[data-workspace=legalization]{--lz-bg:222 41% 7%;--lz-surface:222 33% 11%;--lz-surface-2:222 30% 16%;--lz-border:222 25% 22%;--lz-border-strong:222 25% 30%;--lz-text:213 20% 93%;--lz-text-dim:214 11% 65%;--lz-text-faint:214 8% 45%;--lz-teal:172 100% 38%;--lz-teal-soft:172 80% 55%;--lz-blue:217 100% 62%;--lz-violet:250 100% 69%;--lz-amber:38 100% 56%;--lz-red:0 100% 65%;--lz-glow-teal:0 0 24px #00c2a840;--lz-glow-blue:0 0 24px #3d87ff33;--lz-glow-violet:0 0 24px #7b61ff33;--lz-gradient-ai:linear-gradient(135deg, #00c2a826, #3d87ff1a);--lz-gradient-progress:linear-gradient(90deg, #00c2a8, #30e8d0);--lz-gradient-surface:linear-gradient(180deg, #131825, #10141e);background:hsl(var(--lz-bg));color:hsl(var(--lz-text));font-family:Inter,system-ui,sans-serif}.lz-glass{-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);border:1px solid hsl(var(--lz-border) / .7);background:linear-gradient(#161d2cd9,#121621bf)}.lz-glass-strong{-webkit-backdrop-filter:blur(24px)saturate(160%);backdrop-filter:blur(24px)saturate(160%);border:1px solid hsl(var(--lz-border) / .8);background:linear-gradient(#181f2feb,#141924e0)}.lz-glow-teal{box-shadow:var(--lz-glow-teal)}.lz-glow-blue{box-shadow:var(--lz-glow-blue)}.lz-glow-violet{box-shadow:var(--lz-glow-violet)}.lz-grid-bg{background-image:linear-gradient(hsl(var(--lz-border) / .25) 1px, transparent 1px), linear-gradient(90deg, hsl(var(--lz-border) / .25) 1px, transparent 1px);background-position:-1px -1px;background-size:48px 48px}.lz-ambient:before,.lz-ambient:after{content:"";filter:blur(80px);pointer-events:none;opacity:.35;z-index:0;border-radius:50%;position:absolute}.lz-ambient:before{background:hsl(var(--lz-teal) / .25);width:480px;height:480px;top:-160px;left:-120px}.lz-ambient:after{background:hsl(var(--lz-blue) / .2);width:400px;height:400px;bottom:-120px;right:-80px}@keyframes lz-pulse-soft{0%,to{opacity:.85}50%{opacity:1;box-shadow:0 0 32px #00c2a859}}.lz-pulse-soft{animation:3.5s ease-in-out infinite lz-pulse-soft}@keyframes lz-scan{0%{transform:translate(-100%)}to{transform:translate(100%)}}.lz-scan-line{position:relative;overflow:hidden}.lz-scan-line:after{content:"";background:linear-gradient(90deg, transparent, hsl(var(--lz-teal) / .12), transparent);pointer-events:none;animation:4s linear infinite lz-scan;position:absolute;inset:0}.lz-nav-active{background:linear-gradient(90deg, hsl(var(--lz-teal) / .14), hsl(var(--lz-teal) / .02));color:hsl(var(--lz-text));border-left:2px solid hsl(var(--lz-teal));box-shadow:inset 1px 0 12px hsl(var(--lz-teal) / .18)}.lz-pill{border:1px solid hsl(var(--lz-border));background:hsl(var(--lz-surface-2));color:hsl(var(--lz-text-dim));letter-spacing:.02em;border-radius:999px;align-items:center;gap:.375rem;padding:2px 8px;font-size:11px;font-weight:500;display:inline-flex}.lz-progress-track{background:hsl(var(--lz-surface-2));border:1px solid hsl(var(--lz-border) / .6);border-radius:999px;height:6px;overflow:hidden}.lz-progress-fill{background:var(--lz-gradient-progress);height:100%;box-shadow:0 0 12px hsl(var(--lz-teal) / .45);border-radius:999px;transition:width .4s}.lz-mono{letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--lz-text-faint));font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px}.lz-row{border-bottom:1px solid hsl(var(--lz-border) / .5);transition:background .16s}.lz-row:hover{background:hsl(var(--lz-surface-2) / .5)}[data-workspace=legalization] ::-webkit-scrollbar{width:8px;height:8px}[data-workspace=legalization] ::-webkit-scrollbar-track{background:0 0}[data-workspace=legalization] ::-webkit-scrollbar-thumb{background:hsl(var(--lz-border-strong));border-radius:4px}[data-workspace=legalization] ::-webkit-scrollbar-thumb:hover{background:hsl(var(--lz-teal) / .6)}
