:root{--V:4px;--ka:6px;--ja:18px;--A:24px;--F:999px;--la:8px;--X:16px;--ma:20px;--D:"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--j:"Literata","Iowan Old Style",Georgia,serif;--oa:.75rem;--na:.875rem;--ia:1.3;--pa:550;--qa:620;--Z:-.03em;--w:-.015em;--aa:.08em;--k:120ms;--ea:180ms;--m:280ms;--a:cubic-bezier(.2,.8,.2,1);--L:cubic-bezier(.65,0,.35,1);--ba:44px;--da:var(--F);--ca:var(--ma);--O:var(--ja);--N:var(--X);--U:20px;--G:1px;--ha:2px;--ga:2px}:root{color-scheme:dark;--g:#2F6AFF;--P:#2A62F0;--H:#2358D6;--r:rgba(47,107,255,.16);--e:#6E9BFF;--o:#fff;--h:#FFB45C;--x:#0B0B0C;--n:#16161A;--l:#1E1E24;--q:#27272F;--d:#26262D;--C:#383842;--c:#EDEDF0;--b:#A7A7B0;--f:#8F8F9A;--y:#3DD6A6;--S:#F5B544;--I:#FF6B7A;--J:#6E9BFF;--R:rgba(47,107,255,.14);--K:rgba(255,180,92,.26);--Q:rgba(22,22,26,.851);--W:0 1px 2px rgba(0,0,0,.40);--p:0 8px 24px rgba(0,0,0,.45),0 1px 2px rgba(0,0,0,.40);--v:0 20px 48px rgba(0,0,0,.55),0 2px 6px rgba(0,0,0,.40)}@media(prefers-color-scheme:light){:root{color-scheme:light;--r:rgba(47,107,255,.1);--e:#2358D6;--h:#A85400;--x:#F3F1EC;--n:#FBFAF7;--l:#EAE7E0;--q:#E1DDD5;--d:#DDD9D0;--C:#C6C1B6;--c:#141416;--b:#55545C;--f:#5F5D66;--y:#0C6E52;--S:#8F4A06;--I:#B42336;--J:#2358D6;--R:rgba(47,107,255,.1);--K:rgba(255,180,92,.42);--Q:rgba(251,250,247,.851);--W:0 1px 2px rgba(40,32,20,.08),0 1px 1px rgba(40,32,20,.04);--p:0 8px 24px rgba(40,32,20,.10),0 1px 2px rgba(40,32,20,.06);--v:0 20px 48px rgba(40,32,20,.14),0 2px 6px rgba(40,32,20,.06)}}@font-face{font-family:"Inter";font-style:normal;font-weight:400 700;font-display:swap;src:url("/assets/fonts/inter-latin-wght-normal.woff2") format("woff2")}@font-face{font-family:"Literata";font-style:normal;font-weight:400 700;font-display:swap;src:url("/assets/fonts/literata-latin-wght-normal.woff2") format("woff2")}@font-face{font-family:"Literata";font-style:italic;font-weight:450 550;font-display:swap;src:url("/assets/fonts/literata-latin-wght-italic.woff2") format("woff2")}:root{--i:calc(var(--m)*2.5);--T:calc(var(--m)*80);--fa:calc(var(--m)*280);--M:24px;--B:64px}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--B) + 16px);interpolate-size:allow-keywords}body{margin:0;min-height:100vh;background:var(--x);color:var(--c);font-family:var(--D);font-size:.9375rem;line-height:1.5;font-weight:450;font-feature-settings:"cv11","ss01";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}h1,h2,h3,p,ul,ol,figure,blockquote,table{margin:0}ul,ol{padding:0;list-style:none}a{color:var(--e);text-decoration-thickness:1px;text-underline-offset:.18em}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--J);outline-offset:2px}img,svg,video{display:block;max-width:100%}.ri{width:20px;height:20px;flex:none}[dir=rtl] .ri-flip{transform:scaleX(-1)}::selection{background:var(--r);color:var(--c)}main:focus,.demo:focus,.marquee__viewport:focus{outline:none}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip{height:44px;position:absolute;inset-inline-start:16px;top:8px;z-index:50;transform:translateY(-200%)}.skip:focus-visible{transform:none}.sentinel{position:absolute;top:8px;height:1px;width:1px}:lang(ar),:lang(hi),:lang(zh){--Z:0;--w:0}:is(em,i,.accent,.footer__tagline):is(:lang(ar),:lang(hi),:lang(zh)){font-style:normal}@keyframes rise{from{opacity:0;transform:translateY(var(--M))}}@media print{.topbar,.film,.demo,.marquee,.chapter__media,.footer__base{display:none}}.eyebrow__chip{display:grid;place-items:center;border-radius:var(--F)}.eyebrow__chip .ri,.footer__title .ri,.badge .ri,.tag .ri{width:16px;height:16px}:root{--s:16px}.wrap{width:100%;max-width:1200px;margin-inline:auto;padding-inline:var(--s)}.topbar{position:sticky;top:0;z-index:10}.topbar::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--Q);backdrop-filter:blur(18px) saturate(160%);border-bottom:1px solid var(--d);opacity:0;transition:opacity 280ms var(--a)}.topbar.is-scrolled::before{opacity:1}.topbar__inner{display:flex;align-items:center;gap:8px;height:var(--B)}.lockup{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--c);text-decoration:none;border-radius:10px;margin-inline-end:auto;transform-origin:left center;transition:transform 280ms var(--a)}.is-scrolled .lockup{transform:scale(.94)}[dir=rtl] .lockup{transform-origin:right center}.lockup__mark{flex:none;display:grid;place-items:center;color:var(--g)}.lockup__mark .mark{width:28px;height:28px}.lockup__word{font-size:1.0625rem;letter-spacing:var(--w);white-space:nowrap}.lockup__word b{font-weight:620}.lockup__word i{font-family:var(--j);font-weight:450}.topbar__links{display:none}.topbar__links a{display:inline-flex;align-items:center;min-height:44px;padding-inline:12px;border-radius:999px;color:var(--b);font-size:.875rem;font-weight:550;text-decoration:none;transition:color 180ms var(--a),background-color 180ms var(--a)}.topbar__links a:hover,.topbar__links a[aria-current=page]{color:var(--c);background:var(--l)}.topbar__actions{display:flex;align-items:center;gap:4px}.topbar__actions .btn--sm{height:44px}.topbar .topbar__gh{display:none}.menu summary{list-style:none}.menu summary::-webkit-details-marker{display:none}.menu .menu__close,.menu[open] .menu__open{display:none}.menu[open] .menu__close{display:block}.menu__sheet{position:fixed;inset:var(--B) 0 0;padding:16px 20px 40px;background:var(--x);border-top:1px solid var(--d);overflow-y:auto;animation:sheet-in 280ms var(--a)}@keyframes sheet-in{from{opacity:0;transform:translateY(-12px)}}.menu__links a{display:flex;align-items:center;gap:12px;min-height:56px;border-bottom:1px solid var(--d);color:var(--c);font-family:var(--j);font-size:1.25rem;text-decoration:none}.section{padding-block:48px}.section--band{padding-block:96px;background:var(--n);border-block:1px solid var(--d)}.section__head{max-width:44rem;margin-bottom:40px}.eyebrow{display:flex;align-items:center;gap:12px;margin-bottom:16px;color:var(--b);font-size:.9375rem;font-weight:550}.eyebrow__chip{width:36px;height:36px;background:var(--l);border:1px solid var(--d);color:var(--e)}.section__title{max-width:18ch;font-family:var(--j);font-size:1.925rem;line-height:1.1;letter-spacing:var(--w);font-weight:620;text-wrap:balance}.section__lede{margin-top:16px;max-width:38rem;font-size:1.0625rem;color:var(--b);text-wrap:pretty}.section__more{margin-top:32px}.link-arrow{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-weight:550;text-decoration:none}.link-arrow .ri{transition:transform 180ms var(--a)}.link-arrow:hover .ri{transform:translateX(4px)}[dir=rtl] .link-arrow:hover .ri-flip{transform:scaleX(-1) translateX(4px)}.footer{border-top:1px solid var(--d);padding-block:48px 32px;font-size:.875rem}.footer__grid{display:grid;gap:32px 24px;grid-template-columns:repeat(2,minmax(0,1fr))}.footer__brand{grid-column:1/-1}.footer__tagline{margin-top:16px;color:var(--b);font-family:var(--j);font-size:1.0625rem;font-style:italic}.footer__parent{margin-top:8px;color:var(--f)}.footer__title{font-family:var(--D);font-size:var(--oa);line-height:var(--ia);font-weight:var(--qa);letter-spacing:var(--aa);text-transform:uppercase;color:var(--f);display:flex;align-items:center;gap:8px;margin-bottom:8px}.footer__col a,.footer__langs a{display:inline-flex;align-items:center;min-height:44px;color:var(--b);text-decoration:none}.footer__col a:hover,.footer__col a[aria-current=true],.footer__langs a:hover,.footer__langs a[aria-current=true]{color:var(--c)}.footer__col a[aria-current=true],.footer__langs a[aria-current=true]{font-weight:620}.footer__base{display:grid;gap:16px;margin-top:40px;padding-top:24px;border-top:1px solid var(--d);color:var(--f);font-size:.75rem}.footer__base a{color:var(--b)}.footer__langs ul{display:flex;flex-wrap:wrap;column-gap:20px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--la);border:var(--G) solid #0000;border-radius:var(--da);font-family:var(--D);font-size:var(--na);font-weight:var(--pa);line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;user-select:none;-webkit-tap-highlight-color:#0000;height:var(--ba);padding-inline:var(--ca);transition-property:background-color,border-color,color,transform;transition-duration:var(--ea);transition-timing-function:var(--a);min-height:44px}.btn:focus-visible{outline:var(--ha) solid var(--J);outline-offset:var(--ga)}.btn:active:not(:disabled){transform:scale(.98)}.btn:disabled,.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.btn svg{width:var(--U);height:var(--U);flex:none}.btn--primary,.play,.skip{background:var(--g);color:var(--o)}.btn--primary:hover:not(:disabled),.play:hover:not(:disabled),.skip:hover:not(:disabled){background:var(--P)}.btn--primary:active:not(:disabled),.play:active:not(:disabled),.skip:active:not(:disabled){background:var(--H)}.btn--primary,.play{box-shadow:0 8px 24px color-mix(in srgb,var(--g) 34%,#0000)}.btn--secondary,.film__toggle,.marquee__arrow{background:var(--l);color:var(--c);border-color:var(--d)}.btn--secondary:hover:not(:disabled),.film__toggle:hover:not(:disabled),.marquee__arrow:hover:not(:disabled){background:var(--q)}.btn--ghost,.icon-btn{background:#0000;color:var(--b)}.btn--ghost:hover:not(:disabled),.icon-btn:hover:not(:disabled){background:var(--l);color:var(--c)}.icon-btn,.play,.film__toggle,.marquee__arrow{width:44px;height:44px;padding:0;border-radius:999px}.btn--sm{height:44px;padding-inline:var(--X)}.btn--lg{height:52px;padding-inline:24px;font-size:.9375rem}.btn[hidden]{display:none}.btn .badge{margin-inline-start:4px;background:var(--q)}.actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;margin-top:32px}.badge{display:inline-flex;align-items:center;gap:4px;height:24px;padding-inline:8px;border-radius:999px;background:var(--l);color:var(--b);font-size:.75rem;font-weight:550;white-space:nowrap}.badge--ok{background:color-mix(in srgb,var(--y) 14%,#0000);color:var(--y)}.tags{display:flex;flex-wrap:wrap;gap:8px}.tag{display:inline-flex;align-items:center;gap:8px;height:32px;padding-inline:12px;border-radius:999px;border:1px solid var(--d);color:var(--b);font-size:.875rem}.tag .ri{color:var(--e)}.orb{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:999px;flex:none;background:radial-gradient(circle at 32% 28%,var(--t) 0%,var(--u) 60%,var(--H) 100%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--o) 14%,#0000)}.orb--0{--t:var(--e);--u:var(--g)}.orb--1{--t:var(--y);--u:var(--g)}.orb--2{--t:var(--I);--u:var(--g)}.orb--3{--t:var(--S);--u:var(--I)}.orb--4{--t:var(--h);--u:var(--g)}.orb--you{--t:var(--h);--u:var(--g)}.play{position:relative;flex:none;width:64px;height:64px}.play svg{width:28px;height:28px}.play__icon{display:grid;place-items:center}.play__icon--pause,[aria-pressed=true]>.play__icon--play{display:none}[aria-pressed=true]>.play__icon--pause{display:grid}.play__spin{position:absolute;inset:-4px;border-radius:999px;border:2px solid #0000;border-top-color:var(--e);opacity:0}.is-loading .play__spin{opacity:1;animation:spin calc(var(--m)*3) linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.faq{border-top:1px solid var(--d)}.faq__item{border-bottom:1px solid var(--d)}.faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;padding-block:20px;cursor:pointer;list-style:none;font-size:1.0625rem;font-weight:550;border-radius:6px}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary .ri{color:var(--f);transition:transform 280ms var(--a),color 180ms var(--a)}.faq__item summary:hover .ri{color:var(--c)}.faq__item[open] summary .ri{transform:rotate(45deg);color:var(--e)}.faq__item::details-content{block-size:0;overflow-y:clip;opacity:0;transition:block-size var(--i) var(--a),opacity var(--i) var(--a),content-visibility var(--i) allow-discrete}.faq__item[open]::details-content{block-size:auto;opacity:1}.faq__answer{padding-bottom:24px;padding-inline-end:40px;color:var(--b);max-width:62ch;text-wrap:pretty}.tile__you{display:none;font-size:.75rem;font-weight:550;color:var(--e)}.is-detected .tile__you{display:inline}.features{display:grid;gap:32px 24px;grid-template-columns:repeat(2,minmax(0,1fr))}.feature__icon{display:grid;place-items:center;width:40px;height:40px;margin-bottom:16px;border-radius:10px;background:var(--r);color:var(--e)}.feature__title{font-size:.9375rem;font-weight:620;margin-bottom:4px}.feature__text{color:var(--b);font-size:.875rem;text-wrap:pretty}.cta{padding-bottom:96px}.cta__inner{position:relative;overflow:hidden;isolation:isolate;text-align:center;padding:48px 20px;border-radius:var(--A);border:1px solid var(--d);background:var(--n)}.cta__glow{position:absolute;inset:-50% -10% auto;height:120%;z-index:-1;background:radial-gradient(closest-side,color-mix(in srgb,var(--g) 34%,#0000),#0000);animation:drift var(--T) var(--L) infinite alternate}.cta__title{font-family:var(--j);font-size:2.1rem;line-height:1.1;letter-spacing:var(--w);font-weight:620;text-wrap:balance}.cta__lede{margin:16px auto 0;max-width:32rem;color:var(--b);font-size:1.0625rem}@keyframes drift{to{transform:translate3d(6%,4%,0) scale(1.08)}}@keyframes fade-in{from{opacity:0}}.book__play,.clean__listen,.rec__btn,.mini__play{display:grid;place-items:center;border-radius:var(--F)}.hero__eyebrow .ri,.demo__title .ri,.tab .ri,.vcard__tag .ri,.tier__meta .ri,.tile__name .ri,.tiles__ios .ri{width:16px;height:16px}.book__art,.vcard,.reason,.tile{transition:transform 280ms var(--a),box-shadow 280ms var(--a),border-color 280ms var(--a)}.hero{position:relative;isolation:isolate;padding-block:40px 32px}.hero__glow{position:absolute;z-index:-1;inset:calc(var(--B)*-1) 0 0;overflow:hidden;pointer-events:none}.hero__glow i{position:absolute;width:min(1100px,150vw);aspect-ratio:2;inset-inline-start:calc(50% - min(550px,75vw));top:-22%;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--g) 38%,#0000),#0000);animation:drift var(--T) var(--L) infinite alternate}.hero__glow i+i{width:min(620px,90vw);aspect-ratio:1;inset-inline-start:auto;inset-inline-end:-12%;top:34%;background:radial-gradient(closest-side,color-mix(in srgb,var(--h) 12%,#0000),#0000);animation-direction:alternate-reverse}.hero__head{display:flex;flex-direction:column;align-items:center;text-align:center}.hero__head>*{animation:rise var(--i) var(--a) both}.hero__head>:nth-child(2){animation-delay:calc(var(--k)*.5)}.hero__head>:nth-child(3){animation-delay:var(--k)}.hero__head>:nth-child(n+4){animation-delay:calc(var(--k)*1.5)}.hero__head>.hero__title{animation-name:glide}@keyframes glide{from{transform:translateY(var(--M))}}.hero__eyebrow{display:inline-flex;align-items:center;gap:8px;height:32px;padding-inline:12px 16px;border:1px solid var(--d);border-radius:999px;background:color-mix(in srgb,var(--n) 70%,#0000);color:var(--b);font-size:.875rem;font-weight:550}.hero__eyebrow .ri{color:var(--h)}.hero__title{margin-top:24px;max-width:14ch;font-family:var(--j);font-size:clamp(2.5rem,6.5vw,4.5rem);line-height:1.1;letter-spacing:var(--Z);font-weight:620;text-wrap:balance}.accent{position:relative;display:inline-block;font-style:italic;font-weight:550}.scribble{position:absolute;inset-inline:-4%;bottom:-.12em;width:108%;height:.28em;overflow:visible}.scribble path{fill:none;stroke:var(--h);stroke-width:3;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:0}@keyframes draw{from{stroke-dashoffset:1}}.hero__lede{margin-top:20px;max-width:36rem;color:var(--b);font-size:1.0625rem;text-wrap:pretty}.hero__note{margin-top:16px;color:var(--f);font-size:.875rem}.stage{display:grid;grid-template-columns:minmax(0,1fr)}.demo{animation:rise var(--i) var(--a) calc(var(--k)*2.5) both}.film{animation:glide var(--i) var(--a) both;position:relative;margin-top:40px}.film__frame{position:relative;overflow:hidden;aspect-ratio:4/5;border-radius:var(--A);border:1px solid color-mix(in srgb,var(--c) 10%,#0000);background:var(--n);box-shadow:var(--v),0 32px 96px color-mix(in srgb,var(--g) 22%,#0000)}.film__poster,.film__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.film__video{opacity:0;transition:opacity var(--i) var(--a)}.is-playing .film__video{opacity:1}.film__toggle{position:absolute;inset-inline-start:16px;bottom:16px;background:color-mix(in srgb,var(--x) 55%,#0000);border-color:color-mix(in srgb,var(--c) 18%,#0000);color:var(--c);backdrop-filter:blur(10px)}.film__line{position:absolute;inset:auto 0 0;height:2px;background:color-mix(in srgb,var(--c) 14%,#0000)}.film__line span{display:block;height:100%;background:var(--c);transform-origin:left center;transform:scaleX(0)}.demo{position:relative;margin-top:40px;padding:16px;border-radius:var(--A);border:1px solid color-mix(in srgb,var(--c) 12%,#0000);background:var(--n);box-shadow:var(--v);scroll-margin-top:calc(var(--B) + 24px)}.demo__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.demo__title{display:flex;align-items:center;gap:8px;font-size:.875rem;font-weight:620;color:var(--b)}.demo__title .ri{color:var(--h)}.tabs{display:flex;gap:4px;max-width:100%;padding:4px;overflow-x:auto;scrollbar-width:none;border-radius:999px;background:var(--l)}.tab{display:inline-flex;align-items:center;gap:4px;min-height:44px;padding-inline:12px;border:0;border-radius:999px;background:#0000;color:var(--b);font-size:.875rem;font-weight:550;white-space:nowrap;cursor:pointer;transition:color 180ms var(--a),background-color 180ms var(--a)}.tab:hover{color:var(--c)}.tab[aria-selected=true]{background:var(--q);color:var(--c);box-shadow:var(--W)}.demo__body{position:relative;display:grid;margin-block:20px}.demo__panel{grid-area:1/1;transition:opacity 280ms var(--a),transform 280ms var(--a)}.demo__panel[hidden]{display:block;visibility:hidden;opacity:0;transform:translateY(8px)}.demo__text{position:relative;font-family:var(--j);font-size:1.25rem;line-height:1.65}.demo__text p{position:relative;z-index:1}.demo__text--poem{font-style:italic}.demo__source,.w{transition:color 180ms var(--a)}.is-playing .demo__source,.is-playing .w{color:var(--f)}.demo__source.is-done,.w.is-done{color:var(--c)}.demo__pill{position:absolute;top:0;left:0;z-index:0;opacity:0;pointer-events:none;background:var(--K);border-radius:var(--V);box-shadow:inset 0 -2px 0 var(--h);box-decoration-break:clone;-webkit-box-decoration-break:clone;transition:transform calc(var(--k)*.9) var(--a),opacity 120ms var(--a)}.demo__pill.is-on{opacity:1}.demo__pill.is-jump{transition:opacity 120ms var(--a)}.demo__foot{display:grid;gap:16px}.voices{display:flex;flex-wrap:wrap;gap:8px}.voice{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding-inline:4px 12px;border:1px solid var(--d);border-radius:999px;background:#0000;white-space:nowrap;cursor:pointer;transition:border-color 180ms var(--a),background-color 180ms var(--a)}.voice .orb{width:32px;height:32px;transition:transform 280ms var(--a)}.voice:hover{border-color:var(--C)}.voice[aria-checked=true]{border-color:color-mix(in srgb,var(--e) 60%,#0000);background:var(--r)}.voice[aria-checked=true] .orb{transform:scale(1.08)}.voice[data-locked]{opacity:.6}.voice__name{font-size:.875rem;font-weight:620}.voice__meta,.voice__tier{display:inline-flex;align-items:center;gap:4px;color:var(--f);font-size:.75rem}.voice__meta .ri,.voice__tier .ri{width:12px;height:12px}.voice__tier{color:var(--h)}.player{display:flex;align-items:center;gap:12px}.wave{position:relative;flex:1;display:flex;align-items:center;gap:2px;height:40px;min-width:0}.wave i{flex:1;height:100%;border-radius:999px;background:color-mix(in srgb,var(--f) 55%,#0000);transform:scaleY(.3);transition:transform 280ms var(--a),background-color 120ms linear}.wave i.on{background:var(--e)}i.l1{transform:scaleY(.172)}i.l2{transform:scaleY(.264)}i.l3{transform:scaleY(.356)}i.l4{transform:scaleY(.448)}i.l5{transform:scaleY(.54)}i.l6{transform:scaleY(.632)}i.l7{transform:scaleY(.724)}i.l8{transform:scaleY(.816)}i.l9{transform:scaleY(.908)}i.l10{transform:scaleY(0)}.wave__head{position:absolute;inset-block:-4px;left:0;width:2px;border-radius:999px;background:var(--c);opacity:0;transition:opacity 180ms var(--a)}.is-playing .wave__head{opacity:1}.player__time{min-width:3.2em;color:var(--b);font-size:.875rem;font-variant-numeric:tabular-nums}.chip--speed{min-width:57.2px;justify-content:center;border:1px solid var(--d);font-variant-numeric:tabular-nums}.demo__note{display:grid;margin-top:16px;color:var(--f);font-size:.75rem;text-wrap:pretty}.demo__note>*{grid-area:1/1}.demo__note .off{visibility:hidden}.demo__note .is-alert{color:var(--h)}.facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px;margin-top:40px;text-align:center}.facts b{display:block;font-family:var(--j);font-size:2.1rem;font-weight:620;line-height:1.1}.facts span{color:var(--f);font-size:.875rem}.arc{position:relative;height:48px;overflow:hidden;pointer-events:none;mask-image:linear-gradient(to bottom,#fff 35%,#0000)}.arc span{position:absolute;left:-25%;right:-25%;top:24px;height:600px;border-radius:50%;border-top:2px solid color-mix(in srgb,var(--e) 80%,#0000);background:radial-gradient(60% 12% at 50% 0%,color-mix(in srgb,var(--g) 30%,#0000),#0000);box-shadow:0 -4px 24px color-mix(in srgb,var(--g) 45%,#0000)}.classics{overflow:clip;padding-top:32px}.marquee{position:relative;container-type:inline-size;--z:104px}.marquee__viewport{overflow:hidden;mask-image:linear-gradient(90deg,#0000,#fff 6%,#fff 94%,#0000)}.marquee__rail{display:flex;width:max-content;animation:marquee var(--fa) linear infinite}.marquee:hover .marquee__rail,.marquee:focus-within .marquee__rail,.marquee.is-paused .marquee__rail{animation-play-state:paused}[dir=rtl] .marquee__rail{animation-name:marquee-rtl}@keyframes marquee{to{transform:translateX(-50%)}}@keyframes marquee-rtl{to{transform:translateX(50%)}}.marquee__list{display:flex;gap:12px;padding-block:16px 24px;padding-inline-end:12px}.book__btn{position:relative;display:flex;align-items:flex-end;padding:0;padding-inline-start:calc(var(--z)*.5);border:0;background:none;cursor:pointer;border-radius:6px}.book--wide .book__btn{padding-inline-start:calc(var(--z)*.98)}.book__rank{position:absolute;inset-inline-start:0;bottom:0;font-family:var(--D);font-size:calc(var(--z)*1.15);font-weight:620;line-height:.8;letter-spacing:-.08em;color:var(--x);-webkit-text-stroke:2px var(--f);user-select:none}.book__art{position:relative;display:block;width:var(--z);aspect-ratio:2/3;border-radius:6px;box-shadow:var(--p)}.book__art img{width:100%;height:100%;border-radius:inherit}.book__art::after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--o) 12%,#0000)}.book__btn:hover .book__art,.book__btn:focus-visible .book__art,.book__btn[aria-pressed=true] .book__art{transform:translateY(-6px);box-shadow:var(--v)}.book__play{position:absolute;inset-inline-end:8px;bottom:8px;width:40px;height:40px;background:var(--g);color:var(--o);box-shadow:var(--p);opacity:0;transform:scale(.85);transition:opacity 180ms var(--a),transform 180ms var(--a)}.book__btn:hover .book__play,.book__btn:focus-visible .book__play,[aria-pressed=true] .book__play{opacity:1;transform:none}@media(hover:none){.book__play{opacity:.92;transform:none}}.book__i-pause,[aria-pressed=true] .book__i-play{display:none}[aria-pressed=true] .book__i-pause{display:block}.marquee__arrow{display:none;position:absolute;top:40%;cursor:pointer;box-shadow:var(--p)}.marquee__arrow[aria-disabled=true]{opacity:.4;cursor:default}.marquee__arrow--prev{inset-inline-start:12px}.marquee__arrow--next{inset-inline-end:12px}.is-manual .marquee__rail{animation:none}.is-manual .marquee__viewport{overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--Y);scrollbar-width:none;mask-image:none}.is-manual .marquee__list--copy{display:none}.is-manual .marquee__list{padding-inline:var(--Y) 64px}.is-manual .book{scroll-snap-align:start}.is-manual .marquee__arrow{display:inline-flex}.marquee{--Y:calc(max(0px,(100cqw - 1200px)/2) + var(--s))}.classics__licence{margin-top:8px;color:var(--f);font-size:.875rem}.chapters{padding-top:32px}.chapter{display:grid;gap:32px}.chapter+.chapter{margin-top:96px}.chapter__num{color:var(--e);font-size:.875rem;font-weight:620;letter-spacing:var(--aa);text-transform:uppercase}.chapter__title{margin-block:16px;font-family:var(--j);font-size:1.925rem;line-height:1.1;letter-spacing:var(--w);font-weight:620;text-wrap:balance}.chapter__body{margin-bottom:24px;max-width:34rem;color:var(--b);font-size:1.0625rem;text-wrap:pretty}.chapter__more{margin-top:16px}.mock{position:relative;overflow:hidden;padding:20px;border-radius:var(--A);border:1px solid var(--d);background:radial-gradient(90% 70% at 50% 0%,var(--r),#0000 70%),var(--n);box-shadow:var(--p)}.mock__bar{display:flex;align-items:center;gap:4px;margin-bottom:12px;color:var(--f);font-size:.75rem}.mock__bar i{width:8px;height:8px;border-radius:50%;background:var(--q)}.mock__bar span{margin-inline-start:8px;direction:ltr}.clean{position:relative;display:grid;grid-template-columns:1fr 28%;grid-template-rows:auto 1fr;gap:8px}.junk{border-radius:10px;background:var(--q);transition:opacity var(--i) var(--a),transform var(--i) var(--a),filter var(--i) var(--a)}.is-in .junk{opacity:0;transform:scale(.9);filter:blur(4px)}.junk--nav{grid-column:1/-1;height:24px}.junk--ad{grid-area:2/2;background:var(--l)}.junk--pop{position:absolute;inset:18% 20% 30% 22%;background:var(--l);box-shadow:var(--v);border:1px solid var(--C);transition-delay:calc(var(--k)*2)}.clean__text{grid-area:2/1;font-family:var(--j);font-size:.875rem;line-height:1.65;color:var(--b);transform-origin:0 0;transition:transform var(--i) var(--a) var(--m),color var(--i) var(--a)}[dir=rtl] .clean__text{transform-origin:100% 0}.is-in .clean__text{color:var(--c);transform:scale(1.06)}.clean__text p+p{margin-top:8px}.clean__h{font-size:1.25rem;font-weight:620}.clean__listen{grid-area:2/2;justify-self:center;margin-top:32px;width:44px;height:44px;background:var(--g);color:var(--o);box-shadow:var(--p);opacity:0;transform:scale(.6);transition:opacity 280ms var(--a) calc(var(--i) + var(--m)),transform 280ms var(--a) calc(var(--i) + var(--m))}.is-in .clean__listen{opacity:1;transform:none}.reader{position:relative;font-family:var(--j);font-size:.9375rem;line-height:1.65}.reader__chapter{margin-bottom:12px;color:var(--f);font-size:.875rem;font-style:italic}.reader__text{position:relative;color:var(--b)}.reader__sentence{background:var(--R);border-radius:var(--ka);box-decoration-break:clone;-webkit-box-decoration-break:clone;position:relative;color:var(--c)}.mock--rec{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;text-align:center}.rec__step{color:var(--f);font-size:.875rem}.rec__line{max-width:22ch;font-family:var(--j);font-size:1.25rem;line-height:1.3}.meter{display:flex;align-items:center;gap:3px;height:48px}.meter i{width:4px;height:100%;border-radius:999px;background:var(--e);transform:scaleY(.15)}@keyframes level{to{transform:scaleY(var(--E,.8))}}.rec__btn{width:64px;height:64px;background:color-mix(in srgb,var(--h) 18%,#0000);color:var(--h);box-shadow:0 0 0 8px color-mix(in srgb,var(--h) 8%,#0000)}.rec__btn .ri{width:32px;height:32px}.rec__hint{color:var(--f);font-size:.75rem}.mock.mock--lock{container-type:inline-size;aspect-ratio:5/4}.mock.mock--lock .mini--phone{inset:10cqw 0 auto;width:52cqw;margin-inline:auto}@keyframes progress{to{transform:scaleX(1)}}.vgrid{display:grid;gap:12px}.vcard{background:var(--n);color:var(--c);border:var(--G) solid var(--d);border-radius:var(--O);padding:var(--N);display:grid;grid-template-columns:auto 1fr;align-items:center;gap:4px 16px;padding:20px}.vcard:hover,.vcard:focus-within{transform:translateY(-4px);border-color:var(--C);box-shadow:var(--p)}.vcard__orb{grid-row:span 2;width:48px;height:48px;border:0;color:var(--o);cursor:pointer;transition:transform 280ms var(--a)}.vcard__orb .ri{width:20px;filter:drop-shadow(0 1px 2px color-mix(in srgb,#0b0b0c 50%,#0000))}.vcard__orb:hover{transform:scale(1.06)}.vcard__orb[aria-pressed=true]{box-shadow:0 0 0 4px color-mix(in srgb,var(--e) 40%,#0000)}span.vcard__orb{cursor:default}.vcard__name{font-size:1.0625rem;font-weight:620}.vcard__desc{color:var(--b);font-size:.875rem}.vcard__tag{grid-column:2;justify-self:start;display:inline-flex;align-items:center;gap:4px;margin-top:8px;color:var(--f);font-size:.75rem;font-weight:550}.vcard__tag--x{color:var(--h)}.vcard__tag--link{min-height:44px;margin-block:0;color:var(--e);font-size:.875rem;text-decoration:none}.vcard--own{border-style:dashed}.tiers{display:grid;gap:24px;margin-top:40px;padding-top:32px;border-top:1px solid var(--d)}.tier{display:flex;gap:16px}.tier__n{min-width:1.4em;font-family:var(--j);font-size:2.1rem;font-weight:620;line-height:1;color:var(--e)}.tier__title{font-size:1.0625rem;font-weight:620}.tier__text{margin-block:4px 8px;color:var(--b);font-size:.875rem;text-wrap:pretty}.tier__meta{display:flex;align-items:center;gap:4px;color:var(--y);font-size:.875rem;font-weight:550}.reasons-section{padding-top:0}.reasons{display:grid;grid-auto-flow:column;grid-auto-columns:78%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--s)*-1);padding-inline:var(--s);padding-bottom:8px}.reason{position:relative;min-height:236px;padding:24px 24px 108px;border-radius:var(--A);background:linear-gradient(165deg,#1d4bbd 0%,#163a93 40%,#0f275f 72%,color-mix(in srgb,#0f275f 55%,#0b0b0c) 100%);color:#fff;scroll-snap-align:start;overflow:hidden;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 14%,#0000)}.reason:hover{transform:translateY(-6px);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 14%,#0000),var(--v)}.reason__title{max-width:12ch;font-size:1.25rem;font-weight:620;line-height:1.3}.reason__text{margin-top:12px;color:color-mix(in srgb,#fff 78%,#0000);font-size:.875rem;text-wrap:pretty}.reason__icon{display:grid;place-items:center;border-radius:var(--F);position:absolute;inset-inline-end:20px;bottom:20px;width:56px;height:56px;background:radial-gradient(circle at 30% 25%,color-mix(in srgb,#fff 26%,#0000),color-mix(in srgb,#fff 6%,#0000) 70%);box-shadow:inset 0 0 0 1px color-mix(in srgb,#fff 16%,#0000)}.reason__icon .ri{width:28px;height:28px}.tiles{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.tile{background:var(--n);color:var(--c);border:var(--G) solid var(--d);border-radius:var(--O);padding:var(--N);display:flex;flex-direction:column;gap:12px;padding:12px}.tile:hover,.tile:focus-within{transform:translateY(-4px);box-shadow:var(--p)}.tile.is-detected{border-color:color-mix(in srgb,var(--e) 60%,#0000)}.tile__ui{position:relative;aspect-ratio:1;overflow:hidden;container-type:inline-size;border-radius:14px;background:radial-gradient(80% 60% at 50% 0%,var(--r),#0000 70%),var(--l)}.tile__body{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.tile__name{display:flex;align-items:center;gap:8px;font-size:1.0625rem;font-weight:620;line-height:1.3}.tile__name>span{min-width:0}.tile__name .ri{color:var(--b)}.tile__meta{color:var(--f);font-size:.875rem;margin-bottom:4px}.tile__actions{display:grid;justify-items:start;gap:8px;width:100%;grid-template-rows:auto auto 44px;margin-top:auto;padding-top:8px}.tile__actions .btn{width:100%;padding-inline:8px;font-size:.875rem;white-space:nowrap}.tile__link{justify-self:stretch;display:inline-flex;align-items:center;justify-content:center;min-height:44px;font-size:.875rem;text-decoration:none}.tiles__ios{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:24px;color:var(--b);font-size:.875rem}.mini{position:absolute;inset:12cqw 10cqw auto;padding:5cqw;border-radius:14px;background:var(--n);border:1px solid var(--d);box-shadow:var(--p);font-size:5.6cqw;line-height:1.5;transition:transform calc(var(--m)*14) cubic-bezier(.22,1,.36,1)}.tile:hover .mini{transform:translateY(-6cqw)}.mini i{display:block}.mini__dots{display:flex;gap:1.6cqw;margin-bottom:3cqw}.mini__dots i{width:2.6cqw;height:2.6cqw;border-radius:50%;background:var(--q)}.mini__page{font-family:var(--j);color:var(--b);direction:ltr;text-align:left}.mini__page mark{background:var(--K);border-radius:var(--V);box-shadow:inset 0 -2px 0 var(--h);box-decoration-break:clone;-webkit-box-decoration-break:clone;color:var(--c)}.mini--phone{inset:8cqw 22cqw auto;aspect-ratio:9/15;padding:7cqw 4cqw;border-radius:18px;background:linear-gradient(180deg,#0f275f,#0b0b0c);text-align:center}.mini__clock{color:#fff;font-size:11cqw;font-weight:620}.mini__player{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:2cqw;margin-top:6cqw;padding:3cqw;border-radius:10px;background:color-mix(in srgb,#fff 14%,#0000);color:#fff}.mini__cover{width:9cqw;aspect-ratio:2/3;border-radius:4px;background:linear-gradient(160deg,var(--h),color-mix(in srgb,var(--h) 30%,#163a93))}.mini__lines{display:grid;gap:1.6cqw}.mini__lines i{height:1.8cqw;border-radius:999px;background:color-mix(in srgb,#fff 40%,#0000)}.mini__lines i+i{width:60%}.mini__bar{grid-column:1/-1;height:.8cqw;border-radius:999px;background:color-mix(in srgb,#fff 25%,#0000);overflow:hidden}.mini__bar span{display:block;height:100%;background:#fff;transform-origin:left center;transform:scaleX(.42)}.mini__ctl{grid-column:1/-1;display:flex;justify-content:center;gap:5cqw}.mini__ctl .ri{width:7cqw;height:7cqw}.mini--desk{inset:16cqw 8cqw auto}.mini__panel{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:3cqw}.mini__play{width:12cqw;height:12cqw;background:var(--g);color:var(--o)}.mini__play .ri{width:6cqw;height:6cqw}.mini__wave{display:flex;align-items:center;gap:1cqw;height:10cqw}.mini__wave i{flex:1;height:100%;border-radius:999px;background:var(--e)}.mini__wave i:nth-child(4n+1){transform:scaleY(.96)}.mini__wave i:nth-child(4n+2){transform:scaleY(.74)}.mini__wave i:nth-child(4n+3){transform:scaleY(.52)}.mini__wave i:nth-child(4n+4){transform:scaleY(.3)}.mini__rate{grid-column:1/-1;color:var(--b);font-size:5cqw;font-variant-numeric:tabular-nums;direction:ltr}.mini--ext{inset:10cqw 6cqw auto}.mini__toolbar{display:flex;align-items:center;gap:2cqw;padding-bottom:3cqw;border-bottom:1px solid var(--d)}.mini__url{flex:1;height:6cqw;border-radius:999px;background:var(--l)}.mini__btn{display:grid;place-items:center;width:8cqw;height:8cqw;border-radius:6px;background:var(--g);color:var(--o)}.mini__btn .ri{width:5cqw;height:5cqw}.mini__toast{display:flex;align-items:center;gap:2cqw;margin:4cqw 0 4cqw auto;width:max-content;padding:2cqw 3cqw;border-radius:999px;background:var(--r);color:var(--e);font-size:4.6cqw;font-weight:620}.mini__toast .ri{width:5cqw;height:5cqw}.mini__lines--page i{background:var(--q)}.pillars{display:grid;gap:32px}.pillar__title{margin-top:16px;font-family:var(--j);font-size:1.75rem;font-weight:620;letter-spacing:var(--w)}.pillar__text{margin-top:8px;color:var(--b);font-size:1.0625rem;text-wrap:pretty}.promise__note{max-width:46rem;margin-top:40px;padding:20px;border-radius:18px;background:var(--l);color:var(--b)}.compare{margin-top:48px}.compare__title{margin-bottom:16px;font-size:1.25rem;font-weight:620}.compare__scroll{overflow-x:auto;border-radius:18px;border:1px solid var(--d)}.compare__table{width:100%;min-width:560px;border-collapse:collapse;font-size:.875rem;color:var(--b)}.compare__table th,.compare__table td{padding:16px;text-align:start;vertical-align:top;border-top:1px solid var(--d)}.compare__table thead>tr>*{border-top:0}.compare__table th{font-weight:620}.compare__table td:nth-child(2),.compare__table .compare__us{color:var(--c);background:color-mix(in srgb,var(--g) 7%,#0000)}.faq-section{max-width:880px}.faq-section .section__head{margin-inline:auto;text-align:center}.faq-section .eyebrow{justify-content:center}.faq-section .section__title{margin-inline:auto}@media(max-width:599px){.tabs>.tab{flex:1 0 auto;justify-content:center;padding-inline:8px}.tabs>.tab .ri{display:none}.voices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.voice{gap:4px;min-width:0;padding-inline-end:8px}.voice:last-child:nth-child(odd){grid-column:1/-1}.voice__name,.voice__meta{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis}.compare__table{min-width:0}.compare__table,.compare__table thead,.compare__table tbody{display:block}.compare__table tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.compare__table thead td{display:none}.compare__table tbody th{grid-column:1/-1;padding-bottom:0;color:var(--f);font-size:.75rem}.compare__table tbody td{border-top:0}}@media(min-width:400px){:root{--s:20px}}@media(min-width:600px){.topbar .topbar__gh{display:inline-flex}.footer__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.demo{padding:24px}.demo__body{margin-block:24px}.demo__text{font-size:1.4rem}.player{gap:16px}.mock{padding:32px}.clean__text{font-size:.9375rem}.reader{font-size:1.0625rem}.mock.mock--lock{aspect-ratio:2.2;padding-inline:24%}.vgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.reasons{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;margin-inline:0;padding-inline:0}.reason__title{min-height:2lh}.tile{padding:16px}.pillars{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:700px){.film__frame{aspect-ratio:16/9}}@media(min-width:900px){:root{--s:32px}.topbar__links{display:flex;gap:4px}.topbar__actions{margin-inline-start:12px}.menu{display:none}.section{padding-block:68.16px}.section--band{padding-block:136.8px}.section__head{margin-bottom:48px}.section__title{font-size:2.538rem}.features{grid-template-columns:repeat(4,minmax(0,1fr))}.cta__inner{padding:96px 48px}.cta__title{font-size:3.063rem}.hero{padding-block:72px 40px}.hero__lede{font-size:1.25rem}.film{margin-top:48px}.demo{max-width:680px;margin:48px auto 0}.facts{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:48px}.marquee{--z:132px}.chapter{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:48px}.chapter:nth-child(even){grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.chapter:nth-child(even) .chapter__media{order:2}.chapter__title{font-size:2.538rem}.mock.mock--lock{aspect-ratio:5/4;padding-inline:32px}.tiers{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1008px){.tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}}@media(min-width:1200px){.footer__grid{grid-template-columns:1.6fr repeat(5,minmax(0,1fr))}.footer__brand{grid-column:auto}.hero{padding-top:40px}.stage{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;column-gap:48px}.stage .hero__head{align-items:flex-start;text-align:start}.stage .actions{justify-content:flex-start}.film{grid-area:2/1/3/3}.demo{grid-area:1/2;max-width:none;margin:0}.vgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.reasons{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}}@media(prefers-reduced-motion:no-preference){@supports(animation-timeline:view()){.reveal,.stagger>*{animation:rise linear both;animation-timeline:view();animation-range:entry 0% entry 55%}.stagger>:nth-child(2n){animation-range:entry 6% entry 61%}.stagger>:nth-child(3n){animation-range:entry 12% entry 67%}.stagger>:nth-child(4n){animation-range:entry 18% entry 73%}}.io .reveal,.io .stagger>*{transition:opacity var(--i) var(--a),transform var(--i) var(--a)}.io .reveal:not(.is-in),.io .stagger:not(.is-in)>*{opacity:0;transform:translateY(var(--M))}.io .stagger>:nth-child(2n){transition-delay:calc(var(--k)*.6)}.io .stagger>:nth-child(3n){transition-delay:calc(var(--k)*1.2)}.io .stagger>:nth-child(4n){transition-delay:calc(var(--k)*1.8)}@view-transition{navigation:auto}.topbar{view-transition-name:topbar}::view-transition-old(root),::view-transition-new(root){animation-duration:280ms;animation-timing-function:var(--a)}.scribble path{animation:draw calc(var(--m)*3) var(--a) calc(var(--m)*2.5) both}.is-in .meter i{animation:level calc(var(--m)*2.6) var(--L) infinite alternate}.meter i:nth-child(4n+1){animation-delay:calc(var(--k)*2.7);--E:.94}.meter i:nth-child(4n+2){animation-delay:calc(var(--k)*1.8);--E:.76}.meter i:nth-child(4n+3){animation-delay:calc(var(--k)*.9);--E:.58}.meter i:nth-child(4n+4){animation-delay:calc(var(--k)*0);--E:.4}.is-in .mini__bar span{animation:progress calc(var(--m)*120) linear infinite}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition-duration:.01ms !important}.btn{transition-duration:.01ms}.marquee__rail{animation:none}.marquee__viewport{overflow-x:auto}.hero__glow i,.cta__glow,.hero__head>*,.film,.demo{animation:none}.demo__pill,.mini,.junk,.clean__text,.clean__listen{transition:none}}