:root{--ink:#1a1612;--ember:#c8a060;--trace:#f0e8d8;--sepia:#8a7a60;--charcoal:#2e2820;--vellum:#c8bfb0;--canvas-bg-0:#08090a;--canvas-bg-1:#101113;--canvas-bg-2:#15171a;--canvas-bg-3:#1f2226;--canvas-bg-4:#2c2f34;--canvas-ink:#d8dcdf;--accent:#48d1cc;--accent-dim:rgba(72,209,204,.12);--accent-glow:rgba(72,209,204,.3);--ember-bg:rgba(200,160,96,.12);--teal:#48d1cc;--teal-bg:rgba(72,209,204,.12);--teal-hover-bg:rgba(72,209,204,.2);--amber-warn:#c8960a;--amber-warn-bg:rgba(200,150,10,.12);--caution-red:#c8503c;--caution-red-bg:rgba(200,80,60,.12);--hairline:rgba(216,220,223,.07);--agent-organic:#48be64;--agent-organic-dim:rgba(72,190,100,.12);--agent-performance:#3c6ed2;--agent-performance-dim:rgba(60,110,210,.12);--agent-distribution:#c89628;--agent-distribution-dim:rgba(200,150,40,.12);--agent-lifecycle:#a03cc8;--agent-lifecycle-dim:rgba(160,60,200,.12);--border-subtle:rgba(200,160,96,.1);--border-default:rgba(200,160,96,.2);--border-faint:rgba(200,160,96,.07);--surface-dark:rgba(200,160,96,.06);--surface-hover:rgba(200,160,96,.08);--surface-tree:#1e1a16;--badge-bg:rgba(61,42,16,.2);--overlay-bg:rgba(26,22,18,.7);--font-sans:"Söhne",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--font-mono:"Söhne Mono","JetBrains Mono","Menlo","Consolas",monospace;--font-display:"Canela",Georgia,"Cambria",serif;--text-xs:10px;--text-sm:11px;--text-base:12px;--text-md:13px;--text-lg:14px;--topbar-height:50px;--left-nav-width:0px;--icon-sidebar-width:var(--left-nav-width);--file-tree-width:0px;--right-sidebar-width:310px;--agent-organic-dot:rgba(72,190,100,.85);--agent-performance-dot:rgba(60,110,210,.85);--agent-distribution-dot:rgba(200,150,40,.85);--agent-lifecycle-dot:rgba(160,60,200,.85);--agent-organic-bg:rgba(72,190,100,.18);--agent-organic-text:#14823c;--agent-performance-bg:rgba(60,110,210,.15);--agent-performance-text:#1e50b4;--agent-distribution-bg:rgba(200,150,40,.18);--agent-distribution-text:#96640a;--agent-lifecycle-bg:rgba(160,60,200,.15);--agent-lifecycle-text:#781ea0;--r-card:12px;--r-pill:6px;--r-inner:8px;--r-panel:16px;--sel-rim:rgba(200,160,96,.6);--sel-bg:rgba(200,160,96,.08);--hover-bg:rgba(200,160,96,.04)}@font-face{font-family:Söhne;src:url(/fonts/klim-test/TestSöhne-Leicht.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Söhne;src:url(/fonts/klim-test/TestSöhne-LeichtKursiv.otf) format("opentype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Söhne;src:url(/fonts/klim-test/TestSöhne-Buch.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Söhne;src:url(/fonts/klim-test/TestSöhne-Kräftig.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Söhne;src:url(/fonts/klim-test/TestSöhne-Halbfett.otf) format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Söhne;src:url(/fonts/klim-test/TestSöhne-Fett.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Söhne Mono;src:url(/fonts/klim-test/TestSöhneMono-Leicht.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Söhne Mono;src:url(/fonts/klim-test/TestSöhneMono-Buch.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Canela;src:url(/fonts/canela-test/Canela-RegularItalic-Trial.otf) format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Canela;src:url(/fonts/canela-test/Canela-Regular-Trial.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Canela;src:url(/fonts/canela-test/Canela-Light-Trial.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Canela;src:url(/fonts/canela-test/Canela-LightItalic-Trial.otf) format("opentype");font-weight:300;font-style:italic;font-display:swap}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body,html{height:100%;background:var(--canvas-bg-1);color:var(--canvas-ink);font-family:var(--font-sans);font-size:var(--text-base);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}