@font-face{font-family:onest;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/onest-400.woff2)format("woff2")}@font-face{font-family:onest;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/onest-500.woff2)format("woff2")}@font-face{font-family:onest;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/onest-600.woff2)format("woff2")}:root{--bg:#ffffff;--bg-alt:#f5f5f2;--bg-elev:var(--bg-alt);--bg-card:var(--bg);--ink:#1d1d1f;--ink-2:#424245;--ink-3:#6e6e73;--ink-mute:#86868b;--line:#e3e3e0;--line-2:#d2d2cf;--accent:#0047AB;--accent-soft:oklch(0.95 0.03 259.7);--accent-ink:oklch(0.358 0.172 259.7);--accent-on-dark:color-mix(in oklch, var(--accent) 45%, white);--focus-ring:var(--accent);--on-accent:#ffffff;--on-dark-line:rgb(255 255 255 / .1);--on-dark-fill:rgb(255 255 255 / .18);--shopify:oklch(0.58 0.13 152);--shopify-soft:oklch(0.95 0.04 152);--shopify-ink:oklch(0.40 0.10 152);--warn:oklch(0.7 0.14 60);--warn-ink:#6b531f;--radius-xs:4px;--radius-sm:8px;--radius:14px;--radius-lg:24px;--radius-pill:980px;--t-hero:clamp(42px, 5.4vw, 72px);--t-h2:clamp(34px, 4.6vw, 60px);--t-h3:clamp(21px, 1.8vw, 26px);--t-lead:clamp(19px, 1.5vw, 22px);--t-body:17px;--t-small:14px;--t-caption:12px;--t-tile:clamp(26px, 3vw, 38px);--t-stat:clamp(36px, 4vw, 52px);--t-display:clamp(64px, 8vw, 104px);--space-section:clamp(88px, 10vw, 148px);--space-hero:clamp(56px, 7vw, 104px);--pad-tile:clamp(24px, 2.5vw, 32px);--pad-tile-lg:clamp(32px, 4vw, 48px);--pad-inner:16px 20px;--font-sans:"Onest", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--shadow-shot:0 0 0 1px rgb(0 0 0 / .06), 0 14px 36px -18px rgb(0 0 0 / .25);--shadow-lg:0 30px 80px -30px rgba(0, 0, 0, 0.22), 0 2px 6px rgba(0, 0, 0, 0.04);--ease:cubic-bezier(0.25, 0.1, 0.25, 1);--dur-fast:120ms;--dur:200ms;--dur-slow:350ms}small{font-size:var(--t-caption)}.bg-loop-label,.locale,.tut-row dt,.comp-tab-code,.comp-card-flag,.comp-card-region,.comp-mini-h,.comp-law,.comp-col-h,.comp-foot,.timeline-status,.scrubber-marker[data-event]::after,.scrubber-labels,.transport button,.tl-event .t,.tl-event .body .meta,.tl-event .icon,.tl-state h3,.kpi .label,.email-preview,.email-preview .from,.email-preview .body,.email-preview .cta-mock,.step .demo,.price-foot,.mail-tag,.mail-foot,.attr-diag,.cta-fine,.vs-label,.vs-sub,.vs-foot,footer .footer-domain,footer .footer-h,.product-shot,.legal-updated,.share-check-note{font-size:var(--t-caption);line-height:1.5}.nav-links a,.tut-num,.tut-row dd,.tut-benefit,.tut-calm,.comp-tab,.comp-consent,.comp-col li,.comp-risk-label,.comp-risk-text,.btn,.hero-tag,.hero-trust,.hero-statement-cap,.tl-clock-label,.timeline-clock small,.tl-event,.tl-event .body .desc,.step p,.pill,.price-sub,.price-card li,.trial-pill,.safeguard .k,.safeguard .v,.mail-row,.mail-body,.mail-prod-meta,.mail-link,.mail-textlink,.mail-controls li,.mail-note,.attribution .section-eyebrow,.attribution-formula,.attr-caption,.founder-sign,.cta-side .label,.cta-side .stat-sub,.cta-side .ticker,.cta-side .ticker .row,.stat-label,.philosophy-body .section-eyebrow,.vs-cell,.loop-steps li::marker,.cycle-note,.cycle-k,.cycle-v,.handover-h,footer,.legal-body blockquote,.legal-body table,.legal-archive-note,.share-hint,.share-url,.share-check-q,.share-check-out,.share-check-meta{font-size:var(--t-small);line-height:1.5}body,.logo,.nav-mobile-link,.comp-summary,.btn-lg,.timeline-status .now,.attribution-body,.faq-a-inner,.philosophy-text,.philosophy-sign,.vs-brand,.handover li,.legal-body h3{font-size:var(--t-body);line-height:1.5;letter-spacing:-.01em}.legal-body{line-height:1.6}.section-eyebrow,.section-sub,.hero-sub,.founder-text,.faq-q,.cta-lead,.loop-steps,.share-label,.invite-h,.mirror-note{font-size:var(--t-lead);line-height:1.45;letter-spacing:-.015em}.tut-title,.kpi .val,.step .num,.step h3,.price-card h3,.attribution-h,.legal-body h2{font-size:var(--t-h3);line-height:1.2;letter-spacing:-.015em;font-weight:600}.comp-card-title,.philosophy-h{font-size:var(--t-tile);line-height:1.15;letter-spacing:-.02em;font-weight:600}.section-title,.cta-title,.legal h1{font-size:var(--t-h2);line-height:1.07;letter-spacing:-.028em;font-weight:600}.hero h1{font-size:var(--t-hero);line-height:1.02;letter-spacing:-.035em;font-weight:600}.timeline-clock,.cta-side .stat,.stat-value{font-size:var(--t-stat);line-height:1;letter-spacing:-.03em;font-weight:600}.price{font-size:var(--t-display);line-height:1;letter-spacing:-.045em;font-weight:600}.timeline-clock small,.nav-mobile-link,.locale,.tut-num,.comp-tab-name,.comp-law,.btn,.hero-tag,.timeline-status .now,.tl-event .body .title,.tl-state h3,.email-preview .subj,.email-preview .cta-mock,.pill,.price-card li b,.mail-link,.mail-textlink,.attribution .section-eyebrow,.attr-caption,.faq-q,.philosophy-body .section-eyebrow,.philosophy-text b,.vs-us.vs-cell,.vs-brand,.loop-steps li::marker,.cycle-k,.handover-h{font-weight:500}b,strong,.bg-loop-label,.section-eyebrow,.logo,.tut-benefit-k,.comp-tab-code,.comp-card-flag,.comp-risk-label,.trial-pill b,.safeguard .k,.mail-prod-meta b,.mail-controls li::before,.attr-diag .row:last-child,.loop-steps,footer .footer-h,.legal-body h3,.share-box-h,.share-label,.invite-h,.mirror-row dt,.mirror-row.is-open dd{font-weight:600}@media(max-width:720px){.vs-table,.vs-brand{font-size:var(--t-small);line-height:1.5}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.hero-tag,#compliance{--accent:var(--shopify);--accent-soft:var(--shopify-soft);--accent-ink:var(--shopify-ink)}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--font-sans);background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;font-feature-settings:"ss01","cv11"}a{color:inherit;text-decoration:none}h1,h2,h3{overflow-wrap:break-word}button{font:inherit;letter-spacing:inherit;cursor:pointer;border:0;background:0 0;color:inherit}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;border-radius:var(--radius-xs)}section.cta,.price-card.featured,.philosophy,.cycle-us,.handover-ours{--focus-ring:var(--accent-on-dark)}::selection{background:var(--accent-soft);color:var(--ink)}.wrap{max-width:1120px;margin:0 auto;padding:0 32px;position:relative;z-index:1}body{position:relative}.bg-loop{position:absolute;top:0;left:0;width:100%;z-index:0;pointer-events:none;overflow:hidden;fill:none;stroke-linecap:round;stroke-linejoin:round}.bg-loop-back{stroke:var(--accent);stroke-width:1.5;opacity:.55}.bg-loop-out{stroke:var(--ink-mute);stroke-width:1.5;opacity:.6}.bg-loop-dot{fill:var(--ink);stroke:none}.bg-loop-hit circle{fill:var(--accent);stroke:none}.bg-loop-hit use{color:var(--on-accent)}.bg-loop-hit{opacity:0;transform:scale(.3);transform-box:fill-box;transform-origin:center;transition:opacity var(--dur-slow)var(--ease),transform var(--dur-slow)var(--ease)}.bg-loop-hit.on{opacity:1;transform:none}.bg-loop-label{fill:var(--ink-3);stroke:none;opacity:0;transition:opacity var(--dur-slow)var(--ease)var(--dur-fast)}.bg-loop-label.on{opacity:1}@media(max-width:720px){.bg-loop-back{opacity:.35}.bg-loop-out{opacity:.4}}@media(min-width:721px){.bg-loop~section :is(.section-eyebrow,.section-title,.section-sub,.mirror-note,.mail-controls,.mail-note,.faq){background:var(--bg-surface);box-shadow:0 0 0 10px var(--bg-surface),0 0 16px 20px var(--bg-surface)}.bg-loop~section :is(.section-eyebrow,.mail-note){width:fit-content}}@media(max-width:720px){.wrap{padding:0 20px}}section{padding:var(--space-section)0;--bg-surface:var(--bg)}section:nth-of-type(even){background:var(--bg-alt);--bg-surface:var(--bg-alt);--bg-elev:var(--bg);--bg-card:var(--bg-alt)}.section-eyebrow{color:var(--ink);margin-bottom:8px}.section-eyebrow::first-letter,.tut-num::first-letter,.tut-row dt::first-letter,.tut-benefit-k::first-letter,.comp-card-region::first-letter,.comp-mini-h::first-letter,.comp-risk-label::first-letter,.tl-state h3::first-letter,.kpi .label::first-letter,.pill::first-letter,.mail-tag::first-letter,.cta-side .label::first-letter,.stat-label::first-letter,.vs-label::first-letter,.vs-sub::first-letter,footer .footer-h::first-letter,.scrubber-labels span::first-letter,.email-preview .from::first-letter,.tl-clock-label::first-letter,.attr-caption::first-letter{text-transform:uppercase}.section-title{margin:0 0 20px;max-width:820px;text-wrap:balance}.section-title em{font-style:normal;color:var(--ink-mute)}.section-sub{color:var(--ink-3);max-width:660px;text-wrap:pretty;margin:0}.nav{position:sticky;top:0;z-index:50;background:color-mix(in oklch,var(--bg) 80%,transparent);backdrop-filter:saturate(180%)blur(20px);-webkit-backdrop-filter:saturate(180%)blur(20px);border-bottom:1px solid color-mix(in oklch,var(--ink) 8%,transparent)}.nav-inner{display:flex;align-items:center;justify-content:space-between;height:52px;gap:24px}.logo{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;flex-shrink:0}.logo-mark{display:block;width:21px;height:24px}.logo-mark svg{display:block;width:100%;height:100%}.logo .logo-mark{position:relative;width:32px;height:32px;border-radius:50%;background:var(--accent);color:var(--on-accent)}.logo .logo-mark svg,.statement-avatar .logo-mark{position:absolute;left:17.833%;top:19%;width:58.417%;height:67.583%}.nav-links{display:flex;gap:24px;flex-shrink:0}.nav-links a{color:var(--ink-2);white-space:nowrap}.nav-links a:hover{color:var(--ink)}.nav-cta{display:flex;align-items:center;gap:12px;flex-shrink:0}.nav-burger{display:none;width:40px;height:40px;align-items:center;justify-content:center;flex-shrink:0;border:1px solid var(--line-2);border-radius:var(--radius-sm);background:var(--bg-elev);transition:border-color var(--dur-fast)var(--ease),background var(--dur-fast)var(--ease)}.nav-burger:hover{border-color:var(--ink-3);background:var(--bg-card)}.nav-burger-box{position:relative;width:18px;height:12px}.nav-burger-line{position:absolute;left:0;width:18px;height:2px;background:var(--ink);border-radius:var(--radius-xs);transition:transform var(--dur)var(--ease),opacity var(--dur)var(--ease)}.nav-burger-line:nth-child(1){top:0}.nav-burger-line:nth-child(2){top:5px}.nav-burger-line:nth-child(3){top:10px}.nav-burger[aria-expanded=true] .nav-burger-line:nth-child(1){transform:translateY(5px)rotate(45deg)}.nav-burger[aria-expanded=true] .nav-burger-line:nth-child(2){opacity:0}.nav-burger[aria-expanded=true] .nav-burger-line:nth-child(3){transform:translateY(-5px)rotate(-45deg)}.nav-mobile{display:none;position:absolute;left:0;right:0;top:100%;background:color-mix(in oklch,var(--bg) 97%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line);box-shadow:var(--shadow-lg);opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity var(--dur)var(--ease),transform var(--dur)var(--ease),visibility var(--dur)}.nav-mobile.open{opacity:1;visibility:visible;transform:none}.nav-mobile-inner{display:flex;flex-direction:column;padding:8px 0 20px}.nav-mobile-link{color:var(--ink);padding:16px 4px;border-bottom:1px solid var(--line)}.nav-mobile-link:hover{color:var(--accent-ink)}.nav-mobile-cta{margin-top:16px;justify-content:center}@media(max-width:1080px){.nav-links{display:none}.nav-cta .nav-install{display:none}.nav-burger{display:inline-flex}.nav-mobile{display:block}}.locale{display:inline-flex;align-items:center;gap:8px;font-variant-numeric:tabular-nums}.locale-cur{color:var(--ink)}.locale-sep{color:var(--ink-3)}.locale-alt{color:var(--ink-3);padding:4px 2px;transition:color var(--dur-fast)var(--ease)}.locale-alt:hover,.locale-alt:focus-visible{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.tut-steps{list-style:none;margin:48px 0 0;padding:0;display:flex;flex-direction:column;gap:24px;max-width:760px}.tut-step{background:var(--bg-elev);border-radius:var(--radius-lg);padding:var(--pad-tile)}.tut-head{display:flex;align-items:baseline;gap:16px;margin-bottom:16px}.tut-num{font-variant-numeric:tabular-nums;color:var(--ink-3);white-space:nowrap}.tut-title{margin:0}.tut-shot{margin:0 0 20px;padding:16px;background:var(--bg-card);border-radius:var(--radius-lg)}.tut-shot img{display:block;width:100%;height:auto;border-radius:var(--radius);box-shadow:var(--shadow-shot)}.tut-rows{margin:0;display:flex;flex-direction:column;gap:12px}.tut-row{display:grid;grid-template-columns:148px 1fr;gap:12px}.tut-row dt{font-variant-numeric:tabular-nums;color:var(--ink-3);padding-top:2px}.tut-row dd{margin:0;color:var(--ink-2)}.tut-benefit{margin:16px 0 0;color:var(--ink);border-top:1px solid var(--line);padding-top:16px}.tut-benefit-k{margin-right:8px}.tut-calm{margin:8px 0 0;color:var(--ink-3)}@media(max-width:560px){.tut-row{grid-template-columns:1fr;gap:2px}}.comp-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-top:40px;margin-bottom:24px}.comp-tab{display:inline-flex;align-items:center;gap:8px;padding:8px 16px 8px 8px;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--bg-elev);color:var(--ink-2);transition:background var(--dur-fast)var(--ease),border-color var(--dur-fast)var(--ease),color var(--dur-fast)var(--ease)}.comp-tab:hover{border-color:var(--ink-3);color:var(--ink)}.comp-tab.active{background:var(--ink);color:var(--bg);border-color:var(--ink)}.comp-tab-code{font-variant-numeric:tabular-nums;background:var(--bg);color:var(--ink);border-radius:var(--radius-xs);padding:4px}.comp-tab.active .comp-tab-code{background:var(--on-dark-fill);color:var(--bg)}.comp-card{background:var(--bg-elev);border-radius:var(--radius-lg);padding:var(--pad-tile-lg);animation:compFade var(--dur-slow)var(--ease)}@keyframes compFade{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.comp-card-head{display:grid;grid-template-columns:1fr 1.4fr;gap:32px;padding-bottom:24px;border-bottom:1px solid var(--line)}@media(max-width:880px){.comp-card-head{grid-template-columns:1fr}.comp-card{padding:24px}}.comp-card-flag{display:inline-block;background:var(--ink);color:var(--bg);font-variant-numeric:tabular-nums;padding:8px 12px;border-radius:var(--radius-sm);margin-bottom:16px}.comp-card-title{margin:0}.comp-card-region{font-variant-numeric:tabular-nums;color:var(--accent-ink);margin-top:8px}.comp-mini-h{font-variant-numeric:tabular-nums;color:var(--ink-3);margin-bottom:8px}.comp-laws-list{display:flex;flex-wrap:wrap;gap:8px}.comp-law{font-variant-numeric:tabular-nums;background:var(--bg-card);border:1px solid var(--line);color:var(--ink);padding:4px 8px;border-radius:var(--radius-xs)}.comp-consent{color:var(--ink)}.comp-summary{color:var(--ink-2);padding:24px 0;border-bottom:1px solid var(--line);max-width:880px;text-wrap:pretty}.comp-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:24px 0;border-bottom:1px solid var(--line)}@media(max-width:880px){.comp-grid{grid-template-columns:1fr}}.comp-col-h{display:flex;align-items:center;gap:8px;font-variant-numeric:tabular-nums;margin-bottom:16px}.comp-col.comp-handled .comp-col-h{color:var(--accent-ink)}.comp-col.comp-youown .comp-col-h{color:var(--ink-2)}.comp-col-icon{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%}.comp-handled .comp-col-icon{background:var(--accent-soft);color:var(--accent-ink)}.comp-youown .comp-col-icon{background:var(--bg-card);color:var(--ink-3)}.comp-col ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.comp-col li{padding-left:16px;position:relative;color:var(--ink)}.comp-handled li::before{content:"";position:absolute;left:0;top:7px;width:8px;height:8px;background:var(--accent);border-radius:50%}.comp-youown li::before{content:"";position:absolute;left:0;top:7px;width:8px;height:8px;border:2px solid var(--ink-3);background:0 0;border-radius:50%;box-sizing:border-box}.comp-risk{margin-top:24px;padding:var(--pad-inner);background:var(--bg-card);border-radius:var(--radius)}.comp-risk-label{color:var(--ink);margin-bottom:8px}.comp-risk-text{color:var(--ink-2)}.comp-foot{text-align:center;margin-top:24px;font-variant-numeric:tabular-nums;color:var(--ink-3)}.comp-foot a{color:var(--accent-ink);border-bottom:1px solid var(--accent)}.comp-foot a:hover{background:var(--accent-soft)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;padding:0 20px;border-radius:var(--radius-pill);transition:background var(--dur-fast)var(--ease),color var(--dur-fast)var(--ease),border-color var(--dur-fast)var(--ease),transform var(--dur-fast)var(--ease);white-space:nowrap}.btn:active{transform:scale(.98)}.btn-primary{background:var(--accent);color:var(--on-accent)}.btn-primary:hover{background:var(--accent-ink)}.btn-ghost{color:var(--accent-ink);background:0 0}.btn-ghost:hover{text-decoration:underline;text-underline-offset:3px}.btn-secondary{background:0 0;color:var(--accent-ink);padding-left:4px;padding-right:4px}.btn-secondary:hover{text-decoration:underline;text-underline-offset:4px}.btn-lg{height:48px;padding:0 24px}.btn-block{width:100%;white-space:normal;text-align:center;height:auto;min-height:48px;padding-block:12px}.btn-secondary.btn-lg{padding:0 4px}.hero{padding-top:var(--space-hero);padding-bottom:var(--space-section)}.hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:64px;align-items:center}@media(max-width:980px){.hero-grid{grid-template-columns:minmax(0,1fr);gap:48px}}.hero h1{margin:20px 0 24px;text-wrap:balance}.hero h1 em{font-style:normal;color:var(--ink-mute)}.hero-tag{display:inline-flex;align-items:center;gap:8px;color:var(--ink-2)}.hero-sub{color:var(--ink-3);max-width:540px;margin:0 0 32px;text-wrap:pretty}.hero-ctas{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:32px}.hero-trust{display:flex;gap:24px;flex-wrap:wrap;color:var(--ink-3);font-variant-numeric:tabular-nums}.hero-trust span{display:inline-flex;align-items:center;gap:8px}.hero-trust .check{width:14px;height:14px;display:inline-grid;place-items:center;color:var(--ink-3)}.hero-statement{margin:0;display:grid;justify-items:center;gap:16px;align-self:start;position:sticky;top:84px}.phone{height:min(clamp(600px,calc(100svh - 150px),680px),calc((100vw - 40px) * 18.5/9));max-width:100%;aspect-ratio:9/18.5;padding:10px;border-radius:52px;background:var(--ink);box-shadow:var(--shadow-lg)}.phone-screen{container-type:inline-size;height:100%;border-radius:42px;overflow:hidden;background:var(--bg);font-variant-numeric:tabular-nums}.phone-status{padding:16px 28px 8px;font-size:13px;font-weight:600}.phone-mailbar{padding:6px 16px 12px;border-bottom:1px solid var(--line);font-size:clamp(13px,5cqi,16px);color:var(--accent-ink)}.statement{padding:5.8cqi 5.8cqi 6.4cqi;font-size:clamp(13px,5.2cqi,17px)}.statement-head{display:flex;align-items:center;gap:10px}.statement-avatar{position:relative;width:12cqi;height:12cqi;flex:none;border-radius:50%;background:var(--accent);color:var(--on-accent)}.statement-meta{flex:1;min-width:0;font-size:clamp(12px,4.6cqi,15px);line-height:1.35}.statement-from{display:flex;justify-content:space-between;gap:8px}.statement-from b{font-weight:600}.statement-from span,.statement-to{color:var(--ink-3)}.statement-subject{margin-top:5cqi;padding-bottom:5cqi;border-bottom:1px solid var(--line);font-weight:600;line-height:1.3}.statement-total{margin-top:7cqi;display:grid;gap:2cqi}.statement-total b{font-size:17cqi;font-weight:600;letter-spacing:-.035em;line-height:1}.statement-total span{font-size:clamp(12px,4.6cqi,15px);color:var(--ink-3)}.statement-rows{margin:7cqi 0 0}.statement-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:3.8cqi 0;border-top:1px solid var(--line)}.statement-row dt{color:var(--ink-2)}.statement-row dt small{font-size:.85em;color:var(--ink-3);margin-left:4px;white-space:nowrap}.statement-row dd{margin:0;font-weight:600;white-space:nowrap}.statement-row.is-strong dd{font-size:7.4cqi;letter-spacing:-.02em}.statement-row.is-minor{font-size:.87em}.statement-row.is-minor dt,.statement-row.is-minor dd{color:var(--ink-3);font-weight:500}.statement-receipt{display:flex;gap:8px;align-items:flex-start;margin:5.8cqi 0 0;padding:3.8cqi 4.5cqi;border-radius:var(--radius);background:var(--shopify-soft);color:var(--shopify-ink);font-size:clamp(12px,4.6cqi,15px);line-height:1.4}.statement-receipt svg{flex:none;margin-top:2px}.statement-link{margin-top:5.8cqi;font-size:clamp(12px,4.6cqi,15px);font-weight:500;color:var(--accent-ink)}.hero-statement-cap{order:1;color:var(--ink-3);text-align:center;max-width:330px}.timeline-card{background:var(--bg-elev);border-radius:var(--radius-lg);padding:32px;margin-top:40px}.tl-clock-label{color:var(--ink-3);margin-bottom:8px}.timeline-head{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;flex-wrap:wrap}.timeline-clock{font-variant-numeric:tabular-nums;font-variant-numeric:tabular-nums}.timeline-clock small{color:var(--ink-3);margin-left:8px}.timeline-status{text-align:right;font-variant-numeric:tabular-nums;color:var(--ink-3)}.timeline-status .now{color:var(--ink);margin-top:4px;font-family:var(--font-sans)}.scrubber{position:relative;height:56px;margin:8px 0 24px;user-select:none}.scrubber-track{position:absolute;top:22px;left:0;right:0;height:6px;background:var(--bg-card);border:1px solid var(--line);border-radius:var(--radius-pill)}.scrubber-fill{position:absolute;top:22px;left:0;height:6px;background:var(--accent);border-radius:var(--radius-pill)}.scrubber-thumb{position:absolute;top:13px;width:24px;height:24px;background:var(--ink);border:4px solid var(--bg-elev);border-radius:50%;transform:translateX(-50%);cursor:grab;box-shadow:none}.scrubber-thumb:active{cursor:grabbing}.scrubber-marker{position:absolute;top:19px;width:2px;height:12px;background:var(--line-2);transform:translateX(-50%)}.scrubber-marker.passed{background:var(--accent)}.scrubber-marker[data-event]{cursor:pointer}.scrubber-marker[data-event]::after{content:attr(data-event);position:absolute;top:18px;left:50%;transform:translateX(-50%);font-variant-numeric:tabular-nums;color:var(--ink-3);white-space:nowrap}.scrubber-labels{display:flex;justify-content:space-between;font-variant-numeric:tabular-nums;color:var(--ink-3);margin-top:0}.transport{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:20px}.transport button{padding:8px 12px;border:1px solid var(--line-2);border-radius:var(--radius-sm);background:var(--bg-card);font-variant-numeric:tabular-nums;color:var(--ink-2);transition:background var(--dur-fast)var(--ease)}.transport button:hover{background:var(--bg)}.transport button.primary{background:var(--ink);color:var(--bg);border-color:var(--ink)}.timeline-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:24px}@media(max-width:880px){.timeline-grid{grid-template-columns:1fr}}.tl-feed{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--radius);max-height:380px;overflow-y:auto;scroll-behavior:smooth}.tl-feed::-webkit-scrollbar{width:6px}.tl-feed::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:var(--radius-xs)}.tl-event{display:grid;grid-template-columns:60px 1fr;gap:16px;padding:12px 16px;border-bottom:1px solid var(--line);color:var(--ink-3);transition:color var(--dur)var(--ease),background var(--dur)var(--ease)}.tl-event.active{color:var(--ink);background:var(--bg-elev)}.tl-event:last-child{border-bottom:0}.tl-event .t{font-variant-numeric:tabular-nums;color:var(--ink-3);padding-top:2px}.tl-event.active .t{color:var(--accent-ink)}.tl-event .body{display:flex;flex-direction:column;gap:2px}.tl-event.active .body .desc{color:var(--ink-2)}.tl-event .body .meta{font-variant-numeric:tabular-nums;color:var(--ink-3);margin-top:4px}.tl-event .icon{width:22px;height:22px;border-radius:var(--radius-sm);background:var(--bg);border:1px solid var(--line);display:inline-grid;place-items:center;flex-shrink:0;margin-right:4px}.tl-event.active .icon{background:var(--accent-soft);border-color:var(--accent)}.tl-state{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--radius);padding:16px;display:flex;flex-direction:column;gap:16px}.tl-state h3{margin:0 0 4px;font-variant-numeric:tabular-nums;color:var(--ink-3)}.kpi-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.kpi{background:var(--bg-elev);border:1px solid var(--line);border-radius:var(--radius);padding:12px}.kpi .label{font-variant-numeric:tabular-nums;color:var(--ink-3)}.kpi .val{font-variant-numeric:tabular-nums;margin-top:4px}.kpi .val.green{color:var(--accent-ink)}.email-preview{background:var(--bg-elev);border:1px solid var(--line);border-radius:var(--radius);padding:12px 16px}.email-preview .from{font-variant-numeric:tabular-nums;color:var(--ink-3);margin-bottom:4px}.email-preview .subj{margin-bottom:8px}.email-preview .body{color:var(--ink-2)}.email-preview.is-pending{border-style:dashed}.email-preview.is-pending .body{color:var(--ink-3)}.email-preview .cta-mock{display:inline-block;margin-top:8px;padding:8px 12px;background:var(--ink);color:var(--bg);border-radius:var(--radius-sm)}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px}@media(max-width:880px){.steps{grid-template-columns:1fr}}.steps:has(>.step:nth-child(4)){grid-template-columns:repeat(2,1fr)}@media(max-width:880px){.steps:has(>.step:nth-child(4)){grid-template-columns:1fr}}.step{background:var(--bg-elev);border-radius:var(--radius-lg);padding:var(--pad-tile);display:flex;flex-direction:column;gap:12px;position:relative}.step .num{color:var(--ink-3)}.step h3{margin:0}.step p{margin:0;color:var(--ink-2)}.step .demo{margin-top:12px;background:var(--bg-card);border-radius:var(--radius);padding:16px;font-variant-numeric:tabular-nums;color:var(--ink-2);min-height:110px}.step .demo .line{padding:2px 0}.step .demo .line.green{color:var(--ink)}.step .demo .line.muted{color:var(--ink-3)}.pricing-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:48px;align-items:stretch}@media(max-width:880px){.pricing-grid{grid-template-columns:1fr}}.price-card{display:flex;flex-direction:column;background:var(--bg-elev);border-radius:var(--radius-lg);padding:var(--pad-tile-lg)}.price-card.featured{background:var(--ink);color:var(--bg);border-color:var(--ink)}.price-card.featured .price{color:var(--bg)}.price-card.featured .price-sub,.price-card.featured li{color:color-mix(in oklch,var(--bg) 75%,transparent)}.price-card.featured .pill{color:color-mix(in oklch,var(--bg) 65%,transparent)}.pill{align-self:flex-start;color:var(--ink-3);margin-bottom:8px}.price-card h3{margin:0}.price{font-variant-numeric:tabular-nums;margin:20px 0 12px}.price-sub{color:var(--ink-2);margin-bottom:24px}.price-card ul{list-style:none;padding:0;margin:24px 0;display:flex;flex-direction:column;gap:12px;flex:1}.price-card li{position:relative;padding-left:24px}.price-card li b{color:inherit}.price-foot{margin-top:16px;color:var(--ink-3)}.price-card.featured li::before{background:color-mix(in oklch,var(--bg) 60%,transparent)}.price-card.featured .price-foot{color:color-mix(in oklch,var(--bg) 60%,transparent)}.trial-pill{margin-top:8px;padding:12px 16px;background:var(--accent-soft);color:var(--accent-ink);border-radius:var(--radius-sm);max-width:fit-content}.price-card.featured .trial-pill{background:color-mix(in oklch,var(--accent) 30%,transparent);color:var(--bg)}.price-card li::before,.handover li::before{content:"";position:absolute;left:0;top:2px;width:16px;height:16px;background:var(--ink-3);-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M3 8.5l3 3 7-7' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>")no-repeat center/contain;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M3 8.5l3 3 7-7' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>")no-repeat center/contain}.safeguards{margin-top:40px}.safeguards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:16px}@media(max-width:880px){.safeguards-grid{grid-template-columns:1fr}}.safeguard{background:var(--bg-elev);border-radius:var(--radius);padding:var(--pad-inner)}.safeguard .k{color:var(--ink);margin-bottom:8px}.safeguard .v{color:var(--ink-2);margin:0}.mail-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:48px}@media(max-width:880px){.mail-grid{grid-template-columns:1fr}}.mail{position:relative;margin:0;background:var(--bg-elev);border-radius:var(--radius-lg);padding:var(--pad-tile)var(--pad-tile)20px}.mail-tag{position:absolute;top:18px;right:18px;color:var(--ink-3);background:var(--bg-card);padding:4px 12px;border-radius:var(--radius-pill)}.mail-head{border-bottom:1px solid var(--line);padding-bottom:16px;margin-bottom:16px;padding-right:calc(64px + 24px)}.mail-row{display:flex;gap:8px}.mail-k{color:var(--ink-3);width:58px;flex:none;font-variant-numeric:tabular-nums}.mail-v{color:var(--ink)}.mail-body{color:var(--ink-2)}.mail-product{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;padding:12px;border-radius:var(--radius);background:var(--bg-card)}.mail-thumb{width:44px;height:44px;flex:none;border-radius:var(--radius-sm);background:linear-gradient(135deg,var(--line-2),var(--line))}.mail-prod-meta{color:var(--ink);flex:1}.mail-link{color:var(--accent-ink);white-space:nowrap;margin-left:auto}.mail-textlink{margin-top:16px;color:var(--accent-ink)}.mail-closing{margin-top:16px}.mail-foot{margin-top:16px;color:var(--ink-3)}.mail-controls{margin-top:32px}.mail-controls ul{list-style:none;padding:0;margin:16px 0 0;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media(max-width:880px){.mail-controls ul{grid-template-columns:1fr}}.mail-controls li{color:var(--ink-2);padding-left:16px;position:relative}.mail-controls li::before{content:"✓";position:absolute;left:0;color:var(--ink-3)}.mail-note{margin-top:24px;color:var(--ink-3)}.attribution{margin-top:40px;background:var(--bg-elev);border-radius:var(--radius-lg);padding:var(--pad-tile);display:grid;grid-template-columns:1fr 1.2fr;gap:24px}@media(max-width:880px){.attribution{grid-template-columns:1fr}}.attribution .section-eyebrow{color:var(--ink-3)}.attribution-h{margin:0 0 12px}.attribution-body{color:var(--ink-2);margin:0}.attribution-formula{color:var(--ink-3);margin:16px 0 0}.attr-caption{color:var(--ink-3);margin-bottom:12px}.attr-diag{background:var(--bg-card);border-radius:var(--radius);padding:20px;font-variant-numeric:tabular-nums;color:var(--ink-2)}.attr-diag .row{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px dashed var(--line)}.attr-diag .row:last-child{border-bottom:0;padding-top:12px;margin-top:4px;border-top:1px solid var(--line-2);color:var(--ink)}.attr-diag .row .val{color:var(--ink);font-variant-numeric:tabular-nums}.attr-diag .row.bill .val{color:var(--ink)}.founder{display:grid;grid-template-columns:240px 1fr;gap:48px;align-items:center;margin-top:48px;max-width:900px}.founder-photo{object-fit:cover;border-radius:var(--radius-lg)}.founder .founder-photo{width:240px;height:240px}.founder-text{color:var(--ink-2)}.founder-text p{margin:0 0 12px}.founder-sign{color:var(--ink-3);margin:4px 0 16px}@media(max-width:720px){.founder{grid-template-columns:1fr}.founder .founder-photo{width:200px;height:200px}}.faq{margin-top:40px;border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-q{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:24px 4px;cursor:pointer;list-style:none}.faq-q::-webkit-details-marker{display:none}.faq-q:hover{color:var(--accent-ink)}.faq-q .ic{flex-shrink:0;color:var(--ink-3);transition:transform var(--dur)var(--ease)}.faq-item[open] .ic{transform:rotate(180deg)}.faq-a-inner{padding:0 48px 24px 4px;color:var(--ink-2);max-width:760px}section.cta{background:var(--ink);--bg-surface:var(--ink);color:var(--bg);--bg-elev:rgb(255 255 255 / .06)}.cta-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:64px;align-items:center}@media(max-width:880px){.cta-grid{grid-template-columns:minmax(0,1fr);gap:40px}}.cta-title{margin:0 0 20px;text-wrap:balance}.cta-title em{font-style:normal;color:color-mix(in oklch,var(--bg) 55%,transparent)}.cta-lead{color:color-mix(in oklch,var(--bg) 72%,transparent);margin:0 0 32px;max-width:520px}.cta-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.cta .btn-secondary{color:var(--accent-on-dark)}.cta-fine{margin:20px 0 0;color:color-mix(in oklch,var(--bg) 55%,transparent)}.cta-fine a{color:var(--accent-on-dark)}.cta-side{background:var(--bg-elev);border-radius:var(--radius-lg);padding:var(--pad-tile)}.cta-side .label{color:color-mix(in oklch,var(--bg) 60%,transparent);margin-bottom:12px}.cta-side .stat{margin-bottom:8px}.cta-side .stat-sub{color:color-mix(in oklch,var(--bg) 70%,transparent)}.cta-side .ticker{margin-top:20px;padding-top:16px;border-top:1px solid var(--on-dark-line);color:color-mix(in oklch,var(--bg) 65%,transparent)}.cta-side .ticker .row{padding:8px 0;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:26px}.cta-side .ticker .row>span:first-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1}.cta-side .ticker .row .v{flex-shrink:0;max-width:60%;text-align:right;color:var(--bg)}.stats-bar{padding:24px 0}.stats-bar .stat-cell{border:0}.stats-bar-inner{display:grid;grid-template-columns:repeat(4,1fr);gap:0}@media(max-width:720px){.stats-bar-inner{grid-template-columns:repeat(2,minmax(0,1fr))}}.stat-cell{padding:24px;border-left:1px solid var(--line);display:flex;flex-direction:column;gap:8px}.stat-cell:first-child{border-left:0;padding-left:32px}@media(max-width:720px){.stat-cell,.stat-cell:first-child{padding:20px 16px}.stat-cell:nth-child(odd){border-left:0}.stat-cell:nth-child(even){border-left:1px solid var(--line)}.stat-cell:nth-child(n+3){border-top:1px solid var(--line)}}@media(max-width:360px){.stat-cell,.stat-cell:first-child{padding-left:12px;padding-right:12px}}.stat-value{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.stat-label{color:var(--ink-3);hyphens:auto;hyphenate-limit-chars:12 5 5;-webkit-hyphenate-limit-before:5;-webkit-hyphenate-limit-after:5}.philosophy{margin-top:48px;padding:var(--pad-tile-lg);background:var(--ink);color:var(--bg);border-radius:var(--radius-lg)}.philosophy-body{max-width:760px}.philosophy-body .section-eyebrow{color:color-mix(in oklch,var(--bg) 60%,transparent);margin-bottom:16px}.philosophy-h{margin:0 0 24px;text-wrap:balance}.philosophy-h em{font-style:normal;color:color-mix(in oklch,var(--bg) 55%,transparent)}.philosophy-text{display:flex;flex-direction:column;gap:16px;color:color-mix(in oklch,var(--bg) 78%,transparent);max-width:720px}.philosophy-text p{margin:0}.philosophy-text b{color:var(--bg)}.philosophy-sign{margin-top:24px;font-variant-numeric:tabular-nums;color:color-mix(in oklch,var(--bg) 60%,transparent)}.vs-table{margin-top:40px;background:var(--bg-elev);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;box-shadow:none}.vs-head,.vs-row{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr}.vs-head{background:var(--bg-card);border-bottom:1px solid var(--line)}.vs-row{border-bottom:1px solid var(--line)}.vs-row:last-child{border-bottom:0}.vs-cell{padding:var(--pad-inner);color:var(--ink);border-left:1px solid var(--line);display:flex;flex-direction:column;justify-content:center;gap:4px;min-height:64px}.vs-cell:first-child{border-left:0}.vs-label{font-variant-numeric:tabular-nums;color:var(--ink-3);background:var(--bg-card)}.vs-us{background:color-mix(in oklch,var(--accent-soft) 60%,var(--bg-elev))}.vs-us.vs-cell{color:var(--accent-ink)}.vs-head .vs-us{background:var(--accent);color:var(--ink)}.vs-corner{background:var(--bg-card)}.vs-brand{color:var(--ink)}.vs-head .vs-us .vs-brand{color:var(--ink)}.vs-sub{font-variant-numeric:tabular-nums;color:var(--ink-3)}.vs-head .vs-us .vs-sub{color:var(--accent-ink)}.vs-foot{margin-top:16px;font-variant-numeric:tabular-nums;color:var(--ink-3);text-align:center}.loop-steps{margin:32px 0 0;padding-left:32px;display:grid;gap:16px}.loop-steps li::first-letter{text-transform:uppercase}.loop-steps li::marker{color:var(--ink-mute)}.cycle-note{color:var(--ink-3);margin:20px 0 0}.cycle-note::first-letter{text-transform:uppercase}.cycle-cards{margin-top:24px;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.cycle-card{background:var(--bg-elev);border-radius:var(--radius-lg);padding:24px 20px}.cycle-us{background:var(--ink)}.cycle-k{color:var(--ink)}.cycle-us .cycle-k{color:var(--bg)}.cycle-us .cycle-v{color:color-mix(in oklch,var(--bg) 75%,transparent)}.cycle-v{margin-top:8px;color:var(--ink-2)}@media(max-width:720px){.cycle-cards{grid-template-columns:1fr}}.handover{margin:24px 0 32px;display:grid;grid-template-columns:1.4fr 1fr;gap:16px}.handover-col{background:var(--bg-elev);border-radius:var(--radius-lg);padding:var(--pad-tile)}.handover-ours{background:var(--ink)}.handover-h{color:var(--ink);margin-bottom:16px}.handover-ours .handover-h{color:var(--bg)}.handover ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.handover li{position:relative;padding-left:24px;color:var(--ink-2)}.handover-ours li{color:color-mix(in oklch,var(--bg) 80%,transparent)}.handover-ours li::before{background:color-mix(in oklch,var(--bg) 60%,transparent)}@media(max-width:720px){.handover{grid-template-columns:1fr}}@media(max-width:720px){.vs-head,.vs-row{grid-template-columns:1.2fr 1fr 1fr 1fr}.vs-cell{padding:12px;min-height:56px}}footer{padding:48px 0 40px;background:var(--bg-alt);color:var(--ink-3)}footer .footer-domain{margin-top:2px}footer .inner{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap}footer .col{display:flex;flex-direction:column;gap:8px}footer a:hover{color:var(--ink)}footer .footer-cols{display:flex;gap:40px;flex-wrap:wrap}footer .footer-col{display:flex;flex-direction:column;gap:8px;min-width:120px}footer .footer-h{color:var(--ink-3);margin-bottom:4px}.product-shot{background:repeating-linear-gradient(45deg,var(--bg-card) 0 8px,var(--bg) 8px 16px);border:1px dashed var(--line-2);border-radius:var(--radius-sm);font-variant-numeric:tabular-nums;color:var(--ink-3);display:grid;place-items:center}.legal{padding:var(--space-section)0}.legal .wrap{max-width:760px}.legal h1{margin-bottom:8px;hyphens:auto}.legal-updated{color:var(--ink-3);font-variant-numeric:tabular-nums;margin:0 0 40px}.legal-body{color:var(--ink-2);overflow-wrap:break-word;hyphens:auto}.legal-body h2{color:var(--ink);margin:40px 0 12px}.legal-body h3{color:var(--ink);margin:24px 0 8px}.legal-body p,.legal-body li{margin-bottom:12px}.legal-body ul,.legal-body ol{padding-left:20px}.legal-body a{color:var(--accent-ink);overflow-wrap:anywhere}.hero-sub a,.section-sub a,.faq-a-inner a,.legal-body a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.legal-body blockquote{background:var(--bg-alt);border-radius:var(--radius);padding:var(--pad-inner);margin:0 0 24px;color:var(--ink)}.legal-body table{width:100%;border-collapse:collapse;margin:0 0 24px}.legal-body th,.legal-body td{text-align:left;padding:8px 12px;border-bottom:1px solid var(--line,currentColor);vertical-align:top}.legal-body th,.legal-body td{overflow-wrap:anywhere;hyphens:auto}.legal-body th{color:var(--ink)}.legal-archive-note{background:var(--bg-alt);border-radius:var(--radius);padding:var(--pad-inner);margin:0 0 24px;color:var(--ink)}.legal-archive-note a{color:var(--accent-ink)}@media print{@page{size:A4;margin:18mm 16mm}nav.nav,footer{display:none}body{background:#fff;color:#000}.legal{padding:0}.legal .wrap{max-width:none}.legal h1,.legal-body h2,.legal-body h3,.legal-body th,.legal-body blockquote{color:#000}.legal-updated,.legal-body{color:#000}.legal-body h2,.legal-body h3{break-after:avoid}.legal-body table,.legal-body tr,.legal-body li{break-inside:avoid}.legal-body a{color:inherit;text-decoration:none}}.share-fit,.share-linkbox{background:var(--bg-alt);border-radius:var(--radius-lg);padding:24px;margin:24px 0}.share-box-h{margin-bottom:8px}.share-fit ul{margin:0;padding-left:20px}.share-fit li{margin:4px 0;color:var(--ink-2)}.share-cards{display:grid;gap:24px;margin-top:32px}.share-card{background:var(--bg-alt);border-radius:var(--radius-lg);padding:var(--pad-tile)}.share-card-head{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:12px}.share-label{margin:0}.share-hint{color:var(--ink-3)}.share-text{white-space:pre-line;background:var(--bg);border-radius:var(--radius);padding:var(--pad-inner);margin:0 0 16px;color:var(--ink-2)}.share-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.share-url{font-variant-numeric:tabular-nums;background:var(--bg);border-radius:var(--radius-sm);padding:8px 12px;overflow-wrap:anywhere}.share-check{--accent:var(--shopify);--accent-ink:var(--shopify-ink);margin:16px 0 0;padding-top:16px;border-top:1px solid var(--line)}.share-check-q{display:block;color:var(--ink-2);margin-bottom:8px}.share-check-row{display:flex;flex-wrap:wrap;gap:8px;max-width:420px}.share-check-input{flex:1 1 220px;min-width:0;font:inherit;color:var(--ink);background:var(--bg-elev);border:1px solid var(--line-2);border-radius:var(--radius-sm);padding:8px 12px}.share-check-input::placeholder{color:var(--ink-3)}.share-check-input:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.share-check-out{margin:8px 0 0;color:var(--ink-2)}.share-check-out:empty{margin:0}.share-check-out.is-yes{color:var(--accent-ink)}.share-check-out.is-wait{color:var(--ink-3)}.share-check-out.is-bad{color:var(--warn-ink)}.share-check-meta{display:block;color:var(--ink-3);margin-top:2px}.share-check-note{margin:8px 0 0;color:var(--ink-3)}.invite-facts{list-style:none;margin:24px 0 0;padding:0;display:grid;gap:16px}.invite-facts li{background:var(--bg-alt);border-radius:var(--radius);padding:var(--pad-inner);color:var(--ink-2)}.invite-facts strong{color:var(--ink)}.invite-h{margin:32px 0 8px}.invite-steps{margin:0;padding-left:24px;color:var(--ink-2)}.invite-steps li{margin:8px 0}.invite-founder{display:flex;align-items:center;gap:24px;margin-top:32px;flex-wrap:wrap}.invite-founder-body{display:grid;gap:12px;justify-items:start}.invite-links{margin-top:24px;color:var(--ink-2)}.mirror{margin:40px 0 0;max-width:760px}.mirror-row{display:grid;grid-template-columns:minmax(0,2fr)minmax(0,3fr);gap:16px;padding:16px 0;border-bottom:1px solid var(--line)}.mirror-row:first-child{border-top:1px solid var(--line)}.mirror-row dt{color:var(--ink)}.mirror-row dd{margin:0;color:var(--ink-2)}.mirror-row.is-open dd{color:var(--ink)}@media(max-width:560px){.mirror-row{grid-template-columns:1fr;gap:4px}}.mirror-note{margin:24px 0 0;max-width:760px;color:var(--ink)}.fit-note{margin-top:32px}