:root{--analytics-ink:#18201d;--analytics-paper:#f3f0e8;--analytics-card:rgba(255,252,244,0.88);--analytics-line:rgba(24,32,29,0.14);--analytics-brass:#b8792a;--analytics-forest:#114a3c;--analytics-signal:#0e9384;--analytics-sky:#b7d9d3;--analytics-display-font:"Aptos Display","Trebuchet MS",sans-serif;--analytics-body-font:"Aptos","Verdana",sans-serif}.analytics-shell{min-height:100%;color:var(--analytics-ink);font-family:var(--analytics-body-font);background:radial-gradient(circle at 15% 8%,rgba(183,217,211,.78),transparent 29rem),radial-gradient(circle at 88% 4%,rgba(184,121,42,.22),transparent 22rem),linear-gradient(135deg,#f8f4ea,#ebe3d2 48%,#d8e8e2)}.analytics-display{font-family:var(--analytics-display-font);letter-spacing:-.055em}.analytics-card{border:1px solid var(--analytics-line);background:var(--analytics-card);box-shadow:0 24px 80px rgba(25,42,36,.12);backdrop-filter:blur(18px)}.analytics-grid{background-image:linear-gradient(rgba(17,74,60,.08) 1px,transparent 0),linear-gradient(90deg,rgba(17,74,60,.08) 1px,transparent 0);background-size:24px 24px}.analytics-reveal{animation:analytics-reveal .52s ease-out both}@keyframes analytics-reveal{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}