[data-portal]{--ink:#1f2a36;--panel:#22303f;--card:#fffefb;--line:#1f2a361f;--line-2:#1f2a3629;--red:#c0452f;--green:#3d7a50;--gray-text:#66788a;--gray-text-2:#4a5b6c}[data-portal=kanzlei]{--bg:#f3eddf;--acc:#f2a71b;--acc2:#de8f0b;--acc3:#e89b0c;--accL:#f2c46b;--accT:#b37509;--accT2:#c9880d;--onAcc:#241a05;--mut:#6b6249;--mut2:#7d7355;--mut3:#6f6650;--accRGB:242,167,27}[data-portal=mandant]{--bg:#e9edf3;--acc:#4c74a0;--acc2:#3c6086;--acc3:#4c74a0;--accL:#bbcfe5;--accT:#39597f;--accT2:#39597f;--onAcc:#f5f9fd;--mut:#5e6b79;--mut2:#6c7986;--mut3:#647180;--accRGB:76,116,160}[data-portal=mandant][data-ton=terrakotta]{--bg:#f6ede8;--acc:#c2603c;--acc2:#a64d2c;--acc3:#b85835;--accL:#e8bfac;--accT:#8f4023;--accT2:#a64d2c;--onAcc:#fdf6f2;--mut:#7a6257;--mut2:#8a7166;--mut3:#806a5f;--accRGB:194,96,60}[data-portal=mandant][data-ton=bernstein]{--bg:#f3eddf;--acc:#f2a71b;--acc2:#de8f0b;--acc3:#e89b0c;--accL:#f2c46b;--accT:#b37509;--accT2:#c9880d;--onAcc:#241a05;--mut:#6b6249;--mut2:#7d7355;--mut3:#6f6650;--accRGB:242,167,27}[data-portal=mandant][data-ton=kupfer]{--bg:#f7eee6;--acc:#d2762f;--acc2:#b45f20;--acc3:#c46b27;--accL:#efc9a5;--accT:#974c18;--accT2:#b45f20;--onAcc:#fef8f2;--mut:#7b6555;--mut2:#8b7463;--mut3:#816d5c;--accRGB:210,118,47}[data-portal=mandant][data-ton=salbei]{--bg:#ebf0ea;--acc:#5b7f5b;--acc2:#486748;--acc3:#527352;--accL:#bdd2bc;--accT:#3f5c3f;--accT2:#486748;--onAcc:#f6faf5;--mut:#5f6b5e;--mut2:#6d786c;--mut3:#667165;--accRGB:91,127,91}.cx-display{font-family:var(--font-space-grotesk),"Space Grotesk",system-ui,sans-serif}.cx-body{font-family:var(--font-plex-sans),"IBM Plex Sans",system-ui,sans-serif}.cx-mono{font-family:var(--font-plex-mono),"IBM Plex Mono",ui-monospace,monospace}.cx-shell,.cx-shell *{transition:background-color .5s,color .5s,border-color .5s}@media (prefers-reduced-motion:reduce){.cx-shell,.cx-shell *{transition:none}}.cx-pill{font:600 9.5px var(--font-plex-mono),"IBM Plex Mono",monospace;letter-spacing:.08em;text-transform:uppercase;clip-path:polygon(0 0,calc(100% - 7px) 0,100% 50%,calc(100% - 7px) 100%,0 100%);border-left:3px solid;align-items:center;gap:7px;width:max-content;padding:4px 12px 4px 9px;display:inline-flex;position:relative}.cx-tab{cursor:pointer;font:600 12px var(--font-space-grotesk),"Space Grotesk",sans-serif;clip-path:polygon(9px 0,calc(100% - 9px) 0,100% 100%,0 100%);align-items:center;gap:8px;padding:7px 16px 6px;text-decoration:none;display:flex}.cx-ns{scrollbar-width:none}.cx-ns::-webkit-scrollbar{display:none}.cx-orb-1{background:radial-gradient(circle at 50% 50%,rgba(var(--accRGB),.18),transparent 65%);filter:blur(80px);pointer-events:none;border-radius:50%;width:760px;height:640px;animation:18s ease-in-out infinite alternate cxDrift1;position:absolute;top:-240px;left:-160px}.cx-orb-2{filter:blur(85px);pointer-events:none;background:radial-gradient(circle,#3c608621,#0000 65%);border-radius:50%;width:700px;height:600px;animation:22s ease-in-out infinite alternate cxDrift2;position:absolute;top:-180px;right:-180px}@media (prefers-reduced-motion:reduce){.cx-orb-1,.cx-orb-2{animation:none}}.cx-stamp{border:2.5px solid var(--accT2);box-shadow:inset 0 0 0 2px var(--bg),inset 0 0 0 3.5px var(--accT2);color:var(--accT);font-family:var(--font-space-grotesk),"Space Grotesk",sans-serif;letter-spacing:.14em;cursor:pointer;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;padding:9px 16px;font-size:13px;font-weight:700;text-decoration:none;animation:.5s ease-out .3s both cxStamp;display:inline-flex}@media (prefers-reduced-motion:reduce){.cx-stamp{opacity:1;animation:none;transform:rotate(-4deg)scale(1)}}.cx-seg{background:#fff9;border:1px solid #1f2a361f;border-radius:11px;align-items:center;gap:2px;padding:3px;display:flex}.cx-seg-btn{cursor:pointer;white-space:nowrap;border:none;border-radius:8px;padding:6px 13px;font-size:12px;font-weight:600;transition:background .2s,color .2s}.cx-seg-btn[aria-pressed=true]{color:#fff;background:#22303f}.cx-seg-btn[aria-pressed=false]{color:#4a5b6c;background:0 0}.cx-seg-btn[aria-pressed=false]:hover{color:#1f2a36;background:#1f2a360f}.cx-side{width:clamp(240px,20vw,300px);transition:width .45s cubic-bezier(.22,.8,.3,1)}.cx-side.zu{width:56px}@media (prefers-reduced-motion:reduce){.cx-side{transition:none}}@keyframes cxDrift1{0%{transform:translate(0)}to{transform:translate(90px,-50px)scale(1.15)}}@keyframes cxDrift2{0%{transform:translate(0)scale(1.1)}to{transform:translate(-80px,60px)}}@keyframes cxStamp{0%{opacity:0;transform:rotate(-4deg)scale(1.5)}60%{opacity:1;transform:rotate(-4deg)scale(.96)}to{opacity:1;transform:rotate(-4deg)scale(1)}}@keyframes cxRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes cxRingSpin{to{transform:rotate(360deg)}}@keyframes cxRingSpinR{to{transform:rotate(-360deg)}}@keyframes cxLoadIn{0%{opacity:0;transform:scale(.3)rotate(-30deg)}55%{opacity:1;transform:scale(1.22)rotate(4deg)}75%{transform:scale(.94)rotate(-1deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes cxLetter{0%{letter-spacing:1.2em;opacity:0;filter:blur(8px)}to{letter-spacing:.3em;opacity:1;filter:blur()}}@keyframes cxGlow{0%,to{opacity:.4;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}}@keyframes cxOrbit{0%{transform:rotate(0)translate(128px)rotate(0)}to{transform:rotate(360deg)translate(128px)rotate(-360deg)}}@keyframes cxOrbit2{0%{transform:rotate(180deg)translate(150px)rotate(-180deg)}to{transform:rotate(540deg)translate(150px)rotate(-540deg)}}@keyframes cxGridPan{0%{background-position:0 0}to{background-position:56px 56px}}@keyframes cxBarShine{0%{transform:translate(-120px)}to{transform:translate(340px)}}@keyframes cxTickUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes cxDash{to{stroke-dashoffset:0}}@keyframes cxFloatDot{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:.9;transform:translateY(-22px)}}@media (prefers-reduced-motion:reduce){.cx-shell [style*=animation]{animation:none!important}}.cx-shell :focus-visible{outline:2px solid var(--accT);outline-offset:2px;border-radius:4px}@media (max-width:680px){.cx-seg{display:none}.cx-orb-1{width:400px;height:360px;top:-140px;left:-100px}.cx-orb-2{width:380px;height:340px;top:-100px;right:-100px}.cx-side{width:56px}}.cx-row-click:hover{background:#1f2a360b}
