.chapter[data-astro-cid-5d3zeytc]{padding-block:clamp(3.5rem,11vh,8rem)}.chapter__grid[data-astro-cid-5d3zeytc]{display:grid;gap:clamp(2rem,5vw,4rem);align-items:center}.chapter__grid[data-astro-cid-5d3zeytc]>[data-astro-cid-5d3zeytc]{min-inline-size:0}.chapter__text[data-astro-cid-5d3zeytc] p{color:var(--ink-2);font-size:var(--step-1);line-height:1.5}.chapter__text[data-astro-cid-5d3zeytc] ul{display:grid;gap:.6rem;padding-inline-start:0;list-style:none}.chapter__text[data-astro-cid-5d3zeytc] li{display:flex;gap:.7rem;align-items:baseline;color:var(--ink-2)}.chapter__text[data-astro-cid-5d3zeytc] li:before{content:"";flex:none;inline-size:.5rem;block-size:.5rem;border-radius:999px;background:var(--brand)}@media(min-width:62rem){.chapter__grid[data-astro-cid-5d3zeytc]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(3rem,6vw,6rem)}.chapter--flip[data-astro-cid-5d3zeytc] .chapter__text[data-astro-cid-5d3zeytc]{order:2}}.compare[data-astro-cid-tj6vkdow]{--n: var(--u, var(--p, 0));--drive: calc(var(--n) * 100%);max-inline-size:var(--max, 60rem);margin-inline:auto;touch-action:pan-y}.compare__stage[data-astro-cid-tj6vkdow]{position:relative;isolation:isolate}.compare__stage[data-astro-cid-tj6vkdow]:after{content:"";position:absolute;top:0;bottom:0;left:var(--drive);inline-size:3px;translate:-50% 0;background:var(--paper);box-shadow:0 0 0 1px #0000002e;pointer-events:none;z-index:1}.compare__clip[data-astro-cid-tj6vkdow]{position:relative;overflow:hidden;border-radius:1px}.compare__img[data-astro-cid-tj6vkdow]{inline-size:100%;block-size:auto}.compare__top[data-astro-cid-tj6vkdow]{position:absolute;inset:0;clip-path:inset(0 calc(100% - var(--drive)) 0 0)}.compare__handle[data-astro-cid-tj6vkdow]{position:absolute;top:50%;left:var(--drive);translate:-50% -50%;inline-size:3rem;block-size:3rem;border-radius:999px;display:grid;place-items:center;cursor:ew-resize;background:var(--paper);color:var(--brand);border:2px solid var(--brand);box-shadow:0 2px 12px #00000047;transition:scale .15s;z-index:3}.compare__handle[data-astro-cid-tj6vkdow]:hover{scale:1.08}.compare__handle[data-astro-cid-tj6vkdow]:active{scale:.96}.compare__handle[data-astro-cid-tj6vkdow] svg[data-astro-cid-tj6vkdow]{inline-size:1.4rem;fill:none;stroke:currentColor;stroke-width:2.2}.compare__label[data-astro-cid-tj6vkdow]{position:absolute;top:.8rem;z-index:2;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:.3rem .7rem;border-radius:999px;background:#140e0a9e;color:#fff;backdrop-filter:blur(6px)}.compare__label--after[data-astro-cid-tj6vkdow]{left:.8rem;opacity:var(--n)}.compare__label--before[data-astro-cid-tj6vkdow]{right:.8rem;opacity:calc(1 - var(--n))}@media(prefers-reduced-motion:reduce){.compare[data-astro-cid-tj6vkdow]{--n: var(--u, .5)}}.morph[data-astro-cid-6gpd5atw]{max-inline-size:44rem;margin-inline:auto}.morph__stage[data-astro-cid-6gpd5atw]{--q: clamp(0, (var(--p, 1) - .34) * 3.4, 1);position:relative;border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-2);background:#b9c2c9}.morph__stage[data-astro-cid-6gpd5atw] img{inline-size:100%}.morph__stage[data-astro-cid-6gpd5atw]>img{opacity:clamp(0,1 - var(--q) * 2.4,1)}.morph__clean[data-astro-cid-6gpd5atw]{position:absolute;inset:0;opacity:clamp(0,(var(--q) - .55) * 2.3,1);scale:calc(.975 + min(var(--q),1)/40)}@media(prefers-reduced-motion:reduce){.morph__stage[data-astro-cid-6gpd5atw]>img{opacity:1}.morph__clean[data-astro-cid-6gpd5atw]{opacity:1;scale:1}}.lib[data-astro-cid-txaljngn]{display:grid;justify-items:center}.lib__shell[data-astro-cid-txaljngn]{inline-size:min(100%,20rem);padding:.5rem;background:linear-gradient(160deg,#2b2320,#16110f);border-radius:2.4rem;box-shadow:var(--shadow-2),inset 0 0 0 1px #ffffff14}.lib__screen[data-astro-cid-txaljngn]{position:relative;border-radius:2rem;overflow:hidden;background:#111}.lib__screen[data-astro-cid-txaljngn] img{inline-size:100%}.lib__picked[data-astro-cid-txaljngn]{--q: clamp(0, (var(--p, 1) - .3) * 3, 1);position:absolute;inset:0;opacity:var(--q)}@media(prefers-reduced-motion:reduce){.lib__picked[data-astro-cid-txaljngn]{opacity:1}}.phone[data-astro-cid-o2adpeqx]{display:grid;justify-items:center}.phone__shell[data-astro-cid-o2adpeqx]{inline-size:min(100%,22rem);padding:.55rem;background:linear-gradient(160deg,#2b2320,#16110f);border-radius:2.6rem;box-shadow:var(--shadow-2),inset 0 0 0 1px #ffffff14}.phone__screen[data-astro-cid-o2adpeqx]{background:var(--paper);border-radius:2.1rem;overflow:hidden;padding:.9rem .8rem 1rem;display:grid;gap:.7rem}.phone__bar[data-astro-cid-o2adpeqx]{display:flex;align-items:center;gap:.6rem;padding-inline:.2rem}.phone__who[data-astro-cid-o2adpeqx]{display:grid;line-height:1.15}.phone__who[data-astro-cid-o2adpeqx] b[data-astro-cid-o2adpeqx]{font-size:var(--step-0)}.phone__who[data-astro-cid-o2adpeqx] small[data-astro-cid-o2adpeqx]{font-size:.72rem;color:var(--ink-2)}.iris__avatar[data-astro-cid-o2adpeqx]{inline-size:2.1rem;block-size:2.1rem;border-radius:999px;display:grid;place-items:center;background:var(--brand-soft);color:var(--brand);border:2px dashed color-mix(in srgb,var(--brand) 45%,transparent);animation:heartbeat 2.4s ease-in-out infinite}.iris__avatar[data-astro-cid-o2adpeqx] svg[data-astro-cid-o2adpeqx]{inline-size:1.15rem;fill:none;stroke:currentColor;stroke-width:1.8}@keyframes heartbeat{0%,62%,to{transform:scale(1)}12%{transform:scale(1.13)}24%{transform:scale(1)}36%{transform:scale(1.09)}}.phone__avatar-wrap[data-astro-cid-o2adpeqx]{position:relative;display:grid;place-items:center}.phone__avatar-wrap[data-astro-cid-o2adpeqx]:after{content:"";position:absolute;inset:-.25rem;border-radius:999px;border:2px solid color-mix(in srgb,var(--brand) 40%,transparent);animation:ripple 2.4s ease-out infinite}@keyframes ripple{0%{transform:scale(.85);opacity:.7}45%{transform:scale(1.35);opacity:0}to{transform:scale(1.35);opacity:0}}.phone__photo[data-astro-cid-o2adpeqx]{position:relative;border-radius:.9rem;overflow:hidden}.phone__photo[data-astro-cid-o2adpeqx] img{inline-size:100%}.phone__fixed[data-astro-cid-o2adpeqx]{--q: clamp(0, (var(--p, 1) - .42) * 4.4, 1);position:absolute;inset:0;-webkit-mask-image:linear-gradient(118deg,#000 calc(var(--q) * 170% - 45%),transparent calc(var(--q) * 170% - 8%));mask-image:linear-gradient(118deg,#000 calc(var(--q) * 170% - 45%),transparent calc(var(--q) * 170% - 8%))}.phone__sweep[data-astro-cid-o2adpeqx]{--q: clamp(0, (var(--p, 1) - .42) * 4.4, 1);position:absolute;inset:0;pointer-events:none;opacity:calc(min(var(--q),1 - var(--q))*3.2);background:linear-gradient(118deg,transparent calc(var(--q) * 170% - 32%),color-mix(in srgb,var(--gold) 65%,transparent) calc(var(--q) * 170% - 22%),transparent calc(var(--q) * 170% - 11%))}.phone__thread[data-astro-cid-o2adpeqx]{display:grid;gap:.4rem;min-block-size:8.5rem;align-content:start}.bubble[data-astro-cid-o2adpeqx]{--on: clamp(0, (var(--p, 1) - var(--at)) * 10, 1);opacity:var(--on);translate:0 calc((1 - var(--on)) * .5rem);max-inline-size:88%;padding:.5rem .75rem;border-radius:.95rem;font-size:.84rem;line-height:1.35}.bubble--you[data-astro-cid-o2adpeqx]{background:var(--brand);color:var(--on-brand);border-end-end-radius:.25rem;justify-self:end}.bubble--iris[data-astro-cid-o2adpeqx]{background:var(--paper-2);border:1px solid var(--line);border-end-start-radius:.25rem;justify-self:start}.phone__stamp[data-astro-cid-o2adpeqx]{--on: clamp(0, (var(--p, 1) - var(--at)) * 10, 1);opacity:var(--on);display:flex;align-items:center;gap:.4rem;margin-block-start:.15rem;font-size:.72rem;color:var(--ink-2);justify-self:start}.phone__stamp[data-astro-cid-o2adpeqx] span[data-astro-cid-o2adpeqx]{font-weight:700;letter-spacing:.07em;text-transform:uppercase;font-size:.6rem;background:var(--teal);color:var(--paper);padding:.16rem .45rem;border-radius:999px}.phone__ask[data-astro-cid-o2adpeqx]{border:1px solid var(--line);border-radius:999px;padding:.5rem .9rem;font-size:.8rem;color:var(--ink-2);background:var(--paper-2)}@media(prefers-reduced-motion:reduce){.bubble[data-astro-cid-o2adpeqx],.phone__stamp[data-astro-cid-o2adpeqx]{opacity:1;translate:none}.iris__avatar[data-astro-cid-o2adpeqx],.phone__avatar-wrap[data-astro-cid-o2adpeqx]:after{animation:none}.phone__fixed[data-astro-cid-o2adpeqx]{-webkit-mask-image:none;mask-image:none}.phone__sweep[data-astro-cid-o2adpeqx]{display:none}}.beta[data-astro-cid-6h2glk47],.beta__row[data-astro-cid-6h2glk47]{display:grid;gap:1rem}.beta__end[data-astro-cid-6h2glk47]{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.beta__fine[data-astro-cid-6h2glk47] a[data-astro-cid-6h2glk47]{color:var(--brand)}.opt[data-astro-cid-6h2glk47]{font-weight:400;opacity:.7}@media(min-width:34rem){.beta__row[data-astro-cid-6h2glk47]{grid-template-columns:1.4fr 1fr}}.hero[data-astro-cid-j7pv25f6]{padding-block:clamp(2.5rem,7vh,5rem) clamp(3rem,8vh,6rem)}.hero__grid[data-astro-cid-j7pv25f6]{display:grid;gap:clamp(1.75rem,5vw,3rem);align-items:center;grid-template-areas:"head" "media" "body"}.hero__grid[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]{min-inline-size:0}.hero__head[data-astro-cid-j7pv25f6]{grid-area:head;display:grid;gap:1rem;max-inline-size:34rem}.hero__body[data-astro-cid-j7pv25f6]{grid-area:body;display:grid;gap:1.2rem;max-inline-size:34rem}.hero__media[data-astro-cid-j7pv25f6]{grid-area:media}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:var(--step-4)}.hero__swap[data-astro-cid-j7pv25f6]{display:inline-grid;vertical-align:baseline}.hero__swap[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]{grid-area:1 / 1}.hero__fade[data-astro-cid-j7pv25f6]{color:var(--ink-2);opacity:calc(1 - var(--p, 0) * 1.7);filter:sepia(calc(1 - var(--p, 0)))}.hero__bring[data-astro-cid-j7pv25f6]{color:var(--brand);justify-self:start;opacity:calc(var(--p, 1) * 1.7 - .35);translate:0 calc((1 - var(--p, 1)) * .18em)}.hero__cta[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.8rem}@media(min-width:68rem){.hero__grid[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);grid-template-areas:"head media" "body media";column-gap:clamp(2.5rem,5vw,4rem);row-gap:1.2rem;align-content:center}}.line[data-astro-cid-j7pv25f6]{background:var(--paper-2);border-block:1px solid var(--line)}.line__head[data-astro-cid-j7pv25f6]{max-inline-size:46rem}.three[data-astro-cid-j7pv25f6]{display:grid;gap:clamp(1.5rem,4vw,2.5rem);margin-block:clamp(2rem,5vh,3rem) 1.6rem}.three__item[data-astro-cid-j7pv25f6]{position:relative}.tag[data-astro-cid-j7pv25f6]{position:absolute;top:-.7rem;left:50%;translate:-50% 0;z-index:2;font-size:.68rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;padding:.25rem .7rem;border-radius:999px;white-space:nowrap}.tag--restore[data-astro-cid-j7pv25f6]{background:var(--teal);color:var(--paper)}.tag--reimagined[data-astro-cid-j7pv25f6]{background:var(--gold);color:#241c15}.line__foot[data-astro-cid-j7pv25f6]{color:var(--ink-2);max-inline-size:46rem}@media(min-width:54rem){.three[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr);align-items:start}}.backcard[data-astro-cid-j7pv25f6]{display:grid;gap:1.1rem;justify-items:center}.backcard[data-astro-cid-j7pv25f6] .print[data-astro-cid-j7pv25f6]{max-inline-size:34rem}.backcard__chips[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.backcard__chips[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:var(--step--1);font-weight:600;padding:.35rem .85rem;border-radius:999px;background:var(--brand-soft);color:var(--brand-deep);border:1px solid color-mix(in srgb,var(--brand) 35%,transparent)}:root[data-theme=dark] .backcard__chips[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:var(--brand)}.feedstack[data-astro-cid-j7pv25f6]{display:grid;gap:.8rem;max-inline-size:30rem;margin-inline:auto}.feedstack__card[data-astro-cid-j7pv25f6]{display:flex;gap:.85rem;align-items:center;background:var(--paper-2);border:1px solid var(--line);border-radius:var(--radius);padding:1rem 1.2rem;box-shadow:var(--shadow-1);translate:0 calc((1 - var(--p, 1)) * 1.2rem)}.feedstack__card[data-astro-cid-j7pv25f6]:nth-child(2){rotate:.5deg}.feedstack__card[data-astro-cid-j7pv25f6]:nth-child(3){rotate:-.6deg}.feedstack__dot[data-astro-cid-j7pv25f6]{flex:none;inline-size:.7rem;block-size:.7rem;border-radius:999px;background:var(--brand)}.feedstack__card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:var(--step-0);color:var(--ink-2)}.feedstack__card[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{color:var(--ink);font-weight:600}.iris-sec[data-astro-cid-j7pv25f6]{background:var(--paper-2);border-block:1px solid var(--line)}.iris-sec__grid[data-astro-cid-j7pv25f6]{display:grid;gap:clamp(2rem,5vw,3.5rem);align-items:center}.iris-sec__head[data-astro-cid-j7pv25f6]{max-inline-size:34rem}@media(min-width:62rem){.iris-sec__grid[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr) minmax(0,.8fr)}}.music[data-astro-cid-j7pv25f6]{background:var(--paper-2);border-block:1px solid var(--line)}.music__inner[data-astro-cid-j7pv25f6]{max-inline-size:44rem}.beta-sec__inner[data-astro-cid-j7pv25f6]{display:grid;gap:2rem;align-items:start}.beta-sec__inner[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]{min-inline-size:0}.beta-sec__text[data-astro-cid-j7pv25f6]{max-inline-size:30rem}@media(min-width:62rem){.beta-sec__inner[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:4rem}}.stores[data-astro-cid-j7pv25f6]{border-top:1px solid var(--line)}.stores__inner[data-astro-cid-j7pv25f6]{max-inline-size:44rem;display:grid;gap:1.2rem}.stores__badges[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.8rem}.badge[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:.7rem;border:2px solid var(--line);border-radius:var(--radius);padding:.6rem 1.1rem;color:var(--ink-2);cursor:default}.badge[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{inline-size:1.6rem;fill:currentColor}.badge[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{display:grid;font-weight:600;line-height:1.15}.badge[data-astro-cid-j7pv25f6] small[data-astro-cid-j7pv25f6]{font-size:.68rem;font-weight:500;opacity:.8;letter-spacing:.04em}
