.np-ph-tiefe{isolation:isolate;background:linear-gradient(120deg, var(--surface) 0%, var(--surface) 55%, #1a9b9e0f 100%);flex-shrink:0;position:relative;overflow:hidden}.np-ph-inhalt{z-index:2;position:relative}.np-ph-ebene{z-index:0;pointer-events:none;will-change:transform;border-radius:50%;position:absolute}.np-ph-ebene-1{filter:blur(2px);width:420px;height:420px;transform:translate3d(0, calc(var(--np-scroll,0px) * .35), 0);background:radial-gradient(circle at 40% 60%,#1a9b9e29,#0000 62%);top:-260px;right:-120px}.np-ph-ebene-2{width:260px;height:260px;transform:translate3d(0, calc(var(--np-scroll,0px) * .2), 0);background:radial-gradient(circle,#2e9e5b21,#0000 65%);top:-170px;right:220px}.np-ph-ebene-3{width:680px;height:120px;transform:translate3d(calc(var(--np-scroll,0px) * -.15), 0, 0);background:repeating-linear-gradient(115deg,#0d22400b 0 1px,#0000 1px 22px);border-radius:0;bottom:-70px;right:-40px}:is(.np-kpi,.mt-kpi,.kk-kpi,.messe-karte,.mt-karte,.kk-kette,.rd-ei-kpi-card,.np-tilt){transform:perspective(900px) rotateX(var(--np-rx,0deg)) rotateY(var(--np-ry,0deg));transform-style:preserve-3d;transition:transform .18s,box-shadow .18s;box-shadow:0 1px #0d22400a,0 6px 18px -12px #0d224059}.np-kippt{z-index:1;box-shadow:0 2px #0d22400d,0 18px 34px -16px #0d224073}@media (prefers-reduced-motion:reduce){.np-ph-ebene{transform:none!important}:is(.np-kpi,.mt-kpi,.kk-kpi,.messe-karte,.mt-karte,.kk-kette,.rd-ei-kpi-card,.np-tilt){transition:none;transform:none!important}}.np-shell{grid-template-rows:56px minmax(0,1fr);grid-template-columns:250px minmax(0,1fr);height:100dvh;display:grid;overflow:hidden}.np-shell>.np-topbar{grid-area:1/1/auto/-1;gap:10px;min-width:0}.np-shell-sidebar{grid-area:2/1}.np-shell-main{-webkit-overflow-scrolling:touch;grid-area:2/2}.np-shell-burger,.np-shell-backdrop{display:none}@media (width<=900px){.np-shell{grid-template-columns:minmax(0,1fr)}.np-shell-main{grid-column:1}.np-shell>.np-topbar{padding:0 10px;padding-left:max(10px, env(safe-area-inset-left));padding-right:max(10px, env(safe-area-inset-right))}.np-shell-burger{cursor:pointer;color:#fff;background:#ffffff1a;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:22px;display:inline-flex}.np-shell-burger:focus-visible{outline:2px solid var(--green);outline-offset:2px}.np-shell .np-shell-sidebar{z-index:70;width:min(300px,86vw);padding-bottom:env(safe-area-inset-bottom);transition:transform .2s;position:fixed;top:56px;bottom:0;left:0;transform:translate(-105%);box-shadow:0 12px 32px #07172e47}.np-shell--menue .np-shell-sidebar{transform:none}.np-shell--menue .np-shell-backdrop{z-index:65;background:#07172e73;display:block;position:fixed;inset:56px 0 0}.np-tb-optional{display:none!important}input,select,textarea{font-size:max(16px,1em)}.np-shell-main .np-page-header{padding:12px 14px}.np-shell-main .np-page-body{gap:12px;padding:14px 12px}.np-shell-main .np-tab-nav{scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-x:auto;flex-wrap:nowrap!important}.np-shell-main .np-tab-nav::-webkit-scrollbar{display:none}.np-shell-main .np-tab-nav .np-tab-btn{flex:none}.np-shell-main [role=tablist]{scrollbar-width:none;max-width:100%;overflow-x:auto}.np-shell-main .np-row{flex-wrap:wrap}.np-shell-main .np-row-label{min-width:0}.np-shell-main .np-row-value{overflow-wrap:anywhere;min-width:0}.np-shell-main table{-webkit-overflow-scrolling:touch;max-width:100%;display:block;overflow-x:auto}.np-shell-main img,.np-shell-main video{max-width:100%;height:auto}.np-shell-main input,.np-shell-main select,.np-shell-main textarea{max-width:100%}.np-shell-main pre,.np-shell-main code{white-space:pre-wrap;overflow-wrap:anywhere}.np-shell .np-shell-main>*{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.np-shell-main [style*=grid-template-columns][style*=px]:not([style*=auto-fill]):not([style*=auto-fit]){grid-template-columns:minmax(0,1fr)!important}.np-shell-main [style*=grid-template-columns]>*{min-width:0}.np-shell-main [style*="display: flex"]:not([style*="flex-direction: column"]):not([style*=nowrap]){flex-wrap:wrap}.np-shell-main .np-page-header>*{flex-wrap:wrap;min-width:0;max-width:100%}.np-shell-main .np-ph-ebene{display:none}.np-shell-main .lagetyp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.np-shell-main .zna-suite :is(.boardgrid,.grid2,.falllayout,.fb,.bm)>*{min-width:0}.np-shell-main .zna-suite .tbwrap{max-width:100%}.np-shell-main .zna-suite .banner{display:block}.np-shell-main .aircis-content .pageh,.np-shell-main .aircis-content .stage,.np-shell-main .aircis-content .pageh .act{flex-wrap:wrap}.np-shell-main .aircis-content .pageh .act{margin-left:0}.np-shell-main .aktin-toolbar-input{width:100%;min-width:0!important}.np-shell-main .aktin-counts{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.np-shell .np-shell-sidebar{transition:none}}:root{--hero-a:#0d2240;--hero-b:#07172e;--hero-c:#16385e;--hero-teal:#1a9b9e;--hero-gruen:#2e9e5b;--hero-text:#fff;--hero-text-2:#fffc;--hero-glas:#ffffff21;--hero-glas-rand:#ffffff3d}:root[data-theme=mil-night]{--hero-a:#240000;--hero-b:#0e0000;--hero-c:#3a0606;--hero-teal:#f66;--hero-gruen:#fa0;--hero-text:#ffd6d6;--hero-text-2:#ff9c9c;--hero-glas:#ff66661f;--hero-glas-rand:#ff88884d}.np-page-header.np-page-header-hero{color:var(--hero-text);background:radial-gradient(110% 150% at 100% 0%, color-mix(in srgb, var(--hero-teal) 42%, transparent) 0%, transparent 55%), radial-gradient(80% 130% at 0% 110%, color-mix(in srgb, var(--hero-gruen) 30%, transparent) 0%, transparent 60%), linear-gradient(135deg, var(--hero-c) 0%, var(--hero-a) 48%, var(--hero-b) 100%);border:none;border-radius:22px;align-items:flex-end;margin:18px 24px 2px;padding:26px 30px 24px;box-shadow:0 22px 44px -26px #07172ebf,inset 0 1px #ffffff17}.np-page-header-hero:after{content:"";z-index:1;pointer-events:none;border-radius:inherit;background:repeating-linear-gradient(135deg,#ffffff09 0 1px,#0000 1px 15px);position:absolute;inset:0}.np-page-header-hero .np-ph-ebene-1{background:radial-gradient(circle at 40% 60%, color-mix(in srgb, var(--hero-teal) 35%, transparent), transparent 62%)}.np-page-header-hero .np-ph-ebene-2{background:radial-gradient(circle, color-mix(in srgb, var(--hero-gruen) 28%, transparent), transparent 65%)}.np-page-header-hero .np-ph-ebene-3{background:repeating-linear-gradient(115deg,#ffffff0d 0 1px,#0000 1px 22px)}.np-page-header-hero .np-page-eyebrow{background:var(--hero-glas);border:1px solid var(--hero-glas-rand);color:var(--hero-text);letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);border-radius:999px;align-items:center;gap:6px;margin-bottom:10px;padding:4px 11px;font-size:11.5px;font-weight:800;display:inline-flex}.np-page-header-hero .np-page-eyebrow:before{content:"";background:var(--hero-gruen);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--hero-gruen) 30%, transparent);border-radius:50%}.np-page-header-hero .np-page-title{color:var(--hero-text);letter-spacing:-.02em;text-shadow:0 2px 14px #00000047;margin:0;font-size:clamp(26px,3.4vw,34px);font-weight:800;line-height:1.1}.np-page-header-hero .np-page-sub{color:var(--hero-text-2);max-width:780px;margin-top:8px;font-size:15px;line-height:1.5}.np-page-header-hero .np-page-actions{gap:10px}.np-page-header-hero .np-page-actions .np-btn{background:var(--hero-glas);border:1px solid var(--hero-glas-rand);min-height:42px;color:var(--hero-text);-webkit-backdrop-filter:blur(10px);box-shadow:none;border-radius:12px;gap:8px;padding:0 16px;font-weight:700}.np-page-header-hero .np-page-actions .np-btn:hover{background:color-mix(in srgb, var(--hero-text) 22%, transparent)}.np-page-header-hero .np-page-actions .np-btn-primary{background:var(--hero-gruen);color:#fff;box-shadow:0 10px 22px -10px color-mix(in srgb, var(--hero-gruen) 80%, transparent);border-color:#0000}@media (width<=768px){.np-shell-main .np-page-header.np-page-header-hero{border-radius:18px;margin:10px 12px 0;padding:18px 18px 16px}.np-shell .np-shell-main>.np-page-header.np-page-header-hero{width:auto}.np-page-header-hero .np-page-sub{font-size:14px}}@media (prefers-reduced-transparency:reduce){.np-page-header-hero :is(.np-page-eyebrow,.np-page-actions .np-btn){-webkit-backdrop-filter:none}}.np-modern{gap:18px}.np-modern .db-bereich{border:1px solid color-mix(in srgb, var(--border) 75%, transparent);box-shadow:inset 4px 0 0 var(--db-ampel,var(--green-700)), 0 1px 2px #0d22400a, 0 12px 30px -22px #0d224066;border-left-width:1px;border-radius:18px;margin-bottom:0}.np-modern .db-bereich-gelb{--db-ampel:var(--orange-700)}.np-modern .db-bereich-rot{--db-ampel:var(--red-700)}.np-modern .db-kopf{padding:8px 14px 8px 10px}.np-modern .db-klapp{gap:12px}.np-modern .db-icon{width:36px;height:36px;color:var(--or-teal-text,#127a7c);background:linear-gradient(145deg, var(--or-teal-bg,#e3f1f1), color-mix(in srgb, var(--or-gruen-bg,#eef8f2) 80%, transparent));border-radius:11px;flex:none;place-items:center;font-size:19px;display:inline-grid}.np-modern .db-titel{letter-spacing:-.01em;font-size:16.5px;font-weight:800}.np-modern .db-inhalt{padding:4px 20px 20px}.np-modern .np-btn{border-radius:12px}.np-modern .db-schalter .np-btn{min-height:36px}.np-modern .or-kpis{gap:14px}.np-modern .or-kpi{border:1px solid color-mix(in srgb, var(--border) 75%, transparent);border-radius:18px;gap:6px;padding:18px 18px 16px;position:relative;overflow:hidden}.np-modern .or-kpi:before{content:"";background:linear-gradient(90deg, var(--or-teal,#1a9b9e), var(--or-gruen,#2e9e5b));height:4px;position:absolute;inset:0 0 auto}.np-modern .or-kpi-offen:before{background:linear-gradient(90deg, var(--or-orange,#e67e22), var(--or-rot,#c0392b))}.np-modern .or-kpi b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:32px;line-height:1.05}.np-modern .or-kz{box-shadow:inset 3px 0 0 var(--or-kz-ton,var(--border));border-left-width:1px;border-radius:14px;padding:12px 14px}.np-modern .or-kz-ok{--or-kz-ton:var(--green-700,#2e9e5b)}.np-modern .or-kz-warn{--or-kz-ton:var(--orange-700,#c05621)}.np-modern .or-kz-alarm{--or-kz-ton:var(--red-700,#a32d2d)}.np-modern .or-kz-wert{letter-spacing:-.01em;font-size:26px}.np-modern :is(.or-auftrag,.or-plan,.or-mic,.or-brief,.or-schritt){border-radius:16px}.np-modern :is(.or-chip,.or-patient-chip){min-height:36px}@media (width<=768px){.np-modern .db-inhalt{padding:2px 14px 16px}.np-modern .or-kpi b{font-size:26px}}.npt{--npt-tile-bg:var(--surface,#fff);--npt-tile-bg-accent:var(--blue-400,#378add);--npt-tile-bg-emergency:var(--red-400,#e24b4a);--npt-tile-bg-success:var(--green,#2ebd7e);--npt-tile-bg-muted:var(--gray-100,#f1efe8);--npt-tile-fg:var(--text-1,#111110);--npt-tile-fg-accent:#fff;--npt-tile-fg-secondary:var(--text-2,#5f5e5a);--npt-tile-fg-tertiary:var(--text-3,#888780);--npt-tile-border:var(--gray-200,#d3d1c7);--npt-tile-shadow:0 1px 2px #1111100a;--npt-tile-shadow-hover:0 12px 28px -10px #1111102e;font-family:var(--ios-font,-apple-system, BlinkMacSystemFont, "SF Pro Text", sans-serif);color:var(--text-1,#111110)}.npt-page{background:var(--surface-2,#f8f7f5);min-height:100vh;padding:24px;padding-top:max(24px, env(safe-area-inset-top,0px));padding-bottom:max(80px, env(safe-area-inset-bottom,0px))}@media (width<=720px){.npt-page{padding:16px 16px 88px}}.npt-header{align-items:baseline;gap:16px;margin-bottom:32px;display:flex}.npt-header-back{cursor:pointer;width:44px;height:44px;color:var(--text-2,#5f5e5a);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;margin-left:-8px;font-size:28px;line-height:1;text-decoration:none;transition:background .15s;display:inline-flex}.npt-header-back:hover{background:var(--gray-100,#f1efe8)}.npt-header-h1{letter-spacing:-.02em;color:var(--text-1,#111110);margin:0;font-size:30px;font-style:italic;font-weight:700}.npt-header-h1-sub{color:var(--text-3,#888780);margin-top:4px;font-size:16px;font-style:normal;font-weight:400}.npt-section-label{color:var(--text-2,#5f5e5a);align-items:center;gap:6px;margin:24px 0 12px;font-size:15px;font-style:italic;display:flex}.npt-section-label:after{content:"›";color:var(--text-3,#888780);font-size:20px}.npt-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:32px;display:grid}@media (width<=1000px){.npt-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.npt-grid{grid-template-columns:repeat(2,1fr);gap:12px}}.npt-grid-3{grid-template-columns:repeat(3,1fr)}.npt-grid-2{grid-template-columns:repeat(2,1fr)}.npt-grid-1{grid-template-columns:1fr}.npt-tile{background:var(--npt-tile-bg);color:var(--npt-tile-fg);cursor:pointer;text-align:left;min-height:140px;box-shadow:var(--npt-tile-shadow);border:none;border-radius:12px;flex-direction:column;justify-content:space-between;padding:20px;font-family:inherit;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex}.npt-tile:hover{box-shadow:var(--npt-tile-shadow-hover);transform:translateY(-2px)}.npt-tile:focus-visible{outline:3px solid var(--blue-400,#378add);outline-offset:2px}.npt-tile:active{transform:translateY(0)}.npt-tile--accent{background:var(--npt-tile-bg-accent);color:var(--npt-tile-fg-accent)}.npt-tile--emergency{background:var(--npt-tile-bg-emergency);color:var(--npt-tile-fg-accent)}.npt-tile--success{background:var(--npt-tile-bg-success);color:var(--npt-tile-fg-accent)}.npt-tile--muted{background:var(--npt-tile-bg-muted);color:var(--npt-tile-fg)}.npt-tile--warn{background:var(--orange-200,#ef9f27);color:var(--orange-900,#412402)}.npt-tile--wide{grid-column:span 2}.npt-tile--tall{grid-row:span 2;min-height:296px}.npt-tile--xl{grid-area:span 2/span 2;min-height:296px}@media (width<=480px){.npt-tile--wide,.npt-tile--xl{grid-column:span 2}.npt-tile--tall,.npt-tile--xl{grid-row:auto;min-height:140px}}.npt-tile-eyebrow{opacity:.85;letter-spacing:.01em;text-transform:none;font-size:14px;font-weight:500}.npt-tile-eyebrow-sub{opacity:.65;margin-top:2px;font-size:12px;font-weight:400}.npt-tile-value{letter-spacing:-.04em;margin-top:auto;font-size:56px;font-weight:300;line-height:1}.npt-tile-value--lg{font-size:88px;font-weight:200}.npt-tile-value--sm{font-size:36px}.npt-tile-value-unit{opacity:.7;margin-left:4px;font-size:16px;font-weight:400}.npt-tile-count{text-align:right;margin-top:auto;font-size:32px;font-weight:600}.npt-tile-icon{opacity:.5;margin-top:8px;font-size:28px}.npt-tile-mood{gap:12px;margin-top:12px;font-size:28px;display:flex}.npt-tile-mood button{cursor:pointer;opacity:.5;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:4px;font-size:28px;transition:background .15s,transform .1s;display:flex}.npt-tile-mood button:hover{opacity:.85;background:#0000000a}.npt-tile-mood button[aria-pressed=true]{opacity:1;background:#0000000f;transform:scale(1.1)}.npt-reminder-card{background:var(--npt-tile-bg);min-height:60px;color:inherit;border:1px solid var(--gray-100,#f1efe8);border-radius:10px;align-items:center;gap:14px;padding:14px 16px;text-decoration:none;transition:background .15s,transform 50ms;display:flex}.npt-reminder-card:hover{background:var(--surface-2,#f8f7f5)}.npt-reminder-card:active{transform:scale(.99)}.npt-reminder-icon{width:36px;height:36px;color:var(--text-3,#888780);flex-shrink:0;justify-content:center;align-items:center;font-size:22px;display:flex}.npt-reminder-time{color:var(--text-2,#5f5e5a);flex-shrink:0;width:64px;font-size:14px;font-weight:600}.npt-reminder-body{flex:1;min-width:0}.npt-reminder-title{margin:0;font-size:16px;font-weight:500}.npt-reminder-sub{color:var(--text-3,#888780);margin:2px 0 0;font-size:13px}.npt-reminder-list{gap:8px;display:grid}.npt-person{background:var(--npt-tile-bg);border:1px solid var(--gray-100,#f1efe8);color:inherit;border-radius:10px;align-items:center;gap:14px;min-height:72px;padding:12px 16px;text-decoration:none;transition:background .15s;display:flex}.npt-person:hover{background:var(--surface-2,#f8f7f5)}.npt-person-photo{object-fit:cover;background:var(--gray-200,#d3d1c7);width:56px;height:56px;color:var(--text-2,#5f5e5a);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:22px;font-weight:600;display:flex}.npt-person-body{flex:1;min-width:0}.npt-person-name{color:var(--text-1,#111110);margin:0;font-size:17px;font-weight:600}.npt-person-meta{color:var(--text-3,#888780);margin:2px 0 0;font-size:13px}.npt-person-action{width:32px;height:32px;color:var(--text-3,#888780);border-radius:50%;justify-content:center;align-items:center;font-size:18px;display:flex}.npt-person-list{gap:8px;display:grid}.npt-profile-shell{grid-template-columns:280px 1fr;gap:24px;display:grid}@media (width<=720px){.npt-profile-shell{grid-template-columns:1fr}}.npt-profile-card{background:var(--blue-400,#378add);color:#fff;border-radius:12px;flex-direction:column;padding:0;display:flex;overflow:hidden}.npt-profile-photo{aspect-ratio:1;object-fit:cover;color:#fffc;background:#ffffff26;justify-content:center;align-items:center;width:100%;font-size:72px;font-weight:300;display:flex}.npt-profile-name{margin:0;padding:16px 18px 4px;font-size:22px;font-weight:600}.npt-profile-meta{opacity:.85;margin:0;padding:0 18px 18px;font-size:14px}.npt-action-bar{-webkit-backdrop-filter:blur(20px);background:#ffffffd9;border-radius:14px;gap:10px;margin-top:24px;padding:12px 16px;display:flex;position:sticky;bottom:16px;box-shadow:0 12px 28px -12px #11111033}.npt-action{cursor:pointer;border:none;border-radius:10px;flex:1;height:56px;font-family:inherit;font-size:17px;font-weight:600;transition:transform 50ms,background .15s}.npt-action--primary{background:var(--green,#2ebd7e);color:#fff}.npt-action--primary:hover{background:var(--green-dark,#1f8a5a)}.npt-action--ghost{background:var(--gray-100,#f1efe8);color:var(--text-1,#111110)}.npt-action:active{transform:scale(.99)}.npt-action:disabled{opacity:.5;cursor:not-allowed}.npt-picker-backdrop{z-index:200;background:#11111073;justify-content:center;align-items:flex-end;padding:0;display:flex;position:fixed;inset:0}@media (width>=720px){.npt-picker-backdrop{align-items:center;padding:24px}}.npt-picker-sheet{background:var(--surface,#fff);border-radius:20px 20px 0 0;flex-direction:column;width:100%;max-width:520px;max-height:80dvh;display:flex;overflow:hidden}@media (width>=720px){.npt-picker-sheet{border-radius:16px}}.npt-picker-header{border-bottom:1px solid var(--gray-100,#f1efe8);justify-content:space-between;align-items:center;padding:18px 20px 12px;display:flex}.npt-picker-title{margin:0;font-size:17px;font-weight:600}.npt-picker-close{cursor:pointer;color:var(--text-2,#5f5e5a);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:22px;display:flex}.npt-picker-close:hover{background:var(--gray-100,#f1efe8)}.npt-picker-search{border-bottom:1px solid var(--gray-100,#f1efe8);padding:12px 20px}.npt-picker-search input{border:1px solid var(--gray-200,#d3d1c7);background:var(--surface,#fff);border-radius:10px;width:100%;height:44px;padding:0 14px;font-family:inherit;font-size:16px}.npt-picker-search input:focus{border-color:var(--blue-400,#378add);box-shadow:0 0 0 3px color-mix(in srgb, var(--blue-400,#378add) 20%, transparent);outline:none}.npt-picker-list{flex:1;padding:8px 0;overflow-y:auto}.npt-picker-option{text-align:left;cursor:pointer;width:100%;min-height:56px;color:var(--text-1,#111110);background:0 0;border:none;align-items:center;gap:12px;padding:14px 20px;font-family:inherit;font-size:16px;display:flex}.npt-picker-option:hover{background:var(--surface-2,#f8f7f5)}.npt-picker-option:active{background:var(--gray-100,#f1efe8)}.npt-picker-option[aria-selected=true]{background:color-mix(in srgb, var(--green,#2ebd7e) 10%, transparent);color:var(--green-dark,#1f8a5a);font-weight:600}.npt-picker-option-check{width:22px;color:var(--green,#2ebd7e);text-align:center;font-size:18px}.npt-picker-option-text{flex:1}.npt-picker-option-sub{color:var(--text-3,#888780);font-size:13px;font-weight:400}.npt-picker-footer{border-top:1px solid var(--gray-100,#f1efe8);gap:10px;padding:12px 20px;display:flex}.npt-chip-row{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.npt-chip-selected{background:color-mix(in srgb, var(--blue-400,#378add) 12%, transparent);color:var(--blue-700,#185fa5);border:1px solid color-mix(in srgb, var(--blue-400,#378add) 30%, transparent);border-radius:980px;align-items:center;gap:6px;padding:8px 12px;font-size:14px;font-weight:500;display:inline-flex}.npt-chip-selected button{cursor:pointer;color:inherit;opacity:.6;background:0 0;border:none;padding:0 0 0 4px;font-size:16px;line-height:1}.npt-chip-selected button:hover{opacity:1}.npt-chip-empty{color:var(--text-3,#888780);padding:8px 0;font-size:14px;font-style:italic}.npt-add-btn{background:var(--gray-100,#f1efe8);color:var(--text-1,#111110);border:1px dashed var(--gray-400,#888780);cursor:pointer;border-radius:980px;align-items:center;gap:6px;min-height:36px;padding:8px 14px;font-family:inherit;font-size:14px;font-weight:600;display:inline-flex}.npt-add-btn:hover{background:var(--surface,#fff);border-color:var(--blue-400,#378add);color:var(--blue-700,#185fa5)}:root{--ios-blue:var(--c-brand,#0891b2);--ios-blue-pressed:var(--c-brand-deep,#134e4a);--ios-green:var(--c-cta,#059669);--ios-green-pressed:var(--c-cta-deep,#064e3b);--ios-red:var(--c-emergency,#dc2626);--ios-red-pressed:var(--c-emergency-text,#7f1d1d);--ios-orange:var(--c-warn,#d97706);--ios-yellow:var(--c-warn-bg,#fef3c7);--ios-purple:#8b5cf6;--np-primary:var(--c-cta,#059669);--np-primary-pressed:var(--c-cta-deep,#064e3b);--np-navy:var(--c-brand-deep,#134e4a);--ios-label:#000;--ios-label-secondary:#3c3c43;--ios-label-tertiary:#3c3c4399;--ios-label-quaternary:#3c3c432e;--ios-separator:#3c3c434a;--ios-fill:#78788014;--ios-fill-secondary:#78788028;--ios-bg:#f2f2f7;--ios-bg-elevated:#fff;--ios-bg-secondary:#f5f5f7;--ios-bar:#f8f8f8f0;--ios-auf-blau:#fff;--ios-bg-grouped:#f2f2f7;--ios-pad-xs:4px;--ios-pad-sm:8px;--ios-pad-md:16px;--ios-pad-lg:20px;--ios-pad-xl:24px;--ios-radius-sm:8px;--ios-radius-md:10px;--ios-radius-lg:14px;--ios-radius-xl:18px;--ios-font:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Helvetica Neue", "Segoe UI", Roboto, sans-serif;--ios-font-rounded:-apple-system-rounded, "SF Pro Rounded", -apple-system, sans-serif;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px);--ios-header-height:44px;--ios-tabbar-height:49px}@media (prefers-color-scheme:dark){.np-app{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ios-label:#fff;--ios-label-secondary:#ebebf5;--ios-label-tertiary:#ebebf599;--ios-separator:#54545899;--ios-bg:#000;--ios-bg-elevated:#1c1c1e;--ios-bg-grouped:#000;--ios-bg-secondary:#2c2c2e;--ios-bar:#1d1d1ff0;--ios-blue:#5fd0d2;--ios-auf-blau:#062b2c}}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%;font-family:var(--ios-font);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none;margin:0;padding:0;font-size:17px;line-height:1.4}.np-app{background:var(--ios-bg);min-height:100dvh;color:var(--ios-label);flex-direction:column;display:flex}.np-header{z-index:20;padding-top:var(--safe-top);background:var(--ios-bar);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);border-bottom:.5px solid var(--ios-separator);position:sticky;top:0}.np-header-inner{height:var(--ios-header-height);padding:0 var(--ios-pad-md);justify-content:space-between;align-items:center;display:flex}.np-header-title{color:var(--ios-label);margin:0;font-size:17px;font-weight:600}.np-header-brand{align-items:center;gap:8px;display:flex}.np-header-brand img{width:auto;height:28px}.np-header-action{color:var(--ios-blue);cursor:pointer;background:0 0;border:0;padding:4px 8px;font-size:17px;font-weight:400}.np-large-title{letter-spacing:-.4px;color:var(--ios-label);padding:16px 20px 8px;font-size:34px;font-weight:700}.np-content{-webkit-overflow-scrolling:touch;padding-bottom:calc(var(--ios-tabbar-height) + var(--safe-bottom) + 8px);flex:1;overflow-y:auto}.np-content-inner{max-width:700px;padding:0 var(--ios-pad-md);margin:0 auto}.np-tabbar{z-index:30;padding-bottom:var(--safe-bottom);background:var(--ios-bar);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);border-top:.5px solid var(--ios-separator);position:fixed;bottom:0;left:0;right:0}.np-tabbar-inner{height:var(--ios-tabbar-height);max-width:700px;margin:0 auto;display:flex}.np-tab{cursor:pointer;color:var(--ios-label-tertiary);background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;min-height:44px;padding:4px 2px;transition:color .15s;display:flex}.np-tab svg{flex-shrink:0;width:26px;height:26px}.np-tab-label{letter-spacing:.05px;white-space:nowrap;font-size:10px;font-weight:500}.np-tab.active{color:var(--np-primary)}.np-tab--emergency,.np-tab--emergency.active{color:var(--ios-red)}.np-tab:active{opacity:.6}.np-section{margin:var(--ios-pad-md) 0}.np-section-header{text-transform:uppercase;letter-spacing:-.08px;color:var(--ios-label-tertiary);margin:0;padding:8px 16px 6px;font-size:13px;font-weight:400}.np-section-footer{color:var(--ios-label-tertiary);margin:0;padding:8px 16px 4px;font-size:13px;line-height:1.35}:is(.np-app,.nx-shell) .np-card{background:var(--ios-bg-elevated);border-radius:var(--ios-radius-lg);margin:0 0 var(--ios-pad-md);overflow:hidden}:is(.np-app,.nx-shell) .np-card-pad{padding:var(--ios-pad-md)}.np-list{margin:0;padding:0;list-style:none}.np-list-row{align-items:center;gap:var(--ios-pad-md);border-bottom:.5px solid var(--ios-separator);min-height:44px;padding:11px 16px;display:flex}.np-list-row:last-child{border-bottom:none}.np-list-row-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.np-list-row-title{color:var(--ios-label);word-break:break-word;font-size:17px;font-weight:400}.np-list-row-subtitle{color:var(--ios-label-tertiary);font-size:13px;line-height:1.3}.np-list-row-trailing{color:var(--ios-label-tertiary);font-size:15px}.np-dl{padding:var(--ios-pad-md);grid-template-columns:max-content 1fr;gap:11px 16px;margin:0;display:grid}.np-dl dt{color:var(--ios-label-tertiary);font-size:15px;font-weight:400}.np-dl dd{color:var(--ios-label);word-break:break-word;margin:0;font-size:17px}:is(.np-app,.nx-shell) .np-chip{background:var(--ios-fill);color:var(--ios-label);border-radius:999px;margin:2px 4px 2px 0;padding:3px 10px;font-size:13px;font-weight:500;display:inline-block}:is(.np-app,.nx-shell) .np-chip--blue{color:var(--ios-blue);background:#007aff26}:is(.np-app,.nx-shell) .np-chip--green{color:var(--ios-green-pressed);background:#34c75926}:is(.np-app,.nx-shell) .np-chip--red{color:var(--ios-red-pressed);background:#ff3b3026}:is(.np-app,.nx-shell) .np-chip--orange{color:#c25e00;background:#ff95002e}:is(.np-app,.nx-shell) .np-btn{border-radius:var(--ios-radius-md);cursor:pointer;font-family:var(--ios-font);letter-spacing:-.4px;border:0;justify-content:center;align-items:center;gap:6px;min-height:50px;padding:14px 20px;font-size:17px;font-weight:600;transition:opacity .15s,background .15s;display:inline-flex}:is(.np-app,.nx-shell) .np-btn--filled{background:var(--np-primary);color:#fff;width:100%}:is(.np-app,.nx-shell) .np-btn--filled:hover:not(:disabled){background:var(--np-primary-pressed)}:is(.np-app,.nx-shell) .np-btn--filled:active{opacity:.85}:is(.np-app,.nx-shell) .np-btn--filled-blue{background:var(--ios-blue);color:var(--ios-auf-blau);width:100%}:is(.np-app,.nx-shell) .np-btn--filled-blue:hover:not(:disabled){background:var(--ios-blue-pressed)}:is(.np-app,.nx-shell) .np-btn--danger{background:var(--ios-red);color:#fff;width:100%}:is(.np-app,.nx-shell) .np-btn--danger:hover:not(:disabled){background:var(--ios-red-pressed)}:is(.np-app,.nx-shell) .np-btn--tinted{color:var(--ios-blue);background:#007aff1f}:is(.np-app,.nx-shell) .np-btn--tinted-red{color:var(--ios-red);background:#ff3b301f}:is(.np-app,.nx-shell) .np-btn--plain{color:var(--ios-blue);background:0 0;min-height:36px;padding:8px 12px;font-size:17px;font-weight:400}:is(.np-app,.nx-shell) .np-btn--plain-red{color:var(--ios-red)}:is(.np-app,.nx-shell) .np-btn:disabled{opacity:.5;cursor:not-allowed}:is(.np-app,.nx-shell) .np-btn-compact{min-height:36px;padding:8px 14px;font-size:15px}.np-sos{background:var(--ios-red);color:#fff;border-radius:var(--ios-radius-xl);letter-spacing:-.5px;cursor:pointer;border:0;width:100%;padding:26px 20px;font-size:22px;font-weight:700;box-shadow:0 6px 24px #ff3b3059}.np-sos:active{opacity:.85}.np-field{margin-bottom:var(--ios-pad-md);flex-direction:column;gap:6px;display:flex}.np-field-label{color:var(--ios-label-tertiary);text-transform:uppercase;letter-spacing:-.08px;padding-left:16px;font-size:13px;font-weight:400}.np-field input,.np-field textarea,.np-field select{border-radius:var(--ios-radius-md);background:var(--ios-bg-elevated);width:100%;color:var(--ios-label);font-family:var(--ios-font);appearance:none;border:0;outline:none;padding:14px 16px;font-size:17px}.np-field input:focus,.np-field textarea:focus,.np-field select:focus{box-shadow:0 0 0 2px var(--ios-blue)}.np-field textarea{resize:vertical;min-height:80px}.np-field select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%233C3C4399' d='M6 8L0 0h12z'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:40px}.np-field-inline{margin-bottom:var(--ios-pad-md);flex-wrap:wrap;gap:8px;display:flex}.np-field-inline .np-field{flex:110px;margin-bottom:0}.np-banner{border-radius:var(--ios-radius-md);margin-bottom:var(--ios-pad-md);padding:12px 16px;font-size:15px;line-height:1.4}.np-banner--info{color:var(--ios-blue);background:#007aff1a}.np-banner--warn{color:#b45309;background:#ff95001f}.np-banner--success{color:var(--ios-green-pressed);background:#34c75926}.np-banner--error{color:var(--ios-red);background:#ff3b301f}.np-sev{font-weight:600}.np-sev--info{color:var(--ios-blue)}.np-sev--warning{color:#b45309}.np-sev--critical{color:var(--ios-red)}.np-sev--emergency{color:var(--ios-red-pressed)}.np-empty{text-align:center;color:var(--ios-label-tertiary);padding:32px 16px;font-size:15px}:is(.np-app,.nx-shell) .np-tab-content{padding:var(--ios-pad-md) 0}.np-avatar{background:var(--np-primary);color:#fff;cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;font-weight:600;display:inline-flex}.np-spinner{border:2.5px solid var(--ios-fill);border-top-color:var(--np-primary);border-radius:50%;width:32px;height:32px;margin:0 auto 14px;animation:.7s linear infinite np-spin}@keyframes np-spin{to{transform:rotate(360deg)}}.np-loading{text-align:center;padding:40px 20px}.np-loading h2{color:var(--ios-label-secondary);margin:0;font-size:17px;font-weight:500}.np-photo-input{display:none}.np-photo-btn{background:var(--ios-bg-elevated);border:2px dashed var(--np-primary);border-radius:var(--ios-radius-lg);width:100%;color:var(--np-primary);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:32px 20px;font-size:17px;font-weight:600;transition:background .15s;display:flex}.np-photo-btn:hover{background:#2d8f5e0d}.np-photo-btn svg{width:32px;height:32px}.np-photo-preview{object-fit:contain;border-radius:var(--ios-radius-lg);background:var(--ios-bg-elevated);width:100%;max-height:240px;margin-top:12px;padding:8px}.np-qr-display{text-align:center;letter-spacing:6px;color:var(--ios-label);background:var(--ios-bg-elevated);border:3px solid var(--np-primary);border-radius:var(--ios-radius-lg);margin:16px 0;padding:24px 16px;font-family:SF Mono,JetBrains Mono,Menlo,monospace;font-size:38px;font-weight:700}.np-lang-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;display:grid}.np-lang-btn{background:var(--ios-bg-elevated);border-radius:var(--ios-radius-md);cursor:pointer;color:var(--ios-label);font-size:15px;font-family:var(--ios-font);border:2px solid #0000;align-items:center;gap:8px;padding:14px;display:flex}.np-lang-btn .np-lang-flag{font-size:22px}.np-lang-btn:hover{border-color:var(--np-primary)}.np-lang-btn.active{border-color:var(--np-primary);background:#2d8f5e14}.np-urgency{color:#fff;letter-spacing:.5px;text-transform:uppercase;border-radius:999px;margin-bottom:12px;padding:6px 14px;font-size:14px;font-weight:700;display:inline-block}.np-urgency--notfall{background:var(--ios-red)}.np-urgency--dringend_24h{background:var(--ios-orange)}.np-urgency--zeitnah_72h{background:var(--ios-yellow);color:var(--ios-label)}.np-urgency--elektiv{background:var(--np-primary)}.np-urgency--selbstbehandlung{background:#6b7280}:is(.np-app,.nx-shell) .np-table{border-collapse:collapse;width:100%;font-size:14px}:is(.np-app,.nx-shell) .np-table th{text-align:left;color:var(--ios-label-tertiary);text-transform:uppercase;letter-spacing:-.08px;border-bottom:.5px solid var(--ios-separator);padding:8px 12px;font-size:13px;font-weight:600}:is(.np-app,.nx-shell) .np-table td{border-bottom:.5px solid var(--ios-separator);color:var(--ios-label);vertical-align:top;padding:11px 12px}:is(.np-app,.nx-shell) .np-table tr:last-child td{border-bottom:none}.np-consent-card{background:var(--ios-bg-elevated);border-radius:var(--ios-radius-md);cursor:pointer;align-items:flex-start;gap:12px;margin-bottom:8px;padding:14px;display:flex}.np-consent-card input[type=checkbox]{width:22px;height:22px;accent-color:var(--np-primary);flex-shrink:0;margin-top:2px}.np-consent-card-title{color:var(--ios-label);font-size:15px;font-weight:600;display:block}.np-consent-card-desc{color:var(--ios-label-tertiary);margin-top:2px;font-size:13px;line-height:1.35;display:block}.np-emergency-hint{text-align:center;color:var(--ios-label-secondary);padding:12px;font-size:14px}.np-emergency-hint strong{color:var(--ios-red);font-weight:700}.npg-notfall{--npg-emergency:var(--red-700,#a32d2d);--npg-emergency-dark:var(--red-900,#501313);--npg-emergency-fg:#fff;color:#1d1d1f;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;flex-direction:column;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Helvetica,Arial,sans-serif;display:flex}.npg-notfall *{box-sizing:border-box}.npg-notfall-header{background:#fff;border-bottom:1px solid #e5e5ea;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.npg-notfall-brand{letter-spacing:-.01em;align-items:center;gap:10px;font-size:17px;font-weight:700;display:flex}.npg-notfall-brand img{height:28px}.npg-notfall-login-link{color:#007aff;border-radius:8px;align-items:center;min-height:44px;padding:8px 12px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.npg-notfall-login-link:focus-visible{outline-offset:2px;outline:3px solid #007aff}.npg-notfall-main{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:24px;padding:32px 20px;display:flex}.npg-notfall-headline{color:#6e6e73;max-width:480px;margin:0;font-size:clamp(20px,4vw,28px);font-weight:500;line-height:1.3}.npg-notfall-button{cursor:pointer;appearance:none;-webkit-tap-highlight-color:transparent;aspect-ratio:1;background:var(--npg-emergency);width:min(420px,90vw);min-height:280px;max-height:60vh;color:var(--npg-emergency-fg);letter-spacing:.01em;text-transform:uppercase;border:none;border-radius:32px;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;font-family:inherit;font-size:clamp(36px,9vw,64px);font-weight:800;line-height:1;transition:transform .1s;display:flex;box-shadow:0 0 0 4px #d400002e,0 24px 60px -16px #d4000061}.npg-notfall-button:hover{background:var(--npg-emergency-dark)}.npg-notfall-button:active{transform:scale(.98)}.npg-notfall-button:focus-visible{outline-offset:4px;outline:4px solid gold}.npg-notfall-button-icon{width:clamp(56px,12vw,96px);height:clamp(56px,12vw,96px)}.npg-notfall-button-sub{letter-spacing:.02em;text-transform:none;opacity:.95;max-width:280px;font-size:clamp(14px,2.5vw,18px);font-weight:600}@media (prefers-reduced-motion:reduce){.npg-notfall-button{transition:none}.npg-notfall-button:active{transform:none}}.npg-notfall-info{max-width:480px;margin-top:16px}.npg-notfall-info p{color:#6e6e73;margin:0;font-size:14px;line-height:1.5}.npg-notfall-footer{background:#f5f5f7;border-top:1px solid #e5e5ea;flex-wrap:wrap;justify-content:center;gap:24px;padding:16px 20px;display:flex}.npg-notfall-footer a{color:#6e6e73;align-items:center;min-height:44px;font-size:13px;text-decoration:none;display:inline-flex}.npg-notfall-footer a:hover{color:#1d1d1f}.npg-notfall-footer a:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #007aff}.npg-qr-overlay{background:var(--npg-emergency);color:#fff;z-index:100;flex-direction:column;animation:.2s npg-fade-in;display:flex;position:fixed;inset:0}@media (prefers-reduced-motion:reduce){.npg-qr-overlay{animation:none}}@keyframes npg-fade-in{0%{opacity:0}to{opacity:1}}.npg-qr-overlay-header{color:#fff;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.npg-qr-overlay-title{letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:17px;font-weight:700}.npg-qr-overlay-close{color:#fff;cursor:pointer;background:#ffffff2e;border:none;border-radius:980px;min-height:44px;padding:10px 18px;font-size:15px;font-weight:600}.npg-qr-overlay-close:hover{background:#ffffff47}.npg-qr-overlay-close:focus-visible{outline-offset:2px;outline:3px solid gold}.npg-qr-overlay-main{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:24px;padding:24px 20px;display:flex}.npg-qr-overlay-h1{letter-spacing:-.01em;max-width:480px;margin:0;font-size:clamp(22px,5vw,30px);font-weight:700;line-height:1.2}.npg-qr-overlay-frame{background:#fff;border-radius:24px;padding:18px;box-shadow:0 24px 60px #0000002e}.npg-qr-overlay-frame img{width:clamp(240px,70vw,360px);height:auto;display:block}.npg-qr-overlay-meta{color:#ffffffeb;max-width:360px;font-size:14px;line-height:1.5}.npg-qr-overlay-meta strong{color:gold}.npg-qr-overlay-empty{color:#1d1d1f;text-align:left;background:#fff;border-radius:20px;max-width:380px;padding:28px 22px}.npg-qr-overlay-empty h2{margin:0 0 8px;font-size:20px}.npg-qr-overlay-empty p{color:#6e6e73;margin:0 0 16px;font-size:15px;line-height:1.4}.npg-qr-overlay-empty-btn{background:var(--npg-emergency);color:#fff;cursor:pointer;border:none;border-radius:980px;width:100%;min-height:44px;padding:12px 22px;font-size:15px;font-weight:600}.npg-qr-overlay-footer{text-align:center;color:#ffffffb3;padding:16px 20px 24px;font-size:13px;line-height:1.4}.go-page{color:#1a2e4a;background:#f8faf9;flex-direction:column;min-height:100vh;font-family:Inter,-apple-system,sans-serif;display:flex}.go-header{text-align:center;background:#fff;border-bottom:1px solid #d4e5dc;padding:1.5rem 1rem .75rem}.go-logo-img{max-width:min(90%,380px);height:auto}.go-tabs{z-index:10;background:#fff;border-bottom:1px solid #d4e5dc;display:flex;position:sticky;top:0}.go-tab{color:#4a6478;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;justify-content:center;align-items:center;gap:.4rem;padding:.8rem .5rem;font-size:.85rem;font-weight:500;transition:color .2s,border-color .2s;display:flex}.go-tab:hover{color:#1a2e4a}.go-tab.active{color:#2d8f5e;border-bottom-color:#2d8f5e;font-weight:600}.go-main{flex:1;width:100%;max-width:640px;margin:0 auto;padding:1.5rem 1.25rem 3rem}.go-main h2{color:#1a2e4a;margin-bottom:.5rem;font-size:1.3rem}.go-hint{color:#4a6478;margin-bottom:1rem;font-size:.88rem;line-height:1.5}.go-error{color:#dc2626;background:#fef2f2;border:1px solid #fca5a5;border-radius:8px;margin-bottom:1rem;padding:.6rem .8rem;font-size:.85rem}.go-center{text-align:center;flex-direction:column;align-items:center;display:flex}.go-consent-list{flex-direction:column;gap:.75rem;margin-bottom:1.5rem;display:flex}.go-consent-item{cursor:pointer;background:#fff;border:1px solid #d4e5dc;border-radius:10px;align-items:flex-start;gap:.6rem;padding:.8rem;display:flex}.go-consent-item input[type=checkbox]{accent-color:#2d8f5e;width:18px;height:18px;margin-top:2px}.go-consent-item strong{font-size:.9rem;display:block}.go-consent-item span{color:#4a6478;font-size:.8rem}.go-btn-primary{color:#fff;cursor:pointer;background:#2d8f5e;border:none;border-radius:10px;width:100%;padding:.85rem;font-size:1rem;font-weight:600}.go-btn-primary:hover:not(:disabled){background:#247a4f}.go-btn-primary:disabled{opacity:.5;cursor:not-allowed}.go-btn-secondary{color:#4a6478;cursor:pointer;background:#fff;border:1px solid #d4e5dc;border-radius:8px;width:100%;margin-bottom:.5rem;padding:.6rem;font-size:.85rem}.go-btn-secondary:hover{background:#f4f9f6}.go-btn-danger{color:#fff;cursor:pointer;background:#dc2626;border:none;border-radius:10px;width:100%;margin-top:1.5rem;padding:1rem;font-size:1.1rem;font-weight:700}.go-btn-danger:hover:not(:disabled){background:#b91c1c}.go-btn-danger:disabled{opacity:.5}.go-urgency{color:#fff;border-radius:20px;margin-bottom:1rem;padding:.35rem .8rem;font-size:.82rem;font-weight:600;display:inline-block}.go-urgency--notfall{background:#dc2626}.go-urgency--dringend_24h{background:#ea580c}.go-urgency--zeitnah_72h{background:#ca8a04}.go-urgency--elektiv{background:#16a34a}.go-urgency--selbstbehandlung{background:#6b7280}.go-result-block{background:#fff;border:1px solid #d4e5dc;border-radius:10px;margin-bottom:.8rem;padding:.8rem}.go-result-block h3{margin-bottom:.4rem;font-size:.9rem}.go-result-block ul{margin:0;padding-left:1rem}.go-result-block li{margin-bottom:.2rem;font-size:.85rem}.go-result-block--red{background:#fef2f2;border-color:#fca5a5}.go-disclaimer{color:#6b7280;background:#f9fafb;border-radius:6px;margin:1rem 0;padding:.5rem .6rem;font-size:.75rem}.go-qr-display{letter-spacing:.25rem;color:#1a2e4a;background:#fff;border:3px solid #2d8f5e;border-radius:14px;margin:1.5rem 0;padding:1.2rem 2rem;font-size:2.5rem;font-weight:800}.go-spinner{border:3px solid #d4e5dc;border-top-color:#2d8f5e;border-radius:50%;width:40px;height:40px;margin-bottom:1rem;animation:.7s linear infinite go-spin}@keyframes go-spin{to{transform:rotate(360deg)}}.go-notruf{flex-direction:column;display:flex}.go-field{color:#1a2e4a;margin-bottom:1rem;font-size:.85rem;font-weight:500;display:block}.go-field input,.go-field textarea{resize:vertical;border:1px solid #d4e5dc;border-radius:8px;width:100%;margin-top:.3rem;padding:.6rem .75rem;font-size:.9rem;display:block}.go-gps{color:#6b7280;margin:-.5rem 0 .5rem;font-size:.75rem}.go-success{color:#065f46;background:#ecfdf5;border:1px solid #6ee7b7;border-radius:8px;margin-bottom:1rem;padding:.7rem;font-size:.88rem}.go-112{text-align:center;color:#6b7280;margin-top:1rem;font-size:.8rem}.go-lang-grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:.6rem;display:grid}.go-lang-btn{cursor:pointer;background:#fff;border:2px solid #d4e5dc;border-radius:10px;align-items:center;gap:.4rem;padding:.7rem .8rem;font-size:.88rem;transition:border-color .2s;display:flex}.go-lang-btn:hover{border-color:#2d8f5e}.go-lang-btn.active{background:#edf7f0;border-color:#2d8f5e}.go-lang-flag{font-size:1.2rem}.go-medplan h2{margin-bottom:.5rem}.go-photo-upload{margin-bottom:1rem;display:block}.go-photo-upload input[type=file]{display:none}.go-photo-btn{color:#2d8f5e;cursor:pointer;background:#f4f9f6;border:2px dashed #2d8f5e;border-radius:12px;justify-content:center;align-items:center;gap:.6rem;padding:1rem;font-weight:600;transition:background .2s;display:flex}.go-photo-btn:hover{background:#edf7f0}.go-photo-preview{object-fit:contain;border:1px solid #d4e5dc;border-radius:8px;width:100%;max-height:200px;margin-bottom:1rem}.go-medplan-result{margin-top:1.5rem}.go-medplan-result h3{margin-bottom:.5rem;font-size:1rem}.go-med-table{border-collapse:collapse;width:100%;margin-bottom:1.5rem;font-size:.82rem}.go-med-table th{text-align:left;background:#f4f9f6;border-bottom:2px solid #d4e5dc;padding:.4rem .5rem;font-weight:600}.go-med-table td{border-bottom:1px solid #e5e7eb;padding:.4rem .5rem}.go-medplan-qr{text-align:center;margin-top:1rem}.go-karte-section{background:#fff;border:1px solid #d4e5dc;border-radius:10px;margin-bottom:1rem;padding:1rem}.go-karte-section h3{margin-bottom:.75rem;font-size:.95rem}.go-kontakt-row{background:#f9fafb;border-radius:6px;justify-content:space-between;align-items:center;margin-bottom:.4rem;padding:.4rem .5rem;font-size:.85rem;display:flex}.go-kontakt-remove{color:#dc2626;cursor:pointer;background:0 0;border:none;font-size:1.2rem}.go-kontakt-form{grid-template-columns:1fr 1fr;gap:.4rem;margin-top:.5rem;display:grid}.go-kontakt-form input{border:1px solid #d4e5dc;border-radius:6px;padding:.45rem .6rem;font-size:.82rem}.go-kontakt-form button{grid-column:1/-1}.go-footer{text-align:center;color:#6b7280;border-top:1px solid #e5e7eb;padding:.8rem;font-size:.72rem}.go-footer-link{color:#2d8f5e;text-decoration:underline}.go-footer-sep{margin:0 .5rem}.go-mein-status{color:#4a6478;background:#fff;border:1px solid #d4e5dc;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.7rem .85rem;font-size:.82rem;display:flex}.go-mein-status code{color:#1a2e4a;background:#f4f9f6;border-radius:4px;padding:.1rem .4rem;font-family:Inter,monospace}.go-mein-status-text{align-items:center;gap:.4rem;display:flex}.go-mein-logout{color:#4a6478;cursor:pointer;background:#fff;border:1px solid #d4e5dc;border-radius:8px;padding:.35rem .75rem;font-size:.78rem}.go-mein-logout:hover{background:#f4f9f6;border-color:#2d8f5e}.go-mein-section{background:#fff;border:1px solid #d4e5dc;border-left:3px solid #2d8f5e;border-radius:10px;margin-bottom:.9rem;padding:1rem 1rem .85rem}.go-mein-section--onboarding{border-left-color:#ca8a04}.go-mein-section--disabled{border-left-color:#6b7280}.go-mein-section--revoke{background:#fef2f2;border-left-color:#dc2626}.go-mein-section h3{color:#1a2e4a;margin:0 0 .5rem;font-size:1rem;font-weight:600}.go-mein-section p,.go-mein-section dl,.go-mein-section ul,.go-mein-section ol{color:#4a6478;margin:0 0 .5rem;font-size:.88rem;line-height:1.45}.go-mein-section ul,.go-mein-section ol{padding:0;list-style:none}.go-mein-section em{color:#6b7280;font-style:italic}.go-mein-row{border-bottom:1px solid #e5e7eb;padding:.55rem .5rem}.go-mein-row:last-child{border-bottom:none}.go-mein-row strong{color:#1a2e4a}.go-mein-row-meta{color:#6b7280;margin-top:.1rem;font-size:.78rem;display:block}.go-mein-dl{grid-template-columns:max-content 1fr;gap:.3rem .85rem;margin:0;display:grid}.go-mein-dl dt{color:#6b7280;font-size:.8rem}.go-mein-dl dd{color:#1a2e4a;margin:0;font-size:.88rem}.go-mein-scope-chip{color:#1a2e4a;background:#f4f9f6;border:1px solid #d4e5dc;border-radius:999px;margin:.1rem .2rem .1rem 0;padding:.1rem .55rem;font-size:.75rem;display:inline-block}.go-mein-alert-box{background:#fef2f2;border:1px solid #fca5a5;border-radius:8px;margin-top:.65rem;padding:.55rem .7rem;font-size:.82rem}.go-mein-alert-box strong{color:#dc2626}.go-mein-sev--info{color:#0369a1;font-weight:600}.go-mein-sev--warning{color:#ca8a04;font-weight:600}.go-mein-sev--critical{color:#b91c1c;font-weight:700}.go-mein-sev--emergency{color:#7f1d1d;font-weight:700}.go-mein-vital-form{flex-wrap:wrap;align-items:flex-end;gap:.5rem;margin-bottom:.5rem;display:flex}.go-mein-vital-form .go-field{flex:110px;margin-bottom:0}.go-mein-vital-form .go-field input,.go-mein-vital-form .go-field select{padding:.45rem .6rem;font-size:.85rem}.go-mein-vital-form .go-btn-primary{width:auto;min-width:100px;padding:.55rem .9rem;font-size:.85rem}.go-mein-btn-inline{color:#dc2626;cursor:pointer;background:#fff;border:1px solid #fca5a5;border-radius:6px;margin-top:.35rem;padding:.3rem .7rem;font-size:.78rem;font-weight:600}.go-mein-btn-inline:hover{background:#fef2f2}.go-mein-revoke-form{flex-direction:column;gap:.4rem;margin-top:.4rem;display:flex}.go-mein-revoke-form textarea{resize:vertical;box-sizing:border-box;border:1px solid #fca5a5;border-radius:6px;width:100%;padding:.45rem .6rem;font-size:.82rem}.go-mein-revoke-buttons{gap:.4rem;display:flex}.go-mein-revoke-buttons button{cursor:pointer;border-radius:6px;padding:.4rem .8rem;font-size:.82rem;font-weight:600}.go-mein-revoke-buttons .confirm{color:#fff;background:#dc2626;border:0}.go-mein-revoke-buttons .cancel{color:#4a6478;background:#fff;border:1px solid #d4e5dc}.go-mein-revoke-buttons .confirm:hover{background:#b91c1c}.np-auth-shell{background:radial-gradient(900px 500px at 80% -10%, color-mix(in srgb, var(--c-brand,#0891b2) 14%, transparent), transparent 60%), radial-gradient(700px 400px at 10% 110%, color-mix(in srgb, var(--c-cta,#059669) 10%, transparent), transparent 60%), var(--c-surface-2,#f8fafc);min-height:100vh;font-family:var(--c-font-body,"Noto Sans", system-ui, sans-serif);color:var(--c-text,#0f172a);flex-direction:column;display:flex}.np-auth-topbar{justify-content:space-between;align-items:center;width:100%;max-width:1100px;margin:0 auto;padding:16px 20px;display:flex}.np-auth-topbar-brand{letter-spacing:-.01em;color:inherit;align-items:center;gap:10px;font-size:17px;font-weight:700;text-decoration:none;display:flex}.np-auth-topbar-brand img{height:28px}.np-auth-topbar-back{color:var(--c-text-2,#334155);border-radius:8px;align-items:center;min-height:36px;padding:8px 12px;font-size:14px;text-decoration:none;display:inline-flex}.np-auth-topbar-back:hover{color:var(--c-text,#0f172a)}.np-auth-main{flex:1;justify-content:center;align-items:flex-start;padding:24px 16px 32px;display:flex}@media (height>=720px){.np-auth-main{align-items:center;padding-top:0}}.np-auth-card{background:var(--c-surface,#fff);border:1px solid color-mix(in srgb, var(--c-border,#cbd5e1) 60%, transparent);border-radius:20px;width:100%;max-width:440px;padding:32px;box-shadow:0 1px #11111005,0 24px 60px -28px #1111102e}@media (width<=520px){.np-auth-card{border-radius:16px;padding:24px 20px}}.np-auth-hero{text-align:center;margin-bottom:24px}.np-auth-hero-logo{background:linear-gradient(135deg, var(--c-brand,#0891b2), var(--c-cta,#059669));color:#fff;width:56px;height:56px;font-family:var(--c-font-display,sans-serif);border-radius:16px;justify-content:center;align-items:center;margin-bottom:14px;font-size:24px;font-weight:800;display:inline-flex}.np-auth-hero-logo img{filter:brightness(0)invert();width:36px;height:36px}.np-auth-hero-h1{font-family:var(--c-font-display,sans-serif);letter-spacing:-.02em;color:var(--c-text,#0f172a);margin:0 0 8px;font-size:28px;font-weight:800;line-height:1.15}.np-auth-hero-sub{color:var(--c-text-2,#334155);margin:0;font-size:16px;line-height:1.45}.np-auth-segmented{grid-template-columns:repeat(var(--np-segments,3), 1fr);background:color-mix(in srgb, var(--c-border,#cbd5e1) 30%, transparent);border-radius:10px;gap:2px;margin-bottom:24px;padding:3px;display:grid}.np-auth-segment{appearance:none;color:var(--c-text-2,#334155);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:9px 6px;font-family:inherit;font-size:14px;font-weight:600;transition:background .15s,color .15s;display:flex}.np-auth-segment:hover{color:var(--c-text,#0f172a)}.np-auth-segment[aria-pressed=true]{background:var(--c-surface,#fff);color:var(--c-text,#0f172a);box-shadow:0 1px #1111100a,0 4px 12px -4px #1111101a}.np-auth-segment:focus-visible{outline:2px solid var(--c-brand,#0891b2);outline-offset:2px}.np-auth-field{margin-bottom:14px}.np-auth-label{color:var(--c-text,#0f172a);margin-bottom:6px;font-size:13px;font-weight:600;display:block}.np-auth-input{width:100%;height:56px;color:var(--c-text,#0f172a);background:var(--c-surface,#fff);border:2px solid var(--c-border,#cbd5e1);box-sizing:border-box;border-radius:12px;padding:0 16px;font-family:inherit;font-size:18px;transition:border-color .15s,box-shadow .15s}.np-auth-input::placeholder{color:var(--c-text-3,#64748b)}.np-auth-input:hover{border-color:var(--c-text-3,#64748b)}.np-auth-input:focus{border-color:var(--c-brand,#0891b2);box-shadow:0 0 0 3px color-mix(in srgb, var(--c-brand,#0891b2) 20%, transparent);outline:none}.np-auth-input--code{text-align:center;letter-spacing:.4em;padding-left:.4em;font-family:SF Mono,Menlo,ui-monospace,monospace;font-size:28px;font-weight:600}.np-auth-input-help{color:var(--c-text-3,#64748b);margin-top:6px;font-size:12px}.np-auth-cta{appearance:none;background:var(--c-cta,#059669);color:#fff;width:100%;height:56px;font-family:var(--c-font-display,sans-serif);letter-spacing:.01em;cursor:pointer;box-shadow:var(--c-shadow-md,0 4px 12px -4px #0f172a1a);border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:12px;font-size:18px;font-weight:700;transition:background .15s,transform 50ms;display:inline-flex}.np-auth-cta:hover{background:var(--c-cta-deep,#064e3b)}.np-auth-cta:active{transform:scale(.99)}.np-auth-cta:focus-visible{outline:2px solid var(--c-cta,#059669);outline-offset:3px}.np-auth-cta:disabled{background:var(--c-border,#cbd5e1);color:var(--c-text-3,#64748b);cursor:not-allowed}.np-auth-banner{border:1px solid #0000;border-radius:10px;margin-bottom:14px;padding:12px 14px;font-size:14px}.np-auth-banner--info{background:color-mix(in srgb, var(--c-brand,#0891b2) 8%, transparent);border-color:color-mix(in srgb, var(--c-brand,#0891b2) 30%, transparent);color:var(--c-brand-deep,#134e4a)}.np-auth-banner--warn{background:color-mix(in srgb, var(--c-warn,#d97706) 18%, transparent);border-color:color-mix(in srgb, var(--c-warn,#d97706) 60%, transparent);color:var(--c-warn-text,#78350f)}.np-auth-banner--error{background:var(--c-emergency-bg,#fee2e2);border-color:var(--c-emergency,#dc2626);color:var(--c-emergency-text,#7f1d1d)}.np-auth-helper{border-top:1px solid color-mix(in srgb, var(--c-border,#cbd5e1) 50%, transparent);color:var(--c-text-2,#334155);text-align:center;margin-top:20px;padding-top:20px;font-size:13px;line-height:1.5}.np-auth-helper a{color:var(--c-brand,#0891b2);font-weight:500;text-decoration:none}.np-auth-helper a:hover{text-decoration:underline}.np-auth-footer{text-align:center;color:var(--c-text-3,#64748b);padding:16px 20px 24px;font-size:12px}.np-auth-footer a{color:var(--c-text-2,#334155);margin:0 8px;text-decoration:none}.np-auth-footer a:hover{color:var(--c-text,#0f172a)}.rd-bg{max-width:720px;font-family:var(--ios-font,system-ui, sans-serif);color:var(--text-1,#111110);margin:0 auto;padding:16px}.rd-bg-header{justify-content:space-between;align-items:baseline;margin-bottom:16px;display:flex}.rd-bg-h1{letter-spacing:-.01em;margin:0;font-size:24px;font-weight:700}.rd-bg-back{color:var(--blue-400,#378add);font-size:14px;text-decoration:none}.rd-bg-back:hover{text-decoration:underline}.rd-bg-notice{background:var(--yellow-100,#fef3c7);border:1px solid var(--orange-200,#ef9f27);color:var(--yellow-700,#92400e);border-radius:10px;margin-bottom:16px;padding:12px 14px;font-size:14px;line-height:1.45}.rd-bg-fieldset{border:1px solid var(--gray-200,#d3d1c7);background:var(--surface,#fff);border-radius:10px;margin-bottom:16px;padding:12px 14px}.rd-bg-fieldset legend{color:var(--text-2,#5f5e5a);text-transform:uppercase;letter-spacing:.04em;padding:0 6px;font-size:12px;font-weight:600}.rd-bg-form-grid{gap:10px;display:grid}.rd-bg-label{color:var(--text-2,#5f5e5a);font-size:13px;font-weight:500;display:block}.rd-bg-input,.rd-bg-textarea{border:1px solid var(--gray-200,#d3d1c7);background:var(--surface,#fff);width:100%;color:var(--text-1,#111110);border-radius:8px;margin-top:4px;padding:8px 10px;font-family:inherit;font-size:15px}.rd-bg-input:focus,.rd-bg-textarea:focus{border-color:var(--blue-400,#378add);outline:none;box-shadow:0 0 0 3px #378add2e}.rd-bg-textarea{min-height:88px;font-family:SF Mono,Menlo,monospace}.rd-bg-scan-panel,.rd-bg-manual-panel{background:var(--surface,#fff);border:1px solid var(--gray-200,#d3d1c7);border-radius:10px;padding:16px}.rd-bg-scan-h2,.rd-bg-manual-h2{margin:0 0 8px;font-size:18px;font-weight:600}.rd-bg-video{background:var(--gray-100,#f1efe8);border-radius:8px;width:100%;max-width:480px;display:block}.rd-bg-button-row{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.rd-bg-btn{border:1px solid var(--gray-200,#d3d1c7);background:var(--surface,#fff);color:var(--text-1,#111110);cursor:pointer;border-radius:8px;min-height:36px;padding:8px 14px;font-size:14px;font-weight:500}.rd-bg-btn:hover{background:var(--surface-2,#f8f7f5)}.rd-bg-btn:focus-visible{outline:2px solid var(--blue-400,#378add);outline-offset:2px}.rd-bg-btn--primary{background:var(--blue-400,#378add);border-color:var(--blue-400,#378add);color:#fff}.rd-bg-btn--primary:hover{background:var(--blue-700,#185fa5)}.rd-bg-loading{text-align:center;color:var(--text-2,#5f5e5a);padding:24px}.rd-bg-error{background:var(--red-50,#fcebeb);border:1px solid var(--red-200,#f09595);color:var(--red-700,#a32d2d);border-radius:8px;margin-top:12px;padding:14px 16px}.rd-bg-data{background:var(--surface,#fff);border:2px solid var(--blue-400,#378add);border-radius:10px;margin-top:16px;padding:16px}.rd-bg-data-h2{margin:0 0 12px;font-size:20px;font-weight:700}.rd-bg-data-sub{margin-bottom:12px}.rd-bg-data-sub h3{margin:0 0 4px;font-size:16px;font-weight:600}.rd-bg-data-empty{color:var(--text-3,#888780);margin:0}.rd-bg-data-list{margin:0;padding-left:18px}.rd-bg-data-list li{padding:2px 0;font-size:14px}.rd-bg-data-footer{color:var(--text-3,#888780);margin-top:16px;font-size:12px}.rd-bg-data-footer code{background:var(--gray-100,#f1efe8);border-radius:3px;padding:1px 4px;font-family:SF Mono,Menlo,monospace}.rd-bg-handover{background:var(--blue-50,#e6f1fb);border:2px solid var(--blue-400,#378add);border-radius:10px;margin-top:20px;padding:16px}.rd-bg-handover h3{color:var(--blue-700,#185fa5);margin:0 0 8px;font-size:16px;font-weight:600}.rd-bg-handover-text{color:var(--text-1,#111110);margin:0 0 12px;font-size:14px}.rd-bg-handover-label{color:var(--text-2,#5f5e5a);margin-bottom:4px;font-size:13px;font-weight:600;display:block}.rd-bg-handover-done{background:var(--green-50,#eaf3de);border:2px solid var(--green,#2ebd7e);color:var(--green-900,#173404);border-radius:10px;margin-top:20px;padding:16px}.rd-bg-handover-done p{margin:8px 0 0;font-size:14px}.rd-bg-handover-done-note{color:var(--text-3,#888780);font-size:12px}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.els{color:#c8d6e5;background:#0a0e14;flex-direction:column;min-height:100vh;font-family:JetBrains Mono,Sora,monospace;display:flex;position:relative;overflow:hidden}.els *{box-sizing:border-box}.els:after{content:"";pointer-events:none;z-index:9999;opacity:.4;background:repeating-linear-gradient(0deg,#00000008 0 1px,#0000 1px 3px);position:fixed;inset:0}.els-top{z-index:100;background:#0d1117;border-bottom:1px solid #1b2838;flex-shrink:0;align-items:center;gap:10px;height:42px;padding:0 12px;display:flex}.els-brand{color:#58a6ff;letter-spacing:-.3px;white-space:nowrap;font-size:13px;font-weight:700}.els-brand em{color:#3fb950;font-style:normal}.els-sep{background:#21262d;flex-shrink:0;width:1px;height:14px}.els-badge{letter-spacing:.05em;text-transform:uppercase;border-radius:3px;padding:2px 8px;font-size:9px;font-weight:700}.els-badge-r{color:#f85149;background:#f8514933;border:1px solid #f851494d;animation:1.5s infinite els-blink}.els-badge-g{color:#3fb950;background:#3fb95026;border:1px solid #3fb9504d}.els-badge-o{color:#d2992a;background:#d2992226;border:1px solid #d299224d}@keyframes els-blink{0%,to{opacity:1}50%{opacity:.6}}.els-clock{color:#58a6ff;background:#161b22;border:1px solid #21262d;border-radius:4px;padding:3px 10px;font-family:JetBrains Mono,monospace;font-size:12px}.els-dot{border-radius:50%;width:6px;height:6px;animation:2s infinite els-pulse}.els-dot-g{background:#3fb950}.els-dot-r{background:#f85149}.els-dot-o{background:#d2992a}@keyframes els-pulse{0%,to{opacity:1}50%{opacity:.3}}.els-conn{color:#8b949e;align-items:center;gap:5px;font-size:10px;display:flex}.dispo-steps{align-items:center;gap:2px;margin-left:auto;margin-right:8px;display:flex}.ds-step{color:#484f58;border-radius:3px;align-items:center;gap:3px;padding:2px 6px;font-size:8px;transition:all .2s;display:flex}.ds-step.ds-active{color:#58a6ff;background:#58a6ff26;border:1px solid #58a6ff4d}.ds-step.ds-done{color:#3fb950}.ds-step.ds-done .ds-num{color:#0a0e14;background:#3fb950}.ds-num{border:1px solid;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;font-size:7px;font-weight:700;display:flex}.ds-active .ds-num{color:#0a0e14;background:#58a6ff;border-color:#58a6ff}.ds-label{white-space:nowrap;letter-spacing:.03em}.els-body{flex:1;grid-template-columns:340px 1fr 340px;min-height:0;display:grid;overflow:hidden}.els-col{border-right:1px solid #1b2838;flex-direction:column;display:flex;overflow:hidden auto}.els-col:last-child{border-right:none}.els-col::-webkit-scrollbar{width:4px}.els-col::-webkit-scrollbar-track{background:#0d1117}.els-col::-webkit-scrollbar-thumb{background:#21262d;border-radius:2px}.els-sh{background:#161b22;border-bottom:1px solid #1b2838;flex-shrink:0;align-items:center;gap:8px;padding:8px 12px;display:flex}.els-sh-t{color:#8b949e;text-transform:uppercase;letter-spacing:.08em;flex:1;font-size:10px;font-weight:700}.els-sh-badge{border-radius:3px;padding:1px 6px;font-size:9px}.nr-idle{text-align:center;background:#161b22;border:1px solid #21262d;border-radius:6px;margin:8px;padding:16px}.nr-idle-t{color:#8b949e;margin-bottom:8px;font-size:12px}.nr-sim-btn{color:#3fb950;cursor:pointer;background:#3fb9501a;border:1.5px solid #3fb950;border-radius:6px;padding:8px 16px;font-family:inherit;font-size:11px;font-weight:600;transition:all .15s}.nr-sim-btn:hover{color:#0a0e14;background:#3fb950}.nr-active{background:#1c0a0a;border:1.5px solid #f85149;border-radius:6px;margin:8px;padding:12px;animation:.6s ease-in-out infinite nr-ring}@keyframes nr-ring{0%,to{border-color:#f85149}50%{border-color:#7a2020}}.nr-top{align-items:center;gap:8px;margin-bottom:8px;display:flex}.nr-ring-dot{background:#f85149;border-radius:50%;flex-shrink:0;width:10px;height:10px;animation:.8s infinite els-pulse}.nr-title{color:#f85149;flex:1;font-size:13px;font-weight:700}.nr-timer{color:#f85149;font-family:JetBrains Mono,monospace;font-size:12px}.nr-btns{gap:6px;margin-top:8px;display:flex}.nr-btn-accept{color:#fff;cursor:pointer;background:#238636;border:none;border-radius:5px;flex:1;padding:8px;font-family:inherit;font-size:12px;font-weight:700}.nr-btn-accept:hover{background:#2ea043}.nr-btn-reject{color:#f85149;cursor:pointer;background:0 0;border:1px solid #f85149;border-radius:5px;flex:1;padding:8px;font-family:inherit;font-size:12px;font-weight:600}.nr-info{color:#8b949e;align-items:center;gap:5px;margin-top:6px;font-size:11px;display:flex}.ea-form{flex-direction:column;gap:6px;padding:8px 12px;display:flex}.ea-row{gap:6px;display:flex}.ea-field{flex-direction:column;flex:1;gap:2px;display:flex}.ea-label{color:#484f58;text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:700}.ea-input{color:#c8d6e5;background:#0d1117;border:1px solid #21262d;border-radius:4px;outline:none;padding:5px 8px;font-family:inherit;font-size:11px}.ea-input:focus{border-color:#58a6ff}.ea-input::placeholder{color:#30363d}.sw-grid{grid-template-columns:repeat(3,1fr);gap:4px;margin:6px 12px;display:grid}.sw-btn{cursor:pointer;text-align:center;background:0 0;border:1px solid;border-radius:4px;padding:6px 4px;font-family:inherit;font-size:10px;font-weight:600;transition:all .12s}.sw-btn:hover{transform:scale(1.03)}.sw-btn.sel{filter:brightness(1.3);box-shadow:0 0 8px}.sw-r{color:#f85149;background:#f8514914;border-color:#f851494d}.sw-o{color:#d2992a;background:#d2992214;border-color:#d299224d}.sw-y{color:#e3b341;background:#e3b34114;border-color:#e3b3414d}.sw-b{color:#58a6ff;background:#58a6ff14;border-color:#58a6ff4d}.sw-g{color:#3fb950;background:#3fb95014;border-color:#3fb9504d}.sw-gr{color:#8b949e;background:#8b949e14;border-color:#8b949e4d}.prio-row{gap:4px;margin:6px 12px;display:flex}.prio-btn{cursor:pointer;text-align:center;background:0 0;border:1.5px solid;border-radius:4px;flex:1;padding:6px;font-family:inherit;font-size:11px;font-weight:700;transition:all .12s}.prio-btn.sel{filter:brightness(1.4);box-shadow:0 0 10px}.p1{color:#f85149;border-color:#f85149}.p2{color:#d2992a;border-color:#d2992a}.p3{color:#8b949e;border-color:#8b949e}.alarm-big{color:#f85149;cursor:pointer;text-align:center;text-transform:uppercase;letter-spacing:.1em;background:#f851491a;border:2px solid #f85149;border-radius:8px;margin:8px 12px;padding:14px;font-family:inherit;font-size:14px;font-weight:700;transition:all .15s}.alarm-big:hover{color:#0a0e14;background:#f85149}.alarm-big:disabled{opacity:.3;cursor:default;background:0 0}.els-confirm{z-index:1000;background:#000000bf;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ec-box{text-align:center;background:#161b22;border:1.5px solid #f85149;border-radius:10px;max-width:380px;padding:24px}.ec-title{color:#f85149;margin-bottom:8px;font-size:16px;font-weight:700}.ec-sub{color:#8b949e;margin-bottom:16px;font-size:12px;line-height:1.5}.ec-btns{gap:8px;display:flex}.ec-yes{color:#fff;cursor:pointer;background:#f85149;border:none;border-radius:6px;flex:1;padding:10px;font-family:inherit;font-size:13px;font-weight:700}.ec-no{color:#8b949e;cursor:pointer;background:0 0;border:1px solid #30363d;border-radius:6px;flex:1;padding:10px;font-family:inherit;font-size:13px;font-weight:600}.els-map{background:#0d1117;flex:1;min-height:0;position:relative;overflow:hidden}.map-svg{width:100%;height:100%;position:absolute;inset:0}.map-grid line{stroke:#1b2838;stroke-width:.5px}.map-road{fill:none;stroke:#21262d;stroke-width:3px}.map-road-main{stroke:#2d333b;stroke-width:5px}.map-pin{cursor:pointer;transition:transform .2s}.map-pin:hover{transform:scale(1.15)}.map-pin-circle{stroke-width:2.5px}.map-label{fill:#8b949e;font-family:JetBrains Mono,monospace;font-size:8px;font-weight:600}.map-route{fill:none;stroke-width:2px;stroke-dasharray:6 4;opacity:.7}.map-pulse{animation:2s infinite map-glow}@keyframes map-glow{0%,to{r:14}50%{r:18}}.map-overlay{flex-wrap:wrap;gap:6px;display:flex;position:absolute;bottom:8px;left:8px;right:8px}.mo-pill{color:#8b949e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0d1117d9;border:1px solid #21262d;border-radius:3px;align-items:center;gap:4px;padding:3px 8px;font-size:9px;display:flex}.mo-dot{border-radius:50%;width:6px;height:6px}.fz-els{cursor:pointer;background:#161b22;border:1px solid #21262d;border-radius:5px;align-items:center;gap:8px;margin:2px 8px;padding:6px 8px;font-size:11px;transition:all .12s;display:flex}.fz-els:hover{background:#1c2128;border-color:#30363d}.fz-els-num{border:2px solid;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:700;display:flex}.fz-els-2{color:#3fb950;background:#3fb95026;border-color:#3fb950}.fz-els-3{color:#58a6ff;background:#58a6ff26;border-color:#58a6ff;animation:1.5s infinite els-pulse}.fz-els-4{color:#d2992a;background:#d2992226;border-color:#d2992a}.fz-els-7{color:#8957e5;background:#8957e526;border-color:#8957e5}.fz-els-8{color:#3fb950;background:#3fb95026;border-color:#3fb950}.fz-els-6{color:#484f58;background:#8b949e1a;border-color:#484f58}.fz-els-name{color:#c8d6e5;white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:600;overflow:hidden}.fz-els-crew{color:#484f58;font-size:9px}.fz-els-dest{color:#8b949e;white-space:nowrap;text-overflow:ellipsis;max-width:100px;font-size:9px;overflow:hidden}.kl-card{background:#161b22;border:1px solid #21262d;border-radius:5px;margin:2px 8px;padding:6px 10px;font-size:11px}.kl-top{align-items:center;gap:6px;margin-bottom:4px;display:flex}.kl-name{color:#c8d6e5;flex:1;font-weight:600}.kl-beds{grid-template-columns:repeat(4,1fr);gap:3px;display:grid}.kl-bed{text-align:center;background:#0d1117;border-radius:3px;padding:3px}.kl-bed-n{font-family:JetBrains Mono,monospace;font-size:13px;font-weight:700;line-height:1}.kl-bed-l{color:#484f58;margin-top:1px;font-size:8px}.kl-n-ok{color:#3fb950}.kl-n-warn{color:#d2992a}.kl-n-crit{color:#f85149}.kl-n-zero{color:#484f58}.kl-btn{color:#8b949e;cursor:pointer;background:0 0;border:1px solid #21262d;border-radius:3px;margin-top:4px;padding:3px 8px;font-family:inherit;font-size:9px;transition:all .12s}.kl-btn:hover{color:#58a6ff;border-color:#58a6ff}.kl-btn.sent{color:#3fb950;pointer-events:none;border-color:#3fb950}.funk-row{border-bottom:1px solid #0d1117;gap:6px;padding:4px 10px;font-size:10px;display:flex}.funk-t{color:#484f58;flex-shrink:0;min-width:36px;font-family:JetBrains Mono,monospace}.funk-f{flex-shrink:0;min-width:42px;font-weight:700}.funk-f-lst{color:#58a6ff}.funk-f-rtw{color:#3fb950}.funk-f-sys{color:#484f58}.funk-f-nef{color:#f85149}.funk-x{color:#8b949e;flex:1;line-height:1.4}.funk-quick{flex-wrap:wrap;gap:4px;padding:4px 8px;display:flex}.funk-qbtn{color:#8b949e;cursor:pointer;background:#0d1117;border:1px solid #21262d;border-radius:3px;padding:3px 7px;font-family:inherit;font-size:9px;transition:all .12s}.funk-qbtn:hover{color:#58a6ff;border-color:#58a6ff}.ki-els{color:#8b949e;background:#0d1117;border-left:3px solid #3fb950;border-radius:5px;margin:4px 8px;padding:8px;font-size:11px;line-height:1.5}.ki-els.warn{border-left-color:#d2992a}.ki-els.crit{border-left-color:#f85149}.ki-els-t{color:#3fb950;text-transform:uppercase;letter-spacing:.06em;margin-bottom:3px;font-size:9px;font-weight:700}.ki-els.warn .ki-els-t{color:#d2992a}.ki-els.crit .ki-els-t{color:#f85149}.els-wachen{background:#0d1117;border-top:1px solid #1b2838;flex-shrink:0;align-items:center;gap:6px;padding:6px 12px;display:flex;overflow-x:auto}.els-wachen::-webkit-scrollbar{height:3px}.els-wachen::-webkit-scrollbar-thumb{background:#21262d;border-radius:2px}.wl-wache{background:#161b22;border:1px solid #21262d;border-radius:4px;flex-direction:column;gap:3px;min-width:140px;padding:5px 8px;display:flex}.wl-name{color:#8b949e;white-space:nowrap;text-overflow:ellipsis;font-size:9px;font-weight:700;overflow:hidden}.wl-fz{flex-wrap:wrap;gap:3px;display:flex}.wl-dot{border:1.5px solid;border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;font-size:7px;font-weight:700;display:flex}.step-next{color:#3fb950;cursor:pointer;text-align:center;letter-spacing:.04em;background:#3fb95014;border:1.5px solid #3fb950;border-radius:6px;margin:8px 12px 4px;padding:10px;font-family:inherit;font-size:12px;font-weight:700;transition:all .15s}.step-next:hover{color:#0a0e14;background:#3fb950}.step-next:disabled{opacity:.3;cursor:default;background:0 0}.step-back{color:#484f58;cursor:pointer;text-align:center;background:0 0;border:1px solid #21262d;border-radius:4px;margin:2px 12px 8px;padding:6px;font-family:inherit;font-size:10px;transition:all .12s}.step-back:hover{color:#58a6ff;border-color:#58a6ff}.sw-nef{color:#f85149;vertical-align:top;background:#f8514933;border-radius:2px;margin-left:3px;padding:1px 4px;font-size:7px;font-weight:700;display:inline-block}.ea-summary{border-top:1px solid #1b2838;padding:8px 12px}.eas-row{border-bottom:1px solid #0d1117;gap:8px;padding:3px 0;font-size:11px;display:flex}.eas-l{color:#484f58;text-transform:uppercase;letter-spacing:.05em;min-width:60px;padding-top:1px;font-size:9px;font-weight:700}.eas-v{color:#c8d6e5;flex:1}.eas-p1{color:#f85149;font-weight:700}.eas-p2{color:#d2992a;font-weight:700}.eas-p3{color:#8b949e}.dc-check{color:#8b949e;cursor:pointer;align-items:center;gap:6px;padding:4px 0;font-size:11px;transition:all .1s;display:flex}.dc-check:hover{color:#c8d6e5}.dc-box{border:1.5px solid #30363d;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;transition:all .15s;display:flex}.dc-box.dc-done{color:#3fb950;background:#3fb95026;border-color:#3fb950}.dc-txt-done{color:#484f58;text-decoration:line-through}.einsatz-header{text-align:center;background:linear-gradient(135deg,#58a6ff0f,#3fb9500f);border-bottom:1px solid #1b2838;padding:12px}.eh-badge{color:#3fb950;letter-spacing:.1em;background:#3fb9501f;border-radius:4px;padding:3px 10px;font-size:10px;font-weight:700;animation:2s infinite els-pulse;display:inline-block}.eh-nr{color:#58a6ff;margin-top:4px;font-family:JetBrains Mono,monospace;font-size:18px;font-weight:700}.eh-eta{color:#d2992a;margin-top:4px;font-family:JetBrains Mono,monospace;font-size:14px;font-weight:700}.track-actions{flex-direction:column;gap:4px;padding:8px 12px;display:flex}.track-btn{color:#58a6ff;cursor:pointer;text-align:center;background:#58a6ff14;border:1.5px solid #58a6ff;border-radius:6px;padding:10px;font-family:inherit;font-size:12px;font-weight:700;transition:all .15s}.track-btn:hover{color:#0a0e14;background:#58a6ff}.track-btn-sec{color:#8b949e;background:0 0;border-color:#21262d;font-size:11px;font-weight:600}.track-btn-sec:hover{color:#3fb950;border-color:#3fb950}.oe-row{color:#8b949e;cursor:pointer;border-bottom:1px solid #1b2838;gap:6px;padding:5px 8px;font-size:10px;transition:background .1s;display:flex}.oe-row:hover{background:#161b22}.oe-nr{color:#c8d6e5;min-width:60px;font-weight:600}.oe-sw{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.oe-ort{text-overflow:ellipsis;white-space:nowrap;max-width:80px;overflow:hidden}.oe-open{color:#58a6ff;font-weight:700}.els-map{flex:1;min-height:0;position:relative}.els-map .leaflet-container{width:100%;height:100%;background:#0d1117!important}.els-leaflet-icon{background:0 0!important;border:none!important}.map-popup{color:#0d1117;font-family:JetBrains Mono,monospace;font-size:11px;line-height:1.5}.leaflet-popup-content-wrapper{border-radius:6px!important}.map-filters{background:#0d1117;border-bottom:1px solid #1b2838;flex-shrink:0;gap:3px;padding:4px 8px;display:flex}.mf-btn{color:#484f58;cursor:pointer;background:0 0;border:1px solid #21262d;border-radius:3px;padding:3px 8px;font-family:inherit;font-size:9px;transition:all .12s}.mf-btn.mf-on{background:#ffffff0d}.mf-btn:hover{color:#58a6ff;border-color:#58a6ff}.wachen-block{border-bottom:1px solid #0d1117}.wb-header{cursor:pointer;align-items:center;gap:6px;padding:5px 8px;font-size:11px;transition:background .1s;display:flex}.wb-header:hover{background:#161b22}.wb-icon{border:1.5px solid;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:16px;font-size:7px;font-weight:700;display:flex}.wb-rw{color:#3fb950;background:#3fb9501a;border-color:#3fb950}.wb-fw{color:#f85149;background:#f851491a;border-color:#f85149}.wb-thw{color:#58a6ff;background:#58a6ff1a;border-color:#58a6ff}.wb-name{color:#c8d6e5;white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:600;overflow:hidden}.wb-count{color:#484f58;background:#0d1117;border-radius:3px;padding:1px 5px;font-size:9px;font-weight:700}.wb-arrow{color:#484f58;text-align:center;flex-shrink:0;width:12px;font-size:10px}.wb-body{background:#0a0e14;border-top:1px solid #1b2838;padding:2px 4px}.aao-panel{flex-wrap:wrap;gap:8px;padding:8px 12px;display:flex}.aao-col{flex:1;min-width:80px}.aao-label{color:#484f58;text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px;font-size:8px;font-weight:700}.aao-item{border-radius:3px;margin-bottom:2px;padding:3px 6px;font-size:10px;font-weight:600}.aao-rd{color:#3fb950;background:#3fb9501a;border-left:2px solid #3fb950}.aao-fw{color:#f85149;background:#f851491a;border-left:2px solid #f85149}.aao-so{color:#58a6ff;background:#58a6ff1a;border-left:2px solid #58a6ff}.aao-hint{color:#d2992a;background:#d2992214;border:1px solid #d2992233;border-radius:3px;width:100%;margin-top:4px;padding:4px 6px;font-size:10px}.els-map .leaflet-tile-pane{filter:invert()hue-rotate(185deg)brightness(.92)contrast(.88)saturate(.55)}.els-map .leaflet-control-attribution{font-size:9px;color:#8b949e!important;background:#0d1117bf!important}.els-map .leaflet-control-attribution a{color:#58a6ff!important}.els-map{perspective:1400px;transition:background .4s}.els-map .leaflet-container{transform-origin:50% 60%;transition:transform .8s cubic-bezier(.2,.7,.2,1),box-shadow .8s}.els-map-3d{background:radial-gradient(120% 90% at 50% 0,#16243a 0%,#0d1117 70%)}.els-map-3d .leaflet-container{border-radius:10px;transform:rotateX(38deg)scale(.92);box-shadow:0 60px 80px -30px #000000d9,0 0 0 1px #58a6ff40}.els-map-3d .leaflet-marker-icon{filter:drop-shadow(0 6px 4px #0009)}@media (prefers-reduced-motion:reduce){.els-map .leaflet-container{transition:none}}@media (width<=900px){.els{min-height:100dvh;overflow:visible}.els-top{flex-wrap:wrap;row-gap:6px;height:auto;min-height:42px;padding:6px 10px}.els-top .els-sep{display:none}.dispo-steps{flex-wrap:wrap;order:10;row-gap:4px;width:100%;margin:0}.els-body{flex:none;grid-template-columns:minmax(0,1fr);overflow:visible}.els-col{border-bottom:1px solid #1b2838;border-right:none;min-width:0;overflow:visible}.els-map{flex:none;height:55vh;min-height:320px}.sw-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.els-wachen{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));display:grid;overflow:visible}.wl-wache{min-width:0}}.db-bereich{border:1px solid var(--border);border-left:4px solid var(--green-700);border-radius:var(--r-lg,12px);background:var(--surface);min-width:0;margin-bottom:14px}.db-bereich-gelb{border-left-color:var(--orange-700)}.db-bereich-rot{border-left-color:var(--red-700)}.db-kopf{align-items:center;gap:8px;padding:4px 10px 4px 4px;display:flex}.db-klapp{cursor:pointer;text-align:left;min-width:0;font:inherit;color:var(--text-1);background:0 0;border:none;border-radius:8px;flex-wrap:wrap;flex:1;align-items:center;gap:10px;padding:10px 8px;display:flex}.db-klapp:hover{background:color-mix(in srgb, var(--text-1) 4%, transparent)}.db-klapp:focus-visible{outline:2px solid var(--green-700);outline-offset:2px}.db-pfeil{color:var(--text-3);font-size:15px;transition:transform .15s}.db-bereich-offen .db-pfeil{transform:rotate(90deg)}.db-icon{color:var(--green-700);font-size:18px}.db-titel{font-size:15px;font-weight:750}.db-meta{color:var(--text-3);font-size:12px;font-weight:500}.db-aktionen{flex-wrap:wrap;gap:6px;display:flex}.db-inhalt{padding:2px 16px 16px}.db-inhalt[hidden]{display:none}.db-risiko{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.db-risiko-leer{color:var(--text-3);font-size:12px}.db-offen{color:var(--text-1);margin-right:2px;font-size:12.5px;font-weight:700}.db-offen-null{color:var(--green-700)}.db-chip{font-variant-numeric:tabular-nums;color:#fff;border-radius:12px;justify-content:center;align-items:center;gap:4px;min-width:28px;height:24px;padding:0 8px;font-size:12.5px;font-weight:800;display:inline-flex}.db-chip:before{content:"";opacity:.55;background:currentColor;border-radius:50%;width:7px;height:7px}.db-chip-rot{background:var(--red-700)}.db-chip-gelb{background:var(--orange-700)}.db-chip-gruen{background:var(--green-700)}.db-chip-null{color:var(--text-3);box-shadow:inset 0 0 0 1px var(--border);background:0 0}.db-schalter{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-bottom:10px;display:flex}@media (width<=640px){.db-risiko{width:100%;margin-left:0}.db-inhalt{padding:2px 10px 12px}}.aicc-card-klapp{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:2px 4px 2px 0;display:inline-flex}.aicc-card-klapp:focus-visible{outline:2px solid var(--green-700);outline-offset:2px}.aicc-pfeil-offen{transform:rotate(90deg)}.aicc-card-title .db-risiko{margin-left:8px}.aicc-card-rot{border-left:4px solid var(--red-700)}.aicc-card-gelb{border-left:4px solid var(--orange-700)}.rd-ei-klapp{font:inherit;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:6px;padding:0;display:inline-flex}.rd-ei-card-head .db-risiko{margin-left:auto;margin-right:8px}.kk-cockpit{flex-direction:column;gap:14px;display:flex}.kk-titel{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 16px;display:flex}.kk-titel h2{color:var(--text-1);margin:2px 0 0;font-size:19px;font-weight:800}.kk-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--green-700);margin:0;font-size:11.5px;font-weight:700}.kk-abdeckung{color:var(--text-2);margin:0;font-size:12.5px}.kk-leer{text-align:center;color:var(--text-2);padding:24px}.kk-sektoren{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.kk-sektor{background:var(--surface);border:1px solid var(--border);border-radius:16px;flex-direction:column;gap:10px;padding:14px;display:flex}.kk-sektor h3{letter-spacing:.04em;text-transform:uppercase;color:var(--navy,#0d2240);align-items:center;gap:6px;margin:0;font-size:13px;font-weight:800;display:flex}.kk-kpis{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:10px;display:grid}.kk-kpi{border:1px solid var(--border);color:inherit;background:#0d224004;border-radius:12px;flex-direction:column;gap:4px;padding:12px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}a.kk-kpi:hover{border-color:var(--green-700);transform:translateY(-1px)}.kk-kpi-fehlt{background:repeating-linear-gradient(135deg,#0000 0 8px,#0d224006 8px 16px)}.kk-kpi-kopf{align-items:flex-start;gap:6px;display:flex}.kk-nr{background:var(--navy,#0d2240);color:#fff;border-radius:6px;flex-shrink:0;place-items:center;width:20px;height:20px;font-size:11px;font-weight:800;display:grid}.kk-kpi-label{color:var(--text-2);flex:1;font-size:12.5px;font-weight:700;line-height:1.3}.kk-wert{color:var(--text-1);font-size:24px;font-weight:800;line-height:1.15}.kk-meta{color:var(--text-3);flex-wrap:wrap;gap:4px 10px;font-size:11.5px;display:flex}.kk-hinweis{color:var(--text-2);margin:0;font-size:12px;line-height:1.4}.kk-quelle{color:var(--text-3);margin:0;font-size:11px}.kk-status{white-space:nowrap;border-radius:999px;flex-shrink:0;padding:1px 7px;font-size:10.5px;font-weight:700}.kk-status-live{color:var(--green-700);background:#2e9e5b1f}.kk-status-naeherung{color:#127a7c;background:#1a9b9e1f}.kk-status-fehlt{color:var(--red-700);background:#c0392b1a}.kk-ton-ok{color:var(--green-700)}.kk-ton-warn{color:var(--orange-700)}.kk-ton-alarm{color:var(--red-700)}.kk-ton-neutral{color:var(--text-1)}.kk-block{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:14px 16px}.kk-block h3{color:var(--text-1);margin:0 0 10px;font-size:13px;font-weight:800}.kk-block summary{cursor:pointer;color:var(--text-1);font-size:13px;font-weight:700}.kk-frage{color:var(--text-2);margin:-4px 0 10px;font-size:13px;font-style:italic}.kk-zeitkette{flex-direction:column;gap:8px;display:flex}.kk-segment{grid-template-columns:minmax(150px,260px) minmax(0,1fr) minmax(120px,170px);align-items:center;gap:10px;font-size:12.5px;display:grid}.kk-segment-label{color:var(--text-2);font-weight:600}.kk-balken{background:#0d22400f;border-radius:6px;height:10px;position:relative}.kk-balken-ist{background:var(--green-700);border-radius:6px;position:absolute;inset:0 auto 0 0}.kk-balken-ist.kk-ueber{background:var(--orange-700)}.kk-balken-ref{background:var(--navy,#0d2240);width:2px;position:absolute;top:-3px;bottom:-3px}.kk-segment-wert{color:var(--text-1);font-weight:700}.kk-segment-wert span{color:var(--text-3);font-size:11.5px;font-weight:400}.kk-ketten{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:12px;display:grid}.kk-kette{border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:8px;padding:12px;display:flex}.kk-kette-aktiv{border-color:var(--orange-700);box-shadow:0 0 0 3px #e67e221f}.kk-kette header{justify-content:space-between;align-items:center;gap:8px;display:flex}.kk-stufen{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.kk-stufe{border-left:3px solid var(--green-700);background:#0d224008;border-radius:8px;justify-content:space-between;gap:8px;padding:6px 8px;font-size:12.5px;display:flex}.kk-ton-rand-warn{border-left-color:var(--orange-700)}.kk-ton-rand-alarm{border-left-color:var(--red-700)}.kk-ton-rand-neutral{border-left-color:var(--border)}.kk-massnahme{color:var(--text-1);margin:0;font-size:12.5px;font-weight:600}.kk-kette .np-btn{align-self:flex-start}@media (width<=1180px){.kk-sektoren{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.kk-segment{grid-template-columns:minmax(0,1fr);gap:4px}}.kk-sektoren{align-items:start}.kk-sektoren>.db-bereich,.kk-gruppen>.db-bereich{margin-bottom:0}.kk-status-gemeldet{color:var(--navy,#0d2240);background:#0d224014}.kk-gruppen{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.kk-meldung{border:1px dashed var(--border);background:var(--surface-2,#f7f9fb);border-radius:12px;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));align-items:end;gap:10px;margin-bottom:12px;padding:12px;display:grid}.kk-meldung label{color:var(--text-2);flex-direction:column;gap:4px;font-size:12px;font-weight:700;display:flex}.kk-meldung input,.kk-meldung select{border:1px solid var(--border);min-height:36px;font:inherit;background:var(--surface);color:var(--text-1);border-radius:8px;padding:6px 8px;font-weight:500}.kk-meldung-ok,.kk-meldung-fehler{grid-column:1/-1;margin:0;font-size:12.5px;font-weight:600}.kk-meldung-ok{color:var(--green-700)}.kk-meldung-fehler{color:var(--red-700)}@media (width<=900px){.kk-gruppen{grid-template-columns:minmax(0,1fr)}}:root{--or-teal:#1a9b9e;--or-teal-text:#127a7c;--or-teal-bg:#e3f1f1;--or-navy:#0d2240;--or-navy-bg:#0d2240;--or-auf-navy:#fff;--or-gruen:#2e9e5b;--or-gruen-text:#1e7a46;--or-gruen-bg:#eef8f2;--or-gruen-rand:#b7e4c7;--or-orange:#e67e22;--or-orange-text:#8a4b00;--or-orange-bg:#fff4e5;--or-rot:#c0392b;--or-rot-text:#a1281c;--or-rot-bg:#fdecea;--or-indigo-text:#3730a3;--or-indigo-bg:#eef2ff;--or-grau:#94a3b8;--or-grau-text:#5b6b78;--or-grau-bg:#eef0f3}:root[data-theme=mil-night]{--or-teal:#f66;--or-teal-text:#f88;--or-teal-bg:#1a0000;--or-navy:#f88;--or-navy-bg:#300;--or-auf-navy:#fcc;--or-gruen:#fa0;--or-gruen-text:#fd8;--or-gruen-bg:#110800;--or-gruen-rand:#420;--or-orange:#f63;--or-orange-text:#fb8;--or-orange-bg:#210;--or-rot:#f33;--or-rot-text:#faa;--or-rot-bg:#300;--or-indigo-text:#f99;--or-indigo-bg:#1a0505;--or-grau:#844;--or-grau-text:#c66;--or-grau-bg:#100404}.or-seite{width:100%;max-width:var(--np-content-max);flex-direction:column;gap:16px;margin:0 auto;display:flex}.or-fehler{background:var(--or-rot-bg);color:var(--or-rot-text);border-radius:12px;padding:10px 14px}.or-kpis{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:12px;display:grid}.or-kpi{background:var(--surface);border:1px solid var(--border);border-radius:16px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.or-kpi span{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);font-size:12px;font-weight:700}.or-kpi b{color:var(--text-1);font-size:28px;font-weight:800}.or-kpi-offen b{color:var(--or-orange-text)}.or-raster{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:16px;display:grid}.or-karte{background:var(--surface);border:1px solid var(--border);border-radius:18px;flex-direction:column;gap:12px;min-width:0;padding:16px 18px;display:flex}.or-karte-breit{grid-column:1/-1}.or-karte h2{color:var(--text-1);align-items:center;gap:8px;margin:0;font-size:16px;font-weight:800;display:flex}.or-karte h2 i{color:var(--or-teal);font-size:22px}.or-mics{gap:8px;margin:0;padding:0;list-style:none;display:grid}.or-mic{text-align:left;cursor:pointer;background:var(--surface-2,#f6f8fb);border:1px solid var(--border);width:100%;color:inherit;font:inherit;border-radius:14px;align-items:center;gap:12px;padding:10px 12px;display:flex}.or-mic:hover{border-color:var(--or-teal)}.or-mic-aktiv{border-color:var(--or-teal);background:#1a9b9e0f;box-shadow:0 0 0 2px #1a9b9e40}.or-mic-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.or-mic-text strong{color:var(--text-1);font-size:14px}.or-mic-text small{color:var(--text-2);font-size:12.5px}.or-mic-text .or-mic-letzt{color:var(--or-teal-text);font-weight:600}.or-punkt{background:var(--or-grau);border-radius:50%;flex:none;width:10px;height:10px}.or-punkt-bereit{background:var(--or-gruen);box-shadow:0 0 0 4px #2e9e5b2e}.or-akku{border:1.5px solid var(--text-3);border-radius:3px;flex:none;width:34px;height:12px;padding:1px}.or-akku span{background:var(--or-gruen);border-radius:1px;height:100%;display:block}.or-mic-knopf{align-self:flex-start;gap:8px}.or-live{color:var(--text-2);align-items:center;gap:10px;margin:0;font-style:italic;display:flex}.or-welle{background:var(--or-rot);border-radius:50%;width:12px;height:12px;animation:1s ease-in-out infinite or-puls}@keyframes or-puls{50%{opacity:.5;transform:scale(1.5)}}.or-eingabe{flex-direction:column;gap:6px;display:flex}.or-label{color:var(--text-2);font-size:13px;font-weight:700}.or-zeile{gap:8px;display:flex}.or-zeile .np-input{flex:1;min-width:0}.or-beispiele{flex-wrap:wrap;gap:8px;display:flex}.or-chip{border:1px solid var(--border);background:var(--surface-2,#f6f8fb);color:var(--text-1);font:inherit;cursor:pointer;border-radius:999px;padding:8px 12px;font-size:13.5px}.or-chip:hover{border-color:var(--or-teal);color:var(--or-teal-text)}.or-hinweis{color:var(--text-1);background:#1a9b9e14;border-radius:12px;margin:0;padding:10px 12px;font-size:14px}.or-auftraege{gap:10px;margin:0;padding:0;list-style:none;display:grid}.or-auftrag{border:1px solid var(--border);background:var(--surface);border-left-width:4px;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;padding:12px 14px;animation:.4s both or-neu;display:grid}@keyframes or-neu{0%{opacity:0;transform:translateY(-6px)}}.or-st-ausgefuehrt{border-left-color:var(--or-gruen)}.or-st-wartet_bestaetigung{border-left-color:var(--or-orange)}.or-st-bestaetigt{border-left-color:var(--or-teal)}.or-st-verworfen,.or-st-fehlgeschlagen{border-left-color:var(--or-grau);opacity:.75}.or-auftrag-icon{color:var(--or-navy);margin-top:2px;font-size:26px}.or-auftrag-text{flex-direction:column;gap:4px;min-width:0;display:flex}.or-auftrag-kopf{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.or-auftrag-kopf strong{color:var(--text-1);font-size:15px}.or-status{color:var(--text-2);background:#0d22400f;border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:700}.or-status-ausgefuehrt{color:var(--or-gruen-text);background:#2e9e5b24}.or-status-wartet_bestaetigung{color:var(--or-orange-text);background:#e67e2224}.or-status-bestaetigt{color:var(--or-teal-text);background:#1a9b9e24}.or-zitat{color:var(--text-2);font-style:italic}.or-ergebnis{color:var(--text-1);margin:0;font-size:14px}.or-meta{color:var(--text-3);font-size:12px}.or-aktionen{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.or-leer,.or-notiz{color:var(--text-2);align-items:center;gap:6px;margin:0;font-size:13px;display:flex}.or-revision{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.or-kette{border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:13px;font-weight:700;display:inline-flex}.or-kette i{font-size:18px}.or-kette-ok{color:var(--or-gruen-text);background:#2e9e5b1f}.or-kette-fehler{background:var(--or-rot-bg);color:var(--or-rot-text)}.or-auswahl{max-width:100%;min-height:36px;padding:6px 10px;font-size:13.5px}.or-zuordnung{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:8px;margin-top:6px;display:grid}.or-zuordnung-feld{flex-direction:column;gap:3px;min-width:0;display:flex}.or-zuordnung-feld>span{letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);align-items:center;gap:5px;width:100%;font-size:11.5px;font-weight:700;display:inline-flex}.or-zuordnung-feld>span .or-suche-knopf{color:var(--or-teal-text);font:inherit;cursor:pointer;text-transform:none;letter-spacing:0;background:0 0;border:none;align-items:center;gap:3px;margin-left:auto;font-size:11.5px;font-weight:700;display:inline-flex}.or-zuordnung-suche{grid-column:1/-1}.or-patient-chip{border:1px solid var(--or-teal);min-height:36px;color:var(--text-1);background:#1a9b9e14;border-radius:10px;align-items:center;gap:6px;padding:6px 10px;font-size:13.5px;display:inline-flex}.or-schritt-text .or-auswahl{align-self:flex-start;width:auto;max-width:320px;min-height:30px;margin-top:4px;padding:3px 8px;font-size:12.5px}.or-protokoll-knopf{color:var(--or-teal-text);font:inherit;cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:6px;margin-top:4px;padding:4px 0;font-size:13px;font-weight:700;display:inline-flex}.or-protokoll{border:1px solid var(--border);background:var(--surface-2,#f6f8fb);border-radius:12px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.or-protokoll-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.or-protokoll-kopf strong{align-items:center;gap:6px;display:inline-flex}.or-protokoll-liste{gap:4px;margin:0;padding:0;list-style:none;display:grid}.or-protokoll-liste li{color:var(--text-1);border-bottom:1px dashed var(--border);grid-template-columns:44px 130px minmax(0,1fr) minmax(0,1fr) 120px;align-items:center;gap:8px;padding:4px 0;font-size:12.5px;display:grid}.or-protokoll-liste code{color:var(--text-3);font-size:11.5px}.or-protokoll-seq{color:var(--or-navy);font-weight:800}.or-protokoll-detail{color:var(--text-2);font-size:11.5px;display:block}@media (width<=900px){.or-protokoll-liste li{grid-template-columns:40px minmax(0,1fr)}}.or-plaene{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:12px;display:grid}.or-plan{border:1px solid var(--border);background:linear-gradient(160deg, #1a9b9e0f, transparent 60%), var(--surface);border-radius:16px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.or-plan h3{color:var(--text-1);align-items:center;gap:8px;margin:0;font-size:15px;font-weight:800;display:flex}.or-plan h3 i{color:var(--or-teal);font-size:22px}.or-plan-satz{color:var(--text-2);font-size:13.5px;font-style:italic}.or-plan-schritte{color:var(--text-2);flex:1;align-content:start;gap:3px;margin:0;padding-left:20px;font-size:13px;display:grid}.or-plan-start{align-self:flex-start;gap:8px}.or-st-laeuft{border-left-color:var(--or-orange)}.or-st-abgeschlossen{border-left-color:var(--or-gruen)}.or-status-laeuft{color:var(--or-orange-text);background:#e67e2224}.or-status-abgeschlossen,.or-status-erledigt{color:var(--or-gruen-text);background:#2e9e5b24}.or-schritte{gap:6px;margin:6px 0 2px;padding:0;list-style:none;display:grid}.or-schritt{background:var(--surface-2,#f6f8fb);border:1px solid var(--border);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;animation:.4s both or-neu;display:grid}.or-schritt>i{color:var(--or-grau);font-size:22px}.or-schritt-erledigt>i,.or-schritt-bestaetigt>i{color:var(--or-gruen)}.or-schritt-wartet_bestaetigung>i{color:var(--or-orange)}.or-schritt-verworfen{opacity:.6}.or-schritt-text{flex-direction:column;gap:2px;min-width:0;display:flex}.or-schritt-text strong{color:var(--text-1);font-size:14px}.or-schritt-text span{color:var(--text-2);font-size:12.5px}.or-schritt-aktionen{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}@media (width<=900px){.or-schritt{grid-template-columns:auto minmax(0,1fr)}.or-schritt-aktionen,.or-schritt>.or-status{grid-column:2;justify-content:flex-start}.or-raster{grid-template-columns:1fr}.or-auftrag{grid-template-columns:auto minmax(0,1fr)}.or-aktionen{grid-column:1/-1;justify-content:flex-start}}.or-zeile{flex-wrap:wrap}.or-raster{align-items:start}.or-raster>.db-bereich{margin-bottom:0}.or-spalte{flex-direction:column;gap:10px;display:flex}.or-chips{flex-wrap:wrap;gap:6px;display:flex}.or-chip[aria-pressed=true]{background:var(--or-navy-bg);color:var(--or-auf-navy);border-color:var(--or-navy-bg)}.or-kz-raster{grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr));gap:10px;margin-top:12px;display:grid}.or-kz{border:1px solid var(--border);border-left:4px solid var(--border);background:var(--surface);border-radius:12px;flex-direction:column;gap:2px;min-width:0;padding:10px 12px;display:flex}.or-kz-ok{border-left-color:var(--green-700,var(--or-gruen))}.or-kz-warn{border-left-color:var(--orange-700,#c05621)}.or-kz-alarm{border-left-color:var(--red-700,#a32d2d)}.or-kz-titel{color:var(--text-2);font-size:12px;font-weight:700}.or-kz-wert{color:var(--text-1);font-variant-numeric:tabular-nums;font-size:22px;font-weight:800}.or-kz-wert small{color:var(--text-3);font-size:12px;font-weight:600}.or-kz-hinweis{color:var(--text-3);overflow-wrap:anywhere;font-size:11.5px;line-height:1.35}.or-diktat{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:18px;display:grid}.or-diktat-spalte{flex-direction:column;gap:10px;min-width:0;display:flex}.or-diktat textarea,.or-wortschatz textarea{resize:vertical;font:inherit;font-size:14px}.or-diktat-ergebnis{border:1px solid var(--or-gruen-rand);background:var(--or-gruen-bg);border-radius:12px;padding:10px 12px;font-size:13.5px}.or-diktat-ergebnis p{color:var(--text-1);margin:4px 0}.or-diktat-liste{color:var(--text-1);flex-direction:column;gap:6px;margin:0;padding-left:18px;font-size:13px;display:flex}.or-diktat-abschnitt{color:var(--or-navy);background:#0d224014;border-radius:999px;margin-right:4px;padding:1px 8px;font-size:11px;font-weight:800;display:inline-block}.or-begriffe{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.or-begriff{background:var(--or-teal-bg);color:var(--or-teal-text);border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:700}.or-begriff small{opacity:.8;font-weight:600}.or-begriff-diagnose{background:var(--or-rot-bg);color:var(--or-rot-text)}.or-begriff-medikament{background:var(--or-indigo-bg);color:var(--or-indigo-text)}.or-brief-liste{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.or-brief-zeile{text-align:left;width:100%;font:inherit;border:1px solid var(--border);background:var(--surface);cursor:pointer;color:var(--text-1);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;padding:8px 10px;font-size:13px;display:grid}.or-brief-zeile small{color:var(--text-3);grid-column:1;font-size:11.5px}.or-brief-zeile .or-brief-status{grid-area:1/2/span 2}.or-brief-zeile.aktiv,.or-brief-zeile:hover{border-color:var(--or-teal)}.or-brief-status{white-space:nowrap;background:var(--or-orange-bg);color:var(--or-orange-text);border-radius:999px;padding:2px 9px;font-size:11px;font-weight:800}.or-brief-status-freigegeben{background:var(--or-gruen-bg);color:var(--or-gruen-text)}.or-brief-status-verworfen,.or-brief-status-ersetzt{background:var(--or-grau-bg);color:var(--or-grau-text)}.or-brief{border:1px solid var(--border);border-left:4px solid var(--or-orange);border-radius:12px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.or-brief-freigegeben{border-left-color:var(--or-gruen)}.or-brief-kopf{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.or-brief-kopf strong{color:var(--text-1);font-size:15px;display:block}.or-brief-kopf small{color:var(--text-3);font-size:11.5px}.or-brief-hinweis{color:var(--or-orange-text);background:var(--or-orange-bg);border-radius:8px;margin:0;padding:6px 10px;font-size:12.5px}.or-brief-abschnitt{color:var(--text-2);flex-direction:column;gap:3px;font-size:12px;font-weight:700;display:flex}.or-brief-abschnitt textarea{color:var(--text-1);font-weight:400;line-height:1.45}.or-brief-abschnitt textarea[readonly]{background:var(--surface-2,#f6f8fb)}.or-wortschatz{flex-direction:column;gap:12px;display:flex}.or-ws-zahlen{grid-template-columns:repeat(auto-fill,minmax(min(100%,110px),1fr));gap:8px;display:grid}.or-ws-zahlen div{border:1px solid var(--border);border-radius:10px;flex-direction:column;padding:8px 10px;display:flex}.or-ws-zahlen b{color:var(--text-1);font-size:20px}.or-ws-zahlen span{color:var(--text-3);font-size:11.5px}.or-ws-raster{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:16px;display:grid}.or-ws-seite{flex-direction:column;gap:8px;display:flex}.or-ws-tabelle-rahmen{border:1px solid var(--border);border-radius:10px;max-height:360px;margin-top:8px;overflow:auto}.or-ws-tabelle{border-collapse:collapse;width:100%;font-size:12.5px}.or-ws-tabelle th,.or-ws-tabelle td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:6px 8px}.or-ws-tabelle th{background:var(--surface);text-transform:uppercase;letter-spacing:.05em;color:var(--text-3);font-size:11px;position:sticky;top:0}.or-ws-tabelle td small{color:var(--text-3)}.or-ws-bausteine{flex-direction:column;gap:4px;margin:6px 0 0;padding-left:18px;font-size:12.5px;display:flex}@media (width<=900px){.or-diktat,.or-ws-raster{grid-template-columns:minmax(0,1fr)}}.or-begriff-verneint{background:var(--or-grau-bg);color:var(--or-grau-text)}.or-begriff-verneint .or-begriff-name{text-decoration:line-through}.or-ws-zahlen .or-ws-zahl-gross{border-color:var(--or-teal);background:var(--or-teal-bg)}.or-ws-zahlen .or-ws-zahl-gross b{color:var(--or-teal-text)}.or-ws-lokal{color:var(--or-gruen-text);margin-top:8px}.or-ws-filter{flex-wrap:wrap}.or-ws-filter .np-input:first-child{flex:220px;min-width:0}.or-ws-filter .or-auswahl{flex:0 auto}.or-ws-quelle{background:var(--or-grau-bg);color:var(--or-grau-text);white-space:nowrap;border-radius:999px;margin-right:4px;padding:1px 7px;font-size:10.5px;font-weight:700;display:inline-block}.or-ws-quelle-amtlich{background:var(--or-teal-bg);color:var(--or-teal-text)}.or-ws-code{font-family:var(--np-font-mono,ui-monospace, monospace);white-space:nowrap;color:var(--text-1)}.or-ws-tabelle td{color:var(--text-1);overflow-wrap:anywhere}.or-ws-probe-liste{color:var(--text-1);flex-direction:column;gap:3px;margin:6px 0 0;padding-left:18px;font-size:12.5px;display:flex}.or-ws-verneint{color:var(--or-grau-text);text-decoration:line-through}.or-ws-quellenangabe{color:var(--text-2);margin:6px 0 0;font-size:12px;line-height:1.5}.np-sprachmodell{color:var(--or-gruen-text);align-items:center;gap:6px;margin:0;font-size:12.5px;display:flex}.np-sprachmodell-laedt{color:var(--or-orange-text)}.np-sprachmodell-laedt .ph-spinner-gap{animation:1s linear infinite or-drehen}.np-sprachmodell-fehler{color:var(--or-rot-text)}@keyframes or-drehen{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.np-sprachmodell-laedt .ph-spinner-gap{animation:none}}.or-modell{color:var(--or-teal-text);align-items:flex-start;gap:6px;margin:0;font-size:12.5px;display:flex}.or-modell i{margin-top:1px;font-size:15px}.or-modell[data-zustand=fehler]{color:var(--or-rot-text)}.or-dreht{animation:1s linear infinite or-drehen}.or-korrektur{align-items:center;gap:6px;font-size:12px;display:flex;color:var(--or-orange-text)!important;margin:6px 0 0!important}@media (prefers-reduced-motion:reduce){.or-dreht{animation:none}}.or-neu{gap:16px;padding-top:22px}.or-kopf{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 24px;padding:0 2px;display:flex}.or-kopf-text{flex-direction:column;flex:480px;gap:4px;min-width:0;max-width:720px;display:flex}.or-kopf-aktionen{margin-left:auto}.or-kopf-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--or-teal-text);align-items:center;gap:6px;font-size:12px;font-weight:800;display:inline-flex}.or-kopf-eyebrow i{font-size:16px}.or-kopf-titel{letter-spacing:-.02em;color:var(--text-1);margin:0;font-size:clamp(26px,3vw,34px);font-weight:800;line-height:1.1}.or-kopf-sub{color:var(--text-2);margin:2px 0 0;font-size:15px;line-height:1.5}.or-kopf-aktionen{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.or-kopf-aktionen .np-btn{gap:8px;min-height:40px;font-weight:700}.or-lageleiste{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.or-lagewert{background:var(--surface);border:1px solid color-mix(in srgb, var(--border) 80%, transparent);border-radius:16px;align-items:center;gap:12px;min-width:0;padding:12px 14px;display:flex;box-shadow:0 1px 2px #0d22400a}.or-lagewert>i{width:38px;height:38px;color:var(--or-teal-text);background:var(--or-teal-bg);border-radius:12px;flex:none;place-items:center;font-size:19px;display:grid}.or-lagewert span{flex-direction:column;min-width:0;display:flex}.or-lagewert b{color:var(--text-1);font-variant-numeric:tabular-nums;font-size:22px;font-weight:800;line-height:1.1}.or-lagewert small{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.or-lagewert-offen>i{color:var(--or-orange-text);background:var(--or-orange-bg)}.or-lagewert-offen b{color:var(--or-orange-text)}.or-zentrale{background:var(--surface);border:1px solid color-mix(in srgb, var(--border) 80%, transparent);border-radius:22px;grid-template-columns:minmax(0,1.55fr) minmax(280px,1fr);display:grid;overflow:hidden;box-shadow:0 1px 2px #0d22400a,0 18px 40px -28px #0d224073}.or-zentrale-sprechen{background:radial-gradient(120% 90% at 0% 0%, color-mix(in srgb, var(--or-teal) 9%, transparent), transparent 60%);flex-direction:column;gap:16px;padding:22px 24px;display:flex}.or-zentrale-titel{color:var(--text-1);margin:0;font-size:18px;font-weight:800}.or-mikro-reihe{align-items:center;gap:18px;display:flex}.or-mikro-gross{cursor:pointer;color:#fff;background:linear-gradient(145deg, var(--or-gruen), color-mix(in srgb, var(--or-gruen) 70%, var(--or-teal)));width:76px;height:76px;box-shadow:0 12px 26px -12px color-mix(in srgb, var(--or-gruen) 85%, transparent), 0 0 0 6px color-mix(in srgb, var(--or-gruen) 14%, transparent);border:none;border-radius:50%;flex:none;place-items:center;font-size:32px;transition:transform .15s,box-shadow .2s;display:grid}.or-mikro-gross:hover{transform:scale(1.04)}.or-mikro-gross:focus-visible{outline:3px solid var(--or-teal);outline-offset:4px}.or-mikro-an{background:linear-gradient(145deg, var(--or-rot), color-mix(in srgb, var(--or-rot) 75%, #000));animation:1.6s ease-out infinite or-mikro-puls}@keyframes or-mikro-puls{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--or-rot) 45%, transparent)}to{box-shadow:0 0 0 18px #0000}}.or-mikro-status{flex-direction:column;gap:3px;min-width:0;display:flex}.or-mikro-status strong{color:var(--text-1);font-size:16px}.or-mikro-status>span{color:var(--text-2);font-size:14px}.or-neu .or-eingabe .np-input{min-height:44px;font-size:15px}.or-neu .or-eingabe .np-btn{gap:6px;min-height:44px}.or-neu .or-hinweis{border-left:3px solid var(--or-teal);align-items:flex-start;gap:8px;display:flex}.or-neu .or-hinweis i{color:var(--or-teal-text);margin-top:2px}.or-zentrale-seite{background:var(--surface-2,#f6f8fb);border-left:1px solid color-mix(in srgb, var(--border) 80%, transparent);flex-direction:column;gap:16px;min-width:0;padding:22px;display:flex}.or-seite-block{flex-direction:column;gap:8px;min-width:0;display:flex}.or-seite-titel{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);margin:0;font-size:12px;font-weight:800}.or-seite-titel small{text-transform:none;letter-spacing:0;margin-left:4px;font-weight:600}.or-zentrale-seite .or-mic{background:var(--surface);padding:8px 10px}.or-zentrale-seite .or-mics{gap:6px}.or-leerkarte{border:1px dashed var(--border);background:var(--surface-2,#f6f8fb);border-radius:16px;align-items:center;gap:14px;padding:16px 18px;display:flex}.or-leerkarte i{color:var(--or-teal);flex:none;font-size:28px}.or-leerkarte p{color:var(--text-2);margin:0;font-size:14px;line-height:1.5}.or-leerkarte strong{color:var(--text-1)}.or-fuss{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:4px 2px 8px;display:flex}.or-fuss .db-schalter{margin:0}.or-fuss .db-schalter .np-btn{min-height:34px;font-size:13px}@media (width<=1100px){.or-lageleiste{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.or-zentrale{grid-template-columns:minmax(0,1fr)}.or-zentrale-seite{border-left:none;border-top:1px solid color-mix(in srgb, var(--border) 80%, transparent)}}@media (width<=600px){.or-neu{padding-top:14px}.or-kopf-sub{font-size:14px}.or-zentrale-sprechen,.or-zentrale-seite{padding:16px}.or-mikro-gross{width:64px;height:64px;font-size:28px}.or-lagewert{gap:10px;padding:10px 12px}.or-lagewert>i{width:32px;height:32px;font-size:16px}.or-lagewert b{font-size:19px}.or-lagewert small{white-space:normal;line-height:1.25}}@media (prefers-reduced-motion:reduce){.or-mikro-an{animation:none}.or-mikro-gross{transition:none}}.mt-kpis{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.mt-kpi{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:14px 16px}.mt-kpi-label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);font-size:11px;font-weight:700}.mt-kpi-wert{color:var(--text-1);font-size:26px;font-weight:800;line-height:1.2}.mt-kpi-hinweis{color:var(--text-2);font-size:12px}.mt-ton-ok{color:var(--green-700)}.mt-ton-warn{color:var(--orange-700)}.mt-ton-alarm{color:var(--red-700)}.mt-filter{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mt-filter select,.mt-filter input{border:1px solid var(--border);background:var(--surface);min-height:36px;color:var(--text-1);font:inherit;border-radius:10px;padding:0 10px;font-size:13px}.mt-tabelle-wrap{background:var(--surface);border:1px solid var(--border);border-radius:14px;overflow-x:auto}.mt-tabelle{border-collapse:collapse;width:100%;font-size:13px}.mt-tabelle th{text-align:left;letter-spacing:.05em;text-transform:uppercase;color:var(--text-3);border-bottom:1px solid var(--border);white-space:nowrap;padding:10px 12px;font-size:11px;font-weight:700}.mt-tabelle td{border-bottom:1px solid var(--border);vertical-align:top;color:var(--text-1);padding:10px 12px}.mt-tabelle tr:last-child td{border-bottom:none}.mt-tabelle tbody tr.mt-klickbar{cursor:pointer}.mt-tabelle tbody tr.mt-klickbar:hover td{background:#2e9e5b0f}.mt-sub{color:var(--text-2);font-size:12px;display:block}.mt-pill{white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:11.5px;font-weight:700;display:inline-flex}.mt-pill-ok,.mt-pill-verfuegbar{color:var(--green-700);background:#2e9e5b1f}.mt-pill-faellig{color:var(--orange-700);background:#e67e2224}.mt-pill-ueberfaellig,.mt-pill-gesperrt,.mt-pill-defekt{color:var(--red-700);background:#c0392b1f}.mt-pill-wartung,.mt-pill-belegt{color:#127a7c;background:#1a9b9e1f}.mt-raster{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:12px;display:grid}.mt-karte{background:var(--surface);border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.mt-karte-kopf{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.mt-rang{background:var(--navy,#0d2240);color:#fff;border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.mt-rang-1{background:var(--green-700)}.mt-liste{color:var(--text-2);margin:0;padding-left:18px;font-size:12.5px}.mt-methode{color:var(--text-3);margin:0;font-size:12px}.mt-leer{text-align:center;color:var(--text-2);padding:28px;font-size:13.5px}.mt-fehler{color:var(--red-700);background:#c0392b14;border-radius:12px;padding:12px 14px;font-size:13px}.mt-overlay{z-index:60;background:#07172e73;justify-content:flex-end;display:flex;position:fixed;inset:0}.mt-panel{background:var(--bg,#f6f8fb);flex-direction:column;gap:14px;width:min(560px,100%);height:100%;padding:20px;display:flex;overflow-y:auto;box-shadow:-12px 0 40px #07172e40}.mt-panel h2{color:var(--text-1);margin:0;font-size:20px}.mt-panel h3{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);margin:0 0 6px;font-size:12px;font-weight:700}.mt-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px;margin:0;font-size:13px;display:grid}.mt-meta dt{color:var(--text-3);font-size:11.5px}.mt-meta dd{color:var(--text-1);margin:0}.mt-aktionen{flex-wrap:wrap;gap:8px;display:flex}.mt-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mt-form label{color:var(--text-2);flex-direction:column;gap:4px;font-size:12px;display:flex}.mt-form input,.mt-form select{border:1px solid var(--border);min-height:36px;font:inherit;background:var(--surface);color:var(--text-1);border-radius:10px;padding:6px 10px;font-size:13px}.mt-form .mt-voll{grid-column:1/-1}.mt-buch{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.mt-buch li{border-left:3px solid var(--border);padding:4px 0 4px 10px;font-size:13px}.mt-buch li.mt-buch-vorkommnis{border-left-color:var(--red-700)}.mt-buch li.mt-buch-pruefung{border-left-color:var(--green-700)}.mt-sperr{color:var(--red-700);background:#c0392b14;border-radius:12px;padding:10px 12px;font-size:13px}.mt-bereit{color:var(--green-700);background:#2e9e5b1a;border-radius:12px;padding:10px 12px;font-size:13px;font-weight:600}@media (width<=640px){.mt-form,.mt-meta{grid-template-columns:minmax(0,1fr)}}.mt-hinweis{color:#0f5f61;background:#1a9b9e1a;border-radius:10px;margin:0;padding:8px 12px;font-size:13px;line-height:1.45}.pf-hub{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.pf-kern{color:#fff;background:radial-gradient(circle at 85% 10%,#1a9b9e8c,#0000 45%),radial-gradient(circle at 10% 110%,#2e9e5b73,#0000 45%),linear-gradient(135deg,#07172e,#0d2240 60%,#12345e);border-radius:22px;padding:28px 30px;position:relative;overflow:hidden;box-shadow:0 24px 60px -30px #07172ecc}.pf-kern-glanz{pointer-events:none;width:60%;height:140%;transform:translate3d(calc(var(--np-scroll,0px) * -.2), 0, 0);background:linear-gradient(115deg,#0000 40%,#ffffff12 50%,#0000 60%);position:absolute;inset:-40% -10% auto auto}.pf-kern-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#8fd3b0;margin:0;font-size:12px;font-weight:700}.pf-kern-titel{color:#fff;margin:6px 0 10px;font-size:clamp(24px,2.6vw,34px);font-weight:800;line-height:1.15}.pf-kern-text{color:#dbe6f2;max-width:760px;margin:0;font-size:16px;line-height:1.55}.pf-ebenen{flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.pf-ebenen li{background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:700;display:inline-flex}.pf-ebenen li+li:before{content:"→";color:#8fd3b0;margin-right:4px}.pf-ebenen i{color:#8fd3b0;font-size:18px}.pf-protokolle{color:#a9bdd6;margin:14px 0 0;font-size:13px}.pf-hinweis{color:var(--text-2);margin:0}.pf-ring{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:12px;display:grid}.pf-kachel{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:14px 16px;position:relative}.pf-kachel:before{content:"";background:linear-gradient(90deg,#1a9b9e,#2e9e5b);border-radius:0 0 3px 3px;height:3px;position:absolute;top:0;left:16px;right:16px}.pf-kachel h3{color:var(--navy,#0d2240);align-items:center;gap:8px;margin:4px 0 10px;font-size:14px;font-weight:800;display:flex}.pf-kachel h3 i{color:#1a9b9e;font-size:20px}.pf-kachel ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pf-kachel li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2px 8px;font-size:13px;display:flex}.pf-kachel li .pf-name{flex:140px;min-width:0}.pf-name{color:var(--text-1);font-weight:600}.pf-proto{color:var(--text-3);flex-basis:100%;font-size:11.5px}.pf-status{white-space:nowrap;color:var(--text-2);background:#0d22400f;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.pf-status-connected{color:#1e7a46;background:#2e9e5b24}.pf-status-degraded,.pf-status-error{color:#a1281c;background:#c0392b1f}.pf-status-externe_freigabe_ausstehend{color:#a65410;background:#e67e2224}.pf-kompakt .pf-kern{padding:22px 24px}.pf-kompakt .pf-ring{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr))}.pf-weg{counter-reset:schritt;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;margin:0;padding:0;display:grid}.pf-weg li{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:16px 18px;list-style:none;position:relative}.pf-weg li:before{counter-increment:schritt;content:counter(schritt);color:#fff;background:#0d2240;border-radius:10px;place-items:center;width:30px;height:30px;margin-bottom:10px;font-weight:800;display:grid}.pf-weg strong{color:var(--text-1);margin-bottom:4px;font-size:15px;display:block}.pf-weg span{color:var(--text-2);font-size:13.5px;line-height:1.5}@media (prefers-reduced-motion:reduce){.pf-kern-glanz{transform:none}}.messe-balken{z-index:2003;background:#0d22402e;height:6px;position:fixed;top:0;left:0;right:0}.messe-balken-fertig{background:#2e9e5b;transition:width .4s;position:absolute;inset:0 auto 0 0}.messe-balken-lauf{transform-origin:0;background:#1a9b9e;animation:linear forwards messe-lauf;position:absolute;top:0;bottom:0}.messe-balken-trenner{opacity:.9;background:#fff;width:2px;position:absolute;top:0;bottom:0}.messe-balken-label{z-index:2003;color:#fff;pointer-events:none;background:#0d2240;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:12.5px;font-weight:700;display:inline-flex;position:fixed;bottom:22px;left:20px;box-shadow:0 6px 18px #07172e4d}@keyframes messe-lauf{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.messe-tafel{z-index:2001;color:#fff;cursor:pointer;background:radial-gradient(circle at 80% 15%,#1a9b9e59,#0000 50%),linear-gradient(135deg,#07172ef7,#0d2240f5);place-items:center;padding:24px;animation:.45s both messe-tafel-ein;display:grid;position:fixed;inset:6px 0 0}.messe-tafel-inhalt{text-align:left;max-width:920px;animation:.6s .1s both messe-tafel-text}.messe-tafel-icon{color:#fff;border-radius:18px;place-items:center;width:64px;height:64px;margin-bottom:18px;font-size:32px;display:inline-grid;box-shadow:inset 0 0 0 1px #ffffff40}.messe-tafel-szenario{letter-spacing:.1em;text-transform:uppercase;color:#8fd3b0;margin:0;font-size:15px;font-weight:700}.messe-tafel-titel{color:#fff;margin:8px 0 18px;font-size:clamp(30px,4vw,52px);font-weight:800;line-height:1.1}.messe-tafel-text{color:#e6edf6;margin:0;font-size:clamp(18px,1.8vw,24px);line-height:1.5}.messe-tafel-highlights{gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.messe-tafel-highlights li{color:#fff;opacity:0;align-items:center;gap:12px;font-size:clamp(17px,1.6vw,22px);font-weight:600;animation:.5s forwards messe-tafel-text;display:flex}.messe-tafel-highlights li:first-child{animation-delay:.5s}.messe-tafel-highlights li:nth-child(2){animation-delay:.9s}.messe-tafel-highlights li:nth-child(3){animation-delay:1.3s}.messe-tafel-highlights i{color:#2e9e5b;font-size:26px}.messe-tafel-zeigen{color:#a9bdd6;margin:22px 0 0;font-size:15px}@keyframes messe-tafel-ein{0%{opacity:0}to{opacity:1}}@keyframes messe-tafel-text{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.messe-steuerung{z-index:2002;background:#0d2240;border-radius:14px;gap:6px;padding:6px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 14px 40px #07172e66}.messe-steuerung button{color:#fff;min-height:38px;font:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff38;border-radius:10px;padding:0 14px;font-size:13px;font-weight:600}.messe-steuerung button:hover{background:#ffffff24}.messe-steuerung .messe-weiter{background:#2e9e5b;border-color:#2e9e5b;min-width:110px}.messe-steuerung button[aria-pressed=true]{background:#1a9b9e;border-color:#1a9b9e}.messe-steuerung button:focus-visible{outline-offset:2px;outline:2px solid #8fd3b0}@media (prefers-reduced-motion:reduce){.messe-balken-lauf,.messe-tafel,.messe-tafel-inhalt{animation:none}}.messe-hero{color:#fff;background:radial-gradient(circle at 85% 20%,#1a9b9e73,#0000 45%),linear-gradient(135deg,#07172e,#0d2240 60%,#12345e);border-radius:22px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:24px;padding:28px;display:grid;position:relative;overflow:hidden}.messe-hero .messe-hero-titel{margin:6px 0 10px;font-size:clamp(24px,3vw,34px);font-weight:800;line-height:1.15}.messe-hero p{color:#c9d6e6;max-width:640px;margin:0;line-height:1.55}.messe-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#8fd3b0;font-size:12px;font-weight:700}.messe-hero-aktionen{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.messe-btn{min-height:44px;font:inherit;cursor:pointer;color:#fff;background:#ffffff14;border:1px solid #ffffff4d;border-radius:12px;align-items:center;gap:8px;padding:0 18px;font-size:14.5px;font-weight:700;text-decoration:none;display:inline-flex}.messe-btn-primaer{background:#2e9e5b;border-color:#2e9e5b}.messe-kette{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.messe-kette li{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-weight:600;display:flex}.messe-kette li i{color:#8fd3b0;font-size:20px}.messe-szenarien{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:14px;display:grid}.messe-karte{background:var(--surface);border:1px solid var(--border);border-radius:18px;flex-direction:column;gap:10px;padding:18px;display:flex}.messe-karte-kopf{align-items:center;gap:12px;display:flex}.messe-karte-kopf .messe-icon{width:44px;height:44px;font-size:22px}.messe-karte h3{color:var(--text-1);margin:0;font-size:17px}.messe-karte p{color:var(--text-2);margin:0;font-size:13px}.messe-schritte{color:var(--text-1);flex-direction:column;gap:3px;margin:0;padding-left:20px;font-size:13px;display:flex}.messe-tags{flex-wrap:wrap;gap:6px;display:flex}.messe-tags span{color:var(--text-2);background:#0d22400f;border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:700}.messe-karte .np-btn{align-self:flex-start}.messe-botschaften{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.messe-botschaften li{background:var(--surface);border:1px solid var(--border);color:var(--text-1);border-left:4px solid #2e9e5b;border-radius:12px;padding:12px 14px;font-size:13.5px;line-height:1.45}.messe-video{background:#07172e;border-radius:16px;width:100%;max-height:70vh}@media (width<=900px){.messe-hero{grid-template-columns:minmax(0,1fr);padding:20px}}.messe-oeffentlich{color:#fff;background:radial-gradient(circle at 85% 0,#1a9b9e59,#0000 45%),linear-gradient(160deg,#07172e,#0d2240 70%);min-height:100dvh}.messe-oeffentlich-kopf{justify-content:space-between;align-items:center;gap:16px;padding:18px clamp(16px,4vw,48px);display:flex}.messe-oeffentlich-marke{letter-spacing:-.01em;font-size:24px;font-weight:800}.messe-oeffentlich-marke b{color:#2e9e5b}.messe-oeffentlich-inhalt{max-width:1280px;margin:0 auto;padding:8px clamp(16px,4vw,48px) 48px}.messe-oeffentlich-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#8fd3b0;margin:0;font-size:12px;font-weight:700}.messe-oeffentlich h1{color:#fff;margin:6px 0 8px;font-size:clamp(28px,4vw,44px);font-weight:800}.messe-oeffentlich-text{color:#dbe6f2;max-width:760px;margin:0 0 20px;font-size:17px;line-height:1.55}.messe-oeffentlich .messe-video{max-height:78vh;box-shadow:0 30px 80px -30px #000000b3}.messe-video-rahmen{width:100%;position:relative}.messe-video-rahmen .messe-video{cursor:pointer;display:block}.messe-video-bedienung{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.messe-video-bedienung button{font:inherit;color:#fff;cursor:pointer;background:#0d2240;border:1px solid #ffffff59;border-radius:999px;min-height:44px;padding:8px 16px;font-size:14px;font-weight:700}.messe-video-bedienung button:focus-visible{outline-offset:2px;outline:3px solid #1a9b9e}.hz{color:#f1f5f9;background:radial-gradient(circle at 20% 15%,#94a3b82e,#0000 50%),linear-gradient(160deg,#1e2530,#2b323d 60%,#1b2028);font-family:inherit;position:fixed;inset:0;overflow:hidden}.hz-balken{background:#ffffff14;height:6px;position:absolute;inset:0 0 auto}.hz-balken span{transform-origin:0;background:#e67e22;height:100%;transition:transform .6s;display:block}.hz-szene{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:48px;padding:60px clamp(24px,6vw,110px);animation:.5s both hz-ein;display:grid;position:absolute;inset:0}.hz-bild{background:repeating-linear-gradient(-45deg,#ffffff06 0 14px,#0000 14px 28px),#ffffff0a;border-radius:28px;place-items:center;height:min(56vh,460px);display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff14}.hz-gross{color:#cbd5e1;opacity:.85;font-size:clamp(110px,12vw,170px);animation:1.4s ease-in-out .3s infinite hz-wackeln}.hz-chip{white-space:nowrap;color:#9a3412;opacity:0;background:#fff7ed;border-radius:12px;padding:10px 16px;font-size:clamp(15px,1.25vw,19px);font-weight:700;animation:.45s cubic-bezier(.2,1.4,.4,1) forwards hz-chip;position:absolute;box-shadow:0 14px 30px -14px #0009,inset 0 0 0 1px #e67e2273}.hz-chip-0{animation-delay:.7s;top:12%;left:6%;rotate:-4deg}.hz-chip-1{animation-delay:1.5s;top:44%;right:4%;rotate:3deg}.hz-chip-2{animation-delay:2.3s;bottom:10%;left:12%;rotate:-2deg}.hz-ort{letter-spacing:.14em;text-transform:uppercase;color:#fdba74;margin:0;font-size:15px;font-weight:800}.hz-titel{color:#fff;margin:10px 0 22px;font-size:clamp(32px,3.6vw,54px);font-weight:800;line-height:1.1}.hz-punkte{gap:12px;margin:0;padding:0;list-style:none;display:grid}.hz-punkte li{color:#e2e8f0;opacity:0;align-items:center;gap:12px;font-size:clamp(18px,1.6vw,24px);font-weight:600;animation:.45s forwards hz-ein;display:flex}.hz-punkte li:first-child{animation-delay:.9s}.hz-punkte li:nth-child(2){animation-delay:1.7s}.hz-punkte li:nth-child(3){animation-delay:2.5s}.hz-punkte i{color:#f87171;font-size:26px}.hz-schluss{text-align:center;place-content:center;gap:14px;padding:24px;display:grid;position:absolute;inset:0}.hz-schluss:before{content:"";z-index:-1;opacity:0;background:radial-gradient(circle at 80% 15%,#1a9b9e59,#0000 50%),linear-gradient(135deg,#07172e,#0d2240);animation:2.4s 1.2s forwards hz-nach-navy;position:absolute;inset:0}.hz-schluss{isolation:isolate}.hz-schluss p{opacity:0;margin:0}.hz-schluss-1{color:#fff;font-size:clamp(26px,3vw,44px);font-weight:800;animation:.6s .2s forwards hz-ein}.hz-schluss-2{color:#8fd3b0;font-size:clamp(34px,4.4vw,64px);font-weight:800;animation:.6s 1.6s forwards hz-ein}.hz-schluss-3{color:#dbe6f2;font-size:clamp(18px,1.7vw,24px);font-weight:600;animation:.6s 2.6s forwards hz-ein}@keyframes hz-ein{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes hz-chip{0%{opacity:0;scale:.6}to{opacity:1;scale:1}}@keyframes hz-wackeln{0%,to{rotate:0deg}20%{rotate:-6deg}40%{rotate:5deg}60%{rotate:-3deg}80%{rotate:2deg}}@keyframes hz-nach-navy{to{opacity:1}}@media (width<=800px){.hz-szene{grid-template-columns:1fr;gap:20px;padding:40px 16px}.hz-bild{height:34vh}}@media (prefers-reduced-motion:reduce){.hz-gross{animation:none}}.ps-suche{border:1px solid var(--border);background:var(--surface-2,#f6f8fb);border-radius:12px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.ps-quellen{flex-wrap:wrap;gap:6px;display:flex}.ps-quelle{border:1px solid var(--border);background:var(--surface);color:var(--text-1);font:inherit;cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:6px 10px;font-size:13px;font-weight:600;display:inline-flex}.ps-quelle small{color:var(--text-3);font-weight:500}.ps-quelle-aktiv{color:#127a7c;background:#1a9b9e1a;border-color:#1a9b9e}.ps-quelle:disabled{cursor:not-allowed;opacity:.6}.ps-zeile{flex-wrap:wrap;gap:8px;display:flex}.ps-zeile .np-input{flex:260px;min-width:0}.ps-treffer{gap:4px;max-height:260px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.ps-treffer button{text-align:left;border:1px solid var(--border);background:var(--surface);width:100%;color:inherit;font:inherit;cursor:pointer;border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:8px 10px;display:flex}.ps-treffer button:hover{border-color:#1a9b9e}.ps-treffer strong{color:var(--text-1);font-size:14px}.ps-treffer span{color:var(--text-2);font-size:12.5px}.ps-treffer em{color:#a65410;background:#e67e221f;border-radius:999px;padding:1px 6px;font-size:11px;font-style:normal;font-weight:700}.ps-hinweis{color:var(--text-2);align-items:center;gap:6px;margin:0;font-size:12.5px;display:flex}.ps-fehler{color:#a1281c;background:#fdecea;border-radius:10px;margin:0;padding:8px 10px;font-size:13px}.pd-seite{flex-direction:column;gap:16px;width:100%;max-width:1100px;display:flex}.pd-karte{background:var(--surface);border:1px solid var(--border);border-radius:18px;flex-direction:column;gap:10px;padding:16px 18px;display:flex}.pd-karte h2{color:var(--text-1);align-items:center;gap:8px;margin:0;font-size:16px;font-weight:800;display:flex}.pd-karte h2 i{color:#1a9b9e;font-size:22px}.pd-quellen{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:10px;display:grid}.pd-quelle{border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.pd-quelle strong{color:var(--text-1)}.pd-status{color:var(--text-2);background:#0d22400f;border-radius:999px;align-self:flex-start;padding:2px 10px;font-size:12px;font-weight:700}.pd-status-ok{color:#1e7a46;background:#2e9e5b24}.pd-feld{flex-direction:column;gap:4px;display:flex}.pd-feld span{color:var(--text-2);font-size:12.5px;font-weight:700}.pd-feld small{color:var(--text-3);font-size:12px}.pd-knoepfe{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pd-meldung{background:#1a9b9e14;border-radius:10px;margin:0;padding:8px 12px;font-size:13.5px}.pd-meldung-fehler{color:#a1281c;background:#fdecea}.pd-liste{color:var(--text-2);gap:4px;margin:0;padding-left:20px;font-size:13.5px;display:grid}.wd-seite{width:100%;max-width:var(--np-content-max);grid-template-columns:minmax(240px,300px) minmax(0,1fr) minmax(200px,240px);align-items:start;gap:16px;margin:0 auto;display:grid}.wd-spalte{flex-direction:column;gap:10px;display:flex;position:sticky;top:12px}.wd-spalte h2,.wd-karte h2{color:var(--text-1);align-items:center;gap:8px;margin:6px 0 0;font-size:14px;font-weight:800;display:flex}.wd-karte h2 i{color:var(--or-teal);font-size:20px}.wd-hinweis{color:var(--text-2);margin:0;font-size:13px}.wd-plaene{gap:6px;margin:0;padding:0;list-style:none;display:grid}.wd-plaene li{border:1px solid var(--border);background:var(--surface);border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 10px;padding:8px 10px;display:grid}.wd-plaene li>i{color:var(--or-teal);font-size:20px}.wd-plan-text{flex-direction:column;min-width:0;display:flex}.wd-plan-text strong{color:var(--text-1);font-size:13px}.wd-plan-text small{color:var(--text-3);font-size:11.5px}.wd-plan-knoepfe{grid-column:1/-1;justify-content:flex-end;gap:6px;display:flex}.wd-plan-knoepfe .np-btn{min-height:32px;padding:4px 10px;font-size:12.5px}.wd-plan-aktiv{box-shadow:0 0 0 2px #1a9b9e33;border-color:var(--or-teal)!important}.wd-plan-aus{opacity:.6}.wd-editor{flex-direction:column;gap:14px;min-width:0;display:flex}.wd-karte{background:var(--surface);border:1px solid var(--border);border-radius:18px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.wd-kopfzeile{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.wd-feld{flex-direction:column;gap:4px;min-width:0;display:flex}.wd-feld>span{color:var(--text-2);font-size:12px;font-weight:700}.wd-icons{flex-wrap:wrap;gap:4px;max-width:330px;display:flex}.wd-icon{border:1px solid var(--border);background:var(--surface-2,#f6f8fb);cursor:pointer;width:34px;height:34px;color:var(--text-2);border-radius:10px;place-items:center;font-size:18px;display:grid}.wd-icon-aktiv{border-color:var(--or-teal);color:var(--or-teal-text);background:#1a9b9e1a}.wd-zeile{gap:8px;display:flex}.wd-zeile .np-input{flex:1;min-width:0}.wd-chips{flex-wrap:wrap;gap:6px;display:flex}.wd-chip{color:var(--or-teal-text);background:#1a9b9e1a;border-radius:999px;align-items:center;gap:4px;padding:4px 4px 4px 10px;font-size:13px;font-weight:600;display:inline-flex}.wd-chip button{cursor:pointer;color:inherit;background:0 0;border:none;place-items:center;padding:2px 4px;display:grid}.wd-ablauf{min-height:160px;transition:box-shadow .2s,border-color .2s}.wd-ablauf-ziel{border-color:var(--or-teal);box-shadow:0 0 0 3px #1a9b9e33}.wd-schritte{gap:0;margin:0;padding:0;list-style:none;display:grid}.wd-schritt{border:1px solid var(--border);background:var(--surface-2,#f6f8fb);border-radius:14px;flex-direction:column;gap:8px;margin-bottom:18px;padding:10px 12px;display:flex;position:relative}.wd-schritt:not(:last-child):after{content:"";background:var(--or-teal);width:2px;height:18px;position:absolute;bottom:-19px;left:24px}.wd-schritt-kopf{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wd-nr{background:var(--or-navy-bg);width:26px;height:26px;color:var(--or-auf-navy);border-radius:8px;place-items:center;font-size:13px;font-weight:800;display:grid}.wd-schritt-kopf>i{color:var(--or-teal);font-size:20px}.wd-titel{flex:200px;min-width:0;font-weight:700}.wd-badge{white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.wd-badge-automatisch{color:var(--or-gruen-text);background:#2e9e5b24}.wd-badge-bestaetigung{color:var(--or-orange-text);background:#e67e2224}.wd-schritt-knoepfe{gap:4px;display:flex}.wd-schritt-knoepfe .np-btn{min-width:32px;min-height:32px;padding:4px 8px}.wd-parameter{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:8px;padding-left:34px;display:grid}.wd-parameter label{color:var(--text-2);flex-direction:column;gap:3px;font-size:12px;font-weight:700;display:flex}.wd-aktionen{flex-flow:wrap;align-items:center}.wd-meldung{border-radius:10px;margin:0;padding:8px 12px;font-size:13.5px}.wd-meldung-ok{color:var(--text-1);background:#1a9b9e14}.wd-meldung-fehler{background:var(--or-rot-bg);color:var(--or-rot-text)}.wd-versionen{color:var(--text-2);gap:4px;margin:0;padding-left:18px;font-size:13px;display:grid}.wd-baustein{text-align:left;cursor:grab;border:1px dashed var(--or-teal);color:inherit;font:inherit;background:#1a9b9e0d;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;display:flex}.wd-baustein:hover{background:#1a9b9e1f}.wd-baustein i{color:var(--or-teal);font-size:22px}.wd-baustein span{flex-direction:column;display:flex}.wd-baustein strong{color:var(--text-1);font-size:13.5px}.wd-baustein small{color:var(--text-3);font-size:11.5px}@media (width<=1200px){.wd-seite{grid-template-columns:minmax(0,1fr)}.wd-spalte{position:static}.wd-palette{flex-flow:wrap}}.wd-seite .db-bereich{margin-bottom:0}.wd-editor .db-inhalt,.wd-spalte .db-inhalt{flex-direction:column;gap:10px;display:flex}.wd-ablauf{border:2px dashed #0000;border-radius:12px;padding:6px}.wd-ablauf-ziel{border-color:var(--or-teal)}@media (width<=1100px){.wd-palette .db-inhalt{flex-flow:wrap}}.sc-seite{max-width:var(--np-content-max);width:100%;margin:0 auto;display:block}.sc-leer{color:var(--text-3);padding:18px;font-size:13.5px}.sc-ok{color:var(--green-700);font-weight:600}.sc-gesamt{border:1px solid var(--border);border-left:6px solid var(--green-700);background:var(--surface);border-radius:14px;flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:8px;padding:18px 20px;display:flex}.sc-gesamt-gelb{border-left-color:var(--orange-700)}.sc-gesamt-rot{border-left-color:var(--red-700)}.sc-gesamt>div:first-child{flex:1;min-width:240px}.sc-gesamt h2{color:var(--text-1);margin:2px 0 4px;font-size:21px;font-weight:800}.sc-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);margin:0;font-size:11.5px;font-weight:700}.sc-gesamt-text{color:var(--text-2);margin:0;font-size:12.5px}.sc-gesamt .db-risiko{margin-left:0}.sc-hinweis{color:var(--text-3);margin:0 0 14px;font-size:12px}.sc-reiter{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.sc-reiter-knopf{font:inherit;color:var(--text-2);cursor:pointer;background:0 0;border:none;border-bottom:3px solid #0000;padding:10px 14px;font-size:13.5px;font-weight:700}.sc-reiter-knopf.aktiv{color:var(--text-1);border-bottom-color:var(--green-700)}.sc-reiter-knopf:focus-visible{outline:2px solid var(--green-700);outline-offset:2px}.sc-liste{flex-direction:column;gap:10px;display:flex}.sc-kontrolle{border:1px solid var(--border);border-left:4px solid var(--green-700);background:var(--surface);border-radius:12px;min-width:0;padding:12px 14px}.sc-kontrolle.sc-offen{border-left-color:var(--red-700)}.sc-kontrolle.sc-teilweise,.sc-kontrolle.sc-nachweis_fehlt{border-left-color:var(--orange-700)}.sc-kopf{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sc-titel{color:var(--text-1);font-size:14.5px}.sc-status{color:#fff;white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:11px;font-weight:800}.sc-status-erfuellt{background:var(--green-700)}.sc-status-teilweise,.sc-status-nachweis_fehlt{background:var(--orange-700)}.sc-status-offen{background:var(--red-700)}.sc-refs{flex-wrap:wrap;gap:4px;margin-left:auto;display:inline-flex}.sc-ref{color:var(--text-2);box-shadow:inset 0 0 0 1px var(--border);font-variant-numeric:tabular-nums;border-radius:6px;padding:1px 7px;font-size:10.5px;font-weight:700}.sc-befund{color:var(--text-1);margin:8px 0 4px;font-size:13px}.sc-nachweise{color:var(--text-3);font-size:11.5px;font-family:var(--font-mono,ui-monospace, monospace);margin:4px 0;padding-left:18px}.sc-nachweise li{overflow-wrap:anywhere}.sc-massnahme{color:var(--text-2);margin:6px 0 0;font-size:12.5px;font-weight:600}.sc-fuss{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.sc-quelle{color:var(--text-3);margin-right:auto;font-size:11px}.sc-formular{border:1px dashed var(--border);border-radius:10px;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));align-items:end;gap:10px;margin-top:10px;padding:12px;display:grid}.sc-formular label{color:var(--text-2);flex-direction:column;gap:4px;font-size:12px;font-weight:700;display:flex}.sc-formular .sc-breit{grid-column:1/-1}.sc-formular input{border:1px solid var(--border);min-height:36px;font:inherit;background:var(--surface);color:var(--text-1);border-radius:8px;padding:6px 8px;font-weight:500}.sc-fehler{color:var(--red-700);grid-column:1/-1;margin:0;font-size:12.5px;font-weight:600}@media (width<=640px){.sc-refs{margin-left:0}}.nr-seite{gap:20px;display:grid}.nr-leer{color:var(--np-text-muted,#5b6b80);padding:24px 0}.nr-karte{background:var(--np-surface,#fff);border:1px solid var(--np-border,#e3e8ef);border-radius:16px;padding:20px 22px;box-shadow:0 1px 2px #0d22400a,0 8px 24px #0d22400f}.nr-karte-kopf{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.nr-karte-kopf h2{color:var(--np-text,#0d2240);margin:0;font-size:1.1rem}.nr-stand{color:var(--np-text-muted,#5b6b80);font-size:.8rem}.nr-zeitstrahl{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.nr-schritt{background:var(--np-surface-2,#f5f7fa);border-radius:12px;align-content:start;gap:4px;padding:14px 14px 14px 16px;display:grid;position:relative}.nr-schritt.nr-erledigt{background:#2e9e5b12}.nr-punkt{border:2px solid var(--np-surface,#fff);background:#c8d1dc;border-radius:50%;width:14px;height:14px;position:absolute;top:-9px;left:14px}.nr-erledigt .nr-punkt{background:#2e9e5b}.nr-schritt-titel{text-transform:uppercase;letter-spacing:.06em;color:var(--np-text-muted,#5b6b80);font-size:.75rem}.nr-schritt-wert{color:var(--np-text,#0d2240);font-size:1rem}.nr-schritt-zusatz{color:var(--np-text-muted,#5b6b80);font-size:.82rem;line-height:1.4}.nr-fristen{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.nr-frist{border:1px solid var(--np-border,#e3e8ef);background:#1a9b9e0d;border-radius:12px;align-content:start;gap:4px;padding:14px;display:grid}.nr-frist-status{text-transform:uppercase;letter-spacing:.05em;color:#157f82;justify-self:start;font-size:.72rem;font-weight:600}.nr-frist-titel{color:var(--np-text,#0d2240)}.nr-frist-datum{color:var(--np-text,#0d2240);font-size:1.15rem;font-weight:700}.nr-frist-rest{color:var(--np-text-muted,#5b6b80);font-size:.8rem}.nr-frist-offen_bis_verkuendung .nr-frist-datum{font-size:.95rem;font-weight:600}.nr-frist-laeuft{background:#2e9e5b0f}.nr-frist-laeuft .nr-frist-status{color:#237a46}.nr-frist-bald{background:#b7791f14}.nr-frist-bald .nr-frist-status{color:#8a5a12}.nr-frist-abgelaufen{background:#c0392b12}.nr-frist-abgelaufen .nr-frist-status{color:#a5281b}.nr-pflichten{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:12px;display:grid}.nr-pflicht{border:1px solid var(--np-border,#e3e8ef);border-radius:12px;align-content:start;gap:8px;padding:16px;display:grid}.nr-pflicht p{color:var(--np-text,#0d2240);margin:0;font-size:.9rem;line-height:1.45}.nr-pflicht-kopf{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.nr-pflicht-kopf strong{color:var(--np-text,#0d2240)}.nr-norm{color:var(--np-text,#0d2240);background:#0d224012;border-radius:999px;padding:2px 8px;font-size:.75rem}.nr-verbindlich{color:#a5281b;background:#c0392b1a;border-radius:999px;padding:2px 8px;font-size:.72rem;font-weight:600}.nr-bezug{background:var(--np-surface-2,#f5f7fa);color:var(--np-text,#0d2240);border-radius:10px;gap:4px;padding:10px 12px;font-size:.85rem;display:grid}.nr-bezug-status{text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:600}.nr-bezug-vorhanden{background:#2e9e5b12}.nr-bezug-vorhanden .nr-bezug-status{color:#237a46}.nr-bezug-vorbereitet{background:#1a9b9e12}.nr-bezug-vorbereitet .nr-bezug-status{color:#157f82}.nr-bezug-geplant{background:#b7791f14}.nr-bezug-geplant .nr-bezug-status{color:#8a5a12}.nr-bezug-kein_bezug .nr-bezug-status{color:var(--np-text-muted,#5b6b80)}.nr-bezug-link{color:#157f82;justify-self:start;font-weight:600;text-decoration:none}.nr-bezug-link:hover{text-decoration:underline}.nr-zahlen{flex-wrap:wrap;gap:28px;margin-bottom:10px;display:flex}.nr-zahlen>div{color:var(--np-text-muted,#5b6b80);gap:2px;font-size:.85rem;display:grid}.nr-zahl{color:var(--np-text,#0d2240);font-size:1.6rem;font-weight:700}.nr-foerderung p{color:var(--np-text,#0d2240);margin:0;font-size:.9rem}.nr-hinweis{color:var(--np-text-muted,#5b6b80);background:var(--np-surface-2,#f5f7fa);border-radius:10px;margin:0;padding:10px 12px;font-size:.82rem}@media (width<=900px){.nr-zeitstrahl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.nr-zeitstrahl,.nr-pflichten{grid-template-columns:1fr}.nr-karte{padding:16px}}.gls-seite{gap:16px;display:grid}.gls-hinweis{color:var(--np-text-muted,#5b6b80);background:var(--np-surface-2,#f5f7fa);border-radius:10px;margin:0;padding:10px 12px;font-size:.85rem}.gls-hinweis a{color:#157f82;font-weight:600}.gls-spalten{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.gls-spalte{background:var(--np-surface,#fff);border:1px solid var(--np-border,#e3e8ef);border-radius:16px;gap:12px;padding:18px;display:grid;box-shadow:0 1px 2px #0d22400a,0 8px 24px #0d22400f}.gls-spalte-kv{background:linear-gradient(180deg, #1a9b9e0d, var(--np-surface,#fff) 120px)}.gls-spalte h2{color:var(--np-text,#0d2240);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:1.1rem;display:flex}.gls-spalte h3{text-transform:uppercase;letter-spacing:.05em;color:var(--np-text-muted,#5b6b80);align-items:baseline;gap:8px;margin:6px 0 0;font-size:.82rem;display:flex}.gls-zahl{text-transform:none;letter-spacing:0;color:#157f82;font-weight:600}.gls-leer{color:var(--np-text-muted,#5b6b80);margin:0;font-size:.85rem}.gls-sim{color:#8a5a12;background:#b7791f1f;border-radius:999px;padding:2px 8px;font-size:.7rem;font-weight:600}.gls-formular{background:var(--np-surface-2,#f5f7fa);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;display:grid}.gls-formular label{color:var(--np-text,#0d2240);gap:4px;font-size:.8rem;font-weight:600;display:grid}.gls-formular input,.gls-formular select,.gls-formular textarea,.gls-aktionen input{font:inherit;border:1px solid var(--np-border,#d5dce5);background:var(--np-surface,#fff);color:var(--np-text,#0d2240);border-radius:8px;padding:8px 10px;font-weight:400}.gls-breit{grid-column:1/-1}.gls-formular button{grid-column:1/-1;justify-self:start}.gls-fehler{color:#a5281b;grid-column:1/-1;margin:0;font-size:.85rem}.gls-karte{border:1px solid var(--np-border,#e3e8ef);background:var(--np-surface,#fff);border-radius:12px;gap:8px;padding:12px 14px;display:grid}.gls-abgeschlossen,.gls-abgelehnt{opacity:.7}.gls-kopf{flex-wrap:wrap;align-items:center;gap:6px;font-size:.78rem;display:flex}.gls-status,.gls-dringlich{border-radius:999px;padding:2px 8px;font-weight:600}.gls-status-gesendet{color:#157f82;background:#1a9b9e1f}.gls-status-angenommen{color:#237a46;background:#2e9e5b1f}.gls-status-rueckfrage{color:#8a5a12;background:#b7791f24}.gls-status-abgelehnt{color:#a5281b;background:#c0392b1a}.gls-status-abgeschlossen{color:var(--np-text,#0d2240);background:#0d224014}.gls-dringlich-sofort{color:#a5281b;background:#c0392b1a}.gls-dringlich-heute{color:#8a5a12;background:#b7791f1f}.gls-dringlich-planbar{color:#237a46;background:#2e9e5b1a}.gls-richtung{color:var(--np-text,#0d2240);font-weight:600}.gls-zeit{color:var(--np-text-muted,#5b6b80);margin-left:auto}.gls-anlass{color:var(--np-text,#0d2240);margin:0;font-size:.92rem;line-height:1.4}.gls-meta{color:var(--np-text-muted,#5b6b80);flex-wrap:wrap;gap:12px;font-size:.8rem;display:flex}.gls-meta a{color:#157f82;font-weight:600}.gls-verlauf{color:var(--np-text-muted,#5b6b80);background:var(--np-surface-2,#f5f7fa);border-radius:8px;gap:2px;margin:0;padding:8px 10px;font-size:.78rem;list-style:none;display:grid}.gls-verlauf strong{color:var(--np-text,#0d2240)}.gls-aktionen{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gls-aktionen input{flex:200px}@media (width<=960px){.gls-spalten{grid-template-columns:1fr}}@media (width<=520px){.gls-formular{grid-template-columns:1fr}.gls-spalte{padding:14px}}.na-seite{gap:16px;display:grid}.na-hinweis{color:var(--np-text-muted,#5b6b80);background:var(--np-surface-2,#f5f7fa);border-radius:10px;margin:0;padding:10px 12px;font-size:.85rem}.na-fertig{color:var(--np-text,#0d2240);background:#2e9e5b14;border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.na-fertig .ph{color:#237a46;font-size:1.4rem}.na-fertig a{color:#157f82;font-weight:600}.na-raster{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);align-items:start;gap:16px;display:grid}.na-karte{background:var(--np-surface,#fff);border:1px solid var(--np-border,#e3e8ef);border-radius:16px;padding:18px;box-shadow:0 1px 2px #0d22400a,0 8px 24px #0d22400f}.na-karte h2{color:var(--np-text,#0d2240);margin:0 0 12px;font-size:1.1rem}.na-fragen{gap:10px;margin:0;padding:0;list-style:none;display:grid}.na-frage{background:var(--np-surface-2,#f5f7fa);border-radius:12px;gap:12px;padding:10px 12px;display:flex}.na-beantwortet{background:#1a9b9e0f}.na-nr{color:#fff;background:#0d2240;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:.8rem;font-weight:700;display:grid}.na-beantwortet .na-nr{background:#1a9b9e}.na-frage-inhalt{flex:1;gap:6px;min-width:0;display:grid}.na-frage-inhalt label{color:var(--np-text,#0d2240);font-size:.92rem;font-weight:600}.na-pflicht{color:#a5281b}.na-frage-inhalt input,.na-ergebnis select,.na-begruendung{font:inherit;border:1px solid var(--np-border,#d5dce5);background:var(--np-surface,#fff);color:var(--np-text,#0d2240);border-radius:8px;padding:8px 10px}.na-optionen{flex-wrap:wrap;gap:6px;display:flex}.na-option{font:inherit;border:1px solid var(--np-border,#d5dce5);background:var(--np-surface,#fff);color:var(--np-text,#0d2240);cursor:pointer;border-radius:999px;padding:6px 12px;font-size:.85rem}.na-option:hover{border-color:#1a9b9e}.na-option:focus-visible{outline-offset:2px;outline:2px solid #1a9b9e}.na-aktiv{color:#fff;background:#0d2240;border-color:#0d2240}.na-ergebnis{gap:10px;display:grid;position:sticky;top:16px}.na-ergebnis h2{margin:0}.na-dringlich{text-transform:uppercase;letter-spacing:.06em;border-radius:999px;justify-self:start;padding:4px 10px;font-size:.8rem;font-weight:700}.na-klein{padding:2px 8px;font-size:.7rem}.na-d-sofort{color:#a5281b;background:#c0392b1f}.na-d-dringlich{color:#8a5a12;background:#b7791f24}.na-d-heute{color:#157f82;background:#1a9b9e1f}.na-d-planbar{color:#237a46;background:#2e9e5b1f}.na-empfehlung{color:var(--np-text,#0d2240);font-size:1.3rem;font-weight:700}.na-gruende{color:var(--np-text,#0d2240);gap:4px;margin:0;padding-left:18px;font-size:.88rem;display:grid}.na-offen{color:#8a5a12;margin:0;font-size:.82rem}.na-label{color:var(--np-text-muted,#5b6b80);font-size:.8rem;font-weight:600}.na-ergebnis button{justify-self:stretch}.na-leer{color:var(--np-text-muted,#5b6b80);margin:0;font-size:.85rem}.na-liste{gap:6px;margin:0;padding:0;list-style:none;display:grid}.na-liste li{background:var(--np-surface-2,#f5f7fa);color:var(--np-text,#0d2240);border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 10px;font-size:.85rem;display:flex}.na-zeit{color:var(--np-text-muted,#5b6b80);font-variant-numeric:tabular-nums}.na-abw{color:#8a5a12;background:#b7791f24;border-radius:999px;padding:2px 8px;font-size:.72rem;font-weight:600}.na-folge{margin-left:auto}.na-folge a{color:#157f82;font-weight:600}@media (width<=900px){.na-raster{grid-template-columns:1fr}.na-ergebnis{position:static}}@media (width<=520px){.na-karte{padding:14px}.na-folge{margin-left:0}}.m3d{border:1px solid var(--border);background:var(--surface);border-radius:14px;min-width:0;padding:14px}.m3d--vollbild{z-index:1000;border-radius:0;position:fixed;inset:0;overflow:auto}.m3d:fullscreen{border-radius:0;overflow:auto}.m3d-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.m3d-kopf strong{color:var(--text-1);font-size:15px;display:block}.m3d-version{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:11.5px}.m3d-schalter{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.m3d-schalter>button,.m3d-steuerung button,.m3d-ablauf button,.m3d-chip{font:inherit;cursor:pointer;border:1px solid var(--border);background:var(--surface);color:var(--text-1);border-radius:999px;min-height:34px;padding:6px 12px;font-size:12.5px;font-weight:700}.m3d-schalter>button[aria-pressed=true],.m3d-chip[aria-pressed=true]{color:#fff;background:#0d2240;border-color:#0d2240}.m3d button:disabled{opacity:.45;cursor:not-allowed}.m3d button:focus-visible,.m3d a:focus-visible,.m3d input:focus-visible{outline-offset:2px;outline:3px solid #1a9b9e}.m3d-check{color:var(--text-2);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.m3d-raster{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:14px;display:grid}.m3d-buehne-rahmen{background:radial-gradient(120% 90% at 50% 30%,#f4f8fb 0%,#dfe8ef 60%,#c9d6e1 100%);border-radius:12px;height:min(62vh,620px);min-height:420px;position:relative;overflow:hidden}.m3d--vollbild .m3d-buehne-rahmen{height:calc(100dvh - 120px)}.m3d:fullscreen .m3d-buehne-rahmen{height:calc(100dvh - 120px)}.m3d-buehne{touch-action:none;position:absolute;inset:0}.m3d-buehne canvas{display:block}.m3d-pins{pointer-events:none;position:absolute;inset:0}.m3d-linien{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.m3d-linien line{stroke:#0d2240;stroke-width:1.5px;opacity:.7}.m3d-linien circle{fill:#fff;stroke:#0d2240;stroke-width:2px}.m3d-linie--common circle{stroke:#b7791f}.m3d-linie--important circle{stroke:#c05621}.m3d-linie--rare circle{stroke:#a4161a}.m3d-linie--info circle{stroke:#1a6fb0}.m3d-pin-knopf{pointer-events:auto;cursor:pointer;background:0 0;border:none;padding:2px;position:absolute;top:0;left:0}.m3d-pin-knopf.aktiv .m3d-pin{transform:scale(1.18);box-shadow:0 0 0 4px #1a9b9e73,0 4px 12px #0d224059}.m3d-pin{color:#fff;white-space:nowrap;border:2px solid #fff;border-radius:999px;align-items:center;gap:3px;padding:2px 7px 2px 3px;font-size:12px;transition:transform .15s;display:inline-flex;box-shadow:0 3px 10px #0d224059}.m3d-pin b{color:#0d2240;background:#fffffff2;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11.5px;display:inline-grid}.m3d-pin i{font-style:normal;font-weight:800}.m3d-pin--info{background:#1a6fb0}.m3d-pin--common{background:#b7791f}.m3d-pin--important{background:#c05621}.m3d-pin--rare{background:#a4161a}.m3d-hinweis{text-align:center;color:var(--text-2);font-size:13px;position:absolute;inset:auto 0 50%}.m3d-steuerung{flex-wrap:wrap;gap:6px;display:flex;position:absolute;bottom:10px;left:10px}.m3d-steuerung button{background:#ffffffeb}.m3d-seite{flex-direction:column;gap:12px;min-width:0;display:flex}.m3d-ebenen{flex-wrap:wrap;gap:6px;display:flex}.m3d-ablauf{border:1px solid var(--border);border-radius:12px;padding:10px 12px}.m3d-ablauf-kopf{color:var(--text-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.m3d-ablauf-kopf>div{gap:4px;display:flex}.m3d-play{color:#fff!important;background:#2e9e5b!important;border-color:#2e9e5b!important}.m3d-ablauf h4{color:var(--text-1);margin:8px 0 4px;font-size:14.5px}.m3d-ablauf p,.m3d-detail p{color:var(--text-1);margin:4px 0;font-size:13.5px;line-height:1.45}.m3d details summary{cursor:pointer;color:#1a6fb0;font-size:12.5px;font-weight:700}.m3d-liste{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.m3d-liste button{text-align:left;width:100%;font:inherit;cursor:pointer;color:var(--text-1);background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;padding:6px 8px;display:flex}.m3d-liste button:hover,.m3d-liste button[aria-current=true]{border-color:var(--border);background:#0d22400a}.m3d-liste-text{flex-direction:column;min-width:0;display:flex}.m3d-liste-text b{font-size:13px}.m3d-liste-text small{color:var(--text-3);font-size:11.5px}.m3d-detail{border:1px solid var(--border);border-left:5px solid #1a6fb0;border-radius:12px;padding:10px 12px}.m3d-detail--common{border-left-color:#b7791f}.m3d-detail--important{border-left-color:#c05621}.m3d-detail--rare{border-left-color:#a4161a}.m3d-detail-kopf{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.m3d-stufe{color:var(--text-2);font-size:11.5px;font-weight:800}.m3d-link{font:inherit;color:#1a6fb0;cursor:pointer;background:0 0;border:none;padding:0;font-size:12.5px;font-weight:700;text-decoration:underline}.m3d-text{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.m3d-text figure{margin:0}.m3d-text img{border:1px solid var(--border);border-radius:12px;width:100%;height:auto}.m3d-text figcaption{color:var(--text-3);margin-top:4px;font-size:11.5px}.m3d-text-marker{flex-direction:column;gap:10px;margin:0;padding-left:0;font-size:13.5px;list-style:none;display:flex}.m3d-text-marker p{margin:4px 0}.m3d-text h4{grid-column:1/-1;margin:4px 0 0}.m3d-text-ablauf{grid-column:1/-1;margin:0;font-size:13.5px}.m3d-volltext{color:var(--text-1);margin-top:12px;font-size:13.5px}.m3d-a11y{color:var(--text-2)}.m3d-quelle{color:var(--text-3);overflow-wrap:anywhere;margin:10px 0 0;font-size:11px}.m3d-quelle a{color:inherit}@media (width<=900px){.m3d-raster,.m3d-text{grid-template-columns:minmax(0,1fr)}.m3d-buehne-rahmen{height:58vh;min-height:320px}}@media (prefers-reduced-motion:reduce){.m3d-pin{transition:none}}.auf-seite{max-width:var(--np-content-max);flex-direction:column;gap:14px;width:100%;margin:0 auto;display:flex}.auf-warnung{color:#6b4a00;background:#fff8e6;border:1px solid #f0c36d;border-radius:12px;padding:10px 14px;font-size:13px}.auf-karten{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.auf-karte{border:1px solid var(--border);background:var(--surface);border-radius:14px;flex-direction:column;gap:6px;min-width:0;padding:14px;display:flex}.auf-karte h3{color:var(--text-1);margin:0;font-size:15px}.auf-karte p{color:var(--text-2);margin:0;font-size:12.5px}.auf-karte .auf-aktion{margin-top:auto}.auf-badge{color:#1f6b3f;background:#e6f4ee;border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:800;display:inline-block}.auf-badge--3d{color:#116d70;background:#e3f1f1}.auf-badge--blockiert{color:#a4161a;background:#fdecea}.auf-badge--ok{color:#1f6b3f;background:#e6f4ee}.auf-knopf{font:inherit;cursor:pointer;color:#fff;background:#0d2240;border:1px solid #0d2240;border-radius:10px;justify-content:center;padding:9px 14px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.auf-knopf--zweit{background:var(--surface);color:#0d2240}.auf-knopf:disabled{opacity:.5;cursor:not-allowed}.auf-tabelle-rahmen{border:1px solid var(--border);border-radius:12px;overflow-x:auto}.auf-tabelle{border-collapse:collapse;width:100%;font-size:12.5px}.auf-tabelle th,.auf-tabelle td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:8px 10px}.auf-tabelle th{text-transform:uppercase;letter-spacing:.05em;color:var(--text-3);font-size:11px}.auf-fehler{color:var(--text-3);margin:4px 0 0;padding-left:16px;font-size:11.5px}.auf-abschnitt{border:1px solid var(--border);background:var(--surface);border-radius:14px;padding:14px 16px}.auf-abschnitt h3{color:var(--text-1);margin:0 0 8px;font-size:15px}.auf-abschnitt p{color:var(--text-1);margin:4px 0 8px;font-size:13.5px;line-height:1.5}.auf-feld{flex-direction:column;gap:4px;margin-bottom:12px;font-size:13.5px;display:flex}.auf-feld>span{color:var(--text-1);font-weight:700}.auf-feld input[type=text],.auf-feld input[type=date],.auf-feld input[type=number],.auf-feld select,.auf-feld textarea{font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--text-1);border-radius:10px;width:100%;max-width:520px;padding:10px 12px;font-size:15px}.auf-optionen{flex-wrap:wrap;gap:6px;display:flex}.auf-option{font:inherit;border:1px solid var(--border);background:var(--surface);cursor:pointer;color:var(--text-1);border-radius:999px;min-height:40px;padding:8px 14px;font-size:13.5px}.auf-option[aria-pressed=true]{color:#fff;background:#0d2240;border-color:#0d2240}.auf-pflicht{color:#a4161a}.auf-risiken{flex-direction:column;gap:6px;margin:0;padding-left:0;font-size:13.5px;list-style:none;display:flex}.auf-risiken li{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.auf-haeufigkeit{color:var(--text-2);background:#0d224012;border-radius:999px;padding:1px 8px;font-size:11px;font-weight:800}.auf-akte{white-space:pre-wrap;font-family:var(--font-mono,ui-monospace, monospace);background:#0d22400a;border-radius:10px;margin:0;padding:12px;font-size:12.5px}.auf-fehlermeldung{color:#a4161a;margin:6px 0;font-size:13px}.auf-medplan{border:1px dashed var(--border);border-radius:12px;flex-direction:column;gap:8px;max-width:720px;padding:12px;display:flex}.auf-medplan table{border-collapse:collapse;width:100%;font-size:12.5px}.auf-medplan th,.auf-medplan td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:6px 8px}.auf-zeile{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.manv-root{--navy:#0d2240;--navy-l:#1a3560;--navy-05:#f5f7fa;--navy-10:#eef1f6;--green:#2e9e5b;--green-d:#247b47;--green-10:#e8f8f1;--green-30:#b3e8d0;--red:#c41e1e;--red-10:#fdf0f0;--red-30:#f5b8b8;--red-d:#991717;--orange:#d97706;--orange-10:#fffbeb;--orange-30:#fcd34d;--amber:#f59e0b;--amber-10:#fffbeb;--blue:#2563eb;--blue-10:#eff6ff;--blue-30:#bfdbfe;--purple:#7c3aed;--purple-10:#f5f3ff;--purple-30:#ddd6fe;--g50:#f9fafb;--g100:#f3f4f6;--g200:#e5e7eb;--g300:#d1d5db;--g400:#9ca3af;--g600:#4b5563;--surf:#fff;--bdr:#e5e7eb;--bdr-m:#d1d5db;--t1:#0d2240;--t2:#4b5563;--t3:#6b7280;--r:10px;--rl:14px;--ease:cubic-bezier(.4,0,.2,1);color:var(--t1);font-family:Sora,system-ui,sans-serif}.m-screen{flex-direction:column;min-height:calc(100vh - 56px);display:none}.m-screen.active{display:flex}.manv-badge{background:var(--red);color:#fff;letter-spacing:.1em;border-radius:4px;padding:3px 10px;font-size:10px;font-weight:700;animation:1.8s infinite m-flicker}@keyframes m-flicker{0%,to{opacity:1}50%{opacity:.8}}.top-lage{color:#ffffffe6;white-space:nowrap;text-overflow:ellipsis;max-width:300px;font-size:13px;font-weight:500;overflow:hidden}.tstat{border:1px solid;border-radius:20px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:500;display:flex}@keyframes m-pulse{0%,to{opacity:1}50%{opacity:.3}}.tclock{color:#fff;text-align:center;background:#ffffff14;border:1px solid #ffffff1a;border-radius:6px;min-width:78px;padding:4px 11px;font-family:JetBrains Mono,monospace;font-size:13px}.ki-fab:hover,.ki-fab.active{background:var(--green);color:#fff;border-color:var(--green)}.workflow-shell{flex-direction:column;flex:1;justify-content:flex-start;align-items:center;gap:24px;padding:32px 20px;display:flex}.wf-header{text-align:center;max-width:560px}.wf-title{color:var(--navy);margin-bottom:8px;font-size:26px;font-weight:700}.wf-sub{color:var(--t2);font-size:14px;line-height:1.6}.wf-steps{align-items:center;gap:0;width:100%;max-width:680px;margin-bottom:8px;display:flex}.wf-step{flex-direction:column;flex:1;align-items:center;gap:6px;display:flex;position:relative}.wf-step:not(:last-child):after{content:"";background:var(--g200);z-index:0;height:2px;position:absolute;top:16px;left:calc(50% + 16px);right:calc(16px - 50%)}.wf-step.done:after{background:var(--green)}.ws-num{border:2px solid var(--g300);background:var(--surf);width:32px;height:32px;color:var(--t3);z-index:1;border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:700;transition:all .2s;display:flex;position:relative}.wf-step.done .ws-num{background:var(--green);border-color:var(--green);color:#fff}.wf-step.active .ws-num{background:var(--navy);border-color:var(--navy);color:#fff}.ws-label{color:var(--t3);text-align:center;font-size:10px;font-weight:500;line-height:1.3}.wf-step.done .ws-label{color:var(--green-d)}.wf-step.active .ws-label{color:var(--navy);font-weight:600}.wf-panel{background:var(--surf);border:1.5px solid var(--bdr);border-radius:var(--rl);width:100%;max-width:680px;padding:24px}.wfp-title{color:var(--navy);margin-bottom:4px;font-size:16px;font-weight:700}.wfp-sub{color:var(--t2);margin-bottom:18px;font-size:12px}.lagetyp-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:18px;display:grid}.lt-card{border:2px solid var(--bdr);border-radius:var(--rl);cursor:pointer;transition:all .15s var(--ease);text-align:center;background:var(--surf);padding:14px 12px}.lt-card:hover{border-color:var(--navy-l);background:var(--navy-05)}.lt-card.sel{border-color:var(--navy);background:var(--navy-10)}.lt-icon{margin-bottom:6px;font-size:28px;line-height:1}.lt-name{color:var(--navy);font-size:12px;font-weight:600}.lt-sub{color:var(--t3);margin-top:2px;font-size:10px}.lt-card.sel .lt-name{color:var(--navy)}.lt-card.lt-danger.sel{border-color:var(--red);background:var(--red-10)}.lt-card.lt-danger.sel .lt-name{color:var(--red-d)}.lt-card.lt-fire.sel{background:#fff7ed;border-color:#ea580c}.lt-card.lt-fire.sel .lt-name{color:#c2410c}.lt-card.lt-water.sel{border-color:var(--blue);background:var(--blue-10)}.lt-card.lt-water.sel .lt-name{color:var(--blue)}.lt-card.lt-cbrn.sel{border-color:var(--purple);background:var(--purple-10)}.lt-card.lt-cbrn.sel .lt-name{color:var(--purple)}.form-grid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px;display:grid}.form-group{flex-direction:column;gap:5px;display:flex}.form-group label{color:var(--t2);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:600}.form-group input,.form-group select,.form-group textarea{border:1.5px solid var(--bdr);border-radius:var(--r);color:var(--t1);background:var(--surf);outline:none;padding:8px 11px;font-family:Sora,system-ui,sans-serif;font-size:13px;transition:border-color .15s}.form-group input:focus,.form-group select:focus{border-color:var(--navy)}.form-group textarea{resize:vertical;min-height:70px}.span2{grid-column:span 2}.res-check-grid{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:16px;display:grid}.rc-item{border:1.5px solid var(--bdr);border-radius:var(--r);cursor:pointer;background:var(--surf);align-items:center;gap:10px;padding:10px 12px;transition:all .12s;display:flex}.rc-item:hover{border-color:var(--navy-l)}.rc-item.checked{border-color:var(--green);background:var(--green-10)}.rc-box{border:2px solid var(--bdr-m);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;transition:all .12s;display:flex}.rc-item.checked .rc-box{background:var(--green-d);border-color:var(--green-d)}.rc-tick{border-bottom:2px solid #fff;border-left:2px solid #fff;width:9px;height:6px;display:none;transform:rotate(-45deg)translateY(-1px)}.rc-item.checked .rc-tick{display:block}.rc-name{color:var(--t1);font-size:12px;font-weight:500}.rc-count{color:var(--t3);font-family:JetBrains Mono,monospace;font-size:11px}.alarm-grid{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.alarm-row{border:1.5px solid var(--bdr);border-radius:var(--r);background:var(--surf);align-items:center;gap:10px;padding:10px 14px;display:flex}.alarm-org{color:var(--t1);flex:1;font-size:12px;font-weight:600}.alarm-status{border-radius:4px;padding:3px 10px;font-size:11px;font-weight:500}.as-ok{background:var(--green-10);color:var(--green-d);border:1px solid var(--green-30)}.as-pend{background:var(--amber-10);color:var(--orange);border:1px solid var(--orange-30)}.as-wait{background:var(--g100);color:var(--t3);border:1px solid var(--g200)}.alarm-btn{border:1.5px solid var(--navy);color:var(--navy);cursor:pointer;background:0 0;border-radius:6px;padding:5px 12px;font-family:Sora,system-ui,sans-serif;font-size:11px;font-weight:500;transition:all .12s}.alarm-btn:hover{background:var(--navy);color:#fff}.alarm-btn.done{border-color:var(--green);color:var(--green-d);background:var(--green-10);pointer-events:none}.wf-btns{justify-content:flex-end;gap:10px;display:flex}.wf-progress{background:var(--g200);border-radius:2px;height:3px;margin-bottom:16px;overflow:hidden}.wf-progress-fill{background:var(--green);height:3px;transition:width .4s var(--ease);border-radius:2px}.m-btn{cursor:pointer;transition:all .15s var(--ease);border:1.5px solid;border-radius:8px;align-items:center;gap:5px;padding:9px 20px;font-family:Sora,system-ui,sans-serif;font-size:13px;font-weight:500;display:inline-flex}.m-btn-prim{background:var(--navy);border-color:var(--navy);color:#fff}.m-btn-prim:hover{background:var(--navy-l)}.m-btn-grn{background:var(--green);border-color:var(--green);color:#fff}.m-btn-grn:hover{background:var(--green-d)}.m-btn-ghost{border-color:var(--bdr-m);color:var(--t2);background:0 0}.m-btn-ghost:hover{border-color:var(--navy);color:var(--navy)}.m-btn-red{background:var(--red-10);border-color:var(--red-30);color:var(--red)}.m-btn-red:hover{background:var(--red);color:#fff}.m-btn-sm{padding:6px 13px;font-size:11px}.m-btn-orange{background:var(--amber-10);border-color:var(--orange-30);color:var(--orange)}.m-btn-orange:hover{background:var(--orange);color:#fff}.lage-bar{background:var(--surf);border-bottom:1px solid var(--bdr);align-items:center;gap:8px;height:42px;padding:0 18px;display:flex}.lb-label{color:var(--t3);text-transform:uppercase;letter-spacing:.08em;margin-right:2px;font-size:10px;font-weight:600}.lb-btn{border:1.5px solid var(--bdr);cursor:pointer;color:var(--t2);background:0 0;border-radius:20px;padding:4px 13px;font-family:Sora,system-ui,sans-serif;font-size:11px;font-weight:500;transition:all .12s}.lb-btn:hover{border-color:var(--navy-l);color:var(--navy)}.lb-btn.active{background:var(--navy);border-color:var(--navy);color:#fff;font-weight:600}.lb-btn.spec{border-color:var(--orange-30);color:var(--orange)}.lb-btn.spec.active{background:var(--orange);border-color:var(--orange);color:#fff}.lb-sep{background:var(--bdr);width:1px;height:18px}.lb-meta{color:var(--t3);margin-left:auto;font-family:JetBrains Mono,monospace;font-size:10px}.lage-grid{background:var(--bdr);flex:1;grid-template-columns:1fr 1fr 290px;gap:1px;display:grid}.m-col{background:var(--g50);flex-direction:column;gap:1px;display:flex}.m-panel{background:var(--surf);flex-direction:column;gap:9px;padding:13px 15px;display:flex}.m-ph{border-bottom:1.5px solid var(--g100);justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}.pht{color:var(--t3);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:6px;font-size:10px;font-weight:700;display:flex}.phd{border-radius:50%;width:7px;height:7px}.phm{color:var(--t3);font-family:JetBrains Mono,monospace;font-size:10px}.skt-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.skt{border-radius:var(--rl);cursor:default;border:1.5px solid;padding:13px 14px}.si{background:#fdf0f0;border-color:#f5b8b8}.sii{background:#fff7ed;border-color:#fed7aa}.siii{background:#fffbeb;border-color:#fcd34d}.siv{background:#f0fdf4;border-color:#bbf7d0}.skt-badge{border-radius:4px;margin-bottom:5px;padding:2px 7px;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700;display:inline-block}.si .skt-badge{background:var(--red);color:#fff}.sii .skt-badge{color:#fff;background:#ea580c}.siii .skt-badge{background:var(--amber);color:#fff}.siv .skt-badge{color:#fff;background:#16a34a}.skt-lbl{font-size:11px;font-weight:600}.si .skt-lbl{color:var(--red-d)}.sii .skt-lbl{color:#c2410c}.siii .skt-lbl{color:#92400e}.siv .skt-lbl{color:#15803d}.skt-sub{opacity:.65;font-size:10px}.si .skt-sub{color:var(--red)}.sii .skt-sub{color:#ea580c}.siii .skt-sub{color:var(--orange)}.siv .skt-sub{color:#16a34a}.skt-num-row{align-items:center;gap:6px;margin-top:8px;display:flex}.skt-n{font-family:JetBrains Mono,monospace;font-size:38px;font-weight:700;line-height:1}.si .skt-n{color:var(--red)}.sii .skt-n{color:#ea580c}.siii .skt-n{color:var(--amber)}.siv .skt-n{color:#16a34a}.skt-ctr{flex-direction:column;gap:4px;margin-left:auto;display:flex}.cbt{border:1.5px solid var(--bdr-m);background:var(--surf);width:22px;height:22px;color:var(--t2);cursor:pointer;border-radius:5px;justify-content:center;align-items:center;font-family:Sora,system-ui,sans-serif;font-size:13px;transition:all .1s;display:flex}.cbt:hover{background:var(--g100);border-color:var(--navy);color:var(--navy)}.skt-strip{opacity:.5;border-radius:2px;height:3px;margin-top:8px}.si .skt-strip{background:var(--red)}.sii .skt-strip{background:#ea580c}.siii .skt-strip{background:var(--amber)}.siv .skt-strip{background:#16a34a}.topo-map{border-radius:var(--rl);border:1.5px solid var(--bdr);position:relative;overflow:hidden}.topo-canvas{height:220px;position:relative;overflow:hidden}.map-ctrl{z-index:10;gap:4px;display:flex;position:absolute;top:8px;right:8px}.mctrl-btn{cursor:pointer;color:var(--navy);background:#ffffffe6;border:1px solid #00000026;border-radius:5px;padding:4px 9px;font-family:Sora,system-ui,sans-serif;font-size:10px;font-weight:600;transition:all .12s}.mctrl-btn:hover{background:#fff}.map-type-bar{z-index:10;gap:4px;display:flex;position:absolute;bottom:8px;left:8px}.mt-btn{cursor:pointer;color:var(--navy);background:#ffffffd9;border:1px solid #0000001f;border-radius:4px;padding:3px 7px;font-family:Sora,system-ui,sans-serif;font-size:9px;font-weight:600;transition:all .12s}.mt-btn:hover{background:#fff}.mt-btn.active{background:var(--navy);color:#fff;border-color:var(--navy)}.map-legend-box{z-index:10;background:#ffffffeb;border:1px solid #0000001a;border-radius:6px;padding:6px 8px;position:absolute;top:8px;left:8px}.mlb-title{color:var(--navy);text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;font-size:9px;font-weight:700}.mlb-row{color:var(--t2);align-items:center;gap:5px;margin-bottom:2px;font-size:9px;display:flex}.mlb-swatch{border-radius:2px;width:12px;height:8px}.mobj{cursor:pointer;z-index:20;position:absolute;transform:translate(-50%,-50%)}.mobj-pin{border:2.5px solid;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:9px;font-weight:700;transition:transform .15s;display:flex;position:relative}.mobj:hover .mobj-pin{transform:scale(1.25)}.mobj-lbl{white-space:nowrap;background:#ffffffe6;border-radius:3px;padding:1px 4px;font-size:8px;font-weight:600;position:absolute;bottom:-16px;left:50%;transform:translate(-50%)}.pin-unfall{border-color:var(--red);color:var(--red);background:#fee2e2;animation:2s infinite glow-r}@keyframes glow-r{0%,to{box-shadow:0 0 #c41e1e66}50%{box-shadow:0 0 0 8px #c41e1e00}}.pin-bp{background:var(--blue-10);border-color:var(--blue);color:var(--blue)}.pin-sam{background:var(--green-10);border-color:var(--green-d);color:var(--green-d)}.pin-abl{background:var(--amber-10);border-color:var(--amber);color:var(--orange)}.pin-rtw{border-color:var(--green);color:var(--green-d);background:#ffffffe6;width:20px;height:20px;font-size:7px}.pin-feuer{color:#ea580c;background:#fff7ed;border-color:#ea580c;animation:1.5s infinite glow-o}@keyframes glow-o{0%,to{box-shadow:0 0 #ea580c66}50%{box-shadow:0 0 0 10px #ea580c00}}.pin-wasser{background:var(--blue-10);border-color:var(--blue);color:var(--blue);animation:2s infinite glow-b}@keyframes glow-b{0%,to{box-shadow:0 0 #2563eb4d}50%{box-shadow:0 0 0 8px #2563eb00}}.link-table{flex-direction:column;gap:4px;display:flex}.link-row{border:1.5px solid var(--bdr);background:var(--surf);cursor:pointer;border-radius:8px;grid-template-columns:90px 1fr 80px 70px;align-items:center;gap:8px;padding:7px 10px;font-size:11px;transition:border-color .12s;display:grid}.link-row:hover{border-color:var(--navy-l)}.link-row.active{border-color:var(--green);background:var(--green-10)}.link-row.urgent{border-color:var(--red-30);background:var(--red-10)}.lr-rtw{color:var(--navy);font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600}.lr-pat{color:var(--t2)}.lr-pat span{color:var(--t1);font-weight:600}.lr-kh{color:var(--blue);text-align:right;font-size:10px;font-weight:500}.lr-eta{text-align:right;font-family:JetBrains Mono,monospace;font-size:10px}.lr-eta.ok{color:var(--green-d)}.lr-eta.pend{color:var(--orange)}.lr-eta.crit{color:var(--red);font-weight:700}.link-status-row{color:var(--t3);align-items:center;gap:6px;padding:0 10px 6px;font-size:10px;display:flex}.lsr-dot{border-radius:50%;width:6px;height:6px}.kh-list{flex-direction:column;gap:5px;display:flex}.kh-card{border:1.5px solid var(--bdr);border-radius:var(--rl);background:var(--surf);cursor:pointer;padding:9px 11px;transition:all .12s}.kh-card:hover{border-color:var(--navy-l)}.kh-card.primary{border-color:var(--navy);background:var(--navy-05)}.kh-card.assigned{border-color:var(--green);background:var(--green-10)}.kh-card.voll{border-color:var(--red-30);background:var(--red-10);opacity:.7;cursor:default}.khc-top{align-items:center;gap:6px;margin-bottom:6px;display:flex}.khc-name{color:var(--t1);flex:1;font-size:12px;font-weight:600}.khc-eta{color:var(--t3);font-family:JetBrains Mono,monospace;font-size:10px}.khc-tag{border-radius:4px;padding:2px 7px;font-size:9px;font-weight:700}.tag-pri{background:var(--navy);color:#fff}.tag-ok{background:var(--green);color:#fff}.tag-voll{background:var(--red);color:#fff}.khc-beds{grid-template-columns:repeat(4,1fr);gap:4px;margin-bottom:6px;display:grid}.kb{text-align:center;border-radius:5px;padding:5px 3px}.kb-z{background:var(--blue-10)}.kb-i{background:var(--amber-10)}.kb-s{background:var(--red-10)}.kb-o{background:var(--green-10)}.kb-n{font-family:JetBrains Mono,monospace;font-size:14px;font-weight:700;line-height:1}.kb-z .kb-n{color:var(--blue)}.kb-i .kb-n{color:var(--orange)}.kb-s .kb-n{color:var(--red)}.kb-o .kb-n{color:var(--green-d)}.kb-n.warn{color:var(--orange)}.kb-n.crit{color:var(--red)}.kb-l{color:var(--t3);margin-top:1px;font-size:8px}.khc-assign{border-top:1px solid var(--bdr);align-items:center;gap:5px;padding-top:5px;font-size:11px;display:flex}.khca-n{font-family:JetBrains Mono,monospace;font-weight:700}.assigned .khca-n{color:var(--green-d)}.primary .khca-n{color:var(--navy)}.khca-l{color:var(--t2);flex:1}.khca-btn{border:1.5px solid var(--navy);color:var(--navy);cursor:pointer;background:0 0;border-radius:4px;padding:3px 8px;font-family:Sora,system-ui,sans-serif;font-size:9px;font-weight:500;transition:all .12s}.khca-btn:hover{background:var(--navy);color:#fff}.res-grid{grid-template-columns:1fr 1fr;gap:5px;display:grid}.rt{background:var(--surf);border:1.5px solid var(--bdr);border-radius:var(--r);text-align:center;padding:9px 10px}.rt-n{font-family:JetBrains Mono,monospace;font-size:22px;font-weight:700;line-height:1}.rtg{color:var(--green-d)}.rtn{color:var(--navy)}.rto{color:var(--orange)}.rtr{color:var(--red)}.rt-l{color:var(--t3);text-transform:uppercase;letter-spacing:.05em;margin-top:2px;font-size:9px}.rt-s{margin-top:1px;font-family:JetBrains Mono,monospace;font-size:9px}.funk-list{flex-direction:column;gap:3px;display:flex}.funk-row{border:1px solid #0000;border-radius:6px;align-items:flex-start;gap:7px;padding:5px 8px;font-size:11px;display:flex}.funk-row.new{background:var(--green-10);border-color:var(--green-30)}.ft{color:var(--t3);min-width:36px;padding-top:1px;font-family:JetBrains Mono,monospace;font-size:9px}.ff{min-width:48px;font-size:10px;font-weight:700}.flna{color:var(--navy)}.frtw{color:var(--green-d)}.flst{color:var(--orange)}.fnef{color:var(--purple)}.fx{color:var(--t2);flex:1;line-height:1.4}.ki-panel-head{background:var(--navy);flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.ki-ph-title{color:#fff;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.ki-ph-icon{background:var(--green);border-radius:50%;width:8px;height:8px;animation:2s infinite m-pulse}.ki-close{color:#ffffffb3;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:5px;justify-content:center;align-items:center;width:26px;height:26px;font-size:16px;transition:all .12s;display:flex}.ki-section{margin-bottom:16px}.ki-sec-title{color:var(--t3);text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid var(--bdr);margin-bottom:8px;padding-bottom:5px;font-size:10px;font-weight:700}.ki-tip{background:var(--navy-05);border:1.5px solid var(--navy-10);border-left:3px solid var(--green);border-radius:var(--r);color:var(--t2);margin-bottom:7px;padding:10px 12px;font-size:12px;line-height:1.55}.ki-tip:last-child{margin-bottom:0}.ki-cat{color:var(--green-d);text-transform:uppercase;letter-spacing:.07em;margin-bottom:3px;font-size:9px;font-weight:700}.ki-warn-tip{background:var(--amber-10);border-left-color:var(--amber)}.ki-warn-tip .ki-cat{color:var(--orange)}.ki-red-tip{background:var(--red-10);border-left-color:var(--red)}.ki-red-tip .ki-cat{color:var(--red-d)}.ki-score{grid-template-columns:1fr 1fr;gap:6px;display:grid}.ki-score-item{background:var(--g50);border:1px solid var(--bdr);text-align:center;border-radius:7px;padding:8px 10px}.ki-score-n{font-family:JetBrains Mono,monospace;font-size:20px;font-weight:700}.ki-score-l{color:var(--t3);margin-top:2px;font-size:9px}.ki-footer{border-top:1px solid var(--bdr);background:var(--g50);flex-shrink:0;padding:12px 14px}.ki-disclaimer{color:var(--t3);text-align:center;font-size:10px;line-height:1.5}.alert-bar{border:1.5px solid;align-items:center;gap:9px;padding:9px 14px;font-size:12px;font-weight:500;display:flex}.ab-crit{background:var(--red-10);border-color:var(--red-30);color:var(--red-d)}.ab-warn{background:var(--amber-10);border-color:var(--orange-30);color:var(--orange)}.adot{background:currentColor;border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:1.5s infinite m-pulse}.at{opacity:.6;margin-left:auto;font-family:JetBrains Mono,monospace;font-size:10px}.ab-sep{background:var(--bdr);width:1px;height:20px}.lna-wrap{align-items:center;gap:8px;margin-left:auto;display:flex}.lna-av{background:var(--navy);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:10px;font-weight:700;display:flex}.lna-n{color:var(--navy);font-size:11px;font-weight:600}.lna-r{color:var(--t3);font-size:10px}.pat-table{flex-direction:column;gap:2px;display:flex}.pat-row{border:1px solid var(--bdr);background:var(--surf);cursor:pointer;border-radius:7px;grid-template-columns:42px 9px 1fr 54px 78px;align-items:center;gap:7px;padding:6px 9px;font-size:11px;transition:all .12s;display:grid}.pat-row:hover{border-color:var(--navy-l);background:var(--navy-05)}.pat-row.sel{border-color:var(--green);background:var(--green-10)}.pid{color:var(--t3);font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600}.pskt{border-radius:50%;flex-shrink:0;width:8px;height:8px}.pinfo .pn{color:var(--t1);font-size:11px;font-weight:500}.pinfo .pd{color:var(--t3);font-size:10px}.port{color:var(--t2);text-align:right;font-size:10px}.ptrans{text-align:right;font-size:10px;font-weight:500}.tr-ok{color:var(--green-d)}.tr-p{color:var(--orange)}.tr-w{color:var(--t3)}:root{--navy:#0d2240;--navy-l:#142f52;--navy-05:#f5f7fa;--navy-10:#eef1f6;--green:#2e9e5b;--green-d:#247b47;--green-10:#e8f5ea;--green-30:#9fd3a8;--red:#c41e1e;--red-10:#fdf0f0;--red-30:#f5b8b8;--red-d:#991717;--orange:#d97706;--orange-10:#fffbeb;--orange-30:#fcd34d;--amber:#f59e0b;--amber-10:#fffbeb;--blue:#2563eb;--blue-10:#eff6ff;--blue-30:#bfdbfe;--purple:#7c3aed;--purple-10:#f5f3ff;--purple-30:#ddd6fe;--teal:#1a9b9e;--teal-10:#eef1f6;--teal-30:#aebbd9;--g50:#f9fafb;--g100:#f3f4f6;--g200:#e5e7eb;--g300:#d1d5db;--g400:#9ca3af;--g600:#4b5563;--g800:#1f2937;--surf:#fff;--bdr:#e5e7eb;--bdr-m:#d1d5db;--t1:#0d2240;--t2:#4b5563;--t3:#6b7280;--f:var(--font-sans,"Inter",system-ui,sans-serif);--m:var(--font-mono,"JetBrains Mono",monospace);--r:10px;--rl:14px;--ease:cubic-bezier(.4,0,.2,1)}.topbar{background:var(--navy);z-index:500;align-items:center;gap:12px;height:52px;padding:0 16px;display:flex;position:sticky;top:0}.brand{color:#fff;letter-spacing:-.3px;white-space:nowrap;font-size:15px;font-weight:700}.brand span{color:var(--green)}.t-sep{background:#ffffff26;flex-shrink:0;width:1px;height:16px}.t-mod{color:#ffffff73;white-space:nowrap;font-size:11px}.t-screen-badge{white-space:nowrap;border-radius:4px;padding:3px 10px;font-size:10px;font-weight:600}.tsb-green{color:var(--green);background:#2ebd7e40;border:1px solid #2ebd7e59}.tsb-orange{color:#fcd34d;background:#d9770640;border:1px solid #d9770659}.tsb-red{color:#fca5a5;background:#c41e1e4d;border:1px solid #c41e1e66;animation:1.8s infinite flicker}@keyframes flicker{0%,to{opacity:1}50%{opacity:.8}}.t-mission{color:#fffc;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12px;overflow:hidden}.t-right{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}.t-stat{white-space:nowrap;border:1px solid;border-radius:20px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:500;display:flex}.ts-g{color:var(--green);background:#2ebd7e2e;border-color:#2ebd7e66}.ts-o{color:#fcd34d;background:#d9770633;border-color:#d9770666}.ts-r{color:#fca5a5;background:#c41e1e33;border-color:#c41e1e66}.ts-b{color:#93c5fd;background:#2563eb2e;border-color:#2563eb66}.sdot{background:currentColor;border-radius:50%;width:6px;height:6px;animation:2s infinite pulse}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}.t-clock{font-family:var(--m);color:#fff;text-align:center;background:#ffffff14;border:1px solid #ffffff1a;border-radius:5px;min-width:72px;padding:4px 10px;font-size:12px}.ki-fab{border:1.5px solid var(--green-30);background:var(--green-10);color:var(--green-d);cursor:pointer;white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:5px 11px;font-size:11px;font-weight:600;transition:all .15s;display:flex}.ki-fab:hover,.ki-fab.active{background:var(--green);color:#fff;border-color:var(--green)}.screen{flex-direction:column;flex:1;min-height:0;display:flex}.rtw-alarm-dot{background:var(--red);width:12px;height:12px;box-shadow:0 0 0 4px var(--red-10);border-radius:50%;animation:1.2s infinite pulse}.rtw-status-pill{color:var(--navy);border:1px solid var(--bdr);background:var(--surf);border-radius:999px;align-items:center;gap:8px;padding:4px 10px 4px 4px;font-size:12px;font-weight:600;display:inline-flex}.rtw-status-num{width:26px;height:26px;font-family:var(--m);color:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.slabel{color:var(--t3);text-transform:uppercase;letter-spacing:.08em;margin-bottom:7px;font-size:10px;font-weight:700}.shead{justify-content:space-between;align-items:center;margin-bottom:.875rem;display:flex}.sh-title{color:var(--navy);font-size:16px;font-weight:700}.sh-sub{color:var(--t2);margin-top:2px;font-size:11px}.pb{flex:1;padding:16px 20px;overflow-y:auto}.card{background:var(--surf);border:1.5px solid var(--bdr);border-radius:var(--rl);margin-bottom:10px;padding:13px 15px}.card-t{color:var(--navy);align-items:center;gap:7px;margin-bottom:10px;font-size:13px;font-weight:700;display:flex}.ct-icon{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;display:flex}.ct-meta{color:var(--t3);margin-left:auto;font-size:10px;font-weight:400}.g2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.g3{grid-template-columns:1fr 1fr 1fr;gap:10px;display:grid}.g4{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.badge{white-space:nowrap;border-radius:20px;align-items:center;gap:4px;padding:2px 9px;font-size:10px;font-weight:600;display:inline-flex}.b-r{background:var(--red-10);color:var(--red-d);border:1px solid var(--red-30)}.b-o{background:var(--orange-10);color:var(--orange);border:1px solid var(--orange-30)}.b-g{background:var(--green-10);color:var(--green-d);border:1px solid var(--green-30)}.b-b{background:var(--blue-10);color:var(--blue);border:1px solid var(--blue-30)}.b-gr{background:var(--g100);color:var(--g600);border:1px solid var(--g200)}.b-n{background:var(--navy);color:#fff}.b-p{background:var(--purple-10);color:var(--purple);border:1px solid var(--purple-30)}.b-t{background:var(--teal-10);color:var(--teal);border:1px solid var(--teal-30)}.btn{cursor:pointer;font-size:12px;font-weight:500;font-family:var(--f);white-space:nowrap;border:1.5px solid;border-radius:8px;align-items:center;gap:5px;padding:8px 15px;transition:all .15s;display:inline-flex}.btn-prim{background:var(--navy);border-color:var(--navy);color:#fff}.btn-prim:hover{background:var(--navy-l)}.btn-grn{background:var(--green);border-color:var(--green);color:#fff}.btn-grn:hover{background:var(--green-d)}.btn-ghost{border-color:var(--bdr-m);color:var(--t2);background:0 0}.btn-ghost:hover{border-color:var(--navy);color:var(--navy)}.btn-red{background:var(--red-10);border-color:var(--red-30);color:var(--red)}.btn-red:hover{background:var(--red);color:#fff}.btn-orange{background:var(--amber-10);border-color:var(--orange-30);color:var(--orange)}.btn-orange:hover{background:var(--orange);color:#fff}.btn-blue{background:var(--blue-10);border-color:var(--blue-30);color:var(--blue)}.btn-blue:hover{background:var(--blue);color:#fff}.btn-sm{padding:6px 12px;font-size:11px}.btn-xs{border-radius:6px;padding:4px 9px;font-size:10px}.btn-row{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.dr{border-bottom:1px solid var(--bdr);align-items:flex-start;gap:8px;padding:5px 0;font-size:12px;display:flex}.dr:last-child{border-bottom:none}.drl{color:var(--t3);flex-shrink:0;min-width:110px;padding-top:1px;font-size:11px}.drv{color:var(--t1);flex:1;font-weight:500}.tl{list-style:none}.tli{border-bottom:1px solid var(--bdr);gap:9px;padding:6px 0;font-size:12px;display:flex}.tli:last-child{border-bottom:none}.tlt{font-family:var(--m);color:var(--t3);min-width:38px;font-size:10px}.tld{border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:3px}.tlx{color:var(--t1);flex:1;line-height:1.4}.fg{flex-direction:column;gap:4px;display:flex}.fg label{color:var(--t3);text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:700}.fg input,.fg select,.fg textarea{font-family:var(--f);border:1.5px solid var(--bdr);border-radius:var(--r);color:var(--t1);background:var(--surf);outline:none;padding:7px 10px;font-size:12px;transition:border-color .12s}.fg input:focus,.fg select:focus,.fg textarea:focus{border-color:var(--navy)}.fg textarea{resize:vertical;min-height:58px}.kpi-row{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;margin-bottom:12px;display:grid}.kpi{background:var(--g50);border:1px solid var(--bdr);border-radius:var(--rl);padding:11px 13px}.kpi-l{color:var(--t3);text-transform:uppercase;letter-spacing:.04em;margin-bottom:3px;font-size:10px;font-weight:600}.kpi-v{font-size:26px;font-weight:700;font-family:var(--m);color:var(--t1);line-height:1}.kpi-s{color:var(--t3);margin-top:2px;font-size:10px}.kpi-v.ok{color:var(--green-d)}.kpi-v.warn{color:var(--orange)}.kpi-v.crit{color:var(--red)}.action-bar{background:var(--surf);border-top:1.5px solid var(--bdr);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;padding:9px 20px;display:flex}.ki-overlay{background:var(--surf);border-left:1.5px solid var(--bdr);z-index:400;width:300px;height:calc(100vh - 52px);transition:right .3s var(--ease);flex-direction:column;display:flex;position:fixed;top:52px;right:-320px;overflow:hidden}.ki-overlay.open{right:0}.ki-oh{background:var(--navy);flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.ki-ot{color:#fff;align-items:center;gap:7px;font-size:13px;font-weight:700;display:flex}.ki-oi{background:var(--green);border-radius:50%;width:7px;height:7px;animation:2s infinite pulse}.ki-close{color:#ffffffb3;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;display:flex}.ki-close:hover{color:#fff;background:#ffffff1a}.ki-body{flex:1;padding:12px;overflow-y:auto}.ki-sec{margin-bottom:14px}.ki-sec-t{color:var(--t3);text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid var(--bdr);margin-bottom:7px;padding-bottom:4px;font-size:10px;font-weight:700}.ki-card{background:var(--navy-05);border:1.5px solid var(--navy-10);border-left:3px solid var(--green);border-radius:var(--r);color:var(--t2);margin-bottom:6px;padding:9px 11px;font-size:12px;line-height:1.5}.ki-card.warn{border-left-color:var(--amber);background:var(--amber-10)}.ki-card.crit{border-left-color:var(--red);background:var(--red-10)}.ki-cc{text-transform:uppercase;letter-spacing:.06em;margin-bottom:3px;font-size:9px;font-weight:700}.ki-card .ki-cc{color:var(--green-d)}.ki-card.warn .ki-cc{color:var(--orange)}.ki-card.crit .ki-cc{color:var(--red-d)}.ki-foot{border-top:1px solid var(--bdr);background:var(--g50);color:var(--t3);text-align:center;flex-shrink:0;padding:10px 12px;font-size:10px;line-height:1.5}.wache-header{background:var(--navy);color:#fff;padding:18px 20px 16px}.wh-title{margin-bottom:3px;font-size:20px;font-weight:700}.wh-sub{color:#ffffff8c;font-size:12px}.wh-stats{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.whs{text-align:center;background:#ffffff1a;border:1px solid #ffffff26;border-radius:8px;min-width:70px;padding:8px 14px}.whs-n{font-size:22px;font-weight:700;font-family:var(--m);line-height:1}.whs-l{color:#ffffff80;text-transform:uppercase;letter-spacing:.05em;margin-top:2px;font-size:9px}.whs-ok .whs-n{color:var(--green)}.whs-warn .whs-n{color:#fcd34d}.whs-crit .whs-n{color:#fca5a5}.fahrzeug-card{background:var(--surf);border:1.5px solid var(--bdr);border-radius:var(--rl);cursor:pointer;margin-bottom:10px;padding:14px 15px;transition:all .15s}.fahrzeug-card:hover{border-color:var(--navy-l);background:var(--navy-05)}.fz-top{align-items:center;gap:12px;margin-bottom:10px;display:flex}.fz-num{width:48px;height:48px;font-size:11px;font-weight:700;font-family:var(--m);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.fz-rtw{background:var(--blue-10);border:2px solid var(--blue-30);color:var(--blue)}.fz-nef{background:var(--red-10);border:2px solid var(--red-30);color:var(--red-d)}.fz-ktw{background:var(--green-10);border:2px solid var(--green-30);color:var(--green-d)}.fz-info{flex:1}.fz-name{color:var(--navy);font-size:14px;font-weight:700}.fz-type{color:var(--t2);font-size:11px}.fz-status-big{align-items:center;gap:8px;margin-left:auto;display:flex}.fz-st-num{width:40px;height:40px;font-size:18px;font-weight:700;font-family:var(--m);border:2.5px solid;border-radius:50%;justify-content:center;align-items:center;display:flex}.st2{background:var(--green-10);border-color:var(--green-d);color:var(--green-d)}.st1{background:var(--blue-10);border-color:var(--blue);color:var(--blue)}.st3{background:var(--blue-10);border-color:var(--blue);color:var(--blue);animation:1.5s infinite pulsenum}.st4{background:var(--orange-10);border-color:var(--orange);color:var(--orange)}.st7{background:var(--purple-10);border-color:var(--purple);color:var(--purple)}.st8{background:var(--teal-10);border-color:var(--teal);color:var(--teal)}.st6,.st62{background:var(--g100);border-color:var(--g300);color:var(--g400)}@keyframes pulsenum{0%,to{box-shadow:0 0 #2563eb66}50%{box-shadow:0 0 0 6px #2563eb00}}.fz-st-label{color:var(--t2);font-size:11px;line-height:1.3}.fz-crew-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fz-crew-badge{background:var(--g50);border:1px solid var(--bdr);color:var(--t2);border-radius:5px;padding:3px 9px;font-size:10px}.fz-mission{border-top:1px solid var(--bdr);color:var(--t2);background:var(--blue-10);border:1px solid var(--blue-30);border-radius:6px;margin-top:8px;padding:7px 10px;font-size:11px}.alarm-card{background:var(--red-10);border:1.5px solid var(--red-30);border-radius:var(--rl);margin-bottom:10px;padding:14px 15px;animation:.8s ease-in-out infinite alarm-pulse}@keyframes alarm-pulse{0%,to{border-color:var(--red-30)}50%{border-color:var(--red)}}.personal-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.personal-row{border:1.5px solid var(--bdr);border-radius:var(--r);background:var(--surf);align-items:center;gap:8px;padding:8px 10px;display:flex}.p-av{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:10px;font-weight:700;display:flex}.p-name{color:var(--t1);flex:1;font-size:12px;font-weight:500}.p-role{color:var(--t3);font-size:10px}.alarm-header{background:var(--red);align-items:flex-start;gap:12px;padding:16px 20px;display:flex}.ah-dot{background:#fff;border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-top:4px;animation:1s infinite pulse}.ah-text{color:#fff;flex:1}.ah-title{margin-bottom:3px;font-size:16px;font-weight:700}.ah-sub{color:#ffffffbf;font-size:12px}.ah-time{font-family:var(--m);color:#ffffffb3;font-size:13px}.alarm-card .ah-text{color:var(--red-d)}.alarm-card .ah-sub,.alarm-card .ah-time{color:var(--red)}.alarm-card .ah-dot{background:var(--red)}.zuteilung-card{background:var(--navy);border-radius:var(--rl);margin-bottom:10px;padding:14px 16px}.zc-title{color:#fff9;text-transform:uppercase;letter-spacing:.07em;margin-bottom:10px;font-size:12px;font-weight:700}.zc-vehicle{border-radius:var(--r);cursor:pointer;background:#ffffff14;align-items:center;gap:10px;margin-bottom:6px;padding:9px 12px;transition:all .15s;display:flex}.zc-vehicle:hover{background:#ffffff24}.zc-vehicle.assigned{background:#2ebd7e33;border:1px solid #2ebd7e66}.zcv-num{font-size:16px;font-weight:700;font-family:var(--m);color:#fff;min-width:72px}.zcv-info{flex:1}.zcv-type{color:#ffffffe6;font-size:12px;font-weight:500}.zcv-crew{color:#ffffff80;font-size:10px}.zcv-status{border-radius:4px;padding:3px 9px;font-size:11px;font-weight:600}.zcvs-bereit{color:var(--green);background:#2ebd7e40}.zcvs-einsatz{color:#fcd34d;background:#d9770640}.alarm-btn-big{border-radius:var(--rl);cursor:pointer;width:100%;font-family:var(--f);border:none;justify-content:center;align-items:center;gap:10px;padding:16px;font-size:16px;font-weight:700;transition:all .15s;display:flex}.abb-prim{background:var(--green);color:#fff}.abb-prim:hover{background:var(--green-d)}.rtw-statusbar{background:var(--navy-l);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:16px;padding:10px 20px;display:flex}.rsb-vehicle{color:#fff;font-size:14px;font-weight:700}.rsb-crew{color:#ffffff8c;font-size:11px}.rsb-cur{align-items:center;gap:8px;margin-left:auto;display:flex}.rsb-label{color:#fff6;text-transform:uppercase;letter-spacing:.07em;font-size:9px}.rsb-num{width:38px;height:38px;font-size:17px;font-weight:700;font-family:var(--m);border:2.5px solid;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.rsb-2{border-color:var(--green);color:var(--green);background:#2ebd7e33}.rsb-3{color:#60a5fa;background:#2563eb33;border-color:#60a5fa;animation:1.5s infinite pulsenum}.rsb-4{border-color:var(--amber);color:var(--amber);background:#d9770633}.rsb-7{color:#a78bfa;background:#7c3aed33;border-color:#a78bfa}.rsb-8{border-color:var(--green);color:var(--green);background:#2ebd7e33}.rsb-desc{color:#ffffffb3;font-size:11px}.nav-map{background:var(--surf);border:1.5px solid var(--bdr);border-radius:var(--rl);margin-bottom:10px;overflow:hidden}.nm-head{border-bottom:1px solid var(--bdr);justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.nm-left{flex:1}.nm-address{color:var(--t1);font-size:13px;font-weight:600}.nm-dist{color:var(--t2);margin-top:1px;font-size:11px}.nm-eta{color:var(--blue);font-size:16px;font-weight:700;font-family:var(--m)}.nm-canvas{background:#e4ecf5;height:200px;position:relative;overflow:hidden}.road-h{background:#fff;border-top:1px solid #c8d4e0;border-bottom:1px solid #c8d4e0;height:20px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.road-h2{background:#f5f5f0;border-top:1px solid #d8d8cc;border-bottom:1px solid #d8d8cc;height:12px;position:absolute;top:28%;left:0;right:0}.road-v{background:#fff;border-left:1px solid #c8d4e0;border-right:1px solid #c8d4e0;width:13px;position:absolute;top:0;bottom:0;left:63%}.bldg{background:#d8e0ea;border:1px solid #c0ccd8;border-radius:2px;position:absolute}.rl{color:#8fa0b0;font-size:9px;font-weight:500;position:absolute}.mpin{z-index:10;flex-direction:column;align-items:center;gap:2px;display:flex;position:absolute;transform:translate(-50%,-50%)}.pin{border:2.5px solid;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:8px;font-weight:700;display:flex}.pin-wache{color:#3b6d11;background:#eaf3de;border-color:#3b6d11}.pin-rtw{color:#0c447c;background:#e6f1fb;border-color:#185fa5;animation:1.5s infinite pulse}.pin-ziel{background:var(--red-10);border-color:var(--red);color:var(--red)}.pin-kh{background:var(--navy);border-color:var(--navy-l);color:#fff}.pin-lbl{white-space:nowrap;background:#fffffff2;border:1px solid #00000014;border-radius:3px;padding:1px 5px;font-size:8px;font-weight:600;box-shadow:0 1px 2px #0000001a}.nm-footer{background:var(--g50);border-top:1px solid var(--bdr);align-items:center;gap:10px;padding:8px 14px;display:flex}.nmf-item{color:var(--t2);align-items:center;gap:5px;font-size:11px;display:flex}.nmf-dot{border-radius:50%;width:8px;height:8px}.gps-live{color:var(--green-d);align-items:center;gap:5px;margin-left:auto;font-size:10px;font-weight:600;display:flex}.gps-dot{background:var(--green-d);border-radius:50%;width:6px;height:6px;animation:1.5s infinite pulse}.nm-turn-card{background:var(--navy);align-items:center;gap:12px;padding:10px 14px;display:flex}.ntc-arrow{background:#ffffff26;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.ntc-inst{color:#fff;flex:1;font-size:13px;font-weight:600}.ntc-dist{color:#fff9;font-size:12px;font-family:var(--m)}.st-chain{flex-direction:column;gap:4px;display:flex}.st-row{border-radius:var(--rl);border:1.5px solid var(--bdr);background:var(--surf);align-items:center;gap:10px;padding:11px 13px;transition:all .15s;display:flex}.st-row.active{border-color:var(--navy);background:var(--navy-10)}.st-row.done{border-color:var(--green-30);background:var(--green-10)}.st-row.locked{opacity:.5}.st-num-b{width:36px;height:36px;font-size:15px;font-weight:700;font-family:var(--m);border:2px solid;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.snb-done{background:var(--green-10);border-color:var(--green-d);color:var(--green-d)}.snb-active{background:var(--navy-10);border-color:var(--navy);color:var(--navy);animation:1.5s infinite pulsenum}.snb-idle{background:var(--g50);border-color:var(--g300);color:var(--g400)}.st-body{flex:1}.st-title{color:var(--t1);font-size:13px;font-weight:600}.st-desc{color:var(--t2);margin-top:1px;font-size:11px}.st-time{font-size:11px;font-family:var(--m);color:var(--t3);text-align:right;min-width:38px}.btn-st{cursor:pointer;font-size:11px;font-weight:600;font-family:var(--f);white-space:nowrap;border:1.5px solid;border-radius:7px;padding:7px 13px;transition:all .15s}.bst-prim{background:var(--navy);border-color:var(--navy);color:#fff}.bst-prim:hover{background:var(--navy-l)}.bst-sent{background:var(--green-10);border-color:var(--green-30);color:var(--green-d);cursor:default;pointer-events:none}.bst-dis{background:var(--g50);border-color:var(--g200);color:var(--g400);cursor:default}.st-connector{background:var(--g200);width:2px;height:8px;margin-bottom:4px;margin-left:31px;transition:background .3s}.st-connector.done{background:var(--green-d)}.extra-grid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.extra-btn{border-radius:var(--r);border:1.5px solid var(--bdr);cursor:pointer;background:var(--surf);color:var(--t1);font-size:11px;font-family:var(--f);text-align:left;padding:8px 11px;line-height:1.3;transition:all .12s}.extra-btn:hover{border-color:var(--navy-l);background:var(--navy-05);color:var(--navy)}.extra-btn .en{font-size:14px;font-weight:700;font-family:var(--m);color:var(--navy);margin-bottom:2px;display:block}.extra-btn .ed{color:var(--t3);font-size:10px}.epa-head{border-bottom:1px solid var(--bdr);align-items:center;gap:8px;margin-bottom:10px;padding-bottom:10px;display:flex}.epa-icon{background:var(--blue-10);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.epa-alert{background:var(--amber-10);border:1.5px solid var(--orange-30);border-radius:var(--r);color:var(--orange);gap:7px;margin-bottom:10px;padding:9px 12px;font-size:12px;display:flex}.ea-dot{background:var(--orange);border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:3px}.icd-row{background:var(--g50);border-radius:var(--r);gap:8px;margin-bottom:3px;padding:5px 9px;font-size:12px;display:flex}.icd-code{font-family:var(--m);flex-shrink:0;min-width:50px;font-size:11px;font-weight:600}.med-row{background:var(--g50);border-radius:var(--r);justify-content:space-between;align-items:center;margin-bottom:3px;padding:5px 9px;font-size:12px;display:flex}.med-n{color:var(--t1);font-weight:500}.med-i{color:var(--t3);font-size:10px}.betten-card{border:1.5px solid var(--bdr);border-radius:var(--rl);background:var(--surf);cursor:pointer;margin-bottom:8px;padding:12px 14px;transition:all .15s}.betten-card:hover{border-color:var(--navy-l)}.betten-card.primary{border-color:var(--navy);background:var(--navy-05)}.betten-card.selected{border:2px solid var(--green);background:var(--green-10)}.betten-card.voll{border-color:var(--red-30);background:var(--red-10);opacity:.7;cursor:default}.bc-top{align-items:center;gap:8px;margin-bottom:8px;display:flex}.bc-name{color:var(--t1);flex:1;font-size:13px;font-weight:700}.bc-eta{color:var(--t3);font-size:11px;font-family:var(--m)}.bc-beds{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.bc-bed{text-align:center;border-radius:6px;padding:6px 4px}.bcb-z{background:var(--blue-10)}.bcb-i{background:var(--amber-10)}.bcb-s{background:var(--red-10)}.bcb-o{background:var(--green-10)}.bcb-n{font-size:15px;font-weight:700;font-family:var(--m);line-height:1}.bcb-z .bcb-n{color:var(--blue)}.bcb-i .bcb-n{color:var(--orange)}.bcb-s .bcb-n{color:var(--red)}.bcb-o .bcb-n{color:var(--green-d)}.bcb-n.warn{color:var(--orange)}.bcb-n.crit{color:var(--red)}.bcb-l{color:var(--t3);margin-top:1px;font-size:9px}.bc-footer{border-top:1px solid var(--bdr);align-items:center;gap:6px;margin-top:8px;padding-top:8px;font-size:11px;display:flex}.bc-status{color:var(--t2);flex:1}.bc-req-btn{border:1.5px solid var(--navy);color:var(--navy);cursor:pointer;font-size:10px;font-family:var(--f);background:0 0;border-radius:5px;padding:3px 9px;font-weight:600;transition:all .12s}.bc-req-btn:hover{background:var(--navy);color:#fff}.bc-cibx{color:var(--t3);font-size:9px;font-family:var(--m)}.anfrage-send{background:var(--green);border-radius:var(--rl);justify-content:space-between;align-items:center;margin-bottom:10px;padding:12px 15px;display:flex}.as-text{color:#fff;font-size:12px;font-weight:600}.as-sub{color:#ffffffb3;margin-top:2px;font-size:10px}.anfrage-btn{color:#fff;cursor:pointer;font-size:11px;font-weight:700;font-family:var(--f);background:0 0;border:2px solid #ffffff80;border-radius:8px;padding:8px 16px;transition:all .15s}.anfrage-btn:hover{background:#ffffff26}.anfrage-btn.sent{pointer-events:none;background:#fff3;border-color:#ffffff4d}.abc-row{border:1.5px solid var(--bdr);border-radius:var(--r);cursor:pointer;align-items:flex-start;gap:10px;margin-bottom:5px;padding:10px 12px;transition:all .12s;display:flex}.abc-row:hover{border-color:var(--navy-l)}.abc-row.done{border-color:var(--green);background:var(--green-10)}.abc-row.abn{border-color:var(--orange);background:var(--amber-10)}.abc-row.crit{border-color:var(--red);background:var(--red-10)}.abc-letter{width:32px;height:32px;font-size:15px;font-weight:800;font-family:var(--m);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.abc-body{flex:1}.abc-name{color:var(--t1);margin-bottom:2px;font-size:12px;font-weight:600}.abc-desc{color:var(--t2);font-size:11px}.abc-status{white-space:nowrap;border-radius:4px;margin-left:auto;padding:2px 8px;font-size:10px;font-weight:600}.abc-row.done .abc-status{background:var(--green-10);color:var(--green-d)}.abc-row.abn .abc-status{background:var(--amber-10);color:var(--orange)}.abc-row.crit .abc-status{background:var(--red-10);color:var(--red-d)}.vitals-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px;display:grid}.vb{background:var(--surf);border:1.5px solid var(--bdr);border-radius:var(--rl);padding:11px 12px}.vb-lbl{color:var(--t3);text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:600}.vb-val{font-size:26px;font-weight:700;font-family:var(--m);margin:2px 0;line-height:1.15}.vb-unit{color:var(--t3);font-size:10px}.vb-trend{margin-top:2px;font-size:10px}.vb-val.ok{color:var(--green-d)}.vb-val.warn{color:var(--orange)}.vb-val.crit{color:var(--red)}.score-pill{border-radius:var(--r);border:1.5px solid;flex-direction:column;align-items:center;min-width:62px;padding:8px 12px;display:flex}.sp-n{font-size:24px;font-weight:700;font-family:var(--m);line-height:1}.sp-l{text-transform:uppercase;letter-spacing:.04em;margin-top:2px;font-size:9px;font-weight:600}.sp-ok{background:var(--green-10);border-color:var(--green-30)}.sp-ok .sp-n,.sp-ok .sp-l{color:var(--green-d)}.sp-warn{background:var(--amber-10);border-color:var(--orange-30)}.sp-warn .sp-n,.sp-warn .sp-l{color:var(--orange)}.sp-crit{background:var(--red-10);border-color:var(--red-30)}.sp-crit .sp-n,.sp-crit .sp-l{color:var(--red-d)}.med-card{border:1.5px solid var(--bdr);border-radius:var(--r);cursor:pointer;background:var(--surf);align-items:center;gap:10px;margin-bottom:6px;padding:10px 12px;transition:all .12s;display:flex}.med-card:hover{border-color:var(--navy-l)}.med-card.given{border-color:var(--green);background:var(--green-10)}.med-card.urgent{border-color:var(--red);background:var(--red-10)}.med-icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:16px;display:flex}.med-name{color:var(--t1);font-size:13px;font-weight:600}.med-dose{color:var(--t2);font-size:11px}.med-time{font-size:10px;font-family:var(--m);color:var(--t3);white-space:nowrap;margin-left:auto}.med-status{border-radius:4px;padding:2px 8px;font-size:10px;font-weight:600}.ms-given{background:var(--green-10);color:var(--green-d)}.ms-pend{background:var(--amber-10);color:var(--orange)}.ms-req{background:var(--red-10);color:var(--red-d)}.news-tbl{border-collapse:collapse;width:100%;font-size:11px}.news-tbl th{background:var(--navy);color:#fff;text-align:left;padding:5px 7px;font-size:10px;font-weight:600}.news-tbl td{border-bottom:1px solid var(--bdr);padding:5px 7px;font-size:11px}.news-tbl tr:hover td{background:var(--g50)}.ns0{background:var(--green-10);color:var(--green-d);border-radius:3px;padding:1px 6px;font-weight:600}.ns1{background:var(--amber-10);color:var(--orange);border-radius:3px;padding:1px 6px;font-weight:600}.ns2{color:#c2410c;background:#fff7ed;border-radius:3px;padding:1px 6px;font-weight:600}.ns3{background:var(--red-10);color:var(--red);border-radius:3px;padding:1px 6px;font-weight:600}.algo-card{border:1.5px solid var(--bdr);border-radius:var(--rl);margin-bottom:8px;overflow:hidden}.algo-head{background:var(--g50);cursor:pointer;align-items:center;gap:9px;padding:10px 13px;display:flex}.algo-head:hover{background:var(--g100)}.algo-title{color:var(--navy);flex:1;font-size:13px;font-weight:600}.algo-arr{color:var(--t3);flex-shrink:0;font-size:11px;transition:transform .2s}.algo-card.open .algo-arr{transform:rotate(90deg)}.algo-body{padding:13px;display:none}.algo-card.open .algo-body{display:block}.flow{flex-direction:column;gap:0;display:flex}.fs{align-items:flex-start;gap:9px;display:flex;position:relative}.fs:not(:last-child):after{content:"";background:var(--g200);z-index:0;width:2px;position:absolute;top:24px;bottom:-4px;left:11px}.fs-dot{z-index:1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-bottom:4px;font-size:10px;font-weight:700;display:flex;position:relative}.fs-c{flex:1;padding-bottom:9px}.fs-t{color:var(--t1);margin-bottom:2px;font-size:12px;font-weight:600}.fs-d{color:var(--t2);font-size:11px;line-height:1.45}.fs-act{cursor:pointer;font-size:10px;font-weight:600;font-family:var(--f);border:1px solid;border-radius:4px;align-items:center;gap:4px;margin-top:4px;padding:2px 8px;display:inline-flex}.fs-yes{background:var(--green-10);border-color:var(--green-30);color:var(--green-d)}.fs-cont{background:var(--blue-10);border-color:var(--blue-30);color:var(--blue)}.fs-warn{background:var(--red-10);border-color:var(--red-30);color:var(--red-d)}.log-list{flex-direction:column;gap:3px;display:flex}.log-row{border:1px solid #0000;border-radius:6px;gap:7px;padding:6px 9px;font-size:11px;display:flex}.log-out{background:var(--green-10);border-color:var(--green-30)}.log-in{background:var(--blue-10);border-color:var(--blue-30)}.log-sys{background:var(--g50);border-color:var(--bdr)}.lt{font-family:var(--m);color:var(--t3);flex-shrink:0;min-width:36px;font-size:10px}.lf{flex-shrink:0;min-width:48px;font-size:10px;font-weight:700}.lf-lst{color:var(--blue)}.lf-rtw{color:var(--green-d)}.lf-sys{color:var(--g400)}.lx{color:var(--t1);flex:1;line-height:1.4}.shell{flex-direction:column;flex:1;min-height:0;display:flex}.sidebar{background:var(--surf);border-bottom:1px solid var(--bdr);flex-wrap:wrap;flex-shrink:0;gap:4px;padding:8px 16px;display:flex}.content{flex-direction:column;flex:1;min-width:0;display:flex}.sb-sec{display:none}.sb-item{color:var(--t2);cursor:pointer;font-size:12.5px;font-weight:500;font-family:var(--f);background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:7px;padding:7px 12px;transition:all .12s;display:inline-flex}.sb-item:hover{background:var(--navy-05);color:var(--navy)}.sb-item.active{background:var(--green-10);color:var(--green-d);border-color:var(--green-30);font-weight:700}.sb-icon{flex-shrink:0;width:15px;height:15px}.sb-badge{background:var(--red);color:#fff;border-radius:10px;margin-left:auto;padding:1px 5px;font-size:9px;font-weight:700}.sb-badge-o{background:var(--orange)}.sb-badge-g{background:var(--green)}.view{flex-direction:column;flex:1;display:none}.view.active,.view.on{display:flex}.pat-header{background:var(--navy-05);border-bottom:1px solid var(--bdr);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:13px;padding:11px 18px;display:flex}.pat-av{background:var(--navy);border:2px solid var(--navy-l);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:13px;font-weight:700;display:flex}.pat-info{flex:1;min-width:180px}.pat-name{color:var(--navy);font-size:14px;font-weight:700}.pat-meta{color:var(--t2);margin-top:1px;font-size:11px}.pat-vitals-bar{flex-wrap:wrap;gap:5px;display:flex}.pv-mini{text-align:center;background:#ffffff1a;border:1px solid #ffffff26;border-radius:5px;min-width:50px;padding:4px 9px}.pv-v{color:#fff;font-size:13px;font-weight:700;font-family:var(--m)}.pv-v.warn{color:#fcd34d}.pv-v.crit{color:#fca5a5}.pv-v.ok{color:var(--green)}.pv-l{color:#fff6;margin-top:1px;font-size:9px}.pat-skt{background:var(--red);color:#fff;white-space:nowrap;border-radius:6px;flex-shrink:0;padding:5px 12px;font-size:11px;font-weight:700}.scan-area{border:2px dashed var(--bdr-m);border-radius:var(--rl);text-align:center;cursor:pointer;background:var(--g50);padding:28px;transition:all .15s}.scan-area:hover{border-color:var(--navy);background:var(--navy-05)}.scan-result{background:var(--navy-05);border:1.5px solid var(--navy-10);border-left:3px solid var(--green);border-radius:var(--r);margin-top:10px;padding:11px 13px}.isbar-letter{background:var(--navy);color:#fff;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-right:7px;font-size:12px;font-weight:700;display:inline-flex}.isbar-h{color:var(--t1);align-items:center;margin-bottom:8px;font-size:13px;font-weight:700;display:flex}.sig-box{border:2px dashed var(--bdr-m);border-radius:var(--r);text-align:center;color:var(--t3);background:var(--g50);padding:13px;font-size:12px}.db-search input{width:100%;font-family:var(--f);border:1.5px solid var(--bdr);border-radius:var(--r);color:var(--t1);outline:none;margin-bottom:10px;padding:9px 12px;font-size:13px;transition:border-color .12s}.db-search input:focus{border-color:var(--navy)}.db-item{border:1.5px solid var(--bdr);border-radius:var(--r);cursor:pointer;background:var(--surf);margin-bottom:5px;padding:10px 13px;transition:all .12s}.db-item:hover{border-color:var(--navy-l);background:var(--navy-05)}.db-item.open{border-color:var(--navy);background:var(--navy-10)}.dbi-top{align-items:center;gap:7px;display:flex}.dbi-name{color:var(--t1);flex:1;font-size:13px;font-weight:600}.dbi-detail{border-top:1px solid var(--bdr);margin-top:9px;padding-top:9px;display:none}.db-item.open .dbi-detail{display:block}.dd-grid{grid-template-columns:1fr 1fr;gap:7px;font-size:12px;display:grid}.dd-row{flex-direction:column;gap:2px;display:flex}.dd-lbl{color:var(--t3);text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:600}.dd-warn{background:var(--red-10);border:1px solid var(--red-30);color:var(--red-d);border-radius:6px;margin-top:7px;padding:7px 10px;font-size:11px}.manv-bar{background:var(--red);flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 20px;display:flex}.mb-title{color:#fff;font-size:14px;font-weight:700;animation:1.8s infinite flicker}.mb-btn{color:#fff;cursor:pointer;font-size:11px;font-weight:600;font-family:var(--f);background:0 0;border:2px solid #ffffff80;border-radius:6px;padding:6px 14px;transition:all .15s}.mb-btn:hover{background:#ffffff26}.nrs-bar{gap:2px;margin:8px 0;display:flex}.nrs-cell{cursor:pointer;border:1.5px solid #0000;border-radius:4px;flex:1;justify-content:center;align-items:center;height:34px;font-size:11px;font-weight:500;transition:opacity .12s;display:flex}.nrs-cell:hover{opacity:.8}.nrs-cell.sel{border-color:var(--navy);font-size:13px;font-weight:700}.paed-result{background:var(--navy-05);border-radius:var(--r);color:var(--t2);border:1px solid var(--bdr);padding:11px;font-size:12px;line-height:1.75;display:none}.rmk-vars{--rmk-navy:#0d2240;--rmk-green:#2ebd7e;--rmk-green-d:#1f8a5a;--rmk-green-10:#e8f8f1;--rmk-green-30:#b3e8d0;--rmk-red:#c41e1e;--rmk-red-d:#991717;--rmk-red-10:#fdf0f0;--rmk-red-30:#f5b8b8;--rmk-orange:#d97706;--rmk-orange-30:#fcd34d;--rmk-amber-10:#fffbeb;--rmk-blue:#2563eb;--rmk-blue-10:#eff6ff;--rmk-blue-30:#bfdbfe;--rmk-purple:#7c3aed;--rmk-purple-10:#f5f3ff;--rmk-purple-30:#ddd6fe;--rmk-teal:#0891b2;--rmk-teal-10:#ecfeff;--rmk-teal-30:#a5f3fc;--rmk-g50:#f9fafb;--rmk-g100:#f3f4f6;--rmk-g200:#e5e7eb;--rmk-g300:#d1d5db;--rmk-g400:#9ca3af;--rmk-g600:#4b5563;--rmk-g800:#1f2937;--rmk-bdr:#e5e7eb;--rmk-bdr-m:#d1d5db;--rmk-t1:#0d2240;--rmk-t2:#4b5563;--rmk-t3:#6b7280;--rmk-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, monospace}.rmk-panel{border:1px solid var(--rmk-bdr);background:#fff;border-radius:14px;margin-bottom:12px;padding:14px 16px}.rmk-panel-title{color:var(--rmk-navy);align-items:center;gap:8px;margin-bottom:12px;font-size:13px;font-weight:700;display:flex}.rmk-pt-icon{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;display:flex}.rmk-pt-meta{color:var(--rmk-t3);margin-left:auto;font-size:10px;font-weight:400}.rmk-dr{border-bottom:1px solid var(--rmk-bdr);align-items:flex-start;gap:8px;padding:7px 0;font-size:12px;display:flex}.rmk-dr:last-child{border-bottom:none}.rmk-drl{color:var(--rmk-t3);flex-shrink:0;min-width:130px;padding-top:1px;font-size:11px}.rmk-drv{color:var(--rmk-t1);flex:1}.rmk-tl{margin:0;padding:0;list-style:none}.rmk-tli{border-bottom:1px solid var(--rmk-bdr);gap:9px;padding:7px 0;font-size:12px;display:flex}.rmk-tli:last-child{border-bottom:none}.rmk-tlt{font-family:var(--rmk-mono);color:var(--rmk-t3);min-width:38px;padding-top:1px;font-size:10px}.rmk-tld{border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:3px}.rmk-tlx{color:var(--rmk-t1);flex:1;line-height:1.45}.rmk-abc-grid{flex-direction:column;gap:6px;display:flex}.rmk-abc-row{border:1.5px solid var(--rmk-bdr);cursor:pointer;background:#fff;border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;transition:border-color .12s,background .12s;display:flex}.rmk-abc-row:hover{border-color:var(--rmk-navy)}.rmk-abc-row.is-done{border-color:var(--rmk-green);background:var(--rmk-green-10)}.rmk-abc-row.is-abn{border-color:var(--rmk-orange);background:var(--rmk-amber-10)}.rmk-abc-row.is-crit{border-color:var(--rmk-red);background:var(--rmk-red-10)}.rmk-abc-letter{width:32px;height:32px;font-size:15px;font-weight:800;font-family:var(--rmk-mono);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.rmk-abc-body{flex:1}.rmk-abc-name{color:var(--rmk-t1);margin-bottom:2px;font-size:12px;font-weight:600}.rmk-abc-desc{color:var(--rmk-t2);font-size:11px}.rmk-abc-status{white-space:nowrap;border-radius:4px;margin-left:auto;padding:2px 8px;font-size:10px;font-weight:600}.rmk-abc-row.is-done .rmk-abc-status{background:var(--rmk-green-10);color:var(--rmk-green-d)}.rmk-abc-row.is-abn .rmk-abc-status{background:var(--rmk-amber-10);color:var(--rmk-orange)}.rmk-abc-row.is-crit .rmk-abc-status{background:var(--rmk-red-10);color:var(--rmk-red)}.rmk-score-pill-row{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.rmk-score-pill{border:1.5px solid;border-radius:10px;flex-direction:column;align-items:center;min-width:65px;padding:8px 14px;display:flex}.rmk-sp-n{font-size:24px;font-weight:700;font-family:var(--rmk-mono);line-height:1}.rmk-sp-l{text-transform:uppercase;letter-spacing:.05em;margin-top:2px;font-size:9px;font-weight:600}.rmk-sp-risk{margin-top:1px;font-size:9px}.rmk-sp-ok{background:var(--rmk-green-10);border-color:var(--rmk-green-30)}.rmk-sp-ok .rmk-sp-n,.rmk-sp-ok .rmk-sp-l{color:var(--rmk-green-d)}.rmk-sp-warn{background:var(--rmk-amber-10);border-color:var(--rmk-orange-30)}.rmk-sp-warn .rmk-sp-n,.rmk-sp-warn .rmk-sp-l{color:var(--rmk-orange)}.rmk-sp-crit{background:var(--rmk-red-10);border-color:var(--rmk-red-30)}.rmk-sp-crit .rmk-sp-n,.rmk-sp-crit .rmk-sp-l{color:var(--rmk-red)}.rmk-score-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px;display:grid}.rmk-score-card{background:var(--rmk-g50);border:1.5px solid var(--rmk-bdr);text-align:center;border-radius:10px;padding:12px}.rmk-score-val{font-size:28px;font-weight:700;font-family:var(--rmk-mono);line-height:1}.rmk-score-val.ok{color:var(--rmk-green-d)}.rmk-score-val.warn{color:var(--rmk-orange)}.rmk-score-val.crit{color:var(--rmk-red)}.rmk-score-lbl{color:var(--rmk-t3);margin-top:3px;font-size:10px}.rmk-score-sub{margin-top:2px;font-size:11px;font-weight:500}.rmk-news-wrap{overflow-x:auto}.rmk-news-table{border-collapse:collapse;width:100%;font-size:11px}.rmk-news-table th{background:var(--rmk-navy);color:#fff;text-align:left;padding:6px 8px;font-size:10px;font-weight:600}.rmk-news-table td{border-bottom:1px solid var(--rmk-bdr);padding:6px 8px}.rmk-news-table tr:hover td{background:var(--rmk-g50)}.rmk-ns-0{color:var(--rmk-green-d);background:#f0fdf4;border-radius:3px;padding:1px 6px;font-weight:600}.rmk-ns-1{background:var(--rmk-amber-10);color:var(--rmk-orange);border-radius:3px;padding:1px 6px;font-weight:600}.rmk-ns-2{color:#c2410c;background:#fff7ed;border-radius:3px;padding:1px 6px;font-weight:600}.rmk-ns-3{background:var(--rmk-red-10);color:var(--rmk-red);border-radius:3px;padding:1px 6px;font-weight:600}.rmk-nrs{margin:10px 0}.rmk-nrs-bar{gap:3px;display:flex}.rmk-nrs-cell{cursor:pointer;border-radius:5px;flex:1;justify-content:center;align-items:center;height:36px;font-size:11px;font-weight:600;display:flex}.rmk-nrs-cell.is-sel{border:2.5px solid;font-size:14px;transform:scale(1.05);box-shadow:0 2px 8px #0000002e}.rmk-vitals-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:14px;display:grid}.rmk-vital-box{border:1.5px solid var(--rmk-bdr);background:#fff;border-radius:10px;padding:12px 14px}.rmk-vb-label{color:var(--rmk-t3);text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:600}.rmk-vb-value{font-size:28px;font-weight:700;font-family:var(--rmk-mono);margin:3px 0;line-height:1.1}.rmk-vb-unit{color:var(--rmk-t3);font-size:10px}.rmk-vb-trend{margin-top:3px;font-size:10px}.rmk-vb-value.ok{color:var(--rmk-green-d)}.rmk-vb-value.warn{color:var(--rmk-orange)}.rmk-vb-value.crit{color:var(--rmk-red)}.rmk-algo-card{border:1.5px solid var(--rmk-bdr);background:#fff;border-radius:10px;margin-bottom:10px;overflow:hidden}.rmk-algo-header{background:var(--rmk-g50);cursor:pointer;align-items:center;gap:10px;padding:10px 14px;display:flex}.rmk-algo-header:hover{background:var(--rmk-g100)}.rmk-algo-title{color:var(--rmk-navy);flex:1;font-size:13px;font-weight:600}.rmk-algo-arrow{color:var(--rmk-t3);font-size:12px;transition:transform .2s}.rmk-algo-card.is-open .rmk-algo-arrow{transform:rotate(90deg)}.rmk-algo-body{padding:14px;display:none}.rmk-algo-card.is-open .rmk-algo-body{display:block}.rmk-flow{flex-direction:column;display:flex}.rmk-flow-step{align-items:flex-start;gap:10px;display:flex;position:relative}.rmk-flow-step:not(:last-child):after{content:"";background:var(--rmk-g200);z-index:0;width:2px;position:absolute;top:24px;bottom:-6px;left:11px}.rmk-fs-dot{z-index:1;color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-bottom:6px;font-size:10px;font-weight:700;display:flex;position:relative}.rmk-fs-content{flex:1;padding-bottom:10px}.rmk-fs-title{color:var(--rmk-t1);margin-bottom:2px;font-size:12px;font-weight:600}.rmk-fs-desc{color:var(--rmk-t2);font-size:11px;line-height:1.45}.rmk-algo-filter{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.rmk-af-btn{border:1.5px solid var(--rmk-bdr);cursor:pointer;color:var(--rmk-t2);background:#fff;border-radius:20px;padding:6px 14px;font-size:11px;font-weight:600;transition:all .12s}.rmk-af-btn:hover{border-color:var(--rmk-navy);color:var(--rmk-navy);background:var(--rmk-g50)}.rmk-af-btn.is-active{background:var(--rmk-navy);border-color:var(--rmk-navy);color:#fff}.rmk-db-search{gap:8px;margin-bottom:12px;display:flex}.rmk-db-search input{border:1.5px solid var(--rmk-bdr);border-radius:10px;outline:none;flex:1;padding:9px 13px;font-size:13px;transition:border-color .12s}.rmk-db-search input:focus{border-color:var(--rmk-navy)}.rmk-db-list{flex-direction:column;gap:4px;display:flex}.rmk-db-item{border:1.5px solid var(--rmk-bdr);cursor:pointer;background:#fff;border-radius:10px;padding:10px 13px;transition:all .12s}.rmk-db-item:hover{border-color:var(--rmk-navy)}.rmk-db-item.is-open{border-color:var(--rmk-navy);background:#f0f6ff}.rmk-dbi-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rmk-dbi-name{color:var(--rmk-t1);flex:1;font-size:13px;font-weight:600}.rmk-dbi-class{color:var(--rmk-t3);font-size:10px}.rmk-dbi-detail{border-top:1px solid var(--rmk-bdr);margin-top:10px;padding-top:10px;display:none}.rmk-db-item.is-open .rmk-dbi-detail{display:block}.rmk-dd-grid{grid-template-columns:1fr 1fr;gap:8px;font-size:12px;display:grid}.rmk-dd-row{flex-direction:column;gap:2px;display:flex}.rmk-dd-label{color:var(--rmk-t3);text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:600}.rmk-dd-val{color:var(--rmk-t1)}.rmk-dd-warn{background:var(--rmk-red-10);border:1px solid var(--rmk-red-30);color:var(--rmk-red-d);border-radius:6px;margin-top:8px;padding:7px 10px;font-size:11px}.rmk-med-grid{flex-direction:column;gap:6px;display:flex}.rmk-med-card{border:1.5px solid var(--rmk-bdr);background:#fff;border-radius:10px;align-items:center;gap:10px;padding:10px 13px;display:flex}.rmk-med-card.is-given{border-color:var(--rmk-green);background:var(--rmk-green-10)}.rmk-med-card.is-urgent{border-color:var(--rmk-red);background:var(--rmk-red-10)}.rmk-med-icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:16px;display:flex}.rmk-med-name{color:var(--rmk-t1);font-size:13px;font-weight:600}.rmk-med-dose{color:var(--rmk-t2);font-size:11px}.rmk-med-time{font-size:10px;font-family:var(--rmk-mono);color:var(--rmk-t3);margin-left:auto}.rmk-med-status{border-radius:4px;padding:2px 8px;font-size:10px;font-weight:600}.rmk-ms-given{background:var(--rmk-green-10);color:var(--rmk-green-d)}.rmk-ms-pend{background:var(--rmk-amber-10);color:var(--rmk-orange)}.rmk-ms-req{background:var(--rmk-red-10);color:var(--rmk-red)}.rmk-ki-analysis{background:var(--rmk-blue-10);border:1.5px solid var(--rmk-blue-30);border-radius:14px;margin-bottom:12px;padding:14px 16px}.rmk-kia-head{align-items:center;gap:8px;margin-bottom:10px;display:flex}.rmk-kia-icon{background:var(--rmk-blue);border-radius:50%;width:8px;height:8px;animation:2s infinite rmk-pulse}.rmk-kia-title{color:var(--rmk-blue);text-transform:uppercase;letter-spacing:.07em;font-size:11px;font-weight:700}.rmk-kia-conf{color:var(--rmk-blue);font-size:10px;font-family:var(--rmk-mono);margin-left:auto}.rmk-kia-finding{border-bottom:1px solid var(--rmk-blue-30);color:var(--rmk-t1);padding:8px 0;font-size:12px}.rmk-kia-finding:last-child{border-bottom:none;padding-bottom:0}.rmk-kia-cat{text-transform:uppercase;letter-spacing:.05em;margin-bottom:3px;font-size:10px;font-weight:700}.rmk-kia-cat.crit{color:var(--rmk-red)}.rmk-kia-cat.warn{color:var(--rmk-orange)}.rmk-kia-cat.ok{color:var(--rmk-green-d)}.rmk-kia-cat.info{color:var(--rmk-blue)}.rmk-kia-text{color:var(--rmk-t2);line-height:1.5}.rmk-kia-disclaimer{color:var(--rmk-blue);opacity:.7;margin-top:8px;font-size:10px}.rmk-scan-area{border:2px dashed var(--rmk-bdr-m);text-align:center;cursor:pointer;background:var(--rmk-g50);border-radius:14px;padding:32px;transition:all .15s}.rmk-scan-area:hover{border-color:var(--rmk-navy);background:var(--rmk-blue-10)}.rmk-scan-icon{opacity:.5;margin-bottom:12px;font-size:40px}.rmk-scan-title{color:var(--rmk-t1);margin-bottom:4px;font-size:14px;font-weight:600}.rmk-scan-sub{color:var(--rmk-t3);font-size:12px}.rmk-scan-result{background:var(--rmk-blue-10);border:1.5px solid var(--rmk-blue-30);border-left:3px solid var(--rmk-green);border-radius:10px;margin-top:12px;padding:12px 14px}.rmk-sr-title{color:var(--rmk-green-d);text-transform:uppercase;letter-spacing:.07em;margin-bottom:8px;font-size:11px;font-weight:700}.rmk-sr-med-list{flex-direction:column;gap:5px;display:flex}.rmk-sr-med{flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.rmk-sr-med-n{color:var(--rmk-t1);flex:1;min-width:120px;font-weight:600}.rmk-sr-med-d{color:var(--rmk-t2)}.rmk-sr-med-flag{border-radius:4px;padding:2px 7px;font-size:10px;font-weight:600}.rmk-flag-ok{background:var(--rmk-green-10);color:var(--rmk-green-d)}.rmk-flag-warn{background:var(--rmk-red-10);color:var(--rmk-red-d)}.rmk-flag-inter{background:var(--rmk-amber-10);color:var(--rmk-orange)}.rmk-ki-overlay{border-left:1.5px solid var(--rmk-bdr);z-index:200;background:#fff;flex-direction:column;width:320px;height:calc(100vh - 56px);transition:right .3s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:56px;right:-340px;box-shadow:-4px 0 20px #0000000f}.rmk-ki-overlay.is-open{right:0}.rmk-ki-head{background:var(--rmk-navy);flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.rmk-ki-head-t{color:#fff;align-items:center;gap:7px;font-size:13px;font-weight:700;display:flex}.rmk-ki-head-icon{background:var(--rmk-green);border-radius:50%;width:7px;height:7px;animation:2s infinite rmk-pulse}.rmk-ki-close{color:#ffffffb3;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;display:flex}.rmk-ki-close:hover{color:#fff;background:#ffffff1a}.rmk-ki-body{flex:1;padding:12px;overflow-y:auto}.rmk-ki-sec{margin-bottom:14px}.rmk-ki-sec-t{color:var(--rmk-t3);text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid var(--rmk-bdr);margin-bottom:7px;padding-bottom:5px;font-size:10px;font-weight:700}.rmk-ki-card{border:1.5px solid var(--rmk-blue-30);border-left:3px solid var(--rmk-green);color:var(--rmk-t2);background:#f6fbff;border-radius:8px;margin-bottom:6px;padding:9px 11px;font-size:12px;line-height:1.5}.rmk-ki-card.is-warn{border-left-color:var(--rmk-orange);background:var(--rmk-amber-10)}.rmk-ki-card.is-crit{border-left-color:var(--rmk-red);background:var(--rmk-red-10)}.rmk-ki-card-cat{text-transform:uppercase;letter-spacing:.06em;color:var(--rmk-green-d);margin-bottom:3px;font-size:9px;font-weight:700}.rmk-ki-card.is-warn .rmk-ki-card-cat{color:var(--rmk-orange)}.rmk-ki-card.is-crit .rmk-ki-card-cat{color:var(--rmk-red-d)}.rmk-ki-foot{border-top:1px solid var(--rmk-bdr);background:var(--rmk-g50);color:var(--rmk-t3);text-align:center;flex-shrink:0;padding:10px 12px;font-size:10px;line-height:1.5}.rmk-mass-row{border:1.5px solid var(--rmk-bdr);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:10px;padding:10px 13px;transition:all .12s;display:flex}.rmk-mass-row.is-overdue{border-color:var(--rmk-red-30);background:var(--rmk-red-10)}.rmk-mass-row.is-urgent{border-color:var(--rmk-orange-30);background:var(--rmk-amber-10)}.rmk-mass-row.is-done{border-color:var(--rmk-green-30);background:var(--rmk-green-10);opacity:.85}.rmk-mass-cb{border:2px solid var(--rmk-g400);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.rmk-mass-row.is-done .rmk-mass-cb{background:var(--rmk-green-d);border-color:var(--rmk-green-d);color:#fff}.rmk-form-row{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px;display:grid}.rmk-form-row.g1{grid-template-columns:1fr}.rmk-fg{flex-direction:column;gap:4px;display:flex}.rmk-fg label{color:var(--rmk-t3);text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:700}.rmk-fg input,.rmk-fg select,.rmk-fg textarea{border:1.5px solid var(--rmk-bdr);color:var(--rmk-t1);background:#fff;border-radius:10px;outline:none;padding:7px 10px;font-family:inherit;font-size:12px;transition:border-color .12s}.rmk-fg input:focus,.rmk-fg select:focus,.rmk-fg textarea:focus{border-color:var(--rmk-navy)}.rmk-fg textarea{resize:vertical;min-height:60px}.rmk-btn{cursor:pointer;background:#fff;border:1.5px solid;border-radius:8px;align-items:center;gap:5px;padding:8px 16px;font-size:12px;font-weight:500;transition:all .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.rmk-btn-prim{background:var(--rmk-navy);border-color:var(--rmk-navy);color:#fff}.rmk-btn-prim:hover{background:#1a3560}.rmk-btn-grn{background:var(--rmk-green);border-color:var(--rmk-green);color:#fff}.rmk-btn-grn:hover{background:var(--rmk-green-d)}.rmk-btn-ghost{border-color:var(--rmk-bdr-m);color:var(--rmk-t2)}.rmk-btn-ghost:hover{border-color:var(--rmk-navy);color:var(--rmk-navy)}.rmk-btn-sm{padding:5px 11px;font-size:11px}.rmk-btn-row{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.rmk-isbar-letter{background:var(--rmk-navy);color:#fff;width:22px;height:22px;font-weight:800;font-family:var(--rmk-mono);border-radius:6px;justify-content:center;align-items:center;margin-right:8px;font-size:12px;display:inline-flex}@keyframes rmk-pulse{0%,to{opacity:1}50%{opacity:.3}}.rd-ei-scope{--rd-navy:#0d2240;--rd-navy-deep:#07172e;--rd-navy-surface:#102b4e;--rd-teal:#1a9b9e;--rd-green:#2ebd7e;--rd-warn:#f2b84b;--rd-crit:#e85b5b;--rd-info:#3f8cff}.rd-ei-dash{--c-r-xl:0px;--c-r-lg:0px;--c-r-md:0px;--c-r-sm:0px;flex-direction:column;gap:24px;padding:4px 0 32px;display:flex}.rd-ei-modul-head{margin-bottom:4px}.rd-ei-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.rd-ei-title{font-family:var(--c-font-display);font-size:var(--c-text-2xl);color:var(--rd-navy);margin:0;font-weight:700}.rd-ei-sub{font-family:var(--c-font-body);font-size:var(--c-text-md);color:var(--c-text-2);margin-top:4px}.rd-ei-sub u{color:var(--rd-teal);-webkit-text-decoration-color:var(--rd-teal);text-decoration-color:var(--rd-teal);font-weight:600}.rd-ei-live{font-size:var(--c-text-sm);color:var(--c-text-2);align-items:center;gap:8px;font-weight:600;display:inline-flex}.rd-ei-kpi-row{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.rd-ei-kpi-card{background:var(--c-surface);border-radius:var(--c-r-xl);box-shadow:var(--c-shadow-sm);justify-content:space-between;align-items:center;gap:12px;padding:20px 22px;display:flex}.rd-ei-kpi-label{font-size:var(--c-text-sm);color:var(--c-text-3);font-weight:500}.rd-ei-kpi-value{font-family:var(--c-font-display);font-size:var(--c-text-2xl);color:var(--c-text);margin-top:6px;font-weight:700;line-height:1}.rd-ei-kpi-delta{color:var(--rd-teal);margin-top:4px;font-size:13px;font-weight:600}.rd-ei-kpi-delta.crit,.rd-ei-kpi-value.crit{color:var(--rd-crit)}.rd-ei-kpi-icon{border-radius:var(--c-r-lg);width:44px;height:44px;color:var(--rd-green);background:#2ebd7e1f;flex-shrink:0;justify-content:center;align-items:center;display:flex}.rd-ei-kpi-icon.crit{color:var(--rd-crit);background:#e85b5b1f}.rd-ei-kpi-icon svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:22px;height:22px}.rd-ei-main{grid-template-columns:minmax(0,7fr) minmax(0,3fr);align-items:start;gap:20px;display:grid}@media (width<=1100px){.rd-ei-main{grid-template-columns:1fr}}.rd-ei-col{flex-direction:column;gap:20px;min-width:0;display:flex}.rd-ei-card{background:var(--c-surface);border-radius:var(--c-r-xl);box-shadow:var(--c-shadow-sm);overflow:hidden}.rd-ei-card-head{border-bottom:1px solid var(--c-border-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;padding:16px 20px;display:flex}.rd-ei-card-title{font-family:var(--c-font-display);color:var(--c-text);font-size:15px;font-weight:700}.rd-ei-card-link{color:var(--rd-teal);font-size:13px;font-weight:600;text-decoration:none}.rd-ei-card-link:hover{text-decoration:underline}.rd-ei-card-body{padding:20px}.rd-ei-status-badge{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:20px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.rd-ei-status-badge-dev{color:var(--rd-teal);background:#1a9b9e1f;border:1px solid #1a9b9e4d}.rd-ei-map-wrap{border-radius:var(--c-r-lg);height:460px;position:relative;overflow:hidden}.rd-ei-map-wrap .leaflet-container{border-radius:var(--c-r-lg);width:100%;height:100%}.rd-ei-map-panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--c-r-lg);width:260px;box-shadow:var(--c-shadow-lg);z-index:500;background:#ffffffd1;border:1px solid #ffffff80;flex-direction:column;gap:8px;padding:16px;display:flex;position:absolute;top:16px;right:16px}.rd-ei-map-panel-close{cursor:pointer;color:var(--c-text-3);background:0 0;border:none;font-size:16px;position:absolute;top:10px;right:10px}.rd-ei-map-panel-title{color:var(--c-text);padding-right:20px;font-size:14px;font-weight:700}.rd-ei-map-panel-row{color:var(--c-text-2);justify-content:space-between;font-size:13px;display:flex}.rd-ei-map-panel-row b{color:var(--c-text)}.rd-ei-flow{justify-content:space-between;align-items:flex-start;gap:4px;padding:8px 4px;display:flex}.rd-ei-flow-step{text-align:center;flex-direction:column;flex:1;align-items:center;gap:8px;display:flex}.rd-ei-flow-dot{background:var(--c-surface-3);width:40px;height:40px;color:var(--c-text-3);border:2px solid var(--c-border-soft);border-radius:50%;justify-content:center;align-items:center;display:flex}.rd-ei-flow-step.done .rd-ei-flow-dot{background:var(--rd-green);color:#fff;border-color:var(--rd-green)}.rd-ei-flow-step.active .rd-ei-flow-dot{background:var(--rd-teal);color:#fff;border-color:var(--rd-teal);box-shadow:0 0 0 4px #1a9b9e29}.rd-ei-flow-label{color:var(--c-text-2);font-size:12px;font-weight:600}.rd-ei-flow-time{color:var(--c-text-3);font-size:11px;font-family:var(--c-font-body)}.rd-ei-flow-time.pending{font-style:italic}.rd-ei-flow-line{background:var(--c-border-soft);flex:1;min-width:12px;height:2px;margin-top:20px}.rd-ei-flow-line.done{background:var(--rd-green)}.rd-ei-list{flex-direction:column;display:flex}.rd-ei-list-item{border-bottom:1px solid var(--c-border-soft);justify-content:space-between;align-items:center;gap:10px;padding:12px 20px;display:flex}.rd-ei-list-item:last-child{border-bottom:none}.rd-ei-list-dot{border-radius:50%;flex-shrink:0;width:9px;height:9px}.rd-ei-list-dot.rot{background:var(--rd-crit)}.rd-ei-list-dot.warn{background:var(--rd-warn)}.rd-ei-list-dot.gruen{background:var(--rd-green)}.rd-ei-list-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.rd-ei-list-title{color:var(--c-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.rd-ei-list-sub{color:var(--c-text-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.rd-ei-list-time{color:var(--c-text-3);flex-shrink:0;font-size:12px;font-weight:600}.rd-ei-empty{text-align:center;color:var(--c-text-3);padding:24px 20px;font-size:13px}.rd-ei-btn{font:inherit;border-radius:var(--r-sm,6px);border:1px solid var(--c-border-soft);background:var(--c-surface);color:var(--c-text);cursor:pointer;flex-shrink:0;padding:5px 11px;font-size:12px;font-weight:700;transition:background .15s,border-color .15s}.rd-ei-btn:hover:not(:disabled){background:var(--c-surface-2)}.rd-ei-btn:disabled{opacity:.55;cursor:default}.rd-ei-btn--primary{background:var(--navy,#0d2240);border-color:var(--navy,#0d2240);color:#fff}.rd-ei-btn--primary:hover:not(:disabled){background:var(--navy-light,#142f52)}.rd-ei-map-wetter{z-index:500;border-radius:var(--r-md,10px);border:1px solid var(--c-border-soft);max-width:320px;color:var(--c-text);pointer-events:none;background:#fffffff0;align-items:center;gap:8px;padding:7px 10px;font-size:11.5px;display:flex;position:absolute;bottom:12px;left:12px;box-shadow:0 4px 14px #0d22401f}.rd-ei-map-wetter b{font-weight:700}.rd-ei-map-wetter.warn{border-color:var(--rd-warn)}.rd-ei-map-wetter.crit{border-color:var(--rd-crit);background:#fce9e6}.rd-kette-phasen{flex-wrap:wrap;gap:4px;margin:0 0 8px;padding:0;list-style:none;display:flex}.rd-kette-phase{border:1px solid var(--c-border-soft);color:var(--c-text-3);background:var(--c-surface);border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 4px;font-size:11.5px;display:flex}.rd-kette-phase.done{color:var(--c-text-2)}.rd-kette-phase.aktiv{border-color:var(--green);color:var(--c-cta-deep);background:var(--green-pale);font-weight:700}.rd-kette-phase-dot{background:var(--c-surface-2);width:20px;height:20px;color:var(--c-text-3);border-radius:50%;justify-content:center;align-items:center;font-size:10.5px;font-weight:700;display:inline-flex}.rd-kette-phase.done .rd-kette-phase-dot{background:var(--c-cta-deep);color:#fff}.rd-kette-phase.aktiv .rd-kette-phase-dot{background:var(--green);color:#fff}.rd-kette-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px 20px;padding:12px 20px 16px;display:grid}.rd-kette-grid h4{letter-spacing:.06em;text-transform:uppercase;color:var(--c-text-3);align-items:center;gap:8px;margin:0 0 6px;font-size:11px;font-weight:700;display:flex}.rd-kette-pfad{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;font-size:14px;display:flex}.rd-kette-zeile{align-items:center;gap:8px;margin-bottom:4px;font-size:13px;display:flex}.rd-kette-hinweis{color:var(--c-text-2);font-size:12.5px;line-height:1.5}.rd-kette-rollen{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px 20px;padding:12px 20px 16px;display:grid}.rd-kette-rolle-titel{letter-spacing:.06em;text-transform:uppercase;color:var(--c-text-3);margin-bottom:6px;font-size:11px;font-weight:700}.rd-kette-aufgabe{color:var(--c-text-2);align-items:flex-start;gap:8px;padding:4px 0;font-size:12.5px;display:flex}.rd-kette-aufgabe.erledigt{color:var(--c-text-3);text-decoration:line-through}.rd-kette-aufgabe.naechste{color:var(--c-text);font-weight:700}.rd-kette-aufgabe-dot{text-align:center;flex-shrink:0;width:18px;font-size:11px}.rd-kette-aufgabe.erledigt .rd-kette-aufgabe-dot{color:var(--c-cta-deep)}.rd-kette-aufgabe.naechste .rd-kette-aufgabe-dot{color:var(--green)}.rd-kette-balken{align-items:flex-end;gap:2px;height:60px;display:flex}.rd-kette-balken-item{background:var(--c-cta-deep);opacity:.55;border-radius:2px 2px 0 0;flex:1;min-width:4px}.rd-kette-balken-item.spitze{opacity:1;background:var(--green)}.rd-kette-balken-item.luecke{opacity:1;background:var(--rd-crit)}.rd-kette-balken-achse{color:var(--c-text-3);justify-content:space-between;margin-top:4px;font-size:10.5px;display:flex}.rd-kette-fall{text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:none}.rd-kette-fall:hover{background:var(--c-surface-2)}.rd-kette-fall.aktiv{background:var(--green-pale)}.rd-ei-kennzahlen{border-top:1px solid var(--c-border-soft);color:var(--c-text-3);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:6px 18px;padding:10px 20px 12px;font-size:11.5px;display:flex}.rd-ei-kennzahlen b{color:var(--c-text);margin-right:4px;font-weight:700}.rd-ei-cap-row{border-bottom:1px solid var(--c-border-soft);padding:12px 20px}.rd-ei-cap-row:last-child{border-bottom:none}.rd-ei-cap-head{justify-content:space-between;margin-bottom:6px;font-size:13px;display:flex}.rd-ei-cap-name{color:var(--c-text);font-weight:600}.rd-ei-cap-val{color:var(--c-text-2);font-family:var(--c-font-body)}.rd-ei-cap-bar-wrap{background:var(--c-surface-3);border-radius:3px;height:6px;overflow:hidden}.rd-ei-cap-bar{background:var(--rd-teal);border-radius:3px;height:6px;transition:width .4s}.rd-ei-cap-bar.warn{background:var(--rd-warn)}.rd-ei-cap-bar.crit{background:var(--rd-crit)}.rd-ei-warn-item{border-bottom:1px solid var(--c-border-soft);align-items:flex-start;gap:10px;padding:12px 20px;display:flex}.rd-ei-warn-item:last-child{border-bottom:none}.rd-ei-warn-icon{color:var(--rd-warn);flex-shrink:0;margin-top:2px}.rd-ei-warn-text{color:var(--c-text);font-size:13px;line-height:1.4}.rd-ei-table-wrap{overflow-x:auto}.rd-ei-table{border-collapse:collapse;width:100%;font-size:13px;font-family:var(--c-font-body)}.rd-ei-table th{text-align:left;text-transform:uppercase;letter-spacing:.03em;color:var(--c-text-3);border-bottom:1px solid var(--c-border-soft);white-space:nowrap;padding:10px 20px;font-size:11px;font-weight:700}.rd-ei-table td{color:var(--c-text);border-bottom:1px solid var(--c-border-soft);white-space:nowrap;padding:10px 20px}.rd-ei-table tbody tr:last-child td{border-bottom:none}.rd-ei-triage-badge{align-items:center;gap:6px;font-weight:600;display:inline-flex}.rd-ei-log-item{align-items:center;gap:10px;padding:8px 0;font-size:13px;display:flex}.rd-ei-log-time{font-family:var(--c-font-body);color:var(--c-text-3);min-width:46px}.rd-ei-log-badge{background:var(--rd-teal);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;display:flex}.rd-ei-log-badge.crit{background:var(--rd-crit)}.rd-ei-log-text{color:var(--c-text);font-weight:600}.rd-ei-log-meta{color:var(--c-text-3);font-size:12px}.rd-ei-footer-row{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;display:grid}.rd-ei-footer-card{background:var(--c-surface);border-radius:var(--c-r-xl);box-shadow:var(--c-shadow-sm);padding:18px 20px}.rd-ei-footer-label{color:var(--c-text-3);font-size:13px;font-weight:500}.rd-ei-footer-value{font-family:var(--c-font-display);color:var(--c-text);margin-top:4px;font-size:26px;font-weight:700}.rd-ei-footer-delta{color:var(--rd-teal);margin-top:2px;font-size:12px;font-weight:600}.rd-ei-footer-delta.crit{color:var(--rd-crit)}.rd-ei-footer-spark{height:40px;margin-top:8px}.rd-ei-features{border-top:1px solid var(--c-border-soft);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px;padding:24px 4px 0;display:grid}.rd-ei-feature{flex-direction:column;gap:6px;display:flex}.rd-ei-feature-icon{color:var(--rd-teal)}.rd-ei-feature-title{color:var(--c-text);font-size:13px;font-weight:700}.rd-ei-feature-desc{color:var(--c-text-3);font-size:12px;line-height:1.4}.rd-ei-topbar-dot{border-radius:50%;flex:none;width:9px;height:9px}.rd-ei-topbar-dot--live{background:var(--rd-green)}.rd-ei-topbar-dot--loading{background:var(--c-text-3)}.rd-ei-topbar-dot--error{background:#e5484d}.rd-ei-map-legend{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:var(--c-r-md);box-shadow:var(--c-shadow-md);z-index:500;color:var(--c-text-2);background:#ffffffeb;flex-direction:column;gap:2px;min-width:168px;padding:10px;font-size:12px;display:flex;position:absolute;top:16px;right:16px}.rd-ei-map-legend-row{align-items:center;gap:8px;padding:4px 2px;display:flex}.rd-ei-map-legend-dot{border-radius:50%;flex-shrink:0;width:9px;height:9px}.rd-ei-map-legend-label{flex:1}.rd-ei-map-legend-switch{background:var(--c-border-soft);cursor:pointer;border:none;border-radius:20px;flex-shrink:0;width:28px;height:16px;transition:background .15s;position:relative}.rd-ei-map-legend-switch:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .15s;position:absolute;top:2px;left:2px}.rd-ei-map-legend-switch.on{background:var(--rd-green)}.rd-ei-map-legend-switch.on:after{transform:translate(12px)}.rd-ei-map-legend-switch:disabled{cursor:not-allowed;opacity:.5}.rd-ei-map-filter-btn{z-index:500;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:var(--c-r-md);box-shadow:var(--c-shadow-md);color:var(--c-text);cursor:pointer;background:#ffffffeb;border:none;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:600;display:flex;position:absolute;top:16px;left:16px}.rd-ei-map-recenter-btn{z-index:500;width:32px;height:32px;box-shadow:var(--c-shadow-md);color:var(--c-text-2);cursor:pointer;background:#ffffffeb;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:16px;left:16px}.rd-ei-map-panel.crit{background:#07172ee0;border-color:#ffffff1f}.rd-ei-map-panel.crit .rd-ei-map-panel-title,.rd-ei-map-panel.crit .rd-ei-map-panel-row b{color:#fff}.rd-ei-map-panel.crit .rd-ei-map-panel-row,.rd-ei-map-panel.crit .rd-ei-map-panel-close{color:#ffffffb3}.rd-ei-map-panel-badge{text-transform:uppercase;letter-spacing:.03em;background:var(--rd-crit);color:#fff;border-radius:20px;width:fit-content;margin-bottom:4px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-block}.rd-ei-flow-dot i{font-size:16px}.znm-vars{--znm-navy:#0d2240;--znm-navy-l:#1a3560;--znm-navy-05:#f5f7fa;--znm-navy-10:#eef1f6;--znm-green:#2ebd7e;--znm-green-d:#1f8a5a;--znm-green-10:#e8f8f1;--znm-green-30:#b3e8d0;--znm-red:#c41e1e;--znm-red-d:#991717;--znm-red-10:#fdf0f0;--znm-red-30:#f5b8b8;--znm-orange:#d97706;--znm-orange-30:#fcd34d;--znm-amber-10:#fffbeb;--znm-blue:#2563eb;--znm-blue-10:#eff6ff;--znm-blue-30:#bfdbfe;--znm-purple:#7c3aed;--znm-purple-10:#f5f3ff;--znm-purple-30:#ddd6fe;--znm-teal:#0891b2;--znm-teal-10:#ecfeff;--znm-teal-30:#a5f3fc;--znm-g50:#f9fafb;--znm-g100:#f3f4f6;--znm-g200:#e5e7eb;--znm-g300:#d1d5db;--znm-g400:#9ca3af;--znm-g600:#4b5563;--znm-bdr:#e5e7eb;--znm-bdr-m:#d1d5db;--znm-t1:#0d2240;--znm-t2:#4b5563;--znm-t3:#6b7280;--znm-mono:"JetBrains Mono", ui-monospace, monospace}.znm-page{background:var(--znm-g50);color:var(--znm-t1);flex-direction:column;flex:1;min-height:0;display:flex}.znm-topbar{background:var(--znm-navy);flex-shrink:0;align-items:center;gap:12px;height:52px;padding:0 16px;display:flex}.znm-brand{color:#fff;letter-spacing:-.3px;font-size:15px;font-weight:700}.znm-brand span{color:var(--znm-green)}.znm-t-sep{background:#ffffff26;width:1px;height:16px}.znm-t-mod{color:#ffffff73;font-size:11px}.znm-t-mission{color:#fffc;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12px;overflow:hidden}.znm-t-right{flex-shrink:0;align-items:center;gap:10px;margin-left:auto;display:flex}.znm-t-stat{white-space:nowrap;border:1px solid;border-radius:20px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:500;display:flex}.znm-ts-g{color:var(--znm-green);background:#2ebd7e2e;border-color:#2ebd7e66}.znm-ts-o{color:#fcd34d;background:#d9770633;border-color:#d9770666}.znm-ts-r{color:#fca5a5;background:#c41e1e33;border-color:#c41e1e66}.znm-sdot{background:currentColor;border-radius:50%;width:6px;height:6px;animation:2s infinite znm-pulse}@keyframes znm-pulse{0%,to{opacity:1}50%{opacity:.3}}.znm-tclock{font-family:var(--znm-mono);color:#fff;text-align:center;background:#ffffff14;border:1px solid #ffffff1a;border-radius:5px;min-width:78px;padding:4px 10px;font-size:12px}.znm-page-header{border-bottom:1.5px solid var(--znm-bdr);background:#fff;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:14px;padding:14px 20px;display:flex}.znm-ph-info{flex:1;min-width:220px}.znm-ph-title{color:var(--znm-navy);font-size:18px;font-weight:700}.znm-ph-sub{color:var(--znm-t2);margin-top:2px;font-size:11px}.znm-kpi-row{flex-wrap:wrap;gap:8px;display:flex}.znm-kpi{background:var(--znm-g50);border:1px solid var(--znm-bdr);text-align:center;border-radius:14px;min-width:76px;padding:8px 12px}.znm-kpi-v{font-size:20px;font-weight:700;font-family:var(--znm-mono);line-height:1}.znm-kpi-l{color:var(--znm-t3);text-transform:uppercase;letter-spacing:.05em;margin-top:2px;font-size:9px}.znm-kpi-v.ok{color:var(--znm-green-d)}.znm-kpi-v.warn{color:var(--znm-orange)}.znm-kpi-v.crit{color:var(--znm-red)}.znm-live-badge{color:var(--znm-green-d);background:var(--znm-green-10);border:1px solid var(--znm-green-30);border-radius:20px;align-items:center;gap:5px;padding:5px 12px;font-size:11px;font-weight:600;display:flex}.znm-live-dot{background:var(--znm-green-d);border-radius:50%;width:7px;height:7px;animation:1.8s infinite znm-pulse}.znm-mode-toggle{background:var(--znm-g100);border-radius:10px;gap:0;padding:3px;display:flex}.znm-mode-btn{cursor:pointer;color:var(--znm-t2);background:0 0;border:none;border-radius:7px;padding:7px 14px;font-size:12px;font-weight:600;transition:all .15s}.znm-mode-btn.is-active{color:var(--znm-navy);background:#fff;box-shadow:0 1px 4px #0000001a}.znm-alerts{background:var(--znm-g50);flex-direction:column;flex-shrink:0;gap:6px;padding:10px 20px;display:flex}.znm-alert{border:1.5px solid;border-radius:10px;align-items:center;gap:9px;padding:9px 13px;font-size:12px;font-weight:500;display:flex}.znm-a-crit{background:var(--znm-red-10);border-color:var(--znm-red-30);color:var(--znm-red-d)}.znm-a-warn{background:var(--znm-amber-10);border-color:var(--znm-orange-30);color:var(--znm-orange)}.znm-a-ok{background:var(--znm-green-10);border-color:var(--znm-green-30);color:var(--znm-green-d)}.znm-a-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:1.5s infinite znm-pulse}.znm-main{background:var(--znm-bdr);flex:1;grid-template-columns:1fr 1fr 320px;gap:1px;min-height:0;display:grid;overflow:hidden}.znm-col{background:var(--znm-g50);flex-direction:column;gap:1px;min-height:0;display:flex;overflow:hidden}.znm-col.scroll{overflow-y:auto}.znm-panel{background:#fff;flex-direction:column;gap:9px;padding:12px 14px;display:flex}.znm-panel.grow{flex:1;min-height:0;overflow-y:auto}.znm-ph{border-bottom:1.5px solid var(--znm-g100);justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}.znm-pht{color:var(--znm-t3);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:6px;font-size:10px;font-weight:700;display:flex}.znm-phd{border-radius:50%;width:7px;height:7px}.znm-phm{color:var(--znm-t3);font-size:10px;font-family:var(--znm-mono)}.znm-badge{white-space:nowrap;border:1px solid;border-radius:20px;align-items:center;padding:2px 9px;font-size:10px;font-weight:600;display:inline-flex}.znm-b-r{background:var(--znm-red-10);color:var(--znm-red-d);border-color:var(--znm-red-30)}.znm-b-o{background:var(--znm-amber-10);color:var(--znm-orange);border-color:var(--znm-orange-30)}.znm-b-g{background:var(--znm-green-10);color:var(--znm-green-d);border-color:var(--znm-green-30)}.znm-b-b{background:var(--znm-blue-10);color:var(--znm-blue);border-color:var(--znm-blue-30)}.znm-b-gr{background:var(--znm-g100);color:var(--znm-g600);border-color:var(--znm-g200)}.znm-b-n{background:var(--znm-navy);color:#fff}.znm-b-p{background:var(--znm-purple-10);color:var(--znm-purple);border-color:var(--znm-purple-30)}.znm-b-t{background:var(--znm-teal-10);color:var(--znm-teal);border-color:var(--znm-teal-30)}.znm-btn{cursor:pointer;white-space:nowrap;background:#fff;border:1.5px solid;border-radius:8px;align-items:center;gap:5px;padding:7px 13px;font-size:12px;font-weight:500;transition:all .15s;display:inline-flex}.znm-btn-prim{background:var(--znm-navy);border-color:var(--znm-navy);color:#fff}.znm-btn-prim:hover{background:var(--znm-navy-l)}.znm-btn-grn{background:var(--znm-green);border-color:var(--znm-green);color:#fff}.znm-btn-grn:hover{background:var(--znm-green-d)}.znm-btn-ghost{border-color:var(--znm-bdr-m);color:var(--znm-t2);background:0 0}.znm-btn-ghost:hover{border-color:var(--znm-navy);color:var(--znm-navy)}.znm-btn-red{background:var(--znm-red-10);border-color:var(--znm-red-30);color:var(--znm-red)}.znm-btn-red:hover{background:var(--znm-red);color:#fff}.znm-btn-sm{padding:5px 10px;font-size:11px}.znm-btn-row{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.znm-mts-grid{grid-template-columns:1fr 1fr;gap:0;display:grid}.znm-mts-cell{border-right:1px solid var(--znm-bdr);border-bottom:1px solid var(--znm-bdr);cursor:pointer;padding:12px 13px;transition:background .12s}.znm-mts-cell:nth-child(2n){border-right:none}.znm-mts-cell.span2{border-right:none;grid-column:span 2}.znm-mts-cell:hover{background:var(--znm-g50)}.znm-mts-badge{border:1px solid;border-radius:4px;margin-bottom:5px;padding:2px 8px;font-size:9px;font-weight:700;display:inline-block}.znm-mts-lbl{font-size:11px;font-weight:600}.znm-mts-sub{font-size:10px}.znm-mts-num{font-size:34px;font-weight:700;font-family:var(--znm-mono);margin-top:4px;line-height:1}.znm-mts-strip{opacity:.45;border-radius:2px;height:3px;margin-top:8px}.znm-mts-rot .znm-mts-badge{background:var(--znm-red-10);color:var(--znm-red-d);border-color:var(--znm-red-30)}.znm-mts-rot .znm-mts-lbl,.znm-mts-rot .znm-mts-num{color:var(--znm-red-d)}.znm-mts-rot .znm-mts-num{color:var(--znm-red)}.znm-mts-rot .znm-mts-strip{background:var(--znm-red)}.znm-mts-orange .znm-mts-badge{background:var(--znm-amber-10);color:var(--znm-orange);border-color:var(--znm-orange-30)}.znm-mts-orange .znm-mts-lbl{color:#92400e}.znm-mts-orange .znm-mts-num{color:var(--znm-orange)}.znm-mts-orange .znm-mts-strip{background:var(--znm-orange)}.znm-mts-gelb .znm-mts-badge{color:#854d0e;background:#fef9c3;border-color:#fde68a}.znm-mts-gelb .znm-mts-lbl{color:#854d0e}.znm-mts-gelb .znm-mts-num{color:#a16207}.znm-mts-gelb .znm-mts-strip{background:#a16207}.znm-mts-gruen .znm-mts-badge{background:var(--znm-green-10);color:var(--znm-green-d);border-color:var(--znm-green-30)}.znm-mts-gruen .znm-mts-lbl,.znm-mts-gruen .znm-mts-num{color:var(--znm-green-d)}.znm-mts-gruen .znm-mts-strip{background:var(--znm-green-d)}.znm-mts-blau .znm-mts-badge{background:var(--znm-blue-10);color:var(--znm-blue);border-color:var(--znm-blue-30)}.znm-mts-blau .znm-mts-lbl,.znm-mts-blau .znm-mts-num{color:var(--znm-blue)}.znm-mts-blau .znm-mts-strip{background:var(--znm-blue)}.znm-tab-nav{background:var(--znm-g100);border-radius:10px;gap:0;margin-bottom:10px;padding:3px;display:flex}.znm-tab-btn{cursor:pointer;color:var(--znm-t2);text-align:center;background:0 0;border:none;border-radius:7px;flex:1;padding:5px 6px;font-size:11px;font-weight:500;transition:all .12s}.znm-tab-btn:hover{color:var(--znm-navy)}.znm-tab-btn.is-active{color:var(--znm-t1);background:#fff;box-shadow:0 1px 3px #00000014}.znm-pat-row{border-bottom:1px solid var(--znm-bdr);cursor:pointer;background:#fff;align-items:center;gap:7px;padding:7px 10px;font-size:12px;transition:all .12s;display:flex}.znm-pat-row:hover{background:var(--znm-g50)}.znm-pat-row.is-sel{background:var(--znm-blue-10);border-left:3px solid var(--znm-blue)}.znm-pr-skt{border-radius:50%;flex-shrink:0;width:8px;height:8px}.znm-pr-id{font-family:var(--znm-mono);color:var(--znm-t3);min-width:38px;font-size:10px;font-weight:600}.znm-pr-info{flex:1;min-width:0}.znm-pr-name{color:var(--znm-t1);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.znm-pr-diag{color:var(--znm-t2);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:10px;overflow:hidden}.znm-pr-bett{color:var(--znm-t3);text-align:right;min-width:42px;font-size:10px}.znm-pr-wait{text-align:right;min-width:40px;font-size:10px;font-weight:500}.znm-pw-ok{color:var(--znm-green-d)}.znm-pw-warn{color:var(--znm-orange)}.znm-pw-crit{color:var(--znm-red)}.znm-pa-btn{border:1px solid var(--znm-bdr-m);background:var(--znm-g50);cursor:pointer;color:var(--znm-t2);border-radius:4px;padding:3px 7px;font-size:9px}.znm-pa-btn:hover{color:var(--znm-navy);border-color:var(--znm-navy);background:#fff}.znm-pa-btn.prim{background:var(--znm-navy);color:#fff;border-color:var(--znm-navy)}.znm-pa-btn.crit{background:var(--znm-red-10);color:var(--znm-red-d);border-color:var(--znm-red-30)}.znm-dr{border-bottom:1px solid var(--znm-bdr);align-items:flex-start;gap:8px;padding:5px 0;font-size:12px;display:flex}.znm-dr:last-child{border-bottom:none}.znm-drl{color:var(--znm-t3);flex-shrink:0;min-width:110px;padding-top:1px;font-size:11px}.znm-drv{color:var(--znm-t1);flex:1;font-weight:500}.znm-voran-card{border:1.5px solid var(--znm-bdr);cursor:pointer;background:#fff;border-radius:14px;margin-bottom:7px;padding:10px 12px}.znm-voran-card:hover{border-color:var(--znm-navy-l)}.znm-voran-card.is-crit{border-color:var(--znm-red-30);background:var(--znm-red-10)}.znm-vc-top{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:7px;display:flex}.znm-vc-rtw{color:var(--znm-t1);flex:1;font-size:13px;font-weight:700}.znm-eta-pill{border-radius:20px;align-items:center;padding:3px 10px;font-size:10px;font-weight:700;display:inline-flex}.znm-ep-crit{background:var(--znm-red);color:#fff}.znm-ep-warn{background:var(--znm-amber-10);color:var(--znm-orange);border:1px solid var(--znm-orange-30)}.znm-ep-ok{background:var(--znm-green-10);color:var(--znm-green-d);border:1px solid var(--znm-green-30)}.znm-vitals-mini{grid-template-columns:repeat(4,1fr);gap:4px;margin-bottom:6px;display:grid}.znm-vm-box{background:var(--znm-g50);text-align:center;border-radius:5px;padding:5px 6px}.znm-vm-v{color:var(--znm-t1);font-size:12px;font-weight:600;font-family:var(--znm-mono)}.znm-vm-v.warn{color:var(--znm-orange)}.znm-vm-v.crit{color:var(--znm-red)}.znm-vm-v.ok{color:var(--znm-green-d)}.znm-vm-l{color:var(--znm-t3);font-size:9px}.znm-vc-sub{color:var(--znm-t2);font-size:11px;line-height:1.4}.znm-betten-grid{grid-template-columns:repeat(4,1fr);gap:5px;margin-bottom:10px;display:grid}.znm-bett{text-align:center;cursor:pointer;border:1.5px solid #0000;border-radius:7px;padding:7px 4px;transition:transform .12s}.znm-bett:hover{transform:scale(1.06)}.znm-b-frei{background:var(--znm-green-10);border-color:var(--znm-green-30)}.znm-b-belegt{background:var(--znm-red-10);border-color:var(--znm-red-30)}.znm-b-rein{background:var(--znm-amber-10);border-color:var(--znm-orange-30)}.znm-b-gesperrt{background:var(--znm-g100);border-color:var(--znm-g200)}.znm-b-schock{background:var(--znm-blue-10);border-color:var(--znm-blue-30)}.znm-bett-num{font-size:14px;font-weight:700;font-family:var(--znm-mono);line-height:1}.znm-bett-lbl{margin-top:1px;font-size:9px}.znm-b-frei .znm-bett-num,.znm-b-frei .znm-bett-lbl{color:var(--znm-green-d)}.znm-b-belegt .znm-bett-num,.znm-b-belegt .znm-bett-lbl{color:var(--znm-red)}.znm-b-rein .znm-bett-num,.znm-b-rein .znm-bett-lbl{color:var(--znm-orange)}.znm-b-gesperrt .znm-bett-num,.znm-b-gesperrt .znm-bett-lbl{color:var(--znm-t3)}.znm-b-schock .znm-bett-num,.znm-b-schock .znm-bett-lbl{color:var(--znm-blue)}.znm-arzt-row{border-bottom:1px solid var(--znm-bdr);align-items:center;gap:8px;padding:7px 0;font-size:12px;display:flex}.znm-arzt-row:last-child{border-bottom:none}.znm-a-av{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:10px;font-weight:700;display:flex}.znm-a-info{flex:1;min-width:0}.znm-a-name{color:var(--znm-t1);font-weight:500}.znm-a-fach{color:var(--znm-t2);font-size:10px}.znm-a-status{border:1px solid;border-radius:20px;padding:2px 8px;font-size:10px;font-weight:500}.znm-as-frei{background:var(--znm-green-10);color:var(--znm-green-d);border-color:var(--znm-green-30)}.znm-as-eins{background:var(--znm-amber-10);color:var(--znm-orange);border-color:var(--znm-orange-30)}.znm-as-bereit{background:var(--znm-teal-10);color:var(--znm-teal);border-color:var(--znm-teal-30)}.znm-as-pause{background:var(--znm-g100);color:var(--znm-g600);border-color:var(--znm-g200)}.znm-ki-box{background:var(--znm-navy-05);border:1.5px solid var(--znm-navy-10);border-left:3px solid var(--znm-green);border-radius:10px;padding:11px 13px}.znm-ki-head{align-items:center;gap:6px;margin-bottom:9px;display:flex}.znm-ki-icon{background:var(--znm-green);border-radius:50%;width:6px;height:6px;animation:2s infinite znm-pulse}.znm-ki-title{color:var(--znm-navy);text-transform:uppercase;letter-spacing:.07em;font-size:10px;font-weight:700}.znm-ki-conf{color:var(--znm-t3);font-size:10px;font-family:var(--znm-mono);margin-left:auto}.znm-ki-tip{border-bottom:1px solid var(--znm-bdr);color:var(--znm-t2);padding:7px 0;font-size:12px;line-height:1.5}.znm-ki-tip:last-child{border-bottom:none;padding-bottom:0}.znm-ki-cat{color:var(--znm-green-d);text-transform:uppercase;letter-spacing:.06em;margin-bottom:2px;font-size:9px;font-weight:700}.znm-ki-tip.warn{background:var(--znm-amber-10);border-left:2px solid var(--znm-orange);border-radius:4px;margin:3px 0;padding:6px 9px}.znm-ki-tip.warn .znm-ki-cat{color:var(--znm-orange)}.znm-ki-tip.crit{background:var(--znm-red-10);border-left:2px solid var(--znm-red);border-radius:4px;margin:3px 0;padding:6px 9px}.znm-ki-tip.crit .znm-ki-cat{color:var(--znm-red-d)}.znm-ki-disc{color:var(--znm-t3);opacity:.8;margin-top:7px;font-size:10px}.znm-aufg-row{border-bottom:1px solid var(--znm-bdr);cursor:pointer;align-items:center;gap:8px;padding:7px 0;font-size:12px;display:flex}.znm-aufg-row:last-child{border-bottom:none}.znm-a-chk{border:1.5px solid var(--znm-bdr-m);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:17px;height:17px;transition:all .12s;display:flex}.znm-a-chk.is-done{background:var(--znm-green-d);border-color:var(--znm-green-d);color:#fff}.znm-a-txt{color:var(--znm-t1);flex:1}.znm-a-txt.is-done{color:var(--znm-t3);text-decoration:line-through}.znm-log-list{flex-direction:column;gap:2px;display:flex}.znm-lr{border:1px solid #0000;border-radius:5px;gap:7px;padding:5px 8px;font-size:11px;display:flex}.znm-lr-crit{background:var(--znm-red-10);border-color:var(--znm-red-30)}.znm-lr-warn{background:var(--znm-amber-10);border-color:var(--znm-orange-30)}.znm-lr-info{background:var(--znm-blue-10);border-color:var(--znm-blue-30)}.znm-lr-ok{background:var(--znm-green-10);border-color:var(--znm-green-30)}.znm-lr-sys{background:var(--znm-g50);border-color:var(--znm-bdr)}.znm-lt{font-family:var(--znm-mono);color:var(--znm-t3);flex-shrink:0;min-width:38px;font-size:10px}.znm-lf{flex-shrink:0;min-width:48px;font-size:10px;font-weight:700}.znm-lf-rtw{color:var(--znm-green-d)}.znm-lf-arzt{color:var(--znm-blue)}.znm-lf-pfl{color:var(--znm-purple)}.znm-lf-sys{color:var(--znm-t3)}.znm-lx{color:var(--znm-t1);flex:1;line-height:1.4}.znm-action-bar{border-top:1.5px solid var(--znm-bdr);background:#fff;flex-wrap:wrap;flex-shrink:0;gap:8px;padding:9px 20px;display:flex}.znm-form-row{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px;display:grid}.znm-form-row.g1{grid-template-columns:1fr}.znm-form-row.g3{grid-template-columns:1fr 1fr 1fr}.znm-fg{flex-direction:column;gap:4px;display:flex}.znm-fg label{color:var(--znm-t3);text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:700}.znm-fg input,.znm-fg select,.znm-fg textarea{border:1.5px solid var(--znm-bdr);color:var(--znm-t1);background:#fff;border-radius:8px;outline:none;padding:8px 10px;font-family:inherit;font-size:12px;transition:border-color .12s}.znm-fg input:focus,.znm-fg select:focus,.znm-fg textarea:focus{border-color:var(--znm-navy)}.znm-fg textarea{resize:vertical;min-height:60px}.znm-chip-list{flex-wrap:wrap;gap:5px;display:flex}.znm-chip{border:1.5px solid var(--znm-bdr);color:var(--znm-t2);cursor:pointer;background:#fff;border-radius:20px;padding:6px 12px;font-size:11px;font-weight:600;transition:all .12s}.znm-chip:hover{border-color:var(--znm-navy);color:var(--znm-navy)}.znm-chip.is-on{background:var(--znm-navy);border-color:var(--znm-navy);color:#fff}.znm-dialog-overlay{z-index:700;background:#0f172a8c;justify-content:center;align-items:flex-start;padding:20px;display:flex;position:fixed;inset:0;overflow-y:auto}.znm-dialog{background:#fff;border-radius:14px;flex-direction:column;width:min(820px,96vw);max-height:95vh;margin:auto;display:flex;box-shadow:0 25px 60px #0000004d}.znm-dlg-head{border-bottom:1px solid var(--znm-bdr);flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.znm-dlg-body{padding:18px 20px;overflow-y:auto}.znm-dlg-foot{border-top:1px solid var(--znm-bdr);background:var(--znm-g50);flex-shrink:0;justify-content:flex-end;gap:8px;padding:12px 20px;display:flex}.znm-section{border:1px solid var(--znm-bdr);background:var(--znm-g50);border-radius:10px;margin-bottom:12px;padding:12px}.znm-section-t{color:var(--znm-t2);text-transform:uppercase;letter-spacing:.08em;margin-bottom:10px;font-size:11px;font-weight:700}.znm-vars ::-webkit-scrollbar{width:5px;height:5px}.znm-vars ::-webkit-scrollbar-track{background:0 0}.znm-vars ::-webkit-scrollbar-thumb{background:var(--znm-g300);border-radius:3px}.pk-embed{--pk-brand:var(--c-brand,#0fa3b8);--pk-brand-deep:var(--c-brand-deep,#0c7e8f);--pk-brand-soft:#e4f4f6;--pk-line:#e0e8ef;--pk-text:var(--c-text,#16303c);--pk-muted:#6a8294;--pk-surface:#fff;--pk-bg:var(--c-surface-2,#f6f9fb);box-sizing:border-box;width:100%;max-width:var(--np-content-max,1760px);padding:clamp(16px,2.4vw,30px);padding-bottom:calc(28px + env(safe-area-inset-bottom,0px));padding-left:max(clamp(16px, 2.4vw, 30px), env(safe-area-inset-left,0px));padding-right:max(clamp(16px, 2.4vw, 30px), env(safe-area-inset-right,0px));color:var(--pk-text);-webkit-tap-highlight-color:transparent;margin:0;font-family:Segoe UI,system-ui,sans-serif}.pk-embed *{box-sizing:border-box}.pk-head{margin-bottom:18px}.pk-head h2{letter-spacing:-.01em;color:var(--pk-text);margin:0;font-size:clamp(20px,2.4vw,26px);font-weight:800}.pk-head p{color:var(--pk-muted);margin:5px 0 0;font-size:13px}.pk-card{background:var(--pk-surface);border:1px solid var(--pk-line);border-radius:16px;margin-bottom:16px;padding:clamp(14px,2vw,20px);box-shadow:0 1px 3px #0e27460d}.pk-card-title{letter-spacing:.04em;text-transform:uppercase;color:var(--pk-muted);margin-bottom:12px;font-size:12px;font-weight:700}.pk-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}@media (width<=640px){.pk-grid{grid-template-columns:1fr}}.pk-field{flex-direction:column;gap:6px;display:flex}.pk-field>span{color:var(--pk-muted);font-size:12.5px;font-weight:600}.pk-field select,.pk-field input{border:1px solid var(--pk-line);width:100%;min-height:46px;color:var(--pk-text);background:#fff;border-radius:11px;padding:10px 14px;font-family:inherit;font-size:14px;transition:border-color .12s,box-shadow .12s}.pk-field select:focus,.pk-field input:focus{border-color:var(--pk-brand);outline:none;box-shadow:0 0 0 3px #0fa3b82e}.pk-phrases{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}@media (width<=640px){.pk-phrases{grid-template-columns:1fr}}.pk-phrase{text-align:left;border:1px solid var(--pk-line);cursor:pointer;background:#fff;border-radius:12px;flex-direction:column;gap:4px;min-height:56px;padding:11px 14px;font-family:inherit;transition:border-color .12s,background .12s,transform 80ms;display:flex}.pk-phrase:hover{border-color:var(--pk-brand);background:#f6fdfe}.pk-phrase:active{transform:scale(.99)}.pk-phrase .de{color:var(--pk-text);font-size:13.5px;font-weight:650}.pk-phrase .tr{color:var(--pk-muted);font-size:12px}.pk-results{flex-direction:column;gap:10px;display:flex}.pk-result{border:1px solid var(--pk-line);border-left:3px solid var(--pk-brand);background:#fff;border-radius:12px;padding:12px 15px}.pk-result .src{color:var(--pk-text);font-size:13px;font-weight:600}.pk-result .out{color:var(--pk-brand-deep);margin-top:4px;font-size:17px;font-weight:800}.pk-cta{background:var(--pk-brand);color:#fff;cursor:pointer;border:0;border-radius:12px;width:100%;min-height:52px;font-family:inherit;font-size:15px;font-weight:700;transition:background .12s,transform 80ms,opacity .12s}.pk-cta:hover:not(:disabled){background:var(--pk-brand-deep)}.pk-cta:active:not(:disabled){transform:scale(.99)}.pk-cta:disabled{opacity:.5;cursor:not-allowed}.pk-link{background:var(--pk-brand-soft);border:1px solid #bfe6ec;border-radius:12px;margin-top:14px;padding:14px 16px}.pk-link .t{color:var(--pk-brand-deep);font-size:13px;font-weight:800}.pk-link a{color:var(--pk-brand-deep);word-break:break-all;margin-top:4px;font-size:13px;display:block}.pk-empty{color:var(--pk-muted);padding:8px 2px;font-size:13px}.anamnese-page{color:#1a2e4a;background:#f8faf9;flex-direction:column;min-height:100vh;font-family:Inter,-apple-system,sans-serif;display:flex}.anamnese-header{text-align:center;padding:2rem 1rem 1rem}.anamnese-logo{color:#1a2e4a;font-size:1.8rem;font-weight:700}.anamnese-logo-accent{color:#2d8f5e}.anamnese-subtitle{color:#4a6478;margin-top:.25rem;font-size:.9rem}.anamnese-main{flex:1;width:100%;max-width:640px;margin:0 auto;padding:1rem 1.5rem 3rem}.anamnese-screen h2{margin-bottom:.5rem;font-size:1.4rem}.anamnese-screen--center{text-align:center;flex-direction:column;align-items:center;display:flex}.anamnese-hint{color:#4a6478;margin-bottom:1.5rem;font-size:.92rem;line-height:1.5}.anamnese-error{color:#dc2626;background:#fef2f2;border:1px solid #fca5a5;border-radius:8px;max-width:640px;margin:0 auto 1rem;padding:.75rem 1rem;font-size:.9rem}.anamnese-lang-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.75rem;display:grid}.anamnese-lang-btn{cursor:pointer;background:#fff;border:2px solid #d4e5dc;border-radius:10px;align-items:center;gap:.5rem;padding:.9rem 1rem;font-size:.95rem;transition:border-color .2s,background .2s;display:flex}.anamnese-lang-btn:hover{border-color:#2d8f5e}.anamnese-lang-btn.active{background:#edf7f0;border-color:#2d8f5e}.anamnese-lang-flag{font-size:1.4rem}.anamnese-consent-list{flex-direction:column;gap:1rem;margin-bottom:1.5rem;display:flex}.anamnese-consent-item{cursor:pointer;background:#fff;border:1px solid #d4e5dc;border-radius:10px;align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.anamnese-consent-item input[type=checkbox]{accent-color:#2d8f5e;width:20px;height:20px;margin-top:2px}.anamnese-consent-item strong{margin-bottom:.25rem;display:block}.anamnese-consent-item span{color:#4a6478;font-size:.85rem}.anamnese-dsgvo-note{color:#4a6478;background:#f0f4f8;border-radius:8px;margin-bottom:1.5rem;padding:.75rem 1rem;font-size:.8rem;line-height:1.5}.anamnese-btn-primary{color:#fff;cursor:pointer;background:#2d8f5e;border:none;border-radius:10px;width:100%;padding:.9rem;font-size:1rem;font-weight:600;transition:background .2s}.anamnese-btn-primary:hover:not(:disabled){background:#247a4f}.anamnese-btn-primary:disabled{opacity:.5;cursor:not-allowed}.anamnese-btn-secondary{color:#4a6478;cursor:pointer;background:0 0;border:1px solid #d4e5dc;border-radius:8px;padding:.7rem 1.5rem;font-size:.9rem}.anamnese-btn-secondary:hover{background:#f0f4f8}.anamnese-actions{flex-direction:column;gap:.75rem;margin-top:1.5rem;display:flex}.anamnese-spinner{border:4px solid #d4e5dc;border-top-color:#2d8f5e;border-radius:50%;width:48px;height:48px;margin-bottom:1rem;animation:.8s linear infinite anamnese-spin}@keyframes anamnese-spin{to{transform:rotate(360deg)}}.anamnese-urgency{color:#fff;border-radius:20px;margin-bottom:1.5rem;padding:.4rem 1rem;font-size:.85rem;font-weight:600;display:inline-block}.anamnese-urgency--notfall{background:#dc2626}.anamnese-urgency--dringend_24h{background:#ea580c}.anamnese-urgency--zeitnah_72h{background:#ca8a04}.anamnese-urgency--elektiv{background:#16a34a}.anamnese-urgency--selbstbehandlung{background:#6b7280}.anamnese-result-block{background:#fff;border:1px solid #d4e5dc;border-radius:10px;margin-bottom:1rem;padding:1rem}.anamnese-result-block h3{margin-bottom:.5rem;font-size:.95rem}.anamnese-result-block ul{margin:0;padding-left:1.2rem}.anamnese-result-block li{margin-bottom:.3rem;font-size:.9rem}.anamnese-result-block--red{background:#fef2f2;border-color:#fca5a5}.anamnese-disclaimer{color:#6b7280;background:#f9fafb;border-radius:6px;margin-top:1rem;padding:.6rem .8rem;font-size:.8rem}.anamnese-qr-display{letter-spacing:.3rem;color:#1a2e4a;background:#fff;border:3px solid #2d8f5e;border-radius:16px;margin:1.5rem 0;padding:1.5rem 2.5rem;font-size:3rem;font-weight:800}.anamnese-done-icon{color:#fff;background:#2d8f5e;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:1rem;font-size:2rem;display:flex}.anamnese-footer{text-align:center;color:#6b7280;border-top:1px solid #e5e7eb;justify-content:center;gap:1.5rem;padding:1rem;font-size:.75rem;display:flex}.voice-recorder{margin:1.5rem 0}.voice-recorder__error{color:#dc2626;background:#fef2f2;border-radius:8px;margin-bottom:1rem;padding:.6rem .8rem;font-size:.85rem}.voice-recorder__btn{cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:.75rem;width:100%;padding:1.2rem;font-size:1.1rem;font-weight:600;transition:transform .15s,background .2s;display:flex}.voice-recorder__btn:active{transform:scale(.97)}.voice-recorder__btn--start{color:#fff;background:#2d8f5e}.voice-recorder__btn--start:disabled{opacity:.5;cursor:not-allowed}.voice-recorder__btn--stop{color:#fff;background:#dc2626}.voice-recorder__active{flex-direction:column;align-items:center;gap:1rem;display:flex}.voice-recorder__level-bar{background:#e5e7eb;border-radius:4px;width:100%;height:8px;overflow:hidden}.voice-recorder__timer{font-variant-numeric:tabular-nums;align-items:center;gap:.5rem;font-size:1.2rem;display:flex}.voice-recorder__dot{background:#dc2626;border-radius:50%;width:10px;height:10px;animation:1s infinite voice-recorder-pulse}@keyframes voice-recorder-pulse{0%,to{opacity:1}50%{opacity:.3}}.voice-recorder__transcript{background:#fff;border:1px solid #d4e5dc;border-radius:8px;min-height:3rem;max-height:8rem;padding:.6rem .8rem;font-size:.88rem;line-height:1.5;overflow-y:auto}.voice-recorder__interim{color:#6b7280;font-style:italic}.voice-recorder__processing{text-align:center;color:#4a6478;font-size:.95rem}.voice-recorder__privacy-note{color:#1a5e3a;background:#edf7f0;border:1px solid #a7d7c0;border-radius:8px;margin-top:.75rem;padding:.6rem .8rem;font-size:.78rem;line-height:1.5}.voice-recorder__privacy-note:before{content:"🔒 "}.voice-recorder__transcript--secure{color:#0c4a6e;background:#f0f9ff;border:1px solid #bae6fd;font-size:.82rem;font-style:italic}.mfa-anamnese{padding:1.5rem}.mfa-anamnese__title{color:#1a2e4a;margin-bottom:1.5rem;font-size:1.5rem}.mfa-anamnese__assign{background:#fff;border:1px solid #d4e5dc;border-radius:10px;margin-bottom:1.5rem;padding:1rem 1.25rem}.mfa-anamnese__assign h3{margin:0 0 .75rem;font-size:1rem}.mfa-anamnese__assign-row{flex-wrap:wrap;gap:.5rem;display:flex}.mfa-anamnese__assign-row input{border:1px solid #d4e5dc;border-radius:6px;flex:1;min-width:120px;padding:.5rem .75rem;font-size:.9rem}.mfa-anamnese__assign-row button{color:#fff;cursor:pointer;background:#2d8f5e;border:none;border-radius:6px;padding:.5rem 1rem;font-weight:600}.mfa-anamnese__assign-msg{color:#4a6478;margin-top:.5rem;font-size:.85rem}.mfa-anamnese__filters{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.mfa-anamnese__filters select,.mfa-anamnese__filters input{border:1px solid #d4e5dc;border-radius:6px;padding:.45rem .7rem;font-size:.85rem}.mfa-anamnese__count{color:#6b7280;margin-left:auto;font-size:.85rem}.mfa-anamnese__table-wrap{overflow-x:auto}.mfa-anamnese__table{border-collapse:collapse;width:100%;font-size:.85rem}.mfa-anamnese__table th{text-align:left;color:#4a6478;background:#f4f9f6;border-bottom:2px solid #d4e5dc;padding:.5rem .6rem;font-weight:600}.mfa-anamnese__table td{vertical-align:middle;border-bottom:1px solid #e5e7eb;padding:.55rem .6rem}.mfa-anamnese__urgency-badge{color:#fff;white-space:nowrap;border-radius:4px;padding:.2rem .5rem;font-size:.75rem;font-weight:600;display:inline-block}.mfa-anamnese__status--pending{color:#6b7280}.mfa-anamnese__status--recording{color:#ea580c}.mfa-anamnese__status--processing{color:#ca8a04}.mfa-anamnese__status--completed{color:#16a34a}.mfa-anamnese__qr{font-family:monospace;font-weight:600}.mfa-anamnese__detail-btn{cursor:pointer;background:#fff;border:1px solid #d4e5dc;border-radius:4px;padding:.3rem .6rem;font-size:.8rem}.mfa-anamnese__detail-btn:hover{background:#f4f9f6}.mfa-anamnese__empty{text-align:center;color:#6b7280;padding:2rem!important}.mfa-anamnese__drawer-overlay{z-index:1000;background:#0000004d;justify-content:flex-end;display:flex;position:fixed;inset:0}.mfa-anamnese__drawer{background:#fff;width:min(560px,90vw);height:100vh;padding:1.5rem;position:relative;overflow-y:auto;box-shadow:-4px 0 20px #0000001a}.mfa-anamnese__drawer-close{cursor:pointer;color:#6b7280;background:0 0;border:none;font-size:1.5rem;position:absolute;top:1rem;right:1rem}.mfa-anamnese__drawer h2{margin-bottom:1rem}.mfa-anamnese__detail-meta{color:#6b7280;border-bottom:1px solid #e5e7eb;flex-wrap:wrap;gap:.5rem 1.5rem;margin-bottom:1.5rem;padding-bottom:1rem;font-size:.8rem;display:flex}.mfa-anamnese__detail-section{margin-bottom:1.5rem}.mfa-anamnese__detail-section h3{color:#1a2e4a;margin-bottom:.5rem;font-size:.95rem}.mfa-anamnese__detail-section h4{margin:.75rem 0 .3rem;font-size:.85rem}.mfa-anamnese__transcript{white-space:pre-wrap;background:#f9fafb;border-radius:8px;padding:.75rem;font-size:.88rem;line-height:1.6}.mfa-anamnese__extraction ul{margin:.3rem 0;padding-left:1.2rem}.mfa-anamnese__extraction li{margin-bottom:.2rem;font-size:.85rem}.mfa-anamnese__reasoning{color:#713f12;background:#fefce8;border-radius:6px;padding:.5rem .75rem;font-size:.85rem}.kc-page{flex-direction:column;min-height:100%;display:flex}.kc-page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.kc-table{border-collapse:collapse;width:100%;font-size:13px}.kc-table caption{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.kc-table th,.kc-table td{text-align:left;border-bottom:1px solid var(--border);padding:10px 12px}.kc-table th{text-transform:uppercase;letter-spacing:.04em;color:var(--text-2);background:var(--surface-2,#f7f8fa);font-size:11px;font-weight:600}.kc-table tbody tr:hover{background:var(--surface-3,#f3f4f6)}.kc-table-empty{text-align:center;color:var(--text-2);padding:32px 16px;font-size:13px}.kc-actions{gap:6px;display:inline-flex}.kc-modal-backdrop{z-index:100;background:#0f172a8c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.kc-modal{background:var(--surface);border-radius:var(--r-lg);width:min(520px,92vw);max-height:88vh;padding:20px 22px;overflow-y:auto;box-shadow:0 12px 32px #0000002e}.kc-modal-title{color:var(--text-1);margin:0 0 12px;font-size:16px;font-weight:600}.kc-form-row{flex-direction:column;gap:4px;margin-bottom:14px;display:flex}.kc-form-row label{color:var(--text-2);font-size:12px;font-weight:500}.kc-input,.kc-select{font:inherit;border:1px solid var(--border-med,#d6d8de);border-radius:var(--r-md);background:var(--surface);color:var(--text-1);width:100%;padding:8px 10px}.kc-input:focus,.kc-select:focus,.np-btn:focus-visible,.np-btn-primary:focus-visible{outline:2px solid var(--focus,#2563eb);outline-offset:2px}.kc-input[aria-invalid=true]{border-color:var(--red-700)}.kc-field-error{color:var(--red-700);margin-top:2px;font-size:12px}.kc-modal-actions{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.kc-test-result{border-radius:var(--r-md);margin-top:10px;padding:12px 14px;font-size:12px}.kc-test-result-ok{background:var(--green-50);color:var(--green-700);border:1px solid #c0dd97}.kc-test-result-err{background:var(--red-50);color:var(--red-700);border:1px solid #f7c1c1}.kc-raw-message{background:var(--surface-2,#f7f8fa);border:1px solid var(--border);border-radius:var(--r-sm);font-family:var(--font-mono,"JetBrains Mono", Consolas, monospace);white-space:pre-wrap;word-break:break-word;max-height:240px;color:var(--text-1);margin-top:8px;padding:10px 12px;font-size:11.5px;overflow-y:auto}.kc-status{align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.kc-status-icon{justify-content:center;align-items:center;width:14px;height:14px;font-size:11px;display:inline-flex}.kc-live-region{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=720px){.kc-table thead{display:none}.kc-table,.kc-table tbody,.kc-table tr,.kc-table td{width:100%;display:block}.kc-table tr{border:1px solid var(--border);border-radius:var(--r-md);margin-bottom:8px;padding:8px 12px}.kc-table td{border-bottom:none;padding:4px 0}.kc-table td:before{content:attr(data-label);color:var(--text-2);margin-bottom:2px;font-size:11px;display:block}}.demo-rahmen{background:var(--bg,#f4f7f9);min-height:100dvh;position:relative}.demo-kopf{z-index:30;color:#fff;background:#0d2240;flex-wrap:wrap;align-items:center;gap:10px 18px;padding:10px 16px;display:flex;position:sticky;top:0}.demo-kopf-titel{align-items:center;gap:8px;font-size:16px;display:flex}.demo-kopf-badge{letter-spacing:.06em;text-transform:uppercase;color:#fff;background:#2e9e5b;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:800}.demo-nav{flex-wrap:wrap;flex:auto;gap:4px;display:flex}.demo-nav a{color:#d6e2ef;border-radius:8px;padding:6px 10px;font-size:14px;font-weight:600;text-decoration:none}.demo-nav a:hover{color:#fff;background:#ffffff1a}.demo-nav a.active{color:#0d2240;background:#fff}.demo-abmelden{color:#fff;font:inherit;cursor:pointer;background:0 0;border:1px solid #fff6;border-radius:8px;padding:6px 12px;font-size:13px}.demo-hinweis{color:#6b3d00;background:#fff4e5;align-items:center;gap:6px;margin:0;padding:8px 16px;font-size:13px;display:flex}.demo-inhalt{max-width:var(--np-content-max,1760px);z-index:1;margin:0 auto;padding:12px 16px 40px;position:relative}.demo-wasserzeichen{z-index:25;pointer-events:none;opacity:.07;-webkit-user-select:none;user-select:none;flex-wrap:wrap;align-content:flex-start;gap:90px 120px;padding:40px;display:flex;position:fixed;inset:0;overflow:hidden;transform:rotate(-24deg)scale(1.4)}.demo-wasserzeichen span{color:#0d2240;white-space:nowrap;font-size:22px;font-weight:800}.demo-warnung{z-index:60;background:#07172e8c;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.demo-warnung-karte{color:#1a1a1a;background:#fff;border-top:6px solid #c0392b;border-radius:14px;flex-direction:column;gap:12px;max-width:480px;padding:22px;display:flex}.demo-warnung-karte h2{color:#a1281c;align-items:center;gap:8px;margin:0;font-size:20px;display:flex}.demo-warnung-karte p{margin:0;font-size:15px;line-height:1.5}.demo-ende{background:#0d2240;place-items:center;min-height:100dvh;padding:16px;display:grid}.demo-ende-karte{color:#1a1a1a;background:#fff;border-radius:16px;max-width:520px;padding:28px}.demo-ende-karte h1{color:#0d2240;margin:0 0 10px;font-size:22px}.demo-ende-karte p{margin:0;font-size:15px;line-height:1.55}@media print{.demo-inhalt{display:none}}.aktin-page{flex-direction:column;min-height:100%;display:flex}.aktin-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.aktin-toolbar-input{font:inherit;border:1px solid var(--border-med,#d6d8de);border-radius:var(--r-md);background:var(--surface);color:var(--text-1);min-width:240px;padding:7px 10px}.aktin-toolbar-input:focus{outline:2px solid var(--focus,#2563eb);outline-offset:2px}.aktin-toggle-row{align-items:center;gap:12px;display:flex}.aktin-toggle-label{color:var(--text-1);font-size:13px;font-weight:500}.aktin-counts{color:var(--text-2);gap:12px;font-size:12px;display:flex}.aktin-counts strong{color:var(--text-1);font-weight:600}.aktin-status-chip{border-radius:14px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:500;display:inline-flex}.aktin-status-chip-ok{background:var(--green-50);color:var(--green-700);border:1px solid #c0dd97}.aktin-status-chip-off{background:var(--gray-100);color:var(--gray-600);border:1px solid var(--gray-200)}.aicc{--aicc-amber:#f2a93b;--aicc-red:#e5484d;--aicc-bg:var(--c-surface-2);--aicc-panel:var(--c-surface);--aicc-border:var(--c-border-soft);--aicc-muted:var(--c-text-3);--aicc-sh:0 1px 2px #0d22400d, 0 8px 24px #0d22400f;background:var(--aicc-bg);color:var(--navy);font-family:var(--font-sans);min-height:100%;padding:20px 24px 48px;font-size:13.5px}.aicc h1,.aicc h2,.aicc h3{font-family:var(--c-font-display);margin:0}.aicc .num,.aicc-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.aicc button{cursor:pointer;font-family:inherit}.aicc-table-wrap{overflow-x:auto}.aicc-table{border-collapse:collapse;width:100%;font-size:12.5px}.aicc-table caption{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--aicc-muted);font-size:10px;font-family:var(--font-mono);margin-bottom:8px;font-weight:700}.aicc-table thead th{text-align:left;background:var(--navy);color:#fff;font-family:var(--c-font-display);padding:9px 10px;font-size:11px;font-weight:600;position:sticky;top:0}.aicc-table thead th:first-child{border-radius:8px 0 0}.aicc-table thead th:last-child{border-radius:0 8px 0 0}.aicc-table tbody td{border-bottom:1px solid var(--aicc-border);vertical-align:top;padding:9px 10px}.aicc-table tbody tr:last-child td{border-bottom:none}.aicc-table tbody tr.aicc-row-clickable{cursor:pointer;transition:background-color .12s}.aicc-table tbody tr.aicc-row-clickable:hover{background:var(--c-teal-pale)}.aicc-table tbody tr.aicc-row-clickable:focus-visible{outline:2px solid var(--c-teal);outline-offset:-1px}.aicc-status-chip{border-radius:20px;align-items:center;gap:5px;padding:3px 9px;font-size:10px;font-weight:700;display:inline-flex}.aicc-btn{border:1px solid var(--aicc-border);background:var(--aicc-panel);color:var(--navy);border-radius:9px;padding:7px 13px;font-size:12px;font-weight:650}.aicc-btn:hover{border-color:var(--c-teal)}.aicc-btn:disabled{opacity:.55;cursor:not-allowed}.aicc-btn-primary{background:var(--c-teal);color:#fff;border-color:var(--c-teal)}.aicc-btn-primary:hover{background:var(--c-teal-deep)}.aicc-search{background:var(--aicc-panel);border:1px solid var(--aicc-border);border-radius:10px;align-items:center;gap:8px;max-width:340px;margin-bottom:12px;padding:7px 12px;display:flex}.aicc-search input{font-family:var(--font-sans);color:var(--navy);background:0 0;border:0;outline:none;width:100%;font-size:12.5px}.aicc-search input::placeholder{color:var(--aicc-muted)}.aicc-search .aicc-search-icon{color:var(--aicc-muted);flex-shrink:0;font-size:13px}.aicc-layout{grid-template-columns:1fr 280px;align-items:start;gap:18px;display:grid}.aicc-main{min-width:0}.aicc-field{border-bottom:1px solid var(--aicc-border);padding:9px 0}.aicc-field:last-child{border-bottom:none}.aicc-field .l{letter-spacing:.08em;text-transform:uppercase;color:var(--aicc-muted);font-size:9.5px;font-family:var(--font-mono);margin-bottom:3px;display:block}.aicc-field .v{color:var(--navy);word-break:break-word;font-size:13px;line-height:1.45}.aicc-field .v.num{font-family:var(--font-mono)}.aicc-field ul{margin:2px 0 0 16px;padding:0}.aicc-field li{font-size:12.5px;line-height:1.5}@media (width<=768px){.aicc-layout{grid-template-columns:1fr}.aicc-search{max-width:none}}@media (prefers-reduced-motion:reduce){.aicc *{transition:none!important}}.lb-kopf{isolation:isolate;border-radius:var(--r-xl,20px);color:#fff;background:radial-gradient(120% 140% at 100% 0,#1a9b9e47 0%,#0000 55%),linear-gradient(150deg,#0d2240 0%,#102a4c 55%,#07172e 100%);margin-bottom:18px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 28px 60px -34px #07172ebf}.lb-ebene{z-index:0;pointer-events:none;will-change:transform;position:absolute}.lb-ebene-1{width:520px;height:520px;transform:translate3d(0, calc(var(--np-scroll,0px) * .4), 0);background:radial-gradient(circle at 40% 60%,#1a9b9e73,#0000 62%);border-radius:50%;top:-300px;right:-160px}.lb-ebene-2{width:320px;height:320px;transform:translate3d(0, calc(var(--np-scroll,0px) * -.25), 0);background:radial-gradient(circle,#2e9e5b52,#0000 65%);border-radius:50%;bottom:-220px;left:38%}.lb-ebene-3{transform:translate3d(calc(var(--np-scroll,0px) * -.18), 0, 0);background:repeating-linear-gradient(115deg,#ffffff0d 0 1px,#0000 1px 26px);inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 55% 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 55% 100%)}.lb-kopf-inhalt{z-index:1;padding:22px clamp(16px,3vw,28px);position:relative}.lb-kicker{letter-spacing:.08em;text-transform:uppercase;color:#7fd6d8;font-size:11px;font-weight:700}.lb-titel{letter-spacing:-.01em;color:#fff;margin:4px 0 0;font-size:clamp(22px,2.6vw,30px);font-weight:800}.lb-meta{flex-wrap:wrap;gap:6px 22px;margin:10px 0 0;font-size:12px;display:flex}.lb-meta div{align-items:baseline;gap:6px;display:flex}.lb-meta dt{color:#ffffff9e}.lb-meta dd{color:#fff;margin:0;font-weight:600}.lb-meta code{color:#fff;background:#ffffff1f;border-radius:4px;padding:1px 7px;font-size:11.5px}.lb-saetze{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.lb-satz{border-radius:var(--r-lg,14px);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:.55s cubic-bezier(.2,.8,.2,1) both lb-auftauchen;animation-delay:calc(var(--lb-i,0) * 90ms);background:linear-gradient(160deg,#ffffff21,#ffffff0d);border:1px solid #ffffff29;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.lb-satz:nth-child(2){border-color:#1a9b9e80}.lb-satz:nth-child(3){border-color:#2e9e5b8c}.lb-satz-label{text-transform:uppercase;letter-spacing:.06em;color:#9ee3c0;font-size:11px;font-weight:700}.lb-satz:nth-child(2) .lb-satz-label{color:#7fd6d8}.lb-satz-text{color:#fff;font-size:14.5px;font-weight:600;line-height:1.45}@keyframes lb-auftauchen{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0}}.lb-ampel{vertical-align:middle;width:10px;height:10px;box-shadow:0 0 0 3px color-mix(in srgb, currentColor 18%, transparent);background:currentColor;border-radius:50%;flex-shrink:0;display:inline-block}.lb-ampel-rot{color:var(--red-700,#b42318)}.lb-ampel-gelb{color:var(--orange-700,#b54708)}.lb-ampel-gruen{color:var(--green,#2e9e5b)}.lb-ampel-grau{color:var(--text-3,#8592a6)}.lb-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lb-kpis{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;display:grid}.lb-kpi{border-radius:var(--r-lg,14px);border:1px solid var(--border);color:inherit;background:linear-gradient(180deg, var(--surface) 0%, color-mix(in srgb, var(--surface) 93%, #1a9b9e) 100%);flex-direction:column;gap:4px;padding:14px 16px 14px 18px;text-decoration:none;display:flex;position:relative;overflow:hidden}.lb-kpi-rot{border-color:color-mix(in srgb, var(--red-700,#b42318) 45%, var(--border))}.lb-kpi-gelb{border-color:color-mix(in srgb, var(--orange-700,#b54708) 40%, var(--border))}a.lb-kpi:focus-visible{outline:2px solid var(--teal,#1a9b9e);outline-offset:2px}.lb-kpi-kopf{align-items:center;gap:8px;display:flex}.lb-kpi-label{text-transform:uppercase;letter-spacing:.05em;color:var(--text-3);font-size:11px;font-weight:700}.lb-kpi-wert{color:var(--text-1);font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;font-size:28px;font-weight:800;line-height:1.1;display:flex}.lb-kpi-sub{color:var(--text-3);font-size:12px}.lb-trend{color:var(--text-3);font-size:15px;font-weight:700}.lb-trend-steigt{color:var(--orange-700,#b54708)}.lb-trend-faellt{color:var(--teal,#1a9b9e)}.lb-themen{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.lb-thema{border-radius:var(--r-md,10px);border:1px solid var(--border);background:var(--surface);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.lb-thema-rot{background:color-mix(in srgb, var(--red-700,#b42318) 6%, var(--surface))}.lb-thema-gelb{background:color-mix(in srgb, var(--orange-700,#b54708) 6%, var(--surface))}.lb-thema-nr{color:#fff;background:linear-gradient(150deg,#0d2240,#1a9b9e);border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;font-weight:800;display:grid}.lb-thema-titel{color:var(--text-1);align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.lb-thema-detail{color:var(--text-2);margin-top:2px;font-size:12.5px}.lb-thema-zu{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.lb-tag{color:var(--teal,#1a9b9e);background:color-mix(in srgb, var(--teal,#1a9b9e) 12%, transparent);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.lb-owner{color:var(--text-3);white-space:nowrap;font-size:12px}.lb-oeffnen{font-size:12px}.lb-leer{color:var(--text-2);align-items:center;gap:10px;margin:0;font-size:13px;display:flex}.lb-entscheidungen{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.lb-entscheidung{border-radius:var(--r-lg,14px);border:1px solid color-mix(in srgb, var(--green,#2e9e5b) 40%, var(--border));background:linear-gradient(170deg, color-mix(in srgb, var(--green,#2e9e5b) 7%, var(--surface)) 0%, var(--surface) 70%);flex-direction:column;gap:8px;padding:16px 18px;display:flex}.lb-frage{color:var(--text-1);margin:0;font-size:15px;font-weight:800;line-height:1.35}.lb-grund{color:var(--text-2);margin:0;font-size:12.5px}.lb-entscheidung-meta{gap:18px;margin:0;font-size:12px;display:flex}.lb-entscheidung-meta div{gap:6px;display:flex}.lb-entscheidung-meta dt{color:var(--text-3)}.lb-entscheidung-meta dd{color:var(--text-1);margin:0;font-weight:700}.lb-entscheiden{align-self:flex-start;margin-top:4px}@media (width<=860px){.lb-saetze{grid-template-columns:minmax(0,1fr)}.lb-thema{grid-template-columns:28px minmax(0,1fr)}.lb-thema-zu{grid-column:2;justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.lb-ebene{transform:none!important}.lb-satz{animation:none}}.msgr{--msgr-line:var(--border);--msgr-brand:var(--navy);--msgr-deep:var(--navy-light);--msgr-ok:var(--green);min-height:0;font-family:var(--font-sans)}.msgr *{box-sizing:border-box}.msgr-tabs{border-bottom:1px solid var(--msgr-line);gap:6px;display:flex}.msgr-tab{appearance:none;cursor:pointer;color:var(--text-2);border-radius:var(--r-sm) var(--r-sm) 0 0;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:9px 16px;font-family:inherit;font-size:13px;font-weight:600}.msgr-tab:hover{background:var(--surface-3)}.msgr-tab.on{color:var(--text-1);border-bottom-color:var(--green)}.msgr-tab .cnt{background:var(--green);color:#fff;border-radius:9px;place-items:center;min-width:18px;height:18px;margin-left:7px;padding:0 5px;font-size:10px;font-weight:700;display:inline-grid}.msgr-body{flex:1;grid-template-columns:300px 1fr;gap:14px;min-height:480px;display:grid}@media (width<=760px){.msgr-body{grid-template-columns:1fr}.msgr-body.has-active .msgr-list{display:none}}.msgr-panel{background:var(--surface);border:1px solid var(--msgr-line);border-radius:var(--r-lg);flex-direction:column;min-height:0;display:flex;overflow:hidden}.msgr-list .lhead{letter-spacing:.08em;color:var(--text-3);text-transform:uppercase;padding:12px 14px 8px;font-size:10.5px;font-weight:700}.msgr-scroll{flex:1;min-height:0;overflow:auto}.msgr-item{text-align:left;appearance:none;cursor:pointer;border:0;border-bottom:1px solid var(--msgr-line);background:0 0;align-items:center;gap:11px;width:100%;min-height:56px;padding:11px 14px;font-family:inherit;display:flex}.msgr-item:hover{background:var(--surface-2)}.msgr-item.on{background:var(--surface-3)}.msgr-item .av{background:var(--navy);color:#fff;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:12px;font-weight:700;display:grid}.msgr-item .meta{flex:1;min-width:0}.msgr-item .nm{color:var(--text-1);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.msgr-item .pv{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.msgr-item .pr{background:var(--msgr-ok);border-radius:50%;flex:none;width:9px;height:9px}.msgr-item .badge{background:var(--red-400);color:#fff;border-radius:9px;flex:none;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:700;display:grid}.msgr-conv{flex-direction:column;min-height:0;display:flex}.msgr-conv .chead{border-bottom:1px solid var(--msgr-line);align-items:center;gap:10px;padding:12px 16px;display:flex}.msgr-conv .chead .back{appearance:none;cursor:pointer;color:var(--navy);background:0 0;border:0;padding:2px 6px;font-size:18px;display:none}@media (width<=760px){.msgr-conv .chead .back{align-items:center;display:inline-flex}}.msgr-conv .chead .ct{color:var(--text-1);font-size:14px;font-weight:600}.msgr-conv .chead .cs{color:var(--text-2);font-size:11.5px}.msgr-conv .e2e{color:var(--green-700);background:var(--green-50);border:1px solid var(--green-200);border-radius:var(--r-sm);align-items:center;gap:4px;margin-left:auto;padding:3px 8px;font-size:10.5px;font-weight:600;display:inline-flex}.msgr-thread{background:var(--surface-2);flex-direction:column;flex:1;gap:10px;min-height:0;padding:16px;display:flex;overflow:auto}.msgr-bub{max-width:76%;box-shadow:var(--c-shadow-sm);border-radius:13px;padding:9px 12px;font-size:13px;line-height:1.45}.msgr-bub .who{opacity:.8;margin-bottom:2px;font-size:10.5px;font-weight:700}.msgr-bub.in{background:var(--surface);border:1px solid var(--msgr-line);color:var(--text-1);border-bottom-left-radius:4px;align-self:flex-start}.msgr-bub.out{background:var(--navy);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.msgr-bub.out .who{color:#ffffffd9}.msgr-bub .ts{opacity:.65;text-align:right;margin-top:3px;font-size:10px}.msgr-compose{border-top:1px solid var(--msgr-line);align-items:center;gap:8px;padding:11px 14px;display:flex}.msgr-compose input,.msgr-compose textarea{border:1px solid var(--border-med);border-radius:var(--r-md);resize:none;background:var(--surface);min-width:0;color:var(--text-1);flex:1;padding:10px 12px;font-family:inherit;font-size:13px}.msgr-compose input:focus,.msgr-compose textarea:focus{border-color:var(--navy);outline:none;box-shadow:0 0 0 3px #0d22401f}.msgr-empty{color:var(--text-3);text-align:center;flex:1;place-items:center;padding:30px;font-size:13px;display:grid}.msgr-kim-head{border-bottom:1px solid var(--msgr-line);align-items:center;gap:8px;padding:12px 14px;display:flex}.msgr-kim-head .ct{color:var(--text-1);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.msgr-kim-head .right{margin-left:auto}.msgr-kim-msg{border-bottom:1px solid var(--msgr-line);cursor:pointer;padding:14px 16px}.msgr-kim-msg:hover,.msgr-kim-msg.unread{background:var(--surface-2)}.msgr-kim-msg .row1{align-items:center;gap:8px;display:flex}.msgr-kim-msg .frm{color:var(--text-1);font-size:13px;font-weight:600}.msgr-kim-msg.unread .frm:before{content:"";background:var(--green);vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block}.msgr-kim-msg .at{color:var(--text-3);font-size:11px;font-family:var(--font-mono);margin-left:auto}.msgr-kim-msg .subj{color:var(--text-1);margin-top:3px;font-size:13px;font-weight:500}.msgr-kim-msg .prev{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;overflow:hidden}.msgr-kim-msg .prio{letter-spacing:.04em;border-radius:7px;padding:2px 7px;font-size:10px;font-weight:600}.msgr-kim-msg .prio.high,.msgr-kim-msg .prio.urgent{background:var(--red-50);color:var(--red-700)}.msgr-kim-msg .prio.normal{background:var(--gray-100);color:var(--text-2)}.msgr-kim-detail{flex:1;min-height:0;padding:16px 18px;overflow:auto}.msgr-kim-detail .dsub{color:var(--text-1);font-size:16px;font-weight:600}.msgr-kim-detail .dmeta{color:var(--text-2);flex-wrap:wrap;gap:4px 14px;margin:6px 0 14px;font-size:12px;display:flex}.msgr-kim-detail .dbody{white-space:pre-wrap;color:var(--text-1);font-size:13px;line-height:1.6}.msgr-kim-compose{flex-direction:column;gap:10px;padding:16px 18px;display:flex;overflow:auto}.msgr-kim-compose label{letter-spacing:.04em;text-transform:uppercase;color:var(--text-2);font-size:11px;font-weight:600}.msgr-kim-compose .fld{flex-direction:column;gap:5px;display:flex}.msgr-kim-compose input,.msgr-kim-compose select,.msgr-kim-compose textarea{border:1px solid var(--border-med);border-radius:var(--r-md);background:var(--surface);color:var(--text-1);padding:10px 12px;font-family:inherit;font-size:13px}.msgr-kim-compose input:focus,.msgr-kim-compose select:focus,.msgr-kim-compose textarea:focus{border-color:var(--navy);outline:none;box-shadow:0 0 0 3px #0d22401f}.msgr-kim-compose .actions{justify-content:flex-end;gap:8px;display:flex}.msgr-toast{border-radius:var(--r-md);background:var(--green-50);color:var(--green-700);border:1px solid var(--green-200);padding:8px 12px;font-size:12px;font-weight:600}.msgr-toast.err{background:var(--red-50);color:var(--red-700);border-color:var(--red-200)}.zna-embed{--zb-brand:#0fa3b8;--zb-brand-deep:#0c7e8f;--zb-brand-soft:#e4f4f6;--zb-surface:#fff;--zb-line:#e0e8ef;--zb-text:#16303c;--zb-muted:#6a8294;--zb-muted-2:#93a8b8;--zb-sk1:#e5392f;--zb-sk2:#f2a93b;--zb-sk3:#16a06a;--zb-sk4:#5b6b82;--zb-find-wunde:#e5392f;--zb-find-frak:#2d6cdf;--zb-find-prell:#a463d6;--zb-find-schmerz:#f2a93b;--zb-find-verbr:#f08a24;--zb-ok:#16a06a;--zb-warn-2:#f08a24;--zb-r:18px;--zb-rb:12px;--zb-sh:0 1px 2px #0e27460d, 0 10px 30px #0e274612;--zb-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--zb-sans:"Segoe UI", system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;font-family:var(--zb-sans);color:var(--zb-text);-webkit-font-smoothing:antialiased;width:100%;max-width:1480px;padding:22px clamp(16px, 2.4vw, 30px) calc(56px + env(safe-area-inset-bottom,0px));padding-left:max(clamp(16px, 2.4vw, 30px), env(safe-area-inset-left,0px));padding-right:max(clamp(16px, 2.4vw, 30px), env(safe-area-inset-right,0px));margin:0 auto;font-size:14px}.zna-embed,.zna-embed *{-webkit-tap-highlight-color:transparent}.zna-embed .tbwrap,.zna-embed .tabs{-webkit-overflow-scrolling:touch}.zna-embed *,.zna-embed :before,.zna-embed :after{box-sizing:border-box}.zna-embed .num{font-variant-numeric:tabular-nums}.zna-embed .mono{font-family:var(--zb-mono)}.zna-embed button{cursor:pointer;font-family:inherit}@media (prefers-reduced-motion:reduce){.zna-embed *,.zna-embed :before,.zna-embed :after{transition:none!important;animation:none!important}}.zna-embed .synth{color:#8a6d18;background:#fef6dc;border:1px solid #f3dc9a;border-radius:12px;align-items:center;gap:10px;margin-bottom:18px;padding:10px 14px;font-size:12.5px;font-weight:600;display:flex}.zna-embed .src{color:var(--zb-brand-deep);background:#eef6f8;border:1px solid #cfe6ea;border-radius:9px;align-items:center;gap:8px;margin-bottom:14px;padding:6px 11px;font-size:11.5px;font-weight:600;display:inline-flex}.zna-embed .src .d{background:#37d98a;border-radius:50%;width:7px;height:7px}.zna-embed .pageh{flex-wrap:wrap;align-items:flex-end;gap:14px;margin-bottom:16px;display:flex}.zna-embed .pageh h1{letter-spacing:-.02em;margin:0;font-size:24px}.zna-embed .pageh .sub{color:var(--zb-muted);margin-bottom:2px;font-size:13px}.zna-embed .pageh .act{gap:9px;margin-left:auto;display:flex}.zna-embed .btn{border-radius:var(--zb-rb);border:0;align-items:center;gap:8px;padding:10px 15px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.zna-embed .btn-pri{background:var(--zb-brand);color:#fff}.zna-embed .btn-pri:hover{filter:brightness(1.06)}.zna-embed .btn-sec{color:var(--zb-brand-deep);border:1.5px solid var(--zb-brand);background:#fff}.zna-embed .btn-tiny{border:1px solid var(--zb-line);color:var(--zb-muted);background:#fff;border-radius:8px;padding:6px 11px;font-size:11.5px;font-weight:600}.zna-embed .tabs{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.zna-embed .tab{border:1px solid var(--zb-line);color:var(--zb-muted);background:#fff;border-radius:999px;padding:8px 15px;font-size:13px;font-weight:600}.zna-embed .tab.on{background:var(--zb-brand);color:#fff;border-color:var(--zb-brand)}.zna-embed .card{background:var(--zb-surface);border:1px solid var(--zb-line);border-radius:var(--zb-r);box-shadow:var(--zb-sh);padding:18px}.zna-embed .card h3{margin:0 0 3px;font-size:15px}.zna-embed .card .note{color:var(--zb-muted);margin:0 0 14px;font-size:12px}.zna-embed .strip{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:16px;display:grid}.zna-embed .st{border:1px solid var(--zb-line);box-shadow:var(--zb-sh);background:#fff;border-radius:14px;padding:13px 15px}.zna-embed .st .lab{letter-spacing:.1em;text-transform:uppercase;color:var(--zb-muted);font-size:9.5px;font-family:var(--zb-mono)}.zna-embed .st .big{letter-spacing:-.02em;margin-top:6px;font-size:24px;font-weight:780;line-height:1}.zna-embed .st .d2{color:var(--zb-muted);margin-top:5px;font-size:11px}.zna-embed .st .d2.up{color:var(--zb-warn-2)}.zna-embed .st .d2.ok{color:var(--zb-ok)}.zna-embed .esc{border-radius:8px;margin-top:6px;padding:3px 10px;font-size:13px;font-weight:800;display:inline-block}.zna-embed .esc.gruen{color:#107a52;background:#16a06a29}.zna-embed .esc.orange{color:#b5640f;background:#f08a2429}.zna-embed .esc.rot{color:#b5302a;background:#e5392f29}.zna-embed .acctools{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.zna-embed .acc{flex-direction:column;gap:16px;display:flex}.zna-embed .acc-row3{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;gap:16px;display:grid}.zna-embed .acc-row2{grid-template-columns:repeat(auto-fit,minmax(380px,1fr));align-items:start;gap:16px;display:grid}.zna-embed .trk{border:1px solid var(--zb-line);border-radius:var(--zb-r);box-shadow:var(--zb-sh);background:#fff;overflow:hidden}.zna-embed .trk-head{text-align:left;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:15px 18px;display:flex}.zna-embed .trk-head:hover{background:#f7fafc}.zna-embed .trk-head .ti{white-space:nowrap;font-size:14.5px;font-weight:700}.zna-embed .trk-head .sum{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;margin-left:auto;display:flex}.zna-embed .trk-head .chev{color:var(--zb-muted);margin-left:4px;font-size:12px;transition:transform .2s}.zna-embed .trk.open .trk-head .chev{transform:rotate(90deg)}.zna-embed .trk-body{grid-template-rows:0fr;transition:grid-template-rows .26s;display:grid}.zna-embed .trk.open .trk-body{grid-template-rows:1fr}.zna-embed .trk-inner{min-height:0;overflow:hidden}.zna-embed .trk-pad{padding:0 18px 16px}.zna-embed .sumchip{color:var(--zb-muted);background:#eef3f6;border-radius:999px;padding:3px 11px;font-size:11.5px;font-weight:700}.zna-embed .sumchip.ok{color:#107a52;background:#16a06a21}.zna-embed .sumchip.warn{color:#9a6a12;background:#f08a2429}.zna-embed .tbwrap{overflow-x:auto}.zna-embed table.tb{border-collapse:collapse;width:100%;min-width:520px;font-size:12.5px}.zna-embed table.tb th{text-align:left;font-family:var(--zb-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--zb-muted);border-bottom:1px solid var(--zb-line);padding:8px 10px;font-size:9.5px}.zna-embed table.tb td{border-bottom:1px solid #f1f5f8;padding:9px 10px}.zna-embed table.tb tr.clk{cursor:pointer}.zna-embed table.tb tr.clk:hover td{background:#f1f8fa}.zna-embed .skdot{vertical-align:middle;border-radius:3px;width:9px;height:9px;margin-right:7px;display:inline-block}.zna-embed .stg{white-space:nowrap;border-radius:7px;padding:2px 9px;font-size:11px;font-weight:600;display:inline-block}.zna-embed .stg.amb{color:var(--zb-muted);background:#eef3f6}.zna-embed .stg.beh{color:var(--zb-brand-deep);background:#0fa3b824}.zna-embed .stg.sr{color:#b5302a;background:#e5392f24}.zna-embed .stg.dia{color:#7e44ba;background:#a463d624}.zna-embed .stg.boa{color:#9a6a12;background:#f2a93b29}.zna-embed td.t{font-family:var(--zb-mono);color:var(--zb-muted)}.zna-embed .empty{color:var(--zb-muted);text-align:center;padding:16px 4px;font-size:12.5px}.zna-embed .inc{border:1px solid var(--zb-line);border-left-width:3px;border-radius:11px;margin-bottom:9px;padding:11px 13px}.zna-embed .inc.sk1{border-left-color:var(--zb-sk1)}.zna-embed .inc.sk2{border-left-color:var(--zb-sk2)}.zna-embed .inc.sk3{border-left-color:var(--zb-sk3)}.zna-embed .inc.sk4{border-left-color:var(--zb-sk4)}.zna-embed .inc .h{justify-content:space-between;align-items:center;gap:10px;display:flex}.zna-embed .inc .veh{font-size:12.5px;font-weight:700}.zna-embed .inc .eta{font-family:var(--zb-mono);color:var(--zb-brand-deep);white-space:nowrap;font-size:11.5px;font-weight:700}.zna-embed .inc .be{color:var(--zb-muted);margin-top:3px;font-size:12px}.zna-embed .inc .va{color:var(--zb-ok);margin-top:5px;font-size:10.5px}.zna-embed .sr3{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;display:grid}.zna-embed .srt{border:1px solid var(--zb-line);text-align:center;border-radius:12px;padding:12px}.zna-embed .srt.free{background:#16a06a0f;border-color:#16a06a4d}.zna-embed .srt.busy{background:#e5392f0d;border-color:#e5392f40}.zna-embed .srt .nm{font-size:13px;font-weight:700}.zna-embed .srt .stt{margin-top:5px;font-size:11px}.zna-embed .srt.free .stt{color:var(--zb-ok)}.zna-embed .srt.busy .stt{color:#b5302a}.zna-embed .srt .pt{margin-top:5px;font-size:11px;font-weight:600}.zna-embed .srt .mt{color:var(--zb-muted);margin-top:3px;font-size:10.5px}.zna-embed .srt.busy{cursor:pointer}.zna-embed .srt.busy:hover{background:#e5392f17}.zna-embed .srt .open-hint{color:var(--zb-brand-deep);margin-top:6px;font-size:10px;font-weight:600}.zna-embed-sheetbg .findlist{flex-direction:column;gap:8px;display:flex}.zna-embed-sheetbg .find{border:1px solid #e0e8ef;border-radius:10px;align-items:flex-start;gap:9px;padding:9px 11px;display:flex}.zna-embed-sheetbg .find .dot{border-radius:50%;flex:none;width:10px;height:10px;margin-top:4px}.zna-embed-sheetbg .find .fi{font-size:12px;font-weight:650}.zna-embed-sheetbg .find .fm{color:#6a8294;font-size:11px}.zna-embed-sheetbg .legend2{color:#6a8294;flex-wrap:wrap;gap:9px;margin-top:12px;font-size:11px;display:flex}.zna-embed-sheetbg .legend2 span{align-items:center;gap:6px;display:inline-flex}.zna-embed-sheetbg .legend2 i{border-radius:50%;width:10px;height:10px}.zna-embed-sheetbg .sheet-btn-block{justify-content:center;width:100%;margin-top:14px}.zna-embed .rowline{border-bottom:1px solid var(--zb-line);justify-content:space-between;align-items:center;gap:10px;padding:10px 0;font-size:12.5px;display:flex}.zna-embed .rowline:last-child{border-bottom:0}.zna-embed .rowline .l{align-items:center;gap:9px;display:flex}.zna-embed .rowline .ic{background:var(--zb-brand-soft);width:30px;height:30px;color:var(--zb-brand-deep);border-radius:9px;flex:none;place-items:center;font-size:13px;display:grid}.zna-embed .rowline .badge2{font-family:var(--zb-mono);font-size:11.5px}.zna-embed .rowline .free,.zna-embed .rowline .ok{color:var(--zb-ok);font-weight:700}.zna-embed .rowline .busy{color:#b5302a;font-weight:700}.zna-embed .rowline .wait{color:var(--zb-warn-2);font-weight:700}.zna-embed .stationbar{background:#eef3f6;border-radius:5px;height:8px;margin-top:6px;overflow:hidden}.zna-embed .stationbar i{background:linear-gradient(90deg, var(--zb-brand), #39d3e4);border-radius:5px;height:100%;display:block}.zna-embed .bedstat{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:16px;display:grid}.zna-embed .beds{grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:8px;display:grid}.zna-embed .bed{border:1px solid var(--zb-line);text-align:center;border-radius:9px;padding:8px 4px;font-size:10.5px}.zna-embed .bed.free{color:#107a52;background:#16a06a12;border-color:#16a06a4d}.zna-embed .bed.res{color:#9a6a12;background:#f2a93b1f;border-color:#f2a93b66}.zna-embed .bed.busy{background:#f6f9fb}.zna-embed .bed .n{font-family:var(--zb-mono);color:var(--zb-text);font-size:11px;font-weight:700}.zna-embed .bed .pi{margin-top:3px;font-weight:600}.zna-embed .lotsebanner{background:var(--zb-brand-soft);color:var(--zb-brand-deep);border:1px solid #bfe6ec;border-radius:12px;align-items:center;gap:10px;margin-bottom:16px;padding:11px 14px;font-size:12.5px;font-weight:600;display:flex}.zna-embed .sugg{border:1px solid var(--zb-line);border-left-width:3px;border-left-color:var(--zb-brand);border-radius:12px;margin-bottom:11px;padding:13px 15px}.zna-embed .sugg .t{font-size:13px;font-weight:700}.zna-embed .sugg .why{color:var(--zb-muted);margin:5px 0 10px;font-size:11.5px}.zna-embed .sugg .meta{font-family:var(--zb-mono);color:var(--zb-muted);margin-bottom:10px;font-size:10.5px}.zna-embed .sugg .acts{gap:8px;display:flex}.zna-embed .sugg .acts .btn{padding:7px 13px;font-size:12px}.zna-embed .ask{gap:9px;margin-top:6px;display:flex}.zna-embed .ask input{border:1px solid var(--zb-line);border-radius:10px;flex:1;padding:11px 14px;font-family:inherit;font-size:13px}.zna-embed-sheetbg{z-index:1200;background:#0e274673;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.zna-embed-sheetbg .sheet{color:#16303c;background:#fff;border-radius:18px;width:100%;max-width:780px;max-height:92vh;font-family:Segoe UI,system-ui,sans-serif;overflow:auto;box-shadow:0 24px 70px #00000052}.zna-embed-sheetbg .sh-head{background:#fff;border-bottom:1px solid #e0e8ef;align-items:center;gap:12px;padding:16px 20px;display:flex;position:sticky;top:0}.zna-embed-sheetbg .sh-head .pa{color:#0c7e8f;background:#e4f4f6;border-radius:12px;place-items:center;width:42px;height:42px;font-weight:700;display:grid}.zna-embed-sheetbg .sh-head .nm{font-weight:700}.zna-embed-sheetbg .sh-head .me{color:#6a8294;font-size:12px}.zna-embed-sheetbg .sh-head .x{color:#6a8294;cursor:pointer;background:#fff;border:1px solid #e0e8ef;border-radius:9px;width:34px;height:34px;margin-left:auto;font-size:16px}.zna-embed-sheetbg .sh-body{padding:20px}.zna-embed-sheetbg .bm{grid-template-columns:1fr 300px;gap:18px;display:grid}.zna-embed-sheetbg .bodies{justify-content:center;gap:16px;display:flex}.zna-embed-sheetbg .bodyphoto{width:100%;max-width:320px;margin:0 auto;position:relative}.zna-embed-sheetbg .bodyphoto img{-webkit-user-select:none;user-select:none;background:#f7fafc;border:1px solid #e0e8ef;border-radius:12px;width:100%;height:auto;display:block}.zna-embed-sheetbg .bodyphoto .bp-marker{cursor:help;border:2.5px solid #fff;border-radius:50%;width:16px;height:16px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 6px #0e274659}.zna-embed-sheetbg .bodyphoto .bp-caps{justify-content:space-around;margin-top:6px;display:flex}.zna-embed-sheetbg .bodyphoto .bp-caps span{color:#6a8294;letter-spacing:.06em;text-transform:uppercase;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:11px}.zna-embed-sheetbg .note{color:#6a8294;margin:0 0 14px;font-size:12px}.zna-embed-sheetbg svg{display:block}.zna-embed-sheetbg .sheet-btn{color:#fff;background:#0fa3b8;border:0;border-radius:12px;align-items:center;gap:8px;padding:10px 15px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.zna-embed .msgr{border:1px solid var(--zb-line);border-radius:14px;grid-template-columns:230px 1fr;min-height:440px;display:grid;overflow:hidden}.zna-embed .chlist{border-right:1px solid var(--zb-line);background:#fafcfd}.zna-embed .ch{border-bottom:1px solid var(--zb-line);cursor:pointer;align-items:center;gap:10px;padding:12px 14px;font-size:12.5px;display:flex}.zna-embed .ch:hover{background:#f1f6f8}.zna-embed .ch.on{background:#fff}.zna-embed .ch .av{background:var(--zb-brand-soft);width:30px;height:30px;color:var(--zb-brand-deep);border-radius:9px;place-items:center;font-size:11px;font-weight:700;display:grid}.zna-embed .ch .nm{font-weight:650}.zna-embed .ch .pr{background:#37d98a;border-radius:50%;width:7px;height:7px;margin-left:auto}.zna-embed .thread{flex-direction:column;display:flex}.zna-embed .th-head{border-bottom:1px solid var(--zb-line);padding:12px 16px;font-size:13.5px;font-weight:700}.zna-embed .th-body{background:#f6f9fb;flex-direction:column;flex:1;gap:10px;padding:16px;display:flex}.zna-embed .bub{border-radius:12px;max-width:72%;padding:9px 12px;font-size:12.5px;line-height:1.4}.zna-embed .bub.in{border:1px solid var(--zb-line);background:#fff;align-self:flex-start}.zna-embed .bub.out{background:var(--zb-brand);color:#fff;align-self:flex-end}.zna-embed .bub .who{opacity:.8;margin-bottom:3px;font-size:10px;font-weight:600}.zna-embed .th-in{border-top:1px solid var(--zb-line);gap:9px;padding:12px 14px;display:flex}.zna-embed .th-in input{border:1px solid var(--zb-line);border-radius:10px;flex:1;padding:10px 13px;font-family:inherit;font-size:13px}.zna-embed .comm{border-bottom:1px solid var(--zb-line);gap:11px;padding:11px 0;display:flex}.zna-embed .comm:last-child{border-bottom:0}.zna-embed .comm .av{background:var(--zb-brand-soft);width:34px;height:34px;color:var(--zb-brand-deep);border-radius:10px;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.zna-embed .comm .tx .ti{font-size:12.5px;font-weight:650}.zna-embed .comm .tx .me{color:var(--zb-muted);font-size:11.5px}.zna-embed .comm .tag{white-space:nowrap;border-radius:6px;align-self:center;margin-left:auto;padding:2px 8px;font-size:10px;font-weight:700}.zna-embed .comm .tag.tr{color:var(--zb-brand-deep);background:#0fa3b824}.zna-embed .comm .tag.cb{color:#9a6a12;background:#f2a93b29}.zna-embed .statusline{color:var(--zb-muted);margin-top:14px;font-size:11.5px}.zna-embed .statusline b{color:var(--zb-ok)}.zna-embed .linkcard{background:var(--zb-brand-soft);border:1px solid #bfe6ec;border-radius:12px;align-items:center;gap:14px;margin-top:14px;padding:14px 16px;display:flex}.zna-embed .linkcard .lc-tx{color:var(--zb-brand-deep);font-size:12.5px}.zna-embed .linkcard .lc-tx b{color:var(--zb-text);margin-bottom:2px;font-size:13.5px;display:block}.zna-embed .linkcard .btn{margin-left:auto}.zna-embed .stagepill{letter-spacing:.06em;text-transform:uppercase;color:var(--zb-muted);vertical-align:middle;background:#eef3f6;border-radius:6px;margin-left:8px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-block}@media (width<=1100px){.zna-embed .bm,.zna-embed .msgr{grid-template-columns:1fr}}@media (width<=720px){.zna-embed{padding:14px 14px calc(80px + env(safe-area-inset-bottom,0px))}.zna-embed .pageh h1{font-size:20px}.zna-embed .pageh .act{width:100%;margin-left:0}.zna-embed .pageh .act .btn{flex:1;justify-content:center}.zna-embed .tabs{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.zna-embed .tabs::-webkit-scrollbar{display:none}.zna-embed .tab{white-space:nowrap;flex:none;padding:10px 16px}.zna-embed .tab,.zna-embed .btn,.zna-embed .btn-tiny{min-height:42px}.zna-embed .strip{grid-template-columns:repeat(2,1fr)}.zna-embed .sr3{grid-template-columns:1fr}}.zna-embed .pageh .act{flex-wrap:wrap;align-items:center}.zna-embed .livebadge{color:#0e7a4f;letter-spacing:.06em;background:#16a06a1a;border:1px solid #16a06a4d;border-radius:10px;align-items:center;gap:7px;height:38px;padding:0 13px;font-size:11.5px;font-weight:800;display:inline-flex}.zna-embed .livebadge .pulse{background:#16a06a;border-radius:50%;width:9px;height:9px;animation:1.8s ease-out infinite znaPulse;box-shadow:0 0 #16a06a8c}@keyframes znaPulse{0%{box-shadow:0 0 #16a06a80}70%{box-shadow:0 0 0 7px #16a06a00}to{box-shadow:0 0 #16a06a00}}.zna-embed .actsep{background:#e0e8ef;align-self:stretch;width:1px;margin:4px 2px}.zna-embed .tbtn{color:#0c7e8f;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border:1.5px solid #0fa3b873;border-radius:10px;align-items:center;gap:7px;height:38px;padding:0 14px;font-family:Segoe UI,system-ui,sans-serif;font-size:12.5px;font-weight:700;transition:transform .12s,box-shadow .12s,background .12s;display:inline-flex;position:relative}.zna-embed .tbtn:hover{background:#f0fbfc;box-shadow:0 6px 18px #0e274624}.zna-embed .tbtn:active{transform:scale(.97)}.zna-embed .tbtn.lotse{background:#e4f4f6}.zna-embed .tbtn .ic{font-size:16px;line-height:1}.zna-embed .tbtn .cnt{color:#fff;background:#16a06a;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:800;display:grid}.zna-embed .anamtag{color:#0fa3b8;vertical-align:middle;margin-left:6px;font-size:9px}.vmic{color:#0c7e8f;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border:1.5px solid #0fa3b8;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;font-size:15px;transition:background .12s,transform .1s;display:grid}.vmic:hover{background:#f0fbfc}.vmic:active{transform:scale(.94)}.vmic.on{color:#fff;background:#e5392f;border-color:#e5392f;animation:1s ease-in-out infinite znaMic}@keyframes znaMic{0%,to{box-shadow:0 0 #e5392f80}50%{box-shadow:0 0 0 6px #e5392f00}}@media (width<=720px){.zna-embed .pageh .act .tbtn,.zna-embed .pageh .act .livebadge{flex:none;min-height:42px}.zna-embed .actsep{display:none}}.zna-embed-sheetbg .anam{color:#16303c;background:#fff;border-radius:16px 16px 0 0;flex-direction:column;width:min(880px,100%);max-height:92vh;font-family:Segoe UI,system-ui,sans-serif;animation:.24s cubic-bezier(.22,1,.36,1) znaSlideUp;display:flex;box-shadow:0 -18px 60px #0000004d}@media (width>=760px){.zna-embed-sheetbg .anam{border-radius:16px;max-height:88vh}}@keyframes znaSlideUp{0%{opacity:.4;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.anam-head{border-bottom:1px solid #e0e8ef;align-items:center;gap:12px;padding:16px 20px;display:flex}.anam-head .anam-t{font-size:16px;font-weight:800}.anam-head .anam-s{color:#6a8294;margin-top:2px;font-size:11.5px}.anam-head .x{color:#6a8294;cursor:pointer;background:#fff;border:1px solid #e0e8ef;border-radius:9px;width:34px;height:34px;margin-left:auto;font-size:16px}.anam-body{-webkit-overflow-scrolling:touch;flex:1;padding:16px 20px;overflow:auto}.anam-sec{border:1px solid #e7edf2;border-radius:12px;margin-bottom:13px;padding:13px 15px}.anam-sec h4{color:#0c7e8f;letter-spacing:.01em;margin:0 0 11px;font-size:13px;font-weight:800}.anam-grid{grid-template-columns:repeat(2,1fr);gap:11px 14px;display:grid}.anam-grid.vit{grid-template-columns:repeat(4,1fr)}.anam-grid .af.wide{grid-column:1/-1}.af label{color:#6a8294;margin-bottom:5px;font-size:11px;font-weight:700;display:block}.af-in{align-items:center;gap:8px;display:flex}.af-in.col{flex-direction:column;align-items:stretch}.af-in.col .vmic{align-self:flex-end}.af input,.af select,.af textarea{color:#16303c;background:#fff;border:1px solid #dbe4ec;border-radius:9px;width:100%;padding:9px 11px;font-family:inherit;font-size:13px}.af input:focus,.af select:focus,.af textarea:focus{border-color:#0fa3b8;outline:none;box-shadow:0 0 0 3px #0fa3b824}.af textarea{resize:vertical;min-height:46px}.anam-foot{padding:14px 20px calc(14px + env(safe-area-inset-bottom,0px));border-top:1px solid #e0e8ef;flex-wrap:wrap;align-items:center;gap:12px;display:flex}.anam-foot .anam-hint{color:#6a8294;flex:1;min-width:180px;font-size:11px}.anam-foot .anam-acts{gap:9px;display:flex}.anam-card{border:1px solid #e7edf2;border-radius:12px;margin-top:14px;padding:13px 15px}.anam-card .anam-vit{font-family:var(--zb-mono,monospace);color:#0c7e8f;background:#f0fbfc;border:1px solid #d4eef2;border-radius:8px;margin:4px 0 10px;padding:7px 10px;font-size:11.5px}.anam-sum{gap:6px;display:grid}.anam-sumrow{grid-template-columns:130px 1fr;gap:10px;font-size:12px;display:grid}.anam-sumrow .k{color:#6a8294;font-weight:700}.anam-sumrow .v{color:#16303c}.anam-empty{color:#6a8294;border:1px dashed #cfd9e2;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;padding:13px 15px;font-size:12.5px;display:flex}@media (width<=720px){.anam-grid,.anam-grid.vit{grid-template-columns:1fr 1fr}.anam-grid .af.wide{grid-column:1/-1}.anam-sumrow{grid-template-columns:110px 1fr}}.zna-drawer-bg{z-index:1180;background:#0e27466b;justify-content:flex-end;animation:.16s znaFade;display:flex;position:fixed;inset:0}@keyframes znaFade{0%{opacity:0}to{opacity:1}}.zna-drawer{width:min(460px,100%);height:100%;padding-right:env(safe-area-inset-right,0px);background:#fff;flex-direction:column;animation:.22s cubic-bezier(.22,1,.36,1) znaSlide;display:flex;box-shadow:-16px 0 50px #00000047}@keyframes znaSlide{0%{transform:translate(100%)}to{transform:translate(0)}}.zna-drawer-head{color:#16303c;border-bottom:1px solid #e0e8ef;align-items:center;gap:11px;padding:15px 18px;font-family:Segoe UI,system-ui,sans-serif;display:flex}.zna-drawer-head .di{color:#0c7e8f;background:#e4f4f6;border-radius:11px;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.zna-drawer-head .dt{font-size:15px;font-weight:700}.zna-drawer-head .ds{color:#6a8294;font-size:11.5px}.zna-drawer-head .x{color:#6a8294;cursor:pointer;background:#fff;border:1px solid #e0e8ef;border-radius:9px;width:34px;height:34px;margin-left:auto;font-size:16px}.zna-drawer-body{padding:16px 18px calc(18px + env(safe-area-inset-bottom,0px));color:#16303c;-webkit-overflow-scrolling:touch;flex:1;font-family:Segoe UI,system-ui,sans-serif;overflow:auto}.zna-dw .sugg{border:1px solid #e0e8ef;border-left:3px solid #0fa3b8;border-radius:12px;margin-bottom:11px;padding:13px 15px}.zna-dw .sugg.done{opacity:.6;border-left-color:#16a06a}.zna-dw .sugg.dismissed{opacity:.5;border-left-color:#5b6b82}.zna-dw .sugg .t{font-size:13px;font-weight:700}.zna-dw .sugg .why{color:#6a8294;margin:5px 0 8px;font-size:11.5px}.zna-dw .sugg .meta{font-family:var(--zb-mono,monospace);color:#6a8294;margin-bottom:10px;font-size:10.5px}.zna-dw .sugg .acts{gap:8px;display:flex}.zna-dw .sugg .status{margin-top:8px;font-size:11px;font-weight:700}.zna-dw .sugg .status.ok{color:#16a06a}.zna-dw .sugg .status.dim{color:#5b6b82}.zna-dw .btn{cursor:pointer;border:0;border-radius:10px;align-items:center;gap:6px;min-height:40px;padding:9px 13px;font-size:12px;font-weight:650;display:inline-flex}.zna-dw .btn-pri{color:#fff;background:#0fa3b8}.zna-dw .btn-sec{color:#0c7e8f;background:#fff;border:1.5px solid #0fa3b8}.zna-dw .lotsebanner{color:#0c7e8f;background:#e4f4f6;border:1px solid #bfe6ec;border-radius:12px;align-items:center;gap:10px;margin-bottom:14px;padding:11px 14px;font-size:12.5px;font-weight:600;display:flex}.zna-dw .ask{gap:9px;margin-top:8px;display:flex}.zna-dw .ask input{border:1px solid #e0e8ef;border-radius:10px;flex:1;padding:11px 13px;font-family:inherit;font-size:13px}.zna-dw .ch{cursor:pointer;background:#fff;border:1px solid #e0e8ef;border-radius:11px;align-items:center;gap:10px;margin-bottom:8px;padding:11px 12px;font-size:12.5px;display:flex}.zna-dw .ch.on{background:#f3fbfc;border-color:#0fa3b8}.zna-dw .ch .av{color:#0c7e8f;background:#e4f4f6;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:11px;font-weight:700;display:grid}.zna-dw .ch .nm{font-weight:650}.zna-dw .ch .pr{background:#37d98a;border-radius:50%;width:7px;height:7px;margin-left:auto}.zna-dw .th-body{background:#f6f9fb;border:1px solid #e0e8ef;border-radius:12px;flex-direction:column;gap:10px;max-height:300px;margin:6px 0 10px;padding:14px;display:flex;overflow:auto}.zna-dw .bub{border-radius:12px;max-width:80%;padding:9px 12px;font-size:12.5px;line-height:1.4}.zna-dw .bub.in{background:#fff;border:1px solid #e0e8ef;align-self:flex-start}.zna-dw .bub.out{color:#fff;background:#0fa3b8;align-self:flex-end}.zna-dw .bub .who{opacity:.8;margin-bottom:3px;font-size:10px;font-weight:600}.zna-dw .th-in{gap:9px;display:flex}.zna-dw .th-in input{border:1px solid #e0e8ef;border-radius:10px;flex:1;padding:11px 13px;font-family:inherit;font-size:13px}.zna-dw .backlink{color:#0c7e8f;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-bottom:8px;padding:6px 0;font-size:12px;font-weight:600;display:inline-flex}.zna-suite{--brand:#0fa3b8;--brand-deep:#0c7e8f;--brand-soft:#e4f4f6;--surface:#fff;--line:#e2e8ee;--line2:#edf1f5;--head:#f2f6f9;--text:#16303c;--muted:#6a8294;--mts-rot:#e5392f;--mts-orange:#f08a24;--mts-gelb:#f2c94c;--mts-gruen:#16a06a;--ok:#16a06a;--warn:#f08a24;--crit:#e5392f;--h:#c8442e;--zb-find-wunde:#e5392f;--zb-find-frak:#a463d6;--zb-find-prell:#f08a24;--zb-find-schmerz:#2d6cdf;--r:16px;--rb:11px;--sh:0 1px 2px #0e27460d, 0 9px 26px #0e27460f;--mono:var(--font-mono);--sans:var(--font-sans);font-family:var(--sans);color:var(--text);-webkit-font-smoothing:antialiased;max-width:1480px;padding:clamp(14px, 2vw, 22px) clamp(14px, 2.4vw, 26px) calc(48px + env(safe-area-inset-bottom,0px));margin:0 auto;font-size:13.5px}.zna-suite *{box-sizing:border-box}.zna-suite .mono{font-family:var(--mono)}.zna-suite .num{font-variant-numeric:tabular-nums}.zna-suite button,.zna-suite select{cursor:pointer;-webkit-tap-highlight-color:transparent;font-family:inherit}@media (prefers-reduced-motion:reduce){.zna-suite *,.zna-suite :before,.zna-suite :after{transition:none!important;animation:none!important}}.zna-suite .banner{border-radius:11px;align-items:center;gap:9px;margin-bottom:9px;padding:9px 13px;font-size:11.5px;font-weight:600;display:flex}.zna-suite .banner.konzept{background:var(--brand-soft);color:var(--brand-deep);border:1px solid #bfe6ec}.zna-suite .banner.synth{color:#8a6d18;background:#fef6dc;border:1px solid #f3dc9a}.zna-suite .banner.anfahrt{color:#9a6a12;background:#fff3e0;border:1px solid #f2c994}.zna-suite .pageh{flex-wrap:wrap;align-items:flex-end;gap:14px;margin:12px 0 14px;display:flex}.zna-suite .pageh h1{letter-spacing:-.02em;margin:0;font-size:clamp(19px,2.4vw,22px)}.zna-suite .pageh .sub{color:var(--muted);margin-bottom:2px;font-size:13px}.zna-suite .pageh .act{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.zna-suite .btn{border-radius:var(--rb);border:0;align-items:center;gap:7px;min-height:38px;padding:9px 13px;font-size:12.5px;font-weight:650;text-decoration:none;display:inline-flex}.zna-suite .btn-pri{background:var(--brand);color:#fff}.zna-suite .btn-pri:hover{filter:brightness(1.06)}.zna-suite .btn-sec{color:var(--brand-deep);border:1.5px solid var(--brand);background:#fff}.zna-suite .backbtn{border:1px solid var(--line);color:var(--brand-deep);background:#fff;border-radius:10px;min-height:38px;margin-bottom:12px;padding:8px 13px;font-size:12px;font-weight:600}.zna-suite .livebadge{color:#0e7a4f;letter-spacing:.06em;background:#16a06a1a;border:1px solid #16a06a4d;border-radius:10px;align-items:center;gap:7px;height:38px;padding:0 13px;font-size:11.5px;font-weight:800;display:inline-flex}.zna-suite .livebadge .pulse{background:#16a06a;border-radius:50%;width:9px;height:9px;animation:2.2s ease-out infinite znaPulse;box-shadow:0 0 #16a06a8c}.zna-suite .actsep{background:var(--line);align-self:stretch;width:1px;margin:4px 2px}.zna-suite .tbtn{height:38px;color:var(--brand-deep);background:#fff;border:1.5px solid #0fa3b873;border-radius:10px;align-items:center;gap:7px;padding:0 14px;font-size:12.5px;font-weight:700;transition:background .12s,box-shadow .12s,transform .12s;display:inline-flex;position:relative}.zna-suite .tbtn:hover{background:#f0fbfc;box-shadow:0 6px 18px #0e274624}.zna-suite .tbtn:active{transform:scale(.97)}.zna-suite .tbtn.lotse{background:var(--brand-soft)}.zna-suite .tbtn .ic{font-size:16px;line-height:1}.zna-suite .tbtn .cnt{background:var(--ok);color:#fff;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:800;display:grid}.zna-suite .tabs{flex-wrap:wrap;gap:7px;margin-bottom:14px;display:flex}.zna-suite .tab{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:999px;min-height:38px;padding:8px 16px;font-size:13px;font-weight:700}.zna-suite .tab.on{background:var(--brand);color:#fff;border-color:var(--brand)}.zna-suite .tiles{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:14px;display:grid}.zna-suite .tile{border:1px solid var(--line);box-shadow:var(--sh);text-align:left;background:#fff;border-radius:14px;flex-direction:column;gap:6px;padding:13px 14px;display:flex}.zna-suite .tile:hover{border-color:var(--brand);background:#f7feff}.zna-suite .tile .ic{background:var(--brand-soft);width:32px;height:32px;color:var(--brand-deep);border-radius:9px;place-items:center;font-size:15px;display:grid}.zna-suite .tile .tt{font-size:13px;font-weight:700}.zna-suite .tile .ts{color:var(--muted);font-size:10.5px}.zna-suite .tile.ext{border-style:dashed}.zna-suite .subtabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;margin-bottom:14px;padding-bottom:10px;display:flex}.zna-suite .subtab{color:var(--muted);background:0 0;border:1px solid #0000;border-radius:9px;min-height:38px;padding:8px 14px;font-size:12.5px;font-weight:600}.zna-suite .subtab.on{background:var(--brand-soft);color:var(--brand-deep)}.zna-suite .card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh);padding:16px}.zna-suite .card h3{margin:0 0 3px;font-size:14.5px}.zna-suite .card .note{color:var(--muted);margin:0 0 12px;font-size:11.5px}.zna-suite .strip{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:11px;margin-bottom:14px;display:grid}.zna-suite .st{border:1px solid var(--line);box-shadow:var(--sh);background:#fff;border-radius:13px;padding:12px 14px}.zna-suite .st .lab{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:9px;font-family:var(--mono)}.zna-suite .st .big{margin-top:6px;font-size:22px;font-weight:780;line-height:1}.zna-suite .st .d2{color:var(--muted);margin-top:5px;font-size:10.5px}.zna-suite .st .d2.up{color:var(--warn)}.zna-suite .st .d2.ok{color:var(--ok)}.zna-suite .esc{color:#b5640f;background:#f08a2429;border-radius:8px;margin-top:6px;padding:3px 10px;font-size:13px;font-weight:800;display:inline-block}.zna-suite .esc.gruen{color:#107a52;background:#16a06a24}.zna-suite .esc.rot{color:#b5302a;background:#e5392f24}.zna-suite .src-pill{font-family:var(--mono);color:var(--brand-deep);background:#eef6f8;border-radius:5px;padding:1px 5px;font-size:9px;font-weight:700}.zna-suite .boardgrid{grid-template-columns:1fr 310px;align-items:start;gap:14px;display:grid}.zna-suite .tbwrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.zna-suite table.tb{border-collapse:separate;border-spacing:0;width:100%;min-width:600px;font-size:13px}.zna-suite table.tb th{text-align:left;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:6px 11px 9px;font-size:9px;font-weight:600}.zna-suite table.tb td{border-top:1px solid var(--line);vertical-align:middle;padding:12px 11px}.zna-suite table.tb tr.clk{cursor:pointer}.zna-suite table.tb tr.clk:hover td{background:#f5fafb}.zna-suite td.pl{font-family:var(--mono);font-size:12px;font-weight:700}.zna-suite .patc .id{font-weight:700}.zna-suite .patc .meta{color:var(--muted);align-items:center;gap:6px;margin-top:2px;font-size:10.5px;display:flex}.zna-suite .patc .mtsdot{border-radius:50%;width:8px;height:8px;display:inline-block}.zna-suite .anamtag{color:var(--brand);margin-left:6px;font-size:9px}.zna-suite .phase{color:var(--muted);background:#eef3f6;border-radius:7px;padding:3px 9px;font-size:10.5px;font-weight:600;display:inline-block}.zna-suite .phase.diag{color:#7e44ba;background:#a463d621}.zna-suite .phase.ther{color:var(--brand-deep);background:#0fa3b821}.zna-suite .phase.ent{color:#107a52;background:#16a06a21}.zna-suite .phase.anf{color:#9a6a12;background:#f08a2429}.zna-suite .sla{font-family:var(--mono);font-size:12px;font-weight:700}.zna-suite .sla.ok{color:var(--ok)}.zna-suite .sla.warn{color:var(--warn)}.zna-suite .sla.crit{color:var(--crit)}.zna-suite .kiflag{color:#b5302a;background:#e5392f1a;border-radius:6px;align-items:center;gap:5px;padding:3px 8px;font-size:10px;font-weight:700;display:inline-flex}.zna-suite .kiflag.flow{color:#1f56b8;background:#2d6cdf1f}.zna-suite .dimd{color:#b7c4ce}.zna-suite aside .card{margin-bottom:12px}.zna-suite .rowline{border-bottom:1px solid var(--line2);justify-content:space-between;align-items:center;gap:10px;padding:8px 0;font-size:12px;display:flex}.zna-suite .rowline:last-child{border-bottom:0}.zna-suite .rowline .l{align-items:center;gap:9px;display:flex}.zna-suite .rowline .ic{background:var(--brand-soft);width:27px;height:27px;color:var(--brand-deep);border-radius:8px;flex:none;place-items:center;font-size:12px;display:grid}.zna-suite .rowline .badge2{font-family:var(--mono);font-size:11px}.zna-suite .rowline .ok{color:var(--ok);font-weight:700}.zna-suite .rowline .busy{color:#b5302a;font-weight:700}.zna-suite .rowline .wait{color:var(--warn);font-weight:700}.zna-suite .inc{border:1px solid var(--line);cursor:pointer;border-left-width:3px;border-radius:10px;margin-bottom:7px;padding:9px 11px}.zna-suite .inc:hover{background:#f7fafc}.zna-suite .inc.r{border-left-color:var(--mts-rot)}.zna-suite .inc.o{border-left-color:var(--mts-orange)}.zna-suite .inc.g{border-left-color:var(--mts-gruen)}.zna-suite .inc .h{justify-content:space-between;gap:8px;display:flex}.zna-suite .inc .veh{font-size:12px;font-weight:700}.zna-suite .inc .eta{font-family:var(--mono);color:var(--brand-deep);font-size:11px;font-weight:700}.zna-suite .inc .be{color:var(--muted);margin-top:3px;font-size:11px}.zna-suite .kis{border:1px solid var(--line);border-left:3px solid var(--brand);border-radius:10px;margin-bottom:7px;padding:9px 11px}.zna-suite .kis .t{font-size:11.5px;font-weight:700}.zna-suite .kis .m{color:var(--muted);margin:4px 0 0;font-size:11px}.zna-suite .rooms{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.zna-suite .room{border:1px solid var(--line);box-shadow:var(--sh);background:#fff;border-radius:14px;overflow:hidden}.zna-suite .room .rh{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.zna-suite .room .rh .nm{font-size:15px;font-weight:800}.zna-suite .room .rh .stt{border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700}.zna-suite .stt.free{color:#107a52;background:#16a06a21}.zna-suite .stt.busy{color:#b5302a;background:#e5392f21}.zna-suite .stt.prep{color:#9a6a12;background:#f08a2429}.zna-suite .room .rb{padding:12px 14px;font-size:12px}.zna-suite .room .rb .ln{color:var(--muted);justify-content:space-between;gap:10px;padding:4px 0;display:flex}.zna-suite .room .rb .ln b{color:var(--text);text-align:right;font-weight:600}.zna-suite .beds{grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:8px;display:grid}.zna-suite .bed{border:1px solid var(--line);text-align:center;border-radius:9px;padding:9px 4px;font-size:10.5px}.zna-suite .bed.free{color:#107a52;cursor:pointer;background:#16a06a12;border-color:#16a06a59}.zna-suite .bed.free:hover{background:#16a06a29}.zna-suite .bed.res{color:#9a6a12;background:#f2a93b1f;border-color:#f2a93b66}.zna-suite .bed.req{color:#1f56b8;background:#2d6cdf1a;border-color:#2d6cdf66}.zna-suite .bed.busy{background:#f6f9fb}.zna-suite .bed .n{font-family:var(--mono);color:var(--text);font-size:11px;font-weight:700}.zna-suite .bed .pi{margin-top:3px;font-weight:600}.zna-suite table.t{border-collapse:collapse;width:100%;font-size:12px}.zna-suite table.t th{text-align:left;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:9px;font-family:var(--mono);border-bottom:1px solid var(--line);padding:6px 9px;font-weight:600}.zna-suite table.t td{border-bottom:1px solid var(--line2);padding:8px 9px}.zna-suite table.t tr:last-child td{border-bottom:0}.zna-suite table.t tr.clk{cursor:pointer}.zna-suite table.t tr.clk:hover td{background:#f5fafb}.zna-suite .pill{border-radius:7px;padding:2px 9px;font-size:10.5px;font-weight:700;display:inline-block}.zna-suite .pill.ok{color:#107a52;background:#16a06a21}.zna-suite .pill.warn{color:#9a6a12;background:#f08a2429}.zna-suite .pill.busy{color:#b5302a;background:#e5392f21}.zna-suite .pill.info{color:#1f56b8;background:#2d6cdf1f}.zna-suite .pill.dim{color:var(--muted);background:#eef3f6}.zna-suite .formcard{border:1px solid var(--line);border-radius:13px;margin-bottom:12px;overflow:hidden}.zna-suite .formcard .fh{background:var(--head);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:11px 14px;display:flex}.zna-suite .formcard .fh .qn{font-family:var(--mono);font-size:13px;font-weight:800}.zna-suite .formcard .fh .tm{color:var(--muted);font-size:10.5px;font-family:var(--mono);margin-left:auto}.zna-suite .fb{grid-template-columns:1fr 1fr;gap:0;display:grid}.zna-suite .fb .col{padding:12px 14px}.zna-suite .fb .col+.col{border-left:1px solid var(--line)}.zna-suite .fb .lbl{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:9px;font-family:var(--mono);margin-bottom:7px}.zna-suite .frow{justify-content:space-between;gap:10px;padding:3px 0;font-size:12px;display:flex}.zna-suite .frow .k{color:var(--muted)}.zna-suite .kia{background:#f4fafb}.zna-suite .kia .sum{font-size:12px;line-height:1.45}.zna-suite .kia .redflag{color:#b5302a;background:#e5392f1a;border-radius:7px;align-items:center;gap:6px;margin-top:8px;padding:4px 9px;font-size:11px;font-weight:700;display:inline-flex}.zna-suite .kia .sugg{color:var(--text);margin-top:8px;font-size:11.5px}.zna-suite .kia .gate{color:#9a6a12;background:#f08a2429;border-radius:5px;margin-top:8px;padding:1px 6px;font-size:9px;font-weight:700;display:inline-block}.zna-suite .falllayout{grid-template-columns:226px 1fr;align-items:start;gap:14px;display:grid}.zna-suite .tree{border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh);background:#fff;padding:9px 7px}.zna-suite .casebox{border:1px solid var(--line);background:var(--head);border-radius:9px;margin-bottom:9px;padding:8px 10px}.zna-suite .casebox .cs{font-family:var(--mono);font-size:11px;font-weight:700}.zna-suite .casebox .cm{color:var(--muted);margin-top:2px;font-size:10px}.zna-suite .tnode{color:var(--text);cursor:pointer;border-radius:8px;align-items:center;gap:9px;padding:9px 10px;font-size:12.5px;display:flex}.zna-suite .tnode .i{text-align:center;width:17px;color:var(--muted)}.zna-suite .tnode:hover{background:var(--head)}.zna-suite .tnode.on{background:var(--brand-soft);color:var(--brand-deep);font-weight:600}.zna-suite .tnode .dotc{border-radius:50%;width:7px;height:7px;margin-left:auto}.zna-suite .tgrp{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:9px;font-family:var(--mono);padding:11px 10px 5px}.zna-suite .phead{border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh);background:#fff;margin-bottom:12px;padding:13px 15px}.zna-suite .pavatar{color:#7e94aa;background:linear-gradient(135deg,#dfeaf0,#cddbe6);border-radius:12px;flex:none;place-items:center;width:56px;height:56px;font-size:22px;display:grid}.zna-suite .pname{font-size:17px;font-weight:800}.zna-suite .pmeta{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:3px 20px;margin-top:7px;display:grid}.zna-suite .pm{gap:8px;font-size:11.5px;display:flex}.zna-suite .pm .k{color:var(--muted);min-width:74px}.zna-suite .pm .val{font-weight:600}.zna-suite .sichip{border-radius:999px;align-items:center;gap:7px;margin-left:auto;padding:4px 12px;font-size:12px;font-weight:700;display:inline-flex}.zna-suite .sichip .d{border-radius:50%;width:9px;height:9px}.zna-suite .assign{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:9px;margin-bottom:12px;display:grid}.zna-suite .asl{border:1px solid var(--line);box-shadow:var(--sh);background:#fff;border-radius:11px;padding:9px 11px}.zna-suite .asl .lab{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:9px;font-family:var(--mono);align-items:center;gap:6px;display:flex}.zna-suite .asl .nida{color:var(--brand-deep);background:#eef6f8;border-radius:4px;padding:1px 5px;font-size:8px;font-weight:700}.zna-suite .asl select{border:1px solid var(--line);width:100%;color:var(--text);background:#fff;border-radius:8px;margin-top:6px;padding:8px 9px;font-size:12.5px;font-weight:600}.zna-suite .panel{border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh);background:#fff;margin-bottom:12px;overflow:hidden}.zna-suite .ph:not(i){background:var(--head);border-bottom:1px solid var(--line);letter-spacing:.02em;text-transform:uppercase;color:#34536a;cursor:pointer;align-items:center;gap:8px;padding:11px 13px;font-size:11.5px;font-weight:700;display:flex}.zna-suite .ph .src{font-family:var(--mono);color:var(--brand-deep);text-transform:none;letter-spacing:0;background:#eef6f8;border-radius:5px;padding:1px 6px;font-size:9px;font-weight:700}.zna-suite .ph .chev{color:var(--muted);margin-left:auto;font-size:11px;transition:transform .2s}.zna-suite .panel.col .chev{transform:rotate(-90deg)}.zna-suite .panel.col .pb{display:none}.zna-suite .pb{padding:12px 13px}.zna-suite .grid2{grid-template-columns:1fr 1fr;align-items:start;gap:12px;display:grid}.zna-suite .iso{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:9px;display:grid}.zna-suite .isoc{border:1px solid var(--line);border-radius:10px;padding:9px 11px}.zna-suite .isoc .k{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--brand-deep);font-size:9.5px;font-weight:700}.zna-suite .isoc .val{margin-top:5px;font-size:12px;line-height:1.4}.zna-suite .dx{border-bottom:1px solid var(--line2);gap:10px;padding:6px 0;font-size:12px;display:flex}.zna-suite .dx:last-child{border-bottom:0}.zna-suite .dx .icd{font-family:var(--mono);color:var(--brand-deep);min-width:60px;font-weight:700}.zna-suite .flagH{color:var(--h);font-weight:700}.zna-suite .flagN{color:var(--muted)}.zna-suite .grp td{background:var(--head);color:#34536a;font-size:10px;font-weight:700}.zna-suite .stepper{flex-wrap:wrap;gap:7px;margin-bottom:12px;display:flex}.zna-suite .step{border:1px solid var(--line);color:var(--muted);border-radius:9px;align-items:center;gap:7px;padding:7px 10px;font-size:11px;display:flex}.zna-suite .step .n{background:var(--head);border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;font-weight:700;display:grid}.zna-suite .step.done{color:#107a52;background:#16a06a12;border-color:#16a06a66}.zna-suite .step.done .n{background:var(--ok);color:#fff}.zna-suite .step.active{border-color:var(--brand);background:var(--brand-soft);color:var(--brand-deep)}.zna-suite .step.active .n{background:var(--brand);color:#fff}.zna-suite .kihint{background:var(--brand-soft);color:var(--brand-deep);border:1px solid #bfe6ec;border-radius:10px;align-items:flex-start;gap:8px;padding:9px 11px;font-size:11.5px;display:flex}.zna-suite .kihint .gate{color:#9a6a12;background:#f08a2429;border-radius:5px;margin-left:6px;padding:1px 6px;font-size:8.5px;font-weight:700}.zna-suite .check{flex-direction:column;gap:6px;margin:4px 0;display:flex}.zna-suite .ci{align-items:center;gap:8px;font-size:12px;display:flex}.zna-suite .ci .bx{background:var(--ok);color:#fff;border-radius:5px;place-items:center;width:16px;height:16px;font-size:10px;display:grid}.zna-suite .seg{background:var(--head);border-radius:9px;gap:2px;margin-bottom:11px;padding:3px;display:inline-flex}.zna-suite .seg button{color:var(--muted);background:0 0;border:0;border-radius:7px;padding:7px 12px;font-size:11.5px;font-weight:600}.zna-suite .seg button.on{color:var(--text);background:#fff;box-shadow:0 1px 2px #0000000f}.zna-suite .kiosk{max-width:700px;margin:0 auto}.zna-suite .kiosk.rtl{text-align:right;direction:rtl}.zna-suite .khead{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.zna-suite .khead h2{margin:0;font-size:21px}.zna-suite .langs{flex-wrap:wrap;gap:5px;margin-left:auto;display:flex}.zna-suite .kiosk.rtl .langs{margin-left:0;margin-right:auto}.zna-suite .lang{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:9px;min-height:38px;padding:7px 12px;font-size:13px;font-weight:700}.zna-suite .lang.on{background:var(--brand);color:#fff;border-color:var(--brand)}.zna-suite .emerg{border:1.5px solid var(--crit);color:#a62a22;background:#fdecea;border-radius:13px;align-items:center;gap:11px;margin-bottom:14px;padding:13px 15px;font-size:13.5px;font-weight:700;display:flex}.zna-suite .emerg .x{font-size:21px}.zna-suite .kstep{border:1px solid var(--line);box-shadow:var(--sh);background:#fff;border-radius:14px;margin-bottom:12px;padding:16px}.zna-suite .kstep .sl{align-items:center;gap:10px;margin-bottom:11px;font-size:14px;font-weight:700;display:flex}.zna-suite .kstep .sl .n{background:var(--brand);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;font-weight:800;display:grid}.zna-suite .kfield{flex-direction:column;gap:5px;margin-bottom:11px;display:flex}.zna-suite .kfield label{color:var(--muted);font-size:12px;font-weight:600}.zna-suite .kfield .kf-in{align-items:center;gap:8px;display:flex}.zna-suite .kfield input{border:1.5px solid var(--line);border-radius:10px;flex:1;width:100%;padding:12px 13px;font-family:inherit;font-size:14px}.zna-suite .cats{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:9px;display:grid}.zna-suite .cat{border:1.5px solid var(--line);text-align:center;background:#fff;border-radius:13px;padding:14px 10px;font-size:13px;font-weight:600}.zna-suite .cat .em{margin-bottom:6px;font-size:24px;display:block}.zna-suite .cat.on{border-color:var(--brand);background:var(--brand-soft);color:var(--brand-deep)}.zna-suite .nrs{flex-wrap:wrap;gap:5px;display:flex}.zna-suite .nrs button{border:1.5px solid var(--line);background:#fff;border-radius:10px;width:40px;height:40px;font-size:14px;font-weight:700}.zna-suite .nrs button.on{border-color:var(--brand);background:var(--brand);color:#fff}.zna-suite .ksubmit{justify-content:center;width:100%;padding:14px;font-size:15px}.zna-suite .kconfirm{border:1px solid var(--line);box-shadow:var(--sh);text-align:center;background:#fff;border-radius:14px;padding:22px}.zna-suite .kconfirm .tick{width:54px;height:54px;color:var(--ok);background:#16a06a21;border-radius:50%;place-items:center;margin:0 auto 12px;font-size:28px;display:grid}.zna-suite .kconfirm .qn{font-family:var(--mono);margin:6px 0;font-size:32px;font-weight:800}.zna-suite .kwait{background:var(--brand-soft);color:var(--brand-deep);border:1px solid #bfe6ec;border-radius:11px;align-items:center;gap:9px;margin:9px 0;padding:11px 16px;font-size:14px;font-weight:700;display:inline-flex}.zna-suite .ksmall{color:var(--muted);margin-top:9px;font-size:11.5px;line-height:1.5}.zna-suite .statusline{color:var(--muted);margin-top:12px;font-size:11px}.zna-suite .statusline b{color:var(--ok)}.zna-suite .taglist{flex-wrap:wrap;gap:6px;display:flex}.zna-suite .taglist span{background:var(--head);border:1px solid var(--line);border-radius:7px;padding:3px 9px;font-size:11px;font-weight:600}.zna-suite .livep{color:var(--brand-deep);background:var(--brand-soft);border:1px solid #bfe6ec;border-radius:999px;align-items:center;gap:7px;padding:5px 11px;font-size:11.5px;font-weight:700;display:inline-flex}.zna-suite .livep i{background:#16a06a;border-radius:50%;width:8px;height:8px;animation:2.2s infinite znaPulse}.zna-suite .btn .tcount{background:#ffffff4d;border-radius:999px;margin-left:4px;padding:0 6px;font-size:10px}.zna-suite .btn-sec .tcount{background:var(--brand-soft)}.zna-suite .anamtag{color:var(--brand);vertical-align:middle;margin-left:5px;font-size:10px}.zna-suite .bm{grid-template-columns:1fr 300px;align-items:start;gap:18px;display:grid}.zna-suite .bodyphoto{width:100%;max-width:320px;margin:0 auto;position:relative}.zna-suite .bodyphoto img{border:1px solid var(--line);-webkit-user-select:none;user-select:none;background:#f7fafc;border-radius:12px;width:100%;height:auto;display:block}.zna-suite .bodyphoto .bp-marker{cursor:help;border:2.5px solid #fff;border-radius:50%;width:16px;height:16px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 6px #0e274659}.zna-suite .bodyphoto .bp-caps{justify-content:space-around;margin-top:6px;display:flex}.zna-suite .bodyphoto .bp-caps span{color:var(--muted);font-size:11px;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase}.zna-suite .findlist{flex-direction:column;gap:8px;display:flex}.zna-suite .find{border:1px solid var(--line);border-radius:10px;align-items:flex-start;gap:9px;padding:9px 11px;display:flex}.zna-suite .find .dot{border-radius:50%;flex:none;width:10px;height:10px;margin-top:4px}.zna-suite .find .fi{font-size:12px;font-weight:650}.zna-suite .find .fm{color:var(--muted);font-size:11px}.zna-suite .legend2{color:var(--muted);flex-wrap:wrap;gap:9px;margin-top:12px;font-size:11px;display:flex}.zna-suite .legend2 span{align-items:center;gap:6px;display:inline-flex}.zna-suite .legend2 i{border-radius:50%;width:10px;height:10px}.zna-suite .stagepill{background:var(--brand-soft);color:var(--brand-deep);vertical-align:middle;border-radius:6px;margin-left:8px;padding:2px 8px;font-size:9.5px;font-weight:700;display:inline-block}.zna-suite .comm{border-bottom:1px solid var(--line2);align-items:center;gap:11px;padding:9px 0;display:flex}.zna-suite .comm:last-child{border-bottom:0}.zna-suite .comm .av{background:var(--brand-soft);width:34px;height:34px;color:var(--brand-deep);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.zna-suite .comm .tx{flex:1;min-width:0}.zna-suite .comm .ti{font-size:12.5px;font-weight:600}.zna-suite .comm .me{color:var(--muted);font-size:11px}.zna-suite .comm .tag{border-radius:6px;padding:3px 8px;font-size:10px;font-weight:700}.zna-suite .comm .tag.cb{color:#1f56b8;background:#2d6cdf1f}.zna-suite .comm .tag.tr{color:#7e44ba;background:#a463d621}@media (width<=1180px){.zna-suite .boardgrid,.zna-suite .falllayout,.zna-suite .grid2,.zna-suite .bm{grid-template-columns:1fr}}@media (width<=760px){.zna-suite .fb{grid-template-columns:1fr}.zna-suite .fb .col+.col{border-left:0;border-top:1px solid var(--line)}.zna-suite .tabs{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.zna-suite .tabs::-webkit-scrollbar{display:none}.zna-suite .tab{white-space:nowrap;flex:none}.zna-suite .strip{grid-template-columns:repeat(2,1fr)}}.manv-suite{--chrome:#0d2240;--chrome-2:#07172e;--chrome-line:#ffffff14;--brand:#0d2240;--brand-deep:#07172e;--brand-soft:#e9ebed;--bg:var(--c-surface-2);--surface:#fff;--line:#e2e8ee;--line2:#edf1f5;--head:#f2f6f9;--text:#16303c;--muted:#6a8294;--rot:#e5392f;--gelb:#f2c94c;--gruen:#16a06a;--blau:#2d6cdf;--schwarz:#2b2f33;--ok:#16a06a;--warn:#f08a24;--crit:#e5392f;--r:16px;--rb:11px;--sh:0 1px 2px #0e27460d, 0 9px 26px #0e27460f;--mono:var(--font-mono);--sans:var(--font-sans);background:var(--bg);min-height:100%;color:var(--text);-webkit-font-smoothing:antialiased;flex-direction:column;font-size:13.5px;display:flex}.manv-suite .mono{font-family:var(--mono)}.manv-suite .num{font-variant-numeric:tabular-nums}.manv-suite button,.manv-suite select,.manv-suite input{font-family:inherit}.manv-suite button{cursor:pointer}@media (prefers-reduced-motion:reduce){.manv-suite *{transition:none!important;animation:none!important}}.manv-suite .manv-top{background:var(--chrome);color:#fff;border-radius:14px 14px 0 0;flex-wrap:wrap;align-items:center;gap:13px;padding:10px 18px;display:flex}.manv-suite .manv-top .v{font-family:var(--mono);background:#ffffff1f;border-radius:5px;padding:2px 6px;font-size:10px}.manv-suite .live{color:#bfe9d6;align-items:center;gap:7px;font-size:12px;display:flex}.manv-suite .live .p{background:#37d98a;border-radius:50%;width:8px;height:8px;animation:2.2s infinite manvpulse}@keyframes manvpulse{0%{box-shadow:0 0 #37d98a99}70%{box-shadow:0 0 0 7px #37d98a00}to{box-shadow:0 0 #37d98a00}}.manv-suite .manv-top .modus{color:#f5a39e;border:1px solid #e5392f80;border-radius:999px;padding:3px 11px;font-size:11px;font-weight:700}.manv-suite .manv-top .right{color:#9fb3c9;flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;font-size:11px;display:flex}.manv-suite .manv-top .clock{font-family:var(--mono);color:#cfe0ee}.manv-suite .topbtn{color:#dfe9f3;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:9px;align-items:center;gap:6px;padding:6px 11px;font-size:11.5px;font-weight:700;display:inline-flex}.manv-suite .topbtn:hover{background:#ffffff2e}.manv-suite .tbadge{color:#fff;background:#e5392f;border-radius:999px;padding:1px 6px;font-size:9px;font-weight:800}.manv-suite .manv-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-bottom:12px;display:flex}.manv-suite .manv-actions .src{color:var(--muted);font-size:11px;font-family:var(--mono);background:var(--surface);border:1px solid var(--line);border-radius:999px;margin-right:auto;padding:3px 10px}.manv-suite .manv-actions .topbtn{background:var(--surface);border:1px solid var(--line);color:var(--brand-deep);box-shadow:var(--sh)}.manv-suite .manv-actions .topbtn:hover{background:var(--brand-soft);border-color:var(--brand)}.manv-suite .manv-body{flex:1;grid-template-columns:1fr;min-height:0;display:grid}.manv-suite .menu{background:var(--chrome);color:#dfe9f3;border-right:1px solid var(--chrome-line);border-radius:0 0 0 14px;padding:14px 12px;overflow:auto}.manv-suite .menu .mh{color:#fff;margin:0 6px 12px;font-size:13px;font-weight:700}.manv-suite .menugrp{letter-spacing:.1em;text-transform:uppercase;color:#7e93ad;font-size:9px;font-family:var(--mono);padding:14px 8px 6px}.manv-suite .menuitem{text-align:left;color:#cdd9e6;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;width:100%;padding:9px 11px;font-size:13px;font-weight:600;display:flex}.manv-suite .menuitem:hover{background:#ffffff0d}.manv-suite .menuitem.on{color:#fff;background:#2e9e4038}.manv-suite .menuitem .mi{text-align:center;color:#7e93ad;width:16px;font-size:13px}.manv-suite .menuitem.on .mi{color:#2e9e5b}.manv-suite .menucreate{color:#fff;background:#2e9e5b;border:0;border-radius:10px;justify-content:center;align-items:center;gap:9px;width:100%;margin-top:4px;padding:11px;font-size:13px;font-weight:700;display:flex}.manv-suite .menucreate:hover{background:#247b47}.manv-suite .content{min-width:0;padding:18px 22px 50px;overflow:auto}.manv-suite .banner{border-radius:11px;align-items:center;gap:9px;margin-bottom:12px;padding:9px 13px;font-size:11.5px;font-weight:600;display:flex}.manv-suite .banner.synth{color:#8a6d18;background:#fef6dc;border:1px solid #f3dc9a}.manv-suite .pageh{flex-wrap:wrap;align-items:flex-end;gap:14px;margin:6px 0 14px;display:flex}.manv-suite .pageh h1{margin:0;font-size:21px}.manv-suite .pageh .sub{color:var(--muted);margin-bottom:2px;font-size:12.5px}.manv-suite .pageh .act{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.manv-suite .btn{border-radius:var(--rb);border:0;align-items:center;gap:7px;padding:9px 13px;font-size:12.5px;font-weight:650;display:inline-flex}.manv-suite .btn-pri{background:var(--brand);color:#fff}.manv-suite .btn-sec{background:var(--surface);color:var(--brand-deep);border:1.5px solid var(--brand)}.manv-suite .strip{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin-bottom:14px;display:grid}.manv-suite .st{background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh);border-radius:13px;padding:12px 13px}.manv-suite .st .lab{letter-spacing:.09em;text-transform:uppercase;color:var(--muted);font-size:9px;font-family:var(--mono)}.manv-suite .st .big{margin-top:6px;font-size:22px;font-weight:780;line-height:1}.manv-suite .st .d2{color:var(--muted);margin-top:4px;font-size:10px}.manv-suite .card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh);margin-bottom:14px;padding:16px}.manv-suite .card h3{margin:0 0 3px;font-size:14.5px}.manv-suite .card .note{color:var(--muted);margin:0 0 12px;font-size:11.5px}.manv-suite .grid2{grid-template-columns:1fr 1fr;align-items:start;gap:14px;display:grid}.manv-suite .ovgrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.manv-suite .ovcard{background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh);text-align:left;border-radius:14px;padding:15px}.manv-suite .ovcard:hover{border-color:var(--brand)}.manv-suite .ovcard .t{font-size:15px;font-weight:800}.manv-suite .ovcard .d{color:var(--muted);margin-top:4px;font-size:12px}.manv-suite .ovcard .go{color:var(--brand-deep);margin-top:10px;font-size:11.5px;font-weight:700}.manv-suite .triage{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;display:grid}.manv-suite .trc{color:#fff;border-radius:13px;padding:14px}.manv-suite .trc .n{font-size:30px;font-weight:800;line-height:1}.manv-suite .trc .k{opacity:.95;margin-top:5px;font-size:11px;font-weight:700}.manv-suite .trc .d{opacity:.85;margin-top:2px;font-size:10px}.manv-suite .trc.rot{background:var(--rot)}.manv-suite .trc.gelb{background:var(--gelb);color:#5a4a12}.manv-suite .trc.gruen{background:var(--gruen)}.manv-suite .trc.blau{background:var(--blau)}.manv-suite .trc.schwarz{background:var(--schwarz)}.manv-suite .rooms{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.manv-suite .room{background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh);border-radius:14px;overflow:hidden}.manv-suite .room.clk{cursor:pointer}.manv-suite .room.clk:hover{border-color:var(--brand)}.manv-suite .room .rh{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:11px 13px;display:flex}.manv-suite .room .rh .nm{font-size:14px;font-weight:800}.manv-suite .room .rh .stt{color:var(--brand-deep);background:#0fa3b821;border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:700}.manv-suite .room .rb{padding:11px 13px;font-size:12px}.manv-suite .room .rb .ln{color:var(--muted);justify-content:space-between;padding:3px 0;display:flex}.manv-suite .room .rb .ln b{color:var(--text);font-weight:600}.manv-suite .room .jump{color:var(--brand-deep);margin-top:8px;font-size:10.5px;font-weight:700}.manv-suite .rowline{border-bottom:1px solid var(--line2);justify-content:space-between;align-items:center;gap:10px;padding:8px 0;font-size:12px;display:flex}.manv-suite .rowline:last-child{border-bottom:0}.manv-suite .rowline .l{align-items:center;gap:9px;display:flex}.manv-suite .rowline .ic{background:var(--brand-soft);width:27px;height:27px;color:var(--brand-deep);border-radius:8px;flex:none;place-items:center;font-size:12px;display:grid}.manv-suite table.t{border-collapse:collapse;width:100%;font-size:12px}.manv-suite table.t th{text-align:left;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:9px;font-family:var(--mono);border-bottom:1px solid var(--line);padding:6px 9px;font-weight:600}.manv-suite table.t td{border-bottom:1px solid var(--line2);padding:8px 9px}.manv-suite table.t tr:last-child td{border-bottom:0}.manv-suite .pill{border-radius:7px;padding:2px 9px;font-size:10.5px;font-weight:700;display:inline-block}.manv-suite .pill.ok{color:#107a52;background:#16a06a21}.manv-suite .pill.warn{color:#9a6a12;background:#f08a2429}.manv-suite .pill.busy{color:#b5302a;background:#e5392f21}.manv-suite .pill.info{color:#1f56b8;background:#2d6cdf1f}.manv-suite .pill.dim{color:var(--muted);background:#eef3f6}.manv-suite .sk{align-items:center;gap:6px;font-weight:600;display:inline-flex}.manv-suite .sk .d{border-radius:50%;width:9px;height:9px}.manv-suite .cap{align-items:center;gap:5px;display:flex}.manv-suite .cap .b{border-radius:3px;height:9px}.manv-suite .bar{background:#eef3f6;border-radius:5px;flex:1;min-width:80px;height:10px;overflow:hidden}.manv-suite .bar i{border-radius:5px;height:100%;display:block}.manv-suite .zmz{border-radius:var(--r)}.manv-suite .zmz .modeswitch{background:var(--head);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.manv-suite .zmz .modeswitch button{color:var(--muted);background:0 0;border:0;border-radius:8px;padding:7px 14px;font-size:12.5px;font-weight:700}.manv-suite .zmz .modeswitch button.on{background:var(--surface);color:var(--text);box-shadow:0 1px 2px #0000000f}.manv-suite .ldisc{color:#9a6a12;background:#f08a2424;border:1px solid #f08a2466;border-radius:11px;align-items:center;gap:10px;margin-bottom:12px;padding:10px 13px;font-size:12px;font-weight:600;display:none}.manv-suite .zmz.night{--bg:#0a1622;--surface:#11202e;--text:#dce7f0;--muted:#8aa3b8;--line:#ffffff1a;--line2:#ffffff0f;--head:#16304a;--brand:#3fb6c8;--brand-deep:#7fe1ee;--brand-soft:#3fb6c829;border-radius:var(--r-lg);background:#0a1622;padding:14px}.manv-suite .zmz.night .ldisc{display:flex}.manv-suite .zmz.night .st,.manv-suite .zmz.night .card,.manv-suite .zmz.night .room{background:var(--surface);border-color:var(--line)}.manv-suite .zmz.night .room .rh .stt{color:#7fe1ee;background:#3fb6c82e}.manv-suite .zmz.night .modeswitch{background:#0c1a28}.manv-suite .zmz.night .modeswitch button.on{color:#fff;background:#16304a}.manv-suite .zmz.night .pill.info{color:#7fe1ee;background:#3fb6c833}.manv-suite .sheetbg{z-index:60;background:#0e274673;justify-content:center;align-items:center;padding:18px;display:none;position:fixed;inset:0}.manv-suite .sheetbg.on{display:flex}.manv-suite .sheet{background:#fff;border-radius:16px;width:100%;max-width:520px;overflow:hidden;box-shadow:0 24px 70px #00000052}.manv-suite .sh-head{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:14px 18px;font-weight:700;display:flex}.manv-suite .sh-head .x{border:1px solid var(--line);width:30px;height:30px;color:var(--muted);background:#fff;border-radius:8px;margin-left:auto;font-size:15px}.manv-suite .sh-body{grid-template-columns:1fr 1fr;gap:12px;padding:18px;display:grid}.manv-suite .sh-body .full{grid-column:1/-1}.manv-suite .sh-body label{color:var(--muted);margin:0 0 5px;font-size:11px;font-weight:600;display:block}.manv-suite .sh-body input,.manv-suite .sh-body select{border:1px solid var(--line);border-radius:9px;width:100%;padding:9px 11px;font-size:13px}.manv-suite .maptools{flex-wrap:wrap;gap:7px;margin-bottom:10px;display:flex}.manv-suite .mtool{border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:9px;padding:6px 12px;font-size:11.5px;font-weight:700}.manv-suite .mtool.on{background:var(--brand);color:#fff;border-color:var(--brand)}.manv-suite .maplayout{grid-template-columns:1fr 270px;align-items:start;gap:14px;display:grid}@media (width<=900px){.manv-suite .maplayout{grid-template-columns:1fr}}.manv-suite .mapwrap{border:1px solid var(--line);background:#eaf1f4;border-radius:14px;overflow:hidden}.manv-suite .mapwrap.hide-abschnitte #manv-lyr-abschnitte,.manv-suite .mapwrap.hide-kraefte #manv-lyr-kraefte,.manv-suite .mapwrap.hide-drohnen #manv-lyr-drohnen,.manv-suite .mapwrap.hide-gefahr #manv-lyr-gefahr{display:none}.manv-suite .marker{cursor:pointer}.manv-suite .marker text{font-family:var(--sans);font-weight:700}.manv-suite .legend{color:var(--muted);flex-wrap:wrap;gap:14px;margin-top:10px;font-size:11px;display:flex}.manv-suite .legend span{align-items:center;gap:6px;display:inline-flex}.manv-suite .legend i{border-radius:50%;width:11px;height:11px;display:inline-block}.manv-suite .mapinfo{background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh);border-radius:14px;padding:14px}.manv-suite .mapinfo .t{font-size:14px;font-weight:800}.manv-suite .mapinfo .d{color:var(--muted);margin-top:6px;font-size:12px;line-height:1.5}.manv-suite .feed{aspect-ratio:16/9;color:#7fa0b8;background:#0c1a26;border-radius:13px;place-items:center;display:grid;position:relative;overflow:hidden}.manv-suite .feed .ph:not(i){text-align:center;font-size:12px}.manv-suite .feed .ph .big{color:#aac4d6;font-size:15px;font-weight:700}.manv-suite .feed .tele{font-family:var(--mono);color:#cfe0ee;gap:8px;font-size:10.5px;display:flex;position:absolute;bottom:10px;left:10px}.manv-suite .feed .tele b{background:#00000073;border-radius:6px;padding:3px 8px}.manv-suite .feed .rec{font-family:var(--mono);color:#f5a39e;align-items:center;gap:6px;font-size:10px;display:flex;position:absolute;top:10px;right:10px}.manv-suite .feed .rec .d{background:#e5392f;border-radius:50%;width:8px;height:8px;animation:2s infinite manvpulse}.manv-suite .det{border-bottom:1px solid var(--line2);align-items:center;gap:10px;padding:9px 0;font-size:12px;display:flex}.manv-suite .det:last-child{border-bottom:0}.manv-suite .det .cf{font-family:var(--mono);color:var(--brand-deep);font-size:11px;font-weight:700}.manv-suite .det .acts{gap:6px;margin-left:auto;display:flex}.manv-suite .det .mini{border:1px solid var(--line);background:#fff;border-radius:7px;padding:4px 9px;font-size:11px;font-weight:700}.manv-suite .det .mini.ok{border-color:var(--gruen);color:#107a52}.manv-suite .det .mini.no{border-color:var(--line);color:var(--muted)}.manv-suite .ablist,.manv-suite .monitorgrid{grid-template-columns:repeat(auto-fill,minmax(214px,1fr));gap:11px;display:grid}.manv-suite .abc,.manv-suite .mon{background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--gruen);box-shadow:var(--sh);cursor:pointer;text-align:left;border-radius:13px;width:100%;padding:12px}.manv-suite .abc:hover,.manv-suite .mon:hover{border-color:var(--brand)}.manv-suite .mon.amber,.manv-suite .abc.amber{border-left-color:var(--warn)}.manv-suite .mon.red,.manv-suite .abc.red{border-left-color:var(--rot)}.manv-suite .mon.red{animation:1.7s infinite manvflash}@keyframes manvflash{0%,to{box-shadow:var(--sh)}50%{box-shadow:0 0 0 3px #e5392f2e}}.manv-suite .mtop{justify-content:space-between;align-items:center;display:flex}.manv-suite .mid{font-size:13px;font-weight:800}.manv-suite .msk{border-radius:50%;flex:none;width:10px;height:10px}.manv-suite .vit{flex-wrap:wrap;gap:13px;margin-top:9px;display:flex}.manv-suite .v .lab{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:8px;font-family:var(--mono)}.manv-suite .v .val{font-variant-numeric:tabular-nums;font-size:19px;font-weight:800;line-height:1}.manv-suite .v .u{color:var(--muted);font-size:9px}.manv-suite .spark{height:26px;margin-top:8px}.manv-suite .newsrow{color:var(--muted);justify-content:space-between;align-items:center;margin-top:9px;font-size:10.5px;display:flex}.manv-suite .newsb{font-family:var(--mono);color:#fff;border-radius:6px;padding:2px 9px;font-weight:800}.manv-suite .patch{color:var(--muted);align-items:center;gap:5px;font-size:9.5px;display:inline-flex}.manv-suite .patch .pd{background:var(--gruen);border-radius:50%;width:7px;height:7px}.manv-suite .patch .pd.off{background:#c0ccd6}.manv-suite .manv-view-tabs{box-sizing:border-box;width:100%;display:flex}.manv-suite .seg{background:var(--head);border-radius:9px;flex-wrap:wrap;gap:2px;margin-bottom:12px;padding:3px;display:inline-flex}.manv-suite .seg button{color:var(--muted);background:0 0;border:0;border-radius:7px;padding:6px 12px;font-size:11.5px;font-weight:700}.manv-suite .seg button.on{background:var(--surface);color:var(--text);box-shadow:0 1px 2px #0000000f}.manv-suite .vitbig{grid-template-columns:repeat(auto-fit,minmax(108px,1fr));gap:10px;display:grid}.manv-suite .vb{border:1px solid var(--line);text-align:center;border-radius:12px;padding:12px}.manv-suite .vb .lab{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:8.5px;font-family:var(--mono)}.manv-suite .vb .val{font-variant-numeric:tabular-nums;margin-top:6px;font-size:27px;font-weight:800;line-height:1}.manv-suite .vb .u{color:var(--muted);font-size:10px}.manv-suite .echip{border-radius:999px;align-items:center;gap:7px;padding:4px 12px;font-size:12px;font-weight:700;display:inline-flex}.manv-suite .echip .d{border-radius:50%;width:9px;height:9px}.manv-suite .backbtn{background:var(--surface);border:1px solid var(--line);color:var(--brand-deep);border-radius:10px;margin-bottom:12px;padding:7px 12px;font-size:12px;font-weight:600}.manv-suite .drawerbg{z-index:65;opacity:0;visibility:hidden;pointer-events:none;background:#0e274659;transition:opacity .2s,visibility .2s;position:fixed;inset:0}.manv-suite .drawerbg.on{opacity:1;visibility:visible;pointer-events:auto}.manv-suite .drawer{background:var(--surface);border-left:1px solid var(--line);z-index:70;visibility:hidden;pointer-events:none;flex-direction:column;width:372px;max-width:92vw;height:100vh;transition:transform .24s,visibility .24s;display:flex;position:fixed;top:0;right:0;transform:translate(100%);box-shadow:-14px 0 44px #0003}.manv-suite .drawer.on{visibility:visible;pointer-events:auto;transform:translate(0)}.manv-suite .dwh{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:13px 16px;font-size:14px;font-weight:700;display:flex}.manv-suite .dwh .x{border:1px solid var(--line);width:30px;height:30px;color:var(--muted);background:#fff;border-radius:8px;margin-left:auto;font-size:15px}.manv-suite .dwbody{flex:1;padding:14px 16px;overflow:auto}.manv-suite .dwfoot{border-top:1px solid var(--line);gap:8px;padding:11px 14px;display:flex}.manv-suite .dwfoot input{border:1px solid var(--line);border-radius:9px;flex:1;padding:9px 11px;font-size:13px}.manv-suite .lchips{flex-wrap:wrap;gap:7px;margin:4px 0 14px;display:flex}.manv-suite .lchip{border:1px solid var(--line);background:var(--head);color:var(--brand-deep);border-radius:999px;padding:6px 12px;font-size:11.5px;font-weight:700}.manv-suite .lchip:hover{background:var(--brand-soft);border-color:var(--brand)}.manv-suite .lsug{border:1px solid var(--line);border-radius:11px;margin-bottom:9px;padding:11px}.manv-suite .lsug .t{font-size:12.5px;font-weight:700}.manv-suite .lsug .d{color:var(--muted);margin-top:3px;font-size:11px}.manv-suite .lsug .acts{gap:6px;margin-top:9px;display:flex}.manv-suite .lsug .mini{border:1px solid var(--line);color:var(--text);background:#fff;border-radius:8px;padding:5px 10px;font-size:11px;font-weight:700}.manv-suite .lsug .mini.go{border-color:var(--brand);color:var(--brand-deep)}.manv-suite .lsug .mini.ok{border-color:var(--gruen);color:#107a52}.manv-suite .gate{color:#9a6a12;background:#f08a2429;border-radius:5px;padding:1px 6px;font-size:8.5px;font-weight:700;display:inline-block}.manv-suite .chan{text-align:left;border:1px solid var(--line);width:100%;color:var(--text);background:#fff;border-radius:10px;align-items:center;gap:9px;margin-bottom:7px;padding:9px 11px;font-size:12.5px;font-weight:600;display:flex}.manv-suite .chan:hover{border-color:var(--brand)}.manv-suite .chan.on{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-deep)}.manv-suite .chan .un{color:#fff;background:#e5392f;border-radius:999px;margin-left:auto;padding:1px 6px;font-size:9px;font-weight:800}.manv-suite .msg{background:var(--head);border-radius:11px;max-width:80%;margin-bottom:8px;padding:8px 11px;font-size:12px}.manv-suite .msg .f{color:var(--muted);margin-bottom:3px;font-size:9.5px;font-weight:700}.manv-suite .msg.me{background:var(--brand-soft);color:var(--brand-deep);margin-left:auto}.manv-suite .wf{flex-direction:column;gap:9px;display:flex}.manv-suite .wstep{background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh);border-radius:13px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.manv-suite .wstep.active{border-color:var(--brand);box-shadow:0 0 0 2px var(--brand-soft)}.manv-suite .wstep .num{background:var(--head);width:26px;height:26px;color:var(--muted);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:800;display:grid}.manv-suite .wstep.done .num{background:var(--gruen);color:#fff}.manv-suite .wstep.active .num{background:var(--brand);color:#fff}.manv-suite .wstep .wt{font-size:13.5px;font-weight:700}.manv-suite .wstep .wd{color:var(--muted);margin-top:2px;font-size:11.5px}.manv-suite .wstep .wki{background:var(--brand-soft);color:var(--brand-deep);border-radius:8px;align-items:center;gap:6px;margin-top:7px;padding:3px 8px;font-size:10.5px;font-weight:600;display:inline-flex}.manv-suite .wstep .wright{flex-direction:column;flex:none;align-items:flex-end;gap:7px;margin-left:auto;display:flex}.manv-suite .wstep .wstat{border-radius:6px;padding:2px 8px;font-size:10px;font-weight:700}.manv-suite .wstat.done{color:#107a52;background:#16a06a21}.manv-suite .wstat.run{color:var(--brand-deep);background:#0fa3b821}.manv-suite .wstat.open{color:var(--muted);background:#eef3f6}.manv-suite .wopen{border:1px solid var(--brand);color:var(--brand-deep);background:#fff;border-radius:8px;padding:5px 11px;font-size:11px;font-weight:700}.manv-suite .regform{grid-template-columns:1fr 1fr;gap:10px;display:grid}.manv-suite .regform .full{grid-column:1/-1}.manv-suite .regform label{color:var(--muted);margin-bottom:5px;font-size:11px;font-weight:600;display:block}.manv-suite .regform input,.manv-suite .regform select{border:1px solid var(--line);border-radius:9px;width:100%;padding:9px 11px;font-size:13px}.manv-suite svg{display:block}@media (width<=980px){.manv-suite .manv-body{grid-template-columns:1fr}.manv-suite .menu{border-right:0;border-bottom:1px solid var(--chrome-line);border-radius:0;gap:6px;padding:10px;display:flex;overflow-x:auto}.manv-suite .menu .mh,.manv-suite .menugrp{display:none}.manv-suite .menuitem{white-space:nowrap;flex:none;width:auto}.manv-suite .menucreate{flex:none;width:auto;margin-top:0}.manv-suite .grid2,.manv-suite .sh-body{grid-template-columns:1fr}}.fa-scope{--fa-navy:#0d2240;--fa-teal:#1a9b9e;--fa-green:#2ebd7e;--fa-warn:#f2b84b;--fa-crit:#e85b5b;--fa-info:#3f8cff}.fa-page{font-family:var(--c-font-body);color:var(--c-text);flex-direction:column;gap:20px;padding:4px 0 32px;display:flex}.fa-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.fa-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--fa-teal);font-size:12px;font-weight:600}.fa-h1{font-family:var(--c-font-display);margin:4px 0;font-size:26px}.fa-h2{font-family:var(--c-font-display);margin:0 0 8px;font-size:17px}.fa-sub,.fa-meta{color:var(--c-text-3);font-size:13px}.fa-text{color:var(--c-text-2);margin:8px 0;font-size:14px}.fa-card{background:var(--c-surface);border:1px solid var(--c-border-soft);min-width:0;padding:16px}.fa-label{letter-spacing:.04em;text-transform:uppercase;color:var(--c-text-3);margin:8px 0 6px;font-size:12px;font-weight:600}.fa-label--section{margin-bottom:10px}.fa-grid-top{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:16px;display:grid}.fa-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.fa-optionen{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}@media (width<=1100px){.fa-grid-top,.fa-grid-2,.fa-optionen{grid-template-columns:minmax(0,1fr)}}.fa-card--karte{padding:0}.fa-karte{width:100%;height:380px}.fa-restzeit{font-family:var(--c-font-display);color:var(--fa-crit);font-variant-numeric:tabular-nums;font-size:44px;font-weight:700;line-height:1.1}.fa-fenster-bis{font-size:14px;font-weight:600}.fa-zeitstrahl{border-left:2px solid var(--c-border-soft);margin:8px 0 12px;padding:0;list-style:none}.fa-zeitstrahl li{padding:4px 0 4px 12px;font-size:14px;position:relative}.fa-zeitstrahl li span{font-variant-numeric:tabular-nums;margin-right:6px;font-weight:700}.fa-zeitstrahl li.is-kritisch{color:var(--fa-crit);font-weight:600}.fa-zeitstrahl li.is-kritisch:before{content:"";background:var(--fa-crit);width:8px;height:8px;position:absolute;top:10px;left:-5px}.fa-varianten{flex-wrap:wrap;gap:6px;display:flex}.fa-btn{font:inherit;border:1px solid var(--c-border-soft);background:var(--c-surface);color:var(--c-text);cursor:pointer;padding:8px 14px;font-size:14px}.fa-btn:disabled{opacity:.5;cursor:not-allowed}.fa-btn:focus-visible{outline:2px solid var(--fa-teal);outline-offset:2px}.fa-btn--primary{background:var(--fa-teal);border-color:var(--fa-teal);color:#fff;margin-top:auto;font-weight:600}.fa-btn--seg.is-aktiv{background:var(--fa-navy);border-color:var(--fa-navy);color:#fff}.fa-btn--ghost{background:0 0}.fa-chip{text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border:1px solid;margin-right:6px;padding:2px 6px;font-size:11px;font-weight:700;display:inline-block}.fa-chip--bestaetigt{color:var(--fa-green)}.fa-chip--gemeldet{color:var(--fa-warn)}.fa-chip--angenommen{color:var(--fa-info);border-style:dashed}.fa-chip--berechnet{color:var(--fa-teal)}.fa-liste{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.fa-liste li.is-veraltet{opacity:.6}.fa-zeile{font-size:14px}.fa-offen{color:var(--c-text-2);margin:4px 0 8px;padding-left:18px;font-size:13px}.fa-bewohner{color:var(--c-text-3);grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px;font-size:13px;display:grid}.fa-bewohner b{font-family:var(--c-font-display);color:var(--c-text);font-size:22px;display:block}.fa-option{flex-direction:column;gap:6px;display:flex}.fa-option.is-empfohlen{border:2px solid var(--fa-teal)}.fa-empfehlung{color:#fff;background:var(--fa-teal);align-self:flex-start;padding:2px 8px;font-size:12px;font-weight:700}.fa-bedarf{margin:0;padding-left:18px;font-size:14px}.fa-ziele{gap:6px;margin:6px 0;display:grid}.fa-ziel{font-size:14px}.fa-szenario-banner{border:2px dashed var(--fa-info);color:var(--fa-info);padding:10px 14px;font-weight:600}.fa-fehler{border:1px solid var(--fa-crit);color:var(--fa-crit);padding:10px 14px}.fa-laden{color:var(--c-text-3)}.fa-tabelle{border-collapse:collapse;width:100%;font-size:14px}.fa-tabelle th,.fa-tabelle td{text-align:left;border-bottom:1px solid var(--c-border-soft);vertical-align:top;padding:8px 6px}.fa-tabelle th{text-transform:uppercase;color:var(--c-text-3);font-size:12px}.fa-hinweise{color:var(--c-text-3);gap:2px;font-size:12px;display:grid}.aircis-embed{--chrome:#0e2746;--chrome-2:#0a1d37;--chrome-line:#ffffff14;--brand:#0fa3b8;--brand-soft:#e4f4f6;--bg:#ecf1f6;--surface:#fff;--line:#e0e8ef;--text:#16303c;--muted:#6a8294;--muted-2:#93a8b8;--line-c:#2f86f2;--sk1:#e5392f;--sk2:#f2a93b;--sk3:#16a06a;--sk4:#5b6b82;--warn-2:#f08a24;--ok:#16a06a;--r:18px;--rb:12px;--sh:0 1px 2px #0e27460d, 0 10px 30px #0e274612;--mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--sans:"Segoe UI", system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif}.aircis-embed,.aircis-embed *{box-sizing:border-box}.aircis-embed{background:var(--bg);color:var(--text);font-family:var(--sans);min-height:100%}.aircis-content{max-width:var(--np-content-max,1760px);padding:22px 26px 50px}.aircis-content .synth{color:#8a6d18;background:#fef6dc;border:1px solid #f3dc9a;border-radius:12px;align-items:center;gap:10px;margin-bottom:18px;padding:10px 14px;font-size:12.5px;font-weight:600;display:flex}.aircis-content .error{color:#8a2727;background:#ffecec;border:1px solid #ffb7b7;border-radius:10px;margin-bottom:14px;padding:10px 12px;font-size:12.5px}.aircis-content .pageh{align-items:flex-end;gap:14px;margin-bottom:16px;display:flex}.aircis-content .pageh h1{letter-spacing:-.02em;margin:0;font-size:24px}.aircis-content .pageh .sub{color:var(--muted);margin-bottom:2px;font-size:13px}.aircis-content .pageh .act{gap:9px;margin-left:auto;display:flex}.aircis-content .btn{border-radius:var(--rb);cursor:pointer;border:0;align-items:center;gap:8px;padding:10px 15px;font-size:13px;font-weight:650;display:inline-flex}.aircis-content .btn-pri{background:var(--brand);color:#fff}.aircis-content .btn-sec{color:#0c7e8f;border:1.5px solid var(--brand);background:#fff}.aircis-content .tabs{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.aircis-content .tab{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:999px;padding:8px 15px;font-size:13px;font-weight:600}.aircis-content .tab.on{background:var(--brand);color:#fff;border-color:var(--brand)}.aircis-content a.tab{text-decoration:none;display:inline-block}.aircis-content .grid{gap:16px;display:grid}.aircis-content .kpis{grid-template-columns:repeat(4,1fr);margin-bottom:16px}.aircis-content .card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh);padding:18px}.aircis-content .kpi .lab{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-family:var(--mono)}.aircis-content .kpi .big{letter-spacing:-.02em;margin-top:9px;font-size:30px;font-weight:780;line-height:1}.aircis-content .kpi .big.warn{color:var(--warn-2)}.aircis-content .kpi .row{justify-content:space-between;align-items:flex-end;margin-top:9px;display:flex}.aircis-content .kpi .delta{font-size:11.5px;font-weight:600}.aircis-content .kpi .delta.up{color:var(--warn-2)}.aircis-content .kpi .delta.ok{color:var(--ok)}.aircis-content .spark{width:84px;height:30px}.aircis-content .hero{grid-template-columns:1.55fr 1fr;gap:16px;margin-bottom:16px;display:grid}.aircis-content .card h3{margin:0 0 3px;font-size:15px}.aircis-content .card .note{color:var(--muted);margin:0 0 14px;font-size:12px}.aircis-content .card .note.mini{margin:0}.aircis-content .chips{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.aircis-content .wc{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:8px;padding:8px 13px;font-size:12.5px;font-weight:600;display:flex}.aircis-content .wc .sw{background:var(--muted-2);border-radius:3px;width:10px;height:10px}.aircis-content .wc[data-w=heat1] .sw{background:#f2c94c}.aircis-content .wc[data-w=storm] .sw{background:var(--warn-2)}.aircis-content .wc[data-w=heatx] .sw{background:#a463d6}.aircis-content .wc[aria-pressed=true]{border-color:var(--brand);background:var(--brand-soft);color:var(--text)}.aircis-content .uplift{justify-content:space-between;align-items:baseline;margin-bottom:6px;display:flex}.aircis-content .uplift .u{font-size:24px;font-weight:780}.aircis-content .chart-wrap svg{width:100%;height:auto;display:block}.aircis-content .mono{font-family:var(--mono)}.aircis-content .ylbl,.aircis-content .xlbl{font-family:var(--mono);fill:#93a8b8;font-size:9px}.aircis-content .legend{color:var(--muted);flex-wrap:wrap;gap:16px;margin-top:12px;font-size:11.5px;display:flex}.aircis-content .legend i{vertical-align:middle;margin-right:6px;display:inline-block}.aircis-content .legend i.l{background:var(--line-c);border-radius:2px;width:16px;height:3px}.aircis-content .legend i.b{background:#0fa3b838;border-radius:3px;width:16px;height:11px}.aircis-content .legend i.m{background:var(--warn-2);width:3px;height:12px}.aircis-content .rightcol{flex-direction:column;gap:16px;display:flex}.aircis-content .warn{background:#fffbf0;border-left:4px solid #f2c94c}.aircis-content .warn .wtitle{align-items:center;gap:9px;font-size:14px;font-weight:700;display:flex}.aircis-content .warn .lvl{font-family:var(--mono);color:#9a7b1e;margin:6px 0 12px;font-size:11px}.aircis-content .warn .acts{gap:8px;display:flex}.aircis-content .warn .acts .btn{padding:8px 13px;font-size:12.5px}.aircis-content .hgate{color:var(--muted);align-items:center;gap:7px;margin-top:10px;font-size:11px;display:flex}.aircis-content .lk{flex-direction:column;gap:11px;display:flex}.aircis-content .lkrow{grid-template-columns:140px 1fr 64px;align-items:center;gap:10px;display:grid}.aircis-content .lkrow .n{font-size:12.5px}.aircis-content .lkrow .bar{background:#eef3f6;border-radius:6px;height:9px;overflow:hidden}.aircis-content .lkrow .bar i{background:linear-gradient(90deg, var(--brand), #39d3e4);border-radius:6px;height:100%;display:block}.aircis-content .lkrow .v{font-family:var(--mono);color:var(--muted);text-align:right;font-size:11.5px}.aircis-content .tagx{background:var(--brand-soft);color:#0c7e8f;border-radius:7px;margin-bottom:12px;padding:2px 9px;font-size:11px;font-weight:600;display:inline-block}.aircis-content .board{grid-template-columns:repeat(4,1fr)}.aircis-content .col{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden}.aircis-content .col .h{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px 13px;display:flex}.aircis-content .col .h .l{align-items:center;gap:8px;font-size:12.5px;font-weight:700;display:flex}.aircis-content .col .h .t{border-radius:3px;width:11px;height:11px}.aircis-content .col .h .c{font-family:var(--mono);font-size:18px;font-weight:780}.aircis-content .col .b{flex-direction:column;gap:7px;padding:9px;display:flex}.aircis-content .pc{border:1px solid var(--line);border-left-width:3px;border-radius:9px;padding:8px 10px}.aircis-content .pc .tp{color:var(--muted);justify-content:space-between;font-size:10.5px;display:flex}.aircis-content .pc .nm{margin-top:3px;font-size:12.5px;font-weight:650}.aircis-content .pc .me{font-family:var(--mono);color:var(--muted);margin-top:2px;font-size:10px}.aircis-content .methbar{border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh);background:#fff;flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;padding:14px 18px;font-size:12.5px;display:flex}.aircis-content .methbar .k{color:var(--text);background:#f1f6f8;border-radius:8px;padding:5px 11px;font-weight:600}.aircis-content .methbar .rightmode{margin-left:auto}.aircis-content .methbar .ok{color:var(--ok);font-weight:700}.aircis-content .methbar .prep{color:#9a7b1e;font-weight:700}.aircis-content .statusline{color:var(--muted);margin-top:14px;font-size:11.5px}.aircis-content .statusline b{color:var(--ok)}.aircis-content .seg{background:#eef3f6;border-radius:10px;gap:2px;margin-bottom:14px;padding:3px;display:inline-flex}.aircis-content .seg button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:7px 13px;font-size:12.5px;font-weight:600}.aircis-content .seg button.on{color:var(--text);background:#fff;box-shadow:0 1px 2px #0000000f}.aircis-content .shap{flex-direction:column;gap:11px;display:flex}.aircis-content .shap .r{grid-template-columns:130px 1fr 38px;align-items:center;gap:10px;display:grid}.aircis-content .shap .r .n{font-size:12.5px}.aircis-content .shap .r .bar{background:#eef3f6;border-radius:6px;height:9px;overflow:hidden}.aircis-content .shap .r .bar i{background:linear-gradient(90deg, var(--brand), #39d3e4);border-radius:6px;height:100%;display:block}.aircis-content .shap .r .v{font-family:var(--mono);color:var(--muted);text-align:right;font-size:11px}.aircis-content .modelcard div.row{border-bottom:1px solid var(--line);justify-content:space-between;padding:9px 0;font-size:12.5px;display:flex}.aircis-content .modelcard div.row:last-child{border-bottom:0}.aircis-content .modelcard .k{color:var(--muted)}.aircis-content .modelcard .val{font-family:var(--mono)}.aircis-content table.detail{border-collapse:collapse;width:100%;font-size:12.5px}.aircis-content table.detail th{text-align:right;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);padding:8px 12px;font-size:10px}.aircis-content table.detail th:first-child{text-align:left}.aircis-content table.detail td{text-align:right;font-family:var(--mono);border-bottom:1px solid #f0f4f7;padding:8px 12px}.aircis-content table.detail td:first-child{text-align:left;font-family:var(--sans)}.aircis-content .stage{border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh);background:#fff;align-items:center;gap:14px;margin-bottom:16px;padding:14px 18px;font-size:13px;display:flex}.aircis-content .stage .pill{border-radius:999px;padding:4px 12px;font-size:12px;font-weight:700}.aircis-content .stage .pill.on{color:#107a52;background:#16a06a21}.aircis-content .stage .pill.prep{color:#9a7b1e;background:#f2a93b29}.aircis-content .warncard{background:#fffbf0;border-left:4px solid #f2c94c;border-radius:14px;margin-bottom:11px;padding:14px}.aircis-content .warncard.orange{border-left-color:var(--warn-2)}.aircis-content .warncard .wt{align-items:center;gap:9px;font-weight:700;display:flex}.aircis-content .warncard .lv{font-family:var(--mono);color:#9a7b1e;margin:5px 0 10px;font-size:11px}.aircis-content .warncard .acts{gap:8px;display:flex}.aircis-content .warncard .acts .btn{padding:7px 12px;font-size:12px}.aircis-content .heat{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.aircis-content .htile{border:1px solid var(--line);text-align:center;border-radius:12px;padding:12px}.aircis-content .htile .nm{margin-bottom:8px;font-size:11.5px;font-weight:600}.aircis-content .htile .irr{font-family:var(--mono);font-size:13px;font-weight:700}.aircis-content .htile .st{color:var(--muted);margin-top:4px;font-size:10px}.aircis-content .flow{flex-direction:column;gap:0;display:flex}.aircis-content .flow .s{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;padding:11px 0;display:flex}.aircis-content .flow .s:last-child{border-bottom:0}.aircis-content .flow .s .n{font-family:var(--mono);color:var(--muted);width:18px;font-size:11px}.aircis-content .flow .s .dt{border-radius:50%;width:8px;height:8px;margin-top:6px}.aircis-content .flow .s .ti{font-size:12.5px;font-weight:600}.aircis-content .flow .s .de{color:var(--muted);font-size:12px}@media (width<=1080px){.aircis-full-app{grid-template-columns:1fr}.aircis-rail,.aircis-ctx{display:none}.aircis-content .hero{grid-template-columns:1fr}.aircis-content .kpis,.aircis-content .board,.aircis-content .heat{grid-template-columns:repeat(2,1fr)}}.aircis-content .synth.live{color:#14532d;background:#ecfdf3;border-color:#86efac;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.aircis-content .synth.live .dot{background:#16a34a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #16a36a33}.aircis-content .synth.live .fehler{color:#b45309;font-weight:600}.aircis-content .wtage{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin:10px 0 6px;display:grid}.aircis-content .wtag{background:#fff;border:1px solid #e6edf2;border-radius:10px;padding:8px 10px;font-size:12px;line-height:1.35}.aircis-content .wtag .d{color:#0f2a3d;font-weight:700}.aircis-content .wtag .t{font-size:15px;font-weight:700}.aircis-content .wtag .m{color:#5b6b78}.aircis-content .wtag .irr{color:#0a6c7c;font-variant-numeric:tabular-nums;background:#eef6f8;border-radius:999px;margin-top:4px;padding:1px 7px;font-weight:700;display:inline-block}.aircis-content .wtag.warm .irr{color:#b45309;background:#fff4e5}.aircis-content .wtag.hot .irr{color:#b91c1c;background:#fee2e2}@media (width<=900px){.aircis-content .wtage{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=600px){.aircis-content .board,.aircis-content .heat{grid-template-columns:minmax(0,1fr)}.aircis-content .shap .r{grid-template-columns:minmax(0,1fr) minmax(48px,30%) 38px}.aircis-content .lkrow{grid-template-columns:minmax(0,1fr) minmax(48px,30%) 64px}.aircis-content .wtage{grid-template-columns:repeat(2,minmax(0,1fr))}.aircis-content .modelcard div.row{flex-wrap:wrap;gap:2px 10px}.aircis-content .modelcard .val{text-align:right;overflow-wrap:anywhere;min-width:0}}@media (width>=600px){.nbg-content{gap:16px;padding:20px 20px 96px}}@media (width>=1100px){.nbg-content{grid-template-columns:minmax(0,8fr) minmax(280px,4fr);gap:24px;padding:24px}}@media (width>=600px){.nbg-col-main,.nbg-col-side{gap:16px}}@media (width>=600px){.topbar{gap:16px;padding:0 20px}}@media (width>=600px){.topbar .logo{gap:10px;font-size:18px}}@media (width<=360px){.topbar .logo>span:not(.logo-mark){display:none}}@media (width>=600px){.topbar-actions{gap:10px}}@media (width<=480px){.topbar-search{display:none}}@media (width>=600px){.topbar .icon-btn{width:38px;height:38px;font-size:17px}}@media (width>=600px){.topbar-profile{width:38px;height:38px}}@media (width>=600px){.subheader{gap:16px;padding:8px 20px}}@media (width>=1100px){.subheader{gap:20px;padding:8px 24px}}@media (width>=600px){.subheader-title{font-size:16px}}@media (width>=1100px){.subheader-title{font-size:18px}}@media (width>=600px){.subheader-title .sep{margin:0 6px}}.subheader-section,.subheader-patient{color:var(--nbg-muted);font-weight:500}@media (width>=600px){.hide-on-mobile{display:inline}}@media (width>=1100px){.status-strip{gap:16px}}.status-strip .item.is-offline,.status-strip .item.is-offline .label{color:var(--nbg-red,#d92d20)}@media (width<=900px){.status-strip{display:none}}@media (width>=600px){.mode-pill{padding:0 12px}}@media (width<=480px){.mode-pill{width:28px;padding:0 8px}.mode-pill .label-text{display:none}}@media (width>=600px){.card-head{gap:12px;padding:12px 20px}}@media (width>=600px){.card-title{font-size:18px}.card-title i{font-size:20px}}@media (width>=600px){.card-body{padding:20px}}@media (width>=600px){.btn{gap:10px;height:48px;padding:0 24px;font-size:15px}}@media (width>=600px){.btn i{font-size:19px}}@media (width>=600px){.btn.lg{height:64px;font-size:17px}}@media (width>=600px){.vitals-table thead th{padding:12px 16px;font-size:14px}}@media (width>=600px){.vitals-table tbody td{height:48px;padding:0 16px}}@media (width>=600px){.vitals-table .num{font-size:18px}}@media (width>=600px){.ekg-body{padding:16px 20px 12px}}@media (width>=600px){.ekg-readout-label{font-size:12px}}@media (width>=600px){.ekg-readout-value .num{font-size:28px}}@media (width>=600px){.ekg-svg{height:180px}}@media (width>=600px){.tabbar{padding:0 8px}.tabbar .tab{gap:3px;padding:4px 0;font-size:12px}}@media (width>=600px){.tabbar .tab i{font-size:24px}}@media (width<=520px){.tabbar{height:60px;padding:0 2px}.tabbar .tab{gap:0;min-width:46px;max-width:none;padding:4px 0}.tabbar .tab i{font-size:22px}.tabbar .tab span{display:none}}@media (width<=600px){.translate-pill{padding:0 10px}.translate-pill .label-text{display:none}}@keyframes nbg-wave{0%{transform:scaleY(.5)}to{transform:scaleY(1)}}@media (width>=600px){.emergency-btn{gap:14px;min-height:80px;padding:0 24px;font-size:19px}}@media (width>=600px){.emergency-btn i{font-size:28px}}@media (width>=600px){.emergency-btn small{font-size:12px}}@media (width>=600px){.qr-block{text-align:left;grid-template-columns:180px 1fr;justify-items:stretch;gap:24px}}@media (width>=600px){.qr-frame{width:180px;height:180px;padding:10px}}@media (width>=600px){.qr-info h3{font-size:18px}}@media (width>=600px){.qr-info .pill-row{justify-content:flex-start}}@media (width>=600px){.qr-info .actions{justify-content:flex-start}}@media (width>=600px){.qr-info .actions .btn{flex:none}}@media (width>=700px){.notfallpass-grid{grid-template-columns:1fr 1fr}}@media (width>=1100px){.notfallpass-grid{grid-template-columns:repeat(3,1fr)}}@media (width>=600px){.res-quick{padding:16px}}@media (width>=600px){.res-quick-btn{padding:8px 18px;font-size:15px}}@media (width>=600px){.hero-patient{gap:18px;padding:20px}}@media (width>=600px){.hero-patient .avatar{width:72px;height:72px;font-size:24px}}@media (width>=600px){.hero-patient .name{font-size:28px}}@media (width>=600px){.wearable-card .card-body{padding:16px 20px 20px}}@media (width>=600px){.wearable-readout .num{font-size:36px}}@media (width<=480px){.nbg-auth-card{padding:28px 22px 24px}.nbg-auth-title{font-size:24px}.nbg-auth-emergency{height:76px;font-size:17px}}@media (prefers-reduced-motion:reduce){.nbg-app *,.nbg-app :before,.nbg-app :after{transition-duration:.01ms!important;animation-duration:.01ms!important}.translate-pill .waves span{animation:none!important}}.g25-root{font-family:var(--c-font-body);color:var(--c-text);background:var(--c-surface-2);min-height:100vh;font-size:var(--c-text-md);-webkit-font-smoothing:antialiased;line-height:1.5}.g25-display{font-family:var(--c-font-display)}.g25-prelogin{background:linear-gradient(180deg, var(--c-surface) 0%, var(--c-brand-soft) 100%);grid-template-rows:auto 1fr auto;gap:20px;min-height:100vh;padding:24px 20px;display:grid}.g25-prelogin-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.g25-prelogin-logo{font-family:var(--c-font-display);font-size:var(--c-text-xl);color:var(--c-brand-deep);letter-spacing:-.02em;font-weight:800}.g25-prelogin-footer{text-align:center;font-size:var(--c-text-xs);color:var(--c-text-3);padding:0 16px}.g25-prelogin-buttons{grid-template-columns:1fr 1fr;align-items:stretch;gap:16px;min-height:60vh;display:grid}@media (width<=540px){.g25-prelogin-buttons{grid-template-columns:1fr;grid-auto-rows:minmax(220px,1fr)}}.g25-prelogin-emergency,.g25-prelogin-login{border-radius:var(--c-r-xl);cursor:pointer;color:#fff;font-family:var(--c-font-display);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border:none;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px 20px;transition:transform .15s,box-shadow .15s;display:flex;position:relative}.g25-prelogin-emergency{background:var(--c-emergency);touch-action:none;box-shadow:0 12px 32px -8px #dc262673}.g25-prelogin-emergency:hover{box-shadow:0 16px 40px -8px #dc26268c}.g25-prelogin-emergency.holding{background:#b91c1c;animation:1s infinite g25-pulse;transform:scale(.98)}.g25-prelogin-emergency:focus-visible{outline-offset:4px;outline:4px solid #ffffff80}.g25-prelogin-login{background:var(--c-cta);box-shadow:0 12px 32px -8px #05966973}.g25-prelogin-login:hover{transform:translateY(-2px);box-shadow:0 16px 40px -8px #0596698c}.g25-prelogin-login:active{transform:translateY(0)}.g25-prelogin-login:focus-visible{outline-offset:4px;outline:4px solid #ffffff80}.g25-prelogin-icon{font-size:84px;font-weight:900;line-height:1}.g25-prelogin-label{letter-spacing:-.02em;text-align:center;font-size:56px;font-weight:900;line-height:.95}.g25-prelogin-hint{font-family:var(--c-font-body);font-size:var(--c-text-md);opacity:.92;text-align:center;max-width:22ch;min-height:2.5em;font-weight:500}.g25-hold-ring{pointer-events:none;opacity:0;width:92%;max-width:320px;height:92%;max-height:320px;transition:opacity .15s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.g25-prelogin-emergency.holding .g25-hold-ring{opacity:1}.g25-hold-ring-bg{fill:none;stroke:#ffffff26;stroke-width:4px}.g25-hold-ring-progress{fill:none;stroke:#fff;stroke-width:4px;stroke-linecap:round;stroke-dasharray:289;stroke-dashoffset:289px;transform-origin:50%;transition:stroke-dashoffset 80ms linear;transform:rotate(-90deg)}.g25-form-input input[type=text],.g25-form-input input[type=number],.g25-form-input input[type=tel],.g25-form-input input[type=email],.g25-form-input select,.g25-form-input textarea{width:100%;min-height:48px;font-family:var(--c-font-body);font-size:var(--c-text-md);color:var(--c-text);background:var(--c-surface);border:1.5px solid var(--c-border);border-radius:var(--c-r-md);box-sizing:border-box;outline:none;padding:10px 14px}.g25-form-input input:focus,.g25-form-input select:focus,.g25-form-input textarea:focus{border-color:var(--c-brand);box-shadow:0 0 0 3px #0891b22e}.g25-form-input select{cursor:pointer}@keyframes g25-pulse{0%,to{box-shadow:0 12px 32px -8px #dc262673}50%{box-shadow:0 12px 32px -8px #dc2626d9,0 0 0 4px #dc262640}}@keyframes g25-mic-pulse{0%,to{box-shadow:0 0 #05966999}50%{box-shadow:0 0 0 8px #05966900}}@media (width<=540px){.g25-prelogin-icon{font-size:64px}.g25-prelogin-label{font-size:44px}}.g25-shell{background:var(--c-surface-2);grid-template-rows:auto auto 1fr auto;grid-template-columns:1fr;min-height:100vh;display:grid}@media (width>=900px){.g25-shell .g25-tabbar{display:flex}}.g25-sidebar{background:var(--c-surface);border-right:1px solid var(--c-border-soft);flex-direction:column;gap:4px;padding:18px 12px;overflow-y:auto;display:none!important}.g25-sidebar-item{border-radius:var(--c-r-md);font-family:var(--c-font-display);font-size:var(--c-text-md);color:var(--c-text-2);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:12px;min-height:52px;padding:12px 14px;font-weight:600;text-decoration:none;display:flex}.g25-sidebar-item:hover{background:var(--c-surface-3);color:var(--c-text)}.g25-sidebar-item.active{background:var(--c-brand-soft);color:var(--c-brand-deep);border-left:4px solid var(--c-brand);padding-left:10px}.g25-sidebar-item.primary{background:var(--c-brand);color:#fff;margin-bottom:6px}.g25-sidebar-item.primary:hover{background:var(--c-cta);color:#fff}.g25-sidebar-item svg{flex-shrink:0;width:22px;height:22px}.g25-sidebar-section{font-family:var(--c-font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--c-text-3);padding:14px 14px 6px;font-size:11px;font-weight:700}.g25-sidebar-app-switch{border-top:1px solid var(--c-border-soft);font-family:var(--c-font-body);font-size:var(--c-text-sm);color:var(--c-text-2);margin-top:auto;padding:12px}.g25-topbar{background:#1a9b9e;border-bottom:0;grid-template-columns:minmax(120px,180px) 1fr auto;align-items:center;gap:10px;padding:10px 14px;display:grid}.g25-topbar-logo{flex-shrink:0;width:auto;height:34px}.g25-topbar-greeting{font-family:var(--c-font-display);font-size:var(--c-text-lg);color:var(--c-text);min-width:0;font-weight:700;overflow:hidden}.g25-topbar-greeting small{font-size:var(--c-text-xs);color:var(--c-text-3);margin-top:2px;font-weight:400;display:block}.g25-topbar-avatar{background:var(--c-brand-soft);border:3px solid var(--c-brand);width:56px;height:56px;font-family:var(--c-font-display);font-size:var(--c-text-xl);color:var(--c-brand-deep);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:flex}.g25-main{padding:14px 16px 90px;overflow-y:auto}.g25-tabbar{background:var(--c-surface);border-top:1px solid var(--c-border-soft);z-index:100;grid-auto-columns:1fr;grid-auto-flow:column;padding:6px 0;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px -12px #0f172a1f}.g25-topbar-tablet .g25-topbar-right{align-items:center;gap:8px;display:inline-flex}.g25-topbar-tablet .g25-topbar-left{align-items:center;display:inline-flex}.g25-search-pill{border:0;border-radius:999px;width:min(100%,520px);min-height:34px;padding:6px 12px}.g25-search-pill:focus{outline:2px solid #ffffff73}.g25-translation-btn{color:#fff;background:#0d22404d;border:0;border-radius:999px;min-height:34px;padding:0 12px;font-weight:700}.g25-icon-btn{color:#fff;background:#fff3;border:0;border-radius:8px;width:34px;height:34px}.g25-subbar{border-bottom:1px solid var(--c-border-soft);background:#fff;padding:10px 16px}.g25-subbar h1{font-size:20px;font-family:var(--c-font-display);margin:0}.g25-subbar p{color:var(--c-text-3);margin:4px 0 0;font-size:13px}.g25-dashboard-grid{grid-template-columns:minmax(0,1.9fr) minmax(240px,1fr);align-items:start;gap:14px;display:grid}.g25-dashboard-main{border:1px solid var(--c-border-soft);border-radius:var(--c-r-lg);background:#fff;padding:12px}.g25-panel-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.g25-panel-head h2{font-size:22px;font-family:var(--c-font-display);margin:0}.g25-small-filter{color:#fff;background:#1a9b9e;border:0;border-radius:8px;min-height:32px;padding:0 10px;font-weight:700}.g25-panel-search-wrap{margin-bottom:10px}.g25-panel-search{color:#fff;background:#1a9b9e;border:0;border-radius:8px;width:100%;min-height:36px;padding:8px 10px}.g25-panel-search::placeholder{color:#ffffffe6}.g25-dashboard-side{border:1px solid var(--c-border-soft);border-radius:var(--c-r-lg);background:#fff;padding:12px}.g25-dashboard-side h3{font-size:18px;font-family:var(--c-font-display);margin:0 0 10px}.g25-side-action{border:1px solid var(--c-border-soft);width:100%;min-height:42px;color:var(--c-text);background:#fff;border-radius:10px;margin-bottom:8px;font-weight:700}.g25-side-action-primary{color:#fff;background:#1a9b9e;border-color:#0000}.g25-mein-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.g25-mein-user{align-items:center;gap:10px;display:inline-flex}.g25-mein-user-name{font-family:var(--c-font-display);font-size:22px;font-weight:800;line-height:1}.g25-mein-user-meta{color:var(--c-text-3);margin-top:4px;font-size:13px}.g25-mode-switch{gap:6px;margin:8px 0 10px;display:inline-flex}.g25-mode-switch button{border:1px solid var(--c-border-soft);min-height:32px;color:var(--c-text-2);background:#fff;border-radius:999px;padding:0 12px;font-weight:700}.g25-mode-switch button.is-active{color:#fff;background:#1a9b9e;border-color:#0000}.g25-kpi-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.g25-kpi-btn{border:1px solid var(--c-border-soft);min-height:42px;color:var(--c-text);background:#fff;border-radius:10px;font-weight:700}.g25-trend-card{border:1px solid var(--c-border-soft);background:#fff;border-radius:12px;padding:10px}.g25-trend-title{color:var(--c-text-3);margin-bottom:8px;font-size:13px;font-weight:700}.g25-trend-svg{width:100%;height:150px;display:block}.g25-report-card{border:1px solid var(--c-border-soft);background:#fff;border-radius:12px;overflow:hidden}.g25-report-head{border-bottom:1px solid var(--c-border-soft);background:#f2f7f8;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.g25-report-head span{color:#1a9b9e;font-size:12px;font-weight:700}.g25-report-table{border-collapse:collapse;width:100%}.g25-report-table td{border-bottom:1px solid #edf2f4;padding:8px 12px;font-size:13px}.g25-report-table td.is-right{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.g25-tab{cursor:pointer;color:var(--c-text-3);font-family:var(--c-font-body);font-size:var(--c-text-xs);background:0 0;border:none;flex-direction:column;align-items:center;gap:4px;min-height:64px;padding:8px 4px 6px;font-weight:600;text-decoration:none;display:flex}.g25-tab svg{width:28px;height:28px}.g25-tab.active{color:var(--c-brand-deep)}.g25-tab.active .g25-tab-icon-bg{background:var(--c-brand-soft)}.g25-tab-icon-bg{border-radius:14px;justify-content:center;align-items:center;width:40px;height:28px;transition:background .12s;display:flex}.g25-tab.primary{color:var(--c-brand-deep);font-weight:700;position:relative}.g25-tab.primary .g25-tab-icon-bg{background:var(--c-brand);color:#fff;border-radius:50%;width:56px;height:56px;margin-top:-16px;box-shadow:0 6px 16px -4px #0891b280}.g25-tab.primary svg{width:30px;height:30px}.g25-tab.primary.active .g25-tab-icon-bg{background:var(--c-cta)}.g25-tab.primary.active.g25-tab svg{color:#fff}.g25-tile-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;display:grid}.g25-tile-grid-2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.g25-tile{background:var(--c-surface);border:1px solid var(--c-border-soft);border-radius:var(--c-r-lg);cursor:pointer;min-height:132px;color:inherit;box-shadow:var(--c-shadow-sm);flex-direction:column;gap:8px;padding:18px 16px;text-decoration:none;transition:transform .12s,box-shadow .12s,border-color .12s;display:flex}.g25-tile:hover,.g25-tile:focus-visible{box-shadow:var(--c-shadow-md);border-color:var(--c-brand);outline:none;transform:translateY(-2px)}.g25-tile:active{transform:translateY(0)}.g25-tile-icon{background:var(--c-brand-soft);width:48px;height:48px;color:var(--c-brand-deep);border-radius:12px;justify-content:center;align-items:center;font-size:28px;display:flex}.g25-tile-icon.warn{background:var(--c-warn-bg);color:var(--c-warn-text)}.g25-tile-icon.danger{background:var(--c-emergency-bg);color:var(--c-emergency-text)}.g25-tile-icon.ok{color:#065f46;background:#d1fae5}.g25-tile-label{font-family:var(--c-font-display);font-size:var(--c-text-lg);color:var(--c-text);font-weight:700;line-height:1.2}.g25-tile-value{font-family:var(--c-font-display);font-size:var(--c-text-tile);color:var(--c-text);letter-spacing:-.02em;font-weight:800;line-height:1}.g25-tile-unit{font-size:var(--c-text-sm);color:var(--c-text-3);margin-left:6px;font-weight:500}.g25-tile-sub{font-size:var(--c-text-sm);color:var(--c-text-3);margin-top:auto;font-weight:500}.g25-tile.status-ok{border-left:5px solid var(--c-cta)}.g25-tile.status-warn{border-left:5px solid var(--c-warn)}.g25-tile.status-danger{border-left:5px solid var(--c-emergency)}.g25-page-title{font-family:var(--c-font-display);font-size:var(--c-text-2xl);color:var(--c-text);letter-spacing:-.02em;margin:0 0 4px;font-weight:800}.g25-page-sub{font-size:var(--c-text-md);color:var(--c-text-2);margin:0 0 18px}.g25-section-title{font-family:var(--c-font-display);font-size:var(--c-text-lg);color:var(--c-text);margin:24px 0 12px;font-weight:700}.g25-accordion{flex-direction:column;gap:10px;margin-bottom:14px;display:flex}.g25-accordion-section{border:1px solid var(--c-border-soft);border-radius:var(--c-r-lg);background:var(--c-surface);overflow:hidden}.g25-accordion-section.is-open{border-color:var(--c-brand);box-shadow:var(--c-shadow-sm)}.g25-accordion-header{cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:14px 16px;display:flex}.g25-accordion-section.is-open .g25-accordion-header{background:linear-gradient(90deg,#0891b229 0%,#0891b214 100%)}.g25-accordion-title{font-family:var(--c-font-display);font-size:var(--c-text-md);color:var(--c-text);font-weight:700}.g25-accordion-subtitle{font-size:var(--c-text-xs);color:var(--c-text-3);margin-top:2px}.g25-accordion-meta{font-size:var(--c-text-sm);color:var(--c-brand-deep);align-items:center;gap:10px;font-weight:700;display:inline-flex}.g25-accordion-chevron{color:var(--c-text-3);font-size:16px}.g25-accordion-body{border-top:1px solid var(--c-border-soft);flex-direction:column;gap:8px;padding:10px 12px 12px;display:flex}.g25-menu-row{border:1px solid var(--c-border-soft);background:var(--c-surface);border-radius:var(--c-r-md);text-align:left;cursor:pointer;align-items:center;gap:10px;width:100%;min-height:56px;padding:10px 12px;display:flex}.g25-menu-row:hover{border-color:var(--c-brand);background:var(--c-brand-soft)}.g25-menu-row-icon{background:#0891b224;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;display:inline-flex}.g25-menu-row-main{flex-direction:column;gap:2px;display:inline-flex}.g25-menu-row-main strong{font-size:var(--c-text-md);line-height:1.1}.g25-menu-row-main small{font-size:var(--c-text-xs);color:var(--c-text-3)}.g25-data-card{background:var(--c-surface);border:1px solid var(--c-border-soft);border-radius:var(--c-r-lg);box-shadow:var(--c-shadow-sm);margin-bottom:12px;padding:16px 18px}.g25-data-card.danger{border-left:5px solid var(--c-emergency);background:var(--c-emergency-bg)}.g25-data-card.warn{border-left:5px solid var(--c-warn);background:var(--c-warn-bg)}.g25-data-card.brand{border-left:5px solid var(--c-brand)}.g25-data-label{font-size:var(--c-text-sm);color:var(--c-text-3);letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px;font-weight:600}.g25-data-value{font-family:var(--c-font-display);font-size:var(--c-text-xl);color:var(--c-text);font-weight:700;line-height:1.2}.g25-data-value-2{font-size:var(--c-text-md);color:var(--c-text-2);margin-top:4px}.g25-btn{border-radius:var(--c-r-md);min-height:56px;font-family:var(--c-font-display);font-size:var(--c-text-lg);cursor:pointer;border:2px solid #0000;justify-content:center;align-items:center;gap:8px;padding:14px 24px;font-weight:700;text-decoration:none;transition:transform .1s,box-shadow .1s;display:inline-flex}.g25-btn:active{transform:translateY(1px)}.g25-btn-primary{background:var(--c-cta);color:#fff;border-color:var(--c-cta);box-shadow:0 4px 12px -2px #05966959}.g25-btn-primary:hover{background:var(--c-cta-hi)}.g25-btn-secondary{background:var(--c-surface);color:var(--c-brand-deep);border-color:var(--c-brand)}.g25-btn-secondary:hover{background:var(--c-brand-soft)}.g25-btn-danger{background:var(--c-emergency);color:#fff;border-color:var(--c-emergency)}.g25-btn-block{width:100%}.g25-qr-card{background:var(--c-surface);border:2px solid var(--c-brand);border-radius:var(--c-r-xl);text-align:center;box-shadow:var(--c-shadow-md);grid-template-columns:auto 1fr;align-items:center;gap:16px;padding:18px 18px 14px;display:grid}.g25-qr-card-meta{text-align:left;flex-direction:column;gap:6px;display:flex}.g25-qr-canvas{background:repeating-linear-gradient(45deg, var(--c-text) 0 6px, var(--c-surface) 6px 12px);border-radius:8px;flex-shrink:0;width:130px;height:130px}.g25-btn-compact{font-size:var(--c-text-sm);border-radius:var(--c-r-md);border:1px solid var(--c-brand);background:var(--c-brand-soft);min-height:40px;color:var(--c-brand-deep);cursor:pointer;align-items:center;gap:6px;padding:8px 14px;font-weight:600;display:inline-flex}.g25-btn-compact:hover{background:var(--c-brand);color:#fff}.g25-qr-label{font-family:var(--c-font-display);font-size:var(--c-text-lg);color:var(--c-text);font-weight:700}.g25-qr-id{font-family:var(--font-mono);font-size:var(--c-text-sm);color:var(--c-text-3);letter-spacing:.05em}.g25-banner{border-radius:var(--c-r-md);font-size:var(--c-text-sm);align-items:flex-start;gap:12px;margin-bottom:16px;padding:14px 16px;line-height:1.5;display:flex}.g25-banner-icon{flex-shrink:0;font-size:24px;line-height:1}.g25-banner.info{background:var(--c-brand-soft);color:var(--c-brand-deep);border-left:4px solid var(--c-brand)}.g25-banner.warn{background:var(--c-warn-bg);color:var(--c-warn-text);border-left:4px solid var(--c-warn)}.g25-banner.danger{background:var(--c-emergency-bg);color:var(--c-emergency-text);border-left:4px solid var(--c-emergency)}.g25-list-item{background:var(--c-surface);border:1px solid var(--c-border-soft);border-radius:var(--c-r-md);cursor:pointer;align-items:center;gap:16px;min-height:80px;margin-bottom:10px;padding:14px 16px;transition:border-color .12s;display:flex}.g25-list-item:hover{border-color:var(--c-brand)}.g25-list-avatar{background:var(--c-brand-soft);width:56px;height:56px;color:var(--c-brand-deep);font-family:var(--c-font-display);font-size:var(--c-text-xl);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.g25-list-text{flex:1;min-width:0}.g25-list-name{font-family:var(--c-font-display);font-size:var(--c-text-md);color:var(--c-text);font-weight:700}.g25-list-meta{font-size:var(--c-text-sm);color:var(--c-text-3)}@media (width<=480px){.g25-emergency-label{font-size:72px}.g25-emergency-icon{font-size:80px}.g25-tile-value{font-size:48px}.g25-tile{min-height:116px;padding:14px 12px}}@media (width<=1020px){.g25-dashboard-grid,.g25-kpi-row{grid-template-columns:1fr}}:root{--nbg-navy:var(--c-brand-deep);--nbg-teal:var(--c-teal-deep);--nbg-teal-dark:var(--c-teal-darker);--nbg-teal-50:var(--c-teal-pale);--nbg-green:var(--c-cta);--nbg-green-50:var(--green-50);--nbg-green-text:var(--green-700);--nbg-amber:var(--c-warn);--nbg-amber-50:var(--c-warn-bg);--nbg-amber-text:var(--c-warn-text);--nbg-red:var(--c-emergency);--nbg-red-50:var(--c-emergency-bg);--nbg-red-text:var(--c-emergency-text);--nbg-bg:var(--c-surface-2);--nbg-panel:var(--c-surface);--nbg-zebra:var(--c-surface-3);--nbg-border:var(--c-border-soft);--nbg-text:var(--c-text);--nbg-muted:var(--c-text-3);--nbg-radius-sm:6px;--nbg-radius-md:8px;--nbg-radius-lg:12px;--nbg-radius-pill:999px;--nbg-shadow-card:0 1px 2px #0d22400f, 0 8px 24px #0d22400a;--nbg-shadow-bar:0 -2px 8px #0d22400f;--nbg-font:"Inter", "Segoe UI", system-ui, -apple-system, sans-serif;--nbg-mono:"JetBrains Mono", ui-monospace, monospace}.nbg-app{font-family:var(--nbg-font);color:var(--nbg-text);background:var(--nbg-bg);-webkit-font-smoothing:antialiased;min-height:100vh;font-size:16px;line-height:1.5}.nbg-app *,.nbg-app :before,.nbg-app :after{box-sizing:border-box}.nbg-app button{font-family:var(--nbg-font)}.nbg-shell{background:var(--nbg-bg);flex-direction:column;min-height:100vh;display:flex;overflow-x:hidden}.nbg-content{flex:1;grid-template-columns:1fr;gap:12px;width:100%;min-width:0;max-width:1640px;margin:0 auto;padding:12px 12px 88px;display:grid}@media (width>=600px){.nbg-content{gap:16px;padding:20px 20px 96px}}@media (width>=1100px){.nbg-content{grid-template-columns:minmax(0,8fr) minmax(280px,4fr);gap:24px;padding:24px}}.nbg-col-main,.nbg-col-side{flex-direction:column;gap:12px;min-width:0;display:flex}@media (width>=600px){.nbg-col-main,.nbg-col-side{gap:16px}}.topbar{background:var(--nbg-teal);color:#fff;flex-shrink:0;align-items:center;gap:10px;height:56px;padding:0 12px;display:flex}@media (width>=600px){.topbar{gap:16px;padding:0 20px}}.topbar .logo{letter-spacing:-.01em;white-space:nowrap;color:inherit;flex-shrink:0;align-items:center;gap:8px;font-size:16px;font-weight:700;text-decoration:none;display:flex}.topbar .logo>span{white-space:nowrap}@media (width>=600px){.topbar .logo{gap:10px;font-size:18px}}@media (width<=360px){.topbar .logo>span:not(.logo-mark){display:none}}.topbar .logo .green{color:#bff4dc;font-weight:700}.topbar .logo-mark{background:#ffffff26;border:1px solid #ffffff40;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:17px;display:flex}.topbar-search{border-radius:var(--nbg-radius-pill);background:#fff;flex:auto;align-items:center;min-width:0;max-width:480px;height:36px;padding:0 14px 0 36px;display:flex;position:relative}.topbar-search i{color:var(--nbg-muted);font-size:16px;position:absolute;left:12px}.topbar-search input{width:100%;min-width:0;color:var(--nbg-text);font-size:14px;font-family:var(--nbg-font);background:0 0;border:none;outline:none}.topbar-actions{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}@media (width>=600px){.topbar-actions{gap:10px}}@media (width<=480px){.topbar-search{display:none}}.topbar .icon-btn{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff2e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;transition:background .18s;display:flex}@media (width>=600px){.topbar .icon-btn{width:38px;height:38px;font-size:17px}}.topbar .icon-btn:hover{background:#ffffff38}.topbar .icon-btn[disabled]{opacity:.4;cursor:not-allowed}.topbar .icon-btn[aria-pressed=true]{color:var(--nbg-teal-dark);background:#fff;border-color:#fff}.topbar-profile{width:36px;height:36px;color:var(--nbg-teal-dark);cursor:pointer;background:#fff;border:1px solid #ffffff80;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}@media (width>=600px){.topbar-profile{width:38px;height:38px}}.subheader{background:var(--nbg-panel);border-bottom:1px solid var(--nbg-border);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:12px;min-height:48px;padding:8px 12px;display:flex;overflow-x:hidden}@media (width>=600px){.subheader{gap:16px;padding:8px 20px}}@media (width>=1100px){.subheader{gap:20px;padding:8px 24px}}.subheader-title{color:var(--nbg-navy);text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:14px;font-weight:600;overflow:hidden}@media (width>=600px){.subheader-title{font-size:16px}}@media (width>=1100px){.subheader-title{font-size:18px}}.subheader-title .sep{color:var(--nbg-muted);margin:0 4px;font-weight:400}@media (width>=600px){.subheader-title .sep{margin:0 6px}}.subheader-title .module{color:var(--nbg-teal-dark)}.subheader-section,.subheader-patient{color:var(--nbg-muted);font-weight:500}.subheader-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.hide-on-mobile{display:none}@media (width>=600px){.hide-on-mobile{display:inline}}.sec-btn{border-radius:var(--nbg-radius-md);background:var(--nbg-panel);height:32px;color:var(--nbg-teal-dark);border:1px solid var(--nbg-teal-dark);font-family:var(--nbg-font);cursor:pointer;white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;line-height:1;text-decoration:none;transition:background .18s,color .18s;display:inline-flex}.sec-btn:hover{background:var(--nbg-teal-50)}.sec-btn:active{transform:translateY(1px)}.sec-btn:disabled{opacity:.5;cursor:not-allowed}.sec-btn i{flex-shrink:0;font-size:14px}.icon-btn-ghost{border-radius:var(--nbg-radius-md);border:1px solid var(--nbg-border);width:32px;height:32px;color:var(--nbg-muted);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;transition:background .18s,color .18s;display:inline-flex}.icon-btn-ghost:hover{background:var(--nbg-bg);color:var(--nbg-navy)}.status-strip{color:var(--nbg-muted);scrollbar-width:none;flex-wrap:nowrap;align-items:center;gap:10px;max-width:100%;margin-left:auto;font-size:12px;font-weight:500;display:flex;overflow-x:auto}.status-strip::-webkit-scrollbar{display:none}@media (width>=1100px){.status-strip{gap:16px}}.status-strip .item{cursor:pointer;white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;display:flex}.status-strip .item:hover{color:var(--nbg-navy)}.status-strip .item i{font-size:14px}.status-strip .blip{background:var(--nbg-green);width:7px;height:7px;box-shadow:0 0 0 2px var(--nbg-green-50);border-radius:50%;flex-shrink:0}.status-strip .blip.off{background:var(--nbg-red,#d92d20);box-shadow:0 0 0 2px #d92d202e}.status-strip .item.is-offline,.status-strip .item.is-offline .label{color:var(--nbg-red,#d92d20)}.status-strip .item .label{color:var(--nbg-navy);font-weight:600}.status-strip .divider{background:var(--nbg-border);flex-shrink:0;width:1px;height:14px}@media (width<=900px){.status-strip{display:none}}.mode-pill{border-radius:var(--nbg-radius-pill);background:var(--nbg-green-50);height:28px;color:var(--nbg-green-text);white-space:nowrap;border:1px solid #2ebd7e40;flex-shrink:0;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}@media (width>=600px){.mode-pill{padding:0 12px}}.mode-pill .dot{background:var(--nbg-green);border-radius:50%;flex-shrink:0;width:6px;height:6px}@media (width<=480px){.mode-pill{width:28px;padding:0 8px}.mode-pill .label-text{display:none}}.mode-pill.manv{background:var(--nbg-amber-50);color:var(--nbg-amber-text);border-color:#f2a93b4d}.mode-pill.manv .dot{background:var(--nbg-amber)}.mode-pill.kat{background:var(--nbg-red-50);color:var(--nbg-red-text);border-color:#e5484d4d}.mode-pill.kat .dot{background:var(--nbg-red)}.mode-pill.zmz{background:var(--nbg-teal-50);color:var(--nbg-teal-dark);border-color:#1a9b9e4d}.mode-pill.zmz .dot{background:var(--nbg-teal)}.card{background:var(--nbg-panel);border-radius:var(--nbg-radius-lg);box-shadow:var(--nbg-shadow-card);min-width:0;overflow:hidden}.card-head{border-bottom:1px solid var(--nbg-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-height:56px;padding:12px 16px;display:flex}@media (width>=600px){.card-head{gap:12px;padding:12px 20px}}.card-title{color:var(--nbg-navy);letter-spacing:-.01em;flex:auto;align-items:center;gap:8px;min-width:0;font-size:16px;font-weight:600;display:flex}.card-title i{color:var(--nbg-teal);flex-shrink:0;font-size:18px}.card-title span,.card-title strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (width>=600px){.card-title{font-size:18px}.card-title i{font-size:20px}}.card-body{padding:16px}@media (width>=600px){.card-body{padding:20px}}.card-actions{scrollbar-width:none;flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:8px;max-width:100%;display:flex;overflow-x:auto}.card-actions::-webkit-scrollbar{display:none}.pill{border-radius:var(--nbg-radius-pill);white-space:nowrap;border:1px solid #0000;flex-shrink:0;align-items:center;gap:6px;height:28px;padding:0 10px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.pill.outline{background:var(--nbg-panel);border-color:var(--nbg-teal-dark);color:var(--nbg-teal-dark)}.pill.active{background:var(--nbg-teal);color:#fff}.pill.ok{background:var(--nbg-green-50);color:var(--nbg-green-text)}.pill.warn{background:var(--nbg-amber-50);color:var(--nbg-amber-text)}.pill.alarm{background:var(--nbg-red-50);color:var(--nbg-red-text)}.pill.muted{color:var(--nbg-muted);border-color:var(--nbg-border);background:#eff2f5}.pill.naca-3{color:#b36a12;background:#fff1e0;border-color:#f2a93b4d}.pill i{flex-shrink:0;font-size:13px}.card-actions .pill{height:32px;padding:0 12px;font-size:13px}.card-actions .pill i{font-size:14px}.btn{border-radius:var(--nbg-radius-md);cursor:pointer;height:44px;font-family:var(--nbg-font);white-space:nowrap;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:600;line-height:1;text-decoration:none;transition:background .18s cubic-bezier(.16,1,.3,1),transform .1s;display:inline-flex}@media (width>=600px){.btn{gap:10px;height:48px;padding:0 24px;font-size:15px}}.btn i{flex-shrink:0;font-size:18px}@media (width>=600px){.btn i{font-size:19px}}.btn.primary{background:var(--nbg-teal);color:#fff;border-color:var(--nbg-teal)}.btn.primary:hover{background:var(--nbg-teal-dark);border-color:var(--nbg-teal-dark)}.btn.secondary{color:var(--nbg-teal-dark);border-color:var(--nbg-teal-dark);background:#fff}.btn.secondary:hover{background:var(--nbg-teal-50)}.btn.destructive{background:var(--nbg-red);color:#fff;border-color:var(--nbg-red)}.btn.destructive:hover{background:#c93b40;border-color:#c93b40}.btn.ghost{color:var(--nbg-teal-dark);background:0 0;border-color:#0000}.btn.ghost:hover{background:var(--nbg-teal-50)}.btn.block{justify-content:center;width:100%}.btn.lg{height:56px;font-size:16px}@media (width>=600px){.btn.lg{height:64px;font-size:17px}}.btn:active{transform:translateY(1px)}.vitals-table-wrap{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.vitals-table{border-collapse:collapse;width:100%;min-width:560px;font-size:14px}.vitals-table thead th{background:var(--nbg-teal);color:#fff;text-align:left;white-space:nowrap;padding:10px 12px;font-size:13px;font-weight:600}@media (width>=600px){.vitals-table thead th{padding:12px 16px;font-size:14px}}.vitals-table thead th.num{text-align:right}.vitals-table tbody td{border-bottom:1px solid var(--nbg-border);vertical-align:middle;white-space:nowrap;height:44px;padding:0 12px}@media (width>=600px){.vitals-table tbody td{height:48px;padding:0 16px}}.vitals-table tbody tr:nth-child(2n) td{background:var(--nbg-zebra)}.vitals-table tbody tr:hover td:first-child{box-shadow:inset 3px 0 0 var(--nbg-teal)}.vitals-table .param-name{color:var(--nbg-navy);font-weight:600}.vitals-table .num{font-family:var(--nbg-mono);text-align:right;font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}@media (width>=600px){.vitals-table .num{font-size:18px}}.vitals-table .num.warn{color:var(--nbg-amber-text)}.vitals-table .num.alarm{color:var(--nbg-red)}.vitals-table .range{color:var(--nbg-muted);font-size:12px;font-family:var(--nbg-mono);text-align:right;font-variant-numeric:tabular-nums}.vitals-table .source{color:var(--nbg-muted);font-size:12px}.vitals-table .sparkline{display:block}.ekg-card .card-body{padding:0}.ekg-body{padding:12px 16px}@media (width>=600px){.ekg-body{padding:16px 20px 12px}}.ekg-readout{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.ekg-readout-label{color:var(--nbg-muted);text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;font-size:11px;font-weight:600}@media (width>=600px){.ekg-readout-label{font-size:12px}}.ekg-readout-value{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.ekg-readout-value .num{font-family:var(--nbg-mono);color:var(--nbg-navy);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:600}@media (width>=600px){.ekg-readout-value .num{font-size:28px}}.ekg-readout-value .unit{color:var(--nbg-muted);font-size:13px;font-weight:500}.ekg-readout-value .delta{border-radius:var(--nbg-radius-pill);background:var(--nbg-green-50);color:var(--nbg-green-text);white-space:nowrap;padding:3px 8px;font-size:12px;font-weight:700}.ekg-svg{border-radius:var(--nbg-radius-md);border:1px solid var(--nbg-border);background:#fbfcfd;width:100%;height:140px;display:block}@media (width>=600px){.ekg-svg{height:180px}}.ekg-foot{font-family:var(--nbg-mono);color:var(--nbg-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;gap:4px;padding-top:6px;font-size:11px;display:flex}.pill-group{background:var(--nbg-bg);border-radius:var(--nbg-radius-pill);flex-shrink:0;align-items:center;gap:2px;height:32px;padding:3px;display:inline-flex}.pill-group button{border-radius:var(--nbg-radius-pill);height:26px;color:var(--nbg-muted);cursor:pointer;font-size:12px;font-weight:600;font-family:var(--nbg-font);white-space:nowrap;background:0 0;border:none;align-items:center;padding:0 12px;transition:background .15s,color .15s;display:inline-flex}.pill-group button:hover:not(.active){color:var(--nbg-navy)}.pill-group button.active{background:var(--nbg-teal);color:#fff}.tabbar{z-index:100;background:var(--nbg-panel);height:64px;box-shadow:var(--nbg-shadow-bar);padding:0 4px;padding-bottom:env(safe-area-inset-bottom,0);scrollbar-width:none;justify-content:space-around;align-items:stretch;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-x:auto}.tabbar::-webkit-scrollbar{display:none}.tabbar .tab{min-width:56px;max-width:120px;color:var(--nbg-muted);cursor:pointer;font-size:11px;font-weight:600;font-family:var(--nbg-font);white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:2px;padding:4px 2px;text-decoration:none;display:flex;position:relative;overflow:hidden}@media (width>=600px){.tabbar{padding:0 8px}.tabbar .tab{gap:3px;padding:4px 0;font-size:12px}}.tabbar .tab span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.tabbar .tab i{flex-shrink:0;font-size:22px}@media (width>=600px){.tabbar .tab i{font-size:24px}}.tabbar .tab:hover{color:var(--nbg-navy)}.tabbar .tab.active{color:var(--nbg-teal-dark)}.tabbar .tab.active i{color:var(--nbg-teal)}.tabbar .tab.active:before{content:"";background:var(--nbg-teal);border-radius:50%;width:4px;height:4px;position:absolute;top:4px;left:50%;transform:translate(-50%)}@media (width<=520px){.tabbar{height:60px;padding:0 2px}.tabbar .tab{gap:0;min-width:46px;max-width:none;padding:4px 0}.tabbar .tab i{font-size:22px}.tabbar .tab span{display:none}}.translate-pill{border-radius:var(--nbg-radius-pill);background:var(--nbg-teal-dark);color:#fff;cursor:pointer;height:32px;font-size:13px;font-weight:600;font-family:var(--nbg-font);white-space:nowrap;border:none;flex-shrink:0;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.translate-pill.outline{color:var(--nbg-teal-dark);border:1px solid var(--nbg-teal-dark);background:#fff}.translate-pill .label-text{display:inline}@media (width<=600px){.translate-pill{padding:0 10px}.translate-pill .label-text{display:none}}.translate-pill .waves{align-items:center;gap:2px;display:inline-flex}.translate-pill .waves span{background:#bff4dc;border-radius:2px;width:2.5px;animation:.9s ease-in-out infinite alternate nbg-wave}.translate-pill.outline .waves span{background:var(--nbg-teal-dark);animation:none}.translate-pill .waves span:first-child{height:6px;animation-delay:0s}.translate-pill .waves span:nth-child(2){height:11px;animation-delay:.15s}.translate-pill .waves span:nth-child(3){height:8px;animation-delay:.3s}.emergency-btn{background:var(--nbg-red);color:#fff;cursor:pointer;border-radius:var(--nbg-radius-lg);letter-spacing:.01em;width:100%;min-height:72px;font-size:17px;font-weight:700;font-family:var(--nbg-font);text-align:left;border:none;justify-content:center;align-items:center;gap:12px;padding:12px 16px;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 14px #e5484d47,0 1px 2px #e5484d66}@media (width>=600px){.emergency-btn{gap:14px;min-height:80px;padding:0 24px;font-size:19px}}.emergency-btn:after{content:"";pointer-events:none;background:radial-gradient(circle at 30%,#ffffff2e,#0000 60%);position:absolute;inset:0}.emergency-btn i{flex-shrink:0;font-size:24px}@media (width>=600px){.emergency-btn i{font-size:28px}}.emergency-btn span{flex-direction:column;align-items:flex-start;min-width:0;line-height:1.2;display:flex}.emergency-btn small{opacity:.85;margin-top:2px;font-size:11px;font-weight:500}@media (width>=600px){.emergency-btn small{font-size:12px}}.emergency-btn:hover{background:#d23b40}.emergency-btn:active{transform:translateY(1px)}.qr-block{text-align:center;grid-template-columns:1fr;place-items:center;gap:16px;display:grid}@media (width>=600px){.qr-block{text-align:left;grid-template-columns:180px 1fr;justify-items:stretch;gap:24px}}.qr-frame{border:1px solid var(--nbg-border);border-radius:var(--nbg-radius-md);background:#fff;justify-content:center;align-items:center;width:160px;height:160px;padding:8px;display:flex}@media (width>=600px){.qr-frame{width:180px;height:180px;padding:10px}}.qr-frame svg{width:100%;height:100%}.qr-info{width:100%;min-width:0}.qr-info h3{color:var(--nbg-navy);margin:0 0 8px;font-size:17px;font-weight:600}@media (width>=600px){.qr-info h3{font-size:18px}}.qr-info p{color:var(--nbg-muted);margin:0 0 14px;font-size:14px;line-height:1.5}.qr-info .pill-row{flex-wrap:wrap;justify-content:center;gap:6px;margin-bottom:14px;display:flex}@media (width>=600px){.qr-info .pill-row{justify-content:flex-start}}.qr-info .actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}@media (width>=600px){.qr-info .actions{justify-content:flex-start}}.qr-info .actions .btn{flex:auto;min-width:0}@media (width>=600px){.qr-info .actions .btn{flex:none}}.notfallpass-grid{grid-template-columns:1fr;gap:12px;display:grid}@media (width>=700px){.notfallpass-grid{grid-template-columns:1fr 1fr}}@media (width>=1100px){.notfallpass-grid{grid-template-columns:repeat(3,1fr)}}.np-cat{background:var(--nbg-zebra);border:1px solid var(--nbg-border);border-radius:var(--nbg-radius-md);cursor:pointer;text-align:left;min-height:72px;color:inherit;font-family:var(--nbg-font);align-items:center;gap:12px;padding:14px 16px;text-decoration:none;transition:all .18s cubic-bezier(.16,1,.3,1);display:flex}.np-cat:hover{border-color:var(--nbg-teal-dark);background:#fff;transform:translateY(-1px)}.np-cat-ico{border-radius:var(--nbg-radius-md);background:var(--nbg-teal-50);width:40px;height:40px;color:var(--nbg-teal-dark);flex-shrink:0;justify-content:center;align-items:center;font-size:20px;display:flex}.np-cat-body{flex:1;min-width:0;line-height:1.2}.np-cat-body strong{color:var(--nbg-navy);font-size:14px;font-weight:600;display:block}.np-cat-body span{color:var(--nbg-muted);font-size:12px;font-weight:500}.np-cat .count{background:var(--nbg-panel);border:1px solid var(--nbg-border);border-radius:var(--nbg-radius-pill);color:var(--nbg-navy);font-size:12px;font-weight:700;font-family:var(--nbg-mono);font-variant-numeric:tabular-nums;padding:2px 9px}.res-quick{flex-direction:column;gap:8px;padding:12px;display:flex}@media (width>=600px){.res-quick{padding:16px}}.res-quick-btn{border-radius:var(--nbg-radius-md);background:var(--nbg-zebra);border:1px solid var(--nbg-border);width:100%;min-height:56px;color:var(--nbg-navy);font-family:var(--nbg-font);text-align:left;cursor:pointer;align-items:center;gap:12px;padding:8px 14px;font-size:14px;font-weight:600;line-height:1.3;text-decoration:none;transition:all .18s cubic-bezier(.16,1,.3,1);display:flex}@media (width>=600px){.res-quick-btn{padding:8px 18px;font-size:15px}}.res-quick-btn:hover{border-color:var(--nbg-teal-dark);background:#fff}.res-quick-btn .qb-ico{border-radius:var(--nbg-radius-md);background:var(--nbg-teal-50);width:36px;height:36px;color:var(--nbg-teal-dark);flex-shrink:0;justify-content:center;align-items:center;font-size:19px;display:flex}.res-quick-btn .qb-main{flex:auto;min-width:0;overflow:hidden}.res-quick-btn .qb-main small{color:var(--nbg-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;font-weight:500;display:block;overflow:hidden}.res-quick-btn.primary{background:var(--nbg-teal);color:#fff;border-color:var(--nbg-teal)}.res-quick-btn.primary:hover{background:var(--nbg-teal-dark)}.res-quick-btn.primary .qb-ico{color:#fff;background:#fff3}.res-quick-btn.primary .qb-main small{color:#ffffffd9}.res-quick-btn .qb-chev{opacity:.5;flex-shrink:0;margin-left:auto;font-size:18px}.res-status-list{margin:0;padding:4px 20px 16px;list-style:none}.res-status-list li{border-bottom:1px solid var(--nbg-border);align-items:center;gap:10px;padding:10px 0;font-size:14px;display:flex}.res-status-list li:last-child{border-bottom:none}.res-status-list .key{color:var(--nbg-muted);min-width:80px;font-weight:500}.res-status-list .val{color:var(--nbg-navy);font-weight:600}.res-status-list .val.green{color:var(--nbg-green-text)}.res-status-list .ago{font-family:var(--nbg-mono);color:var(--nbg-muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.res-triage-box{text-align:center;border-radius:var(--nbg-radius-md);background:var(--nbg-amber-50);border:2px solid var(--nbg-amber);min-width:100px;padding:12px 18px}.res-triage-box .label{color:var(--nbg-amber-text);text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:600}.res-triage-box .value{color:var(--nbg-amber-text);font-size:24px;font-weight:700;line-height:1;font-family:var(--nbg-mono);font-variant-numeric:tabular-nums}.res-triage-box.naca-low{background:var(--nbg-green-50);border-color:var(--nbg-green)}.res-triage-box.naca-low .label,.res-triage-box.naca-low .value{color:var(--nbg-green-text)}.res-triage-box.naca-high{background:var(--nbg-red-50);border-color:var(--nbg-red)}.res-triage-box.naca-high .label,.res-triage-box.naca-high .value{color:var(--nbg-red-text)}.hero-patient{flex-wrap:wrap;align-items:center;gap:14px;padding:16px;display:flex}@media (width>=600px){.hero-patient{gap:18px;padding:20px}}.hero-patient .avatar{background:var(--nbg-teal-50);width:60px;height:60px;color:var(--nbg-teal-dark);letter-spacing:-.02em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;font-weight:700;display:flex}@media (width>=600px){.hero-patient .avatar{width:72px;height:72px;font-size:24px}}.hero-patient .info{flex:200px;min-width:0}.hero-patient .name{color:var(--nbg-navy);letter-spacing:-.01em;word-break:break-word;margin:0 0 4px;font-size:22px;font-weight:700;line-height:1.15}@media (width>=600px){.hero-patient .name{font-size:28px}}.hero-patient .meta{color:var(--nbg-muted);font-variant-numeric:tabular-nums;margin-bottom:10px;font-size:13px;font-weight:500}.hero-patient .pill-row{flex-wrap:wrap;gap:6px;display:flex}.wearable-card .card-body{padding:14px 16px}@media (width>=600px){.wearable-card .card-body{padding:16px 20px 20px}}.wearable-readout{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.wearable-readout .num{font-family:var(--nbg-mono);color:var(--nbg-navy);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:600;line-height:1}@media (width>=600px){.wearable-readout .num{font-size:36px}}.wearable-readout .unit{color:var(--nbg-muted);font-size:14px;font-weight:500}.wearable-readout .delta{border-radius:var(--nbg-radius-pill);background:var(--nbg-green-50);color:var(--nbg-green-text);font-size:12px;font-weight:700;font-family:var(--nbg-mono);white-space:nowrap;padding:3px 8px}.wearable-readout .delta.warn{background:var(--nbg-amber-50);color:var(--nbg-amber-text)}.wearable-readout .delta.alarm{background:var(--nbg-red-50);color:var(--nbg-red-text)}.wearable-svg{border-radius:var(--nbg-radius-md);border:1px solid var(--nbg-border);background:#fbfcfd;width:100%;height:80px;padding:8px;display:block}.contact-row,.device-row{border-bottom:1px solid var(--nbg-border);align-items:center;gap:12px;min-width:0;padding:12px 16px;font-size:14px;display:flex}.contact-row:last-child,.device-row:last-child{border-bottom:none}.contact-row .avatar{background:var(--nbg-teal-50);width:40px;height:40px;color:var(--nbg-teal-dark);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.contact-row .info,.device-row .info{flex:auto;min-width:0;overflow:hidden}.contact-row .name,.device-row .name{color:var(--nbg-navy);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.contact-row .role,.device-row .meta{color:var(--nbg-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.contact-row .tel-btn{background:var(--nbg-green);color:#fff;cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;text-decoration:none;display:flex}.contact-row .tel-btn:hover{background:var(--nbg-green-text)}.device-row .ico{border-radius:var(--nbg-radius-md);background:var(--nbg-bg);width:36px;height:36px;color:var(--nbg-teal-dark);flex-shrink:0;justify-content:center;align-items:center;font-size:18px;display:flex}.device-row .pill{flex-shrink:0;height:22px;padding:0 8px;font-size:11px}.nbg-auth-screen{background:linear-gradient(180deg, var(--nbg-bg) 0%, var(--nbg-teal-50) 100%);min-height:100vh;font-family:var(--nbg-font);color:var(--nbg-text);-webkit-font-smoothing:antialiased;flex-direction:column;justify-content:center;align-items:center;padding:24px 16px;display:flex}.nbg-auth-screen *,.nbg-auth-screen :before,.nbg-auth-screen :after{box-sizing:border-box}.nbg-auth-stack{flex-direction:column;gap:18px;width:100%;max-width:460px;display:flex}.nbg-auth-card{background:var(--nbg-panel);border-radius:var(--nbg-radius-lg);box-shadow:var(--nbg-shadow-card);flex-direction:column;align-items:stretch;gap:18px;padding:36px 32px 28px;display:flex}.nbg-auth-brand{border-radius:var(--nbg-radius-md);background:var(--nbg-teal);color:#fff;letter-spacing:-.04em;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 4px;font-size:32px;font-weight:700;display:flex;box-shadow:0 6px 18px #1a9b9e40}.nbg-auth-brand i{font-size:36px}.nbg-auth-title{color:var(--nbg-navy);text-align:center;letter-spacing:-.01em;margin:0;font-size:28px;font-weight:700;line-height:1.2}.nbg-auth-sub{color:var(--nbg-muted);text-align:center;align-self:center;max-width:32ch;margin:0;font-size:15px;line-height:1.5}.nbg-auth-tabs{background:var(--nbg-bg);border-radius:var(--nbg-radius-md);grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;display:grid}.nbg-auth-tab{height:40px;color:var(--nbg-muted);font-family:var(--nbg-font);border-radius:var(--nbg-radius-sm);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;font-size:14px;font-weight:600;transition:background .18s,color .18s;display:flex}.nbg-auth-tab.active{background:var(--nbg-panel);color:var(--nbg-navy);box-shadow:0 1px 2px #0d224014}.nbg-auth-tab:hover:not(.active){color:var(--nbg-navy)}.nbg-auth-tab i{font-size:16px}.nbg-auth-field{flex-direction:column;gap:8px;display:flex}.nbg-auth-label{color:var(--nbg-navy);font-size:14px;font-weight:600}.nbg-auth-input{height:52px;font-family:var(--nbg-font);color:var(--nbg-text);background:var(--nbg-panel);border:2px solid var(--nbg-teal);border-radius:var(--nbg-radius-md);outline:none;width:100%;padding:0 16px;font-size:16px;transition:border-color .18s,box-shadow .18s}.nbg-auth-input:focus{box-shadow:0 0 0 3px #1a9b9e2e}.nbg-auth-input::placeholder{color:var(--nbg-muted)}.nbg-auth-input.idle{border-color:var(--nbg-border)}.nbg-auth-input.idle:focus{border-color:var(--nbg-teal)}.nbg-auth-submit{background:var(--nbg-teal);color:#fff;border-radius:var(--nbg-radius-md);height:56px;font-family:var(--nbg-font);cursor:pointer;border:0;justify-content:center;align-items:center;gap:10px;font-size:16px;font-weight:600;transition:background .18s,transform .1s;display:flex}.nbg-auth-submit:hover{background:var(--nbg-teal-dark)}.nbg-auth-submit:active{transform:translateY(1px)}.nbg-auth-submit:disabled{color:var(--nbg-muted);cursor:not-allowed;background:#cbd5dc}.nbg-auth-submit i{font-size:18px}.nbg-auth-divider{background:var(--nbg-border);height:1px;margin:4px 0}.nbg-auth-help{color:var(--nbg-muted);text-align:center;margin:0;font-size:13px;line-height:1.5}.nbg-auth-help a{color:var(--nbg-teal-dark);text-transform:uppercase;letter-spacing:.02em;font-weight:700;text-decoration:none}.nbg-auth-help a:hover{text-decoration:underline}.nbg-auth-emergency{background:var(--nbg-red);color:#fff;cursor:pointer;border-radius:var(--nbg-radius-lg);width:100%;height:80px;font-family:var(--nbg-font);letter-spacing:.01em;border:0;justify-content:center;align-items:center;gap:14px;padding:0 24px;font-size:19px;font-weight:700;text-decoration:none;transition:transform .1s,background .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 18px #e5484d52,0 1px 2px #e5484d66}.nbg-auth-emergency:after{content:"";pointer-events:none;background:radial-gradient(circle at 30%,#ffffff2e,#0000 60%);position:absolute;inset:0}.nbg-auth-emergency:hover{background:#d23b40}.nbg-auth-emergency.holding{background:#c43237;transform:scale(.98)}.nbg-auth-emergency:active{transform:translateY(1px)}.nbg-auth-emergency i{flex-shrink:0;font-size:28px}.nbg-auth-emergency .label{flex-direction:column;align-items:flex-start;line-height:1.2;display:flex}.nbg-auth-emergency .label small{opacity:.9;margin-top:2px;font-size:12px;font-weight:500}.nbg-auth-emergency .hold-ring{pointer-events:none;opacity:0;transition:opacity .15s;position:absolute;inset:6px}.nbg-auth-emergency.holding .hold-ring{opacity:1}.nbg-auth-emergency .hold-ring-bg{fill:none;stroke:#ffffff2e;stroke-width:4px}.nbg-auth-emergency .hold-ring-fg{fill:none;stroke:#fff;stroke-width:4px;stroke-linecap:round;transform-origin:50%;transition:stroke-dashoffset 80ms linear;transform:rotate(-90deg)}.nbg-auth-foot{text-align:center;color:var(--nbg-muted);margin:0;font-size:12px}@media (width<=480px){.nbg-auth-card{padding:28px 22px 24px}.nbg-auth-title{font-size:24px}.nbg-auth-emergency{height:76px;font-size:17px}}.nbg-app :focus-visible,.nbg-auth-screen :focus-visible{outline:2px solid var(--nbg-teal);outline-offset:2px}@media (prefers-reduced-motion:reduce){.nbg-app *,.nbg-app :before,.nbg-app :after{transition-duration:.01ms!important;animation-duration:.01ms!important}.translate-pill .waves span{animation:none!important}}.manv-banner{letter-spacing:.04em;text-transform:uppercase;width:100%;font-size:14px;font-weight:700;font-family:var(--nbg-font);border-bottom:2px solid #0000001f;justify-content:center;align-items:center;gap:10px;padding:8px 16px;display:flex;position:relative}.manv-banner.is-manv{background:var(--manv-rot);color:#fff}.manv-banner.is-uebung{background:var(--manv-gelb);color:#fff}.manv-banner.is-zmz{background:var(--manv-zmz);color:#fff}.manv-banner.is-grosslage{background:var(--manv-cbrn);color:#fff}.manv-banner.is-alltag{display:none}.manv-banner i{font-size:18px}.manv-banner .manv-banner-meta{text-transform:none;letter-spacing:0;opacity:.9;margin-left:12px;font-size:12px;font-weight:500}@media (width<=760px){.manv-banner{flex-wrap:wrap;justify-content:flex-start;gap:6px;padding:8px 12px;font-size:12px}.manv-banner .manv-banner-meta{width:100%;margin-left:0;font-size:11px;line-height:1.35}}.manv-banner.pulse:before{content:"";background:#fffffff2;width:4px;animation:1.5s ease-in-out infinite manv-pulse;position:absolute;top:0;bottom:0;left:0}@keyframes manv-pulse{0%,to{opacity:.4}50%{opacity:1}}.manv-mode-switch{background:var(--nbg-bg);border-radius:var(--nbg-radius-pill);scrollbar-width:none;flex-shrink:0;gap:2px;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto}.manv-mode-switch::-webkit-scrollbar{display:none}.manv-mode-switch button{border-radius:var(--nbg-radius-pill);height:28px;color:var(--nbg-muted);cursor:pointer;white-space:nowrap;font-size:12px;font-weight:600;font-family:var(--nbg-font);background:0 0;border:none;align-items:center;gap:4px;padding:0 12px;transition:background .18s,color .18s;display:inline-flex}.manv-mode-switch button:hover{color:var(--nbg-navy)}.manv-mode-switch button.active.mode-ALLTAG{background:var(--nbg-teal);color:#fff}.manv-mode-switch button.active.mode-MANV{background:var(--manv-rot);color:#fff}.manv-mode-switch button.active.mode-UEBUNG{background:var(--manv-gelb);color:#fff}.manv-mode-switch button.active.mode-ZMZ{background:var(--manv-zmz);color:#fff}.manv-mode-switch button.active.mode-GROSSLAGE{background:var(--manv-cbrn);color:#fff}.manv-mode-switch button .mode-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.triage-pill{border-radius:var(--nbg-radius-pill);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;height:28px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.triage-pill.is-rot{background:var(--manv-rot);color:#fff}.triage-pill.is-gelb{background:var(--manv-gelb);color:#fff}.triage-pill.is-gruen{background:var(--manv-gruen);color:#fff}.triage-pill.is-schwarz{background:var(--manv-schwarz);color:#fff}.triage-pill.outline.is-rot{background:var(--manv-rot-50);color:var(--manv-rot-text);border:1px solid var(--manv-rot)}.triage-pill.outline.is-gelb{background:var(--manv-gelb-50);color:var(--manv-gelb-text);border:1px solid var(--manv-gelb)}.triage-pill.outline.is-gruen{background:var(--manv-gruen-50);color:var(--manv-gruen-text);border:1px solid var(--manv-gruen)}.triage-pill.outline.is-schwarz{color:var(--manv-schwarz);border:1px solid var(--manv-schwarz);background:#e2e8ec}.ki-suggest{border-radius:var(--nbg-radius-pill);color:#fff;letter-spacing:.04em;white-space:nowrap;background:linear-gradient(135deg,#5b7fff 0%,#4f46e5 100%);flex-shrink:0;align-items:center;gap:6px;height:22px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.ki-suggest i{font-size:12px}.ki-suggest .konf{border-radius:var(--nbg-radius-pill);font-variant-numeric:tabular-nums;background:#ffffff40;padding:1px 6px}.ki-suggest.is-overridden{background:linear-gradient(135deg,#94a3b8 0%,#64748b 100%)}.manv-kpi-row{grid-template-columns:repeat(2,1fr);gap:10px;padding:14px 16px;display:grid}@media (width>=600px){.manv-kpi-row{grid-template-columns:repeat(4,1fr);gap:12px;padding:16px 20px}}.manv-kpi{background:var(--nbg-zebra);border:1px solid var(--nbg-border);border-radius:var(--nbg-radius-md);flex-direction:column;gap:4px;min-width:0;padding:12px 14px;display:flex}.manv-kpi .lbl{text-transform:uppercase;letter-spacing:.06em;color:var(--nbg-muted);white-space:nowrap;font-size:11px;font-weight:700}.manv-kpi .val{font-family:var(--nbg-mono);color:var(--nbg-navy);font-variant-numeric:tabular-nums;font-size:28px;font-weight:600;line-height:1}.manv-kpi .sub{color:var(--nbg-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.manv-kpi.is-rot{background:var(--manv-rot-50);border-color:var(--manv-rot)}.manv-kpi.is-rot .val,.manv-kpi.is-rot .lbl{color:var(--manv-rot-text)}.manv-kpi.is-gelb{background:var(--manv-gelb-50);border-color:var(--manv-gelb)}.manv-kpi.is-gelb .val,.manv-kpi.is-gelb .lbl{color:var(--manv-gelb-text)}.manv-kpi.is-gruen{background:var(--manv-gruen-50);border-color:var(--manv-gruen)}.manv-kpi.is-gruen .val,.manv-kpi.is-gruen .lbl{color:var(--manv-gruen-text)}.manv-kpi.is-schwarz{border-color:var(--manv-schwarz);background:#e2e8ec}.manv-kpi.is-schwarz .val{color:var(--manv-schwarz)}.patient-row{border-bottom:1px solid var(--nbg-border);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-width:0;padding:12px 14px;display:grid}.patient-row:last-child{border-bottom:none}.patient-row:hover{background:var(--nbg-zebra)}.patient-row .pat-num{border-radius:var(--nbg-radius-md);background:var(--nbg-bg);border:1px solid var(--nbg-border);width:36px;height:36px;color:var(--nbg-navy);font-size:13px;font-weight:700;font-family:var(--nbg-mono);flex-shrink:0;justify-content:center;align-items:center;display:flex}.patient-row .pat-info{min-width:0}.patient-row .pat-id{color:var(--nbg-navy);flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.patient-row .pat-meta{color:var(--nbg-muted);flex-wrap:wrap;gap:6px;margin-top:2px;font-size:12px;display:flex}.patient-row .pat-meta code{font-family:var(--nbg-mono);background:var(--nbg-bg);border-radius:3px;padding:1px 5px;font-size:11px}.patient-row .pat-bemerkung{color:var(--nbg-text);margin-top:4px;font-size:12px;font-style:italic}.patient-row .pat-actions{flex-shrink:0;align-items:center;gap:6px;display:flex}@media (width<=760px){.patient-row{grid-template-columns:1fr;gap:8px;padding:10px 12px}.patient-row .pat-num{width:32px;height:32px;font-size:12px}.patient-row .pat-actions{flex-wrap:wrap;width:100%}.patient-row .pat-actions>*{flex:140px}}.start-grid{grid-template-columns:1fr;gap:10px;padding:16px;display:grid}@media (width>=700px){.start-grid{grid-template-columns:1fr 1fr}}.start-tile{background:var(--nbg-zebra);border:1px solid var(--nbg-border);border-radius:var(--nbg-radius-md);flex-direction:column;gap:8px;padding:14px 16px;display:flex}.start-tile .lbl{text-transform:uppercase;letter-spacing:.06em;color:var(--nbg-muted);font-size:11px;font-weight:700}.start-tile .toggle-row{gap:6px;display:flex}.start-tile .toggle-row button{border:1px solid var(--nbg-border);background:var(--nbg-panel);border-radius:var(--nbg-radius-md);height:36px;color:var(--nbg-text);cursor:pointer;font-size:13px;font-weight:600;font-family:var(--nbg-font);white-space:nowrap;flex:1;transition:background .18s,color .18s,border-color .18s}.start-tile .toggle-row button.active{background:var(--nbg-teal-dark);color:#fff;border-color:var(--nbg-teal-dark)}.start-tile .num-input{align-items:center;gap:6px;display:flex}.start-tile .num-input input{height:36px;font-family:var(--nbg-mono);text-align:center;border:1px solid var(--nbg-border);border-radius:var(--nbg-radius-md);background:var(--nbg-panel);color:var(--nbg-navy);flex:1;padding:0 10px;font-size:16px;font-weight:600}.start-tile .num-input button{border:1px solid var(--nbg-border);background:var(--nbg-panel);border-radius:var(--nbg-radius-md);cursor:pointer;flex-shrink:0;width:36px;height:36px;font-size:18px;font-weight:700}.lagebild-frame{aspect-ratio:16/10;border-radius:var(--nbg-radius-md);border:1px solid var(--nbg-border);background:linear-gradient(#e8f2ec 0%,#d8e8e0 100%);width:100%;position:relative;overflow:hidden}.lagebild-frame svg{width:100%;height:100%;display:block}.lagebild-grid{pointer-events:none;background-image:linear-gradient(#0d22400f 1px,#0000 1px),linear-gradient(90deg,#0d22400f 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0}.lagebild-legend{border-radius:var(--nbg-radius-md);color:var(--nbg-navy);border:1px solid var(--nbg-border);font-size:11px;font-weight:600;font-family:var(--nbg-font);pointer-events:none;background:#fffffff2;flex-direction:column;gap:4px;padding:8px 10px;display:flex;position:absolute;top:10px;left:10px;box-shadow:0 2px 8px #0d224014}.lagebild-legend .leg-row{align-items:center;gap:6px;display:flex}.lagebild-legend .swatch{border-radius:3px;flex-shrink:0;width:12px;height:12px}.lagebild-meta{color:#fff;border-radius:var(--nbg-radius-md);font-size:11px;font-family:var(--nbg-mono);font-variant-numeric:tabular-nums;pointer-events:none;background:#0d2240eb;gap:10px;padding:6px 10px;display:flex;position:absolute;top:10px;right:10px}.res-row{border-bottom:1px solid var(--nbg-border);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-width:0;padding:12px 14px;display:grid}.res-row:last-child{border-bottom:none}.res-row .res-typ{border-radius:var(--nbg-radius-md);background:var(--nbg-teal-dark);color:#fff;letter-spacing:.04em;width:56px;height:36px;font-size:12px;font-weight:700;font-family:var(--nbg-mono);flex-shrink:0;justify-content:center;align-items:center;display:flex}.res-row .res-typ.is-NEF,.res-row .res-typ.is-NA{background:#4f46e5}.res-row .res-typ.is-RTH{background:#2563eb}.res-row .res-typ.is-UAV{background:#6b21a8}.res-row .res-typ.is-HLF{background:#b91c1c}.res-row .res-typ.is-GW-SAN,.res-row .res-typ.is-TCCC-SAN{background:#1e3a8a}.res-row .res-info{min-width:0}.res-row .res-name{color:var(--nbg-navy);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.res-row .res-meta{color:var(--nbg-muted);flex-wrap:wrap;gap:6px;margin-top:2px;font-size:12px;display:flex}.res-row .res-status{border-radius:var(--nbg-radius-pill);white-space:nowrap;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.res-row .res-status.s-verfuegbar{background:var(--manv-gruen-50);color:var(--manv-gruen-text)}.res-row .res-status.s-in_versorgung{background:var(--manv-gelb-50);color:var(--manv-gelb-text)}.res-row .res-status.s-in_transport{color:#4338ca;background:#e0e7ff}.res-row .res-status.s-anfahrt{color:#1d4ed8;background:#dbeafe}.res-row .res-status.s-ausser_dienst{background:var(--manv-rot-50);color:var(--manv-rot-text)}@media (width<=760px){.res-row{grid-template-columns:1fr;gap:8px;padding:10px 12px}.res-row .res-meta{gap:4px}}.inject-list{padding:0}.inject-card{border-bottom:1px solid var(--nbg-border);grid-template-columns:auto 1fr auto;align-items:start;gap:12px;min-width:0;padding:12px 14px;display:grid}.inject-card:last-child{border-bottom:none}.inject-card .inj-time{font-family:var(--nbg-mono);color:var(--nbg-navy);background:var(--nbg-bg);border-radius:var(--nbg-radius-md);border:1px solid var(--nbg-border);white-space:nowrap;font-variant-numeric:tabular-nums;flex-shrink:0;padding:6px 10px;font-size:13px;font-weight:700}.inject-card .inj-body{min-width:0}.inject-card .inj-typ{text-transform:uppercase;letter-spacing:.06em;color:var(--nbg-muted);margin-bottom:4px;font-size:11px;font-weight:700}.inject-card .inj-text{color:var(--nbg-text);font-size:14px;line-height:1.4}.inject-card .inj-status{border-radius:var(--nbg-radius-pill);white-space:nowrap;flex-shrink:0;align-items:center;gap:4px;padding:4px 8px;font-size:11px;font-weight:700;display:inline-flex}.inject-card .inj-status.is-geplant{background:var(--nbg-bg);color:var(--nbg-muted);border:1px solid var(--nbg-border)}.inject-card .inj-status.is-aktiv{background:var(--manv-rot);color:#fff;animation:1.2s ease-in-out infinite manv-pulse}.inject-card .inj-status.is-gespielt{background:var(--manv-gruen-50);color:var(--manv-gruen-text)}.inject-card .inj-status.is-verpasst{background:var(--manv-rot-50);color:var(--manv-rot-text)}@media (width<=760px){.inject-card{grid-template-columns:1fr;gap:8px;padding:10px 12px}}.rollen-grid{grid-template-columns:1fr;gap:10px;padding:16px;display:grid}@media (width>=700px){.rollen-grid{grid-template-columns:1fr 1fr}}@media (width>=1100px){.rollen-grid{grid-template-columns:1fr 1fr 1fr}}.rollen-tile{background:var(--nbg-zebra);border:1px solid var(--nbg-border);border-radius:var(--nbg-radius-md);align-items:center;gap:12px;min-width:0;padding:12px 14px;display:flex}.rollen-tile .ico{background:var(--nbg-teal-50);width:36px;height:36px;color:var(--nbg-teal-dark);font-size:12px;font-weight:700;font-family:var(--nbg-mono);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.rollen-tile.ki .ico{color:#fff;background:linear-gradient(135deg,#5b7fff,#4f46e5)}.rollen-tile .info{flex:1;min-width:0}.rollen-tile .name{color:var(--nbg-navy);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.rollen-tile .user{color:var(--nbg-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.rollen-tile.unbesetzt{border-color:var(--manv-rot);background:var(--manv-rot-50)}.rollen-tile.unbesetzt .name{color:var(--manv-rot-text)}.uav-stream{aspect-ratio:16/9;border-radius:var(--nbg-radius-md);border:1px solid var(--nbg-border);background:radial-gradient(circle at 30% 40%,#2ebd7e26,#0000 60%),linear-gradient(#1a2332 0%,#0d2240 100%);width:100%;position:relative;overflow:hidden}.uav-stream:before{content:"NO SIGNAL · simulated feed";color:#ffffff59;font-family:var(--nbg-mono);letter-spacing:.1em;text-transform:uppercase;justify-content:center;align-items:center;font-size:13px;display:flex;position:absolute;inset:0}.uav-stream .uav-overlay{pointer-events:none;background-image:linear-gradient(#2ebd7e14 1px,#0000 1px),linear-gradient(90deg,#2ebd7e14 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0}.uav-stream .uav-crosshair{pointer-events:none;border:1.5px solid #2ebd7eb3;border-radius:50%;width:80px;height:80px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.uav-stream .uav-crosshair:before,.uav-stream .uav-crosshair:after{content:"";background:#2ebd7eb3;position:absolute}.uav-stream .uav-crosshair:before{height:1px;top:50%;left:-8px;right:-8px}.uav-stream .uav-crosshair:after{width:1px;top:-8px;bottom:-8px;left:50%}.uav-hud{font-family:var(--nbg-mono);color:#2ebd7ef2;text-shadow:0 0 6px #0009;letter-spacing:.06em;font-variant-numeric:tabular-nums;font-size:11px;font-weight:700;position:absolute}.uav-hud.tl{top:10px;left:10px}.uav-hud.tr{text-align:right;top:10px;right:10px}.uav-hud.bl{bottom:10px;left:10px}.uav-hud.br{text-align:right;bottom:10px;right:10px}.uav-hud div{line-height:1.4;display:block}.uav-hud .lbl-mono{color:#2ebd7e8c}.uav-rec-dot{vertical-align:middle;background:#e5484d;border-radius:50%;width:8px;height:8px;margin-right:6px;animation:1.2s ease-in-out infinite manv-pulse;display:inline-block}.aar-score-grid{grid-template-columns:repeat(2,1fr);gap:10px;padding:16px;display:grid}@media (width>=600px){.aar-score-grid{grid-template-columns:repeat(3,1fr)}}@media (width>=1100px){.aar-score-grid{grid-template-columns:repeat(6,1fr)}}.aar-score{background:var(--nbg-zebra);border:1px solid var(--nbg-border);border-radius:var(--nbg-radius-md);flex-direction:column;gap:6px;min-width:0;padding:14px 16px;display:flex}.aar-score .lbl{text-transform:uppercase;letter-spacing:.06em;color:var(--nbg-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:700;overflow:hidden}.aar-score .val{font-family:var(--nbg-mono);color:var(--nbg-navy);font-variant-numeric:tabular-nums;font-size:32px;font-weight:600;line-height:1}.aar-score .bar{background:var(--nbg-border);border-radius:3px;height:5px;overflow:hidden}.aar-score .bar>i{background:linear-gradient(90deg, var(--nbg-teal) 0%, var(--manv-gruen) 100%);border-radius:3px;height:100%;display:block}.aar-score.is-warn .val{color:var(--manv-gelb-text)}.aar-score.is-warn .bar>i{background:linear-gradient(90deg, var(--manv-gelb) 0%, var(--manv-rot) 100%)}.aar-score.is-good .val{color:var(--manv-gruen-text)}.aar-timeline{margin:0;padding:0;list-style:none}.aar-timeline li{border-bottom:1px solid var(--nbg-border);grid-template-columns:90px 12px 1fr;align-items:start;gap:12px;padding:12px 16px;display:grid}.aar-timeline li:last-child{border-bottom:none}.aar-timeline .ax-t{font-family:var(--nbg-mono);color:var(--nbg-navy);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.aar-timeline .ax-dot{background:var(--nbg-teal);border:2px solid var(--nbg-panel);width:12px;height:12px;box-shadow:0 0 0 2px var(--nbg-teal);border-radius:50%;margin-top:4px}.aar-timeline li.is-ki .ax-dot{background:#4f46e5;box-shadow:0 0 0 2px #4f46e5}.aar-timeline li.is-inject .ax-dot{background:var(--manv-gelb);box-shadow:0 0 0 2px var(--manv-gelb)}.aar-timeline li.is-kritisch .ax-dot{background:var(--manv-rot);box-shadow:0 0 0 2px var(--manv-rot)}.aar-timeline .ax-info{min-width:0}.aar-timeline .ax-titel{color:var(--nbg-navy);font-size:14px;font-weight:600;line-height:1.35}.aar-timeline .ax-meta{color:var(--nbg-muted);text-transform:uppercase;letter-spacing:.05em;margin-top:2px;font-size:11px;font-weight:600}.trichter-grid{grid-template-columns:1fr 1fr;gap:12px;padding:16px;display:grid}@media (width>=700px){.trichter-grid{grid-template-columns:repeat(4,1fr)}}.trichter-block{background:var(--nbg-zebra);border:1px solid var(--nbg-border);border-radius:var(--nbg-radius-md);flex-direction:column;gap:8px;padding:14px 16px;display:flex}.trichter-block .lbl{text-transform:uppercase;letter-spacing:.06em;color:var(--nbg-muted);font-size:11px;font-weight:700}.trichter-block .num{font-family:var(--nbg-mono);color:var(--nbg-navy);font-variant-numeric:tabular-nums;font-size:32px;font-weight:600;line-height:1}.trichter-block.fund .num{color:var(--nbg-navy)}.trichter-block.triage .num{color:var(--manv-rot-text)}.trichter-block.bp .num{color:var(--manv-gelb-text)}.trichter-block.transp .num{color:var(--manv-gruen-text)}.trichter-block .delta{color:var(--nbg-muted);font-size:11px;font-family:var(--nbg-mono)}.lessons-list{margin:0;padding:0;list-style:none}.lessons-list li{border-bottom:1px solid var(--nbg-border);grid-template-columns:auto 1fr auto;align-items:start;gap:12px;padding:12px 16px;display:grid}.lessons-list li:last-child{border-bottom:none}.lessons-list .les-prio{font-family:var(--nbg-mono);background:var(--nbg-teal);color:#fff;font-variant-numeric:tabular-nums;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;font-weight:700;display:flex}.lessons-list .les-text{color:var(--nbg-text);font-size:14px;line-height:1.4}.lessons-list .les-quelle{color:var(--nbg-muted);text-transform:uppercase;letter-spacing:.06em;margin-top:4px;font-size:11px;font-weight:600}.voice-fab{z-index:90;background:var(--nbg-teal);color:#fff;border:3px solid var(--nbg-panel);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;font-size:24px;transition:transform .12s,background .18s;display:flex;position:fixed;bottom:80px;right:16px;box-shadow:0 6px 18px #1a9b9e59}.voice-fab:hover{background:var(--nbg-teal-dark);transform:scale(1.04)}.voice-fab.recording{background:var(--manv-rot);animation:1.2s ease-in-out infinite manv-pulse}@media (width>=600px){.voice-fab{width:64px;height:64px;font-size:28px;bottom:88px;right:24px}}.voice-log-row{border-bottom:1px solid var(--nbg-border);grid-template-columns:80px 1fr auto;align-items:center;gap:10px;min-width:0;padding:10px 14px;display:grid}.voice-log-row:last-child{border-bottom:none}.voice-log-row .vt{font-family:var(--nbg-mono);color:var(--nbg-muted);font-variant-numeric:tabular-nums;font-size:11px}.voice-log-row .vtxt{color:var(--nbg-text);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;font-style:italic;overflow:hidden}.voice-log-row .vintent{background:var(--nbg-teal-50);color:var(--nbg-teal-dark);border-radius:var(--nbg-radius-pill);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;font-size:10px;font-weight:700;font-family:var(--nbg-mono);flex-shrink:0;padding:2px 8px}.compliance-note{background:linear-gradient(135deg, var(--nbg-teal-50) 0%, #fff 100%);border:1px solid var(--nbg-teal-dark);border-radius:var(--nbg-radius-md);color:var(--nbg-navy);border-left-width:4px;align-items:flex-start;gap:10px;margin:0;padding:12px 16px;font-size:13px;line-height:1.5;display:flex}.compliance-note i{color:var(--nbg-teal-dark);flex-shrink:0;margin-top:1px;font-size:18px}.compliance-note strong{margin-bottom:2px;display:block}.szenario-grid{grid-template-columns:1fr;gap:10px;padding:14px 16px;display:grid}@media (width>=700px){.szenario-grid{grid-template-columns:1fr 1fr}}@media (width>=1100px){.szenario-grid{grid-template-columns:1fr 1fr 1fr}}.szenario-tile{background:var(--nbg-zebra);border:1px solid var(--nbg-border);border-radius:var(--nbg-radius-md);cursor:pointer;flex-direction:column;gap:8px;min-width:0;padding:14px 16px;transition:all .18s cubic-bezier(.16,1,.3,1);display:flex}.szenario-tile:hover{border-color:var(--nbg-teal-dark);background:#fff;transform:translateY(-1px)}.szenario-tile.active{background:var(--nbg-teal-50);border-color:var(--nbg-teal);border-width:2px}.szenario-tile .sz-id{font-family:var(--nbg-mono);color:var(--nbg-teal-dark);letter-spacing:.06em;font-size:11px;font-weight:700}.szenario-tile .sz-name{color:var(--nbg-navy);font-size:15px;font-weight:600;line-height:1.25}.szenario-tile .sz-meta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.szenario-tile .sz-meta .tag{border-radius:var(--nbg-radius-pill);background:var(--nbg-bg);color:var(--nbg-muted);white-space:nowrap;padding:2px 8px;font-size:11px;font-weight:600}.szenario-tile .sz-meta .tag.mittel{background:var(--manv-gruen-50);color:var(--manv-gruen-text)}.szenario-tile .sz-meta .tag.hoch{background:var(--manv-gelb-50);color:var(--manv-gelb-text)}.szenario-tile .sz-meta .tag.sehr-hoch{background:var(--manv-rot-50);color:var(--manv-rot-text)}.szenario-tile .sz-meta .tag.maximum{background:var(--manv-rot);color:#fff}.szenario-tile .sz-desc{color:var(--nbg-muted);font-size:12px;line-height:1.4}.brief-card{background:linear-gradient(180deg, var(--nbg-panel) 0%, var(--nbg-zebra) 100%);padding:20px}.brief-card h2{color:var(--nbg-navy);margin:0 0 6px;font-size:18px;font-weight:700}.brief-card .brief-meta{color:var(--nbg-muted);font-size:12px;font-family:var(--nbg-mono);font-variant-numeric:tabular-nums;margin-bottom:14px}.brief-card .brief-text{color:var(--nbg-text);font-size:14px;line-height:1.6}.brief-card .brief-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}:root{--rg-olive:#4b5320;--rg-olive-dark:#2f3614;--rg-olive-soft:#6b7b2e;--rg-coyote:#81613c;--rg-coyote-dark:#5a4429;--rg-khaki:#b9a77b;--rg-sand:#e6ddc4;--rg-sand-soft:#f2ebd9;--rg-black:#1a1a18;--rg-charcoal:#2c2c2a;--rg-immediate:#c8102e;--rg-delayed:#ffd300;--rg-minimal:#00843d;--rg-expectant:#5c5c5c;--rg-warn:#b85c00;--rg-info:#1f4e79;--rg-font-display:"Figtree", "Roboto Condensed", Arial Narrow, system-ui, sans-serif;--rg-font-body:"Noto Sans", system-ui, sans-serif;--rg-font-mono:"JetBrains Mono", "Courier New", monospace;--rg-text-xs:13px;--rg-text-sm:15px;--rg-text-md:17px;--rg-text-lg:22px;--rg-text-xl:30px;--rg-text-2xl:42px;--rg-text-3xl:64px}.rg-root{font-family:var(--rg-font-body);color:var(--rg-sand);background:var(--rg-black);min-height:100vh;font-size:var(--rg-text-md);-webkit-font-smoothing:antialiased;line-height:1.45}.rg-display{font-family:var(--rg-font-display);letter-spacing:-.01em;text-transform:uppercase;font-weight:800}.rg-stencil{font-family:var(--rg-font-display);letter-spacing:.04em;text-transform:uppercase;font-weight:900}.rg-mono{font-family:var(--rg-font-mono);letter-spacing:.04em}.rg-prelogin{background:repeating-linear-gradient(135deg, #ffffff05 0 2px, transparent 2px 14px), radial-gradient(ellipse at top, var(--rg-olive-dark) 0%, var(--rg-black) 70%);grid-template-rows:auto 1fr auto;gap:16px;min-height:100vh;padding:20px 18px;display:grid}.rg-prelogin-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.rg-prelogin-brand{flex-direction:column;gap:2px;display:flex}.rg-brand-line1{font-family:var(--rg-font-display);font-size:var(--rg-text-md);color:var(--rg-khaki);letter-spacing:.12em;text-transform:uppercase;font-weight:700}.rg-brand-line2{font-family:var(--rg-font-display);font-size:var(--rg-text-xl);color:var(--rg-sand);letter-spacing:.02em;text-transform:uppercase;font-weight:900}.rg-brand-tag{font-family:var(--rg-font-mono);color:var(--rg-khaki);letter-spacing:.12em;font-size:11px}.rg-prelogin-buttons{grid-template-columns:1fr 1fr;align-items:stretch;gap:14px;min-height:60vh;display:grid}.rg-prelogin-buttons>.rg-btn-emergency{grid-column:1/-1;min-height:32vh}@media (width>=720px){.rg-prelogin-buttons{grid-template-columns:1fr 1fr 1fr}.rg-prelogin-buttons>.rg-btn-emergency{grid-column:span 1;min-height:0}}.rg-btn-emergency,.rg-btn-mil-action{cursor:pointer;color:var(--rg-sand);font-family:var(--rg-font-display);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border:2px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:26px 20px;transition:transform .15s,box-shadow .15s,background .15s;display:flex;position:relative}.rg-btn-emergency{background:var(--rg-immediate);color:#fff;touch-action:none;border-color:#fff;box-shadow:0 10px 28px -10px #c8102eb3}.rg-btn-emergency.holding{background:#8b0a22;animation:1s infinite rg-pulse;transform:scale(.98)}.rg-btn-mil-action{background:var(--rg-olive);border-color:var(--rg-khaki);box-shadow:0 8px 24px -10px #000c}.rg-btn-mil-action:hover{background:var(--rg-olive-soft);transform:translateY(-2px)}.rg-btn-mil-action.gold{background:var(--rg-coyote);border-color:var(--rg-sand)}.rg-btn-mil-action.gold:hover{background:var(--rg-coyote-dark)}.rg-btn-label{letter-spacing:.04em;text-align:center;text-transform:uppercase;font-size:38px;font-weight:900;line-height:.95}.rg-btn-icon{font-size:56px;line-height:1}.rg-btn-hint{font-family:var(--rg-font-body);font-size:var(--rg-text-sm);opacity:.92;text-align:center;text-transform:none;max-width:22ch;font-weight:500}.rg-hold-ring{pointer-events:none;opacity:0;width:88%;max-width:280px;height:88%;max-height:280px;transition:opacity .15s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rg-btn-emergency.holding .rg-hold-ring{opacity:1}.rg-hold-ring-bg{fill:none;stroke:#ffffff26;stroke-width:4px}.rg-hold-ring-progress{fill:none;stroke:#fff;stroke-width:4px;stroke-linecap:round;stroke-dasharray:289;stroke-dashoffset:289px;transform-origin:50%;transition:stroke-dashoffset 80ms linear;transform:rotate(-90deg)}.rg-prelogin-footer{text-align:center;font-family:var(--rg-font-mono);font-size:var(--rg-text-xs);color:var(--rg-khaki);letter-spacing:.08em}@keyframes rg-pulse{0%,to{box-shadow:0 10px 28px -10px #c8102eb3}50%{box-shadow:0 10px 28px -10px #c8102e,0 0 0 4px #c8102e4d}}.rg-shell{background:var(--rg-charcoal);grid-template-rows:auto 1fr auto;grid-template-columns:1fr;min-height:100vh;display:grid}@media (width>=900px){.rg-shell.with-sidebar{grid-template-rows:auto 1fr;grid-template-columns:220px 1fr}.rg-shell.with-sidebar .rg-topbar{grid-column:1/-1}.rg-shell.with-sidebar .rg-sidebar{grid-row:2/3;display:flex}.rg-shell.with-sidebar .rg-main{grid-row:2/3;padding-bottom:32px}.rg-shell.with-sidebar .rg-tabbar{display:none}}.rg-sidebar{background:var(--rg-olive-dark);border-right:2px solid var(--rg-coyote);flex-direction:column;gap:4px;padding:16px 10px;display:none;overflow-y:auto}.rg-sidebar-item{font-family:var(--rg-font-display);font-size:var(--rg-text-md);text-transform:uppercase;letter-spacing:.04em;color:var(--rg-khaki);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:4px;align-items:center;gap:12px;min-height:48px;padding:12px;font-weight:700;text-decoration:none;display:flex}.rg-sidebar-item:hover{color:var(--rg-sand);background:#b9a77b1f}.rg-sidebar-item.active{background:var(--rg-coyote);color:var(--rg-sand);border-left:4px solid var(--rg-sand);padding-left:8px}.rg-sidebar-item.primary{background:var(--rg-coyote);color:var(--rg-sand)}.rg-sidebar-item svg{flex-shrink:0;width:22px;height:22px}.rg-sidebar-section{font-family:var(--rg-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--rg-khaki);padding:12px 12px 6px;font-size:11px;font-weight:700}.rg-sidebar-switch{border-top:1px solid var(--rg-coyote);margin-top:auto;padding:10px}.rg-topbar{background:var(--rg-olive-dark);border-bottom:2px solid var(--rg-coyote);color:var(--rg-sand);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:10px 18px;display:grid}.rg-topbar-logo{font-family:var(--rg-font-display);text-transform:uppercase;letter-spacing:.04em;color:var(--rg-sand);align-items:center;gap:8px;font-weight:900;display:flex}.rg-topbar-logo .rg-logo-mark{background:var(--rg-coyote);border:2px solid var(--rg-sand);width:36px;height:36px;color:var(--rg-sand);border-radius:4px;justify-content:center;align-items:center;font-size:18px;font-weight:900;display:flex}.rg-topbar-dienstgrad{font-family:var(--rg-font-mono);font-size:var(--rg-text-xs);color:var(--rg-khaki);text-align:right;line-height:1.3}.rg-main{color:var(--rg-sand);padding:18px 16px 92px;overflow-y:auto}.rg-tabbar{background:var(--rg-olive-dark);border-top:2px solid var(--rg-coyote);z-index:100;grid-auto-columns:1fr;grid-auto-flow:column;padding:4px 0;display:grid;position:fixed;bottom:0;left:0;right:0}.rg-tab{cursor:pointer;color:var(--rg-khaki);font-family:var(--rg-font-display);font-size:var(--rg-text-xs);text-transform:uppercase;letter-spacing:.04em;background:0 0;border:none;flex-direction:column;align-items:center;gap:4px;min-height:60px;padding:8px 4px 6px;font-weight:700;text-decoration:none;display:flex}.rg-tab svg{width:26px;height:26px}.rg-tab.active{color:var(--rg-sand)}.rg-tab.active .rg-tab-icon-bg{background:var(--rg-coyote)}.rg-tab-icon-bg{border-radius:4px;justify-content:center;align-items:center;width:40px;height:26px;transition:background .12s;display:flex}@media (width<=899px){.rg-topbar{grid-template-columns:1fr auto;grid-template-areas:"brand rank""voice voice";align-items:center;gap:6px 10px;padding:8px 12px}.rg-topbar .rg-topbar-logo{grid-area:brand;min-width:0}.rg-topbar>:nth-child(2){grid-area:voice;min-height:18px;text-align:left!important}.rg-topbar .rg-topbar-dienstgrad{grid-area:rank}}@media (width<=520px){.rg-main{padding:14px 12px 84px}.rg-tabbar{padding:2px 0}.rg-tab{text-indent:-9999px;min-height:54px;padding:6px 2px 4px;font-size:10px;overflow:hidden}.rg-tab svg{width:22px;height:22px}.rg-tab .rg-tab-icon-bg{text-indent:0;width:34px;height:22px}}.rg-page-title{font-family:var(--rg-font-display);font-size:var(--rg-text-xl);color:var(--rg-sand);text-transform:uppercase;letter-spacing:.04em;border-bottom:2px solid var(--rg-coyote);margin:0 0 4px;padding-bottom:6px;font-weight:900}.rg-page-sub{font-family:var(--rg-font-mono);font-size:var(--rg-text-sm);color:var(--rg-khaki);letter-spacing:.04em;margin:0 0 16px}.rg-section-title{font-family:var(--rg-font-display);font-size:var(--rg-text-md);color:var(--rg-sand);text-transform:uppercase;letter-spacing:.06em;border-left:4px solid var(--rg-coyote);margin:20px 0 10px;padding-left:12px;font-weight:800}.rg-card{background:var(--rg-olive-dark);border:1px solid var(--rg-coyote);color:var(--rg-sand);border-radius:4px;margin-bottom:12px;padding:14px 16px}.rg-card.immediate{border-left:5px solid var(--rg-immediate)}.rg-card.delayed{border-left:5px solid var(--rg-delayed)}.rg-card.minimal{border-left:5px solid var(--rg-minimal)}.rg-card.expectant{border-left:5px solid var(--rg-expectant)}.rg-card.vsnfd{border:1.5px dashed var(--rg-warn);background:#b85c001f}.rg-card-label{font-family:var(--rg-font-mono);color:var(--rg-khaki);letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-size:11px}.rg-card-value{font-family:var(--rg-font-display);font-size:var(--rg-text-lg);color:var(--rg-sand);font-weight:700}.rg-card-value.huge{font-size:var(--rg-text-2xl)}.rg-tile-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.rg-tile-grid-2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.rg-tile{background:var(--rg-olive-dark);border:1px solid var(--rg-coyote);cursor:pointer;min-height:120px;color:var(--rg-sand);border-radius:4px;flex-direction:column;gap:6px;padding:14px 12px;text-decoration:none;transition:transform .12s,border-color .12s;display:flex}.rg-tile:hover{border-color:var(--rg-sand);transform:translateY(-1px)}.rg-tile-icon{background:var(--rg-coyote);width:40px;height:40px;color:var(--rg-sand);border-radius:4px;justify-content:center;align-items:center;font-size:22px;display:flex}.rg-tile-label{font-family:var(--rg-font-display);font-size:var(--rg-text-md);color:var(--rg-sand);text-transform:uppercase;letter-spacing:.03em;font-weight:700;line-height:1.15}.rg-tile-value{font-family:var(--rg-font-display);color:var(--rg-sand);font-size:36px;font-weight:900;line-height:1}.rg-tile-sub{font-family:var(--rg-font-mono);color:var(--rg-khaki);letter-spacing:.04em;margin-top:auto;font-size:11px}.rg-tile.status-ok{border-left:5px solid var(--rg-minimal)}.rg-tile.status-warn{border-left:5px solid var(--rg-delayed);color:var(--rg-sand)}.rg-tile.status-danger{border-left:5px solid var(--rg-immediate)}.rg-btn{min-height:48px;font-family:var(--rg-font-display);font-size:var(--rg-text-md);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;border:1.5px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-weight:700;text-decoration:none;transition:transform .1s,background .12s;display:inline-flex}.rg-btn-primary{background:var(--rg-coyote);color:var(--rg-sand);border-color:var(--rg-khaki)}.rg-btn-primary:hover{background:var(--rg-coyote-dark)}.rg-btn-secondary{color:var(--rg-sand);border-color:var(--rg-khaki);background:0 0}.rg-btn-secondary:hover{background:#b9a77b1f}.rg-btn-danger{background:var(--rg-immediate);color:#fff;border-color:#fff}.rg-btn-block{width:100%}.rg-btn-compact{font-size:var(--rg-text-sm);min-height:36px;padding:6px 12px}.rg-banner{font-size:var(--rg-text-sm);border-left:4px solid;border-radius:4px;align-items:flex-start;gap:12px;margin-bottom:14px;padding:12px 14px;line-height:1.45;display:flex}.rg-banner-icon{flex-shrink:0;font-size:22px;line-height:1}.rg-banner.info{color:var(--rg-sand);border-color:var(--rg-info);background:#1f4e792e}.rg-banner.warn{color:var(--rg-sand);border-color:var(--rg-warn);background:#b85c002e}.rg-banner.danger{color:var(--rg-sand);border-color:var(--rg-immediate);background:#c8102e2e}.rg-list-item{background:var(--rg-olive-dark);border:1px solid var(--rg-coyote);cursor:pointer;min-height:64px;color:var(--rg-sand);border-radius:4px;align-items:center;gap:14px;margin-bottom:8px;padding:12px 14px;display:flex}.rg-list-item:hover{border-color:var(--rg-sand)}.rg-list-avatar{background:var(--rg-coyote);width:48px;height:48px;color:var(--rg-sand);font-family:var(--rg-font-display);font-size:var(--rg-text-md);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;font-weight:800;display:flex}.rg-list-text{flex:1;min-width:0}.rg-list-name{font-family:var(--rg-font-display);font-size:var(--rg-text-md);color:var(--rg-sand);text-transform:uppercase;letter-spacing:.02em;font-weight:700}.rg-list-meta{font-family:var(--rg-font-mono);color:var(--rg-khaki);letter-spacing:.03em;font-size:12px}.rg-form-input input,.rg-form-input select,.rg-form-input textarea{width:100%;min-height:44px;font-family:var(--rg-font-body);font-size:var(--rg-text-md);color:var(--rg-sand);background:var(--rg-charcoal);border:1.5px solid var(--rg-coyote);box-sizing:border-box;border-radius:4px;outline:none;padding:8px 12px}.rg-form-input input:focus,.rg-form-input select:focus,.rg-form-input textarea:focus{border-color:var(--rg-sand);box-shadow:0 0 0 3px #e6ddc433}.rg-voice-bar{background:var(--rg-olive-dark);border:1px solid var(--rg-coyote);border-radius:4px;align-items:center;gap:10px;margin-bottom:14px;padding:10px 12px;display:flex}.rg-voice-bar.listening{border-color:var(--rg-minimal);background:#00843d40}.rg-voice-bar.reading{border-color:var(--rg-delayed);background:#ffd3002e}@media (width<=540px){.rg-btn-label{font-size:28px}.rg-btn-icon{font-size:44px}.rg-tile-value{font-size:28px}}:root{--np-demo-banner-h:22px}.np-demo-banner{height:var(--np-demo-banner-h);z-index:2147483000;background:var(--np-navy-900,#0d2240);color:#fff;pointer-events:none;white-space:nowrap;justify-content:center;align-items:center;gap:8px;font:600 12px/1 Inter,system-ui,sans-serif;display:flex;position:fixed;inset:0 0 auto;overflow:hidden}.np-demo-banner-marke{background:var(--np-warning,#d99a2b);color:#07172e;letter-spacing:.08em;border-radius:999px;padding:2px 7px;font-weight:800}html.np-demo-aktiv body{padding-top:var(--np-demo-banner-h);box-sizing:border-box}html.np-demo-aktiv .np-shell{height:calc(100vh - var(--np-demo-banner-h));height:calc(100dvh - var(--np-demo-banner-h))}html.np-demo-aktiv .els{min-height:calc(100vh - var(--np-demo-banner-h))}@media (width<=768px){.lp-nav-links{display:none}.lp-hero{padding:48px 16px 32px}.lp-hero-inner{grid-template-columns:1fr;gap:24px}.lp-h1{letter-spacing:-.01em;font-size:28px;line-height:1.18}.lp-subline{margin-bottom:12px;font-size:15px;line-height:1.45}.lp-subline>.lp-subline-mobilehide{display:none}.lp-hero-visual{order:-1;margin-bottom:8px}.lp-hero-screenshot-img{max-height:220px}.lp-mockup-screen{height:180px}.lp-hero-ctas{flex-direction:column}.lp-btn-primary,.lp-btn-secondary{text-align:center;width:100%}.lp-trust-bar{gap:6px;margin-top:12px}.lp-badge{padding:4px 10px;font-size:11px}.lp-stats{grid-template-columns:1fr 1fr}.lp-stat-value{font-size:36px}.lp-footer-inner{flex-direction:column}.lp-footer-links{flex-wrap:wrap}}@media (width<=480px){.lp-section{padding:48px 16px}.lp-h2{font-size:24px}.lp-stats{grid-template-columns:1fr}}@media (width<=768px){.lp-persona-vn-grid{grid-template-columns:1fr}.lp-nav-link-active{border-bottom:none}}@media (width<=960px){.lp-chain{grid-template-columns:1fr}.lp-chain-arrow{display:none}.lp-muster-twocol{grid-template-columns:1fr}}@media (width<=600px){.lp-muster-abcde-row{grid-template-columns:44px 1fr}.lp-muster-abcde-status{grid-column:2;margin-top:4px}.lp-muster-detail{padding:1.25rem}}@media (width<=960px){.lp-demo-stop{grid-template-columns:1fr;gap:2rem}.lp-demo-title{font-size:1.65rem}}@media (width<=600px){.lp-demo-banner{flex-wrap:wrap;font-size:.85rem}.lp-demo-banner-cta{text-align:center;flex-basis:100%}}@media (width<=768px){.lp-logo-img{height:36px}.lp-logo-img-footer{height:64px}}@media (width<=960px){.lp-hero-screenshot-img{max-height:320px}}@media (width<=960px){.lp-pricing-grid{grid-template-columns:1fr;max-width:30rem}.lp-pricing-card-highlighted{order:-1;transform:none}.lp-pricing-card-highlighted:hover{transform:translateY(-4px)}}@media (width<=768px){.lp-case-kennzahlen{grid-template-columns:repeat(2,1fr)}.lp-case-kennzahl-value{font-size:1.6rem}.lp-case-card-bullets li{flex-direction:column;align-items:flex-start;gap:.2rem}.lp-case-bullet-label{text-align:left}}@media (width<=960px){.lp-hero-cta-trio{grid-template-columns:1fr;gap:.55rem}.lp-cta-card-primary{order:-1}}@media (width<=600px){.lp-hero-cta-trio{gap:.45rem;margin:1rem 0 .5rem}.lp-cta-card{padding:.7rem .9rem .75rem}.lp-cta-card-step{margin-bottom:.3rem;padding:.18rem .5rem;font-size:.6rem}.lp-cta-card-title{margin-bottom:0;padding-right:1.5rem;font-size:.95rem}.lp-cta-card-desc{display:none}.lp-cta-card-arrow{top:50%;bottom:auto;right:.85rem;transform:translateY(-50%)}.lp-cta-card:hover .lp-cta-card-arrow{transform:translateY(-50%)translate(3px)}}@media (width<=768px){.lp-trust-strip{flex-direction:column;align-items:stretch;gap:12px;margin-top:24px;padding:14px 16px}.lp-trust-strip-quote{flex:none;gap:12px}.lp-trust-strip-icon{font-size:1.25rem}.lp-trust-strip-text{font-size:.88rem}.lp-trust-strip-badges{gap:4px}.lp-trust-badge{padding:.3rem .55rem;font-size:.65rem}}@media (width<=768px){.lp-module-manv{padding:1.25rem}.lp-module-manv-bullets{grid-template-columns:1fr}.lp-module-manv-name{font-size:1.05rem}}@font-face{font-family:Phosphor;src:url(/v25/assets/Phosphor-DtdjzkpE.woff2)format("woff2"),url(/v25/assets/Phosphor-BdqudwT5.woff)format("woff"),url(/v25/assets/Phosphor-CDxgqcPu.ttf)format("truetype"),url(/v25/assets/Phosphor-BXRFlF4V.svg#Phosphor)format("svg");font-weight:400;font-style:normal;font-display:block}.ph{speak:never;font-variant:normal;text-transform:none;letter-spacing:0;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;font-feature-settings:"liga";-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;font-family:Phosphor!important}.ph.ph-acorn:before{content:""}.ph.ph-address-book:before{content:""}.ph.ph-address-book-tabs:before{content:""}.ph.ph-air-traffic-control:before{content:""}.ph.ph-airplane:before{content:""}.ph.ph-airplane-in-flight:before{content:""}.ph.ph-airplane-landing:before{content:""}.ph.ph-airplane-takeoff:before{content:""}.ph.ph-airplane-taxiing:before{content:""}.ph.ph-airplane-tilt:before{content:""}.ph.ph-airplay:before{content:""}.ph.ph-alarm:before{content:""}.ph.ph-alien:before{content:""}.ph.ph-align-bottom:before{content:""}.ph.ph-align-bottom-simple:before{content:""}.ph.ph-align-center-horizontal:before{content:""}.ph.ph-align-center-horizontal-simple:before{content:""}.ph.ph-align-center-vertical:before{content:""}.ph.ph-align-center-vertical-simple:before{content:""}.ph.ph-align-left:before{content:""}.ph.ph-align-left-simple:before{content:""}.ph.ph-align-right:before{content:""}.ph.ph-align-right-simple:before{content:""}.ph.ph-align-top:before{content:""}.ph.ph-align-top-simple:before{content:""}.ph.ph-amazon-logo:before{content:""}.ph.ph-ambulance:before{content:""}.ph.ph-anchor:before{content:""}.ph.ph-anchor-simple:before{content:""}.ph.ph-android-logo:before{content:""}.ph.ph-angle:before{content:""}.ph.ph-angular-logo:before{content:""}.ph.ph-aperture:before{content:""}.ph.ph-app-store-logo:before{content:""}.ph.ph-app-window:before{content:""}.ph.ph-apple-logo:before{content:""}.ph.ph-apple-podcasts-logo:before{content:""}.ph.ph-approximate-equals:before{content:""}.ph.ph-archive:before{content:""}.ph.ph-armchair:before{content:""}.ph.ph-arrow-arc-left:before{content:""}.ph.ph-arrow-arc-right:before{content:""}.ph.ph-arrow-bend-double-up-left:before{content:""}.ph.ph-arrow-bend-double-up-right:before{content:""}.ph.ph-arrow-bend-down-left:before{content:""}.ph.ph-arrow-bend-down-right:before{content:""}.ph.ph-arrow-bend-left-down:before{content:""}.ph.ph-arrow-bend-left-up:before{content:""}.ph.ph-arrow-bend-right-down:before{content:""}.ph.ph-arrow-bend-right-up:before{content:""}.ph.ph-arrow-bend-up-left:before{content:""}.ph.ph-arrow-bend-up-right:before{content:""}.ph.ph-arrow-circle-down:before{content:""}.ph.ph-arrow-circle-down-left:before{content:""}.ph.ph-arrow-circle-down-right:before{content:""}.ph.ph-arrow-circle-left:before{content:""}.ph.ph-arrow-circle-right:before{content:""}.ph.ph-arrow-circle-up:before{content:""}.ph.ph-arrow-circle-up-left:before{content:""}.ph.ph-arrow-circle-up-right:before{content:""}.ph.ph-arrow-clockwise:before{content:""}.ph.ph-arrow-counter-clockwise:before{content:""}.ph.ph-arrow-down:before{content:""}.ph.ph-arrow-down-left:before{content:""}.ph.ph-arrow-down-right:before{content:""}.ph.ph-arrow-elbow-down-left:before{content:""}.ph.ph-arrow-elbow-down-right:before{content:""}.ph.ph-arrow-elbow-left:before{content:""}.ph.ph-arrow-elbow-left-down:before{content:""}.ph.ph-arrow-elbow-left-up:before{content:""}.ph.ph-arrow-elbow-right:before{content:""}.ph.ph-arrow-elbow-right-down:before{content:""}.ph.ph-arrow-elbow-right-up:before{content:""}.ph.ph-arrow-elbow-up-left:before{content:""}.ph.ph-arrow-elbow-up-right:before{content:""}.ph.ph-arrow-fat-down:before{content:""}.ph.ph-arrow-fat-left:before{content:""}.ph.ph-arrow-fat-line-down:before{content:""}.ph.ph-arrow-fat-line-left:before{content:""}.ph.ph-arrow-fat-line-right:before{content:""}.ph.ph-arrow-fat-line-up:before{content:""}.ph.ph-arrow-fat-lines-down:before{content:""}.ph.ph-arrow-fat-lines-left:before{content:""}.ph.ph-arrow-fat-lines-right:before{content:""}.ph.ph-arrow-fat-lines-up:before{content:""}.ph.ph-arrow-fat-right:before{content:""}.ph.ph-arrow-fat-up:before{content:""}.ph.ph-arrow-left:before{content:""}.ph.ph-arrow-line-down:before{content:""}.ph.ph-arrow-line-down-left:before{content:""}.ph.ph-arrow-line-down-right:before{content:""}.ph.ph-arrow-line-left:before{content:""}.ph.ph-arrow-line-right:before{content:""}.ph.ph-arrow-line-up:before{content:""}.ph.ph-arrow-line-up-left:before{content:""}.ph.ph-arrow-line-up-right:before{content:""}.ph.ph-arrow-right:before{content:""}.ph.ph-arrow-square-down:before{content:""}.ph.ph-arrow-square-down-left:before{content:""}.ph.ph-arrow-square-down-right:before{content:""}.ph.ph-arrow-square-in:before{content:""}.ph.ph-arrow-square-left:before{content:""}.ph.ph-arrow-square-out:before{content:""}.ph.ph-arrow-square-right:before{content:""}.ph.ph-arrow-square-up:before{content:""}.ph.ph-arrow-square-up-left:before{content:""}.ph.ph-arrow-square-up-right:before{content:""}.ph.ph-arrow-u-down-left:before{content:""}.ph.ph-arrow-u-down-right:before{content:""}.ph.ph-arrow-u-left-down:before{content:""}.ph.ph-arrow-u-left-up:before{content:""}.ph.ph-arrow-u-right-down:before{content:""}.ph.ph-arrow-u-right-up:before{content:""}.ph.ph-arrow-u-up-left:before{content:""}.ph.ph-arrow-u-up-right:before{content:""}.ph.ph-arrow-up:before{content:""}.ph.ph-arrow-up-left:before{content:""}.ph.ph-arrow-up-right:before{content:""}.ph.ph-arrows-clockwise:before{content:""}.ph.ph-arrows-counter-clockwise:before{content:""}.ph.ph-arrows-down-up:before{content:""}.ph.ph-arrows-horizontal:before{content:""}.ph.ph-arrows-in:before{content:""}.ph.ph-arrows-in-cardinal:before{content:""}.ph.ph-arrows-in-line-horizontal:before{content:""}.ph.ph-arrows-in-line-vertical:before{content:""}.ph.ph-arrows-in-simple:before{content:""}.ph.ph-arrows-left-right:before{content:""}.ph.ph-arrows-merge:before{content:""}.ph.ph-arrows-out:before{content:""}.ph.ph-arrows-out-cardinal:before{content:""}.ph.ph-arrows-out-line-horizontal:before{content:""}.ph.ph-arrows-out-line-vertical:before{content:""}.ph.ph-arrows-out-simple:before{content:""}.ph.ph-arrows-split:before{content:""}.ph.ph-arrows-vertical:before{content:""}.ph.ph-article:before{content:""}.ph.ph-article-medium:before{content:""}.ph.ph-article-ny-times:before{content:""}.ph.ph-asclepius:before,.ph.ph-caduceus:before{content:""}.ph.ph-asterisk:before{content:""}.ph.ph-asterisk-simple:before{content:""}.ph.ph-at:before{content:""}.ph.ph-atom:before{content:""}.ph.ph-avocado:before{content:""}.ph.ph-axe:before{content:""}.ph.ph-baby:before{content:""}.ph.ph-baby-carriage:before{content:""}.ph.ph-backpack:before{content:""}.ph.ph-backspace:before{content:""}.ph.ph-bag:before{content:""}.ph.ph-bag-simple:before{content:""}.ph.ph-balloon:before{content:""}.ph.ph-bandaids:before{content:""}.ph.ph-bank:before{content:""}.ph.ph-barbell:before{content:""}.ph.ph-barcode:before{content:""}.ph.ph-barn:before{content:""}.ph.ph-barricade:before{content:""}.ph.ph-baseball:before{content:""}.ph.ph-baseball-cap:before{content:""}.ph.ph-baseball-helmet:before{content:""}.ph.ph-basket:before{content:""}.ph.ph-basketball:before{content:""}.ph.ph-bathtub:before{content:""}.ph.ph-battery-charging:before{content:""}.ph.ph-battery-charging-vertical:before{content:""}.ph.ph-battery-empty:before{content:""}.ph.ph-battery-full:before{content:""}.ph.ph-battery-high:before{content:""}.ph.ph-battery-low:before{content:""}.ph.ph-battery-medium:before{content:""}.ph.ph-battery-plus:before{content:""}.ph.ph-battery-plus-vertical:before{content:""}.ph.ph-battery-vertical-empty:before{content:""}.ph.ph-battery-vertical-full:before{content:""}.ph.ph-battery-vertical-high:before{content:""}.ph.ph-battery-vertical-low:before{content:""}.ph.ph-battery-vertical-medium:before{content:""}.ph.ph-battery-warning:before{content:""}.ph.ph-battery-warning-vertical:before{content:""}.ph.ph-beach-ball:before{content:""}.ph.ph-beanie:before{content:""}.ph.ph-bed:before{content:""}.ph.ph-beer-bottle:before{content:""}.ph.ph-beer-stein:before{content:""}.ph.ph-behance-logo:before{content:""}.ph.ph-bell:before{content:""}.ph.ph-bell-ringing:before{content:""}.ph.ph-bell-simple:before{content:""}.ph.ph-bell-simple-ringing:before{content:""}.ph.ph-bell-simple-slash:before{content:""}.ph.ph-bell-simple-z:before{content:""}.ph.ph-bell-slash:before{content:""}.ph.ph-bell-z:before{content:""}.ph.ph-belt:before{content:""}.ph.ph-bezier-curve:before{content:""}.ph.ph-bicycle:before{content:""}.ph.ph-binary:before{content:""}.ph.ph-binoculars:before{content:""}.ph.ph-biohazard:before{content:""}.ph.ph-bird:before{content:""}.ph.ph-blueprint:before{content:""}.ph.ph-bluetooth:before{content:""}.ph.ph-bluetooth-connected:before{content:""}.ph.ph-bluetooth-slash:before{content:""}.ph.ph-bluetooth-x:before{content:""}.ph.ph-boat:before{content:""}.ph.ph-bomb:before{content:""}.ph.ph-bone:before{content:""}.ph.ph-book:before{content:""}.ph.ph-book-bookmark:before{content:""}.ph.ph-book-open:before{content:""}.ph.ph-book-open-text:before{content:""}.ph.ph-book-open-user:before{content:""}.ph.ph-bookmark:before{content:""}.ph.ph-bookmark-simple:before{content:""}.ph.ph-bookmarks:before{content:""}.ph.ph-bookmarks-simple:before{content:""}.ph.ph-books:before{content:""}.ph.ph-boot:before{content:""}.ph.ph-boules:before{content:""}.ph.ph-bounding-box:before{content:""}.ph.ph-bowl-food:before{content:""}.ph.ph-bowl-steam:before{content:""}.ph.ph-bowling-ball:before{content:""}.ph.ph-box-arrow-down:before,.ph.ph-archive-box:before{content:""}.ph.ph-box-arrow-up:before{content:""}.ph.ph-boxing-glove:before{content:""}.ph.ph-brackets-angle:before{content:""}.ph.ph-brackets-curly:before{content:""}.ph.ph-brackets-round:before{content:""}.ph.ph-brackets-square:before{content:""}.ph.ph-brain:before{content:""}.ph.ph-brandy:before{content:""}.ph.ph-bread:before{content:""}.ph.ph-bridge:before{content:""}.ph.ph-briefcase:before{content:""}.ph.ph-briefcase-metal:before{content:""}.ph.ph-broadcast:before{content:""}.ph.ph-broom:before{content:""}.ph.ph-browser:before{content:""}.ph.ph-browsers:before{content:""}.ph.ph-bug:before{content:""}.ph.ph-bug-beetle:before{content:""}.ph.ph-bug-droid:before{content:""}.ph.ph-building:before{content:""}.ph.ph-building-apartment:before{content:""}.ph.ph-building-office:before{content:""}.ph.ph-buildings:before{content:""}.ph.ph-bulldozer:before{content:""}.ph.ph-bus:before{content:""}.ph.ph-butterfly:before{content:""}.ph.ph-cable-car:before{content:""}.ph.ph-cactus:before{content:""}.ph.ph-cake:before{content:""}.ph.ph-calculator:before{content:""}.ph.ph-calendar:before{content:""}.ph.ph-calendar-blank:before{content:""}.ph.ph-calendar-check:before{content:""}.ph.ph-calendar-dot:before{content:""}.ph.ph-calendar-dots:before{content:""}.ph.ph-calendar-heart:before{content:""}.ph.ph-calendar-minus:before{content:""}.ph.ph-calendar-plus:before{content:""}.ph.ph-calendar-slash:before{content:""}.ph.ph-calendar-star:before{content:""}.ph.ph-calendar-x:before{content:""}.ph.ph-call-bell:before{content:""}.ph.ph-camera:before{content:""}.ph.ph-camera-plus:before{content:""}.ph.ph-camera-rotate:before{content:""}.ph.ph-camera-slash:before{content:""}.ph.ph-campfire:before{content:""}.ph.ph-car:before{content:""}.ph.ph-car-battery:before{content:""}.ph.ph-car-profile:before{content:""}.ph.ph-car-simple:before{content:""}.ph.ph-cardholder:before{content:""}.ph.ph-cards:before{content:""}.ph.ph-cards-three:before{content:""}.ph.ph-caret-circle-double-down:before{content:""}.ph.ph-caret-circle-double-left:before{content:""}.ph.ph-caret-circle-double-right:before{content:""}.ph.ph-caret-circle-double-up:before{content:""}.ph.ph-caret-circle-down:before{content:""}.ph.ph-caret-circle-left:before{content:""}.ph.ph-caret-circle-right:before{content:""}.ph.ph-caret-circle-up:before{content:""}.ph.ph-caret-circle-up-down:before{content:""}.ph.ph-caret-double-down:before{content:""}.ph.ph-caret-double-left:before{content:""}.ph.ph-caret-double-right:before{content:""}.ph.ph-caret-double-up:before{content:""}.ph.ph-caret-down:before{content:""}.ph.ph-caret-left:before{content:""}.ph.ph-caret-line-down:before{content:""}.ph.ph-caret-line-left:before{content:""}.ph.ph-caret-line-right:before{content:""}.ph.ph-caret-line-up:before{content:""}.ph.ph-caret-right:before{content:""}.ph.ph-caret-up:before{content:""}.ph.ph-caret-up-down:before{content:""}.ph.ph-carrot:before{content:""}.ph.ph-cash-register:before{content:""}.ph.ph-cassette-tape:before{content:""}.ph.ph-castle-turret:before{content:""}.ph.ph-cat:before{content:""}.ph.ph-cell-signal-full:before{content:""}.ph.ph-cell-signal-high:before{content:""}.ph.ph-cell-signal-low:before{content:""}.ph.ph-cell-signal-medium:before{content:""}.ph.ph-cell-signal-none:before{content:""}.ph.ph-cell-signal-slash:before{content:""}.ph.ph-cell-signal-x:before{content:""}.ph.ph-cell-tower:before{content:""}.ph.ph-certificate:before{content:""}.ph.ph-chair:before{content:""}.ph.ph-chalkboard:before{content:""}.ph.ph-chalkboard-simple:before{content:""}.ph.ph-chalkboard-teacher:before{content:""}.ph.ph-champagne:before{content:""}.ph.ph-charging-station:before{content:""}.ph.ph-chart-bar:before{content:""}.ph.ph-chart-bar-horizontal:before{content:""}.ph.ph-chart-donut:before{content:""}.ph.ph-chart-line:before{content:""}.ph.ph-chart-line-down:before{content:""}.ph.ph-chart-line-up:before{content:""}.ph.ph-chart-pie:before{content:""}.ph.ph-chart-pie-slice:before{content:""}.ph.ph-chart-polar:before{content:""}.ph.ph-chart-scatter:before{content:""}.ph.ph-chat:before{content:""}.ph.ph-chat-centered:before{content:""}.ph.ph-chat-centered-dots:before{content:""}.ph.ph-chat-centered-slash:before{content:""}.ph.ph-chat-centered-text:before{content:""}.ph.ph-chat-circle:before{content:""}.ph.ph-chat-circle-dots:before{content:""}.ph.ph-chat-circle-slash:before{content:""}.ph.ph-chat-circle-text:before{content:""}.ph.ph-chat-dots:before{content:""}.ph.ph-chat-slash:before{content:""}.ph.ph-chat-teardrop:before{content:""}.ph.ph-chat-teardrop-dots:before{content:""}.ph.ph-chat-teardrop-slash:before{content:""}.ph.ph-chat-teardrop-text:before{content:""}.ph.ph-chat-text:before{content:""}.ph.ph-chats:before{content:""}.ph.ph-chats-circle:before{content:""}.ph.ph-chats-teardrop:before{content:""}.ph.ph-check:before{content:""}.ph.ph-check-circle:before{content:""}.ph.ph-check-fat:before{content:""}.ph.ph-check-square:before{content:""}.ph.ph-check-square-offset:before{content:""}.ph.ph-checkerboard:before{content:""}.ph.ph-checks:before{content:""}.ph.ph-cheers:before{content:""}.ph.ph-cheese:before{content:""}.ph.ph-chef-hat:before{content:""}.ph.ph-cherries:before{content:""}.ph.ph-church:before{content:""}.ph.ph-cigarette:before{content:""}.ph.ph-cigarette-slash:before{content:""}.ph.ph-circle:before{content:""}.ph.ph-circle-dashed:before{content:""}.ph.ph-circle-half:before{content:""}.ph.ph-circle-half-tilt:before{content:""}.ph.ph-circle-notch:before{content:""}.ph.ph-circles-four:before{content:""}.ph.ph-circles-three:before{content:""}.ph.ph-circles-three-plus:before{content:""}.ph.ph-circuitry:before{content:""}.ph.ph-city:before{content:""}.ph.ph-clipboard:before{content:""}.ph.ph-clipboard-text:before{content:""}.ph.ph-clock:before{content:""}.ph.ph-clock-afternoon:before{content:""}.ph.ph-clock-clockwise:before{content:""}.ph.ph-clock-countdown:before{content:""}.ph.ph-clock-counter-clockwise:before{content:""}.ph.ph-clock-user:before{content:""}.ph.ph-closed-captioning:before{content:""}.ph.ph-cloud:before{content:""}.ph.ph-cloud-arrow-down:before{content:""}.ph.ph-cloud-arrow-up:before{content:""}.ph.ph-cloud-check:before{content:""}.ph.ph-cloud-fog:before{content:""}.ph.ph-cloud-lightning:before{content:""}.ph.ph-cloud-moon:before{content:""}.ph.ph-cloud-rain:before{content:""}.ph.ph-cloud-slash:before{content:""}.ph.ph-cloud-snow:before{content:""}.ph.ph-cloud-sun:before{content:""}.ph.ph-cloud-warning:before{content:""}.ph.ph-cloud-x:before{content:""}.ph.ph-clover:before{content:""}.ph.ph-club:before{content:""}.ph.ph-coat-hanger:before{content:""}.ph.ph-coda-logo:before{content:""}.ph.ph-code:before{content:""}.ph.ph-code-block:before{content:""}.ph.ph-code-simple:before{content:""}.ph.ph-codepen-logo:before{content:""}.ph.ph-codesandbox-logo:before{content:""}.ph.ph-coffee:before{content:""}.ph.ph-coffee-bean:before{content:""}.ph.ph-coin:before{content:""}.ph.ph-coin-vertical:before{content:""}.ph.ph-coins:before{content:""}.ph.ph-columns:before{content:""}.ph.ph-columns-plus-left:before{content:""}.ph.ph-columns-plus-right:before{content:""}.ph.ph-command:before{content:""}.ph.ph-compass:before{content:""}.ph.ph-compass-rose:before{content:""}.ph.ph-compass-tool:before{content:""}.ph.ph-computer-tower:before{content:""}.ph.ph-confetti:before{content:""}.ph.ph-contactless-payment:before{content:""}.ph.ph-control:before{content:""}.ph.ph-cookie:before{content:""}.ph.ph-cooking-pot:before{content:""}.ph.ph-copy:before{content:""}.ph.ph-copy-simple:before{content:""}.ph.ph-copyleft:before{content:""}.ph.ph-copyright:before{content:""}.ph.ph-corners-in:before{content:""}.ph.ph-corners-out:before{content:""}.ph.ph-couch:before{content:""}.ph.ph-court-basketball:before{content:""}.ph.ph-cow:before{content:""}.ph.ph-cowboy-hat:before{content:""}.ph.ph-cpu:before{content:""}.ph.ph-crane:before{content:""}.ph.ph-crane-tower:before{content:""}.ph.ph-credit-card:before{content:""}.ph.ph-cricket:before{content:""}.ph.ph-crop:before{content:""}.ph.ph-cross:before{content:""}.ph.ph-crosshair:before{content:""}.ph.ph-crosshair-simple:before{content:""}.ph.ph-crown:before{content:""}.ph.ph-crown-cross:before{content:""}.ph.ph-crown-simple:before{content:""}.ph.ph-cube:before{content:""}.ph.ph-cube-focus:before{content:""}.ph.ph-cube-transparent:before{content:""}.ph.ph-currency-btc:before{content:""}.ph.ph-currency-circle-dollar:before{content:""}.ph.ph-currency-cny:before{content:""}.ph.ph-currency-dollar:before{content:""}.ph.ph-currency-dollar-simple:before{content:""}.ph.ph-currency-eth:before{content:""}.ph.ph-currency-eur:before{content:""}.ph.ph-currency-gbp:before{content:""}.ph.ph-currency-inr:before{content:""}.ph.ph-currency-jpy:before{content:""}.ph.ph-currency-krw:before{content:""}.ph.ph-currency-kzt:before{content:""}.ph.ph-currency-ngn:before{content:""}.ph.ph-currency-rub:before{content:""}.ph.ph-cursor:before{content:""}.ph.ph-cursor-click:before{content:""}.ph.ph-cursor-text:before{content:""}.ph.ph-cylinder:before{content:""}.ph.ph-database:before{content:""}.ph.ph-desk:before{content:""}.ph.ph-desktop:before{content:""}.ph.ph-desktop-tower:before{content:""}.ph.ph-detective:before{content:""}.ph.ph-dev-to-logo:before{content:""}.ph.ph-device-mobile:before{content:""}.ph.ph-device-mobile-camera:before{content:""}.ph.ph-device-mobile-slash:before{content:""}.ph.ph-device-mobile-speaker:before{content:""}.ph.ph-device-rotate:before{content:""}.ph.ph-device-tablet:before{content:""}.ph.ph-device-tablet-camera:before{content:""}.ph.ph-device-tablet-speaker:before{content:""}.ph.ph-devices:before{content:""}.ph.ph-diamond:before{content:""}.ph.ph-diamonds-four:before{content:""}.ph.ph-dice-five:before{content:""}.ph.ph-dice-four:before{content:""}.ph.ph-dice-one:before{content:""}.ph.ph-dice-six:before{content:""}.ph.ph-dice-three:before{content:""}.ph.ph-dice-two:before{content:""}.ph.ph-disc:before{content:""}.ph.ph-disco-ball:before{content:""}.ph.ph-discord-logo:before{content:""}.ph.ph-divide:before{content:""}.ph.ph-dna:before{content:""}.ph.ph-dog:before{content:""}.ph.ph-door:before{content:""}.ph.ph-door-open:before{content:""}.ph.ph-dot:before{content:""}.ph.ph-dot-outline:before{content:""}.ph.ph-dots-nine:before{content:""}.ph.ph-dots-six:before{content:""}.ph.ph-dots-six-vertical:before{content:""}.ph.ph-dots-three:before{content:""}.ph.ph-dots-three-circle:before{content:""}.ph.ph-dots-three-circle-vertical:before{content:""}.ph.ph-dots-three-outline:before{content:""}.ph.ph-dots-three-outline-vertical:before{content:""}.ph.ph-dots-three-vertical:before{content:""}.ph.ph-download:before{content:""}.ph.ph-download-simple:before{content:""}.ph.ph-dress:before{content:""}.ph.ph-dresser:before{content:""}.ph.ph-dribbble-logo:before{content:""}.ph.ph-drone:before{content:""}.ph.ph-drop:before{content:""}.ph.ph-drop-half:before{content:""}.ph.ph-drop-half-bottom:before{content:""}.ph.ph-drop-simple:before{content:""}.ph.ph-drop-slash:before{content:""}.ph.ph-dropbox-logo:before{content:""}.ph.ph-ear:before{content:""}.ph.ph-ear-slash:before{content:""}.ph.ph-egg:before{content:""}.ph.ph-egg-crack:before{content:""}.ph.ph-eject:before{content:""}.ph.ph-eject-simple:before{content:""}.ph.ph-elevator:before{content:""}.ph.ph-empty:before{content:""}.ph.ph-engine:before{content:""}.ph.ph-envelope:before{content:""}.ph.ph-envelope-open:before{content:""}.ph.ph-envelope-simple:before{content:""}.ph.ph-envelope-simple-open:before{content:""}.ph.ph-equalizer:before{content:""}.ph.ph-equals:before{content:""}.ph.ph-eraser:before{content:""}.ph.ph-escalator-down:before{content:""}.ph.ph-escalator-up:before{content:""}.ph.ph-exam:before{content:""}.ph.ph-exclamation-mark:before{content:""}.ph.ph-exclude:before{content:""}.ph.ph-exclude-square:before{content:""}.ph.ph-export:before{content:""}.ph.ph-eye:before{content:""}.ph.ph-eye-closed:before{content:""}.ph.ph-eye-slash:before{content:""}.ph.ph-eyedropper:before{content:""}.ph.ph-eyedropper-sample:before{content:""}.ph.ph-eyeglasses:before{content:""}.ph.ph-eyes:before{content:""}.ph.ph-face-mask:before{content:""}.ph.ph-facebook-logo:before{content:""}.ph.ph-factory:before{content:""}.ph.ph-faders:before{content:""}.ph.ph-faders-horizontal:before{content:""}.ph.ph-fallout-shelter:before{content:""}.ph.ph-fan:before{content:""}.ph.ph-farm:before{content:""}.ph.ph-fast-forward:before{content:""}.ph.ph-fast-forward-circle:before{content:""}.ph.ph-feather:before{content:""}.ph.ph-fediverse-logo:before{content:""}.ph.ph-figma-logo:before{content:""}.ph.ph-file:before{content:""}.ph.ph-file-archive:before{content:""}.ph.ph-file-arrow-down:before{content:""}.ph.ph-file-arrow-up:before{content:""}.ph.ph-file-audio:before{content:""}.ph.ph-file-c:before{content:""}.ph.ph-file-c-sharp:before{content:""}.ph.ph-file-cloud:before{content:""}.ph.ph-file-code:before{content:""}.ph.ph-file-cpp:before{content:""}.ph.ph-file-css:before{content:""}.ph.ph-file-csv:before{content:""}.ph.ph-file-dashed:before,.ph.ph-file-dotted:before{content:""}.ph.ph-file-doc:before{content:""}.ph.ph-file-html:before{content:""}.ph.ph-file-image:before{content:""}.ph.ph-file-ini:before{content:""}.ph.ph-file-jpg:before{content:""}.ph.ph-file-js:before{content:""}.ph.ph-file-jsx:before{content:""}.ph.ph-file-lock:before{content:""}.ph.ph-file-magnifying-glass:before,.ph.ph-file-search:before{content:""}.ph.ph-file-md:before{content:""}.ph.ph-file-minus:before{content:""}.ph.ph-file-pdf:before{content:""}.ph.ph-file-plus:before{content:""}.ph.ph-file-png:before{content:""}.ph.ph-file-ppt:before{content:""}.ph.ph-file-py:before{content:""}.ph.ph-file-rs:before{content:""}.ph.ph-file-sql:before{content:""}.ph.ph-file-svg:before{content:""}.ph.ph-file-text:before{content:""}.ph.ph-file-ts:before{content:""}.ph.ph-file-tsx:before{content:""}.ph.ph-file-txt:before{content:""}.ph.ph-file-video:before{content:""}.ph.ph-file-vue:before{content:""}.ph.ph-file-x:before{content:""}.ph.ph-file-xls:before{content:""}.ph.ph-file-zip:before{content:""}.ph.ph-files:before{content:""}.ph.ph-film-reel:before{content:""}.ph.ph-film-script:before{content:""}.ph.ph-film-slate:before{content:""}.ph.ph-film-strip:before{content:""}.ph.ph-fingerprint:before{content:""}.ph.ph-fingerprint-simple:before{content:""}.ph.ph-finn-the-human:before{content:""}.ph.ph-fire:before{content:""}.ph.ph-fire-extinguisher:before{content:""}.ph.ph-fire-simple:before{content:""}.ph.ph-fire-truck:before{content:""}.ph.ph-first-aid:before{content:""}.ph.ph-first-aid-kit:before{content:""}.ph.ph-fish:before{content:""}.ph.ph-fish-simple:before{content:""}.ph.ph-flag:before{content:""}.ph.ph-flag-banner:before{content:""}.ph.ph-flag-banner-fold:before{content:""}.ph.ph-flag-checkered:before{content:""}.ph.ph-flag-pennant:before{content:""}.ph.ph-flame:before{content:""}.ph.ph-flashlight:before{content:""}.ph.ph-flask:before{content:""}.ph.ph-flip-horizontal:before{content:""}.ph.ph-flip-vertical:before{content:""}.ph.ph-floppy-disk:before{content:""}.ph.ph-floppy-disk-back:before{content:""}.ph.ph-flow-arrow:before{content:""}.ph.ph-flower:before{content:""}.ph.ph-flower-lotus:before{content:""}.ph.ph-flower-tulip:before{content:""}.ph.ph-flying-saucer:before{content:""}.ph.ph-folder:before,.ph.ph-folder-notch:before{content:""}.ph.ph-folder-dashed:before,.ph.ph-folder-dotted:before{content:""}.ph.ph-folder-lock:before{content:""}.ph.ph-folder-minus:before,.ph.ph-folder-notch-minus:before{content:""}.ph.ph-folder-open:before,.ph.ph-folder-notch-open:before{content:""}.ph.ph-folder-plus:before,.ph.ph-folder-notch-plus:before{content:""}.ph.ph-folder-simple:before{content:""}.ph.ph-folder-simple-dashed:before,.ph.ph-folder-simple-dotted:before{content:""}.ph.ph-folder-simple-lock:before{content:""}.ph.ph-folder-simple-minus:before{content:""}.ph.ph-folder-simple-plus:before{content:""}.ph.ph-folder-simple-star:before{content:""}.ph.ph-folder-simple-user:before{content:""}.ph.ph-folder-star:before{content:""}.ph.ph-folder-user:before{content:""}.ph.ph-folders:before{content:""}.ph.ph-football:before{content:""}.ph.ph-football-helmet:before{content:""}.ph.ph-footprints:before{content:""}.ph.ph-fork-knife:before{content:""}.ph.ph-four-k:before{content:""}.ph.ph-frame-corners:before{content:""}.ph.ph-framer-logo:before{content:""}.ph.ph-function:before{content:""}.ph.ph-funnel:before{content:""}.ph.ph-funnel-simple:before{content:""}.ph.ph-funnel-simple-x:before{content:""}.ph.ph-funnel-x:before{content:""}.ph.ph-game-controller:before{content:""}.ph.ph-garage:before{content:""}.ph.ph-gas-can:before{content:""}.ph.ph-gas-pump:before{content:""}.ph.ph-gauge:before{content:""}.ph.ph-gavel:before{content:""}.ph.ph-gear:before{content:""}.ph.ph-gear-fine:before{content:""}.ph.ph-gear-six:before{content:""}.ph.ph-gender-female:before{content:""}.ph.ph-gender-intersex:before{content:""}.ph.ph-gender-male:before{content:""}.ph.ph-gender-neuter:before{content:""}.ph.ph-gender-nonbinary:before{content:""}.ph.ph-gender-transgender:before{content:""}.ph.ph-ghost:before{content:""}.ph.ph-gif:before{content:""}.ph.ph-gift:before{content:""}.ph.ph-git-branch:before{content:""}.ph.ph-git-commit:before{content:""}.ph.ph-git-diff:before{content:""}.ph.ph-git-fork:before{content:""}.ph.ph-git-merge:before{content:""}.ph.ph-git-pull-request:before{content:""}.ph.ph-github-logo:before{content:""}.ph.ph-gitlab-logo:before{content:""}.ph.ph-gitlab-logo-simple:before{content:""}.ph.ph-globe:before{content:""}.ph.ph-globe-hemisphere-east:before{content:""}.ph.ph-globe-hemisphere-west:before{content:""}.ph.ph-globe-simple:before{content:""}.ph.ph-globe-simple-x:before{content:""}.ph.ph-globe-stand:before{content:""}.ph.ph-globe-x:before{content:""}.ph.ph-goggles:before{content:""}.ph.ph-golf:before{content:""}.ph.ph-goodreads-logo:before{content:""}.ph.ph-google-cardboard-logo:before{content:""}.ph.ph-google-chrome-logo:before{content:""}.ph.ph-google-drive-logo:before{content:""}.ph.ph-google-logo:before{content:""}.ph.ph-google-photos-logo:before{content:""}.ph.ph-google-play-logo:before{content:""}.ph.ph-google-podcasts-logo:before{content:""}.ph.ph-gps:before{content:""}.ph.ph-gps-fix:before{content:""}.ph.ph-gps-slash:before{content:""}.ph.ph-gradient:before{content:""}.ph.ph-graduation-cap:before{content:""}.ph.ph-grains:before{content:""}.ph.ph-grains-slash:before{content:""}.ph.ph-graph:before{content:""}.ph.ph-graphics-card:before{content:""}.ph.ph-greater-than:before{content:""}.ph.ph-greater-than-or-equal:before{content:""}.ph.ph-grid-four:before{content:""}.ph.ph-grid-nine:before{content:""}.ph.ph-guitar:before{content:""}.ph.ph-hair-dryer:before{content:""}.ph.ph-hamburger:before{content:""}.ph.ph-hammer:before{content:""}.ph.ph-hand:before{content:""}.ph.ph-hand-arrow-down:before{content:""}.ph.ph-hand-arrow-up:before{content:""}.ph.ph-hand-coins:before{content:""}.ph.ph-hand-deposit:before{content:""}.ph.ph-hand-eye:before{content:""}.ph.ph-hand-fist:before{content:""}.ph.ph-hand-grabbing:before{content:""}.ph.ph-hand-heart:before{content:""}.ph.ph-hand-palm:before{content:""}.ph.ph-hand-peace:before{content:""}.ph.ph-hand-pointing:before{content:""}.ph.ph-hand-soap:before{content:""}.ph.ph-hand-swipe-left:before{content:""}.ph.ph-hand-swipe-right:before{content:""}.ph.ph-hand-tap:before{content:""}.ph.ph-hand-waving:before{content:""}.ph.ph-hand-withdraw:before{content:""}.ph.ph-handbag:before{content:""}.ph.ph-handbag-simple:before{content:""}.ph.ph-hands-clapping:before{content:""}.ph.ph-hands-praying:before{content:""}.ph.ph-handshake:before{content:""}.ph.ph-hard-drive:before{content:""}.ph.ph-hard-drives:before{content:""}.ph.ph-hard-hat:before{content:""}.ph.ph-hash:before{content:""}.ph.ph-hash-straight:before{content:""}.ph.ph-head-circuit:before{content:""}.ph.ph-headlights:before{content:""}.ph.ph-headphones:before{content:""}.ph.ph-headset:before{content:""}.ph.ph-heart:before{content:""}.ph.ph-heart-break:before{content:""}.ph.ph-heart-half:before{content:""}.ph.ph-heart-straight:before{content:""}.ph.ph-heart-straight-break:before{content:""}.ph.ph-heartbeat:before{content:""}.ph.ph-hexagon:before{content:""}.ph.ph-high-definition:before{content:""}.ph.ph-high-heel:before{content:""}.ph.ph-highlighter:before{content:""}.ph.ph-highlighter-circle:before{content:""}.ph.ph-hockey:before{content:""}.ph.ph-hoodie:before{content:""}.ph.ph-horse:before{content:""}.ph.ph-hospital:before{content:""}.ph.ph-hourglass:before{content:""}.ph.ph-hourglass-high:before{content:""}.ph.ph-hourglass-low:before{content:""}.ph.ph-hourglass-medium:before{content:""}.ph.ph-hourglass-simple:before{content:""}.ph.ph-hourglass-simple-high:before{content:""}.ph.ph-hourglass-simple-low:before{content:""}.ph.ph-hourglass-simple-medium:before{content:""}.ph.ph-house:before{content:""}.ph.ph-house-line:before{content:""}.ph.ph-house-simple:before{content:""}.ph.ph-hurricane:before{content:""}.ph.ph-ice-cream:before{content:""}.ph.ph-identification-badge:before{content:""}.ph.ph-identification-card:before{content:""}.ph.ph-image:before{content:""}.ph.ph-image-broken:before{content:""}.ph.ph-image-square:before{content:""}.ph.ph-images:before{content:""}.ph.ph-images-square:before{content:""}.ph.ph-infinity:before,.ph.ph-lemniscate:before{content:""}.ph.ph-info:before{content:""}.ph.ph-instagram-logo:before{content:""}.ph.ph-intersect:before{content:""}.ph.ph-intersect-square:before{content:""}.ph.ph-intersect-three:before{content:""}.ph.ph-intersection:before{content:""}.ph.ph-invoice:before{content:""}.ph.ph-island:before{content:""}.ph.ph-jar:before{content:""}.ph.ph-jar-label:before{content:""}.ph.ph-jeep:before{content:""}.ph.ph-joystick:before{content:""}.ph.ph-kanban:before{content:""}.ph.ph-key:before{content:""}.ph.ph-key-return:before{content:""}.ph.ph-keyboard:before{content:""}.ph.ph-keyhole:before{content:""}.ph.ph-knife:before{content:""}.ph.ph-ladder:before{content:""}.ph.ph-ladder-simple:before{content:""}.ph.ph-lamp:before{content:""}.ph.ph-lamp-pendant:before{content:""}.ph.ph-laptop:before{content:""}.ph.ph-lasso:before{content:""}.ph.ph-lastfm-logo:before{content:""}.ph.ph-layout:before{content:""}.ph.ph-leaf:before{content:""}.ph.ph-lectern:before{content:""}.ph.ph-lego:before{content:""}.ph.ph-lego-smiley:before{content:""}.ph.ph-less-than:before{content:""}.ph.ph-less-than-or-equal:before{content:""}.ph.ph-letter-circle-h:before{content:""}.ph.ph-letter-circle-p:before{content:""}.ph.ph-letter-circle-v:before{content:""}.ph.ph-lifebuoy:before{content:""}.ph.ph-lightbulb:before{content:""}.ph.ph-lightbulb-filament:before{content:""}.ph.ph-lighthouse:before{content:""}.ph.ph-lightning:before{content:""}.ph.ph-lightning-a:before{content:""}.ph.ph-lightning-slash:before{content:""}.ph.ph-line-segment:before{content:""}.ph.ph-line-segments:before{content:""}.ph.ph-line-vertical:before{content:""}.ph.ph-link:before{content:""}.ph.ph-link-break:before{content:""}.ph.ph-link-simple:before{content:""}.ph.ph-link-simple-break:before{content:""}.ph.ph-link-simple-horizontal:before{content:""}.ph.ph-link-simple-horizontal-break:before{content:""}.ph.ph-linkedin-logo:before{content:""}.ph.ph-linktree-logo:before{content:""}.ph.ph-linux-logo:before{content:""}.ph.ph-list:before{content:""}.ph.ph-list-bullets:before{content:""}.ph.ph-list-checks:before{content:""}.ph.ph-list-dashes:before{content:""}.ph.ph-list-heart:before{content:""}.ph.ph-list-magnifying-glass:before{content:""}.ph.ph-list-numbers:before{content:""}.ph.ph-list-plus:before{content:""}.ph.ph-list-star:before{content:""}.ph.ph-lock:before{content:""}.ph.ph-lock-key:before{content:""}.ph.ph-lock-key-open:before{content:""}.ph.ph-lock-laminated:before{content:""}.ph.ph-lock-laminated-open:before{content:""}.ph.ph-lock-open:before{content:""}.ph.ph-lock-simple:before{content:""}.ph.ph-lock-simple-open:before{content:""}.ph.ph-lockers:before{content:""}.ph.ph-log:before{content:""}.ph.ph-magic-wand:before{content:""}.ph.ph-magnet:before{content:""}.ph.ph-magnet-straight:before{content:""}.ph.ph-magnifying-glass:before{content:""}.ph.ph-magnifying-glass-minus:before{content:""}.ph.ph-magnifying-glass-plus:before{content:""}.ph.ph-mailbox:before{content:""}.ph.ph-map-pin:before{content:""}.ph.ph-map-pin-area:before{content:""}.ph.ph-map-pin-line:before{content:""}.ph.ph-map-pin-plus:before{content:""}.ph.ph-map-pin-simple:before{content:""}.ph.ph-map-pin-simple-area:before{content:""}.ph.ph-map-pin-simple-line:before{content:""}.ph.ph-map-trifold:before{content:""}.ph.ph-markdown-logo:before{content:""}.ph.ph-marker-circle:before{content:""}.ph.ph-martini:before{content:""}.ph.ph-mask-happy:before{content:""}.ph.ph-mask-sad:before{content:""}.ph.ph-mastodon-logo:before{content:""}.ph.ph-math-operations:before{content:""}.ph.ph-matrix-logo:before{content:""}.ph.ph-medal:before{content:""}.ph.ph-medal-military:before{content:""}.ph.ph-medium-logo:before{content:""}.ph.ph-megaphone:before{content:""}.ph.ph-megaphone-simple:before{content:""}.ph.ph-member-of:before{content:""}.ph.ph-memory:before{content:""}.ph.ph-messenger-logo:before{content:""}.ph.ph-meta-logo:before{content:""}.ph.ph-meteor:before{content:""}.ph.ph-metronome:before{content:""}.ph.ph-microphone:before{content:""}.ph.ph-microphone-slash:before{content:""}.ph.ph-microphone-stage:before{content:""}.ph.ph-microscope:before{content:""}.ph.ph-microsoft-excel-logo:before{content:""}.ph.ph-microsoft-outlook-logo:before{content:""}.ph.ph-microsoft-powerpoint-logo:before{content:""}.ph.ph-microsoft-teams-logo:before{content:""}.ph.ph-microsoft-word-logo:before{content:""}.ph.ph-minus:before{content:""}.ph.ph-minus-circle:before{content:""}.ph.ph-minus-square:before{content:""}.ph.ph-money:before{content:""}.ph.ph-money-wavy:before{content:""}.ph.ph-monitor:before{content:""}.ph.ph-monitor-arrow-up:before{content:""}.ph.ph-monitor-play:before{content:""}.ph.ph-moon:before{content:""}.ph.ph-moon-stars:before{content:""}.ph.ph-moped:before{content:""}.ph.ph-moped-front:before{content:""}.ph.ph-mosque:before{content:""}.ph.ph-motorcycle:before{content:""}.ph.ph-mountains:before{content:""}.ph.ph-mouse:before{content:""}.ph.ph-mouse-left-click:before{content:""}.ph.ph-mouse-middle-click:before{content:""}.ph.ph-mouse-right-click:before{content:""}.ph.ph-mouse-scroll:before{content:""}.ph.ph-mouse-simple:before{content:""}.ph.ph-music-note:before{content:""}.ph.ph-music-note-simple:before{content:""}.ph.ph-music-notes:before{content:""}.ph.ph-music-notes-minus:before{content:""}.ph.ph-music-notes-plus:before{content:""}.ph.ph-music-notes-simple:before{content:""}.ph.ph-navigation-arrow:before{content:""}.ph.ph-needle:before{content:""}.ph.ph-network:before{content:""}.ph.ph-network-slash:before{content:""}.ph.ph-network-x:before{content:""}.ph.ph-newspaper:before{content:""}.ph.ph-newspaper-clipping:before{content:""}.ph.ph-not-equals:before{content:""}.ph.ph-not-member-of:before{content:""}.ph.ph-not-subset-of:before{content:""}.ph.ph-not-superset-of:before{content:""}.ph.ph-notches:before{content:""}.ph.ph-note:before{content:""}.ph.ph-note-blank:before{content:""}.ph.ph-note-pencil:before{content:""}.ph.ph-notebook:before{content:""}.ph.ph-notepad:before{content:""}.ph.ph-notification:before{content:""}.ph.ph-notion-logo:before{content:""}.ph.ph-nuclear-plant:before{content:""}.ph.ph-number-circle-eight:before{content:""}.ph.ph-number-circle-five:before{content:""}.ph.ph-number-circle-four:before{content:""}.ph.ph-number-circle-nine:before{content:""}.ph.ph-number-circle-one:before{content:""}.ph.ph-number-circle-seven:before{content:""}.ph.ph-number-circle-six:before{content:""}.ph.ph-number-circle-three:before{content:""}.ph.ph-number-circle-two:before{content:""}.ph.ph-number-circle-zero:before{content:""}.ph.ph-number-eight:before{content:""}.ph.ph-number-five:before{content:""}.ph.ph-number-four:before{content:""}.ph.ph-number-nine:before{content:""}.ph.ph-number-one:before{content:""}.ph.ph-number-seven:before{content:""}.ph.ph-number-six:before{content:""}.ph.ph-number-square-eight:before{content:""}.ph.ph-number-square-five:before{content:""}.ph.ph-number-square-four:before{content:""}.ph.ph-number-square-nine:before{content:""}.ph.ph-number-square-one:before{content:""}.ph.ph-number-square-seven:before{content:""}.ph.ph-number-square-six:before{content:""}.ph.ph-number-square-three:before{content:""}.ph.ph-number-square-two:before{content:""}.ph.ph-number-square-zero:before{content:""}.ph.ph-number-three:before{content:""}.ph.ph-number-two:before{content:""}.ph.ph-number-zero:before{content:""}.ph.ph-numpad:before{content:""}.ph.ph-nut:before{content:""}.ph.ph-ny-times-logo:before{content:""}.ph.ph-octagon:before{content:""}.ph.ph-office-chair:before{content:""}.ph.ph-onigiri:before{content:""}.ph.ph-open-ai-logo:before{content:""}.ph.ph-option:before{content:""}.ph.ph-orange:before{content:""}.ph.ph-orange-slice:before{content:""}.ph.ph-oven:before{content:""}.ph.ph-package:before{content:""}.ph.ph-paint-brush:before{content:""}.ph.ph-paint-brush-broad:before{content:""}.ph.ph-paint-brush-household:before{content:""}.ph.ph-paint-bucket:before{content:""}.ph.ph-paint-roller:before{content:""}.ph.ph-palette:before{content:""}.ph.ph-panorama:before{content:""}.ph.ph-pants:before{content:""}.ph.ph-paper-plane:before{content:""}.ph.ph-paper-plane-right:before{content:""}.ph.ph-paper-plane-tilt:before{content:""}.ph.ph-paperclip:before{content:""}.ph.ph-paperclip-horizontal:before{content:""}.ph.ph-parachute:before{content:""}.ph.ph-paragraph:before{content:""}.ph.ph-parallelogram:before{content:""}.ph.ph-park:before{content:""}.ph.ph-password:before{content:""}.ph.ph-path:before{content:""}.ph.ph-patreon-logo:before{content:""}.ph.ph-pause:before{content:""}.ph.ph-pause-circle:before{content:""}.ph.ph-paw-print:before{content:""}.ph.ph-paypal-logo:before{content:""}.ph.ph-peace:before{content:""}.ph.ph-pen:before{content:""}.ph.ph-pen-nib:before{content:""}.ph.ph-pen-nib-straight:before{content:""}.ph.ph-pencil:before{content:""}.ph.ph-pencil-circle:before{content:""}.ph.ph-pencil-line:before{content:""}.ph.ph-pencil-ruler:before{content:""}.ph.ph-pencil-simple:before{content:""}.ph.ph-pencil-simple-line:before{content:""}.ph.ph-pencil-simple-slash:before{content:""}.ph.ph-pencil-slash:before{content:""}.ph.ph-pentagon:before{content:""}.ph.ph-pentagram:before{content:""}.ph.ph-pepper:before{content:""}.ph.ph-percent:before{content:""}.ph.ph-person:before{content:""}.ph.ph-person-arms-spread:before{content:""}.ph.ph-person-simple:before{content:""}.ph.ph-person-simple-bike:before{content:""}.ph.ph-person-simple-circle:before{content:""}.ph.ph-person-simple-hike:before{content:""}.ph.ph-person-simple-run:before{content:""}.ph.ph-person-simple-ski:before{content:""}.ph.ph-person-simple-snowboard:before{content:""}.ph.ph-person-simple-swim:before{content:""}.ph.ph-person-simple-tai-chi:before{content:""}.ph.ph-person-simple-throw:before{content:""}.ph.ph-person-simple-walk:before{content:""}.ph.ph-perspective:before{content:""}.ph.ph-phone:before{content:""}.ph.ph-phone-call:before{content:""}.ph.ph-phone-disconnect:before{content:""}.ph.ph-phone-incoming:before{content:""}.ph.ph-phone-list:before{content:""}.ph.ph-phone-outgoing:before{content:""}.ph.ph-phone-pause:before{content:""}.ph.ph-phone-plus:before{content:""}.ph.ph-phone-slash:before{content:""}.ph.ph-phone-transfer:before{content:""}.ph.ph-phone-x:before{content:""}.ph.ph-phosphor-logo:before{content:""}.ph.ph-pi:before{content:""}.ph.ph-piano-keys:before{content:""}.ph.ph-picnic-table:before{content:""}.ph.ph-picture-in-picture:before{content:""}.ph.ph-piggy-bank:before{content:""}.ph.ph-pill:before{content:""}.ph.ph-ping-pong:before{content:""}.ph.ph-pint-glass:before{content:""}.ph.ph-pinterest-logo:before{content:""}.ph.ph-pinwheel:before{content:""}.ph.ph-pipe:before{content:""}.ph.ph-pipe-wrench:before{content:""}.ph.ph-pix-logo:before{content:""}.ph.ph-pizza:before{content:""}.ph.ph-placeholder:before{content:""}.ph.ph-planet:before{content:""}.ph.ph-plant:before{content:""}.ph.ph-play:before{content:""}.ph.ph-play-circle:before{content:""}.ph.ph-play-pause:before{content:""}.ph.ph-playlist:before{content:""}.ph.ph-plug:before{content:""}.ph.ph-plug-charging:before{content:""}.ph.ph-plugs:before{content:""}.ph.ph-plugs-connected:before{content:""}.ph.ph-plus:before{content:""}.ph.ph-plus-circle:before{content:""}.ph.ph-plus-minus:before{content:""}.ph.ph-plus-square:before{content:""}.ph.ph-poker-chip:before{content:""}.ph.ph-police-car:before{content:""}.ph.ph-polygon:before{content:""}.ph.ph-popcorn:before{content:""}.ph.ph-popsicle:before{content:""}.ph.ph-potted-plant:before{content:""}.ph.ph-power:before{content:""}.ph.ph-prescription:before{content:""}.ph.ph-presentation:before{content:""}.ph.ph-presentation-chart:before{content:""}.ph.ph-printer:before{content:""}.ph.ph-prohibit:before{content:""}.ph.ph-prohibit-inset:before{content:""}.ph.ph-projector-screen:before{content:""}.ph.ph-projector-screen-chart:before{content:""}.ph.ph-pulse:before,.ph.ph-activity:before{content:""}.ph.ph-push-pin:before{content:""}.ph.ph-push-pin-simple:before{content:""}.ph.ph-push-pin-simple-slash:before{content:""}.ph.ph-push-pin-slash:before{content:""}.ph.ph-puzzle-piece:before{content:""}.ph.ph-qr-code:before{content:""}.ph.ph-question:before{content:""}.ph.ph-question-mark:before{content:""}.ph.ph-queue:before{content:""}.ph.ph-quotes:before{content:""}.ph.ph-rabbit:before{content:""}.ph.ph-racquet:before{content:""}.ph.ph-radical:before{content:""}.ph.ph-radio:before{content:""}.ph.ph-radio-button:before{content:""}.ph.ph-radioactive:before{content:""}.ph.ph-rainbow:before{content:""}.ph.ph-rainbow-cloud:before{content:""}.ph.ph-ranking:before{content:""}.ph.ph-read-cv-logo:before{content:""}.ph.ph-receipt:before{content:""}.ph.ph-receipt-x:before{content:""}.ph.ph-record:before{content:""}.ph.ph-rectangle:before{content:""}.ph.ph-rectangle-dashed:before{content:""}.ph.ph-recycle:before{content:""}.ph.ph-reddit-logo:before{content:""}.ph.ph-repeat:before{content:""}.ph.ph-repeat-once:before{content:""}.ph.ph-replit-logo:before{content:""}.ph.ph-resize:before{content:""}.ph.ph-rewind:before{content:""}.ph.ph-rewind-circle:before{content:""}.ph.ph-road-horizon:before{content:""}.ph.ph-robot:before{content:""}.ph.ph-rocket:before{content:""}.ph.ph-rocket-launch:before{content:""}.ph.ph-rows:before{content:""}.ph.ph-rows-plus-bottom:before{content:""}.ph.ph-rows-plus-top:before{content:""}.ph.ph-rss:before{content:""}.ph.ph-rss-simple:before{content:""}.ph.ph-rug:before{content:""}.ph.ph-ruler:before{content:""}.ph.ph-sailboat:before{content:""}.ph.ph-scales:before{content:""}.ph.ph-scan:before{content:""}.ph.ph-scan-smiley:before{content:""}.ph.ph-scissors:before{content:""}.ph.ph-scooter:before{content:""}.ph.ph-screencast:before{content:""}.ph.ph-screwdriver:before{content:""}.ph.ph-scribble:before{content:""}.ph.ph-scribble-loop:before{content:""}.ph.ph-scroll:before{content:""}.ph.ph-seal:before,.ph.ph-circle-wavy:before{content:""}.ph.ph-seal-check:before,.ph.ph-circle-wavy-check:before{content:""}.ph.ph-seal-percent:before{content:""}.ph.ph-seal-question:before,.ph.ph-circle-wavy-question:before{content:""}.ph.ph-seal-warning:before,.ph.ph-circle-wavy-warning:before{content:""}.ph.ph-seat:before{content:""}.ph.ph-seatbelt:before{content:""}.ph.ph-security-camera:before{content:""}.ph.ph-selection:before{content:""}.ph.ph-selection-all:before{content:""}.ph.ph-selection-background:before{content:""}.ph.ph-selection-foreground:before{content:""}.ph.ph-selection-inverse:before{content:""}.ph.ph-selection-plus:before{content:""}.ph.ph-selection-slash:before{content:""}.ph.ph-shapes:before{content:""}.ph.ph-share:before{content:""}.ph.ph-share-fat:before{content:""}.ph.ph-share-network:before{content:""}.ph.ph-shield:before{content:""}.ph.ph-shield-check:before{content:""}.ph.ph-shield-checkered:before{content:""}.ph.ph-shield-chevron:before{content:""}.ph.ph-shield-plus:before{content:""}.ph.ph-shield-slash:before{content:""}.ph.ph-shield-star:before{content:""}.ph.ph-shield-warning:before{content:""}.ph.ph-shipping-container:before{content:""}.ph.ph-shirt-folded:before{content:""}.ph.ph-shooting-star:before{content:""}.ph.ph-shopping-bag:before{content:""}.ph.ph-shopping-bag-open:before{content:""}.ph.ph-shopping-cart:before{content:""}.ph.ph-shopping-cart-simple:before{content:""}.ph.ph-shovel:before{content:""}.ph.ph-shower:before{content:""}.ph.ph-shrimp:before{content:""}.ph.ph-shuffle:before{content:""}.ph.ph-shuffle-angular:before{content:""}.ph.ph-shuffle-simple:before{content:""}.ph.ph-sidebar:before{content:""}.ph.ph-sidebar-simple:before{content:""}.ph.ph-sigma:before{content:""}.ph.ph-sign-in:before{content:""}.ph.ph-sign-out:before{content:""}.ph.ph-signature:before{content:""}.ph.ph-signpost:before{content:""}.ph.ph-sim-card:before{content:""}.ph.ph-siren:before{content:""}.ph.ph-sketch-logo:before{content:""}.ph.ph-skip-back:before{content:""}.ph.ph-skip-back-circle:before{content:""}.ph.ph-skip-forward:before{content:""}.ph.ph-skip-forward-circle:before{content:""}.ph.ph-skull:before{content:""}.ph.ph-skype-logo:before{content:""}.ph.ph-slack-logo:before{content:""}.ph.ph-sliders:before{content:""}.ph.ph-sliders-horizontal:before{content:""}.ph.ph-slideshow:before{content:""}.ph.ph-smiley:before{content:""}.ph.ph-smiley-angry:before{content:""}.ph.ph-smiley-blank:before{content:""}.ph.ph-smiley-meh:before{content:""}.ph.ph-smiley-melting:before{content:""}.ph.ph-smiley-nervous:before{content:""}.ph.ph-smiley-sad:before{content:""}.ph.ph-smiley-sticker:before{content:""}.ph.ph-smiley-wink:before{content:""}.ph.ph-smiley-x-eyes:before{content:""}.ph.ph-snapchat-logo:before{content:""}.ph.ph-sneaker:before{content:""}.ph.ph-sneaker-move:before{content:""}.ph.ph-snowflake:before{content:""}.ph.ph-soccer-ball:before{content:""}.ph.ph-sock:before{content:""}.ph.ph-solar-panel:before{content:""}.ph.ph-solar-roof:before{content:""}.ph.ph-sort-ascending:before{content:""}.ph.ph-sort-descending:before{content:""}.ph.ph-soundcloud-logo:before{content:""}.ph.ph-spade:before{content:""}.ph.ph-sparkle:before{content:""}.ph.ph-speaker-hifi:before{content:""}.ph.ph-speaker-high:before{content:""}.ph.ph-speaker-low:before{content:""}.ph.ph-speaker-none:before{content:""}.ph.ph-speaker-simple-high:before{content:""}.ph.ph-speaker-simple-low:before{content:""}.ph.ph-speaker-simple-none:before{content:""}.ph.ph-speaker-simple-slash:before{content:""}.ph.ph-speaker-simple-x:before{content:""}.ph.ph-speaker-slash:before{content:""}.ph.ph-speaker-x:before{content:""}.ph.ph-speedometer:before{content:""}.ph.ph-sphere:before{content:""}.ph.ph-spinner:before{content:""}.ph.ph-spinner-ball:before{content:""}.ph.ph-spinner-gap:before{content:""}.ph.ph-spiral:before{content:""}.ph.ph-split-horizontal:before{content:""}.ph.ph-split-vertical:before{content:""}.ph.ph-spotify-logo:before{content:""}.ph.ph-spray-bottle:before{content:""}.ph.ph-square:before{content:""}.ph.ph-square-half:before{content:""}.ph.ph-square-half-bottom:before{content:""}.ph.ph-square-logo:before{content:""}.ph.ph-square-split-horizontal:before{content:""}.ph.ph-square-split-vertical:before{content:""}.ph.ph-squares-four:before{content:""}.ph.ph-stack:before{content:""}.ph.ph-stack-minus:before{content:""}.ph.ph-stack-overflow-logo:before{content:""}.ph.ph-stack-plus:before{content:""}.ph.ph-stack-simple:before{content:""}.ph.ph-stairs:before{content:""}.ph.ph-stamp:before{content:""}.ph.ph-standard-definition:before{content:""}.ph.ph-star:before{content:""}.ph.ph-star-and-crescent:before{content:""}.ph.ph-star-four:before{content:""}.ph.ph-star-half:before{content:""}.ph.ph-star-of-david:before{content:""}.ph.ph-steam-logo:before{content:""}.ph.ph-steering-wheel:before{content:""}.ph.ph-steps:before{content:""}.ph.ph-stethoscope:before{content:""}.ph.ph-sticker:before{content:""}.ph.ph-stool:before{content:""}.ph.ph-stop:before{content:""}.ph.ph-stop-circle:before{content:""}.ph.ph-storefront:before{content:""}.ph.ph-strategy:before{content:""}.ph.ph-stripe-logo:before{content:""}.ph.ph-student:before{content:""}.ph.ph-subset-of:before{content:""}.ph.ph-subset-proper-of:before{content:""}.ph.ph-subtitles:before{content:""}.ph.ph-subtitles-slash:before{content:""}.ph.ph-subtract:before{content:""}.ph.ph-subtract-square:before{content:""}.ph.ph-subway:before{content:""}.ph.ph-suitcase:before{content:""}.ph.ph-suitcase-rolling:before{content:""}.ph.ph-suitcase-simple:before{content:""}.ph.ph-sun:before{content:""}.ph.ph-sun-dim:before{content:""}.ph.ph-sun-horizon:before{content:""}.ph.ph-sunglasses:before{content:""}.ph.ph-superset-of:before{content:""}.ph.ph-superset-proper-of:before{content:""}.ph.ph-swap:before{content:""}.ph.ph-swatches:before{content:""}.ph.ph-swimming-pool:before{content:""}.ph.ph-sword:before{content:""}.ph.ph-synagogue:before{content:""}.ph.ph-syringe:before{content:""}.ph.ph-t-shirt:before{content:""}.ph.ph-table:before{content:""}.ph.ph-tabs:before{content:""}.ph.ph-tag:before{content:""}.ph.ph-tag-chevron:before{content:""}.ph.ph-tag-simple:before{content:""}.ph.ph-target:before{content:""}.ph.ph-taxi:before{content:""}.ph.ph-tea-bag:before{content:""}.ph.ph-telegram-logo:before{content:""}.ph.ph-television:before{content:""}.ph.ph-television-simple:before{content:""}.ph.ph-tennis-ball:before{content:""}.ph.ph-tent:before{content:""}.ph.ph-terminal:before{content:""}.ph.ph-terminal-window:before{content:""}.ph.ph-test-tube:before{content:""}.ph.ph-text-a-underline:before{content:""}.ph.ph-text-aa:before{content:""}.ph.ph-text-align-center:before{content:""}.ph.ph-text-align-justify:before{content:""}.ph.ph-text-align-left:before{content:""}.ph.ph-text-align-right:before{content:""}.ph.ph-text-b:before,.ph.ph-text-bolder:before{content:""}.ph.ph-text-columns:before{content:""}.ph.ph-text-h:before{content:""}.ph.ph-text-h-five:before{content:""}.ph.ph-text-h-four:before{content:""}.ph.ph-text-h-one:before{content:""}.ph.ph-text-h-six:before{content:""}.ph.ph-text-h-three:before{content:""}.ph.ph-text-h-two:before{content:""}.ph.ph-text-indent:before{content:""}.ph.ph-text-italic:before{content:""}.ph.ph-text-outdent:before{content:""}.ph.ph-text-strikethrough:before{content:""}.ph.ph-text-subscript:before{content:""}.ph.ph-text-superscript:before{content:""}.ph.ph-text-t:before{content:""}.ph.ph-text-t-slash:before{content:""}.ph.ph-text-underline:before{content:""}.ph.ph-textbox:before{content:""}.ph.ph-thermometer:before{content:""}.ph.ph-thermometer-cold:before{content:""}.ph.ph-thermometer-hot:before{content:""}.ph.ph-thermometer-simple:before{content:""}.ph.ph-threads-logo:before{content:""}.ph.ph-three-d:before{content:""}.ph.ph-thumbs-down:before{content:""}.ph.ph-thumbs-up:before{content:""}.ph.ph-ticket:before{content:""}.ph.ph-tidal-logo:before{content:""}.ph.ph-tiktok-logo:before{content:""}.ph.ph-tilde:before{content:""}.ph.ph-timer:before{content:""}.ph.ph-tip-jar:before{content:""}.ph.ph-tipi:before{content:""}.ph.ph-tire:before{content:""}.ph.ph-toggle-left:before{content:""}.ph.ph-toggle-right:before{content:""}.ph.ph-toilet:before{content:""}.ph.ph-toilet-paper:before{content:""}.ph.ph-toolbox:before{content:""}.ph.ph-tooth:before{content:""}.ph.ph-tornado:before{content:""}.ph.ph-tote:before{content:""}.ph.ph-tote-simple:before{content:""}.ph.ph-towel:before{content:""}.ph.ph-tractor:before{content:""}.ph.ph-trademark:before{content:""}.ph.ph-trademark-registered:before{content:""}.ph.ph-traffic-cone:before{content:""}.ph.ph-traffic-sign:before{content:""}.ph.ph-traffic-signal:before{content:""}.ph.ph-train:before{content:""}.ph.ph-train-regional:before{content:""}.ph.ph-train-simple:before{content:""}.ph.ph-tram:before{content:""}.ph.ph-translate:before{content:""}.ph.ph-trash:before{content:""}.ph.ph-trash-simple:before{content:""}.ph.ph-tray:before{content:""}.ph.ph-tray-arrow-down:before,.ph.ph-archive-tray:before{content:""}.ph.ph-tray-arrow-up:before{content:""}.ph.ph-treasure-chest:before{content:""}.ph.ph-tree:before{content:""}.ph.ph-tree-evergreen:before{content:""}.ph.ph-tree-palm:before{content:""}.ph.ph-tree-structure:before{content:""}.ph.ph-tree-view:before{content:""}.ph.ph-trend-down:before{content:""}.ph.ph-trend-up:before{content:""}.ph.ph-triangle:before{content:""}.ph.ph-triangle-dashed:before{content:""}.ph.ph-trolley:before{content:""}.ph.ph-trolley-suitcase:before{content:""}.ph.ph-trophy:before{content:""}.ph.ph-truck:before{content:""}.ph.ph-truck-trailer:before{content:""}.ph.ph-tumblr-logo:before{content:""}.ph.ph-twitch-logo:before{content:""}.ph.ph-twitter-logo:before{content:""}.ph.ph-umbrella:before{content:""}.ph.ph-umbrella-simple:before{content:""}.ph.ph-union:before{content:""}.ph.ph-unite:before{content:""}.ph.ph-unite-square:before{content:""}.ph.ph-upload:before{content:""}.ph.ph-upload-simple:before{content:""}.ph.ph-usb:before{content:""}.ph.ph-user:before{content:""}.ph.ph-user-check:before{content:""}.ph.ph-user-circle:before{content:""}.ph.ph-user-circle-check:before{content:""}.ph.ph-user-circle-dashed:before{content:""}.ph.ph-user-circle-gear:before{content:""}.ph.ph-user-circle-minus:before{content:""}.ph.ph-user-circle-plus:before{content:""}.ph.ph-user-focus:before{content:""}.ph.ph-user-gear:before{content:""}.ph.ph-user-list:before{content:""}.ph.ph-user-minus:before{content:""}.ph.ph-user-plus:before{content:""}.ph.ph-user-rectangle:before{content:""}.ph.ph-user-sound:before{content:""}.ph.ph-user-square:before{content:""}.ph.ph-user-switch:before{content:""}.ph.ph-users:before{content:""}.ph.ph-users-four:before{content:""}.ph.ph-users-three:before{content:""}.ph.ph-van:before{content:""}.ph.ph-vault:before{content:""}.ph.ph-vector-three:before{content:""}.ph.ph-vector-two:before{content:""}.ph.ph-vibrate:before{content:""}.ph.ph-video:before{content:""}.ph.ph-video-camera:before{content:""}.ph.ph-video-camera-slash:before{content:""}.ph.ph-video-conference:before{content:""}.ph.ph-vignette:before{content:""}.ph.ph-vinyl-record:before{content:""}.ph.ph-virtual-reality:before{content:""}.ph.ph-virus:before{content:""}.ph.ph-visor:before{content:""}.ph.ph-voicemail:before{content:""}.ph.ph-volleyball:before{content:""}.ph.ph-wall:before{content:""}.ph.ph-wallet:before{content:""}.ph.ph-warehouse:before{content:""}.ph.ph-warning:before{content:""}.ph.ph-warning-circle:before{content:""}.ph.ph-warning-diamond:before{content:""}.ph.ph-warning-octagon:before{content:""}.ph.ph-washing-machine:before{content:""}.ph.ph-watch:before{content:""}.ph.ph-wave-sawtooth:before{content:""}.ph.ph-wave-sine:before{content:""}.ph.ph-wave-square:before{content:""}.ph.ph-wave-triangle:before{content:""}.ph.ph-waveform:before{content:""}.ph.ph-waveform-slash:before{content:""}.ph.ph-waves:before{content:""}.ph.ph-webcam:before{content:""}.ph.ph-webcam-slash:before{content:""}.ph.ph-webhooks-logo:before{content:""}.ph.ph-wechat-logo:before{content:""}.ph.ph-whatsapp-logo:before{content:""}.ph.ph-wheelchair:before{content:""}.ph.ph-wheelchair-motion:before{content:""}.ph.ph-wifi-high:before{content:""}.ph.ph-wifi-low:before{content:""}.ph.ph-wifi-medium:before{content:""}.ph.ph-wifi-none:before{content:""}.ph.ph-wifi-slash:before{content:""}.ph.ph-wifi-x:before{content:""}.ph.ph-wind:before{content:""}.ph.ph-windmill:before{content:""}.ph.ph-windows-logo:before{content:""}.ph.ph-wine:before{content:""}.ph.ph-wrench:before{content:""}.ph.ph-x:before{content:""}.ph.ph-x-circle:before{content:""}.ph.ph-x-logo:before{content:""}.ph.ph-x-square:before{content:""}.ph.ph-yarn:before{content:""}.ph.ph-yin-yang:before{content:""}.ph.ph-youtube-logo:before{content:""}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/v25/assets/dm-sans-latin-ext-00-BOFOeGcA.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/v25/assets/dm-sans-latin-01-Xz1IZZA0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/v25/assets/dm-sans-latin-ext-00-BOFOeGcA.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/v25/assets/dm-sans-latin-01-Xz1IZZA0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/v25/assets/dm-sans-latin-ext-00-BOFOeGcA.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/v25/assets/dm-sans-latin-01-Xz1IZZA0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/v25/assets/dm-sans-latin-ext-00-BOFOeGcA.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/v25/assets/dm-sans-latin-01-Xz1IZZA0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/v25/assets/dm-sans-latin-ext-00-BOFOeGcA.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/v25/assets/dm-sans-latin-01-Xz1IZZA0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(/v25/assets/figtree-latin-ext-02-DCwSJGxG.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(/v25/assets/figtree-latin-03-D_ZTVpCC.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(/v25/assets/figtree-latin-ext-02-DCwSJGxG.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(/v25/assets/figtree-latin-03-D_ZTVpCC.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(/v25/assets/figtree-latin-ext-02-DCwSJGxG.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(/v25/assets/figtree-latin-03-D_ZTVpCC.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:800;font-display:swap;src:url(/v25/assets/figtree-latin-ext-02-DCwSJGxG.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:800;font-display:swap;src:url(/v25/assets/figtree-latin-03-D_ZTVpCC.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/v25/assets/inter-latin-ext-04-DO1Apj_S.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/v25/assets/inter-latin-05-Dx4kXJAl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/v25/assets/inter-latin-ext-04-DO1Apj_S.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/v25/assets/inter-latin-05-Dx4kXJAl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/v25/assets/inter-latin-ext-04-DO1Apj_S.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/v25/assets/inter-latin-05-Dx4kXJAl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/v25/assets/inter-latin-ext-04-DO1Apj_S.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/v25/assets/inter-latin-05-Dx4kXJAl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/v25/assets/inter-latin-ext-04-DO1Apj_S.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/v25/assets/inter-latin-05-Dx4kXJAl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/v25/assets/jetbrains-mono-latin-ext-06-DIC32ArD.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/v25/assets/jetbrains-mono-latin-07-6fWv1k7M.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/v25/assets/jetbrains-mono-latin-ext-06-DIC32ArD.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/v25/assets/jetbrains-mono-latin-07-6fWv1k7M.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/v25/assets/jetbrains-mono-latin-ext-06-DIC32ArD.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/v25/assets/jetbrains-mono-latin-07-6fWv1k7M.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/v25/assets/noto-sans-latin-ext-08-W1qJv59z.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/v25/assets/noto-sans-latin-09-BYSzYMf3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/v25/assets/noto-sans-latin-ext-08-W1qJv59z.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/v25/assets/noto-sans-latin-09-BYSzYMf3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/v25/assets/noto-sans-latin-ext-08-W1qJv59z.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/v25/assets/noto-sans-latin-09-BYSzYMf3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/v25/assets/noto-sans-latin-ext-08-W1qJv59z.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/v25/assets/noto-sans-latin-09-BYSzYMf3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(/v25/assets/sora-latin-ext-10-rqDZ1P7Z.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(/v25/assets/sora-latin-11-BUlRykrX.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(/v25/assets/sora-latin-ext-10-rqDZ1P7Z.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(/v25/assets/sora-latin-11-BUlRykrX.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(/v25/assets/sora-latin-ext-10-rqDZ1P7Z.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(/v25/assets/sora-latin-11-BUlRykrX.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(/v25/assets/sora-latin-ext-10-rqDZ1P7Z.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(/v25/assets/sora-latin-11-BUlRykrX.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-orange-50:oklch(98% .016 73.684);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-700:oklch(55.3% .195 38.402);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-950:oklch(26.2% .051 172.552);--color-teal-50:oklch(98.4% .014 180.72);--color-teal-200:oklch(91% .096 180.426);--color-teal-700:oklch(51.1% .096 186.391);--color-cyan-600:oklch(60.9% .126 221.723);--color-cyan-800:oklch(45% .085 224.283);--color-sky-50:oklch(97.7% .013 236.62);--color-sky-700:oklch(50% .134 242.749);--color-violet-50:oklch(96.9% .016 293.756);--color-violet-200:oklch(89.4% .057 293.283);--color-violet-700:oklch(49.1% .27 292.581);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-300:oklch(81% .117 11.638);--color-rose-700:oklch(51.4% .222 16.935);--color-rose-900:oklch(41% .159 10.272);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-lg:32rem;--container-2xl:42rem;--container-3xl:48rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wide:.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.z-0{z-index:0}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-0{margin-top:calc(var(--spacing) * 0)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-\[min\(55vh\,520px\)\]{height:min(55vh,520px)}.h-full{height:100%}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-\[min\(70vh\,520px\)\]{max-height:min(70vh,520px)}.max-h-full{max-height:100%}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-\[3rem\]{min-height:3rem}.min-h-\[28px\]{min-height:28px}.min-h-\[48px\]{min-height:48px}.min-h-\[52px\]{min-height:52px}.min-h-\[56px\]{min-height:56px}.min-h-\[64px\]{min-height:64px}.min-h-\[72px\]{min-height:72px}.min-h-\[140px\]{min-height:140px}.min-h-\[200px\]{min-height:200px}.min-h-dvh{min-height:100dvh}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[10rem\]{max-width:10rem}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-\[48px\]{min-width:48px}.min-w-\[720px\]{min-width:720px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-y-0{row-gap:calc(var(--spacing) * 0)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[var\(--color-np-navy\)\]{border-color:var(--color-np-navy)}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-400{border-color:var(--color-amber-400)}.border-amber-600{border-color:var(--color-amber-600)}.border-amber-700{border-color:var(--color-amber-700)}.border-amber-800{border-color:var(--color-amber-800)}.border-emerald-300{border-color:var(--color-emerald-300)}.border-emerald-800{border-color:var(--color-emerald-800)}.border-orange-200{border-color:var(--color-orange-200)}.border-red-200{border-color:var(--color-red-200)}.border-red-800{border-color:var(--color-red-800)}.border-rose-200{border-color:var(--color-rose-200)}.border-rose-300{border-color:var(--color-rose-300)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-300{border-color:var(--color-slate-300)}.border-slate-700\/50{border-color:#31415880}@supports (color:color-mix(in lab, red, red)){.border-slate-700\/50{border-color:color-mix(in oklab, var(--color-slate-700) 50%, transparent)}}.bg-\[\#0D2240\]{background-color:#0d2240}.bg-\[\#f5f5f4\]{background-color:#f5f5f4}.bg-\[var\(--color-np-green\)\]{background-color:var(--color-np-green)}.bg-\[var\(--color-np-navy\)\]{background-color:var(--color-np-navy)}.bg-\[var\(--color-np-success\)\]{background-color:var(--color-np-success)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-900\/40{background-color:#7b330666}@supports (color:color-mix(in lab, red, red)){.bg-amber-900\/40{background-color:color-mix(in oklab, var(--color-amber-900) 40%, transparent)}}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-950\/30{background-color:#002c224d}@supports (color:color-mix(in lab, red, red)){.bg-emerald-950\/30{background-color:color-mix(in oklab, var(--color-emerald-950) 30%, transparent)}}.bg-orange-50{background-color:var(--color-orange-50)}.bg-red-50{background-color:var(--color-red-50)}.bg-rose-50{background-color:var(--color-rose-50)}.bg-rose-900\/40{background-color:#8b083666}@supports (color:color-mix(in lab, red, red)){.bg-rose-900\/40{background-color:color-mix(in oklab, var(--color-rose-900) 40%, transparent)}}.bg-sky-50{background-color:var(--color-sky-50)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-200{background-color:var(--color-slate-200)}.bg-slate-400{background-color:var(--color-slate-400)}.bg-slate-600{background-color:var(--color-slate-600)}.bg-teal-50{background-color:var(--color-teal-50)}.bg-violet-50{background-color:var(--color-violet-50)}.bg-white{background-color:var(--color-white)}.p-0{padding:calc(var(--spacing) * 0)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-123{padding:calc(var(--spacing) * 123)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-8{padding-block:calc(var(--spacing) * 8)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pr-0\.5{padding-right:calc(var(--spacing) * .5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-left{text-align:left}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-all{word-break:break-all}.text-\[\#0D2240\]{color:#0d2240}.text-\[var\(--color-np-green\)\]{color:var(--color-np-green)}.text-\[var\(--color-np-info\)\]{color:var(--color-np-info)}.text-\[var\(--color-np-navy\)\]{color:var(--color-np-navy)}.text-amber-100{color:var(--color-amber-100)}.text-amber-200{color:var(--color-amber-200)}.text-amber-700{color:var(--color-amber-700)}.text-amber-950{color:var(--color-amber-950)}.text-cyan-600{color:var(--color-cyan-600)}.text-cyan-800{color:var(--color-cyan-800)}.text-emerald-100{color:var(--color-emerald-100)}.text-emerald-200{color:var(--color-emerald-200)}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-700{color:var(--color-emerald-700)}.text-orange-200{color:var(--color-orange-200)}.text-orange-700{color:var(--color-orange-700)}.text-red-100{color:var(--color-red-100)}.text-red-300{color:var(--color-red-300)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-rose-100{color:var(--color-rose-100)}.text-rose-700{color:var(--color-rose-700)}.text-sky-700{color:var(--color-sky-700)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-teal-200{color:var(--color-teal-200)}.text-teal-700{color:var(--color-teal-700)}.text-violet-200{color:var(--color-violet-200)}.text-violet-700{color:var(--color-violet-700)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.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,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.opacity-80{opacity:.8}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-95:hover{opacity:.95}}.active\:cursor-grabbing:active{cursor:grabbing}.active\:opacity-90:active{opacity:.9}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media (width>=40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mb-3{margin-bottom:calc(var(--spacing) * 3)}.sm\:line-clamp-none{-webkit-line-clamp:unset;-webkit-box-orient:horizontal;display:block;overflow:visible}.sm\:max-w-\[min\(100\%\,18rem\)\]{max-width:min(100%,18rem)}.sm\:flex-none{flex:none}.sm\:shrink-0{flex-shrink:0}.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-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media (width>=48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:items-start{align-items:flex-start}}@media (width>=64rem){.lg\:h-full{height:100%}.lg\:max-h-\[calc\(100dvh-7rem\)\]{max-height:calc(100dvh - 7rem)}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,1fr\)_min\(100\%\,380px\)\]{grid-template-columns:minmax(0,1fr) min(100%,380px)}.lg\:gap-4{gap:calc(var(--spacing) * 4)}.lg\:overflow-hidden{overflow:hidden}}@media (width>=80rem){.xl\:max-h-\[calc\(100dvh-7\.5rem\)\]{max-height:calc(100dvh - 7.5rem)}}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=mil-night]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--navy:var(--c-brand-deep);--navy-light:#142f52;--green:#2e9e5b;--green-dark:#247b47;--green-pale:#e6f3eb;--red-50:#fcebeb;--red-200:#f09595;--red-400:#e24b4a;--red-700:#a32d2d;--red-900:#501313;--orange-50:#faeeda;--orange-200:#ef9f27;--orange-700:#854f0b;--orange-900:#412402;--yellow-100:#fef3c7;--yellow-700:#92400e;--blue-50:#e6f1fb;--blue-200:#85b7eb;--blue-400:#378add;--blue-700:#185fa5;--blue-900:#042c53;--green-50:#eaf3de;--green-200:#97c459;--green-700:var(--c-cta-deep);--green-900:#173404;--teal-50:#e1f5ee;--teal-200:#5dcaa5;--teal-700:#085041;--purple-50:#eeedfe;--purple-200:#afa9ec;--purple-700:#534ab7;--purple-900:#26215c;--gray-50:#f8f7f5;--gray-100:#f1efe8;--gray-200:#d3d1c7;--gray-400:#888780;--gray-600:#5f5e5a;--gray-800:#2c2c2a;--surface:var(--c-surface);--surface-2:var(--c-surface-2);--surface-3:var(--c-surface-3);--bg:var(--c-surface-2);--text-1:var(--c-text);--text-2:var(--c-text-2);--text-3:var(--c-text-3);--border:var(--c-border-soft);--border-med:var(--c-border);--r-sm:6px;--r-md:10px;--r-lg:14px;--r-xl:20px;--font-sans:"Inter", system-ui, sans-serif;--font-mono:"JetBrains Mono", monospace;--mono:var(--font-mono);--ease:cubic-bezier(.4,0,.2,1);--c-brand:#0d2240;--c-brand-hi:#142f52;--c-brand-deep:#0d2240;--c-brand-soft:#e9ebed;--c-cta:#2e9e5b;--c-cta-hi:#37be6d;--c-cta-deep:#247b47;--c-teal:var(--c-cta);--teal:var(--c-teal);--c-teal-deep:var(--c-cta-deep);--c-teal-darker:var(--c-cta-deep);--c-teal-pale:var(--green-pale);--np-navy-900:var(--c-brand-deep);--np-teal-600:var(--c-teal);--np-green-500:var(--green);--np-critical:#d84a4a;--np-warning:#d99a2b;--np-info:#3f7fd8;--np-surface:var(--c-surface-2);--color-np-navy:var(--c-brand-deep);--color-np-green:var(--green);--color-np-success:var(--green);--color-np-info:var(--np-info);--color-np-triage-rot:var(--manv-rot);--color-np-triage-orange:#f08a24;--color-np-triage-gelb:#e9b308;--color-np-triage-gruen:var(--manv-gruen);--color-np-triage-blau:#2f6fd0;--color-np-triage-schwarz:#1f2933;--c-emergency:#dc2626;--c-emergency-bg:#fee2e2;--c-emergency-text:#7f1d1d;--c-warn:#d97706;--c-warn-bg:#fef3c7;--c-warn-text:#78350f;--c-text:#0f172a;--c-text-2:#334155;--c-text-3:#64748b;--c-border:#cbd5e1;--c-border-soft:#e2e8f0;--c-surface:#fff;--c-surface-2:#f8fafc;--c-surface-3:#f1f5f9;--c-font-display:"Sora", system-ui, sans-serif;--c-font-body:"Inter", system-ui, sans-serif;--c-text-xs:14px;--c-text-sm:16px;--c-text-md:18px;--c-text-lg:22px;--c-text-xl:28px;--c-text-2xl:36px;--c-text-3xl:48px;--c-text-tile:64px;--c-text-hero:88px;--c-r-sm:8px;--c-r-md:12px;--c-r-lg:16px;--c-r-xl:24px;--c-shadow-sm:0 1px 2px #0f172a0f;--c-shadow-md:0 4px 12px -4px #0f172a1a;--c-shadow-lg:0 12px 28px -10px #0f172a2e;--manv-rot:var(--red-400);--manv-rot-50:var(--red-50);--manv-rot-text:var(--red-700);--manv-gelb:var(--orange-200);--manv-gelb-50:var(--orange-50);--manv-gelb-text:var(--orange-700);--manv-gruen:var(--green);--manv-gruen-50:var(--green-pale);--manv-gruen-text:var(--green-dark);--manv-schwarz:var(--navy);--manv-zmz:var(--navy);--manv-cbrn:#7c2d12;--strang-1:var(--c-cta);--strang-2:var(--c-cta);--strang-3:var(--c-cta);--strang-4:var(--c-cta);--strang-5:var(--c-cta);--strang-6:var(--c-cta);--strang-go:var(--c-cta);--strang-mil:#4b5563;--strang-system:#64748b;--modus-alltag:var(--green);--modus-manv:var(--red-400);--modus-katastrophe:var(--red-400);--modus-zivilschutz:var(--orange-200);--modus-zmz:#7c4dff;--modus-oplan:#0ea5e9;--modus-uebung:#94a3b8;--c-text-muted:var(--text-2)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-sans);background:var(--bg);color:var(--text-1);-webkit-font-smoothing:antialiased;min-height:100vh;font-size:14px;line-height:1.5}.np-topbar{background:var(--navy);justify-content:space-between;align-items:center;height:56px;padding:0 20px;display:flex}.np-sidebar{background:var(--navy);border-right:1px solid #ffffff0f;flex-direction:column;gap:4px;padding:16px 10px;display:flex;overflow-y:auto}.np-rail-btn:hover,.np-rail-btn:focus-visible{box-shadow:inset 0 0 0 2px var(--c-teal);outline:none}.np-page-header{background:var(--surface);border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;padding:16px 24px;display:flex}.np-page-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--c-text-3);margin-bottom:2px;font-size:10.5px;font-weight:700;display:block}.np-page-title{color:var(--text-1);font-size:18px;font-weight:600}.np-page-sub{color:var(--text-2);margin-top:2px;font-size:12px}.np-page-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.np-page-body{flex-direction:column;flex:1;gap:16px;padding:20px 24px;display:flex}:root{--np-content-max:1760px}@media (width>=1600px){.np-page-body{padding:24px 32px}}.np-kpi-row{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;display:grid}.np-kpi{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:14px 16px}.np-kpi-box{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-md);padding:10px 12px}.np-kpi-label{color:var(--text-2);text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px;font-size:11px;font-weight:500}:root{--tap-min:40px}.np-topbar button,.np-topbar select,.np-sidebar button,.np-sidebar a,.np-page-body button,.np-page-body select,.np-page-body input:not([type=checkbox]):not([type=radio]),.rd-ei-dash button,.rd-ei-dash select,.rd-ei-dash input:not([type=checkbox]):not([type=radio]){min-height:var(--tap-min)}:is(.np-page-body label:has(>input[type=checkbox]),.rd-ei-dash label:has(>input[type=checkbox])){min-height:var(--tap-min);align-items:center}.np-page-body input[type=checkbox],.rd-ei-dash input[type=checkbox]{flex:none;width:20px;height:20px}.np-page-body a,.rd-ei-dash a{min-height:var(--tap-min);align-items:center;display:inline-flex}.np-sidebar button+button,.np-sidebar a+a{margin-top:2px}.np-kpi-value{color:var(--text-1);font-size:26px;font-weight:600;line-height:1}.np-kpi-sub{color:var(--text-3);margin-top:4px;font-size:11px}.np-kpi-value.ok{color:var(--green-700)}.np-kpi-value.warn{color:var(--orange-700)}.np-kpi-value.crit{color:var(--red-700)}.np-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:16px 18px}.np-card-title{color:var(--text-1);align-items:center;gap:8px;margin-bottom:12px;font-size:13px;font-weight:600;display:flex}.np-card-meta{color:var(--text-3);margin-left:auto;font-size:11px;font-weight:400}.np-g2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.np-g3{grid-template-columns:1fr 1fr 1fr;gap:14px;display:grid}.np-g4{grid-template-columns:1fr 1fr 1fr 1fr;gap:12px;display:grid}.np-badge{white-space:nowrap;border-radius:20px;align-items:center;gap:4px;padding:3px 9px;font-size:11px;font-weight:500;display:inline-flex}.np-badge-red{background:var(--red-50);color:var(--red-700);border:1px solid #f7c1c1}.np-badge-orange{background:var(--orange-50);color:var(--orange-700);border:1px solid #fac775}.np-badge-green{background:var(--green-50);color:var(--green-700);border:1px solid #c0dd97}.np-badge-blue{background:var(--blue-50);color:var(--blue-700);border:1px solid #b5d4f4}.np-badge-gray{background:var(--gray-100);color:var(--gray-600);border:1px solid var(--gray-200)}.np-badge-teal{background:var(--teal-50);color:var(--teal-700);border:1px solid #9fe1cb}.np-badge-purple{background:var(--purple-50);color:var(--purple-700);border:1px solid var(--purple-200)}.np-badge-navy{background:var(--navy);color:#fff}.np-badge-yellow{background:var(--yellow-100);color:var(--yellow-700);border:1px solid #fbbf24}.np-row{border-bottom:1px solid var(--border);align-items:flex-start;gap:10px;padding:8px 0;font-size:13px;display:flex}.np-row:last-child{border-bottom:none}.np-row-label{color:var(--text-2);flex-shrink:0;min-width:110px;font-size:12px}.np-row-value{color:var(--text-1);flex:1}.np-btn{min-height:var(--tap-min);font-family:var(--font-sans);border-radius:var(--r-md);border:1px solid var(--border-med);cursor:pointer;background:var(--surface);color:var(--text-1);transition:all .15s var(--ease);white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.np-btn:hover{background:var(--surface-3);text-decoration:none}.np-btn:focus-visible{outline:2px solid var(--green-700,#1e7a46);outline-offset:2px}.np-btn:disabled,.np-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.np-btn i.ph{font-size:16px}.np-btn-primary{background:var(--navy);color:#fff;border-color:var(--navy)}.np-btn-primary:hover{background:var(--navy-light)}.np-btn-green{background:var(--green);color:#fff;border-color:var(--green)}.np-btn-green:hover{background:var(--green-dark)}.np-btn-danger{background:var(--red-700);color:#fff;border-color:var(--red-700)}.np-btn-warn{background:var(--orange-700);color:#fff;border-color:var(--orange-700)}.np-btn-sm{min-height:var(--tap-min);padding:6px 12px;font-size:13px}.np-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.np-actions--ende{justify-content:flex-end}.np-actions--unten{margin-top:auto;padding-top:4px}.np-ai-box{background:var(--blue-50);border-radius:var(--r-md);border:1px solid #b5d4f4;padding:12px 14px}.np-ai-label{color:var(--blue-700);text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px;font-size:10px;font-weight:600}.np-ai-text{color:var(--blue-900);font-size:13px;line-height:1.5}.np-ai-conf{color:var(--blue-400);margin-top:5px;font-size:11px}.np-alert{border-radius:var(--r-md);align-items:center;gap:10px;padding:10px 14px;font-size:12px;font-weight:500;display:flex}.np-alert-crit{background:var(--red-50);color:var(--red-700);border:1px solid #f7c1c1}.np-alert-warn{background:var(--orange-50);color:var(--orange-700);border:1px solid #fac775}.np-alert-info{background:var(--blue-50);color:var(--blue-700);border:1px solid #b5d4f4}.np-alert-ok{background:var(--green-50);color:var(--green-700);border:1px solid #c0dd97}.np-section-label{color:var(--text-3);text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;font-size:10px;font-weight:600}.np-tab-nav{background:var(--gray-100);border-radius:var(--r-md);gap:2px;margin-bottom:14px;padding:3px;display:flex}.np-tab-btn{cursor:pointer;color:var(--text-2);transition:all .15s var(--ease);white-space:nowrap;text-align:center;background:0 0;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;padding:7px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.np-tab-btn i.ph{font-size:15px}.np-tab-btn.active{background:var(--surface);color:var(--text-1);box-shadow:0 1px 3px #0000001a}.np-rtw-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);cursor:pointer;transition:border-color .15s var(--ease);margin-bottom:10px;padding:12px 14px}.np-rtw-card:hover{border-color:var(--blue-400)}.np-rtw-card.selected{border:2px solid var(--blue-400);background:var(--blue-50)}.np-v-box{background:var(--surface-2);border-radius:var(--r-sm);text-align:center;padding:6px 8px}.np-v-val{color:var(--text-1);font-size:13px;font-weight:600;font-family:var(--font-mono)}.np-v-val.ok{color:var(--green-700)}.np-v-val.warn{color:var(--orange-700)}.np-v-val.crit{color:var(--red-700)}.np-v-lbl{color:var(--text-3);margin-top:1px;font-size:9px}.np-vital-box{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);padding:10px 12px}.np-vital-label{color:var(--text-3);text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:500}.np-vital-value{color:var(--text-1);font-size:22px;font-weight:700;line-height:1.2;font-family:var(--font-mono)}.np-vital-unit{color:var(--text-3);font-size:10px}.np-vital-value.ok{color:var(--green-700)}.np-vital-value.warn{color:var(--orange-700)}.np-vital-value.crit{color:var(--red-700)}.np-bed-cell{border-radius:var(--r-sm);text-align:center;cursor:default;border:1px solid #0000;padding:8px 4px;transition:transform .1s}.np-bed-cell:hover{transform:scale(1.05)}.np-bed-free{background:var(--green-50);border-color:#c0dd97}.np-bed-occ{background:var(--red-50);border-color:#f7c1c1}.np-bed-clean{background:var(--orange-50);border-color:#fac775}.np-bed-block{background:var(--gray-100);border-color:var(--gray-200)}.np-bed-schock{background:var(--purple-50);border-color:var(--purple-200)}.np-ki-panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden}.np-ki-header{background:var(--navy);justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.np-ki-title{color:#fff;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.np-ki-body{flex-direction:column;gap:12px;padding:12px 14px;display:flex}.np-ki-section{color:var(--text-3);text-transform:uppercase;letter-spacing:.07em;border-bottom:1px solid var(--border);margin-bottom:6px;padding-bottom:5px;font-size:10px;font-weight:600}.np-ki-tip{background:var(--blue-50);border-radius:var(--r-sm);color:var(--blue-900);border:1px solid #b5d4f4;margin-bottom:7px;padding:9px 11px;font-size:12px;line-height:1.5}.np-ki-tip-name{color:var(--blue-700);margin-bottom:3px;font-size:10px;font-weight:600}.np-prog-wrap{background:var(--gray-100);border-radius:3px;height:6px;margin-top:3px;overflow:hidden}.np-prog-fill{height:6px;transition:width .4s var(--ease);border-radius:3px}.np-tl-item{border-bottom:1px solid var(--border);gap:10px;padding:8px 0;font-size:12px;display:flex}.np-tl-item:last-child{border-bottom:none}.np-tl-time{color:var(--text-3);min-width:40px;font-family:var(--font-mono);font-size:11px}.np-tl-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:3px}.np-tl-text{color:var(--text-1);flex:1;line-height:1.4}.np-rtw-status{background:var(--navy);border-radius:var(--r-lg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.np-schema-btn{border:1px solid var(--border);border-radius:var(--r-md);cursor:pointer;background:var(--surface);text-align:center;color:var(--text-1);padding:12px 8px;font-size:12px;font-weight:500;transition:all .15s}.np-schema-btn:hover{background:var(--surface-2);border-color:var(--blue-400)}.np-schema-btn.active{background:var(--blue-50);border-color:var(--blue-400);color:var(--blue-700)}.np-manv-header{background:var(--red-700);border-radius:var(--r-lg);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.np-skt-card{border-radius:var(--r-lg);cursor:pointer;border:1px solid #0000;align-items:center;gap:12px;margin-bottom:8px;padding:14px 16px;display:flex}.np-skt-1{background:#c41e1e;border-color:#9b1616}.np-skt-2{background:#e24b4a;border-color:#c73939}.np-skt-3{background:#f7a600;border-color:#d4900a}.np-skt-4{background:var(--green-700);border-color:var(--green-900)}.np-doc-row{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:8px 0;font-size:13px;display:flex}.np-doc-row:last-child{border-bottom:none}.np-doc-av{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:10px;font-weight:700;display:flex}.np-mts-row{align-items:center;gap:10px;margin-bottom:8px;display:flex}.np-mts-dot{border-radius:50%;flex-shrink:0;width:12px;height:12px}.np-mts-label{color:var(--text-1);min-width:140px;font-size:13px}.np-mts-bar-wrap{background:var(--gray-100);border-radius:4px;flex:1;height:8px;overflow:hidden}.np-mts-bar{border-radius:4px;height:8px}.np-mts-count{color:var(--text-1);text-align:right;min-width:24px;font-size:13px;font-weight:600}.np-cap-row{margin-bottom:10px}.np-cap-head{justify-content:space-between;margin-bottom:3px;font-size:12px;display:flex}.np-isbar-letter{background:var(--navy);color:#fff;border-radius:var(--r-sm);flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-right:8px;font-size:12px;font-weight:700;display:inline-flex}@media (width<=900px){.np-g2,.np-g3,.np-g4{grid-template-columns:1fr}}@keyframes pulse-green{0%,to{opacity:1}50%{opacity:.4}}.np-live-dot{background:var(--green);border-radius:50%;width:7px;height:7px;animation:2s infinite pulse-green}.np-warn-dot{background:var(--orange-200);border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:1.5s infinite pulse-green}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--gray-200);border-radius:3px}.voice-recorder{flex-direction:column;gap:10px;display:flex}.voice-recorder__error{background:var(--red-50);color:var(--red-700);border-radius:var(--r-md);border:1px solid #f7c1c1;padding:10px 14px;font-size:12px}.voice-recorder__privacy-note{color:var(--text-3);text-align:center;font-size:11px;line-height:1.4}.voice-recorder__btn{border-radius:var(--r-md);min-height:48px;font-family:var(--font-sans);cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;width:100%;padding:0 20px;font-size:13px;font-weight:600;display:inline-flex}.voice-recorder__btn--start{background:var(--green);color:#fff}.voice-recorder__btn--start:hover{background:var(--green-dark)}.voice-recorder__btn--stop{background:var(--red-700);color:#fff}.voice-recorder__btn--stop:hover{background:var(--red-900)}.voice-recorder__active{flex-direction:column;gap:10px;display:flex}.voice-recorder__level-bar{background:var(--gray-100);border-radius:3px;height:6px;overflow:hidden}.voice-recorder__level-fill{background:var(--green);border-radius:3px;height:6px;transition:width 80ms}.voice-recorder__timer{font-size:13px;font-family:var(--font-mono);color:var(--text-2);align-items:center;gap:8px;display:flex}.voice-recorder__dot{background:var(--red-400);border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:1s infinite pulse-green}.voice-recorder__transcript{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-md);color:var(--text-1);padding:10px 14px;font-size:12px;line-height:1.5}.voice-recorder__transcript--secure,.voice-recorder__interim{color:var(--text-3);font-style:italic}.voice-recorder__processing{color:var(--text-3);text-align:center;padding:12px;font-size:13px}.np-input{border:1px solid var(--border-med);border-radius:var(--r-md);background:var(--surface);width:100%;color:var(--text-1);font-family:var(--font-sans);min-height:38px;transition:border-color .15s var(--ease);padding:8px 12px;font-size:13px}.np-input:focus{border-color:var(--navy);outline:none;box-shadow:0 0 0 3px #0d22401f}.np-input::placeholder{color:var(--text-3)}.np-label{color:var(--text-2);text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px;font-size:11px;font-weight:600;display:block}.np-field{flex-direction:column;gap:4px;display:flex}@media (prefers-reduced-motion:reduce){.rail-indicator{transition:none!important}}.shell-drawer-backdrop{z-index:60;background:#07172e73;position:fixed;inset:0}.shell-drawer{background:var(--c-surface);z-index:61;flex-direction:column;width:min(420px,100vw);display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-8px 0 32px #0d224038}.shell-drawer-header{background:var(--navy);color:#fff;justify-content:space-between;align-items:center;gap:10px;padding:16px 18px;display:flex}.shell-drawer-header h2{font-family:var(--c-font-display);font-size:15px;font-weight:700}.shell-drawer-close{color:#fff;background:0 0;border:1px solid #ffffff59;border-radius:8px;flex-shrink:0;width:30px;height:30px;font-size:14px;line-height:1}.shell-drawer-close:hover{background:#ffffff1f}.shell-drawer-body{font-family:var(--font-sans);flex:1;padding:16px 18px;overflow-y:auto}.shell-palette-backdrop{z-index:70;background:#07172e73;position:fixed;inset:0}.shell-palette{background:var(--c-surface);border-radius:var(--r-lg,14px);z-index:71;flex-direction:column;width:min(560px,100vw - 32px);max-height:min(60vh,520px);display:flex;position:fixed;top:12vh;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 20px 60px #0d224052}.shell-palette-header{background:var(--navy);padding:4px}.shell-palette-input{color:#fff;width:100%;font-family:var(--font-sans);background:0 0;border:none;outline:none;padding:14px 16px;font-size:15px}.shell-palette-input::placeholder{color:#ffffff80}.shell-palette-results{flex:1;overflow-y:auto}.shell-palette-empty{color:var(--text-3);text-align:center;padding:20px 16px;font-size:13px}.shell-palette-row{text-align:left;cursor:pointer;width:100%;font-family:var(--font-sans);color:var(--text-1);background:0 0;border:none;justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;font-size:13.5px;display:flex}.shell-palette-row[aria-selected=true]{background:#1a9b9e1f}.shell-palette-row-label{font-weight:600}.shell-palette-row-module{color:var(--text-3);flex-shrink:0;font-size:11px}.shell-palette-hint{color:var(--text-3);border-top:1px solid var(--border);padding:8px 16px;font-size:11px}.shell-palette-footer{color:var(--text-3);border-top:1px solid var(--border);padding:8px 16px 10px;font-size:10.5px;line-height:1.4}.np-bereich-body{gap:18px;padding:18px clamp(14px,3vw,28px) 28px;display:grid}.np-bereich-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;display:grid}.np-bereich-kachel{background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--kachel-accent,var(--c-cta));border-radius:var(--r-md);color:inherit;align-items:flex-start;gap:12px;padding:12px 14px;text-decoration:none;transition:box-shadow .15s,transform .15s,border-color .15s;display:flex}.np-bereich-kachel:hover{border-color:var(--kachel-accent,var(--c-cta));transform:translateY(-1px);box-shadow:0 6px 18px #0d224014}.np-bereich-kachel-icon{background:var(--kachel-accent,var(--c-cta));border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.np-bereich-kachel-icon{background:color-mix(in srgb, var(--kachel-accent,var(--c-cta)) 12%, transparent)}}.np-bereich-kachel-icon{color:var(--kachel-accent,var(--c-cta));flex-shrink:0}.np-bereich-kachel-body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.np-bereich-kachel-title{color:var(--text-1);flex-wrap:wrap;align-items:center;gap:6px;font-size:13.5px;font-weight:600;display:flex}.np-bereich-kachel-hint{color:var(--text-3);font-size:12px;line-height:1.45}.np-bereich-kachel-arrow{color:var(--text-3);margin-top:8px}main{scrollbar-gutter:stable}:root{--np-dash-shadow:0 1px 2px #0d22400d, 0 8px 24px #0d22400f;--np-dash-amber:#f2a93b;--np-dash-red:#e5484d}.aicc-pageh{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.aicc-pageh h1{font-family:var(--c-font-display);letter-spacing:-.02em;color:var(--navy);margin:0;font-size:23px}.aicc-pageh .aicc-sub{color:var(--c-text-3);margin-top:3px;font-size:12.5px}.aicc-pageh-meta{color:var(--c-text-3);flex-wrap:wrap;align-items:center;gap:10px;font-size:11.5px;display:flex}.aicc-kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:11px;margin-bottom:22px;display:grid}.aicc-kpi-strip{gap:11px;margin-bottom:22px;display:flex}.aicc-kpi-strip>[role=listitem]{flex:150px;min-width:150px}.aicc-kpi{background:var(--c-surface);border:1px solid var(--c-border-soft);box-shadow:var(--np-dash-shadow);border-radius:13px;height:100%;padding:14px 15px;position:relative;overflow:hidden}.aicc-kpi:before{content:"";background:var(--c-teal);width:4px;position:absolute;top:0;bottom:0;left:0}.aicc-kpi.warn:before{background:var(--np-dash-amber)}.aicc-kpi.alarm:before{background:var(--np-dash-red)}.aicc-kpi.ok:before{background:var(--green)}.aicc-kpi .l{letter-spacing:.08em;text-transform:uppercase;color:var(--c-text-3);font-size:9px;font-family:var(--font-mono)}.aicc-kpi .v{font-family:var(--c-font-display);margin-top:6px;font-size:26px;font-weight:800;line-height:1}.aicc-kpi .d{color:var(--c-text-3);margin-top:5px;font-size:10.5px}.aicc-card{background:var(--c-surface);border:1px solid var(--c-border-soft);box-shadow:var(--np-dash-shadow);border-radius:14px;margin-bottom:18px;padding:16px 18px}.aicc-card-title{font-family:var(--c-font-display);color:var(--navy);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;font-size:15px;font-weight:700;display:flex}.aicc-card-meta{font-family:var(--font-mono);color:var(--c-text-3);margin-left:auto;font-size:10.5px;font-weight:400}.aicc-card-headerbar{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.aicc-card-action{border:1px solid var(--c-border-soft);background:var(--c-surface);color:var(--navy);cursor:pointer;border-radius:8px;padding:3px 9px;font-size:10.5px;font-weight:600;text-decoration:none}.aicc-card-action:hover{border-color:var(--c-teal)}.aicc-card-empty{color:var(--c-text-3);padding:10px 0;font-size:12.5px}.aicc-card-degraded{color:#9a6a12;background:#f2a93b1f;border:1px solid #f2a93b59;border-radius:10px;align-items:flex-start;gap:8px;margin-bottom:12px;padding:8px 12px;font-size:12px;display:flex}.aicc-card-error,.aicc-card-unauthorized{border-radius:10px;align-items:flex-start;gap:8px;padding:10px 14px;font-size:12.5px;display:flex}.aicc-card-error{color:#c0353a;background:#e5484d1a;border:1px solid #e5484d4d}.aicc-card-unauthorized{border:1px solid var(--c-border-soft);color:var(--c-text-3);background:#eef3f5}.aicc-card-offline{color:var(--c-text-3);background:#64748b1a;border:1px solid #64748b4d;border-radius:10px;align-items:flex-start;gap:8px;padding:10px 14px;font-size:12.5px;display:flex}.aicc-card-simulation{color:#6a2f92;background:#7a3da81a;border:1px solid #7a3da859;border-radius:10px;align-items:flex-start;gap:8px;padding:10px 14px;font-size:12.5px;font-weight:600;display:flex}.aicc-card-shadow{border:1px dashed var(--c-teal);color:var(--c-teal-deep);background:#1a9b9e14;border-radius:10px;align-items:flex-start;gap:8px;padding:10px 14px;font-size:12.5px;display:flex}.aicc-chip{white-space:nowrap;border-radius:20px;align-items:center;gap:5px;padding:3px 10px;font-size:10.5px;font-weight:700;display:inline-flex}.aicc-chip-live{color:#178a57;background:#2ebd7e26}.aicc-chip-stale,.aicc-chip-degraded{color:#9a6a12;background:#f2a93b29}.aicc-chip-offline{color:var(--c-text-3);background:#64748b24}.aicc-chip-error{color:#c0353a;background:#e5484d21}.aicc-chip-simulation{color:#6a2f92;background:#7a3da824}.aicc-chip-shadow{color:var(--c-teal-deep);background:#1a9b9e21}.aicc-chip-unauthorized{color:var(--c-text-3);background:#eef3f5}.aicc-chip-neutral{color:var(--c-teal-deep);background:#1a9b9e21}.aicc-insight-rail{background:var(--c-surface);border:1px solid var(--c-border-soft);box-shadow:var(--np-dash-shadow);border-radius:14px;padding:14px 16px;position:sticky;top:16px}.aicc-insight-rail h2{letter-spacing:.06em;text-transform:uppercase;color:var(--c-text-3);font-size:12px;font-family:var(--font-mono);margin-bottom:10px}.aicc-insight-row{border-bottom:1px solid var(--c-border-soft);color:var(--navy);align-items:flex-start;gap:9px;padding:8px 0;font-size:12px;display:flex}.aicc-insight-row:last-child{border-bottom:none}.aicc-insight-icon{flex-shrink:0;font-size:13px;line-height:1.3}.aicc-insight-row.ok .aicc-insight-icon{color:var(--green)}.aicc-insight-row.warn .aicc-insight-icon{color:var(--np-dash-amber)}.aicc-insight-row.alarm .aicc-insight-icon{color:var(--np-dash-red)}.aicc-insight-text{flex:1;line-height:1.4}.aicc-insight-text .num{font-family:var(--font-mono);font-weight:700}.aicc-timeline{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.aicc-timeline-row{border-bottom:1px solid var(--c-border-soft);align-items:center;gap:10px;padding:9px 0;font-size:12.5px;display:flex}.aicc-timeline-row:last-child{border-bottom:none}.aicc-timeline-dot{background:var(--c-text-3);border-radius:50%;flex-shrink:0;width:9px;height:9px}.aicc-timeline-dot-ok{background:var(--green)}.aicc-timeline-dot-neutral{background:var(--c-text-3)}.aicc-timeline-dot-warn{background:var(--np-dash-amber)}.aicc-timeline-dot-alarm{background:var(--np-dash-red)}.aicc-timeline-row-blocked .aicc-timeline-dot{box-shadow:0 0 0 2px var(--np-dash-red)}.aicc-timeline-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.aicc-timeline-label{color:var(--navy);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.aicc-timeline-meta{color:var(--c-text-3);align-items:center;gap:6px;font-size:11px;display:flex}.aicc-timeline-tag{color:#c0353a;background:#e5484d21;border-radius:20px;align-items:center;padding:1px 7px;font-size:9.5px;font-weight:700;display:inline-flex}.aicc-timeline-ts{color:var(--c-text-3);flex-shrink:0;font-size:11px}.np-dash-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}@media (width<=1439px){.aicc-kpi-strip{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.aicc-kpi-strip>[role=listitem]{flex:0 0 150px}}@media (width<=768px){.aicc-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.aicc-kpi-strip>[role=listitem]{min-width:0}.aicc-kpis{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.np-dash-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.aicc-card,.aicc-kpi,.aicc-insight-rail{transition:none!important}}.np-crumbs{background:0 0;flex-shrink:0;align-items:center;gap:2px;padding:6px 12px;font-size:12.5px;display:flex}.np-crumb{font:inherit;color:var(--text-2,#475569);cursor:pointer;box-shadow:none;background:0 0;border:0;border-radius:6px;padding:3px 8px;font-weight:600}.np-crumb:hover{background:var(--surface-2,#0d22400f);color:var(--navy,#0d2240)}.np-crumb:focus-visible{outline:2px solid var(--green-700,#1e7a46);outline-offset:2px}.np-crumb-sep{color:var(--text-3,#94a3b8)}.np-crumb-aktuell{cursor:default;color:var(--text-1,#0d2240)}.np-crumb-aktuell:hover{color:var(--text-1,#0d2240);background:0 0}.nx-shell{--nx-pad:16px;--nx-pad-lg:24px;--nx-gap:12px;--nx-gap-lg:16px;--nx-tap:56px;--nx-tap-lg:64px;background:var(--c-surface-2,#f8fafc);min-height:100dvh;color:var(--c-text,#0f172a);font-family:var(--c-font-body,"Noto Sans", system-ui, sans-serif);font-size:var(--c-text-md,18px);-webkit-font-smoothing:antialiased;padding-bottom:calc(96px + env(safe-area-inset-bottom,0px));padding-top:env(safe-area-inset-top,0px);flex-direction:column;line-height:1.5;display:flex}.nx-shell h1,.nx-shell h2,.nx-shell h3,.nx-shell h4{font-family:var(--c-font-display,"Figtree", system-ui, sans-serif);letter-spacing:-.01em;color:var(--c-text,#0f172a);margin:0;font-weight:700}.nx-shell h1{font-size:var(--c-text-2xl,36px);line-height:1.15}.nx-shell h2{font-size:var(--c-text-xl,28px);line-height:1.2}.nx-shell h3{font-size:var(--c-text-lg,22px);line-height:1.25}.nx-h{font-family:var(--c-font-display,"Figtree", sans-serif);font-size:var(--c-text-lg,22px);color:var(--c-text,#0f172a);justify-content:space-between;align-items:baseline;padding:4px 4px 8px;font-weight:700;display:flex}.nx-h__hint{font-size:var(--c-text-sm,16px);color:var(--c-text-3,#64748b);font-weight:500}.nx-page{width:100%;max-width:720px;padding:var(--nx-pad-lg);gap:var(--nx-gap-lg);flex-direction:column;flex:1;margin:0 auto;display:flex}@media (width>=768px){.nx-page{gap:24px;max-width:920px;padding:28px 28px 32px}}@media (width>=1100px){.nx-page{gap:28px;max-width:1180px;padding:32px 40px 40px}}@media (width>=1440px){.nx-page{max-width:var(--np-content-max,1760px)}}.nx-bar{z-index:30;-webkit-backdrop-filter:saturate(180%)blur(14px);backdrop-filter:saturate(180%)blur(14px);border-bottom:1px solid var(--c-border-soft,#e2e8f0);align-items:center;gap:var(--nx-gap);padding:12px var(--nx-pad);background:#ffffffeb;grid-template-columns:1fr auto 1fr;min-height:64px;display:grid;position:sticky;top:0}.nx-bar__brand{font-family:var(--c-font-display,"Figtree", sans-serif);font-weight:800;font-size:var(--c-text-lg,22px);color:var(--c-brand-deep,#134e4a);justify-self:start;align-items:center;gap:10px;text-decoration:none;display:flex}.nx-bar__brand-dot{background:linear-gradient(135deg, var(--c-brand,#0891b2), var(--c-cta,#059669));color:#fff;border-radius:10px;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.nx-bar__title{font-family:var(--c-font-display,"Figtree", sans-serif);font-weight:700;font-size:var(--c-text-lg,22px);color:var(--c-text,#0f172a);text-align:center;white-space:nowrap;text-overflow:ellipsis;justify-self:center;overflow:hidden}.nx-bar__action{justify-self:end;gap:8px;display:flex}.nx-tabs{z-index:40;-webkit-backdrop-filter:saturate(180%)blur(18px);backdrop-filter:saturate(180%)blur(18px);border-top:1px solid var(--c-border-soft,#e2e8f0);padding:6px max(8px, env(safe-area-inset-left)) calc(6px + env(safe-area-inset-bottom,0px)) max(8px, env(safe-area-inset-right));background:#fffffff5;grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;display:grid;position:fixed;bottom:0;left:0;right:0}@media (width>=768px){.nx-tabs{border:1px solid var(--c-border-soft,#e2e8f0);border-radius:999px;width:calc(100% - 32px);max-width:640px;padding:6px 10px;bottom:18px;left:50%;right:auto;transform:translate(-50%);box-shadow:0 14px 38px -14px #0f172a38}.nx-tab{border-radius:999px;min-height:56px}}.nx-tab{appearance:none;min-height:60px;font-family:var(--c-font-body,sans-serif);color:var(--c-text-3,#64748b);cursor:pointer;background:0 0;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:6px 4px;font-size:13px;font-weight:600;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.nx-tab:hover{background:var(--c-surface-3,#f1f5f9);color:var(--c-text-2,#334155)}.nx-tab:focus-visible{outline:3px solid var(--c-brand-hi,#22d3ee);outline-offset:2px}.nx-tab[aria-current=page],.nx-tab.is-active{color:var(--c-brand-deep,#134e4a);background:var(--c-brand-soft,#ecfeff)}.nx-tab__icon{place-items:center;width:26px;height:26px;display:grid}.nx-tab__icon svg{width:26px;height:26px}.nx-tab__label{letter-spacing:.01em;font-size:12px}.nx-grid{gap:var(--nx-gap-lg);grid-template-columns:repeat(2,1fr);display:grid}.nx-grid--3{grid-template-columns:repeat(3,1fr)}@media (width<=480px){.nx-grid--3{grid-template-columns:repeat(2,1fr)}}.nx-tile{appearance:none;text-align:left;border-radius:var(--c-r-lg,16px);background:var(--c-surface,#fff);border:1px solid var(--c-border-soft,#e2e8f0);min-height:132px;box-shadow:var(--c-shadow-sm,0 1px 2px #0f172a0f);color:var(--c-text,#0f172a);cursor:pointer;flex-direction:column;justify-content:space-between;gap:12px;padding:18px;text-decoration:none;transition:transform .12s,box-shadow .15s,border-color .15s,background-color .15s;display:flex}.nx-tile:hover{border-color:var(--c-brand,#0891b2);box-shadow:var(--c-shadow-md,0 4px 12px -4px #0f172a1a)}.nx-tile:active{transform:scale(.98)}.nx-tile:focus-visible{outline:3px solid var(--c-brand-hi,#22d3ee);outline-offset:2px}.nx-tile__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.nx-tile__icon{background:var(--c-brand-soft,#ecfeff);width:44px;height:44px;color:var(--c-brand-deep,#134e4a);border-radius:12px;place-items:center;display:grid}.nx-tile__icon svg{width:26px;height:26px}.nx-tile__label{font-family:var(--c-font-display,sans-serif);font-size:var(--c-text-sm,16px);color:var(--c-text-2,#334155);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.nx-tile__value{font-family:var(--c-font-display,sans-serif);font-size:var(--c-text-tile,64px);letter-spacing:-.02em;color:var(--c-text,#0f172a);align-items:baseline;gap:6px;font-weight:800;line-height:1;display:flex}.nx-tile__unit{font-size:var(--c-text-md,18px);color:var(--c-text-3,#64748b);letter-spacing:0;font-weight:600}.nx-tile__sub{font-size:var(--c-text-sm,16px);color:var(--c-text-3,#64748b)}.nx-tile__foot{font-size:var(--c-text-sm,16px);color:var(--c-text-3,#64748b);justify-content:space-between;align-items:center;display:flex}.nx-tile--big{min-height:180px}.nx-tile--span2{grid-column:span 2}.nx-tile--hero{background:linear-gradient(135deg, var(--c-brand,#0891b2) 0%, var(--c-cta,#059669) 100%);color:#fff;border:0;min-height:220px}.nx-tile--hero .nx-tile__label,.nx-tile--hero .nx-tile__value,.nx-tile--hero .nx-tile__sub,.nx-tile--hero .nx-tile__foot{color:#fff}.nx-tile--hero .nx-tile__icon{color:#fff;background:#ffffff2e}.nx-tile--emergency{background:var(--c-emergency-bg,#fee2e2);border-color:var(--c-emergency,#dc2626);color:var(--c-emergency-text,#7f1d1d)}.nx-tile--emergency .nx-tile__icon{background:var(--c-emergency,#dc2626);color:#fff}.nx-tile--emergency .nx-tile__value,.nx-tile--emergency .nx-tile__label{color:var(--c-emergency-text,#7f1d1d)}.nx-tile--success{border-color:var(--c-cta,#059669);background:#ecfdf5}.nx-tile--success .nx-tile__icon{background:var(--c-cta,#059669);color:#fff}.nx-tile--warn{background:var(--c-warn-bg,#fef3c7);border-color:var(--c-warn,#d97706);color:var(--c-warn-text,#78350f)}.nx-tile--warn .nx-tile__icon{background:var(--c-warn,#d97706);color:#fff}.nx-tile--warn .nx-tile__value,.nx-tile--warn .nx-tile__label{color:var(--c-warn-text,#78350f)}.nx-tile--muted{background:var(--c-surface-3,#f1f5f9);border-color:var(--c-border-soft,#e2e8f0)}.nx-person-list{gap:var(--nx-gap);flex-direction:column;display:flex}.nx-person{background:var(--c-surface,#fff);border:1px solid var(--c-border-soft,#e2e8f0);border-radius:var(--c-r-lg,16px);box-shadow:var(--c-shadow-sm,0 1px 2px #0f172a0f);color:inherit;cursor:pointer;grid-template-columns:64px 1fr auto;align-items:center;gap:14px;padding:14px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:grid}.nx-person:hover{border-color:var(--c-brand,#0891b2);box-shadow:var(--c-shadow-md)}.nx-person:focus-visible{outline:3px solid var(--c-brand-hi,#22d3ee);outline-offset:2px}.nx-person__avatar{background:linear-gradient(135deg, var(--c-brand,#0891b2), var(--c-cta,#059669));color:#fff;width:64px;height:64px;font-family:var(--c-font-display,sans-serif);text-transform:uppercase;border-radius:50%;place-items:center;font-size:24px;font-weight:700;display:grid;overflow:hidden}.nx-person__avatar img{object-fit:cover;width:100%;height:100%}.nx-person__avatar--family{background:linear-gradient(135deg,#8b5cf6,#6366f1)}.nx-person__avatar--care{background:linear-gradient(135deg, var(--c-brand,#0891b2), #06b6d4)}.nx-person__avatar--emergency{background:linear-gradient(135deg, var(--c-emergency,#dc2626), #f97316)}.nx-person__body{flex-direction:column;gap:2px;min-width:0;display:flex}.nx-person__name{font-family:var(--c-font-display,sans-serif);font-size:var(--c-text-lg,22px);color:var(--c-text,#0f172a);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.nx-person__meta{font-size:var(--c-text-sm,16px);color:var(--c-text-3,#64748b)}.nx-person__cta{background:var(--c-surface-3,#f1f5f9);width:44px;height:44px;color:var(--c-text-2,#334155);border-radius:50%;place-items:center;display:grid}.nx-add{min-height:var(--nx-tap,56px);border:2px dashed var(--c-border,#cbd5e1);border-radius:var(--c-r-lg,16px);color:var(--c-text-2,#334155);font-family:var(--c-font-display,sans-serif);font-size:var(--c-text-md,18px);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:10px;font-weight:600;transition:background-color .15s,border-color .15s;display:flex}.nx-add:hover{background:var(--c-brand-soft,#ecfeff);border-color:var(--c-brand,#0891b2);color:var(--c-brand-deep,#134e4a)}.nx-field{flex-direction:column;gap:8px;display:flex}.nx-field__label{font-family:var(--c-font-display,sans-serif);font-size:var(--c-text-md,18px);color:var(--c-text-2,#334155);font-weight:600}.nx-field__hint{font-size:var(--c-text-sm,16px);color:var(--c-text-3,#64748b)}.nx-field__input,.nx-field__select,.nx-field__textarea{width:100%;min-height:var(--nx-tap,56px);border:2px solid var(--c-border,#cbd5e1);border-radius:var(--c-r-md,12px);background:var(--c-surface,#fff);color:var(--c-text,#0f172a);font-family:var(--c-font-body,sans-serif);font-size:var(--c-text-md,18px);appearance:none;padding:14px 16px;transition:border-color .15s,box-shadow .15s}.nx-field__textarea{resize:vertical;min-height:120px;line-height:1.4}.nx-field__input:hover,.nx-field__select:hover,.nx-field__textarea:hover{border-color:var(--c-text-3,#64748b)}.nx-field__input:focus,.nx-field__select:focus,.nx-field__textarea:focus{border-color:var(--c-brand,#0891b2);outline:none;box-shadow:0 0 0 4px #0891b22e}.nx-field--error .nx-field__input,.nx-field--error .nx-field__select,.nx-field--error .nx-field__textarea{border-color:var(--c-emergency,#dc2626)}.nx-field__error{font-size:var(--c-text-sm,16px);color:var(--c-emergency-text,#7f1d1d);align-items:center;gap:6px;display:flex}.nx-chip-row{flex-wrap:wrap;gap:8px;display:flex}.nx-chip{background:var(--c-brand-soft,#ecfeff);min-height:40px;color:var(--c-brand-deep,#134e4a);border:1px solid var(--c-brand,#0891b2);font-size:var(--c-text-sm,16px);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-weight:600;display:inline-flex}.nx-chip__close{appearance:none;width:22px;height:22px;color:var(--c-brand-deep,#134e4a);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;font-size:16px;line-height:1;display:grid}.nx-chip__close:hover{background:#0891b22e}.nx-chip--emergency{background:var(--c-emergency-bg,#fee2e2);color:var(--c-emergency-text,#7f1d1d);border-color:var(--c-emergency,#dc2626)}.nx-chip--warn{background:var(--c-warn-bg,#fef3c7);color:var(--c-warn-text,#78350f);border-color:var(--c-warn,#d97706)}.nx-picker-backdrop{z-index:80;background:#0f172a8c;justify-content:center;align-items:flex-end;animation:.18s nxFade;display:flex;position:fixed;inset:0}.nx-picker{background:var(--c-surface,#fff);width:100%;max-width:640px;padding:14px 16px calc(16px + env(safe-area-inset-bottom,0px));border-top-left-radius:24px;border-top-right-radius:24px;flex-direction:column;gap:12px;max-height:85vh;animation:.22s cubic-bezier(.2,.8,.2,1) nxSlideUp;display:flex;box-shadow:0 -8px 32px -8px #0f172a59}.nx-picker__grip{background:var(--c-border,#cbd5e1);border-radius:999px;width:40px;height:5px;margin:4px auto 6px}.nx-picker__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.nx-picker__title{font-family:var(--c-font-display,sans-serif);font-size:var(--c-text-lg,22px);color:var(--c-text,#0f172a);font-weight:700}.nx-picker__close{appearance:none;background:var(--c-surface-3,#f1f5f9);cursor:pointer;width:40px;height:40px;color:var(--c-text-2,#334155);border:0;border-radius:50%;font-size:20px;line-height:1}.nx-picker__search{width:100%;min-height:var(--nx-tap,56px);border:2px solid var(--c-border,#cbd5e1);border-radius:var(--c-r-md,12px);background:var(--c-surface-2,#f8fafc);font-size:var(--c-text-md,18px);font-family:var(--c-font-body,sans-serif);padding:12px 16px}.nx-picker__search:focus{border-color:var(--c-brand,#0891b2);background:#fff;outline:none}.nx-picker__list{flex-direction:column;flex:1;gap:4px;padding-right:4px;display:flex;overflow-y:auto}.nx-picker__item{appearance:none;text-align:left;width:100%;min-height:var(--nx-tap,56px);border-radius:var(--c-r-md,12px);font-family:var(--c-font-body,sans-serif);font-size:var(--c-text-md,18px);color:var(--c-text,#0f172a);cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:14px;display:flex}.nx-picker__item:hover{background:var(--c-surface-3,#f1f5f9)}.nx-picker__item:focus-visible{outline:3px solid var(--c-brand-hi,#22d3ee);outline-offset:-2px}.nx-picker__item--active{background:var(--c-brand-soft,#ecfeff);color:var(--c-brand-deep,#134e4a);font-weight:600}.nx-picker__item-check{border:2px solid var(--c-border,#cbd5e1);border-radius:6px;flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}.nx-picker__item--active .nx-picker__item-check{background:var(--c-brand,#0891b2);border-color:var(--c-brand,#0891b2);color:#fff}.nx-picker__foot{border-top:1px solid var(--c-border-soft,#e2e8f0);gap:10px;padding-top:8px;display:flex}@keyframes nxFade{0%{opacity:0}to{opacity:1}}@keyframes nxSlideUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.nx-action{appearance:none;min-height:var(--nx-tap,56px);border-radius:var(--c-r-md,12px);font-family:var(--c-font-display,sans-serif);font-size:var(--c-text-md,18px);cursor:pointer;letter-spacing:.01em;white-space:nowrap;border:2px solid #0000;justify-content:center;align-items:center;gap:10px;padding:14px 22px;font-weight:700;text-decoration:none;transition:transform .12s,background-color .15s,box-shadow .15s,color .15s;display:inline-flex}.nx-action:active{transform:scale(.98)}.nx-action:disabled{opacity:.5;cursor:not-allowed}.nx-action:focus-visible{outline:3px solid var(--c-brand-hi,#22d3ee);outline-offset:2px}.nx-action--primary{background:var(--c-cta,#059669);color:#fff;box-shadow:var(--c-shadow-md,0 4px 12px -4px #0f172a1a)}.nx-action--primary:hover:not(:disabled){background:var(--c-cta-deep,#064e3b)}.nx-action--brand{background:var(--c-brand,#0891b2);color:#fff;box-shadow:var(--c-shadow-md)}.nx-action--brand:hover:not(:disabled){background:var(--c-brand-deep,#134e4a)}.nx-action--ghost{color:var(--c-text-2,#334155);border-color:var(--c-border,#cbd5e1);background:0 0}.nx-action--ghost:hover:not(:disabled){background:var(--c-surface-3,#f1f5f9);color:var(--c-text,#0f172a);border-color:var(--c-text-3,#64748b)}.nx-action--danger{background:var(--c-emergency,#dc2626);color:#fff;box-shadow:0 6px 20px -6px #dc26268c}.nx-action--danger:hover:not(:disabled){background:var(--c-emergency-text,#7f1d1d)}.nx-action--block{width:100%}.nx-action--lg{min-height:var(--nx-tap-lg,64px);font-size:var(--c-text-lg,22px);padding:16px 28px}.nx-action--xl{min-height:96px;font-size:var(--c-text-xl,28px);border-radius:var(--c-r-lg,16px);padding:22px 32px}.nx-row{gap:var(--nx-gap);align-items:center;display:flex}.nx-stack{gap:var(--nx-gap);flex-direction:column;display:flex}.nx-spacer{flex:1}.nx-muted{color:var(--c-text-3,#64748b)}.nx-strong{color:var(--c-text,#0f172a);font-weight:700}.nx-center{text-align:center}.nx-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nx-home{gap:var(--nx-gap-lg);grid-template-columns:1fr;display:grid}.nx-home__section{flex-direction:column;gap:14px;display:flex}@media (width>=1100px){.nx-home{grid-template-columns:minmax(0,1.7fr) minmax(320px,1fr);grid-template-areas:"full full""main side";gap:28px}.nx-home__section--full{grid-area:full}.nx-home__section--main{grid-area:main}.nx-home__section--side{grid-area:side}}.nx-grid--reminders{grid-template-columns:1fr}@media (width>=640px){.nx-grid--reminders{grid-template-columns:repeat(3,1fr)}}@media (width>=768px) and (width<=1099px){.nx-home__section--main .nx-grid{grid-template-columns:repeat(3,1fr)}.nx-home__section--main .nx-tile--span2{grid-column:span 3}}@media (prefers-reduced-motion:reduce){.nx-shell *,.nx-shell :before,.nx-shell :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}:root{--np-navy:#1a2e4a;--np-navy-light:#243b5e;--np-green:#2d8f5e;--np-green-bright:#3aaa6d;--np-green-light:#4dc47d;--np-teal:#1a5c50;--np-teal-light:#247a6a;--np-bg:#fff;--np-bg-soft:#f4f9f6;--np-text:#1a2e4a;--np-text-muted:#4a6478;--np-border:#d4e5dc}.landing{color:var(--np-text);background:var(--np-bg);font-family:DM Sans,system-ui,sans-serif;line-height:1.6}.lp-nav{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--np-border);background:#fffffff7;padding:0 24px;position:fixed;top:0;left:0;right:0}.lp-nav-inner{justify-content:space-between;align-items:center;max-width:1200px;height:64px;margin:0 auto;display:flex}.lp-logo{color:var(--np-navy);letter-spacing:-.5px;font-family:Sora,sans-serif;font-size:22px;font-weight:700}.lp-logo-accent{color:var(--np-green)}.lp-nav-links{align-items:center;gap:24px;display:flex}.lp-nav-link{color:var(--np-text-muted);cursor:pointer;background:0 0;border:none;padding:4px 0;font-size:14px;font-weight:500;transition:color .15s}.lp-nav-link:hover{color:var(--np-navy)}.lp-nav-login{color:var(--np-navy);font-size:14px;font-weight:500;text-decoration:none}.lp-btn-primary-sm{background:var(--np-green);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:600;transition:background .15s}.lp-btn-primary-sm:hover{background:var(--np-green-bright)}.lp-hero{background:linear-gradient(180deg, var(--np-bg-soft) 0%, var(--np-bg) 100%);padding:120px 24px 60px}.lp-hero-inner{grid-template-columns:1fr 1fr;align-items:center;gap:60px;max-width:1200px;margin:0 auto;display:grid}.lp-h1{color:var(--np-navy);letter-spacing:-.8px;margin:0 0 20px;font-family:Sora,sans-serif;font-size:44px;font-weight:700;line-height:1.15}.lp-subline{color:var(--np-text-muted);max-width:540px;margin:0 0 32px;font-size:18px}.lp-hero-ctas{flex-wrap:wrap;gap:16px;display:flex}.lp-btn-primary{background:var(--np-green);color:#fff;cursor:pointer;border:none;border-radius:10px;padding:14px 28px;font-size:16px;font-weight:600;transition:background .15s,transform .1s}.lp-btn-primary:hover{background:var(--np-green-bright);transform:translateY(-1px)}.lp-btn-primary.full{width:100%}.lp-btn-secondary{color:var(--np-navy);border:2px solid var(--np-border);cursor:pointer;background:#fff;border-radius:10px;padding:14px 28px;font-size:16px;font-weight:600;transition:border-color .15s}.lp-btn-secondary:hover{border-color:var(--np-green)}.lp-trust-bar{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.lp-badge{background:var(--np-bg-soft);color:var(--np-teal);border:1px solid var(--np-border);letter-spacing:.02em;border-radius:20px;padding:6px 14px;font-size:12px;font-weight:700}.lp-hero-visual{justify-content:center;display:flex}.lp-hero-mockup{background:var(--np-navy);border-radius:12px;width:100%;max-width:520px;overflow:hidden;box-shadow:0 24px 60px #1a2e4a40}.lp-mockup-bar{background:#0f1f35;align-items:center;gap:6px;padding:10px 14px;display:flex}.lp-dot{border-radius:50%;width:10px;height:10px}.lp-dot.red{background:#ff5f56}.lp-dot.yellow{background:#ffbd2e}.lp-dot.green{background:#27c93f}.lp-mockup-title{color:#ffffff80;margin-left:12px;font-family:JetBrains Mono,monospace;font-size:11px}.lp-mockup-screen{grid-template-columns:1fr 2fr 1fr;gap:8px;height:280px;padding:12px;display:grid}.lp-mockup-col{flex-direction:column;gap:8px;display:flex}.lp-mock-block{background:#ffffff0f;border:1px solid #ffffff14;border-radius:6px}.lp-mock-block.h1{flex:1}.lp-mock-block.h2{flex:.7}.lp-mock-block.h3{flex:.5}.lp-mock-block.h4{flex:2}.lp-mock-map{background:linear-gradient(135deg, var(--np-teal), var(--np-navy-light));border:1px solid #2d8f5e4d;border-radius:6px;flex:1;position:relative}.lp-mock-map:after{content:"";background:var(--np-green-light);width:8px;height:8px;box-shadow:0 0 12px var(--np-green-light);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lp-social-proof{background:var(--np-bg-soft);border:1px solid var(--np-border);text-align:center;border-radius:10px;max-width:1200px;margin:48px auto 0;padding:16px 24px}.lp-sp-label{color:var(--np-text-muted);font-size:13px;font-weight:500}.lp-sp-name{color:var(--np-navy);margin-left:8px;font-size:14px;font-weight:700}.lp-section{max-width:1200px;margin:0 auto;padding:80px 24px}.lp-section-alt{background:var(--np-bg-soft);max-width:none;padding-left:24px;padding-right:24px}.lp-section-alt>*{max-width:1200px;margin-left:auto;margin-right:auto}.lp-section-cta{background:var(--np-navy);text-align:center;max-width:none;padding:80px 24px}.lp-h2{color:var(--np-navy);letter-spacing:-.5px;text-align:center;margin:0 0 40px;font-family:Sora,sans-serif;font-size:32px;font-weight:700}.lp-h2.white{color:#fff}.lp-grid-4{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;display:grid}.lp-grid-2{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px;display:grid}.lp-card{border:1px solid var(--np-border);background:#fff;border-radius:12px;padding:28px;transition:box-shadow .2s}.lp-card:hover{box-shadow:0 8px 24px #1a5c5014}.lp-card-icon{margin-bottom:12px;font-size:28px}.lp-card-title{color:var(--np-navy);margin:0 0 8px;font-size:16px;font-weight:700}.lp-card-text{color:var(--np-text-muted);margin:0;font-size:14px}.lp-stats{text-align:center;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:32px;display:grid}.lp-stat-value{color:var(--np-navy);font-family:Sora,sans-serif;font-size:48px;font-weight:700;line-height:1}.lp-stat-unit{color:var(--np-green);font-size:20px;font-weight:500}.lp-stat-label{color:var(--np-text-muted);margin-top:8px;font-size:14px}.lp-steps{flex-direction:column;gap:32px;max-width:700px;margin:0 auto;display:flex}.lp-step{align-items:flex-start;gap:20px;display:flex}.lp-step-nr{color:var(--np-green);min-width:56px;font-family:Sora,sans-serif;font-size:32px;font-weight:700}.lp-step-title{color:var(--np-navy);margin:0 0 6px;font-size:18px;font-weight:700}.lp-step-text{color:var(--np-text-muted);margin:0;font-size:14px}.lp-module-card{border:1px solid var(--np-border);border-left:4px solid var(--np-navy);background:#fff;border-radius:12px;padding:28px}.lp-module-name{color:var(--np-navy);margin:0 0 8px;font-size:18px;font-weight:700}.lp-module-desc{color:var(--np-text-muted);margin:0;font-size:14px}.lp-compliance-badge{border:1px solid var(--np-border);text-align:center;background:#fff;border-radius:12px;padding:24px}.lp-compliance-label{color:var(--np-green);margin-bottom:8px;font-family:JetBrains Mono,monospace;font-size:16px;font-weight:700}.lp-compliance-text{color:var(--np-text-muted);font-size:13px}.lp-security-claims{gap:12px;max-width:700px;margin-top:40px;margin-left:auto;margin-right:auto;display:grid}.lp-security-claims p{color:var(--np-text-muted);background:var(--np-bg-soft);border:1px solid var(--np-border);border-radius:8px;margin:0;padding:12px 16px;font-size:14px}.lp-security-claims strong{color:var(--np-navy)}.lp-faqs{flex-direction:column;gap:8px;max-width:700px;margin:0 auto;display:flex}.lp-faq{border:1px solid var(--np-border);background:#fff;border-radius:10px;overflow:hidden}.lp-faq-q{text-align:left;width:100%;color:var(--np-navy);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:18px 20px;font-size:15px;font-weight:600;display:flex}.lp-faq-toggle{color:var(--np-green);font-size:20px;font-weight:300}.lp-faq-a{color:var(--np-text-muted);padding:0 20px 18px;font-size:14px;line-height:1.7}.lp-cta-sub{color:#fffc;max-width:600px;margin:0 auto 32px;font-size:16px}.lp-form{gap:12px;max-width:440px;margin:0 auto;display:grid}.lp-form input,.lp-form select{color:#fff;background:#ffffff14;border:1.5px solid #fff3;border-radius:10px;outline:none;width:100%;padding:14px 16px;font-size:15px;transition:border-color .15s}.lp-form input::placeholder{color:#ffffff80}.lp-form select{appearance:none;color:#ffffffb3}.lp-form select option{color:#1e293b;background:#fff}.lp-form input:focus,.lp-form select:focus{border-color:var(--np-green-light)}.lp-form-hint{color:#ffffff80;margin:4px 0 0;font-size:12px}.lp-form-success{text-align:center;color:#fff;padding:32px}.lp-success-icon{background:var(--np-green);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 16px;font-size:28px;font-weight:700;display:flex}.lp-form-success h3{margin:0 0 8px;font-size:20px;font-weight:700}.lp-form-success p{color:#ffffffb3;margin:0;font-size:14px}.lp-footer{color:#8ba3b8;background:#0f1f35;padding:48px 24px 24px}.lp-footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;max-width:1200px;margin:0 auto;display:flex}.lp-footer-brand p{margin:4px 0 0;font-size:13px}.lp-footer-links{gap:24px;display:flex}.lp-footer-links a{color:#8ba3b8;font-size:13px;text-decoration:none;transition:color .15s}.lp-footer-links a:hover{color:var(--np-green-light)}.lp-footer-copy{text-align:center;border-top:1px solid #ffffff14;max-width:1200px;margin:32px auto 0;padding-top:20px;font-size:12px}@media (width<=768px){.lp-nav-links{display:none}.lp-hero{padding:48px 16px 32px}.lp-hero-inner{grid-template-columns:1fr;gap:24px}.lp-h1{letter-spacing:-.01em;font-size:28px;line-height:1.18}.lp-subline{margin-bottom:12px;font-size:15px;line-height:1.45}.lp-subline>.lp-subline-mobilehide{display:none}.lp-hero-visual{order:-1;margin-bottom:8px}.lp-hero-screenshot-img{max-height:220px}.lp-mockup-screen{height:180px}.lp-hero-ctas{flex-direction:column}.lp-btn-primary,.lp-btn-secondary{text-align:center;width:100%}.lp-trust-bar{gap:6px;margin-top:12px}.lp-badge{padding:4px 10px;font-size:11px}.lp-stats{grid-template-columns:1fr 1fr}.lp-stat-value{font-size:36px}.lp-footer-inner{flex-direction:column}.lp-footer-links{flex-wrap:wrap}}@media (width<=480px){.lp-section{padding:48px 16px}.lp-h2{font-size:24px}.lp-stats{grid-template-columns:1fr}}.lp-nav-link-active{color:#2d8f5e;border-bottom:2px solid #2d8f5e;font-weight:600}.lp-hero-eyebrow{color:#2d8f5e;letter-spacing:.02em;background:#2d8f5e1f;border-radius:999px;margin-bottom:1rem;padding:.25rem .75rem;font-size:.8rem;font-weight:600;display:inline-block}.lp-persona-vn{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:1.5rem;transition:box-shadow .2s,transform .2s;box-shadow:0 2px 8px #0000000a}.lp-persona-vn:hover{transform:translateY(-2px);box-shadow:0 6px 24px #00000014}.lp-persona-vn-icon{margin-bottom:1rem;font-size:1.75rem}.lp-persona-vn-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.lp-persona-vn-vorher,.lp-persona-vn-nachher{border-radius:8px;padding:1rem}.lp-persona-vn-vorher{background:#fef2f2;border-left:3px solid #f87171}.lp-persona-vn-nachher{background:#f0fdf4;border-left:3px solid #2d8f5e}.lp-persona-vn-label{text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;font-size:.75rem;font-weight:700}.lp-persona-vn-vorher .lp-persona-vn-label{color:#b91c1c}.lp-persona-vn-nachher .lp-persona-vn-label{color:#2d8f5e}.lp-persona-vn-vorher p,.lp-persona-vn-nachher p{color:#1e293b;margin:0;font-size:.95rem;line-height:1.5}@media (width<=768px){.lp-persona-vn-grid{grid-template-columns:1fr}.lp-nav-link-active{border-bottom:none}}.lp-persona-sources{text-align:center;color:#64748b;max-width:48rem;margin:2.5rem auto 0;font-size:.8rem;line-height:1.6}.lp-persona-sources a{color:#2d8f5e;border-bottom:1px dotted #2d8f5e66;text-decoration:none}.lp-persona-sources a:hover{border-bottom-style:solid}.lp-workflow{background:linear-gradient(#f8fafc 0%,#fff 60%)}.lp-workflow-eyebrow{text-align:center;letter-spacing:.15em;text-transform:uppercase;color:#2d8f5e;margin-bottom:.75rem;font-size:.75rem;font-weight:700;display:block}.lp-workflow-intro,.lp-workflow-subintro{text-align:center;color:#475569;max-width:50rem;margin:1rem auto 2.5rem;line-height:1.6}.lp-workflow-subintro{margin-bottom:1.5rem;font-size:.95rem}.lp-workflow-subheading{text-align:center;color:#0d2240;margin:3.5rem auto .5rem;font-size:1.5rem;font-weight:700}.lp-chain{grid-template-columns:repeat(4,1fr);gap:1rem;max-width:80rem;margin:0 auto;display:grid;position:relative}.lp-chain-stage{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;padding:1.25rem 1.25rem 1rem;transition:box-shadow .2s,transform .2s;display:flex;position:relative}.lp-chain-stage:hover{transform:translateY(-2px);box-shadow:0 10px 28px #0d224014}.lp-chain-stage-head{align-items:flex-start;gap:.75rem;margin-bottom:.85rem;display:flex}.lp-chain-stage-icon{flex-shrink:0;font-size:1.6rem;line-height:1}.lp-chain-stage-label{color:#0d2240;font-size:1rem;font-weight:700}.lp-chain-stage-short{color:#64748b;margin-top:2px;font-size:.78rem}.lp-chain-stage-nr{color:#2d8f5e;background:#2d8f5e1a;border-radius:999px;flex-shrink:0;margin-left:auto;padding:.2rem .5rem;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.85rem;font-weight:700}.lp-chain-stage-aufgaben{flex:1;margin:0 0 .85rem;padding:0;list-style:none}.lp-chain-stage-aufgaben li{color:#334155;border-bottom:1px solid #f1f5f9;padding:.3rem 0 .3rem 1rem;font-size:.82rem;line-height:1.5;position:relative}.lp-chain-stage-aufgaben li:before{content:"›";color:#2d8f5e;font-weight:700;position:absolute;left:0}.lp-chain-stage-aufgaben li:last-child{border-bottom:none}.lp-chain-stage-zeit{color:#64748b;border-top:1px dashed #e2e8f0;padding-top:.5rem;font-size:.72rem;font-style:italic}.lp-chain-arrow{color:#2d8f5e;z-index:1;font-size:1.5rem;font-weight:700;position:absolute;top:50%;right:-1.3rem;transform:translateY(-50%)}.lp-muster-tabs{flex-wrap:wrap;justify-content:center;gap:.5rem;max-width:80rem;margin:0 auto 1.5rem;display:flex}.lp-muster-tab{cursor:pointer;color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:.6rem;padding:.65rem 1rem;font-size:.85rem;transition:all .2s;display:flex}.lp-muster-tab:hover{color:#0d2240;border-color:#2d8f5e}.lp-muster-tab.is-active{color:#fff;background:#0d2240;border-color:#0d2240}.lp-muster-tab-label{font-weight:500}.lp-muster-tab-triage{letter-spacing:.05em;border-radius:4px;padding:.15rem .4rem;font-size:.65rem;font-weight:800}.lp-muster-tab-rot .lp-muster-tab-triage{color:#b91c1c;background:#dc262626}.lp-muster-tab-orange .lp-muster-tab-triage{color:#b45309;background:#f59e0b26}.lp-muster-tab-gelb .lp-muster-tab-triage{color:#92400e;background:#facc152e}.lp-muster-tab.is-active .lp-muster-tab-triage{color:#fff;background:#ffffff2e}.lp-muster-detail{background:#fff;border:1px solid #e2e8f0;border-radius:16px;max-width:80rem;margin:0 auto;padding:2rem;box-shadow:0 4px 20px #0d22400d}.lp-muster-head{border-bottom:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;padding-bottom:1rem;display:flex}.lp-muster-title{color:#0d2240;margin:0 0 .25rem;font-size:1.15rem;font-weight:700}.lp-muster-va{color:#64748b;margin:0;font-size:.9rem;font-style:italic}.lp-muster-triage-badge{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;flex-shrink:0;padding:.4rem .85rem;font-size:.75rem;font-weight:700}.lp-muster-triage-rot{color:#b91c1c;background:#dc262626}.lp-muster-triage-orange{color:#b45309;background:#f59e0b26}.lp-muster-triage-gelb{color:#92400e;background:#facc152e}.lp-muster-section-title{text-transform:uppercase;letter-spacing:.06em;color:#475569;margin:0 0 .85rem;font-size:.85rem;font-weight:700}.lp-muster-abcde{margin-bottom:1.5rem}.lp-muster-abcde-grid{flex-direction:column;gap:.5rem;display:flex}.lp-muster-abcde-row{background:#f8fafc;border-left:4px solid #e2e8f0;border-radius:8px;grid-template-columns:50px 1fr auto;align-items:center;gap:.85rem;padding:.65rem .85rem;display:grid}.lp-muster-abcde-row.is-unauffaellig{background:#f0fdf4;border-left-color:#16a34a}.lp-muster-abcde-row.is-auffaellig{background:#fffbeb;border-left-color:#f59e0b}.lp-muster-abcde-row.is-kritisch{background:#fef2f2;border-left-color:#dc2626}.lp-muster-abcde-letter{text-align:center;color:#0d2240;background:#0d224014;border-radius:8px;width:38px;height:38px;font-size:1.4rem;font-weight:800;line-height:38px}.lp-muster-abcde-body .lp-muster-abcde-name{color:#475569;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:700}.lp-muster-abcde-body .lp-muster-abcde-befund{color:#1e293b;margin-top:2px;font-size:.92rem;line-height:1.4}.lp-muster-abcde-status{white-space:nowrap;font-size:.78rem;font-weight:700}.lp-muster-abcde-status.is-unauffaellig{color:#16a34a}.lp-muster-abcde-status.is-auffaellig{color:#b45309}.lp-muster-abcde-status.is-kritisch{color:#b91c1c}.lp-muster-twocol{grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:1.5rem;display:grid}.lp-muster-list{margin:0;padding:0;list-style:none}.lp-muster-list li{color:#334155;border-bottom:1px solid #f1f5f9;align-items:flex-start;gap:.6rem;padding:.45rem 0;font-size:.88rem;line-height:1.5;display:flex}.lp-muster-list li:last-child{border-bottom:none}.lp-muster-check{color:#2d8f5e;flex-shrink:0;font-weight:700}.lp-muster-dot{color:#0d2240;flex-shrink:0}.lp-muster-list-med li{color:#1e293b;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.83rem}.lp-muster-meta{color:#64748b;border-top:1px solid #e2e8f0;flex-direction:column;gap:.5rem;padding-top:1rem;font-size:.82rem;line-height:1.5;display:flex}.lp-muster-meta-label{color:#475569;margin-right:.4rem;font-weight:700}.lp-workflow-actions{text-align:center;margin:2rem 0 .5rem}.lp-workflow-note{text-align:center;color:#64748b;max-width:56rem;margin:1.5rem auto 0;font-size:.78rem;font-style:italic;line-height:1.5}@media (width<=960px){.lp-chain{grid-template-columns:1fr}.lp-chain-arrow{display:none}.lp-muster-twocol{grid-template-columns:1fr}}@media (width<=600px){.lp-muster-abcde-row{grid-template-columns:44px 1fr}.lp-muster-abcde-status{grid-column:2;margin-top:4px}.lp-muster-detail{padding:1.25rem}}.lp-demo-banner{color:#fff;z-index:50;background:linear-gradient(90deg,#0d2240 0%,#1a2e4a 100%);border-bottom:1px solid #6ee7b740;align-items:center;gap:1rem;padding:.75rem 1.5rem;font-size:.9rem;display:flex;position:sticky;top:0}.lp-demo-banner-icon{color:#6ee7b7;font-size:1.1rem}.lp-demo-banner-text{flex:1;line-height:1.4}.lp-demo-banner-text strong{color:#6ee7b7}.lp-demo-banner-cta{color:#fff;white-space:nowrap;background:#2d8f5e;border-radius:6px;padding:.4rem 1rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:background .2s}.lp-demo-banner-cta:hover{background:#3aaa6d}.lp-demo-nav{border-bottom:1px solid #e2e8f0}.lp-demo-hero{text-align:center;max-width:60rem;margin:0 auto;padding:3rem 1.5rem 1.5rem}.lp-demo-eyebrow{letter-spacing:.15em;text-transform:uppercase;color:#2d8f5e;background:#2d8f5e1a;border-radius:999px;margin-bottom:1rem;padding:.3rem .8rem;font-size:.75rem;font-weight:700;display:inline-block}.lp-demo-title{color:#0d2240;letter-spacing:-.02em;margin:0 0 1rem;font-size:2.25rem;font-weight:800;line-height:1.15}.lp-demo-intro{color:#475569;margin:0;font-size:1.05rem;line-height:1.6}.lp-demo-tabs{border-bottom:1px solid #e2e8f0;flex-wrap:wrap;justify-content:center;gap:.5rem;max-width:80rem;margin:0 auto;padding:0 1.5rem 2rem;display:flex}.lp-demo-tab{cursor:pointer;color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:.6rem;padding:.7rem 1.2rem;font-size:.9rem;transition:all .2s;display:flex}.lp-demo-tab:hover{color:#0d2240;border-color:#2d8f5e}.lp-demo-tab.is-active{color:#fff;background:#0d2240;border-color:#0d2240}.lp-demo-tab-nr{color:#2d8f5e;background:#2d8f5e1f;border-radius:4px;padding:.2rem .45rem;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.7rem;font-weight:700}.lp-demo-tab.is-active .lp-demo-tab-nr{color:#6ee7b7;background:#fff3}.lp-demo-tab-label{font-weight:500}.lp-demo-stop{grid-template-columns:1fr 1.4fr;gap:2.5rem;max-width:80rem;margin:0 auto;padding:2.5rem 1.5rem;display:grid}.lp-demo-stop-stage{text-transform:uppercase;letter-spacing:.1em;color:#2d8f5e;background:#2d8f5e1a;border-radius:999px;margin-bottom:1rem;padding:.3rem .7rem;font-size:.7rem;font-weight:800;display:inline-block}.lp-demo-stop-headline{color:#0d2240;margin:0 0 1rem;font-size:1.5rem;font-weight:700;line-height:1.25}.lp-demo-stop-beschreibung{color:#475569;margin:0 0 1.5rem;font-size:.95rem;line-height:1.65}.lp-demo-stop-fokus-title{text-transform:uppercase;letter-spacing:.06em;color:#475569;margin:0 0 .75rem;font-size:.8rem;font-weight:700}.lp-demo-stop-fokus{margin:0 0 1.75rem;padding:0;list-style:none}.lp-demo-stop-fokus li{color:#334155;border-bottom:1px solid #f1f5f9;align-items:flex-start;gap:.6rem;padding:.4rem 0;font-size:.9rem;line-height:1.5;display:flex}.lp-demo-stop-fokus li:last-child{border-bottom:none}.lp-demo-check{color:#2d8f5e;flex-shrink:0;font-weight:700}.lp-demo-stop-actions{flex-wrap:wrap;gap:.75rem;display:flex}.lp-demo-stop-image-wrap{flex-direction:column;display:flex}.lp-demo-stop-image-btn{cursor:zoom-in;background:#fff;border:1px solid #e2e8f0;border-radius:12px;width:100%;padding:0;transition:box-shadow .2s,transform .2s;display:block;position:relative;overflow:hidden}.lp-demo-stop-image-btn:hover{transform:translateY(-2px);box-shadow:0 14px 32px #0d22401f}.lp-demo-stop-image{border-radius:11px;width:100%;height:auto;display:block}.lp-demo-zoom-hint{color:#fff;opacity:0;background:#0d2240d9;border-radius:6px;padding:.35rem .7rem;font-size:.75rem;font-weight:600;transition:opacity .2s;position:absolute;top:.85rem;right:.85rem}.lp-demo-stop-image-btn:hover .lp-demo-zoom-hint{opacity:1}.lp-demo-stop-caption{color:#64748b;text-align:center;margin:.75rem 0 0;font-size:.8rem;font-style:italic}.lp-demo-chain-hint{text-align:center;color:#475569;max-width:50rem;margin:0 auto;padding:2rem 1.5rem 3rem;font-size:.95rem;line-height:1.6}.lp-demo-chain-hint a{color:#2d8f5e;border-bottom:1px dotted #2d8f5e66;text-decoration:none}.lp-demo-chain-hint a:hover{border-bottom-style:solid}.lp-demo-lightbox{z-index:100;cursor:zoom-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0d2240eb;flex-direction:column;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.lp-demo-lightbox-close{color:#fff;cursor:pointer;background:#ffffff26;border:1px solid #ffffff40;border-radius:50%;width:44px;height:44px;font-size:1.4rem;transition:background .2s;position:absolute;top:1rem;right:1.5rem}.lp-demo-lightbox-close:hover{background:#ffffff40}.lp-demo-lightbox-image{cursor:default;border-radius:12px;width:auto;max-width:min(90vw,1400px);height:auto;max-height:80vh;box-shadow:0 24px 60px #00000080}.lp-demo-lightbox-caption{color:#ffffffd9;text-align:center;max-width:80%;margin:1rem 0 0;font-size:.95rem}@media (width<=960px){.lp-demo-stop{grid-template-columns:1fr;gap:2rem}.lp-demo-title{font-size:1.65rem}}@media (width<=600px){.lp-demo-banner{flex-wrap:wrap;font-size:.85rem}.lp-demo-banner-cta{text-align:center;flex-basis:100%}}.lp-logo-link{flex-shrink:0;align-items:center;text-decoration:none;display:inline-flex}.lp-logo-img{object-fit:contain;width:auto;height:44px;transition:opacity .2s;display:block}.lp-logo-link:hover .lp-logo-img{opacity:.85}.lp-logo-img-footer{height:80px;margin-bottom:.75rem}@media (width<=768px){.lp-logo-img{height:36px}.lp-logo-img-footer{height:64px}}.anamnese-logo-img{width:auto;height:56px;display:block}.lp-hero-screenshot{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:14px;text-decoration:none;transition:transform .25s,box-shadow .25s;display:block;position:relative;overflow:hidden;box-shadow:0 20px 50px #0d22402e,0 4px 12px #0d224014}.lp-hero-screenshot:hover{transform:translateY(-6px)scale(1.01);box-shadow:0 32px 70px #0d224040,0 8px 18px #0d22401f}.lp-hero-screenshot-bar{background:linear-gradient(#f8fafc 0%,#f1f5f9 100%);border-bottom:1px solid #e2e8f0;align-items:center;gap:8px;padding:10px 14px;display:flex}.lp-hero-screenshot-title{color:#64748b;letter-spacing:-.01em;margin-left:12px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.78rem}.lp-hero-screenshot-img{object-fit:cover;object-position:top center;width:100%;height:auto;max-height:480px;display:block}.lp-hero-screenshot-hint{color:#fff;opacity:0;pointer-events:none;background:linear-gradient(#0d224000 0%,#0d2240eb 100%);justify-content:space-between;align-items:center;padding:.85rem 1.25rem;font-size:.9rem;font-weight:600;transition:opacity .25s;display:flex;position:absolute;bottom:0;left:0;right:0}.lp-hero-screenshot:hover .lp-hero-screenshot-hint{opacity:1}@media (width<=960px){.lp-hero-screenshot-img{max-height:320px}}.lp-pricing{background:linear-gradient(#f8fafc 0%,#fff 100%)}.lp-pricing-intro{text-align:center;color:#475569;max-width:42rem;margin:0 auto 2.5rem;font-size:1rem;line-height:1.6}.lp-pricing-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;max-width:72rem;margin:0 auto;display:grid}.lp-pricing-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;padding:2rem 1.75rem;transition:transform .2s,box-shadow .2s;display:flex;position:relative}.lp-pricing-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px #0d224014}.lp-pricing-card-highlighted{background:linear-gradient(#f0fdf4 0%,#fff 40%);border:2px solid #2d8f5e;transform:scale(1.03);box-shadow:0 8px 24px #2d8f5e1f}.lp-pricing-card-highlighted:hover{transform:scale(1.03)translateY(-4px)}.lp-pricing-badge{color:#fff;letter-spacing:.03em;text-transform:uppercase;background:#2d8f5e;border-radius:999px;padding:.35rem 1rem;font-size:.75rem;font-weight:700;position:absolute;top:-12px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #2d8f5e40}.lp-pricing-name{color:#0d2240;margin:0 0 1rem;font-size:1.25rem;font-weight:700}.lp-pricing-price{align-items:baseline;gap:.4rem;margin-bottom:.75rem;display:flex}.lp-pricing-price-value{color:#0d2240;letter-spacing:-.02em;font-size:2rem;font-weight:800}.lp-pricing-price-unit{color:#64748b;font-size:.95rem;font-weight:500}.lp-pricing-zielgruppe{color:#64748b;min-height:2.4em;margin:0 0 1.5rem;font-size:.875rem;line-height:1.4}.lp-pricing-bundle{flex:1;margin:0 0 2rem;padding:0;list-style:none}.lp-pricing-bundle li{color:#1e293b;border-bottom:1px solid #f1f5f9;align-items:flex-start;gap:.6rem;padding:.5rem 0;font-size:.9rem;line-height:1.5;display:flex}.lp-pricing-bundle li:last-child{border-bottom:none}.lp-pricing-check{color:#fff;background:#2d8f5e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;font-size:.7rem;font-weight:700;display:inline-flex}.lp-pricing-note{text-align:center;color:#64748b;max-width:50rem;margin:2.5rem auto 0;font-size:.8rem;line-height:1.5}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=960px){.lp-pricing-grid{grid-template-columns:1fr;max-width:30rem}.lp-pricing-card-highlighted{order:-1;transform:none}.lp-pricing-card-highlighted:hover{transform:translateY(-4px)}}.lp-case-study{color:#e2e8f0;background:linear-gradient(#0d2240 0%,#1a2e4a 100%);position:relative}.lp-case-study .lp-h2{color:#fff;text-align:center}.lp-case-eyebrow{text-align:center;letter-spacing:.15em;text-transform:uppercase;color:#6ee7b7;margin-bottom:.75rem;font-size:.75rem;font-weight:700;display:block}.lp-case-intro{text-align:center;color:#cbd5e1;max-width:44rem;margin:1rem auto 2.5rem;line-height:1.6}.lp-case-kennzahlen{grid-template-columns:repeat(4,1fr);gap:1rem;max-width:64rem;margin:0 auto 3rem;display:grid}.lp-case-kennzahl{text-align:center;background:#ffffff0d;border:1px solid #6ee7b72e;border-radius:12px;padding:1.5rem 1.25rem}.lp-case-kennzahl-value{letter-spacing:-.02em;color:#fff;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.4rem;font-size:2rem;font-weight:800;display:flex}.lp-case-kennzahl-unit{color:#94a3b8;font-size:.95rem;font-weight:500}.lp-case-kennzahl-label{color:#94a3b8;margin-top:.6rem;font-size:.85rem;line-height:1.4}.lp-case-cite{vertical-align:super;margin-left:.25rem;display:inline-block}.lp-case-cite a{color:#6ee7b7;font-size:.65rem;font-weight:600;text-decoration:none}.lp-case-cite a:hover{text-decoration:underline}.lp-case-subheading{color:#fff;text-align:center;max-width:64rem;margin:2rem auto 1.25rem;font-size:1.25rem;font-weight:700}.lp-case-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;padding:1.5rem}.lp-case-card-head{align-items:flex-start;gap:1rem;margin-bottom:1.25rem;display:flex}.lp-case-card-icon{flex-shrink:0;font-size:1.75rem}.lp-case-card-bereich{color:#fff;margin:0;font-size:1.05rem;font-weight:700}.lp-case-card-operator{color:#94a3b8;margin:.25rem 0 0;font-size:.85rem;line-height:1.5}.lp-case-card-bullets{grid-template-columns:1fr;gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.lp-case-card-bullets li{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:baseline;gap:1rem;padding:.5rem 0;display:flex}.lp-case-card-bullets li:last-child{border-bottom:none}.lp-case-bullet-value{color:#fff;font-size:.95rem;font-weight:700}.lp-case-bullet-label{color:#94a3b8;text-align:right;font-size:.85rem}.lp-case-narrative{background:#6ee7b70a;border-left:3px solid #6ee7b7;border-radius:0 12px 12px 0;max-width:56rem;margin:2.5rem auto 0;padding:1.5rem 1.75rem}.lp-case-narrative p{color:#cbd5e1;margin:0 0 1rem;font-size:.95rem;line-height:1.7}.lp-case-narrative p:last-child{margin-bottom:0}.lp-case-actions{text-align:center;margin:2.5rem 0 2rem}.lp-case-sources{color:#94a3b8;max-width:56rem;margin:2rem auto 0;padding-left:1.25rem;font-size:.8rem}.lp-case-sources li{margin:.4rem 0;line-height:1.5}.lp-case-sources a{color:#6ee7b7;border-bottom:1px dotted #6ee7b759;text-decoration:none}.lp-case-sources a:hover{border-bottom-style:solid}.lp-case-disclaimer{text-align:center;color:#64748b;max-width:50rem;margin:1.5rem auto 0;font-size:.78rem;font-style:italic;line-height:1.5}@media (width<=768px){.lp-case-kennzahlen{grid-template-columns:repeat(2,1fr)}.lp-case-kennzahl-value{font-size:1.6rem}.lp-case-card-bullets li{flex-direction:column;align-items:flex-start;gap:.2rem}.lp-case-bullet-label{text-align:left}}.lp-hero-cta-trio{grid-template-columns:repeat(3,1fr);gap:.85rem;margin:1.5rem 0 .75rem;display:grid}.lp-cta-card{text-align:left;color:inherit;cursor:pointer;background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;padding:1.1rem 1.2rem 1.4rem;font-family:inherit;text-decoration:none;transition:transform .15s,box-shadow .15s,border-color .15s;display:block;position:relative}.lp-cta-card:hover{border-color:#2d8f5e;transform:translateY(-2px);box-shadow:0 8px 22px #0d22401a}.lp-cta-card-primary{background:linear-gradient(170deg,#f0fdf4 0%,#fff 60%);border-color:#2d8f5e;box-shadow:0 4px 14px #2d8f5e26}.lp-cta-card-primary:hover{box-shadow:0 10px 28px #2d8f5e40}.lp-cta-card-button{width:100%;font-size:inherit}.lp-cta-card-step{letter-spacing:.1em;text-transform:uppercase;color:#64748b;background:#0d22400f;border-radius:999px;margin-bottom:.6rem;padding:.25rem .6rem;font-size:.65rem;font-weight:800;display:inline-block}.lp-cta-card-primary .lp-cta-card-step{color:#2d8f5e;background:#2d8f5e1f}.lp-cta-card-title{color:#0d2240;margin-bottom:.35rem;font-size:1rem;font-weight:700;line-height:1.25}.lp-cta-card-desc{color:#475569;font-size:.82rem;line-height:1.5}.lp-cta-card-arrow{color:#2d8f5e;opacity:.6;font-size:1.1rem;font-weight:700;transition:opacity .15s,transform .15s;position:absolute;bottom:.85rem;right:1rem}.lp-cta-card:hover .lp-cta-card-arrow{opacity:1;transform:translate(3px)}.lp-hero-microcta{text-align:center;color:#64748b;margin:1rem 0 0;font-size:.85rem}@media (width<=960px){.lp-hero-cta-trio{grid-template-columns:1fr;gap:.55rem}.lp-cta-card-primary{order:-1}}@media (width<=600px){.lp-hero-cta-trio{gap:.45rem;margin:1rem 0 .5rem}.lp-cta-card{padding:.7rem .9rem .75rem}.lp-cta-card-step{margin-bottom:.3rem;padding:.18rem .5rem;font-size:.6rem}.lp-cta-card-title{margin-bottom:0;padding-right:1.5rem;font-size:.95rem}.lp-cta-card-desc{display:none}.lp-cta-card-arrow{top:50%;bottom:auto;right:.85rem;transform:translateY(-50%)}.lp-cta-card:hover .lp-cta-card-arrow{transform:translateY(-50%)translate(3px)}}.lp-trust-strip{background:#fff;border:1px solid #e2e8f0;border-left:4px solid #2d8f5e;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;max-width:1200px;margin:36px auto 0;padding:16px 24px;display:flex;box-shadow:0 2px 10px #0d22400a}.lp-trust-strip-quote{flex:600px;gap:16px;min-width:0;display:flex}.lp-trust-strip-icon{flex-shrink:0;font-size:1.5rem;line-height:1}.lp-trust-strip-body{flex:1;min-width:0}.lp-trust-strip-label{letter-spacing:.1em;text-transform:uppercase;color:#2d8f5e;margin-bottom:.35rem;font-size:.7rem;font-weight:800}.lp-trust-strip-text{color:#0d2240;font-size:.95rem;line-height:1.5}.lp-trust-strip-text strong{color:#0d2240;font-weight:700}.lp-trust-strip-cite{color:#64748b;margin-top:.4rem;font-size:.75rem}.lp-trust-strip-cite a{color:#2d8f5e;border-bottom:1px dotted #2d8f5e66;text-decoration:none}.lp-trust-strip-cite a:hover{border-bottom-style:solid}.lp-trust-strip-badges{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.lp-trust-badge{letter-spacing:.05em;color:#0d2240;white-space:nowrap;background:#0d22400f;border-radius:6px;padding:.35rem .7rem;font-size:.7rem;font-weight:700}@media (width<=768px){.lp-trust-strip{flex-direction:column;align-items:stretch;gap:12px;margin-top:24px;padding:14px 16px}.lp-trust-strip-quote{flex:none;gap:12px}.lp-trust-strip-icon{font-size:1.25rem}.lp-trust-strip-text{font-size:.88rem}.lp-trust-strip-badges{gap:4px}.lp-trust-badge{padding:.3rem .55rem;font-size:.65rem}}.lp-module-manv{background:linear-gradient(135deg,#fff5f5 0%,#fff 60%);border:1px solid #fecaca;border-left:6px solid #c41e1e;border-radius:14px;max-width:1200px;margin:1.5rem auto 0;padding:1.75rem 2rem;box-shadow:0 6px 20px #c41e1e14}.lp-module-manv-head{align-items:flex-start;gap:1rem;margin-bottom:.85rem;display:flex}.lp-module-manv-badge{filter:drop-shadow(0 2px 4px #c41e1e33);flex-shrink:0;font-size:2rem;line-height:1}.lp-module-manv-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#c41e1e;margin-bottom:.3rem;font-size:.7rem;font-weight:800}.lp-module-manv-name{color:#0d2240;margin:0;font-size:1.15rem;font-weight:700;line-height:1.3}.lp-module-manv-desc{color:#334155;margin:0 0 1rem;font-size:.95rem;line-height:1.6}.lp-module-manv-bullets{grid-template-columns:repeat(2,1fr);gap:.4rem 1.5rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.lp-module-manv-bullets li{color:#1e293b;align-items:flex-start;gap:.5rem;font-size:.88rem;line-height:1.5;display:flex}.lp-module-manv-check{color:#c41e1e;flex-shrink:0;font-weight:700}.lp-module-manv-hint{color:#64748b;border-top:1px dashed #c41e1e33;padding-top:.85rem;font-size:.83rem;font-style:italic;line-height:1.55}@media (width<=768px){.lp-module-manv{padding:1.25rem}.lp-module-manv-bullets{grid-template-columns:1fr}.lp-module-manv-name{font-size:1.05rem}}dialog::backdrop{background:#00000073}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}:root,:root[data-theme=day]{--c-brand:#0d2240;--c-brand-hi:#142f52;--c-brand-deep:#0d2240;--c-brand-soft:#e9ebed;--c-teal:#2e9e5b;--c-teal-deep:#247b47;--c-teal-darker:#1c5c36;--c-teal-pale:#e6f3eb;--c-cta:#2e9e5b;--c-cta-deep:#247b47;--c-emergency:#dc2626;--c-emergency-bg:#fee2e2;--c-emergency-text:#7f1d1d;--c-warn:#d97706;--c-warn-bg:#fef3c7;--c-warn-text:#78350f;--c-success-bg:#ecfdf5;--c-text:#0f172a;--c-text-2:#334155;--c-text-3:#64748b;--c-border:#cbd5e1;--c-border-soft:#e2e8f0;--c-surface:#fff;--c-surface-2:#f8fafc;--c-surface-3:#f1f5f9;--c-font-display:"Sora", system-ui, sans-serif;--c-font-body:"Noto Sans", system-ui, sans-serif;--c-text-xs:14px;--c-text-sm:16px;--c-text-md:18px;--c-text-lg:22px;--c-text-xl:28px;--c-text-2xl:36px;--c-text-3xl:48px;--c-r-sm:8px;--c-r-md:12px;--c-r-lg:16px;--c-shadow-sm:0 1px 2px #0f172a0f;--c-shadow-md:0 4px 12px -4px #0f172a1a;--c-shadow-lg:0 12px 28px -10px #0f172a2e;--c-mic-pulse:var(--c-brand);--c-mic-pulse-bg:var(--c-brand-soft)}:root[data-theme=mil-night]{--c-brand:#f33;--c-brand-hi:#f66;--c-brand-deep:#c00;--c-brand-soft:#1a0000;--c-teal:#f33;--c-teal-deep:#c00;--c-teal-darker:#900;--c-teal-pale:#1a0000;--c-cta:#f63;--c-cta-deep:#c42;--c-emergency:red;--c-emergency-bg:#300;--c-emergency-text:#faa;--c-warn:#fa0;--c-warn-bg:#210;--c-warn-text:#fd8;--c-success-bg:#010;--c-text:#f88;--c-text-2:#c66;--c-text-3:#844;--c-border:#411;--c-border-soft:#220808;--c-surface:#000;--c-surface-2:#050000;--c-surface-3:#100404;--c-shadow-sm:0 1px 2px #f333;--c-shadow-md:0 4px 12px -4px #ff33334d;--c-shadow-lg:0 12px 28px -10px #f336;--c-mic-pulse:var(--c-emergency);--c-mic-pulse-bg:var(--c-emergency-bg)}.np-sr,.sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.shell{flex-direction:column;min-height:100vh;display:flex}.bar{z-index:30;background:var(--c-surface);border-bottom:1px solid var(--c-border-soft);justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex;position:sticky;top:0}.bar__brand{font-family:var(--c-font-display);font-weight:800;font-size:var(--c-text-lg);color:var(--c-brand-deep);align-items:center;gap:10px;display:flex}.bar__dot{background:linear-gradient(135deg, var(--c-brand), var(--c-cta));color:#fff;border-radius:10px;place-items:center;width:36px;height:36px;font-weight:800;display:grid}:root[data-theme=mil-night] .bar__dot{color:#000}.page{flex-direction:column;flex:1;gap:20px;width:100%;max-width:760px;margin:0 auto;padding:24px;display:flex}.btn{appearance:none;border-radius:var(--c-r-md);min-height:56px;font-family:var(--c-font-display);font-size:var(--c-text-md);cursor:pointer;letter-spacing:.01em;border:2px solid #0000;justify-content:center;align-items:center;gap:10px;padding:14px 22px;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}.btn:disabled{opacity:.5;cursor:not-allowed}.btn:focus-visible{outline:3px solid var(--c-brand-hi);outline-offset:2px}.btn--primary{background:var(--c-cta);color:#fff;box-shadow:var(--c-shadow-md)}:root[data-theme=mil-night] .btn--primary{color:#000}.btn--primary:hover:not(:disabled){background:var(--c-cta-deep)}.btn--brand{background:var(--c-brand);color:#fff;box-shadow:var(--c-shadow-md)}:root[data-theme=mil-night] .btn--brand{color:#000}.btn--ghost{color:var(--c-text-2);border-color:var(--c-border);background:0 0}.btn--ghost:hover:not(:disabled){background:var(--c-surface-3);color:var(--c-text);border-color:var(--c-text-3)}.btn--danger{background:var(--c-emergency);color:#fff}:root[data-theme=mil-night] .btn--danger{color:#000;font-weight:800}.btn--xl{min-height:88px;font-size:var(--c-text-xl);border-radius:var(--c-r-lg);padding:22px 32px}.btn--block{width:100%}.card{background:var(--c-surface);border:1px solid var(--c-border-soft);border-radius:var(--c-r-lg);box-shadow:var(--c-shadow-sm);padding:24px}.card--emergency{background:var(--c-emergency-bg);border:2px solid var(--c-emergency);color:var(--c-emergency-text)}.card--success{background:var(--c-success-bg);border:1px solid var(--c-cta)}.card--warn{background:var(--c-warn-bg);border:1px solid var(--c-warn);color:var(--c-warn-text)}.field{flex-direction:column;gap:8px;display:flex}.field__label{font-family:var(--c-font-display);font-size:var(--c-text-md);color:var(--c-text-2);font-weight:600}.field__hint{font-size:var(--c-text-sm);color:var(--c-text-3)}.field__input,.field__textarea{border:2px solid var(--c-border);border-radius:var(--c-r-md);background:var(--c-surface);width:100%;min-height:56px;color:var(--c-text);font-family:var(--c-font-body);font-size:var(--c-text-md);padding:14px 16px;transition:border-color .15s}.field__textarea{resize:vertical;min-height:140px;line-height:1.45}.field__input:focus,.field__textarea:focus{border-color:var(--c-brand);outline:none;box-shadow:0 0 0 4px #0891b22e}:root[data-theme=mil-night] .field__input:focus,:root[data-theme=mil-night] .field__textarea:focus{box-shadow:0 0 0 4px #ff33334d}.field--uncertain .field__input,.field--uncertain .field__textarea{border-color:var(--c-warn);background:var(--c-warn-bg)}.stepper{gap:6px;margin-bottom:4px;display:flex}.stepper__step{background:var(--c-border-soft);border-radius:999px;flex:1;height:6px;transition:background-color .2s}.stepper__step.is-done{background:var(--c-cta)}.stepper__step.is-active{background:var(--c-brand)}.stepper__label{font-size:var(--c-text-sm);color:var(--c-text-3);font-weight:600}.mic-stage{flex-direction:column;align-items:center;gap:24px;padding:32px 16px;display:flex}.mic-pulse-wrap{place-items:center;width:200px;height:200px;display:grid;position:relative}.mic-pulse-ring{background:var(--c-mic-pulse-bg);transform:scale(var(--mic-scale,.7));border-radius:50%;transition:transform 80ms ease-out;position:absolute;inset:0}.mic-pulse-core{background:var(--c-mic-pulse);color:#fff;width:120px;height:120px;box-shadow:var(--c-shadow-lg);border-radius:50%;place-items:center;font-size:56px;display:grid;position:relative}:root[data-theme=mil-night] .mic-pulse-core{color:#000}.mic-pulse-core.is-idle{background:var(--c-text-3)}.mic-timer{font-family:var(--c-font-display);font-size:var(--c-text-2xl);letter-spacing:.04em;color:var(--c-text);font-variant-numeric:tabular-nums;font-weight:800}.mic-vu{gap:4px;width:240px;height:16px;display:flex}.mic-vu__bar{background:var(--c-border-soft);border-radius:2px;flex:1;transition:background-color 60ms}.mic-vu__bar.is-on-green{background:var(--c-cta)}.mic-vu__bar.is-on-yellow{background:var(--c-warn)}.mic-vu__bar.is-on-red{background:var(--c-emergency)}.mic-too-quiet{font-size:var(--c-text-sm);color:var(--c-warn-text);font-weight:600}.akut-btn{background:var(--c-emergency);color:#fff;border:3px solid var(--c-emergency-text);border-radius:var(--c-r-lg);font-family:var(--c-font-display);font-size:var(--c-text-lg);letter-spacing:.05em;cursor:pointer;align-items:center;gap:10px;min-height:80px;padding:16px 24px;font-weight:900;display:inline-flex;box-shadow:0 6px 20px -6px #dc26268c}:root[data-theme=mil-night] .akut-btn{color:#000}.akut-btn:hover{background:var(--c-emergency-text);color:#fff}.theme-toggle{background:var(--c-surface-3);border-radius:999px;gap:2px;padding:4px;display:inline-flex}.theme-toggle__btn{appearance:none;font-size:var(--c-text-sm);color:var(--c-text-2);cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:36px;padding:8px 14px;font-weight:600}.theme-toggle__btn.is-active{background:var(--c-surface);color:var(--c-brand-deep);box-shadow:var(--c-shadow-sm)}.row{align-items:center;gap:12px;display:flex}.row--end{justify-content:flex-end}.row--between{justify-content:space-between}.stack{flex-direction:column;gap:12px;display:flex}.stack--lg{gap:20px}.nx-lang-toprow{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}@media (width>=480px){.nx-lang-toprow{grid-template-columns:repeat(4,1fr)}}.nx-lang-big{appearance:none;border:2px solid var(--c-border,#cbd5e1);background:var(--c-surface,#fff);border-radius:var(--c-r-lg,16px);cursor:pointer;min-height:100px;font-family:var(--c-font-body,sans-serif);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:14px 10px;transition:all .15s;display:flex}.nx-lang-big:hover{border-color:var(--c-brand,#0891b2)}.nx-lang-big:focus-visible{outline:3px solid var(--c-brand-hi);outline-offset:2px}.nx-lang-big.is-active{background:var(--c-brand-soft,#ecfeff);border-color:var(--c-brand,#0891b2);box-shadow:var(--c-shadow-md,0 4px 12px -4px #0f172a1a)}.nx-lang-big__flag{font-size:32px;line-height:1}.nx-lang-big__native{font-family:var(--c-font-display,sans-serif);font-size:var(--c-text-md,18px);color:var(--c-text,#0f172a);text-align:center;font-weight:700}.nx-lang-big__german{font-size:var(--c-text-sm,16px);color:var(--c-text-3,#64748b);text-align:center}.nx-lang-row{appearance:none;border-radius:var(--c-r-md,12px);cursor:pointer;width:100%;min-height:56px;font-family:var(--c-font-body,sans-serif);text-align:left;background:0 0;border:1px solid #0000;grid-template-columns:32px 1fr auto;align-items:center;gap:14px;padding:12px 14px;transition:background-color .15s;display:grid}.nx-lang-row:hover{background:var(--c-surface-3,#f1f5f9)}.nx-lang-row:focus-visible{outline:3px solid var(--c-brand-hi);outline-offset:-2px}.nx-lang-row.is-active{background:var(--c-brand-soft,#ecfeff);border-color:var(--c-brand,#0891b2);font-weight:600}.nx-lang-row__flag{font-size:24px;line-height:1}.nx-lang-row__native{font-family:var(--c-font-display,sans-serif);font-size:var(--c-text-md,18px);color:var(--c-text,#0f172a)}.nx-lang-row__german{font-size:var(--c-text-sm,16px);color:var(--c-text-3,#64748b);margin-left:10px}.nx-lang-row__check{color:var(--c-brand-deep,#134e4a);font-size:20px;font-weight:800}:root{--b3d-lift:4px;--b3d-light:inset 0 1px 0 #ffffff80, inset 0 10px 12px -8px #ffffff38;--b3d-shade:inset 0 -3px 6px -3px #00000038;--b3d-edge:#0d22406b;--b3d-drop:#0d224047;--b3d-ease:cubic-bezier(.2, .7, .3, 1)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--b3d-edge:#0000008c;--b3d-drop:#00000073}}:root[data-theme=dark],:root[data-theme=mil-night]{--b3d-edge:#0000008c;--b3d-drop:#00000073}:root:root :is(.np-btn,.btn,.go-btn-primary,.go-btn-secondary,.go-btn-danger,.go-primary-btn,.go-secondary-btn,.go-list-btn,.go-photo-btn,.go-mein-btn-inline,.g25-btn,.g25-kpi-btn,.g25-translation-btn,.rg-btn,.m-btn,.ls-btn,.ls-kl-btn,.ls-log-qbtn,.znm-btn,.znm-pa-btn,.rmk-btn,.rmk-af-btn,.aircis-btn,.aicc-btn,.anamnese-btn-primary,.anamnese-btn-secondary,.lp-btn-primary,.lp-btn-primary-sm,.lp-btn-secondary,.lp-cta-card-button,.npg-btn,.npg-btn-primary,.npg-final-cta-btn,.res-quick-btn,.sec-btn,.lb-btn,.extra-btn,.kl-btn,.mt-btn,.mf-btn,.rd-ei-btn,.rd-bg-btn,.track-btn,.track-btn-sec,.tel-btn,.nr-btn-accept,.nr-btn-reject,.nr-sim-btn,.anfrage-btn,.khca-btn,.bc-req-btn,.voice-recorder__btn,.np-photo-btn,.mctrl-btn,.mb-btn,.npt-add-btn,.funk-qbtn,.mfa-anamnese__detail-btn):not(.np-btn--plain,.np-btn--plain-red,.btn--ghost,.btn-ghost,.npg-btn-ghost,.m-btn-ghost,.ls-btn-ghost,.znm-btn-ghost,.rmk-btn-ghost,.aircis-btn-quiet){box-shadow:var(--b3d-light), var(--b3d-shade), 0 var(--b3d-lift) 0 var(--b3d-edge), 0 calc(var(--b3d-lift) + 3px) 10px -3px var(--b3d-drop);transition:transform .12s var(--b3d-ease), box-shadow .12s var(--b3d-ease), background-color .15s ease, color .15s ease, border-color .15s ease}:root:root :is(.emergency-btn,.akut-btn,.alarm-btn,.alarm-btn-big,.rg-btn-emergency){box-shadow:var(--b3d-light), var(--b3d-shade), 0 4px 0 #6e0814bf, 0 14px 28px -10px #c8102e99;transition:transform .12s var(--b3d-ease), box-shadow .12s var(--b3d-ease), background-color .15s ease}:root:root .npg-notfall-button{transition:transform .12s var(--b3d-ease), box-shadow .12s var(--b3d-ease);box-shadow:0 0 0 4px #d400002e,inset 0 2px #ffffff59,inset 0 -2px #0000002e,0 6px #6e0814cc,0 24px 44px -14px #d400008c}:root:root .rg-btn-mil-action{box-shadow:var(--b3d-light), 0 4px 0 #000000b3, 0 10px 24px -10px #000c}:root:root :is(.np-btn--plain,.np-btn--plain-red,.btn--ghost,.btn-ghost,.npg-btn-ghost,.m-btn-ghost,.ls-btn-ghost,.znm-btn-ghost,.rmk-btn-ghost,.aircis-btn-quiet){box-shadow:0 2px 0 var(--b3d-edge);transition:transform .12s var(--b3d-ease), box-shadow .12s var(--b3d-ease), background-color .15s ease, color .15s ease}@media (hover:hover){:root:root :is(.np-btn,.btn,.go-btn-primary,.go-btn-secondary,.go-btn-danger,.go-primary-btn,.go-secondary-btn,.go-list-btn,.g25-btn,.rg-btn,.m-btn,.ls-btn,.znm-btn,.rmk-btn,.aircis-btn,.aicc-btn,.anamnese-btn-primary,.anamnese-btn-secondary,.lp-btn-primary,.lp-btn-secondary,.npg-btn,.npg-btn-primary,.npg-final-cta-btn,.res-quick-btn,.sec-btn,.lb-btn,.kl-btn,.rd-ei-btn,.rd-bg-btn,.track-btn,.nr-btn-accept,.nr-btn-reject,.anfrage-btn,.khca-btn,.voice-recorder__btn):not(:disabled):not([aria-disabled=true]):not(.np-btn--plain,.np-btn--plain-red,.btn--ghost,.btn-ghost,.npg-btn-ghost,.m-btn-ghost,.ls-btn-ghost,.znm-btn-ghost,.rmk-btn-ghost,.aircis-btn-quiet):hover{box-shadow:var(--b3d-light), var(--b3d-shade), 0 calc(var(--b3d-lift) + 1px) 0 var(--b3d-edge), 0 calc(var(--b3d-lift) + 6px) 14px -4px var(--b3d-drop);transform:translateY(-1px)}}:root:root a:is(.np-btn,.btn,.g25-btn,.rg-btn,.m-btn,.ls-btn,.znm-btn,.rmk-btn,.aircis-btn,.aicc-btn,.sec-btn,.lb-btn,.kl-btn,.mt-btn,.rd-ei-btn,.track-btn,.track-btn-sec,.npg-btn,.npg-btn-primary,.go-btn-primary,.go-primary-btn,.go-secondary-btn){text-decoration:none}:root:root :is(.np-btn,.btn,.go-btn-primary,.go-btn-secondary,.go-btn-danger,.go-primary-btn,.go-secondary-btn,.go-list-btn,.go-photo-btn,.go-mein-btn-inline,.g25-btn,.g25-kpi-btn,.g25-translation-btn,.rg-btn,.m-btn,.ls-btn,.ls-kl-btn,.ls-log-qbtn,.znm-btn,.znm-pa-btn,.rmk-btn,.rmk-af-btn,.aircis-btn,.aicc-btn,.anamnese-btn-primary,.anamnese-btn-secondary,.lp-btn-primary,.lp-btn-primary-sm,.lp-btn-secondary,.lp-cta-card-button,.npg-btn,.npg-btn-primary,.npg-final-cta-btn,.res-quick-btn,.sec-btn,.lb-btn,.extra-btn,.kl-btn,.mt-btn,.mf-btn,.rd-ei-btn,.rd-bg-btn,.track-btn,.track-btn-sec,.tel-btn,.nr-btn-accept,.nr-btn-reject,.nr-sim-btn,.anfrage-btn,.khca-btn,.bc-req-btn,.voice-recorder__btn,.np-photo-btn,.mctrl-btn,.mb-btn,.npt-add-btn,.funk-qbtn,.mfa-anamnese__detail-btn,.emergency-btn,.akut-btn,.alarm-btn,.alarm-btn-big,.rg-btn-emergency,.rg-btn-mil-action):not(:disabled):not([aria-disabled=true]):active{box-shadow:inset 0 1px 0 #fff3, inset 0 2px 4px #0000001f, 0 1px 0 var(--b3d-edge), 0 2px 4px -2px var(--b3d-drop);transform:translateY(3px)}:root:root .npg-notfall-button:not(:disabled):active{transform:translateY(4px);box-shadow:0 0 0 4px #d4000038,inset 0 3px 8px #00000040,0 2px #6e0814cc,0 8px 16px -8px #d4000080}:root:root :is(.np-btn--plain,.np-btn--plain-red,.btn--ghost,.btn-ghost,.npg-btn-ghost,.m-btn-ghost,.ls-btn-ghost,.znm-btn-ghost,.rmk-btn-ghost,.aircis-btn-quiet):not(:disabled):active{box-shadow:0 1px 0 var(--b3d-edge);transform:translateY(1px)}:root:root :is(.np-btn,.btn,.go-btn-primary,.go-btn-secondary,.go-btn-danger,.go-primary-btn,.go-secondary-btn,.go-list-btn,.g25-btn,.rg-btn,.m-btn,.ls-btn,.znm-btn,.rmk-btn,.aircis-btn,.aicc-btn,.anamnese-btn-primary,.anamnese-btn-secondary,.lp-btn-primary,.lp-btn-secondary,.npg-btn,.npg-btn-primary,.res-quick-btn,.sec-btn,.rd-ei-btn,.rd-bg-btn,.nr-btn-accept,.nr-btn-reject,.voice-recorder__btn,.emergency-btn,.akut-btn,.alarm-btn,.rg-btn-emergency,.npg-notfall-button):is(:disabled,[aria-disabled=true]){box-shadow:0 1px 0 var(--b3d-edge);transform:none}:root:root :is(.np-btn,.btn,.g25-btn,.rg-btn,.go-btn-primary,.go-primary-btn,.npg-btn,.npg-btn-primary,.emergency-btn,.npg-notfall-button):focus-visible{outline:3px solid var(--c-brand-hi,#142f52);outline-offset:3px}@media (prefers-reduced-motion:reduce){:root:root :is(.np-btn,.btn,.g25-btn,.rg-btn,.m-btn,.ls-btn,.znm-btn,.rmk-btn,.aircis-btn,.npg-btn,.npg-btn-primary,.emergency-btn,.npg-notfall-button,.rg-btn-emergency,.akut-btn,.alarm-btn,.go-btn-primary,.go-primary-btn,.go-list-btn){transition:none}:root:root :is(.np-btn,.btn,.g25-btn,.rg-btn,.m-btn,.ls-btn,.znm-btn,.rmk-btn,.aircis-btn,.npg-btn,.npg-btn-primary,.emergency-btn,.npg-notfall-button,.rg-btn-emergency,.akut-btn,.alarm-btn,.go-btn-primary,.go-primary-btn,.go-list-btn):is(:hover,:active){transform:none}}
