.sp{--p: var(--m);--sp-orb-k: .44;--sp-prep: 6s;--sp-ink: #FFFFFF;--sp-sub: #FDFCFD;--sp-soft: #EDCAB6;--sp-label: #FFC5A6;--sp-muted: rgba(255, 255, 255, .64);--sp-dot: rgba(255, 144, 89, .5);--sp-dot-on: rgba(255, 255, 255, .52);--sp-pill: rgba(60, 20, 8, .45);--sp-pill-line: rgba(255, 228, 212, .78);--sp-glass: rgba(255, 255, 255, .08);--sp-glass-2: rgba(255, 255, 255, .14);--sp-glass-line: rgba(255, 228, 212, .24);--sp-cta-a: #F6DAC4;--sp-cta-b: #EDC2A8;--sp-cta-glow: #FC7E33;--sp-cta-hi: #FCE5BA;--sp-cta-ink: #35180C;--sp-btn: #F6E5CA;--sp-btn-ic: #A3402A;--sp-tick: rgba(255, 232, 214, .38);--sp-tick-on: #FFE8D6;--sp-rings: rgba(255, 236, 224, .62);--sp-digit: #EEC6B4;--sp-orb-core: #401015;--sp-orb-a: #7D211D;--sp-orb-b: #B33325;--sp-orb-c: #D84228;--sp-orb-d: #E0602F;--sp-orb-e: #E59650;--sp-shade: rgba(46, 18, 13, .92);--sp-arc: rgba(224, 102, 48, .9);--sp-arc-2: rgba(203, 93, 47, .65);--sp-photo-scrim: rgba(52, 16, 8, .62);--sp-two-core: #4A191A;--sp-two-rim: #A52E21;--sp-two-field: #D6582A;--sp-two-glow: #F28C4A;--sp-two-foot: #F5A35B;--sp-ease-out: cubic-bezier(.23, 1, .32, 1);--s2-zone-fallback: radial-gradient(80% 48% at 50% 42%, rgba(226, 124, 62, .95) 0%, rgba(226, 124, 62, 0) 72%), linear-gradient(180deg, #B8582C 0%, #C66A38 38%, #AA4A2A 72%, #86341E 100%);position:relative;box-sizing:border-box;display:flex;flex-direction:column;min-height:100svh;min-height:100dvh;padding-top:var(--s2-ann-h);overflow:clip;color:var(--sp-ink);font-family:var(--s2-in);-webkit-tap-highlight-color:transparent}html[data-s2-theme=morning] .sp{--sp-soft: #D5E5FA;--sp-label: var(--sp-soft);--sp-dot: rgba(150, 196, 255, .55);--sp-pill: rgba(8, 24, 60, .42);--sp-pill-line: rgba(220, 234, 255, .75);--sp-glass-line: rgba(214, 230, 255, .26);--sp-cta-a: #EEF4FD;--sp-cta-b: #D4E4F8;--sp-cta-glow: #6FA8F0;--sp-cta-hi: #FFF1DA;--sp-cta-ink: #0E2A55;--sp-btn: #EEF4FD;--sp-btn-ic: #1F4E8C;--sp-tick: rgba(214, 230, 255, .4);--sp-tick-on: #EEF4FD;--sp-rings: rgba(226, 238, 255, .6);--sp-digit: #D7E8FF;--sp-orb-core: #0B1C44;--sp-orb-a: #183E86;--sp-orb-b: #2B64C2;--sp-orb-c: #4C8BE0;--sp-orb-d: #8DBBF2;--sp-orb-e: #F4D8AE;--sp-shade: rgba(8, 22, 54, .9);--sp-arc: rgba(92, 150, 230, .85);--sp-arc-2: rgba(244, 206, 160, .5);--sp-photo-scrim: rgba(10, 26, 60, .6);--sp-two-core: #0A1A42;--sp-two-rim: #1F4994;--sp-two-field: #3C72C6;--sp-two-glow: #8CBBF2;--sp-two-foot: #F2D2A6;--s2-zone-fallback: radial-gradient(80% 48% at 50% 42%, rgba(120, 170, 235, .9) 0%, rgba(120, 170, 235, 0) 72%), linear-gradient(180deg, #3563AC 0%, #4777C0 38%, #2F5A9E 72%, #1D3E78 100%)}html[data-s2-theme=evening] .sp{--sp-soft: #E6D6FA;--sp-label: var(--sp-soft);--sp-dot: rgba(214, 160, 255, .5);--sp-pill: rgba(26, 10, 56, .42);--sp-pill-line: rgba(236, 222, 255, .75);--sp-glass-line: rgba(232, 214, 255, .24);--sp-cta-a: #F3E8FC;--sp-cta-b: #E2D0F4;--sp-cta-glow: #C27BE6;--sp-cta-hi: #FBE3F0;--sp-cta-ink: #2B1256;--sp-btn: #F3E8FC;--sp-btn-ic: #5B2FA0;--sp-tick: rgba(232, 214, 255, .4);--sp-tick-on: #F3E8FC;--sp-rings: rgba(240, 228, 255, .6);--sp-digit: #F2D6F0;--sp-orb-core: #150828;--sp-orb-a: #3A1A6E;--sp-orb-b: #6B3BB5;--sp-orb-c: #9C5FD4;--sp-orb-d: #D484C4;--sp-orb-e: #F4B0C8;--sp-shade: rgba(16, 8, 38, .92);--sp-arc: rgba(176, 96, 200, .85);--sp-arc-2: rgba(230, 140, 180, .5);--sp-photo-scrim: rgba(22, 10, 48, .62);--sp-two-core: #170A2C;--sp-two-rim: #47227C;--sp-two-field: #7B42B2;--sp-two-glow: #C67FCC;--sp-two-foot: #F2AACA;--s2-zone-fallback: radial-gradient(80% 48% at 50% 42%, rgba(150, 90, 200, .85) 0%, rgba(150, 90, 200, 0) 72%), linear-gradient(180deg, #1E1446 0%, #3A2270 38%, #5A3180 72%, #7A3A78 100%)}html[data-s2-theme=night] .sp{--sp-soft: #CFCFF5;--sp-label: var(--sp-soft);--sp-dot: rgba(164, 164, 255, .45);--sp-pill: rgba(4, 4, 30, .45);--sp-pill-line: rgba(214, 214, 255, .7);--sp-glass-line: rgba(200, 200, 255, .2);--sp-cta-a: #E6E6FA;--sp-cta-b: #CFD0F2;--sp-cta-glow: #7B7FFF;--sp-cta-hi: #F4F2FF;--sp-cta-ink: #0A0B34;--sp-btn: #E6E6FA;--sp-btn-ic: #26288C;--sp-tick: rgba(200, 200, 255, .35);--sp-tick-on: #E6E6FA;--sp-rings: rgba(220, 220, 255, .55);--sp-digit: #D4D5FF;--sp-orb-core: #04041A;--sp-orb-a: #111248;--sp-orb-b: #26288C;--sp-orb-c: #3F44C4;--sp-orb-d: #6D70EE;--sp-orb-e: #A9ABFF;--sp-shade: rgba(4, 4, 22, .92);--sp-arc: rgba(96, 90, 230, .8);--sp-arc-2: rgba(150, 110, 220, .45);--sp-photo-scrim: rgba(6, 7, 32, .64);--sp-two-core: #04041C;--sp-two-rim: #171A62;--sp-two-field: #2D309A;--sp-two-glow: #6266DE;--sp-two-foot: #9C9EFA;--s2-zone-fallback: radial-gradient(80% 48% at 50% 42%, rgba(70, 72, 190, .8) 0%, rgba(70, 72, 190, 0) 72%), linear-gradient(180deg, #0B0A2A 0%, #14134A 38%, #101040 72%, #07072A 100%)}html:has(body.s2-body--pause .sp:is([data-sp-step=intro],[data-sp-step=tutorial],[data-sp-step=countdown],[data-sp-step=session],[data-sp-step=welldone],[data-sp-step=tip])),body.s2-body--pause:has(.sp:is([data-sp-step=intro],[data-sp-step=tutorial],[data-sp-step=countdown],[data-sp-step=session],[data-sp-step=welldone],[data-sp-step=tip])){overflow:hidden;overscroll-behavior:none}html:has(body.s2-body--pause),body.s2-body--pause{background:#86341e}html[data-s2-theme=morning]:has(body.s2-body--pause),html[data-s2-theme=morning] body.s2-body--pause{background:#1d3e78}html[data-s2-theme=evening]:has(body.s2-body--pause),html[data-s2-theme=evening] body.s2-body--pause{background:#7a3a78}html[data-s2-theme=night]:has(body.s2-body--pause),html[data-s2-theme=night] body.s2-body--pause{background:#07072a}body.s2-body--pause:has(.sp:is([data-sp-step=intro],[data-sp-step=tutorial],[data-sp-step=countdown],[data-sp-step=session],[data-sp-step=welldone],[data-sp-step=tip])) #siteWidgetTogglerContainer{display:none!important}.s2-body--pause .s2-hdr:not(.is-stuck){--s2-hdr-ink: #FFFFFF;--s2-mode-ic: #FFFFFF;--s2-glass: rgba(255, 255, 255, .1);--s2-glass-line: rgba(255, 255, 255, .38);--s2-nav-chip: rgba(255, 255, 255, .16)}.s2-body--pause .s2-hdr:not(.is-stuck) .s2-hdr__mode{border:1px solid #FFE4D4!important;background:linear-gradient(174.7deg,#3c190766 4.24%,#a34f3266 182.61%),linear-gradient(270.15deg,#35180c66,#d25b3666 46.71%,#802f1666)!important;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}html:not([data-s2-theme=midday]) .s2-body--pause .s2-hdr:not(.is-stuck) .s2-hdr__mode{border-color:#ffffffb3!important;background:#0003!important}html:not([data-s2-theme=midday]) .s2-body--pause .s2-hdr:not(.is-stuck){--s2-mode-ic: #FFFFFF}html[data-s2-theme=morning] .s2-body--pause .s2-hdr:not(.is-stuck){--s2-hdr-stuck: #0E2A55}html[data-s2-theme=midday] .s2-body--pause .s2-hdr:not(.is-stuck){--s2-hdr-stuck: #35180C}.s2-body--pause .s2-hdr:not(.is-stuck) .s2-hdr__mode .s2-ic--midday-face{display:none}.s2-body--pause .s2-top{padding-top:0;transition:opacity .35s var(--s2-ease),visibility 0s}.s2-body--pause.sp-focus .s2-top{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .9s var(--s2-ease),visibility 0s linear .9s}.sp .s2-zclip{z-index:0}.sp-photo,.sp-glow,.sp-orb{position:absolute;pointer-events:none;transition:opacity .9s var(--s2-ease)}.sp-photo{top:0;right:0;bottom:0;left:0;opacity:0}.sp-photo__set{position:absolute;top:0;right:0;bottom:0;left:0;transform:scale(1.04);transition:transform 1.1s var(--s2-ease-inout)}.sp[data-sp-slide="1"] .sp-photo__set{transform:translate(-1.6%) scale(1.07)}.sp[data-sp-slide="2"] .sp-photo__set{transform:translate(-3.2%) scale(1.1)}.sp-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 20%}.sp-photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(0,0,0,0) 42%,var(--sp-photo-scrim) 100%)}.sp.has-photo[data-sp-step=intro][data-sp-slide="0"] .sp-photo{opacity:1}.sp.has-photo[data-sp-step=intro][data-sp-slide="0"] .sp-orb{opacity:0}.sp.has-photo[data-sp-step=intro][data-sp-slide="0"] .s2-zflow.is-on{opacity:.35}.sp-photo2{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;opacity:0;pointer-events:none;background:radial-gradient(62% 22% at 6% 18%,var(--sp-two-glow) 0%,rgba(0,0,0,0) 100%),radial-gradient(74% 22% at 62% 96%,var(--sp-two-foot) 0%,rgba(0,0,0,0) 100%),radial-gradient(46% 18% at 0% 98%,var(--sp-two-rim) 0%,rgba(0,0,0,0) 100%),var(--sp-two-field);transition:opacity .9s var(--s2-ease)}.sp-photo2:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(56% 17% at 72% 45%,var(--sp-two-core) 0%,var(--sp-two-core) 34%,rgba(0,0,0,0) 100%),radial-gradient(84% 29% at 76% 45%,var(--sp-two-rim) 0%,var(--sp-two-rim) 24%,rgba(0,0,0,0) 100%);transform-origin:72% 45%}@media(min-width:990px){.sp-photo2{background:radial-gradient(42% 46% at 8% 6%,var(--sp-two-glow) 0%,rgba(0,0,0,0) 100%),radial-gradient(52% 34% at 58% 104%,var(--sp-two-foot) 0%,rgba(0,0,0,0) 100%),radial-gradient(30% 34% at 0% 100%,var(--sp-two-rim) 0%,rgba(0,0,0,0) 100%),var(--sp-two-field)}.sp-photo2:before{background:radial-gradient(34% 34% at 70% 46%,var(--sp-two-core) 0%,var(--sp-two-core) 34%,rgba(0,0,0,0) 100%),radial-gradient(54% 56% at 74% 46%,var(--sp-two-rim) 0%,var(--sp-two-rim) 24%,rgba(0,0,0,0) 100%);transform-origin:70% 46%}}@media(prefers-reduced-motion:no-preference){.sp-photo2:before{animation:sp-two-breathe 9s var(--s2-ease-inout) infinite alternate}}@keyframes sp-two-breathe{to{transform:scale(1.08) translate(-1.5%)}}.sp-photo2:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(0,0,0,0) 52%,var(--sp-photo-scrim) 100%)}.sp[data-sp-step=intro][data-sp-slide="1"] .sp-photo2{opacity:1}.sp[data-sp-step=intro][data-sp-slide="1"] .sp-orb{opacity:0}.sp[data-sp-step=intro][data-sp-slide="1"] .s2-zflow.is-on{opacity:.35}.sp-two{position:absolute;top:0;right:0;bottom:0;left:0;display:none}.sp-two img{width:100%;height:100%;object-fit:cover;object-position:50% 50%}.sp[data-sp-rhythm=rise] .sp-two[data-sp-two=rise],.sp[data-sp-rhythm=steady] .sp-two[data-sp-two=steady],.sp[data-sp-rhythm=downshift] .sp-two[data-sp-two=downshift],.sp[data-sp-rhythm=settle] .sp-two[data-sp-two=settle]{display:block}@media(min-width:990px){.sp .sp-two.s2-show-mobile{display:none}}@media(max-width:989px){.sp .sp-two.s2-hide-mobile{display:none}}.sp-glow{top:0;right:0;bottom:0;left:0;opacity:0;background:radial-gradient(78% 42% at 80% 26%,var(--sp-arc) 0%,rgba(0,0,0,0) 70%),radial-gradient(52% 32% at 34% 4%,var(--sp-arc-2) 0%,rgba(0,0,0,0) 70%),linear-gradient(180deg,rgba(0,0,0,.18) 0%,var(--sp-shade) 58%,var(--sp-shade) 100%)}.sp:is([data-sp-step=tip],[data-sp-step=done],[data-sp-step=signup]) .sp-glow{opacity:1}.sp-orb{left:50%;top:calc(var(--s2-ann-h) + (100% - var(--s2-ann-h)) * var(--sp-orb-k));width:calc(380 * var(--p));height:calc(380 * var(--p));transform:translate(-50%,-50%) scale(var(--sp-breath, .9));will-change:transform}.sp-orb i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:radial-gradient(circle closest-side,var(--sp-orb-core) 0%,var(--sp-orb-core) 26%,var(--sp-orb-a) 42%,var(--sp-orb-b) 53%,var(--sp-orb-c) 68%,var(--sp-orb-d) 80%,var(--sp-orb-e) 92%,rgba(0,0,0,0) 100%);filter:blur(calc(10 * var(--p)));animation:sp-idle 9s var(--s2-ease-inout) infinite}@keyframes sp-idle{0%,to{transform:scale(.94)}50%{transform:scale(1.02)}}.sp[data-sp-step=session] .sp-orb i{animation:none}.sp-orb.is-easing{transition:transform .9s var(--s2-ease),width .9s var(--s2-ease),height .9s var(--s2-ease),opacity .9s var(--s2-ease)}.sp:is([data-sp-step=tip],[data-sp-step=done],[data-sp-step=signup]) .sp-orb{opacity:0}.sp-rings{position:absolute;left:50%;top:calc(var(--s2-ann-h) + (100% - var(--s2-ann-h)) * var(--sp-orb-k));width:0;height:0;opacity:0;pointer-events:none;transition:opacity .9s var(--s2-ease)}.sp-rings i{position:absolute;left:0;top:0;border:1px dotted var(--sp-rings);border-radius:50%;translate:-50% -50%}.sp-rings .sp-ring--in{width:calc(339 * var(--p));height:calc(339 * var(--p))}.sp-rings .sp-ring--mid{display:none;width:calc(311 * var(--p));height:calc(311 * var(--p));opacity:.75}.sp-rings .sp-ring--out{width:calc(199 * var(--p));height:calc(199 * var(--p));opacity:.8}.sp[data-sp-rhythm=downshift] .sp-rings .sp-ring--mid{display:block}.sp[data-sp-rhythm=downshift] .sp-rings .sp-ring--in{width:calc(365 * var(--p));height:calc(365 * var(--p))}.sp:is([data-sp-step=countdown],[data-sp-step=session]) .sp-rings{opacity:1}.sp-stage{position:relative;z-index:1;flex:1 1 auto;display:flex;flex-direction:column}.sp-panel{position:relative;flex:1 1 auto;animation:sp-in .7s var(--s2-ease) both}.sp-panel[hidden]{display:none}@keyframes sp-in{0%{opacity:0;transform:translateY(calc(10 * var(--p)))}}.sp :where(h1,h2,h3,p,ul,ol,li,dl,dt,dd){margin:0;padding:0}.sp :where(ul,ol){list-style:none}.sp .sp-title{font:600 calc(47.25 * var(--p))/calc(44 * var(--p)) var(--s2-sg);letter-spacing:calc(-1.42 * var(--p));text-transform:none;color:var(--sp-ink)}.sp .sp-title--md{font-size:calc(40 * var(--p));line-height:calc(40 * var(--p));letter-spacing:calc(-1.2 * var(--p))}.sp .sp-sub{margin-top:calc(9 * var(--p));max-width:calc(240 * var(--p));font:400 calc(20 * var(--p))/1 var(--s2-in);color:var(--sp-sub)}.sp .sp-sub--sm{margin-top:calc(18 * var(--p));font-size:calc(16 * var(--p))}.sp .sp-text{margin-top:calc(16.5 * var(--p));max-width:calc(264.5 * var(--p));font:400 calc(10.65 * var(--p))/1.5 var(--s2-in);color:var(--sp-soft)}.sp .sp-text--state{margin-top:calc(17 * var(--p));max-width:calc(200 * var(--p));font-size:calc(11.93 * var(--p))}.sp .sp-eyebrow{display:flex;align-items:center;gap:calc(4.5 * var(--p));font:400 calc(9.8 * var(--p))/1.2 var(--s2-in);text-transform:uppercase;color:var(--sp-sub)}.sp-eyebrow i{width:calc(1.9 * var(--p));height:calc(1.9 * var(--p));border-radius:50%;background:currentColor}.sp-eyebrow+.sp-title{margin-top:calc(16.5 * var(--p))}.sp .sp-ready-eyebrow{justify-content:center}.sp-ic{width:1em;height:1em;flex:none}.sp-intro{min-height:calc(100svh - var(--s2-ann-h))}.sp-slides{position:absolute;top:0;right:0;bottom:0;left:0}.sp-slide{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;padding:calc(90 * var(--p)) calc(23 * var(--p)) calc(90 * var(--p));opacity:0;visibility:hidden;transition:opacity .4s var(--s2-ease) .1s,visibility 0s linear .5s}.sp-slide.is-active{opacity:1;visibility:visible;transition:opacity .3s var(--s2-ease),visibility 0s}.sp-slide :is(.sp-copy>:not(.sp-steps),.sp-steps>li){--sp-rise: 42%;opacity:0;translate:0 var(--sp-rise);transition:translate .32s var(--sp-ease-out),clip-path .32s var(--sp-ease-out),opacity .24s var(--s2-ease)}.sp-slide :is(.sp-eyebrow,.sp-title,.sp-sub,.sp-text,.sp-journey-line,.sp-steps>li){clip-path:inset(-20% -10% calc(var(--sp-rise) - 20%) -10%)}.sp-slide.is-past :is(.sp-copy>:not(.sp-steps),.sp-steps>li){translate:0 calc(var(--sp-rise) * -1)}.sp-slide.is-past :is(.sp-eyebrow,.sp-title,.sp-sub,.sp-text,.sp-journey-line,.sp-steps>li){clip-path:inset(calc(var(--sp-rise) - 20%) -10% -20% -10%)}.sp-slide.is-active :is(.sp-copy>:not(.sp-steps),.sp-steps>li){--sp-at: calc(.12s + var(--sp-i, 0) * .07s);opacity:1;translate:0 0;transition:translate .7s var(--sp-ease-out) var(--sp-at),clip-path .7s var(--sp-ease-out) var(--sp-at),opacity .5s var(--s2-ease) var(--sp-at)}.sp-slide.is-active :is(.sp-eyebrow,.sp-title,.sp-sub,.sp-text,.sp-journey-line,.sp-steps>li){clip-path:inset(-20% -10% -20% -10%)}@starting-style{.sp-slide.is-active :is(.sp-copy>:not(.sp-steps),.sp-steps>li){opacity:0;translate:0 var(--sp-rise)}.sp-slide.is-active :is(.sp-eyebrow,.sp-title,.sp-sub,.sp-text,.sp-journey-line,.sp-steps>li){clip-path:inset(-20% -10% calc(var(--sp-rise) - 20%) -10%)}}.sp-copy>:nth-child(2){--sp-i: 1}.sp-copy>:nth-child(3){--sp-i: 2}.sp-copy>:nth-child(4){--sp-i: 3}.sp-steps>li:nth-child(1){--sp-i: 1}.sp-steps>li:nth-child(2){--sp-i: 2}.sp-steps>li:nth-child(3){--sp-i: 3}.sp-slide--ready .sp-options{--sp-i: 4}.sp-slide--ready .sp-cta{--sp-i: 5}.sp-copy[hidden]{display:none}.sp-journey-line{margin-top:calc(12 * var(--p));font:500 calc(11.5 * var(--p))/1.4 var(--s2-in);color:var(--sp-soft)}.sp-nav{position:absolute;left:calc(23 * var(--p));right:calc(20 * var(--p));bottom:calc(38 * var(--p));z-index:2;display:flex;align-items:center;justify-content:space-between;translate:0 calc(var(--sp-note-h, 0px) * -1);transition:opacity .4s var(--s2-ease),translate .45s var(--s2-ease)}.sp-dots{display:flex;align-items:center;gap:calc(5.2 * var(--p))}.sp .sp-dot{position:relative;width:calc(12.25 * var(--p));height:calc(4.48 * var(--p));padding:0;border:0;border-radius:999px;background:var(--sp-dot);transition:width .5s var(--s2-ease),background-color .5s var(--s2-ease)}.sp .sp-dot:before{content:"";position:absolute;top:-12px;right:-3px;bottom:-12px;left:-3px}.sp .sp-dot.is-on{width:calc(36.87 * var(--p));background:var(--sp-dot-on)}.sp-arrows{display:flex;align-items:center;gap:calc(10 * var(--p))}.sp .sp-prev,.sp .sp-next{position:relative;display:flex;align-items:center;justify-content:center;width:calc(57 * var(--p));height:calc(22.5 * var(--p));padding:0;border:1px solid var(--sp-pill-line);border-radius:999px;background:var(--sp-pill);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--sp-ink);transition:opacity .4s var(--s2-ease),visibility .4s,background-color .3s var(--s2-ease),border-color .3s var(--s2-ease)}.sp :is(.sp-prev,.sp-next):before{content:"";position:absolute;inset:calc(-11 * var(--p)) calc(-4 * var(--p))}.sp[data-sp-slide="0"] .sp-prev,.sp[data-sp-slide="2"] .sp-next{opacity:0;visibility:hidden}.sp-arrow{position:relative;display:inline-block;width:calc(20.7 * var(--p));height:1px;background:currentColor}.sp-arrow:after{--h: calc(6 * var(--p));content:"";position:absolute;right:0;top:50%;box-sizing:border-box;width:var(--h);height:var(--h);border-top:1px solid currentColor;border-right:1px solid currentColor;transform:translate(calc(var(--h) * -.2071),-50%) rotate(45deg)}.sp-arrow--long{width:calc(38 * var(--p));transition:transform .3s var(--s2-ease)}.sp .sp-prev .sp-arrow{transform:scaleX(-1)}@media(hover:hover){.sp .sp-next:hover .sp-arrow--long{transform:translate(calc(3 * var(--p)))}.sp .sp-prev:hover .sp-arrow--long{transform:scaleX(-1) translate(calc(3 * var(--p)))}.sp :is(.sp-prev,.sp-next):hover{background-color:color-mix(in srgb,var(--sp-pill) 70%,rgba(255,255,255,.2));border-color:var(--sp-ink)}}.sp .sp-next:active .sp-arrow--long{transform:translate(calc(5 * var(--p)));transition-duration:.12s}.sp .sp-prev:active .sp-arrow--long{transform:scaleX(-1) translate(calc(5 * var(--p)));transition-duration:.12s}.sp .sp-chip{height:calc(30 * var(--p));padding:0 calc(14 * var(--p));border:1px solid var(--sp-glass-line);border-radius:999px;background:var(--sp-glass);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font:500 calc(11.5 * var(--p))/1 var(--s2-in);color:var(--sp-ink);transition:background-color .3s var(--s2-ease),color .3s var(--s2-ease),border-color .3s var(--s2-ease)}.sp .sp-chip:is([aria-checked=true],[aria-pressed=true],.is-on){border-color:var(--sp-btn);background:var(--sp-btn);color:var(--sp-cta-ink)}.sp-slide--ready .sp-copy{text-align:center;translate:0 calc(var(--sp-note-h, 0px) * -1);transition:translate .45s var(--s2-ease)}.sp-slide--ready .sp-ready-words{position:absolute;left:calc(23 * var(--p));right:calc(23 * var(--p));top:calc(100% * var(--sp-orb-k));transform:translateY(-50%);translate:none}.sp-note{position:absolute;left:calc(11 * var(--p));bottom:calc(6 * var(--p));z-index:3;width:calc(330 * var(--p));max-width:calc(100% - 22 * var(--p));border:1px solid transparent;border-radius:calc(14 * var(--p));transition:background-color .4s var(--s2-ease),border-color .4s var(--s2-ease)}.sp-note.is-open{border-color:var(--sp-glass-line);background:#1406043d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}html[data-s2-theme=morning] .sp-note.is-open{background:#08183c42}html[data-s2-theme=evening] .sp-note.is-open,html[data-s2-theme=night] .sp-note.is-open{background:#06041857}.sp .sp-note__head{display:inline-flex;align-items:center;gap:calc(5.8 * var(--p));padding:calc(6 * var(--p)) calc(12 * var(--p));border:0;background:none;font:400 calc(11.93 * var(--p))/1.5 var(--s2-in);color:var(--sp-sub);text-align:left}.sp-note__head .sp-ic{width:calc(10 * var(--p));height:calc(10 * var(--p));stroke-width:2.2}.sp-chev{width:calc(5 * var(--p));height:calc(5 * var(--p));margin-left:calc(2 * var(--p));border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg) translateY(-25%);transition:transform .3s var(--s2-ease)}.sp-note.is-open .sp-chev{transform:rotate(-135deg)}.sp-note__body{max-height:0;overflow:hidden;transition:max-height .45s var(--s2-ease)}.sp-note__body>ul{padding:calc(2 * var(--p)) calc(14 * var(--p)) calc(12 * var(--p)) calc(28 * var(--p))}.sp-note__body li{position:relative;font:400 calc(11 * var(--p))/1.5 var(--s2-in);color:var(--sp-soft)}.sp-note__body li+li{margin-top:calc(4 * var(--p))}.sp-note__body li:before{content:"";position:absolute;left:calc(-9 * var(--p));top:.7em;width:calc(3 * var(--p));height:calc(3 * var(--p));border-radius:50%;background:currentColor;opacity:.8}.sp-steps{margin-top:calc(15.5 * var(--p))}.sp-steps li{font:400 calc(14.6 * var(--p))/1.5 var(--s2-in);color:color-mix(in srgb,var(--sp-ink) 38%,transparent)}.sp-steps li:first-child{font-weight:500;font-size:calc(16 * var(--p))}.sp-steps li+li{margin-top:calc(8 * var(--p))}.sp-slide--ready.is-active .sp-steps li{animation:sp-step-on .8s var(--s2-ease) calc(.9s + (var(--sp-i) - 1) * var(--sp-prep) / 3) forwards}@keyframes sp-step-on{to{color:var(--sp-ink)}}.sp-slide--ready .sp-cta{isolation:isolate;overflow:hidden}.sp-slide--ready .sp-cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:color-mix(in srgb,var(--sp-cta-glow) 38%,transparent);transform:scaleX(0);transform-origin:0 50%;pointer-events:none}.sp-slide--ready.is-active .sp-cta:before{animation:sp-prep-fill var(--sp-prep) linear .9s forwards}@keyframes sp-prep-fill{to{transform:scaleX(1)}}.sp-options{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:calc(8 * var(--p));margin-top:calc(22 * var(--p))}.sp-length{display:flex;gap:calc(6 * var(--p))}.sp-length[hidden]{display:none}.sp .sp-sound{display:inline-flex;align-items:center;gap:calc(6 * var(--p));height:calc(30 * var(--p));padding:0 calc(12 * var(--p));border:1px solid var(--sp-glass-line);border-radius:999px;background:var(--sp-glass);font:500 calc(11.5 * var(--p))/1 var(--s2-in);color:var(--sp-ink)}.sp-sound .sp-ic{width:calc(13 * var(--p));height:calc(13 * var(--p))}.sp-sound[aria-pressed=true] .sp-ic--off,.sp-sound[aria-pressed=false] .sp-ic--on{display:none}.sp .sp-cta{position:relative;display:flex;align-items:center;justify-content:center;gap:calc(12 * var(--p));width:100%;height:calc(56 * var(--p));margin-top:calc(18 * var(--p));padding:0 calc(24 * var(--p));border:0;border-radius:999px;background:radial-gradient(62% 150% at 100% 100%,var(--sp-cta-glow) 0%,rgba(0,0,0,0) 72%),radial-gradient(34% 90% at 96% 0%,var(--sp-cta-hi) 0%,rgba(0,0,0,0) 80%),linear-gradient(180deg,var(--sp-cta-a) 0%,var(--sp-cta-b) 100%);box-shadow:0 calc(10 * var(--p)) calc(30 * var(--p)) calc(-12 * var(--p)) #00000073;font:400 calc(14.9 * var(--p))/1.2 var(--s2-in);color:var(--sp-cta-ink);text-decoration:none;transition:transform .2s var(--s2-ease),box-shadow .3s var(--s2-ease)}.sp .sp-cta:active{transform:scale(.98)}@media(hover:hover){.sp .sp-cta:hover{box-shadow:0 calc(14 * var(--p)) calc(34 * var(--p)) calc(-12 * var(--p)) #0000008c}}.sp .sp-cta .sp-arrow{color:var(--sp-cta-ink)}.sp .sp-cta--sm{height:calc(40 * var(--p));margin-top:calc(17 * var(--p));font-size:calc(12 * var(--p));font-weight:500}.sp-session{min-height:calc(100svh - var(--s2-ann-h))}.sp .sp-session__label{position:absolute;top:calc(79 * var(--p));left:0;right:0;font:400 calc(9.8 * var(--p))/1.2 var(--s2-in);text-align:center;text-transform:uppercase;color:var(--sp-label)}.sp-counter{position:absolute;left:50%;top:calc(100% * var(--sp-orb-k));display:flex;flex-direction:column;align-items:center;transform:translate(-50%,-50%)}.sp-digit{display:grid;grid-template-columns:repeat(5,calc(7 * var(--p)));grid-auto-rows:calc(7 * var(--p));gap:calc(3.2 * var(--p))}.sp-digit i{border-radius:50%;background:var(--sp-digit);opacity:0;transform:scale(.35);transition:opacity .28s var(--s2-ease),transform .28s var(--s2-ease)}.sp-digit i.on{opacity:1;transform:none}.sp .sp-action{margin-top:calc(18 * var(--p));min-height:1.25em;font:400 calc(16 * var(--p))/1.25 var(--s2-in);color:#f7e6da;text-align:center;transition:opacity .3s var(--s2-ease)}html[data-s2-theme=morning] .sp :is(.sp-action,.sp-tut__label){color:#eaf2fd}html[data-s2-theme=evening] .sp :is(.sp-action,.sp-tut__label){color:#f3e8fc}html[data-s2-theme=night] .sp :is(.sp-action,.sp-tut__label){color:#e6e6fa}.sp-meta{position:absolute;left:0;right:0;bottom:calc(165 * var(--p));text-align:center}.sp .sp-time{font:400 calc(14 * var(--p))/1.2 var(--s2-in);font-variant-numeric:tabular-nums;color:var(--sp-sub)}.sp .sp-cycle{margin-top:calc(6 * var(--p));font:400 calc(10.5 * var(--p))/1.2 var(--s2-in);letter-spacing:calc(.3 * var(--p));color:var(--sp-soft)}.sp-controls{position:absolute;left:calc(20 * var(--p));right:calc(20 * var(--p));bottom:calc(40 * var(--p));display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.sp .sp-end{justify-self:start;padding:calc(8 * var(--p)) 0;border:0;background:none;font:500 calc(11.5 * var(--p))/1.2 var(--s2-in);color:var(--sp-sub);text-decoration:underline;text-underline-offset:calc(3 * var(--p))}.sp .sp-end[hidden]{display:block;visibility:hidden}.sp-play{position:relative;grid-column:2;width:calc(116 * var(--p));height:calc(116 * var(--p))}.sp-ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.sp-ring line{stroke:var(--sp-tick);stroke-width:1.4;stroke-linecap:round;transition:stroke .5s var(--s2-ease)}.sp-ring line.on{stroke:var(--sp-tick-on)}.sp .sp-pausebtn{position:absolute;left:50%;top:50%;display:flex;align-items:center;justify-content:center;width:calc(68 * var(--p));height:calc(68 * var(--p));padding:0;border:0;border-radius:50%;background:var(--sp-btn);box-shadow:0 calc(8 * var(--p)) calc(24 * var(--p)) calc(-8 * var(--p)) #00000073;color:var(--sp-btn-ic);transform:translate(-50%,-50%);transition:transform .2s var(--s2-ease)}.sp .sp-pausebtn:active{transform:translate(-50%,-50%) scale(.95)}.sp-pausebtn .sp-ic{width:calc(22 * var(--p));height:calc(22 * var(--p));fill:currentColor;stroke:none}.sp-pausebtn .sp-ic--play{margin-left:calc(3 * var(--p))}.sp-session:not(.is-paused) .sp-ic--play,.sp-session.is-paused .sp-ic--pause{display:none}.sp .sp-sound--icon{justify-self:end;width:calc(40 * var(--p));height:calc(40 * var(--p));padding:0;justify-content:center}.sp .sp-sound--icon .sp-ic{width:calc(16 * var(--p));height:calc(16 * var(--p))}.sp-session.is-paused .sp-digit i.on{opacity:.45}.sp[data-sp-step=countdown] .sp-session :is(.sp-action,.sp-meta,.sp-controls){visibility:hidden}.sp-tutorial,.sp-well{min-height:calc(100svh - var(--s2-ann-h))}.sp-tut{position:absolute;left:50%;top:calc(100% * var(--sp-orb-k) + 10.5 * var(--p));width:calc(116 * var(--p));height:calc(116 * var(--p));transform:translate(-50%,-50%)}.sp-tut__media{display:none}.sp-tut.is-video{width:min(calc(300 * var(--p)),calc(100vw - 40 * var(--p)),calc(300 * var(--p) * var(--sp-tut-ar, 1.7778)));height:auto;aspect-ratio:var(--sp-tut-ar, 1.7778)}.sp-tut.is-video .sp-tut__media{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;border-radius:calc(16 * var(--p));background:#0000004d;box-shadow:0 calc(16 * var(--p)) calc(40 * var(--p)) calc(-16 * var(--p)) #0000008c;cursor:pointer}.sp-tut.is-video .sp-tut__ring{display:none}.sp-tut.is-video .sp-tut__btn{transition:opacity .3s var(--s2-ease),transform .2s var(--s2-ease)}.sp-tutorial.is-playing .sp-tut.is-video .sp-tut__btn{opacity:0}.sp-tutorial.is-playing .sp-tut.is-video .sp-tut__btn:focus-visible{opacity:1}@media(hover:hover){.sp-tutorial.is-playing .sp-tut.is-video:hover .sp-tut__btn{opacity:1}}.sp-tutorial:not(.is-playing) .sp-tut__btn .sp-ic--pause,.sp-tutorial.is-playing .sp-tut__btn .sp-ic--play{display:none}.sp .sp-tut__label,.sp .sp-tut__time{position:absolute;left:50%;translate:-50% 0;white-space:nowrap;text-align:center}.sp .sp-tut__label{top:calc(100% + 7.4 * var(--p));font:400 calc(13 * var(--p))/1.25 var(--s2-in);color:#f7e6da}.sp .sp-tut__time{top:calc(100% + 36.5 * var(--p));font:400 calc(11 * var(--p))/1.2 var(--s2-in);font-variant-numeric:tabular-nums;color:var(--sp-sub)}.sp-tut__btn .sp-ic{width:calc(24 * var(--p));height:calc(24 * var(--p));stroke:currentColor;stroke-width:2.4;stroke-linejoin:round}.sp .sp-tut__skip{position:absolute;left:50%;bottom:calc(158.5 * var(--p));translate:-50% 0;padding:calc(6 * var(--p)) calc(10 * var(--p));border:0;background:none;font:400 calc(11.5 * var(--p))/1.2 var(--s2-in);color:var(--sp-label);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:calc(4.5 * var(--p))}.sp-tutorial.is-broken :is(.sp-tut__btn,.sp-tut__label,.sp-tut__time){visibility:hidden}.sp-well{touch-action:pinch-zoom}.sp-well__box{position:absolute;left:50%;top:calc(100% * var(--sp-orb-k) - 69 * var(--p));display:flex;flex-direction:column;align-items:center;width:calc(300 * var(--p));max-width:calc(100% - 40 * var(--p));transform:translate(-50%);text-align:center}.sp-well__mark{position:relative;width:calc(96 * var(--p));height:calc(96 * var(--p))}.sp-well__check{position:absolute;left:50%;top:50%;display:flex;align-items:center;justify-content:center;width:calc(52 * var(--p));height:calc(52 * var(--p));border:1px solid var(--sp-glass-line);border-radius:50%;background:#ffffff1f;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#f7e6da;transform:translate(-50%,-50%)}.sp-well__check .sp-ic{width:calc(34 * var(--p));height:calc(34 * var(--p));stroke-width:1.1;opacity:.85}.sp .sp-well__title{margin-top:calc(5 * var(--p));font:400 calc(21.5 * var(--p))/1.2 var(--s2-sg);text-transform:none;color:#f7e6da;outline:0}html:not([data-s2-theme=midday]) .sp :is(.sp-well__title,.sp-well__check){color:var(--sp-ink)}.sp .sp-well__sub{margin-top:calc(7 * var(--p));max-width:calc(150 * var(--p));font:400 calc(11.3 * var(--p))/calc(15 * var(--p)) var(--s2-in);color:color-mix(in srgb,var(--sp-label) 75%,transparent)}.sp .sp-well__more{position:absolute;left:50%;bottom:calc(86 * var(--p));display:flex;flex-direction:column;align-items:center;gap:calc(12 * var(--p));padding:calc(6 * var(--p)) calc(10 * var(--p));border:0;background:none;font:400 calc(11 * var(--p))/1.2 var(--s2-in);white-space:nowrap;color:color-mix(in srgb,var(--sp-label) 80%,transparent);translate:-50% 0}.sp-well__chev{position:relative;width:calc(14 * var(--p));height:calc(20 * var(--p))}.sp-well__chev:before,.sp-well__chev:after{content:"";position:absolute;left:50%;box-sizing:border-box;width:calc(9.2 * var(--p));height:calc(9.2 * var(--p));border-top:1.5px solid currentColor;border-left:1.5px solid currentColor;transform:translate(-50%) rotate(45deg)}.sp-well__chev:before{top:calc(2 * var(--p))}.sp-well__chev:after{top:calc(13 * var(--p))}@media(prefers-reduced-motion:no-preference){.sp-well__chev{animation:sp-nudge 1.8s var(--s2-ease-inout) infinite}}@keyframes sp-nudge{0%,to{translate:0 0}50%{translate:0 calc(-4 * var(--p))}}.sp-tip{padding:calc(208 * var(--p)) 0 calc(48 * var(--p))}.sp-tip__top{width:calc(319 * var(--p));max-width:calc(100% - 40 * var(--p));margin:0 auto}.sp .sp-title--tip{max-width:calc(250 * var(--p));margin-inline:calc(3 * var(--p));font-size:calc(35.5 * var(--p));line-height:calc(37 * var(--p));letter-spacing:calc(-.9 * var(--p));color:#f6e5da;outline:0}html:not([data-s2-theme=midday]) .sp .sp-title--tip{color:var(--sp-ink)}.sp-tip__copy{margin-inline:calc(3 * var(--p))}.sp-tip__copy[hidden]{display:none}.sp .sp-sub--tip{margin-top:calc(9 * var(--p));max-width:calc(275 * var(--p));font:400 calc(16.5 * var(--p))/calc(22 * var(--p)) var(--s2-in);text-wrap:pretty;color:color-mix(in srgb,var(--sp-label) 65%,transparent)}.sp-tip__card{margin-top:calc(21 * var(--p));padding:calc(18 * var(--p)) calc(24 * var(--p)) calc(17 * var(--p)) calc(23 * var(--p));border:1px solid var(--sp-glass-line);border-radius:calc(12 * var(--p));background:linear-gradient(135deg,#ffffff24,#ffffff0d);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.sp .sp-tip__eyebrow{font:500 calc(9 * var(--p))/1.2 var(--s2-in);letter-spacing:calc(1.2 * var(--p));text-transform:uppercase;color:color-mix(in srgb,var(--sp-label) 60%,transparent)}.sp .sp-tip__text{max-width:calc(250 * var(--p));margin-top:calc(9 * var(--p));font:400 calc(14.5 * var(--p))/calc(19 * var(--p)) var(--s2-in);text-wrap:pretty;color:#f6e5da}html:not([data-s2-theme=midday]) .sp .sp-tip__text{color:var(--sp-ink)}.sp .sp-tip__cta{height:calc(49 * var(--p));margin-top:calc(32 * var(--p))}.sp .sp-tip__cta .sp-arrow{width:calc(14.5 * var(--p));height:1.5px}.sp .sp-tip__cta .sp-arrow:after{border-top-width:1.5px;border-right-width:1.5px}.sp-done{padding:calc(168 * var(--p)) 0 calc(44 * var(--p))}.sp-done__top{width:calc(319 * var(--p));max-width:calc(100% - 40 * var(--p));margin:0 auto}.sp .sp-title--done{font-size:calc(40 * var(--p));line-height:calc(44 * var(--p));letter-spacing:calc(-1 * var(--p));color:#f6e5da;outline:0}html[data-s2-theme=morning] .sp .sp-title--done,html[data-s2-theme=evening] .sp .sp-title--done,html[data-s2-theme=night] .sp .sp-title--done{color:var(--sp-ink)}.sp .sp-sub--done{margin-top:calc(12 * var(--p));max-width:calc(240 * var(--p));font:400 calc(17 * var(--p))/1.25 var(--s2-in);color:#f6e5dab8}.sp-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(11 * var(--p));margin-top:calc(24 * var(--p))}.sp-stat{padding:calc(10 * var(--p)) calc(10 * var(--p)) calc(11 * var(--p));border:1px solid var(--sp-glass-line);border-radius:calc(8 * var(--p));background:var(--sp-glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.sp .sp-stat dt{font:400 calc(8.6 * var(--p))/1.3 var(--s2-in);white-space:nowrap;color:var(--sp-muted)}.sp .sp-stat dd{margin-top:calc(6 * var(--p));font:500 calc(15.5 * var(--p))/1.15 var(--s2-in);color:var(--sp-ink)}.sp .sp-ghost{display:flex;align-items:center;justify-content:center;width:100%;height:calc(40 * var(--p));margin-top:calc(11 * var(--p));border:1px solid rgba(255,255,255,.55);border-radius:999px;background:none;font:400 calc(11.5 * var(--p))/1 var(--s2-in);color:var(--sp-ink);transition:background-color .3s var(--s2-ease)}@media(hover:hover){.sp .sp-ghost:hover{background:#ffffff14}}.sp-saved{margin-top:calc(11 * var(--p));padding:calc(12 * var(--p)) calc(14 * var(--p));border:1px solid var(--sp-glass-line);border-radius:calc(14 * var(--p));background:var(--sp-glass)}.sp .sp-saved__t{display:flex;align-items:center;gap:calc(7 * var(--p));font:500 calc(12.5 * var(--p))/1.3 var(--s2-in);color:var(--sp-ink)}.sp-saved__t .sp-ic{width:calc(14 * var(--p));height:calc(14 * var(--p));stroke-width:2.4}.sp .sp-saved__s{margin-top:calc(5 * var(--p));font:400 calc(11 * var(--p))/1.45 var(--s2-in);color:var(--sp-soft)}.sp .sp-link{margin-top:calc(8 * var(--p));padding:0;border:0;background:none;font:500 calc(11.5 * var(--p))/1.3 var(--s2-in);color:var(--sp-ink);text-decoration:underline;text-underline-offset:calc(3 * var(--p))}.sp-rhythms{width:calc(352 * var(--p));max-width:calc(100% - 40 * var(--p));margin:calc(46 * var(--p)) auto 0}.sp .sp-rhythms__t{max-width:calc(260 * var(--p));font:500 calc(19.5 * var(--p))/1.12 var(--s2-sg);letter-spacing:calc(-.3 * var(--p));text-transform:none;color:#f6e5da}html[data-s2-theme=morning] .sp .sp-rhythms__t,html[data-s2-theme=evening] .sp .sp-rhythms__t,html[data-s2-theme=night] .sp .sp-rhythms__t{color:var(--sp-ink)}.sp .sp-rhythms__s{margin-top:calc(6 * var(--p));font:400 calc(12.5 * var(--p))/1.3 var(--s2-in);color:var(--sp-muted)}.sp-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:calc(8 * var(--p));margin-top:calc(14 * var(--p))}.sp .sp-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;min-height:calc(102 * var(--p));padding:calc(8 * var(--p)) calc(8 * var(--p)) calc(9 * var(--p));border:1px solid var(--sp-glass-line);border-radius:calc(9 * var(--p));background:var(--sp-glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--sp-ink);text-align:left}.sp .sp-card.is-current{border-color:#f6e5ca;background:var(--sp-glass-2)}.sp-card__art{display:flex;align-items:flex-end;justify-content:center;width:100%;height:calc(36 * var(--p));margin-bottom:calc(8 * var(--p));overflow:hidden}.sp-card__art img{width:100%;height:100%;object-fit:contain}.sp-card__tod{--tw: calc(40 * var(--p));color:var(--sp-ink)}.sp-card__when{font:400 calc(8.5 * var(--p))/1.3 var(--s2-in);color:var(--sp-muted)}.sp-card__name{margin-top:calc(1 * var(--p));font:500 calc(12.5 * var(--p))/1.2 var(--s2-in);color:var(--sp-ink)}.sp-card__line{margin-top:calc(3 * var(--p));font:400 calc(7.6 * var(--p))/1.35 var(--s2-in);color:var(--sp-muted)}.sp-card__time{margin-top:auto;padding-top:calc(6 * var(--p));font:500 calc(7.6 * var(--p))/1.3 var(--s2-in);color:var(--sp-ink);white-space:nowrap}.sp-card__check{position:absolute;top:calc(-6 * var(--p));right:calc(-6 * var(--p));display:none;align-items:center;justify-content:center;width:calc(18 * var(--p));height:calc(18 * var(--p));border-radius:50%;background:#f6e5ca;color:var(--sp-cta-ink)}.sp-card.is-current .sp-card__check{display:flex}.sp-card__check .sp-ic{width:calc(11 * var(--p));height:calc(11 * var(--p));stroke-width:2.6}.sp-signup{width:calc(320 * var(--p));max-width:calc(100% - 40 * var(--p));margin:0 auto;padding:calc(200 * var(--p)) 0 calc(56 * var(--p))}.sp .sp-title--signup{font-size:calc(40 * var(--p));line-height:calc(40 * var(--p));letter-spacing:calc(-1.2 * var(--p));color:#f6e5da;outline:0}html[data-s2-theme=morning] .sp .sp-title--signup,html[data-s2-theme=evening] .sp .sp-title--signup,html[data-s2-theme=night] .sp .sp-title--signup{color:var(--sp-ink)}.sp .sp-sub--signup{margin-top:calc(18 * var(--p));font:400 calc(15 * var(--p))/1.3 var(--s2-in);color:#f6e5da9e}.sp-perks{display:grid;gap:calc(9 * var(--p));margin-top:calc(22 * var(--p))}.sp-perks li{display:flex;align-items:center;justify-content:space-between;gap:calc(12 * var(--p));min-height:calc(48 * var(--p));padding:calc(8 * var(--p)) calc(9 * var(--p)) calc(8 * var(--p)) calc(24 * var(--p));border:1px solid var(--sp-glass-line);border-radius:calc(12 * var(--p));background:linear-gradient(90deg,#ffffff08,#ffffff1a);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font:400 calc(12.5 * var(--p))/1.35 var(--s2-in);color:var(--sp-sub)}.sp-tick{flex:none;display:flex;align-items:center;justify-content:center;width:calc(30 * var(--p));height:calc(30 * var(--p));border:1px solid var(--sp-glass-line);border-radius:50%;background:#ffffff1a;color:var(--sp-sub)}.sp-tick .sp-ic{width:calc(14 * var(--p));height:calc(14 * var(--p));stroke-width:1.6}.sp .sp-signup .sp-cta{height:calc(49 * var(--p));margin-top:calc(21 * var(--p))}.sp .sp-later{display:block;margin:calc(20 * var(--p)) auto 0;padding:calc(4 * var(--p));border:0;background:none;font:400 calc(10.5 * var(--p))/1.2 var(--s2-in);color:var(--sp-soft);text-decoration:underline;text-underline-offset:calc(3 * var(--p))}.sp-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483002;display:flex;align-items:flex-end;justify-content:center}.sp-sheet[hidden]{display:none}.sp-sheet__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#070a2f73;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:sp-fade .4s var(--s2-ease) both}@keyframes sp-fade{0%{opacity:0}}.sp-sheet__panel{position:relative;width:min(560px,100%);max-height:86svh;overflow-y:auto;overscroll-behavior:contain;padding:28px 22px 32px;border-radius:22px 22px 0 0;background:linear-gradient(180deg,var(--sp-orb-a) -30%,var(--sp-shade) 38%),var(--sp-orb-core);color:var(--sp-ink);animation:sp-up .5s var(--s2-ease) both}@keyframes sp-up{0%{transform:translateY(40px);opacity:0}}.sp .sp-sheet__close{position:absolute;top:14px;right:14px;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:#ffffff1a}.sp-sheet__close i:before,.sp-sheet__close i:after{content:"";position:absolute;left:50%;top:50%;width:14px;height:1.5px;background:var(--sp-ink);transform:translate(-50%,-50%) rotate(45deg)}.sp-sheet__close i:after{transform:translate(-50%,-50%) rotate(-45deg)}.sp .sp-sheet__title{margin-top:10px;font:600 28px/1.1 var(--s2-sg);letter-spacing:-.6px;text-transform:none;color:var(--sp-ink)}.sp .sp-sheet .sp-eyebrow{font-size:11px;color:var(--sp-soft)}.sp .sp-stats--sheet{margin-top:18px}.sp .sp-stats--sheet dt{font-size:11px}.sp .sp-stats--sheet dd{font-size:16px}.sp-history{margin-top:18px;border-top:1px solid var(--sp-glass-line)}.sp-history li{display:grid;grid-template-columns:1fr auto;gap:2px 12px;padding:12px 2px;border-bottom:1px solid var(--sp-glass-line);font:400 13px/1.35 var(--s2-in);color:var(--sp-sub)}.sp-history li b{font-weight:600;color:var(--sp-ink)}.sp-history li span{color:var(--sp-soft);text-align:right}.sp-history li small{grid-column:1 / -1;font-size:11.5px;color:var(--sp-muted)}.sp-history:empty:before{content:attr(data-empty);display:block;padding:16px 2px;font:400 13px/1.4 var(--s2-in);color:var(--sp-soft)}.sp .sp-sheet__note{margin-top:14px;font:400 11.5px/1.45 var(--s2-in);color:var(--sp-muted)}.sp-toast{position:fixed;left:50%;bottom:22px;z-index:2147483003;max-width:calc(100% - 32px);padding:11px 16px;border:1px solid var(--sp-glass-line);border-radius:999px;background:#140806b8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font:500 13px/1.3 var(--s2-in);color:#fff;transform:translate(-50%,20px);opacity:0;transition:opacity .4s var(--s2-ease),transform .4s var(--s2-ease);pointer-events:none}.sp-toast.is-on{opacity:1;transform:translate(-50%)}@media(max-width:989px){.sp{--ps: min(var(--m), calc((100svh - var(--s2-ann-h)) / 698))}.sp-session,.sp-tutorial,.sp-well,.sp-rings{--p: var(--ps)}.sp:is([data-sp-step=tutorial],[data-sp-step=countdown],[data-sp-step=session],[data-sp-step=welldone]) .sp-orb{width:calc(380 * var(--ps));height:calc(380 * var(--ps))}}@media(min-width:990px){.sp{--p: min(calc(var(--u) * 1.3), calc((100svh - var(--s2-ann-h)) / 600));--ps: min(calc(var(--u) * 1.3), calc((100svh - var(--s2-ann-h)) / 698));--gx: calc(84 * var(--u));--sp-orb-k: .44}.sp-slide{padding:0 var(--gx) calc(90 * var(--p))}.sp-photo:after{background:linear-gradient(90deg,var(--sp-photo-scrim) 0%,rgba(0,0,0,0) 55%),linear-gradient(180deg,rgba(0,0,0,0) 42%,var(--sp-photo-scrim) 100%)}.sp-slide .sp-copy{max-width:calc(400 * var(--p))}.sp .sp-text{max-width:calc(330 * var(--p));font-size:calc(12 * var(--p))}.sp .sp-text--state{max-width:calc(300 * var(--p));font-size:calc(12.5 * var(--p))}.sp-nav{left:var(--gx);right:var(--gx)}.sp-note{left:calc(var(--gx) - 12 * var(--p))}.sp .sp-cta{width:calc(349 * var(--p));max-width:100%}.sp-slide--ready .sp-copy{text-align:left}.sp .sp-ready-eyebrow{justify-content:flex-start}.sp-slide--ready .sp-ready-words{position:static;transform:none;translate:0 calc(var(--sp-note-h, 0px) * -1)}.sp-options{justify-content:flex-start}.sp-session,.sp-tutorial,.sp-well,.sp-rings{--p: var(--ps)}.sp .sp-session__label{top:calc(96 * var(--ps))}.sp:is([data-sp-step=tutorial],[data-sp-step=countdown],[data-sp-step=session],[data-sp-step=welldone]) .sp-orb{width:calc(380 * var(--ps));height:calc(380 * var(--ps))}.sp-controls{left:50%;right:auto;width:calc(353 * var(--ps));transform:translate(-50%)}.sp-done{padding:calc(150 * var(--p)) 0 calc(60 * var(--p))}.sp-done__top,.sp-rhythms{width:calc(560 * var(--p));max-width:calc(100% - 2 * var(--gx))}.sp .sp-sub--done{max-width:none}.sp-done__top .sp-cta--sm,.sp .sp-ghost,.sp-saved{display:inline-flex;width:calc(50% - 6px);margin-top:calc(17 * var(--p));vertical-align:top}.sp-done__top .sp-cta--sm{margin-right:12px}.sp-saved{flex-direction:column;align-items:flex-start}.sp .sp-rhythms__t{max-width:none}.sp .sp-card{min-height:calc(150 * var(--p));padding:calc(12 * var(--p))}.sp-card__art{height:calc(56 * var(--p));margin-bottom:calc(12 * var(--p))}.sp-card__tod{--tw: calc(62 * var(--p))}.sp-sphere{width:calc(56 * var(--p));height:calc(56 * var(--p));margin-bottom:calc(-22 * var(--p))}.sp-card__when{font-size:calc(9 * var(--p))}.sp-card__name{font-size:calc(14 * var(--p))}.sp-card__line{font-size:calc(9 * var(--p))}.sp-signup{width:calc(400 * var(--p));padding:calc(150 * var(--p)) 0 calc(60 * var(--p))}.sp-tip{padding:calc(170 * var(--p)) 0 calc(60 * var(--p))}.sp-tip__top{width:calc(360 * var(--p));max-width:calc(100% - 2 * var(--gx))}.sp .sp-title--tip{max-width:none;white-space:nowrap}.sp .sp-sub--tip,.sp .sp-tip__text{max-width:none}.sp :is(.sp-sub--tip,.sp-tip__text) br{display:none}.sp .sp-tip__cta{width:100%}}@media(prefers-reduced-motion:reduce){.sp-orb i,.sp-panel,.sp-sheet__scrim,.sp-sheet__panel{animation:none!important}.sp-slide,.sp-digit i{transition:none!important}.sp-slide :is(.sp-copy>:not(.sp-steps),.sp-steps>li){translate:none!important;clip-path:none!important}.sp-photo__set{transform:none!important}.sp-note__body,.sp-nav,.sp-slide--ready .sp-copy{transition:none!important}.sp-slide--ready .sp-steps li{animation:none!important;color:var(--sp-ink)}.sp-slide--ready .sp-cta:before{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/83/assets/s2-pause.css.map */
