:root{--canvas:#f5faff;--ink:#1a2433;--muted:#52616e;--blue:#2a6bc6;--line:#d5e4ef;--sky:#458ced}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;color:var(--ink);background:var(--canvas);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Segoe UI,Roboto,Arial,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a,button{-webkit-tap-highlight-color:transparent}button{font:inherit;cursor:pointer}a{color:inherit;text-decoration:none}a,button{touch-action:manipulation}a:focus-visible,button:focus-visible{outline:3px solid #2a6bc6;outline-offset:5px}button:disabled{cursor:default}::selection{background:#a9d7fc;color:#132c4c}.skip{position:fixed;top:-90px;left:20px;background:white;padding:16px;z-index:100}.skip:focus{top:10px}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.03em;font-weight:600}p{line-height:1.65}h2{font-size:clamp(42px,4.6vw,66px);line-height:1.06;margin-bottom:25px}h2 span{color:var(--blue)}h3{font-size:30px;line-height:1.15}img,video{max-width:100%;display:block}button{border:0}em{font-family:inherit;font-style:normal;font-weight:inherit}.brand{font-size:22px;font-weight:700;letter-spacing:-.5px;display:flex;gap:8px;align-items:center}.brand img{object-fit:contain}.eyebrow{font-size:10px;font-weight:600;letter-spacing:.19em;line-height:1.6;margin-bottom:28px}h1{font-size:clamp(54px,5.1vw,75px);line-height:1.04;margin:0 0 25px;letter-spacing:-.04em}h1 em{color:var(--blue)}.button{display:inline-flex;justify-content:center;align-items:center;gap:25px;border-radius:15px;min-height:51px;padding:15px 22px;font-size:13px;transition:transform .25s,box-shadow .25s}.button:hover{transform:translateY(-3px);box-shadow:0 10px 25px #2a6bc625}.primary{background:#2a6bc6;color:#fff;box-shadow:0 7px 20px #2a6bc62b;border:1px solid #ffffff60}.primary span{font-size:19px}.footer{max-width:1160px;margin:auto;padding:60px 30px 30px}.footer-main{display:grid;grid-template-columns:1fr 1fr 2fr;gap:40px;padding-bottom:50px}.footer-main>.brand{align-self:start}.footer-main>p{font-size:12px;color:var(--muted);margin:0}.footer-links{display:grid;grid-template-columns:repeat(3,1fr);gap:19px 20px;font-size:11px}.footer-bottom a:hover,.footer-links a:hover{text-decoration:underline}.footer-bottom{padding:25px 0;display:flex;gap:30px;justify-content:space-between;font-size:10px;border-top:1px solid var(--line);color:var(--muted)}.legal-small{font-size:9px;line-height:1.6;color:var(--muted);max-width:850px;padding-top:8px}.legal-small p{margin-bottom:7px}.legal-small a{text-decoration:underline}.legal-main{max-width:1040px;margin:auto;padding:160px 30px 80px}.legal-heading{max-width:700px;margin-bottom:40px}.legal-heading h1{font-size:54px;line-height:1.1}.draft-note{display:inline-block;background:#fff3d9;border:1px solid #e4c578;color:#6d4d0a;border-radius:8px;padding:9px 12px;font-size:12px;margin-bottom:25px}.legal-date{font-size:12px;color:var(--muted)}.legal-layout{display:grid;grid-template-columns:220px 1fr;gap:60px}.legal-toc{font-size:12px}.legal-toc strong{display:block;margin-bottom:18px}.legal-toc a{display:block;line-height:1.5;margin-bottom:12px;color:#315d8e}.legal-content{min-width:0}.legal-content section{border-top:1px solid var(--line);padding:27px 0 14px;scroll-margin-top:30px}.legal-content h2{font-size:25px;line-height:1.25;letter-spacing:-.02em;margin-bottom:15px}.legal-content li,.legal-content p{font-size:14px;line-height:1.85;color:#435363}.legal-content a{color:var(--blue);text-decoration:underline;text-underline-offset:3px}.legal-content ul{padding-left:20px}.legal-content li{margin-bottom:8px}.legal-content .notice{padding:15px;border-left:3px solid #2a6bc6;background:#eaf2fa}.not-found{text-align:center;max-width:700px;padding:180px 30px;margin:auto}.not-found img{margin:auto auto 30px}.not-found h1{font-size:55px}.not-found p{color:var(--muted)}@media(max-width:1050px){h1{font-size:59px}.footer-main{grid-template-columns:1fr 1fr 1.5fr}.footer-links{grid-template-columns:1fr 1fr}}@media(max-width:700px){html{scroll-padding-top:25px}.brand{font-size:20px;gap:5px}.brand img{width:27px;height:27px}.button{font-size:11px;padding:14px 17px;gap:15px}h2{font-size:43px;line-height:1.08}.eyebrow{font-size:8px;margin-bottom:22px}.footer{padding:40px 25px 25px}.footer-main{grid-template-columns:1fr 1fr;gap:25px;padding-bottom:30px}.footer-main>p{font-size:10px}.footer-links{grid-column:1/-1;grid-template-columns:repeat(2,1fr);gap:0 20px;font-size:11px}.footer-links a{min-height:44px;display:flex;align-items:center}.footer-bottom{gap:15px;flex-wrap:wrap;font-size:9px;padding:20px 0}.footer-bottom span:nth-child(2){display:none}.legal-small{font-size:8px}.legal-main{padding:130px 25px 45px}.legal-heading h1{font-size:39px}.legal-layout{grid-template-columns:1fr;gap:30px}.legal-toc{column-count:2;font-size:11px;border-bottom:1px solid var(--line);padding-bottom:15px}.legal-toc strong{column-span:all}.legal-toc a{page-break-inside:avoid;break-inside:avoid}.legal-content h2{font-size:24px}.legal-content li,.legal-content p{font-size:13px}.draft-note{font-size:10px}.not-found{padding:150px 25px}.not-found h1{font-size:42px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}}:root{--theme-canvas:#f5faff;--glass-fill:#fafcffb8;--glass-edge:#ffffffdf;--soft-surface:#eaf3fa;--theme-wash:#e6f2fb}html[data-drop-theme="1"]{--canvas:#0a111d;--ink:#edf7ff;--muted:#b5d1f0;--blue:#8fcbff;--line:#304765;--theme-canvas:#0a111d;--glass-fill:#13294ac2;--glass-edge:#6c9bd966;--soft-surface:#102139;--theme-wash:#13294a}html[data-drop-theme="2"]{--canvas:#fef4f6;--ink:#4f263d;--muted:#6e4a59;--blue:#a42b50;--line:#ecd5dd;--theme-canvas:#fef4f6;--soft-surface:#fbeaf0;--theme-wash:#ffeef4}html[data-drop-theme="3"]{--canvas:#f4fbf6;--ink:#173829;--muted:#45664f;--blue:#1c704b;--line:#d2e7da;--theme-canvas:#f4fbf6;--soft-surface:#e9f6ee;--theme-wash:#e8f5ed}html[data-drop-theme="4"]{--canvas:#fffbf0;--ink:#4d360d;--muted:#705e40;--blue:#8c5700;--line:#e9dfc6;--theme-canvas:#fffbf0;--soft-surface:#fbf2db;--theme-wash:#fff2ce}html[data-drop-theme="5"]{--canvas:#fff4f2;--ink:#521214;--muted:#7a4542;--blue:#af2025;--line:#efd7d3;--theme-canvas:#fff4f2;--soft-surface:#fce9e6;--theme-wash:#ffebe7}body{transition:background .85s,color .85s}.footer-main{grid-template-columns:1fr 2fr}.footer-links{grid-column:2}.primary{background:var(--blue)}html[data-drop-theme="1"] .primary{color:#0a111d}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1050px){.footer-main{grid-template-columns:1fr 2fr}}@media(max-width:700px){.footer-main{grid-template-columns:1fr}.footer-links{grid-column:1;grid-template-columns:1fr 1fr}}html[data-drop-theme="2"] .brand img{content:url(/media/rose.webp)}html[data-drop-theme="3"] .brand img{content:url(/media/green.webp)}html[data-drop-theme="4"] .brand img{content:url(/media/yellow.webp)}html[data-drop-theme="5"] .brand img{content:url(/media/red.webp)}html{scroll-padding-top:115px}.footer{position:relative;z-index:1;background:var(--glass-fill);max-width:none;padding-left:max(30px,calc((100vw - 1100px)/2));padding-right:max(30px,calc((100vw - 1100px)/2));-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}@media(max-width:700px){html{scroll-padding-top:120px}.footer{padding:40px 25px 25px}}.store-dialog-backdrop{position:fixed;inset:0;z-index:100;background:#14223370;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;place-items:center;padding:22px}.store-dialog{max-width:420px;background:var(--canvas);padding:32px;border:1px solid var(--line);border-radius:24px;box-shadow:0 20px 80px #0003}.store-dialog h3{font-size:28px}.store-dialog p{font-size:14px;color:var(--muted)}.invite .button{margin-top:10px}.invite-note{font-weight:600;color:var(--ink)!important}.invite-store{margin-top:46px;padding-top:30px;border-top:1px solid var(--line)}.invite-store .button{background:var(--surface-strong);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink)}:root{--surface-strong:#fff;--accent-soft:rgb(42 107 198/.1)}html[data-drop-theme="1"]{--surface-strong:#14294a;--accent-soft:rgb(143 203 255/.14)}html{scroll-padding-top:96px}.section{max-width:1200px;margin:auto;padding:120px 40px}.page-water{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.page-water-base{position:absolute;inset:0}.page-edge{position:fixed;left:0;right:0;height:6px;pointer-events:none;transition:background-color .9s}.page-edge.is-top{top:0;background-color:var(--edge-top,var(--canvas))}.page-edge.is-bottom{bottom:0;background-color:var(--edge-bottom,var(--canvas))}.water-canvas{position:absolute;inset:0;width:100%;height:100%;opacity:.85;touch-action:pan-y}.page-water~section{position:relative;z-index:1}.page-water~.closing,.page-water~.themes-section,.page-water~section.section{content-visibility:auto;contain-intrinsic-size:auto 900px}.page-water~.footer,main~.footer{position:relative;z-index:1}.nav-wrap{position:fixed;top:16px;left:0;right:0;z-index:60;display:flex;justify-content:center;padding:0 16px;pointer-events:none;transition:top .45s cubic-bezier(.2,.8,.2,1),transform .5s cubic-bezier(.2,.8,.2,1),opacity .35s}.nav-wrap.is-hidden{transform:translateY(calc(-100% - 28px));opacity:0}.nav-wrap.is-scrolled{top:10px}.lg-nav{pointer-events:auto;position:relative;isolation:isolate;display:flex;align-items:center;gap:8px;width:100%;max-width:1060px;height:64px;padding:8px 8px 8px 20px;border-radius:32px;background:linear-gradient(180deg,rgb(255 255 255/.52),rgb(255 255 255/.2));-webkit-backdrop-filter:blur(16px) saturate(1.8);backdrop-filter:blur(16px) saturate(1.8);box-shadow:inset 0 1px 1px rgb(255 255 255/.95),inset 0 -1px 1px rgb(255 255 255/.4),inset 0 0 22px rgb(255 255 255/.28),0 14px 34px rgb(22 62 110/.13),0 2px 6px rgb(22 62 110/.06);transition:height .45s cubic-bezier(.2,.8,.2,1),max-width .45s cubic-bezier(.2,.8,.2,1),background .6s,box-shadow .6s}.lg-nav:before{inset:0;border-radius:inherit;padding:1px;background:linear-gradient(125deg,rgb(255 255 255/.98),rgb(255 255 255/.18) 32%,rgb(255 255 255/.06) 62%,rgb(255 255 255/.75));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.lg-nav:after,.lg-nav:before{content:"";position:absolute;pointer-events:none}.lg-nav:after{left:12%;right:12%;top:1px;height:48%;border-radius:32px 32px 50% 50%/32px 32px 100% 100%;background:linear-gradient(rgb(255 255 255/.42),rgb(255 255 255/0));opacity:.8;z-index:-1}.is-scrolled .lg-nav{height:56px;max-width:980px}.lg-brand{display:flex;align-items:center;gap:8px;flex:none;padding-right:12px;font-size:21px;font-weight:700;letter-spacing:-.5px;color:var(--ink)}.lg-brand img{width:28px;height:28px;object-fit:contain}.lg-links{flex:1 1;justify-content:flex-end;gap:2px;min-width:0}.lg-links,.lg-links a{position:relative;display:flex}.lg-links a{z-index:1;height:48px;padding:0 13px;align-items:center;border-radius:24px;white-space:nowrap;font-size:14px;color:var(--ink);opacity:.78;transition:opacity .25s,height .45s}.lg-links a:hover,.lg-links a[aria-current]{opacity:1}.lg-links a[aria-current]{font-weight:600}.is-scrolled .lg-lens,.is-scrolled .lg-links a{height:42px}.lg-lens{position:absolute;left:0;top:0;height:48px;border-radius:24px;opacity:0;pointer-events:none;background:linear-gradient(180deg,rgb(255 255 255/.85),rgb(255 255 255/.42));box-shadow:inset 0 1px 1px #fff,inset 0 -1px 2px rgb(255 255 255/.5),inset 0 0 0 .5px rgb(255 255 255/.9),0 6px 16px rgb(22 62 110/.13);transition:transform .55s cubic-bezier(.3,1.25,.4,1),width .55s cubic-bezier(.3,1.25,.4,1),opacity .3s,height .45s}.lg-lens.is-on{opacity:1}.lg-cta{position:relative;flex:none;height:48px;padding:0 22px;margin-left:6px;border-radius:24px;display:flex;align-items:center;font-size:14px;font-weight:600;color:#fff;background:linear-gradient(180deg,color-mix(in srgb,var(--blue) 82%,#fff),var(--blue));box-shadow:inset 0 1px 1px rgb(255 255 255/.45),inset 0 -1px 1px rgb(0 0 0/.08),0 6px 16px color-mix(in srgb,var(--blue) 35%,transparent);transition:transform .25s cubic-bezier(.3,1.3,.5,1),height .45s,box-shadow .25s}.lg-cta-more{margin-left:.28em}.lg-cta:hover{transform:scale(1.04)}.lg-cta:active{transform:scale(.96)}.is-scrolled .lg-cta{height:42px}html[data-drop-theme="1"] .lg-cta{color:#0a111d}html[data-drop-theme="1"] .lg-nav{background:linear-gradient(180deg,rgb(34 58 98/.6),rgb(12 24 46/.38));box-shadow:inset 0 1px 1px rgb(255 255 255/.22),inset 0 -1px 1px rgb(255 255 255/.06),0 14px 34px rgb(0 0 0/.35)}html[data-drop-theme="1"] .lg-nav:before{background:linear-gradient(125deg,rgb(160 205 255/.55),rgb(255 255 255/.06) 35%,rgb(255 255 255/.02) 62%,rgb(160 205 255/.35))}html[data-drop-theme="1"] .lg-nav:after{opacity:.18}html[data-drop-theme="1"] .lg-lens{background:linear-gradient(180deg,rgb(120 170 240/.32),rgb(80 130 210/.16));box-shadow:inset 0 1px 1px rgb(255 255 255/.3),0 6px 16px rgb(0 0 0/.3)}html[data-drop-theme="2"] .lg-brand img{content:url(/media/rose.webp)}html[data-drop-theme="3"] .lg-brand img{content:url(/media/green.webp)}html[data-drop-theme="4"] .lg-brand img{content:url(/media/yellow.webp)}html[data-drop-theme="5"] .lg-brand img{content:url(/media/red.webp)}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.lg-nav{background:rgb(250 252 255/.95)}}@media (prefers-reduced-transparency:reduce){.lg-nav{background:var(--canvas);-webkit-backdrop-filter:none;backdrop-filter:none}}.segmented{position:relative;display:inline-grid;grid-auto-flow:column;grid-auto-columns:1fr;padding:4px;border-radius:16px;background:var(--glass-fill);box-shadow:inset 0 0 0 1px var(--glass-edge),0 4px 20px rgb(39 98 154/.06)}.segmented button{position:relative;z-index:1;min-height:40px;padding:0 20px;border-radius:12px;background:none;font-size:13px;color:var(--muted);white-space:nowrap;transition:color .25s}.segmented button[aria-pressed=true]{color:var(--ink);font-weight:600}.segmented>i{position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:12px;background:var(--surface-strong);box-shadow:0 2px 10px rgb(24 64 110/.1);transition:transform .45s cubic-bezier(.3,1.25,.45,1)}.segmented>i.right{transform:translateX(100%)}.hero{min-height:100svh;display:flex}.hero,.hero-inner{align-items:center}.hero-inner{width:100%;max-width:1220px;margin:auto;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:72px;padding:128px 56px 72px}.hero-brand{display:flex;align-items:center;gap:10px;margin-bottom:26px;font-size:27px;font-weight:700;letter-spacing:-.5px}.hero-brand img{width:52px;height:52px;object-fit:contain}.hero h1{font-size:clamp(58px,6vw,88px);line-height:1.03;margin:0 0 28px;letter-spacing:-.045em}.hero-description{font-size:22px;line-height:1.4;letter-spacing:-.015em;margin-bottom:16px;color:var(--ink)}.hero-detail{font-size:15px;color:var(--muted);margin-bottom:30px}.hero-product{display:flex;flex-direction:column;align-items:center;gap:18px}.hero-phone{width:min(392px,calc((100svh - 250px)*.4835));min-width:280px}.hero-caption{margin:0;min-height:24px;font-size:15px;color:var(--muted);text-align:center}.hero-caption span{display:inline-block;animation:caption-in .55s cubic-bezier(.2,.9,.3,1) both}@keyframes caption-in{0%{opacity:0;transform:translateY(8px)}}.how-layout{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:56px;align-items:center}.how-copy h2{margin-bottom:14px}.how-copy>p{font-size:19px;color:var(--muted);margin-bottom:0}.example-chips{display:flex;flex-direction:column;gap:12px;margin:28px 0 30px;max-width:520px}.example-chips button{padding:18px 22px;border-radius:18px;text-align:left;font-size:17px;line-height:1.4;color:var(--ink);background:var(--glass-fill);box-shadow:inset 0 0 0 1px var(--glass-edge);transition:transform .35s cubic-bezier(.3,1.2,.5,1),background .3s,box-shadow .3s}.example-chips button:hover{transform:translateX(4px)}.example-chips button[aria-pressed=true]{background:var(--surface-strong);box-shadow:inset 0 0 0 1.5px var(--blue),0 10px 26px rgb(42 107 198/.12);transform:translateX(8px)}.how-stage{display:flex;flex-direction:column;align-items:center;gap:16px;justify-content:center}.how-phone{width:min(100%,360px,calc((100svh - 190px)*.4835))}.how-app{position:absolute;inset:0;overflow:hidden;animation:app-in .72s cubic-bezier(.25,.85,.25,1) both}.how-app.is-gone{animation:app-out .72s cubic-bezier(.45,0,.25,1) both;pointer-events:none}@keyframes app-in{0%{transform:translateX(-62%) scale(.82);border-radius:60px;opacity:.5}}@keyframes app-out{to{transform:translateX(62%) scale(.82);border-radius:60px;opacity:0}}.how-caption{margin:0;min-height:26px;font-size:15px;color:var(--muted);text-align:center}.how-caption>span{gap:9px;animation:caption-in .55s cubic-bezier(.2,.9,.3,1) both}.app-icon,.how-caption>span{display:inline-flex;align-items:center}.app-icon{position:relative;flex:none;width:24px;height:24px;border-radius:6px;flex-direction:column;justify-content:center;background:#fff;box-shadow:0 1px 3px rgb(0 0 0/.18);overflow:hidden;font-style:normal}.app-icon.is-drop{background:url(/media/app-icon.png) 50%/cover}.app-icon small{font-size:5px;font-weight:700;line-height:1;color:#ff3b30;letter-spacing:.02em}.app-icon b{font-size:12px;font-weight:400;line-height:1;color:#000}.app-icon em{display:block;width:13px;height:3px;margin:1.5px 0 1.5px 5px;border-radius:2px;background:linear-gradient(90deg,var(--c) 0 3px,transparent 3px 5px,#d1d1d6 5px)}.app-icon em:first-child{--c:#0a84ff}.app-icon em:nth-child(2){--c:#ff3b30}.app-icon em:nth-child(3){--c:#ff9500}@keyframes stage-in{0%{opacity:0;transform:translateY(16px) scale(.97)}}.ways{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:64px;align-items:start}.ways-copy h2{margin-bottom:34px}.ways-methods{display:flex;flex-direction:column;gap:14px}.ways-methods button{display:grid;grid-template-columns:auto 1fr;column-gap:22px;row-gap:6px;align-items:center;padding:24px 28px;border-radius:26px;text-align:left;color:var(--ink);background:var(--glass-fill);box-shadow:inset 0 0 0 1px var(--glass-edge);transition:transform .35s cubic-bezier(.3,1.2,.5,1),background .3s,box-shadow .3s}.ways-methods button:hover{transform:translateX(4px)}.ways-methods button[aria-pressed=true]{background:var(--surface-strong);box-shadow:inset 0 0 0 1.5px var(--blue),0 14px 32px rgb(42 107 198/.12);transform:translateX(8px)}.ways-icon{grid-row:1/3;width:54px;height:54px;border-radius:17px;display:grid;place-items:center;color:var(--blue);background:var(--accent-soft)}.ways-methods strong{font-size:26px;font-weight:600;letter-spacing:-.025em;line-height:1.15}.ways-methods button>span:last-child{font-size:15px;line-height:1.45;color:var(--muted)}.ways-stage{display:flex;flex-direction:column;align-items:center;gap:18px}.ways-phone{width:min(380px,calc((100svh - 150px)*.4835))}.ways-chat{position:absolute;left:0;top:0;width:430px;height:932px;z-index:45;transform-origin:0 0;animation:da-fade .35s ease both}.ways-chat>.ios-shot{border-radius:0}.ways-chat.is-captured{animation:shot-capture 1.5s cubic-bezier(.3,0,.2,1) forwards}.ways-chat.is-captured>.ios-shot{animation:shot-round 1.5s ease forwards}@keyframes shot-capture{0%{transform:none}30%,72%{transform:translate(20px,600px) scale(.3)}to{transform:translate(-160px,600px) scale(.3)}}@keyframes shot-round{0%{border-radius:0;box-shadow:none}30%,to{border-radius:44px;box-shadow:0 0 0 6px #fff,0 30px 60px rgb(0 0 0/.3)}}.ways-flash{position:absolute;inset:0;z-index:46;background:#fff;pointer-events:none;animation:flash .5s ease-out forwards}@keyframes flash{0%{opacity:0}12%{opacity:.95}to{opacity:0}}.themes-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,380px);gap:80px;align-items:center;min-height:760px}.themes-copy h2{font-size:clamp(43px,4.1vw,59px);line-height:1.12}.themes-copy h2 em{font-family:inherit;font-style:normal;font-weight:inherit;letter-spacing:inherit;color:var(--muted)}.theme-switches{display:flex;gap:13px;margin:30px 0 18px}.theme-switches button{position:relative;width:40px;height:44px;border-radius:30px;display:grid;place-items:center;padding:5px;background:transparent;box-shadow:inset 0 0 0 1px transparent;transition:box-shadow .3s,transform .25s}.theme-switches button:hover{transform:translateY(-2px)}.theme-switches button>span{display:block;width:28px;height:28px;border-radius:50%;background:var(--swatch);box-shadow:inset 0 1px 2px #ffffff8c}.theme-switches button[aria-pressed=true]{box-shadow:inset 0 0 0 1.5px var(--blue)}.theme-name{font-size:15px;margin:0 0 22px}.themes-copy small{display:block;max-width:300px;font-size:11px;line-height:1.6;color:var(--muted)}.themes-phone{width:min(100%,370px);justify-self:center}.pro-mark{display:inline-flex;align-items:center;gap:8px;margin-bottom:26px;font-size:21px;font-weight:600;letter-spacing:-.02em}.pro-badge,.pro-mark b{font-family:inherit;font-size:14px;font-weight:700;letter-spacing:.08em;color:#fff;padding:8px 12px;border-radius:10px;vertical-align:middle;background:linear-gradient(135deg,#7554ba,#422980);box-shadow:inset 0 0 0 1px #ffffff55}.sharing{padding-top:96px;padding-bottom:96px}.share-layout{display:grid;grid-template-columns:minmax(0,470px) auto;justify-content:space-between;align-items:center;gap:56px;min-height:min(calc(100svh - 110px),900px)}.share-copy h2{margin-bottom:12px}.share-lead{font-size:19px;color:var(--muted);margin:0 0 26px}.share-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.share-steps button{position:relative;width:100%;display:grid;grid-template-columns:auto 1fr auto;gap:15px;align-items:center;padding:14px 18px;border-radius:22px;overflow:hidden;text-align:left;color:var(--ink);background:var(--glass-fill);box-shadow:inset 0 0 0 1px var(--glass-edge);transition:transform .35s cubic-bezier(.3,1.2,.5,1),background .3s,box-shadow .3s}.share-steps button:hover{transform:translateX(4px)}.share-steps button[aria-pressed=true]{background:var(--surface-strong);box-shadow:inset 0 0 0 1.5px var(--blue),0 14px 32px rgb(42 107 198/.12);transform:translateX(8px)}.share-num{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-size:14px;font-weight:600;color:var(--muted);box-shadow:inset 0 0 0 1.5px var(--line);transition:background .3s,color .3s}.share-steps button[aria-pressed=true] .share-num{background:var(--blue);color:#fff;box-shadow:none}.share-text{display:flex;flex-direction:column;gap:3px;min-width:0}.share-text small{font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.share-text strong{font-size:17px;font-weight:600;letter-spacing:-.02em}.share-text>span{font-size:13.5px;line-height:1.4;color:var(--muted)}.share-steps .sf{color:var(--blue)}.share-progress{position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--blue);transform-origin:left;animation:share-progress linear both}@keyframes share-progress{0%{transform:scaleX(0)}}.share-stage{display:flex;flex-direction:column;align-items:center;gap:14px}.share-stage>.phone{width:min(340px,calc((100svh - 160px)*.4835))}.share-finger{translate:215px 750px}.share-screen{position:absolute;inset:0;z-index:35;animation:da-fade .45s ease both}.share-caption{margin:0;font-size:13px;color:var(--muted)}.pro-section>h2{margin-bottom:14px}.pro-lead{font-size:19px;color:var(--muted);margin:0 0 30px}.pro-features{display:flex;gap:16px;padding:10px 0;margin:0 0 34px;height:282px}.pro-feature{position:relative;flex:1 1;min-width:0;display:flex;gap:16px;padding:22px 20px;border-radius:26px;outline:none;overflow:hidden;background:var(--glass-fill);box-shadow:inset 0 0 0 1px var(--glass-edge),0 6px 20px rgb(24 64 110/.05);transition:flex-grow .5s cubic-bezier(.3,.9,.3,1),background .3s,box-shadow .3s,transform .4s cubic-bezier(.3,1.2,.5,1)}.pro-features.has-open .pro-feature{flex-grow:.82}.pro-features .pro-feature.is-open{flex-grow:2.5;z-index:2;background:var(--surface-strong);box-shadow:inset 0 0 0 1px var(--glass-edge),0 18px 40px rgb(24 64 110/.14);transform:translateY(-6px)}.pro-features .pro-feature.has-watch.is-open{flex-grow:3.6}.pro-feature:focus-visible{box-shadow:inset 0 0 0 2px var(--blue)}.pro-feature-copy{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:12px}.pro-feature-icon{width:48px;height:48px;border-radius:15px;display:grid;place-items:center;flex:none;color:var(--blue);background:var(--accent-soft)}.pro-feature h3{margin:4px 0 0;font-size:19px;font-weight:600;letter-spacing:-.025em;line-height:1.2}.pro-feature p{margin:0;max-height:0;overflow:hidden;font-size:14px;line-height:1.45;color:var(--muted);opacity:0;transform:translateY(8px);transition:opacity .3s .1s,transform .4s .1s,max-height .45s cubic-bezier(.3,1,.4,1)}.pro-feature.is-open p{opacity:1;transform:none;max-height:140px}.pro-watch{flex:0 0;width:0;opacity:0;align-self:center;transition:flex-basis .5s cubic-bezier(.3,.9,.3,1),opacity .35s}.pro-feature.is-open .pro-watch{flex-basis:156px;opacity:1}.plans{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:22px;max-width:1000px;margin:20px auto 0;align-items:stretch}.plan{position:relative;display:flex;flex-direction:column;padding:32px 30px 30px;border-radius:32px;background:var(--glass-fill);box-shadow:inset 0 0 0 1px var(--glass-edge),0 12px 34px rgb(24 64 110/.07);transition:transform .35s cubic-bezier(.25,1.2,.4,1),box-shadow .35s}.plan:hover{transform:translateY(-4px);box-shadow:inset 0 0 0 1px var(--glass-edge),0 20px 44px rgb(24 64 110/.12)}.plan.is-featured{background:var(--surface-strong);box-shadow:inset 0 0 0 2px var(--blue),0 22px 54px rgb(42 107 198/.16)}.plan.is-featured:hover{box-shadow:inset 0 0 0 2px var(--blue),0 28px 60px rgb(42 107 198/.2)}.plan-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.plan-head h3{margin:0}.plan-head .pro-badge{font-size:12px;padding:6px 10px;margin-left:4px}.plan-ribbon{padding:7px 12px;border-radius:12px;font-size:12px;font-weight:600;color:var(--blue);background:var(--accent-soft);white-space:nowrap}.plan h3{margin:0 0 18px;font-size:26px;font-weight:600;letter-spacing:-.03em}.plan-switch{display:grid;width:100%;margin-bottom:22px}.plan-switch>i{width:calc((100% - 8px)/3)}.plan-switch button{display:flex;align-items:center;justify-content:center;gap:6px;padding:0 8px}.plan-switch em{font-family:inherit;font-style:normal;font-size:11px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--blue);padding:3px 6px;border-radius:7px;background:var(--accent-soft)}.plan-price{display:flex;align-items:flex-start;gap:6px;margin:0 0 18px;line-height:1;animation:price-in .45s cubic-bezier(.2,.9,.3,1) both}@keyframes price-in{0%{opacity:0;transform:translateY(8px)}}.plan-price small{margin-top:9px;font-size:13px;color:var(--muted)}.plan-price b{font-size:62px;font-weight:600;letter-spacing:-.04em}.plan-price span{align-self:flex-end;margin-bottom:7px;font-size:17px;color:var(--muted)}.plan-badge{align-self:flex-start;padding:7px 12px;border-radius:12px;font-size:13px;font-weight:600;color:var(--blue);background:var(--accent-soft)}.plan-detail{min-height:22px;margin:14px 0 22px;font-size:14px;line-height:1.5;color:var(--muted)}.plan-action{display:flex;align-items:center;justify-content:center;min-height:52px;padding:0 16px;border-radius:17px;font-size:15px;font-weight:600;color:var(--ink);background:var(--surface-strong);box-shadow:inset 0 0 0 1px var(--line);transition:transform .2s,box-shadow .2s}.plan-action:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px var(--blue),0 8px 20px rgb(42 107 198/.12)}.plan-action.is-primary{color:#fff;background:var(--blue);box-shadow:0 10px 24px rgb(42 107 198/.25)}html[data-drop-theme="1"] .plan-action.is-primary{color:#0a111d}.plan ul{list-style:none;margin:24px 0 0;padding:0;display:grid;gap:11px;font-size:14px}.plan ul.plan-pro-list{grid-template-columns:1fr 1fr;column-gap:18px}.plan li{display:flex;align-items:flex-start;gap:10px;line-height:1.35}.plan li .sf{margin-top:-.2em;color:var(--blue)}.closing{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:520px;padding:80px 25px;text-align:center;background:linear-gradient(rgb(0 0 0/0),var(--soft-surface))}.closing img{width:96px;height:96px;object-fit:contain;margin-bottom:28px}.closing h2{font-size:clamp(40px,4.4vw,63px);margin-bottom:24px}@media (max-width:1100px){.hero-inner{gap:44px;padding-left:36px;padding-right:36px}.how-layout,.ways{gap:40px}.pro-features{gap:10px}.pro-feature{padding:18px 14px}.pro-feature h3{font-size:17px}.pro-feature p{font-size:13px}}@media (max-width:900px){.section{padding:90px 24px}.lg-links a{padding:0 11px;font-size:13px}.lg-links{justify-content:flex-start;overflow-x:auto;scrollbar-width:none}.hero-inner{grid-template-columns:1fr;text-align:center;padding:120px 24px 64px}.hero-brand{justify-content:center}.hero-phone{width:min(78vw,350px)}.how-layout,.themes-inner,.ways{grid-template-columns:1fr}.how-copy,.themes-copy{text-align:center}.example-chips{margin-left:auto;margin-right:auto}.example-chips button[aria-pressed=true],.ways-methods button[aria-pressed=true]{transform:none}.ways-methods{position:static}.theme-switches{justify-content:center}.themes-copy small{margin:auto}.themes-inner{min-height:0;padding-bottom:90px}.share-layout{grid-template-columns:1fr;gap:26px;min-height:0}.share-copy{display:contents}.share-copy>*,.share-stage{text-align:center;justify-self:center}.share-steps{order:3;text-align:left;justify-self:stretch}.share-stage{order:2}.share-steps button[aria-pressed=true]{transform:none}.pro-features{display:flex;flex-wrap:nowrap;height:auto;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -24px 30px;padding:16px 24px}.pro-features::-webkit-scrollbar{display:none}.plans{grid-template-columns:1fr;max-width:560px}.plan.is-featured{order:-1}.pro-feature,.pro-features .pro-feature.is-open,.pro-features.has-open .pro-feature{flex:0 0 230px;transform:none;scroll-snap-align:center}.pro-features .pro-feature.has-watch,.pro-features .pro-feature.has-watch.is-open{flex-basis:390px}.pro-feature p{opacity:1;transform:none;max-height:none}.pro-watch{flex-basis:150px!important;opacity:1}}@media (max-width:700px){.nav-wrap{top:10px;padding:0 10px}.lg-nav{height:54px;padding:6px 6px 6px 14px;gap:4px}.is-scrolled .lg-nav{height:50px}.lg-brand{font-size:18px;padding-right:4px}.lg-brand img{width:24px;height:24px}.lg-links{justify-content:flex-start;overflow-x:auto;scrollbar-width:none;padding:0 14px;-webkit-mask:linear-gradient(90deg,transparent,#000 14px,#000 calc(100% - 28px),transparent);mask:linear-gradient(90deg,transparent,#000 14px,#000 calc(100% - 28px),transparent)}.lg-links::-webkit-scrollbar{display:none}.is-scrolled .lg-lens,.is-scrolled .lg-links a,.lg-lens,.lg-links a{height:40px}.lg-links a{padding:0 12px}.is-scrolled .lg-cta,.lg-cta{height:40px;padding:0 14px;margin-left:2px;font-size:13px}.lg-cta-more{display:none}.section{padding:76px 18px}.hero-inner{padding:104px 18px 56px}.hero h1{font-size:clamp(46px,13vw,62px)}.hero-description{font-size:19px}.segmented button{padding:0 14px;font-size:12px}.example-chips button{font-size:15px;padding:15px 17px}.ways-methods button{grid-template-columns:auto 1fr;padding:18px;column-gap:16px}.ways-icon{width:46px;height:46px;border-radius:14px}.ways-methods strong{font-size:21px}.ways-methods button>span:last-child{font-size:13px}.how-phone,.share-stage>.phone,.themes-phone,.ways-phone{width:min(84vw,330px)}.share-steps button{padding:15px 16px;gap:13px}.share-text strong{font-size:17px}.share-text>span{font-size:13px}.pro-features{margin:0 -18px;padding:22px 18px}.pro-feature,.pro-features .pro-feature.is-open,.pro-features.has-open .pro-feature{flex-basis:70%}.pro-features .pro-feature.has-watch,.pro-features .pro-feature.has-watch.is-open{flex-basis:92%}.pro-watch{flex-basis:128px!important}.plan{padding:28px 22px 24px}.plan ul.plan-pro-list{grid-template-columns:1fr}.plan-head{flex-wrap:wrap}.plan-price b{font-size:54px}.closing{min-height:420px}}@media (prefers-reduced-motion:reduce){.plan,.pro-feature{transform:none!important}.plan-price{animation:none}.pro-feature p{opacity:1;transform:none;max-height:none}.pro-feature,.pro-watch{transition:none}}.share-lead strong{color:var(--ink);font-weight:600}@property --pro-spin{syntax:"<angle>";inherits:false;initial-value:0deg}.pro-features .pro-feature.is-spotlight{flex-grow:1.6;background:radial-gradient(130% 95% at 0 0,color-mix(in srgb,var(--blue) 13%,transparent),transparent 62%),radial-gradient(90% 80% at 100% 100%,color-mix(in srgb,#5fd3c4 10%,transparent),transparent 70%),var(--surface-strong);box-shadow:0 16px 40px color-mix(in srgb,var(--blue) 15%,transparent),inset 0 1px 0 rgb(255 255 255/.9)}.pro-features.has-open .pro-feature.is-spotlight:not(.is-open){flex-grow:1.05}.pro-feature.is-spotlight:before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;padding:1.5px;pointer-events:none;background:conic-gradient(from var(--pro-spin),var(--blue),color-mix(in srgb,var(--blue) 45%,#64dccb),color-mix(in srgb,var(--blue) 55%,#b3a8ff),color-mix(in srgb,var(--blue) 30%,#ffffff),var(--blue));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:pro-spin 9s linear infinite}.pro-feature.is-spotlight>*{position:relative;z-index:1}@keyframes pro-spin{to{--pro-spin:360deg}}.pro-feature.is-spotlight .pro-feature-icon{color:#fff;background:linear-gradient(145deg,color-mix(in srgb,var(--blue) 62%,#8fd8ff),var(--blue));box-shadow:0 8px 18px color-mix(in srgb,var(--blue) 32%,transparent),inset 0 1px 0 rgb(255 255 255/.45)}.pro-feature-eyebrow{margin:6px 0 -6px;font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--blue)}.pro-feature.is-spotlight h3{font-size:21px}.pro-feature.is-spotlight p{opacity:1;transform:none;max-height:140px}.pro-feature.is-spotlight:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.pro-feature.is-spotlight .pro-feature-copy{justify-content:flex-start}.pro-feature.is-spotlight .pro-feature-copy>*{flex-shrink:0}.pro-avatars{position:absolute;top:10px;right:0;display:flex;align-items:center}.pro-avatars b,.pro-avatars i{width:28px;height:28px;margin-left:-7px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-style:normal;font-weight:600;color:#fff;box-shadow:0 0 0 2.5px var(--surface-strong)}.pro-avatars i:first-child{margin-left:0;background:#5c8cf5}.pro-avatars i:nth-child(2){background:#f5805c}.pro-avatars i:nth-child(3){background:#59bd85}.pro-avatars b{background:var(--blue)}html[data-drop-theme="1"] .pro-avatars b,html[data-drop-theme="1"] .pro-feature.is-spotlight .pro-feature-icon{color:#0a111d}@media(prefers-reduced-motion:reduce){.pro-feature.is-spotlight:before{animation:none}}@media(max-width:900px){.pro-features .pro-feature.is-spotlight{flex-basis:280px}}@media(max-width:700px){.pro-features .pro-feature.is-spotlight{flex-basis:80%}}.groups-section,.watch-section{padding-top:96px;padding-bottom:96px}.groups-layout{grid-template-columns:auto minmax(0,470px)}.groups-layout .share-stage{order:-1}.share-num .sf{color:inherit}.share-steps button[aria-pressed=true] .share-num .sf{color:#fff}.watch-duo{position:relative;padding-left:clamp(96px,11vw,150px)}.watch-duo>.phone{width:min(310px,calc((100svh - 190px)*.4835))}.watch-duo-watch{position:absolute;left:0;bottom:13%;z-index:2;width:clamp(160px,17vw,230px)}@media (max-width:900px){.groups-layout{grid-template-columns:1fr}.groups-layout .share-stage{order:2}}@media (max-width:700px){.groups-layout .share-stage>.phone{width:min(84vw,330px)}.watch-duo{padding-left:min(26vw,110px)}.watch-duo>.phone{width:min(58vw,250px)}.watch-duo-watch{width:min(40vw,160px);bottom:10%}}.share-stage{position:relative}.share-watch{position:absolute;right:calc(100% - 26px);bottom:6%;z-index:3;width:172px;opacity:0;transform:translateX(-16px) scale(.94);pointer-events:none;transition:opacity .45s,transform .6s cubic-bezier(.2,.9,.25,1)}.share-watch.is-shown{opacity:1;transform:none}@media (min-width:901px) and (max-width:1100px){.share-watch{right:calc(100% - 44px);width:150px}}@media (max-width:900px){.share-watch{right:calc(100% - 40px);bottom:5%;width:min(34vw,140px)}}@media (max-width:480px){.share-watch{right:calc(100% - 96px);bottom:3%;width:min(32vw,120px)}}.pro-feature-link{align-self:flex-start;display:inline-flex;align-items:center;gap:1px;max-height:0;overflow:hidden;font-size:13.5px;font-weight:600;line-height:22px;color:var(--blue);opacity:0;transition:opacity .3s .1s,max-height .45s cubic-bezier(.3,1,.4,1)}.pro-feature-link .sf{transition:transform .25s}.pro-feature-link:hover .sf{transform:translateX(3px)}.pro-feature.is-open .pro-feature-link{max-height:24px;opacity:1}@media (max-width:900px){.pro-feature-link{max-height:24px;opacity:1}.plans{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.plan-switch button{flex-direction:column;gap:3px;min-height:52px;padding:6px 4px;white-space:normal;line-height:1.1}.plan-switch em{font-size:10px;padding:2px 5px}}@media (max-width:380px){.lg-brand{font-size:0;gap:0;padding-right:2px}.is-scrolled .lg-cta,.lg-cta{padding:0 12px}.theme-switches{gap:5px}.section{padding-left:14px;padding-right:14px}}@media (min-width:901px){.themes-phone{width:min(100%,370px,calc((100svh - 140px)*.4835))}}@media (min-width:901px) and (max-height:820px){.share-copy .pro-mark{margin-bottom:14px}.share-copy h2{font-size:clamp(36px,3.6vw,50px)}.share-lead{font-size:17px;margin-bottom:18px}.share-steps{gap:8px}.share-steps button{padding:10px 16px}.share-text>span{font-size:13px;line-height:1.35}.groups-section,.sharing,.watch-section{padding-top:84px;padding-bottom:72px}}@media (min-width:901px){.pro-features.has-open .pro-feature.is-spotlight:not(.is-open) .pro-feature-link,.pro-features.has-open .pro-feature.is-spotlight:not(.is-open) p{max-height:0;opacity:0;transform:translateY(8px)}.pro-features.has-open .pro-feature.is-spotlight:not(.is-open) .pro-avatars{opacity:0}.pro-features.has-open .pro-feature.is-spotlight:not(.is-open) .pro-feature-copy{justify-content:center}.pro-avatars{transition:opacity .3s}.pro-features .pro-feature.is-spotlight.is-open:not(.has-watch){flex-grow:2.5}.how-layout{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.how-stage{order:-1}.ways{grid-template-columns:auto minmax(0,1fr)}.ways-stage{order:-1}.groups-layout .share-steps button:hover,.how-layout .example-chips button:hover,.ways-methods button:hover{transform:translateX(-4px)}.groups-layout .share-steps button[aria-pressed=true],.how-layout .example-chips button[aria-pressed=true],.ways-methods button[aria-pressed=true]{transform:translateX(-8px)}}@media (prefers-reduced-motion:reduce){.nav-wrap{transition:opacity .2s}.nav-wrap.is-hidden{transform:none}}.share-device{position:relative}.share-short{display:none}.share-device>.phone{width:min(340px,calc((100svh - 160px)*.4835))}.story-now{display:none}@media (max-width:900px){.share-layout{gap:20px}.share-steps{order:2;justify-self:stretch;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:2px 0 0}.share-steps li{min-width:0}.share-steps button,.share-steps button:hover{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%;padding:10px 4px 12px;border-radius:16px;text-align:center;transform:none}.share-steps button[aria-pressed=true]{transform:none;background:var(--surface-strong);box-shadow:inset 0 0 0 1.5px var(--blue),0 8px 20px rgb(42 107 198/.14)}.share-steps .share-text{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.share-steps button>.sf,.share-steps button>span:empty{display:none}.share-num{width:30px;height:30px;font-size:13px}.share-short{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;letter-spacing:-.01em;color:var(--muted)}.share-steps button[aria-pressed=true] .share-short{color:var(--ink)}.groups-layout .share-stage,.share-stage{order:3;gap:12px}.share-caption{display:none}.story-now{display:block;width:min(100%,440px);min-height:104px;text-align:center}.story-now>div{display:flex;flex-direction:column;align-items:center;gap:4px;animation:caption-in .5s cubic-bezier(.2,.9,.3,1) both}.story-now small{font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.story-now strong{font-size:19px;font-weight:600;letter-spacing:-.02em;color:var(--ink)}.story-now span{max-width:36ch;font-size:14px;line-height:1.42;color:var(--muted)}.story-progress{position:relative;display:block;width:96px;height:3px;margin-top:8px;border-radius:2px;overflow:hidden;background:var(--line)}.story-progress b{position:absolute;inset:0;background:var(--blue);transform-origin:left;animation:share-progress linear both}.how-layout,.share-layout,.themes-inner,.ways{grid-template-columns:minmax(0,1fr)}.how-layout{gap:18px}.how-copy,.ways-copy{min-width:0}.example-chips{flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;max-width:none;margin:18px -24px 0;padding:6px 24px 10px;gap:8px}.example-chips::-webkit-scrollbar{display:none}.example-chips button,.example-chips button:hover{flex:0 0 auto;white-space:nowrap;scroll-snap-align:center;padding:12px 16px;font-size:15px;border-radius:999px;transform:none}.ways{gap:16px}.ways-copy h2{margin-bottom:18px;text-align:center}.ways-methods{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ways-methods button,.ways-methods button:hover,.ways-methods button[aria-pressed=true]{display:flex;align-items:center;gap:10px;padding:8px 12px 8px 8px;border-radius:18px;transform:none}.ways-icon{width:36px;height:36px;border-radius:11px;flex:none}.ways-icon .sf{font-size:17px!important}.ways-methods strong{font-size:15px;line-height:1.2;letter-spacing:-.01em}.ways-methods button>span:last-child{display:none}.ways-stage{gap:12px}.themes-inner{gap:16px}.themes-copy{display:contents}.themes-copy h2{order:1;text-align:center}.themes-phone{order:2}.theme-switches{order:3;margin:4px 0 0}.theme-name{order:4;text-align:center;margin:0}.themes-copy small{order:5;text-align:center}.hero-phone{width:min(78vw,350px,calc((100svh - 150px)*.4835))}.groups-layout .share-stage>.phone,.share-device>.phone,.share-stage>.phone{width:min(80vw,330px,calc((100svh - 230px)*.4835))}.how-phone{width:min(80vw,330px,calc((100svh - 170px)*.4835))}.ways-phone{width:min(80vw,330px,calc((100svh - 270px)*.4835))}.themes-phone{width:min(80vw,330px,calc((100svh - 190px)*.4835))}.watch-duo>.phone{width:min(58vw,250px,calc((100svh - 245px)*.4835))}}@media (max-width:700px){.example-chips{margin:16px -18px 0;padding:6px 18px 10px}}@media (max-width:380px){.example-chips{margin:16px -14px 0;padding:6px 14px 10px}.share-short{font-size:11px}}.plans.has-family{grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr) minmax(0,.9fr);max-width:1180px}.plans.has-family .plan ul.plan-pro-list{grid-template-columns:1fr}.plan-lead{margin:0 0 18px;font-size:30px;font-weight:600;line-height:1.08;letter-spacing:-.035em;text-wrap:balance;animation:price-in .45s cubic-bezier(.2,.9,.3,1) both}@media (max-width:1080px){.plans.has-family{grid-template-columns:minmax(0,1fr);max-width:560px}.plans.has-family .plan ul.plan-pro-list{grid-template-columns:1fr 1fr}}@media (max-width:700px){.plan-lead{font-size:27px}.plans.has-family .plan ul.plan-pro-list{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.plan-lead{animation:none}}html.drop-fading #contenido>section,html.drop-fading .footer,html.drop-fading .lg-nav{transition:opacity .9s ease!important}html[data-drop-idle] #contenido>section,html[data-drop-idle] .footer,html[data-drop-idle] .lg-nav{opacity:0!important;pointer-events:none}html[data-drop-idle]{cursor:none}@media (prefers-reduced-motion:reduce){html.drop-fading #contenido>section,html.drop-fading .footer,html.drop-fading .lg-nav{transition:opacity .2s linear!important}}.both-ways{gap:18px;max-width:560px;margin:0 0 26px;padding:16px 20px;border-radius:22px;background:var(--glass-fill);box-shadow:inset 0 0 0 1px var(--glass-edge)}.both-ways,.both-ways-row{display:flex;align-items:center}.both-ways-row{gap:10px;flex:none}.both-ways-chip{padding:8px 13px;border-radius:13px;font-size:14px;font-weight:600;color:var(--ink);background:var(--surface-strong);box-shadow:inset 0 0 0 1px var(--line)}.both-ways-arrow{color:var(--blue)}.both-ways p{margin:0;font-size:14.5px;line-height:1.5;color:var(--muted)}.both-ways p strong{color:var(--ink);font-weight:600}.both-ways p span{white-space:nowrap;color:var(--blue);font-weight:600}@media (max-width:640px){.both-ways{flex-direction:column;align-items:flex-start;gap:12px}}