body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{background:radial-gradient(circle at top,#0b1220 0,#020617 45%,#000 100%);color:#e5e7eb;font-family:SF Pro Display,system-ui,sans-serif;margin:0;overflow-x:hidden}.app-shell{backdrop-filter:blur(28px) saturate(180%);-webkit-backdrop-filter:blur(28px) saturate(180%);background:#0f172a73;border:1px solid #94a3fd40;border-radius:clamp(0px,2vw,28px);box-shadow:0 25px 60px #000000a6;display:flex;flex-direction:column;gap:clamp(20px,4vw,32px);min-height:100vh;padding:clamp(16px,4vw,40px)}.header-row{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;width:100%}.header-row h1{font-size:clamp(1.1rem,3vw,1.8rem);letter-spacing:.08em;margin:0;text-transform:uppercase}.tabs{-webkit-overflow-scrolling:touch;display:flex;gap:12px;margin-bottom:8px;overflow-x:auto;padding-bottom:12px;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.tab{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0d;border:1px solid #94a3fd40;border-radius:999px;cursor:pointer;flex:0 0 auto;font-size:13px;letter-spacing:.05em;padding:10px 22px;text-transform:uppercase;transition:.25s ease;white-space:nowrap}.tab.active{background:linear-gradient(135deg,#6366f1,#4f46e5);border-color:#ffffff4d;box-shadow:0 0 15px #6366f199}input,select,textarea{backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;background:#0f172a99!important;border:1px solid #94a3fd4d!important;border-radius:14px!important;box-shadow:inset 0 2px 4px #0000004d;color:#e5e7eb!important;font-size:14px;outline:none;padding:12px 16px!important;transition:all .3s ease;width:100%}input:focus,textarea:focus{background:#1e293bcc!important;border-color:#6366f1!important;box-shadow:0 0 15px #6366f14d,inset 0 2px 4px #0000004d!important}input::placeholder,textarea::placeholder{color:#94a3fd73!important}.dashboard-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.card,.glass{background:#0f172aa6;border:1px solid #94a3fd59;border-radius:22px;box-shadow:0 18px 45px #0006;padding:clamp(16px,3vw,24px)}.upgrade-btn,button{align-items:center;background:radial-gradient(circle at top left,#4f46e5,#1d1b4f);border:1px solid #818cf8cc;border-radius:999px;color:#e5e7eb;cursor:pointer;display:inline-flex;font-size:13px;justify-content:center;padding:10px 22px;text-transform:uppercase;transition:.25s ease}.plan-badge{border-radius:999px;display:inline-block;font-size:11px;font-weight:700;padding:6px 14px;text-align:center;text-transform:uppercase}.plan-badge.enterprise{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.plan-badge.free{background:#ffffff1a;color:#9ca3af}@media (max-width:600px){.header-row{align-items:stretch!important;flex-direction:column!important;text-align:center}.plan-badge,.upgrade-btn,button{box-sizing:border-box;margin-left:0!important;margin-right:0!important;width:100%!important}.report-row{align-items:flex-start;display:flex;flex-direction:column;gap:10px;padding:15px}}.pricing-grid{display:flex;gap:30px;justify-content:center;margin-top:40px}.pricing-card{padding:30px;text-align:center;width:320px}.price{font-size:28px;font-weight:700;margin:10px 0}.desc{font-size:16px;opacity:.8}
/*# sourceMappingURL=main.600b9ac7.css.map*/