:root{--background:#151419;--background-soft:#1d1b22;--foreground:#f4efe7;--muted:#a9a19a;--primary:#d87943;--primary-strong:#f1b866;--secondary:#527575;--border:rgba(255,255,255,.1);--panel:rgba(255,255,255,.043);--panel-strong:rgba(255,255,255,.075);--shadow:0 24px 80px rgba(0,0,0,.38);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{background:var(--background);min-height:100%;color:var(--foreground);letter-spacing:0;margin:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,Menlo,monospace}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.command-background{background:radial-gradient(circle at 12% 8%,rgba(216,121,67,.18),transparent 30rem),radial-gradient(circle at 82% 22%,rgba(82,117,117,.22),transparent 34rem),linear-gradient(135deg,#151419 0%,#101014 55%,#19171d 100%);min-height:100vh;position:relative;overflow:hidden}.ambient,.grid-overlay{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.ambient-one{filter:blur(18px);background:linear-gradient(120deg,rgba(216,121,67,.12),transparent 42%)}.ambient-two{background:radial-gradient(circle at 78% 70%,rgba(82,117,117,.18),transparent 28rem)}.grid-overlay{background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(rgba(0,0,0,.8),transparent 86%);mask-image:linear-gradient(rgba(0,0,0,.8),transparent 86%)}.command-page{z-index:1;min-height:100vh;padding:24px;position:relative}.top-navigation{justify-content:space-between;align-items:center;max-width:1180px;margin:0 auto;padding:12px 0;display:flex}.command-logo{align-items:center;gap:12px;display:inline-flex}.logo-mark{background:linear-gradient(135deg,var(--primary),var(--primary-strong));color:#151419;border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;font-weight:900;display:inline-flex}.logo-title,.logo-subtitle{line-height:1;display:block}.logo-title{font-size:16px;font-weight:800}.logo-subtitle{color:var(--muted);text-transform:uppercase;margin-top:5px;font-size:11px}.nav-links{align-items:center;gap:8px;display:flex}.nav-links a,.button-link,.icon-button{border:1px solid var(--border);border-radius:8px;transition:transform .16s,border-color .16s,background .16s}.nav-links a{color:var(--muted);padding:10px 12px;font-size:13px}.nav-links a:hover,.button-link:hover,.icon-button:hover{border-color:rgba(216,121,67,.45);transform:translateY(-1px)}.hero-layout{grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);align-items:center;gap:42px;max-width:1180px;margin:78px auto 0;display:grid}.hero-copy h1,.auth-copy h1,.workspace-topbar h1{max-width:850px;margin:24px 0;font-size:max(42px,min(6vw,82px));line-height:.95}.hero-copy p,.auth-copy p,.muted-copy{color:var(--muted);max-width:700px;margin:0;font-size:17px;line-height:1.7}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.button-link{cursor:pointer;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:0 16px;display:inline-flex}.button-primary{background:linear-gradient(135deg,var(--primary),var(--primary-strong));color:#151419;font-weight:800}.button-secondary,.button-ghost{background:var(--panel);color:var(--foreground)}.hero-meta,.auth-feature-list{color:var(--muted);flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.hero-meta span,.auth-feature-list span,.status-badge{border:1px solid var(--border);background:rgba(255,255,255,.055);border-radius:8px;align-items:center;gap:8px;padding:8px 10px;display:inline-flex}.status-badge{color:var(--primary-strong);letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:800}.preview-panel,.auth-card,.content-card,.stat-card,.sidebar,.workspace{background:var(--panel);border:1px solid var(--border);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.preview-panel,.content-card,.workspace{border-radius:8px;padding:22px}.preview-header,.workspace-topbar,.section-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.eyebrow{color:var(--primary-strong);text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:800}.preview-header h2,.section-heading h2{margin:0;font-size:26px}.preview-grid,.workspace-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.stat-card{border-radius:8px;min-height:152px;padding:16px}.stat-icon{color:var(--primary-strong);background:rgba(216,121,67,.12);border:1px solid rgba(216,121,67,.22);border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.stat-card p,.stat-card span{color:var(--muted);font-size:12px}.stat-card strong{margin:12px 0 8px;font-size:24px;display:block}.signal-list,.admin-table{gap:8px;margin-top:20px;display:grid}.signal-row,.admin-row{background:rgba(0,0,0,.16);border:1px solid rgba(255,255,255,.06);border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px;display:grid}.signal-row svg{color:var(--secondary)}.signal-row small,.admin-row span{color:var(--muted)}.auth-layout{grid-template-columns:minmax(0,1fr) 420px;align-items:center;gap:42px;max-width:1080px;margin:96px auto 0;display:grid}.auth-card{border-radius:8px;gap:16px;padding:22px;display:grid}.auth-card label{color:var(--muted);text-transform:uppercase;gap:8px;font-size:12px;display:grid}.auth-card input{border:1px solid var(--border);color:var(--foreground);background:rgba(0,0,0,.24);border-radius:8px;min-height:44px;padding:0 12px}.auth-card button:disabled{cursor:wait;opacity:.72}.form-note{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.form-error{color:#ffb4a6;margin:0;font-size:12px;line-height:1.5}.error-note{color:#ffb4a6}.app-shell{grid-template-columns:260px minmax(0,1fr);gap:18px;min-height:calc(100vh - 48px);display:grid}.sidebar{border-radius:8px;padding:18px}.sidebar nav{gap:8px;margin-top:28px;display:grid}.sidebar-link{color:var(--muted);border:1px solid transparent;border-radius:8px;align-items:center;gap:10px;padding:11px;display:flex}.sidebar-link.active,.sidebar-link:hover{color:var(--foreground);background:rgba(216,121,67,.12);border-color:rgba(216,121,67,.28)}.workspace{gap:18px;display:grid;overflow:hidden}.standalone-workspace{max-width:1180px;margin:44px auto 0}.workspace-topbar h1{margin:0;font-size:max(32px,min(4vw,58px))}.topbar-actions{align-items:center;gap:10px;display:flex}.search-box{border:1px solid var(--border);color:var(--muted);background:rgba(0,0,0,.2);border-radius:8px;align-items:center;gap:10px;min-width:220px;min-height:42px;padding:0 12px;display:flex}.icon-button{color:var(--foreground);background:rgba(255,255,255,.055);justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.tenant-tabs{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.tenant-tabs span{border:1px solid var(--border);color:var(--muted);background:rgba(255,255,255,.055);border-radius:8px;padding:10px 12px}.admin-row{grid-template-columns:220px 1fr auto}.identity-row select,.auth-card select{border:1px solid var(--border);color:var(--foreground);background:rgba(0,0,0,.24);border-radius:8px;min-height:38px;padding:8px 10px}.account-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.7fr);gap:18px;margin-top:20px;display:grid}.json-preview{border:1px solid var(--border);color:var(--muted);white-space:pre-wrap;word-break:break-word;background:rgba(0,0,0,.24);border-radius:8px;max-height:420px;margin:18px 0 0;padding:16px;line-height:1.5;overflow:auto}.catalog-section{max-width:1180px;margin:84px auto 0}.stacked-heading{flex-direction:column;align-items:flex-start}.stacked-heading h2{max-width:820px;font-size:max(30px,min(4vw,54px));line-height:1.02}.product-suite-grid,.pricing-grid,.offer-section-grid,.admin-catalog-layout{gap:16px;display:grid}.product-suite-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px}.pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:24px}.pricing-card{background:var(--panel);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:8px;gap:16px;min-height:460px;padding:20px;display:grid}.pricing-card.featured{background:rgba(216,121,67,.1);border-color:rgba(216,121,67,.45)}.pricing-card-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pricing-card h3,.content-card h3{margin:14px 0 0;font-size:26px}.pricing-card p{color:var(--muted);margin:0;line-height:1.6}.featured-dot{color:var(--primary-strong);font-size:12px;font-weight:800}.price-line{align-items:baseline;gap:8px;display:flex}.price-line strong{font-size:34px}.price-line span,.pricing-card small{color:var(--muted)}.feature-bullets{gap:10px;margin:0;padding:0;list-style:none;display:grid}.feature-bullets li{color:var(--muted);align-items:flex-start;gap:8px;line-height:1.45;display:flex}.feature-bullets svg,.feature-matrix svg{color:var(--primary-strong);flex:none}.segmented-control{border:1px solid var(--border);background:rgba(0,0,0,.2);border-radius:8px;align-items:center;gap:4px;padding:4px;display:inline-flex}.segmented-control button,.text-button{color:var(--muted);cursor:pointer;background:0 0;border:0}.segmented-control button{border-radius:7px;min-height:34px;padding:0 12px}.segmented-control button.active{color:var(--foreground);background:rgba(216,121,67,.18)}.feature-matrix{border:1px solid var(--border);border-radius:8px;margin-top:20px;overflow:auto}.matrix-row{grid-template-columns:220px repeat(4,minmax(150px,1fr));min-width:820px;display:grid}.matrix-row>*{color:var(--muted);border-bottom:1px solid rgba(255,255,255,.06);align-items:center;gap:8px;min-height:54px;padding:12px;display:flex}.matrix-head>*{color:var(--foreground);background:rgba(255,255,255,.043)}.admin-catalog-layout{grid-template-columns:minmax(280px,.92fr) minmax(360px,1.08fr)}.admin-list{gap:8px;margin-top:18px;display:grid}.admin-list-row{color:var(--foreground);cursor:pointer;text-align:left;background:rgba(0,0,0,.18);border:1px solid rgba(255,255,255,.06);border-radius:8px;gap:6px;padding:12px;display:grid}.admin-list-row.active,.admin-list-row:hover{border-color:rgba(216,121,67,.42)}.admin-list-row span,.admin-list-row small{color:var(--muted);overflow-wrap:anywhere}.admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.admin-form-grid label{color:var(--muted);text-transform:uppercase;gap:7px;font-size:12px;display:grid}.admin-form-grid input,.admin-form-grid select,.admin-form-grid textarea{border:1px solid var(--border);color:var(--foreground);background:rgba(0,0,0,.24);border-radius:8px;min-height:42px;padding:10px 12px}.admin-form-grid textarea{resize:vertical}.span-2{grid-column:1/-1}.checkbox-label{flex-direction:row;align-items:center;gap:10px!important;display:flex!important}.checkbox-label input{width:auto;min-height:auto}.form-actions{flex-wrap:wrap;gap:10px;display:flex}.single-auth{grid-template-columns:minmax(0,1fr) 420px}.embedded-preview{border:1px solid var(--border);border-radius:8px;max-height:72vh;overflow:auto}.embedded-preview .command-background{min-height:0}@media (max-width:980px){.hero-layout,.auth-layout,.app-shell,.account-grid,.admin-catalog-layout,.product-suite-grid,.pricing-grid,.offer-section-grid{grid-template-columns:1fr}.preview-grid,.workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sidebar{display:none}}@media (max-width:640px){.command-page{padding:16px}.top-navigation,.preview-header,.workspace-topbar{flex-direction:column;align-items:stretch}.preview-grid,.workspace-grid,.admin-form-grid,.signal-row,.admin-row{grid-template-columns:1fr}.nav-links{width:100%}.nav-links a{text-align:center;flex:1}}
