@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700&display=swap";:root{color-scheme:light}body{font-family:"Manrope",var(--p-font-family-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:radial-gradient(circle at 10% 0%,rgba(99,102,241,.65) 0%,transparent 60%),linear-gradient(160deg,#0b1220 0%,#111b3a 35%,#0b1220 100%);min-height:100vh;color:#0b1120}.Polaris-AppProvider,.Polaris-Page{background:transparent}.Polaris-Page__Content{padding-block-start:0}.dashboard-shell{max-width:1080px;margin:0 auto;padding:40px 28px 80px;display:grid;gap:32px}.dashboard-hero{position:relative;overflow:hidden;border-radius:32px;padding:48px 44px;color:#f8fafc;background:linear-gradient(135deg,#6366f1 0%,#4338ca 52%,#1f1b52 100%);box-shadow:0 36px 72px #4f46e561;display:grid;gap:24px}.dashboard-hero:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 25% 20%,rgba(255,255,255,.38),transparent 58%);opacity:.6}.dashboard-hero>*{position:relative;z-index:1}.dashboard-hero h1{font-size:clamp(28px,4vw,42px);font-weight:700;letter-spacing:-.02em;margin:4px 0 8px}.dashboard-hero p{max-width:540px;line-height:1.6;opacity:.92;margin:0}.dashboard-hero .Polaris-Badge{background:rgba(255,255,255,.22);color:#10142a;font-weight:600;letter-spacing:.02em}.hero-actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:12px}.dashboard-hero .Polaris-Button.Polaris-Button--variantPrimary{background:#ffffff;color:#1e1b4b;box-shadow:0 12px 24px #0f172a40}.dashboard-hero .Polaris-Button.Polaris-Button--variantSecondary{border-color:#ffffff8c;color:#f8fafc;background:rgba(15,23,42,.25);box-shadow:inset 0 0 0 1px #ffffff14}.hero-usage{margin-top:16px;padding:22px 26px;border-radius:24px;background:rgba(15,23,42,.42);border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(14px);display:grid;gap:12px}.hero-usage-header{display:flex;align-items:center;justify-content:space-between;color:#f8fafceb}.hero-usage-header strong{font-size:clamp(22px,3vw,30px);font-weight:700}.hero-usage-header span{font-size:15px;opacity:.8}.usage-progress-bar{position:relative;height:12px;border-radius:999px;background:rgba(255,255,255,.18);overflow:hidden}.usage-progress-fill{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,#facc15,#fb923c 50%,#f97316 80%,#ef4444);box-shadow:0 0 18px #facc1573}.metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px}.metric-card{padding:24px 26px;border-radius:26px;background:linear-gradient(160deg,rgba(17,25,49,.92),rgba(15,23,42,.68));border:1px solid rgba(255,255,255,.12);box-shadow:0 24px 36px #090e1859;color:#f1f5f9f5;display:grid;gap:8px}.metric-card .metric-label{font-size:13px;letter-spacing:.02em;text-transform:uppercase;opacity:.7}.metric-card .metric-value{font-size:clamp(28px,4.4vw,36px);font-weight:700}.metric-card .metric-footnote{font-size:13px;opacity:.65}.quick-actions{display:grid;gap:16px;color:#0b1120}.quick-actions h2{font-size:20px;font-weight:600;color:#e2e8f0e0}.quick-actions-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:22px}.quick-card{padding:24px 26px;border-radius:24px;background:linear-gradient(155deg,rgba(37,56,118,.45),rgba(16,24,48,.8));border:1px solid rgba(148,163,255,.18);backdrop-filter:blur(14px);box-shadow:0 20px 44px #0c132652;display:grid;gap:16px;color:#e2e8f0e6}.quick-card p{margin:0;font-size:14px;opacity:.78}.quick-card .Polaris-Button{width:fit-content;border-radius:999px;padding-inline:22px}.quick-card-header{display:flex;align-items:center;gap:14px;font-weight:600;font-size:15px;letter-spacing:.01em}.quick-card-header .Polaris-Icon{width:26px;height:26px}.quick-card-header .Polaris-Icon__Svg{filter:drop-shadow(0 6px 10px rgba(79,70,229,.35))}.empty-state-card{padding:32px;border-radius:22px;background:rgba(15,23,42,.72);border:1px solid rgba(255,255,255,.12);box-shadow:0 18px 36px #0f172a47;color:#f8fafc;display:grid;gap:16px;text-align:left}.empty-state-card p{margin:0;opacity:.72;line-height:1.6}@media (max-width: 680px){.dashboard-shell{padding:24px 18px 48px}.dashboard-hero{padding:32px 28px}.hero-actions{flex-direction:column;align-items:stretch}.quick-actions-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}
