.ym-progress-shell{--progress-paper: #fbfbf8;--progress-ink: #090909;--progress-line: rgba(16, 16, 16, .11);--progress-purple: #7b3cff;--progress-cyan: #00ccec;--progress-pink: #ff2d78;--progress-orange: #ff8a00;--progress-yellow: #fff000;min-height:100svh;height:100svh;padding:clamp(16px,2.2vw,36px);overflow:auto;color:var(--progress-ink);background:url(/assets/account/water-stones-background.png) center / cover fixed no-repeat}.ym-progress-shell *,.ym-progress-shell *:before,.ym-progress-shell *:after{box-sizing:border-box}.ym-progress-shell button,.ym-progress-shell select{font:inherit}.ym-progress-shell button:focus-visible,.ym-progress-shell select:focus-visible{outline:3px solid var(--progress-cyan);outline-offset:3px}.ym-progress-window{width:min(1560px,100%);min-height:calc(100svh - clamp(32px,4.4vw,72px));margin:0 auto;padding:0 clamp(22px,2.6vw,44px) clamp(20px,2.4vw,38px);background:var(--progress-paper);border:1px solid rgba(0,0,0,.28);border-radius:clamp(25px,2.2vw,38px);box-shadow:0 22px 55px #0000003d;animation:ym-progress-enter .28s ease both}.ym-progress-header{min-height:clamp(62px,8vh,88px);display:flex;align-items:center;gap:14px;border-bottom:1px solid var(--progress-line)}.ym-progress-header>img{width:clamp(142px,12vw,190px);height:auto}.ym-progress-back,.ym-progress-logout{border:0;background:transparent;color:#000;cursor:pointer}.ym-progress-back{width:38px;height:38px;display:grid;place-items:center;border-radius:50%}.ym-progress-back svg{width:23px}.ym-progress-logout{margin-left:auto;display:inline-flex;align-items:center;gap:10px;font-weight:800;font-size:16px}.ym-progress-logout svg{width:24px;color:var(--progress-pink)}.ym-progress-dashboard{display:grid;grid-template-columns:minmax(245px,.78fr) minmax(470px,1.7fr) minmax(260px,.92fr);gap:clamp(14px,1.6vw,26px);padding-top:clamp(18px,2.5vh,30px)}.ym-progress-intro,.ym-progress-center,.ym-progress-right{min-width:0}.ym-progress-center,.ym-progress-right{display:grid;align-content:start;gap:clamp(14px,1.8vh,22px)}.ym-progress-intro h1{margin:0;font-size:clamp(38px,3.8vw,66px);font-weight:950;line-height:.9;letter-spacing:-.055em}.ym-progress-intro>p{margin:14px 0 22px;font-size:clamp(15px,1.3vw,20px);line-height:1.25;font-weight:650}.ym-progress-profile-card,.ym-progress-mascot-card,.ym-progress-dashboard-card,.ym-progress-empty{background:#ffffff9e;border:1px solid var(--progress-line);border-radius:18px;box-shadow:0 8px 22px #00000006}.ym-progress-profile-card{padding:clamp(14px,1.4vw,20px)}.ym-progress-profile-main{display:grid;grid-template-columns:98px minmax(0,1fr);align-items:center;gap:18px}.ym-progress-profile-main>img{width:98px;height:98px;object-fit:cover;object-position:center 18%;border-radius:50%;background:#f0efe9}.ym-progress-profile-main>div{min-width:0;display:grid;gap:3px}.ym-progress-profile-main strong{font-size:clamp(22px,2vw,32px);line-height:1}.ym-progress-profile-main span{color:#0000009e;font-size:13px}.ym-progress-profile-main b{font-size:15px}.ym-progress-profile-main i{height:1px;margin:7px 0;background:var(--progress-line)}.ym-progress-streak-line,.ym-progress-motivation-line{display:flex;align-items:center;gap:14px;margin-top:16px;padding:14px;border:1px solid var(--progress-line);border-radius:13px}.ym-progress-streak-line>svg{width:38px;height:38px;color:var(--progress-purple)}.ym-progress-streak-line div{display:grid}.ym-progress-streak-line span{font-size:13px}.ym-progress-streak-line strong{color:var(--progress-purple);font-size:27px}.ym-progress-streak-line small{font-size:13px}.ym-progress-motivation-line{margin-top:8px;border:0;padding:4px 2px}.ym-progress-motivation-line>svg{flex:0 0 32px;width:32px;height:32px;padding:5px;color:var(--progress-cyan);border:2px solid currentColor;border-radius:50%}.ym-progress-motivation-line p{margin:0;font-size:13px;line-height:1.3;font-weight:700}.ym-progress-mascot-card{margin-top:12px;padding:12px;text-align:center;overflow:hidden}.ym-progress-mascot-card img{width:128px;height:105px;object-fit:contain;filter:grayscale(1) sepia(1) hue-rotate(218deg) saturate(8) brightness(.92)}.ym-progress-mascot-card p{margin:-4px 0 0;font-size:14px;line-height:1.25;font-weight:650}.ym-progress-dashboard-card{padding:clamp(16px,1.7vw,26px)}.ym-progress-dashboard-card h2{margin:0;font-size:16px;font-weight:950;letter-spacing:-.02em}.ym-progress-card-head{min-height:30px;display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.ym-progress-card-head p{margin:6px 0 0;font-size:13px}.ym-progress-card-head>button{border:0;background:transparent;color:var(--progress-purple);cursor:pointer;font-size:14px;font-weight:800}.ym-progress-period{position:relative;display:inline-flex;align-items:center;color:var(--progress-purple)}.ym-progress-period select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:4px 25px 4px 8px;border:0;border-radius:8px;color:inherit;background:transparent;font-weight:750;cursor:pointer}.ym-progress-period svg{position:absolute;right:5px;width:17px;pointer-events:none}.ym-progress-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px}.ym-progress-metric{min-width:0;display:grid;justify-items:center;text-align:center}.ym-progress-metric-icon{width:clamp(50px,4vw,68px);height:clamp(50px,4vw,68px);display:grid;place-items:center;margin-bottom:9px;border-radius:50%;color:var(--tone);background:#fff;box-shadow:0 7px 18px #00000014}.ym-progress-metric-icon svg{width:31px;height:31px;stroke-width:2.3}.ym-progress-metric small{font-size:13px}.ym-progress-metric strong{margin-top:3px;font-size:clamp(24px,2.2vw,38px);line-height:1;white-space:nowrap}.ym-progress-metric em{margin-top:10px;color:var(--tone);font-size:11px;font-style:normal;font-weight:750;line-height:1.2}.ym-progress-metric.is-purple{--tone: var(--progress-purple)}.ym-progress-metric.is-cyan{--tone: var(--progress-cyan)}.ym-progress-metric.is-pink{--tone: var(--progress-pink)}.ym-progress-metric.is-orange{--tone: var(--progress-orange)}.ym-progress-activity{min-height:360px}.ym-activity-chart{height:clamp(190px,27vh,290px);display:grid;grid-template-columns:30px minmax(0,1fr);gap:9px;margin-top:10px}.ym-activity-scale{display:flex;flex-direction:column;justify-content:space-between;padding-bottom:25px;color:#0000008c;font-size:10px;text-align:right}.ym-activity-plot{position:relative;min-width:0;height:100%}.ym-activity-grid{position:absolute;top:0;right:0;bottom:25px;left:0;display:flex;flex-direction:column;justify-content:space-between}.ym-activity-grid i{display:block;border-top:1px solid rgba(0,0,0,.08)}.ym-activity-goal{position:absolute;z-index:2;left:0;right:0;margin-bottom:25px;border-top:1px dashed #e7d700}.ym-activity-goal span{position:absolute;right:0;top:-14px;padding:3px 7px;border-radius:8px;background:var(--progress-yellow);font-size:9px;font-weight:850}.ym-activity-bars{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;gap:clamp(3px,.7vw,11px);align-items:flex-end;padding-top:4px}.ym-activity-bar{position:relative;min-width:0;height:100%;flex:1 1 0;padding:0;border:0;background:transparent;cursor:pointer}.ym-activity-bar>i{position:absolute;left:20%;right:20%;bottom:25px;min-height:2px;border-radius:4px 4px 0 0;background:var(--progress-yellow);transition:height .3s ease}.ym-activity-bar>small{position:absolute;left:50%;bottom:0;transform:translate(-50%);font-size:10px;white-space:nowrap}.ym-activity-tooltip{position:absolute;z-index:8;left:50%;bottom:calc(100% + 7px);width:max-content;max-width:150px;padding:7px 9px;transform:translate(-50%,5px);opacity:0;pointer-events:none;color:#fff;background:#111;border-radius:8px;font-size:10px;line-height:1.3;transition:opacity .15s ease,transform .15s ease}.ym-activity-bar:hover .ym-activity-tooltip,.ym-activity-bar:focus-visible .ym-activity-tooltip{opacity:1;transform:translate(-50%)}.ym-activity-chart--month .ym-activity-bars{gap:2px}.ym-activity-chart--month .ym-activity-bar>i{left:14%;right:14%}.ym-progress-goal{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 16px;border-radius:13px;background:linear-gradient(90deg,#f0e9ff,#f7f3ff)}.ym-progress-goal-icon{width:43px;height:43px;display:grid;place-items:center;color:var(--progress-purple);border:3px solid currentColor;border-radius:50%}.ym-progress-goal-icon svg{width:24px}.ym-progress-goal>div{min-width:0}.ym-progress-goal>div>strong{font-size:13px}.ym-progress-goal p{margin:2px 0 7px;font-size:11px}.ym-progress-goal i{height:6px;display:block;overflow:hidden;border-radius:999px;background:#fff}.ym-progress-goal i b{height:100%;display:block;border-radius:inherit;background:var(--progress-purple);transition:width .3s ease}.ym-progress-goal>strong{color:var(--progress-purple);font-size:13px;white-space:nowrap}.ym-progress-streak-head{display:flex;justify-content:space-between;align-items:flex-start}.ym-progress-streak-head p{margin:5px 0 0;font-size:12px}.ym-progress-streak-ring{width:58px;height:58px;display:grid;place-content:center;border:3px solid var(--progress-purple);border-radius:50%;text-align:center}.ym-progress-streak-ring strong{color:var(--progress-purple);font-size:20px;line-height:.9}.ym-progress-streak-ring span{font-size:10px}.ym-progress-calendar-nav{display:flex;justify-content:space-between;align-items:center;margin:10px 0 7px}.ym-progress-calendar-nav>strong{font-size:14px}.ym-progress-calendar-nav div{display:flex;gap:4px}.ym-progress-calendar-nav button{width:28px;height:28px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;color:var(--progress-purple);background:transparent;cursor:pointer}.ym-progress-calendar-nav svg{width:20px}.ym-progress-calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:3px}.ym-progress-calendar-grid b{padding:3px 0;font-size:10px;text-align:center}.ym-progress-calendar-grid button,.ym-progress-calendar-grid>span{position:relative;aspect-ratio:1;min-width:0;display:grid;place-items:center;padding:0;border:0;border-radius:50%;color:#171717;background:transparent;font-size:11px;cursor:pointer}.ym-progress-calendar-grid button.is-today{box-shadow:inset 0 0 0 1px var(--progress-purple)}.ym-progress-calendar-grid button.is-selected{color:#fff;background:var(--progress-purple);box-shadow:none}.ym-progress-calendar-grid button.is-active:after{content:"";position:absolute;bottom:1px;width:4px;height:4px;border-radius:50%;background:var(--progress-yellow)}.ym-progress-achievements{padding-bottom:10px}.ym-progress-achievements>div:last-child{margin-top:5px}.ym-achievement{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:9px 0;border-top:1px solid rgba(0,0,0,.07)}.ym-achievement:first-child{border-top:0}.ym-achievement-icon{width:40px;height:40px;display:grid;place-items:center;color:#fff;border-radius:50%}.ym-achievement-icon svg{width:22px}.ym-achievement-icon.is-purple{background:var(--progress-purple)}.ym-achievement-icon.is-cyan{background:var(--progress-cyan)}.ym-achievement-icon.is-pink{background:var(--progress-pink)}.ym-achievement-icon.is-orange{background:var(--progress-orange)}.ym-achievement>div{min-width:0;display:grid;gap:2px}.ym-achievement>div strong{font-size:13px}.ym-achievement>div span{color:#0000009e;font-size:10px;line-height:1.2}.ym-achievement>svg{width:19px}.ym-achievement.is-locked{opacity:.56}.ym-achievement-pending{font-size:9px;font-weight:800;text-transform:uppercase}.ym-progress-empty{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 15px;background:#fff9cb}.ym-progress-empty>svg{width:25px;color:var(--progress-orange)}.ym-progress-empty div{display:grid;gap:2px}.ym-progress-empty strong{font-size:12px}.ym-progress-empty span{font-size:10px}.ym-progress-empty button{padding:8px 12px;border:0;border-radius:9px;background:var(--progress-yellow);font-size:11px;font-weight:900;cursor:pointer}.ym-achievements-modal{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#0000008c;animation:ym-fade .18s ease both}.ym-achievements-dialog{width:min(560px,100%);max-height:min(680px,calc(100svh - 40px));overflow:auto;padding:24px;background:var(--progress-paper);border-radius:24px;box-shadow:0 24px 70px #00000057}.ym-achievements-dialog>div:first-child{display:flex;align-items:center;justify-content:space-between}.ym-achievements-dialog h2{margin:0;font-size:28px}.ym-achievements-dialog>div button{width:40px;height:40px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:#eee;cursor:pointer}.ym-achievements-dialog section{margin-top:16px}.ym-achievements-dialog .ym-achievement{padding:13px 0}.ym-progress-skeleton{display:grid;grid-template-columns:.75fr 1.6fr .9fr;grid-template-rows:180px 280px;gap:18px;padding-top:22px}.ym-progress-skeleton span{display:block;border-radius:18px;background:linear-gradient(90deg,#ecece7,#f7f7f3,#ecece7);background-size:200% 100%;animation:ym-progress-shimmer 1.1s linear infinite}.ym-progress-skeleton span:nth-child(1){grid-row:1 / 3}.ym-progress-skeleton span:nth-child(3){grid-column:3;grid-row:1 / 3}.ym-progress-skeleton span:nth-child(4){grid-column:2}.ym-progress-skeleton span:nth-child(5){display:none}.ym-progress-skeleton p{grid-column:1 / -1;margin:0;text-align:center;font-weight:700}.ym-progress-state{min-height:calc(100svh - 60px);display:grid;place-content:center;justify-items:center;gap:16px;padding:30px;text-align:center;background:var(--progress-paper);border-radius:30px}.ym-progress-state>svg{width:48px;height:48px;color:var(--progress-purple)}.ym-progress-state h1{margin:0;font-size:clamp(40px,6vw,78px)}.ym-progress-state p{margin:0;font-size:18px}.ym-progress-state div{display:flex;gap:10px}.ym-progress-state button{min-height:46px;display:inline-flex;align-items:center;gap:8px;padding:0 18px;border:1px solid #000;border-radius:10px;background:var(--progress-yellow);cursor:pointer;font-weight:850}@media(max-width:1180px){.ym-progress-dashboard{grid-template-columns:minmax(230px,.7fr) minmax(430px,1.35fr)}.ym-progress-right{grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:780px){.ym-progress-shell{padding:10px}.ym-progress-window{padding:0 15px 20px;border-radius:22px}.ym-progress-header{min-height:68px}.ym-progress-header>img{width:130px}.ym-progress-dashboard{grid-template-columns:1fr}.ym-progress-intro,.ym-progress-center,.ym-progress-right{display:contents}.ym-progress-intro>h1,.ym-progress-intro>p{order:1}.ym-progress-profile-card{order:2}.ym-progress-intro h1{font-size:clamp(48px,14vw,72px)}.ym-progress-intro>p br{display:none}.ym-progress-profile-main{grid-template-columns:82px minmax(0,1fr)}.ym-progress-profile-main>img{width:82px;height:82px}.ym-progress-empty{order:3}.ym-progress-overview{order:4}.ym-progress-activity{order:5}.ym-progress-calendar{order:6}.ym-progress-achievements{order:7}.ym-progress-mascot-card{order:8}.ym-progress-mascot-card{margin-bottom:10px}.ym-progress-metrics{grid-template-columns:repeat(2,1fr);gap:22px 10px}.ym-progress-metric-icon{width:58px;height:58px}.ym-progress-metric strong{font-size:32px}.ym-progress-right{grid-template-columns:1fr}.ym-progress-goal{grid-template-columns:auto minmax(0,1fr)}.ym-progress-goal>strong{grid-column:2}}@media(min-width:981px){.ym-progress-shell{height:100dvh;min-height:100dvh;padding:clamp(66px,7.4vh,82px) clamp(20px,4.8vw,84px) clamp(16px,2.4vh,28px);overflow:hidden;overscroll-behavior:none}.ym-progress-window{width:min(1510px,100%);height:100%;min-height:0;overflow:hidden;padding:0 clamp(20px,2.2vw,34px) clamp(14px,1.8vh,22px)}.ym-progress-header{min-height:clamp(50px,6.2vh,66px)}.ym-progress-dashboard{height:calc(100% - clamp(50px,6.2vh,66px));min-height:0;grid-template-columns:minmax(215px,.72fr) minmax(430px,1.62fr) minmax(245px,.88fr);gap:clamp(12px,1.45vw,22px);padding-top:clamp(12px,1.75vh,19px)}.ym-progress-intro,.ym-progress-center,.ym-progress-right{min-height:0;min-width:0}.ym-progress-center,.ym-progress-right{gap:clamp(10px,1.5vh,16px)}.ym-progress-intro h1{font-size:clamp(36px,3.7vw,59px)}.ym-progress-intro>p{margin:10px 0 14px;font-size:clamp(14px,1.15vw,17px)}.ym-progress-profile-card{padding:clamp(12px,1.2vw,16px)}.ym-progress-profile-main{grid-template-columns:78px minmax(0,1fr);gap:12px}.ym-progress-profile-main>img{width:78px;height:78px}.ym-progress-mascot-card{margin-top:12px;padding:10px}.ym-progress-mascot-card img{height:100px}.ym-progress-dashboard-card{min-height:0;padding:clamp(13px,1.25vw,17px)}.ym-progress-overview{min-height:0}.ym-progress-metric-icon{width:54px;height:54px}.ym-progress-metric strong{font-size:clamp(24px,2vw,31px)}.ym-progress-activity{min-height:0;flex:1 1 auto}.ym-progress-activity.is-empty{min-height:0}.ym-activity-empty-note{margin:14px 0 10px;padding:13px 0}.ym-activity-chart{height:clamp(122px,17vh,165px)}.ym-progress-calendar,.ym-progress-achievements{min-height:0}.ym-achievement{padding:7px 0}}@media(max-width:480px){.ym-progress-logout{font-size:13px}.ym-progress-dashboard-card{padding:16px 12px}.ym-progress-empty{grid-template-columns:auto 1fr}.ym-progress-empty button{grid-column:1 / -1}.ym-activity-chart{grid-template-columns:24px minmax(0,1fr)}.ym-activity-bars,.ym-progress-calendar-grid{gap:2px}}@media(min-width:1181px)and (max-height:760px){.ym-progress-shell{padding:14px 20px}.ym-progress-window{min-height:calc(100svh - 28px);padding-bottom:14px}.ym-progress-header{min-height:54px}.ym-progress-dashboard{padding-top:12px;gap:12px}.ym-progress-intro h1{font-size:clamp(36px,3.45vw,50px)}.ym-progress-intro>p{margin:8px 0 11px;font-size:14px}.ym-progress-profile-card{padding:11px}.ym-progress-profile-main{grid-template-columns:72px minmax(0,1fr);gap:12px}.ym-progress-profile-main>img{width:72px;height:72px}.ym-progress-profile-main strong{font-size:23px}.ym-progress-streak-line{margin-top:9px;padding:8px 10px}.ym-progress-streak-line>svg{width:30px;height:30px}.ym-progress-streak-line strong{font-size:22px}.ym-progress-motivation-line{margin-top:4px}.ym-progress-mascot-card{margin-top:8px;padding:5px}.ym-progress-mascot-card img{width:100px;height:64px}.ym-progress-mascot-card p{font-size:11px}.ym-progress-dashboard-card{padding:12px 16px}.ym-progress-metrics{margin-top:5px}.ym-progress-metric-icon{width:44px;height:44px;margin-bottom:5px}.ym-progress-metric-icon svg{width:24px;height:24px}.ym-progress-metric strong{font-size:26px}.ym-progress-metric em{margin-top:5px;font-size:9px}.ym-progress-activity{min-height:0}.ym-activity-chart{height:205px}.ym-progress-goal{padding:8px 11px}.ym-progress-goal-icon{width:35px;height:35px}.ym-progress-calendar{padding:12px 15px}.ym-progress-streak-ring{width:48px;height:48px}.ym-progress-calendar-grid{gap:1px}.ym-progress-calendar-grid button{font-size:9px}.ym-progress-achievements{padding:10px 14px 5px}.ym-achievement{padding:5px 0}.ym-achievement-icon{width:34px;height:34px}}.ym-progress-shell{padding:58px 22px 22px;overflow-y:auto;overflow-x:hidden}.ym-progress-external-logo{position:absolute;z-index:3;top:17px;left:max(30px,calc((100% - 1430px)/2));width:155px;height:auto}.ym-progress-window{width:min(1430px,calc(100% - clamp(22px,4vw,70px)));min-height:min(790px,calc(100svh - 82px));padding:0 clamp(22px,2.3vw,38px) clamp(18px,2vw,30px);border-radius:clamp(22px,2vw,34px);box-shadow:0 18px 42px #00000038}.ym-progress-header{min-height:66px;display:grid;grid-template-columns:38px 1fr auto;gap:10px}.ym-progress-header>strong{justify-self:center;font-size:19px;letter-spacing:-.02em}.ym-progress-back{color:var(--progress-purple)}.ym-progress-back svg{width:22px}.ym-progress-logout{margin-left:0;font-size:15px}.ym-progress-logout svg{width:22px}.ym-progress-dashboard{grid-template-columns:minmax(225px,.72fr) minmax(430px,1.4fr) minmax(245px,.8fr);gap:clamp(14px,1.45vw,22px);padding-top:20px}.ym-progress-intro h1{font-size:clamp(40px,3.45vw,56px)}.ym-progress-intro>p{margin:9px 0 15px;font-size:clamp(14px,1.1vw,17px)}.ym-progress-profile-card{padding:15px}.ym-progress-profile-main{grid-template-columns:82px minmax(0,1fr);gap:14px}.ym-progress-profile-main>img{width:82px;height:82px;object-position:center}.ym-progress-profile-main strong{font-size:24px}.ym-progress-profile-main span{font-size:12px}.ym-progress-profile-main b{font-size:14px}.ym-progress-streak-line{margin-top:11px;padding:9px 11px}.ym-progress-streak-line>svg{width:30px;height:30px}.ym-progress-streak-line strong{font-size:22px}.ym-progress-motivation-line{margin-top:3px}.ym-progress-motivation-line p{font-size:12px}.ym-progress-mascot-card{margin-top:10px;padding:10px}.ym-progress-mascot-card img{width:150px;height:100px;filter:none}.ym-progress-mascot-card p{margin:-2px 0 0;font-size:12px}.ym-progress-dashboard-card{padding:15px 18px;border-radius:16px}.ym-progress-dashboard-card h2{font-size:15px}.ym-progress-card-head{min-height:26px}.ym-progress-metrics{gap:8px;margin-top:8px}.ym-progress-metric-icon{width:48px;height:48px;margin-bottom:5px}.ym-progress-metric-icon svg{width:25px;height:25px}.ym-progress-metric small{font-size:11px}.ym-progress-metric strong{font-size:clamp(22px,2vw,31px)}.ym-progress-metric em{margin-top:5px;font-size:9px}.ym-progress-empty{gap:9px;padding:9px 12px}.ym-progress-empty>svg{width:20px}.ym-progress-empty strong{font-size:11px}.ym-progress-empty span{font-size:9px}.ym-progress-empty button{padding:7px 10px;font-size:10px}.ym-progress-activity{min-height:245px}.ym-progress-activity.is-empty{min-height:200px}.ym-activity-empty-note{margin:16px 0 12px;padding:15px 0;border-top:1px solid rgba(0,0,0,.08);border-bottom:1px solid rgba(0,0,0,.08);color:#0000008f;font-size:12px}.ym-activity-chart{height:150px;margin-top:7px}.ym-progress-activity.is-empty .ym-activity-chart{height:100px}.ym-activity-bar>i{min-height:0}.ym-progress-goal{gap:10px;padding:9px 12px}.ym-progress-goal-icon{width:36px;height:36px}.ym-progress-goal-icon svg{width:20px}.ym-progress-goal p{margin:1px 0 5px;font-size:10px}.ym-progress-goal>strong{font-size:11px}.ym-progress-calendar{padding:15px}.ym-progress-streak-ring{width:50px;height:50px}.ym-progress-calendar-grid{gap:2px}.ym-progress-calendar-grid button,.ym-progress-calendar-grid>span{font-size:10px}.ym-achievement{gap:9px;padding:7px 0}.ym-achievement-icon{width:34px;height:34px}.ym-achievement-icon svg{width:18px}.ym-achievement>div strong{font-size:12px}@media(min-width:981px)and (max-height:760px){.ym-progress-shell{padding-top:46px}.ym-progress-external-logo{top:10px;width:135px}.ym-progress-window{min-height:calc(100svh - 58px)}.ym-progress-header{min-height:50px}.ym-progress-dashboard{padding-top:12px}.ym-progress-intro h1{font-size:clamp(36px,3.05vw,48px)}.ym-progress-intro>p{margin:5px 0 9px;font-size:13px}.ym-progress-profile-card{padding:11px}.ym-progress-profile-main{grid-template-columns:68px minmax(0,1fr);gap:11px}.ym-progress-profile-main>img{width:68px;height:68px}.ym-progress-profile-main strong{font-size:20px}.ym-progress-streak-line{margin-top:6px;padding:7px 9px}.ym-progress-mascot-card{margin-top:7px;padding:6px}.ym-progress-mascot-card img{width:126px;height:72px}.ym-progress-dashboard-card{padding:11px 15px}.ym-progress-activity{min-height:210px}.ym-progress-activity.is-empty{min-height:175px}.ym-activity-empty-note{margin:10px 0 8px;padding:10px 0}.ym-activity-chart{height:118px}.ym-progress-activity.is-empty .ym-activity-chart{height:76px}.ym-progress-goal{padding:7px 9px}}@media(max-width:980px){.ym-progress-shell{padding-top:64px}.ym-progress-window{width:100%}.ym-progress-dashboard{grid-template-columns:minmax(230px,.72fr) minmax(420px,1.4fr)}.ym-progress-right{grid-column:1 / -1}}@media(max-width:780px){.ym-progress-shell{padding:56px 10px 10px}.ym-progress-external-logo{top:14px;left:18px;width:126px}.ym-progress-window{padding:0 15px 20px}.ym-progress-header{min-height:60px}.ym-progress-header>strong{font-size:16px}.ym-progress-dashboard{grid-template-columns:1fr}.ym-progress-intro h1{font-size:clamp(40px,12vw,56px)}.ym-progress-mascot-card img{width:165px;height:105px}}@media(prefers-reduced-motion:reduce){.ym-progress-window,.ym-achievements-modal,.ym-progress-skeleton span,.ym-activity-bar>i,.ym-progress-goal i b{animation:none!important;transition:none!important}}@keyframes ym-progress-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ym-fade{0%{opacity:0}to{opacity:1}}@keyframes ym-progress-shimmer{to{background-position:-200% 0}}/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.\!container{width:100%!important}@media(min-width:40rem){.\!container{max-width:40rem!important}}@media(min-width:48rem){.\!container{max-width:48rem!important}}@media(min-width:64rem){.\!container{max-width:64rem!important}}@media(min-width:80rem){.\!container{max-width:80rem!important}}@media(min-width:96rem){.\!container{max-width:96rem!important}}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.rounded{border-radius:.25rem}.p-3{padding:calc(var(--spacing) * 3)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ym-lime:#ff0;--ym-purple:#6c4dff;--ym-orange:#ff5a36;--ym-cyan:#00e5ff;--ym-pink:#ff8ccf;--ym-black:#111;--ym-paper:#f8f7f3;--ym-ink:#070707;--ym-muted:#3a382f}.ym-lesson{background:var(--ym-paper);min-height:calc(100vh - 116px);color:var(--ym-black);padding:clamp(16px,2.4vw,34px)}.ym-lesson h1,.ym-lesson h2,.ym-lesson h3,.ym-lesson p{margin:0}.ym-lesson-start,.ym-pose-intro,.ym-pose-complete,.ym-lesson-complete{align-content:center;gap:22px;min-height:calc(100vh - 184px);display:grid}.ym-lesson-start{grid-template-columns:minmax(280px,.78fr) minmax(360px,1.22fr);align-items:center}.ym-lesson-start>p:not(.ym-section-label){max-width:560px;font-size:clamp(18px,2vw,28px);line-height:1.1}.ym-lesson-start h1,.ym-lesson-complete h1,.ym-pose-complete h1{letter-spacing:0;text-transform:uppercase;max-width:900px;font-size:clamp(64px,11vw,168px);font-weight:950;line-height:.82}.ym-lesson-start__cards{grid-area:1/2/span 4;grid-template-columns:repeat(5,minmax(110px,1fr));align-self:stretch;gap:10px;display:grid}.ym-lesson-start__cards article{background:#fff;border:1px solid #1111111f;grid-template-rows:auto minmax(0,1fr) auto auto;gap:10px;min-height:360px;padding:12px;display:grid;overflow:hidden}.ym-lesson-start__cards strong{color:var(--ym-lime);font-size:36px;font-weight:950}.ym-lesson-start__cards img{object-fit:contain;mix-blend-mode:screen;mix-blend-mode:multiply;width:100%;height:100%}.ym-lesson-start__cards span{text-transform:uppercase;font-size:18px;font-weight:950;line-height:.94}.ym-lesson-start__cards small{color:var(--ym-muted);text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.ym-lesson-start__cta{width:fit-content;min-width:220px}.ym-pose-intro{grid-template-columns:minmax(280px,.9fr) minmax(320px,.85fr) minmax(260px,.7fr);align-items:stretch}.ym-pose-intro__copy,.ym-pose-intro__card,.ym-intro-align{border:1px solid #1111111f;min-height:620px;padding:clamp(18px,2vw,28px)}.ym-pose-intro__copy{background:var(--ym-black);color:var(--ym-paper);align-content:center;gap:18px;display:grid}.ym-pose-intro__copy h1{letter-spacing:0;text-transform:uppercase;font-size:clamp(56px,8vw,132px);font-weight:950;line-height:.82}.ym-pose-intro__copy>span{color:var(--ym-lime);letter-spacing:.08em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:950}.ym-pose-intro__copy p{color:#f8f7f3d1;max-width:540px;font-size:clamp(16px,1.6vw,22px);line-height:1.15}.ym-intro-timer{background:var(--ym-lime);width:fit-content;color:var(--ym-black);gap:0;padding:12px 16px;display:grid}.ym-intro-timer strong{font-size:42px;line-height:.85}.ym-intro-timer small{text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:950}.ym-pose-intro__card{background:#fff;grid-template-rows:auto minmax(0,1fr) auto;display:grid}.ym-pose-intro__card p{color:var(--ym-lime);text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:22px;font-weight:950}.ym-pose-intro__card img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.ym-pose-intro__card h2{text-transform:uppercase;font-size:clamp(36px,4vw,68px);font-weight:950;line-height:.86}.ym-intro-align{background:linear-gradient(90deg,var(--ym-lime) 0 8px,transparent 8px),#fff;align-content:center;gap:14px;display:grid}.ym-intro-align h3{text-transform:uppercase;font-size:clamp(30px,3vw,48px);line-height:.9}.ym-intro-align div{border-top:1px solid #1111111f;grid-template-columns:42px 1fr;gap:12px;padding:12px 0;display:grid}.ym-intro-align strong{color:var(--ym-lime);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.ym-intro-align span{font-size:clamp(15px,1.35vw,19px);line-height:1.15}.ym-lesson-practice{grid-template-rows:auto minmax(0,1fr) auto;gap:12px;min-height:calc(100vh - 148px);display:grid}.ym-practice-topbar,.ym-practice-controls{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;display:grid}.ym-practice-topbar{background:var(--ym-black);color:var(--ym-paper);padding:12px}.ym-practice-topbar p{color:var(--ym-lime);text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:950}.ym-practice-topbar h1{text-transform:uppercase;font-size:clamp(36px,5vw,86px);font-weight:950;line-height:.84}.ym-practice-timer{background:var(--ym-paper);min-width:150px;color:var(--ym-black);justify-items:center;padding:8px 14px;display:grid}.ym-practice-timer[data-running=true]{background:var(--ym-lime)}.ym-practice-timer span{text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:950}.ym-voice-toggle{min-height:58px;color:var(--ym-paper);text-transform:uppercase;background:0 0;border:1px solid #f8f7f347;padding:0 18px;font-size:12px;font-weight:950}.ym-voice-toggle.is-on{background:var(--ym-lime);color:var(--ym-black);border-color:var(--ym-lime)}.ym-lesson-camera{background:radial-gradient(circle at 50% 44%,#dae42224,#0000 22rem),linear-gradient(#f8f7f312 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#f8f7f312 1px,#0000 1px) 0 0/42px 42px,#101010!important;height:100%!important;min-height:0!important}.ym-lesson-camera .ym-webcam{object-fit:cover;height:100%!important;min-height:0!important}.ym-distance-feedback{z-index:8;color:var(--ym-black);box-shadow:8px 8px 0 var(--ym-lime);background:#f8f7f3ed;padding:clamp(14px,2vw,26px);position:absolute;top:clamp(16px,2vw,30px);left:clamp(16px,2vw,30px);right:clamp(16px,2vw,30px)}.ym-distance-feedback span{text-transform:uppercase;max-width:980px;font-size:clamp(34px,6vw,92px);font-weight:950;line-height:.9;display:block}.ym-distance-feedback.is-correct{background:var(--ym-lime);box-shadow:8px 8px #f8f7f3e6}.ym-distance-feedback.is-wrong{background:#fff}.ym-reference-card{z-index:8;width:min(340px,42vw);color:var(--ym-black);background:#f8f7f3f2;border:1px solid #11111129;grid-template-columns:112px 1fr;align-items:center;gap:12px;padding:10px;display:grid;position:absolute;bottom:clamp(14px,2vw,28px);left:clamp(14px,2vw,28px)}.ym-reference-card img{object-fit:contain;mix-blend-mode:multiply;background:#fff;width:112px;height:92px}.ym-reference-card strong{text-transform:uppercase;font-size:18px;line-height:.95;display:block}.ym-reference-card span{color:var(--ym-muted);text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.ym-practice-controls{background:#fff;border:1px solid #1111111f;grid-template-columns:minmax(220px,1fr) repeat(3,auto);padding:10px}.ym-signal-grid{flex-wrap:wrap;gap:7px;display:flex}.ym-signal-grid span{color:var(--ym-muted);text-transform:uppercase;background:#f1f0ea;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:950}.ym-signal-grid span.is-on{background:var(--ym-lime);color:var(--ym-black)}.ym-pose-complete,.ym-lesson-complete{background:var(--ym-black);color:var(--ym-paper);justify-items:start;padding:clamp(28px,4vw,56px)}.ym-pose-complete svg{background:var(--ym-lime);width:82px;height:82px;color:var(--ym-black);padding:18px}.ym-pose-complete p,.ym-pose-complete span{color:var(--ym-lime);text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:950}.ym-summary-grid{grid-template-columns:repeat(3,1fr);gap:10px;width:min(100%,920px);display:grid}.ym-summary-grid article{background:var(--ym-paper);min-height:180px;color:var(--ym-black);align-content:end;gap:10px;padding:18px;display:grid}.ym-summary-grid strong{font-size:clamp(56px,7vw,110px);line-height:.8}.ym-summary-grid span{text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:950}@media(max-width:980px){.ym-lesson-start,.ym-pose-intro{grid-template-columns:1fr}.ym-lesson-start__cards{grid-area:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.ym-pose-intro__copy,.ym-pose-intro__card,.ym-intro-align{min-height:auto}.ym-practice-topbar,.ym-practice-controls{grid-template-columns:1fr}.ym-lesson-practice{min-height:auto}.ym-lesson-camera{min-height:560px!important}.ym-reference-card{width:calc(100% - 28px)}.ym-summary-grid{grid-template-columns:1fr}}.ym-practice-stage:before,.ym-stage-word,.ym-stage-giant,.ym-stage-human,.ym-practice-hero,.ym-practice-mascot,.ym-orbit-star,.ym-pose-panel:before,.ym-pose-card__mascot,.ym-pose-card:before,.ym-session:before,.ym-session-word,.ym-session-mascot,.ym-ai-frame,.ym-scanline,.ym-correction-label,.ym-camera-note,.ym-camera-mascot,.ym-skeleton,.ym-pose-library,.ym-session__head,.ym-accuracy,.ym-feedback__meta{display:none!important}.ym-pose-card{background:var(--ym-paper)!important;height:100%!important;min-height:0!important;box-shadow:none!important;border:1px solid #1111111a!important;grid-template-columns:minmax(116px,.3fr) minmax(0,.7fr)!important;gap:8px!important;padding:12px!important;display:grid!important;transform:none!important}.ym-pose-card:hover{transform:none!important}.ym-pose-card>div:not(.ym-pose-card__star){z-index:2!important;align-self:start!important;max-width:100%!important;position:relative!important;overflow:hidden!important}.ym-pose-card p{letter-spacing:.08em!important;margin:0 0 6px!important;font-size:9px!important}.ym-pose-card h2{letter-spacing:0!important;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important;max-width:100%!important;font-size:clamp(24px,2vw,34px)!important;line-height:.92!important}.ym-pose-card img{object-fit:contain!important;object-position:center!important;filter:none!important;grid-column:2!important;place-self:stretch stretch!important;width:100%!important;height:100%!important;max-height:none!important;position:relative!important;inset:auto!important;transform:scale(1.1)!important}.ym-pose-actions button{min-height:38px!important;padding:8px 10px!important;font-size:9px!important}.ym-camera,.ym-webcam{height:100%!important;min-height:0!important}.ym-camera{background:#0f0f0f!important;border:1px solid #f8f7f32e!important}.ym-camera__empty p{color:#f8f7f3b8!important;max-width:260px!important;font-size:12px!important;line-height:1.25!important}.ym-feedback{box-shadow:5px 5px 0 var(--ym-lime)!important;border:0!important;margin:0!important;padding:11px 13px!important;display:block!important}@media(max-width:900px){.ym-practice-stage{height:calc(100vh - 136px)!important;min-height:0!important;padding:10px 14px!important;overflow:hidden!important}.ym-practice-grid{grid-template-rows:minmax(0,.48fr) minmax(0,.52fr)!important;grid-template-columns:1fr!important;gap:10px!important;height:100%!important}.ym-pose-panel,.ym-session{height:100%!important;min-height:0!important}.ym-pose-panel{grid-template-rows:auto minmax(0,1fr) auto!important;padding:10px!important}.ym-pose-card{grid-template-columns:minmax(124px,.36fr) minmax(0,.64fr)!important;padding:10px!important}.ym-pose-card h2{font-size:clamp(20px,5.4vw,25px)!important}.ym-pose-card img{transform:scale(1.1)!important}.ym-pose-desc,.ym-instructions,.ym-feedback{display:none!important}.ym-session{grid-template-rows:minmax(0,1fr) auto!important;padding:10px!important}.ym-camera{height:100%!important;min-height:0!important}.ym-camera__empty h3{font-size:clamp(34px,12vw,54px)!important}.ym-button--purple{min-height:44px!important}.ym-button--outline{min-height:34px!important}}.ym-shell--landing .ym-product-insights article span,.ym-shell--landing .ym-vision-graph__label{color:#ffffff9e!important;letter-spacing:.14em!important;font-weight:620!important}@media(max-width:900px){.ym-shell--landing .ym-feature-reel__content{width:calc(100vw - 36px)!important;margin-left:18px!important;margin-right:18px!important}.ym-shell--landing .ym-personal-system__rail{grid-template-columns:repeat(4,max-content)!important;justify-content:start!important}.ym-shell--landing .ym-personal-system__rail i{display:none!important}.ym-shell--landing .ym-personal-system__grid{grid-template-columns:86px minmax(0,1fr)!important}.ym-shell--landing .ym-feature-list li{grid-template-columns:82px minmax(0,1fr)!important;gap:4px 12px!important}.ym-shell--landing .ym-feature-list strong{font-size:16px!important}.ym-shell--landing .ym-feature-list p{font-size:13px!important}.ym-shell--landing :is(.ym-video-hero__copy,.ym-product-story__content,.ym-relax-reel__content,.ym-feature-reel__content,.ym-final-cta__content){align-content:end!important;width:calc(100vw - 36px)!important;margin-left:18px!important;margin-right:18px!important;padding-top:84px!important;padding-bottom:30px!important}.ym-shell--landing .ym-final-cta__content{align-content:start!important}}.ym-shell--landing .ym-landing__panel.is-before :is(.ym-video-hero__copy,.ym-product-story__content,.ym-relax-reel__content,.ym-feature-reel__content,.ym-final-cta__content){opacity:0!important;transform:translateY(-34px)scale(.985)!important}.ym-shell--landing .ym-landing__panel.is-after :is(.ym-video-hero__copy,.ym-product-story__content,.ym-relax-reel__content,.ym-feature-reel__content,.ym-final-cta__content){opacity:0!important;transform:translateY(44px)scale(.985)!important}.ym-shell--landing .ym-water-miga,.ym-shell--landing .ym-floating-miga{z-index:5!important;width:clamp(96px,10vw,150px)!important;height:auto!important;color:var(--ym-lime)!important;filter:drop-shadow(0 0 18px #ffff006b)drop-shadow(0 14px 32px #00000057)!important;pointer-events:none!important;position:absolute!important}.ym-shell--landing .ym-water-miga{bottom:18svh!important;right:16vw!important;transform:rotate(-4deg)!important}.ym-shell--landing .ym-floating-miga{animation:4.8s ease-in-out infinite ym-miga-float!important;top:26svh!important;right:20vw!important}@media(max-width:900px){.ym-shell--landing :is(.ym-video-hero__copy,.ym-product-story__content,.ym-relax-reel__content,.ym-feature-reel__content,.ym-final-cta__content){align-content:end!important;width:calc(100vw - 36px)!important;margin-left:18px!important;margin-right:18px!important;padding-top:84px!important;padding-bottom:30px!important}.ym-shell--landing .ym-final-cta__content{align-content:start!important}}.ym-shell--landing .ym-nav{z-index:80!important;background:linear-gradient(#0000003d,#0000)!important;min-height:72px!important;padding:14px clamp(18px,3vw,42px)!important;position:fixed!important;top:0!important;left:0!important;right:0!important}.ym-shell--landing .ym-links{gap:clamp(12px,2vw,26px)!important}.ym-shell--landing .ym-links button,.ym-shell--landing .ym-sound{letter-spacing:.08em!important;text-transform:lowercase!important;font-size:12px!important;font-weight:760!important}.ym-shell--landing .ym-landing{background:#000!important;min-height:500svh!important}.ym-shell--landing .ym-landing__panel{scroll-snap-align:start!important;scroll-snap-stop:always!important;isolation:isolate!important;width:100%!important;height:100svh!important;min-height:100svh!important;position:relative!important;overflow:hidden!important}.ym-shell--landing .ym-landing__panel:before{opacity:.82!important;z-index:2!important;background:linear-gradient(90deg,#00000075,#0000 40%,#0003),linear-gradient(#00000042,#0000 38%,#0000005c)!important}.ym-shell--landing :is(.ym-video-hero__media,.ym-product-story__video,.ym-relax-reel__video,.ym-feature-reel__video,.ym-final-cta__image){z-index:0!important;object-fit:cover!important;object-position:center!important;opacity:.98!important;filter:saturate(1.03)contrast(1.01)!important;width:100vw!important;height:100svh!important;transition:opacity .9s,transform 1.25s cubic-bezier(.16,1,.3,1),filter .9s!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;transform:scale(1.055)!important}.ym-shell--landing .ym-video-hero__media,.ym-shell--landing .ym-product-story__video,.ym-shell--landing .ym-relax-reel__video,.ym-shell--landing .ym-feature-reel__video,.ym-shell--landing .ym-final-cta__image{object-position:center center!important}.ym-shell--landing :is(.ym-video-hero__shade,.ym-product-story__shade,.ym-feature-reel__shade){display:none!important}.ym-shell--landing :is(.ym-video-hero__copy,.ym-product-story__content,.ym-relax-reel__content,.ym-feature-reel__content,.ym-final-cta__content){z-index:8!important;box-sizing:border-box!important;height:100svh!important;min-height:0!important;color:var(--ym-paper)!important;text-shadow:0 12px 42px #0000009e,0 1px 2px #000000b8!important;opacity:0!important;align-content:center!important;gap:clamp(16px,2vw,26px)!important;transition:opacity .76s .18s,transform .98s cubic-bezier(.16,1,.3,1) .18s!important;animation:none!important;display:grid!important;position:relative!important;transform:translateY(42px)scale(.985)!important}.ym-shell--landing .ym-landing__panel.is-before :is(.ym-video-hero__copy,.ym-product-story__content,.ym-relax-reel__content,.ym-feature-reel__content,.ym-final-cta__content){opacity:0!important;transition-delay:0s!important;transform:translateY(-34px)scale(.985)!important}.ym-shell--landing .ym-landing__panel.is-after :is(.ym-video-hero__copy,.ym-product-story__content,.ym-relax-reel__content,.ym-feature-reel__content,.ym-final-cta__content){opacity:0!important;transition-delay:0s!important;transform:translateY(44px)scale(.985)!important}.ym-shell--landing .ym-video-hero__copy{width:min(760px,100vw - 72px)!important;margin-left:clamp(24px,6vw,92px)!important;margin-right:auto!important;padding:clamp(96px,13svh,150px) 0 clamp(34px,7svh,70px)!important}.ym-shell--landing .ym-product-story__content,.ym-shell--landing .ym-relax-reel__content{width:min(720px,100vw - 72px)!important;margin-left:clamp(24px,6vw,92px)!important;margin-right:auto!important;padding:clamp(96px,12svh,138px) 0 clamp(34px,7svh,70px)!important}.ym-shell--landing .ym-final-cta__content{align-content:start!important;width:min(640px,100vw - 72px)!important;margin-left:clamp(24px,6vw,92px)!important;margin-right:auto!important;padding:clamp(92px,13svh,140px) 0 clamp(34px,7svh,70px)!important}.ym-shell--landing :is(.ym-video-hero__copy h1,.ym-product-story__headline h2,.ym-relax-reel__headline h2,.ym-feature-reel__headline h2,.ym-final-cta__content h2){max-width:780px!important;color:var(--ym-paper)!important;letter-spacing:0!important;text-transform:none!important;margin:0!important;font-family:Arial Narrow,Helvetica Neue,Arial,sans-serif!important;font-size:clamp(54px,7vw,112px)!important;font-weight:900!important;font-stretch:118%!important;line-height:.92!important}.ym-shell--landing :is(.ym-video-hero__copy span,.ym-video-hero__copy small,.ym-product-story__headline>p:not(.ym-section-label),.ym-relax-reel__headline>p:not(.ym-section-label),.ym-feature-reel__headline>p:not(.ym-section-label),.ym-final-cta__content>p,.ym-final-cta__content small){color:#f9f9f7e0!important;max-width:590px!important;margin:0!important;font-size:clamp(16px,1.35vw,22px)!important;line-height:1.32!important}.ym-shell--landing .ym-video-hero__copy small,.ym-shell--landing .ym-final-cta__content small{letter-spacing:.08em!important;text-transform:uppercase!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;font-size:clamp(12px,1vw,14px)!important}.ym-shell--landing .ym-section-label{color:var(--ym-lime)!important;letter-spacing:.16em!important;font-size:12px!important;font-weight:760!important}.ym-shell--landing :is(.ym-video-hero__actions,.ym-feature-reel__actions,.ym-final-cta__actions){opacity:1!important;flex-wrap:wrap!important;gap:18px!important;display:flex!important;transform:none!important}.ym-shell--landing :is(.ym-video-hero__actions,.ym-feature-reel__actions,.ym-final-cta__actions) .ym-button{min-height:auto!important;color:var(--ym-paper)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;letter-spacing:.05em!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-weight:850!important}.ym-shell--landing :is(.ym-video-hero__actions,.ym-feature-reel__actions,.ym-final-cta__actions) .ym-button--lime{color:var(--ym-lime)!important}.ym-shell--landing .ym-product-insights{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px 22px!important;width:min(650px,100%)!important}.ym-shell--landing .ym-product-insights article{grid-template-columns:44px minmax(0,1fr)!important;gap:6px 12px!important}.ym-shell--landing .ym-product-insights article span{color:var(--ym-lime)!important;font-weight:760!important}.ym-shell--landing .ym-product-insights article strong{font-size:clamp(17px,1.55vw,24px)!important;font-weight:760!important}.ym-shell--landing .ym-product-insights article p{color:#f9f9f7b8!important;font-size:clamp(13px,.95vw,15px)!important}.ym-water-miga,.ym-floating-miga{z-index:5!important;width:clamp(96px,10vw,150px)!important;height:auto!important;color:var(--ym-lime)!important;filter:drop-shadow(0 0 18px #ffff006b)drop-shadow(0 14px 32px #00000057)!important;pointer-events:none!important;position:absolute!important}.ym-water-miga{bottom:18svh!important;right:16vw!important;transform:rotate(-4deg)!important}.ym-floating-miga{animation:4.8s ease-in-out infinite ym-miga-float!important;top:26svh!important;right:20vw!important;transform:rotate(7deg)!important}.ym-floating-labels{flex-wrap:wrap!important;gap:10px 12px!important;width:min(620px,100%)!important;display:flex!important}.ym-floating-labels span{color:#f9f9f7d6!important;letter-spacing:.08em!important;text-transform:uppercase!important;border-bottom:2px solid #ffff00bd!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;font-size:12px!important;font-weight:680!important}.ym-shell--landing .ym-personal-system{width:min(620px,100%)!important}.ym-shell--landing .ym-feature-list{grid-template-columns:1fr!important;width:min(640px,100%)!important}.ym-final-cta__shine{z-index:3!important;pointer-events:none!important;mix-blend-mode:soft-light!important;background:linear-gradient(110deg,#0000 12%,#ffffff1f,#0000 52%)!important;animation:6.5s ease-in-out infinite ym-sand-shimmer!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important}.ym-final-cta:before{opacity:.72!important;background:linear-gradient(90deg,#00000061,#0000 42%,#00000014),linear-gradient(#0000002e,#0000 40%,#0003)!important}@keyframes ym-miga-float{0%,to{transform:translateY(0)rotate(7deg)}50%{transform:translateY(12px)rotate(5deg)}}@keyframes ym-sand-shimmer{0%,to{opacity:.12;transform:translate(-18%)}50%{opacity:.34;transform:translate(16%)}}@media(max-width:900px){.ym-shell--landing .ym-nav{min-height:64px!important;padding:12px 16px!important}.ym-shell--landing .ym-links{gap:10px!important}.ym-shell--landing .ym-links button{font-size:11px!important}.ym-shell--landing .ym-sound span{display:none!important}.ym-shell--landing :is(.ym-video-hero__copy,.ym-product-story__content,.ym-relax-reel__content,.ym-feature-reel__content,.ym-final-cta__content){align-content:end!important;width:calc(100vw - 36px)!important;margin-left:18px!important;margin-right:18px!important;padding-top:84px!important;padding-bottom:30px!important}.ym-shell--landing .ym-final-cta__content{align-content:start!important;padding-top:86px!important}.ym-shell--landing :is(.ym-video-hero__copy h1,.ym-product-story__headline h2,.ym-relax-reel__headline h2,.ym-feature-reel__headline h2,.ym-final-cta__content h2){font-size:clamp(42px,12vw,62px)!important;line-height:.96!important}.ym-shell--landing .ym-product-insights{grid-template-columns:1fr!important;gap:8px!important}.ym-shell--landing .ym-product-insights article p,.ym-shell--landing .ym-feature-list p{display:none!important}.ym-water-miga,.ym-floating-miga{width:76px!important;top:92px!important;bottom:auto!important;right:22px!important}.ym-floating-labels{gap:8px!important}}:root{--ym-lime:#dae422;--ym-purple:#6c4dff;--ym-pink:#f6b8d7}body{cursor:default}body:after,.ym-wordmark:after{display:none}.ym-shell{background:var(--ym-black)}.ym-practice-stage{background:var(--ym-paper);height:calc(100vh - 106px);min-height:680px;color:var(--ym-black);padding:18px clamp(18px,2vw,28px);overflow:hidden}.ym-practice-stage:before,.ym-stage-word,.ym-stage-giant,.ym-stage-human,.ym-practice-hero,.ym-practice-mascot,.ym-orbit-star,.ym-pose-panel:before,.ym-pose-card__mascot,.ym-pose-card:before,.ym-session:before,.ym-session-word,.ym-session-mascot,.ym-ai-frame,.ym-scanline,.ym-correction-label,.ym-camera-note,.ym-camera-mascot,.ym-skeleton,.ym-pose-library{display:none!important}.ym-practice-grid{grid-template-columns:minmax(430px,.92fr) minmax(520px,1.08fr);align-items:stretch;gap:18px;height:100%;display:grid}.ym-pose-panel,.ym-session{border:1px solid #1111111f;border-radius:0;height:100%;min-height:0;overflow:hidden}.ym-pose-panel{background:#fff;grid-template-rows:auto minmax(0,1fr) auto auto;gap:12px;padding:18px;display:grid}.ym-user-strip{background:var(--ym-black);min-height:42px;margin:0;padding:10px 12px}.ym-user-strip strong,.ym-user-strip span{font-size:11px}.ym-pose-card{background:var(--ym-paper);border:1px solid #1111111a;grid-template-columns:minmax(150px,.42fr) minmax(0,.58fr);gap:12px;height:100%;min-height:0;padding:16px;display:grid}.ym-pose-card__star{color:var(--ym-lime);font-size:32px;top:10px;right:12px}.ym-pose-card>div:not(.ym-pose-card__star){z-index:2;align-self:start;position:relative}.ym-pose-card p{margin-bottom:8px;font-size:10px}.ym-pose-card h2{max-width:100%;font-size:clamp(30px,3.4vw,56px);line-height:.9}.ym-pose-card span{margin-top:8px;font-size:11px}.ym-pose-card__meta{gap:6px;margin-top:10px}.ym-pose-card__meta b{background:var(--ym-black);color:var(--ym-lime);padding:6px 7px;font-size:9px}.ym-pose-card__meta b:nth-child(2){background:var(--ym-lime);color:var(--ym-black)}.ym-pose-card img{aspect-ratio:auto;object-fit:contain;object-position:center;grid-column:2;place-self:stretch stretch;width:100%;height:100%;max-height:none;position:relative;inset:auto}.ym-pose-actions{grid-template-columns:52px 1fr;gap:10px}.ym-pose-actions button{min-height:46px;font-size:10px}.ym-instructions{background:linear-gradient(90deg,var(--ym-lime) 0 5px,white 5px);max-height:150px;margin:0;padding:14px 16px 14px 20px;overflow:hidden}.ym-instructions h3{margin-bottom:8px;font-size:10px}.ym-instructions div{grid-template-columns:32px 1fr;gap:8px;padding:5px 0;font-size:12px}.ym-session{background:var(--ym-black);grid-template-rows:minmax(0,1fr) auto auto;gap:12px;padding:18px;display:grid;position:relative;top:auto}.ym-camera{background:#0f0f0f;border:1px solid #f8f7f32e;height:100%;min-height:0}.ym-webcam{height:100%;min-height:0}.ym-camera:before,.ym-camera:after{display:none}.ym-camera__empty{align-content:center;justify-items:center;gap:12px;padding:32px;display:grid;position:absolute;top:0;right:0;bottom:0;left:0}.ym-camera__guide{border:1px solid #dae4228c;border-radius:999px;width:min(58%,360px)}.ym-camera__empty>svg:not(.ym-camera-mascot){color:var(--ym-lime)}.ym-camera__empty h3{font-size:clamp(42px,6vw,74px);line-height:.86}.ym-camera__empty p{color:#f8f7f3b8;font-size:14px}.ym-joints i{background:var(--ym-lime);width:8px;height:8px;box-shadow:0 0 12px #dae42273}.ym-feedback{box-shadow:6px 6px 0 var(--ym-lime);border:0;grid-template-columns:1fr auto;margin:0;padding:16px 18px}.ym-feedback span{font-size:26px}.ym-feedback p{margin-top:4px;font-size:14px;line-height:1.2}.ym-feedback__meta{font-size:11px}.ym-session__buttons{gap:10px;margin:0}.ym-button--purple{background:var(--ym-lime);min-height:62px;color:var(--ym-black);font-size:13px}.ym-button--outline{border-color:#f8f7f333;min-height:46px}@media(max-width:900px){.ym-practice-stage{height:auto;min-height:0;overflow:visible}.ym-practice-grid{grid-template-columns:1fr;height:auto}.ym-pose-panel,.ym-session{height:auto}.ym-camera{height:460px}}*{box-sizing:border-box}html{background:var(--ym-black);scroll-behavior:smooth}body{background:var(--ym-black);color:var(--ym-paper);cursor:crosshair;margin:0;font-family:Arial Narrow,Helvetica Neue,Arial,sans-serif}body:after{content:"";z-index:999;pointer-events:none;background:radial-gradient(circle at var(--mx,82%) var(--my,18%),#d6ff002e,transparent 92px);opacity:.55;mix-blend-mode:screen;position:fixed;top:0;right:0;bottom:0;left:0}button,a{font:inherit}button{cursor:pointer}.ym-shell{min-height:100vh;color:var(--ym-paper);background:radial-gradient(circle at 74% 22%,#dae4221f,#0000 24rem),linear-gradient(#101010,#050505 40%,#111)}.ym-nav{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#111111e0;border-bottom:1px solid #f7f6f214;justify-content:space-between;align-items:center;gap:24px;padding:28px clamp(22px,4vw,54px);display:flex;position:sticky;top:0}.ym-wordmark{color:var(--ym-lime);align-items:center;gap:14px;text-decoration:none;display:inline-flex}.ym-wordmark img{object-fit:cover;object-position:50% 43%;filter:saturate(1.25)contrast(1.08)drop-shadow(0 0 26px #f4f40061);border-radius:8px;width:clamp(178px,20vw,284px);height:76px;display:block}.ym-wordmark:after{content:"*";color:var(--ym-lime);pointer-events:none;margin-top:-36px;margin-left:-34px;font-size:38px;line-height:1;animation:11s linear infinite ym-star-spin}.ym-links{gap:34px;margin-left:auto;display:flex}.ym-links a,.ym-links button{color:var(--ym-paper);letter-spacing:.02em;opacity:.86;background:0 0;border:0;font-size:13px;text-decoration:none}.ym-sound{min-height:42px;color:var(--ym-paper);letter-spacing:.12em;text-transform:uppercase;background:#f7f6f20f;border:1px solid #f7f6f226;border-radius:999px;align-items:center;gap:9px;padding:0 16px;font-size:11px;font-weight:800;display:inline-flex}.ym-hero{background:var(--ym-paper);min-height:720px;color:var(--ym-black);grid-template-columns:minmax(0,1fr) minmax(300px,.9fr);display:grid}.ym-hero__copy{background:radial-gradient(circle at 88% 18%,#dae4221f,transparent 18rem),var(--ym-paper);flex-direction:column;justify-content:center;padding:clamp(38px,6vw,84px);display:flex}.ym-kicker{color:var(--ym-lime);background:var(--ym-black);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;width:fit-content;margin:0 0 46px;padding:14px 16px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:900}.ym-hero h1{letter-spacing:-.065em;max-width:760px;margin:0;font-size:clamp(56px,7vw,122px);font-weight:950;line-height:.88}.ym-hero h1 span{color:var(--ym-black)}.ym-hero__copy>p:not(.ym-kicker){max-width:390px;margin:34px 0 0;font-size:18px;line-height:1.28}.ym-hero__actions{flex-wrap:wrap;gap:18px;margin-top:42px;display:flex}.ym-button{text-transform:uppercase;letter-spacing:.06em;border:0;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:56px;padding:0 24px;font-size:12px;font-weight:950;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s,color .2s;display:inline-flex}.ym-button:hover svg{transform:scaleX(1.3)rotate(-6deg)}.ym-button--lime{background:var(--ym-lime);color:var(--ym-black)}.ym-button--purple{background:var(--ym-black);width:100%;color:var(--ym-lime);border-radius:12px}.ym-button--ghost{border:1px solid var(--ym-black);color:var(--ym-black);background:0 0}.ym-button--outline{width:100%;color:var(--ym-paper);background:0 0;border:1px solid #f7f6f22e;border-radius:12px}.ym-hero__art{background:radial-gradient(circle at 50% 46%,#dae422b8,#dae42261 15%,#0000 38%),linear-gradient(#111,#0a0a0a 52%,#f7f6f2);place-items:center;display:grid;position:relative;overflow:hidden}.ym-hero__art:before{content:"";opacity:.8;background:repeating-linear-gradient(90deg,#ffffff09,#ffffff09 1px,#0000 1px,#0000 34px);position:absolute;top:0;right:0;bottom:0;left:0}.ym-beta-card{z-index:3;width:min(260px,38vw);color:var(--ym-paper);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#111111b8;border-radius:20px;padding:22px;position:absolute;top:12%;right:9%;box-shadow:0 24px 70px #00000057}.ym-beta-card strong{letter-spacing:-.05em;font-size:30px;display:inline-block}.ym-beta-card span{background:var(--ym-lime);color:var(--ym-black);vertical-align:top;border-radius:5px;margin-left:8px;padding:4px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:900;display:inline-block}.ym-beta-card p{color:#f7f6f2b8;margin:14px 0 0;font-size:15px}.ym-brush{aspect-ratio:1/1.25;opacity:.92;width:42%;position:absolute;transform:rotate(18deg)}.ym-brush--purple{background:var(--ym-lime);filter:blur(1px);clip-path:polygon(18% 0,92% 13%,73% 100%,0 87%)}.ym-glyph{fill:none;stroke:currentColor;stroke-width:12px;stroke-linecap:round;stroke-linejoin:round}.ym-glyph--hero{z-index:1;color:#fff;filter:drop-shadow(0 24px 24px #00000040);width:min(62%,420px);position:relative}.ym-handnote{z-index:2;color:var(--ym-lime);letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:900;position:absolute;bottom:14%;left:10%}.ym-practice-stage{background:radial-gradient(circle at 82% 18%,#6c4dff29,transparent 24rem),radial-gradient(circle at 8% 78%,#ff8ccf33,transparent 22rem),linear-gradient(#1111110e 1px,transparent 1px),linear-gradient(90deg,#1111110e 1px,transparent 1px),var(--ym-paper);color:var(--ym-black);background-size:auto,auto,34px 34px,34px 34px,auto;padding:clamp(20px,3vw,42px);position:relative;overflow:hidden}.ym-practice-stage:before{content:"MOVE REPEAT MOVE REPEAT MOVE REPEAT";z-index:0;color:#1111110a;text-transform:uppercase;white-space:nowrap;pointer-events:none;font-size:clamp(72px,13vw,220px);font-weight:950;line-height:.78;position:absolute;top:48%;left:-2vw;right:-2vw}.ym-stage-word{z-index:0;color:#1111110e;text-transform:uppercase;pointer-events:none;font-size:clamp(120px,19vw,310px);font-weight:950;line-height:.72;position:absolute}.ym-stage-word--align{writing-mode:vertical-rl;top:18rem;right:-7vw}.ym-stage-word--flow{bottom:6rem;left:-3vw}.ym-stage-giant{z-index:0;color:#d6ff006b;stroke-width:6px;pointer-events:none;position:absolute}.ym-stage-giant--left{width:min(34vw,430px);top:36rem;left:-8vw;transform:rotate(-14deg)}.ym-stage-giant--right{color:#6c4dff38;width:min(42vw,560px);top:31rem;right:-11vw;transform:rotate(12deg)}.ym-stage-human{z-index:0;object-fit:contain;opacity:.11;filter:grayscale()contrast(1.25);mix-blend-mode:multiply;pointer-events:none;width:min(38vw,520px);max-height:520px;position:absolute;bottom:6vw;right:3vw}.ym-practice-hero{z-index:1;background:radial-gradient(circle at 88% 28%,#d6ff0042,#0000 18rem),linear-gradient(90deg,#6c4dff17,#0000 38%),#fff;border:1px solid #11111114;border-radius:2px;grid-template-columns:minmax(0,1fr) minmax(320px,.58fr);align-items:end;gap:clamp(18px,3vw,44px);min-height:270px;margin-bottom:20px;padding:clamp(26px,4vw,50px);display:grid;position:relative;overflow:hidden}.ym-practice-hero:before{content:"ALIGNMENT";color:#1111110b;letter-spacing:0;pointer-events:none;font-size:clamp(76px,13vw,206px);font-weight:950;line-height:.78;position:absolute;bottom:18px;left:34px}.ym-practice-hero__copy,.ym-practice-hero__stats{z-index:2;position:relative}.ym-practice-hero__copy h1{max-width:980px;color:var(--ym-black);letter-spacing:0;text-transform:uppercase;margin:0;font-size:clamp(68px,10.8vw,176px);line-height:.76}.ym-practice-hero__copy>span{color:var(--ym-lime);letter-spacing:.04em;text-transform:uppercase;background:0 0;margin-top:16px;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:16px;font-weight:950;display:inline-block;transform:none}.ym-hero-tags,.ym-pose-card__meta{z-index:3;flex-wrap:wrap;gap:8px;margin-top:18px;display:flex;position:relative}.ym-hero-tags b,.ym-pose-card__meta b{background:var(--ym-black);color:var(--ym-lime);letter-spacing:.1em;text-transform:uppercase;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:950}.ym-hero-tags b:nth-child(2),.ym-pose-card__meta b:nth-child(2){background:var(--ym-purple);color:#fff}.ym-hero-tags b:nth-child(3){background:var(--ym-pink);color:var(--ym-black)}.ym-practice-hero__stats{background:#1111111a;border:1px solid #1111111a;grid-template-columns:repeat(3,minmax(0,1fr));align-self:stretch;gap:1px;display:grid}.ym-practice-hero__stats article{min-height:148px;color:var(--ym-black);box-shadow:none;background:#fffffff0;border-radius:0;align-content:space-between;padding:18px;display:grid}.ym-practice-hero__stats article:nth-child(2){background:var(--ym-black);color:var(--ym-paper);box-shadow:none}.ym-practice-hero__stats article:nth-child(3){background:var(--ym-lime);box-shadow:none}.ym-practice-hero__stats span,.ym-practice-hero__stats small{letter-spacing:.12em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:950}.ym-practice-hero__stats strong{color:var(--ym-black);letter-spacing:0;font-size:clamp(52px,5.8vw,104px);line-height:.8}.ym-practice-hero__stats article:first-child strong,.ym-practice-hero__stats article:nth-child(3) strong{color:var(--ym-black)}.ym-practice-hero__stats article:nth-child(2) strong{color:var(--ym-lime)}.ym-practice-mascot{z-index:1;color:#d6ff0094;stroke-width:7px;width:min(22vw,240px);animation:5.5s ease-in-out infinite ym-float;position:absolute;bottom:-58px;right:min(38vw,580px);transform:rotate(-5deg)}.ym-orbit-star{z-index:2;color:var(--ym-lime);opacity:.75;font-size:clamp(34px,4vw,58px);font-weight:200;line-height:.8;animation:12s linear infinite ym-star-spin;position:absolute;top:clamp(18px,3vw,38px);right:clamp(18px,4vw,58px)}.ym-practice-grid{z-index:1;grid-template-columns:minmax(410px,.7fr) minmax(640px,1.3fr);align-items:start;gap:20px;display:grid;position:relative}.ym-signup{background:#f7f6f21f;grid-template-columns:minmax(280px,.8fr) minmax(320px,1fr);gap:2px;display:grid}.ym-signup__intro,.ym-signup-form{padding:clamp(30px,5vw,76px)}.ym-signup__intro{background:radial-gradient(circle at 80% 28%,#dae4222e,transparent 18rem),var(--ym-black);min-height:680px;color:var(--ym-paper)}.ym-signup__intro h2{letter-spacing:-.07em;text-transform:uppercase;max-width:560px;margin:0;font-size:clamp(54px,6vw,98px);line-height:.88}.ym-signup__intro>p:not(.ym-section-label){color:#f7f6f2b8;max-width:440px;margin:28px 0 42px;font-size:18px;line-height:1.28}.ym-signup-form{background:var(--ym-paper);color:var(--ym-black);gap:18px;display:grid}.ym-signup-form label{letter-spacing:.12em;text-transform:uppercase;gap:8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:950;display:grid}.ym-signup-form input,.ym-signup-form textarea,.ym-signup-form select{width:100%;color:var(--ym-black);letter-spacing:0;background:#fff;border:1px solid #11111129;border-radius:14px;outline:none;padding:16px 18px;font-family:Arial Narrow,Helvetica Neue,Arial,sans-serif;font-size:18px}.ym-signup-form textarea{resize:vertical;min-height:116px}.ym-signup-form input:focus,.ym-signup-form textarea:focus,.ym-signup-form select:focus{border-color:var(--ym-black);box-shadow:0 0 0 4px #dae42238}.ym-form-row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.ym-signup-form .ym-button{width:fit-content;margin-top:10px}.ym-form-help{color:#1111119e;margin:0;font-size:16px;line-height:1.25}.ym-pose-panel,.ym-session{min-height:760px}.ym-pose-panel{color:var(--ym-black);background:linear-gradient(135deg,#d6ff001f,#0000 24%),#fff;border:1px solid #11111114;border-radius:2px;padding:clamp(24px,3.4vw,46px);position:relative;overflow:hidden}.ym-pose-panel:before{content:"POSE DECK";color:#1111110b;writing-mode:vertical-rl;pointer-events:none;font-size:92px;font-weight:950;line-height:.8;position:absolute;top:30%;right:-22px}.ym-section-label{letter-spacing:.14em;text-transform:uppercase;margin-bottom:18px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:900}.ym-user-strip{background:var(--ym-black);color:var(--ym-paper);border-radius:0;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:12px 0;display:flex;transform:none}.ym-user-strip strong{color:var(--ym-lime);letter-spacing:-.03em}.ym-user-strip span{letter-spacing:.1em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:900}.ym-pose-card{background:linear-gradient(#11111109 1px,transparent 1px),linear-gradient(90deg,#11111109 1px,transparent 1px),var(--ym-paper);min-height:450px;color:var(--ym-black);box-shadow:none;background-size:26px 26px;border:1px solid #1111111a;border-radius:2px;padding:28px;position:relative;overflow:hidden;transform:none}.ym-pose-card:before{content:"FLOW";color:#1111110b;pointer-events:none;font-size:118px;font-weight:950;line-height:.75;position:absolute;bottom:18px;left:-10px}.ym-pose-card__star{z-index:3;color:var(--ym-lime);font-size:54px;font-weight:300;line-height:.8;animation:none;position:absolute;top:16px;right:22px}.ym-pose-card__mascot{z-index:1;color:#d6ff009e;stroke-width:7px;pointer-events:none;width:190px;position:absolute;top:14px;right:-42px;transform:rotate(12deg)}.ym-pose-card p{letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:900}.ym-pose-card h2{z-index:2;letter-spacing:0;text-transform:uppercase;overflow-wrap:anywhere;max-width:min(92%,430px);margin:0;font-size:clamp(42px,5.7vw,92px);line-height:.82;position:relative}.ym-pose-card span{z-index:2;margin-top:12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:900;display:block;position:relative}.ym-pose-card img{aspect-ratio:3/4;object-fit:contain;mix-blend-mode:normal;opacity:.96;border:0;border-radius:2px;width:min(63%,380px);position:absolute;bottom:6px;right:-8px;transform:none}.ym-pose-desc{margin:24px 0;font-size:18px;line-height:1.25}.ym-pose-actions{grid-template-columns:64px 1fr;gap:14px;display:grid}.ym-pose-actions button{min-height:58px;color:var(--ym-black);letter-spacing:.08em;text-transform:uppercase;background:#fff;border:1px solid #1111112e;border-radius:2px;justify-content:center;align-items:center;gap:8px;font-size:12px;font-weight:950;transition:transform .2s,box-shadow .2s;display:flex}.ym-pose-actions button:hover{transform:translateY(-3px);box-shadow:0 8px #1111111a}.ym-pose-actions button:last-child{background:var(--ym-black);color:var(--ym-lime);box-shadow:none}.ym-instructions{background:linear-gradient(90deg,var(--ym-lime) 0 8px,white 8px);box-shadow:none;border:1px solid #1111111f;border-radius:2px;margin-top:24px;padding:24px;transform:none}.ym-instructions h3{letter-spacing:.16em;text-transform:uppercase;margin:0 0 18px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:950}.ym-instructions div{border-top:1px solid #11111114;grid-template-columns:42px 1fr;gap:12px;padding:10px 0;display:grid}.ym-instructions strong{color:var(--ym-lime);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.ym-pose-library{background:var(--ym-black);color:var(--ym-black);border:1px solid #1111111a;border-radius:2px;margin-top:24px;padding:0}.ym-pose-library__head{justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:16px;padding:18px 18px 0;display:flex}.ym-pose-library h3{letter-spacing:.16em;text-transform:uppercase;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:950}.ym-pose-library__head span{color:var(--ym-lime);letter-spacing:.1em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:900}.ym-pose-list{background:var(--ym-black);grid-template-columns:repeat(2,minmax(170px,1fr));gap:10px;max-height:760px;padding:12px;display:grid;overflow:auto}.ym-pose-list button{background:linear-gradient(135deg,#d6ff002e,transparent 32%),var(--ym-paper);min-height:290px;color:var(--ym-black);text-align:left;box-shadow:none;border:1px solid #f7f6f229;border-radius:2px;grid-template-columns:1fr;align-content:start;padding:18px;transition:transform .22s,box-shadow .22s,background .22s,color .22s;display:grid;position:relative;overflow:hidden}.ym-pose-list button.is-active{box-shadow:inset 0 0 0 3px var(--ym-lime);background:#fff}.ym-pose-list button:hover{transform:translateY(-5px) rotate(var(--tilt,-1deg));box-shadow:0 0 0 2px var(--ym-lime),0 18px #d6ff002e}.ym-pose-list button>strong{z-index:2;color:var(--ym-lime);letter-spacing:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:42px;font-weight:950;position:absolute;top:10px;left:18px}.ym-pose-list img{object-fit:contain;mix-blend-mode:normal;opacity:.96;border:0;border-radius:2px;justify-self:end;width:min(98%,230px);height:150px;margin-top:42px;transform:none}.ym-pose-list span{z-index:2;text-transform:uppercase;letter-spacing:0;max-width:92%;margin-top:14px;font-size:clamp(26px,2.4vw,42px);font-weight:900;line-height:.9;display:block;position:relative}.ym-pose-list small{z-index:2;color:currentColor;text-transform:uppercase;opacity:.72;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;line-height:1.1;position:relative}.ym-pose-list em,.ym-pose-list button>b{z-index:3;letter-spacing:.1em;text-transform:uppercase;width:fit-content;margin-top:8px;padding:5px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-style:normal;font-weight:950;position:relative}.ym-pose-list em{background:var(--ym-black);color:var(--ym-lime)}.ym-pose-list button>b{background:var(--ym-purple);color:#fff;position:absolute;top:12px;right:12px}.ym-card-mascot{z-index:1;color:#1111111a;stroke-width:8px;width:130px;transition:transform .22s,color .22s;position:absolute;bottom:-36px;right:-18px;transform:rotate(10deg)}.ym-pose-list button:hover .ym-card-mascot{color:#d6ff008c;transform:rotate(-6deg)scale(1.08)}.ym-card-style-0{--tilt:-1.5deg;background:var(--ym-lime)!important;color:var(--ym-black)!important}.ym-card-style-1{--tilt:1deg;color:var(--ym-black)!important;background:#fff!important}.ym-card-style-2{--tilt:-2deg;color:var(--ym-black)!important;background:#f4edff!important}.ym-card-style-3{--tilt:1.8deg;background:var(--ym-black)!important;color:var(--ym-paper)!important}.ym-card-style-4{--tilt:-1deg;color:var(--ym-black)!important;background:#ffe8f5!important}.ym-card-style-1 img,.ym-card-style-2 img{mix-blend-mode:multiply}.ym-session{background:radial-gradient(circle at 78% 18%,#6c4dff42,transparent 18rem),radial-gradient(circle at 20% 80%,#d6ff0033,transparent 18rem),var(--ym-black);color:var(--ym-paper);border:1px solid #1111111a;border-radius:2px;padding:clamp(24px,3.5vw,46px);position:sticky;top:124px;overflow:hidden}.ym-session:before{content:"AI IS WATCHING";z-index:0;color:#f7f6f20b;text-align:right;pointer-events:none;font-size:clamp(86px,12vw,190px);font-weight:950;line-height:.72;position:absolute;top:38%;right:-26px}.ym-session-word{z-index:0;color:#d6ff0017;text-transform:uppercase;pointer-events:none;font-size:clamp(86px,12vw,180px);font-weight:950;line-height:.72;position:absolute;bottom:26px;left:-20px}.ym-session-mascot{z-index:0;color:#d6ff0038;stroke-width:6px;pointer-events:none;width:min(36vw,430px);animation:7s ease-in-out infinite ym-float;position:absolute;top:80px;right:-74px;transform:rotate(18deg)}.ym-session__head{z-index:2;justify-content:space-between;gap:20px;margin-bottom:22px;display:flex;position:relative}.ym-session__head p,.ym-accuracy span{letter-spacing:.1em;text-transform:uppercase;margin:0 0 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:900}.ym-session__head strong{letter-spacing:0;font-size:clamp(72px,7.5vw,138px);font-weight:500;line-height:1}.ym-accuracy{text-align:right}.ym-accuracy b{color:var(--ym-lime);letter-spacing:0;font-size:clamp(82px,7vw,132px);line-height:.86}.ym-accuracy small{font-size:22px}.ym-camera{z-index:2;background:radial-gradient(circle at 50% 44%,#d6ff0024,#0000 22rem),linear-gradient(#f8f7f312 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#f8f7f312 1px,#0000 1px) 0 0/42px 42px,linear-gradient(#181818,#090909);border:1px solid #f8f7f324;border-radius:2px;min-height:620px;position:relative;overflow:hidden}.ym-camera:before{content:"LIVE SKELETON PREVIEW";z-index:2;color:#f7f6f214;text-transform:uppercase;pointer-events:none;font-size:clamp(44px,7vw,110px);font-weight:950;line-height:.78;position:absolute;top:74px;left:24px}.ym-camera:after{content:"";z-index:2;clip-path:polygon(0 0,22% 0,22% 1px,1px 1px,1px 22%,0 22%,0 0,100% 0,100% 22%,calc(100% - 1px) 22%,calc(100% - 1px) 1px,78% 1px,78% 0,100% 0,100% 100%,78% 100%,78% calc(100% - 1px),calc(100% - 1px) calc(100% - 1px),calc(100% - 1px) 78%,100% 78%,100% 100%,0 100%,0 78%,1px 78%,1px calc(100% - 1px),22% calc(100% - 1px),22% 100%,0 100%);pointer-events:none;border:1px solid #d6ff0052;position:absolute;top:20px;right:20px;bottom:20px;left:20px}.ym-webcam{object-fit:cover;filter:contrast(1.08)saturate(.78);width:100%;height:100%;min-height:620px}.ym-ai-frame{z-index:5;pointer-events:none;justify-content:space-between;gap:10px;display:flex;position:absolute;top:18px;left:20px;right:20px}.ym-ai-frame span{color:var(--ym-lime);letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#111111c2;border:1px solid #d6ff0061;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:950}.ym-scanline{z-index:4;mix-blend-mode:screen;pointer-events:none;background:linear-gradient(#0000,#d6ff002e,#0000);height:28%;animation:4.5s linear infinite ym-scan;position:absolute;top:-20%;left:0;right:0}.ym-correction-label{z-index:5;background:var(--ym-lime);color:var(--ym-black);letter-spacing:.08em;text-transform:uppercase;pointer-events:none;padding:9px 11px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:950;position:absolute;box-shadow:10px 10px #00000042}.ym-correction-label--top{top:128px;right:46px;transform:rotate(3deg)}.ym-correction-label--mid{background:var(--ym-pink);top:48%;left:44px;transform:rotate(-4deg)}.ym-correction-label--low{background:#fff;bottom:112px;right:68px;transform:rotate(2deg)}.ym-camera__empty{text-align:center;color:var(--ym-paper);place-content:center;justify-items:center;gap:14px;padding:40px;display:grid;position:absolute;top:0;right:0;bottom:0;left:0}.ym-camera__empty>svg:not(.ym-camera-mascot){color:var(--ym-lime);z-index:3;position:relative}.ym-camera__empty h3{z-index:3;letter-spacing:0;text-transform:uppercase;margin:0;font-size:clamp(72px,10vw,150px);line-height:.74;position:relative}.ym-camera__empty p{z-index:3;color:#f7f6f2c7;max-width:330px;margin:0;font-size:15px;position:relative}.ym-camera__guide{aspect-ratio:3/4;border:1px solid #dae42280;border-radius:999px 999px 42px 42px;width:min(52%,360px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 999px #0000000d}.ym-camera__guide:before,.ym-camera__guide:after{content:"";background:#dae42238;width:1px;height:calc(100% + 44px);position:absolute;top:-22px;left:50%}.ym-camera__guide:after{width:calc(100% + 44px);height:1px;top:50%;left:-22px}.ym-camera-mascot{z-index:1;color:#d6ff006b;stroke-width:7px;width:min(44%,390px);animation:5s ease-in-out infinite ym-float;position:absolute;top:14%;left:13%;transform:rotate(-4deg)}.ym-camera-note{z-index:4;color:var(--ym-black);padding:12px 14px;font-family:Comic Sans MS,Bradley Hand,cursive;font-size:clamp(16px,1.4vw,22px);line-height:1.05;animation:4.5s ease-in-out infinite ym-note-wobble;position:absolute;box-shadow:0 12px 22px #00000038}.ym-camera-note--lime{background:var(--ym-lime);bottom:36px;left:28px;transform:rotate(-7deg)}.ym-camera-note--pink{background:var(--ym-pink);border-radius:999px;display:block;top:34px;right:30px;transform:rotate(8deg)}.ym-camera-note--paper{background:var(--ym-paper);max-width:200px;bottom:34px;right:34px;transform:none}.ym-skeleton{color:#d6ff00e6;stroke-width:8px;pointer-events:none;width:52%;max-width:390px;animation:5s ease-in-out infinite ym-float;position:absolute;inset:11% auto auto 22%}.ym-joints{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}.ym-joints i{background:var(--ym-lime);border-radius:999px;width:10px;height:10px;animation:1.8s ease-in-out infinite ym-pulse;position:absolute;box-shadow:0 0 16px #d6ff00a6}.ym-joints i:first-child{top:18%;left:44%}.ym-joints i:nth-child(2){top:31%;left:39%}.ym-joints i:nth-child(3){top:34%;left:55%}.ym-joints i:nth-child(4){top:43%;left:31%}.ym-joints i:nth-child(5){top:45%;left:68%}.ym-joints i:nth-child(6){top:50%;left:44%}.ym-joints i:nth-child(7){top:63%;left:35%}.ym-joints i:nth-child(8){top:65%;left:55%}.ym-joints i:nth-child(9){top:80%;left:28%}.ym-joints i:nth-child(10){top:82%;left:66%}.ym-joints i:nth-child(11){top:24%;left:49%}.ym-joints i:nth-child(12){top:70%;left:22%}.ym-live,.ym-camera-error{color:var(--ym-paper);letter-spacing:.1em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#111111b8;border-radius:999px;align-items:center;gap:9px;padding:10px 13px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:900;display:inline-flex;position:absolute;top:20px;right:20px}.ym-live i{background:var(--ym-lime);border-radius:99px;width:8px;height:8px;box-shadow:0 0 12px #dae42273}.ym-camera-error{background:var(--ym-paper);color:var(--ym-black);left:20px;right:auto}.ym-success{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#111111c7;place-content:center;justify-items:center;gap:16px;display:grid;position:absolute;top:0;right:0;bottom:0;left:0}.ym-success svg{background:var(--ym-lime);width:82px;height:82px;color:var(--ym-black);border-radius:99px;padding:18px}.ym-success b{letter-spacing:-.06em;text-transform:uppercase;font-size:52px}.ym-success button{background:var(--ym-black);color:var(--ym-lime);text-transform:uppercase;border:0;border-radius:8px;padding:16px 22px;font-size:12px;font-weight:950}.ym-feedback{z-index:2;background:var(--ym-paper);color:var(--ym-black);border:1px solid var(--ym-black);box-shadow:10px 10px 0 var(--ym-lime);border-radius:2px;grid-template-columns:1fr auto;gap:20px;margin-top:18px;padding:24px;display:grid;position:relative}.ym-feedback span{color:var(--ym-black);letter-spacing:-.04em;font-size:clamp(34px,3vw,54px);font-weight:950}.ym-feedback.is-correct span{color:var(--ym-lime)}.ym-feedback p{max-width:420px;margin:8px 0 0;font-size:18px;line-height:1.25}.ym-feedback__meta{text-align:right;color:var(--ym-muted);text-transform:uppercase;align-content:center;gap:7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.ym-session__buttons{z-index:2;gap:14px;margin-top:18px;display:grid;position:relative}@keyframes ym-scan{0%{opacity:0;transform:translateY(-20%)}10%,80%{opacity:1}to{opacity:0;transform:translateY(520%)}}.ym-rate{background:var(--ym-orange);color:var(--ym-black);border-radius:8px;margin-top:16px;padding:14px;font-weight:900}@keyframes ym-star-spin{to{transform:rotate(360deg)}}@keyframes ym-float{0%,to{translate:0}50%{translate:0 -12px}}@keyframes ym-note-wobble{0%,to{translate:0}50%{translate:3px -5px}}@keyframes ym-pulse{0%,to{opacity:.75;scale:1}50%{opacity:1;scale:1.35}}.ym-notes{background:var(--ym-paper);color:var(--ym-black);padding:34px;position:relative;overflow:hidden}.ym-note{font-family:Comic Sans MS,Bradley Hand,cursive;font-size:clamp(20px,2.2vw,31px);line-height:1.1;position:relative;transform:rotate(-8deg);box-shadow:0 22px 34px #00000029}.ym-note--pink{background:var(--ym-lime);border-radius:999px;place-content:center;width:210px;height:210px;margin-left:auto;display:grid}.ym-note--paper{background:#fff;width:220px;min-height:210px;margin:54px 0 0 auto;padding:34px;transform:rotate(4deg)}.ym-note--paper span{font-size:48px;position:absolute;bottom:16px;right:20px}.ym-ticket{background:var(--ym-lime);letter-spacing:.08em;text-transform:uppercase;clip-path:polygon(0 12%,7% 12%,7% 0,90% 0,90% 10%,100% 10%,100% 90%,93% 90%,93% 100%,9% 100%,9% 89%,0 89%);grid-template-columns:48px 1fr;align-items:center;gap:18px;width:min(100%,300px);margin-top:54px;margin-left:auto;padding:22px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:18px;font-weight:950;line-height:1.1;display:grid}.ym-ticket span{background:repeating-linear-gradient(90deg,#111 0,#111 3px,#0000 3px,#0000 6px);height:70px}.ym-progress-card{background:var(--ym-black);color:var(--ym-paper);border-radius:18px;margin-top:54px;padding:26px}.ym-progress-card h3{text-transform:uppercase;margin:0 0 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.ym-progress-card strong{font-size:40px}.ym-progress-card p{color:#f7f6f299;margin:0 0 18px}.mini-pose{border:1px solid #f7f6f261;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;margin-right:8px;display:inline-flex}.mini-pose span{border-bottom:2px solid;border-left:2px solid;width:10px;height:14px;transform:rotate(-35deg)}.mini-pose--active{background:var(--ym-lime);color:var(--ym-black);border-color:var(--ym-lime)}.ym-features{background:var(--ym-black);grid-template-columns:repeat(4,1fr);gap:2px;padding:44px clamp(24px,4vw,60px) 64px;display:grid}.ym-features div{border-top:1px solid #dae42238;align-content:center;gap:20px;min-height:160px;padding:20px;display:grid}.ym-features p{max-width:140px;color:var(--ym-paper);margin:0;font-size:18px;line-height:1.15}@media(max-width:1120px){.ym-hero,.ym-practice-grid,.ym-signup,.ym-practice-hero{grid-template-columns:1fr}.ym-practice-hero__stats{grid-template-columns:repeat(3,minmax(0,1fr))}.ym-pose-panel,.ym-session,.ym-notes{min-height:auto}.ym-session{position:relative;top:auto}.ym-notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.ym-note,.ym-note--paper,.ym-ticket,.ym-progress-card{margin:0}}@media(max-width:760px){.ym-shell.ym-screen--login,.ym-shell.ym-screen--signup{overflow-y:auto!important}.ym-nav{align-items:flex-start;gap:14px}.ym-links,.ym-sound span{display:none}.ym-wordmark img{width:172px;height:58px}.ym-hero{min-height:auto}.ym-hero__art{min-height:420px}.ym-beta-card{width:180px;padding:16px;top:18px;right:18px}.ym-beta-card strong{font-size:22px}.ym-practice-grid,.ym-signup{display:block}.ym-signup__intro{min-height:auto}.ym-form-row{grid-template-columns:1fr}.ym-session{padding:22px}.ym-practice-stage{padding:14px}.ym-practice-hero{min-height:auto;padding:24px}.ym-practice-hero__copy h1{font-size:clamp(54px,16vw,92px)}.ym-practice-hero__stats{grid-template-columns:1fr}.ym-practice-hero__stats article{min-height:116px;box-shadow:none}.ym-practice-mascot,.ym-orbit-star{opacity:.35}.ym-session__head,.ym-feedback{text-align:left;grid-template-columns:1fr}.ym-accuracy,.ym-feedback__meta{text-align:left}.ym-camera,.ym-webcam{min-height:440px}.ym-camera-note{display:none}.ym-skeleton{width:84%;left:7%}.ym-pose-list{grid-template-columns:1fr;max-height:none}.ym-pose-list button{grid-template-columns:1fr;min-height:178px;padding:12px}.ym-pose-list img{width:min(72%,150px);height:106px}.ym-pose-list span{font-size:28px}.ym-pose-list small{font-size:12px}.ym-notes{grid-template-columns:1fr}.ym-note--pink,.ym-note--paper,.ym-ticket{width:100%}.ym-features{grid-template-columns:1fr 1fr;padding-bottom:42px}}.ym-lesson .ym-lesson-practice{grid-template-rows:auto minmax(460px,1fr) auto!important;min-height:calc(100vh - 148px)!important;display:grid!important}.ym-lesson .ym-lesson-camera{height:100%!important;min-height:460px!important}.ym-lesson .ym-distance-feedback{z-index:12!important;display:block!important}.ym-lesson .ym-reference-card{z-index:13!important}.ym-lesson .ym-practice-controls .ym-button{color:inherit;opacity:1!important;visibility:visible!important}.ym-lesson .ym-practice-controls .ym-button--purple{color:var(--ym-black)!important}.ym-lesson .ym-practice-controls .ym-button--outline{color:var(--ym-black)!important;border-color:#1113!important}@media(max-width:980px){.ym-lesson{min-height:auto!important;overflow:visible!important}.ym-lesson .ym-lesson-practice{flex-direction:column!important;min-height:auto!important;display:flex!important}.ym-lesson .ym-practice-topbar{grid-template-columns:1fr!important}.ym-lesson .ym-practice-timer{width:100%!important}.ym-lesson .ym-lesson-camera{height:520px!important;min-height:520px!important}.ym-lesson .ym-distance-feedback{padding:12px!important;top:14px!important;left:14px!important;right:14px!important}.ym-lesson .ym-distance-feedback span{font-size:clamp(28px,8vw,48px)!important}.ym-lesson .ym-reference-card{width:auto!important;bottom:14px!important;left:14px!important;right:14px!important}.ym-lesson .ym-practice-controls{grid-template-columns:1fr!important}}.ym-lesson{background:radial-gradient(circle at 8% 12%,#dae42229,#0000 260px),radial-gradient(circle at 92% 8%,#f6b8d729,#0000 280px),#fbfaf6!important}.ym-lesson-start,.ym-pose-intro,.ym-pose-transition,.ym-pose-complete,.ym-lesson-complete{border-radius:28px!important}.ym-lesson-start{background:#ffffffc7!important;border:1px solid #11111114!important;padding:clamp(24px,4vw,54px)!important;box-shadow:0 24px 80px #11111114!important}.ym-lesson-start h1{max-width:720px!important;font-size:clamp(64px,10vw,142px)!important}.ym-lesson-start__cards article{border-color:#11111114!important;border-radius:22px!important;box-shadow:0 16px 42px #1111110f!important}.ym-pose-intro{background:#ffffffc7!important;border:1px solid #11111114!important;grid-template-columns:minmax(320px,1.08fr) minmax(320px,.86fr) minmax(280px,.72fr)!important;gap:clamp(14px,1.5vw,22px)!important;min-height:calc(100vh - 150px)!important;padding:clamp(14px,1.8vw,24px)!important;box-shadow:0 24px 80px #11111114!important}.ym-pose-intro__hero,.ym-pose-intro__copy,.ym-intro-align{border:1px solid #11111114!important;border-radius:24px!important;min-height:calc(100vh - 198px)!important;box-shadow:0 18px 54px #1111110f!important}.ym-pose-intro__hero{background:#fff!important;grid-template-rows:auto minmax(0,1fr)!important;gap:12px!important;padding:clamp(16px,2vw,26px)!important;display:grid!important;overflow:hidden!important}.ym-pose-intro__hero p{background:var(--ym-lime)!important;width:fit-content!important;color:var(--ym-black)!important;text-transform:uppercase!important;border-radius:999px!important;padding:9px 12px!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;font-size:11px!important;font-weight:950!important}.ym-pose-intro__hero img{object-fit:contain!important;mix-blend-mode:multiply!important;width:100%!important;height:100%!important;transform:scale(1.04)!important}.ym-pose-intro__copy{color:var(--ym-paper)!important;background:#151515!important;align-content:center!important}.ym-pose-intro__copy h1{font-size:clamp(54px,7.2vw,118px)!important}.ym-pose-intro__copy section,.ym-intro-align section{gap:8px!important;display:grid!important}.ym-pose-intro__copy h2,.ym-intro-align h3{color:var(--ym-lime)!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin:0!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;font-size:12px!important;font-weight:950!important}.ym-intro-align{background:linear-gradient(90deg,var(--ym-lime) 0 7px,transparent 7px),#fff!important;align-content:center!important;gap:18px!important}.ym-intro-align div{padding:8px 0!important}.ym-intro-align .ym-button{border-radius:999px!important;margin-top:4px!important}.ym-pose-transition{background:radial-gradient(circle at 26% 45%,#dae42238,#0000 340px),#111!important;min-height:calc(100vh - 150px)!important;position:relative!important;overflow:hidden!important}.ym-transition-card{width:min(760px,76vw)!important;height:min(760px,72vh)!important;color:var(--ym-black)!important;background:#fffffff5!important;border-radius:32px!important;grid-template-rows:auto minmax(0,1fr) auto auto!important;gap:10px!important;padding:clamp(18px,3vw,34px)!important;animation:.76s cubic-bezier(.22,1,.36,1) forwards ym-card-shrink-corner!important;display:grid!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;box-shadow:0 28px 100px #00000047!important}.ym-transition-card p{background:var(--ym-lime)!important;text-transform:uppercase!important;border-radius:999px!important;width:fit-content!important;padding:9px 12px!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;font-size:11px!important;font-weight:950!important}.ym-transition-card img{object-fit:contain!important;mix-blend-mode:multiply!important;width:100%!important;height:100%!important}.ym-transition-card h2{text-transform:uppercase!important;font-size:clamp(34px,5vw,80px)!important;line-height:.86!important}.ym-transition-card span{color:var(--ym-muted)!important;text-transform:uppercase!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;font-size:12px!important}.ym-transition-copy{color:var(--ym-paper)!important;gap:6px!important;display:grid!important;position:absolute!important;bottom:clamp(24px,5vw,82px)!important;right:clamp(22px,4vw,72px)!important}.ym-transition-copy strong{text-transform:uppercase!important;font-size:clamp(32px,5vw,76px)!important;line-height:.9!important}.ym-transition-copy span{color:#f8f7f3b8!important;font-size:16px!important}@keyframes ym-card-shrink-corner{0%{opacity:1;border-radius:32px;width:min(760px,76vw);height:min(760px,72vh);top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}to{opacity:.98;border-radius:24px;width:min(340px,44vw);height:142px;top:calc(100% - 24px);left:24px;transform:translateY(-100%)scale(1)}}.ym-lesson .ym-lesson-practice{gap:10px!important;min-height:calc(100vh - 126px)!important}.ym-lesson .ym-practice-topbar{background:#111111f5!important;border-radius:24px!important;box-shadow:0 16px 48px #1111111f!important}.ym-lesson .ym-practice-timer,.ym-lesson .ym-voice-toggle,.ym-lesson .ym-practice-controls,.ym-lesson .ym-distance-feedback,.ym-lesson .ym-reference-card{border-radius:22px!important}.ym-lesson .ym-lesson-camera{border-radius:28px!important;overflow:hidden!important;box-shadow:0 24px 80px #11111129!important}.ym-lesson .ym-distance-feedback{box-shadow:0 18px 46px #00000024,8px 8px 0 var(--ym-lime)!important;background:#fffffff0!important;border:1px solid #11111114!important}.ym-lesson .ym-distance-feedback.is-correct{background:var(--ym-lime)!important}.ym-lesson .ym-reference-card{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#fffffff0!important;bottom:clamp(18px,2vw,30px)!important;left:clamp(18px,2vw,30px)!important;box-shadow:0 16px 48px #00000029!important}.ym-lesson .ym-practice-controls{border:1px solid #11111114!important;box-shadow:0 16px 50px #11111114!important}@media(max-width:980px){.ym-pose-intro{grid-template-columns:1fr!important}.ym-pose-intro__hero,.ym-pose-intro__copy,.ym-intro-align{min-height:auto!important}.ym-pose-intro__hero{min-height:320px!important}.ym-pose-intro__copy,.ym-intro-align{padding:18px!important}.ym-pose-intro__copy h1{font-size:clamp(44px,13vw,72px)!important}.ym-intro-timer{justify-items:start!important;width:100%!important}.ym-transition-card{width:min(680px,82vw)!important}.ym-transition-copy{left:24px!important;right:24px!important}.ym-lesson .ym-reference-card{grid-template-columns:92px 1fr!important;width:min(300px,72vw)!important;bottom:24px!important;left:24px!important;right:auto!important}.ym-lesson .ym-reference-card img{width:92px!important;height:82px!important}}.ym-lesson{font-family:Inter,Helvetica Neue,Arial,sans-serif!important}.ym-lesson .ym-button,.ym-lesson button{border-radius:999px!important;transition:transform .18s,box-shadow .18s,background .18s!important}.ym-lesson .ym-button:hover,.ym-lesson button:hover{transform:translateY(-1px)!important;box-shadow:0 12px 28px #1111111f!important}.ym-lesson .ym-button:active,.ym-lesson button:active{transform:translateY(0)scale(.985)!important}.ym-pose-intro__copy p{font-size:clamp(15px,1.2vw,18px)!important;line-height:1.35!important}.ym-pose-intro__copy section{border-top:1px solid #f8f7f31f!important;padding-top:10px!important}.ym-intro-align div{grid-template-columns:34px 1fr!important;gap:10px!important}.ym-intro-align span{font-size:15px!important}.ym-lesson .ym-practice-topbar h1{font-size:clamp(30px,4.5vw,58px)!important;line-height:.92!important}.ym-lesson .ym-voice-toggle{min-height:52px!important;font-size:11px!important}.ym-camera-state-card{z-index:18!important;width:min(430px,100% - 40px)!important;color:var(--ym-black)!important;text-align:center!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#fffffff5!important;border:1px solid #11111114!important;border-radius:28px!important;justify-items:center!important;gap:12px!important;padding:clamp(22px,4vw,34px)!important;animation:.28s both ym-soft-in!important;display:grid!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;box-shadow:0 24px 70px #0000002e!important}.ym-camera-state-card svg{background:var(--ym-lime)!important;width:48px!important;height:48px!important;color:var(--ym-black)!important;border-radius:999px!important;padding:12px!important}.ym-camera-state-card h2{letter-spacing:0!important;text-transform:none!important;max-width:320px!important;margin:0!important;font-size:clamp(24px,4vw,32px)!important;line-height:1!important}.ym-camera-state-card p{color:#111111b8!important;max-width:330px!important;margin:0!important;font-size:16px!important;line-height:1.35!important}.ym-camera-state-card small{color:#11111185!important;max-width:320px!important;font-size:13px!important;line-height:1.3!important}.ym-camera-state-card .ym-button{min-height:44px!important;margin-top:4px!important;padding:0 22px!important}.ym-loader-dots{gap:6px!important;display:inline-flex!important}.ym-loader-dots i{background:var(--ym-lime)!important;border-radius:99px!important;width:7px!important;height:7px!important;animation:1s ease-in-out infinite ym-dot-pulse!important}.ym-loader-dots i:nth-child(2){animation-delay:.12s!important}.ym-loader-dots i:nth-child(3){animation-delay:.24s!important}.ym-lesson .ym-distance-feedback{max-width:760px!important;padding:clamp(14px,2vw,22px)!important}.ym-lesson .ym-distance-feedback.is-hidden{display:none!important}.ym-lesson .ym-distance-feedback span{letter-spacing:0!important;text-transform:none!important;font-size:clamp(28px,4vw,40px)!important;line-height:1.02!important}.ym-practice-status{align-content:center!important;gap:3px!important;display:grid!important}.ym-practice-status span{color:#111111b8!important;text-transform:uppercase!important;background:#f1f0ea!important;border-radius:999px!important;width:fit-content!important;padding:8px 12px!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;font-size:10px!important;font-weight:950!important}.ym-practice-status span.is-on{background:var(--ym-lime)!important;color:var(--ym-black)!important}.ym-practice-status small{color:#11111180!important;font-size:13px!important}.ym-signal-grid,.ym-camera-error{display:none!important}@keyframes ym-soft-in{0%{opacity:0;transform:translate(-50%,calc(10px - 50%))scale(.98)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes ym-dot-pulse{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}@media(max-width:760px){.ym-camera-state-card{width:calc(100% - 52px)!important;padding:22px!important}.ym-camera-state-card h2{font-size:24px!important}.ym-camera-state-card p{font-size:15px!important}}:root{--ym-cream:#fbfaf3;--ym-soft-card:#fffef9;--ym-charcoal:#24231f;--ym-soft-ink:#34322c;--ym-soft-muted:#767267;--ym-soft-line:#24231f17;--ym-soft-shadow:0 18px 60px #34312a17}body,.ym-shell{background:var(--ym-cream)!important;color:var(--ym-soft-ink)!important}.ym-nav{background:linear-gradient(#24231ff5,#24231fe6)!important;border-bottom:1px solid #dae42224!important;min-height:86px!important;padding:14px clamp(18px,3vw,44px)!important;box-shadow:0 12px 42px #24231f1f!important}.ym-wordmark img{object-fit:contain!important;object-position:center!important;border-radius:0!important;width:150px!important;height:54px!important}.ym-links{gap:8px!important}.ym-links button{color:#fbfaf3c2!important;letter-spacing:0!important;text-transform:none!important;border-radius:999px!important;min-height:36px!important;padding:0 12px!important;font-size:12px!important}.ym-links button:hover{color:var(--ym-paper)!important;background:#fbfaf317!important}.ym-sound{min-height:38px!important;box-shadow:none!important;background:#dae422e0!important;border-radius:999px!important;gap:7px!important;padding:0 12px!important}.ym-sound span{letter-spacing:.06em!important;font-size:10px!important}.ym-lesson{background:radial-gradient(circle at 8% 10%,#dae42221,transparent 240px),radial-gradient(circle at 92% 12%,#f6b8d71f,transparent 250px),var(--ym-cream)!important;max-width:1320px!important;min-height:calc(100vh - 86px)!important;margin:0 auto!important;padding:clamp(14px,2vw,26px)!important}.ym-lesson h1,.ym-lesson h2,.ym-lesson h3,.ym-lesson strong{letter-spacing:0!important}.ym-section-label,.ym-lesson-start__cards small,.ym-pose-intro__hero p,.ym-pose-intro__copy h2,.ym-intro-align h3,.ym-practice-topbar p,.ym-practice-timer span,.ym-reference-card span,.ym-practice-status span{letter-spacing:.05em!important;text-transform:uppercase!important}.ym-lesson-start,.ym-pose-intro,.ym-pose-complete,.ym-lesson-complete{border:1px solid var(--ym-soft-line)!important;box-shadow:var(--ym-soft-shadow)!important;background:#fffef9d1!important;border-radius:24px!important}.ym-lesson-start{grid-template-columns:minmax(280px,.72fr) minmax(420px,1fr)!important;gap:clamp(18px,2.4vw,34px)!important;min-height:calc(100vh - 138px)!important}.ym-lesson-start h1{color:var(--ym-charcoal)!important;text-transform:none!important;font-size:clamp(42px,6vw,78px)!important;line-height:.96!important}.ym-lesson-start>p:not(.ym-section-label){max-width:520px!important;color:var(--ym-soft-muted)!important;font-size:clamp(16px,1.5vw,19px)!important;line-height:1.45!important}.ym-lesson-start__cards{align-self:center!important}.ym-lesson-start__cards article{background:var(--ym-soft-card)!important;border-radius:18px!important;min-height:280px!important}.ym-lesson-start__cards strong{font-size:24px!important}.ym-lesson-start__cards span{text-transform:none!important;font-size:16px!important;line-height:1!important}.ym-pose-intro{grid-template-columns:minmax(360px,.95fr) minmax(360px,.95fr) minmax(300px,.72fr)!important;align-items:stretch!important;gap:14px!important;min-height:calc(100vh - 138px)!important;padding:14px!important}.ym-pose-intro__hero,.ym-pose-intro__copy,.ym-intro-align{background:var(--ym-soft-card)!important;border:1px solid var(--ym-soft-line)!important;height:calc(100vh - 166px)!important;min-height:0!important;max-height:720px!important;box-shadow:none!important;border-radius:20px!important}.ym-pose-intro__hero{padding:18px!important}.ym-pose-intro__hero img{transform:scale(1)!important}.ym-pose-intro__copy{background:linear-gradient(180deg,#dae4221f,transparent 38%),var(--ym-soft-card)!important;color:var(--ym-soft-ink)!important;padding:clamp(20px,2.2vw,30px)!important}.ym-pose-intro__copy h1{color:var(--ym-charcoal)!important;text-transform:none!important;font-size:clamp(42px,5vw,62px)!important;line-height:1!important}.ym-pose-intro__copy>span{color:var(--ym-soft-muted)!important;font-size:13px!important}.ym-pose-intro__copy section{border-top:1px solid var(--ym-soft-line)!important}.ym-pose-intro__copy p{color:var(--ym-soft-muted)!important;font-size:16px!important;line-height:1.45!important}.ym-pose-intro__copy h2,.ym-intro-align h3{color:var(--ym-charcoal)!important;font-size:12px!important}.ym-intro-align{background:linear-gradient(90deg,#dae42280 0 5px,transparent 5px),var(--ym-soft-card)!important;grid-template-rows:auto minmax(0,1fr) minmax(0,1fr) auto!important;gap:12px!important;padding:18px!important;display:grid!important;overflow:hidden!important}.ym-intro-timer{background:#dae42247!important;border-radius:16px!important;padding:10px 12px!important}.ym-intro-timer strong{font-size:32px!important}.ym-intro-align section{min-height:0!important;overflow:hidden!important}.ym-intro-align div{border-top:1px solid var(--ym-soft-line)!important;padding:6px 0!important}.ym-intro-align span{color:var(--ym-soft-ink)!important;font-size:14px!important;line-height:1.2!important}.ym-intro-align strong{color:#b8c400!important;font-size:12px!important}.ym-intro-align .ym-button{align-self:end!important;min-height:50px!important}.ym-lesson .ym-button--lime,.ym-lesson .ym-button--purple{background:var(--ym-lime)!important;color:var(--ym-charcoal)!important;border:0!important;box-shadow:0 10px 26px #dae42240!important}.ym-lesson .ym-button--outline{color:var(--ym-soft-ink)!important;border:1px solid var(--ym-soft-line)!important;background:#fffef9b8!important}.ym-pose-transition{background:radial-gradient(circle at 26% 45%,#dae4222e,#0000 340px),#3a3831!important}.ym-transition-card{border-radius:24px!important}.ym-transition-copy strong{text-transform:none!important;font-size:clamp(28px,4vw,52px)!important}.ym-lesson .ym-lesson-practice{min-height:calc(100vh - 116px)!important}.ym-lesson .ym-practice-topbar{color:var(--ym-soft-ink)!important;border:1px solid var(--ym-soft-line)!important;box-shadow:var(--ym-soft-shadow)!important;background:#fffef9e0!important;border-radius:20px!important;grid-template-columns:minmax(0,1fr) minmax(118px,auto) auto!important;padding:12px 14px!important}.ym-lesson .ym-practice-topbar h1{color:var(--ym-charcoal)!important;text-transform:none!important;font-size:clamp(32px,4vw,46px)!important}.ym-lesson .ym-practice-topbar p{color:#a8b500!important}.ym-lesson .ym-practice-timer{background:#dae42233!important;border-radius:18px!important;min-width:116px!important;padding:8px 12px!important}.ym-lesson .ym-practice-timer[data-running=true]{background:#dae422c7!important}.ym-lesson .ym-practice-timer strong{font-size:clamp(48px,5vw,64px)!important}.ym-lesson .ym-voice-toggle{border-color:var(--ym-soft-line)!important;min-height:46px!important;color:var(--ym-soft-ink)!important;background:#fffef9b8!important}.ym-lesson .ym-voice-toggle.is-on{color:var(--ym-charcoal)!important;background:#dae422ad!important}.ym-lesson .ym-lesson-camera{background:radial-gradient(circle at 50% 44%,#dae4221f,#0000 22rem),linear-gradient(#fbfaf30e 1px,#0000 1px),linear-gradient(90deg,#fbfaf30e 1px,#0000 1px),#35332e!important;border:1px solid #dae42238!important;border-radius:24px!important;min-height:520px!important}.ym-lesson .ym-reference-card{border-radius:18px!important;grid-template-columns:86px 1fr!important;gap:10px!important;width:min(300px,34vw)!important;padding:9px!important}.ym-lesson .ym-reference-card img{width:86px!important;height:78px!important}.ym-lesson .ym-reference-card strong{text-transform:none!important;font-size:16px!important}.ym-lesson .ym-distance-feedback{border-radius:18px!important;width:min(580px,100% - 380px)!important;min-width:320px!important;inset:auto auto clamp(26px,3vw,38px) 50%!important;transform:translate(-36%)!important}.ym-lesson .ym-distance-feedback span{font-size:clamp(28px,3.2vw,36px)!important}.ym-camera-state-card{border-radius:24px!important;gap:10px!important;width:min(390px,100% - 64px)!important;padding:clamp(20px,3vw,28px)!important}.ym-camera-state-card h2{font-size:clamp(22px,3vw,28px)!important}.ym-camera-state-card p{font-size:15px!important}.ym-camera-state-card small:after{content:" Check your browser permissions and try again."}.ym-lesson .ym-practice-controls{background:#fffef9db!important;border-radius:20px!important;grid-template-columns:minmax(180px,1fr) auto auto!important;gap:10px!important;padding:10px!important}.ym-practice-status span{background:#dae4222e!important}.ym-practice-status small{color:var(--ym-soft-muted)!important}.ym-pose-complete,.ym-lesson-complete{background:radial-gradient(circle at 12% 12%,#dae4222e,transparent 260px),var(--ym-soft-card)!important;color:var(--ym-soft-ink)!important}.ym-pose-complete h1,.ym-lesson-complete h1{color:var(--ym-charcoal)!important;text-transform:none!important;font-size:clamp(40px,6vw,78px)!important}.ym-pose-complete{animation:.34s both ym-complete-soft!important}@keyframes ym-complete-soft{0%{opacity:0;transform:scale(.985)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}@media(max-width:1120px){.ym-lesson{max-width:980px!important}.ym-lesson-start,.ym-pose-intro{grid-template-columns:1fr!important;min-height:auto!important}.ym-pose-intro__hero,.ym-pose-intro__copy,.ym-intro-align{height:auto!important;max-height:none!important}.ym-pose-intro__hero{min-height:310px!important}.ym-intro-align{grid-template-rows:auto auto auto auto!important}.ym-lesson .ym-distance-feedback{width:auto!important;min-width:0!important;bottom:152px!important;left:24px!important;right:24px!important;transform:none!important}.ym-lesson .ym-reference-card{width:min(300px,72vw)!important}}@media(max-width:760px){.ym-nav{min-height:76px!important;padding:10px 16px!important}.ym-wordmark img{width:142px!important}.ym-lesson{padding:12px!important}.ym-lesson-start__cards{grid-template-columns:1fr 1fr!important}.ym-lesson .ym-practice-topbar,.ym-lesson .ym-practice-controls{grid-template-columns:1fr!important}.ym-lesson .ym-lesson-camera{min-height:520px!important}}.ym-nav{min-height:78px!important;padding-top:10px!important;padding-bottom:10px!important}.ym-wordmark,.ym-wordmark img{max-height:56px!important}.ym-wordmark img{object-fit:contain!important;width:150px!important;height:54px!important}@media(max-width:760px){.ym-wordmark img{width:128px!important;height:46px!important}}.ym-landing{--scene-shift:calc(var(--landing-progress,0) * 1px);color:var(--ym-paper)!important;background:radial-gradient(circle at 78% 20%,#dae42229,#0000 320px),radial-gradient(circle at 26% 76%,#dae42214,#0000 420px),#0f0f0d!important;overflow:clip!important}.ym-landing .ym-landing-hero{background:linear-gradient(120deg,#ffffff09,#0000 42%),0 0!important;grid-template-columns:minmax(360px,.88fr) minmax(460px,1.12fr)!important;align-items:center!important;gap:clamp(28px,5vw,76px)!important;min-height:calc(100vh - 78px)!important;padding:clamp(42px,6vw,86px) clamp(24px,5vw,72px)!important;display:grid!important}.ym-landing-copy{z-index:3!important;max-width:680px!important;position:relative!important}.ym-landing-copy .ym-kicker{width:fit-content!important;color:var(--ym-lime)!important;letter-spacing:.08em!important;text-transform:uppercase!important;background:#dae42214!important;border:1px solid #dae42252!important;border-radius:999px!important;margin:0 0 24px!important;padding:9px 13px!important;font-size:11px!important}.ym-landing-copy h1{color:var(--ym-paper)!important;letter-spacing:0!important;text-transform:none!important;margin:0!important;font-size:clamp(64px,9vw,142px)!important;font-weight:950!important;line-height:.84!important}.ym-landing-copy h1 span{color:var(--ym-lime)!important}.ym-landing-copy>p:not(.ym-kicker){color:#f8f7f3b8!important;max-width:520px!important;margin:26px 0 0!important;font-size:clamp(17px,1.4vw,21px)!important;line-height:1.42!important}.ym-landing-copy .ym-hero__actions{flex-wrap:wrap!important;gap:12px!important;margin-top:30px!important;display:flex!important}.ym-landing-copy .ym-button{border-radius:999px!important;min-height:54px!important}.ym-landing-copy .ym-button--ghost{color:var(--ym-paper)!important;background:#f8f7f30f!important;border:1px solid #f8f7f32e!important}.ym-landing-scene{perspective:1200px!important;min-height:min(680px,100vh - 150px)!important;transform-style:preserve-3d!important;isolation:isolate!important;position:relative!important}.ym-scene-depth{background-color:#f8f7f306!important;background-image:linear-gradient(90deg,#dae4220f 1px,#0000 1px),linear-gradient(#dae4220d 1px,#0000 1px),none!important;background-position:0 0,0 0,0 0!important;background-repeat:repeat,repeat,repeat!important;background-size:44px 44px!important;background-attachment:scroll,scroll,scroll!important;background-origin:padding-box,padding-box,padding-box!important;background-clip:border-box,border-box,border-box!important;border:1px solid #dae42229!important;border-radius:28px!important;transition:transform .8s cubic-bezier(.22,1,.36,1),opacity .8s!important;position:absolute!important;top:8%!important;right:6%!important;bottom:8%!important;left:6%!important;transform:rotateX(62deg)rotate(-9deg)translateZ(-90px)!important;box-shadow:inset 0 0 80px #dae4220f,0 30px 90px #0000005c!important}.ym-scene-depth--mid{opacity:.76!important;top:18%!important;right:14%!important;bottom:18%!important;left:14%!important;transform:rotateX(62deg)rotate(8deg)translateZ(-30px)!important}.ym-landing-mascot{z-index:4!important;width:min(52vw,540px)!important;height:auto!important;color:var(--ym-lime)!important;stroke-width:7px!important;filter:drop-shadow(0 0 26px #dae4226b)drop-shadow(0 28px 48px #0000006b)!important;transform:translate(-50%,-50%) rotateY(calc(-10deg + var(--landing-progress,0) * 20deg)) rotate(calc(-5deg + var(--landing-progress,0) * 9deg)) scale(calc(1 + var(--landing-progress,0) * .06))!important;transition:transform .9s cubic-bezier(.22,1,.36,1),filter .8s!important;position:absolute!important;top:50%!important;left:50%!important}.ym-scene-card{z-index:6!important;width:min(230px,42vw)!important;color:var(--ym-paper)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;opacity:.28!important;background:#141411c7!important;border:1px solid #dae42233!important;border-radius:18px!important;gap:7px!important;padding:16px!important;transition:opacity .72s,transform .72s cubic-bezier(.22,1,.36,1),border-color .72s!important;display:grid!important;position:absolute!important;transform:translateY(14px)scale(.96)!important;box-shadow:0 22px 60px #0000005c,inset 0 1px #ffffff0f!important}.ym-scene-card span{color:var(--ym-lime)!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;font-size:11px!important;font-weight:950!important}.ym-scene-card strong{letter-spacing:0!important;text-transform:none!important;font-size:18px!important;line-height:1!important}.ym-scene-card p{color:#f8f7f39e!important;margin:0!important;font-size:13px!important;line-height:1.28!important}.ym-scene-card--feedback{top:18%!important;left:3%!important}.ym-scene-card--voice{top:14%!important;right:2%!important}.ym-scene-card--lesson{bottom:12%!important;left:10%!important}.ym-scene-card--progress{bottom:14%!important;right:8%!important}.ym-landing--step-0 .ym-scene-card--feedback,.ym-landing--step-1 .ym-scene-card--voice,.ym-landing--step-2 .ym-scene-card--lesson,.ym-landing--step-3 .ym-scene-card--progress{opacity:1!important;border-color:#dae42280!important;transform:translateZ(90px)scale(1)!important}.ym-landing--step-1 .ym-landing-mascot{transform:translate(-54%,-50%)rotateY(7deg)rotate(1deg)scale(1.04)!important}.ym-landing--step-2 .ym-landing-mascot{transform:translate(-46%,-48%)rotateY(-4deg)rotate(5deg)scale(1.08)!important}.ym-landing--step-3 .ym-landing-mascot{transform:translate(-50%,-52%)rotateY(12deg)rotate(-2deg)scale(.98)!important}.ym-landing--step-1 .ym-scene-depth--back,.ym-landing--step-2 .ym-scene-depth--back,.ym-landing--step-3 .ym-scene-depth--back{transform:rotateX(62deg) rotate(calc(-9deg + var(--landing-progress,0) * 10deg)) translateZ(-110px)!important}.ym-landing-scroll{grid-template-columns:repeat(4,minmax(220px,1fr))!important;align-items:start!important;gap:12px!important;min-height:260vh!important;padding:0 clamp(24px,5vw,72px) 84px!important;display:grid!important}.ym-landing-scroll article{min-height:230px!important;color:var(--ym-paper)!important;opacity:.42!important;background:#f8f7f30b!important;border:1px solid #dae42224!important;border-radius:20px!important;align-content:end!important;gap:12px!important;padding:18px!important;transition:opacity .55s,transform .55s,background .55s!important;display:grid!important;position:sticky!important;top:104px!important;transform:translateY(18px)!important;box-shadow:0 24px 80px #0003!important}.ym-landing-scroll article.is-active{opacity:1!important;background:#dae42217!important;transform:translateY(0)!important}.ym-landing-scroll article span{color:var(--ym-lime)!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;font-size:12px!important;font-weight:950!important}.ym-landing-scroll article h2{letter-spacing:0!important;text-transform:none!important;margin:0!important;font-size:clamp(24px,2.4vw,36px)!important;line-height:.98!important}.ym-landing-scroll article p{color:#f8f7f3a3!important;margin:0!important;font-size:15px!important;line-height:1.34!important}@media(max-width:980px){.ym-landing .ym-landing-hero{grid-template-columns:1fr!important;min-height:auto!important}.ym-landing-scene{min-height:560px!important}.ym-landing-mascot{width:min(78vw,460px)!important}.ym-landing-scroll{grid-template-columns:1fr!important;min-height:auto!important}.ym-landing-scroll article{position:relative!important;top:auto!important}}.ym-video-hero{isolation:isolate!important;background:#0f0f0d!important;align-items:center!important;min-height:calc(100vh - 78px)!important;display:grid!important;position:relative!important;overflow:hidden!important}.ym-video-hero__media{z-index:0!important;object-fit:cover!important;object-position:center!important;filter:saturate(1.04)contrast(1.03)brightness(.72)!important;width:100%!important;height:100%!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important}.ym-video-hero__shade{z-index:1!important;background:radial-gradient(circle at 72% 48%,#dae4222e,#0000 26rem),linear-gradient(90deg,#0f0f0d38,#0f0f0d66 44%,#0f0f0dd6 72%),linear-gradient(#0f0f0d33,#0f0f0d94)!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important}.ym-video-hero__copy{z-index:2!important;width:min(520px,100% - 40px)!important;color:var(--ym-paper)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#0f0f0d94!important;border:1px solid #dae42238!important;border-radius:28px!important;justify-self:end!important;gap:16px!important;margin-right:clamp(20px,6vw,86px)!important;padding:clamp(20px,3vw,34px)!important;display:grid!important;position:relative!important;box-shadow:0 30px 100px #00000061,inset 0 1px #ffffff0f!important}.ym-video-hero__copy p{width:fit-content!important;color:var(--ym-lime)!important;letter-spacing:.08em!important;text-transform:uppercase!important;background:#dae42224!important;border-radius:999px!important;margin:0!important;padding:8px 11px!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;font-size:11px!important;font-weight:950!important}.ym-video-hero__copy h1{color:var(--ym-paper)!important;letter-spacing:0!important;text-transform:none!important;margin:0!important;font-size:clamp(42px,5vw,78px)!important;font-weight:950!important;line-height:.88!important}.ym-video-hero__copy span{color:#f8f7f3b8!important;font-size:clamp(16px,1.4vw,20px)!important;line-height:1.35!important}.ym-video-hero__actions{flex-wrap:wrap!important;gap:10px!important;margin-top:4px!important;display:flex!important}.ym-video-hero__actions .ym-button{border-radius:999px!important;min-height:50px!important}.ym-video-hero__actions .ym-button--ghost{color:var(--ym-paper)!important;background:#f8f7f30f!important;border:1px solid #f8f7f32e!important}.ym-video-hero__dots{gap:8px!important;margin-top:4px!important;display:inline-flex!important}.ym-video-hero__dots button{cursor:pointer!important;background:#f8f7f342!important;border:0!important;border-radius:999px!important;width:34px!important;height:5px!important;padding:0!important;transition:width .24s,background .24s,transform .24s!important}.ym-video-hero__dots button.is-active{background:var(--ym-lime)!important;width:52px!important}.ym-video-hero__dots button:hover{transform:translateY(-1px)!important}@media(max-width:900px){.ym-video-hero{align-items:end!important;min-height:calc(100vh - 76px)!important;padding:18px!important}.ym-video-hero__shade{background:radial-gradient(circle at 50% 26%,#dae42229,#0000 20rem),linear-gradient(#0f0f0d2e,#0f0f0dc7 62%,#0f0f0df0)!important}.ym-video-hero__copy{justify-self:stretch!important;width:auto!important;margin:0!important}.ym-video-hero__copy h1{font-size:clamp(38px,12vw,58px)!important}}.ym-nav{z-index:80!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(#0000006b,#0000)!important;border-bottom:0!important;position:fixed!important;top:0!important;left:0!important;right:0!important}.ym-shell main{padding-top:0!important}.ym-video-hero{min-height:100vh!important}.ym-video-hero__media{filter:saturate(1.22)contrast(1.08)brightness(1.03)!important}.ym-video-hero__shade{background:radial-gradient(circle at 72% 48%,#dae42221,#0000 24rem),linear-gradient(90deg,#0000000f,#0000002e 48%,#0000008c 78%),linear-gradient(#0000003d,#0000001f 34%,#00000052)!important}.ym-video-hero__copy{width:min(560px,100% - 48px)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;text-shadow:0 12px 38px #0000008c!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.ym-video-hero__copy h1{font-size:clamp(48px,5.8vw,88px)!important}.ym-video-hero__copy span{color:#ffffffd1!important;text-shadow:0 8px 24px #0000007a!important;max-width:360px!important}.ym-video-hero__dots,.ym-video-hero__copy p{display:none!important}@media(max-width:900px){.ym-video-hero{min-height:100vh!important}.ym-video-hero__copy{width:auto!important}}.ym-landing{background:#0f0f0d!important;position:relative!important}.ym-landing-grass{z-index:0!important;pointer-events:none!important;background:#0f0f0d!important;position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;overflow:hidden!important}.ym-landing-grass video{object-fit:cover!important;object-position:center!important;filter:saturate(1.2)contrast(1.06)brightness(.9)!important;width:100%!important;height:100%!important;transform:scale(1.04)!important}.ym-landing-grass:after{content:""!important;background:radial-gradient(circle at 70% 18%,#dae4221f,#0000 24rem),linear-gradient(#0f0f0d2e,#0f0f0d61 46%,#0f0f0d94)!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important}.ym-landing>.ym-video-hero,.ym-landing>.ym-landing-hero,.ym-landing>.ym-landing-scroll{z-index:2!important;position:relative!important}.ym-landing .ym-landing-hero,.ym-landing-scroll{background:0 0!important}.ym-landing .ym-landing-hero{background:linear-gradient(#0f0f0d80,#0f0f0d52)!important;min-height:100vh!important}.ym-landing-scroll{background:linear-gradient(#0f0f0d2e,#0f0f0d8a 16%,#0f0f0dad)!important}.ym-bird{z-index:2!important;opacity:.72!important;width:34px!important;height:12px!important;animation:16s linear infinite ym-bird-flight!important;position:absolute!important;transform:translate(-20vw)translateY(0)scale(.8)!important}.ym-bird:before,.ym-bird:after{content:""!important;border-top:2px solid #f8f7f3db!important;width:17px!important;height:8px!important;position:absolute!important;top:4px!important}.ym-bird:before{border-radius:80% 20% 0 0!important;left:0!important;transform:rotate(18deg)!important}.ym-bird:after{border-radius:20% 80% 0 0!important;right:0!important;transform:rotate(-18deg)!important}.ym-bird--one{animation-duration:18s!important;top:18%!important}.ym-bird--two{opacity:.52!important;animation-duration:22s!important;animation-delay:6s!important;top:34%!important;transform:translate(-20vw)scale(.58)!important}.ym-bird--three{opacity:.42!important;animation-duration:26s!important;animation-delay:12s!important;top:12%!important;transform:translate(-20vw)scale(.46)!important}@keyframes ym-bird-flight{0%{left:-12vw;translate:0}28%{translate:0 -18px}58%{translate:0 9px}to{left:112vw;translate:0 -8px}}.ym-onboarding{background:radial-gradient(circle at 12% 18%,#d6ff003d,#0000 22rem),linear-gradient(135deg,#f8f7f3,#fff 52%,#111 52%,#111)!important;align-items:start!important}.ym-onboarding__intro{position:sticky!important;top:110px!important;overflow:visible!important}.ym-onboarding__miga{fill:none!important;width:min(250px,48vw)!important;height:auto!important;stroke:var(--ym-lime)!important;stroke-width:13px!important;stroke-linecap:round!important;stroke-linejoin:round!important;filter:drop-shadow(0 18px 26px #d6ff0042)!important;margin-bottom:10px!important;animation:3.8s ease-in-out infinite ym-miga-breathe!important}.ym-miga-bubble{background:var(--ym-lime)!important;color:#111!important;border:2px solid #111!important;border-radius:24px 24px 24px 4px!important;width:fit-content!important;max-width:360px!important;margin-top:22px!important;padding:16px 18px!important;font-size:clamp(18px,2vw,28px)!important;font-weight:950!important;line-height:1!important}.ym-onboarding-form{background:#ffffffeb!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.ym-question-card{background:#fff!important;border:1px solid #11111129!important;border-radius:24px!important;gap:12px!important;padding:18px!important;display:grid!important;box-shadow:0 18px 45px #11111114!important}.ym-question-card--wide,.ym-onboarding-form>.ym-button{grid-column:1/-1!important}.ym-question-card>span{width:fit-content!important;color:var(--ym-lime)!important;background:#111!important;border-radius:999px!important;padding:5px 10px!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;font-size:12px!important;font-weight:900!important}.ym-question-card p{color:#11111194!important;margin:-2px 0 0!important;font-size:13px!important;line-height:1.3!important}.ym-onboarding-form .ym-form-row{grid-column:1/-1!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.ym-onboarding-form .ym-form-row .ym-question-card{min-width:0!important}.ym-daily-start{grid-template-columns:1fr!important;align-content:start!important;gap:16px!important;min-height:100vh!important;padding-top:88px!important}.ym-daily-start__hero{color:#fff!important;background:#111!important;border-radius:34px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:20px!important;padding:clamp(18px,3vw,36px)!important;display:grid!important;overflow:hidden!important}.ym-daily-start__hero h1{max-width:980px!important;font-size:clamp(46px,7vw,112px)!important;line-height:.86!important}.ym-daily-start__hero p:not(.ym-section-label){color:#ffffffb8!important;max-width:620px!important;font-size:clamp(16px,1.5vw,22px)!important;line-height:1.25!important}.ym-daily-start__miga{fill:none!important;width:clamp(100px,13vw,190px)!important;height:auto!important;stroke:var(--ym-lime)!important;stroke-width:13px!important;stroke-linecap:round!important;stroke-linejoin:round!important;opacity:.95!important}.ym-progress-strip{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.ym-progress-strip article{background:#fff!important;border:1px solid #1111111f!important;border-radius:24px!important;align-content:center!important;gap:4px!important;min-height:104px!important;padding:16px!important;display:grid!important}.ym-progress-strip article:first-child{background:var(--ym-lime)!important}.ym-progress-strip strong{font-size:clamp(24px,3vw,42px)!important;font-weight:950!important;line-height:.9!important}.ym-progress-strip span{color:#11111194!important;text-transform:uppercase!important;font-size:12px!important;font-weight:850!important}.ym-mode-picker{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.ym-mode-picker button{color:#111!important;text-align:left!important;cursor:pointer!important;background:#fff!important;border:1px solid #11111124!important;border-radius:26px!important;align-content:space-between!important;gap:10px!important;min-height:128px!important;padding:18px!important;transition:transform .2s,background .2s,border-color .2s!important;display:grid!important}.ym-mode-picker button:hover{transform:translateY(-3px)rotate(-.4deg)!important}.ym-mode-picker button.is-selected{background:var(--ym-lime)!important;border-color:#111!important}.ym-mode-picker strong{font-size:clamp(22px,2.6vw,36px)!important;font-weight:950!important;line-height:.92!important}.ym-mode-picker span{color:#111111a8!important;max-width:260px!important;font-size:14px!important;line-height:1.25!important}.ym-mode-picker small{color:#fff!important;text-transform:uppercase!important;background:#111!important;border-radius:999px!important;width:fit-content!important;padding:5px 10px!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;font-size:11px!important}.ym-daily-start .ym-lesson-start__cards{grid-area:auto!important;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important;align-self:auto!important}.ym-daily-start .ym-lesson-start__cards article{border-radius:24px!important;min-height:230px!important}.ym-daily-start .ym-lesson-start__cta{justify-self:end!important}@keyframes ym-miga-breathe{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-8px)rotate(1deg)}}@media(max-width:900px){.ym-onboarding{background:#f8f7f3!important}.ym-onboarding__intro{position:relative!important;top:auto!important}.ym-onboarding-form,.ym-onboarding-form .ym-form-row,.ym-progress-strip,.ym-mode-picker,.ym-daily-start__hero{grid-template-columns:1fr!important}.ym-daily-start{padding-top:96px!important}.ym-daily-start__miga{justify-self:start!important}}.ym-daily-start{background:radial-gradient(circle at 78% 12%,#d6ff0047,#0000 24rem),radial-gradient(circle at 14% 78%,#ff8ccf24,#0000 25rem),linear-gradient(135deg,#f8f7f3,#fff 48%,#f8f7f3)!important;gap:18px!important;min-height:100vh!important;padding:96px clamp(16px,4vw,58px) 34px!important;position:relative!important;overflow:hidden!important}.ym-daily-start:before{content:"TODAY"!important;z-index:0!important;color:#11111109!important;pointer-events:none!important;font-size:clamp(140px,24vw,360px)!important;font-weight:950!important;line-height:.8!important;position:absolute!important;top:52px!important;right:-4vw!important}.ym-daily-start>*{z-index:1!important;position:relative!important}.ym-streak-flames{color:#fff!important;background:#111111eb!important;border-radius:999px!important;align-items:center!important;gap:8px!important;width:fit-content!important;padding:7px 12px!important;display:flex!important}.ym-streak-flames span{background:#ffffff2e!important;border-radius:70% 70% 70% 12%!important;width:13px!important;height:18px!important;transition:transform .24s,background .24s,box-shadow .24s!important;transform:rotate(45deg)!important}.ym-streak-flames span.is-lit{background:var(--ym-lime)!important;animation:1.9s ease-in-out infinite ym-flame-float!important;box-shadow:0 0 18px #d6ff00b8!important}.ym-streak-flames strong{color:var(--ym-lime)!important;text-transform:uppercase!important;margin-left:6px!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;font-size:12px!important}.ym-daily-start__hero{color:#111!important;background:0 0!important;border-radius:0!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;padding:0!important;display:grid!important}.ym-daily-start__hero h1{color:#111!important;max-width:1080px!important;font-size:clamp(54px,8.2vw,132px)!important;line-height:.82!important}.ym-daily-start__hero p:not(.ym-section-label){color:#1111119e!important;max-width:720px!important}.ym-daily-start__miga{stroke:var(--ym-lime)!important;filter:drop-shadow(0 18px 25px #d6ff0047)!important}.ym-daily-rhythm,.ym-wrap-strip{flex-wrap:wrap!important;align-items:center!important;gap:10px!important;display:flex!important}.ym-daily-rhythm span{color:#111111b3!important;background:#1111110f!important;border-radius:999px!important;align-items:center!important;gap:6px!important;padding:9px 13px!important;font-size:13px!important;font-weight:850!important;display:inline-flex!important}.ym-mood-line,.ym-mode-picker--flow{flex-wrap:wrap!important;gap:12px!important;display:flex!important}.ym-mood-line button,.ym-mode-picker--flow button,.ym-focus-cloud button{color:#111!important;cursor:pointer!important;box-shadow:none!important;background:#11111113!important;border:0!important;border-radius:999px!important;transition:transform .22s,background .22s,color .22s!important}.ym-mood-line button{text-align:left!important;align-content:center!important;gap:4px!important;min-width:min(100%,260px)!important;min-height:86px!important;padding:18px 24px!important;display:grid!important}.ym-mode-picker--flow button{text-align:left!important;gap:5px!important;min-width:min(100%,220px)!important;min-height:auto!important;padding:16px 22px!important;display:grid!important}.ym-mood-line button.is-selected,.ym-mode-picker--flow button.is-selected,.ym-focus-cloud button.is-selected{background:var(--ym-lime)!important;color:#111!important}.ym-mood-line button:hover,.ym-mode-picker--flow button:hover,.ym-focus-cloud button:hover{transform:translateY(-2px)!important}.ym-mood-line strong,.ym-mode-picker--flow strong{font-size:clamp(20px,2vw,30px)!important;font-weight:950!important;line-height:.95!important}.ym-mood-line span,.ym-mode-picker--flow span{color:#1119!important;font-size:13px!important}.ym-mode-picker--flow small{color:#11111180!important;background:0 0!important;border-radius:0!important;width:fit-content!important;padding:0!important}.ym-focus-cloud{flex-wrap:wrap!important;align-items:center!important;gap:10px!important;display:flex!important}.ym-focus-cloud button{text-transform:uppercase!important;padding:13px 20px!important;font-size:15px!important;font-weight:950!important}.ym-focus-cloud label{background:#ffffffad!important;border:1px solid #1111111a!important;border-radius:999px!important;flex:320px!important;align-items:center!important;gap:10px!important;min-height:48px!important;padding:8px 8px 8px 16px!important;display:flex!important}.ym-focus-cloud label span{color:#1111117a!important;text-transform:uppercase!important;white-space:nowrap!important;font-size:11px!important;font-weight:950!important}.ym-focus-cloud input{color:#111!important;background:0 0!important;border:0!important;outline:0!important;width:100%!important;font-size:15px!important}.ym-wrap-strip{border-top:1px solid #1111111f!important;border-bottom:1px solid #1111111f!important;padding:14px 0!important}.ym-wrap-strip div{flex:320px!important;gap:3px!important;display:grid!important}.ym-wrap-strip span{color:#11111175!important;text-transform:uppercase!important;font-size:11px!important;font-weight:950!important}.ym-wrap-strip strong{font-size:clamp(28px,4vw,56px)!important;font-weight:950!important;line-height:.9!important}.ym-wrap-strip small{color:#11111194!important;font-size:14px!important}.ym-daily-start .ym-lesson-start__cards{scrollbar-width:thin!important;gap:14px!important;padding:4px 0 12px!important;display:flex!important;overflow-x:auto!important}.ym-daily-start .ym-lesson-start__cards article{min-height:280px!important;box-shadow:none!important;background:#ffffffb8!important;border:0!important;border-radius:999px 999px 34px 34px!important;flex:0 0 clamp(170px,20vw,260px)!important}.ym-daily-start .ym-lesson-start__cards img{max-height:158px!important}@keyframes ym-flame-float{0%,to{transform:translateY(0)rotate(45deg)scale(1)}50%{transform:translateY(-2px)rotate(45deg)scale(1.08)}}@media(max-width:900px){.ym-daily-start__hero{grid-template-columns:1fr!important}.ym-mood-line button,.ym-mode-picker--flow button{flex:100%!important}}.ym-daily-start{grid-template-columns:1fr!important;align-content:start!important;min-height:100svh!important;padding-top:86px!important}.ym-streak-flames--large{background:#111!important;border-radius:24px!important;gap:12px!important;padding:12px 18px!important;box-shadow:0 18px 45px #11111129!important}.ym-streak-flames--large div{gap:7px!important;display:flex!important}.ym-streak-flames--large span{width:16px!important;height:23px!important}.ym-streak-flames--large strong{color:var(--ym-lime)!important;margin-left:4px!important;font-size:clamp(32px,4vw,58px)!important;font-weight:950!important;line-height:.8!important}.ym-streak-flames--large small{color:#ffffffb8!important;text-transform:uppercase!important;font-size:12px!important;font-weight:900!important;line-height:1!important}.ym-check-flow{background:linear-gradient(135deg,#ffffffe6,#f8f7f3d1),radial-gradient(circle at 88% 20%,#d6ff0042,#0000 18rem)!important;border:1px solid #11111114!important;border-radius:36px!important;gap:18px!important;min-height:clamp(520px,58vh,720px)!important;padding:clamp(20px,4vw,44px)!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 30px 80px #1111111a!important}.ym-check-flow:before{content:"MIGA CHECK"!important;color:#1111110b!important;pointer-events:none!important;font-size:clamp(68px,13vw,210px)!important;font-weight:950!important;line-height:.78!important;position:absolute!important;bottom:-1.4rem!important;right:-1.2rem!important}.ym-check-flow>*{z-index:1!important;position:relative!important}.ym-check-progress{align-items:center!important;gap:8px!important;display:flex!important}.ym-check-progress button{color:#1111117a!important;cursor:pointer!important;background:#11111114!important;border:0!important;border-radius:12px!important;width:34px!important;height:34px!important;font-size:13px!important;font-weight:950!important;transition:transform .22s,background .22s,color .22s!important}.ym-check-progress button.is-active{background:var(--ym-lime)!important;color:#111!important;box-shadow:0 0 0 5px #d6ff002e!important}.ym-check-progress button:hover{transform:translateY(-2px)!important}.ym-check-stage{align-content:center!important;gap:clamp(14px,2vw,24px)!important;min-height:clamp(420px,50vh,620px)!important;animation:.34s both ym-check-stage-in!important;display:grid!important}.ym-check-stage h2{color:#111!important;max-width:980px!important;margin:0!important;font-size:clamp(48px,8vw,126px)!important;font-weight:950!important;line-height:.84!important}.ym-check-stage>p:not(.ym-section-label){color:#1111119e!important;max-width:620px!important;margin:0!important;font-size:clamp(17px,1.5vw,22px)!important;line-height:1.28!important}.ym-check-options{gap:12px!important;display:grid!important}.ym-check-options--mood,.ym-check-options--mode{grid-template-columns:repeat(3,minmax(0,1fr))!important}.ym-check-options--focus{grid-template-columns:repeat(4,minmax(0,1fr))!important}.ym-check-options button,.ym-extra-mode button{color:#111!important;text-align:left!important;cursor:pointer!important;background:#ffffffd1!important;border:1px solid #1111111a!important;border-radius:26px!important;align-content:space-between!important;gap:12px!important;min-height:126px!important;padding:18px!important;transition:transform .24s,background .24s,border-color .24s,box-shadow .24s!important;display:grid!important;box-shadow:0 12px 34px #1111110b!important}.ym-check-options button:hover,.ym-extra-mode button:hover{transform:translateY(-4px)scale(1.012)!important;box-shadow:0 18px 44px #11111113!important}.ym-check-options button.is-selected,.ym-extra-mode button.is-selected{background:var(--ym-lime)!important;border-color:#11111157!important;box-shadow:0 18px 50px #d6ff0038!important}.ym-check-options strong{font-size:clamp(22px,2.2vw,34px)!important;font-weight:950!important;line-height:.95!important}.ym-check-options span{color:#1111119e!important;max-width:260px!important;font-size:14px!important;line-height:1.22!important}.ym-check-options small{color:#fff!important;text-transform:uppercase!important;background:#111!important;border-radius:10px!important;width:fit-content!important;padding:5px 9px!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;font-size:11px!important}.ym-extra-mode{grid-template-columns:minmax(180px,.48fr) minmax(0,1fr)!important;align-items:stretch!important;gap:14px!important;display:grid!important}.ym-extra-mode>div:first-child{color:#fff!important;background:#111!important;border-radius:26px!important;align-content:center!important;gap:6px!important;padding:18px!important;display:grid!important}.ym-extra-mode>div:first-child strong{color:var(--ym-lime)!important;font-size:clamp(24px,2.6vw,38px)!important;font-weight:950!important;line-height:.95!important}.ym-extra-mode>div:first-child span{color:#ffffffad!important;font-size:14px!important;line-height:1.25!important}.ym-extra-mode>div:last-child{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.ym-extra-mode button{text-align:center!important;align-content:center!important;min-height:82px!important;font-size:14px!important;font-weight:950!important}.ym-mood-note{gap:8px!important;max-width:760px!important;display:grid!important}.ym-mood-note span{color:#11111185!important;text-transform:uppercase!important;font-size:12px!important;font-weight:950!important}.ym-mood-note input{color:#111!important;background:#ffffffd1!important;border:1px solid #1111111f!important;border-radius:18px!important;outline:0!important;width:100%!important;min-height:56px!important;padding:0 18px!important;font-size:16px!important;transition:border-color .2s,box-shadow .2s!important}.ym-mood-note input:focus{border-color:#111!important;box-shadow:0 0 0 5px #d6ff0033!important}.ym-check-actions{flex-wrap:wrap!important;align-items:center!important;gap:10px!important;display:flex!important}.ym-check-actions .ym-button,.ym-check-review-head .ym-button{transform-origin:50%!important;border-radius:18px!important;transition:transform .22s,box-shadow .22s!important}.ym-check-actions .ym-button:hover,.ym-check-review-head .ym-button:hover{transform:translateY(-2px)scale(1.01)!important}.ym-check-review-head{grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:18px!important;display:grid!important}.ym-check-review-head h2{max-width:760px!important}.ym-check-stage--review{align-content:start!important}.ym-check-stage--review .ym-wrap-strip{background:#ffffff9e!important;border:1px solid #1111111a!important;border-radius:24px!important;padding:18px!important}.ym-daily-start .ym-lesson-start__cards article{background:#ffffffd6!important;border-radius:26px!important;transition:transform .22s,box-shadow .22s!important}.ym-daily-start .ym-lesson-start__cards article:hover{transform:translateY(-4px)rotate(-.4deg)!important;box-shadow:0 20px 42px #11111114!important}.ym-daily-start .ym-lesson-start__cards img{object-fit:contain!important;width:100%!important;height:158px!important}@keyframes ym-check-stage-in{0%{opacity:0;transform:translateY(16px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media(max-width:1050px){.ym-check-options--mood,.ym-check-options--mode,.ym-check-options--focus,.ym-extra-mode,.ym-extra-mode>div:last-child,.ym-check-review-head{grid-template-columns:1fr!important}.ym-check-options button{min-height:110px!important}}.ym-shell{font-family:Arial Narrow,Helvetica Neue,Arial,sans-serif!important;font-stretch:112%!important}.ym-shell *,.ym-button,.ym-sound,.ym-section-label{letter-spacing:0!important}.ym-button,.ym-sound,.ym-video-hero__actions .ym-button,.ym-product-story__actions .ym-button,.ym-check-actions .ym-button,.ym-check-review-head .ym-button{border-radius:14px!important}.ym-button{min-height:54px!important;padding:0 22px!important;font-size:13px!important}.ym-button:hover{transform:translateY(-2px)!important;box-shadow:0 10px 28px #11111129!important}.ym-sound{min-height:42px!important;color:var(--ym-paper)!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#111111c2!important;border:1px solid #f8f7f329!important;border-radius:14px!important;padding:0 14px!important}.ym-sound.is-on{background:var(--ym-lime)!important;color:#111!important;border-color:var(--ym-lime)!important}.ym-video-hero__copy{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;width:min(560px,100% - 40px)!important}.ym-video-hero__copy h1{font-size:clamp(46px,5.5vw,88px)!important;line-height:.86!important}.ym-video-hero__copy span{max-width:420px!important}.ym-video-hero__actions .ym-button--ghost{background:#11111157!important}.ym-landing>.ym-product-story{z-index:2!important;position:relative!important}.ym-product-story{isolation:isolate!important;min-height:100vh!important;color:var(--ym-paper)!important;background:#0f0f0d!important;align-items:center!important;padding:clamp(82px,9vw,132px) clamp(18px,5vw,72px)!important;display:grid!important;position:relative!important;overflow:hidden!important}.ym-product-story__video{z-index:0!important;object-fit:cover!important;object-position:center!important;filter:saturate(1.08)contrast(1.05)brightness(.55)!important;width:100%!important;height:100%!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important}.ym-product-story__shade{z-index:1!important;background:radial-gradient(circle at 24% 20%,#d6ff0038,#0000 28rem),linear-gradient(90deg,#0f0f0de0,#0f0f0d85 45%,#0f0f0db8),linear-gradient(#0f0f0d2e,#0f0f0dc7)!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important}.ym-product-story__content{z-index:2!important;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr)!important;align-items:end!important;gap:clamp(24px,5vw,72px)!important;display:grid!important;position:relative!important}.ym-product-story__headline{gap:18px!important;display:grid!important}.ym-product-story__headline h2{max-width:800px!important;color:var(--ym-paper)!important;margin:0!important;font-size:clamp(52px,8vw,132px)!important;font-weight:950!important;line-height:.82!important}.ym-product-story__headline>p:not(.ym-section-label){color:#f8f7f3c2!important;max-width:560px!important;margin:0!important;font-size:clamp(17px,1.35vw,22px)!important;line-height:1.32!important}.ym-product-insights{gap:12px!important;display:grid!important}.ym-product-insights article{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#f8f7f31a!important;border:1px solid #f8f7f329!important;border-radius:22px!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:start!important;gap:6px 16px!important;padding:clamp(16px,2vw,24px)!important;display:grid!important}.ym-product-insights article span{background:var(--ym-lime)!important;color:#111!important;border-radius:12px!important;grid-row:span 2!important;place-items:center!important;width:42px!important;height:42px!important;font-weight:950!important;display:grid!important}.ym-product-insights article strong{color:var(--ym-paper)!important;font-size:clamp(22px,2.3vw,36px)!important;font-weight:950!important;line-height:.95!important}.ym-product-story__actions{flex-wrap:wrap!important;grid-column:1/-1!important;gap:10px!important;display:flex!important}.ym-product-story__actions .ym-button--ghost{color:var(--ym-paper)!important;background:#f8f7f314!important;border-color:#f8f7f33d!important}@media(max-width:980px){.ym-product-story__content{grid-template-columns:1fr!important}.ym-product-story__actions{grid-column:auto!important}}.ym-landing{scroll-snap-type:y proximity!important;background:#000!important;position:relative!important;overflow:hidden!important}.ym-landing>.ym-video-hero,.ym-landing>.ym-product-story,.ym-landing>.ym-feature-reel{scroll-snap-align:start!important;background:#000!important;min-height:100svh!important}.ym-landing>.ym-video-hero{margin-bottom:-12svh!important;padding-bottom:12svh!important;-webkit-mask-image:linear-gradient(#000 0% 82%,#0000 100%)!important;mask-image:linear-gradient(#000,#000 82%,#0000)!important}.ym-landing>.ym-product-story{margin-top:0!important;padding-top:18svh!important}.ym-video-hero__media,.ym-product-story__video,.ym-feature-reel__video{z-index:0!important;object-fit:contain!important;object-position:center!important;filter:none!important;background:#000!important;width:100%!important;height:100%!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;transform:none!important}.ym-video-hero__shade,.ym-product-story__shade,.ym-feature-reel__shade{display:none!important}.ym-video-hero__copy,.ym-product-story__content,.ym-feature-reel__content{z-index:2!important;color:var(--ym-paper)!important;text-shadow:0 9px 34px #000000ad,0 1px 2px #000000e6!important;position:relative!important}.ym-video-hero__copy,.ym-product-story__headline,.ym-feature-reel__headline{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.ym-video-hero__copy h1,.ym-product-story__headline h2,.ym-feature-reel__headline h2{max-width:640px!important;color:var(--ym-paper)!important;letter-spacing:0!important;text-transform:none!important;margin:0!important;font-family:Arial Narrow,Helvetica Neue,Arial,sans-serif!important;font-size:clamp(48px,5.8vw,88px)!important;font-weight:950!important;font-stretch:112%!important;line-height:.86!important}.ym-video-hero__copy span,.ym-product-story__headline>p:not(.ym-section-label),.ym-feature-reel__headline>p:not(.ym-section-label){color:#ffffffdb!important;max-width:500px!important;margin:0!important;font-size:clamp(17px,1.35vw,22px)!important;line-height:1.32!important}.ym-section-label{width:fit-content!important;color:var(--ym-lime)!important;text-transform:uppercase!important;text-shadow:0 7px 26px #000000b3!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;font-size:12px!important;font-weight:950!important}.ym-product-story__content,.ym-feature-reel__content{grid-template-columns:1fr!important;align-content:center!important;gap:clamp(18px,2.8vw,34px)!important;width:min(650px,100% - 40px)!important;min-height:82svh!important;margin-left:auto!important;margin-right:clamp(20px,7vw,104px)!important;animation:both ym-landing-rise!important;animation-timeline:view()!important;animation-range:entry cover 44%!important;display:grid!important}.ym-product-story__headline,.ym-feature-reel__headline{gap:15px!important;display:grid!important}.ym-product-insights,.ym-feature-list{gap:clamp(10px,1.4vw,16px)!important;margin:0!important;padding:0!important;display:grid!important}.ym-product-insights article,.ym-feature-list li{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:58px minmax(0,1fr)!important;align-items:start!important;gap:12px 17px!important;padding:0!important;list-style:none!important;display:grid!important}.ym-product-insights article span,.ym-feature-list span{width:auto!important;height:auto!important;color:var(--ym-lime)!important;text-transform:uppercase!important;background:0 0!important;border-radius:0!important;grid-row:span 2!important;padding:0!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;font-size:clamp(16px,1.8vw,24px)!important;font-weight:950!important;line-height:1!important;display:block!important}.ym-product-insights article strong,.ym-feature-list strong{color:var(--ym-paper)!important;font-size:clamp(22px,2.35vw,34px)!important;font-weight:950!important;line-height:.98!important}.ym-product-insights article p{color:#ffffffc2!important;margin:0!important;font-size:clamp(15px,1.1vw,18px)!important;line-height:1.28!important}.ym-feature-reel{isolation:isolate!important;color:var(--ym-paper)!important;align-items:center!important;display:grid!important;position:relative!important;overflow:hidden!important}.ym-feature-reel__actions,.ym-video-hero__actions{flex-wrap:wrap!important;gap:18px!important;margin-top:2px!important;display:flex!important}.ym-video-hero__actions .ym-button,.ym-feature-reel__actions .ym-button,.ym-sound{min-height:auto!important;color:var(--ym-paper)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;text-shadow:0 6px 24px #000000b8!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.ym-video-hero__actions .ym-button--lime,.ym-feature-reel__actions .ym-button--lime,.ym-sound.is-on{color:var(--ym-lime)!important;background:0 0!important}.ym-video-hero__actions .ym-button--ghost,.ym-feature-reel__actions .ym-button--ghost{color:var(--ym-paper)!important;background:0 0!important;border:0!important}.ym-video-hero__actions .ym-button:hover,.ym-feature-reel__actions .ym-button:hover,.ym-sound:hover{box-shadow:none!important;color:var(--ym-lime)!important;transform:translateY(-2px)!important}.ym-nav{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-bottom:0!important}.ym-wordmark img{filter:none!important}.ym-links button,.ym-links button:hover{box-shadow:none!important;color:var(--ym-paper)!important;text-shadow:0 6px 24px #000000b8!important;background:0 0!important;border-radius:0!important;padding:0!important}@keyframes ym-landing-rise{0%{opacity:0;transform:translateY(42px)}to{opacity:1;transform:translateY(0)}}@media(max-width:900px){.ym-landing>.ym-video-hero{margin-bottom:-8svh!important;padding-bottom:8svh!important}.ym-product-story__content,.ym-feature-reel__content{align-content:end!important;width:calc(100% - 36px)!important;min-height:86svh!important;margin:0 auto!important;padding-bottom:34px!important}.ym-video-hero__copy h1,.ym-product-story__headline h2,.ym-feature-reel__headline h2{font-size:clamp(42px,12vw,62px)!important}.ym-product-insights article,.ym-feature-list li{grid-template-columns:48px minmax(0,1fr)!important}}.ym-shell--landing .ym-landing{background:#000!important}.ym-shell--landing .ym-landing>.ym-video-hero,.ym-shell--landing .ym-landing>.ym-product-story,.ym-shell--landing .ym-landing>.ym-feature-reel{height:100svh!important;min-height:100svh!important;margin:0!important;padding:0!important;overflow:hidden!important;-webkit-mask-image:none!important;mask-image:none!important}.ym-shell--landing .ym-video-hero__media,.ym-shell--landing .ym-product-story__video,.ym-shell--landing .ym-feature-reel__video{object-fit:cover!important;object-position:center!important;filter:none!important;background:0 0!important;width:100vw!important;height:100svh!important}.ym-shell--landing .ym-product-story:before,.ym-shell--landing .ym-feature-reel:before{content:""!important;z-index:1!important;pointer-events:none!important;opacity:.82!important;background:radial-gradient(circle at 18% 36%,#00000047,#0000 34rem),radial-gradient(circle at 72% 58%,#0000002e,#0000 30rem)!important;position:absolute!important;top:-20%!important;right:-20%!important;bottom:-20%!important;left:-20%!important}.ym-shell--landing .ym-video-hero__copy,.ym-shell--landing .ym-product-story__content,.ym-shell--landing .ym-feature-reel__content{box-sizing:border-box!important;height:100svh!important;min-height:0!important;padding-top:clamp(92px,10vw,132px)!important;padding-bottom:clamp(38px,6vw,74px)!important}.ym-shell--landing .ym-product-story__content{align-content:center!important;width:min(760px,100% - 64px)!important;margin-left:clamp(26px,6vw,92px)!important;margin-right:auto!important}.ym-shell--landing .ym-feature-reel__content{align-content:center!important;width:min(740px,100% - 64px)!important;margin-left:auto!important;margin-right:clamp(26px,6vw,92px)!important}.ym-shell--landing .ym-product-story__headline h2,.ym-shell--landing .ym-feature-reel__headline h2{max-width:720px!important;font-size:clamp(50px,6.2vw,96px)!important;font-stretch:125%!important}.ym-shell--landing .ym-product-story__headline>p:not(.ym-section-label),.ym-shell--landing .ym-feature-reel__headline>p:not(.ym-section-label){max-width:610px!important}.ym-shell--landing .ym-product-insights{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px 24px!important;max-width:720px!important}.ym-shell--landing .ym-product-insights article,.ym-shell--landing .ym-feature-list li{grid-template-columns:46px minmax(0,1fr)!important}.ym-shell--landing .ym-product-insights article strong,.ym-shell--landing .ym-feature-list strong{font-size:clamp(20px,2vw,30px)!important}.ym-vision-graph{z-index:2!important;pointer-events:none!important;width:min(28vw,330px)!important;height:min(36svh,300px)!important;color:var(--ym-lime)!important;opacity:.92!important;position:absolute!important;top:24svh!important;left:min(72vw,920px)!important}.ym-vision-graph__node,.ym-vision-graph__line,.ym-vision-graph__label{display:block!important;position:absolute!important}.ym-vision-graph__node{border:2px solid!important;border-radius:50%!important;width:12px!important;height:12px!important;box-shadow:0 0 24px #d6ff0059!important}.ym-vision-graph__node--one{top:24%;left:12%}.ym-vision-graph__node--two{top:10%;left:48%}.ym-vision-graph__node--three{top:48%;left:68%}.ym-vision-graph__node--four{top:72%;left:26%}.ym-vision-graph__line{transform-origin:0!important;background:currentColor!important;height:2px!important;box-shadow:0 0 18px #d6ff0040!important}.ym-vision-graph__line--one{width:55%!important;top:29%!important;left:15%!important;transform:rotate(23deg)!important}.ym-vision-graph__line--two{width:48%!important;top:76%!important;left:29%!important;transform:rotate(-42deg)!important}.ym-vision-graph__label{color:var(--ym-paper)!important;text-transform:uppercase!important;text-shadow:0 6px 22px #000000a6!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;font-size:11px!important;font-weight:950!important;bottom:3%!important;left:6%!important}.ym-vision-graph__label--alt{color:var(--ym-lime)!important;inset:0 0 auto auto!important}.ym-personal-map{color:var(--ym-lime)!important;grid-template-columns:repeat(4,max-content)!important;align-items:center!important;gap:13px!important;display:grid!important}.ym-personal-map span{color:var(--ym-lime)!important;text-transform:uppercase!important;text-shadow:0 8px 26px #000000b8!important;align-items:center!important;gap:12px!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;font-size:clamp(12px,1.1vw,15px)!important;font-weight:950!important;display:inline-flex!important;position:relative!important}.ym-personal-map span:not(:last-child):after{content:""!important;background:currentColor!important;width:34px!important;height:2px!important;box-shadow:0 0 18px #d6ff004d!important}.ym-shell--landing .ym-feature-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px 22px!important;max-width:740px!important}.ym-shell--landing .ym-feature-list li{grid-template-columns:40px minmax(0,1fr)!important}.ym-shell--landing .ym-feature-list strong{font-size:clamp(18px,1.55vw,24px)!important}.ym-shell--landing .ym-feature-reel__actions{margin-top:4px!important}.ym-shell--account{color:#171713!important;background:linear-gradient(#f7f4ec6b,#f7f4ec3d),url(/assets/app-backgrounds/yogamiga-soft-relief-bg.png) 50%/cover no-repeat fixed!important;min-height:100svh!important}.ym-shell--account main{background:0 0!important}.ym-shell--account .ym-nav{box-shadow:none!important;background:0 0!important;border:0!important}.ym-shell--account .ym-links button,.ym-shell--account .ym-sound{color:#171713!important;text-shadow:none!important}.ym-shell--account .ym-section-label{color:#111!important;text-shadow:none!important}.ym-shell--account :is(.ym-daily-check,.ym-check-stage,.ym-lesson-start,.ym-practice,.ym-pose-intro,.ym-pose-intro__content,.ym-lesson-start__hero,.ym-lesson-start__cards article,.ym-check-options button,.ym-extra-mode button,.ym-extra-mode>div:first-child,.ym-wrap-strip,.ym-daily-start .ym-lesson-start__cards article,.ym-camera-stage,.ym-camera-frame,.ym-reference-card,.ym-success-overlay,.ym-practice__top,.ym-practice__controls,.ym-correction,.ym-lesson-complete){box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-color:#0000!important}.ym-shell--account :is(.ym-button,.ym-check-actions .ym-button,.ym-check-review-head .ym-button){box-shadow:none!important;color:#171713!important;background:0 0!important;border:0!important}.ym-shell--account :is(.ym-button--lime,.ym-check-options button.is-selected,.ym-extra-mode button.is-selected){color:#111!important;text-decoration:underline!important;-webkit-text-decoration-color:var(--ym-lime)!important;text-decoration-color:var(--ym-lime)!important;text-underline-offset:5px!important;text-decoration-thickness:5px!important}.ym-shell--account :is(.ym-check-options button,.ym-extra-mode button){border-bottom:2px solid #1111112e!important;border-radius:0!important}.ym-shell--account :is(.ym-check-options button:hover,.ym-extra-mode button:hover,.ym-button:hover){color:#000!important;transform:translateY(-2px)!important}@media(max-width:980px){.ym-shell--landing .ym-product-insights{grid-template-columns:1fr!important}.ym-vision-graph{display:none!important}.ym-personal-map{grid-template-columns:repeat(2,max-content)!important}}@media(max-width:900px){.ym-shell--landing .ym-video-hero__copy,.ym-shell--landing .ym-product-story__content,.ym-shell--landing .ym-feature-reel__content{gap:12px!important;width:calc(100% - 44px)!important;min-height:100svh!important;padding-top:86px!important;padding-bottom:24px!important}.ym-shell--landing .ym-product-story__content,.ym-shell--landing .ym-feature-reel__content{align-content:center!important;margin-left:22px!important;margin-right:22px!important}.ym-shell--landing .ym-product-story__headline,.ym-shell--landing .ym-feature-reel__headline{gap:9px!important}.ym-shell--landing .ym-video-hero__copy h1,.ym-shell--landing .ym-product-story__headline h2,.ym-shell--landing .ym-feature-reel__headline h2{font-size:clamp(36px,10.6vw,50px)!important;line-height:.88!important}.ym-shell--landing .ym-product-story__headline>p:not(.ym-section-label),.ym-shell--landing .ym-feature-reel__headline>p:not(.ym-section-label){font-size:14px!important;line-height:1.22!important}.ym-shell--landing .ym-product-insights,.ym-shell--landing .ym-feature-list{gap:8px!important}.ym-shell--landing .ym-product-insights article,.ym-shell--landing .ym-feature-list li{grid-template-columns:42px minmax(0,1fr)!important;gap:6px 11px!important}.ym-shell--landing .ym-product-insights article span,.ym-shell--landing .ym-feature-list span{font-size:13px!important}.ym-shell--landing .ym-product-insights article strong,.ym-shell--landing .ym-feature-list strong{font-size:17px!important;line-height:1!important}.ym-shell--landing .ym-product-insights article p{font-size:12px!important;line-height:1.18!important}.ym-personal-map{gap:8px!important}.ym-personal-map span{font-size:11px!important}.ym-personal-map span:not(:last-child):after{width:18px!important}.ym-shell--landing .ym-feature-reel__actions{gap:12px!important}}.ym-shell--account{background:linear-gradient(#f8f4ec4d,#f8f4ec2e),url(/assets/app-backgrounds/yogamiga-soft-relief-bg.png) 50%/cover no-repeat fixed!important}.ym-shell--account .ym-lesson{background:0 0!important;min-height:100svh!important;padding:clamp(78px,8vw,104px) clamp(16px,4vw,58px) 28px!important}.ym-shell--account :is(.ym-pose-intro img,.ym-pose-intro__hero img,.ym-transition-card img,.ym-reference-card img,.ym-lesson-start__cards img,.ym-daily-start .ym-lesson-start__cards img,.ym-pose-card img,.ym-pose-list img){mix-blend-mode:normal!important;filter:none!important;opacity:1!important;isolation:isolate!important;background:0 0!important}.ym-shell--account .ym-daily-start{background:0 0!important;align-content:center!important;min-height:calc(100svh - 106px)!important;padding:0!important;display:grid!important;overflow:visible!important}.ym-shell--account .ym-daily-start:before,.ym-shell--account .ym-daily-start__hero,.ym-shell--account .ym-daily-rhythm{display:none!important}.ym-shell--account .ym-streak-flames--large{z-index:35!important;-webkit-backdrop-filter:blur(18px)saturate(1.25)!important;backdrop-filter:blur(18px)saturate(1.25)!important;color:#111!important;background:#ffffff3d!important;border:1px solid #ffffff52!important;position:fixed!important;top:96px!important;right:clamp(18px,4vw,56px)!important;box-shadow:0 24px 60px #4a3e2d1f!important}.ym-shell--account .ym-streak-flames--large small{color:#1111119e!important}.ym-shell--account .ym-check-flow{-webkit-backdrop-filter:blur(22px)saturate(1.2)!important;backdrop-filter:blur(22px)saturate(1.2)!important;background:#fff3!important;border:1px solid #ffffff57!important;border-radius:34px!important;width:min(980px,100vw - 32px)!important;min-height:0!important;max-height:calc(100svh - 142px)!important;margin:0 auto!important;padding:clamp(20px,3vw,42px)!important;animation:.55s cubic-bezier(.16,1,.3,1) both ym-modal-float-in!important;overflow:auto!important;box-shadow:0 28px 82px #5242302e,inset 0 1px #ffffff5c!important}.ym-shell--account .ym-check-flow:before{display:none!important}.ym-shell--account .ym-check-progress{justify-content:center!important}.ym-shell--account .ym-check-progress button{color:#0000!important;width:42px!important;height:4px!important;box-shadow:none!important;background:#11111129!important;border-radius:999px!important;padding:0!important}.ym-shell--account .ym-check-progress button.is-active{background:var(--ym-lime)!important;box-shadow:0 0 20px #d6ff008a!important}.ym-shell--account .ym-check-stage{align-content:center!important;gap:clamp(14px,2vw,22px)!important;min-height:auto!important}.ym-shell--account .ym-check-stage h2{letter-spacing:0!important;font-size:clamp(44px,7vw,96px)!important}.ym-shell--account .ym-check-options{gap:12px!important}.ym-shell--account :is(.ym-check-options button,.ym-extra-mode button){-webkit-backdrop-filter:blur(14px)saturate(1.18)!important;backdrop-filter:blur(14px)saturate(1.18)!important;background:#ffffff2e!important;border:1px solid #ffffff57!important;border-radius:22px!important;min-height:104px!important;padding:16px!important;text-decoration:none!important;box-shadow:inset 0 1px #ffffff5c,0 14px 34px #52423014!important}.ym-shell--account :is(.ym-check-options button:hover,.ym-extra-mode button:hover){background:#ffffff4d!important;transform:translateY(-3px)!important}.ym-shell--account :is(.ym-check-options button.is-selected,.ym-extra-mode button.is-selected){background:#d6ff0073!important;border-color:#d6ff00e6!important;box-shadow:0 18px 44px #d6ff002e,inset 0 1px #ffffff70!important}.ym-shell--account .ym-check-options strong{font-size:clamp(20px,2vw,30px)!important}.ym-shell--account .ym-check-options span{color:#1111119e!important}.ym-shell--account .ym-check-actions .ym-button,.ym-shell--account .ym-check-review-head .ym-button,.ym-shell--account .ym-intro-align .ym-button{-webkit-backdrop-filter:blur(16px)saturate(1.2)!important;backdrop-filter:blur(16px)saturate(1.2)!important;color:#111!important;background:#fff3!important;border:1px solid #ffffff5c!important;border-radius:999px!important;min-height:58px!important;padding:0 24px!important;text-decoration:none!important;box-shadow:inset 0 1px #ffffff61,0 16px 42px #5242301a!important}.ym-shell--account .ym-check-actions .ym-button--lime,.ym-shell--account .ym-check-review-head .ym-button--lime,.ym-shell--account .ym-intro-align .ym-button--lime{background:#d6ff00bd!important;border-color:#d6ff00f2!important;min-height:68px!important;font-size:15px!important}.ym-shell--account .ym-pose-intro{height:auto!important;min-height:calc(100svh - 118px)!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:minmax(360px,1.15fr) minmax(300px,.8fr) minmax(310px,.82fr)!important;gap:clamp(16px,2vw,28px)!important;padding:0!important;animation:.55s cubic-bezier(.16,1,.3,1) both ym-modal-float-in!important;display:grid!important}.ym-shell--account :is(.ym-pose-intro__hero,.ym-pose-intro__copy,.ym-intro-align){height:auto!important;min-height:calc(100svh - 142px)!important;max-height:none!important;box-shadow:none!important;color:#111!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.ym-shell--account .ym-pose-intro__hero{grid-template-rows:auto minmax(0,1fr)!important;align-items:center!important;display:grid!important;overflow:visible!important}.ym-shell--account .ym-pose-intro__hero p{color:#1111119e!important;background:0 0!important;border-radius:0!important;padding:0!important}.ym-shell--account .ym-pose-intro__hero img{object-fit:contain!important;mix-blend-mode:normal!important;opacity:1!important;filter:drop-shadow(0 26px 54px #503e2c2e)!important;background:0 0!important;width:100%!important;height:min(78svh,760px)!important;transform:none!important}.ym-shell--account .ym-pose-intro__copy{align-content:center!important;gap:16px!important;display:grid!important}.ym-shell--account .ym-pose-intro__copy h1{color:#111!important;font-size:clamp(52px,6.8vw,104px)!important;line-height:.86!important}.ym-shell--account .ym-pose-intro__copy>span{color:#11111194!important;font-size:15px!important}.ym-shell--account .ym-pose-intro__copy section{border:0!important;gap:5px!important;padding:0!important}.ym-shell--account .ym-pose-intro__copy section:first-of-type{opacity:.72!important}.ym-shell--account .ym-pose-intro__copy p{color:#111111a8!important;font-size:15px!important;line-height:1.32!important}.ym-shell--account .ym-intro-align{grid-template-rows:auto auto auto auto!important;align-content:center!important;gap:18px!important;display:grid!important}.ym-shell--account .ym-intro-timer{background:0 0!important;border-bottom:1px solid #1111112e!important;border-radius:0!important;padding:0 0 18px!important}.ym-shell--account .ym-intro-timer strong{font-size:clamp(58px,7vw,110px)!important;line-height:.82!important}.ym-shell--account .ym-intro-align section{gap:9px!important}.ym-shell--account .ym-pose-intro__copy h2,.ym-shell--account .ym-intro-align h3{color:#111!important;font-size:12px!important}.ym-shell--account .ym-intro-align section div{border-bottom:1px solid #1111111f!important;grid-template-columns:36px minmax(0,1fr)!important;align-items:baseline!important;gap:10px!important;padding:7px 0!important;display:grid!important}.ym-shell--account .ym-intro-align section div strong{color:var(--ym-lime)!important;text-shadow:0 1px #11111138!important}.ym-shell--account .ym-intro-align section div span{color:#111111b8!important;font-size:15px!important;line-height:1.22!important}@keyframes ym-modal-float-in{0%{opacity:0;transform:translateY(22px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media(max-width:1050px){.ym-shell--account .ym-pose-intro{grid-template-rows:minmax(150px,34svh) auto minmax(0,1fr)!important;grid-template-columns:1fr!important;gap:10px!important;height:calc(100svh - 104px)!important;min-height:0!important;overflow:hidden!important}.ym-shell--account :is(.ym-pose-intro__hero,.ym-pose-intro__copy,.ym-intro-align){min-height:auto!important}.ym-shell--account .ym-pose-intro__hero{min-height:0!important}.ym-shell--account .ym-pose-intro__hero img{height:30svh!important;max-height:270px!important}.ym-shell--account .ym-pose-intro__copy{gap:6px!important}.ym-shell--account .ym-pose-intro__copy h1{font-size:clamp(36px,10vw,54px)!important}.ym-shell--account .ym-pose-intro__copy section{display:none!important}.ym-shell--account .ym-intro-align{align-content:start!important;gap:8px!important;overflow:hidden!important}.ym-shell--account .ym-intro-timer{padding-bottom:8px!important}.ym-shell--account .ym-intro-timer strong{font-size:42px!important}.ym-shell--account .ym-intro-align section{gap:4px!important}.ym-shell--account .ym-intro-align section div{padding:3px 0!important}.ym-shell--account .ym-intro-align section div span{font-size:12px!important;line-height:1.12!important}.ym-shell--account .ym-intro-align .ym-button--lime{min-height:58px!important}}.ym-shell--landing{scroll-behavior:smooth!important}.ym-shell--landing .ym-landing>section{transform-origin:50%!important}.ym-shell--landing :is(.ym-video-hero__copy,.ym-product-story__content,.ym-feature-reel__content){animation:both ym-section-soft-arrive!important;animation-timeline:view()!important;animation-range:entry 8% cover 36%!important}.ym-shell--landing .ym-landing>section:after{content:""!important;z-index:3!important;pointer-events:none!important;background:linear-gradient(#0000,#00000057)!important;height:22svh!important;position:absolute!important;bottom:-1px!important;left:0!important;right:0!important}@keyframes ym-section-soft-arrive{0%{opacity:0;transform:translateY(34px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.ym-shell--account .ym-lesson--start .ym-daily-start{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.ym-shell--account .ym-check-flow .ym-check-options button,.ym-shell--account .ym-check-flow .ym-extra-mode button{-webkit-backdrop-filter:blur(16px)saturate(1.25)!important;backdrop-filter:blur(16px)saturate(1.25)!important;background-color:#ffffff3d!important;background-image:linear-gradient(135deg,#ffffff57,#ffffff1a)!important;border:1px solid #ffffff70!important;border-radius:22px!important;box-shadow:inset 0 1px #ffffff75,0 16px 38px #5242301a!important}.ym-shell--account .ym-check-flow .ym-check-options button.is-selected,.ym-shell--account .ym-check-flow .ym-extra-mode button.is-selected{background-color:#d6ff0080!important;background-image:linear-gradient(135deg,#d6ff00b8,#fff3)!important;border-color:#d6ff00f2!important}.ym-shell--account .ym-pose-intro__hero img,.ym-shell--account .ym-transition-card img,.ym-shell--account .ym-reference-card img,.ym-shell--account .ym-lesson-start__cards img{mix-blend-mode:normal!important;opacity:1!important;filter:none!important;background-color:#0000!important}.ym-shell--account .ym-pose-intro{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}@media(max-width:1050px){.ym-shell--account .ym-pose-intro{grid-template-rows:minmax(270px,40svh) auto minmax(0,1fr)!important;gap:8px!important}.ym-shell--account .ym-pose-intro__hero img{height:39svh!important;max-height:360px!important}.ym-shell--account .ym-pose-intro__copy h1{font-size:clamp(34px,9vw,48px)!important}.ym-shell--account .ym-pose-intro__copy>span{font-size:12px!important}.ym-shell--account .ym-intro-timer strong{font-size:40px!important}.ym-shell--account .ym-intro-align .ym-button--lime{min-height:62px!important}}html:has(.ym-shell--landing),body:has(.ym-shell--landing){scroll-behavior:smooth!important;scroll-snap-type:y mandatory!important}.ym-shell--landing .ym-landing>.ym-video-hero,.ym-shell--landing .ym-landing>.ym-product-story,.ym-shell--landing .ym-landing>.ym-feature-reel{scroll-snap-align:start!important;scroll-snap-stop:always!important;isolation:isolate!important;height:100svh!important;min-height:100svh!important;overflow:hidden!important}.ym-shell--landing .ym-video-hero__media,.ym-shell--landing .ym-product-story__video,.ym-shell--landing .ym-feature-reel__video{will-change:transform,opacity,filter!important;transition:transform 1.1s cubic-bezier(.16,1,.3,1),opacity .9s!important;transform:scale(1.035)!important}.ym-shell--landing :is(.ym-video-hero__copy,.ym-product-story__content,.ym-feature-reel__content){will-change:transform,opacity!important}@supports (animation-timeline:view()){.ym-shell--landing .ym-video-hero__media,.ym-shell--landing .ym-product-story__video,.ym-shell--landing .ym-feature-reel__video{animation:ease-out both ym-video-settle!important;animation-timeline:view()!important;animation-range:entry cover 42%!important}.ym-shell--landing :is(.ym-video-hero__copy,.ym-product-story__content,.ym-feature-reel__content){animation:cubic-bezier(.16,1,.3,1) both ym-copy-float-in!important;animation-timeline:view()!important;animation-range:entry 8% cover 38%!important}}.ym-shell--landing .ym-landing>.ym-video-hero:before,.ym-shell--landing .ym-landing>.ym-product-story:before,.ym-shell--landing .ym-landing>.ym-feature-reel:before{content:""!important;z-index:4!important;pointer-events:none!important;opacity:.9!important;background:radial-gradient(circle at 20% 18%,#d6ff0029,#0000 28%),linear-gradient(#0000004d,#0000 23%,#0000 70%,#00000057)!important;position:absolute!important;top:-1px!important;right:-1px!important;bottom:-1px!important;left:-1px!important}.ym-shell--landing .ym-landing>.ym-video-hero:after,.ym-shell--landing .ym-landing>.ym-product-story:after,.ym-shell--landing .ym-landing>.ym-feature-reel:after{content:""!important;z-index:5!important;pointer-events:none!important;background:linear-gradient(#0000,#00000085)!important;height:26svh!important;position:absolute!important;bottom:-1px!important;left:0!important;right:0!important}@keyframes ym-video-settle{0%{opacity:.55;filter:blur(8px);transform:scale(1.105)translateY(28px)}45%{opacity:1;filter:blur()}to{opacity:1;filter:blur();transform:scale(1.01)translateY(0)}}@keyframes ym-copy-float-in{0%{opacity:0;transform:translateY(44px)scale(.975)}55%{opacity:1}to{opacity:1;transform:translateY(0)scale(1)}}html:has(.ym-shell--landing){scroll-behavior:smooth!important;scroll-snap-type:y mandatory!important;overscroll-behavior-y:contain!important}body:has(.ym-shell--landing){scroll-behavior:smooth!important;scroll-snap-type:y mandatory!important;overscroll-behavior-y:contain!important;background:#000!important}.ym-shell--landing main#top{background:#000!important}.ym-shell--landing .ym-landing{scroll-snap-type:y mandatory!important;background:#000!important;min-height:300svh!important;display:block!important;position:relative!important;overflow:visible!important}.ym-shell--landing .ym-landing-grass{display:none!important}.ym-shell--landing .ym-landing__panel{isolation:isolate!important;scroll-snap-align:start!important;scroll-snap-stop:always!important;background:#000!important;height:100svh!important;min-height:100svh!important;margin:0!important;padding:0!important;position:relative!important;overflow:hidden!important}.ym-shell--landing .ym-landing__panel:before{content:""!important;z-index:1!important;pointer-events:none!important;opacity:.88!important;background:linear-gradient(90deg,#00000080,#0000 42%,#0000003d),linear-gradient(#00000047,#0000 35%,#0006)!important;transition:opacity .9s!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important}.ym-shell--landing .ym-landing__panel:after{content:""!important;z-index:3!important;pointer-events:none!important;background:linear-gradient(#0000,#000000b8)!important;height:34svh!important;position:absolute!important;bottom:-1px!important;left:0!important;right:0!important}.ym-shell--landing .ym-video-hero__media,.ym-shell--landing .ym-product-story__video,.ym-shell--landing .ym-feature-reel__video{z-index:0!important;object-fit:cover!important;object-position:center!important;filter:none!important;opacity:.94!important;will-change:transform,opacity!important;background:#000!important;width:100vw!important;height:100svh!important;transition:transform 1.25s cubic-bezier(.16,1,.3,1),opacity .9s,filter .9s!important;animation:none!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;transform:scale(1.065)translateY(0)!important}.ym-shell--landing .ym-landing__panel.is-active :is(.ym-video-hero__media,.ym-product-story__video,.ym-feature-reel__video){opacity:1!important;filter:none!important;transform:scale(1.015)translateY(0)!important}.ym-shell--landing .ym-landing__panel.is-before :is(.ym-video-hero__media,.ym-product-story__video,.ym-feature-reel__video){opacity:.55!important;filter:blur(3px)!important;transform:scale(1.09)translateY(-22px)!important}.ym-shell--landing .ym-landing__panel.is-after :is(.ym-video-hero__media,.ym-product-story__video,.ym-feature-reel__video){opacity:.64!important;filter:blur(3px)!important;transform:scale(1.09)translateY(24px)!important}.ym-shell--landing :is(.ym-video-hero__copy,.ym-product-story__content,.ym-feature-reel__content){z-index:6!important;width:min(720px,100vw - 52px)!important;height:100svh!important;min-height:0!important;color:var(--ym-paper)!important;text-shadow:0 10px 34px #000000d1!important;opacity:0!important;align-content:center!important;gap:clamp(18px,2.3vw,30px)!important;margin-left:clamp(24px,6vw,92px)!important;margin-right:auto!important;padding:clamp(96px,12svh,138px) 0 clamp(38px,8svh,78px)!important;transition:opacity .76s .18s,transform .98s cubic-bezier(.16,1,.3,1) .18s!important;animation:none!important;display:grid!important;position:relative!important;transform:translateY(54px)scale(.985)!important}.ym-shell--landing .ym-feature-reel__content{margin-left:auto!important;margin-right:clamp(24px,6vw,92px)!important}.ym-shell--landing .ym-landing__panel.is-active :is(.ym-video-hero__copy,.ym-product-story__content,.ym-feature-reel__content){opacity:1!important;transform:translateY(0)scale(1)!important}.ym-shell--landing .ym-landing__panel.is-before :is(.ym-video-hero__copy,.ym-product-story__content,.ym-feature-reel__content){opacity:0!important;transition-delay:0s!important;transform:translateY(-34px)scale(.985)!important}.ym-shell--landing .ym-landing__panel.is-after :is(.ym-video-hero__copy,.ym-product-story__content,.ym-feature-reel__content){opacity:0!important;transition-delay:0s!important;transform:translateY(48px)scale(.985)!important}.ym-shell--landing .ym-section-label{color:var(--ym-lime)!important;letter-spacing:.16em!important;font-size:12px!important;line-height:1!important}.ym-shell--landing :is(.ym-video-hero__copy h1,.ym-product-story__headline h2,.ym-feature-reel__headline h2){max-width:720px!important;color:var(--ym-paper)!important;letter-spacing:0!important;text-transform:none!important;margin:0!important;font-family:Arial Narrow,Helvetica Neue,Arial,sans-serif!important;font-size:clamp(46px,6.3vw,88px)!important;font-weight:850!important;font-stretch:112%!important;line-height:.96!important}.ym-shell--landing :is(.ym-video-hero__copy span,.ym-product-story__headline>p:not(.ym-section-label),.ym-feature-reel__headline>p:not(.ym-section-label)){color:#ffffffdb!important;max-width:560px!important;font-size:clamp(17px,1.4vw,22px)!important;line-height:1.34!important}.ym-shell--landing :is(.ym-product-story__headline,.ym-feature-reel__headline){gap:13px!important;display:grid!important}.ym-shell--landing .ym-product-insights{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px 24px!important;width:min(700px,100%)!important;display:grid!important}.ym-shell--landing .ym-product-insights article,.ym-shell--landing .ym-feature-list li{background:0 0!important;border:0!important;grid-template-columns:40px minmax(0,1fr)!important;gap:7px 13px!important;padding:0!important;list-style:none!important;display:grid!important}.ym-shell--landing .ym-product-insights article span,.ym-shell--landing .ym-feature-list span,.ym-shell--landing .ym-personal-map span{color:var(--ym-lime)!important;text-transform:uppercase!important;font-size:clamp(12px,1.1vw,16px)!important;font-weight:950!important}.ym-shell--landing .ym-product-insights article strong,.ym-shell--landing .ym-feature-list strong{color:var(--ym-paper)!important;font-size:clamp(18px,1.85vw,28px)!important;font-weight:800!important;line-height:1.04!important}.ym-shell--landing .ym-product-insights article p{color:#ffffffb8!important;font-size:clamp(13px,1vw,16px)!important;line-height:1.25!important}.ym-shell--landing .ym-feature-list{grid-template-columns:1fr!important;gap:11px!important;width:min(710px,100%)!important;display:grid!important}.ym-shell--landing .ym-feature-list li:last-child{grid-column:auto!important}.ym-shell--landing .ym-personal-map{flex-wrap:wrap!important;gap:10px 18px!important;display:flex!important}.ym-shell--landing .ym-personal-map span:after{display:none!important}.ym-shell--landing .ym-vision-graph{opacity:0!important;transition:opacity .76s .44s,transform .98s cubic-bezier(.16,1,.3,1) .44s!important;transform:translateY(28px)scale(.96)!important}.ym-shell--landing .ym-landing__panel.is-active .ym-vision-graph{opacity:.92!important;transform:translateY(0)scale(1)!important}.ym-shell--landing :is(.ym-video-hero__actions,.ym-feature-reel__actions){opacity:0!important;transition:opacity .7s .48s,transform .9s cubic-bezier(.16,1,.3,1) .48s!important;transform:translateY(18px)!important}.ym-shell--landing .ym-landing__panel.is-active :is(.ym-video-hero__actions,.ym-feature-reel__actions){opacity:1!important;transform:translateY(0)!important}@media(max-width:900px){.ym-shell--landing :is(.ym-video-hero__copy,.ym-product-story__content,.ym-feature-reel__content){align-content:end!important;gap:14px!important;width:calc(100vw - 36px)!important;margin-left:18px!important;margin-right:18px!important;padding-top:84px!important;padding-bottom:28px!important}.ym-shell--landing :is(.ym-video-hero__copy h1,.ym-product-story__headline h2,.ym-feature-reel__headline h2){font-size:clamp(38px,11vw,54px)!important;line-height:.98!important}.ym-shell--landing .ym-product-insights{grid-template-columns:1fr!important;gap:9px!important}.ym-shell--landing .ym-product-insights article p{display:none!important}.ym-shell--landing .ym-feature-list{gap:8px!important}.ym-shell--landing .ym-feature-list strong,.ym-shell--landing .ym-product-insights article strong{font-size:17px!important}}.ym-shell--landing .ym-feature-reel__video{object-fit:cover!important;object-position:center center!important}.ym-shell--landing .ym-feature-reel__content{gap:clamp(16px,2vw,24px)!important;width:min(680px,100vw - 56px)!important;margin-left:auto!important;margin-right:clamp(14px,3vw,48px)!important}.ym-shell--landing .ym-feature-reel .ym-section-label{color:#ffffffb8!important;font-weight:650!important}.ym-shell--landing .ym-personal-system{width:min(620px,100%)!important;color:var(--ym-paper)!important;gap:13px!important;display:grid!important}.ym-shell--landing .ym-personal-system__rail{grid-template-columns:max-content 1fr max-content 1fr max-content 1fr max-content!important;align-items:center!important;gap:10px!important;display:grid!important}.ym-shell--landing .ym-personal-system__rail span{color:#fffc!important;letter-spacing:.16em!important;text-transform:uppercase!important;font-size:12px!important;font-weight:680!important}.ym-shell--landing .ym-personal-system__rail i{background:linear-gradient(90deg,#ffffff3d,#d6ff006b,#ffffff2e)!important;min-width:34px!important;height:1px!important;display:block!important}.ym-shell--landing .ym-personal-system__grid{border-top:1px solid #ffffff38!important;border-bottom:1px solid #ffffff29!important;grid-template-columns:max-content minmax(0,1fr)!important;gap:7px 18px!important;padding:12px 0!important;display:grid!important}.ym-shell--landing .ym-personal-system__grid span{color:#ffffff85!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:600!important}.ym-shell--landing .ym-personal-system__grid strong{color:#ffffffeb!important;font-size:clamp(15px,1.08vw,18px)!important;font-weight:650!important;line-height:1.08!important}.ym-shell--landing .ym-feature-list{border-top:1px solid #ffffff2e!important;gap:0!important;width:min(640px,100%)!important}.ym-shell--landing .ym-feature-list li{border-bottom:1px solid #ffffff24!important;grid-template-columns:96px minmax(0,1fr)!important;align-items:start!important;gap:4px 18px!important;padding:9px 0!important;display:grid!important}.ym-shell--landing .ym-feature-list span{color:#ffffffd1!important;letter-spacing:.14em!important;text-transform:uppercase!important;grid-row:span 2!important;font-size:13px!important;font-weight:700!important}.ym-shell--landing .ym-feature-list strong{color:var(--ym-paper)!important;font-size:clamp(17px,1.42vw,22px)!important;font-weight:680!important;line-height:1.04!important}.ym-shell--landing .ym-feature-list p{color:#ffffffa8!important;margin:0!important;font-size:clamp(13px,.98vw,15px)!important;line-height:1.22!important}@media(max-width:900px){.ym-shell--landing .ym-feature-reel__content{width:calc(100vw - 36px)!important;margin-left:18px!important;margin-right:18px!important}.ym-shell--landing .ym-personal-system__rail{grid-template-columns:repeat(4,max-content)!important;justify-content:start!important}.ym-shell--landing .ym-personal-system__rail i{display:none!important}.ym-shell--landing .ym-personal-system__grid{grid-template-columns:86px minmax(0,1fr)!important}.ym-shell--landing .ym-feature-list li{grid-template-columns:82px minmax(0,1fr)!important;gap:4px 12px!important}.ym-shell--landing .ym-feature-list strong{font-size:16px!important}.ym-shell--landing .ym-feature-list p{font-size:13px!important}}.ym-shell--landing .ym-landing{scroll-snap-type:y mandatory!important;background:#000!important;min-height:500svh!important}.ym-shell--landing .ym-landing__panel,.ym-shell--landing .ym-landing>:is(.ym-video-hero,.ym-product-story,.ym-relax-reel,.ym-feature-reel,.ym-final-cta){isolation:isolate!important;scroll-snap-align:start!important;scroll-snap-stop:always!important;height:100svh!important;min-height:100svh!important;margin:0!important;padding:0!important;position:relative!important;overflow:hidden!important}.ym-shell--landing :is(.ym-video-hero__media,.ym-product-story__video,.ym-relax-reel__video,.ym-feature-reel__video,.ym-final-cta__image){z-index:0!important;object-fit:cover!important;object-position:center!important;filter:saturate(1.03)contrast(1.01)!important;width:100vw!important;height:100svh!important;transition:opacity .9s,transform 1.25s cubic-bezier(.16,1,.3,1),filter .9s!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;transform:scale(1.055)!important}.ym-shell--landing .ym-landing__panel.is-active :is(.ym-video-hero__media,.ym-product-story__video,.ym-relax-reel__video,.ym-feature-reel__video,.ym-final-cta__image){opacity:1!important;filter:saturate(1.04)contrast(1.02)!important;transform:scale(1.01)!important}.ym-shell--landing .ym-landing__panel.is-before :is(.ym-video-hero__media,.ym-product-story__video,.ym-relax-reel__video,.ym-feature-reel__video,.ym-final-cta__image){opacity:.58!important;filter:blur(2px)saturate(.98)!important;transform:scale(1.075)translateY(-18px)!important}.ym-shell--landing .ym-landing__panel.is-after :is(.ym-video-hero__media,.ym-product-story__video,.ym-relax-reel__video,.ym-feature-reel__video,.ym-final-cta__image){opacity:.62!important;filter:blur(2px)saturate(.98)!important;transform:scale(1.075)translateY(18px)!important}.ym-shell--landing :is(.ym-video-hero__copy,.ym-product-story__content,.ym-relax-reel__content,.ym-feature-reel__content,.ym-final-cta__content){z-index:8!important;box-sizing:border-box!important;height:100svh!important;min-height:0!important;color:var(--ym-paper)!important;opacity:0!important;align-content:center!important;gap:clamp(16px,2vw,26px)!important;transition:opacity .76s .18s,transform .98s cubic-bezier(.16,1,.3,1) .18s!important;animation:none!important;display:grid!important;position:relative!important;transform:translateY(42px)scale(.985)!important}.ym-shell--landing .ym-landing__panel.is-active :is(.ym-video-hero__copy,.ym-product-story__content,.ym-relax-reel__content,.ym-feature-reel__content,.ym-final-cta__content){opacity:1!important;transform:translateY(0)scale(1)!important}.ym-shell--landing .ym-video-hero__copy,.ym-shell--landing .ym-product-story__content,.ym-shell--landing .ym-relax-reel__content,.ym-shell--landing .ym-final-cta__content{width:min(720px,100vw - 72px)!important;margin-left:clamp(24px,6vw,92px)!important;margin-right:auto!important;padding:clamp(96px,12svh,138px) 0 clamp(34px,7svh,70px)!important}.ym-shell--landing .ym-feature-reel__content{width:min(660px,100vw - 72px)!important;margin-left:auto!important;margin-right:clamp(18px,4vw,62px)!important;padding:clamp(96px,12svh,138px) 0 clamp(34px,7svh,70px)!important}.ym-shell--landing .ym-final-cta__content{align-content:start!important;padding-top:clamp(92px,13svh,140px)!important}.ym-shell--landing :is(.ym-video-hero__copy h1,.ym-product-story__headline h2,.ym-relax-reel__headline h2,.ym-feature-reel__headline h2,.ym-final-cta__content h2){max-width:780px!important;font-size:clamp(54px,7vw,112px)!important;font-weight:900!important;line-height:.92!important}.ym-shell--landing :is(.ym-video-hero__copy span,.ym-video-hero__copy small,.ym-product-story__headline>p:not(.ym-section-label),.ym-relax-reel__headline>p:not(.ym-section-label),.ym-feature-reel__headline>p:not(.ym-section-label),.ym-final-cta__content>p,.ym-final-cta__content small){color:#f9f9f7e0!important;max-width:590px!important}.ym-shell--landing .ym-final-cta__shine{z-index:3!important;pointer-events:none!important;mix-blend-mode:soft-light!important;background:linear-gradient(110deg,#0000 12%,#ffffff1f,#0000 52%)!important;animation:6.5s ease-in-out infinite ym-sand-shimmer!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important}.ym-shell--landing{--ym-lime:#ff0!important}.ym-shell--landing :is(.ym-video-hero__media,.ym-product-story__video,.ym-relax-reel__video,.ym-feature-reel__video,.ym-final-cta__image){filter:none!important}.ym-shell--landing .ym-video-hero__copy{align-content:center!important;width:min(520px,100vw - 72px)!important;margin-left:clamp(28px,5vw,76px)!important;margin-right:auto!important;padding-top:clamp(96px,12svh,132px)!important}.ym-shell--landing .ym-video-hero__copy h1{max-width:500px!important;font-size:clamp(48px,6vw,92px)!important}.ym-shell--landing .ym-relax-reel__video{object-position:center!important}.ym-shell--landing .ym-relax-reel:after{content:""!important;z-index:1!important;pointer-events:none!important;background:linear-gradient(90deg,#00000094,#00000047 34%,#0000 66%)!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important}.ym-shell--landing .ym-relax-reel__content{z-index:9!important;width:min(540px,100vw - 72px)!important;margin-left:clamp(28px,5vw,76px)!important;margin-right:auto!important}.ym-shell--landing .ym-floating-labels{max-width:520px!important}.ym-shell--landing .ym-feature-reel__video{object-position:center!important}.ym-shell--landing .ym-feature-reel__shade{background:linear-gradient(90deg,#000000a8,#0000005c 38%,#0000 68%)!important}.ym-shell--landing .ym-feature-reel__content{gap:clamp(14px,2vw,22px)!important;width:min(560px,100vw - 72px)!important;margin-left:clamp(28px,5vw,78px)!important;margin-right:auto!important;padding-top:clamp(94px,12svh,132px)!important}.ym-shell--landing .ym-feature-reel__headline h2{max-width:560px!important;font-size:clamp(44px,5.6vw,88px)!important}.ym-shell--landing .ym-feature-reel__headline>p:not(.ym-section-label){max-width:500px!important}.ym-shell--landing .ym-feature-list,.ym-shell--landing .ym-personal-system{display:none!important}.ym-shell--landing .ym-mood-ui-card{color:#111!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#f9f9f7eb!important;border-radius:28px!important;width:min(360px,100%)!important;padding:16px!important;box-shadow:0 24px 70px #00000038!important}.ym-shell--landing .ym-mood-ui-card strong{color:#111!important;margin-bottom:12px!important;font-size:clamp(18px,1.6vw,24px)!important;line-height:1!important;display:block!important}.ym-shell--landing .ym-mood-ui-card div{flex-wrap:wrap!important;gap:8px!important;display:flex!important}.ym-shell--landing .ym-mood-ui-card span,.ym-shell--landing .ym-mood-labels span{letter-spacing:.08em!important;text-transform:uppercase!important;border-radius:999px!important}.ym-shell--landing .ym-mood-ui-card span{color:#111!important;border:1px solid #1111112e!important;padding:9px 12px!important;font-size:12px!important;font-weight:760!important}.ym-shell--landing .ym-mood-ui-card span.is-active{background:#ff0!important;border-color:#ff0!important}.ym-shell--landing .ym-mood-labels{flex-wrap:wrap!important;gap:10px!important;max-width:500px!important;display:flex!important}.ym-shell--landing .ym-mood-labels span{color:#f9f9f7e6!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#00000029!important;border:1px solid #ffffff57!important;padding:9px 12px!important;font-size:12px!important;font-weight:720!important}.ym-shell--landing .ym-final-cta__image{object-position:center!important}.ym-shell--landing .ym-final-cta:after{content:""!important;z-index:2!important;pointer-events:none!important;background:linear-gradient(90deg,#fff7e88a,#fff7e824 38%,#0000 70%)!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important}.ym-shell--landing .ym-final-cta__content{color:#111!important;width:min(480px,100vw - 72px)!important;text-shadow:none!important;z-index:9!important;align-content:start!important;margin-left:clamp(28px,5vw,84px)!important;margin-right:auto!important;padding-top:clamp(96px,12svh,138px)!important}.ym-shell--landing .ym-final-cta__content h2{color:#111!important;max-width:470px!important;font-size:clamp(44px,5.5vw,84px)!important}.ym-shell--landing .ym-final-cta__content :is(p,small){color:#111111c7!important;max-width:420px!important}.ym-shell--landing .ym-final-cta__actions .ym-button--ghost{color:#111!important;border-color:#11111152!important}.ym-shell--account .ym-daily-start,.ym-shell--account .ym-check-stage{color:#111!important}.ym-shell--account .ym-check-stage{-webkit-backdrop-filter:blur(18px)saturate(1.06)!important;backdrop-filter:blur(18px)saturate(1.06)!important;background:#f9f9f7b8!important;border:1px solid #1111111f!important;border-radius:34px!important;max-width:min(900px,100vw - 40px)!important;margin-inline:auto!important;padding:clamp(26px,4vw,54px)!important;box-shadow:0 26px 90px #4d3d2b24!important}.ym-shell--account .ym-check-stage h2,.ym-shell--account .ym-check-stage p,.ym-shell--account .ym-check-stage strong,.ym-shell--account .ym-check-stage span,.ym-shell--account .ym-check-stage small{color:#111!important}.ym-shell--account .ym-check-options button,.ym-shell--account .ym-extra-mode button{color:#111!important;box-shadow:none!important;background:#ffffff57!important;border:1px solid #11111124!important;border-radius:26px!important}.ym-shell--account .ym-check-options button.is-selected,.ym-shell--account .ym-extra-mode button.is-selected{background:#ffff009e!important;border-color:#ff0!important}@media(max-width:760px){.ym-shell--landing .ym-video-hero__copy,.ym-shell--landing .ym-product-story__content,.ym-shell--landing .ym-relax-reel__content,.ym-shell--landing .ym-feature-reel__content,.ym-shell--landing .ym-final-cta__content{width:calc(100vw - 36px)!important;margin-left:18px!important;margin-right:18px!important;padding-top:92px!important}.ym-shell--landing :is(.ym-video-hero__copy h1,.ym-product-story__headline h2,.ym-relax-reel__headline h2,.ym-feature-reel__headline h2,.ym-final-cta__content h2){font-size:clamp(42px,13vw,64px)!important}.ym-shell--landing .ym-feature-reel__content,.ym-shell--landing .ym-final-cta__content{align-content:start!important}}:root,.ym-shell,.ym-shell--account,.ym-shell--landing{--ym-lime:#ff0!important;--ym-yellow:#ff0!important;--ym-purple:#6c40ff!important;--ym-cyan:#00e5ff!important;--ym-orange:#ff6c19!important;--ym-pink:#ff419d!important}.ym-button--lime,.ym-shell--account .ym-button--lime,.ym-shell--account .ym-check-progress button.is-active,.ym-shell--account .ym-check-options button.is-selected,.ym-shell--account .ym-extra-mode button.is-selected,.ym-shell--account .ym-voice-toggle.is-on,.ym-shell--account .ym-practice-timer[data-running=true],.ym-shell--account .ym-joints i{color:#111!important;background:#ff0!important;border-color:#ff0!important}.ym-shell--account .ym-streak-flames--large{z-index:20!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#ffffff61!important;border:1px solid #1111111f!important;border-radius:999px!important;padding:10px 12px!important;position:absolute!important;top:clamp(14px,2vw,28px)!important;right:clamp(14px,2vw,28px)!important}.ym-shell--account .ym-daily-start__hero{min-height:0!important;padding-right:clamp(116px,16vw,190px)!important}.ym-shell--account .ym-daily-start__hero h1{max-width:760px!important;font-size:clamp(42px,6.8vw,84px)!important;line-height:.88!important}.ym-shell--account .ym-daily-start__hero p:not(.ym-section-label),.ym-shell--account .ym-check-stage>p:not(.ym-section-label){max-width:560px!important;font-size:clamp(14px,1.4vw,18px)!important;line-height:1.25!important}.ym-shell--account .ym-check-flow{grid-template-rows:auto minmax(0,1fr)!important;gap:10px!important;height:100%!important;min-height:0!important;display:grid!important}.ym-shell--account .ym-check-progress{justify-content:center!important;align-self:start!important;gap:8px!important}.ym-shell--account .ym-check-progress button{color:#111!important;background:#ffffff5c!important;border:1px solid #1111111f!important;border-radius:999px!important;width:32px!important;height:32px!important}.ym-shell--account .ym-check-progress button:nth-child(2).is-active{box-shadow:0 0 0 5px #6c40ff21!important}.ym-shell--account .ym-check-progress button:nth-child(3).is-active{box-shadow:0 0 0 5px #00e5ff21!important}.ym-shell--account .ym-check-progress button:nth-child(4).is-active{box-shadow:0 0 0 5px #ff419d21!important}.ym-shell--account .ym-check-stage{background:#f9f9f7c2!important;border-radius:34px!important;grid-template-rows:auto auto minmax(0,1fr) auto!important;align-self:start!important;gap:clamp(8px,1.2vw,14px)!important;width:min(1040px,100vw - 36px)!important;max-height:calc(100svh - 190px)!important;padding:clamp(18px,2.6vw,34px)!important;display:grid!important;overflow:hidden!important}.ym-shell--account .ym-check-stage h2{margin:0!important;font-size:clamp(34px,5.1vw,66px)!important;line-height:.9!important}.ym-shell--account .ym-check-options--mood,.ym-shell--account .ym-check-options--mode{grid-template-columns:repeat(3,minmax(0,1fr))!important}.ym-shell--account .ym-check-options button{text-align:left!important;border-radius:24px!important;min-height:0!important;padding:12px 13px!important;transition:transform .22s,border-color .22s,background .22s!important}.ym-shell--account .ym-check-options button:hover{border-color:#6c40ff5c!important;transform:translateY(-2px)!important}.ym-shell--account .ym-check-options button strong{font-size:clamp(16px,1.65vw,22px)!important;line-height:1!important}.ym-shell--account .ym-check-options button span,.ym-shell--account .ym-check-options button small{font-size:clamp(11px,.9vw,13px)!important;line-height:1.16!important}.ym-shell--account .ym-extra-mode{background:#ffffff38!important;border:1px solid #1111111a!important;border-radius:24px!important;grid-template-columns:minmax(160px,.72fr) 1.28fr!important;gap:10px!important;padding:10px 12px!important;display:grid!important}.ym-shell--account .ym-extra-mode button{border-radius:999px!important;padding:8px 10px!important;font-size:12px!important}.ym-shell--account .ym-check-actions{justify-content:flex-end!important;gap:10px!important;margin:0!important;display:flex!important}.ym-shell--account .ym-wrap-strip{display:none!important}.ym-shell--account .ym-lesson-start__cards{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:8px!important;max-height:34svh!important;overflow:hidden!important}.ym-shell--account .ym-lesson-start__cards article{border-radius:22px!important;padding:8px!important}.ym-shell--account .ym-lesson-practice{grid-template-rows:auto minmax(0,1fr) auto!important;gap:10px!important;height:100svh!important;min-height:100svh!important;padding:clamp(12px,1.8vw,22px)!important;display:grid!important;overflow:hidden!important}.ym-shell--account .ym-practice-topbar{-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#f9f9f78a!important;border:1px solid #1111111a!important;border-radius:28px!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:12px!important;padding:10px 12px!important;display:grid!important}.ym-shell--account .ym-practice-topbar h1{margin:0!important;font-size:clamp(30px,4.6vw,64px)!important;line-height:.9!important}.ym-shell--account .ym-practice-topbar p,.ym-shell--account .ym-practice-topbar span{text-transform:uppercase!important;letter-spacing:.1em!important;margin:0!important;font-size:12px!important}.ym-shell--account .ym-practice-timer{text-align:center!important;background:#11111114!important;border:1px solid #1111111f!important;border-radius:24px!important;min-width:112px!important;padding:9px 14px!important}.ym-shell--account .ym-practice-timer strong{font-size:clamp(34px,4.8vw,58px)!important;line-height:.82!important;display:block!important}.ym-shell--account .ym-practice-toggles{flex-wrap:wrap!important;justify-content:flex-end!important;gap:8px!important;display:flex!important}.ym-shell--account .ym-voice-toggle{color:#111!important;background:#ffffff52!important;border:1px solid #11111126!important;border-radius:999px!important;min-height:38px!important;padding:8px 12px!important}.ym-shell--account .ym-camera.ym-lesson-camera{background-color:#080808!important;background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px),none!important;background-position:0 0,0 0,0 0!important;background-repeat:repeat,repeat,repeat!important;background-size:44px 44px!important;background-attachment:scroll,scroll,scroll!important;background-origin:padding-box,padding-box,padding-box!important;background-clip:border-box,border-box,border-box!important;border-radius:36px!important;height:100%!important;min-height:0!important;overflow:hidden!important}.ym-shell--account .ym-joints{opacity:.95!important}.ym-shell--account .ym-joints i{width:11px!important;height:11px!important;box-shadow:0 0 22px #ffff00e0!important}.ym-shell--account .ym-live{color:#fff!important;background:#111111b8!important;border-radius:999px!important;top:18px!important;left:18px!important;right:auto!important}.ym-shell--account .ym-live i{background:#00e5ff!important;box-shadow:0 0 18px #00e5ffcc!important}.ym-shell--account .ym-distance-feedback{color:#111!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#f9f9f7d1!important;border-radius:28px!important;width:min(390px,100% - 36px)!important;padding:14px 16px!important;bottom:18px!important;left:auto!important;right:18px!important;box-shadow:0 20px 70px #0003!important}.ym-shell--account .ym-distance-feedback small{color:#11111194!important;letter-spacing:.12em!important;text-transform:uppercase!important;margin-bottom:5px!important;font-size:11px!important;display:block!important}.ym-shell--account .ym-distance-feedback span{color:#111!important;font-size:clamp(19px,2vw,28px)!important;font-weight:820!important;line-height:1.02!important}.ym-shell--account .ym-distance-feedback.is-correct{border:2px solid #ff0!important}.ym-shell--account .ym-distance-feedback.is-wrong{border:2px solid #ff6c19b8!important}.ym-shell--account .ym-reference-card{color:#111!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#f9f9f7d6!important;border-radius:28px!important;width:min(270px,36vw)!important;padding:10px!important;bottom:18px!important;left:18px!important}.ym-shell--account .ym-reference-card img{object-fit:contain!important;height:116px!important}.ym-shell--account .ym-reference-card :is(strong,span){color:#111!important}.ym-shell--account .ym-pose-brief-card{z-index:35!important;color:#111!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#f9f9f7e0!important;border:1px solid #1111111f!important;border-radius:34px!important;grid-template-columns:minmax(190px,.8fr) minmax(0,1.2fr)!important;gap:16px!important;width:min(720px,100% - 42px)!important;max-height:min(560px,100% - 42px)!important;padding:16px!important;display:grid!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;box-shadow:0 30px 90px #0000003d!important}.ym-shell--account .ym-pose-brief-card img{object-fit:contain!important;width:100%!important;height:min(44svh,360px)!important}.ym-shell--account .ym-pose-brief-card h2{color:#111!important;margin:0!important;font-size:clamp(30px,4.6vw,60px)!important;line-height:.9!important}.ym-shell--account .ym-pose-brief-card :is(p,span,strong,small){color:#111!important}.ym-shell--account .ym-pose-brief-card strong{text-transform:uppercase!important;letter-spacing:.12em!important;margin-top:12px!important;font-size:11px!important;display:block!important}.ym-shell--account .ym-pose-brief-card small{font-size:14px!important;line-height:1.22!important;display:block!important}.ym-shell--account .ym-pose-brief-card .ym-button{justify-content:center!important;width:100%!important;margin-top:14px!important}.ym-shell--account .ym-practice-controls{-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#f9f9f785!important;border:1px solid #1111111a!important;border-radius:28px!important;grid-template-columns:minmax(0,1fr) auto auto auto!important;align-items:center!important;gap:10px!important;padding:10px 12px!important;display:grid!important}.ym-shell--account .ym-practice-status span:before{content:""!important;background:#ff6c19!important;border-radius:999px!important;width:9px!important;height:9px!important;margin-right:7px!important;display:inline-block!important}.ym-shell--account .ym-practice-status span.is-on:before{background:#00e5ff!important}.ym-shell--account .ym-practice-controls .ym-button{border-radius:999px!important;min-height:40px!important;padding:9px 13px!important}@media(max-height:760px){.ym-shell--account .ym-daily-start__hero h1{font-size:clamp(34px,5.6vw,60px)!important}.ym-shell--account .ym-check-stage{max-height:calc(100svh - 152px)!important;padding:16px!important}.ym-shell--account .ym-check-stage h2{font-size:clamp(30px,4.6vw,48px)!important}.ym-shell--account .ym-check-options button span,.ym-shell--account .ym-extra-mode span,.ym-shell--account .ym-lesson-start__cards{display:none!important}}@media(max-width:820px){.ym-shell--account .ym-check-options--mood,.ym-shell--account .ym-check-options--mode,.ym-shell--account .ym-check-options--focus{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ym-shell--account .ym-practice-topbar,.ym-shell--account .ym-practice-controls,.ym-shell--account .ym-pose-brief-card{grid-template-columns:1fr!important}.ym-shell--account .ym-pose-brief-card img{height:160px!important}.ym-shell--account .ym-reference-card{width:190px!important}}.ym-shell--landing .ym-video-hero__copy{align-content:center!important;gap:clamp(13px,1.7vw,22px)!important;width:min(470px,34vw)!important;margin-left:clamp(24px,4vw,64px)!important;margin-right:auto!important;padding-top:clamp(104px,13svh,146px)!important;padding-bottom:clamp(34px,7svh,72px)!important}.ym-shell--landing .ym-video-hero__copy h1{max-width:450px!important;font-size:clamp(46px,5.4vw,86px)!important;line-height:.9!important}.ym-shell--landing .ym-video-hero__copy span,.ym-shell--landing .ym-video-hero__copy small{max-width:420px!important}.ym-shell--landing .ym-video-hero__actions{max-width:430px!important}.ym-shell--landing .ym-product-story .ym-water-miga,.ym-shell--landing .ym-product-story .ym-vision-graph,.ym-shell--landing .ym-relax-reel .ym-water-miga,.ym-shell--landing .ym-relax-reel .ym-vision-graph{display:none!important}.ym-shell--landing .ym-product-story__content{width:min(560px,100vw - 72px)!important;margin-left:clamp(28px,5vw,76px)!important;margin-right:auto!important}.ym-shell--landing .ym-relax-reel__content{width:min(500px,100vw - 72px)!important;margin-left:clamp(28px,5vw,76px)!important;margin-right:auto!important}.ym-shell--landing .ym-floating-labels{display:none!important}.ym-shell--landing .ym-mood-ui-card{background:radial-gradient(circle at 92% 16%,#6c40ff29 0,#6c40ff29 7px,#0000 8px),radial-gradient(circle at 82% 76%,#ff419d24 0,#ff419d24 6px,#0000 7px),#f9f9f7f2!important;border:1px solid #1111111f!important;border-radius:34px!important;width:min(520px,100%)!important;min-height:184px!important;padding:22px!important;box-shadow:0 28px 90px #0000003d!important}.ym-shell--landing .ym-mood-ui-card:before{content:"daily check-in"!important;color:#1111118a!important;letter-spacing:.14em!important;text-transform:uppercase!important;margin-bottom:12px!important;font-size:11px!important;font-weight:820!important;display:block!important}.ym-shell--landing .ym-mood-ui-card strong{margin-bottom:16px!important;font-size:clamp(28px,3.1vw,42px)!important;font-weight:900!important;line-height:.92!important}.ym-shell--landing .ym-mood-ui-card div{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.ym-shell--landing .ym-mood-ui-card span{color:#111!important;letter-spacing:.08em!important;background:#1111110b!important;border:1px solid #1111111c!important;border-radius:18px!important;place-items:center!important;min-height:46px!important;padding:11px 12px!important;font-size:12px!important;font-weight:820!important;display:grid!important}.ym-shell--landing .ym-mood-ui-card span:first-child{box-shadow:inset 4px 0 #00e5ff!important}.ym-shell--landing .ym-mood-ui-card span:nth-child(3){box-shadow:inset 4px 0 #ff419d!important}.ym-shell--landing .ym-mood-ui-card span.is-active{background:#ff0!important;border-color:#ff0!important;box-shadow:0 14px 34px #ffff0042!important}.ym-shell--landing .ym-final-cta__content h2{color:#00e5ff!important}.ym-shell--landing .ym-final-cta__actions .ym-button--lime{color:#111!important;background:#ff0!important;border-color:#ff0!important}.ym-shell--landing .ym-final-cta__actions .ym-button--ghost{color:#00e5ff!important;background:#00e5ff14!important;border-color:#00e5ff!important}.ym-shell--landing .ym-final-cta__actions .ym-button--ghost svg{stroke:#00e5ff!important}@media(max-width:980px){.ym-shell--landing .ym-video-hero__copy{width:min(520px,100vw - 36px)!important;margin-left:18px!important}}.ym-shell--account{--ym-black:#000!important;--ym-purple:#6c40ff!important;--ym-cyan:#00e5ff!important;--ym-lime:#ff0!important;--ym-yellow:#ff0!important;--ym-orange:#ff6c19!important;--ym-pink:#ff419d!important;--ym-paper:#f9f9f7!important;color:#000!important;background:#f9f9f7!important;min-height:100svh!important;overflow:hidden!important}.ym-shell--account .ym-button,.ym-shell--account button{border-radius:16px!important}.ym-shell--account .ym-button--lime{color:#000!important;background:#ff0!important;border-color:#ff0!important}.ym-shell--account .ym-button--purple{color:#f9f9f7!important;background:#6c40ff!important;border-color:#6c40ff!important}.ym-shell--account .ym-button--outline,.ym-shell--account .ym-button--ghost{color:#000!important;background:#f9f9f794!important;border:1px solid #0003!important}.ym-shell--account .ym-section-label{color:#6c40ff!important;letter-spacing:.11em!important}.ym-shell--account .ym-lesson{background:linear-gradient(110deg,#f9f9f7e0,#f9f9f794),var(--account-bg,#f9f9f7) center / cover no-repeat!important;height:100svh!important;min-height:100svh!important;overflow:hidden!important}.ym-shell--account .ym-daily-start{grid-template-rows:auto auto minmax(0,1fr)!important;gap:12px!important;height:100svh!important;min-height:100svh!important;padding:14px clamp(16px,2.4vw,30px)!important;display:grid!important;overflow:hidden!important}.ym-shell--account .ym-streak-flames--large{background:#f9f9f7b8!important;border:1px solid #0000001f!important;border-radius:20px!important;width:min(520px,100%)!important;min-height:64px!important;margin:0!important;padding:10px 14px!important;box-shadow:0 18px 54px #0000001f!important}.ym-shell--account .ym-streak-flames span{background:#0000001a!important;border-radius:10px!important}.ym-shell--account .ym-streak-flames span.is-lit{background:#ff6c19!important;box-shadow:inset 0 0 0 1px #000,0 8px 20px #ff6c193d!important}.ym-shell--account .ym-daily-start__hero{grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;min-height:0!important;padding:0!important;display:grid!important}.ym-shell--account .ym-daily-start__hero h1{color:#000!important;letter-spacing:0!important;max-width:760px!important;margin:0!important;font-size:clamp(38px,5.2vw,72px)!important;line-height:.92!important}.ym-shell--account .ym-daily-start__hero p:last-child{color:#000!important;max-width:620px!important;margin:8px 0 0!important;font-size:clamp(14px,1.35vw,18px)!important;line-height:1.28!important}.ym-shell--account .ym-daily-start__miga{opacity:.75!important;width:clamp(74px,8vw,112px)!important}.ym-shell--account .ym-daily-rhythm{display:none!important}.ym-shell--account .ym-check-flow{grid-template-rows:auto minmax(0,1fr)!important;gap:12px!important;min-height:0!important;display:grid!important}.ym-shell--account .ym-check-progress{background:0 0!important;border:0!important;justify-content:flex-end!important;gap:8px!important;padding:0!important}.ym-shell--account .ym-check-progress button{color:#000!important;background:#f9f9f7b3!important;border:1px solid #00000029!important;border-radius:12px!important;width:36px!important;min-width:36px!important;height:36px!important;padding:0!important;font-size:13px!important;font-weight:900!important}.ym-shell--account .ym-check-progress button.is-active{background:#ff0!important;border-color:#000!important}.ym-shell--account .ym-check-stage{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#f9f9f7bd!important;border:1px solid #0000001f!important;border-radius:28px!important;grid-template-rows:auto auto auto minmax(0,1fr) auto!important;gap:10px!important;height:100%!important;min-height:0!important;max-height:calc(100svh - 232px)!important;padding:18px!important;display:grid!important;overflow:hidden!important;box-shadow:0 24px 74px #0000001f!important}.ym-shell--account .ym-check-stage h2{color:#000!important;letter-spacing:0!important;max-width:920px!important;margin:0!important;font-size:clamp(32px,4.4vw,62px)!important;line-height:.93!important}.ym-shell--account .ym-check-stage>p:not(.ym-section-label),.ym-shell--account .ym-check-review-head p{color:#000000b8!important;max-width:620px!important;margin:0!important;font-size:clamp(13px,1.1vw,16px)!important;line-height:1.28!important}.ym-shell--account .ym-check-options{gap:10px!important;min-height:0!important;display:grid!important}.ym-shell--account .ym-check-options--mood{grid-template-columns:repeat(5,minmax(0,1fr))!important}.ym-shell--account .ym-check-options--mode{grid-template-columns:repeat(3,minmax(0,1fr))!important}.ym-shell--account .ym-check-options--focus{grid-template-columns:repeat(4,minmax(0,1fr))!important}.ym-shell--account .ym-check-options button,.ym-shell--account .ym-extra-mode button{color:#000!important;min-height:94px!important;box-shadow:none!important;background:#f9f9f79e!important;border:1px solid #00000029!important;border-radius:20px!important;padding:14px!important}.ym-shell--account .ym-check-options button span,.ym-shell--account .ym-check-options button small{color:#000000ad!important;font-size:12px!important;line-height:1.22!important}.ym-shell--account .ym-check-options button.is-selected,.ym-shell--account .ym-extra-mode button.is-selected{color:#000!important;background:#ff0!important;border-color:#000!important;transform:translateY(-2px)!important;box-shadow:0 16px 36px #00000024!important}.ym-shell--account .ym-extra-mode,.ym-shell--account .ym-mood-note,.ym-shell--account .ym-wrap-strip>div{color:#000!important;box-shadow:none!important;background:#f9f9f78f!important;border:1px solid #00000021!important;border-radius:22px!important}.ym-shell--account .ym-extra-mode{grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr)!important;gap:12px!important;padding:12px!important;display:grid!important}.ym-shell--account .ym-extra-mode>div:last-child{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.ym-shell--account .ym-extra-mode button{min-height:54px!important;padding:10px!important;font-size:12px!important;font-weight:900!important}.ym-shell--account .ym-mood-note{padding:10px 12px!important}.ym-shell--account .ym-mood-note input{color:#000!important;background:#f9f9f7b8!important;border:1px solid #00000024!important;border-radius:14px!important;min-height:38px!important}.ym-shell--account .ym-check-actions{background:0 0!important;justify-content:flex-end!important;gap:10px!important;padding:0!important;display:flex!important}.ym-shell--account .ym-check-actions .ym-button{border-radius:16px!important;min-height:48px!important;padding:13px 18px!important}.ym-shell--account .ym-check-stage--review{grid-template-rows:auto auto minmax(0,1fr) auto!important}.ym-shell--account .ym-check-review-head{grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:16px!important;display:grid!important}.ym-shell--account .ym-wrap-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.ym-shell--account .ym-lesson-start__cards{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:8px!important;min-height:0!important;display:grid!important;overflow:hidden!important}.ym-shell--account .ym-lesson-start__cards article{background:#f9f9f794!important;border:1px solid #0000001f!important;border-radius:20px!important;min-height:0!important;padding:9px!important}.ym-shell--account .ym-lesson-start__cards img{object-fit:contain!important;height:clamp(66px,8svh,92px)!important}.ym-shell--account .ym-lesson-practice{background:linear-gradient(110deg,#f9f9f7e0,#f9f9f77a),var(--account-bg,#f9f9f7) center / cover no-repeat!important;height:100svh!important;min-height:100svh!important;padding:16px!important;overflow:hidden!important}.ym-shell--account .ym-practice-main{grid-template-columns:minmax(0,1fr) minmax(310px,365px)!important;gap:16px!important;height:calc(100svh - 32px)!important;min-height:0!important;display:grid!important}.ym-shell--account .ym-camera.ym-lesson-camera{background:linear-gradient(#00e5ff1f 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#00e5ff1f 1px,#0000 1px) 0 0/42px 42px,#000!important;border:1px solid #0003!important;border-radius:30px!important;width:100%!important;height:100%!important;min-height:0!important;overflow:hidden!important;box-shadow:0 30px 90px #00000038!important}.ym-shell--account .ym-webcam{object-fit:cover!important;width:100%!important;height:100%!important}.ym-shell--account .ym-camera__empty,.ym-shell--account .ym-camera__empty h3{color:#f9f9f7!important}.ym-shell--account .ym-camera__empty p{color:#f9f9f7c2!important}.ym-shell--account .ym-live{color:#000!important;background:#00e5ff!important;border-color:#00e5ff!important;border-radius:14px!important}.ym-shell--account .ym-live i{background:#000!important}.ym-shell--account .ym-practice-sidebar{color:#000!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;background:#f9f9f7d1!important;border:1px solid #00000021!important;border-radius:30px!important;grid-template-rows:auto auto minmax(112px,150px) auto minmax(92px,1fr) auto auto!important;gap:11px!important;height:100%!important;min-height:0!important;padding:16px!important;display:grid!important;overflow:hidden!important;box-shadow:0 30px 90px #00000029!important}.ym-shell--account .ym-sidebar-head p,.ym-shell--account .ym-sidebar-head span,.ym-shell--account .ym-sidebar-grid small,.ym-shell--account .ym-sidebar-feedback small,.ym-shell--account .ym-sidebar-feedback span{color:#0000009e!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin:0!important;font-size:11px!important;font-weight:900!important}.ym-shell--account .ym-sidebar-head h1{color:#000!important;letter-spacing:0!important;margin:2px 0 4px!important;font-size:clamp(28px,3.5vw,46px)!important;line-height:.92!important}.ym-shell--account .ym-practice-timer{color:#f9f9f7!important;min-height:84px!important;box-shadow:none!important;background:#000!important;border:1px solid #000!important;border-radius:22px!important;grid-template-columns:auto 1fr!important;align-items:end!important;gap:12px!important;padding:14px!important;display:grid!important}.ym-shell--account .ym-practice-timer strong{color:currentColor!important;font-size:clamp(48px,5.3vw,78px)!important;line-height:.78!important}.ym-shell--account .ym-practice-timer span{color:currentColor!important;opacity:.75!important;text-transform:uppercase!important;font-size:13px!important;font-weight:900!important}.ym-shell--account .ym-sidebar-reference{background:#f9f9f799!important;border:1px solid #0000001f!important;border-radius:22px!important;place-items:center!important;min-height:0!important;display:grid!important;overflow:hidden!important}.ym-shell--account .ym-sidebar-reference img{object-fit:contain!important;width:100%!important;height:100%!important;max-height:148px!important}.ym-shell--account .ym-sidebar-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.ym-shell--account .ym-sidebar-grid strong{color:#000!important;margin-top:4px!important;font-size:22px!important;font-weight:950!important;line-height:1!important;display:block!important}.ym-shell--account .ym-sidebar-status--good{background:#ff0!important;border-color:#000!important}.ym-shell--account .ym-sidebar-status--fix-this{box-shadow:inset 5px 0 #ff6c19!important}.ym-shell--account .ym-sidebar-status--waiting{box-shadow:inset 5px 0 #00e5ff!important}.ym-shell--account .ym-sidebar-feedback{align-content:start!important;gap:7px!important;min-height:0!important;display:grid!important}.ym-shell--account .ym-sidebar-feedback strong{color:#000!important;font-size:clamp(20px,2vw,28px)!important;line-height:1.02!important}.ym-shell--account .ym-sidebar-feedback.is-correct{background:#ff0!important;border-color:#000!important}.ym-shell--account .ym-sidebar-feedback.is-wrong{box-shadow:inset 6px 0 #ff419d!important}.ym-shell--account .ym-practice-toggles{background:0 0!important;border:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;padding:0!important;display:grid!important}.ym-shell--account .ym-voice-toggle{color:#000!important;background:#f9f9f79e!important;border:1px solid #00000029!important;border-radius:16px!important;min-height:46px!important;padding:10px!important;font-size:12px!important;font-weight:900!important}.ym-shell--account .ym-practice-controls{background:0 0!important;border:0!important;grid-template-columns:1fr!important;gap:8px!important;padding:0!important;display:grid!important}.ym-shell--account .ym-practice-controls .ym-button{border-radius:16px!important;justify-content:center!important;width:100%!important;min-height:43px!important;padding:11px 13px!important}.ym-shell--account .ym-pose-brief-card{color:#000!important;background:#f9f9f7e0!important;border:1px solid #00000024!important;border-radius:28px!important}.ym-shell--account .ym-pose-brief-card h2,.ym-shell--account .ym-pose-brief-card strong{color:#000!important}.ym-shell--account .ym-pose-brief-card span,.ym-shell--account .ym-pose-brief-card small,.ym-shell--account .ym-pose-brief-card p{color:#000000ad!important}@media(max-height:790px){.ym-shell--account .ym-daily-start{gap:8px!important;padding-top:10px!important;padding-bottom:10px!important}.ym-shell--account .ym-streak-flames--large{min-height:54px!important}.ym-shell--account .ym-daily-start__hero h1{font-size:clamp(34px,4.7vw,58px)!important}.ym-shell--account .ym-check-stage{gap:8px!important;max-height:calc(100svh - 196px)!important;padding:14px!important}.ym-shell--account .ym-check-stage h2{font-size:clamp(29px,3.9vw,50px)!important}.ym-shell--account .ym-check-options button{min-height:76px!important;padding:11px!important}.ym-shell--account .ym-check-options button span,.ym-shell--account .ym-check-options button small{font-size:11px!important}.ym-shell--account .ym-extra-mode{padding:10px!important}.ym-shell--account .ym-extra-mode button{min-height:44px!important}.ym-shell--account .ym-lesson-start__cards img{height:58px!important}}@media(max-width:980px){.ym-shell--account{overflow:auto!important}.ym-shell--account .ym-lesson,.ym-shell--account .ym-daily-start,.ym-shell--account .ym-lesson-practice{height:auto!important;min-height:100svh!important;overflow:visible!important}.ym-shell--account .ym-check-stage{max-height:none!important}.ym-shell--account .ym-check-options--mood,.ym-shell--account .ym-check-options--mode,.ym-shell--account .ym-check-options--focus{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ym-shell--account .ym-practice-main{grid-template-columns:1fr!important;height:auto!important}.ym-shell--account .ym-camera.ym-lesson-camera{min-height:62svh!important}}.ym-account-grass{z-index:0!important;pointer-events:none!important;background:#000!important;position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;overflow:hidden!important}.ym-account-grass video{object-fit:cover!important;filter:saturate(1.05)contrast(1.02)brightness(.76)!important;width:100%!important;height:100%!important;transform:scale(1.03)!important}.ym-account-grass:after{content:""!important;background:radial-gradient(circle at 74% 20%,#ffff001f,#0000 24%),linear-gradient(#0000002e,#00000057)!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important}.ym-shell--account .ym-nav,.ym-shell--account main{z-index:2!important;position:relative!important}.ym-shell--account .ym-nav{height:62px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:10px 18px!important}.ym-shell--account .ym-links,.ym-shell--account .ym-sound{color:#f9f9f7!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#00000075!important;border:1px solid #f9f9f729!important;border-radius:14px!important}.ym-shell--account .ym-links button,.ym-shell--account .ym-sound span{color:#f9f9f7!important}.ym-shell--account .ym-sound svg{stroke:#ff0!important}.ym-shell--account .ym-lesson{background:0 0!important}.ym-shell--account .ym-daily-start{grid-template-rows:auto minmax(0,1fr)!important;align-content:center!important;padding:76px clamp(18px,3vw,48px) 22px!important}.ym-shell--account .ym-daily-start__hero,.ym-shell--account .ym-streak-flames--large{display:none!important}.ym-shell--account .ym-check-flow{grid-template-rows:auto minmax(0,1fr)!important;width:min(1120px,100vw - 56px)!important;height:min(650px,100svh - 112px)!important;min-height:0!important;margin:auto!important;padding:0!important}.ym-shell--account .ym-check-progress{z-index:4!important;position:absolute!important;top:22px!important;right:42px!important}.ym-shell--account .ym-check-progress button{color:#000!important;background:#f9f9f7a8!important;border:1px solid #0000002e!important;border-radius:50%!important;width:34px!important;min-width:34px!important;height:34px!important}.ym-shell--account .ym-check-progress button.is-active{background:#ff0!important;border-color:#ff0!important;box-shadow:inset 0 0 0 1px #000!important}.ym-shell--account .ym-check-stage{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:linear-gradient(135deg,#f9f9f7f0,#f9f9f7db)!important;border:1px solid #0000002e!important;border-radius:24px!important;grid-template-rows:auto auto minmax(0,1fr) auto!important;grid-template-columns:minmax(250px,.72fr) minmax(520px,1.28fr)!important;gap:12px clamp(24px,4vw,66px)!important;height:100%!important;max-height:none!important;padding:clamp(28px,4vw,56px)!important;position:relative!important;box-shadow:0 32px 110px #00000057!important}.ym-shell--account .ym-check-stage>.ym-section-label,.ym-shell--account .ym-check-stage>h2,.ym-shell--account .ym-check-stage>p:not(.ym-section-label){grid-column:1!important}.ym-shell--account .ym-check-stage>.ym-section-label{color:#000!important;font-size:10px!important;line-height:1!important}.ym-shell--account .ym-check-stage>h2{color:#000!important;align-self:end!important;font-size:clamp(42px,5.2vw,76px)!important;line-height:.88!important}.ym-shell--account .ym-check-stage>p:not(.ym-section-label){color:#000!important;max-width:300px!important;font-size:16px!important;line-height:1.24!important}.ym-shell--account .ym-check-options{grid-area:1/2/4!important;align-self:center!important;gap:12px!important;height:auto!important;max-height:100%!important}.ym-shell--account .ym-check-options--mood,.ym-shell--account .ym-check-options--mode,.ym-shell--account .ym-check-options--focus{grid-template-columns:repeat(3,minmax(0,1fr))!important}.ym-shell--account .ym-check-options button{text-align:center!important;color:#000!important;background:#f9f9f757!important;border:1px solid #0000002e!important;border-radius:8px!important;align-content:center!important;place-items:center!important;gap:10px!important;min-height:clamp(106px,15svh,146px)!important;padding:18px 14px 16px!important;transition:transform .28s,background .28s,box-shadow .28s!important;display:grid!important;position:relative!important}.ym-shell--account .ym-check-options button:before{content:""!important;opacity:.76!important;background:linear-gradient(90deg,#0000 47%,#000 48%,#000 52%,#0000 53%),linear-gradient(#0000 47%,#000 48%,#000 52%,#0000 53%)!important;border:1px solid #0000004d!important;border-radius:8px!important;width:34px!important;height:34px!important;display:block!important}.ym-shell--account .ym-check-options--mood button:first-child:before{background:radial-gradient(circle at 50% 42%,#000 0,#000 2px,#0000 3px),radial-gradient(circle at 34% 38%,#000 0,#000 2px,#0000 3px),radial-gradient(circle at 66% 38%,#000 0,#000 2px,#0000 3px),#f9f9f7!important;border-radius:50%!important}.ym-shell--account .ym-check-options--mood button:nth-child(2):before{background:radial-gradient(circle at 34% 38%,#ff6c19 0,#ff6c19 2px,#0000 3px),radial-gradient(circle at 66% 38%,#ff6c19 0,#ff6c19 2px,#0000 3px),linear-gradient(#0000 58%,#ff6c19 59%,#ff6c19 64%,#0000 65%),#f9f9f7!important;border-color:#ff6c19!important;border-radius:50%!important}.ym-shell--account .ym-check-options--mood button:nth-child(3):before{background:radial-gradient(circle at 34% 38%,#ff419d 0,#ff419d 2px,#0000 3px),radial-gradient(circle at 66% 38%,#ff419d 0,#ff419d 2px,#0000 3px),radial-gradient(circle at 50% 62%,#0000 0,#0000 6px,#ff419d,#ff419d,#0000 9px),#f9f9f7!important;border-color:#ff419d!important;border-radius:50%!important}.ym-shell--account .ym-check-options--mood button:nth-child(4):before{background:radial-gradient(circle at 34% 38%,#00e5ff 0,#00e5ff 2px,#0000 3px),radial-gradient(circle at 66% 38%,#00e5ff 0,#00e5ff 2px,#0000 3px),radial-gradient(circle at 50% 56%,#00e5ff 0,#00e5ff 4px,#0000 5px),#f9f9f7!important;border-color:#00e5ff!important;border-radius:50%!important}.ym-shell--account .ym-check-options--mood button:nth-child(5):before{background:radial-gradient(circle at 34% 38%,#6c40ff 0,#6c40ff 2px,#0000 3px),radial-gradient(circle at 66% 38%,#6c40ff 0,#6c40ff 2px,#0000 3px),radial-gradient(at 50% 60%,#0000 0,#0000 5px,#6c40ff,#6c40ff,#0000 8px),#f9f9f7!important;border-color:#6c40ff!important;border-radius:50%!important}.ym-shell--account .ym-check-options--mood button:nth-child(6):before{clip-path:polygon(50% 0,62% 34%,100% 36%,70% 58%,80% 100%,50% 76%,20% 100%,30% 58%,0 36%,38% 34%)!important;background:#6c40ff!important;border:0!important;border-radius:0!important}.ym-shell--account .ym-check-options button strong{color:#000!important;font-size:15px!important;line-height:1!important}.ym-shell--account .ym-check-options button span,.ym-shell--account .ym-check-options button small{display:none!important}.ym-shell--account .ym-check-options button.is-selected{background:#ff0!important;border-color:#ff0!important;box-shadow:inset 0 0 0 1px #000,0 16px 32px #00000024!important}.ym-shell--account .ym-check-options button:hover{transform:translateY(-3px)!important}.ym-shell--account .ym-extra-mode{background:0 0!important;border:0!important;grid-area:4/2!important;grid-template-columns:1fr!important;gap:8px!important;padding:0!important}.ym-shell--account .ym-extra-mode>div:first-child{display:none!important}.ym-shell--account .ym-extra-mode>div:last-child{grid-template-columns:repeat(5,minmax(0,1fr))!important}.ym-shell--account .ym-extra-mode button{color:#000!important;background:#f9f9f757!important;border:1px solid #0000002e!important;border-radius:8px!important;min-height:54px!important}.ym-shell--account .ym-extra-mode button.is-selected{background:#ff0!important;border-color:#ff0!important;box-shadow:inset 0 0 0 1px #000!important}.ym-shell--account .ym-mood-note{display:none!important}.ym-shell--account .ym-check-actions{grid-area:4/1/auto/3!important;grid-template-columns:132px minmax(180px,230px)!important;justify-content:space-between!important;align-self:end!important;align-items:end!important;gap:14px!important;display:grid!important}.ym-shell--account .ym-check-actions .ym-button{letter-spacing:.03em!important;border-radius:8px!important;min-height:54px!important;font-size:12px!important;font-weight:950!important}.ym-shell--account .ym-check-actions .ym-button--lime{grid-column:2!important}.ym-shell--account .ym-check-actions .ym-button--ghost{grid-column:1!important}.ym-shell--account .ym-check-stage--review{grid-template-rows:auto minmax(0,1fr) auto!important;grid-template-columns:minmax(0,1fr) 310px!important;justify-self:center!important;width:min(950px,100%)!important}.ym-shell--account .ym-check-stage--review .ym-check-review-head{grid-column:1/3!important;grid-template-columns:minmax(0,1fr) 300px!important;gap:42px!important;display:grid!important}.ym-shell--account .ym-check-stage--review .ym-check-review-head h2{color:#000!important;margin:0!important;font-size:clamp(54px,6vw,86px)!important;line-height:.88!important}.ym-shell--account .ym-check-stage--review .ym-lesson-start__cta{border-radius:8px!important;width:100%!important;min-height:64px!important}.ym-shell--account .ym-check-stage--review .ym-wrap-strip,.ym-shell--account .ym-check-stage--review .ym-lesson-start__cards{display:none!important}.ym-shell--account .ym-check-stage--review .ym-check-actions{grid-area:3/1/auto/3!important;grid-template-columns:minmax(180px,280px) minmax(220px,300px)!important}.ym-shell--account .ym-check-stage--review .ym-check-actions:before{content:""!important;background:#0000002e!important;grid-column:1/3!important;height:1px!important}.ym-shell--account .ym-lesson-practice{background:0 0!important;padding:14px!important}.ym-shell--account .ym-practice-main{border:1px solid #f9f9f729!important;border-radius:20px!important;grid-template-columns:minmax(0,1fr) minmax(320px,360px)!important;gap:0!important;width:min(1510px,100vw - 28px)!important;margin:0 auto!important;overflow:hidden!important;box-shadow:0 36px 118px #00000061!important}.ym-shell--account .ym-camera.ym-lesson-camera{box-shadow:none!important;background:linear-gradient(#00000038,#0000002e),linear-gradient(#00e5ff14 1px,#0000 1px) 0 0/56px 56px,linear-gradient(90deg,#00e5ff14 1px,#0000 1px) 0 0/56px 56px,#000!important;border:0!important;border-radius:0!important}.ym-shell--account .ym-camera__empty{filter:saturate(.9)brightness(.9)!important;background:linear-gradient(#0000002e,#00000047),url(/assets/yogamiga-pose-reference-sheet.png) 50%/cover no-repeat!important}.ym-shell--account .ym-camera__empty:after{content:"yogamiga"!important;color:#ff0!important;letter-spacing:-.03em!important;font-size:24px!important;font-weight:950!important;position:absolute!important;bottom:34px!important;left:34px!important}.ym-shell--account .ym-joints i{background:#ff0!important;box-shadow:0 0 0 2px #0000003d,0 0 18px #ffff00b3!important}.ym-shell--account .ym-practice-sidebar{color:#f9f9f7!important;box-shadow:none!important;background:linear-gradient(#000000f5,#000000eb)!important;border:0!important;border-radius:0!important}.ym-shell--account .ym-sidebar-head{border-bottom:1px solid #f9f9f724!important;padding-bottom:14px!important}.ym-shell--account .ym-sidebar-head h1,.ym-shell--account .ym-sidebar-grid strong,.ym-shell--account .ym-sidebar-feedback strong{color:#f9f9f7!important}.ym-shell--account .ym-sidebar-head p,.ym-shell--account .ym-sidebar-head span,.ym-shell--account .ym-sidebar-grid small,.ym-shell--account .ym-sidebar-feedback small,.ym-shell--account .ym-sidebar-feedback span{color:#f9f9f7a8!important}.ym-shell--account .ym-practice-timer{color:#ff0!important;background:0 0!important;border:0!important;border-bottom:1px solid #f9f9f724!important;border-radius:0!important;grid-template-columns:1fr 84px!important;min-height:102px!important;padding:0 0 16px!important}.ym-shell--account .ym-practice-timer:after{content:""!important;background:conic-gradient(#ff0 calc(var(--timer-progress,.25) * 1turn),#f9f9f729 0)!important;border-radius:50%!important;grid-area:1/2/3!important;place-self:center end!important;width:68px!important;height:68px!important;-webkit-mask:radial-gradient(circle,#0000 55%,#000 57%)!important;mask:radial-gradient(circle,#0000 55%,#000 57%)!important}.ym-shell--account .ym-practice-timer[data-running=true]{color:#ff0!important;background:0 0!important;border-color:#f9f9f724!important}.ym-shell--account .ym-practice-timer strong{font-size:64px!important}.ym-shell--account .ym-sidebar-reference{background:#f9f9f71a!important;border:1px solid #f9f9f72e!important;border-radius:8px!important;justify-self:end!important;width:52px!important;height:68px!important;margin-top:-92px!important}.ym-shell--account .ym-sidebar-reference img{filter:drop-shadow(0 8px 16px #00000047)!important;max-height:64px!important}.ym-shell--account .ym-sidebar-grid{border-bottom:1px solid #f9f9f724!important;padding:14px 0!important}.ym-shell--account .ym-sidebar-grid>div,.ym-shell--account .ym-sidebar-feedback{background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.ym-shell--account .ym-sidebar-grid>div:first-child strong{color:#f9f9f7!important}.ym-shell--account .ym-sidebar-grid>div:first-child:after{content:""!important;background:linear-gradient(90deg,#ff0 0,#ff0 54%,#f9f9f724 54%)!important;width:100%!important;height:5px!important;margin-top:8px!important;display:block!important}.ym-shell--account .ym-sidebar-status{border-left:1px solid #f9f9f724!important;padding-left:12px!important}.ym-shell--account .ym-sidebar-status--good strong{color:#ff0!important}.ym-shell--account .ym-sidebar-status--waiting strong{color:#00e5ff!important}.ym-shell--account .ym-sidebar-status--fix-this strong{color:#ff6c19!important}.ym-shell--account .ym-sidebar-feedback{border-bottom:1px solid #f9f9f724!important;padding:14px 0!important}.ym-shell--account .ym-sidebar-feedback strong:before{content:""!important;vertical-align:-1px!important;background:#ff0!important;border-radius:4px!important;width:16px!important;height:16px!important;margin-right:8px!important;display:inline-block!important}.ym-shell--account .ym-sidebar-feedback.is-wrong strong:before{background:#ff419d!important}.ym-shell--account .ym-practice-toggles,.ym-shell--account .ym-practice-controls{gap:10px!important}.ym-shell--account .ym-voice-toggle,.ym-shell--account .ym-practice-controls .ym-button{color:#f9f9f7!important;background:#f9f9f70a!important;border:1px solid #f9f9f72e!important;border-radius:8px!important}.ym-shell--account .ym-voice-toggle.is-on{color:#f9f9f7!important;background:#ffff0014!important;border-color:#ffff006b!important}.ym-shell--account .ym-practice-controls .ym-button--purple{color:#000!important;background:#ff0!important;border-color:#ff0!important}.ym-shell--account .ym-practice-controls .ym-button--outline{color:#f9f9f7!important;background:0 0!important;border-color:#f9f9f72e!important}.ym-shell--account .ym-pose-brief-card{background:#f9f9f7eb!important;border:1px solid #0000002e!important;border-radius:16px!important;box-shadow:0 24px 80px #00000047!important}@media(max-height:790px){.ym-shell--account .ym-check-flow{height:calc(100svh - 94px)!important}.ym-shell--account .ym-check-stage{padding:28px!important}.ym-shell--account .ym-check-stage>h2{font-size:clamp(34px,4.6vw,58px)!important}.ym-shell--account .ym-check-options button{min-height:92px!important}}body:has(.ym-shell--account),html:has(.ym-shell--account){height:100%!important;overflow:hidden!important}.ym-shell.ym-shell--account{height:100svh!important;min-height:100svh!important;max-height:100svh!important;overflow:hidden!important}.ym-shell.ym-shell--account .ym-nav{display:none!important}.ym-shell.ym-shell--account main#top{width:100vw!important;max-width:none!important;height:100svh!important;max-height:100svh!important;margin:0!important;padding:0!important;overflow:hidden!important}.ym-shell.ym-shell--account .ym-lesson{width:100vw!important;max-width:none!important;margin:0!important;padding:0!important}.ym-shell--landing .ym-landing>.ym-video-hero .ym-video-hero__copy{text-align:left!important;align-content:center!important;justify-items:start!important;width:min(560px,38vw)!important;margin-left:auto!important;margin-right:clamp(28px,7vw,112px)!important;padding-top:clamp(96px,12svh,140px)!important;padding-bottom:clamp(48px,8svh,86px)!important}.ym-shell--landing .ym-landing>.ym-video-hero .ym-video-hero__copy h1,.ym-shell--landing .ym-landing>.ym-video-hero .ym-video-hero__copy span,.ym-shell--landing .ym-landing>.ym-video-hero .ym-video-hero__copy small,.ym-shell--landing .ym-landing>.ym-video-hero .ym-video-hero__actions{max-width:100%!important}.ym-shell--landing .ym-landing>.ym-relax-reel .ym-relax-reel__headline{gap:clamp(18px,2.4svh,30px)!important;display:grid!important}.ym-shell--landing .ym-landing>.ym-relax-reel .ym-relax-reel__headline>p:not(.ym-section-label){max-width:560px!important;margin-top:clamp(16px,4svh,42px)!important}@media(max-width:980px){.ym-shell--landing .ym-landing>.ym-video-hero .ym-video-hero__copy{width:min(520px,100vw - 36px)!important;margin-left:18px!important;margin-right:18px!important}}.ym-shell.ym-shell--account .ym-check-flow .ym-check-stage .ym-check-options button,.ym-shell.ym-shell--account .ym-check-flow .ym-check-stage .ym-extra-mode button{color:#000!important;box-shadow:none!important;background:#f9f9f757!important;border:1px solid #0000002e!important;border-radius:8px!important}.ym-shell.ym-shell--account .ym-check-flow .ym-check-stage .ym-check-options button.is-selected,.ym-shell.ym-shell--account .ym-check-flow .ym-check-stage .ym-extra-mode button.is-selected{color:#000!important;background:#ff0!important;border-color:#ff0!important;border-radius:8px!important;box-shadow:inset 0 0 0 1px #000,0 16px 32px #00000024!important}.ym-shell.ym-shell--account .ym-check-flow .ym-check-stage .ym-check-options button span,.ym-shell.ym-shell--account .ym-check-flow .ym-check-stage .ym-check-options button small{display:none!important}.ym-shell.ym-shell--account .ym-check-flow .ym-check-stage .ym-check-options button strong{color:#000!important}.ym-shell.ym-shell--account .ym-check-flow .ym-check-stage .ym-check-actions .ym-button,.ym-shell.ym-shell--account .ym-check-stage--review .ym-lesson-start__cta,.ym-shell.ym-shell--account .ym-practice-controls .ym-button,.ym-shell.ym-shell--account .ym-voice-toggle{border-radius:8px!important}.ym-shell.ym-shell--account .ym-daily-start{padding-top:22px!important}.ym-shell.ym-shell--account .ym-check-flow{height:min(650px,100svh - 44px)!important}.ym-shell.ym-shell--account .ym-practice-main{grid-template-columns:minmax(0,1fr) minmax(360px,410px)!important;width:calc(100vw - 28px)!important;max-width:calc(100vw - 28px)!important;height:calc(100svh - 28px)!important;margin:0!important}.ym-shell.ym-shell--account .ym-lesson-practice{place-items:initial!important;justify-content:initial!important;align-items:initial!important;width:100vw!important;max-width:none!important;margin:0!important;padding:14px!important;display:block!important}.ym-shell.ym-shell--account .ym-practice-sidebar{grid-template-rows:auto auto minmax(82px,112px) auto minmax(116px,1fr) auto auto!important;padding:22px!important}.ym-shell.ym-shell--account .ym-sidebar-head h1{overflow-wrap:anywhere!important;max-width:100%!important;font-size:clamp(30px,2.7vw,42px)!important;line-height:.94!important}.ym-shell.ym-shell--account .ym-practice-timer{grid-template-columns:1fr 72px!important;min-height:92px!important}.ym-shell.ym-shell--account .ym-practice-timer strong{font-size:clamp(50px,4.8vw,68px)!important}.ym-shell.ym-shell--account .ym-practice-timer:after{width:58px!important;height:58px!important}.ym-shell.ym-shell--account .ym-sidebar-reference{justify-self:stretch!important;width:100%!important;height:98px!important;margin-top:0!important}.ym-shell.ym-shell--account .ym-sidebar-reference img{max-height:92px!important}.ym-shell.ym-shell--account .ym-sidebar-feedback strong{overflow-wrap:anywhere!important;font-size:clamp(20px,1.8vw,26px)!important;line-height:1.04!important}.ym-shell.ym-shell--account .ym-voice-toggle,.ym-shell.ym-shell--account .ym-practice-controls .ym-button{white-space:normal!important;min-width:0!important;font-size:11px!important;line-height:1.1!important}.ym-shell.ym-shell--account{--ym-yellow:#ff0;--ym-black:#000;--ym-purple:#6c40ff;--ym-cyan:#00e5ff;--ym-orange:#ff6c19;--ym-pink:#ff419d;--ym-offwhite:#f9f9f7;color:var(--ym-black)!important}.ym-shell.ym-shell--account .ym-account-grass video{filter:blur(2.5px)saturate(1.24)contrast(1.08)brightness(.68)!important;transform:scale(1.075)!important}.ym-shell.ym-shell--account .ym-daily-start{place-items:center!important;width:100vw!important;height:100svh!important;padding:clamp(16px,3svh,30px)!important;display:grid!important;overflow:hidden!important}.ym-shell.ym-shell--account .ym-daily-rhythm{display:none!important}.ym-shell.ym-shell--account .ym-check-flow{width:min(1180px,100vw - 46px)!important;height:min(650px,100svh - 46px)!important;margin:0 auto!important;display:block!important;position:relative!important;overflow:visible!important}.ym-shell.ym-shell--account .ym-check-progress{gap:10px!important;display:flex!important;top:24px!important;right:34px!important}.ym-shell.ym-shell--account .ym-check-progress button{width:28px!important;min-width:28px!important;height:28px!important;color:var(--ym-black)!important;background:#f9f9f7a3!important;border:1px solid #0003!important;border-radius:50%!important;font-size:11px!important;font-weight:900!important}.ym-shell.ym-shell--account .ym-check-stage{-webkit-backdrop-filter:blur(22px)saturate(1.1)!important;backdrop-filter:blur(22px)saturate(1.1)!important;background:linear-gradient(135deg,#f9f9f7e6,#f9f9f7c7),linear-gradient(160deg,#ffff000f,#0000000a)!important;border:1px solid #f9f9f757!important;border-radius:18px!important;grid-template-rows:46px minmax(120px,auto) minmax(0,1fr) 72px!important;grid-template-columns:minmax(280px,.74fr) minmax(560px,1.26fr)!important;gap:12px clamp(30px,5vw,78px)!important;width:100%!important;max-width:none!important;height:100%!important;padding:clamp(30px,4vw,58px) clamp(34px,4.8vw,70px)!important;display:grid!important;overflow:hidden!important;box-shadow:0 34px 120px #00000075!important}.ym-shell.ym-shell--account .ym-check-stage>.ym-section-label{color:var(--ym-black)!important;letter-spacing:.06em!important;grid-area:1/1!important;align-self:start!important;margin:0!important;font-size:11px!important;font-weight:950!important}.ym-shell.ym-shell--account .ym-check-stage>h2{max-width:380px!important;color:var(--ym-black)!important;letter-spacing:-.045em!important;grid-area:2/1!important;align-self:start!important;margin:0!important;font-size:clamp(46px,5.45vw,78px)!important;line-height:.88!important}.ym-shell.ym-shell--account .ym-check-stage>p:not(.ym-section-label){max-width:310px!important;color:var(--ym-black)!important;grid-area:3/1!important;align-self:start!important;margin:0!important;font-size:16px!important;font-weight:550!important;line-height:1.24!important}.ym-shell.ym-shell--account .ym-check-options{grid-area:1/2/4!important;align-self:center!important;gap:12px!important;width:100%!important;display:grid!important}.ym-shell.ym-shell--account .ym-check-options--mood,.ym-shell.ym-shell--account .ym-check-options--focus{grid-template-columns:repeat(3,minmax(0,1fr))!important}.ym-shell.ym-shell--account .ym-check-options button,.ym-shell.ym-shell--account .ym-extra-mode button{box-shadow:none!important;color:var(--ym-black)!important;background:#f9f9f775!important;border:1px solid #0000002b!important;border-radius:8px!important}.ym-shell.ym-shell--account .ym-check-options button{text-align:center!important;align-content:center!important;place-items:center!important;gap:12px!important;min-height:clamp(108px,14.2svh,142px)!important;padding:16px 12px!important;display:grid!important}.ym-shell.ym-shell--account .ym-check-options button:before{opacity:.9!important;border-color:#00000057!important;border-radius:8px!important;width:34px!important;height:34px!important}.ym-shell.ym-shell--account .ym-check-options button strong{color:var(--ym-black)!important;font-size:15px!important;font-weight:950!important;line-height:1.05!important}.ym-shell.ym-shell--account .ym-check-flow--focus .ym-check-stage{grid-template-rows:40px minmax(112px,auto) minmax(0,1fr) 62px 62px!important}.ym-shell.ym-shell--account .ym-check-flow--focus .ym-check-options{grid-row:1/4!important;align-self:center!important}.ym-shell.ym-shell--account .ym-check-flow--focus .ym-extra-mode{grid-area:4/2!important;align-self:end!important;display:block!important}.ym-shell.ym-shell--account .ym-check-flow--focus .ym-extra-mode>div:last-child{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:9px!important;display:grid!important}.ym-shell.ym-shell--account .ym-extra-mode button{min-height:52px!important;padding:8px 10px!important;font-size:11px!important;font-weight:950!important;line-height:1.05!important}.ym-shell.ym-shell--account .ym-check-actions{grid-area:4/1/auto/3!important;grid-template-columns:120px 220px!important;justify-content:space-between!important;align-self:end!important;align-items:end!important;gap:14px!important;margin:0!important;display:grid!important}.ym-shell.ym-shell--account .ym-check-flow--focus .ym-check-actions{grid-row:5!important}.ym-shell.ym-shell--account .ym-check-actions .ym-button,.ym-shell.ym-shell--account .ym-lesson-start__cta{letter-spacing:.02em!important;text-transform:uppercase!important;min-height:54px!important;box-shadow:none!important;border:1px solid #00000038!important;border-radius:8px!important;font-size:12px!important;font-weight:950!important}.ym-shell.ym-shell--account .ym-check-actions .ym-button--lime,.ym-shell.ym-shell--account .ym-lesson-start__cta{background:var(--ym-yellow)!important;color:var(--ym-black)!important;border-color:var(--ym-yellow)!important}.ym-shell.ym-shell--account .ym-check-actions .ym-button--ghost{color:var(--ym-black)!important;background:#f9f9f766!important}.ym-shell.ym-shell--account .ym-check-stage--review .ym-check-review-head{grid-area:1/1/3/3!important;grid-template-columns:minmax(0,1fr) minmax(260px,330px)!important;align-items:center!important;gap:44px!important;display:grid!important}.ym-shell.ym-shell--account .ym-check-stage--review .ym-check-review-head h2{letter-spacing:-.055em!important;max-width:560px!important;font-size:clamp(64px,7vw,104px)!important;line-height:.86!important}.ym-shell.ym-shell--account .ym-check-stage--review .ym-check-review-head p:not(.ym-section-label){max-width:520px!important;color:var(--ym-black)!important;margin-top:22px!important;font-size:18px!important}.ym-shell.ym-shell--account .ym-review-streak{background:#f9f9f76b!important;border:1px solid #00000029!important;border-radius:8px!important;place-items:center!important;width:96px!important;height:72px!important;display:grid!important;position:absolute!important;top:28px!important;right:130px!important}.ym-shell.ym-shell--account .ym-review-streak span{color:var(--ym-black)!important;text-transform:uppercase!important;font-size:9px!important;font-weight:950!important}.ym-shell.ym-shell--account .ym-review-streak strong{color:var(--ym-black)!important;font-size:32px!important;line-height:.8!important}.ym-shell.ym-shell--account .ym-check-stage--review .ym-lesson-start__cta{align-self:center!important;width:100%!important}.ym-shell.ym-shell--account .ym-check-stage--review .ym-check-actions{grid-row:3!important}.ym-shell.ym-shell--account .ym-lesson-practice{height:100svh!important;padding:14px!important;overflow:hidden!important}.ym-shell.ym-shell--account .ym-practice-main{background:#000000c7!important;border:1px solid #f9f9f733!important;border-radius:18px!important;grid-template-columns:minmax(0,1fr) minmax(360px,410px)!important;gap:0!important;width:calc(100vw - 28px)!important;max-width:1540px!important;height:calc(100svh - 28px)!important;margin:0 auto!important;display:grid!important;position:relative!important;overflow:hidden!important}.ym-shell.ym-shell--account .ym-camera.ym-lesson-camera{background:linear-gradient(#0000001a,#0000003d),#0000001f!important;border-radius:0!important;position:relative!important;overflow:hidden!important}.ym-shell.ym-shell--account .ym-webcam{object-fit:cover!important;width:100%!important;height:100%!important}.ym-shell.ym-shell--account .ym-camera__empty{background:linear-gradient(#00000014,#0000003d)!important;min-height:100%!important}.ym-shell.ym-shell--account .ym-live{color:var(--ym-offwhite)!important;background:#000000d1!important;border:1px solid #f9f9f724!important;border-radius:8px!important;top:18px!important;left:18px!important}.ym-shell.ym-shell--account .ym-live i{background:var(--ym-cyan)!important}.ym-shell.ym-shell--account .ym-joints i{background:var(--ym-yellow)!important;box-shadow:0 0 0 2px #00000057,0 0 18px #ffff009e!important}.ym-shell.ym-shell--account .ym-practice-sidebar{background:linear-gradient(#000000f5,#000000e6)!important;border-left:1px solid #f9f9f729!important;grid-template-rows:auto auto 100px auto minmax(108px,1fr) auto!important;gap:16px!important;padding:24px!important;display:grid!important}.ym-shell.ym-shell--account .ym-practice-timer strong{color:var(--ym-yellow)!important}.ym-shell.ym-shell--account .ym-practice-timer:after{background:conic-gradient(var(--ym-yellow) calc(var(--timer-progress,.08) * 1turn),#f9f9f72e 0)!important}.ym-shell.ym-shell--account .ym-sidebar-grid>div:first-child:after{background:linear-gradient(90deg,var(--ym-yellow) 0 18%,#f9f9f729 18%)!important}.ym-shell.ym-shell--account .ym-sidebar-feedback strong{color:var(--ym-yellow)!important}.ym-shell.ym-shell--account .ym-sidebar-feedback.is-wrong strong{color:var(--ym-orange)!important}.ym-shell.ym-shell--account .ym-practice-toggles{grid-template-columns:1fr 1fr!important;display:grid!important}.ym-shell.ym-shell--account .ym-voice-toggle{min-height:54px!important;color:var(--ym-offwhite)!important;background:#f9f9f708!important;border:1px solid #f9f9f72e!important;border-radius:8px!important;font-size:11px!important;font-weight:950!important}.ym-shell.ym-shell--account .ym-voice-toggle.is-on{color:var(--ym-yellow)!important;background:#ffff0014!important;border-color:#ffff007a!important}.ym-shell.ym-shell--account .ym-practice-controls{z-index:10!important;background:#000000eb!important;border-top:1px solid #f9f9f72e!important;grid-template-columns:1fr 1.22fr 1.22fr!important;gap:0!important;height:58px!important;display:grid!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important}.ym-shell.ym-shell--account .ym-practice-controls .ym-button{width:100%!important;height:58px!important;min-height:58px!important;color:var(--ym-offwhite)!important;letter-spacing:.03em!important;text-transform:uppercase!important;background:0 0!important;border:0!important;border-right:1px solid #f9f9f729!important;border-radius:0!important;font-size:11px!important;font-weight:950!important}.ym-shell.ym-shell--account .ym-practice-controls .ym-button--purple{color:var(--ym-offwhite)!important;background:#ffff0005!important}.ym-shell.ym-shell--account .ym-practice-controls .ym-button--purple svg{stroke:var(--ym-yellow)!important}.ym-shell.ym-shell--account .ym-rate{color:var(--ym-orange)!important;background:#000000c7!important;border-radius:8px!important;padding:8px 10px!important;position:absolute!important;bottom:68px!important;right:14px!important}.ym-shell.ym-shell--account .ym-pose-brief-card{width:min(760px,100% - 72px)!important;min-height:330px!important;color:var(--ym-black)!important;z-index:8!important;background:#f9f9f7f0!important;border:1px solid #0003!important;border-radius:16px!important;grid-template-columns:minmax(210px,280px) minmax(0,1fr)!important;gap:24px!important;padding:22px!important;display:grid!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;box-shadow:0 28px 92px #00000075!important}.ym-shell.ym-shell--account .ym-pose-brief-card img{object-fit:contain!important;align-self:center!important;width:100%!important;height:100%!important;max-height:290px!important}.ym-shell.ym-shell--account .ym-pose-brief-card h2{color:var(--ym-black)!important;letter-spacing:-.05em!important;margin:4px 0 0!important;font-size:clamp(40px,4vw,62px)!important;line-height:.9!important}.ym-shell.ym-shell--account .ym-pose-brief-card p,.ym-shell.ym-shell--account .ym-pose-brief-card span,.ym-shell.ym-shell--account .ym-pose-brief-card small{color:var(--ym-black)!important}.ym-shell.ym-shell--account .ym-pose-brief-card strong{color:var(--ym-black)!important;text-transform:uppercase!important;margin-top:12px!important;font-size:11px!important;font-weight:950!important}.ym-shell.ym-shell--account .ym-pose-brief-card .ym-button{background:var(--ym-yellow)!important;width:100%!important;min-height:56px!important;color:var(--ym-black)!important;border-color:var(--ym-yellow)!important;text-transform:uppercase!important;border-radius:8px!important;margin-top:18px!important}@media(max-height:760px){.ym-shell.ym-shell--account .ym-check-flow{height:calc(100svh - 30px)!important}.ym-shell.ym-shell--account .ym-check-stage{padding:26px 34px!important}.ym-shell.ym-shell--account .ym-check-stage>h2{font-size:clamp(38px,4.7vw,62px)!important}.ym-shell.ym-shell--account .ym-check-options button{min-height:88px!important}.ym-shell.ym-shell--account .ym-check-options--mode button{min-height:116px!important}}.ym-shell.ym-shell--account .ym-account-grass video{display:none!important}.ym-shell.ym-shell--account .ym-account-grass:after{background:linear-gradient(#0000000f,#0000001a)!important}.ym-shell.ym-shell--account .ym-nav{z-index:30!important;height:104px!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:auto 1fr auto!important;align-items:start!important;gap:34px!important;padding:22px 48px!important;display:grid!important;position:fixed!important;inset:0 0 auto!important}.ym-shell.ym-shell--account .ym-wordmark img{filter:none!important;width:176px!important;height:auto!important;display:block!important}.ym-shell.ym-shell--account .ym-links{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-self:end!important;align-items:center!important;gap:42px!important;margin-top:12px!important;padding:0!important;display:flex!important}.ym-shell.ym-shell--account .ym-links button{color:#f9f9f7!important;letter-spacing:.01em!important;text-transform:uppercase!important;text-shadow:0 2px 10px #00000061!important;background:0 0!important;border:0!important;padding:0!important;font-size:16px!important;font-weight:950!important}.ym-shell.ym-shell--account .ym-sound{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;color:#f9f9f7!important;background:0 0!important;border:0!important;border-radius:0!important;justify-self:end!important;align-items:center!important;gap:10px!important;margin-top:6px!important;padding:0!important;display:flex!important}.ym-shell.ym-shell--account .ym-sound svg{stroke:#ff0!important;stroke-width:1.8px!important;width:34px!important;height:34px!important}.ym-shell.ym-shell--account .ym-sound span{color:#f9f9f7!important;text-transform:uppercase!important;text-shadow:0 2px 10px #00000061!important;font-size:16px!important;font-weight:950!important}.ym-shell.ym-shell--account .ym-daily-start{height:100svh!important;padding:118px 0 0!important;display:block!important;overflow:hidden!important}.ym-shell.ym-shell--account .ym-check-flow{width:min(1280px,100vw - 154px)!important;height:min(690px,100svh - 170px)!important;margin:0 auto!important}.ym-shell.ym-shell--account .ym-check-stage{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#f9f9f7!important;border:1px solid #0000001a!important;border-radius:28px!important;grid-template-rows:70px minmax(168px,auto) minmax(0,1fr) 92px!important;grid-template-columns:minmax(330px,.76fr) minmax(620px,1.24fr)!important;gap:8px clamp(52px,6vw,92px)!important;padding:54px 62px 46px!important;box-shadow:0 34px 120px #0000002e!important}.ym-shell.ym-shell--account .ym-check-progress{gap:18px!important;top:42px!important;right:58px!important}.ym-shell.ym-shell--account .ym-check-progress button{color:#000!important;background:#f9f9f7!important;border:1px solid #0003!important;width:48px!important;min-width:48px!important;height:48px!important;font-size:18px!important;font-weight:950!important}.ym-shell.ym-shell--account .ym-check-progress button.is-active{background:#ff0!important;border-color:#00000014!important;box-shadow:0 10px 22px #00000014!important}.ym-shell.ym-shell--account .ym-check-stage>.ym-section-label{color:#000!important;letter-spacing:.12em!important;font-size:16px!important}.ym-shell.ym-shell--account .ym-check-stage>h2{letter-spacing:-.035em!important;max-width:460px!important;font-size:clamp(58px,5.55vw,82px)!important;line-height:.98!important}.ym-shell.ym-shell--account .ym-check-stage>p:not(.ym-section-label){color:#000!important;max-width:360px!important;font-size:25px!important;font-weight:500!important;line-height:1.26!important}.ym-shell.ym-shell--account .ym-check-options{grid-row:2/4!important;align-self:center!important;gap:20px!important}.ym-shell.ym-shell--account .ym-check-options--mood{grid-template-columns:repeat(3,minmax(0,1fr))!important}.ym-shell.ym-shell--account .ym-check-options--focus{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px 22px!important}.ym-shell.ym-shell--account .ym-check-options--mode{grid-template-columns:repeat(3,minmax(0,1fr))!important;justify-self:stretch!important;max-width:none!important}.ym-shell.ym-shell--account .ym-check-options button{color:#000!important;background:#f9f9f7!important;border:1px solid #0000002e!important;border-radius:10px!important;gap:16px!important;min-height:162px!important;padding:22px 18px!important}.ym-shell.ym-shell--account .ym-check-options--mode button{min-height:270px!important}.ym-shell.ym-shell--account .ym-check-options--focus button{min-height:170px!important}.ym-shell.ym-shell--account .ym-check-options button:has(.ym-option-icon):before,.ym-shell.ym-shell--account .ym-extra-mode button:has(.ym-option-icon):before{display:none!important}.ym-shell.ym-shell--account .ym-option-icon{object-fit:contain!important;width:76px!important;height:76px!important;margin:0 auto!important;display:block!important}.ym-shell.ym-shell--account .ym-check-options--focus .ym-option-icon{width:82px!important;height:82px!important}.ym-shell.ym-shell--account .ym-check-options button strong,.ym-shell.ym-shell--account .ym-extra-mode button strong{color:#000!important;text-transform:none!important;font-size:24px!important;font-weight:950!important;line-height:1.04!important}.ym-shell.ym-shell--account .ym-check-options--mode button strong,.ym-shell.ym-shell--account .ym-check-options--focus button strong{text-transform:uppercase!important}.ym-shell.ym-shell--account .ym-check-options button.is-selected,.ym-shell.ym-shell--account .ym-extra-mode button.is-selected{background:#ff0!important;border-color:#ff0!important;box-shadow:0 16px 34px #0000001a!important}.ym-shell.ym-shell--account .ym-check-options button.is-selected .ym-option-icon,.ym-shell.ym-shell--account .ym-extra-mode button.is-selected .ym-option-icon{filter:saturate(0)brightness(0)!important}.ym-shell.ym-shell--account .ym-check-actions{grid-row:4!important;grid-template-columns:170px 255px!important}.ym-shell.ym-shell--account .ym-check-actions .ym-button,.ym-shell.ym-shell--account .ym-lesson-start__cta{border-radius:8px!important;min-height:68px!important;font-size:20px!important}.ym-shell.ym-shell--account .ym-check-actions .ym-button--ghost{background:#f9f9f7!important;border-color:#00000038!important}.ym-shell.ym-shell--account .ym-check-stage--extra .ym-extra-mode{background:0 0!important;border:0!important;grid-area:2/2/4!important;align-self:center!important;padding:0!important;display:block!important}.ym-shell.ym-shell--account .ym-check-stage--extra .ym-extra-mode button{background:#f9f9f7!important;border:1px solid #0000002e!important;border-radius:10px!important;align-content:center!important;place-items:center!important;gap:18px!important;min-height:220px!important;padding:18px 14px!important;display:grid!important}.ym-shell.ym-shell--account .ym-check-stage--extra .ym-extra-mode .ym-option-icon{width:92px!important;height:92px!important}.ym-shell.ym-shell--account .ym-check-stage--extra .ym-extra-mode button strong{text-transform:uppercase!important;font-size:20px!important}.ym-shell.ym-shell--account .ym-check-stage--review{grid-template-rows:minmax(0,1fr) 76px!important;grid-template-columns:minmax(0,1fr) minmax(340px,410px)!important}.ym-shell.ym-shell--account .ym-check-stage--review .ym-check-review-head{grid-area:1/1/auto/3!important;grid-template-columns:minmax(0,1fr) minmax(345px,410px)!important;align-items:center!important;gap:80px!important}.ym-shell.ym-shell--account .ym-check-stage--review .ym-check-review-head h2{letter-spacing:-.045em!important;max-width:640px!important;margin-top:32px!important;font-size:clamp(78px,7.2vw,116px)!important;line-height:.96!important}.ym-shell.ym-shell--account .ym-check-stage--review .ym-check-review-head p.ym-section-label{color:#000!important;letter-spacing:0!important;text-transform:none!important;font-size:25px!important}.ym-shell.ym-shell--account .ym-check-stage--review .ym-check-review-head p:not(.ym-section-label){max-width:640px!important;font-size:28px!important}.ym-shell.ym-shell--account .ym-check-stage--review .ym-lesson-start__cta{width:100%!important;min-height:80px!important;font-size:24px!important}.ym-shell.ym-shell--account .ym-check-stage--review .ym-review-streak{background:#f9f9f7!important;border:1px solid #0003!important;width:148px!important;height:104px!important;top:40px!important;right:60px!important}.ym-shell.ym-shell--account .ym-check-stage--review .ym-review-streak span{font-size:13px!important}.ym-shell.ym-shell--account .ym-check-stage--review .ym-review-streak strong{font-size:58px!important}.ym-shell.ym-shell--account .ym-check-stage--review .ym-check-actions{border-top:1px solid #0000002e!important;grid-row:2!important;grid-template-columns:minmax(240px,300px) minmax(300px,410px)!important;padding-top:22px!important}.ym-shell.ym-shell--account .ym-check-stage--review .ym-check-actions:before{display:none!important}@media(max-height:820px){.ym-shell.ym-shell--account .ym-daily-start{padding-top:96px!important}.ym-shell.ym-shell--account .ym-check-flow{height:calc(100svh - 128px)!important}.ym-shell.ym-shell--account .ym-check-stage{padding:38px 52px 34px!important}.ym-shell.ym-shell--account .ym-check-stage>h2{font-size:clamp(48px,5vw,70px)!important}.ym-shell.ym-shell--account .ym-check-stage>p:not(.ym-section-label){font-size:20px!important}.ym-shell.ym-shell--account .ym-check-options button{min-height:132px!important}.ym-shell.ym-shell--account .ym-check-options--mode button{min-height:210px!important}.ym-shell.ym-shell--account .ym-check-stage--extra .ym-extra-mode button{min-height:172px!important}}.ym-shell.ym-shell--account main .ym-daily-start .ym-check-flow{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important}.ym-shell.ym-shell--account main .ym-daily-start .ym-check-flow>.ym-check-stage{color:#000!important;opacity:1!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#f9f9f7!important;border:1px solid #0000001a!important;box-shadow:0 34px 120px #0000002e!important}.ym-shell.ym-shell--account main .ym-daily-start .ym-check-stage>.ym-section-label,.ym-shell.ym-shell--account main .ym-daily-start .ym-check-stage>h2,.ym-shell.ym-shell--account main .ym-daily-start .ym-check-stage>p,.ym-shell.ym-shell--account main .ym-daily-start .ym-check-stage strong,.ym-shell.ym-shell--account main .ym-daily-start .ym-check-stage span{color:#000!important}.ym-shell.ym-shell--account main .ym-daily-start .ym-check-options button,.ym-shell.ym-shell--account main .ym-daily-start .ym-extra-mode button{color:#000!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#f9f9f7!important;border:1px solid #0003!important}.ym-shell.ym-shell--account main .ym-daily-start .ym-check-options button.is-selected,.ym-shell.ym-shell--account main .ym-daily-start .ym-extra-mode button.is-selected{color:#000!important;background:#ff0!important;border-color:#00000014!important;box-shadow:0 16px 34px #0000001a!important}.ym-shell.ym-shell--account main .ym-daily-start .ym-check-actions .ym-button,.ym-shell.ym-shell--account main .ym-daily-start .ym-lesson-start__cta{color:#000!important;background:#ff0!important;border-color:#ff0!important}.ym-shell.ym-shell--account main .ym-daily-start .ym-check-actions .ym-button--ghost,.ym-shell.ym-shell--account main .ym-daily-start .ym-check-stage--review .ym-lesson-start__cta--secondary{color:#000!important;background:#f9f9f7!important;border:1px solid #00000038!important}.ym-shell.ym-shell--account main .ym-daily-start .ym-check-progress button{color:#000!important;background:#f9f9f7!important;border:1px solid #0003!important}.ym-shell.ym-shell--account main .ym-daily-start .ym-check-progress button.is-active{background:#ff0!important;border-color:#00000014!important}.ym-shell.ym-shell--account main .ym-daily-start .ym-check-stage--review .ym-review-streak{color:#000!important;background:#f9f9f7!important;border:1px solid #0003!important}.ym-shell.ym-shell--account .ym-wordmark img{object-fit:contain!important;object-position:center!important;border-radius:0!important;width:186px!important;height:auto!important;max-height:none!important}.ym-shell.ym-shell--account .ym-check-stage--review~.ym-check-progress,.ym-shell.ym-shell--account .ym-check-flow--review .ym-check-progress{right:294px!important}.ym-shell.ym-shell--account .ym-lesson-practice{padding:78px 14px 14px!important}.ym-shell.ym-shell--account .ym-practice-main{height:calc(100svh - 92px)!important}.ym-shell.ym-shell--account .ym-camera.ym-lesson-camera,.ym-shell.ym-shell--account .ym-practice-sidebar{height:calc(100svh - 150px)!important}html,body,#root{width:100%!important;height:100%!important}html,body{overflow:hidden auto!important}#root{overflow:visible!important}.ym-shell.ym-shell--account,.ym-shell.ym-shell--account main,.ym-shell.ym-shell--account .ym-account-grass{width:100%!important;height:100svh!important;min-height:100svh!important;overflow:hidden!important}.ym-shell.ym-shell--account .ym-account-grass{background:#000 url(/assets/app-backgrounds/yogamiga-grass-bg.png) 50%/cover no-repeat!important}.ym-shell.ym-shell--account .ym-account-grass:before,.ym-shell.ym-shell--account .ym-account-grass:after{opacity:0!important;display:none!important}.ym-shell.ym-shell--account .ym-nav{z-index:30!important;align-items:flex-start!important;gap:34px!important;height:92px!important;padding:20px 48px 0!important}.ym-shell.ym-shell--account .ym-wordmark img{width:218px!important}.ym-shell.ym-shell--account .ym-links{gap:42px!important;margin-top:14px!important}.ym-shell.ym-shell--account .ym-links a,.ym-shell.ym-shell--account .ym-links button,.ym-shell.ym-shell--account .ym-sound{color:#f9f9f7!important;letter-spacing:.02em!important;text-transform:uppercase!important;font-size:18px!important;font-weight:900!important}.ym-shell.ym-shell--account .ym-sound{gap:10px!important;margin-top:7px!important}.ym-shell.ym-shell--account .ym-sound svg{color:#ff0!important;stroke:#ff0!important;width:32px!important;height:32px!important}.ym-shell.ym-shell--account .ym-daily-start{align-items:flex-start!important;height:100svh!important;min-height:100svh!important;padding:104px 0 0!important;overflow:hidden!important}.ym-shell.ym-shell--account main .ym-daily-start .ym-check-flow{width:min(1288px,100vw - 148px)!important;height:min(690px,100svh - 156px)!important;margin:0 auto!important;display:block!important;overflow:visible!important}.ym-shell.ym-shell--account main .ym-daily-start .ym-check-flow>.ym-check-stage{box-sizing:border-box!important;border-radius:28px!important;width:100%!important;height:100%!important;min-height:0!important;padding:58px 64px 44px!important;overflow:hidden!important}.ym-shell.ym-shell--account main .ym-daily-start .ym-check-stage>.ym-section-label{letter-spacing:.12em!important;margin:0 0 34px!important;font-size:14px!important;line-height:1!important}.ym-shell.ym-shell--account main .ym-daily-start .ym-check-stage>h2{letter-spacing:0!important;max-width:440px!important;margin:0!important;font-size:clamp(54px,5.1vw,80px)!important;line-height:.98!important}.ym-shell.ym-shell--account main .ym-daily-start .ym-check-stage>p:not(.ym-section-label){max-width:340px!important;margin:28px 0 0!important;font-size:22px!important;line-height:1.38!important}.ym-shell.ym-shell--account .ym-check-progress{z-index:5!important;gap:16px!important;top:58px!important;right:64px!important}.ym-shell.ym-shell--account .ym-check-progress button{border-radius:50%!important;width:52px!important;min-width:52px!important;height:52px!important;min-height:52px!important;font-size:18px!important;font-weight:900!important}.ym-shell.ym-shell--account main .ym-daily-start .ym-check-options{place-self:center stretch!important;gap:22px!important;margin-top:64px!important}.ym-shell.ym-shell--account main .ym-daily-start .ym-check-options--mood,.ym-shell.ym-shell--account main .ym-daily-start .ym-check-options--mode{grid-template-columns:repeat(3,minmax(0,1fr))!important;max-width:670px!important;margin-left:auto!important;margin-right:10px!important}.ym-shell.ym-shell--account main .ym-daily-start .ym-check-options--focus{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important;max-width:740px!important;margin-top:54px!important;margin-left:auto!important;margin-right:0!important}.ym-shell.ym-shell--account main .ym-daily-start .ym-check-options button{text-align:center!important;border-radius:8px!important;align-content:center!important;place-items:center!important;gap:12px!important;min-width:0!important;min-height:152px!important;padding:20px 18px!important;display:grid!important}.ym-shell.ym-shell--account main .ym-daily-start .ym-check-options--mode button{gap:20px!important;min-height:274px!important}.ym-shell.ym-shell--account .ym-option-icon{object-fit:contain!important;object-position:center!important;width:70px!important;height:70px!important;display:block!important}.ym-shell.ym-shell--account .ym-check-options--mode .ym-option-icon{width:84px!important;height:84px!important}.ym-shell.ym-shell--account .ym-check-options--focus .ym-option-icon,.ym-shell.ym-shell--account .ym-extra-mode .ym-option-icon{width:66px!important;height:66px!important}.ym-shell.ym-shell--account .ym-check-options button strong,.ym-shell.ym-shell--account .ym-extra-mode button strong{text-transform:none!important;font-size:23px!important;font-weight:950!important;line-height:1.05!important}.ym-shell.ym-shell--account .ym-check-options--focus button strong,.ym-shell.ym-shell--account .ym-extra-mode button strong{text-transform:uppercase!important;font-size:21px!important}.ym-shell.ym-shell--account .ym-check-options button span,.ym-shell.ym-shell--account .ym-check-options button small{display:none!important}.ym-shell.ym-shell--account main .ym-daily-start .ym-check-actions{justify-content:space-between!important;align-items:center!important;gap:24px!important;width:auto!important;margin:0!important;padding:0!important;display:flex!important;position:absolute!important;bottom:44px!important;left:64px!important;right:64px!important}.ym-shell.ym-shell--account main .ym-daily-start .ym-check-actions .ym-button,.ym-shell.ym-shell--account main .ym-daily-start .ym-lesson-start__cta,.ym-shell.ym-shell--account main .ym-daily-start .ym-lesson-start__cta--secondary{letter-spacing:.01em!important;text-transform:uppercase!important;border-radius:8px!important;justify-content:center!important;width:260px!important;min-height:66px!important;font-size:18px!important;font-weight:950!important}.ym-shell.ym-shell--account main .ym-daily-start .ym-check-actions .ym-button--ghost{width:170px!important}.ym-shell.ym-shell--account .ym-check-stage--extra>h2{max-width:360px!important}.ym-shell.ym-shell--account .ym-check-stage--extra .ym-extra-mode{margin-top:96px!important}.ym-shell.ym-shell--account .ym-check-stage--extra .ym-extra-mode>div:first-child,.ym-shell.ym-shell--account .ym-check-stage--extra .ym-mood-note{display:none!important}.ym-shell.ym-shell--account .ym-check-stage--extra .ym-extra-mode>div:last-child{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.ym-shell.ym-shell--account main .ym-daily-start .ym-check-stage--extra .ym-extra-mode button{border-radius:8px!important;min-width:0!important;min-height:210px!important;padding:20px 14px!important}.ym-shell.ym-shell--account .ym-check-flow--review .ym-check-progress{right:308px!important}.ym-shell.ym-shell--account main .ym-daily-start .ym-check-stage--review{padding:58px 64px 48px!important}.ym-shell.ym-shell--account main .ym-daily-start .ym-check-stage--review .ym-check-review-head{grid-template-columns:minmax(0,1fr) 380px 168px!important;align-items:start!important;column-gap:38px!important;display:grid!important}.ym-shell.ym-shell--account main .ym-daily-start .ym-check-stage--review .ym-check-review-head h2{max-width:630px!important;font-size:clamp(76px,7vw,116px)!important;line-height:.92!important}.ym-shell.ym-shell--account main .ym-daily-start .ym-check-stage--review .ym-check-review-head p:not(.ym-section-label){max-width:720px!important;margin-top:34px!important;font-size:26px!important}.ym-shell.ym-shell--account .ym-review-actions{align-self:start!important;gap:22px!important;margin-top:168px!important;display:grid!important}.ym-shell.ym-shell--account .ym-review-actions .ym-lesson-start__cta,.ym-shell.ym-shell--account .ym-review-actions .ym-lesson-start__cta--secondary{width:100%!important;min-height:78px!important}.ym-shell.ym-shell--account main .ym-daily-start .ym-check-stage--review .ym-review-streak{border-radius:8px!important;place-items:center!important;width:154px!important;height:116px!important;margin-top:22px!important;display:grid!important;position:static!important}.ym-shell.ym-shell--account main .ym-daily-start .ym-check-stage--review .ym-review-streak span{font-size:13px!important;font-weight:900!important;line-height:1!important}.ym-shell.ym-shell--account main .ym-daily-start .ym-check-stage--review .ym-wrap-strip,.ym-shell.ym-shell--account main .ym-daily-start .ym-check-stage--review .ym-lesson-start__cards{display:none!important}.ym-shell.ym-shell--account main .ym-daily-start .ym-check-stage--review:after{content:""!important;background:#0003!important;height:1px!important;position:absolute!important;bottom:54px!important;left:64px!important;right:64px!important}.ym-shell.ym-shell--account .ym-lesson-practice{height:100svh!important;min-height:100svh!important;padding:92px 38px 30px!important;overflow:hidden!important}.ym-shell.ym-shell--account .ym-practice-main{background:#000000fa!important;border:1px solid #f9f9f733!important;border-radius:18px!important;grid-template-rows:minmax(0,1fr) 64px!important;grid-template-columns:minmax(0,2.12fr) minmax(360px,.88fr)!important;width:min(1390px,100vw - 76px)!important;height:calc(100svh - 122px)!important;margin:0 auto!important;display:grid!important;overflow:hidden!important;box-shadow:0 30px 90px #00000057!important}.ym-shell.ym-shell--account .ym-camera.ym-lesson-camera,.ym-shell.ym-shell--account .ym-practice-sidebar{height:auto!important;min-height:0!important}.ym-shell.ym-shell--account .ym-camera.ym-lesson-camera{background:linear-gradient(90deg,#0003,#0000000a),radial-gradient(circle at 68% 32%,#ffff0014,#0000 24%),#7c766d!important;border:0!important;border-radius:0!important;grid-area:1/1!important;position:relative!important;overflow:hidden!important}.ym-shell.ym-shell--account .ym-camera.ym-lesson-camera video{object-fit:cover!important;width:100%!important;height:100%!important}.ym-shell.ym-shell--account .ym-camera-demo-pose{z-index:2!important;object-fit:contain!important;object-position:center bottom!important;pointer-events:none!important;filter:drop-shadow(0 20px 42px #0000003d)!important;max-width:44%!important;height:min(73%,560px)!important;position:absolute!important;bottom:42px!important;right:7%!important}.ym-shell.ym-shell--account .ym-pose-brief-card{z-index:6!important;color:#000!important;background:#f9f9f7!important;border:1px solid #00000014!important;border-radius:16px!important;width:min(438px,50% - 78px)!important;min-height:430px!important;padding:40px 42px!important;display:block!important;position:absolute!important;top:50%!important;left:66px!important;transform:translateY(-50%)!important;box-shadow:0 26px 70px #0000002e!important}.ym-shell.ym-shell--account .ym-pose-brief-card>div{gap:12px!important;display:grid!important}.ym-shell.ym-shell--account .ym-pose-brief-card h2{color:#000!important;margin:0 0 2px!important;font-size:clamp(42px,3.4vw,58px)!important;line-height:.95!important}.ym-shell.ym-shell--account .ym-pose-brief-card p,.ym-shell.ym-shell--account .ym-pose-brief-card span,.ym-shell.ym-shell--account .ym-pose-brief-card small{color:#000000c7!important;font-size:19px!important;line-height:1.25!important}.ym-shell.ym-shell--account .ym-pose-brief-card strong{color:#000!important;letter-spacing:.1em!important;text-transform:uppercase!important;margin-top:16px!important;font-size:16px!important;line-height:1!important}.ym-shell.ym-shell--account .ym-pose-brief-card .ym-button{color:#000!important;text-transform:uppercase!important;background:#ff0!important;border-color:#ff0!important;border-radius:8px!important;width:100%!important;min-height:66px!important;margin-top:22px!important;font-size:18px!important;font-weight:950!important}.ym-shell.ym-shell--account .ym-practice-sidebar{color:#f9f9f7!important;background:#000!important;border-left:1px solid #f9f9f729!important;grid-area:1/2!important;grid-template-rows:auto auto minmax(88px,112px) auto minmax(104px,1fr) auto!important;gap:14px!important;min-width:0!important;padding:28px 30px 24px!important;display:grid!important;overflow:hidden!important}.ym-shell.ym-shell--account .ym-sidebar-head{border-bottom:1px solid #f9f9f72e!important;padding-bottom:16px!important}.ym-shell.ym-shell--account .ym-sidebar-head p{color:#f9f9f7ad!important;letter-spacing:.12em!important;font-size:13px!important}.ym-shell.ym-shell--account .ym-sidebar-head h1{color:#f9f9f7!important;margin:8px 0!important;font-size:clamp(32px,2.8vw,46px)!important;line-height:.98!important}.ym-shell.ym-shell--account .ym-sidebar-head span{color:#f9f9f7b8!important;letter-spacing:.04em!important;text-transform:uppercase!important;font-size:16px!important}.ym-shell.ym-shell--account .ym-practice-timer{border-bottom:1px solid #f9f9f72e!important;min-height:112px!important;padding:8px 0 16px!important}.ym-shell.ym-shell--account .ym-practice-timer strong{color:#ff0!important;font-size:clamp(76px,7vw,108px)!important;line-height:.85!important}.ym-shell.ym-shell--account .ym-practice-timer span{color:#ff0!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-size:16px!important;font-weight:950!important}.ym-shell.ym-shell--account .ym-sidebar-reference{background:linear-gradient(135deg,#f9f9f71a,#f9f9f705)!important;border:1px solid #f9f9f72e!important;border-radius:8px!important;place-items:center!important;min-height:88px!important;display:grid!important;overflow:hidden!important}.ym-shell.ym-shell--account .ym-sidebar-reference img{object-fit:contain!important;max-width:82%!important;max-height:86px!important}.ym-shell.ym-shell--account .ym-sidebar-grid{border-bottom:1px solid #f9f9f72e!important;grid-template-columns:1fr 1fr!important;gap:0!important;padding:0 0 14px!important;display:grid!important}.ym-shell.ym-shell--account .ym-sidebar-grid>div{min-width:0!important;padding-right:18px!important}.ym-shell.ym-shell--account .ym-sidebar-grid>div+div{border-left:1px solid #f9f9f729!important;padding-left:18px!important}.ym-shell.ym-shell--account .ym-sidebar-grid small,.ym-shell.ym-shell--account .ym-sidebar-feedback small{color:#f9f9f794!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-size:13px!important}.ym-shell.ym-shell--account .ym-sidebar-grid strong{color:#f9f9f7!important;font-size:34px!important}.ym-shell.ym-shell--account .ym-sidebar-status strong,.ym-shell.ym-shell--account .ym-sidebar-feedback.is-correct strong{color:#ff0!important}.ym-shell.ym-shell--account .ym-sidebar-feedback{align-content:start!important;gap:10px!important;min-height:104px!important;display:grid!important;overflow:hidden!important}.ym-shell.ym-shell--account .ym-sidebar-feedback strong{color:#f9f9f7!important;font-size:22px!important;line-height:1.12!important}.ym-shell.ym-shell--account .ym-sidebar-feedback span{color:#f9f9f7b3!important;font-size:15px!important;line-height:1.25!important}.ym-shell.ym-shell--account .ym-practice-toggles{grid-template-columns:1fr 1fr!important;gap:14px!important;display:grid!important}.ym-shell.ym-shell--account .ym-voice-toggle{color:#f9f9f7!important;text-transform:uppercase!important;background:#000!important;border:1px solid #f9f9f740!important;border-radius:8px!important;min-height:58px!important;font-size:14px!important;font-weight:950!important}.ym-shell.ym-shell--account .ym-voice-toggle.is-on{color:#ff0!important;border-color:#ffff00b8!important}.ym-shell.ym-shell--account .ym-practice-controls{background:#000!important;border-top:1px solid #f9f9f72e!important;grid-area:2/1/auto/-1!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;height:64px!important;display:grid!important}.ym-shell.ym-shell--account .ym-practice-controls .ym-button{color:#f9f9f7!important;letter-spacing:.04em!important;text-transform:uppercase!important;background:#000!important;border:0!important;border-right:1px solid #f9f9f72e!important;border-radius:0!important;justify-content:center!important;width:100%!important;height:64px!important;min-height:64px!important;font-size:14px!important;font-weight:950!important}.ym-shell.ym-shell--account .ym-practice-controls .ym-button svg{color:#ff0!important;stroke:#ff0!important}.ym-shell.ym-shell--account .ym-practice-controls .ym-button:last-of-type{border-right:0!important}@media(max-height:830px){.ym-shell.ym-shell--account .ym-nav{height:82px!important;padding-top:16px!important}.ym-shell.ym-shell--account .ym-wordmark img{width:192px!important}.ym-shell.ym-shell--account .ym-daily-start{padding-top:92px!important}.ym-shell.ym-shell--account main .ym-daily-start .ym-check-flow{height:calc(100svh - 130px)!important}.ym-shell.ym-shell--account main .ym-daily-start .ym-check-flow>.ym-check-stage{padding:44px 56px 34px!important}.ym-shell.ym-shell--account .ym-check-progress{top:44px!important;right:56px!important}.ym-shell.ym-shell--account main .ym-daily-start .ym-check-stage>h2{font-size:clamp(46px,4.8vw,68px)!important}.ym-shell.ym-shell--account main .ym-daily-start .ym-check-stage>p:not(.ym-section-label){font-size:19px!important}.ym-shell.ym-shell--account main .ym-daily-start .ym-check-options{margin-top:44px!important}.ym-shell.ym-shell--account main .ym-daily-start .ym-check-options button{min-height:126px!important}.ym-shell.ym-shell--account main .ym-daily-start .ym-check-options--mode button{min-height:210px!important}.ym-shell.ym-shell--account main .ym-daily-start .ym-check-options--focus button{min-height:138px!important}.ym-shell.ym-shell--account main .ym-daily-start .ym-check-actions{bottom:34px!important;left:56px!important;right:56px!important}.ym-shell.ym-shell--account main .ym-daily-start .ym-check-stage--extra .ym-extra-mode button{min-height:162px!important}.ym-shell.ym-shell--account .ym-review-actions{margin-top:126px!important}.ym-shell.ym-shell--account .ym-lesson-practice{padding-top:82px!important}.ym-shell.ym-shell--account .ym-practice-main{height:calc(100svh - 108px)!important}.ym-shell.ym-shell--account .ym-practice-sidebar{gap:10px!important;padding:22px 26px 18px!important}.ym-shell.ym-shell--account .ym-pose-brief-card{min-height:360px!important;padding:30px 34px!important}}html:has(.ym-shell--landing),body:has(.ym-shell--landing){scroll-snap-type:y proximity!important;overscroll-behavior-y:auto!important}.ym-shell--landing .ym-landing{scroll-snap-type:y proximity!important}.ym-shell--landing .ym-landing__panel,.ym-shell--landing .ym-landing>:is(.ym-video-hero,.ym-product-story,.ym-relax-reel,.ym-feature-reel,.ym-final-cta){scroll-snap-stop:normal!important;contain:layout paint!important}.ym-shell--landing :is(.ym-video-hero__media,.ym-product-story__video,.ym-relax-reel__video,.ym-feature-reel__video,.ym-final-cta__image){filter:none!important;will-change:transform,opacity!important}.ym-shell--landing .ym-landing__panel.is-before :is(.ym-video-hero__media,.ym-product-story__video,.ym-relax-reel__video,.ym-feature-reel__video,.ym-final-cta__image),.ym-shell--landing .ym-landing__panel.is-after :is(.ym-video-hero__media,.ym-product-story__video,.ym-relax-reel__video,.ym-feature-reel__video,.ym-final-cta__image){opacity:.72!important;filter:none!important;transform:scale(1.035)!important}.ym-screen--login{color:#000!important;background:linear-gradient(#00000024,#0000002e),url(/assets/app-backgrounds/yogamiga-grass-bg.png) 50%/cover fixed!important;min-height:100svh!important;overflow:hidden!important}.ym-screen--login main#top{background:0 0!important;place-items:center!important;min-height:calc(100svh - 82px)!important;padding:34px clamp(28px,5.6vw,88px) 42px!important;display:grid!important}.ym-screen--login .ym-nav{color:#f9f9f7!important;background:0 0!important;border:0!important;min-height:82px!important;padding:18px clamp(42px,5.8vw,92px) 8px!important}.ym-screen--login .ym-wordmark img{width:190px!important;height:62px!important}.ym-screen--login .ym-links{align-items:center!important;gap:clamp(34px,4vw,58px)!important}.ym-screen--login .ym-links button{color:#f9f9f7!important;letter-spacing:.01em!important;text-transform:uppercase!important;background:0 0!important;border:0!important;border-radius:0!important;min-height:34px!important;padding:0!important;font-size:17px!important;font-weight:900!important;position:relative!important}.ym-screen--login .ym-sound{color:#f9f9f7!important;text-transform:uppercase!important;background:0 0!important;border:0!important;border-radius:0!important;min-height:34px!important;padding:0!important;font-size:17px!important;font-weight:900!important}.ym-screen--login .ym-login{background:#f9f9f7f5!important;border-radius:28px!important;width:min(1360px,100vw - clamp(56px,10vw,176px))!important;min-height:min(690px,100svh - 152px)!important;margin:0!important;padding:0!important;display:block!important;overflow:hidden!important;box-shadow:0 34px 100px #00000042!important}.ym-screen--login .ym-login__panel{min-height:inherit!important;grid-template-columns:.83fr 1.17fr!important;gap:0!important;padding:clamp(52px,7svh,86px) clamp(60px,6.8vw,110px)!important;display:grid!important}.ym-screen--login .ym-login__intro{border-right:1px solid #00000038!important;align-content:start!important;min-height:100%!important;padding:28px clamp(46px,4.4vw,72px) 0 0!important;display:grid!important;position:relative!important}.ym-screen--login .ym-login__intro h1{color:#000!important;letter-spacing:0!important;text-transform:uppercase!important;margin:0!important;font-size:clamp(66px,5.7vw,95px)!important;font-weight:950!important;line-height:.94!important}.ym-screen--login .ym-login__intro p{color:#000!important;letter-spacing:0!important;max-width:330px!important;margin:32px 0 0!important;font-size:clamp(21px,1.75vw,26px)!important;line-height:1.38!important}.ym-screen--login .ym-login__miga{color:#ff0!important;width:250px!important;height:190px!important;position:absolute!important;bottom:0!important;left:22px!important}.ym-screen--login .ym-login__miga svg{z-index:2!important;stroke-width:5.5px!important;filter:drop-shadow(0 1px #0000002e)!important;width:130px!important;height:150px!important;position:absolute!important;bottom:28px!important;left:42px!important}.ym-screen--login .ym-login__miga span{background:#ffff003d!important;border-radius:50%!important;width:140px!important;height:22px!important;position:absolute!important;bottom:24px!important;left:70px!important}.ym-screen--login .ym-login__form{align-content:start!important;gap:26px!important;padding:28px 0 0 clamp(68px,6.2vw,96px)!important;display:grid!important}.ym-screen--login .ym-login-field{color:#000!important;background:0 0!important;border:1px solid #00000038!important;border-radius:8px!important;grid-template-columns:40px minmax(0,1fr) auto!important;align-items:center!important;gap:22px!important;min-height:82px!important;margin:0!important;padding:0 24px 0 28px!important;display:grid!important}.ym-screen--login .ym-login-field input{color:#000!important;letter-spacing:0!important;background:0 0!important;border:0!important;outline:0!important;width:100%!important;min-height:78px!important;padding:0!important;font-size:22px!important;font-weight:500!important}.ym-screen--login .ym-login__submit,.ym-screen--login .ym-login__create{letter-spacing:0!important;text-transform:uppercase!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:26px!important;min-height:78px!important;padding:0 28px!important;font-size:22px!important;font-weight:950!important;display:flex!important}.ym-screen--login .ym-login__submit{color:#000!important;background:#ff0!important;border:1px solid #ff0!important;margin-top:4px!important;box-shadow:0 18px 42px #ffff0038!important}.ym-screen--login .ym-login__divider{color:#00000059!important;text-transform:uppercase!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;align-items:center!important;gap:18px!important;margin:-2px 0 0!important;font-size:17px!important;font-weight:700!important;display:grid!important}.ym-screen--login .ym-login__feedback{color:#ff419d!important;min-height:22px!important;margin:-8px 0 0!important;font-size:15px!important;font-weight:800!important;line-height:1.25!important}@media(max-width:1040px){.ym-screen--login{overflow:auto!important}.ym-screen--login main#top{place-items:start center!important}.ym-screen--login .ym-login{width:min(720px,100vw - 32px)!important;min-height:0!important}.ym-screen--login .ym-login__panel{grid-template-columns:1fr!important;gap:34px!important;padding:34px 24px!important}.ym-screen--login .ym-login__intro{border-bottom:1px solid #0000002e!important;border-right:0!important;min-height:360px!important;padding-right:0!important}.ym-screen--login .ym-login__form{padding:0!important}}.ym-screen--login,.ym-screen--signup{color:#000!important;background:linear-gradient(#00000014,#00000024),url(/assets/app-backgrounds/yogamiga-grass-bg.png) 50%/cover fixed!important;min-height:100svh!important;max-height:100svh!important;overflow:hidden!important}.ym-screen--login main#top,.ym-screen--signup main#top{background:0 0!important;place-items:center!important;height:calc(100svh - 96px)!important;min-height:calc(100svh - 96px)!important;padding:18px clamp(52px,5.5vw,96px) 48px!important;display:grid!important;overflow:hidden!important}.ym-screen--login .ym-nav,.ym-screen--signup .ym-nav{height:96px!important;min-height:96px!important;box-shadow:none!important;color:#f9f9f7!important;background:0 0!important;border:0!important;align-items:flex-start!important;padding:22px clamp(58px,5.8vw,104px) 12px!important}.ym-screen--login .ym-wordmark img,.ym-screen--signup .ym-wordmark img{object-fit:contain!important;filter:drop-shadow(0 0 14px #ffff002e)!important;width:clamp(188px,13vw,226px)!important;height:auto!important;max-height:66px!important}.ym-screen--login .ym-links,.ym-screen--signup .ym-links{align-items:flex-start!important;gap:clamp(34px,3.7vw,58px)!important;padding-top:8px!important}.ym-screen--login .ym-links button:first-child,.ym-screen--signup .ym-links button:first-child{display:none!important}.ym-screen--login .ym-links button,.ym-screen--signup .ym-links button,.ym-screen--login .ym-sound,.ym-screen--signup .ym-sound{min-height:32px!important;box-shadow:none!important;color:#f9f9f7!important;letter-spacing:.01em!important;text-transform:uppercase!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:17px!important;font-weight:900!important;line-height:1!important;position:relative!important}.ym-screen--login .ym-links button.is-active,.ym-screen--signup .ym-links button.is-active{color:#ff0!important}.ym-screen--login .ym-links button.is-active:after,.ym-screen--signup .ym-links button.is-active:after{content:""!important;background:#ff0!important;height:3px!important;position:absolute!important;bottom:-10px!important;left:0!important;right:0!important}.ym-screen--login .ym-sound,.ym-screen--signup .ym-sound{align-items:center!important;gap:10px!important;display:flex!important}.ym-screen--login .ym-sound svg,.ym-screen--signup .ym-sound svg{color:#ff0!important;width:34px!important;height:34px!important}.ym-screen--login .ym-login,.ym-screen--signup .ym-login{color:#000!important;background:#f9f9f7!important;border:0!important;border-radius:28px!important;width:min(1480px,88vw)!important;height:min(760px,80svh)!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important;overflow:hidden!important;box-shadow:0 34px 96px #0000003d!important}.ym-screen--login .ym-login__panel,.ym-screen--signup .ym-login__panel{box-sizing:border-box!important;grid-template-columns:40.5% 59.5%!important;gap:0!important;height:100%!important;min-height:0!important;padding:clamp(50px,6.3svh,76px) clamp(58px,6.2vw,104px)!important;display:grid!important}.ym-screen--login .ym-login__intro,.ym-screen--signup .ym-login__intro{color:#000!important;background:0 0!important;border-right:1px solid #00000038!important;align-content:start!important;min-height:0!important;padding:clamp(18px,2.5svh,28px) clamp(54px,4.6vw,86px) 0 0!important;display:grid!important;position:relative!important}.ym-screen--login .ym-login__intro h1,.ym-screen--signup .ym-login__intro h1{color:#000!important;letter-spacing:0!important;text-transform:uppercase!important;margin:0!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:clamp(66px,5.6vw,96px)!important;font-weight:950!important;line-height:.94!important}.ym-screen--signup .ym-register__intro h1{font-size:clamp(54px,4.8vw,82px)!important}.ym-screen--login .ym-login__intro p,.ym-screen--signup .ym-login__intro p{color:#000!important;letter-spacing:0!important;max-width:380px!important;margin:clamp(26px,3.4svh,38px) 0 0!important;font-size:clamp(20px,1.65vw,25px)!important;font-weight:450!important;line-height:1.38!important}.ym-screen--signup .ym-register__intro p{max-width:450px!important;font-size:clamp(18px,1.32vw,22px)!important}.ym-screen--signup .ym-miga-bubble{color:#000!important;width:fit-content!important;max-width:360px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin-top:clamp(22px,3svh,34px)!important;padding:0!important;font-size:clamp(19px,1.45vw,24px)!important;font-weight:800!important;line-height:1.2!important}.ym-screen--login .ym-login__miga,.ym-screen--signup .ym-login__miga{color:#ff0!important;width:250px!important;height:190px!important;position:absolute!important;bottom:clamp(10px,2.1svh,28px)!important;left:18px!important}.ym-screen--signup .ym-login__miga{transform-origin:0 100%!important;bottom:0!important;transform:scale(.9)!important}.ym-screen--login .ym-login__miga svg,.ym-screen--signup .ym-login__miga svg{z-index:2!important;fill:none!important;stroke:#ff0!important;stroke-width:7px!important;stroke-linecap:round!important;stroke-linejoin:round!important;color:#ff0!important;filter:none!important;width:130px!important;height:150px!important;position:absolute!important;bottom:28px!important;left:42px!important}.ym-screen--login .ym-login__miga svg path,.ym-screen--signup .ym-login__miga svg path{fill:none!important;stroke:#ff0!important}.ym-screen--login .ym-login__miga span,.ym-screen--signup .ym-login__miga span{background:#ffff0038!important;border-radius:50%!important;width:140px!important;height:22px!important;position:absolute!important;bottom:24px!important;left:70px!important}.ym-screen--login .ym-login__miga:before,.ym-screen--login .ym-login__miga:after,.ym-screen--signup .ym-login__miga:before,.ym-screen--signup .ym-login__miga:after{content:""!important;border-top:4px solid #ff0!important;border-bottom:4px solid #ff0!important;width:34px!important;height:58px!important;position:absolute!important;top:76px!important}.ym-screen--login .ym-login__miga:before,.ym-screen--signup .ym-login__miga:before{left:8px!important;transform:rotate(-31deg)!important}.ym-screen--login .ym-login__miga:after,.ym-screen--signup .ym-login__miga:after{right:18px!important;transform:rotate(31deg)!important}.ym-screen--login .ym-login__form,.ym-screen--signup .ym-login__form{background:0 0!important;align-content:start!important;gap:clamp(20px,2.7svh,30px)!important;min-height:0!important;padding:clamp(20px,2.5svh,28px) 0 0 clamp(70px,6.4vw,100px)!important;display:grid!important;overflow:visible!important}.ym-screen--signup .ym-register__form{gap:16px!important;overflow:hidden!important}.ym-screen--signup .ym-register-grid{scrollbar-width:thin!important;scrollbar-color:#00000047 transparent!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;min-height:0!important;max-height:min(440px,80svh - 242px)!important;padding-right:8px!important;display:grid!important;overflow:hidden auto!important}.ym-screen--login .ym-login-field,.ym-screen--signup .ym-login-field{color:#000!important;min-height:82px!important;box-shadow:none!important;background:#f9f9f7!important;border:1px solid #00000038!important;border-radius:8px!important;grid-template-columns:38px minmax(0,1fr) auto!important;align-items:center!important;gap:22px!important;margin:0!important;padding:0 24px 0 28px!important;display:grid!important}.ym-screen--signup .ym-register-field--wide{grid-column:1/-1!important;align-items:start!important;min-height:84px!important;padding-top:14px!important}.ym-screen--login .ym-login-field:focus-within,.ym-screen--signup .ym-login-field:focus-within{border-color:#ff0!important;box-shadow:0 0 0 2px #ffff0047!important}.ym-screen--login .ym-login-field svg,.ym-screen--signup .ym-login-field svg{color:#000!important;flex:none!important}.ym-screen--login .ym-login-field input,.ym-screen--login .ym-login-field select,.ym-screen--login .ym-login-field textarea,.ym-screen--signup .ym-login-field input,.ym-screen--signup .ym-login-field select,.ym-screen--signup .ym-login-field textarea{color:#000!important;width:100%!important;min-width:0!important;min-height:60px!important;box-shadow:none!important;letter-spacing:0!important;background:#f9f9f7!important;border:0!important;outline:0!important;padding:0!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:21px!important;font-weight:500!important}.ym-screen--signup .ym-login-field input,.ym-screen--signup .ym-login-field select,.ym-screen--signup .ym-login-field textarea{min-height:58px!important;font-size:16px!important}.ym-screen--signup .ym-login-field textarea{resize:none!important;min-height:66px!important;padding-top:5px!important;line-height:1.22!important}.ym-screen--login .ym-login-field input::placeholder,.ym-screen--signup .ym-login-field input::placeholder,.ym-screen--signup .ym-login-field textarea::placeholder{color:#0000007a!important;opacity:1!important}.ym-screen--signup .ym-login-field input:-webkit-autofill{-webkit-text-fill-color:#000!important;transition:background-color 9999s ease-out!important;box-shadow:inset 0 0 0 1000px #f9f9f7!important}.ym-screen--signup .ym-login-field input:-webkit-autofill:hover{-webkit-text-fill-color:#000!important;transition:background-color 9999s ease-out!important;box-shadow:inset 0 0 0 1000px #f9f9f7!important}.ym-screen--signup .ym-login-field input:-webkit-autofill:focus{-webkit-text-fill-color:#000!important;transition:background-color 9999s ease-out!important;box-shadow:inset 0 0 0 1000px #f9f9f7!important}.ym-screen--login .ym-login__submit,.ym-screen--login .ym-login__create,.ym-screen--signup .ym-login__submit,.ym-screen--signup .ym-login__create{letter-spacing:0!important;text-transform:uppercase!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:26px!important;min-height:78px!important;padding:0 28px!important;font-size:22px!important;font-weight:950!important;line-height:1!important;display:flex!important}.ym-screen--signup .ym-login__submit,.ym-screen--signup .ym-login__create{min-height:64px!important;font-size:17px!important}.ym-screen--login .ym-login__submit,.ym-screen--signup .ym-login__submit{color:#000!important;box-shadow:none!important;background:#ff0!important;border:1px solid #ff0!important;margin-top:2px!important}.ym-screen--login .ym-login__create,.ym-screen--signup .ym-login__create{color:#000!important;background:#f9f9f7!important;border:1px solid #00000038!important}.ym-screen--login .ym-login__divider,.ym-screen--signup .ym-login__divider{color:#0000005c!important;text-transform:uppercase!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;align-items:center!important;gap:18px!important;margin:-2px 0 0!important;font-size:17px!important;font-weight:700!important;line-height:1!important;display:grid!important}.ym-screen--login .ym-login__divider:before,.ym-screen--login .ym-login__divider:after,.ym-screen--signup .ym-login__divider:before,.ym-screen--signup .ym-login__divider:after{content:""!important;background:#00000029!important;height:1px!important}.ym-screen--login .ym-login__feedback,.ym-screen--signup .ym-login__feedback{color:#ff6c19!important;min-height:18px!important;margin:-8px 0 0!important;font-size:14px!important;font-weight:800!important;line-height:1.2!important}@media(max-height:820px){.ym-screen--login .ym-login,.ym-screen--signup .ym-login{height:min(700px,79svh)!important}.ym-screen--login .ym-login__panel,.ym-screen--signup .ym-login__panel{padding-top:42px!important;padding-bottom:42px!important}.ym-screen--login .ym-login__form{gap:18px!important}.ym-screen--login .ym-login-field{min-height:72px!important}.ym-screen--login .ym-login__submit,.ym-screen--login .ym-login__create{min-height:68px!important}}@media(max-width:1040px){.ym-screen--login,.ym-screen--signup{max-height:none!important;overflow:auto!important}.ym-screen--login main#top,.ym-screen--signup main#top{height:auto!important;min-height:calc(100svh - 88px)!important;padding:18px 18px 36px!important;overflow:visible!important}.ym-screen--login .ym-nav,.ym-screen--signup .ym-nav{height:auto!important;min-height:88px!important;padding:18px!important}.ym-screen--login .ym-login,.ym-screen--signup .ym-login{width:min(740px,100vw - 28px)!important;height:auto!important;min-height:0!important}.ym-screen--login .ym-login__panel,.ym-screen--signup .ym-login__panel{grid-template-columns:1fr!important;gap:28px!important;padding:30px 24px!important}.ym-screen--login .ym-login__intro,.ym-screen--signup .ym-login__intro{border-bottom:1px solid #0000002e!important;border-right:0!important;min-height:330px!important;padding-right:0!important}.ym-screen--login .ym-login__form,.ym-screen--signup .ym-login__form{padding:0!important}.ym-screen--signup .ym-register-grid{grid-template-columns:1fr!important;max-height:none!important;overflow:visible!important}}.ym-shell.ym-shell--account main .ym-daily-start .ym-check-flow:not(.ym-check-flow--review)>.ym-check-stage{grid-template-rows:auto auto auto minmax(0,1fr)!important;grid-template-columns:minmax(300px,.74fr) minmax(0,1.26fr)!important;align-content:stretch!important;align-items:start!important;gap:0 clamp(34px,4vw,76px)!important;display:grid!important}.ym-shell.ym-shell--account main .ym-daily-start .ym-check-flow:not(.ym-check-flow--review) .ym-check-stage>.ym-section-label{grid-area:1/1!important;margin:0 0 30px!important}.ym-shell.ym-shell--account main .ym-daily-start .ym-check-flow:not(.ym-check-flow--review) .ym-check-stage>h2{grid-area:2/1!important;max-width:420px!important;font-size:clamp(48px,4.65vw,72px)!important;line-height:1!important}.ym-shell.ym-shell--account main .ym-daily-start .ym-check-flow:not(.ym-check-flow--review) .ym-check-stage>p:not(.ym-section-label){grid-area:3/1!important;max-width:330px!important;margin:24px 0 0!important;font-size:clamp(18px,1.55vw,22px)!important;line-height:1.35!important}.ym-shell.ym-shell--account main .ym-daily-start .ym-check-flow:not(.ym-check-flow--review) .ym-check-options,.ym-shell.ym-shell--account main .ym-daily-start .ym-check-flow:not(.ym-check-flow--review) .ym-extra-mode{grid-area:1/2/-1!important;place-self:center stretch!important;width:100%!important;min-width:0!important;max-width:none!important;margin:74px 0 92px!important}.ym-shell.ym-shell--account main .ym-daily-start .ym-check-options--mood,.ym-shell.ym-shell--account main .ym-daily-start .ym-check-options--mode,.ym-shell.ym-shell--account main .ym-daily-start .ym-check-options--focus{margin-left:0!important;margin-right:0!important}.ym-shell.ym-shell--account main .ym-daily-start .ym-check-options--mood{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important}.ym-shell.ym-shell--account main .ym-daily-start .ym-check-options--mode{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important}.ym-shell.ym-shell--account main .ym-daily-start .ym-check-options--focus{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}.ym-shell.ym-shell--account main .ym-daily-start .ym-check-options button,.ym-shell.ym-shell--account main .ym-daily-start .ym-extra-mode button{text-align:center!important;align-content:center!important;justify-items:center!important;gap:10px!important;width:100%!important;min-width:0!important;padding:16px 12px!important;overflow:hidden!important}.ym-shell.ym-shell--account main .ym-daily-start .ym-check-options--mood button{min-height:138px!important}.ym-shell.ym-shell--account main .ym-daily-start .ym-check-options--mode button{min-height:244px!important}.ym-shell.ym-shell--account main .ym-daily-start .ym-check-options--focus button{min-height:144px!important}.ym-shell.ym-shell--account main .ym-daily-start .ym-check-options button strong,.ym-shell.ym-shell--account main .ym-daily-start .ym-extra-mode button strong{color:#000!important;letter-spacing:0!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;max-width:100%!important;font-size:clamp(16px,1.32vw,21px)!important;line-height:1.08!important}.ym-shell.ym-shell--account main .ym-daily-start .ym-check-options--mood button strong{text-transform:none!important;font-size:clamp(18px,1.55vw,23px)!important}.ym-shell.ym-shell--account main .ym-daily-start .ym-check-options--mode button strong{text-transform:uppercase!important;font-size:clamp(18px,1.55vw,24px)!important}.ym-shell.ym-shell--account main .ym-daily-start .ym-check-options--focus button strong,.ym-shell.ym-shell--account main .ym-daily-start .ym-extra-mode button strong{text-transform:uppercase!important;font-size:clamp(15px,1.2vw,19px)!important}.ym-shell.ym-shell--account main .ym-daily-start .ym-option-icon{flex:none!important;width:clamp(50px,5vw,66px)!important;height:clamp(50px,5vw,66px)!important}.ym-shell.ym-shell--account main .ym-daily-start .ym-check-options--mode .ym-option-icon{width:clamp(64px,6vw,86px)!important;height:clamp(64px,6vw,86px)!important}.ym-shell.ym-shell--account .ym-check-stage--extra{grid-template-columns:minmax(300px,.7fr) minmax(0,1.3fr)!important}.ym-shell.ym-shell--account .ym-check-stage--extra .ym-extra-mode{margin:86px 0 92px!important}.ym-shell.ym-shell--account .ym-check-stage--extra .ym-extra-mode>div:last-child{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important}.ym-shell.ym-shell--account main .ym-daily-start .ym-check-stage--extra .ym-extra-mode button{min-height:176px!important;padding:16px 10px!important}.ym-shell.ym-shell--account main .ym-daily-start .ym-check-actions{align-items:center!important;height:66px!important;bottom:42px!important;left:64px!important;right:64px!important}.ym-shell.ym-shell--account main .ym-daily-start .ym-check-actions .ym-button,.ym-shell.ym-shell--account main .ym-daily-start .ym-lesson-start__cta,.ym-shell.ym-shell--account main .ym-daily-start .ym-lesson-start__cta--secondary{white-space:nowrap!important;height:66px!important;min-height:66px!important;padding:0 24px!important}.ym-shell.ym-shell--account main .ym-daily-start .ym-check-actions .ym-button--ghost{justify-self:start!important}@media(max-height:830px){.ym-shell.ym-shell--account main .ym-daily-start .ym-check-flow:not(.ym-check-flow--review)>.ym-check-stage{grid-template-columns:minmax(286px,.7fr) minmax(0,1.3fr)!important}.ym-shell.ym-shell--account main .ym-daily-start .ym-check-flow:not(.ym-check-flow--review) .ym-check-stage>.ym-section-label{margin-bottom:20px!important}.ym-shell.ym-shell--account main .ym-daily-start .ym-check-flow:not(.ym-check-flow--review) .ym-check-stage>h2{max-width:360px!important;font-size:clamp(42px,4.25vw,60px)!important}.ym-shell.ym-shell--account main .ym-daily-start .ym-check-flow:not(.ym-check-flow--review) .ym-check-stage>p:not(.ym-section-label){max-width:300px!important;margin-top:18px!important;font-size:17px!important}.ym-shell.ym-shell--account main .ym-daily-start .ym-check-flow:not(.ym-check-flow--review) .ym-check-options,.ym-shell.ym-shell--account main .ym-daily-start .ym-check-flow:not(.ym-check-flow--review) .ym-extra-mode{margin-top:58px!important;margin-bottom:84px!important}.ym-shell.ym-shell--account main .ym-daily-start .ym-check-options--mood button{min-height:116px!important}.ym-shell.ym-shell--account main .ym-daily-start .ym-check-options--mode button{min-height:188px!important}.ym-shell.ym-shell--account main .ym-daily-start .ym-check-options--focus button{min-height:118px!important}.ym-shell.ym-shell--account main .ym-daily-start .ym-check-stage--extra .ym-extra-mode button{min-height:142px!important}.ym-shell.ym-shell--account main .ym-daily-start .ym-check-actions{height:58px!important;bottom:28px!important;left:56px!important;right:56px!important}.ym-shell.ym-shell--account main .ym-daily-start .ym-check-actions .ym-button,.ym-shell.ym-shell--account main .ym-daily-start .ym-lesson-start__cta,.ym-shell.ym-shell--account main .ym-daily-start .ym-lesson-start__cta--secondary{height:58px!important;min-height:58px!important;font-size:16px!important}}.ym-shell.ym-shell--account main .ym-daily-start .ym-check-flow:not(.ym-check-flow--review)>.ym-check-stage{grid-template-rows:56px auto auto minmax(0,1fr)!important}.ym-shell.ym-shell--account main .ym-daily-start .ym-check-flow:not(.ym-check-flow--review) .ym-check-stage>.ym-section-label{align-self:end!important;margin:0 0 22px!important}.ym-shell.ym-shell--account main .ym-daily-start .ym-check-flow:not(.ym-check-flow--review) .ym-check-stage>h2{transform:translateY(28px)!important}.ym-shell.ym-shell--account main .ym-daily-start .ym-check-flow:not(.ym-check-flow--review) .ym-check-stage>p:not(.ym-section-label){margin-top:28px!important;transform:translateY(34px)!important}.ym-shell.ym-shell--account main .ym-daily-start .ym-check-actions{bottom:42px!important;left:38px!important;right:64px!important}.ym-shell.ym-shell--account main .ym-daily-start .ym-check-actions .ym-button--ghost{width:176px!important;margin-left:0!important}@media(max-height:830px){.ym-shell.ym-shell--account main .ym-daily-start .ym-check-flow:not(.ym-check-flow--review)>.ym-check-stage{grid-template-rows:44px auto auto minmax(0,1fr)!important}.ym-shell.ym-shell--account main .ym-daily-start .ym-check-flow:not(.ym-check-flow--review) .ym-check-stage>h2{transform:translateY(18px)!important}.ym-shell.ym-shell--account main .ym-daily-start .ym-check-flow:not(.ym-check-flow--review) .ym-check-stage>p:not(.ym-section-label){margin-top:20px!important;transform:translateY(22px)!important}.ym-shell.ym-shell--account main .ym-daily-start .ym-check-actions{bottom:28px!important;left:34px!important;right:56px!important}}.ym-wordmark:after,.ym-shell.ym-shell--account .ym-wordmark:after{display:none!important}.ym-wordmark img,.ym-shell.ym-shell--account .ym-wordmark img{object-fit:contain!important;object-position:center!important;filter:drop-shadow(0 0 18px #ffff0038)!important;border-radius:0!important;width:clamp(174px,13.5vw,218px)!important;height:auto!important;max-height:74px!important}.ym-shell.ym-shell--account .ym-nav{align-items:flex-start!important}.ym-shell.ym-shell--account .ym-check-flow--review .ym-check-progress{top:62px!important;right:282px!important}.ym-shell.ym-shell--account main .ym-daily-start .ym-check-stage--review{min-height:min(680px,100svh - 168px)!important;padding:64px 70px 54px!important;position:relative!important;overflow:hidden!important}.ym-shell.ym-shell--account main .ym-daily-start .ym-check-stage--review .ym-check-review-head{min-height:100%!important;display:block!important}.ym-shell.ym-shell--account main .ym-daily-start .ym-check-stage--review .ym-check-review-head>div:first-child{width:calc(100% - 500px)!important;max-width:720px!important}.ym-shell.ym-shell--account main .ym-daily-start .ym-check-stage--review .ym-check-review-head h2{letter-spacing:0!important;max-width:700px!important;font-size:clamp(78px,7.4vw,122px)!important;line-height:.9!important}.ym-shell.ym-shell--account main .ym-daily-start .ym-check-stage--review .ym-check-review-head p:not(.ym-section-label){max-width:680px!important;margin-top:34px!important;font-size:clamp(23px,1.75vw,30px)!important;line-height:1.18!important}.ym-shell.ym-shell--account main .ym-daily-start .ym-check-stage--review .ym-review-streak{z-index:2!important;background:#f9f9f7b3!important;border:1px solid #00000038!important;border-radius:8px!important;place-items:center!important;width:158px!important;height:112px!important;margin:0!important;display:grid!important;position:absolute!important;top:40px!important;right:70px!important}.ym-shell.ym-shell--account main .ym-daily-start .ym-check-stage--review .ym-review-streak span{letter-spacing:.04em!important;font-size:12px!important;font-weight:950!important;line-height:1!important}.ym-shell.ym-shell--account main .ym-daily-start .ym-check-stage--review .ym-review-streak strong{font-size:58px!important;line-height:.86!important}.ym-shell.ym-shell--account .ym-review-actions{z-index:2!important;gap:18px!important;width:min(400px,28vw)!important;margin:0!important;display:grid!important;position:absolute!important;top:52%!important;right:70px!important;transform:translateY(-34%)!important}.ym-shell.ym-shell--account .ym-review-actions .ym-lesson-start__cta,.ym-shell.ym-shell--account .ym-review-actions .ym-lesson-start__cta--secondary{letter-spacing:0!important;border-radius:7px!important;justify-content:center!important;width:100%!important;height:76px!important;min-height:76px!important;font-size:20px!important}.ym-shell.ym-shell--account .ym-review-actions .ym-lesson-start__cta--secondary{background:#f9f9f76b!important}.ym-shell.ym-shell--account main .ym-daily-start .ym-check-stage--review:after{bottom:56px!important;left:70px!important;right:70px!important}@media(max-height:830px){.ym-shell.ym-shell--account main .ym-daily-start .ym-check-stage--review{min-height:calc(100svh - 142px)!important;padding:50px 58px 42px!important}.ym-shell.ym-shell--account main .ym-daily-start .ym-check-stage--review .ym-check-review-head h2{font-size:clamp(66px,6.4vw,98px)!important}.ym-shell.ym-shell--account main .ym-daily-start .ym-check-stage--review .ym-review-streak{height:98px!important;top:34px!important;right:58px!important}.ym-shell.ym-shell--account .ym-review-actions{width:min(370px,28vw)!important;right:58px!important}.ym-shell.ym-shell--account main .ym-daily-start .ym-check-stage--review:after{bottom:44px!important;left:58px!important;right:58px!important}}.ym-screen--login{color:#000!important;background:linear-gradient(#00000014,#0000002e),url(/assets/app-backgrounds/yogamiga-grass-bg.png) 50%/cover fixed!important;min-height:100svh!important;max-height:100svh!important;overflow:hidden!important}.ym-screen--login .ym-nav{z-index:10!important;box-sizing:border-box!important;height:104px!important;min-height:104px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;align-items:flex-start!important;padding:22px clamp(58px,5.8vw,104px) 10px!important;position:relative!important}.ym-screen--login .ym-wordmark{align-items:flex-start!important}.ym-screen--login .ym-wordmark img{object-fit:contain!important;filter:drop-shadow(0 0 14px #ff03)!important;border-radius:0!important;width:clamp(188px,13vw,228px)!important;height:auto!important;max-height:72px!important}.ym-screen--login .ym-links{align-items:flex-start!important;gap:clamp(36px,3.8vw,62px)!important;padding-top:9px!important}.ym-screen--login .ym-links button:first-child{display:none!important}.ym-screen--login .ym-links button,.ym-screen--login .ym-sound{min-height:34px!important;box-shadow:none!important;color:#f9f9f7!important;letter-spacing:0!important;text-transform:uppercase!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:17px!important;font-weight:900!important;line-height:1!important;position:relative!important}.ym-screen--login .ym-links button.is-active{color:#ff0!important}.ym-screen--login .ym-links button.is-active:after{content:""!important;background:#ff0!important;height:3px!important;position:absolute!important;bottom:-10px!important;left:0!important;right:0!important}.ym-screen--login .ym-sound{align-items:flex-start!important;gap:11px!important;padding-top:2px!important;display:flex!important}.ym-screen--login .ym-sound svg{color:#ff0!important;width:34px!important;height:34px!important}.ym-screen--login main#top{background:0 0!important;place-items:center!important;height:calc(100svh - 104px)!important;min-height:calc(100svh - 104px)!important;padding:0 clamp(56px,5.8vw,104px) 28px!important;display:grid!important;overflow:hidden!important}.ym-screen--login .ym-login{color:#000!important;background:#f9f9f7!important;border:0!important;border-radius:28px!important;width:min(1480px,88vw)!important;height:min(724px,100svh - 148px)!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important;overflow:hidden!important;box-shadow:0 34px 96px #0000003d!important}.ym-screen--login .ym-login__panel{box-sizing:border-box!important;background:0 0!important;grid-template-columns:39.5% 60.5%!important;gap:0!important;height:100%!important;min-height:0!important;padding:clamp(42px,5.8svh,70px) clamp(58px,6.2vw,104px)!important;display:grid!important}.ym-screen--login .ym-login__intro{color:#000!important;background:0 0!important;border-right:1px solid #0003!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;height:100%!important;min-height:0!important;padding:clamp(14px,2.2svh,26px) clamp(54px,4.7vw,82px) clamp(18px,2.8svh,34px) 0!important;display:flex!important;position:relative!important;overflow:hidden!important}.ym-screen--login .ym-login__intro h1{color:#000!important;letter-spacing:0!important;text-transform:uppercase!important;margin:0!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:clamp(58px,5vw,86px)!important;font-weight:950!important;line-height:.94!important}.ym-screen--login .ym-login__intro p{color:#000!important;letter-spacing:0!important;max-width:360px!important;margin:clamp(24px,3.1svh,34px) 0 0!important;font-size:clamp(19px,1.55vw,24px)!important;font-weight:450!important;line-height:1.38!important}.ym-screen--login .ym-login__miga{color:#ff0!important;flex:none!important;width:clamp(178px,16vw,236px)!important;height:clamp(124px,14svh,164px)!important;margin:clamp(28px,5svh,56px) auto 0!important;position:relative!important;bottom:auto!important;left:auto!important;transform:none!important}.ym-screen--login .ym-login__miga svg{z-index:2!important;fill:none!important;stroke:#ff0!important;stroke-width:6px!important;stroke-linecap:round!important;stroke-linejoin:round!important;color:#ff0!important;filter:none!important;width:clamp(82px,7.8vw,116px)!important;height:clamp(104px,10vw,140px)!important;position:absolute!important;bottom:18px!important;left:50%!important;transform:translate(-50%)!important}.ym-screen--login .ym-login__miga svg path{fill:none!important;stroke:#ff0!important}.ym-screen--login .ym-login__miga span{background:#ffff0038!important;border-radius:50%!important;width:112px!important;height:18px!important;position:absolute!important;bottom:14px!important;left:50%!important;transform:translate(-50%)!important}.ym-screen--login .ym-login__miga:before,.ym-screen--login .ym-login__miga:after{content:""!important;border-top:4px solid #ff0!important;border-bottom:4px solid #ff0!important;width:24px!important;height:46px!important;position:absolute!important;top:54px!important}.ym-screen--login .ym-login__miga:before{left:10px!important;transform:rotate(-34deg)!important}.ym-screen--login .ym-login__miga:after{right:10px!important;transform:rotate(34deg)!important}.ym-screen--login .ym-login__form{background:0 0!important;align-content:center!important;gap:clamp(16px,2.35svh,28px)!important;height:100%!important;min-height:0!important;padding:0 0 0 clamp(68px,6.3vw,100px)!important;display:grid!important;overflow:visible!important}.ym-screen--login .ym-login-field{color:#000!important;min-height:clamp(68px,9.8svh,86px)!important;box-shadow:none!important;background:#f9f9f7!important;border:1px solid #00000038!important;border-radius:8px!important;grid-template-columns:38px minmax(0,1fr) auto!important;align-items:center!important;gap:22px!important;margin:0!important;padding:0 24px 0 28px!important;display:grid!important}.ym-screen--login .ym-login-field:focus-within{border-color:#000!important;box-shadow:0 0 0 1px #ff0!important}.ym-screen--login .ym-login-field svg{color:#000!important}.ym-screen--login .ym-login-field input{color:#000!important;width:100%!important;min-width:0!important;min-height:58px!important;box-shadow:none!important;letter-spacing:0!important;background:#f9f9f7!important;border:0!important;outline:0!important;padding:0!important;font-size:clamp(18px,1.45vw,22px)!important;font-weight:500!important}.ym-screen--login .ym-login-field input::placeholder{color:#0000007a!important;opacity:1!important}.ym-screen--login .ym-login-field input:-webkit-autofill{-webkit-text-fill-color:#000!important;transition:background-color 9999s ease-out!important;box-shadow:inset 0 0 0 1000px #f9f9f7!important}.ym-screen--login .ym-login-field input:-webkit-autofill:hover{-webkit-text-fill-color:#000!important;transition:background-color 9999s ease-out!important;box-shadow:inset 0 0 0 1000px #f9f9f7!important}.ym-screen--login .ym-login-field input:-webkit-autofill:focus{-webkit-text-fill-color:#000!important;transition:background-color 9999s ease-out!important;box-shadow:inset 0 0 0 1000px #f9f9f7!important}.ym-screen--login .ym-login-field button{color:#000!important;background:0 0!important;border:0!important;border-radius:0!important;place-items:center!important;width:34px!important;height:34px!important;padding:0!important;display:grid!important}.ym-screen--login .ym-login__meta{grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:18px!important;margin-top:0!important;display:grid!important}.ym-screen--login .ym-login__remember{color:#000!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:center!important;gap:22px!important;font-size:clamp(16px,1.15vw,18px)!important;line-height:1.25!important;display:grid!important}.ym-screen--login .ym-login__remember input{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:#f9f9f7!important;border:1px solid #0000003d!important;border-radius:6px!important;width:34px!important;height:34px!important;margin:0!important}.ym-screen--login .ym-login__remember input:checked{background:#ff0!important;box-shadow:inset 0 0 0 7px #f9f9f7!important}.ym-screen--login .ym-login__forgot{color:#000!important;text-underline-offset:3px!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:clamp(16px,1.15vw,18px)!important;font-weight:700!important;text-decoration:underline!important}.ym-screen--login .ym-login__submit,.ym-screen--login .ym-login__create{letter-spacing:0!important;text-transform:uppercase!important;min-height:clamp(62px,8.6svh,78px)!important;box-shadow:none!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:26px!important;padding:0 28px!important;font-size:clamp(18px,1.45vw,22px)!important;font-weight:950!important;line-height:1!important;display:flex!important}.ym-screen--login .ym-login__submit{color:#000!important;background:#ff0!important;border:1px solid #ff0!important;margin-top:0!important}.ym-screen--login .ym-login__create{color:#000!important;background:#f9f9f7!important;border:1px solid #00000038!important}.ym-screen--login .ym-login__divider{color:#0000005c!important;text-transform:uppercase!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;align-items:center!important;gap:18px!important;margin:-2px 0 0!important;font-size:17px!important;font-weight:700!important;line-height:1!important;display:grid!important}.ym-screen--login .ym-login__divider:before,.ym-screen--login .ym-login__divider:after{content:""!important;background:#00000029!important;height:1px!important}.ym-screen--login .ym-login__feedback:empty{display:none!important}@media(max-height:760px){.ym-screen--login .ym-nav{height:92px!important;min-height:92px!important;padding-top:16px!important}.ym-screen--login main#top{height:calc(100svh - 92px)!important;min-height:calc(100svh - 92px)!important;padding-bottom:20px!important}.ym-screen--login .ym-login{height:calc(100svh - 126px)!important}.ym-screen--login .ym-login__panel{padding-top:34px!important;padding-bottom:34px!important}.ym-screen--login .ym-login__intro h1{font-size:clamp(52px,4.5vw,72px)!important}.ym-screen--login .ym-login__intro p{margin-top:22px!important}.ym-screen--login .ym-login__miga{width:176px!important;height:116px!important;margin-top:24px!important}.ym-screen--login .ym-login__form{gap:15px!important}}.ym-shell--landing .ym-links button,.ym-screen--signup .ym-links button,.ym-screen--login .ym-links button{color:#f9f9f7!important}.ym-shell--landing .ym-links button.is-active,.ym-screen--signup .ym-links button.is-active,.ym-screen--login .ym-links button.is-active{color:#ff0!important}.ym-shell--landing .ym-links button.is-active:after,.ym-screen--signup .ym-links button.is-active:after,.ym-screen--login .ym-links button.is-active:after{content:""!important;background:#ff0!important;height:3px!important;position:absolute!important;bottom:-10px!important;left:0!important;right:0!important}.ym-screen--landing .ym-links button.is-active:after{content:none!important;display:none!important}.ym-shell--landing .ym-links button.is-active:after,.ym-screen--signup .ym-links button.is-active:after,.ym-screen--login .ym-links button.is-active:after{content:none!important;background:0 0!important;height:0!important;display:none!important}.ym-screen--landing .ym-sound{display:none!important}.ym-screen--landing .ym-nav{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important}.ym-screen--landing .ym-landing__panel:before,.ym-screen--landing .ym-landing__panel:after{opacity:0!important;background:0 0!important}.ym-screen--landing .ym-final-cta__actions .ym-button--lime{color:#ff0!important;height:auto!important;min-height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.ym-screen--landing .ym-final-cta__actions .ym-button--lime svg{color:#ff0!important;stroke:#ff0!important}.ym-screen--landing .ym-final-cta__actions .ym-button--ghost{color:#00e5ff!important;height:auto!important;min-height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.ym-screen--landing .ym-final-cta__actions .ym-button--ghost svg{color:#00e5ff!important;stroke:#00e5ff!important}.ym-screen--landing .ym-final-cta:before,.ym-screen--landing .ym-final-cta:after{opacity:0!important;background:0 0!important}.ym-screen--landing .ym-final-cta__shine,.ym-screen--landing .ym-sound,.ym-screen--signup .ym-sound,.ym-screen--login .ym-sound,.ym-shell--landing .ym-sound{display:none!important}.ym-screen--signup main#top{place-items:center!important;width:100vw!important;height:100svh!important;min-height:100svh!important;padding:0 clamp(28px,5vw,78px)!important;display:grid!important;position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;overflow:hidden!important}.ym-screen--signup .ym-login{width:min(1480px,88vw)!important;height:min(600px,82svh)!important;margin:0!important;transform:translateY(48px)!important}.ym-screen--signup .ym-register__form{gap:12px!important}.ym-screen--signup .ym-register-grid{gap:11px!important;max-height:min(360px,82svh - 250px)!important}.ym-screen--signup .ym-register-field{grid-template-columns:26px minmax(0,1fr) auto!important;gap:11px!important;min-height:51px!important;padding:0 13px!important}.ym-screen--signup .ym-register-field--wide{min-height:67px!important;padding-top:11px!important}.ym-screen--signup .ym-register-field svg{width:20px!important;height:20px!important}.ym-screen--signup .ym-register-field input,.ym-screen--signup .ym-register-field select,.ym-screen--signup .ym-register-field textarea{min-height:46px!important;font-size:13px!important}.ym-screen--signup .ym-register-field textarea{min-height:53px!important}.ym-screen--signup .ym-login__divider{gap:14px!important;font-size:12px!important}.ym-screen--signup .ym-login__miga{display:none!important}.ym-screen--signup .ym-register-field input,.ym-screen--signup .ym-register-field select,.ym-screen--signup .ym-register-field textarea{font-size:11px!important}.ym-screen--signup .ym-login__submit,.ym-screen--signup .ym-login__create{gap:17px!important;min-height:43px!important;padding:0 18px!important;font-size:12px!important}.ym-screen--signup .ym-login__submit svg,.ym-screen--signup .ym-login__create svg{width:18px!important;height:18px!important}.ym-screen--signup .ym-login__divider{font-size:10px!important}.ym-screen--signup .ym-register-field--wide,.ym-screen--signup .ym-login__submit,.ym-screen--signup .ym-login__divider,.ym-screen--signup .ym-login__create{justify-self:start!important;width:85%!important}.ym-screen--signup .ym-register-field--wide{align-items:center!important;width:100%!important;min-height:51px!important;padding-top:0!important}.ym-screen--signup .ym-register-field--wide textarea{align-items:center!important;min-height:46px!important;padding-top:0!important;display:flex!important}.ym-screen--signup .ym-login__submit,.ym-screen--signup .ym-login__divider,.ym-screen--signup .ym-login__create{box-sizing:border-box!important;justify-self:start!important;width:calc(100% - 8px)!important}.ym-screen--signup .ym-register-field--wide{align-items:center!important}.ym-screen--signup .ym-register-field--wide textarea{height:46px!important;min-height:46px!important;padding:0!important;line-height:46px!important;overflow:hidden!important}.ym-shell--landing .ym-links button,.ym-screen--signup .ym-links button,.ym-screen--login .ym-links button{font-size:14.4px!important}.ym-screen--login main#top{place-items:center!important;width:100vw!important;height:100svh!important;min-height:100svh!important;padding:0 clamp(28px,5vw,78px)!important;display:grid!important;position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;overflow:hidden!important}.ym-screen--login .ym-login{width:min(1480px,88vw)!important;height:min(600px,82svh)!important;margin:0!important;transform:translateY(48px)!important}.ym-screen--signup .ym-nav,.ym-screen--login .ym-nav{align-items:flex-start!important;height:96px!important;min-height:96px!important;padding:22px clamp(58px,5.8vw,104px) 12px!important}.ym-screen--signup .ym-wordmark img,.ym-screen--login .ym-wordmark img{width:clamp(188px,13vw,226px)!important;height:auto!important;max-height:66px!important}.ym-screen--signup .ym-links,.ym-screen--login .ym-links{align-items:flex-start!important;gap:clamp(34px,3.7vw,58px)!important;padding-top:8px!important}.ym-screen--signup .ym-links button,.ym-screen--login .ym-links button{letter-spacing:.08em!important;text-transform:lowercase!important;min-height:32px!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;font-size:14.4px!important;font-weight:760!important;line-height:1!important}.ym-screen--signup .ym-wordmark,.ym-screen--login .ym-wordmark{flex:none!important;justify-content:flex-start!important;align-items:flex-start!important;width:clamp(188px,13vw,226px)!important;height:66px!important;margin:0!important;padding:0!important;display:inline-flex!important;transform:none!important}.ym-screen--signup .ym-wordmark img,.ym-screen--login .ym-wordmark img{object-fit:contain!important;width:clamp(188px,13vw,226px)!important;height:auto!important;max-height:66px!important;margin:0!important;display:block!important;transform:none!important}.ym-screen--signup .ym-links button,.ym-screen--login .ym-links button{letter-spacing:.02em!important;letter-spacing:.08em!important;text-transform:lowercase!important;font-family:Arial Narrow,Helvetica Neue,Arial,sans-serif!important;font-size:14.4px!important;font-weight:760!important;line-height:1!important}.ym-screen--signup .ym-links,.ym-screen--login .ym-links{gap:clamp(12px,2vw,26px)!important}.ym-screen--login .ym-login__miga{display:none!important}.ym-screen--login .ym-login__meta{align-items:center!important}.ym-screen--login .ym-login__forgot{align-self:center!important;line-height:34px!important}.ym-screen--login .ym-login__panel{grid-template-columns:40.5% 59.5%!important}.ym-shell--landing.ym-screen--signup .ym-nav,.ym-shell--landing.ym-screen--login .ym-nav{align-items:center!important;height:72px!important;min-height:72px!important;padding:14px clamp(18px,3vw,42px)!important}.ym-shell--landing.ym-screen--signup .ym-wordmark,.ym-shell--landing.ym-screen--login .ym-wordmark{align-items:center!important;width:auto!important;height:auto!important}.ym-shell--landing.ym-screen--signup .ym-wordmark img,.ym-shell--landing.ym-screen--login .ym-wordmark img{width:150px!important;height:54px!important;max-height:54px!important}.ym-shell--landing.ym-screen--signup .ym-links,.ym-shell--landing.ym-screen--login .ym-links{align-items:center!important;padding-top:0!important}.ym-screen--signup .ym-register-field select{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:100%!important;padding-right:22px!important;overflow:hidden!important}.ym-screen--login .ym-login__forgot{letter-spacing:0!important;font-family:Arial,Helvetica,sans-serif!important;font-size:15px!important;font-weight:600!important}.ym-screen--login .ym-login__submit{place-items:center!important;gap:0!important;display:grid!important;position:relative!important}.ym-screen--login .ym-login__submit svg{position:absolute!important;top:50%!important;left:calc(50% + 64px)!important;transform:translateY(-50%)!important}.ym-screen--login .ym-login__submit{justify-content:center!important;align-items:center!important;gap:8px!important;display:flex!important}.ym-screen--login .ym-login__submit svg{position:static!important;transform:none!important}.ym-screen--login .ym-login__forgot{transform:translateY(-8px)!important}.ym-shell.ym-shell--account main .ym-daily-start .ym-check-flow--review>.ym-check-progress{top:34px!important}.ym-shell.ym-shell--account main .ym-daily-start .ym-check-stage--review .ym-review-actions{flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:18px!important;width:min(270px,25vw)!important;display:flex!important}.ym-shell.ym-shell--account main .ym-daily-start .ym-check-stage--review .ym-review-actions .ym-lesson-start__cta,.ym-shell.ym-shell--account main .ym-daily-start .ym-check-stage--review .ym-review-actions .ym-lesson-start__cta--secondary{align-self:stretch!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important}.ym-shell.ym-shell--account>.ym-nav .ym-sound{display:none!important}.ym-shell.ym-shell--account>.ym-nav .ym-links{align-items:center!important;gap:clamp(12px,2vw,26px)!important}.ym-shell.ym-shell--account>.ym-nav .ym-links button{letter-spacing:.08em!important;text-transform:lowercase!important;color:#f9f9f7!important;text-shadow:0 1px 14px #0000004d!important;font-family:Arial Narrow,Helvetica Neue,Arial,sans-serif!important;font-size:14.4px!important;font-weight:760!important;line-height:1!important}.ym-shell.ym-shell--account>.ym-nav .ym-links button.is-active{color:#ff0!important}.ym-shell.ym-shell--account>.ym-nav .ym-links button.is-active:after{content:none!important;display:none!important}.ym-shell.ym-shell--account .ym-lesson-camera .ym-pose-brief-card .ym-button--lime{margin-bottom:22px!important;position:relative!important;top:-22px!important}.ym-shell.ym-shell--account .ym-lesson-camera .ym-practice-sidebar .ym-practice-timer>span{display:inline-block!important;position:relative!important;top:-11px!important}.ym-shell.ym-shell--account>.ym-nav{z-index:20!important}.ym-shell.ym-shell--account #practice{justify-content:flex-start!important;align-items:stretch!important;min-height:100vh!important;padding:0!important;overflow:hidden!important}.ym-shell.ym-shell--account #practice>.ym-lesson-practice{width:100vw!important;max-width:none!important;min-height:100vh!important;margin:0!important;padding:clamp(82px,11vh,96px) 0 0!important;overflow:hidden!important}.ym-shell.ym-shell--account #practice>.ym-lesson-practice>.ym-practice-main{width:100vw!important;max-width:none!important;height:calc(100vh - clamp(82px,11vh,96px))!important;min-height:0!important;box-shadow:none!important;border-left:0!important;border-right:0!important;border-radius:0!important;margin:0!important}.ym-shell.ym-shell--account #practice>.ym-lesson-practice .ym-camera,.ym-shell.ym-shell--account #practice>.ym-lesson-practice .ym-lesson-camera{border-radius:0!important;width:100%!important;height:100%!important}@supports (height:100svh){.ym-shell.ym-shell--account #practice,.ym-shell.ym-shell--account #practice>.ym-lesson-practice{min-height:100svh!important}.ym-shell.ym-shell--account #practice>.ym-lesson-practice>.ym-practice-main{height:calc(100svh - clamp(82px,11vh,96px))!important}}.ym-shell--account .ym-nav .ym-links button:first-child,.ym-shell--account .ym-nav .ym-links button[aria-current=page],.ym-shell--account .ym-nav .ym-links .is-active{color:#ff0!important}.ym-lesson-practice{inset:var(--ym-practice-nav-height) 0 0 0!important;z-index:20!important;width:100vw!important;height:calc(100svh - var(--ym-practice-nav-height))!important;background:#000!important;margin:0!important;padding:0!important;position:fixed!important;overflow:hidden!important}.ym-practice-main{width:100vw!important;max-width:none!important;height:calc(100svh - var(--ym-practice-nav-height))!important;border-radius:0!important;grid-template-rows:minmax(0,1fr) 66px!important;grid-template-columns:minmax(0,1fr) clamp(250px,21.5vw,295px)!important;min-height:0!important;margin:0!important;display:grid!important;overflow:hidden!important}.ym-lesson-camera{isolation:isolate;border-radius:0!important;height:100%!important;min-height:0!important;position:relative!important;overflow:hidden!important}.ym-pose-brief-card{z-index:8!important;border-radius:18px!important;width:clamp(280px,29vw,360px)!important;max-width:360px!important;height:auto!important;min-height:0!important;max-height:calc(100% - 102px)!important;padding:clamp(17px,1.85vw,24px)!important;top:clamp(16px,2.6vh,26px)!important;bottom:auto!important;left:clamp(28px,5.4vw,68px)!important;overflow:hidden!important}.ym-pose-brief-card .ym-button,.ym-pose-brief-card button{min-height:54px!important;margin-top:12px!important;transform:translateY(-8px)!important}.ym-practice-sidebar{box-sizing:border-box!important;gap:clamp(8px,1vh,12px)!important;width:auto!important;min-width:0!important;max-width:295px!important;padding:clamp(15px,2vh,22px) clamp(15px,1.7vw,20px)!important;overflow:hidden!important}.ym-practice-sidebar *{box-sizing:border-box;max-width:100%}.ym-practice-sidebar h2{overflow-wrap:anywhere;font-size:clamp(25px,2.5vw,34px)!important;line-height:.96!important}.ym-practice-sidebar img{object-fit:contain!important;max-width:100%!important}.ym-practice-timer strong{font-size:clamp(58px,6.6vw,82px)!important;line-height:.78!important}.ym-practice-timer span{font-size:clamp(12px,1vw,15px)!important;line-height:1!important;display:block!important;transform:translateY(-3mm)!important}.ym-practice-sidebar p,.ym-practice-sidebar span,.ym-practice-sidebar strong{overflow-wrap:anywhere}.ym-lesson-camera .ym-pose-dot,.ym-lesson-camera .ym-tracking-dot,.ym-lesson-camera .ym-landmark-dot,.ym-lesson-camera [class*=pose-dot],.ym-lesson-camera [class*=tracking-dot],.ym-lesson-camera [class*=landmark]{opacity:0!important;pointer-events:none!important}.ym-lesson-camera:before{content:"";z-index:3;pointer-events:none;opacity:.92;filter:drop-shadow(0 0 12px #ffff008c);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 180 460'%3E%3Cg fill='none' stroke='%23ffff00' stroke-width='5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='90' cy='32' r='20'/%3E%3Cpath d='M90 54v80M48 88h84M48 88 34 156M132 88l14 68M90 134v106M58 240h64M58 240 68 350M122 240l-8 110M68 350 48 416M114 350l22 66'/%3E%3C/g%3E%3Cg fill='%23ffff00' stroke='%23000000' stroke-width='2'%3E%3Ccircle cx='90' cy='32' r='8'/%3E%3Ccircle cx='48' cy='88' r='7'/%3E%3Ccircle cx='132' cy='88' r='7'/%3E%3Ccircle cx='34' cy='156' r='7'/%3E%3Ccircle cx='146' cy='156' r='7'/%3E%3Ccircle cx='90' cy='134' r='7'/%3E%3Ccircle cx='58' cy='240' r='7'/%3E%3Ccircle cx='122' cy='240' r='7'/%3E%3Ccircle cx='68' cy='350' r='7'/%3E%3Ccircle cx='114' cy='350' r='7'/%3E%3C/g%3E%3C/svg%3E") 50%/contain no-repeat;width:min(20vw,190px);height:min(64vh,430px);position:absolute;top:11%;left:58%;transform:translate(-50%)}.ym-lesson-camera:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000,#00e5ff33 48%,#ffff0057,#0000 52%) 0 0/100% 220%;border:1px solid #ffff009e;border-radius:48% 48% 44% 44%;width:min(23vw,230px);height:min(68vh,460px);animation:2.8s ease-in-out infinite ymBodyScan;position:absolute;top:9%;left:58%;transform:translate(-50%);box-shadow:0 0 0 1px #00e5ff47,inset 0 0 30px #ffff001f}@keyframes ymBodyScan{0%,to{opacity:.55;transform:translateY(-8px)scaleX(.98)}50%{opacity:.95;transform:translateY(8px)scaleX(1.02)}}@media(max-width:900px){:root{--ym-practice-nav-height:74px}.ym-practice-main{grid-template-rows:minmax(0,1fr) 58px!important;grid-template-columns:minmax(0,1fr) 240px!important}.ym-pose-brief-card{width:min(315px,46vw)!important;padding:18px!important;left:18px!important}.ym-lesson-camera:before,.ym-lesson-camera:after{left:62%}}:root{--ym-practice-nav-height:86px}.ym-shell--account .ym-sound{display:none!important}.ym-shell--account .ym-nav{height:var(--ym-practice-nav-height)!important;align-items:flex-start!important;padding:18px 54px 12px!important}.ym-shell--account .ym-nav .ym-links{align-items:center!important;gap:42px!important}.ym-shell--account .ym-nav .ym-links button{letter-spacing:0!important;text-transform:lowercase!important;color:#f9f9f7!important;font-family:inherit!important;font-size:14.4px!important;font-weight:700!important;line-height:1!important}.ym-shell--account .ym-nav .ym-links button:first-child{color:#ff0!important}.ym-lesson-practice{inset:var(--ym-practice-nav-height) 0 0 0!important;width:100vw!important;height:calc(100svh - var(--ym-practice-nav-height))!important;z-index:10!important;margin:0!important;padding:0!important;position:fixed!important;overflow:hidden!important}.ym-practice-main{border-radius:0!important;grid-template-rows:minmax(0,1fr) 66px!important;grid-template-columns:minmax(0,1fr) clamp(248px,22vw,300px)!important;width:100vw!important;max-width:none!important;height:100%!important;margin:0!important;display:grid!important;overflow:hidden!important}.ym-lesson-camera{border-radius:0!important;grid-area:1/1!important;height:100%!important;min-height:0!important;position:relative!important;overflow:hidden!important}.ym-lesson-camera video,.ym-lesson-camera canvas{object-fit:cover!important;width:100%!important;height:100%!important}.ym-practice-main>:last-child:not(.ym-practice-sidebar):not(.ym-lesson-camera){grid-area:2/1/auto/-1!important;min-height:66px!important}.ym-pose-brief-card{border-radius:16px!important;width:clamp(285px,30vw,360px)!important;max-height:calc(100% - 42px)!important;padding:22px!important;top:clamp(18px,3vh,30px)!important;bottom:auto!important;left:clamp(32px,5vw,68px)!important;overflow:hidden!important}.ym-pose-brief-card h2{margin:10px 0 8px!important;font-size:clamp(34px,3.5vw,46px)!important;line-height:.98!important}.ym-pose-brief-card p{font-size:clamp(17px,1.55vw,22px)!important;line-height:1.2!important}.ym-pose-brief-card strong,.ym-pose-brief-card b{letter-spacing:.08em!important;font-size:16px!important}.ym-pose-brief-card .ym-button,.ym-pose-brief-card button{width:100%!important;min-height:52px!important;margin-top:14px!important;transform:none!important}.ym-practice-sidebar{grid-area:1/2!important;gap:10px!important;width:auto!important;min-width:0!important;max-width:300px!important;padding:18px 18px 14px!important;overflow:hidden!important}.ym-practice-sidebar,.ym-practice-sidebar *{box-sizing:border-box!important;overflow-wrap:anywhere!important;max-width:100%!important}.ym-practice-sidebar h2{font-size:clamp(26px,2.8vw,34px)!important;line-height:1!important}.ym-practice-sidebar img,.ym-practice-sidebar video{object-fit:contain!important;max-height:84px!important}.ym-practice-timer{grid-template-columns:1fr 50px!important;align-items:center!important;column-gap:8px!important;display:grid!important}.ym-practice-timer strong,.ym-practice-timer b{font-size:clamp(58px,7vw,82px)!important;line-height:.8!important}.ym-practice-timer span{display:inline-block!important;transform:translateY(-3mm)!important}.ym-lesson-camera [class*=dot],.ym-lesson-camera [class*=landmark],.ym-lesson-camera [class*=marker]{opacity:0!important}.ym-lesson-camera:before{content:"";z-index:5;pointer-events:none;opacity:.92;filter:drop-shadow(0 0 12px #ffff004d);background-image:url("data:image/svg+xml,%3Csvg width='190' height='430' viewBox='0 0 190 430' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cellipse cx='96' cy='70' rx='31' ry='36' stroke='%23ffff00' stroke-width='3'/%3E%3Cpath d='M96 108 L96 214' stroke='%23ffff00' stroke-width='4' stroke-linecap='round'/%3E%3Cpath d='M58 135 L96 145 L132 135' stroke='%2300e5ff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M58 135 L42 204' stroke='%23ffff00' stroke-width='3' stroke-linecap='round'/%3E%3Cpath d='M132 135 L148 204' stroke='%23ffff00' stroke-width='3' stroke-linecap='round'/%3E%3Cpath d='M96 214 L66 306 L54 398' stroke='%23ffff00' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M96 214 L126 306 L138 398' stroke='%23ffff00' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cg fill='%23ffff00'%3E%3Ccircle cx='96' cy='108' r='7'/%3E%3Ccircle cx='58' cy='135' r='7'/%3E%3Ccircle cx='132' cy='135' r='7'/%3E%3Ccircle cx='42' cy='204' r='7'/%3E%3Ccircle cx='148' cy='204' r='7'/%3E%3Ccircle cx='96' cy='214' r='7'/%3E%3Ccircle cx='66' cy='306' r='7'/%3E%3Ccircle cx='126' cy='306' r='7'/%3E%3Ccircle cx='54' cy='398' r='7'/%3E%3Ccircle cx='138' cy='398' r='7'/%3E%3C/g%3E%3Cpath d='M25 88 C52 48 137 48 165 88' stroke='%2300e5ff' stroke-width='2' stroke-dasharray='7 8'/%3E%3Cpath d='M20 244 C52 270 138 270 170 244' stroke='%2300e5ff' stroke-width='2' stroke-dasharray='7 8'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;width:min(190px,19vw);height:min(430px,63vh);position:absolute;top:12%;left:58%}.ym-lesson-camera:after{content:"";z-index:4;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(#0000,#ffff002e 48%,#0000 54%);border:1px solid #ffff006b;border-radius:48% 52% 45% 55%/34% 36% 64% 66%;width:min(245px,24vw);height:min(470px,69vh);animation:3.4s ease-in-out infinite ymBodyScan;position:absolute;top:10%;left:55%}@media(max-width:900px){:root{--ym-practice-nav-height:72px}.ym-practice-main{grid-template-rows:minmax(0,1fr) auto 58px!important;grid-template-columns:1fr!important}.ym-practice-sidebar{grid-area:2/1!important;max-width:none!important;min-height:140px!important}}body:has(.ym-lesson-practice) .ym-shell--account{background:#000!important;height:100vh!important;min-height:100vh!important;overflow:hidden!important}body:has(.ym-lesson-practice) .ym-shell--account .ym-nav{pointer-events:none;z-index:80!important;height:82px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:24px 64px 0!important;position:fixed!important;inset:0 0 auto!important}body:has(.ym-lesson-practice) .ym-shell--account .ym-nav:before,body:has(.ym-lesson-practice) .ym-shell--account .ym-nav:after{display:none!important}body:has(.ym-lesson-practice) .ym-shell--account .ym-nav .ym-wordmark,body:has(.ym-lesson-practice) .ym-shell--account .ym-nav .ym-links{pointer-events:auto}body:has(.ym-lesson-practice) .ym-shell--account .ym-nav .ym-wordmark img{width:auto!important;height:54px!important}body:has(.ym-lesson-practice) .ym-shell--account .ym-nav .ym-links{align-items:center!important;gap:34px!important}body:has(.ym-lesson-practice) .ym-shell--account .ym-nav .ym-links button{color:#f9f9f7!important;letter-spacing:0!important;text-transform:lowercase!important;background:0 0!important;border:0!important;padding:0!important;font-family:inherit!important;font-size:14.4px!important;line-height:1!important}body:has(.ym-lesson-practice) .ym-shell--account .ym-nav .ym-links button:first-child{color:#ff0!important}body:has(.ym-lesson-practice) .ym-shell--account .ym-sound{display:none!important}body:has(.ym-lesson-practice) .ym-shell--account main,body:has(.ym-lesson-practice) .ym-shell--account #practice,body:has(.ym-lesson-practice) .ym-account-main,body:has(.ym-lesson-practice) .ym-main{height:100vh!important;min-height:100vh!important;margin:0!important;padding:0!important;overflow:hidden!important}body:has(.ym-lesson-practice) .ym-lesson-practice{z-index:10!important;background:#000!important;width:100vw!important;height:100vh!important;margin:0!important;padding:0!important;position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;overflow:hidden!important}body:has(.ym-lesson-practice) .ym-practice-main{border-radius:0!important;grid-template-rows:minmax(0,1fr) 68px!important;grid-template-columns:minmax(0,1fr) clamp(300px,25.5vw,330px)!important;width:100vw!important;max-width:none!important;height:100vh!important;margin:0!important;display:grid!important;overflow:hidden!important}body:has(.ym-lesson-practice) .ym-camera.ym-lesson-camera{grid-area:1/1!important;height:100%!important;min-height:0!important;position:relative!important;overflow:hidden!important}body:has(.ym-lesson-practice) .ym-practice-sidebar{grid-area:1/2!important;width:100%!important;min-width:0!important;padding:104px 22px 14px!important;overflow:hidden!important}body:has(.ym-lesson-practice) .ym-practice-controls{grid-area:2/1/auto/-1!important;height:68px!important;min-height:68px!important}body:has(.ym-lesson-practice) .ym-practice-sidebar h2{word-break:normal!important;overflow-wrap:anywhere!important;font-size:clamp(25px,2.45vw,32px)!important;line-height:.98!important}body:has(.ym-lesson-practice) .ym-practice-timer{margin-top:14px!important}body:has(.ym-lesson-practice) .ym-practice-timer strong{font-size:clamp(58px,6.4vw,78px)!important;line-height:.82!important}body:has(.ym-lesson-practice) .ym-practice-timer span{display:block!important;transform:translateY(-11px)!important}body:has(.ym-lesson-practice) .ym-practice-status{grid-template-columns:minmax(0,.9fr) minmax(96px,1fr)!important;gap:14px!important}body:has(.ym-lesson-practice) .ym-practice-status b{white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere!important;font-size:clamp(22px,1.9vw,28px)!important;line-height:1.05!important}body:has(.ym-lesson-practice) .ym-pose-brief-card{width:min(336px,30vw)!important;max-height:calc(100vh - 174px)!important;padding:26px 34px!important;overflow:visible!important}body:has(.ym-lesson-practice) .ym-pose-brief-card .ym-button{margin-top:18px!important;transform:translateY(-12px)!important}body:has(.ym-lesson-practice) .ym-lesson-camera .ym-camera-point,body:has(.ym-lesson-practice) .ym-lesson-camera .ym-pose-point,body:has(.ym-lesson-practice) .ym-lesson-camera .ym-pose-dot,body:has(.ym-lesson-practice) .ym-lesson-camera .ym-landmark,body:has(.ym-lesson-practice) .ym-lesson-camera .ym-tracking-point,body:has(.ym-lesson-practice) .ym-lesson-camera .ym-camera-landmark{display:none!important}body:has(.ym-lesson-practice) .ym-lesson-camera:after{z-index:7;opacity:.95;filter:drop-shadow(0 0 14px #ffff0059);mix-blend-mode:screen;pointer-events:none;content:"";background:radial-gradient(circle at 50% 4%,#ff0 0,#ff0 4px,#0000 5px),radial-gradient(circle at 28% 17%,#ff0 0,#ff0 4px,#0000 5px),radial-gradient(circle at 72% 17%,#ff0 0,#ff0 4px,#0000 5px),radial-gradient(circle at 50% 38%,#ff0 0,#ff0 4px,#0000 5px),radial-gradient(circle at 36% 70%,#ff0 0,#ff0 4px,#0000 5px),radial-gradient(circle at 64% 70%,#ff0 0,#ff0 4px,#0000 5px),linear-gradient(#0000 8%,#ffff00ad 9%,#ffff00ad 58%,#0000 59%),linear-gradient(118deg,#0000 44%,#00e5ff9e,#00e5ff9e,#0000 47%),linear-gradient(62deg,#0000 44%,#00e5ff9e,#00e5ff9e,#0000 47%);border:1px solid #ffff006b;border-radius:44% 44% 48% 48%;width:13%;height:52%;position:absolute;top:27%;left:54%}body:has(.ym-lesson-practice){overflow:hidden}.ym-shell--account:has(.ym-lesson-practice){background:#000;height:100vh;min-height:100vh;overflow:hidden}.ym-shell--account:has(.ym-lesson-practice) .ym-nav{z-index:80;height:86px;box-shadow:none;pointer-events:none;border:0;padding:20px 56px 0;position:fixed;inset:0 0 auto;background:0 0!important}.ym-shell--account:has(.ym-lesson-practice) .ym-nav:before,.ym-shell--account:has(.ym-lesson-practice) .ym-nav:after{content:none!important;display:none!important}.ym-shell--account:has(.ym-lesson-practice) .ym-wordmark,.ym-shell--account:has(.ym-lesson-practice) .ym-links{pointer-events:auto}.ym-shell--account:has(.ym-lesson-practice) .ym-wordmark img{height:54px}.ym-shell--account:has(.ym-lesson-practice) .ym-links{align-items:center;gap:34px}.ym-shell--account:has(.ym-lesson-practice) .ym-links button{color:#f9f9f7eb;letter-spacing:0;text-transform:lowercase;text-shadow:0 1px 7px #0000007a;background:0 0;border:0;padding:0;font-family:inherit;font-size:14.4px;font-weight:650;line-height:1}.ym-shell--account:has(.ym-lesson-practice) .ym-links button:first-child{color:#ff0}.ym-shell--account:has(.ym-lesson-practice) .ym-sound{display:none!important}.ym-shell--account:has(.ym-lesson-practice) main,.ym-shell--account:has(.ym-lesson-practice) #practice,.ym-shell--account:has(.ym-lesson-practice) .ym-account-main,.ym-shell--account:has(.ym-lesson-practice) .ym-practice-page{width:100vw;max-width:none;height:100vh;min-height:100vh;margin:0;padding:0;overflow:hidden}.ym-shell--account:has(.ym-lesson-practice) .ym-lesson-practice{z-index:10;background:#000;width:100vw;max-width:none;height:100vh;min-height:100vh;margin:0;padding:0;display:block;position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden}.ym-shell--account:has(.ym-lesson-practice) .ym-practice-main{border:0;border-radius:0;grid-template-rows:minmax(0,1fr) 68px;grid-template-columns:minmax(0,1fr) clamp(300px,25.5vw,330px);width:100vw;max-width:none;height:100vh;min-height:100vh;margin:0;display:grid;overflow:hidden}.ym-shell--account:has(.ym-lesson-practice) .ym-camera.ym-lesson-camera{border-radius:0;grid-area:1/1;height:100%;min-height:0;overflow:hidden}.ym-shell--account:has(.ym-lesson-practice) .ym-practice-sidebar{border-radius:0;grid-area:1/2;width:100%;min-width:0;height:100%;max-height:none;padding:104px 26px 20px;overflow:hidden}.ym-shell--account:has(.ym-lesson-practice) .ym-practice-controls{border-radius:0;grid-area:2/1/auto/-1;height:68px}.ym-shell--account:has(.ym-lesson-practice) .ym-practice-sidebar h2{overflow-wrap:anywhere;max-width:100%;font-size:clamp(30px,3.1vw,42px);line-height:.98}.ym-shell--account:has(.ym-lesson-practice) .ym-practice-timer strong{font-size:clamp(70px,7.2vw,92px);line-height:.78}.ym-shell--account:has(.ym-lesson-practice) .ym-practice-timer span{display:block;transform:translateY(-11px)}.ym-shell--account:has(.ym-lesson-practice) .ym-practice-status strong{overflow-wrap:anywhere;max-width:100%;font-size:clamp(28px,3vw,36px);line-height:.95;display:block}.ym-shell--account:has(.ym-lesson-practice) .ym-pose-brief-card{width:min(336px,30vw);max-height:calc(100vh - 174px);padding:26px 34px;top:15vh;left:5.4vw;overflow:hidden}.ym-shell--account:has(.ym-lesson-practice) .ym-pose-brief-card .ym-button{margin-top:16px;transform:translateY(-12px)}.ym-shell--account:has(.ym-lesson-practice) .ym-camera-point,.ym-shell--account:has(.ym-lesson-practice) .ym-pose-point,.ym-shell--account:has(.ym-lesson-practice) .ym-pose-dot,.ym-shell--account:has(.ym-lesson-practice) .ym-landmark,.ym-shell--account:has(.ym-lesson-practice) .ym-tracking-point,.ym-shell--account:has(.ym-lesson-practice) .ym-camera-landmark{pointer-events:none;opacity:0!important}.ym-shell--account:has(.ym-lesson-practice) .ym-lesson-camera:after{content:"";z-index:7;pointer-events:none;opacity:.94;filter:drop-shadow(0 0 12px #ffff008c);mix-blend-mode:screen;background:radial-gradient(circle at 50% 3%,#ff0 0,#ff0 7px,#0000 8px),linear-gradient(#ff0,#ff0) 50% 12%/2px 24% no-repeat,linear-gradient(28deg,#0000 48%,#ff0 49%,#ff0 51%,#0000 52%) 25% 19%/44% 31% no-repeat,linear-gradient(-28deg,#0000 48%,#ff0 49%,#ff0 51%,#0000 52%) 75% 19%/44% 31% no-repeat,linear-gradient(6deg,#0000 48%,#00e5ff 49%,#00e5ff 51%,#0000 52%) 31% 48%/44% 42% no-repeat,linear-gradient(-6deg,#0000 48%,#00e5ff 49%,#00e5ff 51%,#0000 52%) 69% 48%/44% 42% no-repeat,radial-gradient(circle at 12% 22%,#ff0 0,#ff0 5px,#0000 6px),radial-gradient(circle at 88% 22%,#ff0 0,#ff0 5px,#0000 6px),radial-gradient(circle at 33% 53%,#ff0 0,#ff0 5px,#0000 6px),radial-gradient(circle at 67% 53%,#ff0 0,#ff0 5px,#0000 6px),radial-gradient(circle at 31% 92%,#00e5ff 0,#00e5ff 4px,#0000 5px),radial-gradient(circle at 69% 92%,#00e5ff 0,#00e5ff 4px,#0000 5px);width:13%;height:52%;position:absolute;top:27%;left:54%}@media(max-width:820px){.ym-shell--account:has(.ym-lesson-practice) .ym-nav{height:72px;padding:16px 20px 0}.ym-shell--account:has(.ym-lesson-practice) .ym-practice-main{grid-template-rows:minmax(0,1fr) auto 58px;grid-template-columns:1fr}.ym-shell--account:has(.ym-lesson-practice) .ym-practice-sidebar{grid-area:2/1;height:auto;padding:18px 20px}.ym-shell--account:has(.ym-lesson-practice) .ym-practice-controls{grid-row:3;height:58px}.ym-shell--account:has(.ym-lesson-practice) .ym-pose-brief-card{width:min(300px,100vw - 36px);top:88px;left:18px}}.ym-shell.ym-shell--account .ym-webcam{transform:scaleX(-1)!important}.ym-shell.ym-shell--account .ym-pose-overlay{z-index:3!important;object-fit:cover!important;pointer-events:none!important;width:100%!important;height:100%!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important}.ym-shell.ym-shell--account .ym-pose-debug{z-index:12!important;color:#f9f9f7!important;text-transform:none!important;background:#000000e6!important;border:1px solid #00e5ff!important;border-radius:8px!important;gap:5px!important;width:min(390px,100vw - 36px)!important;max-height:45vh!important;padding:14px 16px!important;font:12px/1.35 ui-monospace,SFMono-Regular,Menlo,monospace!important;display:grid!important;position:absolute!important;bottom:82px!important;right:18px!important;overflow:auto!important}.ym-shell.ym-shell--account .ym-pose-debug strong{color:#ff0!important;font-size:13px!important}.ym-shell.ym-shell--account .ym-lesson-camera .ym-pose-brief-card{min-height:410px!important;padding-bottom:10px!important;transform:translateY(calc(-50% - 10px))!important}.ym-shell.ym-shell--account .ym-lesson-camera .ym-pose-brief-card .ym-button--lime{top:-12px!important}.ym-shell.ym-shell--account .ym-sidebar-status strong{white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important;max-width:none!important;font-size:clamp(25px,2.4vw,32px)!important;line-height:1!important;display:block!important}.ym-weekly-wrap{color:#f9f9f7;background:#111;border:1px solid #ffff00bf;border-radius:14px;gap:14px;margin:22px 0 28px;padding:20px 22px;display:grid}.ym-weekly-wrap h2,.ym-weekly-wrap p{margin:0}.ym-weekly-wrap h2{font-size:clamp(20px,2vw,28px)}.ym-weekly-wrap>div>p:not(.ym-section-label),.ym-weekly-wrap small{color:#f9f9f7b8}.ym-weekly-wrap__metrics{flex-wrap:wrap;gap:8px;display:flex}.ym-weekly-wrap__metrics span{color:#111;background:#ff0;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:700}.ym-wrap,.ym-wrap *{box-sizing:border-box}.ym-wrap{--wrap-yellow:#ff0;--wrap-purple:#6c40ff;--wrap-cyan:#00e5ff;--wrap-orange:#ff6c19;--wrap-pink:#ff419d;color:#f9f9f7;background-color:#000;background-position:50%;background-size:cover;width:100%;height:100svh;min-height:100svh;font-family:Inter,Helvetica Neue,Arial,sans-serif;transition:background-image .35s;position:relative;overflow:hidden}.ym-wrap:before{content:"";pointer-events:none;background:linear-gradient(90deg,#00000059,#0000 45%,#0000000f);position:absolute;top:0;right:0;bottom:0;left:0}.ym-wrap-header{z-index:10;justify-content:space-between;align-items:center;display:flex;position:absolute;top:clamp(24px,4.5vh,52px);left:clamp(34px,4.3vw,82px);right:clamp(34px,4.3vw,82px)}.ym-wrap-header>img{object-fit:contain;width:clamp(145px,11.8vw,225px);height:auto}.ym-wrap-progress{align-items:center;gap:13px;display:flex}.ym-wrap-progress button{cursor:pointer;background:#f9f9f7;border:0;border-radius:50%;width:14px;height:14px;padding:0}.ym-wrap-progress button.is-active{background:var(--wrap-yellow);box-shadow:0 0 16px #ffff00bf}.ym-wrap-progress strong{margin-left:8px;font-size:24px}.ym-wrap-demo{z-index:20;color:#000;background:var(--wrap-yellow);border-radius:7px;align-items:center;gap:8px;padding:7px 10px;font-size:11px;font-weight:900;display:flex;position:absolute;bottom:calc(100% - 30px);right:0}.ym-wrap-demo select{font:inherit;background:#f9f9f7;border:0}.ym-wrap-stage{z-index:2;grid-template-columns:minmax(430px,.98fr) minmax(620px,1.02fr);align-items:center;gap:clamp(20px,3vw,60px);width:100%;height:100svh;min-height:100svh;padding:clamp(122px,14vh,155px) clamp(50px,5.6vw,108px) clamp(76px,8vh,96px);display:grid;position:relative;overflow:hidden}.ym-wrap-story{z-index:4;align-self:center;width:min(28vw,350px);max-width:350px;padding-bottom:min(22vh,210px);position:relative}.ym-wrap-story h1{letter-spacing:-.055em;text-transform:uppercase;text-wrap:pretty;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-shadow:0 5px 24px #00000059;max-width:350px;margin:0 0 26px;font-family:Arial Black,Helvetica Neue,Arial,sans-serif;font-size:clamp(47px,4.2vw,80px);font-weight:950;line-height:.92}.ym-wrap-story p,.ym-wrap-story>strong{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;max-width:350px;margin:0 0 7px;font-size:clamp(16px,1.25vw,23px);line-height:1.35;display:block}.ym-wrap-story>strong{color:var(--wrap-yellow)}.ym-wrap-miga{z-index:3;object-fit:contain;clip-path:inset(0 12%);pointer-events:none;filter:drop-shadow(0 0 14px #ffff002e);width:clamp(480px,30vw,600px);height:clamp(540px,64vh,700px);position:absolute;bottom:clamp(46px,7vh,92px);left:clamp(260px,50% - 350px,530px)}.ym-wrap-card-slot{z-index:5;grid-column:2;justify-self:end;width:min(100% + 76px,790px);position:relative}.ym-wrap-card{color:#000;text-align:center;background:#f9f9f7;border:1px solid #0000001a;border-radius:38px;flex-direction:column;justify-content:space-evenly;align-items:stretch;gap:clamp(18px,2vh,26px);height:min(670px,100svh - 180px);min-height:0;max-height:calc(100svh - 180px);padding:clamp(34px,3.4vw,56px);display:flex;box-shadow:0 22px 55px #00000057,inset 0 0 45px #00000009}.ym-wrap-card__label{color:#f9f9f7;background:#000;border-radius:999px;align-self:center;padding:10px 22px;font-size:16px;font-weight:900}.ym-wrap-card h2,.ym-wrap-card h3,.ym-wrap-card p{text-align:center;margin:0}.ym-wrap-card h2{font-family:Comic Sans MS,Bradley Hand,cursive;font-size:clamp(30px,2.35vw,44px);font-weight:500}.ym-wrap-card h3{font-size:clamp(36px,3.45vw,66px);line-height:1}.ym-wrap-card>p:not(.ym-wrap-handnote){font-size:clamp(20px,1.55vw,28px);line-height:1.4}.ym-wrap-card__grid,.ym-wrap-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ym-wrap-card__grid .ym-wrap-metric,.ym-wrap-profile-grid .ym-wrap-metric{border-bottom:1px solid #00000029;min-height:168px;padding:24px 12px}.ym-wrap-card__grid .ym-wrap-metric:nth-child(odd),.ym-wrap-profile-grid .ym-wrap-metric:nth-child(odd){border-right:1px solid #00000029}.ym-wrap-metric{text-align:center;justify-content:center;align-items:center;gap:20px;display:flex}.ym-wrap-metric__icon{color:#000;background:var(--wrap-yellow);border-radius:50%;flex:none;place-items:center;width:62px;height:62px;display:grid}.ym-wrap-metric__icon.is-cyan{background:var(--wrap-cyan)}.ym-wrap-metric__icon.is-purple{background:#c597ff}.ym-wrap-metric__icon.is-orange{background:#ff8360}.ym-wrap-metric__icon svg{stroke-width:2.5px;width:30px;height:30px}.ym-wrap-metric>div{flex-direction:column;align-items:center;min-width:0;display:flex}.ym-wrap-metric strong{overflow-wrap:normal;word-break:normal;font-size:clamp(42px,3.7vw,72px);font-weight:950;line-height:1}.ym-wrap-profile-grid .ym-wrap-metric strong,.ym-wrap-card__grid.is-compact .ym-wrap-metric strong{font-size:clamp(30px,2.45vw,46px)}.ym-wrap-metric small{white-space:nowrap;margin-top:7px;font-size:clamp(17px,1.4vw,24px)}.ym-wrap-handnote{white-space:normal;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-align:center;font-family:Comic Sans MS,Bradley Hand,cursive;font-size:clamp(22px,2vw,36px);line-height:1.25}.ym-wrap-handnote:first-letter{color:#b77cff}.ym-wrap-handnote u{-webkit-text-decoration-color:var(--wrap-yellow);text-decoration-color:var(--wrap-yellow);text-underline-offset:8px}.ym-wrap-goal-list{grid-template-rows:repeat(2,auto);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ym-wrap-goal-list .ym-wrap-metric{border-bottom:1px solid #00000026;min-height:124px;padding:14px 0}.ym-wrap-goal-list .ym-wrap-metric:first-child{border-right:1px solid #00000026;grid-area:1/1;padding-right:20px}.ym-wrap-goal-list .ym-wrap-metric:nth-child(2){border-right:1px solid #00000026;grid-area:2/1;padding-right:20px}.ym-wrap-goal-list .ym-wrap-metric:nth-child(3){grid-area:1/2;padding-left:20px}.ym-wrap-goal-list .ym-wrap-metric:nth-child(4){grid-area:2/2;padding-left:20px}.ym-wrap-goal-list .ym-wrap-metric strong{font-size:clamp(38px,3.4vw,68px)}.ym-wrap-card--goal-progress .ym-wrap-weekdays{align-self:center;width:100%;padding-top:4px}.ym-wrap-weekdays{grid-template-columns:repeat(7,1fr);gap:9px;display:grid}.ym-wrap-weekdays span{justify-items:center;gap:10px;font-size:13px;display:grid}.ym-wrap-weekdays i{background:#e6e6e6;border-radius:50%;place-items:center;width:48px;height:48px;font-size:23px;font-style:normal;display:grid}.ym-wrap-weekdays i.is-done{background:var(--wrap-yellow)}.ym-wrap-time-split{justify-content:center;gap:12px;display:flex}.ym-wrap-time-split span,.ym-wrap-tags span{background:var(--wrap-yellow);white-space:nowrap;border-radius:999px;padding:10px 16px;font-size:17px}.ym-wrap-time-split span:nth-child(2),.ym-wrap-tags span:nth-child(2){background:#c597ff}.ym-wrap-tags span:nth-child(3){background:#ff8360}.ym-wrap-bars{border-bottom:1px dashed #0003;justify-content:center;align-items:flex-end;gap:clamp(20px,3vw,48px);min-height:198px;padding:18px 12px 0;display:flex}.ym-wrap-bars>span{justify-items:center;gap:7px;display:grid}.ym-wrap-bars>span b{background:linear-gradient(#ba81ff,#7c42d8);border-radius:18px 18px 0 0;width:34px;min-height:18px;display:block}.ym-wrap-bars>span:nth-child(2) b{background:linear-gradient(#00e5ff,#08a7da)}.ym-wrap-bars>span:nth-child(3) b{background:linear-gradient(#ff916d,#ff6c19)}.ym-wrap-bars>span:nth-child(4) b{background:linear-gradient(#ff0,#d9d900)}.ym-wrap-bars small{text-align:center;font-weight:800}.ym-wrap-score{border-bottom:1px solid #00000026;justify-content:center;align-items:baseline;gap:18px;padding-bottom:18px;display:flex}.ym-wrap-score strong{color:#000;text-shadow:6px 6px 0 var(--wrap-yellow);font-size:clamp(78px,8vw,145px);line-height:.85}.ym-wrap-score.is-orange strong{text-shadow:6px 6px 0 var(--wrap-orange)}.ym-wrap-score span{font-size:19px}.ym-wrap-tags{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.ym-wrap-empty,.ym-wrap-recommendation{text-align:center;align-content:center;justify-items:center;gap:20px;min-height:350px;display:grid}.ym-wrap-empty svg,.ym-wrap-recommendation>svg{width:72px;height:72px;color:var(--wrap-purple)}.ym-wrap-recommendation h3{font-size:clamp(32px,3vw,54px);line-height:1.08}.ym-wrap-card .ym-wrap-summary-row{grid-template-columns:minmax(0,.78fr) minmax(0,.78fr) minmax(0,1.22fr) minmax(0,1.22fr)!important}.ym-wrap-card .ym-wrap-summary-row .ym-wrap-metric,.ym-wrap-card .ym-wrap-summary-row .ym-wrap-metric>div{width:100%;min-width:0}.ym-wrap-card .ym-wrap-summary-row .ym-wrap-metric>div{justify-items:center;display:grid}.ym-wrap-card .ym-wrap-summary-row .ym-wrap-metric strong{letter-spacing:-.025em;text-align:center;white-space:nowrap;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;max-width:100%;margin-inline:auto;line-height:1.05;display:block;font-size:clamp(.9rem,1.35vw,1.28rem)!important}.ym-wrap-card .ym-wrap-summary-row .ym-wrap-metric:nth-child(-n+2) strong{font-size:clamp(1.35rem,2vw,2rem)!important}.ym-wrap-card .ym-wrap-summary-row .ym-wrap-metric small{text-align:center;white-space:nowrap;max-width:100%;display:block}.ym-wrap-summary-row{border-bottom:1px solid #00000026;grid-template-columns:repeat(4,1fr);padding:30px 0 38px;display:grid}.ym-wrap-summary-row .ym-wrap-metric{text-align:center;border-right:1px solid #00000026;flex-direction:column;gap:12px;min-width:0;padding:0 14px}.ym-wrap-summary-row .ym-wrap-metric:last-child{border-right:0}.ym-wrap-summary-row .ym-wrap-metric strong{font-size:clamp(24px,2.3vw,42px)}.ym-wrap-summary-row .ym-wrap-metric:last-child strong{white-space:nowrap;overflow-wrap:normal;font-size:clamp(18px,1.8vw,32px)}.ym-wrap-summary-row .ym-wrap-metric small{font-size:15px}.ym-wrap-primary,.ym-wrap-secondary,.ym-wrap-nav button,.ym-wrap-missing button{color:#000;background:var(--wrap-yellow,#ff0);cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:22px;min-height:74px;padding:0 30px;font-size:clamp(17px,1.3vw,24px);font-weight:950;display:flex}.ym-wrap-primary svg{width:30px}.ym-wrap-card-next{align-self:center;width:min(90% - 8px,390px);margin-top:4px;transform:none}.ym-wrap-secondary{color:#000;background:0 0;border:2px solid #000}.ym-wrap-nav{z-index:15;pointer-events:none;justify-content:space-between;display:flex;position:absolute;bottom:82px;left:clamp(34px,4.3vw,82px);right:calc(clamp(34px,4.3vw,82px) + 26px)}.ym-wrap-nav button{color:#f9f9f7;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);pointer-events:auto;background:#00000085;border:1px solid #f9f9f773;border-radius:999px;min-height:48px;padding:0 19px;font-size:13px}.ym-wrap-nav button.is-next{color:#000;background:var(--wrap-yellow);border-color:var(--wrap-yellow);margin-left:auto}.ym-wrap-nav button:disabled{opacity:0;pointer-events:none}.ym-wrap-card,.ym-wrap-card *{overflow-wrap:normal;word-break:normal}.ym-wrap-card--overview .ym-wrap-handnote,.ym-wrap-card--profile .ym-wrap-handnote,.ym-wrap-card--recommendation-card .ym-wrap-card__label{transform:none}.ym-wrap-metric strong,.ym-wrap-time-split span,.ym-wrap-tags span,.ym-wrap-weekdays span,.ym-wrap-bars small{white-space:nowrap}.ym-wrap-miga--slide-5{width:clamp(480px,30vw,600px);height:clamp(540px,64vh,700px);left:clamp(260px,50% - 350px,530px)}@media(max-height:850px)and (min-width:681px){.ym-wrap-stage{padding-top:100px;padding-bottom:62px}.ym-wrap-card{justify-content:center;gap:20px;height:640px;max-height:none;padding:20px clamp(28px,2.6vw,42px)}.ym-wrap-card-slot{justify-content:flex-end;align-items:center;height:calc(100svh - 180px);display:flex;position:absolute;top:50%;right:clamp(50px,5.6vw,108px);transform:translateY(-50%)}.ym-wrap-card__grid .ym-wrap-metric,.ym-wrap-profile-grid .ym-wrap-metric{min-height:118px;padding:16px 10px}.ym-wrap-goal-list .ym-wrap-metric{min-height:126px;padding:12px 0}.ym-wrap-metric__icon{width:48px;height:48px}.ym-wrap-metric__icon svg{width:24px;height:24px}.ym-wrap-metric strong{font-size:clamp(36px,3.8vw,60px)}.ym-wrap-metric small{margin-top:3px;font-size:16px}.ym-wrap-profile-grid .ym-wrap-metric strong,.ym-wrap-card__grid.is-compact .ym-wrap-metric strong{font-size:clamp(34px,3.5vw,50px)}.ym-wrap-profile-grid .ym-wrap-metric small,.ym-wrap-card__grid.is-compact .ym-wrap-metric small{font-size:18px}.ym-wrap-weekdays{gap:6px}.ym-wrap-weekdays i{width:40px;height:40px;font-size:19px}.ym-wrap-weekdays span{gap:5px}.ym-wrap-handnote{font-size:25px;line-height:1}.ym-wrap-bars{min-height:172px;padding-top:16px}.ym-wrap-card-next{min-height:54px;transform:translateY(8px)}.ym-wrap-card--overview .ym-wrap-card__grid .ym-wrap-metric{min-height:158px;padding:20px 10px}.ym-wrap-card--overview .ym-wrap-metric strong,.ym-wrap-card--goal-progress .ym-wrap-metric strong{font-size:clamp(52px,4.8vw,72px)}.ym-wrap-card--overview .ym-wrap-metric small,.ym-wrap-card--goal-progress .ym-wrap-metric small{margin-top:5px;font-size:19px}.ym-wrap-card--overview .ym-wrap-metric__icon,.ym-wrap-card--goal-progress .ym-wrap-metric__icon{width:56px;height:56px}.ym-wrap-card--overview .ym-wrap-metric__icon svg,.ym-wrap-card--goal-progress .ym-wrap-metric__icon svg{width:28px;height:28px}.ym-wrap-card--overview{gap:30px}.ym-wrap-card--overview .ym-wrap-handnote{font-size:30px}.ym-wrap-card--overview .ym-wrap-card-next{min-height:68px;margin-top:0}.ym-wrap-card--goal-progress{gap:18px}.ym-wrap-card--goal-progress .ym-wrap-weekdays{padding:8px 0}.ym-wrap-card--goal-progress .ym-wrap-handnote{font-size:29px}.ym-wrap-card--time{gap:24px}.ym-wrap-card--time .ym-wrap-card__grid .ym-wrap-metric{min-height:132px}.ym-wrap-card--time .ym-wrap-time-split span,.ym-wrap-card--time .ym-wrap-tags span{padding:13px 20px;font-size:19px}.ym-wrap-card--best-pose,.ym-wrap-card--challenge{gap:24px}.ym-wrap-card--best-pose .ym-wrap-score,.ym-wrap-card--challenge .ym-wrap-score{align-items:center;min-height:152px}.ym-wrap-card--best-pose h3,.ym-wrap-card--challenge h3{font-size:clamp(58px,5.2vw,94px)}.ym-wrap-card--best-pose>p,.ym-wrap-card--challenge>p{font-size:25px;line-height:1.25}.ym-wrap-card--best-pose .ym-wrap-tags span,.ym-wrap-card--challenge .ym-wrap-tags span{padding:13px 20px;font-size:19px}.ym-wrap-card--profile{gap:28px}.ym-wrap-card--profile .ym-wrap-profile-grid .ym-wrap-metric{min-height:144px}.ym-wrap-card--profile .ym-wrap-tags span{padding:13px 20px;font-size:19px}.ym-wrap-card--profile .ym-wrap-handnote{font-size:29px}.ym-wrap-card--recommendation-card{gap:24px}.ym-wrap-card--recommendation-card .ym-wrap-recommendation{gap:24px;min-height:310px}.ym-wrap-card--recommendation-card .ym-wrap-card__grid .ym-wrap-metric{min-height:128px}.ym-wrap-card--summary{gap:24px}.ym-wrap-card--summary h2{font-size:38px}.ym-wrap-card--summary .ym-wrap-summary-row{padding:28px 0}.ym-wrap-card--summary .ym-wrap-primary,.ym-wrap-card--summary .ym-wrap-secondary{min-height:66px}.ym-wrap-card--summary .ym-wrap-handnote{font-size:28px}.ym-wrap-card{transform-origin:100%;flex-shrink:0;width:calc(100% + 24px);position:absolute;top:50%;right:0;transform:translateY(-50%)scale(.68)}.ym-wrap-card h3{font-size:clamp(48px,4.4vw,78px)}.ym-wrap-card>p:not(.ym-wrap-handnote){font-size:clamp(22px,1.75vw,32px)}.ym-wrap-score strong{font-size:clamp(112px,10vw,180px)}.ym-wrap-score span{font-size:24px}}@media(min-width:1000px){.ym-wrap-stage{grid-template-columns:minmax(290px,.92fr) minmax(280px,.86fr) minmax(470px,1.5fr);grid-template-areas:"story miga card";align-items:center;gap:clamp(24px,2.4vw,42px);padding:clamp(88px,11.5vh,116px) clamp(42px,4vw,76px) clamp(72px,9vh,96px)}.ym-wrap-story{grid-area:story;align-self:center;width:100%;max-width:350px;padding:0}.ym-wrap-story h1{max-width:350px;margin-bottom:20px;font-size:clamp(54px,4.65vw,82px);line-height:.9}.ym-wrap-story p,.ym-wrap-story>strong{max-width:340px;font-size:clamp(17px,1.25vw,22px)}.ym-wrap-miga,.ym-wrap-miga--slide-5{z-index:3;object-fit:contain;clip-path:inset(4% 10%);transform-origin:50%;grid-area:miga;place-self:center;width:min(600px,210%);height:min(76svh,580px);position:relative;bottom:auto;left:auto;transform:scale(1.35)}.ym-wrap-miga--slide-5{transform:translate(34px)scale(1.1)}.ym-wrap-card-slot{z-index:5;grid-area:card;place-self:center stretch;width:100%;height:auto;display:block;position:relative;top:auto;right:auto;transform:none}.ym-wrap-demo{bottom:calc(100% + 12px);right:0}.ym-wrap-card{transform-origin:50%;border-radius:32px;justify-content:center;gap:clamp(14px,1.8vh,22px);width:100%;height:min(670px,100svh - 118px);min-height:min(670px,100svh - 118px);max-height:min(670px,100svh - 118px);padding:clamp(24px,2.35vw,36px);position:relative;top:auto;right:auto;overflow:hidden;transform:none}.ym-wrap-card__label{padding:9px 18px;font-size:14px}.ym-wrap-card__grid .ym-wrap-metric,.ym-wrap-profile-grid .ym-wrap-metric{min-height:104px;padding:14px 10px}.ym-wrap-metric{gap:14px}.ym-wrap-metric__icon,.ym-wrap-card--overview .ym-wrap-metric__icon,.ym-wrap-card--goal-progress .ym-wrap-metric__icon{width:52px;height:52px}.ym-wrap-metric__icon svg,.ym-wrap-card--overview .ym-wrap-metric__icon svg,.ym-wrap-card--goal-progress .ym-wrap-metric__icon svg{width:26px;height:26px}.ym-wrap-metric strong,.ym-wrap-card--overview .ym-wrap-metric strong,.ym-wrap-card--goal-progress .ym-wrap-metric strong{font-size:clamp(38px,3.25vw,58px)}.ym-wrap-metric small,.ym-wrap-card--overview .ym-wrap-metric small,.ym-wrap-card--goal-progress .ym-wrap-metric small{font-size:16px}.ym-wrap-goal-list .ym-wrap-metric{min-height:94px;padding-top:10px;padding-bottom:10px}.ym-wrap-card--goal-progress .ym-wrap-weekdays{padding:4px 0 0}.ym-wrap-weekdays i{width:38px;height:38px;font-size:18px}.ym-wrap-weekdays span{gap:4px}.ym-wrap-handnote{font-size:clamp(22px,1.75vw,29px)}.ym-wrap-time-split span,.ym-wrap-tags span,.ym-wrap-card--time .ym-wrap-time-split span,.ym-wrap-card--time .ym-wrap-tags span,.ym-wrap-card--best-pose .ym-wrap-tags span,.ym-wrap-card--challenge .ym-wrap-tags span,.ym-wrap-card--profile .ym-wrap-tags span{padding:10px 15px;font-size:16px}.ym-wrap-bars{min-height:142px;padding-top:10px}.ym-wrap-score,.ym-wrap-card--best-pose .ym-wrap-score,.ym-wrap-card--challenge .ym-wrap-score{min-height:0;padding-bottom:14px}.ym-wrap-score strong{font-size:clamp(78px,7vw,112px)}.ym-wrap-card h3,.ym-wrap-card--best-pose h3,.ym-wrap-card--challenge h3{font-size:clamp(38px,3.4vw,58px)}.ym-wrap-card>p:not(.ym-wrap-handnote),.ym-wrap-card--best-pose>p,.ym-wrap-card--challenge>p{font-size:clamp(17px,1.25vw,21px);line-height:1.3}.ym-wrap-card--profile .ym-wrap-profile-grid .ym-wrap-metric,.ym-wrap-card--time .ym-wrap-card__grid .ym-wrap-metric{min-height:106px}.ym-wrap-profile-grid .ym-wrap-metric strong,.ym-wrap-card__grid.is-compact .ym-wrap-metric strong{font-size:clamp(28px,2.3vw,42px)}.ym-wrap-profile-grid .ym-wrap-metric{flex-direction:column;gap:8px;min-height:138px}.ym-wrap-profile-grid .ym-wrap-metric>div{max-width:100%}.ym-wrap-profile-grid .ym-wrap-metric strong{text-align:center;max-width:100%;font-size:clamp(25px,2vw,36px)}.ym-wrap-profile-grid .ym-wrap-metric small,.ym-wrap-card__grid.is-compact .ym-wrap-metric small{font-size:15px}.ym-wrap-card--recommendation-card .ym-wrap-recommendation{gap:16px;min-height:0}.ym-wrap-card--recommendation-card .ym-wrap-card__grid .ym-wrap-metric{min-height:94px}.ym-wrap-recommendation h3{font-size:clamp(30px,2.7vw,46px)}.ym-wrap-summary-row{padding:20px 0}.ym-wrap-card--summary .ym-wrap-primary,.ym-wrap-card--summary .ym-wrap-secondary,.ym-wrap-card--overview .ym-wrap-card-next{min-height:56px}.ym-wrap-nav{bottom:clamp(32px,4.5vh,56px);left:clamp(52px,5vw,88px);right:clamp(52px,5vw,88px)}.ym-wrap-card--goal-progress{justify-content:space-evenly}.ym-wrap-card--goal-progress .ym-wrap-goal-list .ym-wrap-metric{min-height:128px;padding-top:18px;padding-bottom:18px}.ym-wrap-card--goal-progress .ym-wrap-metric__icon{width:64px;height:64px}.ym-wrap-card--goal-progress .ym-wrap-metric__icon svg{width:31px;height:31px}.ym-wrap-card--goal-progress .ym-wrap-metric strong{font-size:clamp(48px,4vw,72px)}.ym-wrap-card--goal-progress .ym-wrap-metric small{font-size:18px}.ym-wrap-card--goal-progress .ym-wrap-weekdays{padding-top:12px}.ym-wrap-card--goal-progress .ym-wrap-weekdays span{gap:8px;font-size:15px}.ym-wrap-card--goal-progress .ym-wrap-weekdays i{width:46px;height:46px;font-size:21px}.ym-wrap-card--goal-progress .ym-wrap-handnote{font-size:clamp(28px,2.1vw,36px)}}.ym-wrap-modal{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000c7;place-items:center;padding:24px;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}.ym-wrap-modal form{color:#000;background:#f9f9f7;border-radius:28px;gap:15px;width:min(680px,100%);max-height:calc(100svh - 48px);padding:38px;display:grid;position:relative;overflow:auto}.ym-wrap-modal h2{margin:0;font-size:40px}.ym-wrap-modal label{gap:6px;font-weight:800;display:grid}.ym-wrap-modal select,.ym-wrap-modal textarea{background:#fff;border:1px solid #000;border-radius:8px;width:100%;min-height:48px;padding:10px 12px}.ym-wrap-modal textarea{min-height:80px}.ym-wrap-modal__close{cursor:pointer;background:0 0;border:0;width:40px;height:40px;font-size:34px;position:absolute;top:18px;right:20px}.ym-wrap-missing{text-align:center;color:#f9f9f7;background:#000 url(/assets/weekly-wrap/background-1.png) 50%/cover;place-content:center;justify-items:center;gap:18px;min-height:100svh;padding:30px;display:grid}.ym-wrap-missing img{width:210px}.ym-wrap-missing h1{max-width:800px;margin:0;font-size:clamp(42px,6vw,90px);line-height:.95}.ym-wrap-missing p{font-size:20px}@media(max-width:1180px){.ym-wrap{overflow:hidden}.ym-wrap-stage{grid-template-columns:1fr;align-content:start;padding:120px 32px 92px}.ym-wrap-story{max-width:760px;padding:0}.ym-wrap-story h1{font-size:clamp(54px,9vw,94px)}.ym-wrap-miga{opacity:.6;width:430px;height:430px;inset:150px -40px auto auto}.ym-wrap-card-slot{grid-column:1;justify-self:center;width:min(100%,800px)}.ym-wrap-card{min-height:auto}.ym-wrap-nav{position:fixed}}@media(max-width:680px){.ym-wrap-header{top:20px;left:18px;right:18px}.ym-wrap-header>img{width:128px}.ym-wrap-progress{gap:6px}.ym-wrap-progress button{width:8px;height:8px}.ym-wrap-progress strong{margin-left:3px;font-size:15px}.ym-wrap-demo{bottom:calc(100% + 10px);right:0}.ym-wrap-stage{padding:100px 16px 90px}.ym-wrap-story h1{font-size:clamp(43px,15vw,70px)}.ym-wrap-story p,.ym-wrap-story>strong{font-size:17px}.ym-wrap-miga{opacity:.42;width:350px;height:350px;top:210px;right:-80px}.ym-wrap-card{border-radius:24px;gap:18px;padding:28px 20px}.ym-wrap-card__grid,.ym-wrap-profile-grid{grid-template-columns:1fr}.ym-wrap-card__grid .ym-wrap-metric:nth-child(odd),.ym-wrap-profile-grid .ym-wrap-metric:nth-child(odd){border-right:0}.ym-wrap-card__grid .ym-wrap-metric,.ym-wrap-profile-grid .ym-wrap-metric{min-height:95px}.ym-wrap-metric strong{font-size:34px}.ym-wrap-summary-row{grid-template-columns:repeat(2,1fr);gap:20px}.ym-wrap-summary-row .ym-wrap-metric:nth-child(2){border-right:0}.ym-wrap-weekdays{gap:3px}.ym-wrap-weekdays i{width:34px;height:34px}.ym-wrap-bars{gap:16px;overflow-x:auto}.ym-wrap-nav{left:16px;right:16px}.ym-wrap-nav button{min-height:44px}.ym-wrap-card-next{width:100%}}.ym-account-shell{--account-paper:#f9f9f7;--account-black:#000;--account-purple:#6c40ff;--account-cyan:#00e5ff;--account-yellow:#ff0;min-height:100svh;color:var(--account-black);z-index:2;background:url(/assets/account/water-stones-background.png) 50%/cover no-repeat;padding:clamp(28px,4vw,64px);position:relative}.ym-account-window{background:var(--account-paper);border:1px solid var(--account-black);border-radius:clamp(26px,2.4vw,42px);width:min(1480px,100%);min-height:min(860px,100svh - clamp(56px,8vw,128px));margin:0 auto;padding:0 clamp(30px,3vw,54px) clamp(34px,3vw,52px);overflow:hidden;box-shadow:0 22px 42px #00000047}.ym-account-header{border-bottom:1px solid #0000001f;justify-content:space-between;align-items:center;min-height:96px;display:flex}.ym-account-header>img{width:clamp(150px,12vw,190px);height:auto}.ym-account-logout,.ym-account-back,.ym-account-card-title button{color:var(--account-black);font:inherit;cursor:pointer;background:0 0;border:0}.ym-account-logout{align-items:center;gap:13px;font-size:18px;font-weight:800;display:inline-flex}.ym-account-logout img{object-fit:contain;width:30px;height:30px}.ym-account-main{gap:clamp(42px,5vw,80px);padding-top:clamp(30px,4vw,60px);display:grid}.ym-account-main--welcome{grid-template-columns:minmax(350px,.72fr) minmax(600px,1.55fr);align-items:stretch}.ym-account-main--profile{grid-template-columns:minmax(330px,.72fr) minmax(650px,1.65fr);align-items:stretch}.ym-account-welcome-intro,.ym-account-profile-intro{flex-direction:column;align-items:flex-start;display:flex}.ym-account-welcome-intro h1,.ym-account-profile-intro h1{color:var(--account-black);text-transform:uppercase;letter-spacing:-.055em;margin:0;font-size:clamp(48px,4.2vw,78px);font-weight:950;line-height:.92}.ym-account-welcome-intro h1{margin-top:14px}.ym-account-welcome-intro>p,.ym-account-profile-intro>p{margin:19px 0 28px;font-size:clamp(19px,1.45vw,25px);font-weight:600;line-height:1.35}.ym-account-welcome-intro em,.ym-account-profile-intro em,.ym-account-user-card em,.ym-account-miga-card em{font-style:normal}.ym-account-user-card,.ym-account-miga-card,.ym-account-settings-card,.ym-account-navigation-card{background:var(--account-paper);border:1px solid #0000001f;border-radius:22px;box-shadow:0 10px 20px #0000000f}.ym-account-user-card{width:100%;padding:26px}.ym-account-user-card__top{align-items:center;gap:26px;display:flex}.ym-account-avatar-upload{cursor:pointer;border-radius:50%;flex:0 0 132px;width:132px;height:132px;display:block;position:relative;overflow:hidden}.ym-account-avatar-upload input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.ym-account-avatar-upload span{color:var(--account-paper);text-align:center;opacity:0;background:#000000b8;padding:8px 4px;font-size:11px;font-weight:800;line-height:1;transition:opacity .16s;position:absolute;inset:auto 0 0}.ym-account-avatar-upload:hover span,.ym-account-avatar-upload:focus-within span{opacity:1}.ym-account-avatar{object-fit:cover;object-position:center 18%;border-radius:50%;flex:0 0 132px;width:132px;height:132px}.ym-account-user-card__top>div{gap:3px;min-width:0;display:grid}.ym-account-user-card__top strong{font-size:clamp(30px,2.4vw,43px);line-height:1}.ym-account-user-card__top span,.ym-account-user-card__top small,.ym-account-member-since span{color:#000000a3;font-size:15px}.ym-account-user-card__top b,.ym-account-member-since b{font-size:17px}.ym-account-user-card__top i{background:#00000024;height:1px;margin:11px 0 8px}.ym-account-user-card>p{color:var(--account-black);align-items:center;gap:8px;margin:24px 0 0;font-size:16px;font-weight:700;display:flex}.ym-account-user-card>p img{width:25px;height:25px}.ym-account-member-since{border-top:1px solid #0000001f;align-items:center;gap:17px;margin-top:24px;padding-top:22px;display:flex}.ym-account-member-since img{width:42px;height:42px}.ym-account-member-since>div{gap:3px;display:grid}.ym-account-miga-card{text-align:center;width:100%;margin-top:16px;padding:20px}.ym-account-miga-illustration{width:210px;height:140px;margin:0 auto;position:relative}.ym-account-miga{object-fit:contain;width:166px;height:134px;position:absolute;top:4px;right:22px;bottom:0;left:22px}.ym-account-sparkle{object-fit:contain;width:24px;height:24px;position:absolute}.ym-account-sparkle--purple{top:16px;left:8px}.ym-account-sparkle--cyan{top:70px;right:0}.ym-account-sparkle--orange{bottom:8px;left:24px}.ym-account-sparkle--yellow{width:19px;height:19px;top:3px;right:30px}.ym-account-accent{object-fit:contain;position:absolute}.ym-account-accent--orange{width:13px;height:13px;top:48px;right:20px}.ym-account-accent--cyan{width:11px;height:11px;bottom:17px;right:38px}.ym-account-accent--purple{width:15px;height:15px;bottom:11px;left:3px}.ym-account-miga-card p{margin:9px 0 0;font-size:17px;font-weight:650;line-height:1.45}.ym-account-navigation-list{gap:20px;display:grid}.ym-account-navigation-card{text-align:left;width:100%;min-height:180px;color:var(--account-black);cursor:pointer;grid-template-columns:154px minmax(0,1fr) 46px;align-items:center;gap:28px;padding:28px;transition:transform .16s,border-color .16s;display:grid}.ym-account-navigation-card:hover{border-color:var(--account-black);transform:translateY(-2px)}.ym-account-navigation-card__icon{background:var(--account-paper);border-radius:50%;place-items:center;width:136px;height:136px;display:grid;box-shadow:0 8px 18px #0000001f}.ym-account-navigation-card__icon img{object-fit:contain;width:78px;height:78px}.ym-account-navigation-card__content{gap:9px;display:grid}.ym-account-navigation-card__content strong{font-size:clamp(30px,2.8vw,45px);line-height:1}.ym-account-navigation-card__content small{color:#000000a3;font-size:clamp(17px,1.4vw,24px);line-height:1.25}.ym-account-chevron{object-fit:contain;width:32px;height:32px}.ym-account-navigation-card:first-child .ym-account-navigation-card__icon img,.ym-account-user-card>p img{filter:hue-rotate(150deg)saturate(.9)}.ym-account-miga-card--welcome .ym-account-miga-illustration{filter:grayscale()sepia()hue-rotate(150deg)saturate(7)brightness(.88)}.ym-account-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"preferences subscription""security miga";align-content:center;gap:18px;display:grid}.ym-account-settings-card{min-height:286px;padding:24px 28px}.ym-account-preferences-card{grid-area:preferences}.ym-account-subscription-card{grid-area:subscription}.ym-account-security-card{grid-area:security}.ym-account-profile-grid>.ym-account-miga-card{flex-direction:column;grid-area:miga;justify-content:center;align-self:stretch;margin:0;display:flex}.ym-account-settings-card h2{text-transform:uppercase;letter-spacing:-.03em;margin:0;font-size:20px}.ym-account-card-title{justify-content:space-between;align-items:center;gap:14px;display:flex}.ym-account-card-title button{color:var(--account-purple);align-items:center;gap:6px;font-size:16px;font-weight:800;display:inline-flex}.ym-account-card-title button img{width:18px;height:18px}.ym-account-setting-row{width:100%;min-height:76px;color:var(--account-black);text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #0000001f;grid-template-columns:52px minmax(0,1fr) 23px;align-items:center;gap:16px;padding:14px 0;display:grid}.ym-account-settings-card h2+.ym-account-setting-row,.ym-account-card-title+.ym-account-setting-row{margin-top:16px}.ym-account-setting-row>img:first-child{object-fit:contain;width:42px;height:42px}.ym-account-setting-row>span{gap:3px;min-width:0;display:grid}.ym-account-setting-row strong{font-size:18px}.ym-account-setting-row small{color:#0000009e;white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.ym-account-setting-row .ym-account-chevron{width:20px;height:20px}.ym-account-subscription-head{border-bottom:1px solid #0000001f;align-items:center;gap:17px;margin:23px 0 18px;padding-bottom:20px;display:flex}.ym-account-subscription-head>img{width:58px;height:58px}.ym-account-subscription-head div{gap:5px;display:grid}.ym-account-subscription-head strong{white-space:nowrap;font-size:clamp(20px,1.65vw,26px)}.ym-account-subscription-head strong b{background:var(--account-yellow);border-radius:999px;margin-left:8px;padding:4px 11px;font-size:13px;display:inline-block}.ym-account-subscription-head small{color:#0000009e;font-size:15px}.ym-account-subscription-card ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ym-account-subscription-card li{align-items:center;gap:13px;font-size:16px;font-weight:600;display:flex}.ym-account-subscription-card li img{width:20px;height:20px}.ym-account-miga-card--profile .ym-account-miga-illustration{width:230px;height:150px}.ym-account-miga-card--profile .ym-account-miga{width:176px;height:140px}.ym-account-back{border:1px solid #0000006b;border-radius:10px;align-items:center;gap:10px;min-width:104px;margin-top:auto;padding:11px 20px;font-size:15px;font-weight:700;display:inline-flex}.ym-account-back>span{color:var(--account-purple);font-size:25px;font-weight:500;line-height:.7}@media(min-width:981px){.ym-account-shell{height:100svh;min-height:0;padding:clamp(18px,2.5vw,38px);overflow:hidden}.ym-account-window{height:calc(100svh - clamp(36px,5vw,76px));min-height:0;padding:0 clamp(26px,2.7vw,44px) clamp(20px,2vw,32px)}.ym-account-header{min-height:clamp(64px,6.5vh,78px)}.ym-account-main{gap:clamp(32px,3.8vw,64px);height:calc(100% - clamp(64px,6.5vh,78px));min-height:0;padding-top:clamp(18px,2.3vh,28px)}.ym-account-main--welcome{grid-template-columns:minmax(282px,.68fr) minmax(550px,1.55fr)}.ym-account-main--profile{grid-template-columns:minmax(282px,.68fr) minmax(560px,1.62fr)}.ym-account-welcome-intro h1,.ym-account-profile-intro h1{font-size:clamp(44px,4vw,68px)}.ym-account-welcome-intro>p,.ym-account-profile-intro>p{margin:12px 0 18px;font-size:clamp(16px,1.25vw,21px)}.ym-account-user-card{padding:clamp(18px,1.6vw,24px)}.ym-account-avatar-upload,.ym-account-avatar{flex-basis:clamp(94px,8vw,122px);width:clamp(94px,8vw,122px);height:clamp(94px,8vw,122px)}.ym-account-user-card__top{gap:clamp(16px,1.7vw,24px)}.ym-account-user-card__top strong{font-size:clamp(27px,2.25vw,37px)}.ym-account-member-since{margin-top:16px;padding-top:16px}.ym-account-user-card>p{margin-top:16px;font-size:15px}.ym-account-miga-card{margin-top:12px;padding:12px}.ym-account-miga-illustration{width:178px;height:105px}.ym-account-miga{width:138px;height:110px;top:0;right:20px;bottom:0;left:20px}.ym-account-miga-card p{margin-top:4px;font-size:15px}.ym-account-navigation-list{grid-template-rows:repeat(3,minmax(0,1fr));gap:14px;min-height:0}.ym-account-navigation-card{grid-template-columns:108px minmax(0,1fr) 32px;gap:20px;height:100%;min-height:0;padding:20px 24px}.ym-account-navigation-card__icon{width:98px;height:98px}.ym-account-navigation-card__icon img{width:60px;height:60px}.ym-account-navigation-card__content{gap:5px}.ym-account-navigation-card__content strong{font-size:clamp(26px,2.5vw,38px)}.ym-account-navigation-card__content small{font-size:clamp(15px,1.25vw,20px)}.ym-account-profile-grid{grid-template-rows:repeat(2,minmax(0,1fr));gap:14px;height:100%;min-height:0}.ym-account-settings-card{min-height:0;padding:clamp(18px,1.8vw,25px);overflow:hidden}.ym-account-settings-card h2{font-size:18px}.ym-account-setting-row{min-height:0;padding:9px 0}.ym-account-setting-row>img:first-child{width:36px;height:36px}.ym-account-setting-row strong{font-size:16px}.ym-account-subscription-head{margin:14px 0 12px;padding-bottom:12px}.ym-account-subscription-head>img{width:48px;height:48px}.ym-account-subscription-card ul{gap:7px}.ym-account-subscription-card li{font-size:14px}.ym-account-profile-grid>.ym-account-miga-card{min-height:0}.ym-account-miga-card--profile .ym-account-miga-illustration{width:190px;height:115px}.ym-account-miga-card--profile .ym-account-miga{width:144px;height:112px}.ym-account-back{margin-top:auto;padding:9px 16px}}@media(min-width:981px)and (min-height:650px){.ym-account-shell--profile .ym-account-profile-grid{grid-template-rows:280px 210px!important;align-content:start!important}.ym-account-shell--profile .ym-account-preferences-card,.ym-account-shell--profile .ym-account-subscription-card{height:280px!important}.ym-account-shell--profile .ym-account-security-card,.ym-account-shell--profile .ym-account-miga-card--profile{height:210px!important}.ym-account-shell--profile .ym-account-preferences-card{grid-template-rows:28px repeat(4,50px)!important}.ym-account-shell--profile .ym-account-security-card{grid-template-rows:28px repeat(3,50px)!important}.ym-account-shell--profile .ym-account-preferences-card h2+.ym-account-setting-row,.ym-account-shell--profile .ym-account-security-card .ym-account-card-title+.ym-account-setting-row{margin-top:0!important}.ym-account-shell--profile :is(.ym-account-preferences-card,.ym-account-security-card) .ym-account-setting-row{height:50px!important;min-height:50px!important;padding-top:0!important;padding-bottom:0!important}}.ym-shell--landing .ym-nav{z-index:50!important;min-height:var(--landing-header)!important;padding:18px var(--landing-gutter)!important;background:linear-gradient(#00000070,#0000)!important;position:fixed!important;inset:0 0 auto!important}@media(max-width:1023px){.ym-shell--landing{--landing-header:88px;--landing-gutter:24px}.ym-shell--landing .ym-landing>.ym-landing__panel{min-height:auto!important;max-height:none!important;overflow:visible!important}.ym-shell--landing .ym-landing .ym-landing-insert{height:auto!important;min-height:auto!important;max-height:none!important;overflow:visible!important}}.ym-shell--landing .ym-landing .ym-landing-insert :is(.ym-landing-insert__copy,.ym-landing-insert__photo,.ym-plan-grid,.ym-faq-list){opacity:1!important;transform:none!important}.ym-shell--landing .ym-landing .ym-privacy-list li>span{gap:4px;display:grid}.ym-shell--landing .ym-landing .ym-privacy-list strong{color:#f9f9f7;letter-spacing:.06em;font:700 clamp(13px,1.05vw,18px)/1.15 ui-monospace,SFMono-Regular,Menlo,monospace}.ym-shell--landing .ym-landing .ym-privacy-list small{color:#f9f9f7c2;letter-spacing:0;font:400 clamp(12px,.9vw,15px)/1.3 system-ui,sans-serif}.ym-shell--landing .ym-landing{min-height:1100svh!important}.ym-shell--landing .ym-landing-insert{color:#000;isolation:isolate;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:center;gap:clamp(30px,6vw,100px);padding:clamp(82px,9vh,130px) clamp(34px,6vw,104px) clamp(44px,6vh,80px);display:grid}.ym-shell--landing .ym-landing-insert:before{display:none!important}.ym-landing-insert__copy{z-index:1;align-content:center;gap:clamp(14px,2vw,27px);min-width:0;display:grid;position:relative}.ym-landing-insert .ym-section-label{letter-spacing:.17em;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:#000!important;font-size:clamp(13px,1.2vw,20px)!important}.ym-landing-insert h2{color:#000;letter-spacing:-.045em;max-width:820px;margin:0;font-family:Arial Narrow,Helvetica Neue,Arial,sans-serif;font-size:clamp(48px,6vw,94px);font-weight:900;line-height:.91}.ym-landing-insert__copy>p:not(.ym-section-label){max-width:640px;margin:0;font-size:clamp(17px,1.6vw,25px);line-height:1.36}.ym-landing-insert__photo{object-fit:cover;border-radius:clamp(24px,3vw,48px);width:100%;height:min(78vh,760px);min-height:380px}.ym-text-cta{color:currentColor;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #ff0;justify-self:start;align-items:center;gap:12px;min-height:44px;padding:0 0 7px;font:800 clamp(14px,1.35vw,20px)/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}.ym-text-cta:focus-visible,.ym-arrival-options button:focus-visible,.ym-guide-links button:focus-visible,.ym-faq-list button:focus-visible,.ym-plan-grid button:focus-visible{outline-offset:4px;outline:3px solid #000}.ym-landing-arrival,.ym-landing-faq{background:#6c40ff;color:#f9f9f7!important}.ym-landing-arrival h2,.ym-landing-arrival .ym-section-label,.ym-landing-arrival p,.ym-landing-faq h2,.ym-landing-faq .ym-section-label,.ym-landing-faq p{color:#f9f9f7!important}.ym-landing-arrival .ym-section-label,.ym-landing-faq .ym-section-label{color:#ff0!important}.ym-landing-arrival .ym-text-cta,.ym-landing-faq .ym-text-cta{color:#ff0}.ym-arrival-options{grid-template-columns:repeat(5,minmax(58px,1fr));gap:clamp(10px,1.8vw,28px);max-width:640px;display:grid}.ym-arrival-options button{color:#f9f9f7;text-transform:uppercase;cursor:pointer;background:0 0;border:0;justify-items:center;gap:7px;min-height:72px;padding:4px;font:700 13px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.ym-arrival-options img{object-fit:contain;filter:brightness(0)invert();width:42px;height:42px}.ym-arrival-options .is-selected{color:#ff0;border-bottom:5px solid #ff0}.ym-arrival-options .is-selected img{filter:none}.ym-landing-setup{background:#00e5ff}.ym-setup-list{border-top:2px solid #000;gap:0;margin:0;padding:0;list-style:none;display:grid}.ym-setup-list li{border-bottom:2px solid #000;gap:7px;padding:20px 0;display:grid}.ym-setup-list b{font:800 clamp(17px,1.55vw,26px)/1.1 ui-monospace,SFMono-Regular,Menlo,monospace}.ym-setup-list span{font-size:clamp(15px,1.25vw,20px)}.ym-landing-privacy{color:#f9f9f7;background:#000}.ym-landing-privacy h2,.ym-landing-privacy p,.ym-landing-privacy .ym-section-label{color:#f9f9f7}.ym-landing-privacy .ym-section-label,.ym-landing-privacy .ym-text-cta{color:#ff0!important}.ym-landing-privacy .ym-landing-insert__photo{border:2px solid #00e5ff}.ym-privacy-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.ym-privacy-list li{letter-spacing:.08em;border-bottom:1px solid #f9f9f773;padding:17px 12px;font:700 clamp(14px,1.35vw,20px)/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.ym-landing-plans{background:#ff419d;grid-template-areas:"photo copy""plans plans""notice notice";grid-template-columns:minmax(330px,.8fr) 1.1fr!important}.ym-landing-plans>.ym-landing-insert__photo{grid-area:photo;height:420px}.ym-landing-plans>.ym-landing-insert__copy{grid-area:copy}.ym-plan-grid{grid-area:plans;grid-template-columns:repeat(3,1fr);margin-top:10px;display:grid}.ym-plan-grid article{border-left:2px solid #000c;align-content:start;gap:20px;min-height:248px;padding:10px clamp(18px,3vw,64px);display:grid}.ym-plan-grid article:first-child{border-left:0}.ym-plan-grid h3{margin:0;font-family:Arial Narrow,Helvetica Neue,Arial,sans-serif;font-size:clamp(35px,3.4vw,55px)}.ym-plan-grid p{margin:0;font:clamp(15px,1.2vw,20px)/1.6 ui-monospace,SFMono-Regular,Menlo,monospace}.ym-plan-grid .ym-text-cta{margin-top:8px}.ym-plan-notice{grid-area:notice;margin:0;font-weight:700}.ym-ad-label{letter-spacing:.18em;grid-column:1/-1;font:700 13px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.ym-landing-guides{background:#ff6c19}.ym-guide-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 46px;display:grid}.ym-guide-links button{color:#000;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #000000c2;justify-content:space-between;align-items:center;gap:12px;min-height:86px;padding:15px 0;font:700 clamp(16px,1.35vw,22px)/1.2 Arial,sans-serif;display:flex}.ym-guide-links svg{flex:none}.ym-landing-faq{grid-template-columns:minmax(280px,.7fr) minmax(470px,1.3fr)}.ym-faq-list{color:#f9f9f7;background:linear-gradient(#0000008c,#0000008c),url(/assets/account/water-stones-background.png) 50%/cover;border-radius:30px;align-content:center;display:grid;overflow:hidden}.ym-faq-list article{border-bottom:1px solid #00e5ff}.ym-faq-list article:last-child{border-bottom:0}.ym-faq-list article>button{color:#f9f9f7;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:58px 1fr 36px;align-items:center;gap:14px;width:100%;min-height:76px;padding:15px 24px;font:500 clamp(17px,1.6vw,28px)/1.16 Arial,sans-serif;display:grid}.ym-faq-list article>button span{color:#ff0;font:700 18px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.ym-faq-list article>button b{font-size:34px;font-weight:400}.ym-faq-list article>div{color:#f9f9f7e6;padding:0 58px 22px 96px;font-size:16px;line-height:1.45}.ym-inline-link{color:#00e5ff;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.ym-faq-mascot{object-fit:contain;filter:hue-rotate(240deg)saturate(1.25);width:min(270px,70%);height:190px}.ym-public-page{color:#f9f9f7;background:#000;min-height:100svh}.ym-public-page .ym-nav{background:#000!important;position:sticky!important}.ym-public-wordmark{cursor:pointer;background:0 0;border:0}.ym-public-main{max-width:1080px;margin:0 auto;padding:132px 28px 84px}.ym-public-article,.ym-guides-index{max-width:820px}.ym-public-main h1{margin:0 0 22px;font-family:Arial Narrow,Helvetica Neue,Arial,sans-serif;font-size:clamp(48px,8vw,92px);line-height:.92}.ym-public-main h2{margin:42px 0 12px;font-size:clamp(24px,3vw,38px)}.ym-public-main p{font-size:clamp(17px,2vw,22px);line-height:1.5}.ym-public-lead{color:#00e5ff}.ym-public-main footer{flex-wrap:wrap;gap:20px;margin-top:50px;display:flex}.ym-public-main a{color:#ff0}.ym-guides-index__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:32px;display:grid}.ym-guides-index__grid button,.ym-public-related button{color:#f9f9f7;text-align:left;cursor:pointer;background:#111;border:1px solid #f9f9f780;border-radius:16px;align-content:center;justify-items:start;gap:10px;min-height:130px;padding:20px;display:grid}.ym-guides-index__grid span{color:#00e5ff;text-transform:uppercase;font:700 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.ym-guides-index__grid strong{font-size:20px}.ym-public-related{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}@media(max-width:800px){.ym-shell--landing .ym-landing-insert{grid-template-columns:1fr;gap:28px;padding:92px 20px 38px;height:auto!important;min-height:100svh!important;overflow:visible!important}.ym-landing-insert__photo{order:-1;height:min(58vw,410px);min-height:260px}.ym-landing-insert h2{font-size:clamp(42px,13vw,68px)}.ym-arrival-options{gap:6px}.ym-arrival-options button{min-height:68px;font-size:10px}.ym-arrival-options img{width:35px;height:35px}.ym-landing-plans{grid-template-areas:"photo""copy""plans""notice"!important}.ym-plan-grid{grid-template-columns:1fr}.ym-plan-grid article{border-top:1px solid #000;border-left:0;min-height:0;padding:22px 0}.ym-guide-links,.ym-landing-faq{grid-template-columns:1fr}.ym-faq-list article>button{grid-template-columns:36px 1fr 20px;padding:16px}.ym-faq-list article>div{padding:0 16px 18px}.ym-guides-index__grid,.ym-public-related{grid-template-columns:1fr}.ym-public-main{padding:112px 20px 56px}}.ym-shell.ym-shell--account main .ym-daily-start .ym-check-stage--review{min-height:0!important;padding:clamp(18px,2.2vw,30px)!important;display:block!important}.ym-ready-layout{grid-template-columns:minmax(0,1.2fr) minmax(260px,.72fr);grid-template-areas:"copy streak""cards actions""mascot actions";align-items:center;gap:clamp(18px,2.2vw,30px);display:grid}.ym-ready-layout__copy{grid-area:copy}.ym-ready-layout__copy h2{letter-spacing:-.055em;margin:4px 0 10px;font-size:clamp(48px,5.1vw,78px);line-height:.94}.ym-ready-layout__copy>p:last-child{color:#0000009e;margin:0;font-size:clamp(15px,1.15vw,18px)}.ym-ready-layout__streak{color:#000;background:linear-gradient(135deg,#6c40ff1a,#f9f9f7f5);border:1px solid #6c40ff8c;border-radius:16px;grid-area:streak;justify-self:end;justify-items:center;gap:3px;min-width:155px;padding:16px 20px;display:grid}.ym-ready-layout__streak svg{color:#6c40ff;fill:#6c40ff1f;width:38px;height:38px}.ym-ready-layout__streak strong{font-size:18px}.ym-ready-layout__streak span{color:#0000008c;font-size:12px}.ym-ready-layout__cards{grid-area:cards;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ym-ready-layout__cards article{background:#f9f9f7;border:1px solid #00000024;border-radius:14px;grid-template-columns:48px 1fr;align-items:center;column-gap:12px;min-height:104px;padding:14px;display:grid}.ym-ready-layout__cards article>:first-child{object-fit:contain;color:#6c40ff;grid-row:1/span 3;width:42px;height:42px}.ym-ready-layout__cards article:nth-child(2)>img{filter:hue-rotate(132deg)saturate(1.25)}.ym-ready-layout__cards article:nth-child(3)>img{filter:hue-rotate(312deg)saturate(1.4)}.ym-ready-layout__cards span,.ym-ready-layout__cards small{color:#0000008f;font-size:11px}.ym-ready-layout__cards strong{white-space:nowrap;font-size:clamp(17px,1.45vw,23px);line-height:1}.ym-ready-layout__mascot{grid-area:mascot;justify-items:center;min-height:135px;display:grid;position:relative}.ym-ready-layout__mascot>img:not(.ym-ready-layout__spark){object-fit:contain;width:175px;height:120px}.ym-ready-layout__mascot p{margin:-2px 0 0;font-size:16px;font-weight:700}.ym-ready-layout__spark{object-fit:contain;width:22px;height:22px;position:absolute}.ym-ready-layout__spark--purple{top:24%;left:17%}.ym-ready-layout__spark--cyan{top:12%;right:18%}.ym-ready-layout__actions{grid-area:actions;align-content:center;align-self:stretch;gap:14px;display:grid}.ym-ready-layout__actions .ym-lesson-start__cta{width:100%;min-height:88px;font-size:clamp(18px,1.7vw,27px)}.ym-ready-layout__actions>small{color:#00000094;text-align:center;margin-top:-7px;display:block}.ym-ready-layout__actions .ym-lesson-start__cta--secondary{color:#000;background:0 0;border:1px solid #000;width:100%;min-height:58px}.ym-shell.ym-shell--account #practice>.ym-lesson-practice .ym-practice-main.has-pose-brief{grid-template-areas:"brief camera sidebar""controls controls controls";grid-template-columns:minmax(260px,.45fr) minmax(380px,1fr) minmax(260px,.48fr)!important}.ym-practice-main.has-pose-brief>.ym-practice-pose-brief{color:#000;background:#f9f9f7;grid-area:brief;align-content:center;gap:12px;min-width:0;padding:clamp(20px,2.3vw,38px);display:grid;overflow:hidden}.ym-practice-pose-brief p,.ym-practice-pose-brief h2,.ym-practice-pose-brief span,.ym-practice-pose-brief strong,.ym-practice-pose-brief small{margin:0}.ym-practice-pose-brief p{font-size:16px}.ym-practice-pose-brief h2{letter-spacing:-.05em;font-size:clamp(36px,3.7vw,60px);line-height:.92}.ym-practice-pose-brief span{font-size:16px}.ym-practice-pose-brief strong{letter-spacing:.08em;text-transform:uppercase;margin-top:12px;font-size:15px}.ym-practice-pose-brief small{font-size:16px;line-height:1.45}.ym-practice-pose-brief .ym-button{width:100%;min-height:60px;margin-top:14px}.ym-practice-pose-brief .ym-button:disabled{cursor:not-allowed;opacity:.55}.ym-shell.ym-shell--account #practice>.ym-lesson-practice .ym-practice-main.has-pose-brief>.ym-lesson-camera{background:#242424;grid-area:camera;grid-area:auto!important}.ym-shell.ym-shell--account #practice>.ym-lesson-practice .ym-practice-main.has-pose-brief>.ym-practice-sidebar{background:#000;grid-area:sidebar;grid-area:auto!important;max-width:none!important}.ym-shell.ym-shell--account #practice>.ym-lesson-practice .ym-practice-main.has-pose-brief>.ym-practice-controls{grid-area:controls;grid-area:auto!important}.ym-lesson-camera:has(.ym-camera-access-modal):before,.ym-lesson-camera:has(.ym-camera-access-modal):after{opacity:0!important}.ym-camera-access-modal{z-index:14;color:#f9f9f7;text-align:center;background:linear-gradient(145deg,#1f1f1ffa,#0d0d0dfa);border:1px solid #f9f9f740;border-radius:16px;justify-items:center;gap:14px;width:min(438px,100% - 38px);padding:30px 38px;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 24px 70px #00000080}.ym-camera-access-modal>svg{box-sizing:content-box;color:#f9f9f7;background:#6c40ff;border-radius:50%;width:34px;height:34px;padding:14px}.ym-camera-access-modal h2,.ym-camera-access-modal p{margin:0}.ym-camera-access-modal h2{font-size:clamp(24px,2.1vw,31px)}.ym-camera-access-modal p{color:#f9f9f7d1;max-width:360px;line-height:1.45}.ym-camera-access-modal .ym-button{width:100%;min-height:52px;margin-top:5px}.ym-auth-form .ym-login__submit+.ym-login__divider,.ym-auth-form .ym-login__divider+.ym-login__create{margin-top:8px!important}@media(max-width:900px){.ym-ready-layout{grid-template-columns:1fr;grid-template-areas:"copy""streak""cards""mascot""actions"}.ym-ready-layout__streak{justify-self:start}.ym-ready-layout__cards{grid-template-columns:1fr}.ym-shell.ym-shell--account #practice>.ym-lesson-practice .ym-practice-main.has-pose-brief{grid-template-areas:"brief""camera""sidebar""controls";grid-template-rows:auto minmax(360px,1fr) auto auto!important;grid-template-columns:1fr!important;overflow-y:auto!important}.ym-practice-main.has-pose-brief>.ym-practice-pose-brief{overflow:visible}.ym-camera-access-modal{position:absolute}}@media(min-width:981px)and (max-height:680px){.ym-account-shell{padding-block:12px}.ym-account-window{height:calc(100svh - 24px);padding-bottom:12px}.ym-account-header{min-height:54px}.ym-account-header>img{width:142px}.ym-account-main{gap:26px;height:calc(100% - 54px);padding-top:10px}.ym-account-welcome-intro h1,.ym-account-profile-intro h1{font-size:clamp(38px,3.45vw,54px)}.ym-account-welcome-intro>p,.ym-account-profile-intro>p{margin:7px 0 10px;font-size:15px}.ym-account-user-card{padding:13px 18px}.ym-account-avatar-upload,.ym-account-avatar{flex-basis:76px;width:76px;height:76px}.ym-account-user-card__top strong{font-size:25px}.ym-account-member-since{margin-top:10px;padding-top:10px}.ym-account-user-card>p{margin-top:10px;font-size:13px}.ym-account-miga-card{display:none}.ym-account-navigation-list{gap:10px}.ym-account-navigation-card{grid-template-columns:76px minmax(0,1fr) 24px;padding:12px 18px}.ym-account-navigation-card__icon{width:64px;height:64px}.ym-account-navigation-card__icon img{width:40px;height:40px}.ym-account-navigation-card__content strong{font-size:24px}.ym-account-navigation-card__content small{font-size:14px}.ym-account-profile-grid{gap:10px}.ym-account-settings-card{padding:12px 18px}.ym-account-settings-card h2{font-size:16px}.ym-account-card-title+.ym-account-setting-row{margin-top:8px}.ym-account-setting-row{grid-template-columns:34px minmax(0,1fr) 18px;gap:12px;padding:5px 0}.ym-account-setting-row>img:first-child{width:29px;height:29px}.ym-account-setting-row strong{font-size:14px}.ym-account-setting-row small{font-size:12px}.ym-account-subscription-head{margin:7px 0;padding-bottom:7px}.ym-account-subscription-head>img{width:38px;height:38px}.ym-account-subscription-head strong{font-size:17px}.ym-account-subscription-head small,.ym-account-subscription-card li{font-size:12px}.ym-account-subscription-card ul{gap:4px}.ym-account-back{min-width:90px;padding:7px 12px;font-size:13px}}@media(max-width:980px){.ym-account-window{min-height:0}.ym-account-main--welcome,.ym-account-main--profile{grid-template-columns:1fr}.ym-account-welcome-intro,.ym-account-profile-intro{max-width:680px}.ym-account-profile-grid{max-width:760px}.ym-account-back{margin-top:24px}}@media(max-width:640px){.ym-account-shell{padding:12px}.ym-account-window{border-radius:20px;padding:0 18px 24px}.ym-account-header{min-height:72px}.ym-account-header>img{width:130px}.ym-account-logout{gap:7px;font-size:15px}.ym-account-logout img{width:24px;height:24px}.ym-account-main{gap:28px;padding-top:28px}.ym-account-welcome-intro h1,.ym-account-profile-intro h1{font-size:clamp(43px,13vw,64px)}.ym-account-user-card__top{align-items:flex-start;gap:17px}.ym-account-avatar-upload,.ym-account-avatar{flex-basis:88px;width:88px;height:88px}.ym-account-navigation-card{grid-template-columns:78px minmax(0,1fr) 24px;gap:14px;min-height:128px;padding:18px}.ym-account-navigation-card__icon{width:70px;height:70px}.ym-account-navigation-card__icon img{width:45px;height:45px}.ym-account-navigation-card__content strong{font-size:25px}.ym-account-navigation-card__content small{font-size:15px}.ym-account-profile-grid{grid-template-columns:1fr;grid-template-areas:"preferences""subscription""security""miga"}.ym-account-settings-card{min-height:0;padding:22px 18px}.ym-account-subscription-head strong{white-space:normal}}@media(min-width:981px){.ym-account-shell--profile,.ym-progress-shell{overscroll-behavior:none;height:100dvh!important;min-height:100dvh!important;overflow:visible!important}.ym-account-shell--profile{padding:clamp(52px,6.3vh,66px) clamp(22px,4vw,64px) clamp(18px,2.2vh,26px)!important}.ym-account-shell--profile .ym-account-window{height:100%!important;min-height:0!important;overflow:hidden!important}.ym-account-shell--profile .ym-account-main--profile{height:calc(100% - 66px)!important;min-height:0!important;padding-top:clamp(14px,1.8vh,22px)!important;overflow:hidden!important}.ym-account-shell--profile .ym-account-profile-grid,.ym-account-shell--profile .ym-account-profile-intro{min-height:0!important}.ym-account-shell--profile .ym-account-profile-grid{height:100%!important}.ym-progress-shell{padding:clamp(52px,6.3vh,66px) clamp(22px,4vw,64px) clamp(18px,2.2vh,26px)!important}.ym-progress-window{height:100%!important;min-height:0!important;overflow:hidden!important}.ym-progress-dashboard{height:calc(100% - 66px)!important;min-height:0!important;overflow:hidden!important}}.ym-auth-form .ym-login__divider{width:100%;min-height:22px;margin:4px 0!important}.ym-auth-form .ym-login__submit,.ym-auth-form .ym-login__create{margin:0!important}.ym-shell.ym-screen--reset-password,.ym-reset-password{min-height:100svh;background:linear-gradient(#0000002e,#00000047),url(/assets/app-backgrounds/yogamiga-grass-bg.png) 50%/cover no-repeat!important}.ym-shell.ym-screen--reset-password{width:100%;overflow-x:hidden;color:#090909!important}.ym-reset-password{box-sizing:border-box;place-items:center;padding:96px 24px 32px;display:grid;position:relative}.ym-reset-password__logo{width:clamp(126px,11vw,174px);height:auto;position:absolute;top:31px;left:clamp(28px,4vw,64px)}.ym-reset-password__card{box-sizing:border-box;text-align:center;background:#fffffffa;border:1px solid #00000024;border-radius:16px;width:min(490px,100%);padding:42px 52px 36px;box-shadow:0 20px 48px #00000042}.ym-reset-password__card--status{justify-items:center;gap:14px;font-weight:700;display:grid}.ym-reset-password__card--status svg{width:26px;height:26px}.ym-reset-password__lock{background:#fffbd9;border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 22px;display:grid}.ym-reset-password__lock svg{stroke-width:1.75px;width:31px;height:31px}.ym-reset-password__card h1{color:#050505;letter-spacing:-.055em;margin:0;font-size:clamp(28px,2.45vw,38px);line-height:1.05}.ym-reset-password__subtitle{color:#0000008c;margin:10px 0 27px;font-size:16px}.ym-reset-password__form{text-align:left;gap:17px;display:grid}.ym-reset-password__form>label{color:#111;gap:7px;font-size:15px;font-weight:750;display:grid}.ym-reset-password__input{background:#fff;border:1px solid #0006;border-radius:8px;grid-template-columns:minmax(0,1fr) 48px;align-items:center;min-width:0;height:50px;transition:border-color .16s,box-shadow .16s;display:grid}.ym-reset-password__input:focus-within{border-color:#000;box-shadow:0 0 0 3px #ffff0052}.ym-reset-password__input input{color:#080808;width:100%;min-width:0;height:100%;font:inherit;background:0 0;border:0;outline:0;padding:0 13px}.ym-reset-password__input button{color:#00000085;cursor:pointer;background:0 0;border:0;place-items:center;width:48px;height:48px;display:grid}.ym-reset-password__input button svg{width:20px;height:20px}.ym-reset-password__input button:disabled{cursor:default;opacity:.42}.ym-reset-password__hint{color:#00000080;margin:-7px 0 12px;font-size:14px}.ym-reset-password__submit{color:#080808;min-height:52px;font:inherit;cursor:pointer;background:#ff0;border:0;border-radius:8px;font-size:17px;font-weight:850}.ym-reset-password__submit:hover:not(:disabled){background:#eaea00}.ym-reset-password__submit:disabled{cursor:default;opacity:.58}.ym-reset-password__back{color:#111;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;margin-top:24px;padding:0;font-size:15px}.ym-reset-password__message{text-align:center;margin:0;font-size:13px;line-height:1.35}.ym-reset-password__message.is-error{color:#b0003a}.ym-reset-password__message.is-success{color:#0d6a54}@media(max-width:600px){.ym-reset-password{padding:96px 16px 24px}.ym-reset-password__logo{width:132px;top:23px;left:20px}.ym-reset-password__card{border-radius:14px;padding:34px 24px 28px}.ym-reset-password__lock{width:58px;height:58px;margin-bottom:19px}.ym-reset-password__subtitle{margin-bottom:24px}}.ym-shell.ym-screen--login,.ym-shell.ym-screen--signup{color:#080808!important;background:linear-gradient(#0000001a,#00000029),url(/assets/app-backgrounds/yogamiga-grass-bg.png) 50%/cover fixed!important;min-height:100svh!important;overflow-x:hidden!important}.ym-shell.ym-screen--login .ym-nav,.ym-shell.ym-screen--signup .ym-nav{box-sizing:border-box;background:0 0!important;min-height:88px!important;padding:22px clamp(32px,4.3vw,74px) 12px!important}.ym-shell.ym-screen--login .ym-wordmark,.ym-shell.ym-screen--signup .ym-wordmark{width:154px}.ym-shell.ym-screen--login .ym-wordmark img,.ym-shell.ym-screen--signup .ym-wordmark img{width:154px;height:auto}.ym-shell.ym-screen--login .ym-links,.ym-shell.ym-screen--signup .ym-links{gap:clamp(20px,2.25vw,37px)}.ym-shell.ym-screen--login .ym-links button,.ym-shell.ym-screen--signup .ym-links button{text-transform:lowercase;font-size:16px;font-weight:800;color:#fff!important}.ym-shell.ym-screen--login .ym-links button.is-active,.ym-shell.ym-screen--signup .ym-links button.is-active{color:#ff0!important}.ym-auth-stage{box-sizing:border-box;place-items:center;min-height:calc(100svh - 88px);background:0 0!important;padding:28px clamp(24px,5.9vw,100px) 74px!important;display:grid!important}.ym-shell.ym-screen--login .ym-auth-stage,.ym-shell.ym-screen--signup .ym-auth-stage{box-sizing:border-box!important;height:calc(100svh - 88px)!important;min-height:calc(100svh - 88px)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;place-items:center!important;margin:0!important;display:grid!important;transform:none!important}.ym-auth-panel{box-sizing:border-box;width:min(1490px,100%);min-height:min(676px,100svh - 190px);background:#fffffff7!important;border:1px solid #00000026!important;border-radius:25px!important;grid-template-columns:minmax(340px,.9fr) minmax(520px,1.35fr)!important;gap:clamp(48px,7vw,108px)!important;padding:clamp(44px,5vw,76px) clamp(44px,5.3vw,88px)!important;display:grid!important;box-shadow:0 20px 50px #00000040!important}.ym-shell.ym-screen--login .ym-auth-panel,.ym-shell.ym-screen--signup .ym-auth-panel{background:#fffffff7!important;border:1px solid #00000026!important;border-radius:25px!important;grid-template-columns:minmax(340px,.9fr) minmax(520px,1.35fr)!important;height:min(730px,100svh - 180px)!important;min-height:0!important;max-height:none!important;overflow:visible!important;box-shadow:0 20px 50px #00000040!important}.ym-auth-intro{flex-direction:column;justify-content:center;min-width:0;color:#080808!important;text-align:left!important;border-right:0!important;padding:8px clamp(34px,4.2vw,72px) 8px 0!important;display:flex!important}.ym-auth-intro h1{text-transform:uppercase;color:#050505!important;letter-spacing:-.035em!important;margin:0!important;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif!important;font-size:clamp(52px,4.15vw,68px)!important;font-weight:900!important;line-height:.98!important}.ym-shell.ym-screen--login .ym-auth-intro h1,.ym-shell.ym-screen--signup .ym-auth-intro h1{letter-spacing:-.035em!important;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif!important;font-size:clamp(52px,4.15vw,68px)!important;line-height:.98!important}@media(min-width:1041px){.ym-shell.ym-screen--login .ym-auth-intro h1,.ym-shell.ym-screen--signup .ym-auth-intro h1{white-space:nowrap}}.ym-auth-intro>p{color:#121212!important;margin:24px 0 0!important;font-size:clamp(17px,1.45vw,23px)!important;font-weight:500!important;line-height:1.55!important}.ym-auth-note{border-left:6px solid #ff0;gap:7px;margin-top:auto;padding:6px 0 6px 18px;font-size:clamp(15px,1.15vw,18px);line-height:1.35;display:grid}.ym-auth-note strong{font-size:1em;font-weight:850}.ym-auth-note span{color:#000000d6}.ym-auth-form{align-self:center;width:100%;min-width:0;position:relative;gap:18px!important;padding:0 0 30px!important;display:grid!important}.ym-shell.ym-screen--login .ym-auth-form,.ym-shell.ym-screen--signup .ym-auth-form{background:0 0!important;align-content:normal!important;height:auto!important;padding:0 0 30px!important;overflow:visible!important}.ym-auth-form .ym-register-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px 20px!important;padding:0!important;display:grid!important}.ym-shell.ym-screen--signup .ym-auth-form .ym-register-grid{height:auto!important;max-height:none!important;overflow:visible!important}.ym-auth-form .ym-register-field--wide{grid-column:1/-1!important}.ym-shell.ym-screen--signup .ym-auth-form :is(.ym-register-field--wide,.ym-login__submit,.ym-login__divider,.ym-login__create){justify-self:stretch!important;width:100%!important}.ym-auth-form .ym-login-field{box-sizing:border-box;align-items:center;min-width:0;background:#fff!important;border:1px solid #0000004f!important;border-radius:8px!important;grid-template-columns:34px minmax(0,1fr) auto!important;gap:13px!important;min-height:62px!important;padding:0 15px!important;display:grid!important}.ym-auth-form .ym-login-field:focus-within{border-color:#111!important;box-shadow:0 0 0 3px #ffff0042!important}.ym-auth-form .ym-login-field>svg{color:#090909!important;width:25px!important;height:25px!important}.ym-auth-form .ym-adaptive-select-icon{object-fit:contain;transform-origin:50%;width:25px;height:25px;display:block;transform:scale(2.05)}.ym-auth-form .ym-login-field :is(input,select,textarea){box-sizing:border-box;outline:0;width:100%;min-width:0;color:#111!important;font:inherit!important;background:0 0!important;border:0!important;padding:0!important;font-size:16px!important}.ym-auth-form .ym-login-field input::placeholder,.ym-auth-form .ym-login-field textarea::placeholder{opacity:1;color:#00000080!important}.ym-auth-form .ym-login-field textarea{resize:none;min-height:60px;padding-top:19px!important}.ym-auth-form .ym-register-field--wide{min-height:62px!important}.ym-auth-form .ym-login-field button{color:#060606;cursor:pointer;background:0 0;border:0;place-items:center;width:30px;height:40px;padding:0;display:grid}.ym-auth-form .ym-login-field button svg{width:25px!important;height:25px!important}.ym-auth-form .ym-login__meta{justify-content:space-between;align-items:center;gap:18px;min-height:34px;margin:0!important;display:flex!important}.ym-auth-form .ym-login__remember{color:#111;align-items:center;gap:12px;min-width:0;font-size:15px;display:flex!important}.ym-auth-form .ym-login__remember input{accent-color:#ff0;margin:0;width:29px!important;height:29px!important}.ym-auth-form .ym-login__forgot{white-space:nowrap;text-decoration:underline;color:#111!important;padding:0!important;font-size:15px!important;font-weight:850!important}.ym-auth-form .ym-login__submit,.ym-auth-form .ym-login__create{box-sizing:border-box;letter-spacing:-.01em;justify-content:center;align-items:center;gap:18px;width:100%;min-height:62px!important;font:inherit!important;border-radius:8px!important;font-size:16px!important;font-weight:900!important;display:flex!important}.ym-auth-form .ym-login__submit{color:#080808!important;background:#ff0!important;border:0!important}.ym-auth-form .ym-login__create{color:#111!important;background:0 0!important;border:1px solid #111!important}.ym-auth-form .ym-login__submit svg{width:26px;height:26px}.ym-auth-form .ym-login__submit:hover:not(:disabled){background:#e8e800!important}.ym-auth-form :is(.ym-login__submit,.ym-login__create):focus-visible,.ym-auth-form .ym-login-field button:focus-visible,.ym-auth-form .ym-login__forgot:focus-visible{outline-offset:3px;outline:3px solid #ffe600eb}.ym-auth-form :is(.ym-login__submit,.ym-login__create):disabled{cursor:wait;opacity:.62}.ym-auth-form .ym-login-field:has(input:disabled){opacity:.72;background:#f3f3f3!important}.ym-auth-form .ym-login__divider{color:#0000006b;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;min-height:18px;font-weight:850;margin:0!important;display:grid!important}.ym-auth-form .ym-login__divider:before,.ym-auth-form .ym-login__divider:after{content:"";background:#0003;height:1px}.ym-auth-form .ym-login__feedback{text-align:center;min-height:18px;font-size:13px;line-height:1.35;position:absolute;bottom:0;left:0;right:0;color:#aa1641!important;margin:0!important}@media(min-width:761px)and (min-height:801px){.ym-shell.ym-screen--signup .ym-auth-form{gap:12px!important;padding-bottom:24px!important}.ym-shell.ym-screen--signup .ym-auth-form .ym-register-grid{gap:12px 20px!important}.ym-shell.ym-screen--signup .ym-auth-form .ym-login-field,.ym-shell.ym-screen--signup .ym-auth-form .ym-register-field--wide{min-height:52px!important}.ym-shell.ym-screen--signup .ym-auth-form .ym-login-field textarea{min-height:50px;padding-top:15px!important}.ym-shell.ym-screen--signup .ym-auth-form .ym-login-field button{height:36px}.ym-shell.ym-screen--signup .ym-auth-form .ym-login__submit,.ym-shell.ym-screen--signup .ym-auth-form .ym-login__create{min-height:52px!important}}@media(min-width:761px){.ym-shell.ym-screen--login .ym-auth-stage,.ym-shell.ym-screen--signup .ym-auth-stage{grid-template-columns:minmax(0,1fr)!important;justify-self:stretch!important;width:100%!important;max-width:none!important}.ym-shell.ym-screen--login .ym-auth-panel,.ym-shell.ym-screen--signup .ym-auth-panel{justify-self:stretch;width:100%!important}.ym-shell.ym-screen--login .ym-auth-form{transform:translate(clamp(12px,1.35vw,22px))}.ym-shell.ym-screen--signup .ym-auth-form{transform:translate(clamp(12px,1.35vw,22px),clamp(6px,.8vh,10px))}.ym-shell.ym-screen--signup .ym-auth-intro{align-self:stretch!important}}.ym-auth-form .ym-login__feedback{color:#ff419d!important}@media(max-width:1040px){.ym-auth-stage{padding:22px 26px 50px!important}.ym-auth-panel{grid-template-columns:minmax(280px,.83fr) minmax(430px,1.25fr)!important;gap:42px!important;padding:42px!important}.ym-shell.ym-screen--login .ym-auth-panel,.ym-shell.ym-screen--signup .ym-auth-panel{grid-template-columns:minmax(280px,.83fr) minmax(430px,1.25fr)!important}.ym-auth-intro{padding-right:36px!important}.ym-auth-intro h1{font-size:clamp(44px,6.3vw,62px)!important}}@media(min-width:761px)and (max-height:800px){.ym-auth-stage,.ym-shell.ym-screen--login .ym-auth-stage,.ym-shell.ym-screen--signup .ym-auth-stage{height:calc(100svh - 88px)!important;padding:18px 50px 20px!important}.ym-auth-panel{min-height:0;gap:50px!important;padding:28px 58px!important}.ym-shell.ym-screen--login .ym-auth-panel,.ym-shell.ym-screen--signup .ym-auth-panel{height:min(574px,100svh - 146px)!important}.ym-auth-intro{padding-right:38px!important}.ym-auth-intro h1{font-size:50px!important}.ym-auth-intro>p{margin-top:14px!important;font-size:16px!important}.ym-auth-note{gap:3px;padding-left:12px;font-size:13px}.ym-auth-form{gap:8px!important;padding-bottom:24px!important}.ym-auth-form .ym-register-grid{gap:8px 20px!important}.ym-auth-form .ym-login-field{min-height:45px!important;padding:0 12px!important}.ym-auth-form .ym-register-field--wide{min-height:45px!important}.ym-auth-form .ym-login-field>svg{width:21px!important;height:21px!important}.ym-auth-form .ym-login-field textarea{min-height:43px;padding-top:12px!important}.ym-auth-form .ym-login-field button{height:42px}.ym-auth-form .ym-login-field button svg{width:21px!important;height:21px!important}.ym-auth-form .ym-login__submit,.ym-auth-form .ym-login__create{min-height:45px!important;font-size:14px!important}.ym-auth-form .ym-login__divider{min-height:12px}.ym-auth-form .ym-login__meta{min-height:29px}.ym-auth-form .ym-login__remember,.ym-auth-form .ym-login__forgot{font-size:13px!important}.ym-auth-form .ym-login__remember input{width:24px!important;height:24px!important}}@media(max-width:760px){html:has(.ym-shell.ym-screen--login),body:has(.ym-shell.ym-screen--login),html:has(.ym-shell.ym-screen--signup),body:has(.ym-shell.ym-screen--signup){height:auto!important;min-height:100%!important;overflow:hidden auto!important}.ym-shell.ym-screen--login,.ym-shell.ym-screen--signup{height:auto!important;min-height:100svh!important;overflow:visible!important}.ym-shell.ym-screen--login main#top,.ym-shell.ym-screen--signup main#top{width:auto!important;height:auto!important;min-height:100svh!important;padding:0!important;display:block!important;position:relative!important;inset:auto!important;overflow:visible!important}.ym-shell.ym-screen--login .ym-nav,.ym-shell.ym-screen--signup .ym-nav{min-height:72px!important;padding:18px 20px 8px!important}.ym-shell.ym-screen--login .ym-wordmark,.ym-shell.ym-screen--signup .ym-wordmark,.ym-shell.ym-screen--login .ym-wordmark img,.ym-shell.ym-screen--signup .ym-wordmark img{width:126px}.ym-shell.ym-screen--login .ym-links,.ym-shell.ym-screen--signup .ym-links{display:none!important}.ym-auth-stage,.ym-shell.ym-screen--login .ym-auth-stage,.ym-shell.ym-screen--signup .ym-auth-stage{align-content:start!important;place-items:start center!important;height:auto!important;min-height:calc(100svh - 72px)!important;padding:90px 14px 28px!important;display:grid!important;position:relative!important;inset:auto!important;transform:none!important}.ym-auth-panel,.ym-shell.ym-screen--login .ym-auth-panel,.ym-shell.ym-screen--signup .ym-auth-panel{min-height:0;border-radius:18px!important;grid-template-columns:1fr!important;gap:30px!important;height:auto!important;padding:30px 22px 26px!important;overflow:visible!important;transform:none!important}.ym-auth-intro,.ym-shell.ym-screen--login .ym-auth-intro,.ym-shell.ym-screen--signup .ym-auth-intro{border-bottom:1px solid #00000029!important;border-right:0!important;min-height:0!important;padding:0 0 25px!important}.ym-auth-intro h1,.ym-shell.ym-screen--login .ym-auth-intro h1,.ym-shell.ym-screen--signup .ym-auth-intro h1{font-size:clamp(43px,13vw,61px)!important}.ym-auth-intro>p,.ym-shell.ym-screen--login .ym-auth-intro>p,.ym-shell.ym-screen--signup .ym-auth-intro>p{margin-top:15px!important;font-size:17px!important}.ym-auth-note{display:none}.ym-auth-form .ym-register-grid{grid-template-columns:1fr!important;gap:13px!important}.ym-auth-form .ym-register-field--wide{grid-column:auto!important}.ym-auth-form .ym-login__meta{flex-direction:column;align-items:flex-start;gap:12px}.ym-auth-form .ym-login__remember{font-size:14px}}.ym-auth-loading{color:#fff;background:#05080b;place-items:center;min-height:100svh;font:700 18px/1.2 inherit;display:grid}.ym-account-main--welcome .ym-account-navigation-list{grid-template-rows:repeat(3,160px);align-content:center}.ym-account-main--welcome .ym-account-navigation-card{height:160px;min-height:160px}@media(min-width:981px){.ym-shell.ym-shell--account .ym-account-main{height:calc(100% - clamp(64px,6.5vh,78px))!important;min-height:0!important}}@media(min-width:981px)and (max-height:720px){.ym-account-window{padding-bottom:10px}.ym-account-header{height:50px;min-height:50px}.ym-shell.ym-shell--account .ym-account-main{height:calc(100% - 50px)!important}.ym-account-main--welcome .ym-account-welcome-intro,.ym-account-main--welcome .ym-account-navigation-list{height:100%;min-height:0}.ym-account-main--welcome .ym-account-navigation-list{gap:8px}.ym-account-main--welcome .ym-account-miga-card{margin-top:8px;padding:8px}.ym-account-main--welcome .ym-account-miga-illustration{width:150px;height:76px}.ym-account-main--welcome .ym-account-miga{width:110px;height:80px;top:0;right:20px;bottom:0;left:20px}.ym-account-main--welcome .ym-account-miga-card p{margin-top:2px;font-size:13px;line-height:1.3}}@media(min-width:960px){.ym-shell--account:has(#profile) .ym-account-window{transform-origin:50%;transform:scale(.94)}}.ym-account-shell--profile{padding:58px 22px 22px;overflow:auto}.ym-account-shell--profile .ym-account-window{border-color:#00000047;border-radius:clamp(22px,2vw,34px);width:min(1430px,100% - clamp(22px,4vw,70px));height:auto;min-height:min(790px,100svh - 82px);padding:0 clamp(24px,2.5vw,42px) clamp(22px,2.4vw,38px);box-shadow:0 18px 42px #00000038;transform:none!important}.ym-account-external-logo{z-index:3;width:155px;height:auto;position:absolute;top:18px;left:max(30px,50% - 715px)}.ym-account-header--profile{grid-template-columns:1fr auto 1fr;min-height:66px;display:grid}.ym-account-header--profile>strong{letter-spacing:-.02em;font-size:19px}.ym-account-header--profile .ym-account-logout{justify-self:end}.ym-account-header-back{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;display:grid}.ym-account-header-back span{color:var(--account-purple);font-size:26px;line-height:1}.ym-account-shell--profile .ym-account-main--profile{grid-template-columns:minmax(270px,.72fr) minmax(620px,1.9fr);gap:clamp(26px,3vw,48px);height:auto;min-height:610px;padding-top:clamp(22px,2.4vw,34px)}.ym-account-shell--profile .ym-account-profile-intro h1{font-size:clamp(42px,3.75vw,60px);line-height:.92}.ym-account-shell--profile .ym-account-profile-intro>p{margin:10px 0 16px;font-size:clamp(15px,1.15vw,18px);font-weight:550}.ym-account-shell--profile .ym-account-user-card,.ym-account-shell--profile .ym-account-miga-card,.ym-account-shell--profile .ym-account-settings-card{border-radius:16px;box-shadow:0 5px 15px #00000006}.ym-account-shell--profile .ym-account-user-card{padding:16px}.ym-account-shell--profile .ym-account-user-card__top{gap:15px}.ym-account-shell--profile .ym-account-avatar-upload,.ym-account-shell--profile .ym-account-avatar{object-position:center;flex-basis:86px;width:86px;height:86px}.ym-account-shell--profile .ym-account-user-card__top strong{overflow-wrap:anywhere;font-size:25px}.ym-account-shell--profile .ym-account-user-card__top small{overflow-wrap:anywhere;font-size:12px}.ym-account-profile-meta{grid-template-columns:1fr;display:grid}.ym-account-shell--profile .ym-account-member-since{gap:10px;margin-top:10px;padding-top:9px}.ym-account-shell--profile .ym-account-member-since img{object-fit:contain;width:29px;height:29px}.ym-account-shell--profile .ym-account-member-since span{font-size:11px}.ym-account-shell--profile .ym-account-member-since b{font-size:13px}.ym-account-current-plan img{filter:hue-rotate(300deg)saturate(2.2)}.ym-account-shell--profile .ym-account-user-card>p{margin-top:11px;font-size:12px}.ym-account-shell--profile .ym-account-user-card>p img{width:20px;height:20px}.ym-account-edit-profile{width:100%;color:var(--account-purple);font:inherit;cursor:pointer;background:#fff;border:1px solid #6c40ff4d;border-radius:9px;margin-top:10px;padding:8px 10px;font-size:12px;font-weight:800}.ym-account-shell--profile .ym-account-miga-card--profile{text-align:center;margin-top:12px;padding:12px 14px 14px;display:block}.ym-account-miga-card--profile h2{text-align:left;letter-spacing:-.02em;margin:0;font-size:13px}.ym-account-shell--profile .ym-account-miga-card--profile .ym-account-miga-illustration{width:180px;height:105px;margin-top:0}.ym-account-shell--profile .ym-account-miga-card--profile .ym-account-miga{width:180px;height:105px;top:0;right:0;bottom:0;left:0}.ym-account-shell--profile .ym-account-miga-card--profile p{margin-top:0;font-size:12px;line-height:1.3}.ym-account-shell--profile .ym-account-profile-grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"preferences subscription""security subscription";align-content:stretch;gap:14px;height:auto;min-height:610px}.ym-account-shell--profile .ym-account-settings-card{min-height:0;padding:16px 20px;overflow:visible}.ym-account-shell--profile .ym-account-settings-card h2{font-size:16px}.ym-account-shell--profile .ym-account-setting-row{grid-template-columns:40px minmax(0,1fr) 18px;gap:12px;padding:10px 0}.ym-account-shell--profile .ym-account-setting-row>img:first-child{width:32px;height:32px}.ym-account-shell--profile .ym-account-setting-row strong{font-size:14px;font-weight:750}.ym-account-shell--profile .ym-account-setting-row small{font-size:12px}.ym-account-setting-row.is-orange>img:first-child{filter:hue-rotate(305deg)saturate(1.8)}.ym-account-setting-row.is-cyan>img:first-child{filter:hue-rotate(125deg)saturate(2.4)}.ym-account-setting-row.is-purple>img:first-child{filter:invert(31%)sepia(98%)saturate(3260%)hue-rotate(246deg)brightness(101%)}.ym-account-setting-row.is-pink>img:first-child{filter:invert(29%)sepia(90%)saturate(3680%)hue-rotate(323deg)brightness(102%)}.ym-account-shell--profile .ym-account-card-title button{font-size:13px}.ym-account-shell--profile .ym-account-subscription-head{gap:11px;margin:12px 0 10px;padding-bottom:10px}.ym-account-shell--profile .ym-account-subscription-head>img{object-fit:contain;width:36px;height:36px}.ym-account-shell--profile .ym-account-subscription-head strong{white-space:normal;font-size:16px}.ym-account-shell--profile .ym-account-subscription-head small{font-size:11px}.ym-account-shell--profile .ym-account-subscription-card ul{gap:8px}.ym-account-shell--profile .ym-account-subscription-card li{font-size:13px;font-weight:550}.ym-account-shell--profile .ym-account-subscription-card li img{filter:invert(31%)sepia(98%)saturate(3260%)hue-rotate(246deg)brightness(101%);width:17px;height:17px}.ym-account-shell--profile .ym-account-subscription-card li:nth-child(2) img{filter:invert(71%)sepia(79%)saturate(1608%)hue-rotate(133deg)brightness(95%)contrast(101%)}.ym-account-shell--profile .ym-account-subscription-card li:nth-child(3) img{filter:invert(29%)sepia(90%)saturate(3680%)hue-rotate(323deg)brightness(102%)}.ym-account-plan-empty{color:#00000094;margin:16px 0 0;font-size:13px;line-height:1.45}.ym-account-dialog-backdrop{z-index:80;background:#0000006b;place-items:center;padding:20px;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}.ym-account-dialog{background:var(--account-paper);border-radius:20px;width:min(480px,100%);max-height:calc(100svh - 40px);padding:22px;overflow:auto;box-shadow:0 24px 70px #00000047}.ym-account-dialog>header{border-bottom:1px solid #0000001a;justify-content:space-between;align-items:center;min-height:42px;display:flex}.ym-account-dialog>header h2{margin:0;font-size:22px}.ym-account-dialog>header button{cursor:pointer;background:#eee;border:0;border-radius:50%;width:36px;height:36px;font-size:24px}.ym-account-edit-form{gap:14px;margin-top:18px;display:grid}.ym-account-edit-form label{gap:6px;font-size:13px;font-weight:750;display:grid}.ym-account-edit-form input,.ym-account-edit-form select{color:#000;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #0000002e;border-radius:10px;padding:0 12px}.ym-account-edit-form>div{justify-content:flex-end;gap:9px;margin-top:4px;display:flex}.ym-account-edit-form button{min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #00000029;border-radius:9px;padding:0 15px;font-weight:800}.ym-account-edit-form button[type=submit]{border-color:var(--account-purple);color:#fff;background:var(--account-purple)}.ym-account-dialog-copy{gap:8px;margin-top:18px;display:grid}.ym-account-dialog-copy p{color:#000000ad;margin:0;line-height:1.5}@media(min-width:981px)and (max-height:720px){.ym-account-shell--profile{padding-top:46px}.ym-account-shell--profile .ym-account-window{min-height:calc(100svh - 58px)}.ym-account-external-logo{width:135px;top:10px}.ym-account-header--profile{height:50px;min-height:50px}.ym-account-shell--profile .ym-account-main--profile{height:calc(100% - 50px);min-height:0;padding-top:12px}.ym-account-shell--profile .ym-account-profile-grid{min-height:0}.ym-account-shell--profile .ym-account-profile-intro h1{font-size:clamp(38px,3.3vw,48px)}.ym-account-shell--profile .ym-account-profile-intro>p{margin:5px 0 8px;font-size:13px}.ym-account-shell--profile .ym-account-user-card{padding:11px 14px}.ym-account-shell--profile .ym-account-avatar-upload,.ym-account-shell--profile .ym-account-avatar{flex-basis:68px;width:68px;height:68px}.ym-account-shell--profile .ym-account-user-card__top strong{font-size:20px}.ym-account-shell--profile .ym-account-member-since{margin-top:6px;padding-top:5px}.ym-account-shell--profile .ym-account-member-since img{width:23px;height:23px}.ym-account-shell--profile .ym-account-user-card>p{margin-top:6px}.ym-account-edit-profile{margin-top:6px;padding:5px 8px}.ym-account-shell--profile .ym-account-miga-card--profile{margin-top:7px;padding:7px 10px;display:block}.ym-account-shell--profile .ym-account-miga-card--profile .ym-account-miga-illustration,.ym-account-shell--profile .ym-account-miga-card--profile .ym-account-miga{width:138px;height:70px}.ym-account-shell--profile .ym-account-miga-card--profile p{font-size:10px}.ym-account-shell--profile .ym-account-settings-card{padding:12px 16px}.ym-account-shell--profile .ym-account-setting-row{padding:5px 0}.ym-account-shell--profile .ym-account-setting-row>img:first-child{width:27px;height:27px}.ym-account-shell--profile .ym-account-subscription-head{margin:8px 0;padding-bottom:8px}.ym-account-shell--profile .ym-account-subscription-card ul{gap:5px}}@media(max-width:980px){.ym-account-shell--profile{height:100svh;padding-top:64px;overflow-y:auto}.ym-account-shell--profile .ym-account-window{width:100%;overflow:visible}.ym-shell.ym-shell--account .ym-account-shell--profile .ym-account-main--profile{grid-template-columns:1fr;height:auto!important;min-height:0!important;overflow:visible!important}.ym-account-shell--profile .ym-account-profile-grid{grid-template-areas:"preferences subscription""security subscription";min-height:0}.ym-account-shell--profile .ym-account-profile-intro{max-width:none}}@media(max-width:640px){.ym-account-shell--profile{padding:56px 10px 10px}.ym-account-external-logo{width:126px;top:14px;left:18px}.ym-account-shell--profile .ym-account-window{padding:0 15px 20px}.ym-account-header--profile{grid-template-columns:38px 1fr auto;min-height:60px}.ym-account-header--profile>strong{text-align:center;font-size:16px}.ym-account-shell--profile .ym-account-main--profile{gap:18px;padding-top:20px}.ym-account-shell--profile .ym-account-profile-intro h1{font-size:clamp(40px,12vw,56px)}.ym-account-shell--profile .ym-account-profile-grid{grid-template:"preferences"255px"security"255px"subscription"190px/1fr;height:728px!important}.ym-account-shell--profile .ym-account-settings-card{height:auto;min-height:255px;padding:18px 16px}.ym-account-shell--profile .ym-account-subscription-card{min-height:190px}.ym-account-shell--profile .ym-account-avatar-upload,.ym-account-shell--profile .ym-account-avatar{flex-basis:76px;width:76px;height:76px}}.ym-shell--landing .ym-landing{height:auto!important;min-height:1100svh!important;display:block!important;position:static!important;overflow:visible!important}.ym-shell--landing .ym-landing>.ym-landing__panel{visibility:visible!important;display:grid!important;position:relative!important;inset:auto!important}html:has(.ym-landing),body:has(.ym-landing),#root:has(.ym-landing){height:auto!important;min-height:100svh!important;overflow-y:auto!important}.ym-shell--landing .ym-landing .ym-landing-arrival,.ym-shell--landing .ym-landing .ym-landing-faq{background:#6c40ff!important}.ym-shell--landing .ym-landing .ym-landing-setup{background:#00e5ff!important}.ym-shell--landing .ym-landing .ym-landing-privacy{background:#000!important}.ym-shell--landing .ym-landing .ym-landing-plans{background:#ff419d!important}.ym-shell--landing .ym-landing .ym-landing-guides{background:#ff6c19!important}.ym-shell--landing .ym-landing .ym-landing-insert{box-sizing:border-box;gap:clamp(38px,5vw,86px);margin:0;scroll-margin-top:0;height:auto!important;min-height:100svh!important;padding:clamp(100px,11vh,132px) clamp(48px,4.2vw,74px) clamp(42px,5.5vh,68px)!important;overflow:visible!important}.ym-shell--landing .ym-landing .ym-landing-insert__copy{gap:clamp(16px,2.1vh,25px)}.ym-shell--landing .ym-landing .ym-landing-insert h2{letter-spacing:-.055em;max-width:12ch;font-size:clamp(50px,5.5vw,86px)!important;line-height:.95!important}.ym-shell--landing .ym-landing .ym-landing-insert__copy>p:not(.ym-section-label){max-width:620px;font-size:clamp(18px,1.42vw,24px)}.ym-shell--landing .ym-landing .ym-landing-insert__photo{aspect-ratio:auto;object-fit:contain;object-position:center;border-radius:clamp(28px,2.6vw,46px);min-width:0;height:auto;min-height:0;max-height:min(78svh,835px);display:block}.ym-shell--landing .ym-landing .ym-section-label{font-family:var(--ym-font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);font-weight:800}.ym-shell--landing .ym-landing .ym-landing-arrival{grid-template-columns:minmax(0,.96fr) minmax(370px,.8fr);background:#6c40ff!important}.ym-shell--landing .ym-landing .ym-landing-arrival .ym-landing-insert__photo{justify-self:end;width:min(100%,710px)}.ym-shell--landing .ym-landing .ym-arrival-options{gap:clamp(8px,2vw,29px);max-width:680px}.ym-shell--landing .ym-landing .ym-arrival-options button{gap:8px;min-height:112px;padding:0 3px}.ym-shell--landing .ym-landing .ym-arrival-options img{object-fit:contain;filter:none;width:clamp(45px,3.6vw,62px);height:clamp(45px,3.6vw,62px)}.ym-shell--landing .ym-landing .ym-arrival-options button:not(.is-selected) img{filter:none}.ym-shell--landing .ym-landing .ym-arrival-options span{font-size:clamp(12px,1.1vw,17px)}.ym-shell--landing .ym-landing .ym-landing-setup{grid-template-columns:minmax(390px,.86fr) minmax(0,1.14fr);background:#00e5ff!important}.ym-shell--landing .ym-landing .ym-landing-setup .ym-landing-insert__photo{order:-1;justify-self:start;width:min(100%,881px)}.ym-shell--landing .ym-landing .ym-landing-setup .ym-landing-insert__copy{max-width:660px}.ym-shell--landing .ym-landing .ym-setup-list{margin-top:4px}.ym-shell--landing .ym-landing .ym-setup-list li{padding:clamp(14px,1.85vh,22px) 0}.ym-shell--landing .ym-landing .ym-landing-privacy{grid-template-columns:minmax(0,.94fr) minmax(390px,.86fr);background:#000!important}.ym-shell--landing .ym-landing .ym-landing-privacy .ym-landing-insert__photo{border:2px solid #00e5ff;justify-self:end;width:min(100%,758px)}.ym-shell--landing .ym-landing .ym-privacy-list{max-width:690px}.ym-shell--landing .ym-landing .ym-privacy-list li{align-items:center;gap:20px;min-height:66px;padding:10px 0;display:flex;color:#f9f9f7!important}.ym-shell--landing .ym-landing .ym-privacy-list img{object-fit:contain;width:56px;height:48px}.ym-shell--landing .ym-landing .ym-landing-plans{align-content:center;background:#ff419d!important;grid-template-columns:minmax(360px,.82fr) minmax(0,1.18fr)!important;grid-template-areas:"photo copy""plans plans""notice notice""advert advert"!important}.ym-shell--landing .ym-landing .ym-landing-plans>.ym-landing-insert__photo{width:min(100%,711px);height:auto;max-height:440px}.ym-shell--landing .ym-landing .ym-landing-plans>.ym-landing-insert__copy{align-self:end;padding-bottom:clamp(0px,2vh,20px)}.ym-shell--landing .ym-landing .ym-landing-plans h2{max-width:13ch}.ym-shell--landing .ym-landing .ym-plan-grid{margin-top:clamp(20px,4vh,48px)}.ym-shell--landing .ym-landing .ym-plan-grid article{min-height:228px;padding:10px clamp(24px,3.8vw,64px)}.ym-shell--landing .ym-landing .ym-plan-grid h3{font-size:clamp(38px,3.1vw,58px)}.ym-shell--landing .ym-landing .ym-ad-label{grid-area:advert;margin-top:20px}.ym-shell--landing .ym-landing .ym-landing-guides{grid-template-columns:minmax(0,1.05fr) minmax(360px,.82fr);background:#ff6c19!important}.ym-shell--landing .ym-landing .ym-landing-guides .ym-landing-insert__photo{justify-self:end;width:min(100%,728px)}.ym-shell--landing .ym-landing .ym-landing-guides h2{max-width:12ch}.ym-shell--landing .ym-landing .ym-guide-links{gap:0 clamp(30px,3.2vw,54px)}.ym-shell--landing .ym-landing .ym-guide-links button{grid-template-columns:88px 1fr;justify-content:start;align-items:center;gap:16px;min-height:92px;font-size:clamp(16px,1.35vw,22px);display:grid}.ym-shell--landing .ym-landing .ym-guide-links button img{object-fit:contain;width:62px;height:62px}.ym-shell--landing .ym-landing .ym-guide-links button span{min-width:0}.ym-shell--landing .ym-landing .ym-landing-faq{grid-template-columns:minmax(310px,.72fr) minmax(510px,1.28fr);background:#6c40ff!important}.ym-shell--landing .ym-landing .ym-landing-faq .ym-landing-insert__copy{align-content:center;align-self:stretch}.ym-shell--landing .ym-landing .ym-faq-mascot{object-fit:contain;filter:none;width:min(280px,70%);height:auto;max-height:230px}.ym-shell--landing .ym-landing .ym-faq-list{aspect-ratio:1035/858;background:#071022;border-radius:clamp(30px,3vw,48px);align-self:center;width:100%;max-width:1035px;display:block;position:relative;overflow:visible}.ym-shell--landing .ym-landing .ym-faq-list__reference{border-radius:inherit;object-fit:fill;pointer-events:none;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.ym-shell--landing .ym-landing .ym-faq-list article{border:0;width:100%;position:absolute;left:0}.ym-shell--landing .ym-landing .ym-faq-list article:first-of-type{height:14%;top:15%}.ym-shell--landing .ym-landing .ym-faq-list article:nth-of-type(2){height:14%;top:29%}.ym-shell--landing .ym-landing .ym-faq-list article:nth-of-type(3){height:14%;top:43%}.ym-shell--landing .ym-landing .ym-faq-list article:nth-of-type(4){height:14%;top:57%}.ym-shell--landing .ym-landing .ym-faq-list article:nth-of-type(5){height:14%;top:71%}.ym-shell--landing .ym-landing .ym-faq-list article>button{background:0 0;min-height:0;padding:0;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.ym-shell--landing .ym-landing .ym-faq-list article>button b{display:none}.ym-shell--landing .ym-landing .ym-faq-list article>button[aria-expanded=true] b{color:#f9f9f7;background:#000c;place-items:center;width:40px;height:40px;font:400 32px/1 Arial,sans-serif;display:grid;position:absolute;top:50%;right:7.2%;transform:translateY(-50%)}.ym-shell--landing .ym-landing .ym-faq-list article>div{z-index:2;color:#f9f9f7;background:#000000eb;border:1px solid #00e5ff;border-radius:12px;max-height:190px;padding:16px 20px;font-size:clamp(14px,1vw,17px);line-height:1.42;position:absolute;top:88%;left:13%;right:8%;overflow:auto}.ym-shell--landing .ym-landing .ym-faq-list article>button:focus-visible{outline-offset:-5px;outline-color:#ff0}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media(max-width:900px){.ym-shell--landing .ym-landing .ym-landing-insert{gap:30px;grid-template-columns:1fr!important;min-height:auto!important;padding:106px clamp(20px,5vw,42px) 54px!important}.ym-shell--landing .ym-landing .ym-landing-insert__copy{order:1}.ym-shell--landing .ym-landing .ym-landing-insert__photo{order:0;justify-self:center;max-height:none;width:min(100%,620px)!important}.ym-shell--landing .ym-landing .ym-landing-insert h2{max-width:14ch;font-size:clamp(44px,11vw,72px)!important}.ym-shell--landing .ym-landing .ym-landing-plans{grid-template-areas:"photo""copy""plans""notice""advert"!important}.ym-shell--landing .ym-landing .ym-plan-grid{grid-template-columns:1fr;margin-top:10px}.ym-shell--landing .ym-landing .ym-plan-grid article{border-top:1px solid #000;border-left:0;min-height:0;padding:24px 0}.ym-shell--landing .ym-landing .ym-guide-links{grid-template-columns:1fr}.ym-shell--landing .ym-landing .ym-faq-list{width:min(100%,700px)}}@media(max-width:520px){.ym-shell--landing .ym-landing .ym-landing-insert{padding:92px 18px 40px!important}.ym-shell--landing .ym-landing .ym-arrival-options{gap:3px}.ym-shell--landing .ym-landing .ym-arrival-options button{min-height:83px}.ym-shell--landing .ym-landing .ym-arrival-options img{width:35px;height:35px}.ym-shell--landing .ym-landing .ym-arrival-options span{font-size:9px}.ym-shell--landing .ym-landing .ym-privacy-list li{gap:12px;font-size:12px}.ym-shell--landing .ym-landing .ym-privacy-list img{width:42px;height:36px}.ym-shell--landing .ym-landing .ym-guide-links button{grid-template-columns:58px 1fr;min-height:74px}.ym-shell--landing .ym-landing .ym-guide-links button img{width:46px;height:46px}.ym-shell--landing .ym-landing .ym-faq-list article>div{max-height:150px;padding:10px 12px;font-size:12px;top:86%;left:4%;right:4%}}@media(prefers-reduced-motion:reduce){.ym-shell--landing .ym-landing,.ym-shell--landing .ym-landing *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ym-shell--landing{--landing-gutter:max(clamp(32px, 5vw, 104px), calc((100vw - 1680px)/2) );--landing-header:112px}html:has(.ym-shell--landing),body:has(.ym-shell--landing),.ym-shell--landing .ym-landing{scroll-snap-type:none!important}.ym-shell--landing .ym-nav{min-height:var(--landing-header)!important;padding:24px var(--landing-gutter)!important}.ym-shell--landing .ym-landing>:is(.ym-video-hero,.ym-product-story,.ym-relax-reel,.ym-final-cta){height:auto!important;min-height:100svh!important}.ym-shell--landing :is(.ym-video-hero__copy,.ym-product-story__content,.ym-relax-reel__content,.ym-final-cta__content){box-sizing:border-box!important;width:min(1680px,calc(100vw - (var(--landing-gutter) * 2)))!important;height:auto!important;min-height:100svh!important;padding:calc(var(--landing-header) + clamp(20px,4vh,54px)) 0 clamp(38px,7vh,80px)!important;margin-inline:auto!important}.ym-shell--landing :is(.ym-video-hero__copy h1,.ym-product-story__headline h2,.ym-relax-reel__headline h2,.ym-final-cta__content h2){max-width:12ch!important;font-size:clamp(52px,6vw,112px)!important;line-height:.94!important}.ym-shell--landing :is(.ym-video-hero__copy span,.ym-video-hero__copy small,.ym-product-story__headline>p:not(.ym-section-label),.ym-relax-reel__headline>p:not(.ym-section-label),.ym-final-cta__content>p,.ym-final-cta__content small){max-width:66ch!important;font-size:clamp(17px,1.25vw,25px)!important;line-height:1.48!important}.ym-shell--landing .ym-product-insights{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ym-shell--landing .ym-landing .ym-landing-insert{height:auto!important;min-height:100svh!important;padding:calc(var(--landing-header) + clamp(20px,4vh,54px)) var(--landing-gutter) clamp(40px,6vh,76px)!important;overflow:visible!important}.ym-shell--landing .ym-landing .ym-landing-insert h2{max-width:12ch;font-size:clamp(42px,4.8vw,88px)!important;line-height:.96!important}.ym-shell--landing .ym-landing .ym-landing-insert__copy>p:not(.ym-section-label){max-width:64ch;line-height:1.48}.ym-shell--landing .ym-landing .ym-landing-insert .ym-landing-insert__copy,.ym-shell--landing .ym-landing .ym-landing-insert .ym-landing-insert__photo,.ym-shell--landing .ym-landing .ym-landing-insert .ym-plan-grid,.ym-shell--landing .ym-landing .ym-landing-insert .ym-faq-list{opacity:1;transform:none}.ym-shell--landing .ym-landing .ym-landing-insert.is-revealed .ym-landing-insert__photo{animation-delay:80ms}.ym-shell--landing .ym-landing .ym-landing-insert.is-revealed .ym-plan-grid,.ym-shell--landing .ym-landing .ym-landing-insert.is-revealed .ym-faq-list{animation-delay:.12s}@keyframes ym-landing-enter{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.ym-shell--landing .ym-landing .ym-landing-insert :is(.ym-arrival-options button,.ym-guide-links button,.ym-plan-grid article){transition:transform .62s cubic-bezier(.22,1,.36,1),opacity .62s cubic-bezier(.22,1,.36,1)}.ym-shell--landing .ym-landing .ym-landing-insert.is-revealed :is(.ym-arrival-options button,.ym-guide-links button,.ym-plan-grid article){transition-delay:calc(var(--item-index,0) * 70ms)}.ym-shell--landing .ym-landing .ym-privacy-list li{color:#f9f9f7!important}.ym-shell--landing .ym-landing .ym-privacy-list li>img{flex:none}.ym-shell--landing .ym-landing .ym-landing-plans{min-height:max(100svh,760px)!important}.ym-shell--landing .ym-landing .ym-landing-plans .ym-plan-grid{align-items:stretch}.ym-shell--landing .ym-landing .ym-plan-grid article{grid-template-rows:auto 1fr auto}.ym-shell--landing .ym-landing .ym-plan-grid .ym-text-cta{align-self:end}.ym-shell--landing .ym-landing .ym-ad-label{display:none!important}.ym-shell--landing .ym-landing .ym-landing-guides .ym-guide-links button img{background:0 0;padding:0}.ym-shell--landing .ym-landing .ym-landing-faq{align-items:center}.ym-shell--landing .ym-landing .ym-faq-list{aspect-ratio:auto;background:#071022;border-radius:clamp(26px,3vw,44px);max-width:none;padding:clamp(18px,2vw,34px);display:grid;overflow:visible}.ym-shell--landing .ym-landing .ym-faq-list__reference{display:none}.ym-shell--landing .ym-landing .ym-faq-list article{border-bottom:1px solid #00e5ffd1;width:auto;height:auto;position:static}.ym-shell--landing .ym-landing .ym-faq-list article>button{color:#f9f9f7;text-align:left;grid-template-columns:1fr auto;width:100%;min-height:70px;padding:16px 0;display:grid;position:relative}.ym-shell--landing .ym-landing .ym-faq-list article>button>span{align-items:center;gap:18px;font-size:clamp(17px,1.55vw,26px);line-height:1.2;display:flex}.ym-shell--landing .ym-landing .ym-faq-list article>button em{color:#ff0;flex:none;font:800 16px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.ym-shell--landing .ym-landing .ym-faq-list article>button b,.ym-shell--landing .ym-landing .ym-faq-list article>button[aria-expanded=true] b{color:#f9f9f7;background:0 0;width:34px;height:34px;font:400 30px/1 Arial,sans-serif;display:grid;position:static;transform:none}.ym-shell--landing .ym-landing .ym-faq-list article>div{color:#f9f9f7ed;background:0 0;border:0;border-radius:0;max-height:none;margin:0;padding:0 42px 18px;font-size:clamp(15px,1.05vw,18px);line-height:1.45;position:static;overflow:hidden}.ym-shell--landing .ym-landing .ym-faq-list article>div:not([hidden]){animation:.55s cubic-bezier(.22,1,.36,1) ym-faq-answer-in}@keyframes ym-faq-answer-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.ym-shell--landing .ym-landing .ym-faq-list article>button:focus-visible{outline-offset:4px;outline:3px solid #ff0}@media(max-width:900px){.ym-shell--landing{--landing-gutter:24px;--landing-header:88px}.ym-shell--landing .ym-nav{min-height:var(--landing-header)!important;padding:18px var(--landing-gutter)!important}.ym-shell--landing :is(.ym-video-hero__copy,.ym-product-story__content,.ym-relax-reel__content,.ym-final-cta__content){width:calc(100vw - (var(--landing-gutter) * 2))!important;padding-top:calc(var(--landing-header) + 28px)!important}.ym-shell--landing .ym-product-insights{grid-template-columns:1fr!important}.ym-shell--landing .ym-landing .ym-landing-insert{padding:calc(var(--landing-header) + 28px) var(--landing-gutter) 48px!important}.ym-shell--landing .ym-landing .ym-landing-insert__copy,.ym-shell--landing .ym-landing .ym-landing-insert__photo{order:initial}.ym-shell--landing .ym-landing .ym-landing-faq .ym-landing-insert__copy{order:0}.ym-shell--landing .ym-landing .ym-faq-list{order:1}}@media(prefers-reduced-motion:reduce){.ym-shell--landing .ym-landing .ym-landing-insert :is(.ym-landing-insert__copy,.ym-landing-insert__photo,.ym-plan-grid,.ym-faq-list){opacity:1;transition:none;transform:none}.ym-shell--landing .ym-landing .ym-faq-list article>div:not([hidden]){animation:none}}@media(min-width:981px){.ym-account-shell--profile,.ym-progress-shell{overscroll-behavior:none;height:100dvh!important;min-height:100dvh!important;overflow:hidden!important}.ym-account-shell--profile{padding:clamp(52px,6.3vh,66px) clamp(22px,4vw,64px) clamp(18px,2.2vh,26px)!important}.ym-account-shell--profile .ym-account-window,.ym-progress-window{height:100%!important;min-height:0!important;overflow:visible!important}.ym-account-shell--profile .ym-account-main--profile{height:calc(100% - 66px)!important;min-height:0!important;padding-top:clamp(14px,1.8vh,22px)!important;overflow:visible!important}.ym-account-shell--profile .ym-account-profile-grid{height:100%!important;min-height:0!important}.ym-progress-shell{padding:clamp(52px,6.3vh,66px) clamp(22px,4vw,64px) clamp(18px,2.2vh,26px)!important}.ym-progress-dashboard{height:calc(100% - 66px)!important;min-height:0!important;overflow:visible!important}}.ym-shell--landing{--landing-gutter:clamp(28px, 5vw, 104px);--landing-header:96px;overflow-x:clip}.ym-shell--landing .ym-nav{z-index:50!important;height:var(--landing-header)!important;min-height:var(--landing-header)!important;max-height:var(--landing-header)!important;padding:18px var(--landing-gutter)!important;background:linear-gradient(#00000070,#0000)!important;position:fixed!important;inset:0 0 auto!important}.ym-shell--landing .ym-landing{scroll-snap-type:y proximity!important;overflow:visible!important}.ym-shell--landing .ym-landing__panel{scroll-snap-align:start!important;scroll-snap-stop:normal!important}.ym-shell--landing .ym-landing .ym-landing-insert.is-revealed :is(.ym-landing-insert__copy,.ym-landing-insert__photo,.ym-plan-grid,.ym-faq-list){animation:.62s cubic-bezier(.22,1,.36,1) both ym-landing-enter}.ym-shell--landing .ym-landing .ym-landing-insert.is-revealed :is(.ym-arrival-options button,.ym-guide-links button,.ym-plan-grid article){animation:.56s cubic-bezier(.22,1,.36,1) both ym-landing-enter;animation-delay:calc(var(--item-index,0) * 70ms + 80ms)}.ym-shell--landing .ym-landing .ym-arrival-options img{object-fit:contain;-webkit-mask-image:radial-gradient(circle,#000 53%,#0000 76%);mask-image:radial-gradient(circle,#000 53%,#0000 76%);background:0 0!important;width:clamp(42px,3.4vw,58px)!important;height:clamp(42px,3.4vw,58px)!important;padding:0!important}.ym-shell--landing .ym-landing .ym-faq-mascot{-webkit-mask-image:radial-gradient(66% 59%,#000 60%,#0000 100%);mask-image:radial-gradient(66% 59%,#000 60%,#0000);background:0 0!important}@media(min-width:1024px){.ym-shell--landing .ym-landing>.ym-landing__panel{box-sizing:border-box!important;block-size:100dvh!important;min-block-size:100dvh!important;max-block-size:100dvh!important;overflow:hidden!important}.ym-shell--landing .ym-landing .ym-landing-insert{box-sizing:border-box!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;padding:calc(var(--landing-header) + clamp(12px,2.3vh,26px)) var(--landing-gutter) clamp(16px,2.8vh,30px)!important;grid-template-columns:minmax(0,1fr) minmax(320px,.86fr)!important;align-items:center!important;gap:clamp(26px,4.1vw,72px)!important;display:grid!important;overflow:hidden!important}.ym-shell--landing .ym-landing .ym-landing-insert__copy{gap:clamp(8px,1.3vh,16px)!important}.ym-shell--landing .ym-landing .ym-landing-insert h2{max-width:13ch!important;font-size:clamp(40px,4.25vw,76px)!important;line-height:.94!important}.ym-shell--landing .ym-landing .ym-landing-insert__copy>p:not(.ym-section-label){font-size:clamp(15px,1.28vw,22px)!important;line-height:1.38!important}.ym-shell--landing .ym-landing .ym-landing-insert__photo{object-fit:cover!important;width:100%!important;max-height:min(65dvh,620px)!important}.ym-shell--landing .ym-landing .ym-arrival-options{gap:clamp(8px,1.1vw,18px)!important}.ym-shell--landing .ym-landing .ym-arrival-options button{min-height:78px!important;padding:7px 10px!important}.ym-shell--landing .ym-landing .ym-arrival-options span{font-size:clamp(12px,1.05vw,16px)!important}.ym-shell--landing .ym-landing .ym-setup-list{margin:clamp(3px,.7vh,8px) 0!important}.ym-shell--landing .ym-landing .ym-setup-list li{padding:clamp(7px,1vh,12px) 0!important}.ym-shell--landing .ym-landing .ym-setup-list b{font-size:clamp(17px,1.35vw,23px)!important}.ym-shell--landing .ym-landing .ym-setup-list span{margin-top:3px!important;font-size:clamp(14px,1.12vw,18px)!important}.ym-shell--landing .ym-landing .ym-privacy-list{margin:clamp(5px,1vh,12px) 0!important}.ym-shell--landing .ym-landing .ym-privacy-list li{min-height:42px!important;padding:clamp(4px,.75vh,8px) 0!important}.ym-shell--landing .ym-landing .ym-privacy-list li>img{width:clamp(30px,2.4vw,42px)!important;height:clamp(30px,2.4vw,42px)!important}.ym-shell--landing .ym-landing .ym-privacy-list strong{font-size:clamp(13px,1.12vw,18px)!important}.ym-shell--landing .ym-landing .ym-privacy-list small{font-size:clamp(11px,.86vw,14px)!important;line-height:1.2!important}.ym-shell--landing .ym-landing .ym-landing-plans{grid-template:"photo copy"minmax(0,1fr)"plans plans""notice notice"/minmax(280px,.72fr) minmax(0,1.12fr)!important;min-height:100dvh!important}.ym-shell--landing .ym-landing .ym-landing-plans>.ym-landing-insert__photo{height:min(30dvh,280px)!important;max-height:30dvh!important}.ym-shell--landing .ym-landing .ym-landing-plans>.ym-landing-insert__copy{align-self:center!important;padding:0!important}.ym-shell--landing .ym-landing .ym-plan-grid{margin-top:4px!important}.ym-shell--landing .ym-landing .ym-plan-grid article{gap:7px!important;min-height:0!important;padding:6px clamp(14px,2.7vw,44px)!important}.ym-shell--landing .ym-landing .ym-plan-grid h3{font-size:clamp(27px,2.7vw,44px)!important}.ym-shell--landing .ym-landing .ym-plan-grid p{font-size:clamp(13px,1vw,17px)!important;line-height:1.42!important}.ym-shell--landing .ym-landing .ym-plan-grid .ym-text-cta{margin-top:2px!important}.ym-shell--landing .ym-landing .ym-guide-links{gap:0 clamp(24px,3vw,54px)!important}.ym-shell--landing .ym-landing .ym-guide-links button{min-height:clamp(46px,6vh,68px)!important;padding:6px 0!important}.ym-shell--landing .ym-landing .ym-guide-links button img{width:clamp(28px,2.6vw,42px)!important;height:clamp(28px,2.6vw,42px)!important}.ym-shell--landing .ym-landing .ym-guide-links button span{font-size:clamp(13px,1.13vw,18px)!important;line-height:1.2!important}.ym-shell--landing .ym-landing .ym-landing-faq{grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr)!important}.ym-shell--landing .ym-landing .ym-faq-list{padding:clamp(12px,1.6vw,24px)!important}.ym-shell--landing .ym-landing .ym-faq-list article>button{min-height:clamp(42px,6.2vh,64px)!important;padding:clamp(7px,1vh,12px) 0!important}.ym-shell--landing .ym-landing .ym-faq-list article>button>span{gap:12px!important;font-size:clamp(14px,1.33vw,21px)!important}.ym-shell--landing .ym-landing .ym-faq-list article>div{padding:0 32px 10px!important;font-size:clamp(12px,.95vw,16px)!important}.ym-shell--landing :is(.ym-video-hero__copy,.ym-product-story__content,.ym-relax-reel__content,.ym-final-cta__content){padding-top:calc(var(--landing-header) + clamp(12px,2vh,24px))!important;padding-bottom:clamp(16px,2.5vh,28px)!important}.ym-shell--landing :is(.ym-video-hero__copy h1,.ym-product-story__headline h2,.ym-relax-reel__headline h2,.ym-final-cta__content h2){font-size:clamp(44px,5.45vw,88px)!important}.ym-shell--landing .ym-product-insights{gap:clamp(10px,1.5vw,24px)!important}}@media(min-width:1024px)and (max-height:820px){.ym-shell--landing{--landing-header:82px}.ym-shell--landing .ym-nav{padding-top:12px!important;padding-bottom:12px!important}.ym-shell--landing .ym-landing .ym-landing-insert{padding-top:calc(var(--landing-header) + 10px)!important;padding-bottom:12px!important}.ym-shell--landing .ym-landing .ym-landing-insert h2{font-size:clamp(36px,4vw,60px)!important}.ym-shell--landing .ym-landing .ym-landing-insert__copy>p:not(.ym-section-label){font-size:clamp(14px,1.12vw,18px)!important}.ym-shell--landing .ym-landing .ym-landing-insert__photo{max-height:57dvh!important}.ym-shell--landing .ym-landing .ym-arrival-options button{min-height:66px!important}.ym-shell--landing .ym-landing .ym-arrival-options img{width:38px!important;height:38px!important}.ym-shell--landing .ym-landing .ym-setup-list li{padding:5px 0!important}.ym-shell--landing .ym-landing .ym-privacy-list li{min-height:34px!important;padding:3px 0!important}.ym-shell--landing .ym-landing .ym-privacy-list li>img{width:28px!important;height:28px!important}.ym-shell--landing .ym-landing .ym-privacy-list small{display:none!important}.ym-shell--landing .ym-landing .ym-landing-plans>.ym-landing-insert__photo{height:21dvh!important;max-height:21dvh!important}.ym-shell--landing .ym-landing .ym-plan-grid p{font-size:12px!important}.ym-shell--landing .ym-landing .ym-guide-links button{min-height:43px!important}.ym-shell--landing .ym-landing .ym-faq-list article>button{min-height:41px!important;padding:5px 0!important}.ym-shell--landing .ym-landing .ym-faq-list article>div{display:none!important}}@media(max-width:1023px){.ym-shell--landing{--landing-header:88px;--landing-gutter:24px}.ym-shell--landing .ym-nav{height:var(--landing-header)!important;min-height:var(--landing-header)!important;max-height:var(--landing-header)!important}.ym-shell--landing .ym-landing>.ym-landing__panel{min-height:auto!important;max-height:none!important;overflow:visible!important}.ym-shell--landing .ym-landing .ym-landing-insert{height:auto!important;min-height:auto!important;max-height:none!important;overflow:visible!important}}@media(prefers-reduced-motion:reduce){.ym-shell--landing .ym-landing .ym-landing-insert.is-revealed :is(.ym-landing-insert__copy,.ym-landing-insert__photo,.ym-plan-grid,.ym-faq-list,.ym-arrival-options button,.ym-guide-links button,.ym-plan-grid article){animation:none!important}}@media(min-width:1024px){.ym-shell--landing .ym-landing__panel:is(.is-active,.is-after) :is(.ym-product-story__content,.ym-relax-reel__content,.ym-final-cta__content){opacity:1!important;transform:none!important}}.ym-shell--landing .ym-landing{min-height:0!important;min-block-size:0!important;margin-bottom:0!important;padding-bottom:0!important}.ym-shell--landing .ym-landing>.ym-landing__panel:last-child{margin-bottom:0!important}@media(prefers-reduced-motion:no-preference){.ym-shell--landing .ym-landing>.ym-landing__panel>:is(.ym-video-hero__copy,.ym-product-story__content,.ym-relax-reel__content,.ym-final-cta__content,.ym-landing-insert__copy,.ym-landing-insert__photo,.ym-plan-grid,.ym-faq-list){will-change:opacity,transform;transition:opacity .62s cubic-bezier(.22,1,.36,1),transform .62s cubic-bezier(.22,1,.36,1)!important}.ym-shell--landing .ym-landing>.ym-landing__panel:not(.is-in-view)>:is(.ym-video-hero__copy,.ym-product-story__content,.ym-relax-reel__content,.ym-final-cta__content,.ym-landing-insert__copy,.ym-landing-insert__photo,.ym-plan-grid,.ym-faq-list){opacity:.86;transform:translateY(24px)scale(.992)}.ym-shell--landing .ym-landing>.ym-landing__panel.is-in-view>:is(.ym-video-hero__copy,.ym-product-story__content,.ym-relax-reel__content,.ym-final-cta__content,.ym-landing-insert__copy,.ym-landing-insert__photo,.ym-plan-grid,.ym-faq-list){opacity:1!important;transform:translateY(0)scale(1)!important}@supports (animation-timeline:view()){.ym-shell--landing .ym-landing>.ym-landing__panel>:is(.ym-landing-insert__copy,.ym-landing-insert__photo,.ym-plan-grid,.ym-faq-list){transition:none!important;animation:linear both ym-landing-scroll-lift!important;animation-timeline:view()!important;animation-range:entry cover 42%!important}}}@keyframes ym-landing-scroll-lift{0%{opacity:.2;transform:translateY(32px)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}@media(prefers-reduced-motion:reduce){.ym-shell--landing .ym-landing>.ym-landing__panel>:is(.ym-video-hero__copy,.ym-product-story__content,.ym-relax-reel__content,.ym-final-cta__content,.ym-landing-insert__copy,.ym-landing-insert__photo,.ym-plan-grid,.ym-faq-list){opacity:1!important;transition:none!important;transform:none!important}}.ym-shell--landing .ym-landing .ym-landing-faq{background:#6c40ff!important}.ym-shell--landing .ym-landing .ym-faq-list{background:url(/assets/account/water-stones-background.png) 50%/cover no-repeat!important}.ym-shell--landing .ym-landing .ym-faq-list article{border-bottom:1px solid #00e5ff!important}.ym-shell--landing .ym-landing .ym-faq-list article:last-child{border-bottom:0!important}.ym-shell--landing .ym-landing .ym-faq-list article>button,.ym-shell--landing .ym-landing .ym-faq-list article>button>span,.ym-shell--landing .ym-landing .ym-faq-list article>button b{color:#f9f9f7!important;opacity:1!important}.ym-shell--landing .ym-landing .ym-faq-list article>button em{color:#ff0!important}.ym-shell--landing .ym-landing .ym-faq-list article>div{color:#f9f9f7!important;background:0 0!important;max-height:none!important;margin:0!important;padding:0 42px 22px!important;line-height:1.5!important;position:static!important;overflow:visible!important}.ym-shell--landing .ym-landing .ym-faq-list article>div[hidden]{display:none!important}html:has(.ym-shell--landing),body:has(.ym-shell--landing){overscroll-behavior-y:none;scroll-snap-type:none!important;scroll-behavior:smooth!important}.ym-shell--landing .ym-landing>.ym-landing__panel{scroll-snap-align:none!important;scroll-snap-stop:normal!important}.ym-shell--landing main#top{touch-action:none}html:has(.ym-shell--landing),body:has(.ym-shell--landing){overscroll-behavior:none!important;height:100dvh!important;overflow:hidden!important}.ym-shell--landing,.ym-shell--landing main#top{height:100dvh!important;min-height:0!important;overflow:hidden!important}.ym-shell--landing .ym-landing{scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:none;overscroll-behavior-y:contain!important;scroll-snap-type:y mandatory!important;scroll-behavior:auto!important;height:100dvh!important;min-height:0!important;max-height:100dvh!important;overflow:hidden auto!important}.ym-shell--landing .ym-landing::-webkit-scrollbar{display:none}.ym-shell--landing .ym-landing>.ym-landing__panel[data-scroll-section]{box-sizing:border-box!important;scroll-snap-align:start!important;scroll-snap-stop:always!important;block-size:100dvh!important;min-block-size:100dvh!important;max-block-size:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;overflow:hidden!important}@media(prefers-reduced-motion:reduce){.ym-shell--landing .ym-landing{scroll-behavior:auto!important}}.ym-screen--login .ym-login__intro,.ym-screen--signup .ym-login__intro{border-right:0!important}@media(min-width:761px){.ym-shell.ym-screen--signup .ym-auth-note{margin-top:clamp(22px,3.4vh,38px)!important}}.ym-check-stage--review .ym-ready-layout__actions{grid-template-columns:minmax(0,1fr)!important;justify-self:end!important;gap:10px!important;width:min(270px,100%)!important}.ym-check-stage--review .ym-ready-layout__actions>:is(button,small){grid-column:1;text-align:center!important;justify-self:stretch!important;width:100%!important}.ym-check-stage--review .ym-ready-layout__actions>small{place-items:center;min-height:18px;margin:0!important;display:grid!important}.ym-account-external-header{z-index:5;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;top:clamp(18px,3.4vh,34px);left:clamp(30px,4vw,64px);right:clamp(30px,4vw,64px)}.ym-account-external-header>img{width:clamp(145px,12vw,190px);height:auto}.ym-account-external-header .ym-account-logout{color:#f9f9f7;pointer-events:auto;letter-spacing:.08em;text-transform:lowercase;font-family:Arial Narrow,Helvetica Neue,Arial,sans-serif;font-size:16px;font-weight:760}.ym-account-header-spacer{min-width:38px;min-height:38px}.ym-account-navigation-card:first-child .ym-account-navigation-card__icon img{opacity:0}.ym-account-navigation-card:first-child .ym-account-navigation-card__icon{position:relative}.ym-account-navigation-card:first-child .ym-account-navigation-card__icon:after{content:"";background:#ff419d;width:64px;height:64px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);-webkit-mask:url(/assets/account/sun_yellow.png) 50%/contain no-repeat;mask:url(/assets/account/sun_yellow.png) 50%/contain no-repeat}@media(min-width:981px){.ym-account-shell:not(.ym-account-shell--profile){padding:clamp(78px,12.5vh,102px) clamp(18px,2.5vw,38px) clamp(8px,1.8vw,26px)!important}.ym-account-shell:not(.ym-account-shell--profile) .ym-account-window{height:calc(100dvh - clamp(88px,14.3vh,128px))!important;min-height:0!important;padding-top:0!important}.ym-account-shell:not(.ym-account-shell--profile) .ym-account-main--welcome{height:100%!important;padding-top:clamp(18px,2.3vh,28px)!important}.ym-account-shell--profile{padding:clamp(78px,12.5vh,102px) clamp(18px,2.5vw,38px) clamp(8px,1.8vw,26px)!important}.ym-account-shell--profile .ym-account-window{border-radius:clamp(26px,2.4vw,42px)!important;width:100%!important;height:calc(100dvh - clamp(88px,14.3vh,128px))!important;min-height:0!important;transform:none!important}}@media(max-width:980px){.ym-account-shell:not(.ym-account-shell--profile){padding-top:82px}.ym-account-shell:not(.ym-account-shell--profile) .ym-account-window{border-radius:22px}.ym-account-shell--profile{padding-top:82px!important}.ym-account-shell--profile .ym-account-window{border-radius:22px!important}}@media(max-width:640px){.ym-account-external-header{top:14px;left:18px;right:18px}.ym-account-external-header>img{width:128px}.ym-account-external-header .ym-account-logout{font-size:15px}.ym-account-external-header .ym-account-logout img{width:23px;height:23px}}.ym-progress-external-header{z-index:5;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;top:clamp(18px,3.4vh,34px);left:clamp(30px,4vw,64px);right:clamp(30px,4vw,64px)}.ym-progress-external-header>img{width:clamp(145px,12vw,190px);height:auto}.ym-progress-external-header .ym-progress-logout{color:#f9f9f7;letter-spacing:.08em;text-transform:lowercase;cursor:pointer;pointer-events:auto;background:0 0;border:0;align-items:center;gap:13px;margin:0;padding:0;font-family:Arial Narrow,Helvetica Neue,Arial,sans-serif;font-size:16px;font-weight:760;display:inline-flex}.ym-progress-external-header .ym-progress-logout svg{color:#ff419d;width:24px}.ym-progress-header-spacer{width:38px;height:38px}@media(min-width:981px){.ym-progress-shell{padding:clamp(78px,12.5vh,102px) clamp(18px,2.5vw,38px) clamp(8px,1.8vw,26px)!important}.ym-progress-window{border-radius:clamp(26px,2.4vw,42px)!important;width:100%!important;height:calc(100dvh - clamp(88px,14.3vh,128px))!important;min-height:0!important}}@media(max-width:980px){.ym-progress-shell{padding-top:82px!important}.ym-progress-window{border-radius:22px!important}}@media(max-width:640px){.ym-progress-external-header{top:14px;left:18px;right:18px}.ym-progress-external-header>img{width:128px}.ym-progress-external-header .ym-progress-logout{gap:7px;font-size:15px}.ym-progress-external-header .ym-progress-logout svg{width:23px;height:23px}}@media(min-width:981px){.ym-account-shell--profile .ym-account-profile-grid{grid-template-rows:minmax(0,1.22fr) minmax(0,.78fr)!important;grid-template-areas:"preferences subscription""security miga"!important;align-content:stretch!important;gap:14px!important;height:100%!important;min-height:0!important}.ym-account-shell--profile .ym-account-settings-card,.ym-account-shell--profile .ym-account-miga-card--profile{min-height:0!important;overflow:hidden!important}.ym-account-shell--profile .ym-account-preferences-card{grid-template-rows:auto repeat(4,minmax(0,1fr));display:grid;overflow:hidden!important}.ym-account-shell--profile .ym-account-security-card{grid-template-rows:28px repeat(3,minmax(0,1fr));display:grid;overflow:hidden!important}.ym-account-shell--profile .ym-account-security-card .ym-account-card-title+.ym-account-setting-row{margin-top:0}.ym-account-shell--profile .ym-account-miga-card--profile{grid-area:miga;width:auto;margin:0!important}.ym-account-shell--profile .ym-account-preferences-card .ym-account-setting-row{grid-template-columns:46px minmax(0,1fr) 18px}.ym-account-shell--profile .ym-account-preferences-card .ym-account-setting-row>img:first-child{width:32px;height:32px;transform:none}}@media(min-width:981px)and (min-height:650px){.ym-account-shell--profile .ym-account-profile-grid{grid-template-rows:270px 220px!important;align-content:start!important}.ym-account-shell--profile .ym-account-preferences-card,.ym-account-shell--profile .ym-account-subscription-card{height:270px!important}.ym-account-shell--profile .ym-account-security-card,.ym-account-shell--profile .ym-account-miga-card--profile{height:220px!important}.ym-account-shell--profile :is(.ym-account-preferences-card,.ym-account-security-card){row-gap:4px;padding-top:12px!important;padding-bottom:12px!important}.ym-account-shell--profile .ym-account-preferences-card{grid-template-rows:20px repeat(4,50px)!important}.ym-account-shell--profile .ym-account-security-card{grid-template-rows:20px repeat(3,50px)!important}.ym-account-shell--profile .ym-account-preferences-card h2+.ym-account-setting-row,.ym-account-shell--profile .ym-account-security-card .ym-account-card-title+.ym-account-setting-row{margin-top:0!important}.ym-account-shell--profile :is(.ym-account-preferences-card,.ym-account-security-card) .ym-account-setting-row{border:1px solid #00000024!important;border-radius:14px!important;height:50px!important;min-height:50px!important;padding-top:0!important;padding-bottom:0!important}.ym-account-shell--profile .ym-account-miga-card--profile h2{letter-spacing:normal;text-transform:uppercase;justify-self:stretch;width:100%;font-size:16px;font-weight:400;line-height:24px;text-align:left!important;margin:0!important}.ym-account-shell--profile .ym-account-miga-card--profile{grid-template-rows:24px 1fr auto;align-items:start;justify-content:stretch!important;padding:12px 14px 14px!important;display:grid!important}.ym-account-shell--profile .ym-account-miga-card--profile .ym-account-miga-illustration{place-self:center}.ym-account-shell--profile :is(.ym-account-preferences-card,.ym-account-security-card) .ym-account-setting-row>img:first-child{transform-origin:50%;place-self:center;transform:scale(1.15);width:38px!important;height:38px!important}.ym-account-shell--profile :is(.ym-account-security-card,.ym-account-miga-card--profile){box-sizing:border-box;box-shadow:none!important;border:1px solid #0000001f!important;border-radius:16px!important}.ym-account-shell--profile .ym-account-user-card>p{grid-template-columns:29px minmax(0,1fr);align-items:center;gap:4px;display:grid}.ym-account-shell--profile .ym-account-user-card>p img{width:29px;height:29px}.ym-account-shell--profile .ym-account-user-card>p span{min-width:0}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
