.profile-dashboard{--color-brand-teal:#19D8E6;--color-brand-teal-dark:#021317;--color-brand-yellow:#F59E0B;--color-gradient-teal-start:#19D8E6;--color-gradient-teal-end:#00C8F0;--color-surface-base:#030509;--color-surface-card:#0D0D0D;--color-surface-card-hover:#111111;--color-surface-input:rgba(255,255,255,0.05);--color-surface-elevated:#1D1D1D;--color-text-primary:#ffffff;--color-text-secondary:rgba(255,255,255,0.7);--color-text-tertiary:rgba(255,255,255,0.4);--color-border-subtle:rgba(237,225,226,0.15);--color-border-input:rgba(255,255,255,0.1);--color-border-glow:rgba(25,216,230,0.4);--color-heat-0:rgba(255,255,255,0.03);--color-heat-1:rgba(25,216,230,0.25);--color-heat-2:rgba(25,216,230,0.5);--color-heat-3:rgba(25,216,230,0.75);--color-heat-4:#19D8E6;--color-trend-up:#00FF5E;--color-trend-down:#FF4A4A;--shadow-card:inset 0 2px 4px rgba(255,255,255,0.08),inset 0 -2px 4px rgba(0,0,0,0.4),0 8px 24px rgba(0,0,0,0.6);--shadow-card-hover:inset 0 2px 4px rgba(25,216,230,0.15),inset 0 -2px 4px rgba(0,0,0,0.5),0 12px 32px rgba(0,0,0,0.7),0 0 24px rgba(25,216,230,0.1);--shadow-glow-yellow:0 0 16px rgba(230,184,0,0.2)}.card-premium{background:var(--color-surface-card);border:none;border-radius:1.75rem;box-shadow:0 8px 24px rgba(0,0,0,.5);transition:box-shadow .3s ease,transform .3s ease}.card-premium:hover{box-shadow:0 12px 32px rgba(0,0,0,.7);transform:translateY(-2px)}.card-spotlight{position:relative;overflow:hidden}.card-spotlight:before{content:"";position:absolute;inset:0;background:radial-gradient(600px circle at var(--mouse-x,50%) var(--mouse-y,50%),rgba(25,216,230,.06),transparent 40%);opacity:0;transition:opacity .4s ease;pointer-events:none;z-index:0}.card-spotlight:hover:before{opacity:1}.progress-gradient{background:linear-gradient(90deg,var(--color-gradient-teal-start),var(--color-gradient-teal-end));border-radius:9999px;position:relative}.progress-gradient:after{content:"";position:absolute;inset:0;border-radius:9999px;box-shadow:0 0 12px rgba(25,216,230,.3),0 0 4px rgba(25,216,230,.2);pointer-events:none}.trend-chip{display:inline-flex;align-items:center;gap:2px;padding:2px 8px;border-radius:9999px;font-size:11px;font-weight:600;line-height:1}.trend-chip-up{background:rgba(52,211,153,.1);color:var(--color-trend-up);border:1px solid rgba(52,211,153,.15)}.trend-chip-down{background:rgba(248,113,113,.1);color:var(--color-trend-down);border:1px solid rgba(248,113,113,.15)}@keyframes pd-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.shimmer-text:hover{background:linear-gradient(90deg,var(--color-brand-yellow,#E6B800) 0,#FFD700 25%,var(--color-brand-yellow,#E6B800) 50%,#FFD700 75%,var(--color-brand-yellow,#E6B800) 100%);background-size:200% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:pd-shimmer 2s linear infinite}