:root{--atlas-brand-obsidian: #090d16;--atlas-brand-slate: #0f172a;--atlas-brand-navy: #1e293b;--atlas-brand-emerald: #10b981;--atlas-brand-emerald-dark: #059669;--atlas-brand-emerald-glow: rgba(16, 185, 129, .22);--atlas-brand-cyan: #06b6d4;--atlas-brand-cyan-glow: rgba(6, 182, 212, .2);--atlas-brand-violet: #8b5cf6;--atlas-brand-violet-glow: rgba(139, 92, 246, .22);--atlas-brand-amber: #f59e0b;--atlas-brand-amber-glow: rgba(245, 158, 11, .2);--atlas-brand-rose: #f43f5e;--atlas-brand-rose-glow: rgba(244, 63, 94, .2);--atlas-surface-card: #ffffff;--atlas-surface-subtle: #f8fafc;--atlas-surface-glass: rgba(255, 255, 255, .85);--atlas-border-subtle: rgba(226, 232, 240, .85);--atlas-border-focus: #3b82f6;--ease-out-spring: cubic-bezier(.16, 1, .3, 1);--ease-in-out-smooth: cubic-bezier(.65, 0, .35, 1);--ease-bounce: cubic-bezier(.34, 1.56, .64, 1);--duration-instant: .12s;--duration-fast: .2s;--duration-normal: .32s;--duration-slow: .48s;--atlas-shadow-sm: 0 1px 2px 0 rgba(15, 23, 42, .05);--atlas-shadow-md: 0 4px 6px -1px rgba(15, 23, 42, .08), 0 2px 4px -2px rgba(15, 23, 42, .05);--atlas-shadow-lg: 0 10px 15px -3px rgba(15, 23, 42, .08), 0 4px 6px -4px rgba(15, 23, 42, .03);--atlas-shadow-glow-emerald: 0 0 24px -2px var(--atlas-brand-emerald-glow);--atlas-shadow-glow-cyan: 0 0 24px -2px var(--atlas-brand-cyan-glow);--atlas-shadow-glow-violet: 0 0 24px -2px var(--atlas-brand-violet-glow)}.atlas-tabular{font-variant-numeric:tabular-nums;letter-spacing:-.01em}.atlas-gradient-text-emerald{background:linear-gradient(135deg,#059669,#10b981,#06b6d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.atlas-gradient-text-ai{background:linear-gradient(135deg,#8b5cf6,#3b82f6,#06b6d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.atlas-glass-panel{background:#ffffffe6;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(226,232,240,.9);box-shadow:var(--atlas-shadow-sm);border-radius:12px}.atlas-hero-card{position:relative;overflow:hidden;background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid rgba(203,213,225,.8);border-radius:14px;box-shadow:var(--atlas-shadow-md);transition:all var(--duration-normal) var(--ease-out-spring)}.atlas-hero-card:hover{border-color:#94a3b8e6;box-shadow:var(--atlas-shadow-lg)}.atlas-interactive-card{border-radius:12px;transition:transform var(--duration-fast) var(--ease-out-spring),box-shadow var(--duration-fast) var(--ease-out-spring),border-color var(--duration-fast) var(--ease-out-spring)}.atlas-interactive-card:hover{transform:translateY(-2px);box-shadow:var(--atlas-shadow-md)}@keyframes atlasPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.85}}@keyframes atlasGlowPulse{0%,to{box-shadow:0 0 12px #10b98133}50%{box-shadow:0 0 24px #10b98180}}@keyframes atlasSlideUpFade{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes atlasShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.atlas-shimmer{background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;animation:atlasShimmer 1.8s infinite}.atlas-animate-in{animation:atlasSlideUpFade var(--duration-normal) var(--ease-out-spring) forwards}.Polaris-Card{border-radius:12px!important;border:1px solid #e2e8f0!important;box-shadow:var(--atlas-shadow-sm)!important}.Polaris-Button--variantPrimary{transition:all var(--duration-fast) var(--ease-out-spring)!important}.Polaris-Button--variantPrimary:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000026!important}@media(prefers-reduced-motion:reduce){*,:before,:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
