*{margin:0;padding:0;box-sizing:border-box}body{font-family:Plus Jakarta Sans,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,textarea,select{font-family:inherit}@keyframes slideIn{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:none}}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.card{background:#fff;border:1.5px solid #E8E8E8;border-radius:12px;padding:20px;margin-bottom:16px}.card-hover:hover{transform:translateY(-2px);box-shadow:0 4px 20px #00000014;transition:all .2s ease}.btn{border-radius:14px;padding:10px 22px;font-size:13px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:8px;border:none;font-family:inherit;position:relative;transition:transform .25s cubic-bezier(.4,0,.2,1)}.btn-primary{background:#c9a84c1f!important;backdrop-filter:blur(40px) saturate(1.8)!important;-webkit-backdrop-filter:blur(40px) saturate(1.8)!important;color:#f0d060!important;border:.5px solid rgba(201,168,76,.2)!important;box-shadow:inset 0 .5px #ffffff26,inset 0 -.5px #0000001a,0 2px 20px #c9a84c14!important}.btn-primary:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.08) 0%,transparent 40%,rgba(0,0,0,.04) 100%);pointer-events:none}.btn-primary:hover{background:#c9a84c29!important;border-color:#c9a84c4d!important;box-shadow:inset 0 .5px #fff3,inset 0 -.5px #00000014,0 4px 30px #c9a84c26!important;transform:scale(1.02)}.btn-primary:active{transform:scale(.97)}.btn-secondary{background:#ffffff0f!important;backdrop-filter:blur(40px) saturate(1.8)!important;-webkit-backdrop-filter:blur(40px) saturate(1.8)!important;color:#fffc!important;border:.5px solid rgba(255,255,255,.12)!important;box-shadow:inset 0 .5px #ffffff1a,inset 0 -.5px #0000000f!important}.btn-secondary:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.06) 0%,transparent 40%,rgba(0,0,0,.03) 100%);pointer-events:none}.btn-secondary:hover{background:#ffffff1a!important;border-color:#ffffff2e!important;box-shadow:inset 0 .5px #ffffff26,inset 0 -.5px #0000000d,0 4px 30px #ffffff08!important;transform:scale(1.02)}.btn-secondary:active{transform:scale(.97)}.btn-danger{background:#ef44441a;backdrop-filter:blur(40px) saturate(1.8);-webkit-backdrop-filter:blur(40px) saturate(1.8);color:#fca5a5;border:.5px solid rgba(239,68,68,.15);box-shadow:inset 0 .5px #ffffff14,inset 0 -.5px #0000000a;position:relative}.btn-danger:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.05) 0%,transparent 40%,rgba(0,0,0,.02) 100%);pointer-events:none}.btn-danger:hover{background:#ef444426;transform:scale(1.02)}.btn-sm{padding:8px 14px;font-size:12px}.input{width:100%;padding:10px 14px;border:1.5px solid #E5E7EB;border-radius:8px;font-size:13px;color:#111827;background-color:#fdfcfa;outline:none;box-sizing:border-box;transition:border-color .2s,box-shadow .2s;font-family:inherit}.input:focus{border-color:#c9a84c;box-shadow:0 0 0 3px #c9a84c1a}.tag{background:#fafafa;color:#374151;border:1px solid #E5E7EB;padding:4px 10px;border-radius:6px;font-size:12px}.badge-danger{background:#fef2f2;color:#dc2626;border:1px solid #FCA5A5;border-radius:8px;padding:10px 14px;font-size:12px}.badge-success{background:#f0fff4;color:#16a34a;border:1px solid #86EFAC;border-radius:8px;padding:10px 14px;font-size:12px}.slide-in{animation:slideIn .25s ease}@keyframes shimmer{0%{background-position:-200% center}to{background-position:200% center}}.fade-up{animation:fadeUp .8s ease}.scale-in{animation:scaleIn .3s ease}@media (max-width: 1199px){[data-view]{padding:24px!important}[data-grid="3"]{grid-template-columns:repeat(2,1fr)!important}}@media (max-width: 899px){body{padding-top:0}[data-view]{padding:16px!important}[data-view-header]{flex-direction:column!important;gap:12px!important}[data-grid="2"],[data-grid="3"]{grid-template-columns:1fr!important}[data-sidebar]{width:260px!important}.hide-mobile{display:none!important}}@media (max-width: 480px){[data-main]{padding:12px!important}}.fade-in{animation:fadeIn .3s ease both}.scale-fade-in{animation:scaleIn .3s ease both}:root{--glass-bg: rgba(10, 10, 10, .6);--glass-border: rgba(255, 255, 255, .06);--glass-shadow: 0 8px 32px rgba(0, 0, 0, .18);--glass-highlight: inset 0 1px 0 rgba(255, 255, 255, .06);--glass-blur: 16px;--glass-saturate: 1.3;--glass-gold-bg: rgba(201, 168, 76, .07);--glass-gold-border: rgba(201, 168, 76, .18);--glass-gold-highlight: inset 0 1px 0 rgba(201, 168, 76, .1);--glass-card-bg: rgba(255, 255, 255, .03);--glass-card-border: rgba(255, 255, 255, .06);--glass-card-highlight: inset 0 1px 0 rgba(255, 255, 255, .04)}.glass{background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));border:1px solid var(--glass-border);box-shadow:var(--glass-shadow),var(--glass-highlight)}.glass-gold{background:var(--glass-gold-bg);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));border:1px solid var(--glass-gold-border);box-shadow:var(--glass-shadow),var(--glass-gold-highlight)}.glass-card{background:var(--glass-card-bg);backdrop-filter:blur(12px) saturate(1.2);-webkit-backdrop-filter:blur(12px) saturate(1.2);border:1px solid var(--glass-card-border);box-shadow:0 4px 20px #0000001f,var(--glass-card-highlight);transition:all .4s cubic-bezier(.16,1,.3,1)}.glass-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px #0003,var(--glass-card-highlight);border-color:#ffffff1f}.glass-card-gold{background:#c9a84c0d;backdrop-filter:blur(12px) saturate(1.2);-webkit-backdrop-filter:blur(12px) saturate(1.2);border:1px solid rgba(201,168,76,.13);box-shadow:0 4px 20px #0000001f,inset 0 1px #c9a84c12;transition:all .4s cubic-bezier(.16,1,.3,1)}.glass-card-gold:hover{transform:translateY(-4px);box-shadow:0 12px 40px #0003,inset 0 1px #c9a84c1a;border-color:#c9a84c40}.glass-header{background:#050505b3;backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4);border-bottom:1px solid rgba(255,255,255,.06);box-shadow:0 4px 30px #00000026,inset 0 1px #ffffff0a}.card-glow{transition:all .4s cubic-bezier(.16,1,.3,1)!important}.card-glow:hover{transform:translateY(-4px);box-shadow:0 20px 60px #0000004d,inset 0 1px #ffffff0f!important}.hero-cta-primary{background:#c9a84c1f!important;backdrop-filter:blur(50px) saturate(2)!important;-webkit-backdrop-filter:blur(50px) saturate(2)!important;color:#f0d060!important;border:.5px solid rgba(201,168,76,.2)!important;box-shadow:inset 0 .5px #ffffff1f,inset 0 -.5px #00000014,0 2px 30px #c9a84c14!important;position:relative;transition:transform .25s cubic-bezier(.4,0,.2,1)}.hero-cta-primary:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.08) 0%,transparent 40%,rgba(0,0,0,.04) 100%);pointer-events:none}.hero-cta-primary:hover{background:#c9a84c29!important;border-color:#c9a84c4d!important;box-shadow:inset 0 .5px #ffffff2e,inset 0 -.5px #0000000f,0 4px 40px #c9a84c26!important;transform:scale(1.03)}.hero-cta-primary:active{transform:scale(.97)}.hero-cta-secondary{background:#ffffff0f!important;backdrop-filter:blur(50px) saturate(2)!important;-webkit-backdrop-filter:blur(50px) saturate(2)!important;border:.5px solid rgba(255,255,255,.12)!important;box-shadow:inset 0 .5px #ffffff1a,inset 0 -.5px #0000000f!important;position:relative;transition:transform .25s cubic-bezier(.4,0,.2,1)}.hero-cta-secondary:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.06) 0%,transparent 40%,rgba(0,0,0,.03) 100%);pointer-events:none}.hero-cta-secondary:hover{background:#ffffff1a!important;border-color:#ffffff2e!important;box-shadow:inset 0 .5px #ffffff24,inset 0 -.5px #0000000a,0 4px 40px #ffffff08!important;transform:scale(1.03)}.hero-cta-secondary:active{transform:scale(.97)}.bg-ambient-grid{background-image:linear-gradient(rgba(255,255,255,.012) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.012) 1px,transparent 1px);background-size:48px 48px}@media (prefers-reduced-transparency: reduce){.glass,.glass-gold,.glass-card,.glass-card-gold,.glass-header{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.glass,.glass-gold,.glass-header{background:#0a0a0aeb!important}.glass-card,.glass-card-gold{background:#141414e6!important}.hero-cta-secondary{background:#ffffff14!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}div[style*="border-radius: 14px"][style*="background: #fff"]{background:#ffffff80!important;backdrop-filter:blur(30px) saturate(1.6)!important;-webkit-backdrop-filter:blur(30px) saturate(1.6)!important;border-color:#ffffff4d!important;box-shadow:inset 0 .5px #fff9,0 4px 20px #0000000a!important}.dashboard-glass div[style*="background: #fff"]{background:#fff6!important;backdrop-filter:blur(30px) saturate(1.6)!important;-webkit-backdrop-filter:blur(30px) saturate(1.6)!important;border:.5px solid rgba(255,255,255,.5)!important;box-shadow:inset 0 .5px #fff9,0 4px 20px #0000000a!important}.section-gold{height:1px;background:linear-gradient(90deg,transparent,rgba(201,168,76,.4),transparent);margin:0 auto}.metric-card{background:#ffffff59!important;backdrop-filter:blur(30px) saturate(1.6)!important;-webkit-backdrop-filter:blur(30px) saturate(1.6)!important;border:.5px solid rgba(255,255,255,.4)!important;border-radius:14px!important;padding:24px!important;box-shadow:inset 0 .5px #ffffff80,0 4px 20px #00000008!important;transition:transform .25s cubic-bezier(.4,0,.2,1)}.metric-card:hover{transform:translateY(-2px)}.glass-container{position:relative;isolation:isolate}.glass-container:before{content:"";position:absolute;top:-24px;right:-24px;bottom:-24px;left:-24px;z-index:-1;backdrop-filter:blur(50px) saturate(1.4);-webkit-backdrop-filter:blur(50px) saturate(1.4);pointer-events:none}.glass-interactive{transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .4s cubic-bezier(.16,1,.3,1)!important;cursor:pointer}.glass-interactive:hover{transform:scale(1.02)}.glass-interactive:active{transform:scale(.97)}.glass-morph{transition:all .5s cubic-bezier(.16,1,.3,1)}.glass-unite{position:relative}.glass-unite+.glass-unite{margin-left:-.5px}@media (prefers-reduced-motion: reduce){.glass-interactive:hover{transform:none}.glass-morph{transition:none}}@keyframes goldDrift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.hero-cta-primary{background:linear-gradient(135deg,#c9a84c24,#d4b55633,#b9962e24,#c9a84c2e)!important;background-size:400% 400%!important;animation:goldDrift 6s ease-in-out infinite!important}.hero-cta-primary:after,.hero-cta-secondary:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.08) 42%,rgba(255,255,255,.18) 50%,rgba(255,255,255,.08) 58%,transparent 70%);background-size:200% 100%;background-position:200% 0;opacity:0;transition:opacity .35s ease;pointer-events:none;z-index:5}.hero-cta-primary:hover:after,.hero-cta-secondary:hover:after{opacity:1;animation:shimmerSweep .9s cubic-bezier(.25,.46,.45,.94) forwards}@keyframes shimmerSweep{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes glowPulse{0%,to{box-shadow:inset 0 .5px #ffffff2e,inset 0 -.5px #0000000f,0 0 20px #c9a84c4d,0 0 50px #c9a84c1f}50%{box-shadow:inset 0 .5px #ffffff38,inset 0 -.5px #0000000d,0 0 35px #c9a84c80,0 0 80px #c9a84c38}}.hero-cta-primary:hover{animation:glowPulse 2.5s ease-in-out infinite!important}.hero-cta-secondary:hover{box-shadow:inset 0 .5px #ffffff29,inset 0 -.5px #0000000a,0 0 15px #ffffff0d,0 0 40px #ffffff05!important}.hero-cta{animation:microBreathe 4s ease-in-out infinite}.hero-cta:hover{animation:none}@keyframes microBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.006)}}
