.glass-page{--ht-background:radial-gradient(60% 60% at 50% 60%,#fff 0%,rgba(255,255,255,0) 100%),linear-gradient(180deg,#fbfafc,#f1eef4);--ht-sheen:linear-gradient(115deg,rgba(255,255,255,0.55),rgba(255,255,255,0) 28%,rgba(255,255,255,0) 70%,rgba(255,255,255,0.25));--ht-strand:#9a7fc0;--ht-trail:#a57fd6;--ht-dot-shadow:0 0 0 2px rgba(180,143,224,0.35),0 0 10px 3px #b48fe0;--ht-spot:#e6d6f6;--ht-floor-shadow:rgba(130,90,170,0.32);--ht-label:#6d6167;--ht-num:#6d2b53;--ht-title:#241d22;--ht-pill-bg:rgba(139,58,107,0.1);--ht-pill-text:#6d2b53;--ht-h1:#241d22;--ht-h1-accent:#8b3a6b;--ht-lede:#4f4349;--ht-desc:#4f4349;--ht-desc-rule:rgba(139,58,107,0.15);--ht-glass:linear-gradient(135deg,rgba(255,255,255,0.62),rgba(244,236,246,0.38));--ht-glass-on:rgba(255,255,255,0.96);--ht-shadow-rest:inset 0 0 0 1px rgba(255,255,255,0.95),inset 1px 1px 0 #fff,inset -1px -1px 0 rgba(200,180,215,0.6),7px 0 0 -1px rgba(226,214,236,0.95),8px 1px 0 -1px rgba(170,150,190,0.45),0 24px 40px rgba(120,80,140,0.1);--ht-shadow-on:inset 0 0 0 1px rgba(255,255,255,0.95),0 40px 80px rgba(90,50,110,0.22);--ht-spot-radius:70;--ht-b0:rgba(255,253,248,0.78);--ht-b1:#fbefd9;--ht-b2:#85550f;--ht-b3:#241d22;--ht-b4:#6d6167;--ht-b5:#e8f2e6;--ht-b6:#2b5c33;--ht-b7:#f7e7f0;--ht-b8:#6d2b53;--ht-b9:#f1e9dc;--ht-b10:#4f4349;--ht-b11:#eae0cf;--ht-b12:#8b3a6b;--ht-b13:#fffdf8;--ht-b14:rgba(109,97,103,0.35);--ht-b15:#6d6167;--ht-b16:#241d22;--ht-b17:#241d22;--ht-b18:rgba(255,253,248,0.9);--ht-b19:#d8cdbd;--ht-b20:#8c8189}.dark .glass-page{--ht-background:radial-gradient(55% 55% at 50% 62%,rgba(139,58,107,0.38),rgba(139,58,107,0) 70%),#1c161a;--ht-sheen:linear-gradient(115deg,rgba(255,255,255,0.18),rgba(255,255,255,0) 30%,rgba(255,255,255,0) 70%,rgba(255,255,255,0.07));--ht-strand:#d17aa5;--ht-trail:#ffb3d9;--ht-dot-shadow:0 0 0 2px rgba(224,169,198,0.35),0 0 10px 3px #ff6fb5;--ht-spot:#b85c74;--ht-floor-shadow:rgba(209,122,165,0.3);--ht-label:#c9bcc3;--ht-num:#f2c6dc;--ht-title:#f3ece4;--ht-pill-bg:rgba(224,169,198,0.16);--ht-pill-text:#f2c6dc;--ht-h1:#f3ece4;--ht-h1-accent:#e0a9c6;--ht-lede:#d9cdd3;--ht-desc:#d9cdd3;--ht-desc-rule:rgba(255,255,255,0.12);--ht-glass:linear-gradient(135deg,rgba(255,255,255,0.14),rgba(255,255,255,0.04));--ht-glass-on:rgba(42,33,39,0.97);--ht-shadow-rest:inset 0 0 0 1px rgba(255,255,255,0.22),inset 1px 1px 0 rgba(255,255,255,0.35),7px 0 0 -1px rgba(209,122,165,0.35),0 24px 40px rgba(0,0,0,0.35);--ht-shadow-on:0 40px 80px rgba(0,0,0,0.55),inset 0 0 0 1px rgba(209,122,165,0.5);--ht-spot-radius:80;--ht-b0:rgba(255,255,255,0.06);--ht-b1:rgba(201,138,46,0.2);--ht-b2:#f0c27a;--ht-b3:#f3ece4;--ht-b4:#b8aab2;--ht-b5:rgba(75,140,83,0.22);--ht-b6:#9fd3a6;--ht-b7:rgba(224,169,198,0.14);--ht-b8:#f2c6dc;--ht-b9:rgba(255,255,255,0.08);--ht-b10:#d9cdd3;--ht-b11:rgba(255,255,255,0.12);--ht-b12:#e0a9c6;--ht-b13:#2a2127;--ht-b14:rgba(217,205,211,0.3);--ht-b15:rgba(255,255,255,0.05);--ht-b16:rgba(255,255,255,0.05);--ht-b17:#b8aab2;--ht-b18:rgba(255,255,255,0.08);--ht-b19:#5a4d55;--ht-b20:#9e9098}@keyframes hcRide{0%{offset-distance:0;opacity:0}6%{opacity:1}94%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes hcTrail{0%{stroke-dashoffset:14}to{stroke-dashoffset:-86}}@keyframes hcDraw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes hcFade{0%{opacity:0}}@keyframes hcParse{0%{width:8%}70%,to{width:92%}}@keyframes hcGrow{0%{transform:scaleX(0)}}@keyframes hcBlink{50%{opacity:0}}@keyframes hcLive{0%,to{box-shadow:0 0 0 0 rgba(75,140,83,.5)}50%{box-shadow:0 0 0 5px rgba(75,140,83,0)}}@media (prefers-reduced-motion:reduce){.ht-root *{animation:none!important}.ht-dot{opacity:1!important;offset-distance:var(--d)!important}.ht-trail{stroke-dashoffset:var(--o)!important}}