:root{--ns-purple:#8200ff;--ns-purple-dark:#5c00c4;--ns-purple-deep:#30006b;--ns-lilac:#f3e5ff;--ns-offwhite:#fbfafb;--ns-lime:#daff40;--ns-ink:#23282e;--ns-gray:#5a6676;--ns-surface:#f4f4f4;--ns-surface-2:#f2f2f2;--ns-tab-ink:#350076;--ns-tab-active:#480099;--ns-line:#ebebed;--ns-card-line:#f0f3f4;--ns-footer-text:#5c5f61;--background:#fff;--foreground:var(--ns-ink);--card:#fff;--card-foreground:var(--ns-ink);--popover:#fff;--popover-foreground:var(--ns-ink);--primary:var(--ns-purple);--primary-foreground:#fff;--primary-brighter:#965cff;--primary-darker:var(--ns-purple-dark);--primary-text:var(--ns-purple);--code-accent:var(--ns-lime);--secondary:var(--ns-lilac);--secondary-foreground:var(--ns-purple-deep);--accent:var(--ns-lilac);--accent-foreground:var(--ns-purple-deep);--muted:var(--ns-surface);--muted-foreground:var(--ns-gray);--border:var(--ns-line);--input:#8e9295;--ring:var(--ns-purple);--destructive:#ad0014;--ink:var(--ns-purple-deep);--ink-foreground:#fff;--brand-action:var(--ns-purple);--muted-2:var(--ns-surface-2);--shadow-card:0 2px 8px #63636333;--success:#005b2f;--success-foreground:#fff;--nav-item-active:var(--ns-lilac);--nav-item-active-foreground:var(--ns-purple);--nav-item-hover:var(--ns-lilac);--nav-item-hover-foreground:var(--ns-purple-deep);--highlight:var(--ns-lime);--highlight-foreground:var(--ns-purple);--display-foreground:var(--ns-purple);--display-weight:900;--display-font-family:var(--font-display), system-ui, sans-serif;--field-height:40px;--field-radius:3px;--field-background:#fff;--button-height:40px;--button-radius:3px;--button-font-size:15px;--button-weight:600;--surface-radius:8px;--surface-shadow:0 2px 8px #63636333;--surface-shadow-hover:0 4px 12px #63636340;--catalog-card-shadow:0 2px 8px #63636333;--catalog-card-shadow-hover:0 4px 12px #63636340;--catalog-card-ring:var(--ns-card-line);--catalog-card-title-color:var(--ns-purple);--catalog-card-title-weight:600;--catalog-accent:var(--ns-lime);--page-width:1306px;--search-max-width:640px;--outline-foreground:var(--ns-purple-deep);--outline-border:var(--ns-purple-deep);--band:var(--ns-purple);--band-foreground:#fff;--chart-1:var(--ns-purple);--chart-2:var(--ns-purple-deep);--chart-3:#ba9fff;--chart-4:var(--ns-gray);--chart-5:var(--success);--radius:5px;--default-font-family:var(--font-app), system-ui, sans-serif}.tenant-slot{color:#222;color:lab(13% 0 0);letter-spacing:.12em;text-transform:uppercase;background:repeating-linear-gradient(45deg,#e4e4e4,#e4e4e4 12px,#d4d4d4 12px 24px);background:repeating-linear-gradient(45deg,lab(90.72% .0000298023 -.0000119209),lab(90.72% .0000298023 -.0000119209) 12px,lab(84.92% 0 -.0000119209) 12px 24px);border:2px dashed #717171;border:2px dashed lab(47.8% 0 .0000119209);padding:24px;font-family:system-ui,sans-serif;font-size:13px;font-weight:700}.tenant-slot a,.tenant-slot button{color:#222;color:lab(13% 0 0);text-transform:none;letter-spacing:0;background:#fff;background:lab(100% 0 0);border:1px solid #555;border:1px solid lab(36.2% 0 .00000596046);padding:4px 10px;font-weight:400}[class~=text-display],[data-display-font]{font-style:italic}[data-auth-shell] [data-auth=field] input{border-color:#bfc2ce;border-radius:5px;height:54px}[data-auth-shell] [data-auth=submit]{height:40px;box-shadow:none;background:var(--ns-purple-dark);color:#fff;text-transform:none;border-radius:8px;font-size:16px;font-weight:600}[data-auth-shell] [data-auth=alt] a,[data-auth-shell] [data-auth=forgot]{color:var(--ns-purple);font-weight:600}[data-auth-shell] [data-auth=title]{font-family:var(--font-app);color:var(--ns-ink);font-size:20px;font-style:normal;line-height:28px}
