@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;src:url(/static/media/plus-jakarta-sans-cyrillic-ext-300-normal.fdfef6726d6ee795d43a.woff2) format("woff2"),url(/static/media/plus-jakarta-sans-cyrillic-ext-300-normal.b06013be68d6ff3d9fb2.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;src:url(/static/media/plus-jakarta-sans-vietnamese-300-normal.b0c79312af99c0b7c238.woff2) format("woff2"),url(/static/media/plus-jakarta-sans-vietnamese-300-normal.e2ebb5e7cd21b78ee62e.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;src:url(/static/media/plus-jakarta-sans-latin-ext-300-normal.53071c13c9d34a8c6369.woff2) format("woff2"),url(/static/media/plus-jakarta-sans-latin-ext-300-normal.2a6333eced461b724bae.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;src:url(/static/media/plus-jakarta-sans-latin-300-normal.1e4fa5375345746f70e9.woff2) format("woff2"),url(/static/media/plus-jakarta-sans-latin-300-normal.35ce40efe2b56bd4215c.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;src:url(/static/media/plus-jakarta-sans-cyrillic-ext-400-normal.048f216a8f5b51504c72.woff2) format("woff2"),url(/static/media/plus-jakarta-sans-cyrillic-ext-400-normal.995a2c8b0527adb81930.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;src:url(/static/media/plus-jakarta-sans-vietnamese-400-normal.218c4ebfb100ffd08de5.woff2) format("woff2"),url(/static/media/plus-jakarta-sans-vietnamese-400-normal.082a9efae1575b7e5cdb.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;src:url(/static/media/plus-jakarta-sans-latin-ext-400-normal.da391a853aaba053fe17.woff2) format("woff2"),url(/static/media/plus-jakarta-sans-latin-ext-400-normal.15f1e40e22f5f03829a3.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;src:url(/static/media/plus-jakarta-sans-latin-400-normal.9eb2a7e5bc8f2a766ae0.woff2) format("woff2"),url(/static/media/plus-jakarta-sans-latin-400-normal.39dc22001ff1af8e8e63.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;src:url(/static/media/plus-jakarta-sans-cyrillic-ext-600-normal.e1e17320580c3cad3aa8.woff2) format("woff2"),url(/static/media/plus-jakarta-sans-cyrillic-ext-600-normal.74481467a66cf872b337.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;src:url(/static/media/plus-jakarta-sans-vietnamese-600-normal.55c541f7115083f109bf.woff2) format("woff2"),url(/static/media/plus-jakarta-sans-vietnamese-600-normal.bd81d25531b1bca47345.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;src:url(/static/media/plus-jakarta-sans-latin-ext-600-normal.d617ed0bd7376f0f98f5.woff2) format("woff2"),url(/static/media/plus-jakarta-sans-latin-ext-600-normal.98501949fb21e91cdb96.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;src:url(/static/media/plus-jakarta-sans-latin-600-normal.7720d76571fb9da9b24d.woff2) format("woff2"),url(/static/media/plus-jakarta-sans-latin-600-normal.e325f4412a7e729d6b5d.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--af-r-3xs:6px;--af-r-2xs:8px;--af-r-xs:10px;--af-r-sm:12px;--af-r-md:14px;--af-r-lg:16px;--af-r-xl:18px;--af-r-2xl:20px;--af-r-3xl:24px;--af-r-4xl:28px;--af-r-5xl:32px;--af-r-pill:999px;--af-r-chip:var(--af-r-xs);--af-r-control:var(--af-r-md);--af-r-glass:22px;--af-r-card:var(--af-r-3xl);--af-r-panel:var(--af-r-3xl);--af-r-modal:var(--af-r-4xl);--af-r-screen:0px;--af-r-min:6px;--af-r-sheet:max(var(--af-r-modal),var(--af-r-screen));--af-r:var(--af-r-card);--af-inset:0px}*{--af-r-nest:max(var(--af-r-min),calc(var(--af-r) - var(--af-inset)))}.af-shell{border-radius:24px;border-radius:var(--af-r)}.af-nest{--af-r2:var(--af-r-nest);border-radius:var(--af-r-nest)}.af-nest-2{--af-r:max(var(--af-r-min),calc(var(--af-r2) - var(--af-inset)));border-radius:max(6px,calc(var(--af-r2)));border-radius:max(var(--af-r-min),calc(var(--af-r2) - var(--af-inset)))}@supports (corner-shape:squircle){.af-squircle{corner-shape:squircle}}:root{--af-space-1:4px;--af-space-2:8px;--af-space-3:12px;--af-space-4:16px;--af-space-5:20px;--af-space-6:24px;--af-space-8:32px;--af-space-10:40px;--af-space-16:64px;--af-gutter:clamp(16px,4vw,64px);--af-stack:32px;--af-grid-gap:20px;--af-control-h:36px;--af-control-h-sm:32px;--af-tap:44px;--af-float-bottom:24px;--af-dock-w:min(440px,calc(100vw - 32px));--af-dock-gap:8px}@media (min-width:620px){:root{--af-dock-w:min(560px,calc(100vw - 32px))}}@media (min-width:80em) and (hover:hover) and (pointer:fine){:root{--af-dock-w:min(920px,calc(100vw - var(--af-gutter)*2));--af-dock-gap:var(--af-float-bottom)}}@media (max-width:47.99em){:root{--af-stack:24px;--af-grid-gap:12px}}body,html{font-family:Plus Jakarta Sans,sans-serif;scroll-behavior:smooth}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}*,:after,:before{box-sizing:border-box}body{margin:0;min-height:100dvh;padding:0}:root{--af-focus-ring:#7b8290;--af-focus-halo:#7b829038;--af-selected-ring:#0f172a57;--af-selected-wash:#0f172a0f}.chakra-ui-dark{--af-focus-ring:#e3e6ec;--af-focus-halo:#e3e6ec38;--af-selected-ring:#e3e6ec8c;--af-selected-wash:#ffffff1a}:where(a,button,input,select,textarea,summary,[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid #7b8290!important;outline:2px solid var(--af-focus-ring)!important;outline-offset:2px!important}:where(input,textarea,select):focus-visible{outline-width:1px!important}.app-main-content:focus{outline:none}.skip-link{background:#fbbf24;border:2px solid #0f172a;border-radius:var(--af-r-xs);color:#0f172a;font-weight:800;left:max(12px,env(safe-area-inset-left));padding:12px 18px;position:fixed;text-decoration:none;top:max(12px,env(safe-area-inset-top));transform:translateY(calc(-100% - max(12px, env(safe-area-inset-top)) - 4px));transition:transform .12s ease;z-index:2147483647}.skip-link:focus-visible{transform:translateY(0)}.visually-hidden{clip:rect(0,0,0,0)!important;border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}@media (forced-colors:active){:where(a,button,input,select,textarea,summary,[tabindex]:not([tabindex="-1"])):focus-visible{outline-color:Highlight!important}.skip-link{background:Canvas;border-color:ButtonText;color:initial}}.glass-effect{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffffb3;border:1px solid #fff3;box-shadow:0 8px 32px 0 #1f268726}@keyframes liquidDomSpecularDrift{0%,to{opacity:.46;opacity:var(--liquid-sheen-opacity,.46);transform:translate3d(-18%,-8%,0) rotate(0deg) scale(1)}50%{opacity:.58;opacity:calc(var(--liquid-sheen-opacity, .46) + .12);transform:translate3d(18%,6%,0) rotate(8deg) scale(1.04)}}@keyframes liquidDomEdgeFlow{0%{background-position:0 50%}to{background-position:220% 50%}}@keyframes liquidDomPendingBreath{0%,to{filter:saturate(1.08) brightness(1);transform:scale(1)}50%{filter:saturate(1.24) brightness(1.06);transform:scale(1.012)}}.liquid-dom-surface{--liquid-radius:var(--af-r-glass);--liquid-blur:22px;--liquid-saturate:175%;--liquid-brightness:1.08;--liquid-bg:linear-gradient(135deg,#ffffff21,hsla(0,0%,100%,.035));--liquid-border:#ffffff2e;--liquid-shadow:0 22px 52px #0000003d;--liquid-inner-light:#ffffff3d;--liquid-inner-dark:#0000001f;--liquid-sheen-opacity:0.42;--af-r:var(--liquid-radius);backdrop-filter:blur(var(--liquid-blur)) saturate(var(--liquid-saturate)) brightness(var(--liquid-brightness));-webkit-backdrop-filter:blur(var(--liquid-blur)) saturate(var(--liquid-saturate)) brightness(var(--liquid-brightness));background:var(--liquid-bg);border-color:var(--liquid-border);border-radius:var(--liquid-radius);box-shadow:var(--liquid-shadow),inset 0 1px 0 var(--liquid-inner-light),inset 0 -1px 0 var(--liquid-inner-dark);isolation:isolate;overflow:hidden;position:relative}.liquid-dom-surface:after,.liquid-dom-surface:before{border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}.liquid-dom-surface:before{background:radial-gradient(130% 72% at 22% 0,#ffffff57,#0000 48%),radial-gradient(65% 44% at 88% 18%,#8dceff2e,#0000 62%),radial-gradient(58% 42% at 16% 96%,#ffcd8e1f,#0000 68%);mix-blend-mode:screen;opacity:var(--liquid-sheen-opacity);transform-origin:50% 30%;z-index:0}.liquid-dom-surface:after{background:linear-gradient(120deg,#ffffffb8,#ffffff14 34%,#73d3ff5c 52%,#ffcc8052 70%,#ffffffa3);background-size:220% 100%;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.34;opacity:var(--liquid-edge-opacity,.34);padding:1px;z-index:1}@media (hover:hover) and (pointer:fine){.liquid-dom-surface:hover:before{animation:liquidDomSpecularDrift 5.4s cubic-bezier(.32,.72,0,1) infinite}.liquid-dom-surface:hover:after{animation:liquidDomEdgeFlow 3.8s linear infinite;opacity:.52;opacity:calc(var(--liquid-edge-opacity, .34) + .18)}}.liquid-dom-nav-capsule{--liquid-radius:40px;--liquid-blur:16px;--liquid-bg:linear-gradient(135deg,#ffffff1a,hsla(40,89%,70%,.045),hsla(0,0%,100%,.025));--liquid-border:#ffe5aa75;--liquid-shadow:0 12px 30px #00000029,0 0 22px #f7ca701f;--liquid-sheen-opacity:0.34;--liquid-edge-opacity:0.42}.liquid-dom-top-capsule{--liquid-radius:var(--af-r-pill);--liquid-blur:26px;--liquid-bg:linear-gradient(135deg,#ffffff2e,hsla(0,0%,100%,.065));--liquid-border:#ffffff3d;--liquid-shadow:0 20px 52px #0f172a21;--liquid-sheen-opacity:0.38}.liquid-dom-dark .liquid-dom-top-capsule,.liquid-dom-dark.liquid-dom-top-capsule{--liquid-bg:linear-gradient(135deg,#ffffff1a,#080a126b);--liquid-shadow:0 24px 62px #0000006b}.liquid-dom-active-blob,.liquid-dom-nav-chip-active{--liquid-radius:inherit;--liquid-blur:18px;--liquid-bg:linear-gradient(135deg,#fff4cd57,#f7ca702e,#ffffff1a);--liquid-border:#ffeec4c7;--liquid-shadow:0 10px 24px #f7ca7033,0 4px 16px #0003;--liquid-sheen-opacity:0.58;--liquid-edge-opacity:0.62}.liquid-dom-panel{--liquid-radius:var(--af-r-glass);--liquid-blur:30px;--liquid-bg:linear-gradient(145deg,#ffffff1f,hsla(0,0%,100%,.035));--liquid-border:#ffffff29;--liquid-shadow:0 26px 72px #0000005c;--liquid-sheen-opacity:0.36}.liquid-dom-control{--liquid-radius:var(--af-r-control);--liquid-blur:18px;--liquid-bg:linear-gradient(135deg,#ffffff1f,hsla(0,0%,100%,.035));--liquid-border:#ffffff29;--liquid-shadow:0 8px 22px #0000002e;--liquid-sheen-opacity:0.26}.liquid-dom-button{--liquid-radius:var(--af-r-pill);--liquid-blur:18px;--liquid-bg:linear-gradient(135deg,#ffffff29,hsla(0,0%,100%,.045));--liquid-border:#ffffff42;--liquid-shadow:0 12px 32px #0000003d;--liquid-sheen-opacity:0.34;transform:translateZ(0)}.liquid-dom-button:active{transform:translateZ(0) scale(.975)}.liquid-dom-generating-card{--liquid-radius:var(--af-r-glass);--liquid-blur:28px;--liquid-bg:linear-gradient(145deg,#725cff29,hsla(0,0%,100%,.055),#00c4ff1a);--liquid-border:#b3d2ff3d;--liquid-shadow:0 26px 74px #271b7847,0 18px 48px #00000047;--liquid-sheen-opacity:0.52;--liquid-edge-opacity:0.56;animation:liquidDomPendingBreath 4.8s cubic-bezier(.32,.72,0,1) infinite}.liquid-dom-media-card{--liquid-radius:var(--af-r-glass);--liquid-blur:18px;--liquid-bg:linear-gradient(145deg,#ffffff1c,hsla(0,0%,100%,.035));--liquid-border:#ffffff24;--liquid-shadow:0 22px 58px #0000003d;--liquid-sheen-opacity:0.24}.liquid-dom-pending-lens{backdrop-filter:blur(12px) saturate(155%);-webkit-backdrop-filter:blur(12px) saturate(155%);background:radial-gradient(90% 70% at 50% 28%,#ffffff38,#0000 58%),linear-gradient(135deg,#4a1fff33,#00c4ff24,#0003)}@media (prefers-reduced-motion:reduce){*,:after,:before,html{scroll-behavior:auto!important}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.liquid-dom-generating-card,.liquid-dom-surface,.liquid-dom-surface:after,.liquid-dom-surface:before{animation:none!important;transition:none!important}}.gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#7421ff,#ff2173);-webkit-background-clip:text;background-clip:text}.gradient-bg{background:linear-gradient(135deg,#7421ff1a,#ff21731a)}.hero-gradient{background:radial-gradient(circle at top right,#7421ff1a 0,#0000 50%),radial-gradient(circle at bottom left,#ff21731a 0,#0000 50%)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#0f172a57;background:var(--af-selected-ring,#0f172a57);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#7b8290;background:var(--af-focus-ring,#7b8290)}@font-face{font-family:Inter;font-style:normal;font-weight:400;src:local("Inter"),local("Inter-Regular"),local("SF Pro Text"),local("Segoe UI"),local("Arial")}@font-face{font-family:Inter;font-style:normal;font-weight:500;src:local("Inter Medium"),local("Inter-Medium"),local("SF Pro Text Medium"),local("Segoe UI Semibold"),local("Arial")}@font-face{font-family:Inter;font-style:normal;font-weight:600;src:local("Inter SemiBold"),local("Inter-SemiBold"),local("SF Pro Text Semibold"),local("Segoe UI Bold"),local("Arial Bold")}@font-face{font-family:Inter;font-style:normal;font-weight:700;src:local("Inter Bold"),local("Inter-Bold"),local("SF Pro Text Bold"),local("Segoe UI Bold"),local("Arial Bold")}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300;src:local("SF Pro Display Light"),local("Segoe UI Light"),local("Arial")}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;src:local("SF Pro Display"),local("Segoe UI"),local("Arial")}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;src:local("SF Pro Display Medium"),local("Segoe UI Semibold"),local("Arial")}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;src:local("SF Pro Display Semibold"),local("Segoe UI Bold"),local("Arial Bold")}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;src:local("SF Pro Display Bold"),local("Segoe UI Bold"),local("Arial Bold")}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:local("SF Pro Display"),local("Segoe UI"),local("Arial")}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;src:local("SF Pro Display Medium"),local("Segoe UI Semibold"),local("Arial")}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;src:local("SF Pro Display Semibold"),local("Segoe UI Bold"),local("Arial Bold")}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;src:local("SF Pro Display Bold"),local("Segoe UI Bold"),local("Arial Bold")}:root{--spine-x:50vw;--fold-y:-1px;--fold-height:0px;--status-rail-bottom:0px;--side-rail-offset:0px;--duo-turn-ease:cubic-bezier(.42,.03,.18,1);--duo-turn-ms:640ms;--duo-flow-ease:cubic-bezier(.22,1,.36,1);--duo-flow-ms:560ms}html[data-mode-transition] .app-bottom-nav{view-transition-name:af-dock}html[data-mode-transition] .liquid-dom-top-capsule{view-transition-name:af-header}html[data-mode-transition]::view-transition-image-pair(root){isolation:isolate}html[data-mode-transition]::view-transition-new(af-dock),html[data-mode-transition]::view-transition-new(af-header),html[data-mode-transition]::view-transition-old(af-dock),html[data-mode-transition]::view-transition-old(af-header){animation-duration:.22s}html[data-mode-transition^=flow]::view-transition-new(root),html[data-mode-transition^=flow]::view-transition-old(root){animation-duration:.56s;animation-duration:var(--duo-flow-ms);animation-fill-mode:both;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-timing-function:var(--duo-flow-ease);mix-blend-mode:normal}html[data-mode-transition=flow-forward]::view-transition-old(root){animation-name:af-flow-leave-forward}html[data-mode-transition=flow-forward]::view-transition-new(root){animation-name:af-flow-arrive-forward}html[data-mode-transition=flow-back]::view-transition-old(root){animation-name:af-flow-leave-back}html[data-mode-transition=flow-back]::view-transition-new(root){animation-name:af-flow-arrive-back}@keyframes af-flow-leave-forward{0%{filter:none;opacity:1;transform:none}to{filter:blur(14px) saturate(1.15);opacity:0;transform:translate3d(-5%,0,0) scale(.985)}}@keyframes af-flow-arrive-forward{0%{filter:blur(16px) saturate(1.2);opacity:0;transform:translate3d(6%,0,0) scale(1.02)}55%{opacity:1}to{filter:none;opacity:1;transform:none}}@keyframes af-flow-leave-back{0%{filter:none;opacity:1;transform:none}to{filter:blur(14px) saturate(1.15);opacity:0;transform:translate3d(5%,0,0) scale(.985)}}@keyframes af-flow-arrive-back{0%{filter:blur(16px) saturate(1.2);opacity:0;transform:translate3d(-6%,0,0) scale(1.02)}55%{opacity:1}to{filter:none;opacity:1;transform:none}}html[data-mode-transition=book-open]::view-transition-old(root){animation:af-leaf-turn-away .64s cubic-bezier(.42,.03,.18,1) both;animation:af-leaf-turn-away var(--duo-turn-ms) var(--duo-turn-ease) both;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-origin:0 50%;z-index:2}html[data-mode-transition=book-open]::view-transition-new(root){animation:af-leaf-uncover .64s cubic-bezier(.42,.03,.18,1) both;animation:af-leaf-uncover var(--duo-turn-ms) var(--duo-turn-ease) both;z-index:1}html[data-mode-transition=book-close]::view-transition-old(root){animation:af-leaf-cover .64s cubic-bezier(.42,.03,.18,1) both;animation:af-leaf-cover var(--duo-turn-ms) var(--duo-turn-ease) both;z-index:1}html[data-mode-transition=book-close]::view-transition-new(root){animation:af-leaf-turn-back .64s cubic-bezier(.42,.03,.18,1) both;animation:af-leaf-turn-back var(--duo-turn-ms) var(--duo-turn-ease) both;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-origin:0 50%;z-index:2}@keyframes af-leaf-turn-away{0%{filter:brightness(1);transform:perspective(2200px) rotateY(0deg)}18%{filter:brightness(1.03);transform:perspective(2200px) rotateY(-14deg) translateZ(6px)}to{filter:brightness(.74);transform:perspective(2200px) rotateY(-92deg)}}@keyframes af-leaf-turn-back{0%{filter:brightness(.74);transform:perspective(2200px) rotateY(-92deg)}82%{filter:brightness(1.02);transform:perspective(2200px) rotateY(-10deg) translateZ(4px)}to{filter:brightness(1);transform:perspective(2200px) rotateY(0deg)}}@keyframes af-leaf-uncover{0%{filter:brightness(.8) saturate(.92);transform:scale(.992)}to{filter:none;transform:none}}@keyframes af-leaf-cover{0%{filter:none;transform:none}to{filter:brightness(.8) saturate(.92);transform:scale(.992)}}html[data-posture=folded][data-fold-axis=vertical] .chakra-modal__content-container{justify-content:flex-end;padding-left:calc(var(--fold-x) + var(--fold-width) + 12px);padding-right:max(12px,env(safe-area-inset-right,0px))}html[data-posture=folded][data-fold-axis=horizontal] .chakra-modal__content-container{align-items:flex-end;padding-top:11px;padding-top:calc(var(--fold-y) + var(--fold-height) + 12px)}html[data-posture=folded] .chakra-modal__content-container>.chakra-modal__content{max-width:min(28rem,100%);max-width:min(var(--chakra-sizes-md,28rem),100%)}html[data-bar-axis=vertical][data-bar-edge=right] .guided-explore__tab-shell{right:calc(max(env(safe-area-inset-right, 0px), 0px) + 6px);right:calc(max(env(safe-area-inset-right, 0px), var(--side-rail-offset, 0px)) + 6px)}html[data-bar-axis=vertical][data-bar-edge=right] .focus-content{padding-right:calc(16px + max(env(safe-area-inset-right, 0px), 0px));padding-right:calc(16px + max(env(safe-area-inset-right, 0px), var(--side-rail-offset, 0px)))}html[data-status-rail=side][data-bar-edge=right] .guided-explore__tab-shell{bottom:calc(env(safe-area-inset-bottom, 0px) + 10px);right:max(4px,calc((env(safe-area-inset-right, 0px) - 38px)/2));top:auto}html[data-status-rail=side] .guided-explore__tab-shell:has(>.guided-explore__tab--audio){min-height:0}html[data-display=outer][data-status-rail=side] .app-bottom-nav[data-axis=vertical]{justify-content:center;padding-bottom:calc(env(safe-area-inset-bottom, 0px) + 72px)}html[data-display=outer] .app-bottom-nav[data-axis=vertical] .app-bottom-nav__item{min-height:44px}html[data-status-rail=side][data-bar-edge=right] .guided-explore__restore{bottom:calc(env(safe-area-inset-bottom, 0px) + 80px);top:auto}html[data-camera-corner=bottom-right] .guided-explore__tab-shell{bottom:10px;bottom:calc(var(--camera-clear-bottom, 0px) + 10px);top:auto}html[data-camera-corner=top-right] .guided-explore__tab-shell{top:max(49%,10px);top:max(49%,calc(var(--camera-clear-top, 0px) + 10px))}@supports (overflow:clip){html[data-foldable=true][data-spread=true] .activate-page{overflow-x:clip}}html[data-camera-corner=bottom-right] .focus-timer-transport{padding-right:14px;padding-right:calc(var(--camera-clear-right, 0px) + 14px)}html[data-foldable=true][data-width-regime=regular] .med-controls{grid-column-gap:10px;align-items:center;column-gap:10px;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;margin-top:10px;max-width:600px;position:relative}html[data-foldable=true][data-width-regime=regular] .med-controls>.med-row-guidance,html[data-foldable=true][data-width-regime=regular] .med-controls>.med-row-tools{display:contents}html[data-foldable=true][data-width-regime=regular] .med-controls .med-breath{grid-area:1/1}html[data-foldable=true][data-width-regime=regular] .med-controls .med-guidance{grid-area:1/2}html[data-foldable=true][data-width-regime=regular] .med-row-guidance>button{grid-area:1/3}html[data-foldable=true][data-width-regime=regular] .med-row-tools>button:not(.med-breath){grid-area:1/4}html[data-foldable=true][data-width-regime=regular] .med-controls>:not(.med-row-guidance):not(.med-row-tools){grid-column:1/-1}html[data-foldable=true][data-width-regime=regular] .med-stage{padding-top:calc(env(safe-area-inset-top, 0px) + 92px)}.media-spread[data-layout=landscape]{grid-template-columns:minmax(0,1fr) 0 minmax(0,1fr);grid-template-rows:100%;padding-right:env(safe-area-inset-right,0)}.media-spread[data-layout=portrait]{grid-template-columns:100%;grid-template-rows:minmax(0,1fr) 0 minmax(0,1.05fr)}html[data-posture=folded][data-fold-axis=vertical] .media-spread[data-layout=landscape]{grid-template-columns:var(--fold-x) var(--fold-width) minmax(0,1fr)}html[data-posture=folded][data-fold-axis=horizontal] .media-spread[data-layout=portrait]{grid-template-rows:-1px 0 minmax(0,1fr);grid-template-rows:var(--fold-y) var(--fold-height) minmax(0,1fr)}.media-spread[data-layout=landscape] .media-spread__panel{border-left:1px solid #ffffff0f}.media-spread[data-layout=portrait] .media-spread__panel{border-top:1px solid #ffffff0f;padding-bottom:env(safe-area-inset-bottom,0)}html[data-foldable=true] .aura-composer-dock{padding-bottom:calc(env(safe-area-inset-bottom, 0px) + 20px);padding-left:20px;padding-right:20px}html[data-foldable=true][data-width-regime=regular] .liquid-dom-top-capsule{backdrop-filter:none;-webkit-backdrop-filter:none;background:#0000;border-color:#0000;box-shadow:none;overflow:visible;padding-left:0;padding-right:0}html[data-foldable=true][data-width-regime=regular] .liquid-dom-top-capsule:after,html[data-foldable=true][data-width-regime=regular] .liquid-dom-top-capsule:before{display:none}html[data-foldable=true][data-width-regime=regular] .liquid-dom-top-capsule>.af-nav-actions,html[data-foldable=true][data-width-regime=regular] .liquid-dom-top-capsule>.af-nav-brand{-webkit-backdrop-filter:blur(20px) saturate(150%);backdrop-filter:blur(20px) saturate(150%);background:linear-gradient(135deg,#ffffff1a,#080a1275);border:1px solid #ffffff29;border-radius:999px;box-shadow:inset 0 1px 0 #ffffff1a,0 14px 36px #00000052;padding:5px 12px 5px 5px}html[data-foldable=true][data-width-regime=regular] .liquid-dom-top-capsule>.af-nav-actions{padding:5px 8px}html[data-foldable=true][data-width-regime=regular] .liquid-dom-top-capsule:not(.liquid-dom-dark)>.af-nav-actions,html[data-foldable=true][data-width-regime=regular] .liquid-dom-top-capsule:not(.liquid-dom-dark)>.af-nav-brand{background:linear-gradient(135deg,#fffffff0,#f6f6fad1);border-color:#0f172a14;box-shadow:inset 0 1px 0 #ffffffe6,0 14px 36px #0f172a29}html[data-foldable=true][data-spread=true] .home-stage{box-sizing:border-box;display:flex;flex-direction:column;min-height:calc(100dvh - 80px);padding-bottom:env(safe-area-inset-bottom,0)}html[data-foldable=true][data-spread=true] .home-hero{min-height:0;padding-bottom:0;padding-top:0}html[data-foldable=true][data-spread=true] .home-cards{flex:1 1;margin-top:0;overflow:hidden}html[data-foldable=true][data-spread=true] .home-cards .mode-carousel-stage{zoom:.62;zoom:var(--duo-fan-zoom,.62);margin-bottom:0;margin-top:0}html[data-bar-axis=vertical] .home-cards-inner{padding-left:8px;padding-right:8px}html[data-display=outer] .home-cards .mode-carousel-stage{zoom:.9}html[data-foldable=true][data-spread=true] .focus-page-layout{column-gap:22px;grid-template-areas:"genres timer soundscape";grid-template-columns:minmax(0,1fr) minmax(0,.92fr) minmax(0,1fr);padding-left:6px;padding-right:0}html[data-foldable=true][data-spread=true] .focus-col-genres{grid-area:genres}html[data-foldable=true][data-spread=true] .focus-genre-grid{grid-auto-columns:calc(50% - 6px)}html[data-foldable=true][data-spread=true] .focus-quick-tile{align-items:center;display:flex;flex-direction:column;padding:10px 6px;text-align:center}html[data-foldable=true][data-spread=true] .focus-quick-tile>svg{margin-bottom:6px}html[data-foldable=true][data-spread=true] .focus-quick-detail{display:none}html[data-foldable=true][data-spread=true] .focus-quick-tile>p:first-of-type{-webkit-line-clamp:2;line-clamp:2;white-space:normal}html[data-foldable=true][data-spread=true] .focus-col-timer{zoom:.66;align-self:start;grid-area:timer;margin-top:-4px}html[data-foldable=true][data-spread=true] .focus-col-soundscape{zoom:.86;grid-area:soundscape}html[data-foldable=true][data-spread=true] .sleep-root,html[data-foldable=true][data-spread=true] .sleep-stage{min-height:calc(100dvh - 80px);min-height:calc(100dvh - var(--app-shell-offset, 80px))}@media (prefers-reduced-motion:reduce){html[data-mode-transition]::view-transition-new(root),html[data-mode-transition]::view-transition-old(root){animation:none}}.nav-container{font-family:Urbanist,sans-serif;left:0;overflow-x:visible;padding:.5rem 1rem;position:fixed;right:0;top:0;touch-action:manipulation;z-index:1000}.mobile-menu-container{height:100%;left:0;pointer-events:none;position:fixed;top:0;transition:visibility .3s ease-in-out;visibility:hidden;width:100%;z-index:2000}.mobile-menu-container[style*="display: block"]{pointer-events:auto;visibility:visible}.mobile-menu{-webkit-overflow-scrolling:touch;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#0003;border-right:1px solid #ffffff1a;bottom:0;box-shadow:0 4px 30px #0000001a;display:flex;flex-direction:column;left:0;max-width:300px;overflow-y:auto;overscroll-behavior:contain;position:fixed;top:0;touch-action:pan-y;transform:translateX(-100%);transition:transform .3s ease-in-out;width:80%;will-change:transform;z-index:2001}.mobile-menu-container[style*="display: block"] .mobile-menu{transform:translateX(0)}.mobile-menu-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#0000004d;bottom:0;left:0;position:fixed;right:0;top:0;transition:opacity .3s ease;z-index:1999}.mobile-menu button{align-items:center;background:#0000;border:none;border-radius:var(--af-r-2xs);color:#fff;display:flex;font-size:16px;font-weight:500;justify-content:flex-start;margin-bottom:4px;outline:none;overflow:hidden;padding:12px 16px;position:relative;text-align:left;transition:all .2s ease;width:100%}.mobile-menu button:hover{background-color:#ffffff1a;box-shadow:0 2px 8px #0000001a;transform:translateY(-1px)}.mobile-menu button:active{background-color:#fff3;box-shadow:0 1px 4px #0000001a;transform:translateY(0)}.mobile-menu button svg{color:#fff;font-size:18px;margin-right:12px}.mobile-menu>div:first-child{border-bottom:1px solid #ffffff1a;margin-bottom:16px;padding:16px}.mobile-menu hr{background-color:#ffffff1a;border:none;height:1px;margin:8px 0}.swipe-area{background:#0000;bottom:0;left:0;position:fixed;top:70px;touch-action:pan-x;width:20px;z-index:1500}#mobile-menu-container{height:0;left:0;overflow:visible;position:absolute;top:0;width:100%;z-index:1998}.landing-page .nav-content{display:none}.nav-content{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff05;border-radius:var(--af-r-sm);margin:0 auto;max-width:1200px;overflow:visible;padding:.5rem 1rem;position:relative;transition:all .3s ease}@media (min-width:620px){.nav-content{padding:.5rem 2rem}}.dark .nav-content{background:#00000040}.nav-logo{color:#000000e6;cursor:pointer;font-size:1.2rem;font-weight:500;letter-spacing:.02em;transition:all .2s ease}.dark .nav-logo{color:#fffffff2}.nav-item{font-size:.95rem;font-weight:400;letter-spacing:.02em;padding:.5rem 0;position:relative;transition:all .2s ease}.dark .nav-item{color:#fffc}.nav-item:hover{opacity:.8;transform:none}.nav-secondary-text{font-weight:300;letter-spacing:.02em;opacity:.8}.nav-dropdown{-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;background:#17192399!important;border:1px solid #ffffff1a!important;border-radius:var(--af-r-lg)!important;box-shadow:0 8px 32px #0003!important;margin-top:.75rem!important;min-width:220px!important;padding:.75rem!important}.nav-dropdown-item{background:#0000!important;border-radius:var(--af-r-sm)!important;color:#ffffffd9!important;font-size:1rem!important;margin:.25rem 0!important;padding:.75rem 1rem!important;transition:all .2s ease!important}.nav-dropdown-item:hover{background:#ffffff1a!important;color:#fff!important;transform:translateX(4px)}.theme-toggle-container{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #ffffff1a;border-radius:var(--af-r-2xs);padding:.5rem;position:relative}.dark .theme-toggle-container{background:#0003}.theme-toggle{background:#0000!important;border:none!important;color:inherit!important;opacity:.8;padding:.5rem!important}.theme-toggle:hover{opacity:1}.theme-label{bottom:-20px;font-size:.7rem;font-weight:400;left:50%;letter-spacing:.02em;opacity:.7;position:absolute;transform:translateX(-50%);transition:all .2s ease;white-space:nowrap}.dark .theme-label{color:#ffffffb3}.mobile-drawer{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#171923f2}.mobile-nav-item{border-radius:var(--af-r-2xs);color:#ffffffd9;font-size:1rem;font-weight:400;letter-spacing:.02em;margin:.25rem 0;padding:.75rem 1rem}.mobile-nav-item:hover{background:#ffffff1a;color:#fff}@media (max-width:619.98px){.nav-content{padding:.5rem 1rem}.mobile-drawer{width:100%}}header.desktop-app-header{-webkit-app-region:drag;padding:0;pointer-events:auto}header.desktop-app-header .desktop-app-navigation{border-radius:0;border-width:0 0 1px;box-shadow:0 4px 20px #0000000f;max-width:none;min-height:72px;padding:10px 20px;transition:background-color .18s ease-out,box-shadow .18s ease-out;width:100%}header.desktop-app-header--mac .desktop-app-navigation{padding-left:96px}header.desktop-app-header :is(button,a,input,select,[role=button]){-webkit-app-region:no-drag}header.desktop-app-header button:focus-visible{outline:2px solid #a5b4fc;outline-offset:3px}nav.desktop-landing-navigation{-webkit-app-region:drag;border-radius:0;border-width:0 0 1px;left:0;max-width:none;min-height:72px;padding:10px 20px;top:0;transform:none;transition:background-color .18s ease-out,box-shadow .18s ease-out;width:100%}nav.desktop-landing-navigation--mac{padding-left:96px}nav.desktop-landing-navigation>div:first-child{gap:16px;grid-template-columns:minmax(180px,1fr) auto auto}nav.desktop-landing-navigation>div:first-child>button:first-child>div:first-child{flex-shrink:0}@media (max-width:1240px){nav.desktop-landing-navigation>div:first-child>button:first-child p:last-child{display:none}}nav.desktop-landing-navigation :is(button,a,input,select,[role=button]){-webkit-app-region:no-drag}nav.desktop-landing-navigation button:focus-visible{outline:2px solid #a5b4fc;outline-offset:3px}@media (prefers-reduced-motion:reduce){header.desktop-app-header .desktop-app-navigation{transition:none}}