.app-photo-slab{position:relative;isolation:isolate;overflow:hidden;background:#0d0d0e}.app-cover{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.app-cover img{width:100%;height:100%;object-fit:cover}.app-cover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.app-text-on-photo{background:linear-gradient(180deg,#fff,#d2d2d2);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.app-phone{position:relative;flex:none;width:var(--app-phone-w, clamp(232px, 19vw, 272px));aspect-ratio:1470 / 3000;margin:0}.app-phone__screen{position:absolute;left:5.102%;top:2.2%;width:89.796%;height:95.6%;overflow:hidden;border-radius:9%/4.2%;background:#0b0a09}.app-phone__bezel{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:100%;pointer-events:none}.app-panel{position:relative;isolation:isolate;overflow:hidden;display:flex;justify-content:center;align-items:center;gap:12px;padding:40px 16px;border-radius:var(--radius-xxl);background:var(--gradient-atmospheric-cool)}.app-panel--white{background:var(--color-white)}.app-panel--bare{padding:0;background:none}.app-panel--photo{background:#2b2a29}.app-panel__photo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.app-panel__photo img{width:100%;height:100%;object-fit:cover}.app-pos-left img{object-position:0% 50%}.app-pos-right img{object-position:100% 50%}.app-panel__photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0c0c0c00 60%,#0c0c0c2e)}.app-pair .app-phone{--app-phone-w: calc(50vw - 40px) }.app-pair .app-phone+.app-phone{margin-top:40px}@media(min-width:768px){.app-panel{gap:24px;padding:56px 32px}.app-panel--bare{padding:0}.app-pair .app-phone{--app-phone-w: clamp(200px, 16vw, 236px)}.app-pair .app-phone+.app-phone{margin-top:64px}}@media(min-width:1024px){.app-panel--photo{justify-content:flex-end;padding-inline:40px}}.app-tile{display:grid;place-items:center;flex:none;width:60px;height:48px;border-radius:var(--radius-xl);background:var(--color-light-smoke-50);color:var(--color-light-smoke-800)}.app-tile svg{width:24px;height:24px}.app-on-grey .app-tile{background:var(--color-white)}.app-features{gap:28px}.app-row__text{padding-top:12px}@media(min-width:768px){.app-row__text{padding-top:10px}}.app-badges{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.app-badges img{display:block;width:auto;height:42px}@media(min-width:768px){.app-badges img{height:46px}}.app-hero{color:var(--color-white)}.app-hero .app-cover:after{background:linear-gradient(180deg,#0c0c0c8c,#0c0c0c33 40%,#0c0c0c1a,#0c0c0c99)}.app-hero .app-phone{--app-phone-w: 236px}.app-stage{position:relative;display:grid;place-items:center;gap:20px}.app-tour__stack,.app-tour__slide{position:absolute;top:0;right:0;bottom:0;left:0}.app-tour__slide{z-index:1;transition:opacity .5s cubic-bezier(.2,.7,.2,1),translate .75s cubic-bezier(.2,.7,.2,1)}.app-tour__slide[aria-hidden=true]{z-index:0;visibility:hidden;opacity:0;translate:0 7%;transition:opacity 0s linear .75s,visibility 0s linear .75s,translate 0s linear .75s}.app-tour{display:flex;align-items:flex-end;gap:10px;width:0;min-width:100%}.app-tour__seg{flex:1;display:grid;gap:8px;padding:6px 0;border:0;background:none;font:400 11px/1 var(--font-mono);letter-spacing:.02em;text-align:left;text-transform:uppercase;color:#fff9;cursor:pointer;transition:color .3s cubic-bezier(.2,.7,.2,1)}.app-tour__seg:hover,.app-tour__seg.is-active{color:#fff}.app-tour__seg i{display:block;height:2px;overflow:hidden;border-radius:2px;background:#ffffff3d}.app-tour__seg i:after{content:"";display:block;height:100%;background:#fff;transform:scaleX(0);transform-origin:left}.app-tour__seg.is-done i:after{transform:scaleX(1)}app-tour.is-ready .app-tour__seg.is-active i:after{animation:app-tour-fill 4.5s linear forwards}app-tour.is-paused .app-tour__seg.is-active i:after{animation-play-state:paused}@keyframes app-tour-fill{to{transform:scaleX(1)}}.app-tour__toggle{flex:none;display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:var(--radius-full);background:#ffffff29;color:#fff;cursor:pointer}.app-tour__toggle svg{width:12px;height:12px;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.app-tour__pause{fill:none}.app-tour__play,app-tour.is-paused .app-tour__pause{display:none}app-tour.is-paused .app-tour__play{display:inline;fill:currentColor}.app-tour__seg:focus-visible,.app-tour__toggle:focus-visible{outline:2px solid #fff;outline-offset:2px}@media(min-width:1024px){.app-stage{grid-auto-flow:column;gap:40px}.app-tour{order:-1;flex-direction:column;align-items:stretch;gap:16px;width:104px;min-width:0}.app-tour__seg{flex:none}.app-tour__toggle{margin-top:4px}}.app-hero__inner{padding-top:204px}.app-hero__lede{color:#ffffffd9}.app-hero__rail{gap:12px 32px;margin-top:48px;padding:28px 0 64px;border-top:1px solid rgb(255 255 255 / .2)}.app-hero__caption{color:#fff9}.app-hero__rail ul{display:flex;flex-wrap:wrap;gap:8px 32px}.app-hero__rail li{display:flex;align-items:center;gap:8px;color:#ffffffe6}.app-hero__rail svg{width:20px;height:20px}@media(min-width:768px){.app-hero__inner{padding-top:240px}.app-hero__rail{padding-bottom:96px}.app-hero .app-phone{--app-phone-w: clamp(256px, 22vw, 312px)}}.app-measure{max-width:36em}.app-row .app-measure{max-width:30em}@media(min-width:1024px){.app-hero .app-cover:after{background:linear-gradient(180deg,#0c0c0c80,#0c0c0c00 22%),linear-gradient(0deg,#0c0c0c99,#0c0c0c00 24%),linear-gradient(90deg,#0c0c0c99,#0c0c0c2e 46%,#0c0c0c00 70%)}}.app-dark-band .app-cover:after{background:linear-gradient(180deg,#0c0c0cb3,#0c0c0c4d 40%,#0c0c0c1a)}@media(min-width:1024px){.app-dark-band .app-cover:after{background:linear-gradient(90deg,#0c0c0ca8,#0c0c0c47 42%,#0c0c0c00 66%)}}.app-tabs [data-app-tab-panel][hidden]{display:none}.app-tabs .app-panel__photo{transition:opacity .6s var(--ease-in-out)}.app-tabs .app-panel__photo[data-inactive]{opacity:0}.app-tab-list svg{width:16px;height:16px}.app-tab-list button:focus-visible{outline:2px solid var(--color-light-smoke-700);outline-offset:2px}.app-recovery__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}@media(min-width:1024px){.app-recovery__grid{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}.app-routine{display:flex;flex-direction:column;gap:24px;padding:24px 20px;border-radius:var(--radius-xxl);background:var(--gradient-atmospheric-dark);color:var(--color-light-smoke-50)}.app-routine__tag{padding:6px 12px 4px;border-radius:var(--radius-full);background:#ffffff14;color:var(--color-light-smoke-300)}.app-routine__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.app-routine__stats>div{padding-top:16px;border-top:1px solid rgb(255 255 255 / .12)}.app-routine__stat{font-size:34px;line-height:1.1;letter-spacing:-.03em;font-variant-numeric:tabular-nums;background:var(--gradient-typography-on-dark);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.app-routine__chart svg{display:block;width:100%;height:auto;overflow:visible}.app-c-grid{stroke:#ffffff14}.app-c-goal{stroke:#ffffff73;stroke-dasharray:4 5}.app-c-past{opacity:.55}.app-c-heat{fill:var(--color-light-smoke-50)}.app-c-breath{fill:var(--color-light-smoke-400)}.app-c-cold{fill:#9ccbd8}.app-c-total{fill:var(--color-light-smoke-50);font:400 13px var(--font-mono)}.app-c-label{fill:var(--color-light-smoke-400);font:400 11px var(--font-mono)}.app-legal{font-size:12px;line-height:1.6;color:var(--color-light-smoke-500)}.app-routine__legend{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:16px;color:var(--color-light-smoke-300)}.app-routine__legend span:before{content:"";display:inline-block;width:10px;height:10px;margin-right:8px;border-radius:3px;vertical-align:middle;background:var(--color-light-smoke-50)}.app-routine__legend .is-breath:before{background:var(--color-light-smoke-400)}.app-routine__legend .is-cold:before{background:#9ccbd8}.app-routine__legend .is-goal:before{width:14px;height:2px;border-radius:0;background:repeating-linear-gradient(90deg,rgb(255 255 255 / .5) 0 4px,transparent 4px 7px)}.app-routine__foot{padding-top:16px;border-top:1px solid rgb(255 255 255 / .12);color:var(--color-light-smoke-300)}@media(min-width:768px){.app-routine{gap:28px;padding:40px}.app-routine__stats{gap:24px}.app-routine__stat{font-size:48px}}.app-unplugged{display:grid;grid-template-columns:1fr;gap:16px 24px;padding:20px;border-radius:var(--radius-xxl);background:var(--color-light-smoke-50)}.app-unplugged .app-tile{background:var(--color-white)}@media(min-width:768px){.app-unplugged{grid-template-columns:auto minmax(0,1fr);align-items:center;padding:24px}}.app-wide-img{aspect-ratio:4 / 5;object-position:52% 50%}@media(min-width:768px){.app-wide-img{aspect-ratio:16 / 9;object-position:50% 50%}}.app-product__img{aspect-ratio:4 / 3}@media(min-width:768px){.app-product__img{aspect-ratio:1 / 1}}.app-product__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(180deg,#0c0c0c99,#0c0c0c38 24%,#0c0c0c00 42%);pointer-events:none}.app-product__title{text-shadow:0 1px 16px rgb(0 0 0 / .3)}.app-product__subtitle{color:#ffffffeb;text-shadow:0 1px 10px rgb(0 0 0 / .5)}.app-download__photo{position:absolute;inset:auto 0 0;z-index:-1;height:64%}.app-download__photo img{width:100%;height:100%;object-fit:cover;object-position:68% 50%}.app-download__photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0d0d0e,#0d0d0e8c 12%,#0d0d0e00 30% 84%,#0d0d0e80)}.app-download__inner{padding-bottom:360px}.app-download__legal{border-top:1px solid rgb(255 255 255 / .1)}.app-download__end{padding-bottom:48px}@media(min-width:768px){.app-download__photo{height:78%}.app-download__photo img{object-position:50% 50%}.app-download__inner{padding-bottom:clamp(300px,36vw,500px)}}@media(prefers-reduced-motion:reduce){.app-tabs .app-panel__photo,.app-tour__slide,.app-tour__slide[aria-hidden=true],.app-tour__seg{transition:none}}app-demo{display:block;width:100%;--app-phone-w: clamp(240px, 20vw, 288px)}app-demo:not([data-built]){padding:66px 0 48px}app-demo>.app-phone{margin-inline:auto}[data-motion-kit] .app-phone[data-motion~=progress] .app-phone__screen:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:#000;opacity:calc((1 - var(--motion-progress, 1)) * .92);pointer-events:none}[data-motion-kit] .app-phone[data-motion~=progress] .app-phone__screen>*{overflow:hidden;border-radius:calc((1 - var(--motion-progress, 1)) * 34px);scale:calc(.88 + .12 * var(--motion-progress, 1));transform-origin:50% 58%}[data-motion-kit] .app-routine__chart[data-motion~=progress] .app-c-bar{transform:scaleY(var(--motion-progress, 1));transform-box:fill-box;transform-origin:50% 100%}[data-motion-kit] .app-routine__chart[data-motion~=progress] .app-c-total{opacity:clamp(0,calc(var(--motion-progress, 1) * 2 - 1),1)}[data-motion-kit] .app-panel__photo.motion-drift,[data-motion-kit] .app-wide img.motion-drift,[data-motion-kit] .app-product__media img.motion-drift{scale:1.1}[data-motion-kit] .app-dark-band .app-cover.motion-drift{top:-70px;right:0;bottom:-70px;left:0}@media print{[data-motion-kit] .app-phone[data-motion~=progress] .app-phone__screen:after{opacity:0}[data-motion-kit] .app-phone[data-motion~=progress] .app-phone__screen>*{border-radius:0;scale:none}[data-motion-kit] .app-routine__chart[data-motion~=progress] .app-c-bar{transform:none}[data-motion-kit] .app-routine__chart[data-motion~=progress] .app-c-total{opacity:1}[data-motion-kit] .app-panel__photo.motion-drift,[data-motion-kit] .app-wide img.motion-drift,[data-motion-kit] .app-product__media img.motion-drift{scale:none}}.app-hero .app-cover{transform-origin:50% 60%}.app-download__photo{transform-origin:50% 100%}.app-sticky .js-app-sticky-nav{gap:12px}.app-sticky .sticky-menu-link{display:block;font-family:var(--font-body);font-size:14px;font-weight:400;line-height:1.4;letter-spacing:-.28px;color:var(--color-light-smoke-500)}.app-sticky .sticky-menu-link:hover,.app-sticky .sticky-menu-link.is-active{color:var(--color-light-smoke-700)}body:has(#app-sticky-modal[aria-hidden=false]) #gorgias-chat-container,body:has(#app-sticky-modal[aria-hidden=false]) #gorgias-chat-container iframe{visibility:hidden}
/*# sourceMappingURL=/cdn/shop/t/224/assets/app-page.css.map */
