:root{--p-color-bg-surface-secondary: var(--p-color-bg-surface-secondary);--primary-gradient: linear-gradient(135deg, #4f46e5 0%, #7c3aed 50%, #db2777 100%);--secondary-gradient: linear-gradient(135deg, #6366f1 0%, #1e293b 100%)}body{background:linear-gradient(135deg,#f0f4f8,#f6f8fa)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f1f5f9}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px;border:2px solid #f1f5f9}::-webkit-scrollbar-thumb:hover{background:#94a3b8}::selection{background:#4f46e51a;color:#4f46e5}.premium-hero{background:var(--primary-gradient);border-radius:var(--p-border-radius-600);padding:clamp(2rem,5vw,3.5rem) clamp(1.5rem,4vw,3rem);color:var(--p-color-text-brand-on-primary);box-shadow:var(--p-shadow-500);position:relative;overflow:hidden;margin-bottom:var(--p-space-800)}.premium-hero-mini{background:var(--primary-gradient);border-radius:20px;padding:44px 48px;color:#fff;box-shadow:0 10px 15px -3px #0000001a;position:relative;overflow:hidden;margin-bottom:1.5rem}.glass-element{position:absolute;background:radial-gradient(circle,#fff3,#fff0 70%);border-radius:50%;filter:blur(40px);z-index:0}.action-card{transition:all .3s cubic-bezier(.4,0,.2,1)!important;background:#fff;padding:24px;border-radius:20px!important;border:1px solid #e2e8f0!important;box-shadow:0 4px 6px -1px #0000000d!important;cursor:pointer}.action-card:hover{transform:translateY(-5px);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a!important;border-color:#6366f1!important}.action-card.locked-feature{cursor:default;opacity:.85;background:#fafafa!important}.action-card.locked-feature:hover{border-color:#f87171!important;background:snow!important;cursor:pointer}.stat-card{transition:all .3s ease!important;background:#fff!important;border-radius:20px!important;border:1px solid #e2e8f0!important;box-shadow:0 1px 3px #0000000d!important;height:100%;display:flex;flex-direction:column}.stat-card:hover{background:var(--p-color-bg-surface-hover)!important;transform:scale(1.02);border-color:var(--p-color-border-hover)!important}.stat-card-static{background:#fff!important;border-radius:20px!important;border:1px solid #e2e8f0!important;box-shadow:0 1px 3px #0000000d!important;height:100%;display:flex;flex-direction:column}.stat-card-static>div{flex:1;display:flex;flex-direction:column}.stat-card-static .Polaris-IndexTable__TableRow:hover,.stat-card-static .Polaris-IndexTable__TableRow--hovered,.stat-card-static tr:hover,.stat-card-static td:hover{background-color:transparent!important;background:transparent!important}.stat-card-static .Polaris-IndexTable-Header,.stat-card-static .Polaris-IndexTable__HeaderWrapper,.stat-card-static thead{background:#fff!important;z-index:30!important;position:sticky!important;top:0!important}.stat-card-static .Polaris-IndexTable__Table th{background:#fff!important;border-bottom:1px solid #e1e3e5!important}.stat-card-static .Polaris-IndexTable__Table{border-collapse:separate!important}.Polaris-Card{border-radius:16px!important;border:1px solid rgba(0,0,0,.05)!important}.pro-tip-card{background:var(--secondary-gradient);border-radius:20px;padding:32px 24px;color:#fff;box-shadow:0 10px 15px -3px #0000001a;position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.1)}.Polaris-Button--variantPrimary{border-radius:12px!important;font-weight:600!important;transition:all .2s ease!important}.Polaris-Button--variantPrimary:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000026!important}.premium-button-secondary{background:#ffffff1a!important;border:1px solid rgba(255,255,255,.2)!important;color:#fff!important;border-radius:12px!important;font-weight:500!important;transition:all .2s ease!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);height:40px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 24px!important;-webkit-user-select:none;user-select:none}.premium-button-secondary:hover{background:#fff3!important;transform:translateY(-1px);border-color:#fff6!important;box-shadow:0 4px 12px #0000001a!important}.premium-button-secondary:active{transform:translateY(0)}
