:root{--font-display: "Geist", ui-sans-serif, system-ui, sans-serif;--font-body: var(--font-display);--font-outlier: "Geist Mono", ui-monospace, monospace;--radius-card: 14px;--radius-pill: 10px;--radius-modal: 20px;--tracking-display: -.03em;--display-weight: 600;--color-paper: #07080D;--color-paper-2: #0E1017;--color-paper-3: #151823;--color-ink: #F4F5FA;--color-ink-2: #C9CCDA;--color-muted: #8B90A5;--color-rule: rgb(255 255 255 / .07);--color-rule-2: rgb(255 255 255 / .14);--color-accent: #7C6CFF;--color-accent-ink: #FFFFFF;--color-accent-text: #A99FFF;--color-accent-soft: rgb(124 108 255 / .16);--color-focus: #A99FFF;--color-cool: #4FD1FF;--color-cool-soft: rgb(79 209 255 / .14);--color-ok: #34D399;--color-ok-soft: rgb(52 211 153 / .14);--color-bad: #FB7185;--color-bad-soft: rgb(251 113 133 / .14);--color-warn: #FBBF24;--color-warn-soft: rgb(251 191 36 / .14);--glow: radial-gradient(60% 50% at 50% 0%, rgb(124 108 255 / .22), transparent 70%), radial-gradient(40% 40% at 85% 10%, rgb(79 209 255 / .12), transparent 70%);--grad: linear-gradient(135deg, #8B7BFF 0%, #6B8CFF 45%, #4FD1FF 100%);--card-shadow: 0 1px 0 rgb(255 255 255 / .04) inset, 0 20px 50px -30px rgb(0 0 0 / .7)}:root[data-theme=light]{--color-paper: #F7F7FB;--color-paper-2: #FFFFFF;--color-paper-3: #F0F1F7;--color-ink: #0B0C14;--color-ink-2: #33364A;--color-muted: #646982;--color-rule: rgb(11 12 20 / .08);--color-rule-2: rgb(11 12 20 / .16);--color-accent: #5B4BFF;--color-accent-text: #4A3AEB;--color-accent-soft: rgb(91 75 255 / .1);--color-focus: #4A3AEB;--color-cool: #0284C7;--color-cool-soft: rgb(2 132 199 / .1);--color-ok: #059669;--color-ok-soft: rgb(5 150 105 / .1);--color-bad: #E11D48;--color-bad-soft: rgb(225 29 72 / .08);--glow: radial-gradient(60% 50% at 50% 0%, rgb(91 75 255 / .12), transparent 70%), radial-gradient(40% 40% at 85% 10%, rgb(2 132 199 / .08), transparent 70%);--card-shadow: 0 1px 2px rgb(11 12 20 / .04), 0 20px 40px -28px rgb(11 12 20 / .25)}body{background:var(--color-paper)}body:before{content:"";position:fixed;inset:0 0 auto;height:720px;background:var(--glow);pointer-events:none;z-index:-1}::selection{background:#7c6cff59}.topbar{background:color-mix(in oklab,var(--color-paper) 72%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4)}.catbar{display:none}.wordmark{font-weight:600;font-size:1.15rem}.wordmark:before{content:"";width:22px;height:22px;border-radius:7px;background:var(--grad);box-shadow:0 0 20px -2px #7c6cff99}.wordmark:has(img):before{display:none}.btn{border-radius:var(--radius-pill);font-weight:500}.btn--primary{background:var(--grad);border-color:transparent;color:#fff;box-shadow:0 8px 24px -10px #7c6cffcc,0 1px #ffffff40 inset}.btn--primary:hover{background:var(--grad);filter:brightness(1.08);color:#fff}.btn--primary svg{transition:transform var(--dur-micro) var(--ease-out)}.btn--primary:hover svg{transform:translate(3px)}.panel,.tile,.price-card,.hx-console,.cta,.feature-grid{box-shadow:var(--card-shadow)}.tile:hover{border-color:#7c6cff80}.hx-title{font-weight:600;letter-spacing:-.05em}.hx-title:after{content:""}.eyebrow{padding:4px 10px 4px 8px;border:var(--rule-hair) solid var(--color-rule-2);border-radius:999px;background:color-mix(in oklab,var(--color-paper-2) 70%,transparent);color:var(--color-ink-2);letter-spacing:.08em}.eyebrow:before{width:6px;height:6px;border-radius:50%;background:var(--color-cool);box-shadow:0 0 10px var(--color-cool)}.hx-search{box-shadow:0 20px 60px -30px #7c6cff99;border-color:var(--color-rule-2)}.hx-search:focus-within{border-color:#7c6cff99}.hx-console{position:relative;background:linear-gradient(180deg,color-mix(in oklab,var(--color-paper-2) 92%,transparent),var(--color-paper-2))}.hx-console:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:linear-gradient(140deg,rgb(139 123 255 / .7),transparent 40%,transparent 60%,rgb(79 209 255 / .5));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.hx-meter .bar span{background:var(--grad)}.price-card.is-featured{border-color:transparent;background:linear-gradient(var(--color-paper-2),var(--color-paper-2)) padding-box,var(--grad) border-box;border:1px solid transparent;box-shadow:0 30px 80px -40px #7c6cffe6}.price-flag{background:var(--grad);color:#fff}.price-figure .reading{font-weight:600}.feature-icon{background:var(--color-accent-soft);border-color:#7c6cff40}.process-no{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:600}.cta{position:relative;overflow:hidden;background:var(--color-paper-2)}.cta:before{content:"";position:absolute;inset:0;background:radial-gradient(50% 80% at 50% 100%,rgb(124 108 255 / .25),transparent 70%);pointer-events:none}.cta>*{position:relative}.admin-side{background:var(--color-paper-2)}.side-nav a[aria-current=page]{background:var(--color-accent-soft);box-shadow:inset 2px 0 0 var(--color-accent)}.side-nav .count{background:var(--grad);color:#fff}.chart .bar{background:linear-gradient(180deg,#8b7bff,#4fd1ff99)}.stat dd{font-weight:600}.demo-bar{background:linear-gradient(90deg,#7c6cff2e,#4fd1ff1f);border-bottom-color:#7c6cff40}.demo-bar strong{color:var(--color-ink)}@media(prefers-reduced-motion:reduce){.btn--primary:hover svg{transform:none}}
