@property --bg-spot-h1{syntax:"<number>";inherits:true;initial-value:285}@property --bg-spot-h2{syntax:"<number>";inherits:true;initial-value:200}@property --bg-spot-h3{syntax:"<number>";inherits:true;initial-value:25}@property --bg-spot-h4{syntax:"<number>";inherits:true;initial-value:320}:root{--bg-base:oklch(0.985 0.005 260);--bg-canvas:oklch(0.99 0.004 260);--surface:oklch(1 0 0/0.62);--surface-solid:oklch(1 0 0);--surface-mid:oklch(0.96 0.006 260/0.75);--surface-hi:oklch(0.92 0.008 260);--surface-rail:oklch(1 0 0/0.55);--border-subtle:oklch(0.85 0.008 260/0.35);--border-strong:oklch(0.78 0.010 260/0.55);--border-active:oklch(0.55 0.020 270);--text-primary:oklch(0.16 0.014 260);--text-secondary:oklch(0.34 0.016 260);--text-tertiary:oklch(0.56 0.014 260);--text-muted:oklch(0.72 0.010 260);--accent:oklch(0.55 0.18 270);--accent-ink:oklch(0.99 0.01 270);--teal:oklch(0.50 0.12 195);--violet:oklch(0.52 0.20 300);--blue:oklch(0.52 0.16 240);--cyan:oklch(0.54 0.12 215);--purple:oklch(0.50 0.22 305);--slate:oklch(0.50 0.018 250);--amber:oklch(0.62 0.16 70);--emerald:oklch(0.55 0.16 160);--rose:oklch(0.64 0.20 28);--range-optimal:oklch(0.62 0.16 160);--range-out:oklch(0.60 0.22 25);--shadow-card:0 2px 6px oklch(0 0 0/0.025),0 16px 40px -16px oklch(0.40 0.15 260/0.18),0 30px 60px -28px oklch(0.40 0.15 260/0.10);--shadow-float:0 40px 90px -36px oklch(0.30 0.12 260/0.40),0 1px 0 0 oklch(1 0 0/0.6) inset;--radius:28px;--radius-sm:14px;--font-sans:"IBM Plex Sans",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}.ow-backdrop:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background-image:radial-gradient(60vw 60vh at 10% 8%,oklch(.72 .18 var(--bg-spot-h1)/.32),transparent 60%),radial-gradient(50vw 55vh at 92% 18%,oklch(.78 .12 var(--bg-spot-h2)/.3),transparent 60%),radial-gradient(70vw 65vh at 75% 95%,oklch(.82 .16 var(--bg-spot-h3)/.22),transparent 65%),radial-gradient(50vw 50vh at 25% 88%,oklch(.75 .14 var(--bg-spot-h4)/.25),transparent 60%)}.glass{background:var(--surface);box-shadow:var(--shadow-card)}.glass,.glass-rail{backdrop-filter:blur(22px) saturate(1.5);-webkit-backdrop-filter:blur(22px) saturate(1.5);border:1px solid var(--border-subtle)}.glass-rail{background:var(--surface-rail)}.glass-solid{background:var(--surface-solid);border:1px solid var(--border-subtle);box-shadow:var(--shadow-card)}