:root{--sb-page:#f4f6fb;--sb-card:#ffffff;--sb-muted:#fbfcfe;--sb-border:#e2e7f0;--sb-border-soft:#eef2f9;--sb-divider:#f1f4f9;--sb-selected:#f7f8fd;--sb-ink:#171628;--sb-heading:#0f0d35;--sb-body:#26253d;--sb-body-2:#4b4a63;--sb-tertiary:#757382;--sb-weak:#8b8aa3;--sb-caps:#a3a2b8;--sb-icon-idle:#c3c8d4;--sb-nav:#0f0d35;--sb-nav-deep:#090820;--sb-nav-1:#151341;--sb-nav-2:#1c1a44;--sb-action:#3b34cf;--sb-nav-text:#a2a2a2;--sb-danger:#dc2626;--sb-danger-bg:#fef2f2;--sb-danger-bd:#fecaca;--sb-warn:#d97706;--sb-warn-bg:#fffbeb;--sb-warn-bd:#fde68a;--sb-ok:#059669;--sb-ok-bg:#ecfdf5;--sb-ok-bd:#a7f3d0;--sb-info:#2563eb;--sb-info-bg:#eff6ff;--sb-info-bd:#bfdbfe;--sb-neutral:#4b4a63;--sb-neutral-bg:#f1f4f9;--sb-neutral-bd:#e2e7f0;--sb-ai:#6d28d9;--sb-ai-bg:#f3eeff;--sb-ai-bd:#ddd0ff;--sb-gold:#dfa945;--sb-a-kalender:#2563eb;--sb-a-mandanten:#3b34cf;--sb-a-unterlagen:#5856d6;--sb-a-prozesse:#0891b2;--sb-a-helix:#4f46e5;--sb-a-automationen:#6d28d9;--sb-a-datev:#0f766e;--sb-a-schulungen:#c08a2e;--sb-a-gobd:#059669;--sb-a-team:#c026d3;--sb-a-einladungen:#d97706;--sb-spring:cubic-bezier(0.34,1.56,0.64,1);--sb-sh-card:0 1px 2px rgba(15,13,53,.04);--sb-sh-lift:0 10px 24px -14px rgba(15,13,53,.3);--sb-sh-pop:0 18px 44px -18px rgba(15,13,53,.42);--sb-sh-modal:0 44px 96px -24px rgba(15,13,53,.55)}.sb-lift{transition:transform .22s var(--sb-spring),box-shadow .22s ease,border-color .18s ease}.sb-lift:hover{transform:translateY(-2px)}@keyframes sb-popIn{0%{opacity:0;transform:translateY(6px) scale(.97)}to{opacity:1;transform:none}}.sb-pop{animation:sb-popIn .16s var(--sb-spring) both}@keyframes sb-goldPulse{0%{box-shadow:0 0 0 0 rgba(223,169,69,.55)}70%{box-shadow:0 0 0 14px rgba(223,169,69,0)}to{box-shadow:0 0 0 0 rgba(223,169,69,0)}}.sb-approved{background:var(--sb-gold)!important;color:var(--sb-heading)!important;animation:sb-goldPulse .9s ease-out}.sb-num{font-family:JetBrains Mono,Roboto Mono,monospace;font-variant-numeric:tabular-nums}.sb-caps{font-size:9.5px;font-weight:900;letter-spacing:.11em;color:var(--sb-caps);text-transform:uppercase}