:root{--bg:#06080d;--panel:#10151d;--panel2:#151a23;--text:#f6f7fb;--muted:#aeb6c4;--line:#ffffff1a;--green:#6ee7a0;--cyan:#6fd8dc;--orange:#ff9f1c}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 20% 5%,#121a31 0,transparent 29%),radial-gradient(circle at 88% 24%,#1e1a09 0,transparent 25%),var(--bg);color:var(--text);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}main{min-height:100vh;overflow:hidden}.topbar{z-index:10;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line);background:#06080ddb;justify-content:space-between;align-items:center;max-width:1200px;margin:auto;padding:18px 24px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:12px;display:flex}.brandMark{background:linear-gradient(135deg,#696cf0,#42d79a);border-radius:14px;place-items:center;width:44px;height:44px;font-size:25px;display:grid}.brand strong,.brand small{display:block}.brand small{color:var(--muted);margin-top:3px}nav{align-items:center;gap:22px;font-size:14px;font-weight:700;display:flex}nav>a:not(.button):hover{color:var(--green)}.hero,.section,.topbar,footer{width:min(1200px,100%);margin-inline:auto}.hero{grid-template-columns:1.25fr .75fr;align-items:center;gap:72px;min-height:620px;padding:76px 24px 60px;display:grid}.eyebrow,.sectionHeading span{color:var(--green);text-transform:uppercase;letter-spacing:.12em;font-size:13px;font-weight:800}.eyebrow i{background:var(--green);width:8px;height:8px;box-shadow:0 0 16px var(--green);border-radius:50%;margin-right:8px;display:inline-block}h1{letter-spacing:-.06em;max-width:720px;margin:20px 0;font-size:clamp(48px,7.4vw,92px);line-height:.95}h1 em{background:linear-gradient(90deg,var(--cyan),var(--green),#e8e475);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.heroCopy>p{max-width:650px;color:var(--muted);font-size:20px;line-height:1.6}.actions{flex-wrap:wrap;gap:12px;margin:32px 0;display:flex}.button{color:#130d00;background:linear-gradient(90deg,#ffb000,#ff8318);border:0;border-radius:999px;justify-content:center;align-items:center;min-height:50px;padding:0 22px;font-weight:900;display:inline-flex}.buttonSmall{min-height:40px;padding:0 18px}.buttonGhost{color:var(--text);border:1px solid var(--line);background:0 0}.button:hover{filter:brightness(1.08);transform:translateY(-1px)}.trust{color:var(--muted);flex-wrap:wrap;gap:18px;font-size:13px;display:flex}.nowCard{background:linear-gradient(150deg,#18463adb,#10151df5);border:1px solid #6ee7a03d;border-radius:30px;padding:32px;box-shadow:0 28px 80px #0006}.nowIcon{background:#6ee7a021;border-radius:20px;place-items:center;width:64px;height:64px;font-size:30px;display:grid}.nowCard small{color:var(--green);text-transform:uppercase;margin:28px 0 8px;font-weight:800;display:block}.nowCard h2{margin:0;font-size:34px}.nowCard p{color:var(--muted);line-height:1.6}.nowCard button{border:1px solid var(--line);color:#818a98;background:#ffffff0a;border-radius:14px;width:100%;min-height:46px}.section{padding:72px 24px}.sectionHeading{justify-content:space-between;align-items:end;gap:32px;margin-bottom:30px;display:flex}.sectionHeading h2{letter-spacing:-.04em;margin:10px 0 0;font-size:clamp(34px,5vw,54px)}.sectionHeading>p{max-width:390px;color:var(--muted);text-align:right;line-height:1.5}.experienceGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.experience,.tool{border:1px solid var(--line);background:linear-gradient(145deg,#1b202ae6,#0c0f15e6);border-radius:22px}.experience{min-height:260px;padding:28px}.experience>span{font-size:32px}.experience small{color:var(--muted);text-transform:uppercase;margin:24px 0 10px;font-weight:800;display:block}.experience h3,.tool h3{margin:0 0 9px;font-size:22px}.experience p,.tool p{color:var(--muted);margin:0;line-height:1.5}.toolGrid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.tool{gap:18px;padding:24px;display:flex}.tool>span{background:#6fd8dc1a;border-radius:16px;flex:0 0 52px;place-items:center;height:52px;font-size:25px;display:grid}footer{color:var(--muted);border-top:1px solid var(--line);justify-content:space-between;padding:34px 24px 60px;display:flex}footer strong{color:var(--text)}@media (max-width:780px){.topbar nav>a:not(.button){display:none}.hero{grid-template-columns:1fr;gap:30px;padding-top:52px}.heroCopy>p{font-size:17px}.nowCard{padding:24px}.sectionHeading{flex-direction:column;align-items:start;gap:8px}.sectionHeading>p{text-align:left}.experienceGrid,.toolGrid{grid-template-columns:1fr}.section{padding-block:52px}.tool{padding:20px}.trust{gap:10px}footer{flex-direction:column;gap:8px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}.authPage{place-items:center;min-height:100vh;padding:30px 18px;display:grid}.authCard{border:1px solid var(--line);background:linear-gradient(150deg,#131f2bf7,#070a0ffa);border-radius:30px;width:min(560px,100%);padding:38px;box-shadow:0 35px 100px #00000080}.authBrand{margin-bottom:42px}.authCard h1{margin:18px 0;font-size:clamp(38px,7vw,62px)}.authCard>p{color:var(--muted);line-height:1.6}.testProfiles{gap:12px;margin-top:28px;display:grid}.profileButton{text-align:left;color:#170e00;cursor:pointer;background:linear-gradient(100deg,#ffb126,#ff8a1a);border:1px solid #ffb32659;border-radius:18px;width:100%;padding:19px 20px}.profileButton span,.profileButton small{display:block}.profileButton span{font-size:17px;font-weight:900}.profileButton small{opacity:.78;margin-top:5px}.profileButtonSecondary{color:var(--text);border-color:var(--line);background:#ffffff0a}.safeNote{margin:24px 0 0;font-size:13px}.memberShell{background:radial-gradient(circle at 80% 4%,#18554347,#0000 30%),radial-gradient(circle at 10% 10%,#20315b40,#0000 28%);min-height:100vh}.memberHeader{z-index:10;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#06080de0;justify-content:space-between;align-items:center;width:min(1200px,100%);margin:auto;padding:17px 24px;display:flex;position:sticky;top:0}.memberAccount{color:var(--green);align-items:center;gap:14px;font-size:13px;font-weight:800;display:flex}.memberAccount form{margin:0}.memberAccount button{border:1px solid var(--line);color:var(--text);cursor:pointer;background:0 0;border-radius:999px;padding:9px 13px}.memberHero,.memberSection{width:min(1160px,100%);margin:auto;padding-inline:24px}.memberHero{grid-template-columns:1.15fr .85fr;align-items:center;gap:58px;min-height:590px;padding-top:62px;padding-bottom:50px;display:grid}.memberHero h1{margin:18px 0;font-size:clamp(48px,7vw,82px)}.memberHero>div>p{max-width:650px;color:var(--muted);font-size:18px;line-height:1.6}.recommendationCard{background:radial-gradient(circle at 50% 28%,#6ee7a042,#0000 27%),linear-gradient(155deg,#123d35,#111821 70%);border:1px solid #6ee7a042;border-radius:28px;flex-direction:column;justify-content:end;min-height:390px;padding:30px;display:flex}.recommendationCard small{color:var(--green);text-transform:uppercase;font-weight:900}.recommendationIcon{background:#c5ffd51f;border-radius:50%;place-items:center;width:84px;height:84px;margin:25px auto;font-size:42px;display:grid;box-shadow:0 0 48px #6ee7a033}.recommendationCard h2{margin:0;font-size:32px}.recommendationCard p{color:var(--muted);line-height:1.5}.recommendationCard button{border:1px solid var(--line);color:#89919e;background:#ffffff0a;border-radius:14px;min-height:45px}.memberSection{padding-top:54px;padding-bottom:54px}.moodRow{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.moodRow button{border:1px solid var(--line);min-height:120px;color:var(--muted);background:#ffffff09;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.moodRow button span{filter:grayscale(.25);font-size:34px}.momentGrid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.momentGrid a{border:1px solid var(--line);background:var(--panel);border-radius:18px;align-items:center;gap:13px;padding:24px;display:flex}.momentGrid a:hover{border-color:#6ee7a073}.momentGrid span{font-size:25px}.catalogGrid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.catalogCard{border:1px solid var(--line);background:linear-gradient(145deg,var(--panel2),#0c1016);border-radius:22px;gap:17px;min-height:155px;padding:23px;display:flex;position:relative}.catalogIcon{background:#6fd8dc1c;border-radius:17px;flex:0 0 54px;place-items:center;height:54px;font-size:26px;display:grid}.catalogCard small{color:var(--green);text-transform:uppercase;letter-spacing:.07em;font-size:10px;font-weight:900}.catalogCard h3{margin:8px 0;font-size:20px}.catalogCard p{color:var(--muted);margin:0;padding-right:65px;line-height:1.45}.accessBadge{color:var(--green);background:#6ee7a01f;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:900;position:absolute;top:17px;right:17px}.accessBadge.locked{color:#ffb126;background:#ffb1261f}@media (max-width:780px){.authCard{padding:26px}.memberAccount>span{display:none}.memberHero{grid-template-columns:1fr;gap:25px;padding-top:48px}.recommendationCard{min-height:340px}.moodRow{grid-template-columns:repeat(5,118px);padding-bottom:8px;overflow-x:auto}.momentGrid{grid-template-columns:repeat(2,1fr)}.catalogGrid{grid-template-columns:1fr}.catalogCard p{padding-right:0}.sectionHeading>p{max-width:100%}}.appExperience{--app-bg:#030a12;--app-panel:#0a1920;--app-line:#a6ecd929;--app-mint:#9df6d4;--app-gold:#f4b84a;color:#f7fbfa;background:radial-gradient(circle at 82% 6%,#12664d2e,#0000 25%),linear-gradient(#030914,#030a0f 42%,#040b0e);min-height:100vh;padding-bottom:92px;position:relative}.appTopbar{z-index:30;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#030912d1;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;width:min(1160px,100%);height:76px;margin:auto;padding:0 24px;display:flex;position:sticky;top:0}.appBrand{align-items:center;gap:11px;display:flex}.appBrandMark{background:linear-gradient(145deg,#496bbd,#3bc28c);border:1px solid #9df6d46b;border-radius:14px;place-items:center;width:42px;height:42px;font-size:24px;display:grid;box-shadow:0 8px 30px #42c99e2e}.appBrand strong,.appBrand small{display:block}.appBrand strong{font-size:15px}.appBrand small{color:#8fa6ad;margin-top:3px;font-size:11px}.appAccount{align-items:center;gap:10px;display:flex}.planPill{border:1px solid var(--app-line);color:var(--app-mint);border-radius:999px;padding:8px 12px;font-size:11px;font-weight:800}.notificationButton,.exitButton{color:#eef7f5;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1c;place-items:center;height:36px;display:grid;position:relative}.notificationButton{border-radius:50%;width:36px;font-size:17px}.notificationButton i{background:var(--app-gold);width:6px;height:6px;box-shadow:0 0 8px var(--app-gold);border-radius:50%;position:absolute;top:5px;right:5px}.exitButton{border-radius:999px;padding:0 13px;font-size:11px}.appCanvas{width:min(1160px,100%);margin:auto}.nightHero{isolation:isolate;background:linear-gradient(#0112206b,#02141bb8),radial-gradient(circle at 72% 32%,#5ed3b130,#0000 25%),linear-gradient(145deg,#071b2b,#07141d 60%,#0b211d);border:1px solid #8ddccd29;border-radius:34px;min-height:610px;margin:20px 20px 0;position:relative;overflow:hidden;box-shadow:0 30px 100px #00000052}.starField{z-index:-4;opacity:.35;background-image:radial-gradient(circle,#ffffffbf 1px,#0000 1.5px);background-size:93px 87px;position:absolute;inset:0}.starField i{background:#f7dfa2;border-radius:50%;width:3px;height:3px;position:absolute;box-shadow:0 0 10px #f7dfa2}.starField i:first-child{top:18%;left:12%}.starField i:nth-child(2){top:10%;left:34%}.starField i:nth-child(3){top:21%;left:58%}.starField i:nth-child(4){top:13%;left:82%}.starField i:nth-child(5){top:42%;left:72%}.starField i:nth-child(6){top:46%;left:20%}.moonGlow{z-index:-2;color:#e5fff5;filter:drop-shadow(0 0 24px #96f8da8c);font-size:82px;position:absolute;top:10%;right:11%;transform:rotate(-12deg)}.mountains{z-index:-2;background:linear-gradient(#0000,#010a0fd1 88%);height:55%;position:absolute;inset:auto 0 0;overflow:hidden}.mountains i{clip-path:polygon(50% 0,100% 100%,0 100%);background:linear-gradient(145deg,#0b2a38,#06151e);width:58%;height:90%;position:absolute;bottom:-24%}.mountains i:first-child{opacity:.8;left:-10%}.mountains i:nth-child(2){background:linear-gradient(145deg,#103546,#071a23);bottom:-12%;left:26%}.mountains i:nth-child(3){background:linear-gradient(145deg,#0b282c,#04100f);bottom:-30%;right:-14%}.welcomeCopy{max-width:510px;position:absolute;top:10%;left:6%}.softLabel{color:var(--app-mint);letter-spacing:.04em;align-items:center;gap:9px;font-size:12px;font-weight:800;display:inline-flex}.softLabel i{background:var(--app-mint);width:8px;height:8px;box-shadow:0 0 14px var(--app-mint);border-radius:50%}.welcomeCopy h1{letter-spacing:-.055em;margin:18px 0 16px;font-size:clamp(52px,7vw,82px);line-height:.91}.welcomeCopy p{color:#b7c9cb;max-width:440px;margin:0;font-size:17px;line-height:1.55}.checkinPanel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(150deg,#071f25eb,#051219f2);border:1px solid #9df6d438;border-radius:24px;width:min(430px,42%);padding:24px;position:absolute;bottom:7%;right:5%;box-shadow:0 22px 70px #0000006b}.checkinPanel>div:first-child{justify-content:space-between;align-items:center;gap:20px;display:flex}.checkinPanel>div:first-child span{color:var(--app-mint);text-transform:uppercase;font-size:11px;font-weight:800}.checkinPanel>div:first-child strong{font-size:17px}.moodMiniRow{grid-template-columns:repeat(5,1fr);gap:7px;margin:18px 0;display:grid}.moodMiniRow button{color:#9bafb3;cursor:pointer;background:#ffffff06;border:1px solid #ffffff17;border-radius:13px;flex-direction:column;align-items:center;gap:5px;min-width:0;padding:9px 3px;display:flex}.moodMiniRow button:hover,.moodMiniRow button.selected{color:var(--app-mint);background:#5de7ba1a;border-color:#9df6d494;box-shadow:inset 0 0 18px #4cd1a80f}.moodMiniRow button span{font-size:18px}.moodMiniRow button small{font-size:9px}.goldButton{color:#171004;background:linear-gradient(100deg,#f2c15b,#e79b2c);border-radius:15px;justify-content:center;align-items:center;gap:12px;min-height:48px;font-size:13px;font-weight:900;display:flex;box-shadow:0 12px 34px #e79b2c2b}.goldButton span{font-size:18px}.appSection{padding:72px 24px}.appSectionTitle{justify-content:space-between;align-items:end;gap:24px;margin-bottom:25px;display:flex}.appSectionTitle>div>span{color:var(--app-mint);text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:800}.appSectionTitle h2{letter-spacing:-.045em;margin:8px 0 0;font-size:clamp(30px,4vw,46px)}.appSectionTitle>a{color:var(--app-mint);font-size:12px;font-weight:800}.appSectionTitle>p{color:#8ea2a8;text-align:right;max-width:330px;font-size:13px;line-height:1.5}.premiumMomentGrid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.premiumMomentGrid>a{border:1px solid var(--app-line);background:linear-gradient(145deg,#0f2027db,#071218e0);border-radius:20px;align-items:center;gap:14px;min-height:112px;padding:18px;transition:transform .2s,border-color .2s;display:flex}.premiumMomentGrid>a:hover{border-color:#9df6d46b;transform:translateY(-3px)}.momentSymbol{height:46px;color:var(--app-mint);background:linear-gradient(145deg,#5081db42,#37d09d24);border-radius:15px;flex:0 0 46px;place-items:center;font-size:24px;display:grid}.premiumMomentGrid strong,.premiumMomentGrid small{display:block}.premiumMomentGrid strong{font-size:15px}.premiumMomentGrid small{color:#82979d;margin-top:5px;font-size:10px;line-height:1.35}.premiumMomentGrid>a>i{color:#678087;margin-left:auto;font-style:normal}.featuredPractice{background:linear-gradient(120deg,#071923,#073126);border:1px solid #9df6d42e;border-radius:30px;grid-template-columns:1fr 1fr;min-height:470px;margin:10px 24px 30px;display:grid;overflow:hidden}.practiceVisual{background:radial-gradient(circle at 50% 47%,#84f5cf26,#0000 32%),linear-gradient(145deg,#051823eb,#042920e0);place-items:center;min-height:430px;display:grid;position:relative}.orb{background:radial-gradient(circle at 34% 30%,#e1fff4,#75d1b2 34%,#2e8878 70%,#0a423d);border:1px solid #dafff29e;border-radius:50%;place-items:center;width:190px;height:190px;display:grid;box-shadow:0 0 40px #73efc761,0 0 110px #4ed2a933}.orb i{border:1px solid #ffffff2e;border-radius:50%;width:70%;height:70%}.soundwave{color:var(--app-mint);letter-spacing:4px;opacity:.8;font-size:24px;position:absolute;bottom:48px}.practiceCopy{flex-direction:column;justify-content:center;padding:50px;display:flex}.practiceCopy>small{color:#8ea5a7;text-transform:uppercase;letter-spacing:.1em;margin-top:30px;font-size:11px}.practiceCopy h2{letter-spacing:-.055em;margin:12px 0 16px;font-size:clamp(44px,5vw,68px);line-height:.94}.practiceCopy p{color:#adc1c2;max-width:440px;font-size:16px;line-height:1.6}.practiceCopy button{color:#8fa2a5;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:16px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:54px;margin-top:17px;font-weight:800;display:flex}.practiceCopy button span{font-size:16px}.catalogSection{padding-bottom:110px}.premiumCatalogGrid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.premiumCatalogCard{background:#09151b;border:1px solid #ffffff1a;border-radius:22px;overflow:hidden}.catalogArtwork{background:radial-gradient(circle at 50% 45%,#9df6d445,#0000 28%),linear-gradient(145deg,#123340,#09151d);place-items:center;height:145px;display:grid;position:relative;overflow:hidden}.catalogArtwork:before,.catalogArtwork:after{content:"";border:1px solid #ffffff17;border-radius:50%;width:120px;height:120px;position:absolute}.catalogArtwork:after{width:190px;height:190px}.catalogArtwork>span{z-index:2;font-size:39px;position:relative}.tone2 .catalogArtwork{background:radial-gradient(circle at 50% 45%,#9182ea4d,#0000 28%),linear-gradient(145deg,#172443,#0b1625)}.tone3 .catalogArtwork,.tone6 .catalogArtwork{background:radial-gradient(circle at 50% 45%,#f0b34340,#0000 28%),linear-gradient(145deg,#392c16,#15130d)}.tone4 .catalogArtwork{background:radial-gradient(circle at 50% 45%,#50a8f44d,#0000 28%),linear-gradient(145deg,#0c2c47,#07151f)}.tone5 .catalogArtwork{background:radial-gradient(circle at 50% 45%,#e570be45,#0000 28%),linear-gradient(145deg,#3a1932,#170c16)}.catalogDetails{padding:19px 19px 22px;position:relative}.catalogDetails>small{color:var(--app-mint);text-transform:uppercase;letter-spacing:.07em;font-size:9px;font-weight:800}.catalogDetails h3{margin:9px 0 7px;font-size:18px}.catalogDetails p{color:#8fa4a9;min-height:42px;margin:0;font-size:12px;line-height:1.45}.premiumAccess{color:var(--app-mint);text-transform:uppercase;background:#5ee0b21a;border-radius:999px;margin-top:15px;padding:6px 9px;font-size:9px;font-weight:900;display:inline-flex}.premiumAccess.locked{color:var(--app-gold);background:#f0b84a1a}.mobileNav{z-index:40;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#051118e6;border:1px solid #9df6d42e;border-radius:24px;justify-content:space-around;align-items:center;width:min(430px,100% - 28px);height:68px;padding:7px 10px;display:flex;position:fixed;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 16px 50px #0000007a}.mobileNav a{color:#83979c;flex-direction:column;align-items:center;gap:4px;min-width:64px;display:flex}.mobileNav a span{font-size:20px;line-height:1}.mobileNav a small{font-size:9px}.mobileNav a.active{color:var(--app-gold)}@media (max-width:900px){.premiumMomentGrid,.premiumCatalogGrid{grid-template-columns:repeat(2,1fr)}.checkinPanel{width:48%}.featuredPractice{grid-template-columns:.9fr 1.1fr}.practiceCopy{padding:38px}}@media (max-width:640px){.appExperience{padding-bottom:85px}.appTopbar{height:66px;padding:0 16px}.appBrandMark{width:38px;height:38px}.appBrand small,.planPill,.exitButton{display:none}.nightHero{border-width:0 0 1px;border-radius:0;min-height:680px;margin:0}.moonGlow{font-size:58px;top:8%;right:9%}.welcomeCopy{top:9%;left:20px;right:20px}.welcomeCopy h1{font-size:56px}.welcomeCopy p{max-width:315px;font-size:14px}.checkinPanel{width:auto;padding:19px;bottom:24px;left:16px;right:16px}.checkinPanel>div:first-child{display:block}.checkinPanel>div:first-child strong{margin-top:5px;font-size:18px;display:block}.moodMiniRow{gap:5px}.moodMiniRow button{padding:9px 2px}.moodMiniRow button small{font-size:8px}.appSection{padding:52px 16px}.appSectionTitle{align-items:start}.appSectionTitle h2{font-size:32px}.appSectionTitle>p{display:none}.premiumMomentGrid{grid-template-columns:repeat(2,1fr);gap:9px}.premiumMomentGrid>a{flex-direction:column;align-items:flex-start;min-height:126px;padding:16px}.premiumMomentGrid>a>i{opacity:0;position:absolute}.featuredPractice{border-width:1px 0;border-radius:0;flex-direction:column;min-height:0;margin:0;display:flex}.practiceVisual{min-height:340px}.orb{width:160px;height:160px}.soundwave{letter-spacing:2px;font-size:18px;bottom:36px}.practiceCopy{padding:34px 20px 42px}.practiceCopy>small{margin-top:23px}.practiceCopy h2{font-size:48px}.practiceCopy p{font-size:14px}.premiumCatalogGrid{scroll-snap-type:x mandatory;margin-right:-16px;padding-bottom:8px;padding-right:16px;display:flex;overflow-x:auto}.premiumCatalogCard{scroll-snap-align:start;flex:0 0 78vw}.catalogSection{padding-bottom:100px}.mobileNav{bottom:10px}}@media (prefers-reduced-motion:reduce){.premiumMomentGrid>a{transition:none}}.goldButton{cursor:pointer;border:0}.goldButton:disabled{cursor:not-allowed;filter:grayscale(.7);opacity:.52}.checkinSummary{background:#9df6d40d;border:1px solid #9df6d429;border-radius:15px;align-items:center;gap:13px;margin:18px 0;padding:12px;display:flex}.checkinSummary>span{width:42px;height:42px;color:var(--app-mint);background:#9df6d41f;border-radius:50%;place-items:center;font-size:23px;display:grid}.checkinSummary p,.checkinSummary strong,.checkinSummary small{margin:0;display:block}.checkinSummary strong{font-size:13px}.checkinSummary small{color:#8ea5a8;margin-top:4px;font-size:10px}.orb i{color:#ffffffb3;place-items:center;font-size:48px;font-style:normal;display:grid}.featuredPractice.personalized{border-color:#9df6d452;box-shadow:0 24px 90px #1f97741a}.resultReason{border-left:2px solid var(--app-mint);color:#8fa8a9;background:#9df6d40d;margin:5px 0 2px;padding:11px 13px;font-size:12px;line-height:1.45}.resultReason strong{color:#dffcf2}.checkinOverlay{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000509c7;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.checkinDialog{background:radial-gradient(circle at 90% 0,#41b59124,#0000 28%),#07151d;border:1px solid #9df6d438;border-radius:28px;width:min(650px,100%);max-height:calc(100vh - 36px);padding:34px;position:relative;overflow:auto;box-shadow:0 35px 110px #000000a8}.dialogClose{color:#eaf6f2;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1c;border-radius:50%;place-items:center;width:35px;height:35px;font-size:22px;display:grid;position:absolute;top:18px;right:19px}.checkinDialog h2{letter-spacing:-.04em;margin:15px 0 6px;font-size:clamp(30px,5vw,44px)}.checkinDialog>p{color:#8fa5a9;margin:0 0 25px;font-size:13px}.checkinDialog fieldset{border:0;margin:0 0 22px;padding:0}.checkinDialog legend{color:#dbe9e6;margin-bottom:10px;font-size:12px;font-weight:800}.dialogOptions{gap:8px;display:grid}.moodOptions{grid-template-columns:repeat(5,1fr)}.needOptions{grid-template-columns:repeat(4,1fr)}.timeOptions{grid-template-columns:repeat(3,1fr)}.dialogOptions button{color:#91a5aa;cursor:pointer;background:#ffffff06;border:1px solid #ffffff1a;border-radius:14px;justify-content:center;align-items:center;gap:7px;min-height:62px;padding:9px;font-size:11px;display:flex}.moodOptions button{flex-direction:column}.dialogOptions button span{color:#b7d9d0;font-size:18px}.dialogOptions button:hover,.dialogOptions button.selected{color:var(--app-mint);background:#5de7ba1a;border-color:#9df6d494;box-shadow:inset 0 0 20px #4cd1a80f}.dialogSubmit{width:100%;min-height:52px}@media (max-width:640px){.checkinOverlay{align-items:end;padding:0}.checkinDialog{border-width:1px 0 0;border-radius:26px 26px 0 0;max-height:92vh;padding:27px 17px 22px}.checkinDialog h2{font-size:31px}.moodOptions{grid-template-columns:repeat(5,minmax(56px,1fr));padding-bottom:5px;overflow-x:auto}.moodOptions button{min-width:64px}.needOptions{grid-template-columns:repeat(2,1fr)}.dialogOptions button{min-height:58px}.practiceCopy h2{max-width:330px}}.audioPlayer{background:#020e1270;border:1px solid #9df6d42e;border-radius:19px;margin-top:18px;padding:18px}.playerStatus{justify-content:space-between;align-items:center;gap:12px;display:flex}.playerStatus>span{color:#bdd0d0;align-items:center;gap:7px;font-size:11px;font-weight:800;display:flex}.playerStatus>span i{background:#70868a;border-radius:50%;width:7px;height:7px}.playerStatus>span.playing{color:var(--app-mint)}.playerStatus>span.playing i{background:var(--app-mint);box-shadow:0 0 12px var(--app-mint);animation:1.5s infinite playerPulse}.playerStatus>small{color:#70878b;font-size:9px}.progressRange,.volumeControl input{appearance:none;cursor:pointer;border-radius:999px;outline:0;width:100%;height:4px}.progressRange{background:linear-gradient(90deg,var(--app-mint) var(--progress),#ffffff24 var(--progress));margin:18px 0 5px}.progressRange::-webkit-slider-thumb{appearance:none;background:var(--app-mint);border:3px solid #06211d;border-radius:50%;width:14px;height:14px;box-shadow:0 0 0 1px #9df6d473}.volumeControl input::-webkit-slider-thumb{appearance:none;background:var(--app-mint);border:3px solid #06211d;border-radius:50%;width:14px;height:14px;box-shadow:0 0 0 1px #9df6d473}.timeRow{color:#789095;justify-content:space-between;font-size:9px;display:flex}.playerControls{justify-content:center;align-items:center;gap:22px;margin:10px 0;display:flex}.playerControls button{color:#bcd0d0;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1c;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;padding:0;display:flex}.playerControls button small{margin-left:-3px;font-size:8px}.playerControls .mainPlayButton{color:#171004;background:linear-gradient(145deg,#f6c55e,#e99e2c);border:0;width:58px;height:58px;font-size:19px;box-shadow:0 12px 34px #e79b2c33}.volumeControl{color:#86a09f;grid-template-columns:18px 1fr 35px;align-items:center;gap:8px;font-size:12px;display:grid}.volumeControl input{background:#ffffff24}.volumeControl small{text-align:right;font-size:9px}@keyframes playerPulse{50%{opacity:.45;transform:scale(.8)}}@media (max-width:640px){.audioPlayer{padding:16px}.playerStatus>small{display:none}.playerControls{margin:13px 0}.practiceCopy{padding-bottom:110px}}@media (prefers-reduced-motion:reduce){.playerStatus>span.playing i{animation:none}}.contentPage{color:#f7fbfa;background:radial-gradient(circle at 80% 0,#278f6f29,#0000 28%),#030a0f;min-height:100vh;padding-bottom:80px}.contentTopbar{color:#91aaa9;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;width:min(1080px,100%);height:70px;margin:auto;padding:0 24px;font-size:12px;display:flex}.contentTopbar a{color:#9df6d4;font-weight:800}.contentTopbar span{color:#dce9e6;font-weight:900}.contentHero{background:linear-gradient(145deg,#0c2630,#07161d);border:1px solid #9df6d429;border-radius:32px;grid-template-columns:.75fr 1.25fr;align-items:center;gap:60px;width:min(1080px,100% - 40px);min-height:430px;margin:24px auto 0;padding:55px;display:grid}.contentTone-sleep{background:linear-gradient(145deg,#101d3a,#07151f)}.contentTone-focus{background:linear-gradient(145deg,#2c2513,#11170f)}.contentTone-learn{background:linear-gradient(145deg,#2d1931,#11131e)}.contentOrb{aspect-ratio:1;background:radial-gradient(circle,#7bd9bc 0,#236b62 30%,#08333080 55%,#0000 56%);border:1px solid #fff3;border-radius:50%;place-items:center;width:min(270px,100%);margin:auto;display:grid;position:relative;box-shadow:0 0 80px #5ce5b933}.contentOrb span{z-index:2;font-size:58px;position:relative}.contentOrb i{border:1px solid #ffffff1f;border-radius:50%;width:75%;height:75%;position:absolute}.contentOrb i:last-child{width:115%;height:115%}.contentIntro>span,.contentGuide>div>span{color:#9df6d4;text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:900}.contentIntro h1{letter-spacing:-.055em;margin:14px 0 18px;font-size:clamp(48px,7vw,78px);line-height:.95}.contentIntro p{color:#afc2c2;max-width:590px;font-size:16px;line-height:1.65}.contentMeta{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.contentMeta span{color:#c7dad7;border:1px solid #9df6d42b;border-radius:999px;padding:8px 11px;font-size:10px}.contentBody{grid-template-columns:1.15fr .85fr;gap:18px;width:min(1080px,100% - 40px);margin:18px auto;display:grid}.contentPlayerCard,.contentGuide{background:#08151b;border:1px solid #ffffff17;border-radius:24px;padding:30px}.contentPlayerCard h2{letter-spacing:-.035em;margin:14px 0 7px;font-size:30px}.contentPlayerCard>p{color:#81989d;margin:0;font-size:12px}.contentGuide{gap:25px;display:grid}.contentGuide ul,.contentGuide ol{margin:13px 0 0;padding:0;list-style:none}.contentGuide li{color:#b2c4c4;margin:9px 0;font-size:12px;line-height:1.5}.contentGuide ol{counter-reset:steps}.contentGuide ol li{counter-increment:steps;gap:9px;display:flex}.contentGuide ol li:before{content:counter(steps);color:#9df6d4;background:#9df6d41a;border-radius:50%;flex:0 0 20px;place-items:center;height:20px;font-size:9px;font-weight:900;display:grid}.contentGuide>small{color:#677d82;font-size:9px;line-height:1.5}.premiumCatalogCard{cursor:pointer;transition:transform .2s,border-color .2s}.premiumCatalogCard:hover{border-color:#9df6d452;transform:translateY(-3px)}@media (max-width:760px){.contentTopbar{padding:0 16px}.contentHero{border-width:0 0 1px;border-radius:0;grid-template-columns:1fr;gap:28px;width:100%;min-height:0;margin:0;padding:38px 20px 44px}.contentOrb{width:190px}.contentOrb span{font-size:44px}.contentIntro h1{font-size:50px}.contentIntro p{font-size:14px}.contentBody{grid-template-columns:1fr;width:100%;margin:0}.contentPlayerCard,.contentGuide{border-width:0 0 1px;border-radius:0;padding:26px 18px}.contentPlayerCard{padding-bottom:110px}}.appAreaPage{color:#f7fbfa;background:radial-gradient(circle at 80% 0,#278f6f26,#0000 28%),#030a0f;min-height:100vh;padding:0 20px 110px}.areaHeader{border-bottom:1px solid #ffffff14;align-items:center;width:min(1080px,100%);height:72px;margin:auto;display:flex}.areaHero,.profileHero,.areaContentGrid,.favoritesArea,.profileGrid{width:min(1080px,100%);margin-inline:auto}.areaHero{padding:70px 0 36px}.areaHero.compact{padding-bottom:24px}.areaHero>span,.profileHero>div>span,.profileCard>span{color:#9df6d4;text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:900}.areaHero h1{letter-spacing:-.06em;max-width:780px;margin:12px 0 18px;font-size:clamp(50px,8vw,82px);line-height:.94}.areaHero.compact h1{font-size:clamp(48px,7vw,70px)}.areaHero>p{color:#93a8ad;max-width:590px;font-size:15px;line-height:1.6}.filterChips{flex-wrap:wrap;gap:8px;margin-top:30px;display:flex}.filterChips a{color:#91a6aa;border:1px solid #ffffff1c;border-radius:999px;padding:9px 13px;font-size:10px;font-weight:800}.filterChips a:hover,.filterChips a.active{color:#9df6d4;background:#9df6d414;border-color:#9df6d461}.areaContentGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.areaContentCard{background:#08151b;border:1px solid #ffffff1a;border-radius:22px;transition:transform .2s,border-color .2s;overflow:hidden}.areaContentCard:hover{border-color:#9df6d452;transform:translateY(-3px)}.areaCardArt{background:radial-gradient(circle,#9df6d433,#0000 30%),linear-gradient(145deg,#133442,#09151d);place-items:center;height:145px;display:grid}.areaCardArt span{font-size:40px}.areaContentCard>div:last-child{padding:19px}.areaContentCard small{color:#9df6d4;text-transform:uppercase;font-size:9px;font-weight:900}.areaContentCard h2{margin:8px 0;font-size:19px}.areaContentCard p{color:#879da2;min-height:38px;margin:0;font-size:11px;line-height:1.5}.areaContentCard>div:last-child>span{color:#9df6d4;margin-top:15px;font-size:10px;font-weight:800;display:block}.emptyFavorites{text-align:center;border:1px dashed #9df6d42e;border-radius:28px;place-items:center;min-height:420px;padding:50px 20px;display:grid}.emptyFavorites>span{color:#9df6d4;font-size:46px}.emptyFavorites h2{margin:18px 0 8px;font-size:30px}.emptyFavorites p{color:#8da2a7;max-width:460px;margin:0 0 24px;line-height:1.6}.emptyFavorites .goldButton{padding-inline:22px}.favoriteButton{color:#b7d9d0;cursor:pointer;background:#9df6d40f;border:1px solid #9df6d43d;border-radius:999px;align-items:center;gap:8px;margin-top:20px;padding:11px 14px;font-size:10px;font-weight:800;display:inline-flex}.favoriteButton span{font-size:17px}.favoriteButton.selected{color:#f4c665;background:#f4b84a1a;border-color:#f4b84a59}.profileHero{align-items:center;gap:20px;padding:65px 0 35px;display:flex}.profileAvatar{background:linear-gradient(145deg,#4669b6,#35bd89);border:1px solid #9df6d447;border-radius:28px;place-items:center;width:88px;height:88px;font-size:36px;font-weight:900;display:grid}.profileHero h1{letter-spacing:-.05em;margin:7px 0 3px;font-size:clamp(36px,6vw,58px)}.profileHero p{color:#82999e;margin:0}.profileGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.profileCard{background:#08151b;border:1px solid #ffffff17;border-radius:22px;padding:25px}.profileCard h2{margin:12px 0 9px;font-size:24px}.profileCard>p{color:#8da3a8;font-size:12px;line-height:1.55}.planCard>strong{color:#9df6d4;text-transform:uppercase;background:#9df6d41a;border-radius:999px;margin-top:16px;padding:6px 9px;font-size:9px;display:inline-flex}.settingRow{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:20px;padding:17px 0;display:flex}.settingRow p,.settingRow strong,.settingRow small{margin:0;display:block}.settingRow strong{font-size:12px}.settingRow small{color:#738a8f;max-width:330px;margin-top:5px;font-size:9px;line-height:1.4}.settingRow em{color:#687d82;font-size:9px;font-style:normal}.supportCard{grid-column:1/-1}.supportCard button{color:#c6d4d2;cursor:pointer;background:0 0;border:1px solid #ffffff1c;border-radius:999px;margin-top:11px;padding:10px 13px;font-size:10px}@media (max-width:760px){.appAreaPage{padding-inline:16px}.areaHeader{height:66px}.areaHero{padding:48px 0 28px}.areaHero h1{font-size:51px}.areaContentGrid{scroll-snap-type:x mandatory;margin-right:-16px;padding-right:16px;display:flex;overflow-x:auto}.areaContentCard{scroll-snap-align:start;flex:0 0 79vw}.profileHero{padding:45px 0 28px}.profileAvatar{border-radius:22px;width:68px;height:68px;font-size:28px}.profileHero h1{font-size:36px}.profileGrid{grid-template-columns:1fr}.supportCard{grid-column:auto}.emptyFavorites{border-radius:22px;min-height:360px}}.completePractice{color:#a9c8c0;cursor:pointer;background:#9df6d40d;border:1px solid #9df6d42e;border-radius:12px;width:100%;margin-top:16px;padding:11px;font-size:10px;font-weight:800}.completePractice.completed{color:#9df6d4;cursor:default;background:#9df6d41f}.profileProgress,.historyArea{width:min(1080px,100%);margin:0 auto 14px}.progressDashboard{background:#08151b;border:1px solid #ffffff17;border-radius:24px;padding:24px}.progressStats{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.progressStats article{text-align:center;background:#9df6d408;border:1px solid #9df6d41a;border-radius:18px;place-items:center;min-height:130px;padding:16px;display:grid}.progressStats article>span{color:#9df6d4;font-size:18px}.progressStats strong{margin:8px 0 3px;font-size:31px}.progressStats small{color:#789094;font-size:9px}.recentPractices{margin-top:24px}.recentTitle{justify-content:space-between;align-items:center;gap:15px;margin-bottom:10px;display:flex}.recentTitle h2{margin:0;font-size:19px}.recentTitle a{color:#9df6d4;font-size:9px;font-weight:800}.recentPractice{border-bottom:1px solid #ffffff12;grid-template-columns:1fr minmax(120px,35%);align-items:center;gap:20px;padding:14px 0;display:grid}.recentPractice strong,.recentPractice small{display:block}.recentPractice strong{font-size:12px}.recentPractice small{color:#768e93;margin-top:4px;font-size:9px}.recentProgress{background:#ffffff17;border-radius:999px;height:5px;position:relative}.recentProgress i{background:#9df6d4;border-radius:999px;height:100%;display:block}.recentProgress span{color:#789094;font-size:8px;position:absolute;top:-17px;right:0}.progressEmpty{text-align:center;place-items:center;min-height:180px;display:grid}.progressEmpty>span{color:#9df6d4;font-size:34px}.progressEmpty p{color:#80979c;font-size:11px}.progressEmpty a{color:#9df6d4;font-size:10px;font-weight:800}.profileProgress .progressDashboard.compact{margin-bottom:14px}.settingRow>a{color:#9df6d4;font-size:9px;font-weight:800}.historyArea{margin-bottom:70px}@media (max-width:640px){.progressDashboard{padding:16px}.progressStats{gap:7px}.progressStats article{min-height:112px;padding:11px}.progressStats strong{font-size:26px}.progressStats small{font-size:8px}.recentPractice{grid-template-columns:1fr 105px}.profileProgress{margin-top:-8px}}.onboardingPage{color:#f7fbfa;background:radial-gradient(circle at 75% 15%,#278f6f38,#0000 28%),radial-gradient(circle at 10% 90%,#405ba02e,#0000 25%),#030a0f;place-items:center;min-height:100vh;padding:24px;display:grid}.onboardingWizard{background:#06141bf0;border:1px solid #9df6d429;border-radius:30px;width:min(760px,100%);padding:30px;box-shadow:0 34px 110px #0000007a}.onboardingWizard>header{justify-content:space-between;align-items:center;display:flex}.onboardingBrand{align-items:center;gap:9px;display:flex}.onboardingBrand>span{background:linear-gradient(145deg,#4e70c0,#38c48e);border-radius:12px;place-items:center;width:35px;height:35px;display:grid}.onboardingBrand strong{font-size:13px}.onboardingWizard>header>small{color:#7d959a;font-size:10px}.onboardingProgress{background:#ffffff17;border-radius:999px;height:3px;margin:22px 0 38px}.onboardingProgress i{background:linear-gradient(90deg,#9df6d4,#f2bd55);border-radius:999px;height:100%;transition:width .3s;display:block}.onboardingStep{min-height:430px}.onboardingStep h1{letter-spacing:-.055em;max-width:650px;margin:14px 0 8px;font-size:clamp(38px,6vw,57px);line-height:1}.onboardingStep>p{color:#82999e;margin:0 0 26px;font-size:12px}.onboardingOptions{gap:10px;display:grid}.onboardingOptions button{color:#a9baba;cursor:pointer;background:#ffffff06;border:1px solid #ffffff1a;border-radius:17px}.onboardingOptions button:hover,.onboardingOptions button.selected{color:#e8faf5;background:#9df6d417;border-color:#9df6d485}.goalOptions{grid-template-columns:repeat(2,1fr)}.goalOptions button{text-align:left;align-items:center;gap:14px;min-height:94px;padding:17px;display:flex}.goalOptions button>span,.timeOfDayOptions button>span,.interestOptions button>span{color:#9df6d4;font-size:25px}.goalOptions strong,.goalOptions small{display:block}.goalOptions strong{font-size:13px}.goalOptions small{color:#758d92;margin-top:5px;font-size:9px}.timeOfDayOptions,.durationOptions{grid-template-columns:repeat(3,1fr)}.timeOfDayOptions button,.durationOptions button{flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:125px;display:flex}.durationOptions button strong{font-size:36px}.durationOptions button small{color:#7e959a}.interestOptions{grid-template-columns:repeat(5,1fr)}.interestOptions button{flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:105px;display:flex}.interestOptions button strong{font-size:10px}.onboardingWizard>footer{justify-content:space-between;align-items:center;gap:14px;margin-top:22px;display:flex}.onboardingBack{color:#82999e;cursor:pointer;background:0 0;border:0;padding:12px;font-size:11px}.onboardingBack:disabled{opacity:.25;cursor:default}.onboardingWizard>footer .goldButton{min-width:190px}.preferencesSummary{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:15px;display:grid}.preferencesSummary>div{background:#ffffff06;border:1px solid #ffffff14;border-radius:13px;padding:12px}.preferencesSummary small,.preferencesSummary strong{display:block}.preferencesSummary small{color:#728a90;text-transform:uppercase;font-size:8px}.preferencesSummary strong{margin-top:5px;font-size:11px}.preferencesSummary .interestSummary{grid-column:1/-1}.interestSummary p{flex-wrap:wrap;gap:5px;margin:8px 0 0;display:flex}.interestSummary p span{color:#9df6d4;background:#9df6d414;border-radius:999px;padding:5px 7px;font-size:8px}.preferencesSummary>a,.preferencesEmpty>a{color:#9df6d4;grid-column:1/-1;margin-top:3px;font-size:9px;font-weight:800}.preferencesEmpty p{color:#82999e;font-size:11px;line-height:1.5}.preferencesCard{grid-column:1/-1}@media (max-width:640px){.onboardingPage{align-items:start;padding:0}.onboardingWizard{border:0;border-radius:0;min-height:100vh;padding:22px 16px}.onboardingProgress{margin-bottom:30px}.onboardingStep{min-height:470px}.onboardingStep h1{font-size:39px}.goalOptions{grid-template-columns:1fr}.goalOptions button{min-height:79px}.timeOfDayOptions button{min-height:105px}.interestOptions{grid-template-columns:repeat(2,1fr)}.interestOptions button{min-height:87px}.onboardingWizard>footer{background:linear-gradient(#0000,#06141b 25%);padding:13px 0;position:sticky;bottom:0}.onboardingWizard>footer .goldButton{flex:1;min-width:0}.preferencesSummary{grid-template-columns:1fr 1fr}.preferencesSummary>div:first-child{grid-column:1/-1}}.personalizationStrip{background:linear-gradient(100deg,#9df6d414,#f4b84a0a);border:1px solid #9df6d424;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;width:calc(100% - 48px);margin:18px auto 0;padding:17px 20px;display:flex}.personalizationStrip>div{align-items:center;gap:13px;display:flex}.personalizationStrip>div>span{color:#9df6d4;background:#9df6d41c;border-radius:13px;place-items:center;width:38px;height:38px;display:grid}.personalizationStrip p,.personalizationStrip small,.personalizationStrip strong{margin:0;display:block}.personalizationStrip small{color:#7e9699;text-transform:uppercase;letter-spacing:.08em;font-size:8px}.personalizationStrip strong{margin-top:4px;font-size:11px}.personalizationStrip>a{color:#9df6d4;flex:none;font-size:9px;font-weight:800}@media (max-width:640px){.personalizationStrip{align-items:flex-start;width:calc(100% - 32px);padding:15px}.personalizationStrip>a{display:none}.personalizationStrip strong{line-height:1.45}}.playlistExperience{gap:18px;margin-top:22px;display:grid}.playlistHeading{justify-content:space-between;align-items:end;gap:14px;display:flex}.playlistHeading span{color:#9df6d4;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:900}.playlistHeading strong{color:#81989d;font-size:11px}.trackList{gap:8px;display:grid}.trackList button{color:#dce9e6;text-align:left;background:#ffffff06;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:32px 1fr auto;align-items:center;gap:12px;width:100%;padding:13px 14px;transition:border-color .2s,background .2s;display:grid}.trackList button:hover,.trackList button.active{background:#9df6d412;border-color:#9df6d459}.trackList button>span:first-child{color:#789094;font-size:10px;font-weight:900}.trackList button>span:nth-child(2){gap:3px;display:grid}.trackList button strong{font-size:13px}.trackList button small{color:#71878b;font-size:10px}.trackList button i{color:#9df6d4;text-transform:uppercase;font-size:9px;font-style:normal;font-weight:900}.playlistExperience .audioPlayer{margin-top:0}@media (max-width:760px){.playlistHeading{flex-direction:column;align-items:start}.trackList button{grid-template-columns:25px 1fr}.trackList button i{display:none}}.playlistFeature{background:linear-gradient(130deg,#1a3f47bf,#08181fb3);border:1px solid #9df6d421;border-radius:20px;grid-template-columns:160px 1fr;gap:20px;padding:18px;display:grid}.playlistCover{background:radial-gradient(circle at 70% 25%,#f6d3754d,#0000 11%),linear-gradient(155deg,#101d3c,#082c38 55%,#091016);border:1px solid #eecd7945;border-radius:16px;align-items:flex-end;min-height:160px;padding:15px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 45px #00000047}.playlistCover>span{color:#f2d077;font-size:38px;position:absolute;top:12px;right:17px}.playlistCover>i{border:1px solid #f2d07726;border-radius:50%;width:130px;height:130px;position:absolute;top:-38px;right:-45px}.playlistCover>i:nth-of-type(2){width:90px;height:90px;top:-18px;right:-25px}.playlistCover div{z-index:1;display:grid;position:relative}.playlistCover small{color:#9df6d4;text-transform:uppercase;letter-spacing:.13em;font-size:7px;font-weight:900}.playlistCover strong{color:#fff;margin-top:5px;font-family:Georgia,serif;font-size:22px;line-height:.88}.playlistCover em{color:#91aaa9;margin-top:8px;font-size:7px;font-style:normal}.nowPlaying{flex-direction:column;justify-content:center;display:flex}.nowPlaying>span{color:#9df6d4;text-transform:uppercase;letter-spacing:.12em;font-size:8px;font-weight:900}.nowPlaying h3{letter-spacing:-.04em;margin:8px 0 3px;font-size:28px}.nowPlaying p{color:#789094;margin:0;font-size:11px}.playlistSkipControls{gap:8px;margin-top:20px;display:flex}.playlistSkipControls button{color:#b6c9c7;background:#ffffff09;border:1px solid #ffffff1a;border-radius:999px;padding:9px 12px;font-size:9px;font-weight:800}.continuousPlayback{cursor:pointer;background:#ffffff05;border:1px solid #ffffff12;border-radius:14px;align-items:center;gap:11px;padding:12px 14px;display:flex}.continuousPlayback input{accent-color:#69e3b6;width:17px;height:17px}.continuousPlayback span{gap:2px;display:grid}.continuousPlayback strong{font-size:10px}.continuousPlayback small{color:#71878b;font-size:8px}@media (max-width:760px){.playlistFeature{grid-template-columns:110px 1fr;padding:12px}.playlistCover{min-height:130px;padding:10px}.playlistCover strong{font-size:17px}.playlistCover em{display:none}.nowPlaying h3{font-size:20px}.playlistSkipControls{flex-direction:column;margin-top:12px}.playlistSkipControls button{padding:8px}.playlistCover>span{font-size:28px}}.musicLibrary{gap:16px;margin-top:22px;display:grid}.musicLibraryHeader{justify-content:space-between;align-items:center;display:flex}.musicLibraryHeader span{color:#9df6d4;text-transform:uppercase;font-size:10px;font-weight:900}.musicLibraryHeader strong{color:#71878b;font-size:9px}.playlistGrid{gap:12px;display:grid}.playlistCard{background:#ffffff06;border:1px solid #ffffff14;border-radius:18px;grid-template-columns:135px 1fr;gap:17px;padding:13px;transition:transform .2s,border-color .2s;display:grid}.playlistCard:hover{border-color:#9df6d459;transform:translateY(-2px)}.playlistCardCover{background:radial-gradient(circle at 75% 18%,#f6d37547,#0000 12%),linear-gradient(155deg,#101d3c,#082c38 55%,#091016);border-radius:14px;flex-direction:column;justify-content:end;min-height:135px;padding:13px;display:flex;position:relative;overflow:hidden}.playlistCardCover>span{color:#f2d077;font-size:32px;position:absolute;top:8px;right:14px}.playlistCardCover small{color:#9df6d4;text-transform:uppercase;font-size:6px;font-weight:900}.playlistCardCover strong{color:#fff;margin-top:4px;font-family:Georgia,serif;font-size:18px}.playlistCardCover em{color:#91aaa9;margin-top:5px;font-size:6px;font-style:normal}.playlistCard>div:last-child{flex-direction:column;justify-content:center;display:flex}.playlistCard>div:last-child>span{color:#9df6d4;text-transform:uppercase;font-size:8px;font-weight:900}.playlistCard h3{color:#e8f3f1;margin:7px 0 5px;font-size:20px}.playlistCard p{color:#82999e;margin:0;font-size:10px;line-height:1.5}.playlistCard>div:last-child>small{color:#9df6d4;margin-top:12px;font-size:8px;font-weight:800}.playlistPage{color:#f7fbfa;background:radial-gradient(circle at 75% 5%,#1f5c663d,#0000 28%),#030a0f;min-height:100vh;padding-bottom:90px}.playlistPageHero{background:linear-gradient(135deg,#0b2632,#08151c);border:1px solid #9df6d424;border-radius:28px;width:min(960px,100% - 40px);margin:25px auto;padding:42px}.playlistPageHero>span{color:#9df6d4;text-transform:uppercase;letter-spacing:.12em;font-size:9px;font-weight:900}.playlistPageHero h1{letter-spacing:-.055em;margin:12px 0 10px;font-size:clamp(45px,7vw,70px)}.playlistPageHero p{color:#9ab0b1;max-width:620px;font-size:14px;line-height:1.6}.playlistPageHero>div{gap:8px;margin-top:20px;display:flex}.playlistPageHero small{color:#aac0bd;border:1px solid #9df6d424;border-radius:999px;padding:7px 10px;font-size:8px}.playlistPageBody{background:#08151b;border:1px solid #ffffff14;border-radius:25px;width:min(960px,100% - 40px);margin:auto;padding:25px}@media (max-width:760px){.playlistCard{grid-template-columns:95px 1fr;padding:10px}.playlistCardCover{min-height:105px;padding:9px}.playlistCardCover strong{font-size:14px}.playlistCardCover em{display:none}.playlistCard h3{font-size:16px}.playlistCard p{display:none}.playlistPageHero{border-width:0 0 1px;border-radius:0;width:100%;margin:0;padding:35px 20px}.playlistPageBody{border-width:0 0 1px;border-radius:0;width:100%;margin:0;padding:18px}.musicLibraryHeader{flex-direction:column;align-items:start;gap:5px}}.unifiedPlaylistPlayer{background:linear-gradient(135deg,#17434cd1,#07141bf2);border:1px solid #9df6d421;border-radius:26px;grid-template-columns:230px 1fr;gap:28px;padding:24px;display:grid;box-shadow:0 28px 70px #00000040}.unifiedPlaylistPlayer .playlistCover{align-self:start;width:100%;min-height:310px}.unifiedPlaylistPlayer .playlistCover>span{font-size:52px}.unifiedPlaylistPlayer .playlistCover strong{max-width:175px;font-size:31px;line-height:.95}.unifiedPlayerMain{min-width:0}.playlistIdentity>span,.nowPlaying>span{color:#9df6d4;text-transform:uppercase;letter-spacing:.12em;font-size:8px;font-weight:900}.playlistIdentity h1{letter-spacing:-.055em;margin:8px 0 7px;font-size:clamp(36px,5vw,58px);line-height:.92}.playlistIdentity p{color:#9aafb0;max-width:600px;margin:0;font-size:11px;line-height:1.55}.playlistIdentity>small{color:#71878b;margin-top:10px;font-size:8px;display:block}.unifiedPlayerMain .nowPlaying{border-top:1px solid #ffffff14;margin:24px 0 0;padding-top:18px;display:block}.unifiedPlayerMain .nowPlaying h2{letter-spacing:-.035em;margin:6px 0 2px;font-size:24px}.unifiedPlayerMain .nowPlaying p{color:#71878b;margin:0;font-size:9px}.unifiedPlayerMain .audioPlayer{background:0 0;border:0;margin-top:13px;padding:0}.unifiedPlayerMain .playerStatus{display:none}.unifiedPlayerMain .completePractice{margin-top:10px}.unifiedPlayerMain .playlistSkipControls{justify-content:center;margin-top:10px}.playlistHeading .continuousPlayback{padding:8px 11px}.playlistHeading .continuousPlayback input{width:14px;height:14px}.playlistHeading .continuousPlayback small{display:none}@media (max-width:760px){.unifiedPlaylistPlayer{border-width:0 0 1px;border-radius:0;grid-template-columns:1fr;gap:20px;padding:18px}.unifiedPlaylistPlayer .playlistCover{width:min(270px,85%);min-height:270px;margin:auto}.unifiedPlaylistPlayer .playlistCover strong{font-size:29px}.playlistIdentity{text-align:center}.playlistIdentity h1{font-size:38px}.playlistIdentity p{margin:auto}.unifiedPlayerMain .nowPlaying{text-align:center}.playlistSkipControls{flex-direction:row}.playlistPageBody{padding:0}.playlistExperience{gap:15px}.playlistExperience>.playlistHeading,.playlistExperience>.trackList{margin-left:18px;margin-right:18px}.playlistHeading .continuousPlayback strong{font-size:8px}}.officialBrandMark{flex:none;display:block;position:relative;overflow:hidden}.officialBrandMark img{object-fit:contain;filter:drop-shadow(0 5px 12px #e3a93738)}.appBrandMark.officialBrandMark{background:radial-gradient(circle,#e5b13f26,#08131df5);border-color:#e4ae3e61;box-shadow:0 8px 30px #e3a93721}.playlistCoverLogo{z-index:2;width:88px;height:88px;position:absolute;top:8px;right:11px}.playlistCardLogo{z-index:2;width:54px;height:54px;position:absolute;top:5px;right:7px}.playlistCover>i{border-color:#e7b54629}.playlistCover{background:radial-gradient(circle at 74% 22%,#edbf532e,#0000 17%),radial-gradient(circle at 40% 100%,#29937726,#0000 48%),linear-gradient(155deg,#101d3c,#082c38 55%,#080f16)}.playlistCardCover{background:radial-gradient(circle at 74% 22%,#edbf532e,#0000 17%),linear-gradient(155deg,#101d3c,#082c38 55%,#080f16)}.playlistCover.hasImage>i{display:none}.adminMediaField{gap:7px;margin-top:12px;display:grid}.adminMediaField>span{color:#9db0b2;text-transform:uppercase;letter-spacing:.05em;font-size:9px;font-weight:800}.adminMediaRow{grid-template-columns:1fr auto;align-items:center;gap:8px;display:grid}.adminMediaRow input[type=text]{margin:0}.adminUploadButton{color:#9df6d4;cursor:pointer;background:#9df6d40f;border:1px solid #9df6d438;border-radius:11px;place-items:center;min-width:125px;padding:11px 13px;font-size:9px;font-weight:900;display:grid;position:relative;overflow:hidden}.adminUploadButton input{opacity:0;cursor:pointer;position:absolute;inset:0}.adminUploadButton.busy{cursor:wait;opacity:.55}.adminMediaField small{color:#71878b;text-transform:none;font-size:8px}.adminMediaField small.success{color:#9df6d4}.adminMediaField small.error{color:#ff9d9d}@media (max-width:760px){.adminMediaRow{grid-template-columns:1fr}.adminUploadButton{min-height:40px}}.brandMark:not(.officialBrandMark),.appBrandMark:not(.officialBrandMark),.onboardingBrand>span{background-color:#08131d;background-image:url(/brand/relaxa-e-calma-symbol.png);background-position:50%;background-repeat:no-repeat;background-size:92%;border-color:#e4ae3e57;font-size:0;box-shadow:0 8px 26px #e3a9371f}.legacyImporter{background:linear-gradient(135deg,#0d2c30e6,#08161df5);border:1px solid #9df6d433;border-radius:22px;margin-bottom:18px;padding:24px}.legacyImporter header>span{color:#9df6d4;text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:900}.legacyImporter h2{margin:8px 0 6px;font-size:28px}.legacyImporter header p{color:#8fa5a7;margin:0;font-size:12px}.legacyImportSteps{grid-template-columns:repeat(3,1fr);gap:8px;margin:20px 0 14px;display:grid}.legacyImportSteps strong{color:#acc0c0;border:1px solid #ffffff12;border-radius:12px;padding:12px;font-size:10px}.legacyFolderButton{color:#9df6d4;cursor:pointer;background:#9df6d414;border:1px solid #9df6d440;border-radius:12px;place-items:center;min-height:42px;padding:0 16px;font-size:10px;font-weight:900;display:inline-grid;position:relative;overflow:hidden}.legacyFolderButton input{opacity:0;cursor:pointer;position:absolute;inset:0}.legacyImportStatus{color:#a8bcbd;justify-content:space-between;align-items:center;gap:15px;margin-top:16px;font-size:11px;display:flex}.legacyImportStatus strong{color:#9df6d4}.legacyProgress{background:#ffffff12;border-radius:999px;height:7px;margin:9px 0 14px;overflow:hidden}.legacyProgress i{border-radius:inherit;background:linear-gradient(90deg,#5dd8ae,#f2bd55);height:100%;transition:width .2s;display:block}.legacyImporter>button{color:#06110f;cursor:pointer;background:#9df6d4;border:0;border-radius:12px;padding:12px 15px;font-size:10px;font-weight:900}.legacyImporter>button:disabled{cursor:not-allowed;opacity:.35}.legacyImporter>small{color:#70868b;margin-top:10px;font-size:9px;display:block}.legacyComplete{justify-content:space-between;align-items:center;gap:24px;display:flex}.legacyComplete header{max-width:720px}.legacyComplete>button{flex:none}.legacyStorage{align-items:center;gap:8px;margin-top:16px;display:flex}.legacyStorage span,.legacyStorage strong{color:#8fa5a7;border:1px solid #ffffff14;border-radius:999px;padding:7px 9px;font-size:9px}.legacyStorage strong{color:#9df6d4;border-color:#9df6d433}.legacyImportActions{flex-wrap:wrap;gap:10px;display:flex}.legacyImportActions button{color:#06110f;cursor:pointer;background:#9df6d4;border:0;border-radius:12px;padding:12px 15px;font-size:10px;font-weight:900}.legacyImportActions button.secondary{color:#9df6d4;background:0 0;border:1px solid #9df6d44d}.legacyImportActions button:disabled{cursor:not-allowed;opacity:.35}@media (max-width:760px){.legacyImportSteps{grid-template-columns:1fr}.legacyImportStatus{align-items:start}.legacyImporter{padding:18px}.legacyComplete{flex-direction:column;align-items:flex-start}}.playlistTitleRow{justify-content:space-between;align-items:center;gap:18px;display:flex}.playlistTitleRow h1{min-width:0}.favoriteButton.compact{white-space:nowrap;background:#03111773;flex:none;margin:4px 0 0;padding:9px 12px}.favoriteButton.compact:hover{background:#9df6d41a;border-color:#9df6d480}.favoriteButton:focus-visible,.trackList button:focus-visible,.playerControls button:focus-visible{outline-offset:3px;outline:2px solid #9df6d4}.trackList button[aria-current=true]{box-shadow:inset 3px 0 #9df6d4}.areaContentCard small{letter-spacing:.06em}@media (max-width:760px){.playlistTitleRow{flex-direction:column;align-items:center;gap:3px}.favoriteButton.compact{margin:5px 0 3px}.playlistTitleRow h1{margin-bottom:4px}.unifiedPlayerMain .nowPlaying{margin-top:18px}.trackList button{min-height:62px}.favoriteButton{min-height:44px}}.adminPage{color:#f4f8f7;background:radial-gradient(circle at 88% 0,#2179652e,#0000 30%),#050b10;min-height:100vh;padding-bottom:70px}.adminTopbar{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:20px;width:min(1180px,100% - 40px);height:78px;margin:auto;display:flex}.adminBrand{align-items:center;gap:11px;display:flex}.adminBrand>.officialBrandMark{width:42px;height:42px}.adminBrand strong,.adminBrand small{display:block}.adminBrand small{color:#71898e;margin-top:3px;font-size:10px}.adminTopbar>div{align-items:center;gap:15px;font-size:11px;display:flex}.adminTopbar>div span{color:#83989c}.adminTopbar>div a{border:1px solid #ffffff1a;border-radius:999px;padding:9px 12px}.adminHero,.adminBody{width:min(1180px,100% - 40px);margin:auto}.adminHero{padding:60px 0 32px}.adminHero>span,.adminCollection>header span{color:#9df6d4;text-transform:uppercase;letter-spacing:.11em;font-size:10px;font-weight:900}.adminHero h1{letter-spacing:-.06em;margin:11px 0 12px;font-size:clamp(48px,7vw,76px)}.adminHero p{color:#8ca1a5;max-width:690px;margin:0;line-height:1.6}.adminNotice{background:#f4b84a12;border:1px solid #f4b84a47;border-radius:17px;margin-bottom:15px;padding:18px 20px}.adminNotice strong{color:#f4c665}.adminNotice p{color:#a99b78;margin:6px 0 0;font-size:11px}.adminMessage{z-index:5;color:#b9f2dc;background:#0c2928;border:1px solid #9df6d440;border-radius:14px;padding:12px 15px;font-size:11px;position:sticky;top:8px}.adminStats{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:15px;display:grid}.adminStats article{background:#0a151c;border:1px solid #ffffff14;border-radius:18px;justify-content:space-between;align-items:end;min-height:92px;padding:18px;display:flex}.adminStats strong{font-size:32px}.adminStats span{color:#7e9498;font-size:10px}.adminLibraryGrid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.adminForm,.adminCollection{background:#0a151c;border:1px solid #ffffff14;border-radius:22px;padding:22px}.adminForm header{align-items:center;gap:12px;margin-bottom:21px;display:flex}.adminForm header>span{color:#9df6d4;background:#9df6d41a;border-radius:11px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.adminForm h2,.adminForm p{margin:0}.adminForm h2{font-size:20px}.adminForm p{color:#748b90;margin-top:4px;font-size:9px}.adminForm>label,.adminFormRow label{color:#9db0b2;text-transform:uppercase;letter-spacing:.05em;gap:6px;margin-top:12px;font-size:9px;font-weight:800;display:grid}.adminForm input,.adminForm textarea,.adminForm select{color:#edf5f3;width:100%;font:inherit;text-transform:none;background:#071117;border:1px solid #ffffff1a;border-radius:11px;outline:0;padding:11px 12px}.adminForm input:focus,.adminForm textarea:focus,.adminForm select:focus{border-color:#9df6d480}.adminFormRow{grid-template-columns:1fr 1fr;gap:10px;display:grid}.adminForm button,.adminPlaylistRow button{color:#06110f;cursor:pointer;background:#9df6d4;border:0;border-radius:11px;margin-top:17px;padding:11px 14px;font-size:10px;font-weight:900}.adminForm button:disabled,.adminPlaylistRow button:disabled{cursor:not-allowed;opacity:.35}.adminCollection{margin-top:15px}.adminCollection>header{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.adminCollection h2{margin:5px 0 0}.adminCollection>header small{color:#70868b}.adminEmpty{color:#70868b;text-align:center;border:1px dashed #ffffff1a;border-radius:15px;padding:25px}.adminPlaylistRow{border-top:1px solid #ffffff12;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:13px 0;display:grid}.adminPlaylistRow strong,.adminPlaylistRow small{display:block}.adminPlaylistRow small{color:#70868b;margin-top:4px;font-size:9px}.adminPlaylistRow>span{text-transform:uppercase;border-radius:999px;padding:6px 8px;font-size:8px;font-weight:900}.adminPlaylistRow>span.published{color:#9df6d4;background:#9df6d41a}.adminPlaylistRow>span.draft{color:#f4c665;background:#f4b84a1a}.adminPlaylistRow button{color:#9df6d4;background:0 0;border:1px solid #9df6d433;margin:0}@media (max-width:760px){.adminTopbar{width:calc(100% - 28px)}.adminTopbar>div span{display:none}.adminHero,.adminBody{width:calc(100% - 28px)}.adminHero{padding-top:40px}.adminHero h1{font-size:48px}.adminLibraryGrid{grid-template-columns:1fr}.adminStats article{min-height:80px;padding:14px}.adminStats strong{font-size:26px}.adminStats span{font-size:8px}.adminForm{padding:17px}.adminFormRow{grid-template-columns:1fr}.adminPlaylistRow{grid-template-columns:1fr auto}.adminPlaylistRow button{grid-column:1/-1}}.adminPlaylistRow>span.archived{color:#839397;background:#ffffff12}.adminPlaylistEditor{border-top:1px solid #ffffff12}.adminPlaylistEditor.archived{opacity:.7}.adminPlaylistEditor .adminPlaylistRow{border:0;grid-template-columns:auto 1fr auto auto}.adminExpand{place-items:center;width:31px;height:31px;border-radius:50%!important;padding:0!important;font-size:17px!important;display:grid!important}.adminRowActions,.adminTrackActions{gap:7px;display:flex}.adminEditorBody{grid-template-columns:.8fr 1.2fr;gap:13px;padding:0 0 18px 43px;display:grid}.adminPreview{background:radial-gradient(circle at 80% 10%,#9df6d41c,#0000 40%),#07161c;border:1px solid #9df6d42e;border-radius:18px;min-height:240px;padding:24px}.adminPreview>span{color:#9df6d4;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:900}.adminPreview h3{margin:30px 0 8px;font-size:31px}.adminPreview p{color:#a3b6b7;line-height:1.5}.adminPreview small,.adminPreview em{color:#70868b;display:block}.adminPreview audio{width:100%;margin-top:25px}.adminForm.compact{border-radius:18px;padding:17px}.adminForm.compact h3{margin:0 0 8px}.adminTracks{background:#071117;border:1px solid #ffffff12;border-radius:18px;grid-column:1/-1;padding:18px}.adminTracks>h3{margin:0 0 12px}.adminTrack{border-top:1px solid #ffffff12}.adminTrack.archived{opacity:.6}.adminTrack summary{cursor:pointer;grid-template-columns:35px 1fr auto;align-items:center;gap:10px;padding:13px 4px;list-style:none;display:grid}.adminTrack summary::-webkit-details-marker{display:none}.adminTrack summary span{color:#799094;font-size:10px}.adminTrack summary small{color:#6f8589;font-size:9px}.adminTrackActions{padding:0 4px 10px}.adminTrackActions button{color:#9df6d4;cursor:pointer;background:0 0;border:1px solid #9df6d42e;border-radius:9px;padding:8px 10px;font-size:9px;font-weight:800}.adminTrackActions button:disabled{cursor:not-allowed;opacity:.3}.adminTrack .adminForm{margin-bottom:14px}.adminPlaylistEditor button:focus-visible,.adminTrack summary:focus-visible{outline-offset:2px;outline:2px solid #9df6d4}.adminStatsReview{grid-template-columns:repeat(5,1fr)}.adminReviewToolbar{background:#071117;border:1px solid #ffffff12;border-radius:16px;grid-template-columns:minmax(220px,1fr) 2fr;gap:12px;margin:0 0 18px;padding:14px;display:grid}.adminReviewToolbar label{color:#91a6a8;text-transform:uppercase;gap:6px;font-size:9px;font-weight:800;display:grid}.adminReviewToolbar input{color:#edf5f3;background:#0a151c;border:1px solid #ffffff1a;border-radius:10px;outline:0;width:100%;padding:10px 12px}.adminReviewToolbar>div{flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:7px;display:flex}.adminReviewToolbar button{color:#89a0a3;cursor:pointer;background:0 0;border:1px solid #9df6d429;border-radius:999px;padding:9px 11px;font-size:9px;font-weight:800}.adminReviewToolbar button.active{color:#9df6d4;background:#9df6d41f;border-color:#9df6d473}@media (max-width:760px){.adminStatsReview{grid-template-columns:1fr 1fr}.adminReviewToolbar{grid-template-columns:1fr}.adminReviewToolbar>div{justify-content:flex-start;align-items:center}.adminPlaylistEditor .adminPlaylistRow{grid-template-columns:auto 1fr auto}.adminRowActions{flex-wrap:wrap;grid-column:2/-1}.adminEditorBody{grid-template-columns:1fr;padding-left:0}.adminTracks{grid-column:auto}.adminTrack summary{grid-template-columns:30px 1fr}.adminTrack summary small{grid-column:2}.adminTrackActions{flex-wrap:wrap}.adminPlaylistRow button{grid-column:auto}}.playlistCover[data-tone=sleep],.playlistCardCover[data-tone=sleep],.adminPreview[data-tone=sleep]{background-image:radial-gradient(circle at 73% 18%,#eec25847,#0000 16%),linear-gradient(145deg,#101a3b,#092b3a 58%,#071016)}.playlistCover[data-tone=focus],.playlistCardCover[data-tone=focus],.adminPreview[data-tone=focus]{background-image:radial-gradient(circle at 72% 18%,#5ec0ff3d,#0000 17%),linear-gradient(145deg,#0b2540,#093940 58%,#071016)}.playlistCover[data-tone=relax],.playlistCardCover[data-tone=relax],.adminPreview[data-tone=relax]{background-image:radial-gradient(circle at 72% 18%,#70f2bc3b,#0000 17%),linear-gradient(145deg,#123239,#0a4136 58%,#071016)}.playlistCover[data-tone=breathe],.playlistCardCover[data-tone=breathe],.adminPreview[data-tone=breathe]{background-image:radial-gradient(circle at 72% 18%,#ac87ff40,#0000 17%),linear-gradient(145deg,#20234b,#10333f 58%,#071016)}.playlistCover[data-tone=learn],.playlistCardCover[data-tone=learn],.adminPreview[data-tone=learn]{background-image:radial-gradient(circle at 72% 18%,#f4a45938,#0000 17%),linear-gradient(145deg,#342238,#12313a 58%,#071016)}.playlistCover.hasImage,.playlistCardCover.hasImage,.adminPreview.hasImage{background-position:50%;background-size:cover}.adminRepairText{color:#9df6d4;cursor:pointer;background:#9df6d41a;border:1px solid #9df6d44d;border-radius:11px;grid-column:1/-1;justify-self:end;padding:10px 14px;font-size:9px;font-weight:900}.adminRepairText:disabled{cursor:wait;opacity:.55}.adminPublishReady{color:#07161c;cursor:pointer;background:#9df6d4;border:0;border-radius:11px;grid-column:1/-1;justify-self:end;padding:11px 16px;font-size:10px;font-weight:950}.adminPublishReady:disabled{cursor:not-allowed;opacity:.45}.adminBulkConfirmation{background:#f5b03614;border:1px solid #f5b03659;border-radius:12px;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:10px;padding:12px;display:flex}.adminBulkConfirmation span{color:#fff;margin-right:auto;font-size:11px;font-weight:800}.adminBulkConfirmation button{color:#9df6d4;cursor:pointer;background:#9df6d41a;border:1px solid #9df6d447;border-radius:10px;padding:9px 12px;font-size:9px;font-weight:900}.adminBulkConfirmation button:first-of-type{color:#07161c;background:#9df6d4;border:0}.adminBulkConfirmation button:disabled{cursor:wait;opacity:.5}.adminRowActions>a{color:#9df6d4;white-space:nowrap;border:1px solid #9df6d42e;border-radius:9px;align-self:center;padding:8px 10px;font-size:9px;font-weight:800}.practiceLibrary{gap:15px;margin-top:24px;display:grid}.practiceLibraryHeader{justify-content:space-between;align-items:center;gap:15px;display:flex}.practiceLibraryHeader span{color:#9df6d4;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:900}.practiceLibraryHeader strong{color:#789095;font-size:10px}.practiceLibraryGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.practiceLibraryCard{background:linear-gradient(145deg,#10252be0,#071319f0);border:1px solid #ffffff14;border-radius:18px;grid-template-columns:58px 1fr;gap:14px;min-height:148px;padding:16px;transition:transform .2s,border-color .2s;display:grid}.practiceLibraryCard:hover{border-color:#9df6d461;transform:translateY(-2px)}.practiceLibraryIcon{color:#9df6d4;background:radial-gradient(circle,#9df6d42e,#9df6d408);border:1px solid #9df6d42e;border-radius:18px;place-items:center;width:58px;height:58px;font-size:28px;display:grid}.practiceLibraryIcon.tone-sleep{color:#d4c9ff;background:radial-gradient(circle,#9a87ff38,#9a87ff0a)}.practiceLibraryIcon.tone-focus{color:#f3c765;background:radial-gradient(circle,#f3c76533,#f3c7650a)}.practiceLibraryCard small{color:#7f979a;text-transform:uppercase;font-size:8px;font-weight:800}.practiceLibraryCard h3{margin:7px 0 5px;font-size:17px}.practiceLibraryCard p{color:#8ea4a7;margin:0;font-size:10px;line-height:1.45}.practiceLibraryCard div>strong{color:#9df6d4;text-transform:uppercase;margin-top:12px;font-size:8px;display:block}.practiceLibraryCard div>strong i{font-style:normal}.guidedPracticePage{color:#f5faf8;background:radial-gradient(circle at 78% 8%,#3da88929,#0000 29%),#030a0f;min-height:100vh;padding-bottom:95px}.guidedPracticeHero{background:linear-gradient(135deg,#0b2d34ed,#07141cf5);border:1px solid #9df6d429;border-radius:28px;justify-content:space-between;align-items:end;gap:25px;width:min(1000px,100% - 40px);margin:34px auto 18px;padding:42px;display:flex}.guidedPracticeHero>div>span{color:#9df6d4;text-transform:uppercase;letter-spacing:.12em;font-size:9px;font-weight:900}.guidedPracticeHero h1{letter-spacing:-.055em;margin:11px 0 9px;font-size:clamp(42px,6vw,68px);line-height:.95}.guidedPracticeHero p{color:#9db1b2;max-width:650px;margin:0;line-height:1.55}.guidedPracticeBody{grid-template-columns:minmax(0,1fr) 280px;gap:15px;width:min(1000px,100% - 40px);margin:auto;display:grid}.guidedPracticePlayer,.practiceSteps{background:#07151c;border:1px solid #ffffff14;border-radius:25px}.guidedPracticePlayer{overflow:hidden}.practiceStage{text-align:center;background:radial-gradient(circle at 50% 38%,#6ce8c024,#0000 29%);flex-direction:column;justify-content:center;align-items:center;min-height:430px;padding:38px;display:flex}.practiceBreathOrb{background:radial-gradient(circle at 35% 29%,#dffff3,#6bc6a8 35%,#256f65 72%,#09332f);border:1px solid #cbffed8c;border-radius:50%;place-items:center;width:165px;height:165px;margin-bottom:24px;display:grid;position:relative;box-shadow:0 0 45px #70efc640}.practiceBreathOrb i{border:1px solid #9df6d41f;border-radius:50%;width:125%;height:125%;position:absolute}.practiceBreathOrb span{color:#092b27;font-size:47px;position:relative}.practiceBreathOrb.active{animation:8s ease-in-out infinite practiceBreath}.practiceStageLabel{color:#9df6d4;text-transform:uppercase;letter-spacing:.12em;font-size:9px;font-weight:900}.practiceStage h2{letter-spacing:-.04em;margin:12px 0 8px;font-size:34px}.practiceStage p{color:#a4b8b8;max-width:570px;min-height:48px;margin:0;font-size:14px;line-height:1.65}.practiceStepProgress{background:#ffffff14;border-radius:999px;width:min(430px,90%);height:4px;margin-top:24px;overflow:hidden}.practiceStepProgress i{background:linear-gradient(90deg,#69dfb6,#efd073);height:100%;display:block}.practiceTimeline{border-top:1px solid #ffffff12;padding:24px}.practiceTime{justify-content:space-between;align-items:baseline;display:flex}.practiceTime strong{font-size:23px}.practiceTime span{color:#72888c;font-size:10px}.practiceTimeline>input[type=range]{accent-color:#9df6d4;width:100%;margin:13px 0}.practiceMainControls{justify-content:center;align-items:center;gap:13px;display:flex}.practiceMainControls button{color:#c6d7d4;background:#ffffff08;border:1px solid #ffffff1a;border-radius:50%;place-items:center;width:45px;height:45px;display:grid}.practiceMainControls button small{font-size:8px}.practiceMainControls .practicePlayButton{color:#171007;background:linear-gradient(135deg,#f4c15c,#e99d2f);border:0;width:65px;height:65px;font-size:20px;box-shadow:0 12px 35px #e99d2f33}.practiceVoiceToggle{cursor:pointer;background:#9df6d409;border:1px solid #9df6d41f;border-radius:13px;align-items:center;gap:11px;margin:20px 0 12px;padding:12px 14px;display:flex}.practiceVoiceToggle input{accent-color:#9df6d4;width:17px;height:17px}.practiceVoiceToggle span{gap:3px;display:grid}.practiceVoiceToggle strong{font-size:10px}.practiceVoiceToggle small{color:#72888c;font-size:8px}.practiceTimeline .completePractice{width:100%}.practiceSteps{align-self:start;padding:24px}.practiceSteps>span{color:#9df6d4;text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:900}.practiceSteps ol{gap:6px;margin:18px 0;padding:0;list-style:none;display:grid}.practiceSteps li{border:1px solid #ffffff0f;border-radius:13px;align-items:center;gap:11px;padding:11px;display:flex}.practiceSteps li>i{color:#9df6d4;background:#9df6d414;border-radius:50%;place-items:center;width:28px;height:28px;font-size:9px;font-style:normal;font-weight:900;display:grid}.practiceSteps li div{gap:3px;display:grid}.practiceSteps li strong{font-size:10px}.practiceSteps li small{color:#71868a;font-size:8px}.practiceSteps>p{color:#61767a;margin:20px 0 0;font-size:8px;line-height:1.5}@keyframes practiceBreath{0%,to{transform:scale(.94);box-shadow:0 0 35px #70efc62e}50%{transform:scale(1.05);box-shadow:0 0 70px #70efc661}}@media (max-width:760px){.practiceLibraryGrid{grid-template-columns:1fr}.practiceLibraryHeader{flex-direction:column;align-items:start}.guidedPracticeHero{border-width:0 0 1px;border-radius:0;flex-direction:column;align-items:start;width:100%;margin:0;padding:34px 20px}.guidedPracticeHero h1{font-size:45px}.guidedPracticeBody{grid-template-columns:1fr;gap:0;width:100%}.guidedPracticePlayer,.practiceSteps{border-width:0 0 1px;border-radius:0}.practiceStage{min-height:390px;padding:28px 20px}.practiceBreathOrb{width:145px;height:145px}.practiceStage h2{font-size:30px}.practiceSteps{padding-bottom:100px}}@media (prefers-reduced-motion:reduce){.practiceBreathOrb.active{animation:none}}.guidedPracticeLink{color:#9df6d4;background:#9df6d414;border:1px solid #9df6d43d;border-radius:14px;justify-content:space-between;align-items:center;gap:15px;margin-top:16px;padding:14px 16px;font-size:11px;font-weight:900;display:flex}.guidedPracticeLink:hover{background:#9df6d41f;border-color:#9df6d47a}.practiceAdminActions{background:linear-gradient(120deg,#13414180,#0a151cf0);border:1px solid #9df6d42e;border-radius:22px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:15px;padding:22px;display:flex}.practiceAdminActions span{color:#9df6d4;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:900}.practiceAdminActions h2{margin:7px 0 5px}.practiceAdminActions p{color:#83999d;margin:0;font-size:11px}.practiceAdminActions button{color:#06110f;cursor:pointer;background:#9df6d4;border:0;border-radius:12px;padding:12px 16px;font-size:10px;font-weight:900}.practiceAdminActions button:disabled{cursor:not-allowed;opacity:.35}.practiceAdminForm{background:0 0;border:0;padding:0}.practiceStepEditor{background:#071117;border:1px solid #9df6d421;border-radius:16px;margin-top:18px;padding:14px}.practiceStepEditor>header{justify-content:space-between;align-items:center;gap:15px;margin:0 0 12px;display:flex}.practiceStepEditor>header strong,.practiceStepEditor>header small{display:block}.practiceStepEditor>header small{color:#71878b;margin-top:4px;font-size:9px}.practiceStepEditor>header button{color:#9df6d4;background:0 0;border:1px solid #9df6d433;margin:0;padding:8px 10px}.practiceStepRow{border-top:1px solid #ffffff0f;grid-template-columns:28px 105px 1fr 2fr auto;align-items:end;gap:8px;padding:10px 0;display:grid}.practiceStepRow>span{color:#9df6d4;background:#9df6d41a;border-radius:50%;place-items:center;width:25px;height:25px;margin-bottom:8px;font-size:9px;font-weight:900;display:grid}.practiceStepRow label{color:#8ea4a7;text-transform:uppercase;gap:5px;font-size:8px;font-weight:800;display:grid}.practiceStepRow input,.practiceStepRow textarea{color:#edf5f3;resize:vertical;background:#050d12;border:1px solid #ffffff1a;border-radius:9px;width:100%;padding:9px}.practiceStepRow>button{color:#dd9d9d;background:0 0;border:1px solid #dd9d9d2e;margin:0 0 1px;padding:9px}.practiceAdminEditor{grid-template-columns:.7fr 1.3fr;gap:15px;padding:0 0 18px 43px;display:grid}.practiceAdminPreview{background:radial-gradient(circle at 80% 8%,#9df6d41f,#0000 38%),#07161c;border:1px solid #9df6d42e;border-radius:20px;min-height:420px;padding:25px}.practiceAdminPreview>span{color:#9df6d4;text-transform:uppercase;font-size:9px;font-weight:900}.practiceAdminPreview>i{color:#9df6d4;background:#9df6d417;border-radius:20px;place-items:center;width:64px;height:64px;margin:26px 0 14px;font-size:30px;font-style:normal;display:grid}.practiceAdminPreview h3{margin:0 0 9px;font-size:30px}.practiceAdminPreview p{color:#98adaf;line-height:1.5}.practiceAdminPreview>strong{color:#72898d;font-size:9px}.practiceAdminPreview ol{gap:7px;margin:25px 0 0;padding:0;list-style:none;display:grid}.practiceAdminPreview li{border-top:1px solid #ffffff0f;align-items:center;gap:9px;padding:9px;font-size:10px;display:flex}.practiceAdminPreview li b{color:#9df6d4}.practiceAdminPreview li span{color:#a8b8b9}@media (max-width:900px){.practiceAdminEditor{grid-template-columns:1fr;padding-left:0}.practiceStepRow{grid-template-columns:28px 90px 1fr}.practiceStepRow label:nth-of-type(3),.practiceStepRow>button{grid-column:2/-1}.practiceAdminActions{flex-direction:column;align-items:flex-start}}.affirmationLibrary{gap:18px;margin-top:24px;display:grid}.dailyAffirmation{background:radial-gradient(circle at 88% 15%,#9df6d424,#0000 34%),linear-gradient(145deg,#12333a,#07171d);border:1px solid #9df6d438;border-radius:22px;padding:26px;display:block}.dailyAffirmation>span,.affirmationLibraryHeader>span,.affirmationCard small{color:#9df6d4;text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:900}.dailyAffirmation h3{letter-spacing:-.035em;max-width:650px;margin:12px 0 10px;font-size:clamp(24px,3vw,36px);line-height:1.18}.dailyAffirmation p{color:#8da6a8;margin:0;font-size:11px}.dailyAffirmation>strong,.affirmationCard>strong{color:#f4c665;text-transform:uppercase;margin-top:20px;font-size:9px;display:block}.dailyAffirmation i,.affirmationCard i{font-style:normal}.affirmationLibraryHeader{justify-content:space-between;align-items:center;display:flex}.affirmationLibraryHeader strong{color:#72898d;font-size:9px}.affirmationGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.affirmationCard{background:linear-gradient(145deg,#10252be0,#071319f0);border:1px solid #ffffff14;border-radius:18px;min-height:190px;padding:20px;transition:transform .2s,border-color .2s}.affirmationCard:hover{border-color:#9df6d461;transform:translateY(-2px)}.affirmationCard h3{margin:9px 0 10px;font-size:18px}.affirmationCard p{color:#a6b9b8;margin:0;font-size:12px;line-height:1.55}.affirmationPage{color:#f5faf8;background:radial-gradient(circle at 50% 5%,#51cba629,#0000 35%),#030a0f;min-height:100vh;padding-bottom:100px}.affirmationHero{background:#07181ee0;border:1px solid #9df6d426;border-radius:26px;justify-content:space-between;align-items:end;gap:25px;width:min(900px,100% - 40px);margin:34px auto 16px;padding:35px 40px;display:flex}.affirmationHero>div>span{color:#9df6d4;text-transform:uppercase;letter-spacing:.12em;font-size:9px;font-weight:900}.affirmationHero h1{letter-spacing:-.055em;margin:10px 0 0;font-size:clamp(38px,6vw,62px)}.affirmationExperience{text-align:center;background:radial-gradient(circle at 50% 36%,#9df6d41f,#0000 28%),linear-gradient(145deg,#0b252c,#07131a);border:1px solid #9df6d424;border-radius:28px;place-items:center;width:min(900px,100% - 40px);min-height:570px;margin:auto;padding:50px;display:grid}.affirmationGlow{background:radial-gradient(circle,#f8dda0,#c99538 35%,#5b3d10 72%,#171004);border:1px solid #f4c66573;border-radius:50%;place-items:center;width:110px;height:110px;margin-bottom:25px;display:grid;position:relative;box-shadow:0 0 50px #f4c6652e}.affirmationGlow span{color:#211400;font-size:32px}.affirmationGlow i{border:1px solid #f4c66524;border-radius:50%;width:135%;height:135%;position:absolute}.affirmationEyebrow{color:#8da7a7;text-transform:uppercase;letter-spacing:.1em;font-size:9px}.affirmationExperience blockquote{color:#f8fbfa;letter-spacing:-.04em;max-width:720px;margin:19px 0 25px;font-size:clamp(30px,5vw,50px);font-weight:800;line-height:1.18}.affirmationReflection{border-top:1px solid #ffffff14;max-width:600px;padding:16px 20px}.affirmationReflection span{color:#9df6d4;text-transform:uppercase;font-size:9px;font-weight:900}.affirmationReflection p{color:#96aaac;margin:8px 0 0;line-height:1.55}.affirmationActions{gap:10px;margin-top:22px;display:flex}.affirmationActions button{color:#9df6d4;cursor:pointer;background:#9df6d414;border:1px solid #9df6d438;border-radius:999px;padding:12px 16px;font-size:10px;font-weight:900}.affirmationActions button:first-child{color:#171007;background:linear-gradient(135deg,#f4c15c,#e99d2f);border:0}.affirmationActions button:disabled{opacity:.65}.affirmationActions button.completed{background:#9df6d421}.affirmationNavigation{align-items:center;gap:9px;margin-top:30px;display:flex}.affirmationNavigation a{color:#8da4a7;border:1px solid #ffffff17;border-radius:999px;padding:9px 12px;font-size:9px}.affirmationDisclaimer{color:#60767a;text-align:center;width:min(900px,100% - 40px);margin:15px auto 0;font-size:8px}.affirmationAdminEditor{grid-template-columns:.8fr 1.2fr;gap:15px;padding:0 0 18px 43px;display:grid}.affirmationAdminPreview{background:radial-gradient(circle at 80% 8%,#9df6d41f,#0000 38%),#07161c;border:1px solid #9df6d42e;border-radius:20px;flex-direction:column;justify-content:center;min-height:360px;padding:30px;display:flex}.affirmationAdminPreview>span{color:#9df6d4;text-transform:uppercase;font-size:9px;font-weight:900}.affirmationAdminPreview h3{margin:22px 0 14px;font-size:30px;line-height:1.25}.affirmationAdminPreview p{color:#91a7a9;line-height:1.55}.affirmationAdminPreview>strong{color:#f4c665;text-transform:uppercase;font-size:9px}@media (max-width:760px){.affirmationGrid{grid-template-columns:1fr}.affirmationHero{border-width:0 0 1px;border-radius:0;flex-direction:column;align-items:start;width:100%;margin:0;padding:30px 20px}.affirmationExperience{border-width:0 0 1px;border-radius:0;width:100%;min-height:560px;padding:38px 20px}.affirmationExperience blockquote{font-size:32px}.affirmationActions{flex-direction:column;width:100%}.affirmationNavigation{flex-wrap:wrap;justify-content:center}.affirmationAdminEditor{grid-template-columns:1fr;padding-left:0}}.readingLibrary{gap:18px;margin-top:24px;display:grid}.featuredReading{background:radial-gradient(circle at 88% 12%,#9df6d424,#0000 32%),linear-gradient(145deg,#11333a,#07161d);border:1px solid #9df6d438;border-radius:23px;grid-template-columns:86px 1fr;align-items:center;gap:22px;padding:26px;transition:transform .2s,border-color .2s;display:grid}.featuredReading:hover,.readingCard:hover{border-color:#9df6d46b;transform:translateY(-2px)}.featuredReadingIcon,.readingCardIcon{background:#9df6d414;border:1px solid #9df6d433;place-items:center;display:grid}.featuredReadingIcon{border-radius:26px;width:86px;height:86px;font-size:39px}.featuredReading small,.readingCard small,.readingLibraryHeader span{color:#9df6d4;text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:900}.featuredReading h3{letter-spacing:-.035em;margin:8px 0 7px;font-size:clamp(24px,3vw,34px)}.featuredReading p,.readingCard p{color:#91a7aa;margin:0;line-height:1.5}.featuredReading p{font-size:12px}.featuredReading strong,.readingCard strong{color:#f4c665;text-transform:uppercase;margin-top:15px;font-size:9px;display:block}.featuredReading i,.readingCard i{font-style:normal}.readingLibraryHeader{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.readingLibraryHeader strong{color:#71878b;font-size:9px}.readingGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.readingCard{background:linear-gradient(145deg,#10252be0,#071319f0);border:1px solid #ffffff14;border-radius:18px;grid-template-columns:58px 1fr;gap:14px;min-height:176px;padding:18px;transition:transform .2s,border-color .2s;display:grid}.readingCardIcon{border-radius:18px;width:58px;height:58px;font-size:27px}.readingCard h3{margin:8px 0 6px;font-size:17px}.readingCard p{font-size:10px}.readingPage{color:#f5faf8;background:radial-gradient(circle at 76% 5%,#43ba972b,#0000 31%),#030a0f;min-height:100vh;padding-bottom:100px}.readingHero{background:linear-gradient(135deg,#0b2d34ed,#07141cf5);border:1px solid #9df6d429;border-radius:28px;grid-template-columns:90px minmax(0,1fr) auto;align-items:center;gap:24px;width:min(1000px,100% - 40px);margin:34px auto 16px;padding:36px 40px;display:grid}.readingHeroIcon{background:radial-gradient(circle,#9df6d433,#9df6d408);border:1px solid #9df6d438;border-radius:27px;place-items:center;width:90px;height:90px;font-size:41px;display:grid}.readingHero>div:nth-child(2)>span{color:#9df6d4;text-transform:uppercase;letter-spacing:.12em;font-size:9px;font-weight:900}.readingHero h1{letter-spacing:-.05em;margin:8px 0;font-size:clamp(36px,5vw,58px);line-height:.98}.readingHero p{color:#9cb0b2;max-width:690px;margin:0;line-height:1.55}.readingExperience{width:min(1000px,100% - 40px);margin:auto}.readingProgress{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#040f14eb;border:1px solid #9df6d421;border-radius:999px;height:27px;margin-bottom:12px;position:sticky;top:74px;overflow:hidden}.readingProgress i{background:linear-gradient(90deg,#67e1b7b3,#f4c665cc);height:100%;transition:width .2s;display:block}.readingProgress span{color:#e8faf4;place-items:center;font-size:8px;font-weight:900;display:grid;position:absolute;inset:0}.readingLayout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:14px;display:grid}.readingIndex,.readingArticle{background:#07151c;border:1px solid #ffffff14;border-radius:24px}.readingIndex{padding:22px;position:sticky;top:113px}.readingIndex>span{color:#9df6d4;text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:900}.readingIndex ol{gap:7px;margin:17px 0 20px;padding:0;list-style:none;display:grid}.readingIndex a{color:#a5b8b8;border-radius:11px;grid-template-columns:28px 1fr;align-items:center;gap:8px;padding:9px;font-size:10px;display:grid}.readingIndex a:hover{color:#9df6d4;background:#9df6d412}.readingIndex i{color:#9df6d4;background:#9df6d414;border-radius:50%;place-items:center;width:27px;height:27px;font-size:8px;font-style:normal;display:grid}.readingIndex small{color:#61777b;font-size:8px;line-height:1.5;display:block}.readingArticle{overflow:hidden}.readingArticle>section{border-bottom:1px solid #ffffff12;padding:52px 58px;scroll-margin-top:125px}.readingArticle>section>span{color:#9df6d4;text-transform:uppercase;letter-spacing:.12em;font-size:9px;font-weight:900}.readingArticle h2{letter-spacing:-.04em;margin:12px 0 18px;font-size:clamp(27px,4vw,40px)}.readingArticle>section>p{color:#b1c2c2;margin:0;font-size:15px;line-height:1.85}.readingArticle blockquote{color:#e8dec7;background:#f4c6650d;border:1px solid #f4c66529;border-radius:17px;margin:28px 0 0;padding:20px;font-size:14px;line-height:1.6}.readingArticle blockquote small{color:#f4c665;text-transform:uppercase;letter-spacing:.1em;margin-bottom:7px;font-size:8px;font-weight:900;display:block}.readingFinish{text-align:center;background:radial-gradient(circle at 50% 36%,#9df6d41c,#0000 34%);place-items:center;padding:58px 35px;display:grid}.readingFinish>span{color:#f4c665;font-size:38px}.readingFinish h2{margin:14px 0 8px}.readingFinish p{color:#8da2a5;max-width:520px;margin:0;line-height:1.55}.readingFinish button{color:#171007;cursor:pointer;background:linear-gradient(135deg,#f4c15c,#e99d2f);border:0;border-radius:999px;margin-top:22px;padding:13px 18px;font-size:10px;font-weight:900}.readingFinish button.completed{color:#9df6d4;background:#9df6d421}.readingNavigation{grid-template-columns:1fr auto 1fr;gap:10px;margin-top:13px;display:grid}.readingNavigation a{color:#8fa6a8;text-align:center;border:1px solid #9df6d421;border-radius:999px;padding:12px 14px;font-size:9px}.readingNavigation a:last-child{text-align:right}.readingDisclaimer{color:#60767a;text-align:center;width:min(1000px,100% - 40px);margin:17px auto 0;font-size:8px}.readingAdminEditor{grid-template-columns:.75fr 1.25fr;gap:15px;padding:0 0 18px 43px;display:grid}.readingAdminPreview{background:radial-gradient(circle at 80% 8%,#9df6d41f,#0000 38%),#07161c;border:1px solid #9df6d42e;border-radius:20px;min-height:430px;padding:28px}.readingAdminPreview>span{color:#9df6d4;text-transform:uppercase;font-size:9px;font-weight:900}.readingAdminPreview>i{background:#9df6d417;border-radius:20px;place-items:center;width:65px;height:65px;margin:25px 0 15px;font-size:30px;font-style:normal;display:grid}.readingAdminPreview h3{margin:0 0 9px;font-size:30px}.readingAdminPreview p{color:#95aaac;line-height:1.55}.readingAdminPreview>strong{color:#72898d;font-size:9px}.readingAdminPreview ol{gap:7px;margin:24px 0 0;padding:0;list-style:none;display:grid}.readingAdminPreview li{border-top:1px solid #ffffff0f;align-items:center;gap:10px;padding:9px;font-size:10px;display:flex}.readingAdminPreview li b{color:#9df6d4}.readingSectionRow{grid-template-columns:28px 1fr 2.2fr 1.3fr auto}@media (max-width:800px){.featuredReading{grid-template-columns:64px 1fr;padding:20px}.featuredReadingIcon{border-radius:20px;width:64px;height:64px;font-size:30px}.readingGrid{grid-template-columns:1fr}.readingHero{border-width:0 0 1px;border-radius:0;grid-template-columns:68px 1fr;width:100%;margin:0;padding:30px 20px}.readingHeroIcon{border-radius:21px;width:68px;height:68px;font-size:32px}.readingHero>.favoriteButton{grid-column:1/-1;justify-self:start}.readingExperience{width:100%}.readingProgress{border-radius:999px;margin:10px 15px;top:70px}.readingLayout{grid-template-columns:1fr;gap:0}.readingIndex{margin:0 15px 12px;padding:18px;position:static}.readingIndex ol{grid-template-columns:1fr 1fr}.readingArticle{border-width:1px 0;border-radius:0}.readingArticle>section{padding:40px 22px}.readingNavigation{grid-template-columns:1fr 1fr;margin:13px 15px}.readingNavigation a:nth-child(2){display:none}.readingDisclaimer{width:calc(100% - 40px)}.readingAdminEditor{grid-template-columns:1fr;padding-left:0}.readingSectionRow{grid-template-columns:28px 1fr}.readingSectionRow label:nth-of-type(2),.readingSectionRow label:nth-of-type(3),.readingSectionRow>button{grid-column:2/-1}}.contentBodyWide{grid-template-columns:1fr}.contentBodyWide .contentGuide{grid-template-columns:repeat(2,1fr)}.contentBodyWide .contentGuide>small{grid-column:1/-1}.wellnessTool{grid-template-columns:minmax(0,1.08fr) minmax(290px,.92fr);gap:16px;margin-top:25px;display:grid}.toolStage,.toolPanel{background:linear-gradient(145deg,#11363be6,#06151bf2);border:1px solid #9df6d426;border-radius:22px;min-height:380px;padding:28px}.toolStage{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;overflow:hidden}.toolEyebrow,.toolPanel section>span,.taskField>span{color:#9df6d4;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.toolStage h3{margin:13px 0 4px;font-size:28px}.toolStage p{color:#a9bdbc;max-width:410px;margin:10px auto;font-size:12px;line-height:1.55}.toolClock{color:#f7fbfa;font-variant-numeric:tabular-nums;letter-spacing:-.06em;margin:20px 0 8px;font-size:clamp(56px,9vw,92px);display:block}.toolPanel{flex-direction:column;justify-content:center;gap:22px;display:flex}.toolPanel section{gap:10px;display:grid}.toolPanel>small{color:#72898d;font-size:9px;line-height:1.5}.toolChoices{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.toolChoices button,.toolSecondary,.toolPrimary{color:#c9d8d6;font:inherit;cursor:pointer;background:#ffffff06;border:1px solid #9df6d42b;border-radius:13px;font-size:11px;font-weight:800;transition:all .2s}.toolChoices button{min-height:52px;padding:8px}.toolChoices button:hover,.toolChoices button.selected{color:#9df6d4;background:#9df6d41a;border-color:#9df6d4}.presetChoices{grid-template-columns:repeat(3,1fr)}.presetChoices button{gap:3px;display:grid}.presetChoices strong{font-size:15px}.presetChoices small{font-size:8px;font-weight:600}.toolActions{gap:9px;display:flex}.toolActions button{min-height:48px;padding:0 18px}.toolPrimary{color:#15140e;background:#efad35;border-color:#efad35;flex:1}.toolPrimary:hover{background:#ffc056}.toolSecondary:hover{color:#9df6d4;border-color:#9df6d4}.toolProgress{background:#ffffff14;border-radius:99px;width:100%;height:5px;margin-top:16px;overflow:hidden}.toolProgress i{border-radius:inherit;background:linear-gradient(90deg,#65e7c0,#efb33d);height:100%;transition:width .3s linear;display:block}.sleepMoon{background:radial-gradient(circle at 35% 35%,#fff5c7,#e9ad3f 50%,#9f6824 80%);border-radius:50%;width:112px;height:112px;margin:20px 0 8px;position:relative;box-shadow:0 0 55px #efad3547}.sleepMoon:after{content:"";background:#0b2229;border-radius:50%;position:absolute;inset:-1px -18px 20px 28px}.toolStage.active .sleepMoon{animation:4s ease-in-out infinite sleepFloat}.focusRing{background:conic-gradient(#79efc8 var(--tool-progress),#ffffff14 0);border-radius:50%;place-items:center;width:205px;height:205px;margin:19px 0 6px;display:grid;position:relative;box-shadow:0 0 45px #4cd8ae24}.focusRing:before{content:"";background:#092027;border-radius:50%;width:184px;height:184px;position:absolute}.focusRing>div{z-index:1;gap:4px;display:grid;position:relative}.focusRing small{color:#9df6d4;letter-spacing:.12em;font-size:9px;font-weight:900}.focusRing strong{font-variant-numeric:tabular-nums;letter-spacing:-.05em;font-size:50px}.cycleCount{color:#92a9aa;background:#9df6d412;border-radius:999px;padding:8px 12px;font-size:10px}.cycleCount span{color:#9df6d4;font-weight:900}.taskField{gap:8px;display:grid}.taskField input{color:#f7fbfa;background:#0003;border:1px solid #9df6d42b;border-radius:12px;outline:0;height:48px;padding:0 14px}.taskField input:focus{border-color:#9df6d4}.breathingStage{min-height:420px;position:relative}.breathingOrb{background:radial-gradient(circle at 38% 35%,#e0fff5f2,#5fdfb999 30%,#13534e47 67%,#0000 70%);border:1px solid #9df6d459;border-radius:50%;place-items:center;width:190px;height:190px;margin:19px 0;transition:transform 1s,filter 1s;display:grid;box-shadow:0 0 70px #55ddb238}.breathingOrb span{color:#06211e;font-size:20px;font-weight:900}.breathingOrb.inhale{filter:brightness(1.15);transform:scale(1.14)}.breathingOrb.hold{transform:scale(1.14)}.breathingOrb.exhale{filter:brightness(.8);transform:scale(.78)}.breathingOrb.rest{filter:brightness(.72);transform:scale(.8)}.breathingCount{color:#859c9e;font-size:10px}.breathingCount strong{color:#9df6d4}.breathingTips{gap:8px;display:grid}.breathingTips span{color:#aebfbe;border:1px solid #ffffff0f;border-radius:11px;padding:10px 12px;font-size:10px}@keyframes sleepFloat{50%{transform:translateY(-8px);box-shadow:0 8px 70px #efad3557}}@media (max-width:760px){.contentBodyWide .contentGuide,.wellnessTool{grid-template-columns:1fr}.toolStage,.toolPanel{min-height:0;padding:24px 16px}.toolStage{min-height:360px}.toolChoices{grid-template-columns:repeat(2,1fr)}.presetChoices{grid-template-columns:repeat(3,1fr)}.toolClock{font-size:64px}.focusRing{width:180px;height:180px}.focusRing:before{width:160px;height:160px}.focusRing strong{font-size:42px}.breathingOrb{width:165px;height:165px}}.breathingStage.inhale .breathingOrb{filter:brightness(1.15);transform:scale(1.14)}.breathingStage.hold .breathingOrb{transform:scale(1.14)}.breathingStage.exhale .breathingOrb{filter:brightness(.8);transform:scale(.78)}.breathingStage.rest .breathingOrb{filter:brightness(.72);transform:scale(.8)}.connectionBanner{z-index:200;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid #ffffff26;border-radius:999px;justify-content:center;align-items:center;gap:12px;max-width:calc(100vw - 28px);padding:10px 14px;font-size:11px;font-weight:800;display:flex;position:fixed;top:14px;left:50%;transform:translate(-50%);box-shadow:0 16px 50px #00000061}.connectionBanner.offline{color:#f7d591;background:#402f16f5}.connectionBanner.update{color:#d8f8ec;background:#08272af7}.connectionBanner button{color:#062019;font:inherit;cursor:pointer;background:#9df6d4;border:0;border-radius:999px;padding:7px 11px}.pwaCard{background:radial-gradient(circle at 92% 18%,#f4b84a21,#0000 25%),linear-gradient(135deg,#0f3037f5,#07151bfa);grid-column:1/-1}.pwaActions{flex-wrap:wrap;gap:9px;margin-top:19px;display:flex}.pwaActions button{color:#171209;cursor:pointer;background:#efb33d;border:1px solid #e9ab39;border-radius:999px;min-height:42px;padding:0 16px;font-size:10px;font-weight:900}.pwaActions button.secondary{color:#bde6d9;background:#9df6d412;border-color:#9df6d440}.pwaActions button:disabled{cursor:default;opacity:.62}.pwaMessage{color:#9bb0b2;margin-top:14px;font-size:9px;line-height:1.5;display:block}@media (max-width:640px){.connectionBanner{text-align:center;border-radius:18px;width:calc(100vw - 20px);top:8px}.pwaActions{display:grid}.pwaActions button{width:100%}}.reminderCard{grid-column:1/-1}.reminderToggle{border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:22px;margin-top:20px;padding:16px 0;display:flex}.reminderToggle.compact{margin-top:2px}.reminderToggle span,.reminderToggle strong,.reminderToggle small{display:block}.reminderToggle strong{font-size:12px}.reminderToggle small{color:#738a8f;margin-top:5px;font-size:9px;line-height:1.4}.reminderToggle input{appearance:none;cursor:pointer;background:#ffffff14;border:1px solid #9df6d440;border-radius:999px;flex:0 0 46px;width:46px;height:25px;transition:all .2s;position:relative}.reminderToggle input:after{content:"";background:#8ba09e;border-radius:50%;width:17px;height:17px;transition:all .2s;position:absolute;top:3px;left:3px}.reminderToggle input:checked{background:#9df6d438}.reminderToggle input:checked:after{background:#9df6d4;left:24px}.reminderTimes{grid-template-columns:repeat(3,1fr);gap:10px;margin:12px 0 4px;display:grid}.reminderTimes label{gap:7px;display:grid}.reminderTimes label>span{color:#82999e;font-size:9px;font-weight:800}.reminderTimes input{color:#eef8f5;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#061319;border:1px solid #9df6d429;border-radius:12px;height:43px;padding:0 12px}.reminderSave{color:#082019;cursor:pointer;background:#9df6d4;border:0;border-radius:999px;margin-top:14px;padding:12px 16px;font-size:10px;font-weight:900}.reminderSave:disabled{opacity:.6}.reminderStatus{color:#9df6d4;margin:14px 0 0 10px;font-size:9px;display:inline-block}.reminderFootnote{color:#61777b;margin-top:16px;font-size:8px;line-height:1.5;display:block}@media (max-width:640px){.reminderTimes{grid-template-columns:1fr}.reminderSave{width:100%}.reminderStatus{text-align:center;margin-left:0;display:block}}.completionJourney{text-align:left;background:linear-gradient(135deg,#f4c6651a,#9df6d40f);border:1px solid #f4c6653d;border-radius:17px;width:min(430px,100%);margin-top:18px;padding:17px 19px}.completionJourney span{color:#f4c665;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900;display:block}.completionJourney strong{color:#f7fbfa;margin:7px 0 3px;font-size:16px;line-height:1.35;display:block}.completionJourney p{color:#9eb1b1;margin:0 0 10px;font-size:10px}.completionJourney a{color:#171209;background:#f0b13d;border-radius:999px;padding:9px 12px;font-size:9px;font-weight:900;display:inline-flex}.completionJourney em{color:#9df6d4;border:1px solid #9df6d429;border-radius:999px;margin-top:8px;padding:7px 10px;font-size:8px;font-style:normal;font-weight:800;display:inline-flex}.affirmationReward strong{font-size:14px;font-weight:700}.toolStage:has(.completionJourney){min-height:500px}
