:root{--lg-blur-xs:4px;--lg-blur-sm:8px;--lg-blur-md:16px;--lg-blur-lg:32px;--lg-blur-xl:64px;--lg-glass-bg:rgba(15,15,17,0.6);--lg-glass-bg-elevated:rgba(20,20,24,0.75);--lg-glass-bg-sunken:rgba(10,10,11,0.85);--lg-glass-border:rgba(255,255,255,0.08);--lg-glass-border-hover:rgba(255,255,255,0.15);--lg-glass-highlight:rgba(255,255,255,0.2);--lg-glass-inner-glow:inset 0 1px 0 0 rgba(255,255,255,0.05);--lg-red-vivid:#E50914;--lg-red-deep:#B83347;--lg-red-glow:rgba(229,9,20,0.15);--lg-red-gradient:linear-gradient(135deg,#E50914,#B83347 50%,#8B2635);--lg-gold:#C9A227;--lg-gold-glow:rgba(201,162,39,0.2);--lg-gold-gradient:linear-gradient(135deg,#FFD700,#C9A227 50%,#8B6914);--lg-shadow-sm:0 2px 8px rgba(0,0,0,0.3);--lg-shadow-md:0 8px 32px rgba(0,0,0,0.4);--lg-shadow-lg:0 16px 64px rgba(0,0,0,0.5);--lg-shadow-red:0 0 40px -8px var(--lg-red-glow);--lg-shadow-gold:0 0 40px -8px var(--lg-gold-glow);--lg-text-shadow:0 2px 8px rgba(0,0,0,0.5);--lg-text-shadow-hero:0 4px 16px rgba(0,0,0,0.6);--lg-ease-glass:cubic-bezier(0.4,0,0.2,1);--lg-ease-bounce:cubic-bezier(0.34,1.56,0.64,1);--lg-duration-fast:200ms;--lg-duration-normal:400ms;--lg-duration-slow:600ms;--lg-radius-sm:12px;--lg-radius-md:16px;--lg-radius-lg:24px;--lg-radius-xl:32px}.liquid-glass-card{background:var(--lg-glass-bg);backdrop-filter:blur(var(--lg-blur-md));-webkit-backdrop-filter:blur(var(--lg-blur-md));border:1px solid var(--lg-glass-border);border-radius:var(--lg-radius-lg);box-shadow:var(--lg-shadow-md),var(--lg-glass-inner-glow);overflow:hidden;transition:transform var(--lg-duration-normal) var(--lg-ease-glass),box-shadow var(--lg-duration-normal) var(--lg-ease-glass),border-color var(--lg-duration-fast) var(--lg-ease-glass)}.liquid-glass-card:hover{border-color:var(--lg-glass-border-hover);transform:translateY(-2px);box-shadow:var(--lg-shadow-lg),var(--lg-glass-inner-glow)}.liquid-glass-elevated{background:var(--lg-glass-bg-elevated);backdrop-filter:blur(var(--lg-blur-lg));-webkit-backdrop-filter:blur(var(--lg-blur-lg));border:1px solid var(--lg-glass-border);border-radius:var(--lg-radius-md);box-shadow:var(--lg-shadow-md),var(--lg-glass-inner-glow)}.liquid-glass-sunken{background:var(--lg-glass-bg-sunken);backdrop-filter:blur(var(--lg-blur-sm));-webkit-backdrop-filter:blur(var(--lg-blur-sm));border:1px solid rgba(255,255,255,.03);border-radius:var(--lg-radius-sm);box-shadow:inset 0 2px 4px rgba(0,0,0,.3)}.liquid-glass-red-glow{box-shadow:var(--lg-shadow-md),var(--lg-shadow-red)}.liquid-glass-red-glow:hover{box-shadow:var(--lg-shadow-lg),0 0 60px -4px var(--lg-red-glow)}.liquid-glass-gold-glow{box-shadow:var(--lg-shadow-md),var(--lg-shadow-gold)}.liquid-glass-gold-glow:hover{box-shadow:var(--lg-shadow-lg),0 0 60px -4px var(--lg-gold-glow)}.liquid-glass-accent-border{-o-border-image:var(--lg-red-gradient) 1;border-image:var(--lg-red-gradient) 1}.high-retention-text{font-weight:800;text-shadow:var(--lg-text-shadow-hero);letter-spacing:-.02em;background:linear-gradient(180deg,#FFFFFF,rgba(255,255,255,.85));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.liquid-glass-heading{font-weight:700;letter-spacing:-.01em;text-shadow:var(--lg-text-shadow);color:rgba(255,255,255,.95)}.liquid-glass-label{font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.5)}.liquid-glass-button{background:var(--lg-glass-bg-elevated);backdrop-filter:blur(var(--lg-blur-sm));-webkit-backdrop-filter:blur(var(--lg-blur-sm));border:1px solid var(--lg-glass-border);border-radius:var(--lg-radius-sm);padding:.75rem 1.5rem;color:rgba(255,255,255,.9);font-weight:500;transition:all var(--lg-duration-fast) var(--lg-ease-glass);cursor:pointer;min-height:44px}.liquid-glass-button:hover{background:rgba(255,255,255,.08);border-color:var(--lg-glass-border-hover);transform:translateY(-1px)}.liquid-glass-button:active{transform:translateY(0);background:rgba(255,255,255,.04)}.liquid-glass-button-primary{background:var(--lg-red-gradient);border:1px solid rgba(229,9,20,.3);color:white;font-weight:600;box-shadow:var(--lg-shadow-red);min-height:44px}.liquid-glass-button-primary:hover{box-shadow:0 0 50px -4px var(--lg-red-glow);filter:brightness(1.1)}.liquid-glass-stat{background:var(--lg-glass-bg);backdrop-filter:blur(var(--lg-blur-md));-webkit-backdrop-filter:blur(var(--lg-blur-md));border:1px solid var(--lg-glass-border);border-radius:var(--lg-radius-md);padding:1.5rem;position:relative;overflow:hidden}.liquid-glass-stat:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--lg-red-gradient);opacity:.6}.liquid-glass-stat-value{font-size:2rem;font-weight:800;letter-spacing:-.03em;background:linear-gradient(135deg,#FFFFFF,rgba(255,255,255,.7));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.liquid-glass-stat-delta-positive{color:#34d399;font-weight:600}.liquid-glass-stat-delta-negative{color:#f87171;font-weight:600}@media (max-width:767px){.liquid-glass-card,.liquid-glass-elevated,.liquid-glass-stat{backdrop-filter:blur(var(--lg-blur-sm));-webkit-backdrop-filter:blur(var(--lg-blur-sm));box-shadow:var(--lg-shadow-sm);border-radius:var(--lg-radius-md)}.liquid-glass-card:hover{transform:none;box-shadow:var(--lg-shadow-sm)}.liquid-glass-stat-value{font-size:1.5rem}}@media (min-resolution:192dpi) and (min-width:2560px){:root{--lg-blur-md:24px;--lg-blur-lg:48px;--lg-blur-xl:96px}}@media (prefers-reduced-motion:reduce){.liquid-glass-button,.liquid-glass-button-primary,.liquid-glass-card{transition:none}.liquid-glass-card:hover{transform:none}}