:root{--uc-brand-purple:#a51885;--uc-brand-purple-deep:#98127a;--uc-brand-orange:#ff7a33;--uc-brand-graphite:#212121;--uc-gradient-brand:linear-gradient(120deg, #a51885 0%, #c42a7c 50%, #ff7a33 100%);--uc-on-accent:#fff;--uc-on-hot:#1a1a1a;--uc-font:"Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--uc-numeric:tabular-nums;--uc-w-regular:400;--uc-w-medium:500;--uc-w-semibold:600;--uc-w-bold:700;--uc-w-heavy:800;--uc-fs-display:clamp(40px, 6vw, 92px);--uc-fs-h1:clamp(36px, 4vw, 56px);--uc-fs-h2:clamp(22px, 2.4vw, 34px);--uc-fs-h3:20px;--uc-fs-session-time:24px;--uc-fs-body:15px;--uc-fs-body-l:17px;--uc-fs-small:13px;--uc-fs-micro:11px;--uc-lh-tight:1;--uc-lh-title:1.1;--uc-lh-body:1.45;--uc-lh-text:1.65;--uc-tracking-display:-.045em;--uc-tracking-title:-.03em;--uc-space-1:4px;--uc-space-2:8px;--uc-space-3:12px;--uc-space-4:16px;--uc-space-5:20px;--uc-space-6:24px;--uc-space-8:32px;--uc-space-10:40px;--uc-space-14:56px;--uc-space-16:64px;--uc-page-pad:16px;--uc-page-max:1440px;--uc-tap-min:44px;--uc-r-xs:8px;--uc-r-s:12px;--uc-r-m:16px;--uc-r-session:20px;--uc-r-l:24px;--uc-r-xl:28px;--uc-r-sheet:26px 26px 0 0;--uc-r-pill:999px;--uc-shadow-card:0 14px 34px #00000040;--uc-shadow-pop:0 30px 70px #00000073;--uc-shadow-accent:0 12px 28px #a5188573;--uc-shadow-hot:0 12px 28px #ff7a3359;--uc-focus-ring:0 0 0 3px var(--uc-accent-text);--uc-ease:cubic-bezier(.2,.7,.2,1);--uc-dur-fast:.15s;--uc-dur:.2s;--uc-dur-slow:.4s}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--uc-bg:#f3f3f1;--uc-surface:#fff;--uc-surface-2:#eaeae7;--uc-ink:#1c1c1c;--uc-mute:#61615e;--uc-line:#00000014;--uc-line-strong:#0003;--uc-accent:#a51885;--uc-accent-hover:#8c1271;--uc-accent-text:#98127a;--uc-accent-soft:#a518851a;--uc-hot:#ff7a33;--uc-hot-text:#ad430b;--uc-session-bg:linear-gradient(160deg,#f4f2ef,#eae8e4);--uc-soft-hall-bg:linear-gradient(160deg,#fff3e6,#ffe6cf);--uc-tabbar-bg:#ffffffeb;--uc-plush:#7350d9;--uc-plush-ink:#fff;--uc-plush-text:#5b38c2;--uc-mark-line:#8a8a86;--uc-mark-bg:#f0f0ee;--uc-mark-text:#4a4a47;--uc-lim:#b84a4a;--uc-lim-bg:#fbecec;--uc-lim-text:#9a3434}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--uc-bg:#1a1a1a;--uc-surface:#242424;--uc-surface-2:#303030;--uc-ink:#f5f5f4;--uc-mute:#ababa8;--uc-line:#ffffff14;--uc-line-strong:#fff3;--uc-accent:#a51885;--uc-accent-hover:#bd2a9c;--uc-accent-text:#f08ad6;--uc-accent-soft:#a518853d;--uc-hot:#ff7a33;--uc-hot-text:#ff9e66;--uc-session-bg:linear-gradient(160deg,#363636,#2b2b2b);--uc-soft-hall-bg:linear-gradient(160deg,#4a3218,#2e2116);--uc-tabbar-bg:#242424e6;--uc-plush:#b89cff;--uc-plush-ink:#1a1a1a;--uc-plush-text:#c9b4ff;--uc-mark-line:#ffffff73;--uc-mark-bg:#ffffff0f;--uc-mark-text:#d6d6d3;--uc-lim:#e07a7a;--uc-lim-bg:#e07a7a24;--uc-lim-text:#f2a7a7}}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--uc-bg:#1a1a1a;--uc-surface:#242424;--uc-surface-2:#303030;--uc-ink:#f5f5f4;--uc-mute:#ababa8;--uc-line:#ffffff14;--uc-line-strong:#fff3;--uc-accent:#a51885;--uc-accent-hover:#bd2a9c;--uc-accent-text:#f08ad6;--uc-accent-soft:#a518853d;--uc-hot:#ff7a33;--uc-hot-text:#ff9e66;--uc-session-bg:linear-gradient(160deg,#363636,#2b2b2b);--uc-soft-hall-bg:linear-gradient(160deg,#4a3218,#2e2116);--uc-tabbar-bg:#242424e6;--uc-plush:#b89cff;--uc-plush-ink:#1a1a1a;--uc-plush-text:#c9b4ff;--uc-mark-line:#ffffff73;--uc-mark-bg:#ffffff0f;--uc-mark-text:#d6d6d3;--uc-lim:#e07a7a;--uc-lim-bg:#e07a7a24;--uc-lim-text:#f2a7a7}:root{--uc-ht-accent:var(--uc-accent);--uc-ht-accent-ink:#fff;--uc-ht-hot:var(--uc-hot);--uc-ht-hot-ink:#1a1a1a;--uc-ht-plush:var(--uc-plush);--uc-ht-plush-ink:var(--uc-plush-ink);--uc-ht-blue:#4b7be0;--uc-ht-blue-ink:#fff;--uc-ht-green:#4fc49a;--uc-ht-green-ink:#0b1410;--uc-ht-gray:var(--uc-mute);--uc-ht-gray-ink:var(--uc-bg)}@media (width>=834px){:root{--uc-page-pad:40px}}@media (width>=1280px){:root{--uc-page-pad:64px}}@media (prefers-reduced-motion:reduce){:root{--uc-dur-fast:0s;--uc-dur:0s;--uc-dur-slow:0s}*,:before,:after{transition:none!important;animation:none!important}}
