@keyframes fade-in-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-scale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes slide-in-right{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes shimmer-gold{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes pulse-subtle{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}@keyframes count-up-glow{0%{text-shadow:0 0 0 transparent}50%{text-shadow:0 0 20px rgba(255,178,93,.4)}to{text-shadow:0 0 0 transparent}}.hero-header{position:relative;border-radius:16px;overflow:hidden;animation:fade-in-scale .4s ease-out}.hero-header:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,transparent 0%,rgba(255,255,255,.03) 50%,transparent 100%);pointer-events:none}.hero-header:after{content:"";position:absolute;top:-50%;right:-20%;width:400px;height:400px;background:radial-gradient(circle,rgba(255,178,93,.1) 0%,transparent 70%);border-radius:50%;pointer-events:none}.hero-header .hero-icon{animation:fade-in-scale .5s ease-out .1s both}.hero-header .hero-title{animation:fade-in-up .5s ease-out .15s both}.hero-header .hero-subtitle{animation:fade-in-up .5s ease-out .2s both}.hero-header .hero-actions{animation:fade-in-up .5s ease-out .25s both}.stat-card{background:#fff;border-radius:16px;border:1px solid rgba(0,0,0,.05);transition:all .3s cubic-bezier(.34,1.56,.64,1);animation:fade-in-up .4s ease-out;position:relative;overflow:hidden}.stat-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#ffb25d,#ffc580);opacity:0;transition:opacity .3s ease}.stat-card:hover{transform:translateY(-4px);box-shadow:0 16px 32px #00000014,0 4px 8px #0000000a;border-color:#ffb25d26}.stat-card:hover:before{opacity:1}.stat-card:hover .stat-value{animation:count-up-glow .6s ease-out}.stat-card:hover .stat-icon{transform:scale(1.1) rotate(5deg)}.stat-card .stat-icon{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.stat-card .stat-value{font-weight:800;background:linear-gradient(135deg,#ffb25d,#e69a44);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.stat-card .stat-trend-up{color:#5dc0a6}.stat-card .stat-trend-down{color:#f06e5f}.stat-card:nth-child(1){animation-delay:.08s}.stat-card:nth-child(2){animation-delay:.16s}.stat-card:nth-child(3){animation-delay:.24s}.stat-card:nth-child(4){animation-delay:.32s}.stat-card:nth-child(5){animation-delay:.4s}.stat-card:nth-child(6){animation-delay:.48s}html[data-theme=dark] .stat-card,.dark .stat-card{background:#1e2433;border-color:#ffffff0f}html[data-theme=dark] .stat-card:hover,.dark .stat-card:hover{border-color:#ffb25d40}.chart-card{background:#fff;border-radius:16px;border:1px solid rgba(0,0,0,.05);transition:all .3s ease;animation:fade-in-up .5s ease-out}.chart-card:hover{box-shadow:0 12px 24px #0000000f}.chart-card .chart-header{border-bottom:1px solid rgba(0,0,0,.05)}.chart-card .chart-title{font-weight:700;color:#1a2039}html[data-theme=dark] .chart-card,.dark .chart-card{background:#1e2433;border-color:#ffffff0f}html[data-theme=dark] .chart-card .chart-header,.dark .chart-card .chart-header{border-bottom-color:#ffffff0f}html[data-theme=dark] .chart-card .chart-title,.dark .chart-card .chart-title{color:#e5e7eb}.action-card{background:#fff;border-radius:16px;border:1px solid rgba(0,0,0,.05);transition:all .3s cubic-bezier(.34,1.56,.64,1);animation:fade-in-up .4s ease-out;cursor:pointer;position:relative;overflow:hidden}.action-card:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .5s ease}.action-card:hover{transform:translateY(-4px) scale(1.01);box-shadow:0 16px 32px #0000001a;border-color:#ffb25d33}.action-card:hover:after{left:100%}.action-card:hover .action-icon{transform:scale(1.1);background:linear-gradient(135deg,#ffb25d,#e69a44);color:#fff}.action-card:hover .action-arrow{transform:translate(4px);color:#ffb25d}.action-card .action-icon{transition:all .3s cubic-bezier(.34,1.56,.64,1)}.action-card .action-arrow{transition:all .25s ease}.btn-premium{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;font-weight:600;font-size:15px;border-radius:12px;cursor:pointer;transition:all .3s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden}.btn-premium.btn-primary{background:linear-gradient(135deg,#ffb25d,#e69a44);color:#1a2039;border:none;box-shadow:0 4px 16px #ffb25d40,0 2px 4px #0000001a}.btn-premium.btn-primary:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.25),transparent);transition:left .5s ease}.btn-premium.btn-primary:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 8px 24px #ffb25d59,0 4px 8px #0000001f}.btn-premium.btn-primary:hover:before{left:100%}.btn-premium.btn-primary:active{transform:translateY(0) scale(1)}.btn-premium.btn-secondary{background:#fff;color:#1a2039;border:2px solid rgba(0,0,0,.08)}.btn-premium.btn-secondary:hover{border-color:#ffb25d;color:#ffb25d;transform:translateY(-1px);box-shadow:0 4px 12px #0000000f}.btn-premium.btn-ghost{background:transparent;color:#ffb25d;border:2px solid rgba(255,178,93,.3)}.btn-premium.btn-ghost:hover{background:#ffb25d14;border-color:#ffb25d}.page-container{animation:fade-in-up .3s ease-out}.page-container>*{animation:fade-in-up .4s ease-out;animation-fill-mode:both}.page-container>*:nth-child(1){animation-delay:.05s}.page-container>*:nth-child(2){animation-delay:.1s}.page-container>*:nth-child(3){animation-delay:.15s}.page-container>*:nth-child(4){animation-delay:.2s}.page-container>*:nth-child(5){animation-delay:.25s}.page-container>*:nth-child(6){animation-delay:.3s}.page-container>*:nth-child(7){animation-delay:.35s}.page-container>*:nth-child(8){animation-delay:.4s}.page-container>*:nth-child(9){animation-delay:.45s}.page-container>*:nth-child(10){animation-delay:.5s}.brand-grid>*{animation:fade-in-up .4s ease-out;animation-fill-mode:both}.brand-grid>*:nth-child(1){animation-delay:.06s}.brand-grid>*:nth-child(2){animation-delay:.12s}.brand-grid>*:nth-child(3){animation-delay:.18s}.brand-grid>*:nth-child(4){animation-delay:.24s}.brand-grid>*:nth-child(5){animation-delay:.3s}.brand-grid>*:nth-child(6){animation-delay:.36s}.brand-grid>*:nth-child(7){animation-delay:.42s}.brand-grid>*:nth-child(8){animation-delay:.48s}.brand-grid>*:nth-child(9){animation-delay:.54s}.brand-grid>*:nth-child(10){animation-delay:.6s}.brand-grid>*:nth-child(11){animation-delay:.66s}.brand-grid>*:nth-child(12){animation-delay:.72s}.status-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:100px;font-size:12px;font-weight:600;transition:all .2s ease}.status-badge.status-success{background:#5dc0a61f;color:#42a88d;border:1px solid rgba(93,192,166,.2)}.status-badge.status-warning{background:#ffb25d1f;color:#ff8e11;border:1px solid rgba(255,178,93,.2)}.status-badge.status-error{background:#f06e5f1f;color:#ec4430;border:1px solid rgba(240,110,95,.2)}.status-badge.status-info{background:#a8aee526;color:#5965ce;border:1px solid rgba(168,174,229,.25)}.loading-skeleton{background:linear-gradient(90deg,#0000000a,#00000014,#0000000a);background-size:200% 100%;animation:shimmer-gold 1.5s infinite;border-radius:8px}html[data-theme=dark] .loading-skeleton,.dark .loading-skeleton{background:linear-gradient(90deg,#ffffff0a,#ffffff14,#ffffff0a);background-size:200% 100%}.quick-action-card{transition:all .25s cubic-bezier(.34,1.56,.64,1)}.quick-action-card:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0000001a}.quick-action-card:active{transform:scale(.98)}.quick-action-card .quick-action-icon{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.quick-action-card:hover .quick-action-icon{transform:scale(1.1)}.progress-ring{transition:stroke-dashoffset .6s cubic-bezier(.4,0,.2,1)}.progress-bar-premium{position:relative;height:8px;background:#0000000f;border-radius:100px;overflow:hidden}.progress-bar-premium .progress-fill{height:100%;background:linear-gradient(90deg,#ffb25d,#ffc580);border-radius:100px;transition:width .6s cubic-bezier(.4,0,.2,1);position:relative}.progress-bar-premium .progress-fill:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.3) 50%,transparent 100%);background-size:200% 100%;animation:shimmer-gold 2s infinite}html[data-theme=dark] .progress-bar-premium,.dark .progress-bar-premium{background:#ffffff1a}.premium-tooltip{background:#1a2039f2!important;backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:8px 14px;font-size:13px;box-shadow:0 8px 24px #0003}.premium-tooltip .ant-tooltip-arrow-content{background:#1a2039f2}.notification-card{background:#fff;border-radius:12px;padding:16px;border-left:4px solid #FFB25D;box-shadow:0 4px 12px #0000000f;animation:slide-in-right .3s ease-out}.notification-card.notification-success{border-left-color:#5dc0a6}.notification-card.notification-warning{border-left-color:#ffb25d}.notification-card.notification-error{border-left-color:#f06e5f}
