*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}html[data-theme=light]{color-scheme:light}body{margin:0;font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-body);background:var(--bg-app)!important;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:var(--primary-ink);text-decoration:none;transition:color var(--dur-fast) var(--ease-standard)}button{font-family:inherit}[hidden]{display:none!important}::selection{background:var(--primary-tint);color:var(--text-strong)}.wrap{max-width:1140px;margin:0 auto}.font_body,.font_heading{--f-family: var(--font-sans) !important}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.hero-inner{display:flex;flex-direction:column;align-items:center;text-align:center;gap:clamp(16px,1.4vw,22px)}.hero-lockup{display:flex;align-items:center;gap:clamp(14px,1.7vw,24px)}.hero-mark{display:block;flex-shrink:0;width:clamp(76px,8.9vw,128px);height:clamp(76px,8.9vw,128px);overflow:visible;pointer-events:none}.steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,4vw,56px);margin-top:36px}.step{display:flex;flex-direction:column;gap:14px;padding-top:22px}.details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px}.detail{display:flex;align-items:flex-start;gap:14px;padding:18px}.detail-body{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:899px){.steps{grid-template-columns:minmax(0,1fr);gap:24px}.step{flex-direction:row;align-items:flex-start;gap:18px;padding-top:20px}.step h3{font-size:19px!important;line-height:24px!important}.details{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media(max-width:599px){.details{grid-template-columns:minmax(0,1fr)}.detail{padding:16px;gap:12px}.download{padding:0!important}.download-card{max-width:none;background:none!important;border:none!important;border-top:1px solid var(--border-subtle)!important;border-radius:0!important;box-shadow:none!important;padding:56px 20px!important}}.link-nav:hover,.link-dim:hover{color:var(--primary-ink)}.store-badge{transition:filter var(--dur-fast) var(--ease-standard),transform var(--dur-fast) var(--ease-standard)}.store-badge:hover{filter:brightness(1.08)}.store-badge:active{transform:scale(.97)}[data-fail-banner]:not([hidden]),[data-signup-thanks]:not([hidden]){display:flex}.contact-textarea{width:100%;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:12px 14px;font-family:var(--font-sans);font-size:15.5px;line-height:1.55;color:var(--text-body);resize:vertical;min-height:150px;outline:none;transition:border-color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard)}.contact-textarea::placeholder{color:var(--text-dim)}.contact-textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-tint)}[data-field] div:has(>input):focus-within{border-color:var(--primary)!important;box-shadow:0 0 0 3px var(--primary-tint)}details[data-faq] summary{list-style:none}details[data-faq] summary::-webkit-details-marker{display:none}details[data-faq][open]:not([data-closing]) .faq-x{transform:rotate(45deg);background:var(--surface-sunken)}.burger-line{display:block;width:22px;height:2px;border-radius:2px;background:var(--text-strong);transition:transform var(--dur-base) var(--ease-standard),opacity var(--dur-fast)}[data-site-nav][data-menu-open] .burger-line-mid{opacity:0}[data-site-nav][data-menu-open] .burger-line:first-child{transform:translateY(7px) rotate(45deg)}[data-site-nav][data-menu-open] .burger-line:last-child{transform:translateY(-7px) rotate(-45deg)}[data-nav-drawer]:not([hidden]){display:flex}.drawer-link{display:flex;align-items:center;min-height:48px;padding:0 12px;border-radius:var(--radius-sm);color:var(--text-body);font-size:16px;font-weight:var(--fw-medium)}.drawer-link:hover{background:var(--surface-sunken);color:var(--primary-ink)}.drawer-cta{display:flex;align-items:center;justify-content:center;min-height:48px;margin-top:8px;border-radius:var(--radius-pill);background:var(--primary);color:var(--text-on-primary);font-size:16px;font-weight:var(--fw-bold);box-shadow:var(--shadow-primary)}.drawer-cta:hover{filter:brightness(.96);color:var(--text-on-primary)}.drawer-cta:active{transform:scale(.98)}[data-mobile-cta]:not([hidden]){display:none}[data-cta-ios]:not([hidden]),[data-cta-android]:not([hidden]){display:flex}@media(max-width:760px){[data-hide-mobile]{display:none!important}[data-mobile-cta]:not([hidden]){display:flex}body:has([data-mobile-cta]:not([hidden])) .site-foot{padding-bottom:calc(112px + env(safe-area-inset-bottom))!important}}@media(max-width:820px){[data-nav-links]{display:none!important}[data-nav-burger]{display:flex!important}}@media(min-width:821px){[data-nav-drawer]{display:none!important}}html.js [data-reveal]{transition:opacity .7s var(--ease-standard),transform .7s var(--ease-standard)}html.js [data-reveal]:not(.in){opacity:0;transform:translateY(26px)}a:focus-visible,button:focus-visible,summary:focus-visible,textarea:focus-visible{outline:2px solid var(--primary);outline-offset:3px;border-radius:6px}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}html{scroll-behavior:auto}html.js [data-reveal]:not(.in){opacity:1;transform: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}.play-banner{display:none;align-items:center;gap:10px;padding:8px 12px 8px 6px;background:var(--surface-card);border-bottom:1px solid var(--border-subtle);color:var(--text-strong);font:400 13px/1.25 var(--font-sans, "Hanken Grotesk", system-ui, sans-serif)}html[data-device=android]:not([data-play-banner=closed]) .play-banner{display:flex}.play-banner img{width:40px;height:40px;border-radius:10px;flex:none}.play-banner-text{display:flex;flex-direction:column;flex:1;min-width:0}.play-banner-text b{font-size:14px;font-weight:700}.play-banner-text span{color:var(--text-dim)}.play-banner-x{width:28px;height:28px;flex:none;border:0;background:none;color:var(--text-dim);font-size:20px;line-height:1;cursor:pointer;border-radius:50%}.play-banner-cta{flex:none;padding:7px 14px;border-radius:999px;background:var(--primary);color:#2e2a26;font-weight:700;text-decoration:none}.cta-android,html[data-device=android] .cta-ios{display:none!important}html[data-device=android] .cta-android{display:inline-flex!important}.stage-top{--on-coral: #2E2A26;background:var(--p-primary-bright);color:var(--on-coral)}.stage-hero{padding:clamp(8px,2vw,28px) 24px clamp(40px,6vw,80px)}.stage-hero>.wrap{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(24px,4vw,64px);align-items:center}.stage-copy{display:flex;flex-direction:column;align-items:flex-start;gap:22px;min-width:0}.stage-hero h1{margin:0;color:#fff;font-size:clamp(46px,6vw,88px);line-height:.98;letter-spacing:-.04em;font-weight:700;max-width:11ch;text-wrap:balance}.paid-back{display:inline-block;white-space:nowrap;color:#1c1a18;font-weight:800}.stage-lead{margin:0;font-size:clamp(17px,1.4vw,19px);line-height:1.6;color:#fff;max-width:42ch}.stage-meta{font-size:13px;line-height:18px;color:var(--on-coral)}.stage-top .stage-meta{margin-top:-12px}html.js:not([data-device=android]) .stage-top #signup:not([data-open]){display:none!important}[data-device=android] .stage-top .stage-badges,[data-device=android] .stage-top .stage-meta{order:2}[data-device=android] .stage-top #signup{order:1;margin-top:0}[data-device=android] .stage-top .store-badge{background:transparent!important;color:var(--on-coral)!important;box-shadow:inset 0 0 0 1.5px #2e2a2680!important}.stage-badges{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.stage-top .play-soon{border-color:#2e2a2680!important;color:var(--on-coral)!important}.stage-top #signup{align-items:flex-start!important}.stage-top [data-signup-disclosure],.stage-top [data-signup-label]{color:var(--on-coral)!important}.stage-top #signup{margin-top:10px}.stage-top [data-signup-error]{color:var(--on-coral)!important;font-weight:700}.stage-top [data-signup-thanks] span:last-child{color:var(--on-coral)!important}.stage-stage{display:flex;justify-content:center;min-width:0}.stage-band{padding:clamp(48px,7vw,96px) 24px;overflow:hidden}.stage-band>.wrap{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,64px);align-items:center}.stage-band h2{margin:0;font-size:clamp(34px,4.6vw,60px);letter-spacing:-.035em;line-height:1.02;max-width:14ch;font-weight:700;text-wrap:balance}.stage-band .stage-sub{margin:18px 0 0;font-size:clamp(17px,1.5vw,21px);line-height:1.45;max-width:32ch;text-wrap:pretty}.stage-band.read{background:var(--secondary);color:#fff}.stage-band.read .stage-sub{color:#fff}.stage-band.live{background:var(--p-primary-bright);color:#fff}.stage-band.live .stage-sub{color:#fff}.stage-band.remind{background:var(--secondary);color:#fff}.stage-band.remind .stage-sub{color:#fff}.stage-band.alt .stage-copy{order:2}.stage-band.alt .stage-stage{order:1}.stage-end{background:var(--p-primary-bright);color:#2e2a26;padding:clamp(72px,10vw,130px) 24px}.stage-end .wrap{display:flex;flex-direction:column;align-items:center;text-align:center;gap:26px}.stage-end h2{margin:0;color:#fff;font-size:clamp(34px,5vw,64px);line-height:1.05;letter-spacing:-.025em;font-weight:700;max-width:16ch}.stage-end .stage-meta{color:#2e2a26}.stage-end .play-soon{border-color:#ffffff8c!important;color:#ffffffe6!important}.stage-end .stage-badges{justify-content:center}.brand-chip{position:relative;display:inline-block;flex:none;background:var(--bg-app);box-shadow:0 1px 2px #140a052e,inset 0 0 0 1px #140a050f}.brand-chip>svg{position:absolute;left:50%;top:50%;translate:-50% -50%}[data-site-nav][data-tone=coral]{position:relative!important;background:transparent!important;border-bottom:0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.wordmark{display:block;width:auto;color:var(--text-strong);--wm-coral: var(--primary);--wm-teal: var(--secondary)}.wordmark .wm-coral{stroke:var(--wm-coral)}.wordmark .wm-teal{stroke:var(--wm-teal)}.foot-wordmark{height:26px}[data-tone=coral] .brand-name{color:#fff!important}[data-tone=coral] .link-nav{color:var(--on-coral)!important;font-weight:600!important}[data-tone=coral] .link-nav:hover{color:#fff!important}[data-tone=coral] .nav-cta{display:inline-flex;align-items:center;height:40px;padding:0 18px;border-radius:var(--radius-pill);background:#fff;color:var(--p-primary-ink-light);font-size:15px;font-weight:700}[data-tone=coral] .burger-line{background:var(--on-coral)}[data-tone=coral] [data-nav-links] [aria-current=page]{color:var(--on-coral)!important;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}[data-tone=coral] [data-nav-drawer]{margin:0 16px 12px;border-radius:var(--radius-md);background:var(--surface-card);border-top:0!important;box-shadow:var(--shadow-lg)}@media(max-width:899px){.stage-hero>.wrap,.stage-band>.wrap{grid-template-columns:minmax(0,1fr);text-align:center}.stage-copy{align-items:center}.stage-badges{justify-content:center}.stage-top #signup{align-items:center!important}.stage-band h2,.stage-band .stage-sub{margin-left:auto;margin-right:auto}.stage-band .stage-stage{order:2!important}.stage-band .stage-copy{order:1!important}}html.js .scene:not([data-first]):not(.play):not(.still) .rig{opacity:0}.scene[data-first].play .rig{animation:none}.scene{--pw:min(330px,64vw);position:relative;text-align:left;width:calc(var(--pw) * 1.34);height:calc(var(--pw) * var(--sh,2.2));margin:0 auto;container-type:inline-size;pointer-events:none;--st-card:var(--surface-card,#FFFCF6);--st-border:var(--border-subtle,#EEE6DC);--st-border-strong:var(--border-strong,#DDD2C3);--st-text:var(--text-strong,#3E342A);--st-dim:var(--text-dim,#796D59);--st-primary:var(--primary,#E8785A);--st-primary-ink:var(--primary-ink,#B6432C);--st-secondary:var(--secondary,#2F7A70);--st-secondary-ink:var(--secondary-ink,#1F544D);--st-secondary-tint:var(--secondary-tint,#E4F0EE);--st-shadow:rgba(20,10,5,.3);--st-sans:var(--font-sans,"Hanken Grotesk",system-ui,sans-serif)}.scene .rig{position:absolute;inset:0}.scene .dev{position:absolute;left:12.69cqw;top:0;width:74.63cqw;aspect-ratio:1/2.1206;border-radius:11.45cqw;background:#0b0b0c;box-shadow:0 0 0 .22cqw #2b2a2c,0 22px 40px #140a0538,0 4px 10px #140a051f}.scene .dev:before{content:"";position:absolute;right:-.82cqw;top:32cqw;width:.62cqw;height:13cqw;border-radius:0 .5cqw .5cqw 0;background:#2b2a2c}.scene .dev:after{content:"";position:absolute;left:-.82cqw;top:21cqw;width:.62cqw;height:5.2cqw;border-radius:.5cqw 0 0 .5cqw;background:#2b2a2c;box-shadow:0 9cqw #2b2a2c,0 17cqw #2b2a2c}.scene .screen{position:absolute;inset:1.7cqw;border-radius:9.75cqw;overflow:hidden;background:#fbf8f4}.scene .sb{position:absolute;left:0;top:0;width:100%;height:9.45cqw;color:#1c1a18}.scene .sb .time{position:absolute;left:7.2cqw;top:2.75cqw;font:600 3.05cqw/1 var(--st-sans);letter-spacing:-.01em}.scene .sb .island{position:absolute;left:50%;top:1.95cqw;width:22.2cqw;height:6.5cqw;translate:-50% 0;border-radius:99cqw;background:#000}.scene .sb .glyphs{position:absolute;right:5.6cqw;top:3.1cqw;width:11.4cqw;height:auto;fill:#1c1a18;color:#1c1a18}.scene .shotbox{position:absolute;left:0;top:9.45cqw;width:100%;container-type:inline-size}.scene .shot{display:block;width:100%;height:auto}[data-device=android] .scene .dev{border-radius:8.4cqw;box-shadow:0 0 0 .3cqw #3a3a3f,0 26px 44px var(--st-shadow),0 6px 14px #140a052e}[data-device=android] .scene .dev:after{display:none}[data-device=android] .scene .dev:before{background:#2e2e33;top:26cqw;height:9cqw;box-shadow:0 13cqw #2e2e33}[data-device=android] .scene .screen{border-radius:6.8cqw}[data-device=android] .scene .sb .island{width:3.6cqw;height:3.6cqw;top:2.6cqw}[data-device=android] .scene .sb .time{left:6cqw}.scene .piece{position:absolute;left:calc(var(--l) * 1cqw);top:calc(var(--t) * 1cqw);width:calc(var(--w) * 1cqw);transform-origin:50% 50%;opacity:0}.scene .touch{position:absolute;left:.95em;top:50%;width:2.4em;height:2.4em;translate:0 -50%;border-radius:50%;background:#1c1a18;opacity:0;pointer-events:none}@property --o{syntax:"<integer>";inherits:true;initial-value:4}@property --c{syntax:"<integer>";inherits:true;initial-value:2}@property --s{syntax:"<integer>";inherits:true;initial-value:2}.scene .count{position:absolute;display:grid;place-items:center;font:600 3.24cqw/1 var(--st-sans)}.scene .count.open{background:#d97e62;color:#451400}.scene .count.open:after{counter-reset:o var(--o);content:counter(o)}.scene .count.closed,.scene .count.settling{background:#faf8f4;color:#666551;font-weight:500}.scene .count.settling:after{counter-reset:s var(--s);content:counter(s)}.scene .count.closed:after{counter-reset:c var(--c);content:counter(c)}.scene .me{position:absolute;border-radius:50%;background:linear-gradient(#b8b1a9,#998f85);color:#fff;display:grid;place-items:center}.scene .me svg{width:52%;height:52%}.scene .tablist{position:absolute;left:0;width:100%;box-sizing:border-box;padding:2.222cqw 5.14cqw 0;background:#faf8f4;overflow:hidden;font:400 3.98cqw/1.25 var(--st-sans);color:var(--st-text)}.scene .trow{height:20.694cqw;margin-bottom:3.472cqw}.scene .tcard{height:100%;box-sizing:border-box;padding:0 1em;display:flex;flex-direction:column;justify-content:center;gap:.6em;background:#fffcf7;border:1px solid #EEE6DC;border-radius:1em;transform-origin:50% 50%}.scene .tline{display:flex;justify-content:space-between;align-items:center;gap:.75em}.scene .tname{font-weight:700;white-space:nowrap}.scene .tamt{position:relative;font-weight:700;color:var(--st-primary-ink);font-variant-numeric:tabular-nums}.scene .tsub{font-size:.8125em;color:var(--st-dim)}.scene .twho,.scene .tdate{display:flex;align-items:center;gap:.4em;white-space:nowrap}.scene .twho svg,.scene .tdate svg{width:1.15em;height:1.15em;flex:none}.scene .twho.live{color:var(--st-secondary-ink)}.scene .live-dot{width:.6em;height:.6em;border-radius:50%;background:var(--st-secondary)}.scene .stamp{position:absolute;right:-.2em;top:50%;translate:0 -50%;rotate:-8deg;display:flex;align-items:center;gap:.25em;padding:.3em .55em .3em .45em;font-size:.8em;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1;color:var(--st-secondary);background:#fffcf7;border:.12em solid var(--st-secondary);border-radius:.45em;box-shadow:0 0 0 .3em #fffcf7;opacity:0;white-space:nowrap}.scene .stamp svg{width:1em;height:1em}.scene .tempty-mark{position:relative;width:3.4em;height:3.4em;margin-bottom:.5em;border-radius:50%;background:var(--st-secondary-tint);color:var(--st-secondary);display:grid;place-items:center;scale:.4;opacity:0}.empty-card{padding:1.1em 1em 1.2em;display:flex;flex-direction:column;align-items:center;gap:.4em;text-align:center}.empty-card b{font-size:1.3em;font-weight:700;color:var(--st-text)}.empty-card .sub{font-size:.875em;color:var(--st-dim)}.empty-card .confetti{top:2.8em}.scene .tempty-mark:after{content:"";position:absolute;inset:0;border-radius:50%;border:.14em solid var(--st-secondary);opacity:0}.still .empty-lift{scale:1.2;translate:0 -2.5cqw;filter:drop-shadow(0 16px 30px var(--st-shadow))}.scene .patch{position:absolute;left:calc(var(--x) * 1cqw);top:calc(var(--y) * 1cqw);width:calc(var(--w) * 1cqw);height:calc(var(--h) * 1cqw)}.scene .patch.title{display:flex;align-items:center;gap:2.2cqw;padding-left:1.25cqw;background:#faf8f4;font:700 6.1cqw/1 var(--st-sans);letter-spacing:-.01em;color:#4b3b2b}.scene .patch.title.guest{color:#3e342a}.scene .patch.title svg{width:3.9cqw;height:3.9cqw;color:#796d59}.scene .patch.blur{border-radius:1cqw;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}[data-device=android] .scene .web .patch{translate:0 14.25cqw}.scene .tempty-mark svg{width:1.6em;height:1.6em}@property --n{syntax:"<integer>";inherits:true;initial-value:0}@property --p{syntax:"<integer>";inherits:true;initial-value:0}@counter-style pad3{system:extends decimal;pad:3 "0"}.card{font-size:2.835cqw;font-family:var(--st-sans);text-align:left;background:var(--st-card);border:1px solid var(--st-border);border-radius:1em;color:var(--st-text);line-height:1.25;position:relative}.card,.card *{box-sizing:border-box}.card i,.card em{font-style:normal}.money:after{counter-reset:d round(down,var(--n) / 100) c calc(var(--n) - 100 * round(down,var(--n) / 100));content:"$" counter(d) "." counter(c,decimal-leading-zero)}.hero-card{padding:.9em 1em 1em}.hero-card .cap{position:relative;height:1.15em;font-size:.8125em;color:var(--st-dim)}.hero-card .cap span{position:absolute;left:0;top:0;white-space:nowrap}.hero-card .cap-b{opacity:0}.hero-card .row{display:flex;align-items:center;justify-content:space-between;gap:.75em;margin-top:.4em}.hero-card .amt{--p:768;font-size:2.75em;font-weight:700;letter-spacing:-.02em;color:var(--st-primary-ink);font-variant-numeric:tabular-nums;line-height:1}.hero-card .amt:after{counter-reset:p var(--p);content:"$" counter(p)}.hero-card .ringbox{position:relative;width:4.25em;height:4.25em;flex:none}.hero-card .ring{width:100%;height:100%;transform:rotate(-90deg);display:block;overflow:visible}.hero-card .ring circle{fill:none;stroke-width:8;stroke-linecap:round}.hero-card .ring .track{stroke:var(--st-primary)}.hero-card .ring .fill{stroke:var(--st-secondary);stroke-dasharray:100;stroke-dashoffset:44}.hero-card .pct{--p:56;position:absolute;inset:0;display:grid;place-items:center;font-size:.9375em;font-weight:700;color:var(--st-secondary-ink)}.hero-card .pct:after{counter-reset:p var(--p);content:counter(p) "%"}.hero-card .chk{position:absolute;inset:0;display:grid;place-items:center;color:var(--st-secondary-ink);opacity:0}.hero-card .chk svg{width:1.6em;height:1.6em}.scene .confetti{position:absolute;left:50%;top:50%;width:0;height:0}.scene .confetti i{position:absolute;left:0;top:0;width:var(--w);height:calc(var(--w) * 1.7);margin:calc(var(--w) * -.85) 0 0 calc(var(--w) * -.5);border-radius:.08em;background:var(--cc);opacity:0}.hero-card .foot{display:flex;align-items:center;gap:.4em;margin-top:.85em;padding-top:.7em;border-top:1px solid var(--st-border);font-size:.8125em;color:var(--st-dim);white-space:nowrap}.hero-card .foot .dot{width:.6em;height:.6em;border-radius:50%;background:var(--st-secondary);flex:none}.hero-card .foot .paid{display:inline-grid;color:var(--st-text);font-weight:700}.hero-card .foot .paid b{grid-area:1/1;font-weight:700}.hero-card .foot .ge{--p:1000;opacity:0;white-space:nowrap}.hero-card .foot .ge:after{counter-reset:k round(down,var(--p) / 1000) r calc(var(--p) - 1000 * round(down,var(--p) / 1000));content:"$" counter(k) "," counter(r,pad3)}.totals{padding:1em}.totals .ttl{font-size:.75em;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--st-dim);padding-bottom:.9em;border-bottom:1px solid var(--st-border)}.totals .line{display:flex;justify-content:space-between;align-items:baseline;gap:.5em;padding-top:.75em;color:var(--st-text);opacity:0;translate:-.4em 0}.totals .line span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.totals .line b{font-weight:700;font-variant-numeric:tabular-nums;flex:none}.totals .line.rest{color:var(--st-dim)}.totals .line.rest b{font-weight:500}.totals .line.charge{color:var(--st-dim)}.totals .line.l5{margin-top:.75em;border-top:1px dashed var(--st-border)}.totals .total{display:flex;justify-content:space-between;align-items:baseline;margin-top:.85em;padding-top:.85em;border-top:1px solid var(--st-border);font-size:1.0625em;font-weight:700;color:var(--st-text)}.totals .total b{--n:0;color:var(--st-primary-ink);font-size:1.25em;font-weight:700;font-variant-numeric:tabular-nums}.totals .check{display:flex;align-items:center;gap:.4em;margin-top:.7em;font-size:.875em;color:var(--st-secondary);opacity:0}.totals .check svg{width:1.1em;height:1.1em;flex:none}.claim{display:flex;align-items:center;gap:.75em;padding:.85em 1em}.claim .box{width:1.5em;height:1.5em;border-radius:.45em;border:2px solid var(--st-border-strong);display:grid;place-items:center;flex:none;background:transparent}.claim .box svg{width:.95em;height:.95em;color:#fff;opacity:0}.claim .txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15em}.claim .txt b{font-size:1.0625em;font-weight:500;color:var(--st-text);white-space:nowrap}.claim .txt span{font-size:.875em;color:var(--p-neutral-600,#5F564B)}.claim .right{display:flex;flex-direction:column;align-items:flex-end;gap:.4em}.claim .price{display:flex;align-items:baseline;gap:.3em;font-variant-numeric:tabular-nums;position:relative}.claim .price small{font-size:.8125em;color:var(--st-dim);opacity:0;position:absolute;right:100%;margin-right:.3em}.claim .price b{font-size:1.0625em;font-weight:700;color:var(--st-text)}.claim .avs{display:flex;height:1.5em;padding-left:.32em}.claim .av{width:1.5em;height:1.5em;border-radius:50%;border:2px solid var(--st-card);margin-left:-.32em;display:grid;place-items:center;color:#fff;opacity:0;translate:0 -1em;scale:.6;background:var(--seed)}.claim .av span{font-size:.56em;font-weight:700;line-height:1;letter-spacing:.01em}.claim .av.bb{--seed:#C96440}.claim .av.ah{--seed:#529E58}.claim .av.jj{--seed:#B84F78}.r1 .price b{--n:2425}.r2 .price b{--n:275}.r2{translate:0 6cqw;scale:1.28}@keyframes phoneIn{0%{opacity:0;translate:0 6cqw}to{opacity:1;translate:0 0}}@keyframes lift{0%{opacity:1;scale:1;translate:0 0;filter:drop-shadow(0 0 0 transparent)}to{opacity:1;scale:1.28;translate:0 -2.5cqw;filter:drop-shadow(0 16px 30px var(--st-shadow))}}@keyframes slotIn{0%{opacity:0;scale:1.28;translate:0 6cqw}to{opacity:1;scale:1.28;translate:0 -2.5cqw;filter:drop-shadow(0 16px 30px var(--st-shadow))}}@keyframes show{to{opacity:1}}@keyframes hide{to{opacity:0}}@keyframes bob{0%{translate:0 0}to{translate:0 -.9cqw}}@keyframes pulse{0%{scale:1}40%{scale:1.035}to{scale:1}}@keyframes pop{0%{opacity:0;scale:.5}to{opacity:1;scale:1}}@keyframes stampIn{0%{opacity:0;scale:2.3;rotate:-16deg}55%{opacity:1;scale:.92;rotate:-7deg}75%{scale:1.04}to{opacity:1;scale:1;rotate:-8deg}}@keyframes press{0%{opacity:0;scale:.6}30%{opacity:.22;scale:1}60%{opacity:.22;scale:1}to{opacity:0;scale:1}}@keyframes lineIn{to{opacity:1;translate:0 0}}@keyframes checkIn{0%{opacity:0;translate:0 .35em}to{opacity:1;translate:0 0}}@keyframes ringFill{to{stroke-dashoffset:0}}@keyframes owedToZero{to{--p:0}}@keyframes owedSteps{0%{--p:768}20%{--p:582}25%{--p:582}45%{--p:539}50%{--p:539}70%{--p:326}75%{--p:326}95%{--p:0}to{--p:0}}@keyframes pctSteps{0%{--p:56}20%{--p:67}25%{--p:67}45%{--p:69}50%{--p:69}70%{--p:82}75%{--p:82}95%{--p:100}to{--p:100}}@keyframes paidSteps{0%{--p:995}20%{--p:1181}25%{--p:1181}45%{--p:1224}50%{--p:1224}70%{--p:1437}75%{--p:1437}95%{--p:1763}to{--p:1763}}@keyframes ringSteps{0%{stroke-dashoffset:44}20%{stroke-dashoffset:33}25%{stroke-dashoffset:33}45%{stroke-dashoffset:31}50%{stroke-dashoffset:31}70%{stroke-dashoffset:18}75%{stroke-dashoffset:18}95%{stroke-dashoffset:0}to{stroke-dashoffset:0}}@keyframes toHundred{to{--p:100}}@keyframes toPaid{to{--p:1763}}@keyframes openToZero{to{--o:0}}@keyframes closedUp{to{--c:8}}@keyframes settlingToZero{to{--s:0}}@keyframes rowOut{0%{translate:0 0;rotate:0deg;opacity:1}to{translate:118% -4%;rotate:5deg;opacity:0}}@keyframes collapse{to{height:0;margin-bottom:0}}@keyframes emptyPop{0%{opacity:0;scale:.7}to{opacity:1;scale:1}}@keyframes emptyLift{to{scale:1.2;translate:0 -2.5cqw;filter:drop-shadow(0 16px 30px var(--st-shadow))}}@keyframes ringOut{0%{opacity:.55;scale:1}to{opacity:0;scale:1.9}}@keyframes markIn{0%{opacity:0;scale:.4}70%{opacity:1;scale:1.08}to{opacity:1;scale:1}}@keyframes addUp{to{--n:23792}}@keyframes splitTwo{0%{--n:2425}to{--n:1213}}@keyframes splitThree{0%{--n:1213}to{--n:808}}@keyframes settled{to{color:var(--st-secondary-ink)}}@keyframes avIn{to{opacity:1;translate:0 0;scale:1}}@keyframes claimed{to{background:var(--st-secondary-tint);border-color:var(--st-secondary)}}@keyframes boxOn{to{background:var(--st-secondary);border-color:var(--st-secondary)}}@keyframes inkOn{to{color:var(--st-secondary-ink)}}@keyframes burst{0%{opacity:0;translate:0 0;rotate:0deg;scale:.4}12%{opacity:1}75%{opacity:1}to{opacity:0;translate:var(--x) calc(var(--y) + 1.6em);rotate:var(--r);scale:1}}.play .rig{animation:phoneIn 1.1s cubic-bezier(.2,.8,.2,1) both}.play .piece.lifts{animation:lift .65s cubic-bezier(.2,0,0,1) 1.2s forwards}.play .float{animation:bob 3.4s ease-in-out 2.2s infinite alternate}.play.paid .stamp{animation:stampIn .45s cubic-bezier(.3,1.4,.6,1) forwards}.play.paid .tcard{animation:rowOut .5s cubic-bezier(.5,0,.75,0) forwards}.play.paid .trow{animation:collapse .42s cubic-bezier(.2,.8,.2,1) forwards}.play.paid .t1 .stamp{animation-delay:2.5s}.play.paid .t1 .tcard{animation-delay:2.9s}.play.paid .t1{animation-delay:3.15s}.play.paid .t2 .stamp{animation-delay:3s}.play.paid .t2 .tcard{animation-delay:3.4s}.play.paid .t2{animation-delay:3.65s}.play.paid .t3 .stamp{animation-delay:3.5s}.play.paid .t3 .tcard{animation-delay:3.9s}.play.paid .t3{animation-delay:4.15s}.play.paid .t4 .stamp{animation-delay:4s}.play.paid .t4 .tcard{animation-delay:4.4s}.play.paid .t4{animation-delay:4.65s}.play.paid .empty-piece{animation:emptyPop .45s cubic-bezier(.34,1.56,.64,1) 4.8s forwards}.play.paid .empty-lift{animation:emptyLift .7s cubic-bezier(.2,0,0,1) 5.05s forwards}.play.paid .tempty-mark{animation:markIn .55s cubic-bezier(.34,1.56,.64,1) 4.95s forwards}.play.paid .tempty-mark:after{animation:ringOut .8s ease-out 5.15s}.play.paid .count.open{animation:openToZero 2s steps(4,start) 2.9s forwards}.play.paid .count.closed{animation:closedUp 2s steps(6,start) 2.9s forwards}.play.paid .count.settling{animation:settlingToZero 2s steps(2,start) 2.9s forwards}.play.paid .amt{animation:owedSteps 2s ease-in-out 2.5s forwards,settled .3s 4.4s forwards}.play.paid .ring .fill{animation:ringSteps 2s ease-in-out 2.5s forwards}.play.paid .pct{animation:pctSteps 2s ease-in-out 2.5s forwards,hide .2s 4.35s forwards}.play.paid .foot .lt{animation:hide .1s 2.56s forwards}.play.paid .foot .ge{animation:show .1s 2.56s forwards,paidSteps 2s ease-in-out 2.5s forwards}.play.paid .cap-a{animation:hide .3s 4.35s forwards}.play.paid .cap-b{animation:show .3s 4.35s forwards}.play.paid .chk{animation:pop .5s cubic-bezier(.34,1.56,.64,1) 4.4s forwards}.play.paid .states{animation:pulse .6s cubic-bezier(.34,1.56,.64,1) 4.4s}.play.paid .confetti i{animation:burst 1.25s cubic-bezier(.15,.6,.35,1) calc(4.45s + var(--d)) forwards}.play.paid .empty-card .confetti i{animation-delay:calc(5.05s + var(--d))}.play.read .line{animation:lineIn .45s cubic-bezier(.2,.8,.2,1) forwards}.play.read .l1{animation-delay:2s}.play.read .l2{animation-delay:2.18s}.play.read .l3{animation-delay:2.36s}.play.read .l4{animation-delay:2.54s}.play.read .l5{animation-delay:2.85s}.play.read .l6{animation-delay:3.05s}.play.read .total b{animation:addUp 1s cubic-bezier(.2,0,0,1) 3.25s forwards}.play.read .check{animation:checkIn .45s cubic-bezier(.2,.8,.2,1) 4.3s forwards}.play.read .states{animation:pulse .6s cubic-bezier(.34,1.56,.64,1) 4.3s}.play.live .r1 .av.bb{animation:avIn .45s cubic-bezier(.2,.8,.2,1) 2.1s forwards}.play.live .r1 .av.ah{animation:avIn .45s cubic-bezier(.2,.8,.2,1) 2.6s forwards}.play.live .r1 .price b{animation:splitTwo .35s cubic-bezier(.2,0,0,1) 2.6s forwards,splitThree .35s cubic-bezier(.2,0,0,1) 3.45s forwards,inkOn .3s 3.45s forwards}.play.live .r1 .d2{animation:show .2s 2.65s forwards,hide .15s 3.45s forwards}.play.live .r1 .d3{animation:show .2s 3.5s forwards}.play.live .r1 .touch{animation:press .7s ease-out 3.2s}.play.live .r1 .claim{animation:claimed .35s 3.45s forwards}.play.live .r1 .box{animation:boxOn .25s 3.45s forwards}.play.live .r1 .box svg{animation:show .2s 3.5s forwards}.play.live .r1 .txt b{animation:inkOn .3s 3.45s forwards}.play.live .r1 .av.jj{animation:avIn .45s cubic-bezier(.2,.8,.2,1) 3.55s forwards}.play.live .r2{animation:slotIn .55s cubic-bezier(.2,.8,.2,1) 4.15s forwards}.play.live .r2 .touch{animation:press .7s ease-out 4.85s}.play.live .r2 .claim{animation:claimed .35s 5.1s forwards}.play.live .r2 .box{animation:boxOn .25s 5.1s forwards}.play.live .r2 .box svg{animation:show .2s 5.15s forwards}.play.live .r2 .txt b,.play.live .r2 .price b{animation:inkOn .3s 5.1s forwards}.play.live .r2 .av.jj{animation:avIn .45s cubic-bezier(.2,.8,.2,1) 5.2s forwards}.still .piece,.still .line,.still .check,.still .chk,.still .cap-b,.still .av,.still .d3,.still .box svg,.still .tempty,.still .tempty-mark{opacity:1;animation:none;translate:0 0;scale:1}.still .trow{height:0;margin-bottom:0}.still .tcard,.still .cap-a,.still .pct,.still .foot .lt{opacity:0}.still .piece.lifts,.still .r2{scale:1.28;translate:0 -2.5cqw;filter:drop-shadow(0 16px 30px var(--st-shadow))}.still .amt{--p:0;color:var(--st-secondary-ink)}.still .ring .fill{stroke-dashoffset:0}.still .foot .ge{--p:1763;opacity:1}.still .count.open{--o:0}.still .count.closed{--c:8}.still .count.settling{--s:0}.still .totals .total b{--n:23792}.still .claim{background:var(--st-secondary-tint);border-color:var(--st-secondary)}.still .claim .box{background:var(--st-secondary);border-color:var(--st-secondary)}.still .r1 .price b{--n:808;color:var(--st-secondary-ink)}.still .r2 .price b,.still .claim .txt b{color:var(--st-secondary-ink)}@media(prefers-reduced-motion:reduce){.scene .confetti{display:none}}.page-head{padding:clamp(12px,3vw,40px) 24px clamp(96px,12vw,150px)}.page-head .wrap{max-width:780px;display:flex;flex-direction:column;align-items:flex-start;gap:14px}.page-eyebrow{font-size:12.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--on-coral)}.page-head h1{margin:0;color:#fffcf6;font-size:clamp(40px,5.6vw,64px);line-height:1.02;letter-spacing:-.035em;font-weight:800;text-wrap:balance}.page-lead{margin:4px 0 0;font-size:clamp(16px,1.4vw,18px);line-height:1.6;color:var(--on-coral);max-width:56ch;text-wrap:pretty}.page-lead a{color:var(--on-coral);font-weight:700;text-decoration:underline;text-underline-offset:3px}.page-meta{margin:0;font-size:13.5px;line-height:20px;color:var(--on-coral)}.page-cta{display:inline-flex;align-items:center;min-height:48px;margin-top:10px;padding:0 28px;border-radius:var(--radius-pill);background:#fff;color:var(--p-primary-ink-light);font-size:15.5px;font-weight:700}.page-cta:hover{color:var(--p-primary-ink-light);filter:brightness(.97)}.page-card{position:relative;margin:calc(-1*clamp(64px,9vw,110px)) auto 0;padding:clamp(24px,4vw,48px);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg)}@media(max-width:599px){.page-card{padding:22px 18px;border-radius:var(--radius-lg)}}.stage-hero>.wrap.trust-wrap{display:block}.trust-list{list-style:none;margin:clamp(24px,3.2vw,42px) auto 0;padding:clamp(14px,1.6vw,20px) clamp(16px,2vw,24px);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-radius:22px;background:#fffcf6;box-shadow:0 18px 40px #78301a2e,0 2px 6px #78301a14}.trust-item{display:flex;align-items:flex-start;gap:12px;min-width:0;padding:4px clamp(10px,1.4vw,20px);text-align:left}.trust-item+.trust-item{border-left:1px solid #EEE6DC}.trust-item b{display:block;font-size:14.5px;line-height:19px;color:#3e342a}.trust-item b+span{display:block;margin-top:2px;font-size:13px;line-height:17px;color:#796d59}.trust-icon{width:38px;height:38px;flex:none;border-radius:50%;display:grid;place-items:center;background:#fbe5d9;color:var(--p-primary-ink-light)}.trust-icon svg{width:19px;height:19px}@media(max-width:1180px){.trust-list{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:14px}.trust-item:nth-child(3){border-left:0}}@media(max-width:560px){.trust-list{grid-template-columns:minmax(0,1fr);row-gap:12px;padding:16px}.trust-item{padding:0}.trust-item+.trust-item{border-left:0;border-top:1px solid #EEE6DC;padding-top:12px}}.details{grid-template-columns:repeat(4,minmax(0,1fr))!important}.detail{flex-direction:column;gap:14px!important;padding:22px!important}.detail-body{white-space:normal!important}@media(max-width:899px){.details{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:520px){.details{grid-template-columns:minmax(0,1fr)!important}}.scene .msgs{position:relative;height:204cqw;background:#fff;font:400 3.95cqw/1.3 -apple-system,SF Pro Text,system-ui,sans-serif;color:#000}.scene .m-head{position:absolute;left:0;right:0;top:0;height:24cqw;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:1.2cqw;padding-bottom:2cqw;background:#f6f6f6;border-bottom:1px solid #E2E2E4}.scene .m-av{width:11cqw;height:11cqw;border-radius:50%;background:linear-gradient(#a5a7ad,#878a91);color:#fff;display:grid;place-items:center}.scene .m-av svg{width:60%;height:60%}.scene .m-name{font-size:2.9cqw}.scene .m-time{position:absolute;left:0;right:0;top:27cqw;text-align:center;font-size:2.9cqw;color:#8a8a8e}.scene .m-typing{position:absolute;left:4cqw;top:32cqw;display:flex;gap:1.3cqw;padding:3.3cqw 4cqw;border-radius:4.8cqw;background:#e9e9eb;opacity:0}.scene .m-typing i{width:2cqw;height:2cqw;border-radius:50%;background:#9a9aa0}.scene .m-in{position:absolute;left:4cqw;top:32cqw;max-width:78cqw;padding:2.2cqw 3.6cqw;border-radius:4.8cqw;background:#e9e9eb;display:flex;flex-direction:column;opacity:0;transform-origin:0 0}.scene .m-link{position:absolute;left:4cqw;top:62cqw;width:74cqw;display:flex;align-items:center;gap:2.6cqw;padding:2.2cqw;border-radius:4.8cqw;background:#e9e9eb;opacity:0;transform-origin:0 0}.scene .m-link-icon{width:11cqw;height:11cqw;border-radius:2.6cqw;background:#fbf8f4;display:grid;place-items:center;flex:none}.scene .m-link-icon .mk{width:70%;height:70%}.scene .m-link-text{display:flex;flex-direction:column;min-width:0;font-size:3.4cqw;line-height:1.25}.scene .m-link-text b{font-weight:600}.scene .m-link-text span{color:#6d6d72}.scene .m-link .touch{left:50%;translate:-50% -50%;width:10cqw;height:10cqw;background:#000}.scene .m-bar{position:absolute;left:4cqw;right:4cqw;bottom:6cqw;height:9cqw;border:1px solid #D9D9DC;border-radius:99cqw;display:flex;align-items:center;padding:0 4cqw;color:#a1a1a6;font-size:3.8cqw}.scene .rp-screen{--u:.25445cqw;--chrome:0;position:absolute;inset:0;background:#fbf8f4;font-family:var(--st-sans);color:#3e342a;line-height:1.3;translate:0 102%;overflow:hidden}.rp-top{position:absolute;left:calc(24*var(--u));right:calc(24*var(--u));top:calc((16 + var(--chrome))*var(--u))}.rp-controls{overflow:hidden;display:flex;justify-content:flex-end;align-items:center;gap:calc(8*var(--u));height:calc(36*var(--u))}.rp-theme{width:calc(32*var(--u));height:calc(32*var(--u));border-radius:50%;background:#f6f1ea;display:grid;place-items:center}.rp-theme svg{width:calc(16*var(--u));height:calc(16*var(--u))}.rp-lang{height:calc(36*var(--u));padding:0 calc(11*var(--u));border:1px solid #DDD2C3;border-radius:99em;display:flex;align-items:center;gap:calc(4*var(--u));font-size:calc(13*var(--u));font-weight:700;color:#796d59}.rp-lang svg{width:calc(14*var(--u));height:calc(14*var(--u));color:#3e342a}.rp-ask{margin-top:calc(16*var(--u));height:calc(62*var(--u));display:flex;align-items:center;gap:calc(16*var(--u))}.rp-av{width:calc(44*var(--u));height:calc(44*var(--u));border-radius:50%;background:var(--seed);color:#fff;display:grid;place-items:center;flex:none;font-size:calc(18*var(--u));font-weight:700}.rp-ask-text{display:flex;flex-direction:column;gap:calc(1*var(--u))}.rp-ask-text b{font-size:calc(17*var(--u));line-height:calc(24*var(--u))}.rp-eyebrow{display:block;font-size:calc(13*var(--u));line-height:calc(18*var(--u));font-weight:700;letter-spacing:calc(1.2*var(--u));text-transform:uppercase;color:#796d59}.rp-eyebrow.strong{color:#3e342a}.rp-eyebrow.ink{color:#b6432c}.rp-cap{font-size:calc(13*var(--u));line-height:calc(18*var(--u));color:#796d59}.rp-scroll{position:absolute;left:0;right:0;top:calc((146 + var(--chrome))*var(--u));height:calc(540*var(--u));overflow:hidden}.rp-page{padding:0 calc(24*var(--u)) calc(12*var(--u));display:flex;flex-direction:column;gap:calc(16*var(--u))}.rp-hero{display:flex;flex-direction:column;gap:calc(2*var(--u));padding-bottom:calc(15*var(--u));border-bottom:1px solid #EEE6DC}.rp-amt{font-size:calc(40*var(--u));line-height:calc(44*var(--u));font-weight:700;letter-spacing:calc(-1*var(--u));color:#d15c3c;font-variant-numeric:tabular-nums}.rp-tab{display:flex;flex-direction:column;border:1px solid #EEE6DC;border-radius:calc(16*var(--u));background:#fffcf6;box-shadow:0 calc(2*var(--u)) calc(8*var(--u)) #78483421;overflow:hidden}.rp-tab-head{display:flex;align-items:center;gap:calc(16*var(--u));padding:calc(10*var(--u)) calc(16*var(--u));background:#f6f1ea}.rp-tab-text{flex:1;min-width:0;display:flex;flex-direction:column}.rp-tab-text b{font-size:calc(15*var(--u));line-height:calc(24*var(--u))}.rp-tab-amt{font-size:calc(16*var(--u));font-variant-numeric:tabular-nums}.rp-tab-head svg{width:calc(16*var(--u));height:calc(16*var(--u));color:#796d59;rotate:180deg}.rp-line{display:flex;align-items:center;justify-content:space-between;height:calc(40*var(--u));padding:0 calc(16*var(--u))}.rp-line span{font-size:calc(13*var(--u));color:#796d59}.rp-line b{font-size:calc(16*var(--u));font-variant-numeric:tabular-nums}.rp-rule{display:block;height:1px;margin:calc(8*var(--u)) calc(16*var(--u));background:#eee6dc}.rp-methods{display:flex;flex-direction:column;gap:calc(8*var(--u))}.rp-method{display:flex;align-items:center;gap:calc(16*var(--u));height:calc(70*var(--u));padding:0 calc(14*var(--u)) 0 calc(15*var(--u));border:1px solid #EEE6DC;border-radius:calc(14*var(--u));background:#fffcf6}.rp-method.lead{border:1.5px solid #F9DBD0}.rp-badge{width:calc(34*var(--u));height:calc(34*var(--u));border-radius:calc(8*var(--u));background:#fff;border:1px solid #EEE6DC;display:grid;place-items:center;flex:none}.rp-badge svg{width:calc(21*var(--u));height:calc(21*var(--u))}.rp-mtext{flex:1;min-width:0;display:flex;flex-direction:column}.rp-mtext span{font-size:calc(16*var(--u));line-height:calc(24*var(--u))}.rp-mtext small{font-size:calc(13*var(--u));line-height:calc(18*var(--u));color:#796d59;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rp-opens{display:flex;align-items:center;gap:calc(6*var(--u));font-size:calc(13*var(--u));color:#796d59;white-space:nowrap}.rp-method.lead .rp-opens{color:#b6432c;font-weight:700}.rp-opens svg{width:calc(14*var(--u));height:calc(14*var(--u))}.rp-other{text-align:center;font-size:calc(13*var(--u));line-height:calc(18*var(--u));color:#796d59}.rp-other b{color:#b6432c}.rp-foot{position:absolute;left:0;right:0;top:calc(690*var(--u));text-align:center;font-size:calc(11.5*var(--u));line-height:calc(18*var(--u));color:#796d59;text-decoration:underline}.rp-safari{position:absolute;left:calc(34*var(--u));right:calc(34*var(--u));top:calc(723*var(--u));height:calc(46*var(--u));display:flex;gap:calc(8*var(--u));font-family:-apple-system,SF Pro Text,system-ui,sans-serif;color:#1c1c1e}.rp-safari>span{height:100%;display:flex;align-items:center;justify-content:center;border-radius:99em;background:#fffc;border:.5px solid rgba(0,0,0,.07);box-shadow:0 calc(6*var(--u)) calc(18*var(--u)) #281c141f;backdrop-filter:blur(10px) saturate(1.6)}.rp-sbtn{width:calc(46*var(--u));flex:none}.rp-url{flex:1;min-width:0;gap:calc(10*var(--u));padding:0 calc(14*var(--u));font-size:calc(15.5*var(--u))}.rp-url i{flex:1;font-style:normal;text-align:center;white-space:nowrap}.rp-safari svg{width:calc(20*var(--u));height:calc(20*var(--u));flex:none}.scene .android,.scene .m-back,.scene .m-acts,.scene .m-plus,.scene .m-av b,.scene .chrome,.scene .gnav{display:none}[data-device=android] .scene .ios,[data-device=android] .scene .m-av svg,[data-device=android] .scene .rp-safari{display:none}[data-device=android] .scene .android,[data-device=android] .scene .m-av b{display:inline}[data-device=android] .scene .m-back,[data-device=android] .scene .m-acts,[data-device=android] .scene .m-plus,[data-device=android] .scene .chrome{display:flex}[data-device=android] .scene .gnav{display:block}.scene .chrome{position:absolute;left:0;right:0;top:0;z-index:2;height:14.25cqw;align-items:center;gap:3.6cqw;padding:0 3.6cqw 0 3cqw;background:#fff;font:400 3.95cqw/1 Roboto,Google Sans,system-ui,sans-serif;color:#1f1f1f}.chrome-url{flex:1;min-width:0;height:10.2cqw;border-radius:99cqw;background:#edf0f4;display:flex;align-items:center;gap:2.6cqw;padding:0 4cqw}.chrome-url svg{width:4.6cqw;height:4.6cqw;flex:none;color:#444746}.chrome-url i{font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chrome-tabs{width:5.4cqw;height:5.4cqw;flex:none;border:.5cqw solid currentColor;border-radius:1.2cqw;display:grid;place-items:center;font-size:2.8cqw;font-weight:700}.scene .chrome>svg{width:5.6cqw;height:5.6cqw;flex:none}[data-device=android] .scene .web .shot{translate:0 14.25cqw}[data-device=android] .scene.live .piece{margin-top:10.15cqw}.scene .screen>.gnav{position:absolute;left:0;right:0;bottom:0;z-index:3;height:4.4cqw;background:#fbf8f4}.scene .gnav:after{content:"";position:absolute;left:50%;top:50%;width:27.5%;height:.9cqw;translate:-50% -50%;border-radius:99cqw;background:#1f1f1f}.scene .msgs>.gnav{position:absolute;left:0;right:0;bottom:0;z-index:3;height:6.2cqw;background:transparent}.scene .msgs>.gnav:after{height:1.25cqw}[data-device=android] .scene .rp-screen{--chrome:56}[data-device=android] .rp-foot{top:calc(752*var(--u))}[data-device=android] .scene .msgs{font-family:Roboto,Google Sans Text,system-ui,sans-serif;color:#1f1f1f}[data-device=android] .scene .m-head{height:16cqw;flex-direction:row;justify-content:flex-start;align-items:center;gap:3.4cqw;padding:0 4cqw;background:#fff;border-bottom:0}.scene .m-back svg{width:6cqw;height:6cqw}[data-device=android] .scene .m-av{width:10cqw;height:10cqw;background:#c2e7ff;color:#004a77}.scene .m-av b{font-size:4.6cqw;font-weight:500}[data-device=android] .scene .m-name{flex:1;font-size:4.8cqw}.scene .m-acts{gap:5.5cqw;color:#444746}.scene .m-acts svg{width:5.6cqw;height:5.6cqw}[data-device=android] .scene .m-time{top:19.5cqw;font-size:3cqw;color:#5f6368}[data-device=android] .scene .m-typing,[data-device=android] .scene .m-in{top:25cqw;background:#e9eef6;border-radius:5.2cqw 5.2cqw 5.2cqw 1.6cqw}[data-device=android] .scene .m-in{padding:2.6cqw 4cqw;border-radius:5.2cqw 5.2cqw 5.2cqw 1.6cqw}[data-device=android] .scene .m-link{top:55cqw;background:#e9eef6;border-radius:1.6cqw 5.2cqw 5.2cqw}[data-device=android] .scene .m-bar{left:15cqw;right:4cqw;bottom:8.5cqw;height:10.5cqw;border:0;background:#edf0f4;color:#5f6368;font-size:3.9cqw}.scene .m-plus{position:absolute;left:-11cqw;top:50%;translate:0 -50%;width:8.6cqw;height:8.6cqw;border-radius:50%;background:#d3e3fd;color:#041e49;align-items:center;justify-content:center}.scene .m-plus svg{width:5cqw;height:5cqw}@keyframes typingIn{0%{opacity:0;scale:.8}20%{opacity:1;scale:1}85%{opacity:1}to{opacity:0}}@keyframes bubbleIn{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}@keyframes sheetUp{0%{translate:0 102%}to{translate:0 0}}@keyframes pageScroll{to{translate:0 calc(-315 * var(--u))}}@keyframes ctrlsAway{to{height:0;opacity:0}}@keyframes askUp{to{margin-top:0}}@keyframes scrollGrow{to{top:calc((94 + var(--chrome)) * var(--u));height:calc(592 * var(--u))}}@keyframes methodIn{0%{opacity:0;scale:.92;translate:0 1.2em}to{opacity:1;scale:1;translate:0 0}}.play.remind .m-typing{animation:typingIn .9s ease-out .9s forwards}.play.remind .m-in{animation:bubbleIn .35s cubic-bezier(.34,1.56,.64,1) 1.75s forwards}.play.remind .m-link{animation:bubbleIn .35s cubic-bezier(.34,1.56,.64,1) 2.3s forwards}.play.remind .m-link .touch{animation:press .7s ease-out 2.95s}.play.remind .rp-screen{animation:sheetUp .6s cubic-bezier(.2,.8,.2,1) 3.3s forwards}.play.remind .rp-page{animation:pageScroll .95s cubic-bezier(.45,0,.2,1) 4.3s forwards}.play.remind .rp-controls{animation:ctrlsAway .35s cubic-bezier(.4,0,.2,1) 4.35s forwards}.play.remind .rp-ask{animation:askUp .35s cubic-bezier(.4,0,.2,1) 4.35s forwards}.play.remind .rp-scroll{animation:scrollGrow .35s cubic-bezier(.4,0,.2,1) 4.35s forwards}.play.remind .rp-method{opacity:0;animation:methodIn .45s cubic-bezier(.34,1.56,.64,1) calc(4.45s + var(--i) * .12s) forwards}.play.remind .rp-other{opacity:0;animation:show .4s 5.2s forwards}.still .m-in,.still .m-link{opacity:1;scale:1;animation:none}.still .rp-screen{translate:0 0}.still .rp-page{translate:0 calc(-315 * var(--u))}.still .rp-controls{height:0;opacity:0}.still .rp-ask{margin-top:0}.still .rp-scroll{top:calc((94 + var(--chrome)) * var(--u));height:calc(592 * var(--u))}@supports not (width: round(down,5px,1px)){.scene [data-final]:after{content:attr(data-final)!important}.scene .foot .lt{display:none}.scene .foot .ge{opacity:1!important}}.stage-top .store-badge,.stage-end .store-badge{background:#f5efe8!important;color:#1c1a18!important;box-shadow:0 10px 24px #50221338!important}.stage-top .play-soon,.stage-end .play-soon{border:1.5px solid rgba(255,255,255,.6)!important;color:#fffffff2!important;cursor:pointer;transition:background-color .15s}.stage-top .badge-pre,.stage-end .badge-pre{opacity:1!important}.stage-top .play-soon:hover,.stage-end .play-soon:hover{background:#ffffff24}.stage-top [data-signup-form] [role=button]{background:#f5efe8!important;border-color:transparent!important}.stage-top [data-signup-form] [role=button],.stage-top [data-signup-form] [role=button] *{color:#2e2a26!important}.stage-top [data-field] div:has(>span>input),.stage-top [data-field] div:has(>input){background:#fffcf6!important;border-color:transparent!important}.stage-top [data-field] input{color:#2e2a26!important}.stage-top [data-field] input::placeholder{color:#796d59!important}
