:root{color-scheme:light;--background:#f6f7fb;--foreground:#172033;--muted:#657089;--line:#e4e8f0;--brand:#5548e8}*{box-sizing:border-box}body{margin:0;background:var(--background);color:var(--foreground);font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.container{max-width:1120px;margin:0 auto;padding:32px 20px}.topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 24px;background:white;border-bottom:1px solid var(--line)}.brand{font-weight:800;letter-spacing:-.4px}.muted{color:var(--muted)}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:16px;gap:16px}.card{background:white;border:1px solid var(--line);border-radius:16px;padding:22px;box-shadow:0 4px 18px #1b27500a}.metric{font-size:28px;font-weight:750;letter-spacing:-.7px;margin-top:8px}.btn{display:inline-flex;justify-content:center;align-items:center;padding:11px 15px;border:0;border-radius:10px;background:var(--brand);color:white;font-weight:650;cursor:pointer}.btn.secondary{color:var(--foreground);background:#eef0f6}.form{display:grid;grid-gap:14px;gap:14px;max-width:520px}.form label{display:grid;grid-gap:7px;gap:7px;font-size:14px;font-weight:650}.form input,.form select,.form textarea{width:100%;padding:11px 12px;border:1px solid #d8deea;border-radius:9px;background:white}.product-title{font-size:18px;font-weight:750;margin:8px 0}@media (max-width:600px){.container{padding:22px 14px}.topbar{padding:14px}}