:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f8f9ff;--surface:#fff;--surface-muted:#eef0ff;--text:#171629;--muted:#646174;--line:#d9d7e8;--primary:#3525cd;--primary-strong:#2718a3;--accent:#19a974;--warning:#d97706;--shadow:0 18px 55px #2718a31f}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:var(--bg);color:var(--text);font-family:Geist,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button{font:inherit}.auth-page{align-items:center;min-height:100vh;padding:32px;display:flex}.auth-panel{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:16px;width:100%;max-width:520px;margin:0 auto;padding:34px}.auth-panel.compact{max-width:440px}.brand-mark{background:var(--primary);color:#fff;border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;font-size:18px;font-weight:800;display:inline-flex}.brand-mark.small{border-radius:10px;width:38px;height:38px;font-size:13px}.eyebrow{color:var(--primary);letter-spacing:0;text-transform:uppercase;margin:20px 0 8px;font-size:12px;font-weight:800}h1,h2,p{margin-top:0}h1{letter-spacing:0;margin-bottom:18px;font-size:clamp(36px,6vw,58px);line-height:.96}h2{letter-spacing:0;margin-bottom:0;font-size:24px}.lead{color:var(--muted);margin-bottom:28px;font-size:18px;line-height:1.55}.auth-preview,.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.mini-card,.metric-card,.panel{background:var(--surface);border:1px solid var(--line);border-radius:12px}.mini-card,.metric-card{gap:8px;padding:16px;display:grid}.mini-card span,.metric-card span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:700}.mini-card strong,.metric-card strong{font-size:28px}.mini-card small,.metric-card small{color:var(--accent);font-weight:800}.primary-button,.secondary-button,.ghost-button,.nav-item,.order-row{cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;min-height:46px;padding:0 18px;font-weight:800;display:inline-flex}.primary-button{background:var(--primary);color:#fff;width:100%;margin-top:28px}.primary-button.compact{min-height:40px;margin-top:6px}.primary-button:disabled{cursor:wait;opacity:.72}.secondary-button,.ghost-button{background:var(--surface-muted);color:var(--primary)}.secondary-button.inline{margin-top:14px}.error-note{color:#be123c;background:#fff1f2;border:1px solid #fecdd3;border-radius:10px;margin:22px 0 0;padding:12px 14px}.dashboard-page{grid-template-columns:280px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{color:#fff;background:#111024;flex-direction:column;justify-content:space-between;padding:24px;display:flex}.sidebar-brand{align-items:center;gap:12px;margin-bottom:32px;display:flex}.sidebar-brand span:last-child,.user-chip span{color:#9f9bb5;text-transform:uppercase;font-size:12px;font-weight:800;display:block}nav{gap:8px;display:grid}.nav-item{color:#d8d6e6;background:0 0;justify-content:flex-start;width:100%}.nav-item.active{background:var(--primary);color:#fff}.content{padding:28px}.topbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.topbar .eyebrow{margin-top:0}.user-chip{background:var(--surface);border:1px solid var(--line);text-align:right;border-radius:12px;padding:12px 16px}.metric-grid{margin-bottom:18px}.work-grid{grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);gap:18px;display:grid}.pricing-panel{margin-top:18px}.pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.pricing-grid label{color:var(--muted);text-transform:uppercase;gap:8px;font-size:12px;font-weight:800;display:grid}.pricing-grid input{background:var(--bg);border:1px solid var(--line);color:var(--text);font:inherit;border-radius:10px;min-height:44px;padding:0 12px}.panel{padding:20px}.panel-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.panel-heading .eyebrow{margin-top:0}.order-list{gap:10px;display:grid}.order-row{background:var(--bg);border:1px solid var(--line);text-align:left;grid-template-columns:minmax(0,1fr) auto auto;justify-content:stretch;gap:12px;width:100%;min-height:74px;padding:14px;display:grid}.order-row.selected{border-color:var(--primary);box-shadow:0 0 0 3px #3525cd1a}.order-row span{color:var(--muted);margin-top:4px;display:block}.status-pill{background:var(--surface-muted);text-transform:uppercase;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:800;color:var(--primary)!important;margin:0!important}.task-list{color:var(--muted);gap:14px;margin:0;padding-left:20px;line-height:1.5;display:grid}.empty-note{color:var(--muted);margin:16px 0 0;line-height:1.5}.detail-stack{gap:12px;display:grid}.detail-stack div{background:var(--bg);border:1px solid var(--line);border-radius:10px;gap:5px;padding:14px;display:grid}.detail-stack span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800}.detail-stack small{color:var(--muted)}.courier-select{border:1px solid var(--line);color:var(--text);font:inherit;background:#fff;border-radius:10px;width:100%;min-height:42px;padding:0 12px}@media (max-width:860px){.dashboard-page{grid-template-columns:1fr}.sidebar{gap:18px}.work-grid,.pricing-grid,.metric-grid,.auth-preview{grid-template-columns:1fr}.topbar{flex-direction:column;align-items:stretch}.user-chip{text-align:left}.order-row{grid-template-columns:1fr}}@media (max-width:560px){.auth-page,.content{padding:18px}.auth-panel{padding:24px}h1{font-size:38px}}
