@font-face{font-family:CLAiRIS DM Sans;src:url(/assets/dm-sans-latin-normal-Xz1IZZA0.woff2) format("woff2");font-style:normal;font-weight:400 700;font-display:swap}@font-face{font-family:CLAiRIS Commissioner;src:url(/assets/commissioner-latin-normal-BAwLJtOy.woff2) format("woff2");font-style:normal;font-weight:400 600;font-display:swap}@font-face{font-family:CLAiRIS Cormorant;src:url(/assets/cormorant-garamond-latin-normal-BsRWmXhO.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap}.login-page{--login-canvas: #f4f7fb;--login-panel: #f8fafd;--login-hero: #dce6f2;--login-ink: #263b56;--login-secondary: #60738e;--login-accent: #45679e;--login-accent-hover: #365788;--login-accent-tint: #d6e3f6;--login-field: #fff;--login-border: #8092aa;--login-border-hover: #6b809d;--login-border-soft: #d7e0ec;--login-line: #dce4ee;--login-error: #a13745;--login-copy: #506783;--login-origin: #506783;--login-action: #45679e;--login-action-hover: #365788;--login-on-action: #fff;--login-photo: url(/assets/login-buch-lupe-20261020-fYNrEC8e.jpg);--login-serif: "CLAiRIS Libre Caslon Display", "CLAiRIS Cormorant", Georgia, "Times New Roman", serif;--login-sans: "CLAiRIS DM Sans", "CLAiRIS Commissioner", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--login-hero-min: 800px;position:relative;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);min-height:100vh;min-height:100svh;padding:20px max(20px,calc((100% - 1960px)/2));background:var(--login-canvas);color:var(--login-ink);font-family:var(--login-sans);font-size:15px;font-synthesis:none;-webkit-font-smoothing:antialiased;color-scheme:light}.dark .login-page{--login-canvas: #0e1b2b;--login-panel: #111f31;--login-hero: #1b304b;--login-ink: #e5edf8;--login-secondary: #a8b8d0;--login-accent: #90addb;--login-accent-hover: #aac3e8;--login-accent-tint: #2f486a;--login-field: #192a40;--login-border: #5c7593;--login-border-hover: #a7b9d1;--login-border-soft: #34465e;--login-line: #2c3e55;--login-error: #ffadb9;--login-copy: #a8bad3;--login-origin: #a8bad3;color-scheme:dark}.login-hero{position:relative;isolation:isolate;display:flex;flex-direction:column;min-width:0;min-height:var(--login-hero-min);overflow:hidden;border-radius:18px;background:var(--login-hero)}.login-brand-row{position:relative;z-index:3;flex:none;display:flex;align-items:center;justify-content:space-between;padding:42px 48px}.login-wordmark{color:var(--login-ink);font-family:var(--login-sans);font-size:33px;font-weight:500;line-height:1;letter-spacing:-1.7px;white-space:nowrap;text-decoration:none}.login-wordmark-ai,.login-wordmark-period{color:var(--login-accent)}.login-wordmark-period{padding-left:1px}.login-wordmark-mobile{display:none}.login-country{color:var(--login-origin);font-size:10px;font-weight:500;letter-spacing:2.15px;text-transform:uppercase}.login-hero-copy{position:relative;z-index:2;flex:none;max-width:690px;margin:46px 0 32px;padding:0 55px}.login-hero-rule{display:block;width:33px;height:2px;margin-bottom:26px;background:var(--login-accent);opacity:.8}.login-claim{margin:0;color:var(--login-ink);font-family:var(--login-serif);font-size:clamp(54px,4.65vw,81px);font-weight:400;line-height:.99;letter-spacing:-1.8px}.login-claim span{display:block}.login-claim .login-claim-accent{margin-top:9px;color:var(--login-accent)}.login-claim-copy{margin:25px 0 0;color:var(--login-copy);font-size:14px;font-weight:400;line-height:1.75}.login-photo{position:relative;z-index:0;flex:1 1 auto;min-height:0;max-height:min(53%,calc(max(var(--login-hero-min),100svh)*.53));margin-top:auto;background:var(--login-photo) center 80% / cover no-repeat;mix-blend-mode:multiply;opacity:.95;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 30%,#000 100%);mask-image:linear-gradient(to bottom,transparent 0%,#000 30%,#000 100%)}.dark .login-photo{mix-blend-mode:luminosity;opacity:.38;filter:brightness(.7) contrast(1.05)}.login-section-mark{position:absolute;z-index:1;top:220px;right:31px;color:var(--login-accent);font-family:var(--login-serif);font-size:240px;line-height:1;opacity:.045;transform:rotate(9deg);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dark .login-section-mark{opacity:.055}.login-column{position:relative;display:flex;flex-direction:column;min-width:0;border-radius:0 18px 18px 0;background:var(--login-panel)}.login-tools{display:flex;align-items:center;justify-content:flex-end;min-height:102px;padding:26px 42px 20px}.login-theme-toggle{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:43px;height:43px;padding:0;border:1px solid var(--login-border-soft);border-radius:50%;background:transparent;color:var(--login-secondary);cursor:pointer;transition:background .18s,border-color .18s,color .18s}.login-theme-toggle:hover{border-color:var(--login-accent);background:var(--login-accent-tint);color:var(--login-ink)}.login-theme-toggle svg{width:19px;height:19px;stroke-width:1.6}.login-panel{--bg-secondary: var(--login-field);--text-primary: var(--login-ink);--border-color: var(--login-border);flex:1;display:flex;flex-direction:column;justify-content:center;width:100%;max-width:480px;margin-inline:auto;padding:28px 48px 62px;caret-color:var(--login-accent);scroll-margin:20px}.login-form-wrap{width:100%;min-width:0}.login-kicker{display:flex;align-items:center;gap:10px;margin:0 0 19px;color:var(--login-accent);font-size:10px;font-weight:600;line-height:1.4;letter-spacing:1.9px;text-transform:uppercase}.login-kicker:before{content:"";flex:none;width:5px;height:5px;border-radius:50%;background:var(--login-accent)}.login-form-wrap h1{margin:0 0 17px;color:var(--login-ink);font-family:var(--login-serif);font-size:58px;font-weight:400;line-height:1.05;letter-spacing:-1.25px;text-wrap:balance}.login-form-wrap:not(.login-signin) h1{font-size:40px;letter-spacing:-.8px}.login-intro{margin:0;color:var(--login-secondary);font-size:14px;line-height:1.75}.login-form{display:flex;flex-direction:column;margin-top:35px}.login-field+.login-field{margin-top:22px}.login-field label{display:block;margin-bottom:9px;color:var(--login-ink);font-size:12px;font-weight:600;line-height:1.5;letter-spacing:.05px}.login-label-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:9px}.login-label-row label{margin-bottom:0}.login-recovery{padding:0;border:0;background:none;color:var(--login-accent);font-family:inherit;font-size:12px;line-height:1.5;text-decoration:none;text-underline-offset:4px;cursor:pointer}.login-recovery:hover{text-decoration:underline}.login-label-row .login-recovery{font-size:11px;font-weight:500}.login-field :is(input,select){display:block;width:100%;height:54px;padding:0 17px;border:1px solid var(--login-border);border-radius:7px;background:var(--login-field);color:var(--login-ink);outline:none;font-family:inherit;font-size:13px;line-height:1.5;box-shadow:0 1px 2px #263b5602;transition:border-color .18s,box-shadow .18s,background .18s}.login-field textarea{display:block;width:100%;min-height:120px;padding:14px 17px;resize:vertical;border:1px solid var(--login-border);border-radius:7px;background:var(--login-field);color:var(--login-ink);outline:none;font-family:inherit;font-size:13px;line-height:1.5;box-shadow:0 1px 2px #263b5602;transition:border-color .18s,box-shadow .18s,background .18s}.login-field input::-moz-placeholder,.login-field textarea::-moz-placeholder{color:var(--login-secondary);opacity:1}.login-field input::placeholder,.login-field textarea::placeholder{color:var(--login-secondary);opacity:1}.login-field :is(input,select,textarea):hover{border-color:var(--login-border-hover)}.login-field :is(input,select,textarea):focus{border-color:var(--login-accent);box-shadow:0 0 0 3px var(--login-accent-tint)}.login-field :is(input,select,textarea)[aria-invalid=true]{border-color:var(--login-error)}.login-password{position:relative}.login-password input{padding-right:53px}.login-password button{position:absolute;top:50%;right:4px;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:5px;background:transparent;color:var(--login-secondary);transform:translateY(-50%);cursor:pointer}.login-password button:hover{color:var(--login-ink);background:var(--login-canvas)}.login-password svg{width:19px;height:19px;stroke-width:1.6}.login-input-hint{margin:7px 0 0;color:var(--login-secondary);font-size:11px;line-height:1.5}.login-input-hint.login-feld-fehler{color:var(--login-error)}.login-field select{cursor:pointer}.login-form>:not(.login-field)+.login-field,.login-form>[role=group]{margin-top:22px}.login-page .adm-check{font-size:13px;line-height:1.5}.login-page .adm-text-link{color:var(--login-accent)}.login-field-error{display:flex;align-items:flex-start;gap:6px;margin:7px 0 0;color:var(--login-error);font-size:11px;line-height:1.5}.login-field-error svg{flex:none;width:14px;height:14px;margin-top:.15em}.login-verwerfen{display:flex;flex-wrap:wrap;gap:4px 16px}.login-verwerfen .login-recovery{min-height:44px}.login-submit{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;min-height:54px;margin-top:28px;padding:14px 19px;border:1px solid transparent;border-radius:7px;background:var(--login-action);color:var(--login-on-action);font-family:inherit;font-size:13px;font-weight:600;line-height:1.4;text-decoration:none;cursor:pointer;box-shadow:0 5px 12px #45679e13;transition:background .18s,box-shadow .18s,transform .18s}.login-submit:hover:not(:disabled){background:var(--login-action-hover);box-shadow:0 6px 20px #45679e24}.login-submit:active:not(:disabled){transform:translateY(1px)}.login-submit:disabled{cursor:wait;opacity:.8}.login-submit svg{flex:none;width:19px;height:19px;stroke-width:1.6;transition:transform .18s}.login-submit:hover:not(:disabled) svg{transform:translate(3px)}.login-page a.login-submit{color:var(--login-on-action)}.login-access{margin:18px 0 0;font-size:14px;line-height:1.6}.login-access a{color:var(--login-accent);text-decoration:underline;text-underline-offset:3px}.login-access a:hover{color:var(--login-accent-hover)}.login-register{margin:25px 0 0;color:var(--login-secondary);font-size:12px;line-height:1.75;text-align:center}.login-register a,.login-inline-help a{margin-left:3px;color:var(--login-accent);font-weight:600;white-space:nowrap;text-decoration:none;text-underline-offset:4px}.login-register a:hover,.login-inline-help a:hover{color:var(--login-accent);text-decoration:underline}.login-register a svg{display:inline-block;width:13px;height:13px;margin-left:4px;vertical-align:-1px;stroke-width:2}.login-help{display:flex;justify-content:center;margin:32px 0 0;padding-top:22px;border-top:1px solid var(--login-line)}.login-help-button{display:inline-flex;align-items:center;gap:8px;min-height:24px;padding:0;border:0;background:none;color:var(--login-secondary);font-family:inherit;font-size:11px;line-height:1.5;text-underline-offset:4px;cursor:pointer}.login-help-button:hover{text-decoration:underline}.login-help-button svg{flex:none;width:15px;height:15px;stroke-width:1.6}.login-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 18px;padding:28px 44px 25px;color:var(--login-secondary);font-size:11px;line-height:1.6}.login-maker{margin:0}.login-maker strong{margin-left:3px;color:var(--login-ink);font-size:13px;font-weight:600;letter-spacing:-.4px}.login-maker strong span{color:var(--login-accent)}.login-legal nav{display:flex;flex-wrap:wrap;gap:0 14px}.login-legal a{color:var(--login-secondary);text-decoration:none;text-underline-offset:4px}.login-legal a:hover{text-decoration:underline}.login-notice{display:flex;flex-direction:column;gap:4px;margin-top:18px;padding:12px 14px;border:1px solid #ad9d74;border-radius:7px;background:#f7f0df;color:#65532a;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.login-notice strong{font-weight:600}.login-notice.success{background:#edf6ee;border-color:#71987c;color:#285538}.login-notice.error{background:#fff0ef;border-color:#b9756c;color:#872d24}.dark .login-notice{background:#29281e;border-color:#8e855d;color:#ecdfb5}.dark .login-notice.success{background:#172a25;border-color:#648d77;color:#c0dfcc}.dark .login-notice.error{background:#301d22;border-color:#ba7d80;color:#ffd0cd}.login-form .login-notice{margin-top:18px}.login-back{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin:0 0 10px;color:var(--login-secondary);font-size:13px;line-height:1.5}.login-back svg{width:16px;height:16px}.login-back:hover{color:var(--login-ink);text-decoration:underline}.login-panel:has(.login-back) .login-back{margin-bottom:12px}.login-panel:has(.login-back) .login-form{margin-top:25px;gap:18px}.login-panel:has(.login-back) .login-inline-help{margin-top:17px}.login-result+.login-submit,.login-form-wrap>.login-notice+.login-submit{margin-top:26px}.login-inline-help{margin:18px 0 0;color:var(--login-secondary);font-size:12px;line-height:1.75}.login-result-icon{width:32px;height:32px;margin-bottom:18px;color:var(--login-accent);stroke-width:1.5}.login-state-indicator{width:32px;height:32px;margin-bottom:18px;border:2px solid var(--login-border-soft);border-top-color:var(--login-accent);border-radius:50%;animation:login-spin 1s linear infinite}.login-submit .login-state-indicator{width:20px;height:20px;margin:0;border-color:#ffffff4d;border-top-color:var(--login-on-action)}@keyframes login-spin{to{transform:rotate(360deg)}}.login-page ::-moz-selection{color:var(--login-ink);background:var(--login-accent-tint)}.login-page ::selection{color:var(--login-ink);background:var(--login-accent-tint)}.login-page :is(a,button,summary):focus-visible{outline:3px solid var(--login-accent);outline-offset:5px}.login-page :is(a,button,input,textarea,summary){touch-action:manipulation;-webkit-tap-highlight-color:transparent}.login-skip-link{position:absolute;top:16px;left:20px;z-index:10;padding:12px 20px;border-radius:8px;background:var(--login-field);color:var(--login-ink);transform:translateY(-180%)}.login-skip-link:focus{transform:translateY(0)}.dark .login-page .login-field :is(input,select,textarea){background:var(--login-field)!important;color:var(--login-ink)!important;border-color:var(--login-border)!important;box-shadow:none!important}.dark .login-page .login-field :is(input,select,textarea):hover{border-color:var(--login-border-hover)!important}.dark .login-page .login-field :is(input,select,textarea):focus{border-color:var(--login-accent)!important;box-shadow:0 0 0 3px var(--login-accent-tint)!important}.dark .login-page .login-field :is(input,select,textarea)[aria-invalid=true]{border-color:var(--login-error)!important}@media (min-width: 1600px){.login-brand-row{padding:49px 62px}.login-hero-copy{margin-top:50px;padding:0 70px}.login-panel{max-width:506px;padding-bottom:85px}.login-field :is(input,select){height:58px;font-size:14px}.login-submit{min-height:58px;font-size:14px}.login-intro{font-size:15px}.login-form-wrap.login-signin h1{font-size:64px}.login-field+.login-field{margin-top:24px}.login-tools{min-height:116px;padding:33px 52px}.login-foot{padding:30px 54px;font-size:12px}}@media (min-width: 1001px) and (max-height: 850px){.login-page{--login-hero-min: 730px}.login-hero-copy{margin-top:20px}.login-claim{font-size:clamp(50px,4.4vw,59px)}.login-claim-copy{margin-top:20px;font-size:13px}.login-hero-rule{margin-bottom:20px}.login-form-wrap.login-signin h1{font-size:53px}.login-signin .login-kicker{margin-bottom:15px}.login-tools{min-height:75px;padding-top:20px;padding-bottom:12px}.login-panel{padding-top:8px;padding-bottom:20px}.login-form{margin-top:30px}.login-help{margin-top:26px;padding-top:18px}.login-foot{padding-top:14px;padding-bottom:16px}}@media (max-width: 1100px){.login-page{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:16px}.login-brand-row{padding:36px}.login-country{display:none}.login-hero-copy{padding:0 36px}.login-claim{font-size:clamp(44px,4.9vw,56px)}.login-claim-copy{font-size:13px}.login-panel{max-width:452px;padding-left:34px;padding-right:34px}.login-tools{padding-right:28px}.login-foot{padding-left:30px;padding-right:30px}.login-form-wrap.login-signin h1{font-size:52px}}@media (max-width: 1000px){.login-page{display:block;min-height:100svh;padding:0}.login-hero{display:none}.login-column{min-height:100vh;min-height:100svh;border-radius:0;background:radial-gradient(ellipse at 0% 0%,var(--login-hero) 0%,transparent 45%),var(--login-panel)}.login-wordmark-mobile{display:block;font-size:29px}.login-tools{justify-content:space-between;min-height:88px;padding:22px 30px}.login-panel{max-width:460px;padding:24px 30px 40px}.login-form-wrap.login-signin h1{font-size:57px}.login-intro{font-size:14px}.login-field :is(input,select){height:56px;font-size:16px}.login-field textarea{font-size:16px}.login-submit{min-height:56px;font-size:14px}.login-foot{align-self:center;width:100%;max-width:460px;padding:18px 30px 22px}.login-help-button,.login-label-row .login-recovery{font-size:12px}.login-register{font-size:13px}.login-kicker{font-size:10px}.login-help{margin-top:32px;padding-top:24px}.login-field label{font-size:13px}.login-field+.login-field{margin-top:24px}.login-input-hint{font-size:12px}.login-label-row a.login-recovery,.login-register a,.login-help-button,.login-legal a{position:relative}.login-label-row a.login-recovery:before,.login-register a:before,.login-help-button:before,.login-legal a:before{content:"";position:absolute;top:50%;left:0;right:0;min-height:44px;transform:translateY(-50%)}.login-label-row a.login-recovery:before{top:auto;bottom:-9px;transform:none}}@media (max-width: 380px){.login-tools{padding:22px 24px}.login-panel,.login-foot{padding-left:24px;padding-right:24px}.login-register{font-size:12px}.login-form-wrap.login-signin h1{font-size:51px}.login-label-row{gap:7px}.login-label-row .login-recovery{font-size:11px}}.high-contrast .login-page{--login-canvas: #000;--login-panel: #000;--login-hero: #000;--login-ink: #fff;--login-secondary: #fff;--login-copy: #fff;--login-origin: #fff;--login-accent: #ffff00;--login-accent-hover: #fff;--login-accent-tint: #333;--login-field: #000;--login-border: #fff;--login-border-hover: #ffff00;--login-border-soft: #fff;--login-line: #fff;--login-error: #ff8080;--login-action: #ffff00;--login-action-hover: #fff;--login-on-action: #000;color-scheme:dark}.high-contrast .login-hero,.high-contrast .login-column{border:1px solid #fff}.high-contrast .login-photo,.high-contrast .login-section-mark{display:none}.high-contrast .login-page .login-notice{color:#fff;background:#000;border-color:#fff}@media (prefers-reduced-motion: reduce){.login-page *,.login-page *:before,.login-page *:after{animation:none!important;transition:none!important}}@media (forced-colors: active){.login-photo,.login-section-mark{display:none}.login-page,.dark .login-page{background:Canvas;color:CanvasText}.login-hero,.login-column{border:1px solid CanvasText;background:Canvas}.login-hero-rule,.login-kicker:before{background:CanvasText}.login-submit,.login-notice,.login-theme-toggle{border:1px solid ButtonText}.login-field :is(input,textarea):focus{outline:2px solid Highlight;outline-offset:2px}}.seiten-rahmen{--seiten-rahmen-knopf: 44px;--seiten-rahmen-zeile: 44px;--seiten-rahmen-breite: 1120px;--seiten-rahmen-oben: 0px;display:grid;grid-template-columns:248px minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"leiste inhalt" "leiste unten";height:100%;min-height:0;background:var(--cl-surface);color:var(--cl-ink);font:400 14px/20px Inter,system-ui,sans-serif}@media (pointer: fine) and (min-width: 800px){.seiten-rahmen{--seiten-rahmen-knopf: 32px;--seiten-rahmen-zeile: 32px}}.seiten-rahmen:is(.dark *){color-scheme:dark}.seiten-rahmen-leiste{grid-area:leiste;display:flex;flex-direction:column;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:12px 8px 16px;border-right:1px solid var(--cl-border);background:var(--cl-canvas);box-sizing:border-box}.seiten-rahmen .seiten-rahmen-klappe{display:flex;align-items:center;gap:8px;width:100%;min-height:var(--seiten-rahmen-zeile);margin:0;padding:6px 8px;border:0;border-radius:6px;background:transparent;font:600 14px/20px Inter,system-ui,sans-serif;color:var(--cl-ink);text-align:left;text-decoration:none;cursor:pointer;box-sizing:border-box}.seiten-rahmen .seiten-rahmen-klappe svg{flex:none;color:var(--cl-muted)}.seiten-rahmen .seiten-rahmen-klappe:hover{background:var(--cl-subtle)}.seiten-rahmen .seiten-rahmen-klappe:focus-visible{outline:3px solid var(--cl-link);outline-offset:-3px}.seiten-rahmen .seiten-rahmen-klappe{display:none}.seiten-rahmen .seiten-rahmen-klappbar{display:flex;flex:1 0 auto;flex-direction:column}.seiten-rahmen .seiten-rahmen-suche{position:relative;margin:0 0 12px}.seiten-rahmen .seiten-rahmen-suche>svg{position:absolute;left:9px;top:50%;transform:translateY(-50%);color:var(--cl-muted);pointer-events:none}.seiten-rahmen .seiten-rahmen-suche input{display:block;width:100%;height:var(--seiten-rahmen-knopf);margin:0;padding:0 8px 0 30px;border:1px solid var(--cl-control-border);border-radius:6px;background:var(--cl-field);color:var(--cl-ink);font:400 14px/20px Inter,system-ui,sans-serif;box-sizing:border-box}.seiten-rahmen .seiten-rahmen-suche input::-moz-placeholder{color:var(--cl-placeholder);opacity:1}.seiten-rahmen .seiten-rahmen-suche input::placeholder{color:var(--cl-placeholder);opacity:1}.seiten-rahmen .seiten-rahmen-suche input:focus-visible{outline:3px solid var(--cl-link);outline-offset:3px}.seiten-rahmen-nav{display:grid;gap:16px}.seiten-rahmen-gruppe--ohne-titel{padding-top:8px;border-top:1px solid var(--cl-border)}.seiten-rahmen-nav .seiten-rahmen-gruppe--abschnitt{padding-top:12px;border-top:1px solid var(--cl-border)}.seiten-rahmen-nav .seiten-rahmen-abschnitt{margin:0 0 4px;padding:0 8px;font:600 16px/24px Inter,system-ui,sans-serif;color:var(--cl-ink);overflow-wrap:anywhere}.seiten-rahmen-nav :is(.seiten-rahmen-gruppe-titel,.seiten-rahmen-gruppe-untertitel){margin:0 0 2px;padding:0 8px;font:600 14px/20px Inter,system-ui,sans-serif;color:var(--cl-muted);overflow-wrap:anywhere}.seiten-rahmen-nav .seiten-rahmen-gruppe-untertitel{margin-bottom:4px;font-weight:400}.seiten-rahmen-nav ul{display:grid;gap:0;margin:0;padding:0;list-style:none}.seiten-rahmen-nav .seiten-rahmen-link{display:flex;align-items:center;gap:10px;width:100%;min-height:var(--seiten-rahmen-zeile, 44px);margin:0;padding:6px 8px;border:0;border-radius:6px;background:transparent;font:400 14px/20px Inter,system-ui,sans-serif;color:var(--cl-ink);text-align:left;text-decoration:none;overflow-wrap:anywhere;cursor:pointer;box-sizing:border-box}.seiten-rahmen-nav .seiten-rahmen-link--unter{padding-left:34px}.seiten-rahmen-nav .seiten-rahmen-link svg{flex:none}.seiten-rahmen-nav .seiten-rahmen-symbol{color:var(--cl-muted)}.seiten-rahmen-nav .seiten-rahmen-text{flex:1 1 auto;min-width:0}.seiten-rahmen-nav .seiten-rahmen-fund{display:block;color:var(--cl-muted)}.seiten-rahmen-nav .seiten-rahmen-zaehler{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;margin-left:6px;padding:0 6px;box-sizing:border-box;border-radius:10px;background:var(--cl-danger-bg);color:var(--cl-danger-ink);font:600 14px/20px Inter,system-ui,sans-serif;vertical-align:middle}.seiten-rahmen-nur-vorlesen{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.seiten-rahmen-nav .seiten-rahmen-link:hover{background:var(--cl-subtle)}.seiten-rahmen-nav .seiten-rahmen-link[aria-current=page]{background:var(--cl-selected-bg);color:var(--cl-selected-ink);font-weight:600}.seiten-rahmen-nav .seiten-rahmen-link[aria-current=page] :is(.seiten-rahmen-symbol,.seiten-rahmen-fund){color:var(--cl-selected-ink)}.seiten-rahmen-nav .seiten-rahmen-link:focus-visible{outline:3px solid var(--cl-link);outline-offset:-3px}.seiten-rahmen .seiten-rahmen-leer{margin:0;padding:6px 8px;color:var(--cl-muted)}.seiten-rahmen .seiten-rahmen-leer:empty{padding:0}.seiten-rahmen .seiten-rahmen-zusatz{margin:0 0 12px}.seiten-rahmen .seiten-rahmen-fuss{margin-top:auto;padding-top:16px}.seiten-rahmen .seiten-rahmen-bereich{margin:0;padding:0 8px;font:400 14px/20px Inter,system-ui,sans-serif;color:var(--cl-muted);overflow-wrap:anywhere}.seiten-rahmen .seiten-rahmen-leiste .sicht-schalter-zeile{display:flex;align-items:center;gap:10px;width:100%;min-height:var(--seiten-rahmen-zeile, 44px);margin:0;padding:6px 8px;border:0;border-radius:6px;background:transparent;font:400 14px/20px Inter,system-ui,sans-serif;color:var(--cl-ink);text-align:left;cursor:pointer;box-sizing:border-box}.seiten-rahmen .seiten-rahmen-leiste .sicht-schalter-zeile:hover,.seiten-rahmen .seiten-rahmen-leiste .sicht-schalter-zeile[aria-expanded=true]{background:var(--cl-subtle)}.seiten-rahmen .seiten-rahmen-leiste .sicht-schalter-zeile:focus-visible{outline:3px solid var(--cl-link);outline-offset:-3px}.seiten-rahmen .seiten-rahmen-leiste .sicht-schalter-zeile .sicht-schalter-symbol{flex:none;color:var(--cl-muted)}.seiten-rahmen .seiten-rahmen-leiste .sicht-schalter-zeile .sicht-schalter-pfeil{margin-left:auto;flex:none;color:var(--cl-muted)}.seiten-rahmen .seiten-rahmen-leiste .sicht-schalter-zeile[aria-expanded=true] .sicht-schalter-pfeil{transform:rotate(180deg)}.seiten-rahmen .seiten-rahmen-leiste .seiten-rahmen-nav .glocke--leiste{margin-top:0}.seiten-rahmen-inhalt{grid-area:inhalt;min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 24px 24px;background:var(--cl-surface);box-sizing:border-box}.seiten-rahmen-inhalt:focus{outline:none}.seiten-rahmen-inhalt>*{max-width:var(--seiten-rahmen-breite);margin-inline:auto}.seiten-rahmen-unten{grid-area:unten;min-width:0}.seiten-rahmen[data-scroll=dokument]{height:auto;min-height:100vh;grid-template-rows:auto auto}.seiten-rahmen[data-scroll=dokument]>.seiten-rahmen-leiste{position:sticky;top:var(--seiten-rahmen-oben);align-self:start;height:calc(100vh - var(--seiten-rahmen-oben))}.seiten-rahmen[data-scroll=dokument]>.seiten-rahmen-inhalt{overflow:visible}@media (max-width: 799px){.seiten-rahmen{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"leiste" "inhalt" "unten"}.seiten-rahmen>.seiten-rahmen-leiste{max-height:70vh;padding:8px 16px;border-right:0;border-bottom:1px solid var(--cl-border)}.seiten-rahmen>.seiten-rahmen-inhalt{padding:0 16px 16px}.seiten-rahmen .seiten-rahmen-klappe{display:flex;border:1px solid var(--cl-control-border);background:var(--cl-field)}.seiten-rahmen .seiten-rahmen-klappe .seiten-rahmen-text{flex:1 1 auto;min-width:0}.seiten-rahmen .seiten-rahmen-klappbar{padding-top:12px}.seiten-rahmen .seiten-rahmen-klappbar[data-offen=false]{display:none}.seiten-rahmen[data-scroll=dokument]{grid-template-rows:auto auto auto}.seiten-rahmen[data-scroll=dokument]>.seiten-rahmen-leiste{position:static;height:auto;max-height:none}}:is(.einst-dialog .einst-inhalt,body) .erkl-tipp{display:inline-flex;align-items:center;vertical-align:middle}:is(.einst-dialog .einst-inhalt,body) .erkl-tipp-knopf{position:relative;display:inline-grid;place-items:center;flex:none;width:44px;height:44px;margin:-12px -15px -12px -11px;padding:0;border:0;border-radius:4px;background:transparent;color:var(--cl-muted);font-size:14px;cursor:help;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation}@media (pointer: fine) and (min-width: 800px){:is(.einst-dialog .einst-inhalt,body) .erkl-tipp-knopf{width:24px;height:24px;margin:-2px -5px -2px -1px}:is(.einst-dialog .einst-inhalt,body) .erkl-tipp-knopf:before{content:"";position:absolute;left:50%;top:50%;width:44px;height:44px;transform:translate(-50%,-50%)}}:is(.einst-dialog .einst-inhalt,body) .erkl-tipp-knopf:is(:hover,[data-offen]){color:var(--cl-ink)}:is(.einst-dialog .einst-inhalt,body) .erkl-tipp-knopf:focus-visible{outline:2px solid var(--cl-focus);outline-offset:0}:is(.einst-dialog .einst-inhalt,body) .erkl-tipp-kasten{position:fixed;z-index:70;display:block;width:-moz-max-content;width:max-content;max-width:min(280px,calc(100vw - 16px));padding:6px 10px;border-radius:6px;background:var(--cl-ink);color:var(--cl-surface);font:400 14px/20px Inter,system-ui,sans-serif;letter-spacing:0;text-align:left;text-transform:none;white-space:normal;overflow-wrap:break-word;pointer-events:none}:is(.einst-dialog .einst-inhalt,body) .erkl-tipp-kasten[hidden]{display:none}:is(.einst-dialog .einst-inhalt,body) :is(.erkl-titelzeile,.erkl-feld-kopf){display:flex;align-items:center;min-width:0}:is(.einst-dialog .einst-inhalt,body) .erkl-fenster-ort{display:contents}:is(.einst-dialog .einst-inhalt,body) .erkl-fenster-link{position:relative;display:inline-flex;align-items:center;gap:4px;min-height:44px;padding:0;border:0;background:none;color:var(--cl-ink);font:500 14px/20px Inter,system-ui,sans-serif;text-align:left;cursor:pointer}@media (pointer: fine) and (min-width: 800px){:is(.einst-dialog .einst-inhalt,body) .erkl-fenster-link{min-height:20px}:is(.einst-dialog .einst-inhalt,body) .erkl-fenster-link:before{content:"";position:absolute;left:0;right:0;top:50%;height:44px;transform:translateY(-50%)}}:is(.einst-dialog .einst-inhalt,body) .einst-abschnitt-aktionen>.erkl-fenster-ort>.erkl-fenster-link{align-self:flex-start}:is(.einst-dialog .einst-inhalt,body) .erkl-fenster-link>svg{flex:none;color:var(--cl-muted)}:is(.einst-dialog .einst-inhalt,body) .erkl-fenster-link:hover>span{text-decoration:underline;text-underline-offset:3px}:is(.einst-dialog .einst-inhalt,body) .erkl-fenster-link:focus-visible{outline:2px solid var(--cl-focus);outline-offset:2px;border-radius:4px}:is(.einst-dialog .einst-inhalt,body) dialog.adm-dialog.erkl-fenster{width:min(512px,calc(100vw - 32px));max-width:none;padding:16px}:is(.einst-dialog .einst-inhalt,body) .erkl-fenster>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin:0 0 12px}:is(.einst-dialog .einst-inhalt,body) .erkl-fenster>header>h2{margin:0;font:600 16px/24px Inter,system-ui,sans-serif;letter-spacing:0;color:var(--cl-ink)}:is(.einst-dialog .einst-inhalt,body) .erkl-fenster-zu{position:relative;display:inline-grid;place-items:center;flex:none;width:44px;height:44px;margin:-10px -10px -10px 0;padding:0;border:0;border-radius:6px;background:transparent;color:var(--cl-muted)}@media (pointer: fine) and (min-width: 800px){:is(.einst-dialog .einst-inhalt,body) .erkl-fenster-zu{width:32px;height:32px;margin:-4px -8px -4px 0}:is(.einst-dialog .einst-inhalt,body) .erkl-fenster-zu:before{content:"";position:absolute;left:50%;top:50%;width:44px;height:44px;transform:translate(-50%,-50%)}}:is(.einst-dialog .einst-inhalt,body) .erkl-fenster-zu:hover{color:var(--cl-ink);background:var(--cl-subtle)}:is(.einst-dialog .einst-inhalt,body) .erkl-fenster-zu:focus-visible{outline:2px solid var(--cl-focus);outline-offset:0}:is(.einst-dialog .einst-inhalt,body) .erkl-fenster-teile{display:grid;gap:20px}:is(.einst-dialog .einst-inhalt,body) .erkl-fenster .erkl-teil-titel{margin:0 0 4px;font:500 14px/20px Inter,system-ui,sans-serif;color:var(--cl-muted)}:is(.einst-dialog .einst-inhalt,body) .erkl-teil-text{font:400 14px/20px Inter,system-ui,sans-serif;color:var(--cl-ink)}:is(.einst-dialog .einst-inhalt,body) .erkl-teil-text>p{margin:0}:is(.einst-dialog .einst-inhalt,body) .erkl-teil-text>p+p{margin-top:4px}:is(.einst-dialog .einst-inhalt,body) .erkl-fenster .erkl-fuss{margin:20px 0 0;font:400 14px/20px Inter,system-ui,sans-serif;color:var(--cl-muted)}:is(.einst-dialog .einst-inhalt,body) .erkl-fenster .erkl-fenster-hilfe{margin:12px 0 0;font:400 14px/20px Inter,system-ui,sans-serif}:is(.einst-dialog .einst-inhalt,body) .erkl-fenster-hilfe>a{color:var(--cl-link);text-decoration:underline;text-underline-offset:3px}:is(.einst-dialog .einst-inhalt,body) .erkl-aufklapper{margin:12px 0 0}:is(.einst-dialog .einst-inhalt,body) .erkl-aufklapper-kopf{display:flex;align-items:center;gap:8px;width:100%;min-height:44px;margin:0;padding:0 16px;border:1px solid var(--cl-border);border-radius:6px;background:var(--cl-canvas);color:var(--cl-ink);font:500 14px/20px Inter,system-ui,sans-serif;text-align:left;cursor:pointer}:is(.einst-dialog .einst-inhalt,body) .erkl-aufklapper-kopf>svg{flex:none;color:var(--cl-muted)}:is(.einst-dialog .einst-inhalt,body) .erkl-aufklapper-kopf>span{flex:1 1 auto;min-width:0}:is(.einst-dialog .einst-inhalt,body) .erkl-pfeil{transition:transform .15s ease}:is(.einst-dialog .einst-inhalt,body) .erkl-aufklapper-kopf[aria-expanded=true]{border-radius:6px 6px 0 0}:is(.einst-dialog .einst-inhalt,body) .erkl-aufklapper-kopf[aria-expanded=true] .erkl-pfeil{transform:rotate(180deg)}:is(.einst-dialog .einst-inhalt,body) .erkl-aufklapper-kopf:focus-visible{outline:2px solid var(--cl-focus);outline-offset:2px}:is(.einst-dialog .einst-inhalt,body) .erkl-aufklapper-inhalt{display:grid;gap:12px;padding:12px 16px;border:1px solid var(--cl-border);border-top:0;border-radius:0 0 6px 6px;background:var(--cl-surface)}:is(.einst-dialog .einst-inhalt,body) .erkl-aufklapper-inhalt[hidden]{display:none}:is(.einst-dialog .einst-inhalt,body) .erkl-aufklapper .erkl-aufklapper-inhalt h3.erkl-teil-titel{margin:0 0 4px;font:600 14px/20px Inter,system-ui,sans-serif;letter-spacing:.04em;text-transform:uppercase;color:var(--cl-muted)}:is(.einst-dialog .einst-inhalt,body) .erkl-aufklapper .erkl-teil-text{line-height:22px;max-width:72ch}:is(.einst-dialog .einst-inhalt,body) .erkl-aufklapper .erkl-fuss{margin:0;font:400 14px/20px Inter,system-ui,sans-serif;color:var(--cl-muted)}@media (prefers-reduced-motion: reduce){:is(.einst-dialog .einst-inhalt,body) .erkl-pfeil{transition:none}}.administration{--adm-paper: var(--editorial-canvas,var(--cl-canvas));--adm-surface: var(--cl-surface);--adm-ink: var(--cl-ink);--adm-muted: var(--cl-muted);--adm-line: var(--cl-border);--adm-tile: var(--cl-subtle);min-height:100vh;background:var(--adm-paper);color:var(--adm-ink);font-family:Inter,system-ui,sans-serif;line-height:1.5}.administration *,.adm-dialog *{box-sizing:border-box}.administration button,.adm-dialog button{cursor:pointer;font:inherit}.administration button:disabled,.adm-dialog button:disabled{cursor:not-allowed;opacity:.55}.administration :focus-visible,.adm-dialog :focus-visible{outline:3px solid var(--cl-link);outline-offset:3px}.administration a{color:inherit;text-decoration:none}.adm-topbar{min-height:82px;padding:18px 32px;border-bottom:1px solid var(--adm-line);display:flex;align-items:center;justify-content:space-between;gap:24px;background:var(--adm-surface)}.adm-brand{display:flex;align-items:center;gap:20px}.adm-brand .editorial-brand{display:flex;gap:10px;align-items:center;font-family:Georgia,serif;font-size:25px}.adm-brand svg{width:35px;height:35px}.adm-brand small{font-size:12px;letter-spacing:.06em;padding-left:18px;border-left:1px solid var(--adm-line);text-transform:uppercase}.adm-top-actions,.adm-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.adm-account{font-size:13px;margin:0 8px}.user-menu-kopf-trigger{display:inline-flex;align-items:center;gap:8px}.user-menu-kopf-name{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 720px){.user-menu-kopf-name{display:none}}.user-menu-kopf nav button{font-size:14px;line-height:20px}.adm-body{display:grid;grid-template-columns:220px minmax(0,1fr);min-height:calc(100vh - 82px)}.adm-sidebar{padding:32px 20px;border-right:1px solid var(--adm-line);display:flex;flex-direction:column}.adm-eyebrow{margin:0 0 12px;font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--adm-muted)}.adm-sidebar nav{display:grid;gap:6px;margin-top:12px}.adm-sidebar nav button{display:flex;align-items:center;text-align:left;gap:10px;padding:12px;border:0;border-radius:7px;background:transparent;color:var(--adm-ink);font-size:13px}.adm-sidebar nav button:hover,.adm-sidebar nav button[aria-current]{background:var(--adm-tile)}.adm-nav-gruppe{display:grid;gap:6px}.adm-nav-gruppe+.adm-nav-gruppe{margin-top:16px}.adm-nav-gruppe>p{margin:0;padding:0 12px;font-size:12px;font-weight:600;color:var(--adm-muted)}.adm-sidebar-note{border-top:1px solid var(--adm-line);margin-top:60px;padding:22px 10px;font-size:12px;color:var(--adm-muted)}.adm-sidebar-note strong{display:block;margin:12px 0 8px;font-size:13px;color:var(--adm-ink)}.adm-legacy-link{display:inline-flex;gap:6px;align-items:center;margin:auto 10px 0;padding-top:28px;font-size:12px}.adm-content{padding:46px clamp(20px,4vw,64px) 64px;width:100%;max-width:1600px;margin:0 auto}.adm-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:32px}.adm-heading h1{font:400 clamp(28px,3vw,39px)/1.18 Georgia,"Times New Roman",serif;letter-spacing:-.02em;margin:0 0 14px;text-wrap:balance}.adm-heading p:last-child{margin:0;color:var(--adm-muted);font-size:14px;max-width:65ch}.adm-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:9px 13px;min-height:40px;border:1px solid var(--cl-control-border);border-radius:6px;background:var(--cl-surface);color:var(--cl-ink);font-size:12px!important;font-weight:600!important;white-space:nowrap}.adm-button:hover:not(:disabled){background:var(--cl-subtle)}.adm-primary{background:var(--editorial-green,var(--cl-action))!important;border-color:var(--editorial-green,var(--cl-action));color:var(--brand-on-primary,var(--cl-surface))!important}.adm-primary:hover:not(:disabled){filter:brightness(.95)}.adm-danger{color:var(--cl-danger-ink)!important}.adm-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:26px 0 32px}.adm-metric{position:relative;min-height:135px;border:1px solid var(--adm-line);border-radius:8px;background:var(--adm-surface);padding:22px;overflow-wrap:anywhere}.adm-metric>span{display:block;font-size:11px;color:var(--adm-muted);margin-right:20px}.adm-metric>strong{display:block;font:400 32px/1.25 Georgia,serif;margin-top:20px;font-variant-numeric:tabular-nums}.adm-metric-icon{position:absolute;top:20px;right:18px;color:var(--cl-link)}.adm-metric-icon svg{width:19px;height:19px}.adm-metric-note{background:var(--cl-subtle);border-color:var(--cl-border)}.adm-metric-note p{font:18px/1.5 Georgia,serif;margin:14px 0 0;max-width:28ch}.adm-panel{border:1px solid var(--adm-line);border-radius:8px;background:var(--adm-surface);overflow:hidden}.adm-panel-head{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:20px 24px;flex-wrap:wrap}.adm-panel h2{margin:0;font:400 20px/1.3 Georgia,serif}.adm-search{display:flex;align-items:center;gap:8px;border:1px solid var(--adm-line);padding:5px 7px 5px 11px;border-radius:5px;max-width:100%}.adm-search input{min-width:90px;width:240px;border:0;background:transparent;font-size:12px;padding:6px 0;color:var(--adm-ink)}.adm-search button{background:var(--adm-tile);border:0;border-radius:4px;padding:6px 10px;color:var(--adm-ink);font-size:11px}.adm-table-scroll{position:relative;overflow-x:auto}.adm-table-scroll:focus-visible{outline-offset:-3px}.administration table{width:100%;border-collapse:collapse;text-align:left;font-size:12px}.administration th{padding:13px 22px;background:var(--cl-subtle);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--adm-muted);border-block:1px solid var(--adm-line);white-space:nowrap}.administration td{padding:19px 22px;border-bottom:1px solid var(--cl-border);vertical-align:middle}.administration td strong{font-weight:600;display:block;font-size:13px;overflow-wrap:anywhere}.administration td small{display:block;color:var(--adm-muted);font-size:11px;margin-top:4px}.administration tr:last-child td{border-bottom:0}.adm-badge{display:inline-flex;align-items:center;gap:5px;font-size:10px;border-radius:4px;padding:4px 7px;background:var(--cl-warning-bg);color:var(--cl-warning-ink);white-space:nowrap}.adm-positive{background:var(--cl-success-bg);color:var(--cl-success-ink)}.adm-pager{padding:16px 22px;border-top:1px solid var(--adm-line);display:flex;justify-content:flex-end;align-items:center;gap:10px;font-size:11px;color:var(--adm-muted)}.adm-pager span{margin-right:auto}.adm-pager button{border:1px solid var(--adm-line);background:transparent;padding:7px;border-radius:4px}.adm-empty{padding:40px 24px;color:var(--adm-muted, var(--cl-muted));text-align:center;font-size:13px}.adm-laden{display:flex;justify-content:center;align-items:center;gap:8px;font-size:14px;line-height:20px;font-weight:500;color:var(--cl-ink)}.adm-laden svg{flex:none;width:16px;height:16px;color:var(--cl-link)}.adm-back{display:inline-flex;align-items:center;gap:8px;border:0;background:transparent;color:var(--adm-muted);padding:0;font-size:12px!important}.adm-tabs{display:flex;gap:20px;overflow-x:auto;border-bottom:1px solid var(--adm-line);margin:0 0 24px}.adm-tabs button{display:flex;align-items:center;gap:8px;white-space:nowrap;border:0;border-bottom:2px solid transparent;padding:12px 2px 16px;background:transparent;color:var(--adm-muted);font-size:12px}.adm-tabs button[aria-current]{border-color:var(--cl-link);color:var(--adm-ink);font-weight:600}.adm-plan dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:0 24px 24px;gap:24px}.adm-plan dt{font-size:12px;color:var(--adm-muted)}.adm-plan dd{margin:7px 0 0;font-size:19px}.adm-plan>p{padding:0 24px 24px;max-width:80ch}.adm-muted{font-size:12px;color:var(--cl-muted)}.adm-id{font:10px ui-monospace,monospace;overflow-wrap:anywhere}.adm-notice,.adm-success,.adm-error{padding:12px 15px;font-size:13px;border-radius:5px;line-height:1.5}.adm-notice{background:var(--cl-warning-bg);color:var(--cl-warning-ink)}.adm-success{background:var(--cl-success-bg);color:var(--cl-success-ink)}.adm-error{background:var(--cl-danger-bg);color:var(--cl-danger-ink);margin:12px 0}.adm-info{margin:0 0 12px;font-size:14px;line-height:20px;color:var(--cl-ink)}.adm-fehlt{margin:8px 0 0;font-size:14px;line-height:20px;color:var(--cl-muted)}.adm-dialog{--adm-line: var(--cl-border);margin:auto;width:min(560px,calc(100vw - 32px));max-height:calc(100dvh - 48px);padding:26px;border:1px solid var(--cl-border);border-radius:12px;background:var(--cl-surface);color:var(--cl-ink);box-shadow:0 24px 100px #14243830;font:14px/1.5 Inter,system-ui,sans-serif}.adm-dialog::backdrop{background:#14243859}.adm-dialog{overscroll-behavior:contain}.adm-dialog[data-breit]{width:min(720px,calc(100vw - 32px))}.adm-dialog{text-align:left}.adm-dialog header{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px}.adm-dialog h2{font:400 26px/1.2 Georgia,serif;margin:0}.adm-dialog footer{display:flex;justify-content:flex-end;gap:10px;margin-top:24px;border-top:1px solid var(--cl-border);padding-top:20px}.adm-tax-lines{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 20px;margin:0 0 16px}.adm-tax-lines div{display:contents}.adm-tax-lines dd{margin:0;text-align:right;font-variant-numeric:tabular-nums}.adm-tax-lines div:last-child>*{font-weight:600}.adm-tax-lines div:last-child:not(:first-child)>*{padding-top:6px;border-top:1px solid var(--cl-border)}.adm-icon{padding:6px;background:transparent;border:0;border-radius:4px}.adm-field{margin:16px 0;display:grid;gap:6px;align-content:start}.adm-field label{font-size:12px;font-weight:600}.adm-field input,.adm-field select,.adm-field textarea{width:100%;min-height:42px;border:1px solid var(--cl-control-border);border-radius:5px;padding:10px 12px;background:var(--cl-surface);color:var(--cl-ink);font:14px/1.4 Inter,system-ui,sans-serif}.adm-field input[readonly],.adm-field textarea[readonly]{background:var(--cl-subtle)}.adm-field small{color:var(--cl-muted);font-size:11px}.adm-field-fehler,.adm-field small.adm-field-fehler{display:flex;align-items:flex-start;gap:6px;font-size:14px;line-height:20px;color:var(--cl-danger-ink)}.adm-field-fehler svg{flex:none;width:16px;height:16px;margin-top:2px}.adm-field :is(input,select,textarea)[aria-invalid=true]{border-color:var(--cl-danger-ink)}.adm-prozent-eingabe{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.adm-field .adm-prozent-eingabe>input.adm-prozent-wert[inputmode]{width:7.5em;flex:none}.einst-zeile-steuerung .adm-prozent-eingabe{flex-wrap:nowrap}.einst-zeile-steuerung .adm-prozent-eingabe>input.adm-prozent-wert[inputmode]{width:7.5em;flex:none}.adm-prozent-zeichen,.adm-prozent-euro{font:400 14px/20px Inter,system-ui,sans-serif;color:var(--cl-ink)}.adm-prozent-euro{color:var(--cl-muted)}.einst-kontingent-zurueck{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:8px 0 0}.einst-kontingent-zurueck>p{max-width:72ch;margin:0;font:400 14px/20px Inter,system-ui,sans-serif;color:var(--cl-ink)}.einst-kosten-zeile{max-width:72ch;margin:8px 0 0;font:400 14px/20px Inter,system-ui,sans-serif;color:var(--cl-muted)}.adm-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.adm-check{display:flex;align-items:center;gap:10px;padding:8px 0;font-size:13px}.adm-folgen{list-style:disc;margin:8px 0 16px;padding-left:22px}.adm-folgen li+li{margin-top:4px}.zf-schritte{list-style:decimal;margin:8px 0 16px;padding-left:22px}.zf-schritte>li+li{margin-top:8px}.zf-schritte>li>p.zf-schluessel-titel{margin:8px 0 0}.adm-kostenseite>p.adm-info{max-width:72ch}.adm-check input{accent-color:var(--cl-action);width:16px;height:16px}.adm-legal{margin-top:24px;padding-top:8px;border-top:1px solid var(--cl-border)}.adm-legal nav{display:flex;flex-wrap:wrap;-moz-column-gap:22px;column-gap:22px}.adm-legal a{display:inline-block;padding-block:12px;font-size:14px;line-height:20px;color:var(--cl-muted)}.adm-legal a:hover{color:var(--cl-ink);text-decoration:underline}.adm-skip,.adm-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.adm-skip:focus{z-index:200;width:auto;height:auto;clip-path:none;top:8px;left:8px;padding:12px 18px;background:var(--cl-surface)}@media (max-width: 1100px){.adm-body{grid-template-columns:185px minmax(0,1fr)}.adm-content{padding:30px 24px}.adm-heading{align-items:flex-start;flex-direction:column}.adm-account{display:none}.adm-metric{padding:16px}}@media (max-width: 720px){.adm-topbar{padding:14px 16px;gap:16px;flex-wrap:wrap}.adm-topbar .adm-brand{flex:1;gap:10px}.adm-brand small{padding-left:10px;font-size:10px}.adm-top-actions{gap:8px}.adm-body{display:block}.adm-sidebar{padding:12px 16px;border-right:0;border-bottom:1px solid var(--adm-line)}.adm-sidebar>.adm-eyebrow,.adm-sidebar-note,.adm-legacy-link{display:none}.adm-sidebar nav{display:flex;flex-wrap:nowrap;gap:8px;margin:0;overflow-x:auto;overscroll-behavior-x:contain}.adm-nav-gruppe{display:flex;flex:none;gap:8px}.adm-nav-gruppe>p{display:none}.adm-sidebar nav button{flex:none;padding:9px 12px;font-size:12px;white-space:nowrap}.adm-content{padding:28px 16px 48px}.adm-heading{margin-bottom:24px;gap:18px}.adm-metrics{gap:9px;margin:22px 0;grid-template-columns:repeat(2,minmax(0,1fr))}.adm-metric:last-child{grid-column:1 / -1;min-height:auto}.adm-metric:last-child strong{margin-top:8px}.adm-metric{min-height:116px}.adm-metric>strong{font-size:28px}.adm-metric-note p{max-width:none;font-size:16px}.adm-panel-head{padding:16px}.adm-panel-head>.adm-actions{width:100%}.adm-search{flex:1;min-width:0}.adm-search input{width:100%}.adm-tabs{gap:18px}.administration th,.administration td{padding:14px 16px}.adm-dialog{padding:20px}.adm-form-grid{gap:10px}.adm-dialog footer{flex-wrap:wrap}}.adm-row-actions,.adm-account-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.adm-account-actions{margin:22px 0 12px}.adm-text-link,.administration a.adm-text-link{display:inline-flex;align-items:center;gap:5px;padding:0;background:none;border:0;color:var(--adm-ink);font:inherit;text-align:left;text-decoration:underline;text-underline-offset:3px;cursor:pointer;overflow-wrap:anywhere}.adm-fieldset{border:1px solid var(--adm-line);padding:16px;margin:20px 0;min-width:0}.adm-fieldset legend{padding:0 7px;font-weight:600;font-size:14px}.adm-fieldset .adm-muted{margin-bottom:0}.adm-owner-field{overflow-wrap:anywhere}.adm-owner-search{display:flex;align-items:flex-end;gap:10px;margin-top:12px}.adm-owner-search .adm-field{flex:1;min-width:0;margin:0}.adm-owner-field .adm-pager{padding:12px 0 0}.adm-filter{display:flex;align-items:center;gap:9px;font-size:13px}.adm-filter select{min-width:0;border:1px solid var(--adm-line);background:var(--cl-surface);color:var(--adm-ink);padding:10px;font:inherit}.adm-access-page{height:100%;min-height:0;overflow-y:auto}.adm-billing{min-width:0}.adm-billing>.adm-panel{margin:24px 0}.adm-form-pad{padding:20px 24px}.adm-form-pad>button{margin-top:16px}.adm-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.adm-form-grid{margin:16px 0}.adm-form-grid:first-child{margin-top:0}.adm-form-grid .adm-field{min-width:0;margin:0}.adm-billing fieldset{border:0;padding:0;min-width:0}.adm-billing input[type=month]{font:14px/1.4 Inter,system-ui,sans-serif;padding:10px 12px;max-width:180px;border:1px solid var(--cl-control-border);border-radius:5px;background:var(--cl-surface);color:var(--cl-ink)}.adm-billing td{overflow-wrap:break-word}.adm-billing .adm-row-actions{flex-wrap:wrap}@media (max-width:720px){.adm-form-grid{grid-template-columns:minmax(0,1fr)}.adm-form-pad{padding:16px}.adm-tabs,.adm-panel-head{flex-wrap:wrap}}.adm-access-content{max-width:1080px;margin:0 auto;padding:44px 36px 64px}.adm-access-content .adm-heading{flex-wrap:wrap}.adm-access-content .adm-heading p{overflow-wrap:anywhere}.adm-access-content .adm-panel{margin-top:22px}.adm-access-content .adm-panel-head h2{display:flex;align-items:center;gap:10px}.adm-access-state,.adm-access-contact{display:flex;align-items:flex-start;gap:16px;padding:24px;border:1px solid var(--adm-line);background:var(--cl-warning-bg);margin:22px 0}.adm-access-state>svg,.adm-access-contact>svg{flex-shrink:0}.adm-access-active{background:var(--cl-success-bg)}.adm-access-state h2{margin:0 0 8px;font-family:Georgia,serif;font-size:25px;font-weight:400;line-height:1.25}.adm-access-state p,.adm-access-contact p{margin:0;line-height:1.6}.adm-access-contact h2{margin:0 0 8px;font-size:17px}.adm-access-content>.adm-row-actions{margin-top:24px}@media (max-width: 720px){.adm-access-content{padding:28px 16px 40px}.adm-access-state,.adm-access-contact{padding:18px;gap:12px}.adm-access-state h2{font-size:22px}.adm-access-content .adm-plan dl{grid-template-columns:minmax(0,1fr)}.adm-filter{flex-wrap:wrap}.adm-fieldset{padding:12px}}.adm-message-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7;margin:18px 0}.adm-plain-fieldset{border:0;padding:0;min-width:0}.adm-brand-preview{border:1px solid var(--adm-line);padding:24px;margin-top:28px;color:var(--cl-ink)}.adm-brand-preview h3{font:30px Georgia,serif}.adm-brand-preview small{font-size:12px;text-transform:uppercase;letter-spacing:.12em}.brand-logo{width:40px;height:40px;-o-object-fit:contain;object-fit:contain}.adm-brand-preview p{margin:16px 0}.adm-field input[type=color]{height:44px;padding:4px}.adm-system-panel{padding:24px;margin-bottom:24px}.adm-system-panel>.adm-panel-head{padding:0 0 20px}.adm-system-panel>p,.adm-system-panel>details,.adm-system-panel>.adm-actions{margin:16px 0}.adm-system-panel h3{font:400 18px/1.4 Georgia,serif;margin:22px 0 10px}.adm-system-panel .adm-actions{align-items:flex-end}.adm-system-panel .adm-actions label{display:flex;flex-direction:column;gap:6px;font-size:12px;max-width:100%}.adm-system-panel input:not([type=checkbox]):not([type=radio]),.adm-system-panel select{min-height:42px;max-width:100%;min-width:0;border:1px solid var(--adm-line);border-radius:5px;background:var(--cl-surface);color:var(--adm-ink);padding:9px 10px;font:inherit}.adm-system-panel dl{display:grid;grid-template-columns:minmax(100px,1fr) minmax(0,2fr);gap:12px 20px;margin:20px 0}.adm-system-panel dd{margin:0;overflow-wrap:anywhere}.adm-system-panel summary{cursor:pointer}.adm-operation-alerts,.adm-customer-choices{list-style:none;padding:0;margin:16px 0}.adm-operation-alerts li{border:1px solid var(--adm-line);border-radius:6px;padding:18px;margin:12px 0;overflow-wrap:anywhere}.adm-operation-alerts h4{margin:10px 0;font-weight:600}.adm-operation-alerts p{margin:10px 0}.adm-alert-critical{background:var(--cl-danger-bg);color:var(--cl-danger-ink)}.adm-customer-choices li{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--adm-line)}.adm-customer-choices span{min-width:0;overflow-wrap:anywhere}.adm-customer-choices small{display:block;margin-top:4px}.adm-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.adm-billing-overview .adm-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0}.adm-billing-overview .adm-form-grid .adm-field{margin:0}.adm-billing-overview .adm-metrics{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.adm-billing-overview .adm-metric{grid-column:auto}@media (max-width:1000px){.adm-billing-overview .adm-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.adm-billing-overview .adm-form-grid{grid-template-columns:minmax(0,1fr)}.adm-billing-overview .adm-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.adm-system-panel .adm-table-scroll{margin:16px 0}@media (max-width:720px){.adm-system-panel{padding:16px}.adm-system-panel .adm-actions label{width:100%}.adm-system-panel dl{grid-template-columns:minmax(0,1fr);gap:5px}}.administration:not(.einst-dialog) .einst-segmente{display:inline-flex;flex-wrap:wrap;gap:2px;min-width:0;margin:0;padding:2px;border:0;border-radius:6px;background:var(--cl-subtle)}.administration:not(.einst-dialog) .einst-segment{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:calc(var(--einst-knopf, 44px) - 4px);padding:0 12px;border:1px solid transparent;border-radius:4px;font:500 14px/20px Inter,system-ui,sans-serif;color:var(--cl-ink);cursor:pointer}.administration:not(.einst-dialog) .einst-segment:before{content:"";position:absolute;left:0;right:0;top:50%;height:var(--einst-treffer, 44px);transform:translateY(-50%)}.administration:not(.einst-dialog) .einst-segment input{position:absolute;left:0;top:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.administration:not(.einst-dialog) .einst-segment:has(input:checked){border-color:var(--cl-control-border);background:var(--cl-surface);font-weight:600}.administration:not(.einst-dialog) .einst-segment:has(input:focus-visible){outline:3px solid var(--cl-link);outline-offset:3px}.administration:not(.einst-dialog) .einst-segmente:disabled .einst-segment{opacity:.55;cursor:not-allowed}.administration :is(input,textarea)::-moz-placeholder,.adm-dialog :is(input,textarea)::-moz-placeholder{color:var(--cl-placeholder);opacity:1}.administration :is(input,textarea)::placeholder,.adm-dialog :is(input,textarea)::placeholder{color:var(--cl-placeholder);opacity:1}.adm-dialog .adm-verwerfen{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px}.adm-kunde-loeschen{margin-top:32px}.adm-kunde-loeschen>:is(p,.adm-row-actions){padding:0 24px 20px;margin:0}.adm-status-satz{align-self:end;margin:0 0 8px}.adm-panel>.adm-panel-zeile{padding:0 24px 16px}.adm-filterzeile select{min-height:44px;padding:0 10px;border:1px solid var(--cl-control-border);border-radius:6px;background:var(--cl-surface);color:var(--cl-ink);font:14px/20px Inter,system-ui,sans-serif}.administration:not(.einst-dialog) .adm-row-actions:has(>.einst-zeilenmenue){flex-wrap:nowrap;justify-content:flex-end}.administration:not(.einst-dialog) .einst-zeilenmenue{position:relative;display:inline-flex}.administration:not(.einst-dialog) .einst-zeilenmenue-knopf{display:inline-grid;place-items:center;flex:none;width:44px;height:44px;padding:0;border:1px solid var(--cl-control-border);border-radius:6px;background:var(--cl-surface);color:var(--cl-ink)}.administration:not(.einst-dialog) .einst-zeilenmenue-knopf:hover{background:var(--cl-subtle)}.administration:not(.einst-dialog) .einst-zeilenmenue-liste{position:fixed;z-index:3;display:grid;gap:2px;min-width:220px;max-width:360px;margin:0;padding:4px;border:1px solid var(--cl-border);border-radius:6px;background:var(--cl-surface)}.administration:not(.einst-dialog) .einst-zeilenmenue-liste>:is(button,a,.adm-button){justify-content:flex-start;width:100%;border:0;background:transparent;text-align:left;white-space:normal;text-wrap:pretty}.administration:not(.einst-dialog) .einst-zeilenmenue-liste>:is(button,a,.adm-button):hover:not(:disabled){background:var(--cl-subtle)}.administration:not(.einst-dialog) .einst-team-eintrag{display:grid;gap:2px;text-align:left}.adm-tabs{flex-wrap:wrap;row-gap:0}.administration:not(.einst-dialog) .adm-table-scroll table:has(>tbody>tr>td:last-child>:is(.adm-button,.adm-row-actions))>*>tr>:last-child{position:sticky;right:0;box-shadow:inset 1px 0 0 var(--cl-border)}.administration:not(.einst-dialog) .adm-table-scroll table:has(>tbody>tr>td:last-child>:is(.adm-button,.adm-row-actions))>tbody>tr>td:last-child{background:var(--adm-surface)}.administration:not(.einst-dialog) .adm-table-scroll table:has(>tbody>tr>td:last-child>:is(.adm-button,.adm-row-actions))>tbody>tr>td:last-child:has(.einst-zeilenmenue-liste){z-index:1}@media (max-width: 720px){.adm-panel>.adm-panel-zeile{padding:0 16px 16px}}.administration:not(.einst-dialog):not(.adm-invitation) .adm-button{min-height:44px;font-size:14px!important;line-height:20px}.administration:not(.einst-dialog):not(.adm-invitation) .adm-icon{min-width:44px;min-height:44px}.administration:not(.einst-dialog):not(.adm-invitation) .adm-back,.administration:not(.einst-dialog):not(.adm-invitation) .adm-tabs button,.administration:not(.einst-dialog):not(.adm-invitation) .adm-sidebar nav button{min-height:44px;font-size:14px!important;line-height:20px}.administration:not(.einst-dialog):not(.adm-invitation) .adm-eyebrow,.administration:not(.einst-dialog):not(.adm-invitation) .adm-brand small{font-size:14px;line-height:20px;letter-spacing:0;text-transform:none}.administration:not(.einst-dialog):not(.adm-invitation) .adm-account,.administration:not(.einst-dialog):not(.adm-invitation) .adm-sidebar-note,.administration:not(.einst-dialog):not(.adm-invitation) .adm-sidebar-note strong,.administration:not(.einst-dialog):not(.adm-invitation) .adm-legacy-link,.administration:not(.einst-dialog):not(.adm-invitation) .adm-metric>span,.administration:not(.einst-dialog):not(.adm-invitation) .adm-plan dt,.administration:not(.einst-dialog):not(.adm-invitation) .adm-muted,.administration:not(.einst-dialog):not(.adm-invitation) .adm-empty,.administration:not(.einst-dialog):not(.adm-invitation) .adm-notice,.administration:not(.einst-dialog):not(.adm-invitation) .adm-success,.administration:not(.einst-dialog):not(.adm-invitation) .adm-error,.administration:not(.einst-dialog):not(.adm-invitation) .adm-check,.administration:not(.einst-dialog):not(.adm-invitation) .adm-filter,.administration:not(.einst-dialog):not(.adm-invitation) .adm-field small,.administration:not(.einst-dialog):not(.adm-invitation) .adm-system-panel .adm-actions label{font-size:14px}.administration:not(.einst-dialog):not(.adm-invitation) .adm-field label{font-size:14px;line-height:20px;font-weight:500}.administration:not(.einst-dialog):not(.adm-invitation) .adm-field input,.administration:not(.einst-dialog):not(.adm-invitation) .adm-field select,.administration:not(.einst-dialog):not(.adm-invitation) .adm-field textarea{min-height:44px}.administration:not(.einst-dialog):not(.adm-invitation) .adm-search{min-height:44px;padding:0 0 0 12px}.administration:not(.einst-dialog):not(.adm-invitation) .adm-search input{font-size:14px}.administration:not(.einst-dialog):not(.adm-invitation) .adm-search button{min-height:44px;font-size:14px;line-height:20px}.administration:not(.einst-dialog):not(.adm-invitation) table{font-size:14px;line-height:20px}.administration:not(.einst-dialog):not(.adm-invitation) th{font-size:13px;line-height:18px;font-weight:500;text-transform:none;letter-spacing:0}.administration:not(.einst-dialog):not(.adm-invitation) td strong{font-size:14px;line-height:20px;font-weight:500}.administration:not(.einst-dialog):not(.adm-invitation) td small,.administration:not(.einst-dialog):not(.adm-invitation) .adm-id{font-size:13px;line-height:18px}.administration:not(.einst-dialog):not(.adm-invitation) .adm-badge{font-size:14px;line-height:20px;padding:2px 8px}.administration:not(.einst-dialog):not(.adm-invitation) .adm-pager{font-size:14px}.administration:not(.einst-dialog):not(.adm-invitation) .adm-pager button{min-width:44px;min-height:44px}.administration:not(.einst-dialog):not(.adm-invitation) .adm-brand-preview small{font-size:14px;letter-spacing:0;text-transform:none}@media (max-width: 720px){.administration:not(.einst-dialog):not(.adm-invitation) .adm-sidebar nav button,.administration:not(.einst-dialog):not(.adm-invitation) .adm-brand small{font-size:14px!important}.administration:not(.einst-dialog):not(.adm-invitation) .adm-button{white-space:normal;text-align:center}}.sidebar-brand{--login-brand-ink: var(--cl-brand-ink);--login-brand-blue: var(--cl-brand-blue);display:inline-flex;align-items:center;gap:10px;min-width:44px;min-height:44px;padding:0 6px;border-radius:6px;color:var(--cl-brand-ink);text-decoration:none}.sidebar-brand:focus-visible{outline:2px solid var(--cl-focus);outline-offset:3px}.sidebar-brand .login-brand-art{display:block;width:144px;height:auto}.sidebar-brand-collapsed{justify-content:center;padding:0}.sidebar-brand .login-cl-mark{display:block;width:30px;height:auto}@media (forced-colors: active){.sidebar-brand{--login-brand-ink: CanvasText;--login-brand-blue: LinkText}}.glocke{position:relative;display:inline-flex}.glocke-knopf:focus-visible{outline:2px solid var(--cl-focus);outline-offset:2px}.glocke-zaehler{position:absolute;top:0;right:0;min-width:20px;height:20px;padding:0 5px;border-radius:10px;background:var(--cl-action);color:var(--cl-on-action);box-shadow:0 0 0 2px var(--cl-surface);font-size:14px;font-weight:600;line-height:20px;text-align:center;pointer-events:none}.glocke--leiste{display:flex;width:100%;margin-top:4px}.glocke-zeile{display:flex;align-items:center;gap:10px;width:100%;min-height:var(--seiten-rahmen-zeile, 44px);margin:0;padding:6px 8px;border:0;border-radius:6px;background:transparent;font:400 14px/20px Inter,system-ui,sans-serif;color:var(--cl-ink);text-align:left;cursor:pointer;box-sizing:border-box}.glocke-zeile:hover,.glocke-zeile[aria-expanded=true]{background:var(--cl-subtle)}.glocke-zeile:focus-visible{outline:3px solid var(--cl-link);outline-offset:-3px}.glocke-zeile .glocke-symbol{flex:none;color:var(--cl-muted)}.glocke-zeile .glocke-wort{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.glocke-zaehler--zeile{position:static;flex:none;box-shadow:none}.glocke-fenster{position:fixed;z-index:30;display:flex;flex-direction:column;width:360px;max-width:calc(100vw - 16px);overflow:hidden;border:1px solid var(--cl-border);border-radius:8px;background:var(--cl-surface);color:var(--cl-ink);box-shadow:0 8px 24px rgb(var(--cl-ink-rgb) / .18);text-align:left}@media (max-width: 767px){.glocke-fenster{width:calc(100vw - 16px)}}.glocke-titel{margin:0;padding:12px 16px 4px;font-size:16px;line-height:24px;font-weight:600}.glocke-reiter{display:flex;gap:4px;padding:0 8px;border-bottom:1px solid var(--cl-border)}.glocke-reiter [role=tab]{min-height:44px;margin-bottom:-1px;padding:0 12px;border:0;border-bottom:2px solid transparent;background:none;color:var(--cl-muted);font-size:14px;line-height:20px;cursor:pointer}.glocke-reiter [role=tab][aria-selected=true]{border-bottom-color:var(--cl-action);color:var(--cl-ink);font-weight:600}.glocke-inhalt{flex:1 1 auto;min-height:0;overflow-y:auto}.glocke-liste{margin:0;padding:4px;list-style:none}.glocke-eintrag{display:flex;flex-direction:column;justify-content:center;gap:2px;min-height:44px;padding:8px 12px;border-radius:6px;color:var(--cl-ink);text-decoration:none}.glocke-eintrag:hover{background:rgb(var(--cl-ink-rgb) / .06)}.glocke-betreff{font-size:14px;line-height:20px;font-weight:400;overflow-wrap:anywhere}.glocke-ungelesen .glocke-betreff{font-weight:600}.glocke-meta{color:var(--cl-muted);font-size:14px;line-height:20px}.glocke-leer{display:flex;flex-direction:column;align-items:center;gap:4px;padding:24px 16px;text-align:center}.glocke-leer svg{margin-bottom:4px;color:var(--cl-muted)}.glocke-leer strong{font-size:14px;line-height:20px;font-weight:600}.glocke-leer p{margin:0;color:var(--cl-muted);font-size:14px;line-height:20px}.glocke-hinweis{margin:0;padding:16px;font-size:14px;line-height:20px}.glocke-laden{display:flex;align-items:center;gap:8px;color:var(--cl-ink)}.glocke-hinweis [role=alert]{margin:0 0 8px;color:var(--cl-danger-ink)}.glocke-erneut{min-height:44px;padding:0 16px;border:1px solid var(--cl-control-border);border-radius:6px;background:var(--cl-surface);color:var(--cl-ink);font-size:14px;cursor:pointer}.glocke-fuss{display:flex;justify-content:space-between;gap:8px;padding:0 8px;border-top:1px solid var(--cl-border)}.glocke-fuss a{display:inline-flex;align-items:center;min-height:44px;padding:0 8px;color:var(--cl-link);font-size:14px;text-decoration:underline;text-underline-offset:3px}.glocke-reiter [role=tab]:focus-visible,.glocke-eintrag:focus-visible,.glocke-erneut:focus-visible,.glocke-fuss a:focus-visible{outline:2px solid var(--cl-focus);outline-offset:-2px}@media (forced-colors: active){.glocke-zaehler{border:1px solid CanvasText}.glocke-reiter [role=tab][aria-selected=true]{border-bottom-color:Highlight}}.hilfe-seite .seiten-rahmen-nav>.seiten-rahmen-gruppe--ohne-titel:first-child{padding-top:0;border-top:0}.hilfe-seite .hilfe-zahl{flex:none;font:400 13px/18px Inter,system-ui,sans-serif;color:var(--cl-muted);font-variant-numeric:tabular-nums}.hilfe-seite .seiten-rahmen-link[aria-current=page] .hilfe-zahl{color:var(--cl-selected-ink)}.hilfe-seite .hilfe-punkt{flex:none;width:8px;height:8px;border-radius:50%;background:var(--cl-link)}.hilfe-seite .hilfe-leiste-stand{margin:0 0 4px;padding:6px 8px;font:500 14px/20px Inter,system-ui,sans-serif;color:var(--cl-ink);overflow-wrap:anywhere}.hilfe-seite .hilfe-leiste-fehler>p{margin:0;font-weight:400}.hilfe-seite .hilfe-knopf{position:relative;display:inline-flex;align-items:center;min-height:var(--seiten-rahmen-knopf, 44px);margin:8px 0 0;padding:0 12px;border:1px solid var(--cl-control-border);border-radius:6px;background:var(--cl-field);color:var(--cl-ink);font:600 14px/20px Inter,system-ui,sans-serif;cursor:pointer;box-sizing:border-box}.hilfe-seite .hilfe-knopf:before{content:"";position:absolute;left:0;right:0;top:50%;height:44px;transform:translateY(-50%)}.hilfe-seite .hilfe-knopf:hover{background:var(--cl-subtle)}.hilfe-seite .hilfe-knopf:focus-visible{outline:3px solid var(--cl-link);outline-offset:2px}.hilfe-seite .hilfe-suche{position:relative;max-width:320px;margin:12px 0 0}.hilfe-seite .hilfe-suche>svg{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--cl-muted);pointer-events:none}.hilfe-seite .hilfe-suche input{display:block;width:100%;height:var(--einst-feld, 44px);margin:0;padding:0 10px 0 32px;border:1px solid var(--cl-control-border);border-radius:6px;background:var(--cl-field);color:var(--cl-ink);font:400 14px/20px Inter,system-ui,sans-serif;box-sizing:border-box}.hilfe-seite .hilfe-suche input::-moz-placeholder{color:var(--cl-placeholder);opacity:1}.hilfe-seite .hilfe-suche input::placeholder{color:var(--cl-placeholder);opacity:1}.hilfe-seite .hilfe-suche input:focus-visible{outline:3px solid var(--cl-link);outline-offset:2px}.hilfe-seite .hilfe-leer{margin:0;padding:12px 0;font:400 14px/20px Inter,system-ui,sans-serif;color:var(--cl-muted);overflow-wrap:anywhere}.hilfe-seite .hilfe-leer:empty{padding:0}.hilfe-seite .hilfe-leer-weg{margin-left:4px}.hilfe-seite .hilfe-suche-label{display:block;margin:12px 0 4px;font:500 14px/20px Inter,system-ui,sans-serif;color:var(--cl-ink)}.hilfe-seite .hilfe-suche-label+.hilfe-suche{margin-top:0}.hilfe-seite .hilfe-gruppe+.hilfe-gruppe{margin-top:16px}.hilfe-seite .hilfe-gruppe-titel{margin:16px 0 4px;font:600 14px/20px Inter,system-ui,sans-serif;color:var(--cl-ink)}.hilfe-seite .einst-inhalt .einst-abschnitt .einst-hilfe-thema>h3.einst-hilfe-frage{margin:0;font:500 14px/20px Inter,system-ui,sans-serif;letter-spacing:0;color:inherit}.hilfe-seite .hilfe-chat-beispiele{display:flex;flex-wrap:wrap;gap:8px}.hilfe-seite .hilfe-chat-verlauf{display:flex;flex-direction:column;gap:16px;margin:0;padding:0;list-style:none}.hilfe-seite .hilfe-chat-nachricht{max-width:min(680px,88%);font:400 14px/20px Inter,system-ui,sans-serif;color:var(--cl-ink);overflow-wrap:anywhere}.hilfe-seite .hilfe-chat-nachricht--person{align-self:flex-end;padding:8px 12px;border-radius:6px;background:var(--cl-subtle)}.hilfe-seite .hilfe-chat-nachricht--assistent{align-self:flex-start}.hilfe-seite .hilfe-chat-kopf{margin:0 0 2px;color:var(--cl-muted);font-variant-numeric:tabular-nums}.hilfe-seite .hilfe-chat-nachricht--person .hilfe-chat-kopf{text-align:right}.hilfe-seite .hilfe-chat-absatz{margin:0 0 8px}.hilfe-seite .hilfe-chat-liste{margin:0 0 8px;padding-left:20px}.hilfe-seite .hilfe-chat-liste>li+li{margin-top:2px}.hilfe-seite .hilfe-chat-nachricht>:last-child{margin-bottom:0}.hilfe-seite .hilfe-chat-anleitungen{display:flex;flex-direction:column;gap:4px;margin:4px 0 0;padding:0;list-style:none}.hilfe-seite .hilfe-chat-anleitungen .adm-text-link{color:var(--cl-link);text-decoration:underline;text-underline-offset:2px}.hilfe-seite .hilfe-chat-zusatz{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:8px 0 0}.hilfe-seite .hilfe-chat-zusatz>p{margin:0;flex:1 1 260px}.hilfe-seite .hilfe-chat-stand{margin:0;font:400 14px/20px Inter,system-ui,sans-serif;color:var(--cl-ink)}.hilfe-seite .hilfe-chat-stand>p{margin:0 0 8px}.hilfe-seite .hilfe-chat-bewertung{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:6px 0 0;color:var(--cl-muted)}.hilfe-seite .hilfe-daumen{position:relative;display:inline-grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--cl-muted);cursor:pointer}.hilfe-seite .hilfe-daumen:before{content:"";position:absolute;left:50%;top:50%;width:44px;height:44px;transform:translate(-50%,-50%)}.hilfe-seite .hilfe-daumen:hover{background:var(--cl-subtle);color:var(--cl-ink)}.hilfe-seite .hilfe-daumen[aria-pressed=true]{border-color:var(--cl-link);color:var(--cl-link)}.hilfe-seite .hilfe-daumen:focus-visible{outline:3px solid var(--cl-link);outline-offset:2px}.hilfe-seite .hilfe-daumen:disabled{cursor:wait}.hilfe-seite .hilfe-chat-bewertung>[role=status]{color:var(--cl-ink)}.hilfe-seite .hilfe-chat-bewertung-fehler{color:var(--cl-danger-ink)}.hilfe-seite .hilfe-chat-eingabe{margin:16px 0 0}.hilfe-seite .hilfe-chat-eingabe textarea{display:block;width:100%;max-width:none;min-height:72px;resize:vertical;box-sizing:border-box}.hilfe-seite .hilfe-chat-eingabe textarea::-moz-placeholder{color:var(--cl-placeholder);opacity:1}.hilfe-seite .hilfe-chat-eingabe textarea::placeholder{color:var(--cl-placeholder);opacity:1}.hilfe-seite .hilfe-chat-eingabe textarea:focus-visible{outline:3px solid var(--cl-link);outline-offset:2px}.hilfe-seite .hilfe-chat-zaehler{font-variant-numeric:tabular-nums}.hilfe-seite .hilfe-chat-weg{margin-left:4px;color:var(--cl-link);text-decoration:underline;text-underline-offset:2px}.hilfe-seite .hilfe-chat-knoepfe{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 0}.hilfe-seite .hilfe-chat-hinweis{margin:8px 0 0;font:400 14px/20px Inter,system-ui,sans-serif;color:var(--cl-muted)}.hilfe-seite .hilfe-chat-hinweis+.hilfe-chat-hinweis{margin-top:0}.hilfe-seite .hilfe-stand{margin:0;font:400 14px/20px Inter,system-ui,sans-serif;color:var(--cl-ink)}.hilfe-seite .hilfe-stand>p{margin:0 0 8px}.hilfe-seite .einst-werkzeuge .hilfe-suche{flex:1 1 240px;margin:0}.hilfe-seite .hilfe-tickets{margin:0;padding:0;list-style:none}.hilfe-seite .hilfe-ticket+.hilfe-ticket{border-top:1px solid var(--cl-border)}.hilfe-seite .hilfe-ticket-link{display:grid;gap:2px;padding:10px 8px;color:var(--cl-ink);text-decoration:none;border-radius:6px;font:400 14px/20px Inter,system-ui,sans-serif;overflow-wrap:anywhere}.hilfe-seite .hilfe-ticket-link:hover{background:var(--cl-subtle)}.hilfe-seite .hilfe-ticket-link:focus-visible{outline:3px solid var(--cl-link);outline-offset:-3px}.hilfe-seite .hilfe-ticket-status{display:inline-flex;align-items:center;gap:6px;color:var(--cl-muted)}.hilfe-seite .hilfe-status-punkt{flex:none;width:8px;height:8px;border-radius:50%}.hilfe-seite .hilfe-ticket-betreff{display:inline-flex;align-items:center;gap:6px;font-weight:600}.hilfe-seite .hilfe-ticket-vorschau{color:var(--cl-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hilfe-seite .hilfe-ticket-fuss{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;color:var(--cl-muted)}.hilfe-seite .hilfe-referenz{font:400 13px/18px ui-monospace,SFMono-Regular,Consolas,monospace;color:var(--cl-ink)}.hilfe-seite .hilfe-weitere{margin:12px 0 0}.hilfe-seite .hilfe-breit{grid-column:1 / -1;min-width:0}.hilfe-seite .hilfe-wahl{display:grid;gap:2px;min-width:0;margin:0;padding:0;border:0}.hilfe-seite .hilfe-wahl>legend{margin:0 0 4px;padding:0;font:500 14px/20px Inter,system-ui,sans-serif;color:var(--cl-ink)}.hilfe-seite .hilfe-wahl[aria-invalid=true]>legend{color:var(--cl-danger-ink)}.hilfe-seite .hilfe-wahl .adm-check{display:flex;align-items:center}.hilfe-seite .hilfe-ticket-formular textarea{display:block;width:100%;resize:vertical;box-sizing:border-box}.hilfe-seite .hilfe-ticket-hinweis{margin:4px 0 0;font:400 14px/20px Inter,system-ui,sans-serif;color:var(--cl-muted);overflow-wrap:anywhere}.hilfe-seite .hilfe-dateien>.hilfe-ticket-hinweis:first-child{margin:0 0 8px;color:var(--cl-ink)}.hilfe-seite .hilfe-dateiliste{display:grid;gap:4px;margin:8px 0 0;padding:0;list-style:none}.hilfe-seite .hilfe-dateiliste>li{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;font:400 14px/20px Inter,system-ui,sans-serif}.hilfe-seite .hilfe-dateiname{min-width:0;overflow-wrap:anywhere}.hilfe-seite .hilfe-dateigroesse{color:var(--cl-muted);font-variant-numeric:tabular-nums}.hilfe-seite .hilfe-ticket-mit{max-width:72ch;margin:12px 0 0;font:400 14px/20px Inter,system-ui,sans-serif;color:var(--cl-muted)}.hilfe-seite input[type=file]{max-width:100%;font:400 14px/20px Inter,system-ui,sans-serif;color:var(--cl-muted)}.hilfe-seite input[type=file]::file-selector-button{min-height:36px;margin-right:12px;padding:0 14px;border:1px solid var(--cl-control-border);border-radius:6px;background:var(--cl-surface);color:var(--cl-ink);font:600 14px/20px Inter,system-ui,sans-serif;cursor:pointer}.hilfe-seite input[type=file]::file-selector-button:hover{background:var(--cl-subtle)}.hilfe-seite input[type=file]:focus-visible{outline:3px solid var(--cl-link);outline-offset:2px}@media (pointer: coarse),(max-width: 799px){.hilfe-seite input[type=file]::file-selector-button{min-height:44px}}.hilfe-seite .hilfe-ticket-erfolg{margin:0 0 12px;font:400 14px/20px Inter,system-ui,sans-serif;color:var(--cl-ink)}.hilfe-seite .hilfe-detail-zurueck{margin:8px 0 0 -4px}.hilfe-seite .hilfe-meldung{margin:0 0 8px;font:400 14px/20px Inter,system-ui,sans-serif;color:var(--cl-danger-ink)}.hilfe-seite .hilfe-detail-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px;margin:0;font:400 14px/20px Inter,system-ui,sans-serif;color:var(--cl-muted)}.hilfe-seite .hilfe-detail-zeile{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:8px 0 0;font:400 14px/20px Inter,system-ui,sans-serif;color:var(--cl-ink);overflow-wrap:anywhere}.hilfe-seite .hilfe-detail-wahl{margin:8px 0 0}.hilfe-seite .hilfe-verlauf{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.hilfe-seite .hilfe-verlauf-nachricht{padding:8px 12px;border-left:2px solid var(--cl-border);font:400 14px/20px Inter,system-ui,sans-serif;color:var(--cl-ink)}.hilfe-seite .hilfe-verlauf-nachricht--eigen{border-left-color:transparent;border-radius:6px;background:var(--cl-subtle)}.hilfe-seite .hilfe-verlauf-kopf{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0 0 4px}.hilfe-seite .hilfe-verlauf-kopf>strong{font-weight:600}.hilfe-seite .hilfe-verlauf-zeit{color:var(--cl-muted);font-variant-numeric:tabular-nums}.hilfe-seite .hilfe-verlauf-text{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.hilfe-seite .hilfe-verlauf-system{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:0 12px;font:400 14px/20px Inter,system-ui,sans-serif;color:var(--cl-muted)}.hilfe-seite .hilfe-verlauf-gespraech{display:block}.hilfe-seite .hilfe-verlauf-gespraech .hilfe-verlauf-text{margin:4px 0 0;color:var(--cl-ink)}.hilfe-seite .hilfe-aufklapp[aria-expanded=true] svg{transform:rotate(90deg)}.hilfe-seite .hilfe-antwort,.hilfe-seite .hilfe-detail-abschluss{margin:16px 0 0}.hilfe-seite .hilfe-antwort .hilfe-dateien{margin:12px 0 0}.hilfe-seite .hilfe-antwort textarea,.hilfe-seite .hilfe-detail-abschluss textarea,.hilfe-seite .hilfe-bewertung+.adm-field textarea{display:block;width:100%;resize:vertical;box-sizing:border-box}.hilfe-seite .hilfe-detail-abschluss>p{margin:0 0 8px;font:400 14px/20px Inter,system-ui,sans-serif;color:var(--cl-ink)}.hilfe-seite .hilfe-detail-frage{font-weight:600!important}.hilfe-seite .hilfe-bewertung{margin:0 0 12px}.hilfe-seite .hilfe-stoerungen{margin:0;padding:0;list-style:none}.hilfe-seite .hilfe-stoerung{padding:10px 0;font:400 14px/20px Inter,system-ui,sans-serif;color:var(--cl-ink);overflow-wrap:anywhere}.hilfe-seite .hilfe-stoerung+.hilfe-stoerung{border-top:1px solid var(--cl-border)}.hilfe-seite .hilfe-stoerung-kopf{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.hilfe-seite .hilfe-stoerung-titel{display:inline-flex;align-items:center;min-height:44px;font-weight:600;color:var(--cl-link);text-decoration:underline;text-underline-offset:2px}.hilfe-seite .hilfe-stoerung-titel:focus-visible{outline:3px solid var(--cl-link);outline-offset:2px}.hilfe-seite .hilfe-stoerung-angaben{display:flex;flex-wrap:wrap;gap:0 8px;margin:0;font:400 14px/20px Inter,system-ui,sans-serif;color:var(--cl-muted)}.hilfe-seite .hilfe-stoerung-angaben>span+span:before{content:"·";margin-right:8px}.hilfe-seite .hilfe-stoerung-vorschau{margin:2px 0 0;color:var(--cl-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hilfe-seite .hilfe-stoerung-satz{margin:6px 0 0;color:var(--cl-ink)}.hilfe-seite .hilfe-stoerung-angaben+.hilfe-stoerung-satz,.hilfe-seite .einst-kopf+.hilfe-stoerung-angaben{margin-top:8px}.hilfe-seite .einst-werkzeuge .hilfe-sortierung select{min-width:180px}.hilfe-seite .hilfe-wuensche{margin:0;padding:0;list-style:none}.hilfe-seite .hilfe-wunsch{display:flex;align-items:flex-start;gap:12px;padding:10px 0;font:400 14px/20px Inter,system-ui,sans-serif;color:var(--cl-ink);overflow-wrap:anywhere}.hilfe-seite .hilfe-wunsch+.hilfe-wunsch{border-top:1px solid var(--cl-border)}.hilfe-seite .hilfe-stimme{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 8px;flex:none}.hilfe-seite .hilfe-wunsch>.hilfe-stimme{width:128px}.hilfe-seite .hilfe-stimmknopf[aria-pressed=true]{border-color:var(--cl-link);color:var(--cl-link)}.hilfe-seite .hilfe-stimmen{font-variant-numeric:tabular-nums;color:var(--cl-ink)}.hilfe-seite .hilfe-stimme-fehler{flex-basis:100%;color:var(--cl-danger-ink)}.hilfe-seite .hilfe-wunsch-text{display:grid;gap:2px;min-width:0}.hilfe-seite .hilfe-wunsch-titel{font-weight:600;color:var(--cl-link);text-decoration:underline;text-underline-offset:2px}.hilfe-seite .hilfe-wunsch-titel:focus-visible{outline:3px solid var(--cl-link);outline-offset:2px}.hilfe-seite .hilfe-wunsch-angaben{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0;color:var(--cl-muted);font:400 14px/20px Inter,system-ui,sans-serif}.hilfe-seite .hilfe-marke{padding:0 6px;border:1px solid var(--cl-border);border-radius:6px;color:var(--cl-ink)}.hilfe-seite .hilfe-wunsch-beschreibung{margin:8px 0 0;max-width:72ch;font:400 14px/20px Inter,system-ui,sans-serif;color:var(--cl-ink)}.hilfe-seite .hilfe-wunsch-beschreibung+.hilfe-wunsch-angaben{margin-top:8px}.hilfe-seite .hilfe-wunsch-stimme{margin:12px 0 0}.hilfe-seite .hilfe-wunsch-formular .adm-field+.adm-field,.hilfe-seite .hilfe-wunsch-formular .hilfe-aehnlich+.adm-field,.hilfe-seite .hilfe-wunsch-formular .hilfe-wahl{margin-top:12px}.hilfe-seite .hilfe-wunsch-formular textarea{display:block;width:100%;resize:vertical;box-sizing:border-box}.hilfe-seite .hilfe-wunsch-hinweis{margin:0 0 12px;color:var(--cl-ink)}.hilfe-seite .hilfe-aehnlich{margin:8px 0 0;font:400 14px/20px Inter,system-ui,sans-serif;color:var(--cl-ink)}.hilfe-seite .hilfe-aehnlich>p{margin:0 0 4px}.hilfe-seite .hilfe-aehnlich>ul{display:grid;gap:2px;margin:0;padding:0;list-style:none}.hilfe-seite .hilfe-meldung .adm-text-link{margin-left:8px}.hilfe-seite .hilfe-kennzahl{position:relative;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.hilfe-seite .hilfe-kennzahl:before{content:"";position:absolute;left:0;right:0;top:50%;min-height:44px;height:100%;transform:translateY(-50%)}.einst-dialog .einst-inhalt .einst-kennzahl.hilfe-kennzahl{position:relative}.hilfe-seite .hilfe-kennzahl:hover{background:var(--cl-subtle)}.hilfe-seite .hilfe-kennzahlen .hilfe-kennzahl[aria-pressed=true]{border-bottom:2px solid var(--cl-link)}.hilfe-seite .hilfe-kennzahl:focus-visible{outline:3px solid var(--cl-link);outline-offset:-3px}.hilfe-seite .hilfe-firma-link{font-weight:500;color:var(--cl-link);text-decoration:underline;text-underline-offset:2px}.hilfe-seite .hilfe-privat{color:var(--cl-muted);cursor:help}.hilfe-seite .hilfe-firma-tabelle .hilfe-marke{margin-left:8px}.hilfe-seite .hilfe-neuigkeit{padding:12px 0;font:400 14px/20px Inter,system-ui,sans-serif;color:var(--cl-ink);overflow-wrap:anywhere}.hilfe-seite .hilfe-neuigkeit+.hilfe-neuigkeit{border-top:1px solid var(--cl-border)}.hilfe-seite .hilfe-neuigkeit-kopf{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0;color:var(--cl-muted);font-variant-numeric:tabular-nums}.hilfe-seite .hilfe-marke[data-kennzeichen=BEHOBEN]{color:var(--cl-success-ink)}.hilfe-seite .hilfe-neuigkeit-titel{margin:6px 0 0;font:600 16px/24px Inter,system-ui,sans-serif;color:var(--cl-ink);letter-spacing:0}.hilfe-seite .hilfe-neuigkeiten-monat+.hilfe-neuigkeiten-monat{margin-top:16px}.hilfe-seite .hilfe-neuigkeiten-monat>h3{margin:0;font:600 14px/20px Inter,system-ui,sans-serif;color:var(--cl-ink);letter-spacing:0}.hilfe-seite .hilfe-absatz{max-width:72ch;margin:8px 0 0;white-space:pre-line}.hilfe-seite .einst-inhalt .einst-hilfe-inhalt>.hilfe-absatz{color:var(--cl-ink)}.hilfe-seite .einst-hilfe-inhalt>.hilfe-absatz:first-child{margin-top:0}.hilfe-stoerungsleiste{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;flex:none;padding:6px 16px;border-bottom:1px solid var(--cl-border);background:var(--cl-warning-bg);color:var(--cl-warning-ink);font:500 14px/20px Inter,system-ui,sans-serif;overflow-wrap:anywhere}.hilfe-stoerungsleiste>svg{flex:none}.hilfe-stoerungsleiste-text{flex:1 1 240px;min-width:0}.hilfe-stoerungsleiste-wege{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 12px}.hilfe-stoerungsleiste-link,.hilfe-stoerungsleiste-knopf{position:relative;display:inline-flex;align-items:center;min-height:32px;padding:0 8px;border:0;border-radius:6px;background:transparent;color:inherit;font:600 14px/20px Inter,system-ui,sans-serif;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.hilfe-stoerungsleiste-link:before,.hilfe-stoerungsleiste-knopf:before{content:"";position:absolute;left:0;right:0;top:50%;height:44px;transform:translateY(-50%)}.hilfe-stoerungsleiste-link:focus-visible,.hilfe-stoerungsleiste-knopf:focus-visible{outline:3px solid var(--cl-warning-ink);outline-offset:1px}.vorlagen-seite{flex:1;min-height:0;overflow-y:auto;color:var(--cl-ink)}.vorlagen-seite .vorlagen-inhalt{min-height:0;max-width:72rem;margin:0 auto;padding:24px 32px 48px;background:transparent}.vorlagen-kopf{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;-moz-column-gap:16px;column-gap:16px;row-gap:8px;margin:0 0 16px;padding:0 0 12px;border-bottom:1px solid var(--cl-border)}.vorlagen-kopf h1{margin:0;font:600 16px/24px Inter,system-ui,sans-serif;color:var(--cl-ink)}.vorlagen-beschreibung{max-width:72ch;margin:2px 0 0;font-size:14px;line-height:20px;color:var(--cl-muted)}.vorlagen-seite .vorlagen-knopf,.vorlagen-auswahl .vorlagen-knopf{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:0 12px;border:1px solid var(--cl-control-border);border-radius:6px;background:var(--cl-surface);color:var(--cl-ink);font:600 14px/20px Inter,system-ui,sans-serif;white-space:nowrap;cursor:pointer}.vorlagen-seite .vorlagen-knopf:before,.vorlagen-auswahl .vorlagen-knopf:before{content:"";position:absolute;left:0;right:0;top:50%;height:44px;transform:translateY(-50%)}.vorlagen-seite .vorlagen-knopf:hover:not(:disabled),.vorlagen-auswahl .vorlagen-knopf:hover:not(:disabled){background:var(--cl-subtle)}.vorlagen-seite .vorlagen-knopf:disabled,.vorlagen-auswahl .vorlagen-knopf:disabled{cursor:not-allowed;opacity:.55}.vorlagen-seite .vorlagen-knopf--text,.vorlagen-auswahl .vorlagen-knopf--text{min-height:20px;padding:0;border:0;background:none;color:var(--cl-link);font-weight:500;text-decoration:underline;text-underline-offset:3px;white-space:normal;text-align:left}.vorlagen-seite .vorlagen-knopf--text:hover:not(:disabled),.vorlagen-auswahl .vorlagen-knopf--text:hover:not(:disabled){background:none;color:var(--cl-ink)}.vorlagen-reiter{display:inline-flex;flex-wrap:wrap;gap:2px;max-width:100%;margin:0 0 12px;padding:2px;border-radius:6px;background:var(--cl-subtle)}.vorlagen-seite .vorlagen-reiter-knopf{position:relative;min-height:28px;padding:0 12px;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--cl-ink);font:500 14px/20px Inter,system-ui,sans-serif;cursor:pointer}.vorlagen-seite .vorlagen-reiter-knopf:before{content:"";position:absolute;left:0;right:0;top:50%;height:44px;transform:translateY(-50%)}.vorlagen-seite .vorlagen-reiter-knopf[aria-selected=true]{border-color:var(--cl-control-border);background:var(--cl-surface);font-weight:600}.vorlagen-werkzeuge{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 12px;margin:8px 0}.vorlagen-feld{display:grid;gap:4px;flex:0 1 180px;min-width:0;font-size:14px;line-height:20px;font-weight:500;color:var(--cl-ink)}.vorlagen-feld--suche{flex:0 1 320px}.vorlagen-feld input,.vorlagen-feld select{width:100%;height:36px;padding:0 10px;border:1px solid var(--cl-control-border);border-radius:6px;background:var(--cl-field);color:var(--cl-ink);font:400 14px/20px Inter,system-ui,sans-serif}.vorlagen-feld--sortierung{flex:0 0 auto}.vorlagen-feld--sortierung select{width:auto;min-width:200px}.vorlagen-suchfeld{position:relative;display:block}.vorlagen-suchfeld svg{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--cl-muted);pointer-events:none}.vorlagen-suchfeld input{padding-left:32px}.vorlagen-werkzeuge-aktion{margin-left:auto}.vorlagen-chips{display:flex;flex-wrap:wrap;gap:12px 8px;margin:4px 0 12px}.vorlagen-seite .vorlagen-chip{position:relative;min-height:32px;padding:0 12px;border:1px solid var(--cl-control-border);border-radius:6px;background:var(--cl-surface);color:var(--cl-ink);font:500 14px/20px Inter,system-ui,sans-serif;cursor:pointer}.vorlagen-seite .vorlagen-chip:before{content:"";position:absolute;left:0;right:0;top:50%;height:44px;transform:translateY(-50%)}.vorlagen-seite .vorlagen-chip:hover{background:var(--cl-subtle)}.vorlagen-seite .vorlagen-chip[aria-pressed=true]{border-color:var(--cl-selected-ink);background:var(--cl-selected-bg);color:var(--cl-selected-ink);font-weight:600}.vorlagen-meldung{margin:0 0 12px}.vorlagen-leer{margin:0;padding:12px 0;font-size:14px;line-height:20px;color:var(--cl-muted)}.vorlagen-leer-aktionen{display:flex;flex-wrap:wrap;gap:12px 8px}.vorlagen-fehler{display:grid;justify-items:start;gap:8px}.vorlagen-liste{container:vorlagen-liste / inline-size}.vorlagen-gruppe{margin:20px 0 0}.vorlagen-zwischen{margin:0 0 8px;font:600 14px/20px Inter,system-ui,sans-serif;color:var(--cl-ink)}.vorlagen-ordner{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-height:44px;margin:0 0 8px;padding:6px 0;border-bottom:1px solid var(--cl-border)}.vorlagen-ordner>svg{flex:none;color:var(--cl-muted)}.vorlagen-ordner-name{min-width:0;margin:0;font:600 14px/20px Inter,system-ui,sans-serif;color:var(--cl-ink);overflow-wrap:anywhere}.vorlagen-ordner-zahl{font-size:14px;line-height:20px;color:var(--cl-muted)}.vorlagen-marke{display:inline-flex;align-items:center;gap:4px;padding:0 8px;border-radius:4px;background:var(--cl-subtle);font-size:14px;line-height:20px;color:var(--cl-muted)}.vorlagen-marke svg{flex:none}.vorlagen-ordner-aktionen{margin-left:auto}.vorlagen-raster{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none}@container vorlagen-liste (min-width: 900px){.vorlagen-raster{grid-template-columns:repeat(2,minmax(0,1fr))}}.vorlagen-karte{display:flex;flex-direction:column;gap:4px;min-width:0;padding:12px 16px;border:1px solid var(--cl-border);border-radius:8px;background:var(--cl-surface)}.vorlagen-karte-titel{display:-webkit-box;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;font:600 16px/24px Inter,system-ui,sans-serif;color:var(--cl-ink);overflow-wrap:anywhere}.vorlagen-karte-gebiet{margin:0;font-size:14px;line-height:20px;color:var(--cl-muted)}.vorlagen-karte-kurz{display:-webkit-box;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;font-size:14px;line-height:20px;color:var(--cl-ink);overflow-wrap:anywhere}.vorlagen-karte-fuss{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin-top:auto;padding-top:8px}.vorlagen-karte-info{font-size:14px;line-height:20px;color:var(--cl-muted)}.vorlagen-karte-aktionen{display:flex;align-items:center;gap:8px;margin-left:auto}.vorlagen-seite :is(.vorlagen-karte-aktionen,.vorlagen-ordner-aktionen) .einst-zeilenmenue .einst-zeilenmenue-knopf{position:relative;width:32px;height:32px}.vorlagen-seite :is(.vorlagen-karte-aktionen,.vorlagen-ordner-aktionen) .einst-zeilenmenue .einst-zeilenmenue-knopf:before{content:"";position:absolute;left:50%;top:50%;width:44px;height:44px;transform:translate(-50%,-50%)}.vorlagen-block{display:block}.vorlagen-ablage{min-width:0;margin:16px 0;padding:0;border:0}.vorlagen-ablage legend{padding:0;font-size:14px;line-height:20px;font-weight:500;color:var(--cl-ink)}.vorlagen-wert{margin:16px 0;font-size:14px;line-height:20px;color:var(--cl-ink)}.vorlagen-wert-name{display:block;margin-bottom:4px;font-weight:500}.vorlagen-einfuegen{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 14px;border:1px solid var(--cl-control-border);border-radius:6px;background:var(--cl-surface);color:var(--cl-ink);font:600 14px/20px Inter,system-ui,sans-serif;white-space:nowrap;cursor:pointer}.vorlagen-einfuegen--symbol{width:44px;padding:0}.vorlagen-einfuegen:hover:not(:disabled){background:var(--cl-subtle)}.vorlagen-einfuegen:disabled{cursor:not-allowed;opacity:.55}.vorlagen-einfuegen:focus-visible{outline:3px solid var(--cl-link);outline-offset:3px}.vorlagen-einfuegen svg{flex:none;width:16px;height:16px}.vorlagen-auswahl{width:min(560px,calc(100vw - 32px));max-height:min(640px,calc(100dvh - 48px));margin:auto;padding:0;overflow:hidden;border:1px solid var(--cl-border);border-radius:8px;background:var(--cl-surface);color:var(--cl-ink);font:400 14px/20px Inter,system-ui,sans-serif}.vorlagen-auswahl::backdrop{background:var(--cl-scrim)}.vorlagen-auswahl :focus-visible{outline:3px solid var(--cl-link);outline-offset:3px}.vorlagen-auswahl-rahmen{display:flex;flex-direction:column;max-height:min(640px,calc(100dvh - 48px))}.vorlagen-auswahl-kopf{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 12px 8px 16px}.vorlagen-auswahl-kopf h2{margin:0;font:600 16px/24px Inter,system-ui,sans-serif;color:var(--cl-ink)}.vorlagen-auswahl .vorlagen-auswahl-schliessen{width:32px;padding:0;border-color:transparent}.vorlagen-auswahl-suche{position:relative;display:block;margin:0 16px 8px}.vorlagen-auswahl-suche svg{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--cl-muted);pointer-events:none}.vorlagen-auswahl-suche input{width:100%;height:36px;padding:0 10px 0 32px;border:1px solid var(--cl-control-border);border-radius:6px;background:var(--cl-field);color:var(--cl-ink);font:400 14px/20px Inter,system-ui,sans-serif}.vorlagen-auswahl-suche input::-moz-placeholder{color:var(--cl-placeholder);opacity:1}.vorlagen-auswahl-suche input::placeholder{color:var(--cl-placeholder);opacity:1}.vorlagen-auswahl .vorlagen-auswahl-info{margin:0 16px 8px}.vorlagen-auswahl-liste{flex:1 1 auto;min-height:0;overflow-y:auto;padding:0 8px 8px}.vorlagen-auswahl-gruppe{padding:8px 8px 4px;font-size:14px;line-height:20px;font-weight:600;color:var(--cl-muted)}.vorlagen-auswahl-zeile{display:grid;min-height:44px;padding:4px 8px;border-radius:6px;cursor:pointer}.vorlagen-auswahl-zeile[aria-selected=true]{background:var(--cl-selected-bg);color:var(--cl-selected-ink);outline:2px solid var(--cl-link);outline-offset:-2px}.vorlagen-auswahl-titel{font-weight:600;overflow-wrap:anywhere}.vorlagen-auswahl-kurz{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--cl-muted)}.vorlagen-auswahl-zeile[aria-selected=true] .vorlagen-auswahl-kurz{color:inherit}.vorlagen-auswahl-leer{display:grid;justify-items:start;gap:8px;margin:0;padding:12px 8px;color:var(--cl-muted)}.vorlagen-auswahl .vorlagen-auswahl-fehler{margin:0;font-size:14px;line-height:20px}.vorlagen-auswahl-fuss{padding:8px 16px 12px;border-top:1px solid var(--cl-border)}@media (pointer: coarse),(max-width: 799px){.vorlagen-seite .vorlagen-knopf:not(.vorlagen-knopf--text),.vorlagen-auswahl .vorlagen-knopf:not(.vorlagen-knopf--text),.vorlagen-seite .vorlagen-chip{min-height:44px}.vorlagen-seite .vorlagen-reiter-knopf{min-height:44px}.vorlagen-feld input,.vorlagen-feld select,.vorlagen-auswahl-suche input{height:44px}.vorlagen-seite :is(.vorlagen-karte-aktionen,.vorlagen-ordner-aktionen) .einst-zeilenmenue .einst-zeilenmenue-knopf{width:44px;height:44px}.vorlagen-auswahl .vorlagen-auswahl-schliessen{width:44px}}@media (max-width: 799px){.vorlagen-seite .vorlagen-inhalt{padding:16px 16px 32px}.vorlagen-kopf{grid-template-columns:minmax(0,1fr)}.vorlagen-feld,.vorlagen-feld--suche{flex:1 1 100%}.vorlagen-werkzeuge-aktion{margin-left:0}.vorlagen-seite .vorlagen-knopf{white-space:normal}.vorlagen-feld--sortierung select{width:100%}.vorlagen-reiter{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);width:100%}.vorlagen-seite .vorlagen-reiter-knopf{padding:4px 8px;white-space:normal;line-height:18px}}.research-home{display:flex;flex:1;flex-direction:column;justify-content:flex-start;gap:clamp(1.5rem,4vh,2.75rem);width:100%;max-width:81rem;min-height:0;margin:0 auto;padding:clamp(1.5rem,5vh,3.5rem) clamp(1.5rem,4vw,3.5rem);overflow-y:auto;position:relative;color:var(--cl-ink)}.home-heading{flex-shrink:0}.home-heading-topline{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:0 1rem}.home-heading-wege{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:0 1rem;min-width:0;margin-left:auto}.home-verwalten{display:inline-flex;align-items:center;min-height:2.75rem;min-width:0;color:var(--cl-link);font-size:.875rem;line-height:1.4;overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:3px}.home-verwalten:hover{color:var(--cl-ink)}.home-verwalten:focus-visible{outline:2px solid var(--cl-focus);outline-offset:3px}.home-eyebrow{display:flex;align-items:center;gap:.5rem;margin:0;color:var(--cl-muted);font-size:.75rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase}.home-eyebrow svg{width:1rem;height:1rem}.home-heading h1{margin:.8rem 0 .75rem;font:400 clamp(2rem,3.7vw,3.25rem)/1.16 "Lora",Georgia,serif;letter-spacing:-.045em;text-wrap:balance}.home-heading h1 em{color:var(--cl-link);font-weight:400}.home-herkunft{max-width:72ch;margin:.35rem 0 0;color:var(--cl-muted);font-size:.875rem;line-height:1.55;text-wrap:pretty}.home-workspace{display:grid;flex:1 0 auto;grid-template-columns:minmax(0,1fr);align-items:start;align-content:center;gap:clamp(1.5rem,3vw,2.75rem)}.home-research{min-width:0;max-width:52rem}.home-question-form{padding:1.4rem;border:1px solid var(--cl-control-border);border-radius:8px;background:var(--cl-surface);box-shadow:0 5px 18px rgb(var(--cl-ink-rgb) / .035);transition:border-color .15s ease,box-shadow .15s ease}.home-question-form:focus-within{border-color:var(--cl-focus);box-shadow:0 0 0 3px rgb(var(--cl-action-rgb) / .12)}.home-question-form label{display:block;margin-bottom:.6rem;color:var(--cl-ink);font-size:.8125rem;font-weight:600}.home-question-form textarea{display:block;width:100%;height:6.25rem;min-height:0;padding:.6rem;margin:0 -.1rem .75rem;border:1px solid transparent;border-radius:3px;background:var(--cl-surface);color:var(--cl-ink);font:inherit;font-size:.9375rem;line-height:1.65;resize:none;overflow-y:auto}.home-question-form textarea::-moz-placeholder{color:var(--cl-placeholder);opacity:1}.home-question-form textarea::placeholder{color:var(--cl-placeholder);opacity:1}.home-question-form textarea:focus-visible{outline:2px solid var(--cl-focus);outline-offset:2px}.home-question-footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:.8rem;border-top:1px solid var(--cl-border)}.home-ki-zeile{display:flex;align-items:center;min-width:0}.home-ki-zeile p{margin:0;color:var(--cl-muted);font-size:.875rem;line-height:1.6}.home-open-chat{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:1.5rem;min-height:2.75rem;padding:.65rem 1rem;border:1px solid transparent;border-radius:4px;background:var(--cl-action);color:var(--cl-on-action);font-size:.8125rem;font-weight:600;transition:background-color .15s ease}.home-open-chat:hover{background:var(--cl-action-hover)}.home-open-chat svg{width:1rem;height:1rem}.home-open-chat:disabled,.home-example:disabled{cursor:wait;opacity:.6}.home-error{margin:.75rem 0 0;color:var(--cl-danger-ink);font-size:.8125rem;line-height:1.5}.home-websuche{margin:.6rem 0 0;color:var(--cl-muted);font-size:.75rem;line-height:1.5;text-wrap:pretty}.home-websuche a{color:var(--cl-link);text-decoration:underline;text-underline-offset:.18em}.home-legal nav{display:flex;flex-wrap:wrap;gap:.25rem 1rem}.home-legal a{color:var(--cl-link);font-size:.875rem;line-height:1.6;text-decoration:underline;text-underline-offset:.18em}.home-legal a:focus-visible,.home-websuche a:focus-visible{outline:2px solid var(--cl-focus);outline-offset:3px}.home-question-aktionen{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem}.home-examples{position:relative;margin-top:1.75rem}.home-section-label{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-bottom:.85rem}.home-section-label h2{margin:0;font-size:.75rem;font-weight:500;letter-spacing:0}.home-example-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.home-example{display:flex;flex-direction:column;align-items:stretch;min-width:0;padding:1rem .9rem;border:1px solid var(--cl-border);border-radius:5px;background:transparent;color:var(--cl-ink);text-align:left;transition:background-color .15s ease,border-color .15s ease}.home-example:hover{border-color:var(--cl-control-border);background:var(--cl-surface)}.home-example-title{display:flex;align-items:center;gap:.5rem}.home-example-title>svg{flex-shrink:0;width:1rem;height:1rem;color:var(--cl-link)}.home-example-title>span{font-size:.75rem;font-weight:600;letter-spacing:0}.home-example-title .home-example-arrow{width:.9rem;margin-left:auto}.home-example-scope{display:block;margin-top:.6rem;color:var(--cl-muted);font-size:.75rem;line-height:1.5}.home-example-question{display:block;margin-top:.55rem;color:var(--cl-muted);font-size:.75rem;line-height:1.6;text-wrap:pretty}.home-alle-vorlagen{display:inline-flex;align-items:center;min-height:2.75rem;margin-top:.25rem;color:var(--cl-link);font-size:.875rem;line-height:1.4;text-decoration:underline;text-underline-offset:3px}.home-alle-vorlagen:hover{color:var(--cl-ink)}.home-alle-vorlagen:focus-visible{outline:2px solid var(--cl-focus);outline-offset:3px}.home-footer{display:flex;flex-shrink:0;justify-content:flex-end;align-items:baseline;flex-wrap:wrap;gap:.5rem 1.5rem;padding-top:1rem;border-top:1px solid var(--cl-border);color:var(--cl-muted)}.research-home :is(button,textarea):focus-visible{outline:2px solid var(--cl-focus);outline-offset:3px}.research-home button{touch-action:manipulation}@media (pointer: fine) and (min-width: 800px){.home-verwalten{min-height:2rem}}@media (min-width: 768px) and (max-height: 800px){.research-home{gap:1.5rem;padding-top:1.5rem;padding-bottom:1.5rem}.home-heading h1{font-size:2.5rem}.home-question-form{padding:1.1rem}.home-question-form textarea{height:5.1rem}.home-examples{margin-top:1.25rem}.home-example{padding:.85rem .75rem}}@media (min-width: 768px) and (max-width: 1000px){.home-example-grid{grid-template-columns:minmax(0,1fr)}.home-example{display:grid;grid-template-columns:minmax(10rem,.8fr) minmax(0,1fr);-moz-column-gap:1rem;column-gap:1rem;padding:.8rem}.home-example-title{grid-column:1}.home-example-scope{grid-column:1;margin-top:.25rem}.home-example-question{grid-column:2;grid-row:1 / 3;align-self:center;margin:0}}@media (min-width: 768px) and (max-height: 700px){.research-home{gap:1rem;padding-top:1.1rem;padding-bottom:1.1rem}.home-heading h1{margin:.5rem 0;font-size:2.25rem}.home-question-form textarea{height:4.25rem}.home-examples{margin-top:1rem}.home-footer{padding-top:.75rem}}@media (max-width: 767px){.research-home{justify-content:flex-start;gap:1.25rem;padding:1.25rem}.home-eyebrow{font-size:.5625rem;letter-spacing:.1em}.home-heading h1{margin:.65rem 0;font-size:2rem}.home-question-form{padding:1rem}.home-question-form textarea{height:5.75rem;padding:.35rem 0;font-size:1rem;line-height:1.5}.home-question-footer{flex-direction:column;align-items:stretch;gap:.7rem;padding-top:.6rem}.home-open-chat{justify-content:space-between}.home-question-aktionen .home-open-chat{flex:1 1 auto}.home-examples{margin-top:1.25rem}.home-example-grid{grid-template-columns:minmax(0,1fr);gap:.5rem}.home-example{padding:.65rem .8rem}.home-example-scope{margin:.2rem 0 0 1.5rem}.home-example-question{display:none}.home-footer{padding-top:.75rem}}@media (max-width: 767px) and (max-height: 740px){.research-home{gap:.9rem;padding:1rem}.home-heading h1{font-size:1.75rem;margin:.4rem 0}.home-question-form{padding:.8rem}.home-question-form textarea{height:4.5rem;margin-bottom:.5rem}.home-examples{margin-top:1rem}.home-example-scope{display:none}.home-example{min-height:2.75rem}}@media (max-height: 600px){.research-home{justify-content:flex-start}}@media (prefers-reduced-motion: reduce){.home-question-form,.home-open-chat,.home-example{transition:none}}@media (forced-colors: active){.home-open-chat{border-color:ButtonText}}.einst-overlay{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;align-items:center;justify-content:center;background:var(--cl-scrim)}.einst-dialog{--einst-knopf: 44px;--einst-feld: 44px;--einst-nav-zeile: 44px;--einst-nav-polster: 6px;--einst-nav-unter: 44px;--einst-nav-unter-polster: 6px;--einst-nav-gruppen: 8px;--einst-treffer: 44px}@media (pointer: fine) and (min-width: 800px){.einst-dialog{--einst-knopf: 32px;--einst-feld: 36px;--einst-nav-zeile: 30px;--einst-nav-polster: 5px;--einst-nav-unter: 28px;--einst-nav-unter-polster: 4px;--einst-nav-gruppen: 4px}}.einst-dialog.administration{position:relative;display:grid;grid-template-columns:208px minmax(0,1fr);grid-template-rows:minmax(0,1fr);grid-template-areas:"spalte inhalt";width:min(1180px,calc(100% - 48px));height:min(calc(100% - 48px),880px);min-height:0;border:1px solid var(--cl-border);border-radius:8px;background:var(--cl-surface);overflow:hidden}.einst-dialog:focus{outline:none}.einst-dialog:is(.dark *){color-scheme:dark}.einst-dialog .einst-kopfleiste>p:focus{outline:none}.einst-dialog .einst-schliessen{position:relative;display:grid;place-items:center;flex:none;width:var(--einst-knopf);height:var(--einst-knopf);padding:0;border:0;border-radius:6px;background:transparent;color:var(--cl-ink);cursor:pointer}.einst-dialog .einst-schliessen:before{content:"";position:absolute;left:50%;top:50%;width:var(--einst-treffer);height:var(--einst-treffer);transform:translate(-50%,-50%)}.einst-dialog .einst-schliessen:hover{background:var(--cl-subtle)}.einst-dialog .einst-zurueck{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 8px 0 4px;font-size:15px;font-weight:600;color:var(--cl-link)}.einst-dialog .einst-zurueck svg{flex:none}@media (min-width: 800px){.einst-dialog .einst-kopfleiste{grid-area:auto;position:absolute;top:10px;right:12px;z-index:2;display:flex;align-items:center;margin:0;padding:0;border:0}.einst-dialog .einst-kopfleiste>#einst-titel{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.einst-dialog .einst-kopfleiste .einst-zurueck{display:none}}.einst-dialog .einst-spalte{grid-area:spalte;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:12px 8px 8px;border-right:1px solid var(--cl-border);background:var(--cl-canvas);scroll-padding-top:calc(var(--einst-knopf) + 24px);scroll-padding-bottom:calc(var(--einst-nav-zeile) + 16px)}.einst-dialog .einst-nav-suche{position:sticky;top:-12px;z-index:1;margin:-12px -8px 4px;padding:12px 8px 8px;background:var(--cl-canvas)}.einst-dialog .einst-nav-suche>svg{position:absolute;left:17px;top:calc(12px + var(--einst-knopf) / 2);transform:translateY(-50%);color:var(--cl-muted);pointer-events:none}.einst-dialog .einst-nav-suche input{display:block;width:100%;height:var(--einst-knopf);margin:0;padding:0 8px 0 30px;border:1px solid var(--cl-control-border);border-radius:6px;background:var(--cl-field);color:var(--cl-ink);font:400 14px/20px Inter,system-ui,sans-serif}.einst-dialog .einst-nav-suche input::-moz-placeholder{color:var(--cl-placeholder);opacity:1}.einst-dialog .einst-nav-suche input::placeholder{color:var(--cl-placeholder);opacity:1}.einst-dialog .einst-nav-suche input:focus-visible{outline-offset:3px}.einst-dialog .einst-nav{display:grid;gap:var(--einst-nav-gruppen)}.einst-dialog .einst-nav-titel,.einst-dialog .einst-nav-untertitel{margin:0 0 2px;padding:0 8px;font:600 14px/20px Inter,system-ui,sans-serif;color:var(--cl-muted);overflow-wrap:anywhere}.einst-dialog .einst-nav-untertitel{margin-bottom:4px;font-weight:400}.einst-dialog .einst-nav ul{display:grid;gap:0;margin:0;padding:0;list-style:none}.einst-dialog .einst-nav-info{padding:8px 0;border-top:1px solid var(--cl-border);background:var(--cl-canvas)}.einst-dialog .einst-link{display:flex;align-items:center;gap:10px;min-height:var(--einst-nav-zeile);padding:var(--einst-nav-polster) 8px;border:0;border-radius:6px;font:400 14px/20px Inter,system-ui,sans-serif;color:var(--cl-ink);text-decoration:none;overflow-wrap:anywhere}.einst-dialog .einst-link.einst-link--unter{min-height:var(--einst-nav-unter);padding:var(--einst-nav-unter-polster) 8px var(--einst-nav-unter-polster) 34px}.einst-dialog .einst-link svg{flex:none}.einst-dialog .einst-link-symbol{color:var(--cl-muted)}.einst-dialog .einst-link-text{flex:1 1 auto;min-width:0}.einst-dialog .einst-link:hover{background:var(--cl-subtle)}.einst-dialog .einst-link[aria-current=page]{background:var(--cl-selected-bg);color:var(--cl-selected-ink);font-weight:600}.einst-dialog .einst-link[aria-current=page] .einst-link-symbol{color:var(--cl-selected-ink)}.einst-dialog .einst-link:focus-visible{outline-offset:-3px}.einst-dialog .einst-nav-leer{margin:0;padding:6px 8px;font:400 14px/20px Inter,system-ui,sans-serif;color:var(--cl-muted)}.einst-dialog .einst-nav-leer:empty{padding:0}.einst-dialog .einst-link-fund{display:block;font:400 14px/20px Inter,system-ui,sans-serif;color:var(--cl-muted)}.einst-dialog .einst-link[aria-current=page] .einst-link-fund{color:var(--cl-selected-ink)}.einst-dialog .einst-nav-hilfe{font-weight:600;color:var(--cl-link)}.einst-dialog .einst-nav-fehler p{margin:0 0 2px;padding:0 8px;font:400 14px/20px Inter,system-ui,sans-serif;color:var(--cl-danger-ink);overflow-wrap:anywhere}.einst-dialog .einst-nav button.einst-link{width:100%;background:transparent;text-align:left;font-weight:600;color:var(--cl-link)}.einst-dialog .einst-nav button.einst-link:hover{background:var(--cl-subtle)}.einst-dialog .einst-inhalt{grid-area:inhalt;min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 24px 24px;background:var(--cl-surface);font-size:14px;line-height:20px}.einst-dialog .einst-bereich{min-width:0;container:einst-bereich / inline-size}.einst-dialog .einst-kopf{position:sticky;top:0;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto;-moz-column-gap:16px;column-gap:16px;row-gap:8px;align-items:center;min-height:57px;margin:0 0 4px;padding:12px 40px 12px 0;border-bottom:1px solid var(--cl-border);background:var(--cl-surface)}.einst-dialog .einst-kopf h1{margin:0;font:600 16px/24px Inter,system-ui,sans-serif;letter-spacing:0;color:var(--cl-ink);overflow-wrap:anywhere}.einst-dialog .einst-kopf h1:focus{outline:none}.einst-dialog .einst-kopf-aktion{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px}.einst-dialog .einst-kopf-aktion:empty{display:none}.einst-dialog .einst-wert{color:var(--cl-ink)}.einst-dialog .einst-inhalt :is(.einst-abschnitt,.adm-panel,.adm-billing,.adm-system-panel,.einst-liste,.einst-spalten){min-width:0;margin:20px 0 0;padding:0;border:0;border-radius:0;background:transparent;overflow:visible}.einst-dialog .einst-kopf+:is(.einst-abschnitt,.adm-panel,.adm-billing,.adm-system-panel,.einst-liste,.einst-spalten){margin-top:12px}.einst-dialog .einst-abschnitt-kopf{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:4px 16px;margin:0 0 4px}.einst-dialog .einst-abschnitt-kopf--versteckt{margin:0}.einst-dialog .einst-abschnitt-titel{flex:1 1 240px;min-width:0}.einst-dialog .einst-inhalt :is(.einst-abschnitt-titel h2,:is(.adm-panel,.adm-billing,.adm-system-panel) h2:not(.adm-dialog h2)){margin:0;font:600 14px/20px Inter,system-ui,sans-serif;letter-spacing:0;color:var(--cl-ink);overflow-wrap:anywhere}.einst-dialog .einst-inhalt :is(.einst-abschnitt,.adm-panel,.adm-billing,.adm-system-panel) h3:not(.adm-dialog h3,.adm-brand-preview h3){margin:16px 0 4px;font:600 14px/20px Inter,system-ui,sans-serif;color:var(--cl-ink)}.einst-dialog .einst-abschnitt-text{max-width:72ch;margin:2px 0 0;font:400 14px/20px Inter,system-ui,sans-serif;color:var(--cl-muted)}.einst-dialog .einst-abschnitt-aktionen{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.einst-dialog .einst-abschnitt-inhalt{min-width:0}.einst-dialog .einst-abschnitt-inhalt>p{max-width:72ch;margin:0 0 8px;font:400 14px/20px Inter,system-ui,sans-serif;color:var(--cl-ink)}.einst-dialog .einst-inhalt .adm-panel-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;padding:0 0 4px}.einst-dialog .einst-inhalt .adm-panel-head:empty{display:none}.einst-dialog .einst-inhalt .adm-panel-head label{display:inline-flex;align-items:center;gap:8px;font:500 14px/20px Inter,system-ui,sans-serif}.einst-dialog .einst-inhalt :is(.adm-actions,.adm-row-actions){gap:8px}.einst-dialog .einst-inhalt .adm-form-pad{padding:0}.einst-dialog .einst-inhalt .adm-panel-head+:is(form,.adm-form-pad){margin-top:8px}.einst-dialog .einst-inhalt .adm-system-panel>:is(p,.adm-actions){max-width:72ch;margin:0 0 8px;font:400 14px/20px Inter,system-ui,sans-serif}.einst-dialog .einst-inhalt .adm-system-panel>.adm-actions{max-width:none}.einst-dialog .einst-inhalt .adm-system-panel .adm-table-scroll{margin:8px 0 0}.einst-dialog .einst-inhalt .adm-system-panel .adm-actions label{gap:4px;font:500 14px/20px Inter,system-ui,sans-serif}.einst-dialog .einst-inhalt .adm-plan>p{max-width:72ch;margin:8px 0 0;padding:0;font:400 14px/20px Inter,system-ui,sans-serif;color:var(--cl-muted)}.einst-dialog .einst-inhalt .adm-plan>:is(.adm-row-actions,.adm-notice){margin:12px 0 0}.einst-dialog .einst-inhalt .einst-liste>.einst-abschnitt{margin:0}.einst-dialog .einst-inhalt .einst-liste>.einst-abschnitt+.einst-abschnitt{margin-top:12px;padding-top:12px;border-top:1px solid var(--cl-border)}.einst-dialog .einst-inhalt .adm-message-text{margin:4px 0 0;font:400 14px/20px Inter,system-ui,sans-serif}.einst-dialog .einst-zeilen{min-width:0}.einst-dialog .einst-zeile{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;-moz-column-gap:24px;column-gap:24px;min-height:48px;padding:8px 0}.einst-dialog .einst-zeile+.einst-zeile{border-top:1px solid var(--cl-border)}.einst-dialog .einst-zeile-text{min-width:0}.einst-dialog .einst-zeile-titel{display:block;font:400 14px/20px Inter,system-ui,sans-serif;color:var(--cl-ink);overflow-wrap:anywhere}.einst-dialog .einst-zeile-erklaerung{max-width:72ch;margin:0;font:400 14px/20px Inter,system-ui,sans-serif;color:var(--cl-muted);overflow-wrap:anywhere}.einst-dialog .einst-zeile-steuerung{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;text-align:right}.einst-dialog .einst-zeile-unter{grid-column:1 / -1;min-width:0;padding:8px 0 4px}.einst-dialog .sicht-dialog fieldset{margin:16px 0 0;padding:0;border:0;border-radius:0}.einst-dialog .sicht-dialog legend{margin:0 0 4px;padding:0;font:600 14px/20px Inter,system-ui,sans-serif;color:var(--cl-ink)}.einst-dialog .einst-werte,.einst-dialog .einst-inhalt .adm-plan dl{display:grid;grid-template-columns:minmax(0,1fr);gap:0 32px;margin:0;padding:0}.einst-dialog .einst-werte>div,.einst-dialog .einst-inhalt .adm-plan dl>div{display:flex;justify-content:space-between;align-items:baseline;gap:8px 24px;min-width:0;min-height:44px;padding:12px 0}.einst-dialog .einst-werte>div+div,.einst-dialog .einst-inhalt .adm-plan dl>div+div{border-top:1px solid var(--cl-border)}.einst-dialog .einst-werte dt,.einst-dialog .einst-inhalt .adm-plan dt{flex:0 0 auto;max-width:60%;min-width:0;font:400 14px/20px Inter,system-ui,sans-serif;color:var(--cl-ink);overflow-wrap:anywhere}.einst-dialog .einst-werte dd,.einst-dialog .einst-inhalt .adm-plan dd{flex:1 1 0;min-width:0;margin:0;font:400 14px/20px Inter,system-ui,sans-serif;color:var(--cl-ink);text-align:right;overflow-wrap:anywhere}.einst-dialog .einst-werte dd small,.einst-dialog .einst-inhalt .adm-plan dd small{display:block;margin:0;font:400 14px/20px Inter,system-ui,sans-serif;color:var(--cl-muted)}@container einst-bereich (min-width: 640px){.einst-dialog .einst-werte--zweispaltig,.einst-dialog .einst-inhalt .adm-plan dl{grid-template-columns:repeat(2,minmax(0,1fr))}.einst-dialog .einst-werte--zweispaltig>div,.einst-dialog .einst-inhalt .adm-plan dl>div{border-top:1px solid var(--cl-border)}.einst-dialog .einst-werte--zweispaltig>div:nth-child(-n+2),.einst-dialog .einst-inhalt .adm-plan dl>div:nth-child(-n+2){border-top:0}}.einst-dialog .einst-knopf{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--cl-control-border);background:var(--cl-surface);color:var(--cl-ink);cursor:pointer}.einst-dialog .einst-knopf:hover:not(:disabled){background:var(--cl-subtle)}.einst-dialog .einst-inhalt :is(.adm-button,.einst-knopf){position:relative;min-height:var(--einst-knopf);padding:0 12px;gap:6px;border-radius:6px;font-size:14px!important;font-weight:600!important;line-height:20px;white-space:normal;text-align:center}.einst-dialog .einst-inhalt :is(.adm-button,.einst-knopf):before{content:"";position:absolute;left:0;right:0;top:50%;height:var(--einst-treffer);transform:translateY(-50%)}.einst-dialog .einst-inhalt :is(.adm-button,.einst-knopf) svg{flex:none;width:16px;height:16px}.einst-dialog .einst-inhalt :is(.einst-symbolknopf,.adm-pager button){position:relative;display:inline-grid;place-items:center;flex:none;width:var(--einst-knopf);min-width:var(--einst-knopf);height:var(--einst-knopf);min-height:var(--einst-knopf);padding:0;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--cl-ink)}.einst-dialog .einst-inhalt :is(.einst-symbolknopf,.adm-pager button):before{content:"";position:absolute;left:50%;top:50%;width:var(--einst-treffer);height:var(--einst-treffer);transform:translate(-50%,-50%)}.einst-dialog .einst-inhalt :is(.einst-symbolknopf,.adm-pager button):hover:not(:disabled){background:var(--cl-subtle)}.einst-dialog .einst-inhalt .adm-pager button{border-color:var(--cl-control-border)}.einst-dialog .einst-inhalt .adm-dialog .adm-icon{display:inline-grid;place-items:center;min-width:44px;min-height:44px}.einst-dialog .einst-inhalt :where(input:not([type=checkbox],[type=radio],[type=color],[type=hidden],[type=file],[type=range]),select,.einst-feld){height:var(--einst-feld);min-height:var(--einst-feld);padding:0 10px;border:1px solid var(--cl-control-border);border-radius:6px;background:var(--cl-field);color:var(--cl-ink);font:400 14px/20px Inter,system-ui,sans-serif}.einst-dialog .einst-inhalt :where(textarea){min-height:72px;padding:8px 10px;border:1px solid var(--cl-control-border);border-radius:6px;background:var(--cl-field);color:var(--cl-ink);font:400 14px/20px Inter,system-ui,sans-serif}.einst-dialog .einst-inhalt .adm-billing input[type=month],.einst-dialog .einst-inhalt .adm-system-panel :is(input:not([type=checkbox]):not([type=radio]),select){height:var(--einst-feld);min-height:var(--einst-feld);max-width:100%;padding:0 10px;border:1px solid var(--cl-control-border);border-radius:6px;background:var(--cl-field);font:400 14px/20px Inter,system-ui,sans-serif}.einst-dialog .einst-inhalt .adm-field{min-width:0;margin:0;gap:4px}.einst-dialog .einst-inhalt .adm-field label{font:500 14px/20px Inter,system-ui,sans-serif;color:var(--cl-ink)}.einst-dialog .einst-inhalt .adm-field small{font:400 14px/20px Inter,system-ui,sans-serif;color:var(--cl-muted)}.einst-dialog .einst-inhalt :is(.adm-field-fehler,.adm-field small.adm-field-fehler){display:flex;align-items:flex-start;gap:6px;margin:0;font:400 14px/20px Inter,system-ui,sans-serif;color:var(--cl-danger-ink)}.einst-dialog .einst-inhalt .adm-field-fehler svg{flex:none;width:16px;height:16px;margin-top:2px}.einst-dialog .einst-inhalt :is(.adm-field,.einst-zeile) :is(input,select,textarea)[aria-invalid=true]{border-color:var(--cl-danger-ink)}.einst-dialog .einst-inhalt .adm-fehlt{max-width:72ch;margin:8px 0 0;font:400 14px/20px Inter,system-ui,sans-serif;color:var(--cl-muted)}.einst-dialog .einst-inhalt .adm-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;align-items:start}.einst-dialog .einst-inhalt :is(form,.einst-formular,.adm-form-pad,fieldset)>.adm-form-grid+*{margin-top:12px}@container einst-bereich (min-width: 720px){.einst-dialog .einst-inhalt .einst-formular--drei{grid-template-columns:repeat(3,minmax(0,1fr))}}.einst-dialog .einst-formular-aktionen{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 0}.einst-dialog .einst-formular>:is(.adm-success,.adm-error){margin:8px 0 0}.einst-dialog .einst-inhalt .adm-check{min-height:var(--einst-knopf);gap:8px;padding:0;font:400 14px/20px Inter,system-ui,sans-serif}.einst-dialog .einst-inhalt .adm-check input{flex:none;width:16px;height:16px;margin:0}.einst-dialog .einst-inhalt .adm-dialog{--einst-feld: 44px}.einst-dialog .einst-inhalt .adm-dialog .adm-field{margin:16px 0;gap:6px}.einst-dialog .einst-inhalt .adm-dialog .adm-form-grid .adm-field{margin:0}.einst-dialog .einst-inhalt .adm-dialog .adm-check{padding:8px 0}.einst-dialog .einst-inhalt .adm-filter{gap:8px;font:400 14px/20px Inter,system-ui,sans-serif}.einst-dialog .einst-inhalt .adm-search{display:flex;align-items:stretch;gap:0;height:var(--einst-feld);max-width:320px;padding:0 0 0 10px;border:1px solid var(--cl-control-border);border-radius:6px;background:var(--cl-field);overflow:visible}.einst-dialog .einst-inhalt .adm-search>svg{flex:none;align-self:center;width:16px;height:16px;margin-right:8px;color:var(--cl-muted)}.einst-dialog .einst-inhalt .adm-search input{flex:1 1 auto;width:auto;min-width:0;height:auto;min-height:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--cl-ink);font:400 14px/20px Inter,system-ui,sans-serif}.einst-dialog .einst-inhalt .adm-search button{position:relative;flex:none;min-width:32px;margin:-1px -1px -1px 0;padding:0 12px;border:1px solid var(--cl-control-border);border-radius:0 6px 6px 0;background:var(--cl-subtle);color:var(--cl-ink);font:600 14px/20px Inter,system-ui,sans-serif}.einst-dialog .einst-inhalt .adm-search button:before{content:"";position:absolute;left:0;right:0;top:50%;height:var(--einst-treffer);transform:translateY(-50%)}.einst-dialog .einst-inhalt .adm-table-scroll{margin:0}.einst-dialog .einst-inhalt table{width:100%;border-collapse:collapse;font:400 14px/20px Inter,system-ui,sans-serif}.einst-dialog .einst-inhalt th{padding:8px;border-top:0;border-bottom:1px solid var(--cl-border);background:transparent;font:500 13px/18px Inter,system-ui,sans-serif;text-transform:none;letter-spacing:0;color:var(--cl-muted);text-align:left;white-space:nowrap}.einst-dialog .einst-inhalt td{padding:10px 8px;border-bottom:1px solid var(--cl-border);vertical-align:middle}.einst-dialog .einst-inhalt tr:last-child td{border-bottom:0}.einst-dialog .einst-inhalt :is(th,td):first-child{padding-left:0}.einst-dialog .einst-inhalt :is(th,td):last-child{padding-right:0}.einst-dialog .einst-inhalt td strong{display:block;font:500 14px/20px Inter,system-ui,sans-serif;overflow-wrap:anywhere}.einst-dialog .einst-inhalt td .adm-dialog strong{display:inline;font:inherit;font-weight:600;overflow-wrap:normal}.einst-dialog .einst-inhalt td small{display:block;margin:0;font:400 13px/18px Inter,system-ui,sans-serif;color:var(--cl-muted)}.einst-dialog .einst-inhalt .einst-zahl{text-align:right;font-variant-numeric:tabular-nums}.einst-dialog .einst-inhalt .einst-leer-zeile td{padding:20px 0;font:400 14px/20px Inter,system-ui,sans-serif;color:var(--cl-muted);text-align:center}.einst-dialog .einst-inhalt .adm-badge{padding:2px 8px;border-radius:4px;font-size:14px;line-height:20px}.einst-dialog .einst-inhalt .adm-pager{display:flex;justify-content:flex-end;align-items:center;gap:8px;padding:8px 0 0;border:0;font:400 14px/20px Inter,system-ui,sans-serif;color:var(--cl-muted)}.einst-dialog .einst-inhalt :is(.einst-kennzahlen,.adm-metrics){display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:0;margin:8px 0 4px;border-block:1px solid var(--cl-border)}.einst-dialog .einst-inhalt :is(.einst-kennzahl,.adm-metric){position:static;display:flex;flex-wrap:wrap;align-items:center;align-content:flex-start;-moz-column-gap:6px;column-gap:6px;row-gap:0;min-width:0;min-height:0;margin:0;padding:8px 16px;border:0;border-left:1px solid var(--cl-border);border-radius:0;background:transparent;grid-column:auto;overflow-wrap:anywhere}.einst-dialog .einst-inhalt :is(.einst-kennzahl,.adm-metric):first-child{padding-left:0;border-left:0}.einst-dialog .einst-kopf+:is(.einst-kennzahlen,.adm-metrics){margin-top:0;border-top:0}.einst-dialog .einst-inhalt .adm-metric-icon{position:static;order:-1;display:inline-flex;flex:none;color:var(--cl-link)}.einst-dialog .einst-inhalt :is(.adm-metric-icon,.einst-kennzahl-symbol) svg{width:16px;height:16px}.einst-dialog .einst-inhalt :is(.einst-kennzahl-titel,.adm-metric>span){display:block;flex:1 1 0;min-width:0;margin:0;font:400 14px/20px Inter,system-ui,sans-serif;color:var(--cl-muted)}.einst-dialog .einst-inhalt .einst-kennzahl>.einst-kennzahl-titel{display:flex;align-items:center;gap:6px}.einst-dialog .einst-inhalt .einst-kennzahl-symbol{display:inline-flex;flex:none;color:var(--cl-link)}.einst-dialog .einst-inhalt :is(.einst-kennzahl-wert,.adm-metric>strong){display:block;flex:0 0 100%;margin:0;font:400 20px/28px Georgia,Times New Roman,serif;font-variant-numeric:lining-nums tabular-nums;color:var(--cl-ink)}.einst-dialog .einst-inhalt :is(.einst-kennzahl,.adm-metric)>small{display:block;flex:0 0 100%;font:400 14px/20px Inter,system-ui,sans-serif;color:var(--cl-muted)}.einst-dialog .einst-inhalt :is(.einst-kennzahl,.adm-metric:not(:has(>.adm-metric-icon))):only-child{display:grid;grid-column:1 / -1;grid-template-columns:minmax(0,1fr) auto;-moz-column-gap:24px;column-gap:24px;align-items:baseline;padding:8px 0}.einst-dialog .einst-inhalt :is(.einst-kennzahl,.adm-metric:not(:has(>.adm-metric-icon))):only-child>:is(.einst-kennzahl-titel,span){grid-column:1;grid-row:1}.einst-dialog .einst-inhalt :is(.einst-kennzahl,.adm-metric:not(:has(>.adm-metric-icon))):only-child>strong{grid-column:2;grid-row:1;text-align:right}.einst-dialog .einst-inhalt :is(.einst-kennzahl,.adm-metric:not(:has(>.adm-metric-icon))):only-child>small{grid-column:2;grid-row:2;text-align:right}.einst-dialog .einst-inhalt :is(.einst-leer,.adm-empty){margin:0;padding:12px 0;border:0;border-radius:0;background:transparent;font:400 14px/20px Inter,system-ui,sans-serif;color:var(--cl-muted);text-align:left}.einst-dialog .einst-inhalt .adm-laden{display:flex;justify-content:flex-start;align-items:center;gap:8px;font-weight:500;color:var(--cl-ink)}.einst-dialog .einst-inhalt .adm-laden svg{flex:none;width:16px;height:16px;color:var(--cl-link)}.einst-dialog .einst-inhalt :is(.adm-notice,.adm-success,.adm-error){margin:0 0 12px;padding:8px 12px;border-radius:6px;font:400 14px/20px Inter,system-ui,sans-serif}.einst-dialog .einst-inhalt .adm-info{max-width:72ch;margin:0 0 12px;font:400 14px/20px Inter,system-ui,sans-serif;color:var(--cl-ink)}.einst-dialog .adm-dialog>p:not([class])+p.adm-info{margin-top:8px}.einst-dialog>.einst-verwerfen{grid-column:1 / -1;grid-row:1 / -1;align-self:end;z-index:3;display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:12px 16px;border-top:1px solid var(--cl-control-border);border-radius:0;font:500 14px/20px Inter,system-ui,sans-serif}.einst-dialog>.einst-verwerfen .adm-button{position:relative;min-height:var(--einst-knopf);padding:0 12px;border-radius:6px;font-size:14px!important;font-weight:600!important;line-height:20px}.einst-dialog>.einst-verwerfen .adm-button:before{content:"";position:absolute;left:0;right:0;top:50%;height:var(--einst-treffer);transform:translateY(-50%)}.einst-dialog .adm-dialog .einst-nachfolge-rueckfrage{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.einst-dialog .adm-dialog ol.einst-nachfolge-schritte>li>p.einst-nachfolge-rueckfrage{margin:8px 0}.einst-dialog .einst-hinweis{display:flex;align-items:flex-start;gap:6px;max-width:72ch;margin:4px 0 8px;font:600 14px/20px Inter,system-ui,sans-serif;color:var(--cl-warning-ink)}.einst-dialog .einst-hinweis svg{flex:none;width:16px;height:16px;margin-top:2px}.einst-dialog .einst-inhalt :is(.adm-muted,.adm-row-actions small,.adm-brand-preview small){font-size:14px}.einst-dialog .einst-inhalt .adm-muted{max-width:72ch}.einst-dialog .einst-inhalt .einst-aufklapper-inhalt>p,.einst-dialog .einst-inhalt ul.adm-folgen{max-width:72ch}.einst-dialog .einst-inhalt .einst-kosten-preis{max-width:72ch;margin:0 0 4px;font:400 14px/20px Inter,system-ui,sans-serif;color:var(--cl-ink)}.einst-dialog .einst-inhalt details>summary{display:flex;align-items:center;gap:6px;min-height:44px;margin:0;padding:12px 0;list-style:none;font:500 14px/20px Inter,system-ui,sans-serif;color:var(--cl-ink);cursor:pointer}.einst-dialog .einst-inhalt details>summary::-webkit-details-marker{display:none}.einst-dialog .einst-inhalt details>summary::marker{content:""}.einst-dialog .einst-inhalt details>summary>svg:first-child{flex:none;width:16px;height:16px;color:var(--cl-muted)}.einst-dialog .einst-inhalt details[open]>summary>svg:first-child{transform:rotate(90deg)}.einst-dialog .einst-inhalt details>summary:not(:has(>svg)):before{content:"";flex:none;box-sizing:border-box;width:8px;height:8px;margin:0 4px;border-right:2px solid var(--cl-muted);border-bottom:2px solid var(--cl-muted);transform:rotate(-45deg)}.einst-dialog .einst-inhalt details[open]>summary:not(:has(>svg)):before{transform:rotate(45deg)}.einst-dialog .einst-inhalt .einst-aufklapper-inhalt{padding:0 0 12px 22px;font:400 14px/20px Inter,system-ui,sans-serif}.einst-dialog .einst-inhalt details:not(.einst-aufklapper)>:not(summary){margin-left:22px;font-size:14px;line-height:20px}.einst-dialog .einst-segmente{display:inline-flex;flex-wrap:wrap;gap:2px;min-width:0;margin:0;padding:2px;border:0;border-radius:6px;background:var(--cl-subtle)}.einst-dialog .einst-segment{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:calc(var(--einst-knopf) - 4px);padding:0 12px;border:1px solid transparent;border-radius:4px;font:500 14px/20px Inter,system-ui,sans-serif;color:var(--cl-ink);cursor:pointer}.einst-dialog .einst-segment:before{content:"";position:absolute;left:0;right:0;top:50%;height:var(--einst-treffer);transform:translateY(-50%)}.einst-dialog .einst-segment input{position:absolute;left:0;top:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.einst-dialog .einst-segment:has(input:checked){border-color:var(--cl-control-border);background:var(--cl-surface);font-weight:600}.einst-dialog .einst-segment:has(input:focus-visible){outline:3px solid var(--cl-link);outline-offset:3px}.einst-dialog .einst-segmente:disabled .einst-segment{opacity:.55;cursor:not-allowed}.einst-dialog input.einst-schalter{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;flex:none;width:36px;height:20px;margin:0;border:1px solid var(--cl-control-border);border-radius:6px;background:var(--cl-subtle);vertical-align:middle;cursor:pointer}.einst-dialog input.einst-schalter:before{content:"";position:absolute;top:1px;left:1px;box-sizing:border-box;width:16px;height:16px;border:1px solid var(--cl-control-border);border-radius:4px;background:var(--cl-surface)}.einst-dialog input.einst-schalter:checked{border-color:var(--cl-action);background:var(--cl-action)}.einst-dialog input.einst-schalter:checked:before{left:17px;border-color:var(--cl-on-action);background:var(--cl-on-action)}.einst-dialog input.einst-schalter:disabled{opacity:.55;cursor:not-allowed}.einst-dialog input.einst-schalter:focus-visible{outline:3px solid var(--cl-link);outline-offset:3px}.einst-dialog .einst-linkzeile{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:44px;padding:10px 0;border:0;border-radius:0;background:transparent;font:400 14px/20px Inter,system-ui,sans-serif;color:var(--cl-ink);text-align:left;text-decoration:none;cursor:pointer}.einst-dialog .einst-linkzeile+.einst-linkzeile{border-top:1px solid var(--cl-border)}.einst-dialog .einst-linkzeile>svg{flex:none;width:16px;height:16px;color:var(--cl-muted)}.einst-dialog .einst-linkzeile-text{display:grid;min-width:0}.einst-dialog .einst-linkzeile-erklaerung{color:var(--cl-muted)}.einst-dialog .einst-linkzeile:hover:not(:disabled) .einst-linkzeile-titel{text-decoration:underline;text-underline-offset:3px}.einst-dialog .einst-linkzeile:focus-visible{outline-offset:-3px}.einst-dialog .einst-zeilenmenue{position:relative;display:inline-flex}.einst-dialog .einst-zeilenmenue-liste{position:fixed;z-index:3;display:grid;gap:2px;min-width:220px;margin:0;padding:4px;border:1px solid var(--cl-border);border-radius:6px;background:var(--cl-surface)}.einst-dialog .einst-inhalt .einst-zeilenmenue-liste>:is(button,a,.adm-button){display:flex;align-items:center;justify-content:flex-start;gap:8px;width:100%;min-height:var(--einst-treffer);margin:0;padding:0 12px;border:0;border-radius:4px;background:transparent;font:400 14px/20px Inter,system-ui,sans-serif;color:var(--cl-ink);text-align:left;white-space:normal}.einst-dialog .einst-inhalt .einst-zeilenmenue-liste>:is(button,a,.adm-button):before{content:none}.einst-dialog .einst-inhalt .einst-zeilenmenue-liste>:is(button,a,.adm-button):hover:not(:disabled){background:var(--cl-subtle)}.einst-dialog .einst-inhalt .einst-zeilenmenue-liste>:is(button,a,.adm-button):focus-visible{outline-offset:-3px}.einst-dialog .einst-spalten{display:grid;grid-template-columns:minmax(0,1fr);-moz-column-gap:32px;column-gap:32px;align-items:start}.einst-dialog .einst-spalten>:first-child{margin-top:0}@container einst-bereich (min-width: 760px){.einst-dialog .einst-spalten{grid-template-columns:repeat(2,minmax(0,1fr))}.einst-dialog .einst-spalten>:nth-child(2){margin-top:0}}.einst-dialog .einst-werkzeuge{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 12px;margin:8px 0}.einst-dialog .einst-inhalt .einst-werkzeuge .adm-search{flex:0 1 320px}.einst-dialog .einst-inhalt .einst-werkzeuge .adm-field{flex:0 1 180px;margin:0}.einst-dialog .einst-werkzeuge>:is(.adm-button,.einst-knopf,.adm-row-actions):last-child:not(:first-child){margin-left:auto}.einst-dialog .einst-abschnitt-inhalt>:last-child{margin-bottom:0}.einst-dialog .einst-zustand{display:inline-flex;align-items:center;gap:8px;margin:0 0 4px;font:600 14px/20px Inter,system-ui,sans-serif}.einst-dialog .einst-zustand svg{flex:none}.einst-dialog .einst-zustand--ready{color:var(--cl-success-ink)}.einst-dialog .einst-zustand--waiting{color:var(--cl-warning-ink)}.einst-dialog .einst-zustand--ruhig{color:var(--cl-ink)}.einst-dialog .einst-zustand--blocked{color:var(--cl-danger-ink)}.einst-dialog .einst-zustand--platform{color:var(--cl-selected-ink)}.einst-dialog .einst-abschnitt-inhalt>.einst-naechster{font-weight:600}.einst-dialog .einst-wege{display:flex;flex-wrap:wrap;gap:8px}.einst-dialog .einst-org-protokoll-gezeigt{margin:8px 0 4px;font:400 14px/20px Inter,system-ui,sans-serif;color:var(--cl-ink)}.einst-dialog .einst-org-protokoll-anbieter{max-width:72ch;margin:0 0 8px;font:400 14px/20px Inter,system-ui,sans-serif;color:var(--cl-muted)}.einst-dialog .einst-geraete{display:grid;margin:0 0 8px;padding:0;list-style:none}.einst-dialog .einst-geraete>li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;min-width:0;padding:8px 0;border-top:1px solid var(--cl-border)}.einst-dialog .einst-geraete>li:first-child{padding-top:0;border-top:0}.einst-dialog .einst-geraete>li>div{min-width:0}.einst-dialog .einst-geraete p{margin:0;overflow-wrap:anywhere}.einst-dialog .einst-geraet-name{font:400 14px/20px Inter,system-ui,sans-serif;color:var(--cl-ink)}.einst-dialog .einst-geraet-marke{margin-left:4px;font-size:14px;font-weight:600;color:var(--cl-success-ink)}.einst-dialog .einst-geraet-daten{font:400 14px/20px Inter,system-ui,sans-serif;color:var(--cl-muted)}.einst-dialog .einst-wahlen{display:grid;gap:4px;min-width:0;margin:0;padding:0;border:0}.einst-dialog .einst-wahl{display:flex;align-items:center;gap:12px;min-height:44px;font:400 14px/20px Inter,system-ui,sans-serif;cursor:pointer}.einst-dialog .einst-wahl input{flex:none;width:20px;height:20px;margin:0;accent-color:var(--cl-action)}.einst-sperre{display:grid;justify-items:start;gap:16px;width:calc(100% - 32px);max-width:560px;margin:48px auto;padding:24px;border:1px solid var(--cl-border);border-radius:8px;background:var(--cl-surface);color:var(--cl-ink)}.einst-sperre p{margin:0;font-size:16px;line-height:1.5}.einst-sperre-knopf{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border:1px solid var(--cl-action);border-radius:6px;background:var(--cl-action);color:var(--cl-on-action);font-size:16px;font-weight:600}.einst-sperre-knopf:hover{background:var(--cl-action-hover)}.einst-sperre-knopf:focus-visible{outline:3px solid var(--cl-focus);outline-offset:3px}.einst-sperre h1{margin:0;font:600 20px/28px Inter,system-ui,sans-serif;letter-spacing:0;color:var(--cl-ink)}.einst-sperre-zustand{display:inline-flex;align-items:center;gap:8px;font-weight:600}.einst-sperre-zustand svg{flex:none}.einst-sperre-zustand--ready{color:var(--cl-success-ink)}.einst-sperre-zustand--waiting{color:var(--cl-warning-ink)}.einst-sperre-zustand--ruhig{color:var(--cl-ink)}.einst-sperre-zustand--blocked{color:var(--cl-danger-ink)}.einst-sperre-zustand--platform{color:var(--cl-selected-ink)}.einst-sperre .einst-sperre-naechster{font-weight:600}.einst-sperre-wege{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.einst-sperre-knopf{gap:8px}.einst-sperre-weg{display:inline-flex;align-items:center;min-height:44px;font-size:16px;font-weight:600;color:var(--cl-link);text-decoration:underline;text-underline-offset:3px}.einst-sperre-weg:focus-visible{outline:3px solid var(--cl-focus);outline-offset:3px}@container einst-bereich (max-width: 559px){.einst-dialog .einst-kopf{grid-template-columns:minmax(0,1fr)}.einst-dialog .einst-kopf-aktion{justify-content:flex-start}.einst-dialog .einst-bereich .sicht-menue{right:auto;left:0}}@container einst-bereich (max-width: 519px){.einst-dialog .einst-zeile{grid-template-columns:minmax(0,1fr);row-gap:8px}.einst-dialog .einst-zeile-steuerung{justify-content:flex-start;text-align:left}.einst-dialog .einst-werte>div,.einst-dialog .einst-inhalt .adm-plan dl>div{flex-direction:column;align-items:flex-start;gap:4px}.einst-dialog .einst-werte dt,.einst-dialog .einst-inhalt .adm-plan dt{max-width:none}.einst-dialog .einst-werte dd,.einst-dialog .einst-inhalt .adm-plan dd{flex:none;text-align:left}.einst-dialog .einst-inhalt .adm-form-grid{grid-template-columns:minmax(0,1fr)}.einst-dialog .einst-inhalt :is(.einst-kennzahlen,.adm-metrics){grid-template-columns:repeat(2,minmax(0,1fr))}.einst-dialog .einst-inhalt :is(.einst-kennzahl,.adm-metric):nth-child(odd){padding-left:0;border-left:0}.einst-dialog .einst-inhalt :is(.einst-kennzahl,.adm-metric):nth-child(2n){padding-left:16px;border-left:1px solid var(--cl-border)}.einst-dialog .einst-inhalt :is(.einst-kennzahl,.adm-metric):nth-child(n+3){border-top:1px solid var(--cl-border)}.einst-dialog .einst-inhalt :is(.einst-kennzahl,.adm-metric):last-child:nth-child(odd){grid-column:1 / -1}.einst-dialog .einst-inhalt .einst-werkzeuge .adm-search{flex:1 1 100%;max-width:none}.einst-dialog .einst-werkzeuge>:is(.adm-button,.einst-knopf,.adm-row-actions):last-child:not(:first-child){margin-left:0}.einst-dialog .einst-inhalt :is(.einst-kennzahl,.adm-metric:not(:has(>.adm-metric-icon))):only-child{grid-template-columns:minmax(0,1fr);row-gap:0}.einst-dialog .einst-inhalt :is(.einst-kennzahl,.adm-metric:not(:has(>.adm-metric-icon))):only-child>:is(.einst-kennzahl-titel,span,strong,small){grid-column:1;grid-row:auto;text-align:left}}@container einst-bereich (max-width: 300px){.einst-dialog .einst-inhalt :is(.einst-kennzahlen,.adm-metrics){grid-template-columns:minmax(0,1fr)}.einst-dialog .einst-inhalt :is(.einst-kennzahl,.adm-metric):nth-child(n){padding-left:0;border-left:0}.einst-dialog .einst-inhalt :is(.einst-kennzahl,.adm-metric):nth-child(n+2){border-top:1px solid var(--cl-border)}}@container einst-bereich (max-width: 519px){.einst-dialog .einst-inhalt table.einst-tabelle-schmal,.einst-dialog .einst-inhalt table.einst-tabelle-schmal :is(tbody,tr,td){display:block}.einst-dialog .einst-inhalt table.einst-tabelle-schmal thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.einst-dialog .einst-inhalt table.einst-tabelle-schmal tr{padding:8px 0;border-bottom:1px solid var(--cl-border)}.einst-dialog .einst-inhalt table.einst-tabelle-schmal tr:last-child{border-bottom:0}.einst-dialog .einst-inhalt table.einst-tabelle-schmal td{padding:4px 0;border:0;text-align:left;overflow-wrap:anywhere}.einst-dialog .einst-inhalt table.einst-tabelle-schmal td[data-spalte]:before{content:attr(data-spalte);display:block;font:500 14px/20px Inter,system-ui,sans-serif;color:var(--cl-muted)}.einst-dialog .einst-inhalt table.einst-tabelle-schmal td:empty{display:none}.einst-dialog .einst-inhalt table.einst-tabelle-schmal .einst-leer-zeile td{padding:12px 0}.einst-dialog .einst-inhalt table.einst-tabelle-schmal :is(.adm-row-actions,.einst-zeilenmenue){justify-content:flex-start}}@media (max-width: 799px){.einst-dialog.administration{grid-template-columns:minmax(0,1fr);grid-template-rows:56px minmax(0,1fr);grid-template-areas:"kopf" "spalte";width:100%;height:100%;border:0;border-radius:0}.einst-dialog.administration:not(.einst-dialog--liste){grid-template-areas:"kopf" "inhalt"}.einst-dialog.einst-dialog--liste .einst-inhalt,.einst-dialog.administration:not(.einst-dialog--liste) .einst-spalte{display:none}.einst-dialog .einst-kopfleiste{grid-area:kopf;display:flex;align-items:center;gap:12px;min-width:0;padding:0 6px 0 12px;border-bottom:1px solid var(--cl-border)}.einst-dialog .einst-kopfleiste>p{flex:1;min-width:0;margin:0;font:400 20px/1.3 Georgia,Times New Roman,serif;color:var(--cl-ink)}.einst-dialog:not(.einst-dialog--liste) .einst-kopfleiste>p{display:none}.einst-dialog .einst-schliessen{margin-left:auto}.einst-dialog .einst-spalte{padding:12px;border-right:0}.einst-dialog .einst-nav-suche{margin:-12px -12px 4px;padding:12px 12px 8px}.einst-dialog .einst-nav-suche>svg{left:21px}.einst-dialog .einst-inhalt{padding:0 16px 16px}.einst-dialog .einst-kopf{position:static;min-height:0;padding:16px 0 8px}}@media (max-width: 720px){.einst-dialog .einst-inhalt .adm-panel-head>.adm-actions>.adm-search{flex-basis:100%}}.sicht-band{position:sticky;top:0;z-index:80;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 24px;border-bottom:3px solid;font:14px/1.5 Inter,system-ui,sans-serif}.sicht-band span{display:block}.sicht-band strong{display:block;font-weight:700}.sicht-band button{flex-shrink:0;border:1px solid currentColor;border-radius:6px;padding:10px 14px;background:#fff;font:inherit;font-weight:600;color:inherit;cursor:pointer}.sicht-band button:disabled{opacity:.6;cursor:progress}.sicht-band [role=alert]{font-weight:600}.sicht-band--vorschau{background:#e8f0fb;color:#13335e;border-bottom-color:#365d91}.sicht-band--vertretung{background:#fdecec;color:#7a1010;border-bottom-color:#b3261e}.dark .sicht-band--vorschau{background:var(--cl-selected-bg);color:var(--cl-selected-ink)}.dark .sicht-band--vertretung{background:var(--cl-danger-bg);color:var(--cl-danger-ink)}.dark .sicht-band button{background:var(--cl-surface)}@media (min-width:800px){.sicht-band{zoom:var(--app-zoom)}}.sicht-schalter{position:relative}.sicht-schalter-knopf--vorschau{border-color:#365d91}.sicht-menue{position:absolute;right:0;top:calc(100% + 6px);z-index:90;display:grid;min-width:200px;padding:6px;border:1px solid var(--cl-border,#c9d3df);border-radius:10px;background:var(--cl-surface,#fff);box-shadow:0 12px 40px #14243830}.sicht-menue [role=menuitem]{padding:10px 12px;border:0;border-radius:6px;background:transparent;text-align:left;font:14px/1.4 Inter,system-ui,sans-serif;color:var(--cl-ink,#142438);cursor:pointer}.sicht-menue [role=menuitem]:hover,.sicht-menue [role=menuitem]:focus-visible{background:var(--cl-subtle,#edf2f7)}.sicht-menue--fest{position:fixed;left:16px;right:16px;top:auto;bottom:16px;min-width:0}.sicht-dialog fieldset{border:1px solid var(--cl-border,#c9d3df);border-radius:6px;margin:14px 0;padding:10px 14px;display:grid;gap:8px}.sicht-dialog legend{font-size:14px;line-height:20px;font-weight:600;padding:0 4px}.sicht-dialog fieldset label{display:flex;gap:8px;align-items:center}.sicht-dialog textarea{width:100%;min-height:72px}.sicht-dialog fieldset.sicht-linsen{display:flex;flex-wrap:wrap;gap:8px 24px}.sicht-dialog .sicht-firma{margin:14px 0;font-size:14px;line-height:20px}.adm-dialog[open]:has(>.adm-fest){display:flex;flex-direction:column;overflow:hidden}.adm-dialog>.adm-fest{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.adm-fest>.adm-fest-inhalt{flex:1 1 auto;min-height:0;overflow-y:auto;margin:0 -8px;padding:0 8px 8px}.adm-dialog[open]:has(>.adm-fest){max-height:calc(100dvh - 16px)}.adm-fest>.adm-fest-inhalt>.adm-field{margin:12px 0}.adm-fest>.adm-fest-inhalt>:first-child{margin-top:0}.adm-dialog:has(>.adm-fest)>header{margin-bottom:12px}.adm-fest>.adm-fest-fuss{flex:none;border-top:1px solid var(--cl-border);padding-top:12px}.adm-fest>.adm-fest-fuss>p{margin:0 0 12px;font-size:14px;line-height:20px}.adm-dialog .adm-fest>.adm-fest-fuss>footer{margin-top:0;border-top:0;padding-top:0}.adm-fest .einst-aufklapper>summary{display:flex;align-items:center;gap:6px;min-height:44px;margin:0;padding:12px 0;list-style:none;font-size:14px;line-height:20px;font-weight:500;color:var(--cl-ink);cursor:pointer}.adm-fest .einst-aufklapper>summary::-webkit-details-marker{display:none}.adm-fest .einst-aufklapper>summary::marker{content:""}.adm-fest .einst-aufklapper>summary>svg:first-child{flex:none;width:16px;height:16px;color:var(--cl-muted)}.adm-fest .einst-aufklapper[open]>summary>svg:first-child{transform:rotate(90deg)}.adm-fest .einst-aufklapper-inhalt{padding:0 0 12px 22px;font-size:14px;line-height:20px}.adm-fest .einst-aufklapper-inhalt>:first-child{margin-top:0}.sicht-hinweis{margin:32px auto;max-width:560px;padding:20px 24px;border:1px solid #365d91;border-radius:10px;background:#e8f0fb;color:#13335e;font:15px/1.5 Inter,system-ui,sans-serif}.adm-code{white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.6 monospace;max-height:350px;overflow:auto;padding:12px;background:#f5f2e9}.adm-operator-stack{display:grid;gap:16px}.adm-operator-stack h3{margin:0}.adm-operator-stack p{margin:0;line-height:1.6}.zahlung-intro{margin:0 0 12px}.zahlung-vertrag,.zahlung-vorschlag{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 12px}.zahlung-vertrag .adm-info,.zahlung-vorschlag .adm-info{flex:1 1 260px;margin:0}.zahlung-vorschlag{margin:-8px 0 16px}.zahlung-betrag{margin:16px 0}.zahlung-betrag .adm-field{margin:0 0 6px}.zahlung-betrag>p{margin:0 0 6px;font-size:14px;line-height:20px}@media (min-width:721px){.editorial-app-shell.h-screen{height:calc(100vh - var(--sicht-band-hoehe,0px));min-height:0}}@media (min-width:800px){.editorial-app-shell.h-screen{height:calc((100vh - var(--sicht-band-hoehe,0px)) / var(--app-zoom));min-height:0}}@media (max-width:720px){.sicht-band{position:relative;flex-wrap:wrap;padding:12px 16px}.sicht-band button{width:100%}}.bereichs-ebene{position:fixed;left:0;right:0;bottom:0;z-index:40}.bereichs-seite{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--cl-surface)}.administration.bereichs-seite{min-height:0}.bereichs-seite>.seiten-rahmen{height:100%}.bereichs-seite:focus{outline:none}.bereichs-ebene--fenster{background:var(--cl-scrim)}.bereichs-ebene--fenster>.bereichs-seite{top:0;right:0;bottom:0;left:0;width:80vw;height:80vh;margin:auto;border:1px solid var(--cl-border);border-radius:12px;overflow:hidden;box-sizing:border-box}.bereichs-seite>.bereichs-seite-schliessen{--bereichs-knopf: 44px;position:absolute;top:12px;right:16px;z-index:3;display:grid;place-items:center;width:var(--bereichs-knopf);height:var(--bereichs-knopf);margin:0;padding:0;border:0;border-radius:6px;background:var(--cl-surface);color:var(--cl-ink);cursor:pointer}.bereichs-seite>.bereichs-seite-schliessen:before{content:"";position:absolute;left:50%;top:50%;width:44px;height:44px;transform:translate(-50%,-50%)}.bereichs-seite>.bereichs-seite-schliessen:hover{background:var(--cl-subtle)}.bereichs-seite>.bereichs-seite-schliessen:focus-visible{outline:3px solid var(--cl-link);outline-offset:-3px}@media (pointer: fine) and (min-width: 800px){.bereichs-seite>.bereichs-seite-schliessen{--bereichs-knopf: 32px}}@media (min-width: 800px){.bereichs-ebene--fenster .seiten-rahmen>.seiten-rahmen-inhalt{padding-right:64px}}.bereichs-ebene--fenster{--fenster-zoom: var(--app-zoom, .9)}@media (min-width: 800px){.bereichs-ebene--fenster>.bereichs-seite>:not(.bereichs-seite-schliessen){zoom:var(--fenster-zoom)}}@media (min-width: 800px){.bereichs-ebene:not(.bereichs-ebene--fenster)>.bereichs-seite>*{zoom:var(--app-zoom)}}@media (max-width: 799px){.bereichs-ebene--fenster>.bereichs-seite{top:0;right:0;bottom:0;left:0;width:auto;height:auto;margin:0;border:0;border-radius:0}.bereichs-seite>.bereichs-seite-schliessen{top:8px;right:8px}.bereichs-ebene--fenster .seiten-rahmen .seiten-rahmen-klappe{width:calc(100% - 52px)}}.einst-dialog.einst-seite .einst-kopf{padding-right:0}.einst-seite .seiten-rahmen-unten>.einst-verwerfen{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:12px 16px;border-top:1px solid var(--cl-control-border);border-radius:0;font:500 14px/20px Inter,system-ui,sans-serif}.einst-seite .seiten-rahmen-unten>.einst-verwerfen .adm-button{position:relative;min-height:var(--einst-knopf);padding:0 12px;border-radius:6px;font-size:14px!important;font-weight:600!important;line-height:20px}.einst-seite .seiten-rahmen-unten>.einst-verwerfen .adm-button:before{content:"";position:absolute;left:0;right:0;top:50%;height:var(--einst-treffer);transform:translateY(-50%)}.bereichs-seite .seiten-rahmen .seiten-rahmen-inhalt :is(h1,h2)[tabindex="-1"]:focus{outline:none}.seiten-rahmen .seiten-rahmen-firma{margin:0;padding:0 8px;font:400 14px/20px Inter,system-ui,sans-serif;color:var(--cl-muted);overflow-wrap:anywhere}.seiten-rahmen .seiten-rahmen-zusatz:has(>.firmen-seite-firma){margin-bottom:4px}.seiten-rahmen .seiten-rahmen-firma.firmen-seite-firma{line-height:16px}.ki-cockpit{--ki-viz-recherchen: #365d91;--ki-viz-nachfragen: #8aa6cb;--ki-viz-signal: #b07d2b;--ki-viz-ohne-quelle: var(--ki-viz-signal);--ki-viz-vorzeitraum: #8a97a8;--ki-viz-linie-flaeche: rgb(54 93 145 / .1);--ki-viz-raster: #e3e9f1;--ki-viz-achse: #ced9e6;--ki-viz-band: #f3f6fa;--ki-viz-hover: #e6edf6;--ki-viz-keine: #eef2f7;--ki-viz-ziel: #22364f}:root.dark .ki-cockpit{--ki-viz-recherchen: #a6c3e9;--ki-viz-nachfragen: #5b80ad;--ki-viz-signal: #d9b46a;--ki-viz-ohne-quelle: var(--ki-viz-signal);--ki-viz-vorzeitraum: #8796ab;--ki-viz-linie-flaeche: rgb(166 195 233 / .12);--ki-viz-raster: #2c4562;--ki-viz-achse: #47627f;--ki-viz-band: #223a55;--ki-viz-hover: #2a4564;--ki-viz-keine: #253c57;--ki-viz-ziel: #e8f0fa}.ki-cockpit .ki-diagramm{position:relative;width:100%;border-radius:6px}.ki-cockpit .ki-diagramm:focus-visible{outline:3px solid var(--cl-link);outline-offset:4px}.ki-cockpit .ki-diagramm svg{display:block;width:100%;overflow:visible}.ki-cockpit .ki-d-raster{stroke:var(--ki-viz-raster);stroke-width:1;shape-rendering:crispEdges}.ki-cockpit .ki-d-achse{stroke:var(--ki-viz-achse);stroke-width:1;shape-rendering:crispEdges}.ki-cockpit .ki-d-text{fill:var(--cl-muted);font:400 14px/20px Inter,system-ui,sans-serif;font-variant-numeric:tabular-nums}.ki-cockpit .ki-d-text-stark{fill:var(--cl-ink);font:600 14px/20px Inter,system-ui,sans-serif;font-variant-numeric:tabular-nums}.ki-cockpit .ki-d-halo{paint-order:stroke;stroke:var(--cl-surface);stroke-width:5px;stroke-linejoin:round}.ki-cockpit .ki-d-band{fill:var(--ki-viz-band)}.ki-cockpit .ki-d-markiert,.ki-cockpit .ki-d-hover{fill:var(--ki-viz-hover)}.ki-cockpit .ki-d-recherchen{fill:var(--ki-viz-recherchen)}.ki-cockpit .ki-d-nachfragen{fill:var(--ki-viz-nachfragen)}.ki-cockpit .ki-d-ohneQuelle{fill:var(--ki-viz-ohne-quelle)}.ki-cockpit .ki-d-vorzeitraum{fill:var(--ki-viz-vorzeitraum)}.ki-cockpit .ki-d-linie{fill:none;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.ki-cockpit .ki-d-linie-recherchen,.ki-cockpit .ki-d-linie-linie{stroke:var(--ki-viz-recherchen)}.ki-cockpit .ki-d-linie-vorzeitraum{stroke:var(--ki-viz-vorzeitraum)}.ki-cockpit .ki-d-linie-nachfragen{stroke:var(--ki-viz-nachfragen)}.ki-cockpit .ki-d-linie-ohneQuelle{stroke:var(--ki-viz-ohne-quelle)}.ki-cockpit .ki-d-linie-erste{stroke-width:2.5}.ki-cockpit .ki-d-strich-gestrichelt{stroke-dasharray:6 5}.ki-cockpit .ki-d-strich-punktiert{stroke-dasharray:2 6}.ki-cockpit .ki-d-flaeche{fill:var(--ki-viz-linie-flaeche)}.ki-cockpit .ki-d-schnitt{stroke:var(--cl-ink);stroke-width:1.5}.ki-cockpit .ki-d-vorher{stroke:var(--ki-viz-vorzeitraum);stroke-width:1.5;stroke-dasharray:4 4}.ki-cockpit .ki-d-ziel{stroke:var(--ki-viz-ziel);stroke-width:1.5}.ki-cockpit .ki-d-punkt{fill:var(--ki-viz-recherchen);stroke:var(--cl-surface);stroke-width:2}.ki-cockpit .ki-d-punkt-vorzeitraum{fill:var(--ki-viz-vorzeitraum)}.ki-cockpit .ki-d-punkt-nachfragen{fill:var(--ki-viz-nachfragen)}.ki-cockpit .ki-d-punkt-ohneQuelle{fill:var(--ki-viz-ohne-quelle)}.ki-cockpit .ki-d-faden{stroke:var(--cl-muted);stroke-width:1}.ki-cockpit .ki-tipp{position:absolute;z-index:2;min-width:190px;max-width:min(300px,100%);padding:10px 12px;background:var(--cl-surface);color:var(--cl-ink);border:1px solid var(--cl-control-border);border-radius:8px;font:400 14px/20px Inter,system-ui,sans-serif;pointer-events:none}.ki-cockpit .ki-tipp-kopf{margin:0 0 6px;font-weight:600}.ki-cockpit .ki-tipp-text{margin:0}.ki-cockpit .ki-tipp-zeile{display:grid;grid-template-columns:14px 1fr auto;gap:8px;align-items:center}.ki-cockpit .ki-tipp-zeile+.ki-tipp-zeile{margin-top:2px}.ki-cockpit .ki-tipp-schluessel{width:14px;height:3px;border-radius:2px}.ki-cockpit .ki-tipp-saeulen .ki-tipp-schluessel{width:10px;height:10px}.ki-cockpit .ki-tipp-wert{font-weight:600;text-align:right;font-variant-numeric:tabular-nums}.ki-cockpit .ki-tipp-fuss{margin:6px 0 0;color:var(--cl-muted)}.ki-cockpit .ki-d-legende{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.ki-cockpit .ki-d-haekchen{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 12px 0 10px;border:1px solid var(--cl-border);border-radius:6px;background:var(--cl-surface);color:var(--cl-ink);cursor:pointer;font-size:15px}.ki-cockpit .ki-d-haekchen input{width:18px;height:18px;margin:0;accent-color:var(--cl-action);cursor:pointer}.ki-cockpit .ki-d-haekchen input:focus-visible{outline:3px solid var(--cl-link);outline-offset:2px}.ki-cockpit .ki-d-schluessel{display:inline-block;flex:none;width:14px;height:14px;border-radius:3px}.ki-cockpit .ki-d-schluessel.ki-d-linie{height:3px;border-radius:2px}.ki-cockpit .ki-d-schluessel.ki-d-band-schluessel{background:var(--ki-viz-band);border:1px solid var(--cl-border)}.ki-cockpit .ki-d-legende-eintrag{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:14px;color:var(--cl-ink)}.ki-cockpit .ki-d-meldung{flex-basis:100%;margin:0;font-size:14px;color:var(--cl-muted)}.ki-cockpit :is(.ki-d-schluessel,.ki-tipp-schluessel).ki-d-recherchen{background:var(--ki-viz-recherchen)}.ki-cockpit :is(.ki-d-schluessel,.ki-tipp-schluessel).ki-d-nachfragen{background:var(--ki-viz-nachfragen)}.ki-cockpit :is(.ki-d-schluessel,.ki-tipp-schluessel).ki-d-ohneQuelle{background:var(--ki-viz-ohne-quelle)}.ki-cockpit :is(.ki-d-schluessel,.ki-tipp-schluessel).ki-d-linie{background:var(--ki-viz-recherchen)}.ki-cockpit :is(.ki-d-schluessel,.ki-tipp-schluessel).ki-d-vorzeitraum{background:var(--ki-viz-vorzeitraum)}.ki-cockpit .ki-d-linien-legende{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;margin:0;padding:0;list-style:none;font-size:14px;color:var(--cl-ink)}.ki-cockpit .ki-d-linien-legende li{display:inline-flex;align-items:center;gap:8px}.ki-cockpit .ki-d-schluessel-linie{display:inline-block;flex:none;width:22px;height:0;border-top:3px solid var(--ki-viz-recherchen)}.ki-cockpit .ki-d-schluessel-zeitraum{border-top-color:var(--ki-viz-recherchen)}.ki-cockpit .ki-d-schluessel-vorzeitraum{border-top-color:var(--ki-viz-vorzeitraum)}.ki-cockpit .ki-d-schluessel-hochrechnung{border-top-style:dotted;border-top-color:var(--ki-viz-recherchen)}.ki-cockpit .ki-d-schluessel-ziel{border-top-width:2px;border-top-color:var(--ki-viz-ziel)}.ki-cockpit .ki-zeitraum{position:relative}.ki-cockpit .ki-zeitraum>.ki-werkzeuge{align-items:center;gap:10px 16px}.ki-cockpit .ki-zeitraum .ki-zeitraum-info{margin:0}.ki-cockpit .ki-zeitraum-knopf{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;font-weight:600;white-space:nowrap}.ki-cockpit .ki-zeitraum-knopf[aria-expanded=true] .ki-zeitraum-pfeil{transform:rotate(180deg)}.ki-cockpit .ki-kalender{position:absolute;top:calc(100% + 8px);left:0;z-index:30;display:grid;grid-template-columns:196px auto;gap:16px 20px;max-width:calc(100vw - 32px);padding:16px;border:1px solid var(--cl-control-border);border-radius:12px;background:var(--cl-surface);color:var(--cl-ink);font:400 15px/20px Inter,system-ui,sans-serif}.ki-cockpit .ki-kalender-vorgaben{display:grid;align-content:start;gap:2px;margin:0;padding:0 16px 0 0;border-right:1px solid var(--cl-border);list-style:none}.ki-cockpit .ki-kalender-vorgabe{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:44px;padding:0 10px;border:0;border-radius:6px;background:transparent;color:var(--cl-ink);font:inherit;text-align:left;cursor:pointer}.ki-cockpit .ki-kalender-vorgabe:hover{background:var(--cl-subtle)}.ki-cockpit .ki-kalender-vorgabe[aria-pressed=true]{background:var(--cl-selected-bg);color:var(--cl-selected-ink);font-weight:600}.ki-cockpit .ki-kalender-vorgabe svg{visibility:hidden;flex:none}.ki-cockpit .ki-kalender-vorgabe[aria-pressed=true] svg{visibility:visible}.ki-cockpit .ki-kalender-monate{display:grid;grid-template-columns:repeat(2,auto);gap:8px 28px;align-content:start}.ki-cockpit .ki-kalender-monat{display:grid;gap:6px;align-content:start}.ki-cockpit .ki-kalender-monat-kopf{display:grid;grid-template-columns:44px 1fr 44px;align-items:center}.ki-cockpit .ki-kalender-monat-kopf h3{margin:0;text-align:center;font:600 16px/24px Inter,system-ui,sans-serif;color:var(--cl-ink)}.ki-cockpit .ki-kalender-blaettern{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid var(--cl-border);border-radius:6px;background:var(--cl-field);color:var(--cl-ink);cursor:pointer}.ki-cockpit .ki-kalender-blaettern:hover{background:var(--cl-subtle)}.ki-cockpit .ki-kalender-blaettern[hidden]{display:inline-flex;visibility:hidden}.ki-cockpit .ki-kalender table{border-collapse:separate;border-spacing:0 2px}.ki-cockpit .ki-kalender th{width:44px;height:28px;padding:0;font:500 14px/20px Inter,system-ui,sans-serif;color:var(--cl-muted);text-align:center}.ki-cockpit .ki-kalender td{padding:0}.ki-cockpit .ki-kalender-tag{width:44px;height:44px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--cl-ink);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer}.ki-cockpit .ki-kalender-tag:hover:not(:disabled){background:var(--cl-subtle)}.ki-cockpit .ki-kalender-tag.im-bereich{border-radius:0;background:var(--cl-selected-bg)}.ki-cockpit .ki-kalender-tag:is(.anfang,.ende){border-radius:6px;background:var(--cl-action);color:var(--cl-on-action);font-weight:600}.ki-cockpit .ki-kalender-tag.heute{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}.ki-cockpit .ki-kalender-tag:disabled{color:var(--cl-muted);cursor:not-allowed;text-decoration:line-through;text-decoration-thickness:1px}.ki-cockpit .ki-kalender-tag.heute:disabled{text-decoration:underline}.ki-cockpit .ki-kalender :is(.ki-kalender-vorgabe,.ki-kalender-blaettern,.ki-kalender-tag):focus-visible{outline:3px solid var(--cl-focus);outline-offset:1px}.ki-cockpit .ki-kalender-fuss{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 16px;padding-top:14px;border-top:1px solid var(--cl-border)}.ki-cockpit .ki-kalender-fuss .adm-field{margin:0}.ki-cockpit .ki-kalender-fuss input{width:140px;min-height:44px;font-variant-numeric:tabular-nums}.ki-cockpit .ki-kalender-laenge{margin:0;align-self:center;color:var(--cl-muted);font-size:14px}.ki-cockpit .ki-kalender-aktionen{display:flex;gap:10px;margin-left:auto}.ki-cockpit .ki-kalender[data-darstellung=mittel]{grid-template-columns:min-content}.ki-cockpit .ki-kalender[data-darstellung=mittel] .ki-kalender-vorgaben{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 0 12px;border-right:0;border-bottom:1px solid var(--cl-border)}@container ki-cockpit (max-width: 667px){.ki-cockpit .ki-kalender{position:fixed;left:8px;right:8px;top:auto;bottom:8px;max-width:none;max-height:calc(100vh - 16px);overflow-y:auto;grid-template-columns:minmax(0,1fr);padding:12px}.ki-cockpit .ki-kalender-vorgaben{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 0 12px;border-right:0;border-bottom:1px solid var(--cl-border)}.ki-cockpit .ki-kalender-monate{grid-template-columns:minmax(0,1fr);justify-items:center}.ki-cockpit .ki-kalender-fuss{gap:10px}.ki-cockpit .ki-kalender-fuss input{width:128px}.ki-cockpit .ki-kalender-aktionen{width:100%;margin-left:0}.ki-cockpit .ki-kalender-aktionen .adm-button{flex:1 1 0}}@media (max-width: 369px){.ki-cockpit .ki-kalender{left:4px;right:4px;padding:8px}.ki-cockpit .ki-kalender th,.ki-cockpit .ki-kalender-tag{width:40px}}.ki-cockpit{display:grid;gap:16px;min-width:0;container:ki-cockpit / inline-size;color:var(--cl-ink);font:400 14px/20px Inter,system-ui,sans-serif}.ki-cockpit>*{min-width:0}.ki-cockpit .ki-cockpit-kopf{position:sticky;top:0;z-index:1;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;min-height:57px;padding:12px 0;border-bottom:1px solid var(--cl-border);background:var(--cl-surface)}.ki-cockpit .ki-cockpit-kopf h1{margin:0;font:600 16px/24px Inter,system-ui,sans-serif;color:var(--cl-ink)}.ki-cockpit .ki-cockpit-kopf p{max-width:72ch;margin:2px 0 0;color:var(--cl-muted)}.ki-cockpit .ki-cockpit-kopf-aktion{display:flex;flex-wrap:wrap;gap:8px}.ki-cockpit .ki-reiter{overflow-x:auto;border-bottom:1px solid var(--cl-border)}.ki-cockpit .ki-reiter ul{display:flex;gap:0 20px;margin:0;padding:0;list-style:none}.ki-cockpit .ki-reiter a{display:inline-flex;align-items:center;min-height:44px;padding:0 2px;border-bottom:2px solid transparent;color:var(--cl-muted);text-decoration:none;white-space:nowrap}.ki-cockpit .ki-reiter a:hover{color:var(--cl-ink);text-decoration:underline}.ki-cockpit .ki-reiter a[aria-current=page]{border-bottom-color:var(--cl-link);color:var(--cl-ink);font-weight:600}.ki-cockpit .ki-reiter a:focus-visible{outline:3px solid var(--cl-link);outline-offset:-3px}.ki-cockpit .ki-werkzeuge{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 12px}.ki-cockpit .ki-werkzeuge .adm-field{flex:0 1 200px;min-width:140px;margin:0}.ki-cockpit .ki-werkzeuge .adm-search{flex:0 1 320px}.ki-cockpit .ki-zeitraum-info{margin:8px 0 0;color:var(--cl-muted)}.ki-cockpit .ki-info{max-width:72ch;margin:0;color:var(--cl-ink)}.ki-cockpit .ki-leer{margin:0;padding:12px 0;color:var(--cl-muted)}.ki-cockpit .ki-abschnitt{display:grid;gap:8px;min-width:0}.ki-cockpit .ki-abschnitt h2{margin:0;font:600 14px/20px Inter,system-ui,sans-serif;color:var(--cl-ink)}.ki-cockpit .ki-kennzahlen{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));overflow:hidden;border-block:1px solid var(--cl-border)}.ki-cockpit .ki-kennzahl{min-width:0;margin:-1px 0 0 -1px;padding:8px 16px;border-top:1px solid var(--cl-border);border-left:1px solid var(--cl-border)}.ki-cockpit .ki-kennzahl-titel{display:block;color:var(--cl-muted)}.ki-cockpit .ki-kennzahl-kopf{display:flex;align-items:center;gap:4px}.ki-cockpit .ki-kennzahl-wert{display:block;font:400 20px/28px Georgia,Times New Roman,serif;font-variant-numeric:lining-nums tabular-nums;color:var(--cl-ink)}.ki-cockpit .ki-kennzahl>small{display:block;font:400 14px/20px Inter,system-ui,sans-serif;color:var(--cl-muted)}.ki-cockpit .ki-kennzahl-aktion{display:grid;justify-items:start;gap:8px;margin-top:8px}.ki-cockpit .ki-kennzahl-aktion .adm-success{margin:0}.ki-cockpit .einst-aufklapper>summary{display:flex;align-items:center;gap:6px;min-height:44px;padding:12px 0;list-style:none;cursor:pointer;font-weight:500;color:var(--cl-ink)}.ki-cockpit .einst-aufklapper>summary::-webkit-details-marker{display:none}.ki-cockpit .einst-aufklapper>summary svg{flex:none;color:var(--cl-muted)}.ki-cockpit .einst-aufklapper[open]>summary svg{transform:rotate(90deg)}.ki-cockpit .einst-aufklapper-inhalt{display:grid;gap:8px;padding:0 0 12px 22px}.ki-cockpit .einst-aufklapper-inhalt>p{max-width:72ch;margin:0}.ki-cockpit .ki-verlauf{display:grid;gap:24px}.ki-cockpit .ki-saeulen{min-width:0;margin:0}.ki-cockpit .ki-saeulen figcaption{margin:0 0 4px;font-weight:600;color:var(--cl-ink)}.ki-cockpit .ki-legende{display:flex;flex-wrap:wrap;gap:4px 16px;margin:0 0 8px;padding:0;list-style:none;color:var(--cl-muted)}.ki-cockpit .ki-legende li{display:inline-flex;align-items:center;gap:6px}.ki-cockpit .ki-farbe{display:inline-block;width:12px;height:12px;border-radius:2px}.ki-cockpit .ki-farbe-0{background:var(--cl-link)}.ki-cockpit .ki-farbe-1{background:rgba(var(--cl-link-rgb),.4)}.ki-cockpit .ki-saeulen-flaeche{--ki-saeule-min: 2px;overflow-x:auto;padding-bottom:4px}.ki-cockpit :is(.ki-saeulen-reihe,.ki-saeulen-achse){display:grid;-moz-column-gap:2px;column-gap:2px}.ki-cockpit .ki-saeulen-reihe{height:120px;border-bottom:1px solid var(--cl-border)}.ki-cockpit .ki-saeule{display:flex;flex-direction:column;justify-content:flex-end;min-width:0;height:100%}.ki-cockpit .ki-saeule:hover .ki-saeule-stapel{outline:1px solid var(--cl-ink)}.ki-cockpit .ki-saeule-stapel{display:flex;flex-direction:column-reverse;min-height:0}.ki-cockpit .ki-saeule-teil{display:block;min-height:0}.ki-cockpit .ki-saeulen-achse span{overflow:hidden;padding-top:2px;color:var(--cl-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.ki-cockpit .ki-tabelle{width:100%;border-collapse:collapse;font:400 14px/20px Inter,system-ui,sans-serif}.ki-cockpit .ki-tabelle th{padding:8px 10px;border:0;border-bottom:1px solid var(--cl-border);background:none;color:var(--cl-muted);font:500 13px/18px Inter,system-ui,sans-serif;text-align:left;text-transform:none;letter-spacing:0;white-space:normal;vertical-align:bottom}.ki-cockpit .ki-tabelle td{padding:10px;border-bottom:1px solid var(--cl-border);vertical-align:middle}.ki-cockpit .ki-tabelle tbody tr:last-child td{border-bottom:0}.ki-cockpit .ki-tabelle tfoot td{border-top:1px solid var(--cl-border);border-bottom:0;font-weight:600}.ki-cockpit .ki-tabelle tfoot td>strong:has(+.erkl-tipp){display:inline}.ki-cockpit .ki-tabelle :is(th,td):first-child{padding-left:0}.ki-cockpit .ki-tabelle :is(th,td):last-child{padding-right:0}.ki-cockpit .ki-tabelle .ki-zahl{text-align:right;font-variant-numeric:tabular-nums}.ki-cockpit .ki-tabelle td.ki-zahl{white-space:nowrap}.ki-cockpit .ki-tabelle .einst-leer-zeile td{padding:20px 0;color:var(--cl-muted);text-align:center}.ki-cockpit .ki-export{display:grid}.ki-cockpit .ki-export-zeile{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;-moz-column-gap:24px;column-gap:24px;row-gap:8px;padding:12px 0}.ki-cockpit .ki-export-zeile+.ki-export-zeile{border-top:1px solid var(--cl-border)}.ki-cockpit .ki-export-text{display:grid;gap:2px}.ki-cockpit .ki-export-text strong{font-weight:600}.ki-cockpit .ki-export-text p{max-width:64ch;margin:0;color:var(--cl-muted)}.ki-cockpit .ki-export-aktion{display:grid;justify-items:end;gap:8px}.ki-cockpit .ki-export-aktion :is(.adm-success,.adm-error){margin:0}.ki-regel{display:grid;gap:12px}.ki-regel>p{margin:0}.ki-regel .ki-regel-felder{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;align-items:start}.ki-regel .ki-regel-felder .adm-field{margin:0}.ki-regel>.adm-notice{margin:0}.ki-regel>footer{margin-top:0}@container ki-cockpit (max-width: 767px){.ki-cockpit .ki-cockpit-kopf{position:static}.ki-cockpit .ki-reiter{overflow-x:visible}.ki-cockpit .ki-reiter ul{flex-wrap:wrap;gap:0 16px}.ki-cockpit .ki-werkzeuge :is(.adm-field,.adm-search){flex:1 1 100%}.ki-cockpit .ki-saeulen-flaeche{--ki-saeule-min: 10px}.ki-cockpit .ki-export-zeile{grid-template-columns:minmax(0,1fr)}.ki-cockpit .ki-export-aktion{justify-items:start}.ki-cockpit table.einst-tabelle-schmal,.ki-cockpit table.einst-tabelle-schmal :is(tbody,tfoot,tr,td){display:block;width:100%}.ki-cockpit table.einst-tabelle-schmal thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ki-cockpit table.einst-tabelle-schmal tr{padding:8px 0;border-bottom:1px solid var(--cl-border)}.ki-cockpit table.einst-tabelle-schmal td{padding:4px 0;border:0;text-align:left;white-space:normal}.ki-cockpit table.einst-tabelle-schmal td.ki-zahl{text-align:left}.ki-cockpit table.einst-tabelle-schmal td[data-spalte]:not(:empty):before{content:attr(data-spalte);display:block;color:var(--cl-muted);font:500 13px/18px Inter,system-ui,sans-serif}.ki-cockpit table.einst-tabelle-schmal td:empty{display:none}.ki-cockpit table.einst-tabelle-schmal .einst-leer-zeile td:before{content:none}}@media (max-width: 799px){.ki-regel .ki-regel-felder{grid-template-columns:minmax(0,1fr)}}@container ki-cockpit (max-width: 527px){.ki-cockpit .einst-zeile{grid-template-columns:minmax(0,1fr);row-gap:8px}.ki-cockpit .einst-zeile-steuerung{justify-content:flex-start;text-align:left}}@container ki-cockpit (max-width: 487px){.ki-cockpit .ki-kennzahlen{grid-template-columns:repeat(2,minmax(0,1fr))}}.ki-cockpit .ki-c-oben{display:grid;grid-template-columns:minmax(300px,380px) minmax(0,1fr);gap:18px;align-items:stretch}.ki-cockpit .ki-c-oben>*{min-width:0}.ki-cockpit .ki-c-legende{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px}.ki-cockpit .ki-c-oben:has(>.ki-ziel:last-child){grid-template-columns:minmax(0,1fr)}.ki-cockpit .ki-ansicht{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.ki-cockpit .ki-ansicht-knoepfe{display:inline-flex;flex-wrap:wrap;gap:2px;padding:2px;border-radius:8px;background:var(--cl-subtle)}.ki-cockpit .ki-ansicht-knoepfe button{min-height:44px;padding:0 14px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--cl-ink);font:500 15px/20px Inter,system-ui,sans-serif;white-space:nowrap;cursor:pointer}.ki-cockpit .ki-ansicht-knoepfe button[aria-pressed=true]{border-color:var(--cl-control-border);background:var(--cl-surface);font-weight:600}.ki-cockpit .ki-ansicht-knoepfe button:hover:not([aria-pressed=true]){background:var(--cl-surface)}.ki-cockpit .ki-ansicht-knoepfe button:focus-visible{outline:3px solid var(--cl-link);outline-offset:2px}.ki-cockpit .ki-c-band{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.2fr) minmax(0,.9fr);background:var(--cl-surface);border:1px solid var(--cl-border);border-radius:12px}.ki-cockpit .ki-c-band[data-teile="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.ki-cockpit .ki-c-band>section{min-width:0;padding:16px 20px}.ki-cockpit .ki-c-band>section+section{border-left:1px solid var(--cl-border)}.ki-cockpit .ki-c-band h2{display:flex;align-items:center;gap:6px;margin:0 0 8px;font:600 18px/26px Inter,system-ui,sans-serif;color:var(--cl-ink)}.ki-cockpit .ki-c-band p{margin:8px 0 0}@container ki-cockpit (max-width: 903px){.ki-cockpit .ki-c-band:not([data-teile="2"]){grid-template-columns:repeat(2,minmax(0,1fr))}.ki-cockpit .ki-c-band:not([data-teile="2"])>section:nth-child(3){grid-column:1 / -1;border-left:0;border-top:1px solid var(--cl-border)}}@container ki-cockpit (max-width: 683px){.ki-cockpit .ki-c-oben{grid-template-columns:minmax(0,1fr)}}@container ki-cockpit (max-width: 667px){.ki-cockpit .ki-c-band,.ki-cockpit .ki-c-band:not([data-teile="2"]),.ki-cockpit .ki-c-band[data-teile="2"]{grid-template-columns:minmax(0,1fr)}.ki-cockpit .ki-c-band>section+section{border-left:0;border-top:1px solid var(--cl-border)}.ki-cockpit .ki-c-band>section{padding:14px}}.ki-cockpit .ki-c-zwei{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}.ki-cockpit .ki-c-zwei>*{min-width:0}.ki-cockpit .ki-filter{display:inline-flex;align-items:center;gap:8px;max-width:100%}.ki-cockpit .ki-filter select{min-width:0;min-height:44px;flex:1 1 auto}@container ki-cockpit (max-width: 803px){.ki-cockpit .ki-c-zwei{grid-template-columns:minmax(0,1fr)}}@container ki-cockpit (max-width: 767px){.ki-cockpit .ki-filter{flex:1 1 100%}}.ki-cockpit .ki-teil-oben{display:grid;grid-template-columns:minmax(300px,400px) minmax(0,1fr);gap:18px;align-items:start}.ki-cockpit .ki-teil-oben>*{min-width:0}.ki-cockpit .ki-quellen-wahl{display:inline-flex;align-items:center;gap:8px;font-size:15px}.ki-cockpit .ki-quellen-wahl select{min-height:44px;max-width:100%}.ki-cockpit .ki-quellen-legende{display:flex;flex-wrap:wrap;align-items:center;gap:0 16px;margin:0 0 4px;font-size:14px;color:var(--cl-ink)}@container ki-cockpit (max-width: 803px){.ki-cockpit .ki-teil-oben{grid-template-columns:minmax(0,1fr)}}@container ki-cockpit (max-width: 667px){.ki-cockpit .ki-block-kopf:has(.ki-quellen-wahl){flex-wrap:wrap}}.ki-cockpit .ki-dateien{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:6px}.ki-cockpit .ki-datei{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:8px 12px;border:1px solid var(--cl-control-border);border-radius:6px;background:var(--cl-field);color:var(--cl-ink);font:inherit;text-align:left;cursor:pointer}.ki-cockpit .ki-datei:hover{background:var(--cl-subtle)}.ki-cockpit .ki-datei[aria-pressed=true]{background:var(--cl-selected-bg);color:var(--cl-selected-ink);font-weight:600;border-color:var(--cl-action)}.ki-cockpit .ki-datei svg{flex:none}.ki-cockpit .ki-datei-haken{margin-left:auto;visibility:hidden}.ki-cockpit .ki-datei[aria-pressed=true] .ki-datei-haken{visibility:visible}.ki-cockpit .ki-namen{display:grid;gap:10px}.ki-cockpit .ki-namen-kopf{display:flex;align-items:center;gap:10px}.ki-cockpit .ki-namen-kopf svg{flex:none;color:var(--cl-link)}.ki-cockpit .ki-namen p{margin:0}.ki-cockpit .ki-klein{margin:0;color:var(--cl-muted);font-size:14px}.ki-cockpit .ki-firmen-c{list-style:none;margin:0;padding:0;display:grid}.ki-cockpit .ki-firma-c{display:grid;grid-template-columns:minmax(180px,1.2fr) minmax(0,1fr) minmax(0,1fr) minmax(200px,1.2fr);gap:8px 22px;align-items:start;padding:14px 0;border-top:1px solid var(--cl-border)}.ki-cockpit .ki-firmen-c[data-geld=nein] .ki-firma-c{grid-template-columns:minmax(180px,1.2fr) minmax(0,1fr) minmax(200px,1.2fr)}.ki-cockpit .ki-firma-c:first-child{border-top:0}.ki-cockpit .ki-firma-c h3{margin:0;font:600 16px/24px Inter,system-ui,sans-serif;color:var(--cl-ink)}.ki-cockpit .ki-firma-c h3 a{display:inline-flex;align-items:center;min-height:44px}.ki-cockpit .ki-firma-c p{margin:2px 0 0;font-size:15px}@container ki-cockpit (max-width: 803px){.ki-cockpit .ki-firma-c,.ki-cockpit .ki-firmen-c[data-geld=nein] .ki-firma-c{grid-template-columns:repeat(2,minmax(0,1fr))}}@container ki-cockpit (max-width: 667px){.ki-cockpit .ki-firma-c,.ki-cockpit .ki-firmen-c[data-geld=nein] .ki-firma-c{grid-template-columns:minmax(0,1fr)}}.ki-cockpit .ki-leiste-c .ki-kennzahlen{grid-template-columns:repeat(var(--ki-zellen, 6),minmax(min-content,1fr));border:1px solid var(--cl-border);border-radius:12px;background:var(--cl-surface)}.ki-cockpit .ki-leiste-c .ki-kennzahl{display:grid;grid-row:span 3;grid-template-rows:subgrid;padding:12px 16px;overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual}.ki-cockpit .ki-leiste-c .ki-kennzahl-titel{font-size:14px;line-height:20px;color:var(--cl-muted)}.ki-cockpit .ki-leiste-c .ki-kennzahl-wert{margin-top:2px;font:600 28px/36px Inter,system-ui,sans-serif;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}.ki-cockpit .ki-leiste-c .ki-kennzahl>small{font-size:14px;line-height:20px;color:var(--cl-muted)}.ki-cockpit .ki-kennzahl>small.ki-kennzahl-vergleich{display:flex;align-items:flex-start;gap:4px}.ki-cockpit .ki-kennzahl-vergleich svg{flex:none;margin-top:2px}@container ki-cockpit (max-width: 869px){.ki-cockpit .ki-leiste-c .ki-kennzahlen{grid-template-columns:repeat(3,minmax(min-content,1fr))}}@container ki-cockpit (max-width: 667px){.ki-cockpit .ki-leiste-c .ki-kennzahlen{grid-template-columns:repeat(2,minmax(min-content,1fr))}}.ki-cockpit .ki-leiste-zwei{display:grid;gap:8px}.ki-cockpit .ki-leiste-kopf{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.ki-cockpit .ki-leiste-kopf>span{font-size:14px;line-height:20px;color:var(--cl-muted)}.ki-cockpit .ki-leiste-c .ki-kennzahl>small.ki-kennzahl-negativ{color:var(--cl-warning-ink)}.ki-cockpit .ki-signal-text{color:var(--cl-warning-ink)}.ki-cockpit .ki-signal-text .ki-signal-wort{display:block;font-size:14px}@container ki-cockpit (max-width: 869px){.ki-cockpit .ki-leiste-c[data-zellen="2"] .ki-kennzahlen,.ki-cockpit .ki-leiste-c[data-zellen="4"] .ki-kennzahlen{grid-template-columns:repeat(2,minmax(min-content,1fr))}}@container ki-cockpit (max-width: 667px){.ki-cockpit .ki-leiste-c.ki-leiste-geld .ki-kennzahl-wert{font-size:22px;line-height:30px}}.ki-cockpit .ki-bericht{position:relative;margin:4px 0 2px;max-width:64rem}.ki-cockpit .ki-satz{margin:0;font:400 28px/40px Inter,system-ui,sans-serif;color:var(--cl-ink);max-width:30em}.ki-cockpit .ki-folge{margin:10px 0 0;font:400 17px/28px Inter,system-ui,sans-serif;color:var(--cl-ink);max-width:64ch}.ki-cockpit .ki-bezug{display:inline;padding:0 2px;margin:0 -2px;border:0;border-radius:4px;background:transparent;color:inherit;font:inherit;line-height:inherit;cursor:pointer;text-decoration:underline;text-decoration-color:var(--cl-brand-blue);text-decoration-thickness:3px;text-underline-offset:6px;transition:background-color .14s ease-out}.ki-cockpit .ki-satz .ki-bezug{text-underline-offset:8px}.ki-cockpit .ki-bezug:hover,.ki-cockpit .ki-bezug:focus-visible,.ki-cockpit .ki-bezug[aria-expanded=true]{background:var(--cl-selected-bg)}.ki-cockpit .ki-bezug:focus-visible{outline:3px solid var(--cl-link);outline-offset:2px}.ki-cockpit .ki-satz .ki-bezug strong{font-weight:400}.ki-cockpit .ki-folge .ki-bezug strong{font-weight:600}.ki-cockpit .ki-block{background:var(--cl-surface);border:1px solid var(--cl-border);border-radius:12px;padding:18px 20px;min-width:0}.ki-cockpit .ki-block-kopf{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 16px;margin-bottom:8px}.ki-cockpit .ki-block-titel{margin:0;font:600 18px/26px Inter,system-ui,sans-serif;color:var(--cl-ink)}.ki-cockpit .ki-block-unterzeile{margin:2px 0 0;color:var(--cl-muted);font-size:15px}.ki-cockpit .ki-kennzahlen.ki-zahlen{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));row-gap:12px;margin:12px 0 0;padding:12px 0 0;overflow:visible;border-block:0;border-top:1px solid var(--cl-border)}.ki-cockpit .ki-kennzahlen.ki-zahlen[data-anzahl="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}.ki-cockpit .ki-kennzahlen.ki-zahlen[data-anzahl="6"]{grid-template-columns:repeat(6,minmax(0,1fr))}.ki-cockpit .ki-zahlen .ki-kennzahl{margin:0;padding:0 16px;border-top:0;border-left:1px solid var(--cl-border)}.ki-cockpit .ki-zahlen .ki-kennzahl:first-child{padding-left:0;border-left:0}.ki-cockpit .ki-zahlen .ki-kennzahl-kopf{min-height:22px}.ki-cockpit .ki-zahlen .ki-kennzahl-titel{font-size:14px;color:var(--cl-muted)}.ki-cockpit .ki-zahlen .ki-kennzahl-wert{display:inline;font:600 22px/30px Inter,system-ui,sans-serif;font-variant-numeric:lining-nums tabular-nums;color:var(--cl-ink)}.ki-cockpit .ki-zahlen .ki-kennzahl>small{display:inline;margin-left:4px;font-size:15px;color:var(--cl-muted)}.ki-cockpit .ki-kennzahl-unter{margin-top:2px;font-size:14px}.ki-cockpit .ki-vergleich{display:inline-flex;align-items:center;gap:4px;font-size:14px;color:var(--cl-ink)}.ki-cockpit .ki-vergleich svg{flex:none}.ki-cockpit .ki-balken-liste{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:4px}.ki-cockpit .ki-balken-zeile{display:grid;grid-template-columns:minmax(150px,14rem) minmax(0,1fr) 6.5rem;gap:12px;align-items:center;min-height:34px;border-radius:4px}.ki-cockpit .ki-balken-zeile svg{display:block;width:100%;height:16px;overflow:visible}.ki-cockpit .ki-balken-name{min-width:0;font-size:15px}.ki-cockpit .ki-balken-zahl{text-align:right;font-weight:600;font-variant-numeric:lining-nums tabular-nums;font-size:15px}.ki-cockpit .ki-balken-zahl small{font-weight:400;font-size:14px;color:var(--cl-muted)}.ki-cockpit .ki-balken-spur{fill:var(--ki-viz-keine)}.ki-cockpit .ki-balken-vorher{stroke:var(--cl-ink);stroke-width:2}.ki-cockpit .ki-balken-zeile.ki-markiert{background:var(--ki-viz-hover)}.ki-cockpit .ki-status{list-style:none;margin:0;padding:0;display:grid}.ki-cockpit .ki-status>li{display:grid;grid-template-columns:9.5rem minmax(0,1fr) auto;gap:6px 18px;align-items:start;padding:14px 0;border-top:1px solid var(--cl-border)}.ki-cockpit .ki-status>li:first-child{border-top:0}.ki-cockpit .ki-marke{display:inline-flex;align-items:center;gap:8px;padding-top:2px;font-weight:600;font-size:15px}.ki-cockpit .ki-marke svg{flex:none}.ki-cockpit .ki-marke-hinweis{color:var(--cl-warning-ink)}.ki-cockpit .ki-marke-ok{color:var(--cl-success-ink)}.ki-cockpit .ki-marke-info{color:var(--cl-link)}.ki-cockpit .ki-status h3{margin:0 0 2px;font:600 17px/24px Inter,system-ui,sans-serif;color:var(--cl-ink)}.ki-cockpit .ki-status p,.ki-cockpit .ki-status .ki-status-text{margin:0;font-size:15px;line-height:22px}.ki-cockpit .ki-felder{display:grid;grid-template-columns:repeat(var(--ki-felder-spalten),minmax(0,44px));gap:6px}.ki-cockpit .ki-feld{display:block;height:44px;border-radius:4px}.ki-cockpit .ki-felder-viele .ki-feld{height:20px}.ki-cockpit .ki-feld-eins{background:var(--ki-viz-recherchen)}.ki-cockpit .ki-feld-zwei{background:var(--ki-viz-nachfragen)}.ki-cockpit .ki-feld-leer{background:var(--cl-surface);border:2px solid var(--cl-control-border)}.ki-cockpit .ki-felder-text{display:flex;flex-wrap:wrap;gap:4px 18px;margin-top:10px;font-weight:600;font-size:15px}.ki-cockpit .ki-felder-schluessel{display:inline-block;width:12px;height:12px;border-radius:3px;vertical-align:-1px}.ki-cockpit .ki-schutz{display:grid;grid-template-columns:auto 1fr;gap:8px 16px;max-width:760px;padding:24px;background:var(--cl-surface);border:1px solid var(--cl-border);border-radius:12px}.ki-cockpit .ki-schutz>svg{margin-top:2px;color:var(--cl-link)}.ki-cockpit .ki-schutz h2{margin:0;font:600 22px/30px Inter,system-ui,sans-serif;color:var(--cl-ink)}.ki-cockpit .ki-schutz p{margin:4px 0 0;max-width:62ch;font-size:15px}.ki-cockpit .ki-schutz .adm-button{margin-top:14px}.ki-cockpit .ki-inhalt{display:grid;gap:18px;max-width:1240px;min-width:0}.ki-cockpit .ki-raster{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:18px;align-items:start}.ki-cockpit .ki-raster-a{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-items:start}.ki-cockpit .ki-unten{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:18px;align-items:start}.ki-cockpit .ki-stapel{display:grid;gap:18px;align-content:start}.ki-cockpit :is(.ki-raster,.ki-raster-a,.ki-unten,.ki-stapel)>*{min-width:0}.ki-cockpit .ki-hinweis{margin:10px 0 0;color:var(--cl-muted);font-size:15px;max-width:70ch}.ki-cockpit .ki-satzklein{margin:2px 0 12px;max-width:62ch}.ki-cockpit .ki-stand{display:flex;align-items:center;gap:8px;margin:0;color:var(--cl-muted);font-size:15px}@container ki-cockpit (min-width: 1504px){.ki-cockpit .ki-inhalt{max-width:1720px}.ki-cockpit .ki-raster-a{grid-template-columns:minmax(0,1fr) 460px}}@container ki-cockpit (max-width: 903px){.ki-cockpit .ki-kennzahlen.ki-zahlen[data-anzahl]{grid-template-columns:repeat(3,minmax(0,1fr))}.ki-cockpit .ki-zahlen .ki-kennzahl:nth-child(3n+1){padding-left:0;border-left:0}}@container ki-cockpit (max-width: 803px){.ki-cockpit .ki-raster{grid-template-columns:minmax(0,1fr)}}@container ki-cockpit (max-width: 667px){.ki-cockpit .ki-satz{font-size:22px;line-height:32px}.ki-cockpit .ki-folge{font-size:16px;line-height:26px}.ki-cockpit .ki-block{padding:14px}.ki-cockpit .ki-kennzahlen.ki-zahlen[data-anzahl]{grid-template-columns:repeat(2,minmax(0,1fr))}.ki-cockpit .ki-zahlen .ki-kennzahl:nth-child(2n){padding:0 10px;border-left:1px solid var(--cl-border)}.ki-cockpit .ki-zahlen .ki-kennzahl:nth-child(odd){padding:0 10px 0 0;border-left:0}.ki-cockpit .ki-balken-zeile{grid-template-columns:minmax(0,1fr) auto}.ki-cockpit .ki-balken-zeile svg{grid-column:1 / -1;grid-row:2}.ki-cockpit .ki-status>li{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion: reduce){.ki-cockpit .ki-bezug{transition:none}}.ki-cockpit{--ki-viz-person-aus: #ffffff}:root.dark .ki-cockpit{--ki-viz-person-aus: #1e334c}.ki-cockpit .ki-ziel{display:flex;flex-direction:column;gap:10px}.ki-cockpit .ki-ziel>.ki-block-kopf{margin-bottom:0;align-items:center}.ki-cockpit .ki-c-oben:not(:has(>.ki-ziel .ki-ziel-meter)){align-items:start}.ki-cockpit .ki-ziel-gross{margin:2px 0 0;display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px}.ki-cockpit .ki-ziel-gross strong{font:600 52px/1.05 Inter,system-ui,sans-serif;letter-spacing:-.01em;font-variant-numeric:lining-nums tabular-nums;color:var(--cl-ink)}.ki-cockpit .ki-ziel-gross span{font-size:18px;color:var(--cl-ink)}.ki-cockpit .ki-ziel-gross.ki-signal strong{color:var(--ki-viz-signal)}.ki-cockpit .ki-ziel-gross .ki-signal-wort{font-size:18px;font-weight:600;color:var(--cl-warning-ink)}.ki-cockpit .ki-ziel-meter svg{display:block;width:100%;height:22px;overflow:visible}.ki-cockpit .ki-ziel-spur{fill:var(--ki-viz-keine)}.ki-cockpit .ki-ziel-skala{display:flex;justify-content:space-between;gap:8px;margin-top:4px;font-size:14px;color:var(--cl-muted);font-variant-numeric:tabular-nums}.ki-cockpit .ki-ziel-satz{margin:0;font-size:17px;max-width:60ch}.ki-cockpit .ki-ziel-fuss{margin:auto 0 0;padding-top:10px;border-top:1px solid var(--cl-border);font-size:14px;color:var(--cl-muted)}.ki-cockpit .ki-ziel-festlegen{display:grid;gap:6px;justify-items:start}.ki-cockpit .ki-ziel-festlegen p{margin:0;font-size:17px;max-width:60ch}.ki-cockpit .ki-ziel-festlegen .ki-hinweis{margin:0;font-size:15px}.ki-cockpit .ki-ziel-festlegen .adm-button{margin-top:4px}.ki-cockpit .ki-ziel-form{display:grid;gap:8px;padding:12px;border:1px solid var(--cl-border);border-radius:8px;background:var(--cl-canvas)}.ki-cockpit .ki-ziel-form label{font-weight:500;font-size:15px;color:var(--cl-ink)}.ki-cockpit .ki-ziel-form-zeile{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ki-cockpit .ki-ziel-form input{width:140px;min-height:44px;padding:0 10px;border:1px solid var(--cl-control-border);border-radius:6px;background:var(--cl-field);color:var(--cl-ink);font:inherit;font-variant-numeric:tabular-nums}.ki-cockpit .ki-ziel-form input[aria-invalid=true]{border:2px solid var(--cl-danger-ink)}.ki-cockpit .ki-ziel-form input:focus-visible{outline:3px solid var(--cl-link);outline-offset:2px}.ki-cockpit .ki-ziel-einheit{font-size:15px;color:var(--cl-muted)}.ki-cockpit .ki-ziel-fehler{margin:0;display:flex;gap:6px;align-items:center;font-size:14px;color:var(--cl-danger-ink)}.ki-cockpit .ki-ziel-fehler:empty{display:none}.ki-cockpit .ki-ziel-fehler svg{flex:none}.ki-cockpit .ki-einheiten{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.ki-cockpit .ki-einheit{width:44px;height:44px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.ki-cockpit .ki-einheit.ki-eckig{border-radius:8px}.ki-cockpit .ki-einheit.ki-an{background:var(--ki-viz-recherchen);color:var(--cl-surface)}.ki-cockpit .ki-einheit.ki-aus{background:var(--ki-viz-person-aus);color:var(--cl-muted);border:2px solid var(--cl-control-border)}.ki-cockpit .ki-einheiten-legende{display:flex;flex-wrap:wrap;gap:4px 18px;margin:8px 0 0;font-size:14px;color:var(--cl-muted)}.ki-cockpit .ki-einheiten-legende span{display:inline-flex;align-items:center;gap:6px}.ki-cockpit .ki-einheiten-legende i{display:inline-block;flex:none;width:14px;height:14px;border-radius:50%}.ki-cockpit .ki-einheiten-legende i.ki-an{background:var(--ki-viz-recherchen)}.ki-cockpit .ki-einheiten-legende i.ki-aus{background:var(--ki-viz-person-aus);border:2px solid var(--cl-control-border)}.ki-cockpit .ki-arbeitstage{display:block;width:100%;max-width:360px;height:auto;overflow:visible}.ki-cockpit .ki-tag-spur{fill:var(--ki-viz-keine);stroke:var(--cl-border);stroke-width:1}.ki-cockpit .ki-gruendlichkeit{display:block;width:100%;max-width:260px;height:auto}.ki-cockpit .ki-punkt-r{fill:var(--ki-viz-recherchen)}.ki-cockpit .ki-punkt-n{fill:var(--ki-viz-nachfragen)}.ki-cockpit .ki-schritte{list-style:none;margin:4px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:0 28px}.ki-cockpit .ki-schritte>li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:2px 12px;padding:12px 0;border-top:1px solid var(--cl-border)}.ki-cockpit .ki-schritte>li>svg{margin-top:3px;color:var(--cl-link)}.ki-cockpit .ki-schritte p{margin:0}.ki-cockpit .ki-schritte strong{font-weight:600}.ki-cockpit .ki-schritte :is(a,button){display:inline-flex;align-items:center;gap:6px;min-height:44px;font-weight:500}.ki-cockpit ol.ki-folge{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:0;max-width:none;font:inherit;color:inherit}.ki-cockpit .ki-folge>li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:4px 14px;padding:12px 0;border-top:1px solid var(--cl-border);align-items:start}.ki-cockpit .ki-folge>li:first-child{border-top:0}.ki-cockpit .ki-nummer{width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:600;background:var(--ki-viz-keine);color:var(--cl-ink);border:2px solid var(--cl-control-border)}.ki-cockpit .ki-nummer.ki-fertig{background:var(--ki-viz-recherchen);color:var(--cl-surface);border-color:var(--ki-viz-recherchen)}.ki-cockpit .ki-folge h3{margin:6px 0 2px;font:600 17px/24px Inter,system-ui,sans-serif;color:var(--cl-ink)}.ki-cockpit .ki-folge p{margin:0}.ki-cockpit .ki-klein-meter{display:grid;gap:4px;font-size:15px}.ki-cockpit .ki-klein-meter svg{display:block;width:100%;height:10px}@container ki-cockpit (max-width: 667px){.ki-cockpit .ki-ziel-gross strong{font-size:42px}.ki-cockpit .ki-schritte{grid-template-columns:minmax(0,1fr)}}.ki-cockpit .ki-token-liste{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:2px}.ki-cockpit .ki-token-zeile{position:relative}.ki-cockpit .ki-token-knopf{display:grid;grid-template-columns:minmax(120px,14rem) minmax(0,1fr) 7rem;-moz-column-gap:12px;column-gap:12px;row-gap:2px;align-items:center;width:100%;min-height:44px;margin:0;padding:4px 8px;border:0;border-radius:6px;background:transparent;color:var(--cl-ink);font:400 15px/22px Inter,system-ui,sans-serif;text-align:left;cursor:default}.ki-cockpit .ki-token-knopf:hover,.ki-cockpit .ki-token-knopf[aria-expanded=true]{background:var(--ki-viz-hover)}.ki-cockpit .ki-token-knopf:focus-visible{outline:3px solid var(--cl-link);outline-offset:2px}.ki-cockpit .ki-token-name{min-width:0;overflow-wrap:anywhere}.ki-cockpit .ki-token-spur{display:block;height:12px;border-radius:0 4px 4px 0;background:var(--ki-viz-keine);overflow:hidden}.ki-cockpit .ki-token-fuellung{display:block;height:100%;border-radius:0 4px 4px 0;background:var(--ki-viz-recherchen)}.ki-cockpit .ki-token-zahl{text-align:right;font-weight:600;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}.ki-cockpit .ki-token-hinweis{grid-column:2 / -1;font-size:14px;line-height:20px;color:var(--cl-muted)}.ki-cockpit .ki-token-tipp{top:calc(100% + 4px);left:calc(14rem + 20px)}@container ki-cockpit (max-width: 767px){.ki-cockpit .ki-token-knopf{grid-template-columns:minmax(0,1fr) auto}.ki-cockpit .ki-token-spur{grid-column:1 / -1;grid-row:2}.ki-cockpit .ki-token-hinweis{grid-column:1 / -1}.ki-cockpit .ki-token-tipp{left:8px}}.einst-dialog .einst-inhalt .einst-meine-zeile>.einst-zeile-text>.einst-zeile-titel{margin:0;font:400 14px/20px Inter,system-ui,sans-serif;letter-spacing:0;color:var(--cl-ink)}.einst-dialog .einst-inhalt .einst-meine-zeile>.einst-zeile-text>.einst-hinweis{margin:4px 0 0}.einst-dialog .einst-inhalt .einst-zeile-unter>:is(.adm-success,.adm-error,.adm-notice){margin:0}.einst-dialog .einst-inhalt .einst-zeile-unter>*+:is(.adm-success,.adm-error,.adm-notice,p){margin-top:8px}.einst-dialog .einst-meine-wert{min-width:0;color:var(--cl-ink);text-align:right;overflow-wrap:anywhere}.einst-dialog .einst-inhalt .einst-abschnitt+.einst-meine-zeile{margin-top:12px;border-top:1px solid var(--cl-border)}.einst-dialog .einst-inhalt .einst-meine-satz{max-width:none;margin:8px 0 0;font:400 14px/20px Inter,system-ui,sans-serif;color:var(--cl-muted);overflow-wrap:anywhere}.einst-dialog .einst-inhalt .einst-meine-voll{max-width:72ch;margin:0;color:var(--cl-muted)}.einst-dialog .einst-inhalt .einst-meine-zeile .einst-aufklapper>summary{position:relative;width:-moz-fit-content;width:fit-content;min-height:28px;padding:4px 0}.einst-dialog .einst-inhalt .einst-meine-zeile .einst-aufklapper>summary:after{content:"";position:absolute;left:0;right:0;top:50%;height:var(--einst-treffer);transform:translateY(-50%)}.einst-dialog .einst-inhalt .einst-meine-zeile .einst-aufklapper-inhalt{max-width:72ch;padding:0 0 8px 22px;color:var(--cl-muted)}.einst-dialog .einst-inhalt .einst-meine-zeile:has(.einst-aufklapper[open]){align-items:start}.einst-dialog .einst-inhalt .einst-aufklapper-inhalt>p{margin:0}.einst-dialog .einst-inhalt .einst-aufklapper-inhalt>p+p{margin-top:8px}.einst-dialog .einst-inhalt .einst-meine-formular{max-width:640px}.einst-dialog .einst-inhalt .einst-meine-formular>.einst-formular-aktionen{margin-top:12px}.einst-dialog .einst-inhalt .einst-meine-formular>:is(.adm-success,.adm-error){margin:8px 0 0}.einst-dialog .einst-inhalt .einst-meine-formular>p:last-child{margin:8px 0 0}.einst-dialog .einst-inhalt .einst-werte dd small>.einst-profil-weg{position:relative;display:inline-flex;color:var(--cl-link);text-decoration:underline;text-underline-offset:3px}.einst-dialog .einst-inhalt .einst-werte dd small>.einst-profil-weg:before{content:"";position:absolute;left:0;right:0;top:50%;height:var(--einst-treffer);transform:translateY(-50%)}.einst-dialog .einst-inhalt :is(.einst-balken-zeile,.einst-zeile)+.einst-aufklapper{margin-top:4px}.einst-dialog .einst-inhalt .einst-tarife td:first-child{white-space:nowrap}.einst-dialog .einst-inhalt .einst-tarife :is(th,td):is(:nth-child(2),:nth-child(3)){text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.einst-dialog .einst-inhalt .einst-tarife th:is(:nth-child(2),:nth-child(3)){min-width:22ch;white-space:normal;text-wrap:balance}.einst-dialog .einst-inhalt .einst-tarife td:is(:nth-child(2),:nth-child(3)) small{white-space:normal;text-wrap:balance}.einst-dialog .einst-inhalt .einst-tarife :is(th,td):nth-child(4){padding-left:24px}.einst-dialog .einst-inhalt .einst-liste.einst-meine-nachrichten{margin-top:0}.einst-dialog .einst-inhalt .einst-nachricht--ungelesen>.einst-zeile-text>.einst-zeile-titel{font-weight:600}.einst-dialog .einst-inhalt .einst-meine-nachrichten .adm-message-text{margin:0;font:400 14px/20px Inter,system-ui,sans-serif;color:var(--cl-ink);white-space:pre-wrap;overflow-wrap:anywhere}.einst-dialog .einst-inhalt .einst-meine-fuss{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 16px}.einst-dialog .einst-inhalt .einst-meine-fuss>.adm-pager{margin-left:auto;padding:8px 0}.einst-dialog .einst-wahlen.einst-segmente{display:inline-flex;flex-wrap:wrap;gap:2px;padding:2px;border:0;border-radius:6px;background:var(--cl-subtle)}.einst-dialog .einst-wahl.einst-segment{display:inline-flex;align-items:center;justify-content:center;gap:0;min-height:calc(var(--einst-knopf) - 4px);padding:0 12px;font:500 14px/20px Inter,system-ui,sans-serif}.einst-dialog .einst-wahl.einst-segment:has(input:checked){font-weight:600}.einst-dialog .einst-wahl.einst-segment input{position:absolute;left:0;top:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}@container einst-bereich (min-width: 520px){.einst-dialog .einst-inhalt .einst-geraete-tabelle td{height:45px;padding-top:6px;padding-bottom:6px}.einst-dialog .einst-inhalt .einst-geraete-tabelle td:nth-child(2){white-space:nowrap}.einst-dialog .einst-inhalt .einst-geraete-tabelle td:last-child{text-align:right}}.einst-dialog .einst-inhalt .einst-geraete-tabelle .einst-geraet-marke{margin-left:8px;font-weight:600;white-space:nowrap}.einst-dialog .einst-meine-wege .einst-linkzeile-titel{display:inline-flex;align-items:center;gap:8px}.einst-dialog .einst-meine-wege .einst-linkzeile-titel>svg{flex:none;width:16px;height:16px;color:var(--cl-muted)}.einst-dialog .einst-inhalt .einst-hilfe-thema+.einst-hilfe-thema{border-top:1px solid var(--cl-border)}.einst-dialog .einst-inhalt .einst-hilfe-thema+.einst-meine-zeile{border-top:1px solid var(--cl-border)}.einst-dialog .einst-inhalt .einst-meine-zeile+.einst-hilfe-thema{border-top:1px solid var(--cl-border)}.einst-dialog .einst-inhalt .einst-hilfe-frage{margin:0;font:500 14px/20px Inter,system-ui,sans-serif;letter-spacing:0}.einst-dialog .einst-inhalt .einst-hilfe-knopf{display:flex;align-items:center;gap:6px;width:100%;min-height:44px;margin:0;padding:12px 0;border:0;border-radius:0;background:transparent;font:500 14px/20px Inter,system-ui,sans-serif;color:var(--cl-ink);text-align:left;cursor:pointer}.einst-dialog .einst-inhalt .einst-hilfe-knopf>svg{flex:none;width:16px;height:16px;color:var(--cl-muted)}.einst-dialog .einst-inhalt .einst-hilfe-knopf[aria-expanded=true]>svg{transform:rotate(90deg)}.einst-dialog .einst-inhalt .einst-hilfe-knopf:hover>span{text-decoration:underline;text-underline-offset:3px}.einst-dialog .einst-inhalt .einst-hilfe-knopf:focus-visible{outline-offset:-3px}.einst-dialog .einst-inhalt .einst-hilfe-inhalt{padding:0 0 12px 22px}.einst-dialog .einst-inhalt .einst-hilfe-inhalt>ol{max-width:72ch;margin:0;padding-left:20px;list-style:decimal;font:400 14px/20px Inter,system-ui,sans-serif}.einst-dialog .einst-inhalt .einst-hilfe-inhalt>ol>li+li{margin-top:4px}.einst-dialog .einst-inhalt .einst-hilfe-inhalt>p{max-width:72ch;margin:8px 0 0;font:400 14px/20px Inter,system-ui,sans-serif;color:var(--cl-muted)}.einst-dialog .einst-inhalt .einst-hilfe-inhalt>.adm-button{margin-top:12px}.einst-dialog .einst-inhalt .einst-meine-satz{max-width:72ch;margin:8px 0 0;font:400 14px/20px Inter,system-ui,sans-serif;color:var(--cl-ink)}.einst-dialog .einst-inhalt .einst-meine-anker{scroll-margin-top:72px}@font-face{font-family:Inter;src:url(/assets/inter-latin-normal-Dx4kXJAl.woff2) format("woff2");font-style:normal;font-weight:400 600;font-display:swap}:root{--cl-canvas: #edf2f7;--cl-canvas-rgb: 237 242 247;--cl-surface: #ffffff;--cl-surface-rgb: 255 255 255;--cl-subtle: #dde7f1;--cl-subtle-rgb: 221 231 241;--cl-ink: #22364f;--cl-ink-rgb: 34 54 79;--cl-muted: #566c87;--cl-muted-rgb: 86 108 135;--cl-link: #456da0;--cl-link-rgb: 69 109 160;--cl-brand-ink: #233850;--cl-brand-ink-rgb: 35 56 80;--cl-brand-blue: #4c72a8;--cl-brand-blue-rgb: 76 114 168;--cl-border: #ced9e6;--cl-border-rgb: 206 217 230;--cl-control-border: #778ba6;--cl-control-border-rgb: 119 139 166;--cl-field: #ffffff;--cl-field-rgb: 255 255 255;--cl-placeholder: #596d85;--cl-placeholder-rgb: 89 109 133;--cl-action: #365d91;--cl-action-rgb: 54 93 145;--cl-action-hover: #294c7a;--cl-action-hover-rgb: 41 76 122;--cl-on-action: #ffffff;--cl-on-action-rgb: 255 255 255;--cl-focus: #315b8f;--cl-focus-rgb: 49 91 143;--cl-selected-ink: #365d91;--cl-selected-ink-rgb: 54 93 145;--cl-selected-bg: #dde7f1;--cl-selected-bg-rgb: 221 231 241;--cl-success-ink: #285538;--cl-success-ink-rgb: 40 85 56;--cl-success-bg: #edf6ee;--cl-success-bg-rgb: 237 246 238;--cl-warning-ink: #65532a;--cl-warning-ink-rgb: 101 83 42;--cl-warning-bg: #f7f0df;--cl-warning-bg-rgb: 247 240 223;--cl-danger-ink: #872d24;--cl-danger-ink-rgb: 135 45 36;--cl-danger-bg: #fff0ef;--cl-danger-bg-rgb: 255 240 239;--cl-scrim: rgb(20 36 56 / .48)}:root.dark{color-scheme:dark;--cl-canvas: #142438;--cl-canvas-rgb: 20 36 56;--cl-surface: #1e334c;--cl-surface-rgb: 30 51 76;--cl-subtle: #293f59;--cl-subtle-rgb: 41 63 89;--cl-ink: #e8f0fa;--cl-ink-rgb: 232 240 250;--cl-muted: #b2c4dc;--cl-muted-rgb: 178 196 220;--cl-link: #a6c3e9;--cl-link-rgb: 166 195 233;--cl-brand-ink: #edf3fb;--cl-brand-ink-rgb: 237 243 251;--cl-brand-blue: #9fbce3;--cl-brand-blue-rgb: 159 188 227;--cl-border: #47627f;--cl-border-rgb: 71 98 127;--cl-control-border: #6985a3;--cl-control-border-rgb: 105 133 163;--cl-field: #1a2f46;--cl-field-rgb: 26 47 70;--cl-placeholder: #a7bdd8;--cl-placeholder-rgb: 167 189 216;--cl-action: #b0c9ed;--cl-action-rgb: 176 201 237;--cl-action-hover: #c7dbf5;--cl-action-hover-rgb: 199 219 245;--cl-on-action: #1f3858;--cl-on-action-rgb: 31 56 88;--cl-focus: #c2d7f3;--cl-focus-rgb: 194 215 243;--cl-selected-ink: #a6c3e9;--cl-selected-ink-rgb: 166 195 233;--cl-selected-bg: #293f59;--cl-selected-bg-rgb: 41 63 89;--cl-success-ink: #c0dfcc;--cl-success-ink-rgb: 192 223 204;--cl-success-bg: #172a25;--cl-success-bg-rgb: 23 42 37;--cl-warning-ink: #ecdfb5;--cl-warning-ink-rgb: 236 223 181;--cl-warning-bg: #29281e;--cl-warning-bg-rgb: 41 40 30;--cl-danger-ink: #ffd0cd;--cl-danger-ink-rgb: 255 208 205;--cl-danger-bg: #301d22;--cl-danger-bg-rgb: 48 29 34;--cl-scrim: rgb(4 10 18 / .64)}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}html,body,#root{height:100%;min-height:100vh;font-family:Inter,system-ui,-apple-system,sans-serif}body{margin:0;padding:0;background:var(--editorial-canvas, var(--cl-canvas))}h1,h2,h3,h4,h5,h6{letter-spacing:-.02em}.\!container{width:100%!important}.container{width:100%}@media (min-width: 640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.bottom-0{bottom:0}.bottom-full{bottom:100%}.left-0{left:0}.left-2\.5{left:.625rem}.left-\[18px\]{left:18px}.left-\[2px\]{left:2px}.left-full{left:100%}.right-0{right:0}.right-1{right:.25rem}.top-0{top:0}.top-0\.5{top:.125rem}.top-1{top:.25rem}.top-1\/2{top:50%}.top-full{top:100%}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.order-last{order:9999}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-4{margin-left:1rem}.ml-7{margin-left:1.75rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-1{height:.25rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-16{height:4rem}.h-2{height:.5rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-96{height:24rem}.h-full{height:100%}.h-screen{height:100vh}.max-h-40{max-height:10rem}.max-h-48{max-height:12rem}.max-h-72{max-height:18rem}.max-h-\[90vh\]{max-height:90vh}.max-h-\[calc\(100vh-2rem\)\]{max-height:calc(100vh - 2rem)}.max-h-\[calc\(100vh-5rem\)\]{max-height:calc(100vh - 5rem)}.max-h-\[calc\(100vh-6rem\)\]{max-height:calc(100vh - 6rem)}.max-h-\[min\(230px\,30svh\)\]{max-height:min(230px,30svh)}.min-h-0{min-height:0px}.min-h-11{min-height:2.75rem}.min-h-32{min-height:8rem}.min-h-44{min-height:11rem}.min-h-6{min-height:1.5rem}.min-h-\[44px\]{min-height:44px}.min-h-\[8rem\]{min-height:8rem}.min-h-screen{min-height:100vh}.w-1{width:.25rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-10{min-width:2.5rem}.min-w-11{min-width:2.75rem}.min-w-48{min-width:12rem}.min-w-8{min-width:2rem}.min-w-\[220px\]{min-width:220px}.min-w-\[7rem\]{min-width:7rem}.min-w-full{min-width:100%}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-5xl{max-width:64rem}.max-w-72{max-width:18rem}.max-w-\[1500px\]{max-width:1500px}.max-w-\[70ch\]{max-width:70ch}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.flex-shrink-0,.shrink-0{flex-shrink:0}.basis-full{flex-basis:100%}.border-collapse{border-collapse:collapse}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.animate-bounce{animation:bounce 1s infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.scroll-py-1\.5{scroll-padding-top:.375rem;scroll-padding-bottom:.375rem}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-px{gap:1px}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-1\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.375rem * var(--tw-space-x-reverse));margin-left:calc(.375rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1.5rem * var(--tw-space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[3px\]{border-radius:3px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-4{border-width:4px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-l-\[3px\]{border-left-width:3px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[rgb\(var\(--cl-ink-rgb\)\/0\.1\)\]{border-color:rgb(var(--cl-ink-rgb)/.1)}.border-\[rgb\(var\(--cl-ink-rgb\)\/0\.15\)\]{border-color:rgb(var(--cl-ink-rgb)/.15)}.border-\[rgb\(var\(--cl-ink-rgb\)\/0\.2\)\]{border-color:rgb(var(--cl-ink-rgb)/.2)}.border-\[var\(--cl-border\)\]{border-color:var(--cl-border)}.border-accent{--tw-border-opacity: 1;border-color:rgb(var(--cl-link-rgb) / var(--tw-border-opacity, 1))}.border-accent\/30{border-color:rgb(var(--cl-link-rgb) / .3)}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-amber-300{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}.border-amber-400{--tw-border-opacity: 1;border-color:rgb(251 191 36 / var(--tw-border-opacity, 1))}.border-current{border-color:currentColor}.border-emerald-300{--tw-border-opacity: 1;border-color:rgb(110 231 183 / var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-green-200{--tw-border-opacity: 1;border-color:rgb(187 247 208 / var(--tw-border-opacity, 1))}.border-primary{--tw-border-opacity: 1;border-color:rgb(var(--cl-action-rgb) / var(--tw-border-opacity, 1))}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-red-300{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-warm-200{--tw-border-opacity: 1;border-color:rgb(var(--cl-subtle-rgb) / var(--tw-border-opacity, 1))}.border-white\/30{border-color:#ffffff4d}.border-yellow-200{--tw-border-opacity: 1;border-color:rgb(254 240 138 / var(--tw-border-opacity, 1))}.border-l-accent{--tw-border-opacity: 1;border-left-color:rgb(var(--cl-link-rgb) / var(--tw-border-opacity, 1))}.border-t-primary{--tw-border-opacity: 1;border-top-color:rgb(var(--cl-action-rgb) / var(--tw-border-opacity, 1))}.border-t-transparent{border-top-color:transparent}.bg-accent{--tw-bg-opacity: 1;background-color:rgb(var(--cl-link-rgb) / var(--tw-bg-opacity, 1))}.bg-accent\/10{background-color:rgb(var(--cl-link-rgb) / .1)}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-black\/50{background-color:#00000080}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.bg-gray-400{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-primary{--tw-bg-opacity: 1;background-color:rgb(var(--cl-action-rgb) / var(--tw-bg-opacity, 1))}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-red-700{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-warm-100{--tw-bg-opacity: 1;background-color:rgb(var(--cl-canvas-rgb) / var(--tw-bg-opacity, 1))}.bg-warm-100\/95{background-color:rgb(var(--cl-canvas-rgb) / .95)}.bg-warm-200{--tw-bg-opacity: 1;background-color:rgb(var(--cl-subtle-rgb) / var(--tw-bg-opacity, 1))}.bg-warm-bg{--tw-bg-opacity: 1;background-color:rgb(var(--cl-canvas-rgb) / var(--tw-bg-opacity, 1))}.bg-warm-card{--tw-bg-opacity: 1;background-color:rgb(var(--cl-surface-rgb) / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/70{background-color:#ffffffb3}.bg-yellow-100{--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity, 1))}.bg-yellow-50{--tw-bg-opacity: 1;background-color:rgb(254 252 232 / var(--tw-bg-opacity, 1))}.fill-current{fill:currentColor}.\!p-0{padding:0!important}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.pb-1{padding-bottom:.25rem}.pb-3{padding-bottom:.75rem}.pb-5{padding-bottom:1.25rem}.pl-12{padding-left:3rem}.pl-2\.5{padding-left:.625rem}.pl-3{padding-left:.75rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-8{padding-left:2rem}.pr-12{padding-right:3rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pt-1\.5{padding-top:.375rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.font-\[\'Georgia\'\,serif\]{font-family:Georgia,serif}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-serif{font-family:Lora,Georgia,serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[0\.92em\]{font-size:.92em}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[26px\]{font-size:26px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-\[1\.2\]{line-height:1.2}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.text-\[rgb\(var\(--cl-ink-rgb\)\)\]{color:rgb(var(--cl-ink-rgb))}.text-accent{--tw-text-opacity: 1;color:rgb(var(--cl-link-rgb) / var(--tw-text-opacity, 1))}.text-accent-dark{--tw-text-opacity: 1;color:rgb(var(--cl-action-hover-rgb) / var(--tw-text-opacity, 1))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-amber-900{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}.text-amber-950{--tw-text-opacity: 1;color:rgb(69 26 3 / var(--tw-text-opacity, 1))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-emerald-800{--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.text-green-900{--tw-text-opacity: 1;color:rgb(20 83 45 / var(--tw-text-opacity, 1))}.text-muted{--tw-text-opacity: 1;color:rgb(var(--cl-muted-rgb) / var(--tw-text-opacity, 1))}.text-primary{--tw-text-opacity: 1;color:rgb(var(--cl-action-rgb) / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-yellow-600{--tw-text-opacity: 1;color:rgb(202 138 4 / var(--tw-text-opacity, 1))}.text-yellow-700{--tw-text-opacity: 1;color:rgb(161 98 7 / var(--tw-text-opacity, 1))}.text-yellow-900{--tw-text-opacity: 1;color:rgb(113 63 18 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.decoration-accent\/50{text-decoration-color:rgb(var(--cl-link-rgb) / .5)}.decoration-warm-200{text-decoration-color:rgb(var(--cl-subtle-rgb) / 1)}.underline-offset-2{text-underline-offset:2px}.underline-offset-\[3px\]{text-underline-offset:3px}.placeholder-muted::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(var(--cl-muted-rgb) / var(--tw-placeholder-opacity, 1))}.placeholder-muted::placeholder{--tw-placeholder-opacity: 1;color:rgb(var(--cl-muted-rgb) / var(--tw-placeholder-opacity, 1))}.opacity-0{opacity:0}.opacity-100{opacity:1}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.\!filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}:root{--editorial-canvas: var(--cl-canvas);--editorial-paper: var(--cl-surface);--editorial-ink: var(--cl-ink);--editorial-muted: var(--cl-muted);--editorial-green: var(--cl-action);--editorial-green-hover: var(--cl-action-hover);--editorial-olive: var(--cl-link);--editorial-border: var(--cl-border);--editorial-border-strong: var(--cl-control-border);--editorial-ring: rgb(var(--cl-action-rgb) / .12);--editorial-success: var(--cl-success-ink);--editorial-error: var(--cl-danger-ink);--editorial-warning: var(--cl-warning-ink);--color-primary: var(--editorial-green);--color-accent: var(--editorial-olive);--color-muted: var(--editorial-muted);--color-warm-bg: var(--editorial-canvas);--color-border: var(--editorial-border);--shadow-soft: 0 4px 20px rgb(var(--cl-action-rgb) / .06);--shadow-soft-lg: 0 8px 30px rgb(var(--cl-action-rgb) / .08);--shadow-deep: 0 30px 80px rgb(var(--cl-action-rgb) / .08);--shadow-copper: 0 8px 20px rgb(var(--cl-link-rgb) / .1);--bg-primary: var(--editorial-paper);--bg-secondary: var(--editorial-canvas);--bg-tertiary: var(--cl-subtle);--text-primary: var(--editorial-ink);--text-secondary: var(--editorial-muted);--border-color: var(--editorial-border)}.bg-warm-gradient{background:var(--editorial-canvas)}.dark .bg-warm-gradient{background:linear-gradient(135deg,var(--cl-canvas) 0%,var(--cl-canvas) 90%,rgb(var(--cl-link-rgb) / .1) 100%)}.glass{background:#ffffff4d;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.glass-solid{background:#fffffff2;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.nav-active{background:var(--cl-surface);border-left:3px solid var(--cl-link);color:var(--cl-action);font-weight:600;box-shadow:0 4px 12px rgb(var(--cl-action-rgb) / .05)}.folder-card{background:linear-gradient(180deg,#f5f0eb,#faf8f6);border:1px solid rgb(var(--cl-link-rgb) / .2);border-radius:2px 14px 14px;position:relative;transition:all .18s ease;box-shadow:0 2px 8px rgb(var(--cl-link-rgb) / .06)}.folder-card:hover{border-color:rgb(var(--cl-link-rgb) / .4);box-shadow:0 6px 20px rgb(var(--cl-link-rgb) / .12);transform:translateY(-2px)}.folder-card:before{content:"";position:absolute;top:-12px;left:-1px;width:70px;height:14px;background:linear-gradient(180deg,#e8ded4,#f0e8e0);border:1px solid rgb(var(--cl-link-rgb) / .25);border-bottom:none;border-radius:8px 8px 0 0}.folder-card:hover:before{background:linear-gradient(180deg,#ddd0c2,#e8ddd0);border-color:rgb(var(--cl-link-rgb) / .4)}.card-soft{background:var(--cl-surface);border:1px solid rgb(var(--cl-action-rgb) / .1);border-radius:18px;box-shadow:0 1px 3px rgb(var(--cl-action-rgb) / .04);transition:box-shadow .2s ease,border-color .2s ease}.card-soft:hover{box-shadow:0 4px 20px rgb(var(--cl-action-rgb) / .06);border-color:rgb(var(--cl-action-rgb) / .12)}.dark .card-soft{background:var(--cl-surface);border-color:var(--cl-subtle);box-shadow:0 1px 3px #0003}.dark .card-soft:hover{box-shadow:0 4px 20px #0000004d;border-color:var(--cl-subtle)}.chip{padding:8px 14px;border-radius:8px;border:1px solid rgb(var(--cl-action-rgb) / .1);background:var(--cl-surface);color:var(--cl-action);font-weight:500;font-size:13px;cursor:pointer;transition:all .12s ease}.chip:hover{border-color:var(--cl-action);background:rgb(var(--cl-action-rgb) / .02)}.chip-accent{color:var(--cl-link);border-color:rgb(var(--cl-link-rgb) / .3)}.chip-accent:hover{background:rgb(var(--cl-link-rgb) / .04);border-color:var(--cl-link)}.dark .chip{background:var(--cl-subtle);border-color:var(--cl-subtle);color:var(--cl-ink)}.dark .chip:hover{background:var(--cl-subtle);border-color:var(--cl-control-border)}.dark .chip-accent{color:var(--cl-link);border-color:rgb(var(--cl-link-rgb) / .4)}.dark .chip-accent:hover{background:rgb(var(--cl-link-rgb) / .15);border-color:var(--cl-link)}.btn-primary{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;background:var(--cl-action);color:#fff;border:none;border-radius:10px;font-weight:600;font-size:14px;cursor:pointer;box-shadow:0 4px 20px rgb(var(--cl-action-rgb) / .06);transition:all .15s ease}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 8px 30px rgb(var(--cl-action-rgb) / .08)}.btn-outline{display:inline-flex;align-items:center;gap:8px;background:var(--cl-surface);color:var(--cl-action);border:1px solid rgb(var(--cl-action-rgb) / .1);border-radius:10px;font-weight:600;cursor:pointer;box-shadow:none;transition:all .15s ease}.btn-outline:hover{border-color:var(--cl-action);background:rgb(var(--cl-action-rgb) / .02)}.text-ally{color:var(--cl-link)}.dark{--bg-primary: var(--cl-surface);--bg-secondary: var(--cl-canvas);--bg-tertiary: var(--cl-subtle);--text-primary: var(--cl-ink);--text-secondary: var(--cl-muted);--border-color: var(--cl-subtle)}.dark body{background-color:var(--bg-secondary);color:var(--text-primary)}.dark .bg-white{background-color:var(--bg-primary)!important}.dark .bg-gray-50{background-color:var(--bg-secondary)!important}.dark .bg-gray-100,.dark .bg-gray-200{background-color:var(--bg-tertiary)!important}.dark .text-gray-900{color:var(--text-primary)!important}.dark .text-gray-600,.dark .text-gray-700{color:var(--text-secondary)!important}.dark .text-gray-500{color:var(--cl-muted)!important}.dark .border-gray-200,.dark .border-gray-300,.dark .ring-gray-300{border-color:var(--border-color)!important}.dark .shadow,.dark .shadow-sm,.dark .shadow-lg{box-shadow:0 1px 3px #0000004d,0 1px 2px #0000002e!important}.dark input[type=text],.dark input[type=email],.dark input[type=password],.dark select,.dark textarea{background-color:var(--bg-secondary)!important;color:var(--text-primary)!important;border-color:var(--border-color)!important}.dark input[type=text]:focus,.dark input[type=email]:focus,.dark input[type=password]:focus,.dark select:focus,.dark textarea:focus{border-color:var(--cl-link)!important;box-shadow:0 0 0 1px var(--cl-link)!important}.high-contrast{--bg-primary: #000000;--bg-secondary: #ffffff;--text-primary: #ffffff;--text-secondary: #ffffff;--border-color: #ffffff;--accent-color: #ffff00}.high-contrast body{background-color:#000;color:#fff}.high-contrast .bg-white{background-color:#000!important;border:2px solid #ffffff!important}.high-contrast .bg-gray-50{background-color:#000!important;border:1px solid #ffffff!important}.high-contrast .text-gray-900,.high-contrast .text-gray-600,.high-contrast .text-gray-700,.high-contrast .text-gray-500{color:#fff!important}.high-contrast .border-gray-300,.high-contrast .ring-gray-300{border-color:#fff!important}.high-contrast .bg-blue-600,.high-contrast .hover\:bg-blue-500:hover{background-color:#ff0!important;color:#000!important}.high-contrast input,.high-contrast select,.high-contrast textarea{background-color:#000!important;color:#fff!important;border:2px solid #ffffff!important}.high-contrast input:focus,.high-contrast select:focus,.high-contrast textarea:focus{outline:3px solid #ffff00!important;outline-offset:2px!important}.dark .hover\:bg-gray-50:hover{background-color:var(--bg-tertiary)!important}.dark .hover\:text-gray-900:hover{color:var(--text-primary)!important}.dark .hover\:text-gray-500:hover{color:var(--text-secondary)!important}.dark .bg-primary-50{background-color:var(--cl-action)!important}.dark .text-primary-600{color:var(--cl-link)!important}.dark .text-gray-400{color:var(--cl-muted)!important}.dark .group-hover\:text-gray-500:hover{color:var(--text-secondary)!important}.dark .bg-green-100{background-color:var(--cl-success-bg)!important}.dark .text-green-800{color:var(--cl-success-ink)!important}.dark .bg-gray-700{background-color:var(--cl-subtle)!important}.dark .bg-gray-800{background-color:var(--cl-surface)!important}.dark .bg-gray-600{background-color:var(--cl-subtle)!important}.dark .text-gray-100{color:var(--cl-ink)!important}.dark .text-gray-300,.dark .text-gray-400{color:var(--cl-muted)!important}.dark .border-gray-600{border-color:var(--cl-subtle)!important}.dark .prose-invert{color:var(--cl-muted)!important}.editorial-eyebrow{color:var(--editorial-muted);font-size:.65rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.auth-shell{min-height:100vh;display:flex;flex-direction:column;max-width:100rem;margin:0 auto;padding:2.2rem 5.8% 1.5rem;background:var(--editorial-canvas);color:var(--editorial-ink)}.auth-masthead{display:flex;align-items:center;justify-content:space-between;padding-bottom:1.55rem;border-bottom:1px solid var(--editorial-border-strong)}.auth-masthead-meta{display:flex;gap:2.2rem;color:var(--editorial-muted);font-size:.625rem;letter-spacing:.14em;text-transform:uppercase}.auth-main{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(22rem,1fr);align-items:center;gap:10%;flex:1;padding:3.5rem 0}.auth-editorial{max-width:36rem}.auth-editorial .editorial-eyebrow{display:flex;align-items:center;gap:1rem}.auth-editorial .editorial-eyebrow:before{content:"";width:2rem;height:1px;background:var(--editorial-olive)}.auth-editorial h1{margin:1.6rem 0 0;font:400 clamp(3.4rem,5.6vw,5.5rem)/1.04 "Lora",Georgia,serif;letter-spacing:-.055em}.auth-editorial h1 em{color:var(--editorial-olive);font-weight:400}.auth-lede{max-width:25rem;margin-top:1.75rem;color:var(--editorial-muted);font-size:.875rem;line-height:1.85}.auth-source-index{max-width:29rem;margin-top:2.25rem;border-top:1px solid var(--editorial-border-strong)}.auth-source-index div{display:flex;align-items:center;gap:1.15rem;padding:.9rem 0;border-bottom:1px solid var(--editorial-border)}.auth-source-index span{min-width:1.5rem;color:var(--cl-link);font:italic .8rem Lora,Georgia,serif}.auth-source-index strong{font:400 1.05rem Lora,Georgia,serif}.auth-source-index small{margin-left:auto;color:var(--editorial-muted);font-size:.625rem}.auth-paper{justify-self:end;width:100%;max-width:28.5rem;padding:2.35rem 2.45rem;background:var(--editorial-paper);border:1px solid var(--editorial-border);box-shadow:4px 5px 0 var(--cl-subtle),5px 6px 0 var(--editorial-border)}.auth-paper-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.9rem;padding-bottom:1.1rem;border-bottom:1px solid var(--editorial-border);color:var(--editorial-muted);font-size:.625rem}.auth-paper-head em{font:italic .9rem Lora,Georgia,serif}.auth-mobile-brand{display:none}.auth-form-wrap h2{margin:.65rem 0 0;font:400 2rem/1.2 Lora,Georgia,serif;letter-spacing:-.035em}.auth-intro{margin:.7rem 0 0;color:var(--editorial-muted);font-size:.82rem;line-height:1.65}.editorial-form{display:flex;flex-direction:column;margin-top:1.55rem}.editorial-form label{margin:0 0 .45rem;color:var(--editorial-ink);font-size:.75rem;font-weight:600}.editorial-form input,.editorial-form textarea{width:100%;min-height:3.15rem;margin-bottom:1.2rem;padding:0 .9rem;border:1px solid var(--editorial-border);border-radius:3px;background:var(--cl-surface);color:var(--editorial-ink);font:inherit}.editorial-form input:focus,.editorial-form textarea:focus{outline:none;border-color:var(--editorial-green);box-shadow:0 0 0 3px var(--editorial-ring)}.editorial-label-row{display:flex;align-items:center;justify-content:space-between}.editorial-label-row a,.auth-back{color:var(--editorial-green);font-size:.7rem;text-underline-offset:.2rem}.editorial-password{position:relative}.editorial-password input{padding-right:3.25rem}.editorial-password button{position:absolute;top:.25rem;right:.25rem;display:grid;place-items:center;width:2.65rem;height:2.65rem;border:0;background:transparent;color:var(--editorial-muted)}.editorial-password svg{width:1.15rem}.editorial-submit{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:3.2rem;padding:0 1.1rem;border:1px solid transparent;border-radius:3px;background:var(--editorial-green);color:#fff;font-size:.8rem;font-weight:600;text-decoration:none;transition:background .15s ease,transform .15s ease}.editorial-submit:hover{background:var(--editorial-green-hover)}.editorial-submit:active{transform:translateY(1px)}.editorial-submit:disabled{cursor:wait;opacity:.65}.editorial-submit svg{width:1.15rem;height:1.15rem}.editorial-notice{display:flex;flex-direction:column;gap:.15rem;margin:1.25rem 0 0;padding:.75rem .85rem;border:1px solid #e5dcc3;border-radius:3px;background:var(--cl-warning-bg);color:var(--editorial-warning);font-size:.72rem;line-height:1.5}.editorial-notice strong{font-weight:600}.editorial-notice.success{border-color:#c7dece;background:var(--cl-success-bg);color:var(--editorial-success)}.editorial-notice.error{border-color:#eacbc4;background:var(--cl-danger-bg);color:var(--editorial-error)}.editorial-form .editorial-notice{margin:0 0 1.1rem}.auth-access{margin:1.7rem 0 0;padding-top:1.25rem;border-top:1px solid var(--editorial-border);color:var(--editorial-muted);font-size:.68rem;line-height:1.65}.auth-access strong{display:block;color:var(--editorial-ink);font-weight:600}.auth-back{display:inline-flex;align-items:center;gap:.45rem;margin-bottom:1.5rem;text-decoration:none}.auth-back svg{width:1rem}.auth-success-icon{display:grid;place-items:center;width:3rem;height:3rem;margin-bottom:1.2rem;border:1px solid #c7dece;border-radius:50%;background:var(--cl-success-bg);color:var(--editorial-success)}.auth-success-icon svg,.auth-state-icon{width:1.35rem}.auth-success .editorial-submit,.auth-sso .editorial-submit{margin-top:1.6rem}.auth-sso{padding:1rem 0}.auth-state-icon.error{width:2.6rem;color:var(--editorial-error);margin-bottom:1.25rem}.editorial-spinner{width:2.6rem;height:2.6rem;margin-bottom:1.3rem;border:2px solid var(--editorial-border);border-top-color:var(--editorial-green);border-radius:50%;animation:editorial-spin .85s linear infinite}.auth-footer{display:flex;justify-content:space-between;padding-top:1.2rem;border-top:1px solid var(--editorial-border-strong);color:var(--editorial-muted);font-size:.625rem}.auth-footer span:last-child{font:italic .75rem Lora,Georgia,serif}@keyframes editorial-spin{to{transform:rotate(360deg)}}.editorial-app-shell{color:var(--editorial-ink);background:var(--editorial-canvas)}:root{--app-zoom: .9}@media (min-width: 800px){div.editorial-app-shell{zoom:var(--app-zoom);height:calc(100vh / var(--app-zoom));min-height:calc(100vh / var(--app-zoom))}body>.editorial-modal-backdrop>*,[data-sonner-toast]>*{zoom:var(--app-zoom)}}.editorial-sidebar{background:rgb(var(--cl-surface-rgb) / .82);border-color:var(--editorial-border)!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.editorial-sidebar-backdrop{display:none}.editorial-modal-backdrop{background:#1424387a!important}.card-soft{border-color:var(--editorial-border);border-radius:4px;background:var(--editorial-paper);box-shadow:3px 4px 0 var(--cl-subtle)}.btn-primary{border-radius:3px;background:var(--editorial-green);box-shadow:none}.btn-primary:hover{background:var(--editorial-green-hover);box-shadow:none}.chip{border-color:var(--editorial-border);border-radius:3px;background:var(--editorial-paper);color:var(--editorial-green)}.chip-accent{border-color:var(--cl-border);color:var(--editorial-olive)}@media (max-width: 1024px) and (min-width: 768px){.auth-main{gap:5%}.auth-paper{padding:2rem 1.8rem}.auth-editorial h1{font-size:3.6rem}.auth-source-index small{display:none}}@media (max-width: 767px){.auth-shell{min-height:100vh;padding:0}.auth-masthead,.auth-editorial{display:none}.auth-main{display:block;padding:0;flex:1}.auth-paper{max-width:none;min-height:calc(100vh - 4.5rem);padding:2rem 1.75rem;border:0;box-shadow:none;background:transparent}.auth-paper-head{display:none}.auth-mobile-brand{display:inline-flex;margin-bottom:3.2rem}.auth-form-wrap{max-width:26rem;margin:0 auto}.auth-form-wrap h2{font-size:1.9rem}.auth-intro,.auth-access{font-size:.78rem}.auth-footer{margin:0 1.75rem;padding:1rem 0;gap:1rem;flex-wrap:wrap}.editorial-app-shell{position:relative}.editorial-sidebar{flex:0 0 auto;position:absolute;top:0;bottom:0;left:0;background:var(--cl-surface)}.editorial-app-shell>main{margin-left:3.5rem}.editorial-sidebar-backdrop{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;background:#1424387a}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.dark [class*="dark:bg-gray-700"]{background-color:var(--cl-subtle)!important}.dark [class*="dark:bg-gray-800"]{background-color:var(--cl-surface)!important}.dark [class*="dark:text-gray-100"]{color:var(--cl-ink)!important}.dark [class*="dark:text-gray-300"]{color:var(--cl-muted)!important}@keyframes slide-in-bottom{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.animate-slide-in-bottom{animation:slide-in-bottom .3s ease-out}::-webkit-scrollbar{width:14px;height:14px}::-webkit-scrollbar-track{background:rgb(var(--cl-action-rgb) / .05);border-radius:10px}::-webkit-scrollbar-thumb{background:rgb(var(--cl-action-rgb) / .25);border-radius:10px;border:3px solid rgb(var(--cl-action-rgb) / .05);background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:rgb(var(--cl-action-rgb) / .4);border:3px solid rgb(var(--cl-action-rgb) / .05);background-clip:padding-box}::-webkit-scrollbar-thumb:active{background:rgb(var(--cl-action-rgb) / .5);border:3px solid rgb(var(--cl-action-rgb) / .05);background-clip:padding-box}::-webkit-scrollbar-button{background:rgb(var(--cl-action-rgb) / .08);border-radius:6px;height:14px;width:14px}::-webkit-scrollbar-button:hover{background:rgb(var(--cl-action-rgb) / .15)}::-webkit-scrollbar-button:active{background:rgb(var(--cl-action-rgb) / .25)}::-webkit-scrollbar-button:vertical:decrement{background:rgb(var(--cl-action-rgb) / .08) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath fill='%23365d91' d='M5 3L9 7H1z'/%3E%3C/svg%3E") no-repeat center center}::-webkit-scrollbar-button:vertical:decrement:hover{background:rgb(var(--cl-action-rgb) / .15) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath fill='%23365d91' d='M5 3L9 7H1z'/%3E%3C/svg%3E") no-repeat center center}::-webkit-scrollbar-button:vertical:increment{background:rgb(var(--cl-action-rgb) / .08) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath fill='%23365d91' d='M5 7L1 3h8z'/%3E%3C/svg%3E") no-repeat center center}::-webkit-scrollbar-button:vertical:increment:hover{background:rgb(var(--cl-action-rgb) / .15) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath fill='%23365d91' d='M5 7L1 3h8z'/%3E%3C/svg%3E") no-repeat center center}::-webkit-scrollbar-button:horizontal:decrement{background:rgb(var(--cl-action-rgb) / .08) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath fill='%23365d91' d='M3 5l4-4v8z'/%3E%3C/svg%3E") no-repeat center center}::-webkit-scrollbar-button:horizontal:decrement:hover{background:rgb(var(--cl-action-rgb) / .15) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath fill='%23365d91' d='M3 5l4-4v8z'/%3E%3C/svg%3E") no-repeat center center}::-webkit-scrollbar-button:horizontal:increment{background:rgb(var(--cl-action-rgb) / .08) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath fill='%23365d91' d='M7 5L3 9V1z'/%3E%3C/svg%3E") no-repeat center center}::-webkit-scrollbar-button:horizontal:increment:hover{background:rgb(var(--cl-action-rgb) / .15) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath fill='%23365d91' d='M7 5L3 9V1z'/%3E%3C/svg%3E") no-repeat center center}::-webkit-scrollbar-corner{background:rgb(var(--cl-action-rgb) / .05);border-radius:0 0 6px}.overflow-y-auto::-webkit-scrollbar,.overflow-x-auto::-webkit-scrollbar{width:12px;height:12px}.overflow-y-auto::-webkit-scrollbar-button,.overflow-x-auto::-webkit-scrollbar-button{height:12px;width:12px}*{scrollbar-width:auto;scrollbar-color:rgb(var(--cl-action-rgb) / .25) rgb(var(--cl-action-rgb) / .05)}.dark ::-webkit-scrollbar-track{background:#ffffff0d}.dark ::-webkit-scrollbar-thumb{background:#fff3;border:3px solid rgba(255,255,255,.05);background-clip:padding-box}.dark ::-webkit-scrollbar-thumb:hover{background:#ffffff4d;border:3px solid rgba(255,255,255,.05);background-clip:padding-box}.dark ::-webkit-scrollbar-button{background:#ffffff14}.dark ::-webkit-scrollbar-button:hover{background:#ffffff26}.dark ::-webkit-scrollbar-button:vertical:decrement{background:#ffffff14 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath fill='%23ffffff' d='M5 3L9 7H1z'/%3E%3C/svg%3E") no-repeat center center}.dark ::-webkit-scrollbar-button:vertical:decrement:hover{background:#ffffff26 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath fill='%23ffffff' d='M5 3L9 7H1z'/%3E%3C/svg%3E") no-repeat center center}.dark ::-webkit-scrollbar-button:vertical:increment{background:#ffffff14 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath fill='%23ffffff' d='M5 7L1 3h8z'/%3E%3C/svg%3E") no-repeat center center}.dark ::-webkit-scrollbar-button:vertical:increment:hover{background:#ffffff26 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath fill='%23ffffff' d='M5 7L1 3h8z'/%3E%3C/svg%3E") no-repeat center center}.dark ::-webkit-scrollbar-button:horizontal:decrement{background:#ffffff14 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath fill='%23ffffff' d='M3 5l4-4v8z'/%3E%3C/svg%3E") no-repeat center center}.dark ::-webkit-scrollbar-button:horizontal:increment{background:#ffffff14 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath fill='%23ffffff' d='M7 5L3 9V1z'/%3E%3C/svg%3E") no-repeat center center}.dark ::-webkit-scrollbar-corner{background:#ffffff0d}.dark *{scrollbar-color:rgba(255,255,255,.2) rgba(255,255,255,.05)}.dark{--bg-primary: var(--cl-surface);--bg-secondary: var(--cl-canvas);--bg-tertiary: var(--cl-subtle);--text-primary: var(--cl-ink);--text-secondary: var(--cl-muted);--border-color: var(--cl-border)}.dark .editorial-app-shell{background:var(--bg-secondary);color:var(--text-primary)}.dark .editorial-sidebar{background:rgb(var(--cl-surface-rgb) / .94)!important;border-color:var(--border-color)!important}.dark .editorial-compact-menu{background:var(--bg-primary)!important;border-color:var(--border-color)!important}.editorial-compact-menu{overflow:hidden;border-radius:3px;color:var(--editorial-ink)}.editorial-user-menu>div{border-radius:3px;border-color:var(--editorial-border)}*:focus-visible{outline:2px solid var(--editorial-olive);outline-offset:3px}*{scrollbar-color:rgb(var(--cl-action-rgb) / .28) rgb(var(--cl-action-rgb) / .06)}::-webkit-scrollbar-thumb{background-color:rgb(var(--cl-action-rgb) / .28)}::-webkit-scrollbar-track{background-color:rgb(var(--cl-action-rgb) / .06)}.editorial-submit{color:var(--brand-on-primary,#fff)}.bg-primary.text-white,.bg-primary .text-white,.btn-primary{color:var(--brand-on-primary, var(--cl-on-action))}.dark input[type=text],.dark input[type=email],.dark input[type=password],.dark select[class],.dark textarea[class]{background-color:var(--cl-field)!important;color:var(--cl-ink)!important;border-color:var(--cl-control-border)!important}.dark [class*="dark:bg-gray-900"]{background-color:var(--cl-canvas)!important}.dark .bg-primary-50{background-color:var(--cl-selected-bg)!important}.dark .text-primary-600{color:var(--cl-selected-ink)!important}.dark .text-gray-500,.dark .text-gray-400{color:var(--cl-muted)!important}.dark .prose-invert{color:var(--cl-ink)!important}.dark .ris-viewer-content{color:var(--cl-ink)}.dark .editorial-sidebar{background-color:var(--cl-surface)!important}::-moz-selection{background:var(--cl-selected-bg);color:var(--cl-ink)}::selection{background:var(--cl-selected-bg);color:var(--cl-ink)}.dark .research-chat-surface{color:var(--text-primary)}.dark .research-chat-surface .text-primary,.dark .research-chat-surface .text-accent{color:var(--text-primary)!important}.dark .research-chat-surface .text-muted,.dark .research-chat-surface a:hover,.dark .research-chat-surface button:hover{color:var(--text-secondary)!important}.dark .research-chat-surface .bg-warm-100{background-color:var(--bg-tertiary)!important}.dark .research-chat-surface .border-warm-200{border-color:var(--border-color)!important}.dark .research-chat-surface tbody tr{background-color:transparent!important}.placeholder\:text-muted\/70::-moz-placeholder{color:rgb(var(--cl-muted-rgb) / .7)}.placeholder\:text-muted\/70::placeholder{color:rgb(var(--cl-muted-rgb) / .7)}.last\:border-b-0:last-child{border-bottom-width:0px}.even\:bg-warm-100\/60:nth-child(2n){background-color:rgb(var(--cl-canvas-rgb) / .6)}.hover\:border-accent:hover{--tw-border-opacity: 1;border-color:rgb(var(--cl-link-rgb) / var(--tw-border-opacity, 1))}.hover\:bg-black\/5:hover{background-color:#0000000d}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-100\/60:hover{background-color:#f3f4f699}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-300:hover{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.hover\:bg-primary:hover{--tw-bg-opacity: 1;background-color:rgb(var(--cl-action-rgb) / var(--tw-bg-opacity, 1))}.hover\:bg-primary-dark:hover{--tw-bg-opacity: 1;background-color:rgb(var(--cl-action-hover-rgb) / var(--tw-bg-opacity, 1))}.hover\:bg-primary\/90:hover{background-color:rgb(var(--cl-action-rgb) / .9)}.hover\:bg-red-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.hover\:bg-red-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.hover\:bg-red-700:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.hover\:bg-red-800:hover{--tw-bg-opacity: 1;background-color:rgb(153 27 27 / var(--tw-bg-opacity, 1))}.hover\:bg-warm-100:hover{--tw-bg-opacity: 1;background-color:rgb(var(--cl-canvas-rgb) / var(--tw-bg-opacity, 1))}.hover\:bg-warm-200:hover{--tw-bg-opacity: 1;background-color:rgb(var(--cl-subtle-rgb) / var(--tw-bg-opacity, 1))}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:bg-yellow-200:hover{--tw-bg-opacity: 1;background-color:rgb(254 240 138 / var(--tw-bg-opacity, 1))}.hover\:text-accent-dark:hover{--tw-text-opacity: 1;color:rgb(var(--cl-action-hover-rgb) / var(--tw-text-opacity, 1))}.hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.hover\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.hover\:text-primary:hover{--tw-text-opacity: 1;color:rgb(var(--cl-action-rgb) / var(--tw-text-opacity, 1))}.hover\:text-red-500:hover{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.hover\:text-red-800:hover{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.focus\:not-sr-only:focus{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.focus\:fixed:focus{position:fixed}.focus\:left-2:focus{left:.5rem}.focus\:top-2:focus{top:.5rem}.focus\:z-\[200\]:focus{z-index:200}.focus\:rounded-\[3px\]:focus{border-radius:3px}.focus\:border-accent:focus{--tw-border-opacity: 1;border-color:rgb(var(--cl-link-rgb) / var(--tw-border-opacity, 1))}.focus\:bg-warm-card:focus{--tw-bg-opacity: 1;background-color:rgb(var(--cl-surface-rgb) / var(--tw-bg-opacity, 1))}.focus\:px-4:focus{padding-left:1rem;padding-right:1rem}.focus\:py-3:focus{padding-top:.75rem;padding-bottom:.75rem}.focus\:text-sm:focus{font-size:.875rem;line-height:1.25rem}.focus\:font-semibold:focus{font-weight:600}.focus\:text-primary:focus{--tw-text-opacity: 1;color:rgb(var(--cl-action-rgb) / var(--tw-text-opacity, 1))}.focus\:shadow-lg:focus{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-accent:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--cl-link-rgb) / var(--tw-ring-opacity, 1))}.focus\:ring-accent\/20:focus{--tw-ring-color: rgb(var(--cl-link-rgb) / .2)}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-accent:focus-visible{outline-color:rgb(var(--cl-link-rgb) / 1)}.focus-visible\:outline-red-700:focus-visible{outline-color:#b91c1c}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-accent:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--cl-link-rgb) / var(--tw-ring-opacity, 1))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:hover\:bg-transparent:hover:disabled{background-color:transparent}.dark\:border-amber-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(146 64 14 / var(--tw-border-opacity, 1))}.dark\:border-gray-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.dark\:border-gray-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.dark\:border-red-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(185 28 28 / var(--tw-border-opacity, 1))}.dark\:border-red-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(153 27 27 / var(--tw-border-opacity, 1))}.dark\:border-t-accent:is(.dark *){--tw-border-opacity: 1;border-top-color:rgb(var(--cl-link-rgb) / var(--tw-border-opacity, 1))}.dark\:bg-amber-900\/20:is(.dark *){background-color:#78350f33}.dark\:bg-gray-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-700:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-800\/60:is(.dark *){background-color:#1f293799}.dark\:bg-gray-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-900\/95:is(.dark *){background-color:#111827f2}.dark\:bg-red-900\/20:is(.dark *){background-color:#7f1d1d33}.dark\:bg-red-900\/30:is(.dark *){background-color:#7f1d1d4d}.dark\:text-amber-200:is(.dark *){--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.dark\:text-amber-300:is(.dark *){--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.dark\:text-amber-500:is(.dark *){--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.dark\:text-gray-100:is(.dark *){--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.dark\:text-gray-200:is(.dark *){--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.dark\:text-gray-300:is(.dark *){--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.dark\:text-gray-400:is(.dark *){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.dark\:text-gray-500:is(.dark *){--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.dark\:text-red-300:is(.dark *){--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.dark\:text-red-400:is(.dark *){--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.dark\:text-white:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\:decoration-gray-600:is(.dark *){text-decoration-color:#4b5563}.dark\:placeholder-gray-400:is(.dark *)::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.dark\:placeholder-gray-400:is(.dark *)::placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.dark\:hover\:border-accent:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(var(--cl-link-rgb) / var(--tw-border-opacity, 1))}.dark\:hover\:bg-gray-600:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-gray-700:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-gray-700\/40:hover:is(.dark *){background-color:#37415166}.dark\:hover\:bg-gray-700\/50:hover:is(.dark *){background-color:#37415180}.dark\:hover\:bg-red-900\/30:hover:is(.dark *){background-color:#7f1d1d4d}.dark\:hover\:bg-white\/10:hover:is(.dark *){background-color:#ffffff1a}.dark\:hover\:text-gray-100:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.dark\:hover\:text-gray-200:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.dark\:hover\:text-red-300:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.dark\:hover\:text-white:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media not all and (min-width: 640px){.max-sm\:-order-1{order:-1}.max-sm\:ml-auto{margin-left:auto}.max-sm\:min-h-\[4\.75rem\]{min-height:4.75rem}}@media (min-width: 640px){.sm\:not-sr-only{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.sm\:order-none{order:0}.sm\:inline{display:inline}.sm\:flex-1{flex:1 1 0%}.sm\:basis-auto{flex-basis:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:gap-3{gap:.75rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width: 768px){.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-8{height:2rem}.md\:w-8{width:2rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:pr-0{padding-right:0}.md\:before\:absolute:before{content:var(--tw-content);position:absolute}.md\:before\:-inset-1\.5:before{content:var(--tw-content);top:-.375rem;right:-.375rem;bottom:-.375rem;left:-.375rem}.md\:before\:content-\[\'\'\]:before{--tw-content: "";content:var(--tw-content)}.group:focus-within .md\:group-focus-within\:flex{display:flex}.group:focus-within .md\:group-focus-within\:pr-10{padding-right:2.5rem}.group:hover .md\:group-hover\:flex{display:flex}.group:hover .md\:group-hover\:pr-10{padding-right:2.5rem}}@media (min-width: 900px){.min-\[900px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.lg\:w-72{width:18rem}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.lg\:items-end{align-items:flex-end}.lg\:px-8{padding-left:2rem;padding-right:2rem}}@media (min-width: 1280px){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.\[\&_a\]\:text-primary a{--tw-text-opacity: 1;color:rgb(var(--cl-action-rgb) / var(--tw-text-opacity, 1))}.\[\&_a\]\:underline a{text-decoration-line:underline}.dark\:\[\&_a\]\:text-white a:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media (pointer:coarse){.\[\@media\(pointer\:coarse\)\]\:\!flex{display:flex!important}.\[\@media\(pointer\:coarse\)\]\:\!h-11{height:2.75rem!important}.\[\@media\(pointer\:coarse\)\]\:\!w-11{width:2.75rem!important}.\[\@media\(pointer\:coarse\)\]\:\!pr-12{padding-right:3rem!important}}
