:root[data-nyxsis-theme=wizard-dev]{--theme-brand:#f4f1ea;--theme-on-brand:#0b0b0c;--theme-primary:#f4f1ea;--theme-secondary:#c9c6bf;--theme-background:#0b0b0c;--theme-background-alt:#161618;--theme-text:#ecebe8;--theme-text-muted:#9b9a96}:root[data-nyxsis-theme=wizard-dev][data-nyxsis-scheme=light]{--theme-brand:#0b0b0c;--theme-on-brand:#f4f1ea;--theme-primary:#0b0b0c;--theme-secondary:#3a3a3c;--theme-background:#fafaf8;--theme-background-alt:#efeeea;--theme-text:#111112;--theme-text-muted:#5d5c59}@font-face{font-family:Archivo;src:url(/app/Archivo-DY7AcnAa.woff2)format("woff2");font-weight:400 800;font-stretch:100% 125%;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/app/JetBrainsMono-6fWv1k7M.woff2)format("woff2");font-weight:400 600;font-display:swap}:root{--font-display:"Archivo", system-ui, sans-serif;--font-body:"Archivo", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--display-weight:800;--display-stretch:118%;--display-tracking:-.01em;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--line:color-mix(in srgb, var(--theme-text) 14%, transparent);--line-strong:color-mix(in srgb, var(--theme-text) 28%, transparent);--radius:14px;--gutter:clamp(16px, 4vw, 40px);--max:1200px}:root[data-nyxsis-scheme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}body{background:var(--theme-background);color:var(--theme-text);font-family:var(--font-body);font-weight:var(--body-weight,400);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;margin:0;font-size:16px;line-height:1.55}img{max-width:100%}a{color:var(--theme-primary);text-underline-offset:3px}:focus-visible{outline:2px solid var(--theme-primary);outline-offset:2px;border-radius:4px}.wrap{max-width:var(--max);padding-inline:var(--gutter);margin:0 auto}.bar-brand,.hero h1,.page-head h1,.group-head h2,.product-card h3,.company h2{font-family:var(--font-display);font-weight:var(--display-weight,700);font-stretch:var(--display-stretch,normal);letter-spacing:var(--display-tracking,normal);text-transform:var(--display-case,none)}.bar{z-index:10;background:var(--theme-background);box-shadow:inset 0 -1px 0 var(--line);padding-top:env(safe-area-inset-top,0px);position:sticky;top:0}.bar-inner{align-items:center;gap:20px;min-height:64px;display:flex}.bar-brand{color:var(--theme-text);white-space:nowrap;align-items:center;gap:10px;text-decoration:none;display:flex}.bar-brand img{width:28px;height:28px}.bar-nav{scrollbar-width:none;align-self:stretch;margin-left:8px;display:flex;overflow-x:auto}.bar-nav a{color:var(--theme-text-muted);white-space:nowrap;align-items:center;padding:0 14px;font-size:15px;text-decoration:none;transition:color .12s,box-shadow .12s;display:flex;box-shadow:inset 0 -3px #0000}.bar-nav a:hover{color:var(--theme-text);box-shadow:inset 0 -3px 0 var(--line-strong)}.bar-nav a[aria-current=page]{color:var(--theme-text);box-shadow:inset 0 -3px 0 var(--theme-brand)}.bar-nav a:focus-visible{outline-offset:-2px}.bar-end{align-items:center;gap:8px;margin-left:auto;display:flex}.scheme-toggle{border:1px solid var(--line);width:36px;height:36px;color:var(--theme-text);cursor:pointer;background:0 0;border-radius:10px;place-items:center;display:inline-grid}.scheme-toggle:hover{background:var(--theme-background-alt)}.scheme-toggle svg{width:18px;height:18px}.scheme-toggle .to-dark,:root[data-nyxsis-scheme=light] .scheme-toggle .to-light{display:none}:root[data-nyxsis-scheme=light] .scheme-toggle .to-dark{display:block}@media (width<=560px){.bar-inner{gap:8px}.bar-brand span{display:none}.bar-nav{margin-left:0}.bar-nav a{padding:0 10px}}.hero{border-bottom:1px solid var(--line);padding-block:clamp(48px,9vw,112px) clamp(36px,6vw,72px)}.eyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--theme-primary);margin:0 0 18px;font-size:12px}.hero h1{overflow-wrap:anywhere;margin:0;font-size:clamp(40px,7.5vw,88px);line-height:.98}.lede{color:var(--theme-text-muted);max-width:46em;margin:20px 0 0;font-size:clamp(17px,2vw,20px)}.hero-logo{background:var(--theme-background-alt);border-radius:calc(var(--radius) + 6px);place-items:center;margin-top:clamp(32px,5vw,56px);padding:clamp(28px,5vw,56px);display:grid}.hero-logo img{object-fit:contain;width:min(560px,100%);max-height:220px}.hero-rule{background:var(--theme-brand);border-radius:2px;width:96px;height:4px;margin:28px 0 0}.for-light,:root[data-nyxsis-scheme=light] .for-dark{display:none}:root[data-nyxsis-scheme=light] .for-light{display:block}.page-head{border-bottom:1px solid var(--line);padding-block:clamp(40px,7vw,88px) clamp(28px,4vw,44px)}.page-head h1{overflow-wrap:anywhere;margin:0;font-size:clamp(36px,6vw,64px);line-height:1}.page-head p{color:var(--theme-text-muted);max-width:44em;margin:16px 0 0;font-size:17px}.section{border-bottom:1px solid var(--line);padding-block:clamp(48px,7vw,88px)}.section:last-of-type{border-bottom:0}.group+.group{margin-top:56px}.group-head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;margin-bottom:20px;padding-bottom:12px;display:flex}.group-head h2{margin:0;font-size:22px}.group-head p{color:var(--theme-text-muted);flex-basis:100%;margin:0;font-size:15px}.group-head a{font-size:14px;text-decoration:none}.group-head a:hover{text-decoration:underline}.companies{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.company{--accent:var(--theme-brand);border-radius:calc(var(--radius) + 4px);border:1px solid var(--line);color:var(--theme-text);flex-direction:column;gap:12px;padding:24px;text-decoration:none;transition:border-color .15s;display:flex;position:relative;overflow:hidden}.company:before{content:"";background:var(--accent);height:4px;position:absolute;inset:0 0 auto}a.company:hover{border-color:var(--accent)}.company.parent{grid-column:1/-1}.company .eyebrow{margin:0}.company-mark{width:56px;height:56px}.company-mark-none{border:1px dashed var(--line-strong);border-radius:14px;display:block}.company h2{margin:0;font-size:24px;line-height:1.05}.company p{color:var(--theme-text-muted);margin:0;font-size:15px}.company-go{font-family:var(--font-mono);color:var(--theme-text-muted);margin-top:auto;padding-top:6px;font-size:12.5px}.company:hover .company-go{color:var(--theme-text)}.product-cards{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.product-card{border:1px solid var(--line);border-radius:calc(var(--radius) + 4px);color:var(--theme-text);align-items:flex-start;gap:18px;padding:20px;text-decoration:none;transition:border-color .15s;display:flex}.product-card:hover{border-color:var(--theme-brand)}.product-card>img{flex:none;width:64px;height:64px}.product-card-text{flex-direction:column;gap:8px;min-width:0;display:flex}.product-card h3{margin:0;font-size:21px;line-height:1.1}.product-card p{color:var(--theme-text-muted);margin:0;font-size:15px}.product-head{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.product-head>img{width:88px;height:88px}.product-head p{margin:0}.back{color:var(--theme-text-muted);font-size:14px;text-decoration:none}.back:hover{color:var(--theme-text)}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--line-strong);color:var(--theme-text-muted);border-radius:999px;padding:3px 8px;font-size:11px}.links{gap:10px;max-width:44em;margin:0;padding:0;list-style:none;display:grid}.links li{border:1px solid var(--line);border-radius:var(--radius);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;padding:12px 16px;display:flex}.links a{font-family:var(--font-mono);overflow-wrap:anywhere;font-size:14px}.foot{border-top:1px solid var(--line);padding-block:28px calc(28px + env(safe-area-inset-bottom,0px));color:var(--theme-text-muted);font-size:14px}.foot .wrap{flex-wrap:wrap;justify-content:space-between;gap:8px 24px;display:flex}.foot a{color:inherit}
