:root{color-scheme:light;--paper: #faf9f5;--panel: #fffefb;--panel-2: #f4f2ea;--tint: #eef1e9;--tint-2: #e4ebe1;--ink: #3c3f37;--ink-2: #6f7166;--muted: #8d8f84;--faint: #a5a79c;--line: #e7e5db;--line-strong: #d9d7cb;--accent: #4a6f5f;--accent-ink: #33503f;--accent-soft: #dbe6dd;--hero-green: #244c3d;--ok: #40694f;--ok-soft: #e6efe7;--warn: #7d6837;--warn-soft: #f4eee0;--danger: #93544b;--danger-soft: #f3e7e4;--avatar-1-bg: #dfe9e1;--avatar-1-ink: #2f5340;--avatar-2-bg: #f3e1d8;--avatar-2-ink: #84462f;--avatar-3-bg: #f1e7cc;--avatar-3-ink: #66531c;--avatar-4-bg: #dde5ee;--avatar-4-ink: #33506d;--avatar-5-bg: #ebdfe9;--avatar-5-ink: #66405f;--avatar-6-bg: #d8eae7;--avatar-6-ink: #285b55;--trial-plenty: #7fb48e;--trial-low: #dcaa3c;--trial-last: #c65a4c;--font-display: Georgia, "Times New Roman", serif;--font-sans: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono: ui-monospace, Menlo, Consolas, "Courier New", monospace;--radius: 14px;--radius-sm: 8px;--radius-pill: 999px;--shadow-sm: 0 1px 2px rgb(60 63 55 / .04);--shadow: 0 2px 10px rgb(60 63 55 / .05);--shadow-lg: 0 14px 34px rgb(60 63 55 / .07);--shadow-card: 0 12px 30px rgb(60 63 55 / .1);--shadow-band: 0 14px 36px rgb(31 58 42 / .26);--maxw: 720px;--gutter: clamp(20px, 4vw, 64px);--sidebar-w: 264px}*{box-sizing:border-box}html,body,#root{margin:0;padding:0;min-height:100%}body{background-color:var(--paper);background-image:repeating-linear-gradient(to bottom,transparent 0 31px,#eeece3 31px 32px);color:var(--ink);font-family:var(--font-sans);font-size:15.5px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.muted{color:var(--ink-2)}::selection{background:color-mix(in srgb,var(--accent) 18%,transparent)}.display{font-family:var(--font-display);font-weight:500;letter-spacing:.002em}a{color:var(--accent-ink)}.pill{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--line);border-radius:var(--radius-pill);padding:8px 16px;font:inherit;font-size:.92rem;font-weight:500;color:var(--ink);background:var(--panel);cursor:pointer;text-decoration:none;transition:background .15s,border-color .15s;box-shadow:var(--shadow-sm)}.pill:hover{border-color:var(--line-strong);background:var(--panel-2)}.pill--primary{background:var(--accent-soft);color:var(--accent-ink);border-color:var(--tint-2)}.pill--primary:hover{background:var(--accent-soft);opacity:.9}.pill--big{padding:12px 26px;font-size:1.02rem}.pill--primary-cta{background:var(--accent-soft);border-color:var(--tint-2);color:var(--accent-ink)}.pill--primary-cta:hover{background:var(--accent-soft);border-color:var(--accent)}.pill:disabled{opacity:.55;cursor:default}.page{max-width:var(--maxw);margin:0 auto;padding:40px 24px 80px}.page.page--wide,.topbar.topbar--wide,footer.site.site--wide{max-width:none;padding-left:var(--gutter);padding-right:var(--gutter)}.page--center{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px}.topbar{position:relative;display:flex;align-items:center;justify-content:center;padding:22px var(--gutter)}.topbar>:not(.wordmark){position:absolute;right:var(--gutter);top:50%;transform:translateY(-50%)}@media(max-width:640px){.topbar{justify-content:space-between;gap:12px}.topbar>:not(.wordmark){position:static;transform:none}.topbar .pill{min-height:36px;padding:0 14px;font-size:.88rem}}.wordmark{font-family:var(--font-display);font-size:26px;font-weight:600;letter-spacing:-.02em;color:var(--ink);text-decoration:none}.topbar__nav{display:flex;gap:22px;font-size:.92rem}.topbar__nav a{color:var(--ink-2);text-decoration:none}.topbar__nav a:hover{color:var(--accent-ink)}.topbar__side{display:flex;align-items:center;gap:18px}.topbar__login{font-size:.92rem;color:var(--accent-ink);text-decoration:none}.topbar__login:hover{text-decoration:underline;text-underline-offset:3px}.green-ground{background:var(--hero-green);color:var(--panel)}.landing-intro{min-height:100svh;display:flex;flex-direction:column}.landing-intro .topbar{width:100%;flex:none}.landing-intro .wordmark,.landing-intro .topbar__login{color:var(--panel)}.hero{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:clamp(24px,2.2vw,34px);width:100%;padding:clamp(28px,2vw,36px) var(--gutter) clamp(32px,2.5vw,42px)}.hero__slogan{font-family:var(--font-display);font-size:clamp(2.4rem,3.4vw,3.8rem);font-weight:500;line-height:1.14;margin:0 0 24px;color:var(--panel);text-wrap:balance}.hero__slogan em{color:var(--tint-2);font-style:italic}.hero__type-line{display:block;position:relative}.hero__type-measure{visibility:hidden}.hero__type-visible{position:absolute;inset:0}.hero__caret{display:inline-block;width:0;height:.8em;margin-left:.06em;border-left:.035em solid currentColor;vertical-align:-.07em;animation:typing-caret .8s steps(1,end) infinite}@keyframes typing-caret{50%{opacity:0}}.hero__sub{color:var(--ink-2);font-size:1.1rem;max-width:42ch;margin:0 auto 26px;text-wrap:balance}.hero__rule{display:block;width:44px;height:1px;margin:0 auto 26px;background:var(--tint-2)}.green-ground .pill--primary{background:var(--panel);border-color:var(--panel);color:var(--hero-green)}.green-ground .pill--primary:hover{background:var(--tint);opacity:1}.green-ground .hero__actions .pill:not(.pill--primary){background:transparent;border-color:var(--tint-2);color:var(--panel)}.green-ground .hero__actions .pill:not(.pill--primary):hover{background:color-mix(in srgb,var(--panel) 12%,transparent)}.hero__actions{display:flex;gap:12px;flex-wrap:wrap}.hero__actions--center{justify-content:center}.hero__fine{margin:14px auto 0;max-width:44ch;font-size:.86rem;color:var(--ink-2);text-wrap:balance}.green-ground .hero__fine{color:var(--tint-2)}.hero__ground{min-width:0;width:min(100%,clamp(720px,calc(100svh - 180px),960px))}.hero__ground .video-hero{margin:0 auto;max-width:none;border-radius:var(--radius-sm);overflow:hidden;box-shadow:0 22px 60px color-mix(in srgb,var(--ink) 32%,transparent)}@media(max-width:860px){.hero{padding-top:36px;padding-bottom:48px}}@media(max-width:600px){.hero__slogan{line-height:1.25}.hero__type-line{margin-top:.18em}}@media(prefers-reduced-motion:reduce){.hero__caret{display:none}}.why{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;max-width:1040px;margin:0 auto;padding:64px 0 8px}.why__card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:22px 24px;box-shadow:var(--shadow-sm)}.why__dot{display:block;width:8px;height:8px;border-radius:50%;background:var(--accent);margin-bottom:14px}.why__title{font-family:var(--font-display);font-size:1.15rem;font-weight:500;margin:0 0 6px;color:var(--ink)}.why__body{margin:0;color:var(--ink-2);font-size:.95rem}.steps{padding:84px 0 8px;max-width:1040px;margin:0 auto}.steps__title{text-align:center;font-size:1.9rem;margin:0 0 48px}.steps__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:clamp(40px,5vw,64px)}.step{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:center}.step:nth-child(2n) .step__copy{order:2}.step__n{font-family:var(--font-mono);font-size:1.6rem;color:var(--muted);font-variant-numeric:tabular-nums;line-height:1;display:block;margin-bottom:10px}.step__title{font-family:var(--font-display);font-size:1.5rem;font-weight:500;margin:0 0 8px;color:var(--ink)}.step__body{margin:0;color:var(--ink-2);font-size:1rem;max-width:44ch}.step__facts{list-style:none;padding:0;margin:16px 0 0;display:flex;flex-direction:column;gap:8px;color:var(--ink-2);font-size:.94rem}.step__facts li{display:flex;align-items:baseline;gap:10px}.step__facts li:before{content:"";flex-shrink:0;width:6px;height:6px;border-radius:50%;background:var(--accent);transform:translateY(-1px)}.step__art{display:flex;align-items:center;justify-content:center;background:var(--panel-2);border:1px solid var(--line);border-radius:var(--radius);padding:clamp(28px,4vw,48px);min-height:220px}.art{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.art--record{display:inline-flex;align-items:center;gap:12px;padding:14px 22px;border-radius:var(--radius-pill)}.art__recdot{width:10px;height:10px;border-radius:50%;background:var(--danger);flex-shrink:0}.art__reclabel{font-weight:500;color:var(--ink);font-size:.95rem}.art__meter{display:inline-flex;align-items:center;gap:3px}.art__meter i{width:3px;border-radius:var(--radius-pill);background:var(--accent)}.art__meter i:nth-child(1){height:8px}.art__meter i:nth-child(2){height:16px}.art__meter i:nth-child(3){height:11px}.art__meter i:nth-child(4){height:18px}.art__meter i:nth-child(5){height:7px}.art--transcript{padding:20px 24px;max-width:340px;width:100%}.art--transcript p{margin:0 0 10px;font-size:.88rem;color:var(--ink-2);line-height:1.5}.art--transcript p:last-child{margin-bottom:0}.art--transcript b{display:block;font-weight:600;color:var(--accent-ink);font-size:.78rem}.art--doc{padding:20px 24px;max-width:340px;width:100%}.art__doclabel{display:block;font-family:var(--font-mono);font-size:.68rem;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-2);margin-bottom:4px}.art--doc p{margin:0 0 14px;font-size:.9rem;color:var(--ink)}.art--doc p:last-child{margin-bottom:0}.art__task{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.art__chip{display:inline-flex;border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--accent-ink);font-size:.74rem;font-weight:600;padding:2px 10px;white-space:nowrap}@media(max-width:780px){.step{grid-template-columns:1fr;gap:20px}.step:nth-child(2n) .step__copy{order:0}.step__art{min-height:170px}}.contents{padding:84px 0;max-width:1040px;margin:0 auto}.contents__title{text-align:center;font-size:1.9rem;margin:0 0 36px}.contents__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px}.content-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:22px 24px;box-shadow:var(--shadow-sm)}.content-card__title{font-family:var(--font-display);font-size:1.1rem;font-weight:500;margin:0 0 6px;color:var(--ink)}.content-card__body{margin:0;color:var(--ink-2);font-size:.93rem}.privacy{margin-inline:calc(var(--gutter) * -1);padding:clamp(72px,8vw,104px) var(--gutter) clamp(64px,7vw,92px)}.privacy__inner{max-width:1040px;margin:0 auto;text-align:center}.privacy__kicker{font-family:var(--font-mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.14em;color:var(--tint-2);margin:0 0 14px}.privacy__claim{font-size:clamp(2rem,4vw,3rem);line-height:1.15;margin:0 auto 44px;max-width:18ch;text-wrap:balance;color:var(--panel)}.privacy__claim em{color:var(--tint-2);font-style:italic}.privacy__cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:clamp(24px,4vw,48px);text-align:left}.privacy__cols>div{border-left:1px solid color-mix(in srgb,var(--panel) 22%,transparent);padding-left:clamp(18px,2.5vw,28px)}.privacy__cols h3{font-family:var(--font-display);font-size:1.1rem;font-weight:500;margin:0 0 8px;color:var(--panel)}.privacy__cols p{margin:0;color:var(--tint-2);font-size:.95rem}.pricing{padding:72px 0 40px}.pricing__title{text-align:center;font-size:1.9rem;margin:0 0 32px}.pricing__plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;max-width:720px;margin:0 auto}.plan{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:24px;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:12px}.plan--highlighted{background:var(--hero-green);border-color:var(--hero-green);color:var(--panel);box-shadow:var(--shadow)}.plan--highlighted .plan__name,.plan--highlighted .plan__price,.plan--highlighted .plan__interval,.plan--highlighted .plan__features{color:var(--panel)}.plan--highlighted .plan__features li:before{color:var(--tint-2)}.plan--highlighted .plan__cta{background:var(--panel);border-color:var(--panel);color:var(--hero-green)}.plan--highlighted .plan__cta:hover{background:var(--tint);opacity:1}.plan__name{margin:0;font-size:.78rem;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--ink-2);font-weight:500}.plan__price{margin:0;font-size:2.1rem;color:var(--ink);font-variant-numeric:tabular-nums}.plan__interval{font-family:var(--font-sans);font-size:.92rem;color:var(--ink-2)}.plan__features{list-style:none;padding:0;margin:4px 0 8px;display:flex;flex-direction:column;gap:8px;color:var(--ink-2);font-size:.94rem}.plan__features li:before{content:"·";color:var(--accent);font-weight:700;margin-right:8px}.plan__cta{align-self:flex-start;margin-top:auto}.pricing__fine{text-align:center;color:var(--ink-2);font-size:.86rem;margin:22px 0 0}.faq{padding:84px 0 8px;max-width:720px;margin:0 auto}.faq__title{text-align:center;font-size:1.9rem;margin:0 0 28px}.faq__list{border-top:1px solid var(--line)}.faq__item{border-bottom:1px solid var(--line)}.faq__q{cursor:pointer;list-style:none;padding:18px 36px 18px 2px;font-weight:500;color:var(--ink);position:relative}.faq__q::-webkit-details-marker{display:none}.faq__q:before,.faq__q:after{content:"";position:absolute;right:10px;top:50%;width:12px;height:2px;border-radius:1px;background:var(--ink-2);transition:transform .18s}.faq__q:after{transform:rotate(90deg)}.faq__item[open] .faq__q:after{transform:rotate(0)}.faq__q:hover{color:var(--accent-ink)}.faq__q:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}.faq__a{margin:0;padding:0 36px 20px 2px;color:var(--ink-2);font-size:.95rem;max-width:62ch}.landing-closer{margin-top:96px;padding:clamp(56px,7vw,104px) var(--gutter)}.closer{text-align:center}.closer__slogan{font-size:clamp(1.9rem,3vw,2.8rem);line-height:1.16;margin:0 0 24px;color:var(--panel);text-wrap:balance}.closer__slogan em{color:var(--tint-2);font-style:italic}.closer .hero__fine{margin-top:16px}.hero__shot{display:block;width:100%;max-width:640px;margin:48px auto 0;border-radius:var(--radius);border:1px solid var(--line);box-shadow:var(--shadow)}.download{min-height:100vh;padding-top:0}.download__body{max-width:1120px;margin:8px auto 64px;text-align:center}.ostabs{display:inline-flex;gap:8px;margin:0 0 22px}.download__head{max-width:640px;margin:0 auto}.download__kicker{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:10px;font-family:var(--font-mono);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--ink);margin:0 0 10px}.download__req{font-family:var(--font-sans);font-size:.82rem;font-weight:600;letter-spacing:0;text-transform:none;color:var(--ink-2);text-decoration:underline;text-underline-offset:3px}.download__req:before{content:"·";display:inline-block;text-decoration:none;margin-right:10px;color:var(--line-strong)}@media(max-width:640px){.download__req{flex-basis:100%}.download__req:before{content:none}}.download__title{font-size:clamp(2rem,3.9vw,3.5rem);line-height:1.08;margin:0 0 8px;color:var(--ink);text-wrap:balance}.download__sub{margin:0;color:var(--ink-2);font-size:1.06rem}.download__cards{list-style:none;margin:40px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.download__cards--4{grid-template-columns:repeat(4,minmax(0,1fr))}.download__card{display:flex;flex-direction:column;align-items:center;padding:24px 22px 26px;background:var(--panel);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow-card)}.download__n{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--accent-soft);color:var(--accent-ink);font-size:.82rem;font-weight:600;font-variant-numeric:tabular-nums}.download__art{display:flex;align-items:center;justify-content:center;height:112px;width:100%;margin:10px 0 14px}.download__steptitle{font-family:var(--font-display);font-size:1.25rem;font-weight:500;margin:0 0 6px;color:var(--ink);text-wrap:balance}.download__stepbody{margin:0;color:var(--ink-2);font-size:.93rem;line-height:1.5}.download__artifact{font-weight:600;font-style:italic;overflow-wrap:anywhere}.download__foot{margin:28px 0 0;color:var(--ink-2);font-size:.9rem}.dlart__chip{display:inline-flex;align-items:center;gap:10px;max-width:100%;padding:12px 16px;border:1px solid var(--line);border-radius:12px;background:var(--panel-2);font-family:var(--font-mono);font-size:.76rem;color:var(--ink);overflow-wrap:anywhere}.dlart__chip i{position:relative;flex:none;width:20px;height:26px;border:1.5px solid var(--ink-2);border-radius:3px}.dlart__chip i:after{content:"";position:absolute;right:-1px;top:-1px;width:7px;height:7px;background:var(--panel-2);border-left:1.5px solid var(--ink-2);border-bottom:1.5px solid var(--ink-2)}.dlart__drag{display:flex;align-items:center;gap:22px}.dlart__drag .install__arrow{align-self:center;margin:0}.dlart__dest{position:relative;display:block}.dlart__dest .install__folder{margin-top:0}.dlart__setup{display:flex;flex-direction:column;gap:8px;width:min(100%,200px)}.dlart__shield{display:flex;flex-direction:column;align-items:center;gap:12px}.dlart__shield .install__shieldbtn{align-self:center}.dlart__signin{display:flex;flex-direction:column;align-items:center;gap:12px}.install__appicon--dark{background:var(--hero-green);border-color:var(--hero-green);color:var(--panel)}.pill--sm{min-height:32px;padding:0 14px;font-size:.82rem}@media(max-width:1100px){.download__cards--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.download__cards,.download__cards--4{grid-template-columns:1fr;max-width:420px;margin-left:auto;margin-right:auto;gap:14px}.download__art{height:96px}}.waitlist{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin:20px 0 12px}.waitlist .input{flex:none;width:100%;border-radius:var(--radius-pill);padding:11px 18px}.waitlist__hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.waitlist__error{color:var(--danger);font-size:.88rem;margin:0 0 12px}.install{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);width:100%;max-width:360px;overflow:hidden}.install__shield{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:28px 26px 26px}.install__shieldbadge{font-family:var(--font-mono);font-size:.66rem;text-transform:uppercase;letter-spacing:.12em;padding:4px 10px;border-radius:999px;background:var(--accent-soft);color:var(--accent-ink);border:1px solid var(--tint-2)}.install__shieldbody{margin:0;font-size:.9rem;line-height:1.5;color:var(--ink-2)}.install__shieldbtn{align-self:flex-end;font-size:.8rem;font-weight:600;padding:7px 16px;border-radius:999px;background:var(--tint);color:var(--accent-ink);border:1px solid var(--tint-2)}.install__titlebar{display:flex;align-items:center;gap:6px;padding:10px 14px;border-bottom:1px solid var(--line)}.install__titlebar i{width:9px;height:9px;border-radius:50%;background:var(--line-strong)}.install__titlelabel{margin-left:8px;font-family:var(--font-mono);font-size:.7rem;color:var(--muted)}.install__stage{position:relative;display:flex;align-items:center;justify-content:space-between;padding:36px 40px}.install__cell{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px}.install__appicon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:14px;background:var(--tint);border:1px solid var(--tint-2);font-family:var(--font-display);font-size:1.5rem;color:var(--accent-ink)}.install__celllabel{font-size:.72rem;color:var(--muted)}.install__arrow{color:var(--faint);font-size:1.2rem;align-self:flex-start;margin-top:16px}.install__folder{position:relative;display:block;width:60px;height:44px;margin-top:12px;border-radius:6px;background:var(--accent-soft);border:1px solid var(--tint-2)}.install__folder:before{content:"";position:absolute;top:-7px;left:6px;width:22px;height:8px;border-radius:4px 4px 0 0;background:var(--accent-soft);border:1px solid var(--tint-2);border-bottom:none}.install__ghost{position:absolute;top:-6px;left:50%;margin-left:-28px;animation:install-drag 3.6s ease-in-out infinite;pointer-events:none}@keyframes install-drag{0%{transform:translate(-150px) scale(1);opacity:0}14%{opacity:.9}62%{transform:translate(0) scale(1);opacity:.9}78%,to{transform:translate(0) scale(.4);opacity:0}}.install__stage--setup{justify-content:flex-start;gap:20px}.install__progresswrap{flex:1;display:flex;flex-direction:column;gap:8px}.install__progresslabel{font-size:.78rem;color:var(--muted)}.install__progress{display:block;height:8px;border-radius:var(--radius-pill);background:var(--panel-2);border:1px solid var(--line);overflow:hidden}.install__progress i{display:block;height:100%;border-radius:var(--radius-pill);background:var(--accent);animation:install-progress 3.6s ease-in-out infinite}@keyframes install-progress{0%{width:4%}70%,92%{width:100%}to{width:100%;opacity:0}}@media(prefers-reduced-motion:reduce){.install__ghost{display:none}.install__progress i{animation:none;width:70%}}@media(max-width:400px){.install__stage{padding:28px 20px}.install__titlebar{gap:4px;padding-inline:10px}.install__titlelabel{min-width:0;margin-left:4px;overflow-wrap:anywhere}}.video-hero{position:relative;width:100%;max-width:760px;margin:48px auto 0;border-radius:var(--radius);border:1px solid var(--line);box-shadow:var(--shadow);overflow:hidden;background:var(--paper);aspect-ratio:1280 / 800}.video-hero__video{display:block;width:100%;height:100%;object-fit:cover}.video-hero__sound{position:absolute;right:14px;bottom:14px;display:inline-flex;align-items:center;gap:7px;padding:8px 14px 8px 12px;font:inherit;font-size:.86rem;font-weight:500;color:var(--paper);background:color-mix(in srgb,var(--ink) 82%,transparent);border:1px solid color-mix(in srgb,var(--paper) 22%,transparent);border-radius:var(--radius-pill);cursor:pointer;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:background .15s,transform .15s}.video-hero__sound:hover{background:var(--ink);transform:translateY(-1px)}.video-hero__sound svg{display:block}@media(max-width:400px){.video-hero__sound{padding:10px;gap:0}.video-hero__sound span{display:none}}.video-hero__expand{position:absolute;inset:0;padding:0;border:0;background:transparent;cursor:pointer}.video-hero__fs{position:absolute;left:14px;bottom:14px;display:inline-flex;padding:10px;color:var(--paper);background:color-mix(in srgb,var(--ink) 82%,transparent);border:1px solid color-mix(in srgb,var(--paper) 22%,transparent);border-radius:var(--radius-pill);cursor:pointer;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:background .15s,transform .15s}.video-hero__fs:hover{background:var(--ink);transform:translateY(-1px)}.video-hero__fs svg{display:block}.video-hero__sound,.video-hero__play,.video-hero__fs{z-index:1}.video-hero__play{position:absolute;inset:0;margin:auto;width:68px;height:68px;display:flex;align-items:center;justify-content:center;padding-left:3px;color:var(--paper);background:color-mix(in srgb,var(--accent) 92%,transparent);border:none;border-radius:50%;cursor:pointer;box-shadow:var(--shadow-lg);transition:transform .15s}.video-hero__play:hover{transform:scale(1.06)}.video-hero__sound:focus-visible,.video-hero__play:focus-visible,.video-hero__expand:focus-visible,.video-hero__fs:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:22px 24px;box-shadow:var(--shadow-card);margin-bottom:16px}.card h2{font-family:var(--font-display);font-size:1.25rem;font-weight:500;margin:0 0 10px}.account__head{display:flex;align-items:center;gap:14px}.avatar{width:44px;height:44px;border-radius:50%;background:var(--panel-2);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1.1rem;overflow:hidden}.avatar img{width:100%;height:100%;object-fit:cover}.ticks{display:inline-flex;align-items:center;gap:4px}.ticks__tick{width:16px;height:5px;border-radius:var(--radius-pill);background:var(--line-strong)}.ticks__tick.is-filled{background:var(--warn)}.ticks--spent .ticks__tick{background:var(--danger)}.chip{display:inline-flex;align-items:center;gap:6px;border-radius:var(--radius-pill);padding:2px 11px;font-size:.8rem;font-weight:600}.chip__dot{width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.chip--active{background:var(--ok-soft);color:var(--ok)}.chip--trial{background:var(--warn-soft);color:var(--warn)}.chip--expired{background:var(--danger-soft);color:var(--danger)}.banner--error{background:var(--danger-soft);color:var(--danger);border-radius:var(--radius-sm);padding:10px 14px;margin:14px 0;font-size:.92rem}.row{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.bigmark{font-family:var(--font-display);font-size:2rem;margin:0 0 8px}.success__line{font-size:clamp(1.7rem,3.4vw,2.4rem);line-height:1.15;font-style:italic;color:var(--accent-ink);margin:0 0 14px;text-wrap:balance}.page--center .hint{color:var(--ink-2);font-size:.9rem;max-width:380px;margin-top:22px}.checkmark{width:62px;height:62px;border-radius:50%;background:var(--ok-soft);color:var(--ok);font-size:1.8rem;display:flex;align-items:center;justify-content:center;margin-bottom:18px}footer.site{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;max-width:var(--maxw);margin:72px auto 0;color:var(--ink-2);font-size:.85rem;padding:22px 24px 30px}.site__mark{font-family:var(--font-display);font-size:1rem;color:var(--ink)}.site--landing{align-items:flex-start}footer.site.site--landing{margin-top:0;border-top:0;background:var(--hero-green);color:var(--tint-2);padding-top:30px;padding-bottom:40px}footer.site.site--landing .site__mark{color:var(--panel)}footer.site.site--landing .site__nav a{color:var(--tint-2)}footer.site.site--landing .site__nav a:hover{color:var(--panel)}.site__brand{display:flex;flex-direction:column;gap:4px}.site__nav{display:flex;gap:20px;flex-wrap:wrap}.site__nav a{color:var(--ink-2);text-decoration:none}.site__nav a:hover{color:var(--accent-ink)}.row--center{justify-content:center}.wordmark--stacked{margin-bottom:8px}.wordmark--hero{font-size:clamp(2.6rem,7vw,3.6rem);line-height:1;margin-bottom:16px}.wordmark--hero .wordmark__name,.wordmark--hero .wordmark__stop{display:inline-block}.wordmark--hero .wordmark__name{animation:mark-rise .62s cubic-bezier(.22,.7,.2,1) both}.wordmark--hero .wordmark__stop{color:var(--accent-ink);animation:mark-stop .34s cubic-bezier(.2,.9,.3,1.5) .44s both}@keyframes mark-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes mark-stop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}.login__google{gap:0;max-width:100%}.login__google-mark{display:flex;flex-shrink:0;align-items:center;margin-left:16px;padding-left:16px;border-left:1px solid var(--line-strong);min-height:24px}.gmark{width:18px;height:18px;flex-shrink:0}.login__or{display:flex;align-items:center;gap:12px;width:100%;max-width:360px;margin:22px 0 16px;color:var(--ink-2);font-size:.88rem}.login__or:before,.login__or:after{content:"";flex:1;border-top:1px solid var(--line)}.login__email{display:flex;flex-direction:column;align-items:stretch;gap:10px;width:100%;max-width:360px}.login__email .input{flex:none;width:100%;border-radius:var(--radius-pill);padding:11px 18px}.login__email .banner--error{margin:0}.login__send{border-color:var(--line-strong)}.login__sent-title{font-family:var(--font-display);font-size:1.35rem;margin:4px 0 0}.login__email p{margin:0}.login__code-label{font-size:.88rem;color:var(--ink-2);margin-top:6px}.login__email .login__code{text-align:center;font-size:1.4rem;letter-spacing:.3em;font-variant-numeric:tabular-nums}.signincell{display:flex;flex-direction:column;gap:2px;font-size:.88rem;white-space:nowrap}.login__again{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.notfound__code{font-size:clamp(5rem,16vw,9.5rem);line-height:1;letter-spacing:-.03em;margin:10px 0 18px;color:var(--tint-2)}.notfound__back{margin-top:4px;font-size:.95rem;text-underline-offset:4px}.processing{display:flex;flex-direction:column;gap:6px}@media(prefers-reduced-motion:reduce){.wordmark--hero .wordmark__name,.wordmark--hero .wordmark__stop{animation:none}}.note--spaced{margin-top:14px}.chip__note{margin-left:10px}.pill--inline{margin-left:6px}.account{max-width:980px;padding-top:16px}.account__one{display:grid;grid-template-columns:270px minmax(0,1fr);background:var(--panel);border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow-card);overflow:hidden}.account__rail{background:var(--hero-green);color:var(--panel);padding:34px 24px 26px;text-align:center;display:flex;flex-direction:column}.avatar--big{width:84px;height:84px;font-size:1.9rem;margin:0 auto 12px;background:var(--accent-soft);color:var(--accent-ink);flex:none}.account__name{font-size:1.3rem;line-height:1.15;margin:0;color:var(--panel);overflow-wrap:anywhere}.account__name--mail{font-size:1.1rem}.account__email{color:var(--tint-2);font-size:.9rem;margin-top:4px;overflow-wrap:anywhere}.account__status{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:14px}.account__status .chip__note{margin:0;color:var(--tint-2);font-size:.85rem}.account__menu{display:flex;flex-direction:column;gap:4px;margin-top:26px;text-align:left}.account__menu-item{display:flex;align-items:center;gap:10px;width:100%;padding:10px 14px;border-radius:10px;border:1px solid transparent;background:none;color:var(--accent-soft);font:inherit;font-size:.95rem;text-align:left;cursor:pointer}.account__menu-item i{width:8px;height:8px;border-radius:50%;background:var(--accent);flex:none}.account__menu-item:hover{background:#ffffff14}.account__menu-item.is-on{background:var(--panel);border-color:var(--panel);color:var(--accent-ink);font-weight:600;box-shadow:var(--shadow-sm)}.account__menu-item.is-on i{background:var(--ok)}.account__menu-out{margin-top:12px;color:var(--tint-2)}.account__sheet{min-width:0;display:flex;flex-direction:column}.account__sheet .banner--error{margin:16px 32px 0}.account__parts{flex:1 1 auto;display:grid;min-width:0}.account__part{grid-area:1 / 1;min-width:0;display:flex;flex-direction:column}.account__part:not(.is-on){visibility:hidden;pointer-events:none}.sheet__hd{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:26px 32px 20px;border-bottom:1px solid var(--line)}.sheet__hd h2{margin:0;font-size:1.5rem}.sheet__tag{color:var(--muted);font-size:.82rem}.arows{padding:4px 32px 8px}.arow{padding:18px 0;border-bottom:1px solid var(--line)}.arow:last-child{border-bottom:0}.arow__label{font-family:var(--font-mono);font-size:.7rem;text-transform:uppercase;letter-spacing:.12em;color:var(--ink-2);margin-bottom:6px}.arow__label em{font-family:var(--font-body, inherit);font-style:normal;text-transform:none;letter-spacing:0;font-size:.78rem;color:var(--faint);margin-left:8px}.arow__value{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.arow__value .muted{line-height:1.5}.arow__value>div{flex:1 1 auto;min-width:0}.arow__tag{color:var(--muted);font-size:.82rem}.field{display:block;width:100%;max-width:440px;height:42px;padding:0 14px;border:1px solid var(--line-strong);border-radius:10px;background:var(--panel);color:var(--ink);font:inherit;font-size:.95rem;box-sizing:border-box}.field::placeholder{color:var(--faint)}.field:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.field__hint{display:block;margin-top:8px;font-size:.8rem;color:var(--muted)}.field__hint.is-error{color:var(--danger)}.quota{display:flex;align-items:center;gap:14px;width:100%;flex-wrap:wrap}.quota__text{color:var(--ink);flex:1 1 200px;min-width:0}.quota__cta{margin-left:auto;white-space:nowrap}.have{padding:24px 32px 22px;border-bottom:1px solid var(--line)}.have__label{display:block;font-family:var(--font-mono);font-size:.7rem;text-transform:uppercase;letter-spacing:.12em;color:var(--ink-2);margin-bottom:10px}.have__grid{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.have__big{font-size:1.9rem;line-height:1}.have__count{color:var(--ink-2);font-size:.92rem}.have p{margin:10px 0 0;color:var(--ink-2);font-size:.95rem}.offer{display:grid;grid-template-columns:1fr 250px;gap:32px;padding:24px 32px 28px;align-items:center}.offer__price{font-size:2.1rem;line-height:1;margin:0 0 14px}.offer__price small{font-family:var(--font-body, inherit);font-size:.95rem;color:var(--ink-2);margin-left:6px}.checks{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px;color:var(--ink)}.checks li{display:flex;gap:10px;align-items:baseline}.checks li:before{content:"✓";color:var(--ok);font-weight:700}.cta{display:flex;align-items:center;justify-content:center;width:100%;min-height:46px;border-radius:999px;border:0;background:var(--accent-ink);color:var(--panel);font:inherit;font-weight:600;font-size:.97rem;text-decoration:none;cursor:pointer;box-shadow:0 6px 16px #33503f38;box-sizing:border-box}.cta:hover{background:var(--hero-green)}.cta:disabled{opacity:.6;cursor:default}.offer__fine{margin:10px 0 0;text-align:center;color:var(--muted);font-size:.82rem;line-height:1.45}.kvs{padding:4px 32px;border-bottom:1px solid var(--line)}.kv{display:grid;grid-template-columns:200px 1fr;gap:0 20px;padding:14px 0;font-size:.95rem;border-bottom:1px solid var(--line)}.kv:last-child{border-bottom:0}.kv__k{color:var(--ink-2)}.manage{display:grid;grid-template-columns:1fr 250px;gap:32px;padding:24px 32px 28px;align-items:center}.manage h3{margin:0;font-size:1.08rem;font-weight:500}.manage p{margin:6px 0 0;color:var(--ink-2);font-size:.92rem}.quietlink{display:block;width:100%;margin-top:10px;background:none;border:0;padding:0;text-align:center;color:var(--muted);font:inherit;font-size:.82rem;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.apps{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:24px 32px 8px}.app{border:1px solid var(--line);border-radius:14px;padding:22px 20px 20px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;box-shadow:var(--shadow)}.app__ic{width:46px;height:46px;border-radius:12px;background:var(--tint);display:grid;place-items:center;font-family:var(--font-display);font-size:1.35rem;color:var(--accent-ink);margin-bottom:4px}.app h3{margin:0;font-size:1.12rem;font-weight:500}.app p{margin:0 0 8px;color:var(--ink-2);font-size:.88rem}.app .pill{margin-top:auto;white-space:nowrap}.app__note{padding:12px 32px 28px;margin:0;color:var(--muted);font-size:.9rem}.account__danger{margin:auto 32px 26px;padding:16px 18px;border:1px dashed var(--line-strong);border-radius:12px}.danger-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;width:100%}.danger-row__note{color:var(--ink-2);font-size:.92rem;flex:1 1 200px}.pill--danger{color:var(--danger);border-color:var(--line-strong);margin-left:auto;white-space:nowrap}.pill--danger:hover{background:var(--danger-soft);border-color:var(--danger-soft)}@media(min-width:1800px){.account{zoom:1.15}}@media(min-width:2200px){.account{zoom:1.3}}@media(max-width:960px){.offer,.manage,.apps{grid-template-columns:1fr;gap:18px}.app{flex-direction:row;flex-wrap:wrap;align-items:center;gap:4px 14px}.app__ic{margin:0}.app h3{flex:1 1 auto}.app p{flex-basis:100%;margin:0;padding-left:60px}.app .pill{margin:10px 0 0 60px}.offer>div:last-child,.manage>div:last-child{max-width:320px}}@media(max-width:760px){.account{padding-left:16px;padding-right:16px}.account__one{grid-template-columns:1fr}.account__rail{padding:24px 20px 18px}.account__menu{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:18px}.account__menu-item{width:auto;padding:9px 6px;justify-content:center;font-size:.9rem}.account__menu-out{grid-column:1 / -1;margin-top:2px}.sheet__hd,.have,.offer,.kvs,.manage,.apps,.app__note,.arows{padding-left:20px;padding-right:20px}.account__danger{margin-left:20px;margin-right:20px}.offer,.manage,.apps{grid-template-columns:1fr;gap:18px}.kv{grid-template-columns:1fr;gap:2px}.quota__cta,.pill--danger{margin-left:0}}.admin__title{font-size:1.9rem;margin:8px 0 20px}.admin__title--section{font-size:1.4rem;margin:44px 0 16px}.admin__sectionhead{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.admin__sectionhead .admin__title--section{margin-bottom:16px}.fmessage{max-width:420px;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}.fcontext{margin-top:6px;font-size:.85rem}.fcontext summary{cursor:pointer;color:var(--accent-ink)}.fcontext pre{margin:6px 0 0;max-height:320px;overflow:auto;padding:8px 10px;background:var(--panel-2);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:.78rem;white-space:pre-wrap}.banner--warn{background:var(--warn-soft);color:var(--warn);border-radius:var(--radius-sm);padding:10px 14px;margin:0 0 20px;font-size:.9rem}.credit-providers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.credit-card{min-width:0;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:18px;box-shadow:var(--shadow-sm)}.credit-card.is-low{border-color:var(--danger);box-shadow:inset 4px 0 0 var(--danger),var(--shadow-sm)}.credit-card__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.credit-card__head h3,.credit-topups h3{margin:0;font-size:1.12rem}.credit-card__low{color:var(--danger);background:var(--danger-soft);border-radius:999px;padding:4px 9px;font-size:.78rem;font-weight:600}.credit-card__empty{min-height:90px;margin:0}.credit-card__stats{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:18px}.credit-card__stats .stat{padding:12px 14px}.credit-card__stats .stat__value,.credit-card__stats .stat:last-child .stat__value{font-size:1.12rem}.credit-chart__label{color:var(--ink-2);font-size:.8rem;margin-bottom:8px}.credit-chart__bars{height:94px;display:flex;align-items:flex-end;gap:3px;border-bottom:1px solid var(--line)}.credit-chart__bar{flex:1 1 0;min-width:2px;border-radius:2px 2px 0 0;background:var(--accent);opacity:.75}.credit-card.is-low .credit-chart__bar{background:var(--danger)}.credit-topups{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(240px,.75fr);gap:24px;background:var(--tint);border:1px solid var(--tint-2);border-radius:var(--radius);padding:18px;margin-top:16px}.credit-topups__form{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:12px}.credit-topups__form .input{flex-basis:150px;min-width:140px}.credit-topups__form .pill{white-space:nowrap}.form-success,.form-error{margin:10px 0 0;font-size:.88rem}.form-success{color:var(--accent-ink)}.form-error{color:var(--danger)}.topup-list{list-style:none;padding:0;margin:12px 0 0;display:grid;gap:8px}.topup-list li{display:flex;gap:8px;flex-wrap:wrap;color:var(--ink-2);font-size:.86rem}.topup-list strong{color:var(--ink)}@media(max-width:760px){.credit-providers,.credit-topups{grid-template-columns:1fr}}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:26px}.stat{background:var(--tint);border:1px solid var(--tint-2);border-radius:var(--radius);padding:16px 18px;box-shadow:var(--shadow-sm)}.stat__label{font-family:var(--font-mono);font-size:.68rem;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-2);margin-bottom:6px}.stat__value{font-size:1.7rem;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;overflow-wrap:normal}.stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.stat:last-child .stat__value{font-size:1.5rem}.admin__controls{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:18px}.input{flex:1 1 240px;min-width:200px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--panel);color:var(--ink);font:inherit;font-size:.94rem;padding:9px 12px}.input::placeholder{color:var(--ink-2)}.input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.filters{display:flex;gap:8px;flex-wrap:wrap}.pill--sm{padding:5px 12px;font-size:.85rem}.pill.is-active{background:var(--accent-soft);border-color:var(--tint-2);color:var(--accent-ink)}.tablewrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow-sm)}.utable{width:100%;min-width:720px;border-collapse:collapse;font-size:.92rem}.utable th{text-align:left;font-family:var(--font-mono);font-size:.68rem;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-2);font-weight:500;padding:14px 16px;border-bottom:1px solid var(--line);white-space:nowrap}.utable td{padding:14px 16px;border-bottom:1px solid var(--line);color:var(--ink);vertical-align:middle}.utable tbody tr:last-child td{border-bottom:none}.utable tbody tr:hover{background:var(--panel-2)}.nums{font-variant-numeric:tabular-nums;color:var(--ink-2);white-space:nowrap}.dash{color:var(--faint)}.ucell{display:flex;align-items:center;gap:10px}.ucell__meta{display:flex;flex-direction:column;line-height:1.35}.ucell__name{color:var(--ink);font-weight:500}.ucell__email{color:var(--ink-2);font-size:.85rem}.avatar--sm{width:30px;height:30px;font-size:.85rem;border-radius:50%;flex-shrink:0}.trialcell{display:inline-flex;align-items:center;gap:10px;white-space:nowrap}.trialcell__count{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:.85rem}.plancell{display:inline-flex;align-items:center;gap:10px;white-space:nowrap}.empty{text-align:center;padding:56px 0}.empty__title{font-size:1.3rem;margin:0 0 6px;color:var(--ink)}@media(max-width:640px){.arow{grid-template-columns:1fr;gap:8px}.quota{flex-wrap:wrap}.quota__cta,.pill--danger{margin-left:0}}.legal{padding-top:16px}.legal__sheet{background:var(--panel);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow-card);padding:36px 44px 44px}@media(max-width:640px){.legal__sheet{padding:24px 20px 28px;border-radius:14px}}.legal__title{font-size:2rem;line-height:1.2;margin:0 0 8px;color:var(--ink)}.legal__updated{font-family:var(--font-mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-2);margin:0 0 28px}.legal__lead{font-size:1.05rem;color:var(--ink);margin:0 0 8px}.legal h2{font-family:var(--font-display);font-size:1.3rem;font-weight:500;color:var(--ink);margin:40px 0 10px}.legal p,.legal li{color:var(--ink);font-size:.97rem;line-height:1.65;max-width:66ch}.legal p{margin:0 0 14px}.legal ul{margin:0 0 14px;padding-left:22px}.legal li{margin-bottom:8px}.legal li::marker{color:var(--accent)}.legal code{font-family:var(--font-mono);font-size:.86em;background:var(--panel-2);border-radius:var(--radius-sm);padding:1px 6px}.topbar--green{background:var(--hero-green)}.topbar--green .wordmark{color:var(--panel)}.topbar--green .topbar__login{color:var(--tint-2)}.topbar__short{display:none}@media(max-width:640px){.topbar__long{display:none}.topbar__short{display:inline}}.checkout{padding-top:0;padding-bottom:80px}.checkout__band{position:relative;margin:0 calc(var(--gutter) * -1);padding:20px var(--gutter) 110px;background:var(--hero-green);color:var(--panel);text-align:center;box-shadow:var(--shadow-band)}.checkout__band .ledger__eyebrow{color:#dce9dc}.checkout__band .ledger__title{color:var(--panel);margin:0}.checkout__sheet{display:grid;grid-template-columns:1fr 1.15fr;max-width:980px;margin:-80px auto 0;background:var(--panel);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow-card);overflow:hidden;position:relative;z-index:1}.ledger{padding:34px 36px;border-right:1px solid var(--line)}.ledger__eyebrow{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);margin:0 0 10px}.ledger__title{font-size:clamp(2rem,4vw,3.5rem);line-height:1.08;margin:0;color:var(--ink)}.ledger__what{font-size:1.4rem;margin:0 0 6px;color:var(--ink)}.ledger__row{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:16px 0 10px;color:var(--ink)}.ledger__row--total{border-bottom:1px solid var(--ink);margin-bottom:22px}.ledger__total{font-size:clamp(1.5rem,3vw,1.9rem);color:var(--ink);font-variant-numeric:tabular-nums}.ledger__offer,.offer__launch{margin:0;font-size:.9rem;color:var(--ink-2)}.offer__launch{margin:-6px 0 14px}.ledger__total em{font-size:.82rem;font-style:normal;color:var(--ink-2);font-family:var(--font-sans)}.ledger__facts{list-style:none;margin:0;padding:0;display:grid;gap:10px}.ledger__facts li{position:relative;padding-left:20px;font-size:.9rem;color:var(--ink-2)}.ledger__facts li:before{content:"";position:absolute;left:0;top:.55em;width:7px;height:7px;border-radius:var(--radius-pill);background:var(--ok)}.paybox{padding:20px;min-height:480px}.paybox__state{padding:24px 8px;text-align:center}.paybox__failed{color:var(--danger);margin:0 0 6px}.paybox__hint{color:var(--ink-2);font-size:.88rem;margin:0 0 16px}.paybox__frame{display:block;width:100%;border:0;min-height:900px}.paybox--failed,.paybox__framehint{margin:12px 0 0;color:var(--ink-2);font-size:.82rem;text-align:center}.paybox--failed .paybox__frame{min-height:0}@media(max-width:860px){.checkout__band{padding-bottom:72px}.checkout__sheet{grid-template-columns:1fr;margin-top:-48px}.ledger{padding:26px 22px 22px;border-right:0;border-bottom:1px solid var(--line)}.paybox{min-height:0;padding:14px}}.paybox__early{text-align:left;padding:16px 16px 10px}.paybox__earlytitle{font-size:1.35rem;color:var(--ink);margin:0 0 10px}.paybox__early .paybox__hint{margin-bottom:20px}.paybox__more{font-size:.82rem;color:var(--ink-2);margin:18px 0 0}.support{max-width:720px}.support__form{display:grid;gap:12px;margin-top:28px}.support__form .input{min-width:0;width:100%}.support__form textarea{resize:vertical}.support__form p{margin:0}.support__form>button{justify-self:start}.support__confirmation{overflow-wrap:anywhere;margin-top:28px}.support-tickets{margin-bottom:36px}.support-tickets__pagination,.support-tickets__detail-head{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:18px 0}.support-tickets__detail{border-top:1px solid var(--line);padding-top:12px;overflow-wrap:anywhere}.support-tickets__context{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:10px 16px}.support-tickets__context dt{color:var(--ink-2)}.support-tickets__context dd{margin:0}.support-tickets__description{white-space:pre-wrap;overflow-wrap:anywhere}.prerender{max-width:var(--maxw);margin:0 auto;padding:72px var(--gutter);line-height:1.6}.prerender h1{font-family:var(--font-display);font-weight:400;font-size:3rem;margin:0 0 24px}.lp{--lp-nav: 80px;--lp-hs: 1;display:flex;flex-direction:column;overflow-x:clip}.lp-top{position:relative;z-index:4;display:flex;align-items:center;justify-content:center;padding:22px var(--gutter)}.lp-top__mark{font:600 26px var(--font-display);letter-spacing:-.02em;color:var(--ink);text-decoration:none}.lp-top__login{position:absolute;right:var(--gutter);top:50%;transform:translateY(-50%);font-size:.92rem;color:var(--ink-2);text-decoration:none}.lp-top__login:hover{color:var(--accent-ink)}.lp-hero{position:relative;z-index:3;height:calc(100svh - var(--lp-nav));min-height:560px;overflow-x:clip;overflow-y:visible;text-align:center}.lp-hero--vignette .lp-hero__copy:before{display:none}.lp-hero__stage{position:absolute;left:50%;top:max(0px,calc((100% - var(--lp-h, 830px) * var(--lp-hs, 1)) / 2));width:var(--lp-w, 1440px);height:var(--lp-h, 830px);margin-left:calc(var(--lp-w, 1440px) / -2);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px 16px 48px;transform:scale(var(--lp-hs, 1));transform-origin:top center}.lp-hero__copy{position:relative;z-index:2;max-width:var(--lp-copy, 760px);padding:16px 12px;animation:lp-rise .9s cubic-bezier(.2,.7,.2,1) .15s both}.lp-hero--vignette .lp-hero__copy:before{content:"";position:absolute;inset:-6% -8%;z-index:-1;border-radius:50%;background:radial-gradient(ellipse at center,var(--paper) 36%,rgb(250 249 245 / .8) 52%,rgb(250 249 245 / 0) 68%);pointer-events:none}.lp-hero__slogan{margin:0;font:500 var(--lp-h1, 68px)/1.08 var(--font-display);letter-spacing:-.025em;text-wrap:balance;color:var(--ink)}.lp-hero__slogan em{display:block;position:relative;color:var(--accent-ink);font-style:italic}.lp-type__measure{visibility:hidden}.lp-type__visible{position:absolute;inset:0}.lp-caret{display:inline-block;width:0;height:.8em;margin-left:.06em;border-left:.035em solid currentColor;vertical-align:-.07em;animation:lp-caret .8s steps(1,end) infinite}@keyframes lp-caret{50%{opacity:0}}.lp-hero__sub{margin:24px auto 28px;max-width:52ch;font-size:var(--lp-sub, 18px);line-height:1.5;color:var(--ink-2);text-wrap:balance}.lp-fine{margin:14px 0 0;font-size:13.5px;color:var(--ink-2)}.lp-live{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;font-size:12.5px;color:var(--ok);font-weight:600;margin-bottom:18px}.lp-live i{width:8px;height:8px;border-radius:50%;background:var(--ok);display:inline-block;animation:lp-pulse 2.2s ease-out infinite}.lp-live__clock{font-variant-numeric:tabular-nums}@keyframes lp-pulse{0%,to{box-shadow:0 0 #40694f73}60%{box-shadow:0 0 0 7px #40694f00}}.lp-sendlink{display:flex;flex-direction:column;gap:10px;margin:0 auto;max-width:340px;text-align:center}.lp-sendlink strong{font:500 1.05rem var(--font-display);color:var(--ink)}.lp-sendlink__row{display:flex;flex-direction:column;gap:8px}.lp-sendlink__input{min-height:46px;padding:0 18px;border-radius:var(--radius-pill);border:1px solid var(--line-strong);background:var(--panel);color:var(--ink);font:inherit;font-size:16px;text-align:center}.lp-sendlink__input::placeholder{color:var(--muted)}.lp-sendlink__input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lp-sendlink .lp-pill{width:100%;justify-content:center;font:inherit;font-size:15px;font-weight:500;cursor:pointer}.lp-sendlink .lp-pill:disabled{opacity:.7;cursor:default}.lp-sendlink__hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.lp-sendlink__fine{font-size:.85rem;line-height:1.45;color:var(--ink-2)}.lp-sendlink__fine.is-error{color:var(--danger)}.lp-sendlink.is-done strong{font-size:1.2rem}.lp-hero .lp-sendlink{gap:8px}.lp-hero .lp-sendlink strong{font-size:.95rem;padding:10px}.lp-hero .lp-sendlink__row{gap:6px}.lp-hero .lp-sendlink__input,.lp-hero .lp-sendlink .lp-pill{min-height:42px}.lp-hero form.lp-sendlink .lp-sendlink__fine:not(.is-error){display:none}@media(max-width:640px){.lp-hero__sub{margin-top:16px;margin-bottom:18px}}@media(max-width:410px){.lp-hero .lp-live{margin-bottom:10px}.lp-hero__sub{margin-top:12px;margin-bottom:14px}}.lp-closer .lp-sendlink strong{color:var(--panel)}.lp-closer .lp-sendlink__input{background:transparent;border-color:var(--tint-2);color:var(--panel)}.lp-closer .lp-sendlink__input::placeholder{color:var(--tint-2)}.lp-closer .lp-sendlink__fine{color:var(--tint-2)}.lp-closer .lp-sendlink__fine.is-error{color:#f1c9c2}.lp-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.lp-pill{display:inline-flex;align-items:center;min-height:46px;padding:0 22px;border-radius:var(--radius-pill);border:1px solid var(--line-strong);background:var(--panel);color:var(--ink);font-size:15px;font-weight:500;text-decoration:none;transition:background .18s,border-color .18s}.lp-pill:hover{border-color:var(--muted);color:var(--ink)}.lp-pill--primary{background:var(--accent-soft);border-color:var(--accent-soft);color:var(--accent-ink)}.lp-pill--primary:hover{background:#cfdcd2;border-color:#cfdcd2;color:var(--accent-ink)}.lp-cards{position:absolute;inset:0;pointer-events:none;opacity:calc(1 - var(--lp-away, 0) * .65);translate:0 calc(var(--lp-away, 0) * -28px)}.lp-card{--s: .9;--o: 1;--ad: 0s;--dur: 16s;--sc: var(--s);position:absolute;left:var(--x);top:var(--y);width:300px;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:14px 16px;text-align:left;pointer-events:auto;opacity:var(--o);transform:scale(var(--sc));transform-origin:top left;translate:var(--fx, 0px) var(--fy, 0px);rotate:var(--fr, 0deg);animation:lp-rise .9s cubic-bezier(.2,.7,.2,1) var(--ad) both,lp-drift var(--dur) linear calc(var(--ad) + .9s) infinite;will-change:transform;backface-visibility:hidden;transition:box-shadow .25s,border-color .25s,filter .35s,translate .7s cubic-bezier(.2,.7,.2,1),rotate .7s cubic-bezier(.2,.7,.2,1)}.lp-card.is-nudged{transition-duration:.25s,.25s,.35s,.12s,.12s}.lp-card:nth-child(2n){animation-direction:normal,reverse}.lp-card:hover{box-shadow:0 12px 30px #3c3f371f;border-color:var(--line-strong)}.lp-card--quiet:hover{--o: 1;filter:none!important}.lp-card__person{display:flex;align-items:center;gap:10px;margin-bottom:10px}.lp-card__av{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;font:600 14px/1 var(--font-display);flex:none}.lp-card__person strong{display:block;font:500 17px var(--font-display);letter-spacing:-.01em}.lp-card__person small{display:block;font-size:12.5px;color:var(--ink-2);margin-top:2px}.lp-card__stamp{margin-left:auto;font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.lp-card p{margin:0;background:var(--panel-2);border-radius:var(--radius-sm);padding:10px 12px;font:15.5px/1.4 var(--font-display);color:var(--ink)}@keyframes lp-rise{0%{opacity:0;transform:translateY(16px) scale(var(--sc, 1))}to{opacity:var(--o, 1);transform:translateY(0) scale(var(--sc, 1))}}@keyframes lp-drift{0%{transform:translateZ(0) scale(var(--sc))}4.17%{transform:translate3d(1.29px,-2.22px,0) scale(var(--sc))}8.33%{transform:translate3d(2.5px,-4.12px,0) scale(var(--sc))}12.5%{transform:translate3d(3.54px,-5.25px,0) scale(var(--sc))}16.67%{transform:translate3d(4.33px,-5.44px,0) scale(var(--sc))}20.83%{transform:translate3d(4.83px,-4.77px,0) scale(var(--sc))}25%{transform:translate3d(5px,-3.6px,0) scale(var(--sc))}29.17%{transform:translate3d(4.83px,-2.43px,0) scale(var(--sc))}33.33%{transform:translate3d(4.33px,-1.76px,0) scale(var(--sc))}37.5%{transform:translate3d(3.54px,-1.95px,0) scale(var(--sc))}41.67%{transform:translate3d(2.5px,-3.08px,0) scale(var(--sc))}45.83%{transform:translate3d(1.29px,-4.98px,0) scale(var(--sc))}50%{transform:translate3d(0,-7.2px,0) scale(var(--sc))}54.17%{transform:translate3d(-1.29px,-9.18px,0) scale(var(--sc))}58.33%{transform:translate3d(-2.5px,-10.35px,0) scale(var(--sc))}62.5%{transform:translate3d(-3.54px,-10.35px,0) scale(var(--sc))}66.67%{transform:translate3d(-4.33px,-9.04px,0) scale(var(--sc))}70.83%{transform:translate3d(-4.83px,-6.63px,0) scale(var(--sc))}75%{transform:translate3d(-5px,-3.6px,0) scale(var(--sc))}79.17%{transform:translate3d(-4.83px,-.57px,0) scale(var(--sc))}83.33%{transform:translate3d(-4.33px,1.84px,0) scale(var(--sc))}87.5%{transform:translate3d(-3.54px,3.15px,0) scale(var(--sc))}91.67%{transform:translate3d(-2.5px,3.15px,0) scale(var(--sc))}95.83%{transform:translate3d(-1.29px,1.98px,0) scale(var(--sc))}to{transform:translateZ(0) scale(var(--sc))}}.lp-reveal{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}.lp-reveal.is-visible{opacity:1;transform:none}.lp-main{padding:0 var(--gutter)}.lp-display{font-family:var(--font-display);font-weight:500;color:var(--ink);letter-spacing:-.01em}.lp-eyebrow{display:block;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);margin:0 0 14px}.lp-divider{display:flex;align-items:center;justify-content:center;gap:10px;max-width:1120px;height:22px;margin:56px auto 8px}.lp-divider--hero{margin-top:84px}.lp-divider i{display:block;width:6px;height:6px;border-radius:50%;background:var(--ok)}.lp-demo{max-width:1120px;margin:0 auto;padding:56px 0 24px;text-align:center}.lp-demo__title{font-size:clamp(1.5rem,2.2vw,1.9rem);margin:0 0 28px}.lp-demo__frame{display:block;width:100%;max-width:min(1120px,calc((100svh - 190px)*1.6));margin:0 auto;border-radius:10px;overflow:hidden;box-shadow:0 22px 60px #3c3f3738;background:var(--panel)}.lp-demo__frame .video-hero{max-width:none;margin:0;border-radius:0}@media(min-width:901px)and (max-width:1399px){.lp-demo__frame{max-width:min(calc(100% - 80px),calc((100svh - 190px)*1.6))}}.lp-steps{position:relative}.lp-steps.is-pinned{height:850svh}.lp-steps__pin{display:flex;flex-direction:column;padding:clamp(40px,7svh,72px) 0 clamp(24px,4svh,48px)}.lp-steps.is-pinned .lp-steps__pin{position:sticky;top:0;height:100svh;overflow:hidden}.lp-steps__title{text-align:center;font-size:clamp(1.5rem,2.2vw,1.9rem);margin:0 0 clamp(20px,4svh,40px);flex:none}.lp-steps__list{list-style:none;padding:0;margin:0 auto;width:min(1120px,100%);display:flex;flex-direction:column;gap:clamp(20px,3svh,40px)}.lp-steps.is-flow .lp-steps__list{width:min(880px,100%);gap:0;background:var(--panel);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow-card);padding:8px 32px}.lp-steps.is-flow .lp-step{padding:28px 0;border-bottom:1px solid var(--line)}.lp-steps.is-flow .lp-step:last-child{border-bottom:0}.lp-steps.is-pinned .lp-steps__list{flex:1;min-height:0;justify-content:space-evenly;gap:0}.lp-step{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4.5vw,64px);align-items:center}.lp-step:nth-child(2n) .lp-step__copy{order:2}.lp-step__copy>*{opacity:0;transform:translateY(14px);transition:opacity .4s ease,transform .4s cubic-bezier(.2,.7,.2,1)}.lp-step__art{opacity:0;transform:translate(32px);transition:opacity .5s ease,transform .5s cubic-bezier(.2,.7,.2,1)}.lp-step:nth-child(2n) .lp-step__art{transform:translate(-32px)}.lp-step.is-visible .lp-step__copy>*{opacity:1;transform:none}.lp-step.is-visible .lp-step__copy>:nth-child(2){transition-delay:.06s}.lp-step.is-visible .lp-step__copy>:nth-child(3){transition-delay:.12s}.lp-step.is-visible .lp-step__copy>:nth-child(4){transition-delay:.18s}.lp-step.is-visible .lp-step__art{opacity:1;transform:none;transition-delay:.08s}.lp-steps.is-pinned .lp-step.lp-reveal{opacity:1;transform:none;transition:none}.lp-step__n{font-family:var(--font-mono);font-size:clamp(1.2rem,1.6vw,1.6rem);color:var(--muted);display:block;margin-bottom:clamp(4px,1svh,10px);line-height:1}.lp-step__title{font-family:var(--font-display);font-size:clamp(1.2rem,1.6vw,1.5rem);font-weight:500;margin:0 0 6px}.lp-step__body{margin:0;color:var(--ink-2);max-width:44ch;font-size:clamp(.9rem,1.05vw,1rem)}.lp-step__facts{list-style:none;padding:0;margin:clamp(8px,1.5svh,16px) 0 0;display:flex;flex-direction:column;gap:clamp(4px,.8svh,8px);color:var(--ink-2);font-size:clamp(.84rem,.98vw,.94rem)}.lp-step__facts li{display:flex;align-items:baseline;gap:10px}.lp-step__facts li:before{content:"";flex-shrink:0;width:6px;height:6px;border-radius:50%;background:var(--accent);transform:translateY(-1px)}.lp-step__art{display:flex;align-items:center;justify-content:center;min-height:clamp(120px,17svh,170px)}.lp-step__art .lp-art{transform:rotate(-1.2deg)}.lp-step:nth-child(2n) .lp-step__art .lp-art{transform:rotate(1deg)}.lp-stage{flex:1;min-height:0;width:min(1120px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(300px,420px) minmax(0,1fr);gap:clamp(40px,6vw,96px);align-items:center}.lp-stage__card{list-style:none;margin:0;padding:clamp(20px,3svh,30px) clamp(24px,2.4vw,34px);background:var(--panel);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:clamp(18px,3svh,34px)}.lp-step--menu{display:block;opacity:.38;transition:opacity .3s ease}.lp-step--menu.is-on{opacity:1}.lp-step--menu .lp-step__copy>*{opacity:1;transform:none;transition:none}.lp-step--menu .lp-step__body,.lp-step--menu .lp-step__facts{display:none}.lp-step--menu.is-on .lp-step__body{display:block}.lp-step--menu.is-on .lp-step__facts{display:flex}.lp-step--menu .lp-step__title{margin-bottom:0}.lp-step--menu.is-on .lp-step__title{margin-bottom:6px}.lp-stage__art{position:relative;min-height:clamp(260px,44svh,420px)}.lp-stage__slide{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .7s cubic-bezier(.2,.7,.2,1);pointer-events:none}.lp-stage__slide.is-on{opacity:1;transform:none}.lp-stage__slide .lp-art{transform:rotate(-1deg) scale(1.25);transform-origin:center}@media(min-width:1800px){.lp-stage{width:min(1360px,100%);grid-template-columns:minmax(360px,480px) minmax(0,1fr)}.lp-stage__card{font-size:1.08rem}.lp-stage__slide .lp-art{transform:rotate(-1deg) scale(1.55)}}.lp-art{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-card)}.lp-art--record{display:inline-flex;align-items:center;gap:12px;padding:14px 22px;border-radius:var(--radius-pill)}.lp-art__recdot{width:10px;height:10px;border-radius:50%;background:var(--ok)}.lp-art__reclabel{font-weight:500;font-size:.95rem}.lp-art__meter{display:inline-flex;align-items:center;gap:3px}.lp-art__meter i{width:3px;border-radius:var(--radius-pill);background:var(--accent);display:inline-block;transform-origin:center}.lp-art__meter i:nth-child(1){height:8px}.lp-art__meter i:nth-child(2){height:16px}.lp-art__meter i:nth-child(3){height:11px}.lp-art__meter i:nth-child(4){height:18px}.lp-art__meter i:nth-child(5){height:7px}.lp-art--transcript,.lp-art--doc{padding:clamp(12px,1.8svh,20px) clamp(16px,2vw,24px);max-width:340px;width:100%}.lp-art--transcript p{margin:0 0 clamp(5px,.9svh,10px);font-size:clamp(.8rem,.92vw,.88rem);color:var(--ink-2);line-height:1.45}.lp-art--transcript p:last-child{margin:0}.lp-art--transcript b{display:block;font-weight:600;color:var(--accent-ink);font-size:.78rem}.lp-art__doclabel{display:block;font-family:var(--font-mono);font-size:.68rem;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-2);margin-bottom:4px}.lp-art--doc p{margin:0 0 clamp(8px,1.3svh,14px);font-size:clamp(.84rem,.95vw,.9rem)}.lp-art--doc p:last-child{margin:0}.lp-art__task{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.lp-art__chip{display:inline-flex;border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--accent-ink);font-size:.74rem;font-weight:600;padding:2px 10px;white-space:nowrap;opacity:0;transform:scale(.6);transition:transform .45s cubic-bezier(.2,.9,.3,1.3),opacity .3s ease}.lp-stepart.is-visible .lp-art__recdot{animation:lp-pulse 2.2s ease-out infinite}.lp-stepart.is-visible .lp-art__meter i{animation:lp-meter 1.1s ease-in-out infinite alternate}.lp-stepart.is-visible .lp-art__meter i:nth-child(2){animation-duration:.9s;animation-delay:.15s}.lp-stepart.is-visible .lp-art__meter i:nth-child(3){animation-duration:1.3s;animation-delay:.3s}.lp-stepart.is-visible .lp-art__meter i:nth-child(4){animation-duration:.8s;animation-delay:.05s}.lp-stepart.is-visible .lp-art__meter i:nth-child(5){animation-duration:1.2s;animation-delay:.25s}@keyframes lp-meter{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}.lp-art--transcript p,.lp-art--doc>*{opacity:0;transform:translateY(6px);transition:opacity .35s ease,transform .35s ease}.lp-stepart.is-visible .lp-art--transcript p,.lp-stepart.is-visible .lp-art--doc>*{opacity:1;transform:none}.lp-stepart.is-visible .lp-art--transcript p:nth-child(1){transition-delay:.3s}.lp-stepart.is-visible .lp-art--transcript p:nth-child(2){transition-delay:.65s}.lp-stepart.is-visible .lp-art--transcript p:nth-child(3){transition-delay:1s}.lp-stepart.is-visible .lp-art--doc>:nth-child(1){transition-delay:.3s}.lp-stepart.is-visible .lp-art--doc>:nth-child(2){transition-delay:.45s}.lp-stepart.is-visible .lp-art--doc>:nth-child(3){transition-delay:.7s}.lp-stepart.is-visible .lp-art--doc>:nth-child(4){transition-delay:.85s}.lp-stepart.is-visible .lp-art__chip{opacity:1;transform:none;transition-delay:1.1s}.lp-record{position:relative}.lp-record.is-pinned{height:440svh}.lp-record__pin{display:flex;flex-direction:column;padding:clamp(40px,7svh,72px) 0 clamp(56px,6svh,88px)}.lp-record.is-pinned .lp-record__pin{position:sticky;top:0;height:100svh;overflow:hidden;padding-bottom:clamp(64px,8svh,96px)}.lp-record__head{margin:0 0 clamp(20px,4svh,40px);text-align:center;flex:none}.lp-record__title{text-align:center;font-size:clamp(1.7rem,2.8vw,2.6rem);line-height:1.08;letter-spacing:-.02em;margin:0;text-wrap:balance}.lp-record__title em{display:block;color:var(--accent-ink);font-style:italic;transform:translate(.9em)}.lp-record__grid{--lp-pw: min(740px, 52vw);display:grid;grid-template-columns:var(--lp-pw) 56px minmax(260px,320px);justify-content:center;align-items:stretch;width:100%}.lp-record.is-pinned .lp-record__grid{--lp-pw: min(740px, 52vw, calc((100svh - var(--lp-head, 230px)) / 1.2));flex:1;min-height:0;align-content:start}.lp-paperstack{position:relative;container-type:inline-size}.lp-paper{position:relative;background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 14px 34px #3c3f3717;padding:4.15em 4.74em 2.074em;color:var(--ink);font-family:"PT Sans",var(--font-sans);font-size:calc(100cqw * 13.5 / 740);line-height:1.5}.lp-paper h4{margin:0;font-family:"PT Serif",var(--font-display);font-weight:400;font-size:2.222em;line-height:1.15;text-wrap:balance}.lp-paper .meta{margin:.667em 0 0;font-size:.926em;color:var(--ink-2)}.lp-paper .who{margin:.296em 0 0;padding:0 0 1.185em;border-bottom:1px solid var(--line);font-size:.926em}.lp-paper .sum{margin:1.481em 0 0;font-family:"PT Serif",var(--font-display);font-size:1.148em;line-height:1.55;text-wrap:pretty}.lp-paper .h2{font-family:"PT Serif",var(--font-display);font-weight:400;font-size:1.407em;margin:1.63em 0 .593em;line-height:1.2}.lp-paper ul{margin:0;padding:0 0 0 1.185em}.lp-paper li{margin:0 0 .444em;padding-left:.222em}.lp-paper table{width:100%;border-collapse:collapse;font-size:.963em;line-height:1.4}.lp-paper th{font-family:var(--font-mono);font-weight:400;font-size:.731em;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);text-align:left;padding:0 .6em .45em 0;border-bottom:1px solid var(--line-strong)}.lp-paper td{padding:.6em .75em .6em 0;border-bottom:1px solid var(--line);vertical-align:top}.lp-paper td.num{white-space:nowrap;font-variant-numeric:tabular-nums}.lp-paper .note{margin:0;white-space:pre-line;font-size:1em}.lp-paper .foot{margin-top:1.43em;display:flex;justify-content:space-between;padding-top:.667em;border-top:1px solid var(--line);font-size:.778em;color:var(--ink-2)}.lp-paper .foot b{font-family:"PT Serif",var(--font-display);font-weight:400;font-size:1.19em;color:var(--ink)}.lp-sec{opacity:0;transform:translateY(14px);transition:opacity .8s ease,transform .8s ease}.lp-sec.is-in,.lp-sec.lp-reveal.is-in{opacity:1;transform:none}.lp-pin{position:absolute;right:-14px;top:var(--p);width:28px;height:28px;border-radius:50%;background:var(--accent-soft);color:var(--accent-ink);display:grid;place-items:center;font:600 12px/1 var(--font-sans);box-shadow:0 0 0 3px var(--paper);opacity:0;transition:opacity .5s .25s}.lp-pin.is-in{opacity:1}.lp-pin.is-now{background:var(--accent-ink);color:var(--panel)}.lp-links{position:relative}.lp-link{position:absolute;left:16px;right:0;top:calc(var(--p) + 14px);height:1px;background:#c9d6cc;opacity:0;transition:opacity .5s .3s}.lp-link.is-in{opacity:1}.lp-parts{list-style:none;margin:0;padding:0;position:relative}.lp-part,.lp-record.is-pinned .lp-part.lp-reveal{position:absolute;left:0;right:0;top:calc(var(--p) + 1px);opacity:.3;transform:none;transition:opacity .6s .3s}.lp-part.is-in{opacity:1}.lp-part.is-now h3{color:var(--accent-ink)}.lp-part h3{font-family:var(--font-display);font-weight:500;font-size:clamp(.98rem,1.15vw,1.12rem);margin:0 0 4px;line-height:1.2}.lp-part p{margin:0;color:var(--ink-2);font-size:clamp(.84rem,.98vw,.95rem);line-height:1.45}.lp-record.is-flow .lp-record__grid{--lp-pw: min(740px, 100%);grid-template-columns:minmax(0,1fr);gap:32px;max-width:1120px;margin:0 auto}.lp-record.is-flow .lp-pin,.lp-record.is-flow .lp-links{display:none}.lp-record.is-flow .lp-paperstack{width:min(740px,100%);margin:0 auto}.lp-record.is-flow .lp-paper{font-size:max(12px,calc(100cqw * 13.5 / 740))}.lp-record.is-flow .lp-parts{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px 28px;width:min(900px,100%);margin:0 auto}.lp-record.is-flow .lp-part{position:static;opacity:1}.lp-record.is-flow .lp-part.lp-reveal:not(.is-visible){opacity:0}.lp-record.is-flow .lp-sec.is-visible{opacity:1;transform:none}.lp-record.is-pinned .lp-sec.lp-reveal,.lp-record.is-side .lp-sec.lp-reveal,.lp-record.is-pinned .lp-part.lp-reveal,.lp-record.is-side .lp-part.lp-reveal{transition:opacity .8s ease,transform .8s ease}.lp-record.is-pinned .lp-part.lp-reveal,.lp-record.is-side .lp-part.lp-reveal{transform:none;transition:opacity .6s .3s}.lp-record.is-pinned .lp-part.lp-reveal.is-in,.lp-record.is-side .lp-part.lp-reveal.is-in{opacity:1}.lp-record.is-side .lp-record__grid{--lp-pw: min(740px, 54vw)}@media(max-height:799px){.lp-record.is-pinned .lp-record__pin{padding:44px 0}.lp-record.is-pinned .lp-record__head{margin-bottom:14px}.lp-record.is-pinned .lp-record__title{font-size:1.55rem}.lp-record.is-pinned .lp-record__grid{--lp-pw: min(740px, 52vw, calc((100svh - var(--lp-head, 230px)) / 1.2))}}.lp-privacy{position:relative;margin-inline:calc(var(--gutter) * -1);padding:80px var(--gutter);text-align:center;background:var(--hero-green);color:var(--panel);box-shadow:var(--shadow-band),0 -10px 28px #1f3a2a1f}.lp-privacy__kicker{font-family:var(--font-mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.14em;color:#dce9dc;margin:0 0 16px}.lp-privacy__claim{font-size:clamp(2rem,3.4vw,3rem);line-height:1.12;margin:0 auto;max-width:20ch;text-wrap:balance;color:var(--panel)}.lp-privacy__claim em{color:var(--tint-2);font-style:italic}.lp-privacy__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;max-width:840px;margin:36px auto 0}.lp-privacy__card{background:var(--panel);color:var(--ink);border-radius:14px;padding:22px 18px 20px;box-shadow:0 18px 44px #00000052,0 2px 6px #0000001f}.lp-privacy__icon{width:60px;height:60px;margin:0 auto 10px;color:var(--accent-ink)}.lp-privacy__icon svg{width:100%;height:100%;display:block}.lp-privacy__icon .x{stroke:#9fb7a6}.lp-privacy__card h3{margin:0 0 4px;font-size:1.1rem;line-height:1.2;color:var(--ink)}.lp-privacy__card p{margin:0;color:var(--ink-2);font-size:.88rem;line-height:1.5}.lp-pricing{padding:72px 0 40px;max-width:1120px;margin:0 auto}.lp-pricing__head{margin:0 0 36px;text-align:center}.lp-pricing__title{font-size:clamp(1.6rem,2.4vw,2.1rem);line-height:1.15;margin:0;text-wrap:balance}.lp-pricing__plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.lp-plan{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:24px;box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:12px}.lp-plan--highlighted{background:var(--hero-green);border-color:var(--hero-green);box-shadow:var(--shadow-band);color:var(--panel)}.lp-plan__name{margin:0;font-size:.78rem;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--ink-2);font-weight:500}.lp-plan__price{margin:0;font-size:2.1rem;font-variant-numeric:tabular-nums}.lp-plan__interval{font-family:var(--font-sans);font-size:.92rem;color:var(--ink-2)}.lp-plan__was{font-size:1.1rem;margin-right:10px;opacity:.6;text-decoration-thickness:2px}.lp-plan__offer{margin:-4px 0 0;font-size:.9rem;line-height:1.45}.lp-plan__features{list-style:none;padding:0;margin:4px 0 8px;display:flex;flex-direction:column;gap:8px;color:var(--ink-2);font-size:.94rem}.lp-plan__features li:before{content:"·";color:var(--accent);font-weight:700;margin-right:8px}.lp-plan--highlighted .lp-plan__name,.lp-plan--highlighted .lp-plan__price,.lp-plan--highlighted .lp-plan__interval,.lp-plan--highlighted .lp-plan__features{color:var(--panel)}.lp-plan--highlighted .lp-plan__features li:before{color:var(--tint-2)}.lp-plan__cta{align-self:flex-start;margin-top:auto}.lp-plan--highlighted .lp-plan__cta{background:var(--panel);border-color:var(--panel);color:var(--hero-green)}.lp-pricing__fine{color:var(--ink-2);font-size:.86rem;margin:22px 0 0}.lp-faq{padding:84px 0 8px;max-width:720px;margin:0 auto}.lp-faq__title{text-align:center;font-size:clamp(1.5rem,2.2vw,1.9rem);margin:0 0 28px}.lp-faq__list{background:var(--panel);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow-card);padding:6px 28px}.lp-faq__item{border-bottom:1px solid var(--line)}.lp-faq__item:last-child{border-bottom:0}.lp-faq__q{cursor:pointer;list-style:none;padding:18px 36px 18px 0;font-weight:500;position:relative}.lp-faq__q::-webkit-details-marker{display:none}.lp-faq__q:before,.lp-faq__q:after{content:"";position:absolute;right:10px;top:50%;width:12px;height:2px;border-radius:1px;background:var(--ink-2);transition:transform .18s}.lp-faq__q:after{transform:rotate(90deg)}.lp-faq__item[open] .lp-faq__q:after{transform:rotate(0)}.lp-faq__a{margin:0;padding:0 36px 20px 0;color:var(--ink-2);font-size:.95rem;max-width:62ch}.lp-closer{position:relative;margin-top:96px;padding:96px var(--gutter) 0;background:var(--hero-green);color:var(--panel);text-align:center;box-shadow:0 -14px 36px #1f3a2a38}.lp-closer__slogan{font-size:clamp(1.9rem,3.2vw,2.8rem);line-height:1.16;margin:0 0 24px;color:var(--panel);text-wrap:balance}.lp-closer__slogan em{color:var(--tint-2);font-style:italic}.lp-closer .lp-pill{border-color:var(--tint-2);background:transparent;color:var(--panel)}.lp-closer .lp-pill:hover{border-color:var(--panel)}.lp-closer .lp-pill--primary{background:var(--panel);border-color:var(--panel);color:var(--hero-green)}.lp-site{border-top:1px solid rgb(255 254 251 / .14);margin-top:72px;display:flex;justify-content:space-between;align-items:flex-start;gap:24px;flex-wrap:wrap;padding:32px 0 40px;font-size:.9rem;text-align:left}.lp-site__mark{font:600 20px var(--font-display);display:block;margin-bottom:6px}.lp-site__made{color:#c9d6cb}.lp-site__nav{display:flex;gap:22px;flex-wrap:wrap}.lp-site__nav a{color:#c9d6cb;text-decoration:none}.lp-site__nav a:hover{color:var(--panel)}@media(max-width:640px){.lp-site{flex-direction:column;gap:20px;margin-top:48px;padding:28px 0}.lp-site__nav{display:none}}@media(max-width:640px){.lp-steps.is-flow .lp-steps__list{padding:4px 20px;border-radius:14px}.lp-steps.is-flow .lp-step{padding:22px 0}.lp-step{position:relative;grid-template-columns:1fr;gap:16px}.lp-step__title{margin-top:0}.lp-step__art{min-height:0;padding:0;background:none;border:0;justify-content:flex-start}.lp-art--transcript,.lp-art--doc{width:100%}.lp-art--record{gap:10px;padding:9px 16px}.lp-art__reclabel{font-size:.85rem}.lp-art--transcript,.lp-art--doc{max-width:280px;padding:10px 14px}.lp-art--transcript p{font-size:.76rem;margin-bottom:4px}.lp-art--transcript b{font-size:.72rem}.lp-art--doc p{font-size:.8rem;margin-bottom:6px}.lp-art__doclabel{font-size:.62rem}}@media(max-width:900px){.lp-top{padding:18px 16px}.lp-divider{display:none}.lp-divider--hero{display:flex;margin-top:40px}.lp-pricing{padding:48px 0 20px}.lp-faq__list{padding:2px 18px}.lp-faq{padding-top:36px}.lp-demo{padding:40px 0 8px}.lp-step{gap:24px}.lp-step:nth-child(2n) .lp-step__copy{order:0}.lp-step:nth-child(2n) .lp-step__art{transform:none}.lp-steps__list{gap:36px}.lp-record.is-flow .lp-record__pin{padding:40px 0 64px}.lp-record.is-flow .lp-record__head{margin-bottom:24px}.lp-record.is-flow .lp-record__grid{gap:40px}.lp-record__head,.lp-record__title{text-align:left}.lp-record__title em{transform:none}.lp-record.is-flow .lp-paper{font-size:max(10px,calc(100cqw * 13.5 / 740))}.lp-paper{padding:1.8em 1.5em 1.6em;border-radius:var(--radius);box-shadow:0 18px 44px #3c3f3729}.lp-privacy{padding:56px var(--gutter)}.lp-privacy__claim{font-size:2rem}.lp-privacy__cards{grid-template-columns:1fr;gap:12px;margin-top:28px;max-width:380px}.lp-privacy__card{padding:18px 16px 16px}.lp-privacy__icon{width:48px;height:48px;margin-bottom:8px}.lp-privacy__card h3{font-size:1.05rem}.lp-pricing__plans{grid-template-columns:1fr}.lp-closer__slogan{font-size:1.9rem}}@media(prefers-reduced-motion:reduce){.lp-card,.lp-hero__copy,.lp-live i,.lp-art__recdot,.lp-art__meter i{animation:none}.lp-caret{display:none}.lp-reveal,.lp-step .lp-step__copy>*,.lp-step .lp-step__art,.lp-art--transcript p,.lp-art--doc>*,.lp-art__chip{opacity:1;transform:none;transition:none}.lp-sec,.lp-pin,.lp-part,.lp-link{transition:none}}@media(min-width:2200px){.lp-demo,.lp-privacy,.lp-pricing,.lp-faq,.lp-closer{zoom:1.3}.lp-stage{width:min(1640px,100%);grid-template-columns:minmax(420px,560px) minmax(0,1fr)}.lp-stage__card{font-size:1.22rem;padding:36px 42px}.lp-steps__title,.lp-record__title{font-size:2.6rem}.lp-stage__slide .lp-art{transform:rotate(-1deg) scale(1.9)}.lp-record.is-pinned .lp-record__grid{--lp-pw: min(1000px, 52vw, calc((100svh - var(--lp-head, 230px)) / 1.2));grid-template-columns:var(--lp-pw) 64px minmax(320px,420px)}.lp-record .lp-part{font-size:1.18rem}}[data-green~=art] .step__art{background:var(--hero-green);border-color:var(--hero-green)}[data-green~=art] .art{background:color-mix(in srgb,var(--panel) 10%,transparent);border-color:color-mix(in srgb,var(--panel) 22%,transparent);color:var(--panel)}[data-green~=art] .art--transcript p,[data-green~=art] .art--doc p,[data-green~=art] .art__reclabel,[data-green~=art] .art__task{color:var(--tint-2)}[data-green~=art] .art--transcript b{color:var(--panel)}[data-green~=art] .art__doclabel{color:var(--tint-2)}[data-green~=art] .art__chip{color:var(--panel);background:color-mix(in srgb,var(--panel) 16%,transparent);border-color:color-mix(in srgb,var(--panel) 28%,transparent)}[data-green~=accents] .step__n{color:var(--hero-green)}[data-green~=accents] .why__dot{background:var(--hero-green)}[data-green~=accents] .steps__title em,[data-green~=accents] .privacy__kicker,[data-green~=accents] .why__title{color:var(--hero-green)}[data-green~=page] .download{background:var(--hero-green);color:var(--panel);min-height:100svh}[data-green~=page] .download__title,[data-green~=page] .download__steptitle,[data-green~=page] .download__mark,[data-green~=page] .download__n{color:var(--panel)}[data-green~=page] .download__kicker,[data-green~=page] .download__sub,[data-green~=page] .download__stepbody,[data-green~=page] .download__foot{color:var(--tint-2)}[data-green~=page] .download__n{border-color:color-mix(in srgb,var(--panel) 30%,transparent)}[data-green~=page] .pill--primary{background:var(--panel);border-color:var(--panel);color:var(--hero-green)}[data-green~=page] .download a{color:var(--panel);text-decoration-color:color-mix(in srgb,var(--panel) 50%,transparent)}
