@property --brand{syntax:"<color>";inherits:true;initial-value:#3d5fd6}@property --tb{syntax:"<color>";inherits:true;initial-value:#3d5fd6}@property --rim-angle{syntax:"<angle>";inherits:true;initial-value:135deg}:root{--font-sans:var(--font-dm-sans);--font-serif:"Instrument Serif", Georgia, serif;--font-mono:var(--font-dm-mono);--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--s-10:128px;--r-1:4px;--r-2:8px;--r-3:12px;--r-4:18px;--r-5:28px;--r-hair:2px;--r-xs:var(--r-1);--r-sm:var(--r-2);--r-md:var(--r-3);--r-lg:var(--r-4);--r-xl:var(--r-5);--r-pill:999px;--r-frame:var(--r-3);--r-ctl:var(--r-2);--label-font:var(--font-mono);--gutter:32px;--wrap:1240px;--z-cursor:5;--z-nav:50;--z-ctabar:55;--z-menu:60;--z-dialog:100;--z-skip:110;--ease:cubic-bezier(.2, .7, .2, 1);--dur-press:.15s;--dur-hover:.18s;--dur-tab:.3s;--dur-state:.3s;--dur-toast:.3s;--dur-reveal:.45s;--dur-reveal-lg:.6s;--dur-draw:.6s;--stagger:60ms;--nav-offset:84px;--section-pad:clamp(72px, 40px + 6vw, 128px)}:root,[data-theme=day]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fcfaf6;--bg-2:#f6f3ec;--surface:#fff;--surface-2:#fbfaf7;--ink:#202621;--ink-2:#3f4a47;--muted:#65706d;--line:#e3e5df;--line-2:#eceee8;--accent:#3d5fd6;--on-accent:#fff;--accent-ink:color-mix(in srgb, var(--accent) 82%, #000);--accent-glow:#5075eb;--cta:#d14cb8;--cta-hover:color-mix(in srgb, var(--cta) 80%, #ea90cf);--cta-press:color-mix(in srgb, var(--cta) 92%, #ea90cf);--on-cta:#0b1020;--cta-ink:#a63690;--cta-ring:var(--focus);--sky:#a8d6fa;--accent-1:#eef1fc;--accent-2:#dde4fa;--money:var(--accent);--loss:#b42318;--ok-bg:var(--accent-1);--ok-ink:var(--accent-ink);--tag-bg:#fff7ed;--tag-ink:#9a3412;--tag-line:#fed7aa;--focus:#3d5fd6;--halo:#fcfaf6;--ga-1:#3d5fd6;--ga-2:#6d5ce8;--ga-a:95deg;--ga-e:80%;--hero-bg:linear-gradient(180deg, #f6f2e9 0%, #f8f5ee 60%, #fcfaf6 100%);--glass-solid:#ffffffeb;--glass-tint:#ffffffa8;--glass-tint-top:#ffffff6b;--glass-hi:#ffffffbf;--glass-lo:#ffffff1a;--gs-1:#10183047;--gs-2:#1018301a;--gs-3:transparent;--gs-4:transparent;--seg-thumb:#fff;--hair:var(--line);--hair-2:#d2d5ce;--ctl-line:#7d8783;--label-ink:#56615e;--stage-bg:#f3f4f1;--stage-dot:#20262117;--sh-1:#1018300f;--sh-2:#1018300d;--sh-3:#1018302e;--sh-4:#1018300f;--sh-5:#10183038;--sh-6:#1018302e}[data-theme=night]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#08090d;--bg-2:#0b0d12;--surface:#0f1117;--surface-2:#141720;--ink:#eef1f7;--ink-2:#bcc3d1;--muted:#9098a8;--line:#d2dcff1a;--line-2:#d2dcff29;--accent:#7b93ff;--on-accent:#0b1020;--accent-ink:var(--accent);--accent-glow:#7b93ff;--cta:#ea90cf;--cta-hover:#f0a2d9;--cta-press:#e582ca;--on-cta:#0b1020;--cta-ink:var(--cta);--cta-ring:var(--focus);--sky:#b9c6ff;--accent-1:#7b93ff1a;--accent-2:#7b93ff38;--money:var(--accent);--loss:#ff8a80;--ok-bg:#7b93ff1f;--ok-ink:#7b93ff;--tag-bg:#f2c36b1a;--tag-ink:#f2c36b;--tag-line:#f2c36b47;--focus:#b9c6ff;--halo:#08090d;--ga-1:#7b93ff;--ga-2:#b9c6ff;--ga-a:92deg;--ga-e:90%;--glass-solid:#0c0e13f0;--glass-tint:#0c0e13bd;--glass-tint-top:#0c0e1366;--glass-hi:#ffffff38;--glass-lo:#ffffff0a;--gs-1:transparent;--gs-2:transparent;--gs-3:#0009;--gs-4:#00000059;--seg-thumb:#ffffff24}[data-theme=night],html[data-ll-mode=dark] [data-theme=day]{--hair:var(--line);--hair-2:#d2dcff2e;--ctl-line:#d2dcff66;--label-ink:var(--muted);--sh-1:#00000073;--sh-2:#00000073;--sh-3:#0000008c;--sh-4:#00000073;--sh-5:#0009;--sh-6:#0009}[data-theme=night],html[data-ll-mode=dark],html[data-ll-mode=dark] [data-theme=day]{--stage-bg:#13161e;--stage-dot:#d2dcff12}html[data-ll-mode=dark] .frame,html[data-ll-mode=dark] .ts-phone,html[data-ll-mode=dark] .phone,html[data-ll-mode=dark] .ph-suggest{--hair:var(--line);--hair-2:#d2d5ce;--ctl-line:#7d8783;--label-ink:#56615e;--muted:#4f5a57;--sh-1:#1018300f;--sh-2:#1018300d;--sh-3:#1018302e}html:not([data-ll-mode=dark]) :is(.frame,.ts-phone,.phone,.ph-suggest,.editor,.dev-window,.ts-panel){--muted:#4f5a57}:root,[data-theme],html[data-ll-mode=dark] .frame,html[data-ll-mode=dark] .ts-phone,html[data-ll-mode=dark] .phone,html[data-ll-mode=dark] .ph-suggest{--grad-accent:linear-gradient(var(--ga-a), var(--ga-1) 10%, var(--ga-2) var(--ga-e));--glass-shadow:0 10px 30px -12px var(--gs-1), 0 2px 6px -2px var(--gs-2), 0 12px 32px -12px var(--gs-3), 0 0 0 1px var(--gs-4);--sh-sm:0 1px 2px var(--sh-1);--sh-md:0 1px 2px var(--sh-2), 0 12px 28px -14px var(--sh-3);--sh-lg:0 1px 2px var(--sh-4), 0 24px 48px -20px var(--sh-5), 0 60px 90px -50px var(--sh-6)}*,:before,:after{box-sizing:border-box}html{scroll-padding-top:var(--nav-offset);-webkit-text-size-adjust:100%;overflow-x:clip}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}main [id],.footer [id]{scroll-margin-top:12px}[hidden]{display:none!important}body{background:var(--bg);color:var(--ink);font:400 16px/1.6 var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;overflow-x:clip}img,svg{display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,p{margin:0}ul,ol{margin:0;padding:0;list-style:none}.ic{flex:none;width:1em;height:1em}.wrap{width:min(var(--wrap), 100% - 2 * var(--gutter));margin-inline:auto}@media (width<=920px){:root{--gutter:24px}}@media (width<=640px){:root{--gutter:16px}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nowrap{white-space:nowrap}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;box-shadow:0 0 0 5px var(--halo);border-radius:var(--r-2)}.skip{z-index:var(--z-skip);background:var(--ink);color:var(--bg);border-radius:var(--r-3);padding:12px 16px;font-weight:600;position:absolute;top:-80px;left:16px}.skip:focus{top:12px}.t-hero{font:650 clamp(2.5rem, 1.3rem + 3.6vw, 4.5rem)/1.04 var(--font-sans);letter-spacing:-.03em;text-wrap:balance}.t-h2{font:650 clamp(2rem, 1.25rem + 2.2vw, 3.25rem)/1.08 var(--font-sans);letter-spacing:-.025em;text-wrap:balance}.t-lede{letter-spacing:-.005em;color:var(--ink-2);text-wrap:pretty;max-width:24.732em;font-size:18px;line-height:1.55}.t-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.t-serif{font-family:var(--font-serif);letter-spacing:0;font-style:italic;font-weight:400}@media (width<=640px){.t-lede{font-size:17px}}.accent-line{color:var(--accent);padding-bottom:.06em;display:inline-block}.glass{isolation:isolate;background:var(--glass-solid);color:var(--ink);border-radius:var(--glass-r,var(--r-pill));box-shadow:inset 0 1px 0 var(--glass-hi), inset 0 -1px 0 var(--glass-lo), var(--glass-shadow);position:relative}.glass:before{content:"";border-radius:inherit;pointer-events:none;z-index:0;background:conic-gradient(from var(--rim-angle), var(--glass-hi), transparent 22%, var(--glass-lo) 50%, transparent 78%, var(--glass-hi));-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.glass>*{z-index:1;position:relative}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass{background:var(--glass-tint);-webkit-backdrop-filter:blur(16px)saturate(180%);backdrop-filter:blur(16px)saturate(180%)}@media (width<=640px){.glass{-webkit-backdrop-filter:blur(12px)saturate(170%);backdrop-filter:blur(12px)saturate(170%)}}}.btn-solid:active{transform:scale(.97)}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.glass{box-shadow:0 0 0 2px var(--ink);background:var(--glass-solid)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.glass:before{display:none}}@media (forced-colors:active){.glass{color:canvastext;-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas;border:1px solid canvastext}.glass:before{display:none}}.btn{border-radius:var(--r-3);height:44px;font:600 15px/1 var(--font-sans);white-space:nowrap;transition:transform var(--dur-press) var(--ease), box-shadow var(--dur-hover) var(--ease), background-color var(--dur-hover);justify-content:center;align-items:center;gap:8px;padding:0 18px;display:inline-flex;position:relative}.btn .ic{width:16px;height:16px;transition:transform var(--dur-hover) var(--ease)}.btn-sm{height:40px;padding:0 16px;font-size:14.5px}.btn-lg{height:48px;padding:0 22px;font-size:15.5px}.btn-block{width:100%}.btn-primary{color:var(--on-accent);background:var(--accent);box-shadow:var(--sh-sm)}.btn-ghost{color:var(--ink);box-shadow:inset 0 0 0 1px var(--hair-2);background:0 0}@media (hover:hover) and (pointer:fine){.btn:hover .ic{transform:translate(2px)}.btn-primary:hover{background:color-mix(in srgb, var(--accent) 88%, var(--ink))}.btn-ghost:hover{background:color-mix(in srgb, var(--ink) 4%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 30%, transparent)}}.btn:active{transform:scale(.97)}.btn.btn-cta{color:var(--on-cta);background:var(--cta)}@media (hover:hover) and (pointer:fine){.btn.btn-cta:hover{background:var(--cta-hover)}}.btn.btn-cta:active{background:var(--cta-press)}.btn.btn-cta:focus-visible{outline-color:var(--cta-ring)}.mono{font:500 13px/1 var(--font-mono);font-variant-numeric:tabular-nums}.nav-pill{z-index:var(--z-nav);align-items:center;gap:24px;width:min(1180px,100% - 24px);height:56px;margin:12px auto 0;padding:0 18px;display:flex;position:sticky;top:12px}.nav-pill.glass{background:var(--glass-tint-top);box-shadow:inset 0 1px 0 var(--glass-hi), inset 0 -1px 0 var(--glass-lo);transition:background-color var(--dur-state) var(--ease), box-shadow var(--dur-state) var(--ease)}.nav-pill.glass.is-scrolled{background:var(--glass-tint);box-shadow:inset 0 1px 0 var(--glass-hi), inset 0 -1px 0 var(--glass-lo), var(--glass-shadow)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.nav-pill.glass,.nav-pill.glass.is-scrolled{background:var(--glass-solid)}}.brand{white-space:nowrap;font:620 17px/1 var(--font-sans);letter-spacing:-.025em;color:var(--ink);align-items:center;gap:.45em;min-height:44px;display:inline-flex}.brand-mark{color:#ea90cf;flex:none;width:1.4em;height:1.4em;overflow:visible}[data-theme=night] .brand-mark{color:#f0a2d9}.nav-links{align-items:center;gap:2px;display:flex}.nav-links a{border-radius:var(--r-2);min-height:40px;font:500 14.5px/1 var(--font-sans);color:var(--ink);transition:background-color var(--dur-hover);align-items:center;padding:0 12px;display:inline-flex}.nav-links a:hover{background:#2026210f}.nav-actions{align-items:center;gap:6px;margin-left:auto;display:flex}.nav-signin{border-radius:var(--r-2);min-height:40px;font:500 14.5px/1 var(--font-sans);color:var(--ink);align-items:center;padding:0 14px;display:inline-flex}.nav-signin:hover{background:#2026210f}.menu-btn{border-radius:var(--r-3);width:44px;height:44px;display:none;position:relative}.menu-btn span{border-radius:var(--r-hair);background:var(--ink);height:2px;transition:transform var(--dur-tab) var(--ease);position:absolute;left:13px;right:13px}.menu-btn span:first-child{top:18px}.menu-btn span:last-child{top:24px}.menu-btn[aria-expanded=true] span:first-child{transform:translateY(3px)rotate(45deg)}.menu-btn[aria-expanded=true] span:last-child{transform:translateY(-3px)rotate(-45deg)}.menu-sheet{top:var(--sheet-top,76px);z-index:var(--z-menu);background:var(--surface);border-radius:var(--r-4);box-shadow:0 0 0 1px var(--hair), var(--sh-lg);transform-origin:top;padding:8px;position:fixed;left:12px;right:12px}.menu-sheet[hidden]{display:none}.menu-sheet nav{flex-direction:column;display:flex}.menu-sheet a{border-radius:var(--r-3);min-height:48px;font:500 16px/1 var(--font-sans);align-items:center;padding:0 14px;display:flex}.menu-sheet>.theme-toggle{margin-top:4px}.menu-sheet a:hover{background:var(--bg-2)}@media (prefers-reduced-motion:no-preference){.menu-sheet:not([hidden]){animation:sheet-in var(--dur-state) var(--ease)}}@keyframes sheet-in{0%{opacity:0;transform:translateY(-8px)}}.hero{--brand:#3d5fd6;transition:--brand var(--dur-state) var(--ease);isolation:isolate;background:var(--hero-bg);margin-top:-68px;padding:108px 0 16px;position:relative;overflow:clip}.hero-media{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:clip;-webkit-mask-image:linear-gradient(#000 82%,#0000);mask-image:linear-gradient(#000 82%,#0000)}html[data-hero=live] .hero-media{mix-blend-mode:multiply;opacity:.9;-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000 12%,#000 58%),linear-gradient(#000 70%,#0000);mask-image:linear-gradient(90deg,#0000 12%,#000 58%),linear-gradient(#000 70%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.hero-media img{object-fit:cover;object-position:50% 85%;width:100%;height:100%;position:absolute;inset:0}.hero-media .hm-night{display:none}html[data-ll-mode=dark][data-hero=live] .hero-media{mix-blend-mode:screen;opacity:.75}html[data-ll-mode=dark] .hero-media .hm-day{display:none}html[data-ll-mode=dark] .hero-media .hm-night{display:block}.hero-grid{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:center;gap:56px;display:grid}.hero-copy{min-width:0;container-type:inline-size}.hero h1{color:var(--ink);margin:20px 0}@supports (font-size:1cqi){.hero h1{font-size:min(clamp(2.5rem,1.3rem + 3.6vw,4.25rem),9.6cqi)}}.cta-row{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.cta-row.center{justify-content:center}.hero .btn-ghost{background:var(--glass-tint)}@media (hover:hover) and (pointer:fine){.hero .btn-ghost:hover{background:color-mix(in srgb, var(--ink) 4%, var(--glass-tint))}}@media (prefers-reduced-motion:no-preference){.js .hero .lede,.js .hero .cta-row,.js .hero .hero-points{animation:rise var(--dur-reveal) var(--ease) both}.js .hero-demo{animation:rise-demo var(--dur-reveal-lg) var(--ease) 80ms both}}@keyframes rise{0%{opacity:0;transform:translateY(16px)}}@keyframes rise-demo{0%{opacity:0;transform:translateY(16px)}}.hero-demo{min-width:0;padding-bottom:28px;position:relative}.demo-root{position:relative}.editor-toolbar{border-bottom:1px solid var(--hair);background:var(--surface);align-items:center;gap:8px;height:52px;padding:0 10px 0 12px;display:flex}.dev-seg{border-radius:var(--r-3);background:#20262112;gap:2px;padding:3px;display:inline-flex}.dev-seg button{border-radius:var(--r-ctl);height:30px;font:500 14px/1 var(--font-sans);color:var(--ink);transition:background-color var(--dur-tab), box-shadow var(--dur-tab);align-items:center;gap:6px;padding:0 10px;display:inline-flex}.dev-seg button .ic{width:15px;height:15px}.dev-seg button[aria-pressed=true]{box-shadow:var(--sh-sm), 0 0 0 1px var(--hair);background:#fff;font-weight:600}.editor-toolbar .tb-domain{display:none}.publish-btn{border-radius:var(--r-ctl);background:var(--ink);color:#fff;height:36px;font:600 14px/1 var(--font-sans);box-shadow:var(--sh-sm);transition:background-color var(--dur-state) var(--ease), transform var(--dur-press) var(--ease);align-items:center;gap:6px;margin-left:auto;padding:0 14px;display:inline-flex}.publish-btn .ic{width:14px;height:14px;display:none}.publish-btn{justify-content:center;min-width:116px}.publish-btn.is-busy{cursor:progress}.publish-btn.is-done{background:var(--money)}.publish-btn.is-done .ic{display:block}@media (hover:hover) and (pointer:fine){.dev-seg button[aria-pressed=false]:hover{background:#ffffff8c}.publish-btn:not(.is-done):hover{background:color-mix(in srgb, var(--ink) 88%, #fff)}}.editor{z-index:1;background:var(--surface);grid-template-columns:232px minmax(0,1fr);display:grid;position:relative}.rail{border-right:1px solid var(--hair);flex-direction:column;gap:20px;padding:18px 14px;display:flex}.rail-label{font:600 11.5px/1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:10px}.swatches{gap:6px;display:flex}.swatch{background:var(--sw);width:28px;height:28px;transition:transform var(--dur-hover) var(--ease), box-shadow var(--dur-tab);border-radius:50%;position:relative;box-shadow:inset 0 0 0 1px #0000001f}.swatch:before{content:"";border-radius:50%;position:absolute;inset:-4px}@media (hover:hover) and (pointer:fine){.swatch:hover{transform:translateY(-1px)}}.swatch[aria-checked=true]{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--sw)}.swatch[aria-checked=true]:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:6px;height:11px;position:absolute;top:7px;left:10px;transform:rotate(45deg)}.hex{font:500 12px/1 var(--font-mono);color:var(--ink-2);align-items:center;gap:7px;margin-top:14px;display:flex}.hex-dot{background:var(--brand);border-radius:50%;width:12px;height:12px;box-shadow:inset 0 0 0 1px #0000001f}.hex-name{font-family:var(--font-sans);color:var(--muted);margin-left:auto}.blocks{flex-direction:column;gap:6px;display:flex}.blocks li{border-radius:var(--r-ctl);background:var(--surface);height:38px;box-shadow:inset 0 0 0 1px var(--hair);font:500 13px/1 var(--font-sans);color:var(--ink);transition:box-shadow var(--dur-tab), background-color var(--dur-tab);align-items:center;gap:8px;padding:0 8px 0 6px;display:flex;position:relative}.blocks .grip{color:#a3a8a4;width:14px;height:14px;transition:opacity var(--dur-hover) var(--ease)}@media (hover:hover) and (pointer:fine){.blocks .grip{opacity:0}.blocks li:hover{background:var(--surface-2)}.blocks li:hover .grip{opacity:1}button.sw:hover{background:#7b827d}.blocks button.sw[aria-checked=true]:hover{background:color-mix(in srgb, var(--brand) 88%, #000)}.ts-row button.sw[aria-checked=true]:hover{background:color-mix(in srgb, var(--tb) 88%, #000)}}.blocks li>span:not(.req){white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.sw{border-radius:var(--r-pill);width:32px;height:20px;transition:background-color var(--dur-tab);background:#858c87;flex:none;position:relative}.sw:before{content:"";position:absolute;inset:-12px -8px -12px -150px}.sw:after{content:"";width:16px;height:16px;transition:transform var(--dur-tab) var(--ease);background:#fff 50%/10px no-repeat;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.sw[aria-checked=true],.sw.is-on{background:var(--brand)}.sw[aria-checked=true]:after,.sw.is-on:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M2.5 5.2l1.7 1.7L7.6 3.3' fill='none' stroke='%23202621' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");transform:translate(12px)}.sw-txt{display:none}html[data-ll-mode=dark] .sw:not([aria-checked=true]):not(.is-on){background:#ffffff6b}.blocks li:has(.sw[aria-checked=false])>span{color:var(--muted)}.req{color:var(--muted);align-items:center;gap:4px;margin-left:auto;font-size:11.5px;display:inline-flex}.req .ic{width:12px;height:12px}.rail .url-line{white-space:normal;overflow-wrap:anywhere;max-width:none;height:auto;min-height:26px;padding-block:5px;line-height:1.3}.canvas{background-color:var(--stage-bg);background-image:radial-gradient(var(--stage-dot) 1px, transparent 1px);background-size:14px 14px;align-content:center;place-items:start center;min-width:0;height:560px;padding:18px;display:grid;overflow:hidden}.frame{width:100%;transition:opacity var(--dur-state) var(--ease), transform var(--dur-state) var(--ease);background:#fff;overflow:hidden}.frame.is-out{opacity:0;transition-duration:.15s;transform:translateY(8px)}.frame .url-line .ic,.ph-addr .ic{flex:none;width:10px;height:10px}.co{color:var(--ink);font-size:12px;line-height:1.3}.co-head{border-bottom:1px solid var(--hair);align-items:center;gap:8px;padding:11px 16px;display:flex}.co [data-part]{transition:opacity var(--dur-state) var(--ease)}.co [data-part].is-fading{opacity:0}.co-logo{border-radius:var(--r-ctl);background:var(--brand);color:#fff;width:22px;height:22px;font:700 12px/1 var(--font-sans);place-items:center;display:grid}.co-store{font:600 13px/1 var(--font-sans);letter-spacing:.12em}.co-secure{color:var(--muted);align-items:center;gap:4px;margin-left:auto;font-size:11px;display:inline-flex}.co-secure .ic{width:11px;height:11px}.co-main{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);display:grid}.co-form{flex-direction:column;gap:14px;padding:14px 14px 16px;display:flex}.co-block{flex-direction:column;gap:6px;display:flex}.co-crumbs{font:500 11px/1 var(--font-sans);color:var(--muted);white-space:nowrap;align-items:center;gap:4px;margin-bottom:-2px;display:flex}.co-crumbs .ic{opacity:.7;width:10px;height:10px}.co-crumbs b{color:var(--ink);font-weight:600}.co-express{grid-template-columns:1fr;gap:6px;display:grid}.xpay{border-radius:var(--r-ctl);height:36px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--ctl-line);font:600 13px/1 var(--font-sans);letter-spacing:-.01em;white-space:nowrap;background:#fff;place-items:center;display:grid}.co-or{color:var(--muted);align-items:center;gap:8px;font-size:11px;display:flex}.co-or:before,.co-or:after{content:"";background:var(--line);flex:1;height:1px}.by-whop{font:500 11px/1 var(--font-sans);color:var(--muted);justify-content:center;align-items:center;gap:5px;display:flex}.by-whop img{width:auto;height:12px}.by-ll{text-align:center;font:500 10px/1 var(--font-sans);letter-spacing:.01em;color:var(--muted);margin:5px 0 0}.co-label{font:600 12.5px/1 var(--font-sans);margin-bottom:2px}.co-input{border-radius:var(--r-ctl);height:40px;font:400 13px/1.15 var(--font-sans);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;background:#fff;flex-direction:column;justify-content:center;gap:2px;padding:0 10px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #dcdfda}.co-input>span{color:var(--muted);font-size:10.5px;line-height:1.1;display:block}.co-input b{letter-spacing:.02em;font-weight:500}.co-input.is-focus{box-shadow:inset 0 0 0 1.5px var(--brand), 0 0 0 3px color-mix(in srgb, var(--brand) 15%, transparent)}.co-pair{grid-template-columns:1fr 1fr;gap:6px;display:grid}.co-pay{border-radius:var(--r-ctl);background:var(--brand);color:#fff;height:40px;font:600 13px/1 var(--font-sans);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:6px;margin-top:4px;display:flex}.co-pay .ic{opacity:.85;width:12px;height:12px}.co-summary{border-left:1px solid var(--hair);background:color-mix(in srgb, var(--brand) 5%, #fafaf8);padding:14px}.co-protect{border-radius:var(--r-ctl);box-shadow:inset 0 0 0 1px var(--hair);cursor:pointer;transition:box-shadow var(--dur-press) var(--ease);background:#fff;grid-template-columns:16px minmax(0,1fr) auto;align-items:start;gap:8px;margin-top:12px;padding:9px 10px;display:grid}.co-protect:has(.pt-check:checked){box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--brand) 60%, var(--line))}.pt-check{appearance:none;border-radius:calc(var(--r-ctl) / 2);cursor:pointer;width:16px;height:16px;transition:background-color var(--dur-press) var(--ease), box-shadow var(--dur-press) var(--ease);background:#fff;flex:none;place-items:center;margin:0;display:grid;box-shadow:inset 0 0 0 1.5px #b9beb8}.pt-check:after{content:"";opacity:0;width:10px;height:10px;transition:opacity var(--dur-press) var(--ease), transform var(--dur-press) var(--ease);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M2 5.2l2 2L8 3' fill='none' stroke='%23fff' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;transform:scale(.6)}.pt-check:checked{background:var(--brand);box-shadow:none}.pt-check:checked:after{opacity:1;transform:none}.tp-protect .pt-check:checked{background:var(--tb)}.co-protect .pt-check{margin-top:1px}.co-protect .pt-title{grid-column:2;font-size:11.5px;font-weight:600;line-height:1.3}.co-protect .pt-amt{font-variant-numeric:tabular-nums;grid-column:3;font-size:11.5px;font-weight:600;line-height:1.3}.co-protect .pt-desc{color:var(--muted);grid-column:2/-1;align-items:flex-start;gap:4px;margin-top:-4px;font-size:11px;line-height:1.3;display:flex}.co-protect .pt-desc .ic{width:12px;height:12px;color:var(--brand);margin-top:1px}.co-summary .co-label{margin-bottom:14px}.co-item{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:12px;display:grid}.co-thumb{border-radius:var(--r-ctl);background:#fff;width:44px;height:44px;position:relative}.co-thumb img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.co-thumb:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #00000014}.co-qty{z-index:1;border-radius:var(--r-pill);color:#fff;min-width:18px;height:18px;font:600 10.5px/1 var(--font-sans);background:#5f6a67;place-items:center;padding:0 5px;font-style:normal;display:grid;position:absolute;top:-7px;right:-7px}.co-iname{min-width:0;font-size:12px;font-weight:600;line-height:1.25}.co-iname small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11px;font-weight:400;display:block;overflow:hidden}.co-price{font:500 12px/1 var(--font-sans);font-variant-numeric:tabular-nums}.co-discount{grid-template-columns:minmax(0,1fr) auto;gap:6px;margin:2px 0 12px;display:grid}.co-dc-in{border-radius:var(--r-ctl);height:40px;color:var(--muted);white-space:nowrap;background:#fff;align-items:center;padding:0 10px;font-size:12px;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #dcdfda}.co-dc-btn{border-radius:var(--r-ctl);color:#868f8b;height:40px;font:600 12px/1 var(--font-sans);background:#eceeea;place-items:center;padding:0 11px;display:grid}.co-lines{border-top:1px solid var(--hair);color:var(--ink-2);flex-direction:column;gap:6px;padding-top:12px;display:flex}.co-lines div{justify-content:space-between;display:flex}.co-lines div>span:last-child{font-variant-numeric:tabular-nums;text-align:right;color:var(--ink)}.co-total{border-top:1px solid var(--hair);font:600 13px/1 var(--font-sans);justify-content:space-between;align-items:baseline;margin-top:12px;padding-top:12px;display:flex}.co-total-v{align-items:baseline;gap:6px;display:inline-flex}.co-total-v small{font:500 11px/1 var(--font-sans);color:var(--muted)}.co-total strong{font:700 18px/1 var(--font-sans);letter-spacing:-.015em;font-variant-numeric:tabular-nums}.co.no-header .co-head,.co.no-details [data-part=details],.co.no-summary .co-summary,.co.no-protect [data-part=protect]{display:none}.co.no-summary .co-main{grid-template-columns:1fr}.canvas[data-device=mobile] .frame{width:232px}.canvas[data-device=mobile] .co-head{padding:9px 14px}.canvas[data-device=mobile] .co-secure span{display:none}.canvas[data-device=mobile] .co-secure .ic{width:13px;height:13px}.canvas[data-device=mobile] .co-main{grid-template-columns:1fr}.canvas[data-device=mobile] .co-summary{border-left:0;border-bottom:1px solid var(--hair);order:-1;align-items:center;gap:10px;padding:10px 14px;display:flex}.canvas[data-device=mobile] .co.no-summary .co-summary{display:none}.canvas[data-device=mobile] .co-summary .co-label{color:var(--brand);margin:0}.canvas[data-device=mobile] .co-item,.canvas[data-device=mobile] .co-lines,.canvas[data-device=mobile] .co-protect,.canvas[data-device=mobile] [data-part=details] .co-pair{display:none}.canvas[data-device=mobile] .co-total{border:0;margin:0 0 0 auto;padding:0}.canvas[data-device=mobile] .co-total>span:first-child,.canvas[data-device=mobile] .co-total-v small{display:none}.canvas[data-device=mobile] .co-total strong{font-size:13px}.canvas[data-device=mobile] .co-crumbs,.canvas[data-device=mobile] .co-discount{display:none}.canvas[data-device=mobile] .co-form{gap:12px;padding:12px 14px 16px}.canvas[data-device=mobile] .co-pay{height:40px}.studio-wrap{position:relative}.toast-dock{z-index:2;pointer-events:none;position:absolute;bottom:0;left:24px;transform:translateY(50%)}.toast-dock .dock-toast{border-radius:var(--r-3);background:var(--surface);box-shadow:inset 0 0 0 1px var(--hair), var(--sh-lg);font:500 14px/1.2 var(--font-sans);color:var(--ink);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--dur-toast) var(--ease), transform var(--dur-toast) var(--ease);align-items:center;gap:10px;padding:10px 16px 10px 10px;display:flex;position:relative;transform:translateY(8px)}.toast-dock.has-toast .dock-toast{opacity:1;transform:none}.t-ic{border-radius:var(--r-2);width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--hair);color:var(--money);flex:none;place-items:center;display:grid}.t-ic .ic{width:15px;height:15px}.t-body{flex-direction:column;gap:3px;display:flex}.t-meta{font:400 12px/1.2 var(--font-sans);color:var(--muted)}.integrations{padding:40px 0 8px}.integrations .wrap{flex-direction:column;align-items:center;gap:20px;display:flex}.logo-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 32px;width:100%;min-height:48px;display:flex}.logo-row .lg-label{white-space:nowrap;margin:0}.int-row{flex:0 auto;min-width:0;position:relative}.section{padding:var(--section-pad) 0 calc(var(--section-pad) * .62);position:relative}.sec-head{text-align:center;max-width:760px;margin:0 auto 56px}.sec-head h2{margin:0 0 16px}.sec-head p:not(.sec-label){color:var(--ink-2);text-wrap:pretty;max-width:60ch;margin:0 auto;font-size:18px;line-height:1.55}.sec-head--split{text-align:left;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:24px 64px;max-width:none;display:grid}.sec-head--split h2{margin:0}.sec-head--split p:not(.sec-label){max-width:44ch;margin:0}.sec-head--left{text-align:left;margin:0 0 48px}.sec-head--left h2{max-width:20ch;margin:0}.sec-label{font:500 12px/1 var(--label-font);text-transform:uppercase;letter-spacing:.08em;color:var(--label-ink);align-items:center;gap:10px;margin:0 0 16px;display:inline-flex}.sec-label:after{content:"";background:var(--hair-2);flex:none;order:1;width:24px;height:1px}.sec-num{color:var(--accent-ink);font-variant-numeric:tabular-nums;order:0}.sec-name{order:2}.hero .sec-label{color:var(--ink-2)}@media (width<=359px){.hero .sec-label{letter-spacing:.04em;gap:8px}.hero .sec-label:after{width:16px}}sup{vertical-align:super;font-size:.6em;line-height:0}@media (prefers-reduced-motion:no-preference){.js .reveal{opacity:0;transition:opacity var(--dur-reveal) var(--ease), transform var(--dur-reveal) var(--ease);transition-delay:calc(var(--i,0) * var(--stagger));transform:translateY(16px)}.js .reveal.reveal-lg{transition-duration:var(--dur-reveal-lg);transform:translateY(16px)scale(.98)}.js .reveal.in{opacity:1;transform:none}}.flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid;position:relative}.flow:before,.flow:after{content:"";border-radius:var(--r-hair);height:2px;position:absolute;top:13px;left:14px;right:calc(25% - 10px)}.flow:before{background:var(--line)}.flow:after{background:linear-gradient(90deg, var(--accent), #6d5ce8);transform-origin:0;transform:scaleX(1)}@media (prefers-reduced-motion:no-preference){.js .flow:not(.in):after{transform:scaleX(0)}.flow.in:after{transition:transform var(--dur-draw) var(--ease)}.js .flow:not(.in) .flow-vis{opacity:0;transform:translateY(12px)}.flow.in .flow-vis{transition:opacity var(--dur-reveal) var(--ease), transform var(--dur-reveal) var(--ease);transition-delay:calc(var(--k) * var(--stagger))}}.js .flow.reveal{opacity:1;transform:none}.flow-step{position:relative}.flow-dot{z-index:1;background:var(--bg);height:28px;font:500 12px/28px var(--label-font);letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--label-ink);padding-right:12px;display:inline-block;position:relative}.flow-step+.flow-step .flow-dot{margin-left:-12px;padding-left:12px}.fv-ic img{width:auto}.fv-ic.logo{background:var(--surface);box-shadow:inset 0 0 0 1px var(--hair)}.fv-ic .lg-whop-g{height:11px}.fv-ic .lg-shopify-g{height:20px}.flow-vis{flex-direction:column;justify-content:flex-start;margin-top:22px;display:flex}.fv-row{border-radius:var(--r-3);border:1px solid var(--hair);align-items:center;gap:10px;min-height:54px;padding:10px;display:flex}.fv-ic{border-radius:var(--r-2);background:var(--surface-2);width:32px;height:32px;color:var(--ink-2);flex:none;place-items:center;display:grid}.fv-ic .ic{width:16px;height:16px}.fv-txt{flex-direction:column;gap:3px;min-width:0;display:flex}.fv-txt b{font:600 13.5px/1.15 var(--font-sans);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fv-txt .fv-url{font:500 12.5px/1.15 var(--font-mono);font-variant-numeric:tabular-nums}.fv-txt small{color:var(--muted);font-size:12px;line-height:1.1}.flow-step h3{font:600 20px/1.25 var(--font-sans);letter-spacing:-.015em;margin:22px 0 8px}.flow-step p{color:var(--ink-2);text-wrap:pretty;font-size:15.5px;line-height:1.55}.how-steps{position:relative}.how-steps .flow:before,.how-steps .flow:after{display:none}.how-progress{background:var(--hair-2);transform-origin:0;pointer-events:none;height:1px;position:absolute;top:13.5px;left:0;right:0}.cz-win{--tb:#c2410c}.cz{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);display:grid}.ts-panel{border-right:1px solid var(--hair);flex-direction:column;gap:6px;padding:16px 14px;display:flex}.ts-panel .rail-label{margin:6px 0 4px}.ts-panel .rail-label:first-child{margin-top:0}.ts-sw{border-radius:var(--r-2);height:40px;box-shadow:inset 0 0 0 1px var(--hair);font:500 13.5px/1 var(--font-sans);align-items:center;gap:8px;padding:0 12px;display:flex}.ts-sw>span:first-child{margin-right:auto}.ts-dots{gap:7px;display:flex;position:relative}.ts-dots i{background:var(--c);border-radius:50%;width:18px;height:18px;box-shadow:inset 0 0 0 1px #0000001a}.ts-dots i.on{box-shadow:0 0 0 2px #fff, 0 0 0 3.5px var(--c)}.ts-row{border-radius:var(--r-2);background:var(--surface-2);height:38px;box-shadow:inset 0 0 0 1px var(--hair);font:500 13px/1 var(--font-sans);white-space:nowrap;align-items:center;gap:9px;padding:0 10px;display:flex}.ts-row .g{background-image:radial-gradient(#a3a8a4 1.3px,#0000 1.5px);background-size:5px 5px;flex:none;width:10px;height:14px}.ts-row>span:not(.ts-lock):not(.cz-tag){text-overflow:ellipsis;min-width:0;overflow:hidden}.ts-row .ts-lock,.ts-row .sw{margin-left:auto}.ts-row .sw[aria-checked=true],.ts-row .sw.is-on{background:var(--tb)}.ts-row .sw:before{inset:-10px -6px}.cz-tag{font:500 11.5px/1 var(--font-sans);color:var(--muted);flex:none}.ts-lock{color:var(--muted);align-items:center;gap:4px;font-size:12px;display:inline-flex}.ts-lock .ic{width:12px;height:12px}.cz-canvas{background-color:var(--stage-bg);background-image:radial-gradient(var(--stage-dot) 1px, transparent 1px);background-size:14px 14px;place-items:start center;padding:22px 16px;display:grid}.tp-upsell{border-radius:var(--r-2);background:color-mix(in srgb, var(--tb) 7%, #fff);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tb) 25%, var(--line));grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:6px;margin:8px 0 2px;padding:7px;display:grid}.tp-upsell .co-thumb{background:linear-gradient(150deg, color-mix(in srgb, var(--tb) 30%, #fff), color-mix(in srgb, var(--tb) 70%, #fff));width:30px;height:30px}.tp-upsell b{font-size:11px;font-weight:600;display:block}.tp-upsell small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;display:block;overflow:hidden}.tp-add{border-radius:var(--r-2);min-width:64px;height:26px;color:var(--tb);box-shadow:inset 0 0 0 1.5px var(--tb);font:600 11px/1 var(--font-sans);transition:background-color var(--dur-hover) var(--ease), color var(--dur-hover) var(--ease);background:#fff;justify-content:center;align-items:center;gap:3px;padding:0 7px;display:inline-flex}.tp-add .ic{width:11px;height:11px}.tp-add[aria-pressed=true]{background:var(--tb);color:#fff}.tp-protect{border-radius:var(--r-2);box-shadow:inset 0 0 0 1px var(--hair);cursor:pointer;align-items:center;gap:7px;margin:6px 0 2px;padding:7px 8px;font-size:11px;display:flex}.tp-protect:has(.pt-check:checked){box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tb) 45%, var(--line))}.tp-protect .pt-check{width:14px;height:14px;accent-color:var(--tb)}.tp-protect b{font-variant-numeric:tabular-nums;margin-left:auto;font-weight:600}.cz-canvas [data-cz-part]{transition:opacity var(--dur-state) var(--ease)}.cz-canvas [data-cz-part].is-fading{opacity:0}.ts-phone{color:#202621;flex:none}.ts-body{padding:2px 0 0}.ts-phone .by-whop{margin-top:8px;font-size:10.5px}.ts-phone .by-whop img{height:11px}.tp-lbl{font:600 11px/1 var(--font-sans);margin:8px 0 6px}.tp-pair{grid-template-columns:1fr 1fr;gap:6px;display:grid}.tp-head{border-bottom:1px solid var(--hair);font:700 11px/1 var(--font-sans);letter-spacing:.12em;align-items:center;gap:6px;padding-bottom:9px;display:flex}.tp-head i{border-radius:var(--r-1);background:var(--tb);width:16px;height:16px}.tp-sum{color:var(--tb);justify-content:space-between;padding:9px 0;font-size:11.5px;font-weight:600;display:flex}.tp-sum b{color:#202621;font-weight:700}.tp-in{border-radius:var(--r-2);height:24px;margin-bottom:6px;box-shadow:inset 0 0 0 1px #dfe2dd}.tp-ship{border-radius:var(--r-2);height:30px;box-shadow:inset 0 0 0 1.5px var(--tb);justify-content:space-between;align-items:center;margin-bottom:6px;padding:0 9px;font-size:11px;font-weight:500;display:flex}.tp-ship b{font-variant-numeric:tabular-nums;font-weight:600}.tp-lines{border-top:1px solid var(--hair);font:400 11px/1.3 var(--font-sans);margin:10px 0 0;padding-top:3px}.tp-lines>div{justify-content:space-between;padding:4px 0 0;display:flex}.tp-lines dt{color:var(--muted)}.tp-lines dd{font-variant-numeric:tabular-nums;margin:0}.tp-lines .tp-total{padding-top:6px;font-weight:600}.tp-lines .tp-total dt{color:#202621}.tp-trust{color:var(--muted);align-items:center;gap:5px;margin:10px 0 0;font-size:10.5px;display:flex}.tp-trust .ic{flex:none;width:11px;height:11px}.tp-pay{border-radius:var(--r-2);background:var(--tb);color:#fff;height:30px;font:600 11.5px/1 var(--font-sans);justify-content:center;align-items:center;gap:.3em;margin-top:10px;display:flex}.phone-stage{place-items:center;display:grid}.phone{color:#202621}.ph-body{padding:2px 0 0}.ph-addr.url-line{gap:5px;margin:0 0 10px}.ph-addr .ic{width:11px;height:11px;color:var(--money)}.ph-head{border-bottom:1px solid var(--hair);font:700 11.5px/1 var(--font-sans);letter-spacing:.12em;align-items:center;gap:7px;padding-bottom:10px;display:flex}.ph-head i{border-radius:var(--r-1);background:#be185d;width:18px;height:18px}.ph-head span:last-child{font:600 12px/1 var(--font-sans);letter-spacing:0;color:#be185d;margin-left:auto}.ph-lbl{font:600 11.5px/1 var(--font-sans);margin:10px 0 7px}.phone .co-express{gap:8px;margin-top:12px}.phone .xpay{height:38px;font-size:13.5px}.phone .co-or{margin-top:10px}.ph-in{border-radius:var(--r-2);padding:7px 10px 8px;font-size:13px;position:relative;box-shadow:inset 0 0 0 1px #dfe2dd}.ph-in>span:first-child{color:var(--muted);margin-bottom:1px;font-size:10.5px;display:block}.ph-in .type,.ph-val{white-space:nowrap}.ph-in.is-focus{box-shadow:inset 0 0 0 1.5px #be185d,0 0 0 3px #be185d1f}.ph-in .caret{vertical-align:-2px;background:#be185d;width:1.5px;height:14px;margin-left:1px;display:inline-block}.ph-suggest{z-index:1;border-radius:var(--r-3);box-shadow:0 0 0 1px var(--hair), var(--sh-md);background:#fff;margin:6px 0 0;padding:5px;position:relative}.ph-suggest li{border-radius:var(--r-2);font:500 12.5px/1.25 var(--font-sans);align-items:center;gap:8px;padding:6px 8px;display:flex}.ph-suggest li .ic{width:13px;height:13px;color:var(--muted)}.ph-suggest li.on{background:#fdf2f8}.ph-suggest small{color:var(--muted);font-size:11px;font-weight:400;display:block}.ph-sg-k{font:600 10.5px/1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:3px 8px 5px}.ph-pair{grid-template-columns:1fr 1fr;gap:6px;margin-top:6px;display:grid}.ph-ship{border-radius:var(--r-2);font:500 13px/1.25 var(--font-sans);justify-content:space-between;align-items:center;gap:8px;padding:7px 10px 8px;display:flex;box-shadow:inset 0 0 0 1.5px #be185d}.ph-ship small{color:var(--muted);margin-top:1px;font-size:10.5px;font-weight:400;display:block}.ph-ship b{font-variant-numeric:tabular-nums;font-weight:600}.ph-sum{border-top:1px solid var(--hair);font:400 12px/1.3 var(--font-sans);margin:10px 0 0;padding-top:3px}.ph-sum>div{justify-content:space-between;padding:5px 0 0;display:flex}.ph-sum dt{color:var(--muted)}.ph-sum dd{font-variant-numeric:tabular-nums;margin:0}.ph-sum .ph-total{padding-top:6px;font-size:13.5px;font-weight:600}.ph-sum .ph-total dt{color:#202621}.ph-sum .ph-total small{color:var(--muted);margin-right:4px;font-size:10.5px;font-weight:500}.ph-trust{color:var(--muted);align-items:center;gap:6px;margin:9px 0 0;font-size:11.5px;display:flex}.ph-trust .ic{flex:none;width:13px;height:13px}.ph-pay{border-radius:var(--r-3);color:#fff;height:40px;font:600 14px/1 var(--font-sans);background:#be185d;place-items:center;margin-top:12px;display:grid}.phone .by-whop{margin-top:10px}@container (height<=539px){.ph-sum>div:not(.ph-total){display:none}.ph-sum .ph-total{padding-top:7px}}@container (height<=509px){.ph-addr.url-line{margin-bottom:8px}.phone .co-express{margin-top:8px}.phone .xpay{height:32px}.phone .co-or{margin-top:6px}.ph-lbl{margin:8px 0 5px}.ph-in{padding:5px 10px 6px}.ph-suggest{padding:4px}.ph-suggest li{padding:4px 8px}.ph-sg-k{padding:2px 8px 3px}.ph-pay{height:34px;margin-top:8px}.phone .by-whop{margin-top:8px}}.orders .sec-head{margin-bottom:40px}.order-flow{grid-template-columns:repeat(6,minmax(0,1fr));max-width:960px;margin:0 auto;display:grid}.of-node{z-index:1;text-align:center;flex-direction:column;grid-row:1;align-items:center;gap:6px;min-width:0;padding:0 12px;display:flex;position:relative}.of-node:first-of-type{grid-column:1/3}.of-node:nth-of-type(2){grid-column:3/5}.of-node:nth-of-type(3){grid-column:5/7}.of-node .of-logo{background:var(--surface);width:56px;height:56px;box-shadow:inset 0 0 0 1px var(--hair-2), var(--sh-sm);border-radius:50%;place-items:center;margin-bottom:14px;display:grid;position:relative}.of-node .of-logo img{width:auto}.of-node .lg-whop-g{height:13px}.of-node .lg-shopify-g{height:22px}.of-node b{font:600 16.5px/1.25 var(--font-sans);letter-spacing:-.01em}.of-node small{color:var(--muted);overflow-wrap:anywhere;font-size:14px;line-height:1.4}.of-brand{border-radius:var(--r-2);background:var(--ink);width:30px;height:30px;color:var(--bg);font:700 14px/1 var(--font-sans);place-items:center;display:grid}.of-line{background:var(--hair-2);grid-row:1;align-self:start;height:1px;margin:27.5px 44px 0;position:relative}.of-line:first-of-type{grid-column:2/4}.of-line:nth-of-type(2){grid-column:4/6}.of-line i{background:color-mix(in srgb, var(--ink) 45%, transparent);transform-origin:0;position:absolute;inset:0}.of-line:after{content:"";border:solid color-mix(in srgb, var(--ink) 55%, transparent);border-width:1.5px 1.5px 0 0;width:7px;height:7px;position:absolute;top:-3.5px;right:0;transform:rotate(45deg)}@media (prefers-reduced-motion:no-preference){.js .order-flow:not(.in) .of-line i{transform:scaleX(0)}.order-flow.in .of-line i{transition:transform var(--dur-draw) var(--ease)}}.js .order-flow.reveal{opacity:1;transform:none}.ads-toolbar{align-items:center;padding:14px 18px 0;display:flex}.preset-ctl{border-radius:var(--r-2);background:var(--surface);min-width:0;height:30px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--ctl-line);font:500 12.5px/1 var(--font-sans);white-space:nowrap;align-items:center;gap:6px;padding:0 8px 0 9px;display:inline-flex}.preset-ctl>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.preset-ctl .ic{width:12px;height:12px;color:var(--muted)}.preset-ctl .chev{margin-left:2px}.always-off{border-radius:var(--r-3);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--hair);margin:12px 18px 0}.ao-h{border-bottom:1px solid var(--hair);font:600 13px/1.2 var(--font-sans);justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;display:flex}.ao-h span{align-items:center;gap:6px;display:inline-flex}.ao-h .ic{width:14px;height:14px;color:var(--muted)}.ao-h small{color:var(--muted);font-size:12px;font-weight:500}.always-off li{border-top:1px solid var(--hair);color:var(--ink-2);justify-content:space-between;align-items:center;gap:10px;padding:9px 14px;font-size:13.5px;display:flex}.always-off li:first-child{border-top:0}.ao-v{flex:none;align-items:center;gap:8px;display:inline-flex}.ao-v .ic{width:12px;height:12px;color:var(--muted)}.ao-v .sw:before{display:none}@media (width<=480px){.ao-v .ic{display:none}.ao-h{flex-direction:column;align-items:flex-start;gap:3px}}.st-paused{font:500 13px/1 var(--font-sans);color:var(--ink-2);white-space:nowrap;align-items:center;display:inline-flex}[data-count-to]{font-variant-numeric:tabular-nums}.mcp{background:var(--surface)}.mcp-body{flex-direction:column;gap:14px;padding:20px 18px 22px;display:flex}.msg{border-radius:var(--r-3);max-width:88%;padding:12px 14px;font-size:15px;line-height:1.5}.msg small{font:600 11.5px/1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:4px;display:block}.msg-user{box-shadow:inset 0 0 0 1px var(--hair);color:var(--ink);border-bottom-right-radius:var(--r-1);background:#ffffff12;align-self:flex-end}.msg-tool{border-left:1px solid var(--hair);color:var(--ink-2);font:500 12.5px/1.4 var(--font-mono);align-self:flex-start;align-items:center;gap:8px;padding:3px 0 3px 12px;display:flex}.msg-tool .ic{width:12px;height:12px;color:var(--muted)}.msg-reply{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--hair);color:var(--ink);border-bottom-left-radius:var(--r-1);align-self:flex-start}.msg-result{border-top:1px solid var(--hair);margin:12px 0 0}.msg-result>div{border-bottom:1px solid var(--hair);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.msg-result>div:last-child{border-bottom:0;padding-bottom:0}.msg-result dt{color:var(--muted);font-size:12px;line-height:1.2}.msg-result dd{font:500 12.5px/1.2 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink);align-items:center;gap:6px;margin:0;display:inline-flex}.dive-sec+.dive-sec:not(.night-band),.how+.dive-sec,.dive-sec+.orders,.orders+.dive-sec{padding-top:0}.pricing+.faq{padding-top:calc(var(--section-pad) * .5)}.dive{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:80px;display:grid}.dive.flip{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.dive.flip .dive-copy{order:2}.dive-copy h2{margin:0 0 18px}.dive-copy>p:not(.sec-label),.reveal-each>p:not(.sec-label){color:var(--ink-2);text-wrap:pretty;max-width:52ch;font-size:17.5px;line-height:1.6}.rows{border-bottom:1px solid var(--hair);max-width:52ch;margin:28px 0 24px}.rows>div,.rows>li{border-top:1px solid var(--hair);justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;font-size:15.5px;line-height:1.4;display:flex}.rows dt{color:var(--ink);font-weight:500}.rows dd{color:var(--muted);text-align:right;font-variant-numeric:tabular-nums;margin:0}.rows dd.mono{font:500 13.5px/1.4 var(--font-mono);color:var(--ink-2)}.rows--list{max-width:none;margin:24px 0 0}.rows--list>li{color:var(--ink-2);padding:10px 0;font-size:15px}.text-link{min-height:44px;font:600 16px/1 var(--font-sans);color:var(--accent);align-items:center;gap:7px;display:inline-flex}.dive-copy>p+.text-link{margin-top:16px}.text-link .ic{width:16px;height:16px;transition:transform var(--dur-hover) var(--ease)}@media (hover:hover) and (pointer:fine){.text-link:hover .ic{transform:translate(3px)}}.dive-stage{position:relative}.cz-win,.ads-win{background:var(--surface)}.night-band{background:var(--bg);color:var(--ink);padding-bottom:var(--section-pad);isolation:isolate;overflow:clip}.night-glow{z-index:-1}.night-glow img{object-fit:cover;object-position:50% 0;opacity:.18;width:100%;height:100%;position:absolute;inset:0}html[data-ll-mode=dark] .night-glow img{opacity:.32}.night-glow{pointer-events:none;contain:paint;background:radial-gradient(50% 50% at 75% 30%, color-mix(in srgb, var(--accent) 7%, transparent), transparent 70%);position:absolute;inset:0}.creatives{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:16px 18px 6px;display:grid}.cr{isolation:isolate;aspect-ratio:3/4;border-radius:var(--r-2);font:500 11px/1 var(--font-mono);color:#fff;text-shadow:0 1px 2px #00000059;align-items:flex-end;padding:6px;display:flex;position:relative;overflow:hidden}.cr img{z-index:-2;object-fit:cover;object-position:50% 45%;width:100%;height:100%;position:absolute;inset:0}.cr:after{content:"";z-index:-1;background:linear-gradient(#0000 55%,#00000073);position:absolute;inset:0}.a1{background:linear-gradient(140deg,#fbcfe8,#a78bfa)}.a2{background:linear-gradient(140deg,#bae6fd,#3d5fd6)}.a3{background:linear-gradient(140deg,#fde68a,#c2410c)}.a4{background:linear-gradient(140deg,#e7e5e4,#57534e)}.a5{background:linear-gradient(140deg,#c7d2fe,#312e81)}.a6{background:linear-gradient(140deg,#fecaca,#be123c)}.adsets{border-radius:var(--r-3);box-shadow:inset 0 0 0 1px var(--hair);margin:10px 18px 0;font-size:14px;overflow:hidden}.adsets>div{border-top:1px solid var(--hair);grid-template-columns:minmax(0,1fr) 60px 96px;align-items:center;gap:8px;padding:11px 14px;display:grid}.adsets .as-h{background:var(--surface-2);font:600 11.5px/1.2 var(--font-sans);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);border-top:0}.ads-foot{color:var(--ink-2);justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;font-size:14px;display:flex}.fake-btn{border-radius:var(--r-2);background:var(--ink);height:38px;color:var(--bg);font:600 13.5px/1 var(--font-sans);white-space:nowrap;align-items:center;padding:0 14px;display:inline-flex}.security .sec-head{margin-bottom:48px}.sec-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;padding-top:28px;display:grid;position:relative}.sec-line{background:var(--hair-2);pointer-events:none;height:1px;position:absolute;top:0;left:0;right:0;overflow:hidden}.sec-line i{background:linear-gradient(90deg, var(--ink), transparent);opacity:0;width:24px;height:1px;position:absolute;top:0;left:0}.sec-item h3{font:600 18px/1.3 var(--font-sans);letter-spacing:-.005em;margin:0 0 8px}.sec-item p{max-width:36ch;color:var(--ink-2);font-size:15.5px;line-height:1.55}.pricing{overflow:clip}.pricing .wrap{position:relative}.plans{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;max-width:880px;margin-inline:auto;display:grid}.plan{border-radius:var(--r-4);background:var(--surface);box-shadow:inset 0 0 0 1px var(--hair), var(--sh-md);flex-direction:column;padding:30px;display:flex;position:relative}.plan-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.plan h3{font:600 20px/1.2 var(--font-sans);letter-spacing:-.005em}.plan-sub{color:var(--ink-2);margin-top:6px;font-size:15px}.price{align-items:baseline;gap:8px;margin-top:22px;display:flex}.amt{font:650 46px/1.1 var(--font-sans);letter-spacing:-.03em;font-variant-numeric:tabular-nums;display:inline-block}.per{color:var(--muted);font-size:15px}.bill-cap{min-height:2.9em;color:var(--ink-2);margin:6px 0 22px;font-size:14px;line-height:1.45}.price-note{text-align:center;max-width:680px;color:var(--ink-2);margin:20px auto 0;font-size:14px;line-height:1.55}.faq-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:72px;display:grid}.faq-side{top:calc(var(--nav-offset) + 12px);position:sticky}.faq-side h2{margin:0 0 14px}.faq-side p:not(.sec-label){color:var(--ink-2);margin-bottom:24px;font-size:17px}.faq-group+.faq-group{margin-top:40px}.faq-group-label{margin:0 0 8px}.faq-list details{border-bottom:1px solid var(--hair)}.faq-group-label+details{border-top:1px solid var(--hair)}.faq-list summary{cursor:pointer;min-height:44px;font:500 17.5px/1.35 var(--font-sans);color:var(--ink);justify-content:space-between;align-items:center;gap:24px;padding:20px 0;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}@media (hover:hover) and (pointer:fine){.faq-list summary:hover{color:var(--ink-2)}}.faq-ic{flex:none;width:14px;height:14px;position:relative}.faq-ic:before,.faq-ic:after{content:"";border-radius:var(--r-hair);background:var(--ink);width:14px;height:1.5px;transition:transform .2s var(--ease);margin-top:-.75px;position:absolute;top:50%;left:0}.faq-ic:after{transform:rotate(90deg)}details[open] .faq-ic:after{transform:rotate(0)}.faq-a{padding:0 40px 22px 0}.faq-a p{color:var(--ink-2);max-width:62ch;font-size:15.5px;line-height:1.6}.faq-a a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}@media (prefers-reduced-motion:no-preference){.faq-list details[open] .faq-a{animation:faq-in var(--dur-state) var(--ease)}}@keyframes faq-in{0%{opacity:0}}.closing{padding:0 0 calc(var(--section-pad) * .62)}.close-card{isolation:isolate;border-radius:var(--r-5);text-align:center;background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--hair);padding:88px 32px;position:relative;overflow:clip}.close-bg{z-index:-1;pointer-events:none;background:radial-gradient(36% 50% at 72% 78%, #c0a07c0a, transparent 70%), radial-gradient(34% 46% at 26% 30%, color-mix(in srgb, var(--ink) 4%, transparent), transparent 70%);position:absolute;inset:-20%}html[data-ll-mode=dark] .close-bg{background:radial-gradient(36% 50% at 72% 78%, color-mix(in srgb, var(--accent) 12%, transparent), transparent 70%), radial-gradient(34% 46% at 26% 30%, #ffffff08, transparent 70%)}.close-card h2{max-width:18ch;margin:0 auto 14px}.close-card p{color:var(--ink-2);font-size:18px}.close-card .cta-row{margin-top:30px}.footer{padding:72px 0 calc(40px + env(safe-area-inset-bottom));border-top:1px solid var(--hair);background:var(--bg-2)}.foot-top{justify-content:space-between;gap:48px;display:flex}.foot-brand{max-width:320px}.foot-brand p{color:var(--ink-2);margin:14px 0 0;font-size:15px}.foot-cols{grid-template-columns:repeat(3,minmax(140px,auto));gap:40px;display:grid}.foot-cols h3{font:600 12.5px/1 var(--font-sans);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:10px}.foot-cols a{min-height:36px;color:var(--ink-2);align-items:center;font-size:15px;display:flex}@media (hover:hover) and (pointer:fine){.foot-cols a:hover{color:var(--ink)}}.text-link.link-cta,.foot-cols a.link-cta,.foot-cols a.link-cta:hover{color:var(--cta-ink)}.foot-bottom{border-top:1px solid var(--hair);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:56px;padding-top:22px;font-size:14px;display:flex}.foot-legal{border-top:1px solid var(--hair);max-width:90ch;font:400 12px/1.55 var(--font-sans);color:var(--label-ink);flex:100%;margin-top:4px;padding-top:16px}.foot-bottom a{min-height:44px;color:var(--ink-2);text-underline-offset:3px;align-items:center;margin-block:-12px;text-decoration:underline;display:inline-flex}.cta-bar{display:none}@media (width<=640px){.cta-bar{--glass-r:20px;z-index:var(--z-ctabar);left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));opacity:0;pointer-events:none;will-change:transform, opacity;height:64px;transition:opacity var(--dur-press) var(--ease), transform var(--dur-state) var(--ease);align-items:center;gap:8px;padding:8px;display:flex;position:fixed;transform:translateY(20px)}.cta-bar[data-show]{opacity:1;pointer-events:auto;transition:opacity var(--dur-hover) var(--ease) var(--stagger), transform var(--dur-state) var(--ease) var(--stagger);transform:none}.cta-bar .btn{flex:1;height:48px;padding:0 12px}.cta-bar .btn-ghost{background:var(--glass-tint)}.has-cta-bar .footer{padding-bottom:calc(64px + 32px + env(safe-area-inset-bottom))}.has-cta-bar.cta-on{scroll-padding-bottom:88px}}@media (width<=1240px){.rail{padding:16px 12px}.editor{grid-template-columns:208px minmax(0,1fr)}.blocks li>span:not(.req){white-space:normal;line-height:1.2}}@media (width<=1120px){.hero{padding-bottom:56px}.hero-grid{grid-template-columns:1fr;gap:48px}.hero-copy{text-align:center;flex-direction:column;align-items:center;display:flex}.hero-copy .lede{margin-inline:auto}.cta-row{justify-content:center}.hero-demo{width:100%;max-width:760px;margin-inline:auto}.dive,.dive.flip{grid-template-columns:minmax(0,1fr);gap:48px}.dive.flip .dive-copy{order:0}.dive-copy{max-width:640px}.sec-head--split{grid-template-columns:1fr}}@media (width<=900px){.faq-grid{grid-template-columns:1fr;gap:40px}.faq-side{position:static}}@media (width<=1080px){.nav-links,.nav-signin{display:none}.menu-btn{display:block}}@media (width<=1280px){.flow{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}.flow:before,.flow:after,.how-progress{display:none}}@media (width<=920px){.foot-top{flex-direction:column}.logo-row{gap:20px 32px}}@media (width<=760px){.toast-dock{left:12px}.sec-grid{grid-template-columns:1fr;gap:28px;padding:0 0 0 24px}.sec-line{width:1px;height:auto;inset:0 auto 0 0}.sec-line i{background:linear-gradient(180deg, var(--ink), transparent);width:1px;height:24px}.plans{grid-template-columns:1fr;max-width:480px}.order-flow{flex-direction:column;align-items:stretch;max-width:420px;display:flex}.of-node{text-align:left;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:2px 16px;padding:0;display:grid}.of-node .of-logo{grid-row:1/span 2;margin:0}.of-node b{align-self:end}.of-node small{align-self:start}.of-line{flex:0 0 28px;align-self:flex-start;width:1px;height:auto;margin:6px 0 6px 27.5px}.of-line i{transform-origin:top}.of-line:after{inset:auto auto 0 -3px;transform:rotate(135deg)}.js .order-flow:not(.in) .of-line i{transform:scaleY(0)}.cz{grid-template-columns:minmax(0,1fr)}.ts-panel{border-right:0;border-bottom:1px solid var(--hair)}}@media (width<=640px){.nav-pill{gap:2px;height:52px;padding:0 10px}.nav-actions{flex-shrink:0;gap:4px}.nav-actions .btn-sm{height:40px;padding:0 14px}.nav-actions>.btn-primary{transition:opacity var(--dur-hover) var(--ease) var(--stagger), scale var(--dur-state) var(--ease) var(--stagger), visibility 0s linear var(--stagger), transform var(--dur-press) var(--ease), box-shadow var(--dur-hover) var(--ease), background-color var(--dur-hover)}.cta-on .nav-actions>.btn-primary{opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--dur-press) var(--ease), scale var(--dur-state) var(--ease), visibility 0s linear var(--dur-state), transform var(--dur-press) var(--ease), box-shadow var(--dur-hover) var(--ease), background-color var(--dur-hover);scale:.96}.nav-actions>.theme-toggle{z-index:1;box-shadow:none;transition:translate var(--dur-hover) var(--ease), background-color var(--dur-hover) var(--ease), box-shadow var(--dur-hover) var(--ease), transform var(--dur-press) var(--ease)}.nav-actions>.theme-toggle:hover{box-shadow:none}.nav-actions>.theme-toggle:focus-visible{box-shadow:0 0 0 4px var(--halo)}.nav-actions>:is(.theme-toggle,.menu-btn):active{background:color-mix(in srgb, var(--ink) 6%, transparent);transform:none}.menu-btn{transition:background-color var(--dur-press) var(--ease)}.cta-on .nav-actions>.theme-toggle{translate:var(--nav-cta-shift,0px) 0;transition-duration:var(--dur-state), var(--dur-hover), var(--dur-hover), var(--dur-press);transition-delay:var(--stagger), 0s, 0s, 0s}.cta-snap :is(.cta-bar,.nav-actions>.btn-primary,.nav-actions>.theme-toggle){transition:none!important}html.cta-snap{scroll-behavior:auto}.has-cta-bar .dive-copy>.text-link[href=\/signup]{display:none}.brand{min-width:0;font-size:16px}.brand>span:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.menu-sheet{top:var(--sheet-top,72px)}.hero{margin-top:-64px;padding:88px 0 48px}html[data-hero=live] .hero-media{opacity:.75;-webkit-mask-image:linear-gradient(#0000 14%,#000 22% 90%,#0000);mask-image:linear-gradient(#0000 14%,#000 22% 90%,#0000)}.hero-media img{object-position:70% 100%}.hero h1{margin:18px 0 16px}.cta-row{width:100%}.cta-row .btn{flex:150px}.hero-grid{gap:36px}.editor-toolbar{height:56px;padding:0 6px 0 12px}.publish-btn{height:44px}.dev-seg{display:none}.editor-toolbar .tb-domain{display:inline-flex}.editor{grid-template-columns:minmax(0,1fr)}.rail{border-right:0;border-bottom:1px solid var(--hair);gap:14px;min-width:0;padding:14px 12px}.swatches{justify-content:space-between;gap:4px}.swatch{width:44px;height:44px;box-shadow:inset 0 0 0 1px #0000001f, inset 0 0 0 9px var(--surface);background:radial-gradient(circle, var(--sw) 0 13px, transparent 13.5px)}.swatch[aria-checked=true]{box-shadow:inset 0 0 0 2px var(--sw)}.swatch[aria-checked=true]:after{top:15px;left:19px}.swatch:before,.hex,.rail-domain{display:none}.blocks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.blocks li{overflow-clip-margin:4px;height:48px;font-size:13px;overflow:clip}.blocks li>span:not(.req){white-space:normal;line-height:1.2}.blocks .grip{display:none}.blocks .is-locked .req{gap:0;font-size:0}.blocks .is-locked .req .ic{width:14px;height:14px}.canvas{align-content:start;height:504px;padding:29px 14px 14px}html.js .canvas[data-device=desktop] .frame{visibility:hidden}.editor .canvas[data-device=mobile] .frame{border:1px solid var(--hair);border-radius:var(--r-3);width:100%;max-width:340px;box-shadow:var(--sh-md)}.editor .canvas[data-device=mobile] .frame>.dev-window-bar{display:none}.co{font-size:13px}.co-input{padding:6px 10px 7px;font-size:13px}.co-input>span{font-size:11px}.canvas[data-device=mobile] .co-pay{height:44px;font-size:14px}.canvas[data-device=mobile] .co-secure span{display:inline}.toast-dock .dock-toast{font-size:13.5px}.integrations{padding-top:32px}.logo-row{flex-direction:column;gap:16px}.int-row{flex:none;width:100%}.mcp-body{padding:16px 14px 18px}.msg{max-width:94%;font-size:14.5px}.sec-head{text-align:left;margin-bottom:40px}.sec-head p:not(.sec-label){margin:0;font-size:17px}.flow{grid-template-columns:1fr;row-gap:36px;padding-left:24px}.how-progress{transform-origin:top;width:1px;height:auto;display:block;inset:0 auto 0 0}.flow-step+.flow-step .flow-dot{margin-left:0;padding-left:0}.flow-vis{gap:12px}.creatives{grid-template-columns:repeat(3,minmax(0,1fr));padding:14px 14px 4px}.cr{aspect-ratio:4/3}.adsets{margin:10px 14px 0}.adsets>div{grid-template-columns:minmax(0,1fr) 36px 92px;padding:11px 12px}.ads-foot{flex-direction:column;align-items:stretch;padding:14px}.fake-btn{justify-content:center}.plan{padding:24px 20px}.always-off{margin:12px 14px 0}.ads-toolbar{padding:12px 14px 0}.close-card{border-radius:var(--r-4);padding:56px 20px}.close-card .cta-row .btn{flex:100%}.foot-cols{grid-template-columns:1fr 1fr;gap:24px}.foot-cols a{min-height:44px}.faq-list summary{padding:18px 0;font-size:16.5px}.faq-a{padding:0 0 18px}.rows>div{flex-wrap:wrap;gap:4px 16px}}@media (width<=640px) and (hover:hover) and (pointer:fine){.menu-btn:hover{background:color-mix(in srgb, var(--ink) 4%, transparent)}}@media (width<=380px){.nav-actions .btn-sm{padding:0 12px;font-size:14px}.brand{justify-content:center;min-width:24px}.brand>span:last-child{display:none}.blocks{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.hero,.sw,.tp-add{transition-duration:.15s!important}.toast-dock .dock-toast,.frame.is-out{transform:none}}#how,#checkout,#domain,.orders,#ads,#security,#pricing,#faq{content-visibility:auto;contain-intrinsic-block-size:auto var(--cis)}#how{--cis:482px}#checkout{--cis:587px}#domain{--cis:643px}.orders{--cis:298px}#ads{--cis:662px}#security{--cis:303px}#pricing{--cis:725px}#faq{--cis:701px}@media (width<=1120px){#how{--cis:749px}#checkout{--cis:1012px}#domain{--cis:1070px}.orders{--cis:288px}#ads{--cis:1037px}#security{--cis:307px}#pricing{--cis:716px}#faq{--cis:701px}}@media (width<=640px){#how{--cis:1206px}#checkout{--cis:1427px}#domain{--cis:1101px}.orders{--cis:435px}#ads{--cis:1076px}#security{--cis:506px}#pricing{--cis:1205px}#faq{--cis:879px}}@keyframes ll-fade{0%{opacity:0}}html[data-ll-motion=off],html[data-ll-motion=off] *,html[data-ll-motion=off] :before,html[data-ll-motion=off] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}html[data-ll-motion=subtle] *,html[data-ll-motion=subtle] :before,html[data-ll-motion=subtle] :after{transition-delay:0s!important;animation-name:ll-fade!important;animation-delay:0s!important}html[data-ll-motion=subtle]{scroll-behavior:auto!important}html[data-ll-proto=v4\/21-glass-studio][data-ll-motion=off] :is(.reveal,.flow .flow-vis,.order-flow .of-line i){opacity:1!important;transform:none!important}html[data-ll-proto=v4\/21-glass-studio][data-ll-motion=subtle] :is(.reveal,.flow .flow-vis,.order-flow .of-line i){transition-duration:.25s!important;transform:none!important}html[data-ll-proto=v4\/21-glass-studio]:is([data-ll-motion=off],[data-ll-motion=subtle]) .flow:after{transform:none!important}html[data-ll-proto=v4\/21-glass-studio][data-ll-mode=dark] [data-theme=day],html[data-ll-proto=v4\/24-profit-glass][data-ll-mode=dark] [data-theme=day]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#050706;--bg-2:#070b09;--surface:#0b110e;--surface-2:#0f1713;--ink:#eef6f1;--ink-2:#b9c8bf;--muted:#8d9e95;--line:#cdffe11a;--line-2:#cdffe129;--accent:#3ee08c;--on-accent:#03140a;--accent-glow:#3ee08c;--sky:#c8f46c;--accent-1:#3ee08c1a;--accent-2:#3ee08c38;--money:#3ee08c;--loss:#ff8a80;--focus:#c8f46c;--halo:#050706;--grad-accent:linear-gradient(92deg, #3ee08c 10%, #c8f46c 90%);--glass-solid:#0a100df0;--glass-tint:#0a100dbd;--glass-tint-top:#0a100d66;--glass-hi:#ffffff38;--glass-lo:#ffffff0a;--glass-shadow:0 12px 32px -12px #0009, 0 0 0 1px #00000059;--seg-thumb:#ffffff24}html[data-ll-proto=v4\/21-glass-studio][data-ll-mode=dark],html[data-ll-proto=v4\/24-profit-glass][data-ll-mode=dark]{--hero-bg:radial-gradient(60% 45% at 50% -8%, #3ee08c2e, transparent 70%), radial-gradient(40% 30% at 50% 62%, #3ee08c1f, transparent 70%), #050706;--glass-tint-top:#0a100d66;--seg-thumb:#ffffff24;--card-shadow:0 1px 2px #0006, 0 18px 40px -20px #000000b3;--card-shadow-lg:0 2px 4px #0006, 0 30px 60px -24px #000000bf;--ok-bg:#3ee08c1f;--ok-ink:#3ee08c;--tag-bg:#f2c36b1a;--tag-ink:#f2c36b;--tag-line:#f2c36b47}html[data-ll-proto=v4\/21-glass-studio][data-ll-mode=dark] :is(.frame,.ts-phone,.phone,.ph-suggest),html[data-ll-proto=v4\/24-profit-glass][data-ll-mode=dark] :is(.co,.phone>*,.ac-list){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fcfaf6;--bg-2:#f6f3ec;--surface:#fff;--surface-2:#fbfaf7;--ink:#202621;--ink-2:#3f4a47;--muted:#5f6a67;--line:#e3e5df;--line-2:#eceee8;--money:#15803d;--loss:#b42318;--ok-bg:#e7f6ec;--ok-ink:#146c35;--seg-thumb:#fff;color:var(--ink)}html[data-ll-proto=v4\/21-glass-studio][data-ll-mode=dark] :is(.ts-row.is-block,.tp-add:not([aria-pressed=true]),.dev-seg button[aria-pressed=true],.addr),html[data-ll-proto=v4\/24-profit-glass][data-ll-mode=dark] :is(.blocks li.b-new,.req-tag,.always-off li b){background:var(--surface-2)}html[data-ll-proto=v4\/24-profit-glass][data-ll-mode=dark] :is(.tb-btn,.fake-btn),html[data-ll-proto=v4\/21-glass-studio][data-ll-mode=dark] .publish-btn{color:var(--bg)}html[data-ll-proto=v4\/21-glass-studio][data-ll-mode=dark] .dev-seg{background:#ffffff0f}html[data-ll-proto=v4\/21-glass-studio][data-ll-mode=dark] .hero .eyebrow,html[data-ll-proto=v4\/24-profit-glass][data-ll-mode=dark] .hero .eyebrow{color:var(--ink);background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff24}html[data-ll-proto=v4\/21-glass-studio][data-ll-mode=dark] .eyebrow-tag,html[data-ll-proto=v4\/24-profit-glass][data-ll-mode=dark] .beta-tag{color:var(--on-accent,#03140a)}html[data-ll-proto=v4\/21-glass-studio][data-ll-mode=dark] .pricing-glow{background:radial-gradient(42% 60% at 50% 30%, color-mix(in srgb, var(--accent) 22%, transparent), transparent 70%), radial-gradient(28% 40% at 66% 44%, color-mix(in srgb, var(--accent) 12%, transparent), transparent 70%)}[data-ribbon-host]>.rb-canvas{pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity .6s cubic-bezier(.22,.61,.36,1);display:block;position:absolute;top:0;left:0}[data-ribbon-host]>.rb-canvas.is-on{opacity:1}[data-ribbon-host] img{transition:opacity .6s cubic-bezier(.22,.61,.36,1)}[data-ribbon-host][data-ribbon=live] img{opacity:0}[data-ribbon-host][data-ribbon=swap] img{opacity:1;transition:none}[data-ribbon-host][data-ribbon=swap]>.rb-canvas{opacity:0;transition:none}@media (prefers-reduced-motion:reduce){[data-ribbon-host]>.rb-canvas{display:none}[data-ribbon-host][data-ribbon] img{opacity:1;transition:none}}.dust-layer{pointer-events:none;opacity:0;transition:opacity .6s var(--ease);position:absolute;inset:0}.dust-layer.is-on{opacity:1}.dust-layer canvas{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.dust-layer{transition:none}}.hero-media video{object-fit:cover;object-position:50% 85%;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero-media video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}.hero-media video.hm-video{opacity:0;transition:opacity .28s cubic-bezier(.45,0,.55,1)}html[data-hero=video] .hero-media video:is(.hm-day,.hm-night){display:block}.hero-media video.hm-video.hm-on{opacity:1}.hero-media video.hm-video.hm-snap{transition:none!important}html[data-hero=video] .hero-media img.hm-day,html[data-hero=video] .hero-media img.hm-night{display:block}html[data-hero=video] .hero-media img.hm-night{opacity:0}html[data-hero=video][data-ll-mode=dark] .hero-media img.hm-night{opacity:1}html[data-hero=video] [data-ribbon-host] img,html[data-hero=video][data-ll-motion] [data-ribbon-host] img,html[data-hero=video][data-ll-motion] .hero-media video.hm-video:not(.hm-snap){transition:opacity .28s cubic-bezier(.45,0,.55,1)!important}html.theme-vt[data-hero=video] [data-ribbon-host] img.hm-day,html.theme-vt[data-hero=video] [data-ribbon-host] img.hm-night,html.theme-vt[data-hero=video][data-ll-motion] [data-ribbon-host] img.hm-day,html.theme-vt[data-hero=video][data-ll-motion] [data-ribbon-host] img.hm-night,html.theme-vt[data-hero=video][data-ll-motion] .hero-media video.hm-video.hm-video:not(.hm-snap){transition:none!important}html.theme-xfade[data-hero=video] .hero{background:var(--bg)}html[data-ll-motion=off] .hero-media video.hm-video{display:none!important}@media (prefers-reduced-motion:reduce){html:not([data-ll-motion]) .hero-media video.hm-video{display:none!important}}@media (width<=640px){.hero-media video{object-position:70% 100%}}.dev-iphone,.canvas[data-device=mobile] .dev-window--browser{--_h:calc(var(--_w) * 149.6 / 71.5);--_band:max(2px, calc(var(--_w) * .01));--_bezel:max(3px, calc(var(--_w) * .017));--_r:calc(var(--_w) * .16);--_rs:calc(var(--_r) - var(--_band) - var(--_bezel));--_kw:max(2px, calc(var(--_w) * .008));--_metal:linear-gradient(135deg, #e4e2dd 0%, #a3a19c 40%, #d6d4cf 52%, #8f8d88 100%);--_metal-key:linear-gradient(90deg, #8f8d88, #dcdad5 50%, #9a9893);--_metal-hi:#ffffff8c;--_metal-top:#ffffffb3;--_metal-lo:#00000029;--_glass:#07080a;--_glare-o:.5;--_shadow:0 1px 2px #10141824, 0 12px 24px -14px #1014183d, 0 32px 64px -28px #10141852;--_rim:inset 0 0 0 1px var(--_metal-hi), inset 0 1px 1px var(--_metal-top), inset 0 -1px 1px var(--_metal-lo);--_g:calc(var(--_w) * .034);--_bw:calc(var(--_w) * .0105);--_bs:calc(var(--_w) * .0045);--_sig:linear-gradient(currentColor, currentColor) 0 100% / var(--_bw) 40% no-repeat, linear-gradient(currentColor, currentColor) calc(var(--_bw) + var(--_bs)) 100% / var(--_bw) 60% no-repeat, linear-gradient(currentColor, currentColor) calc((var(--_bw) + var(--_bs)) * 2) 100% / var(--_bw) 80% no-repeat, linear-gradient(currentColor, currentColor) calc((var(--_bw) + var(--_bs)) * 3) 100% / var(--_bw) 100% no-repeat;--_nub:linear-gradient(color-mix(in srgb, currentColor 45%, transparent), color-mix(in srgb, currentColor 45%, transparent)) 100% 50% / calc(var(--_w) * .005) 34% no-repeat}.dev-iphone{--_w:min(var(--dev-w,300px), 80vw, 100vw - 64px);--_pad:var(--dev-pad,calc(var(--_w) * .052));box-sizing:border-box;width:var(--_w);aspect-ratio:71.5/149.6;max-width:100%;padding:var(--_band);border-radius:var(--_r);background:var(--_metal);color:#202621;box-shadow:var(--_rim), var(--_shadow);flex-direction:column;flex:none;margin:0;display:flex;position:relative}.dev-iphone.ts-phone{--dev-w:232px}.dev-iphone>.dev-screen{box-sizing:border-box;min-height:0;padding:0 var(--_pad) calc(var(--_pad) + var(--_w) * .034);border:var(--_bezel) solid var(--_glass);border-radius:calc(var(--_r) - var(--_band));background:var(--surface,#fff) padding-box;color:var(--ink,#202621);flex-direction:column;flex:auto;margin:0;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0000006b}.dev-iphone>.dev-screen:after{content:"";left:50%;bottom:calc(var(--_w) * .02);width:34%;height:max(3px, calc(var(--_w) * .0127));background:color-mix(in srgb, var(--ink,#202621) 85%, transparent);pointer-events:none;border-radius:999px;position:absolute;transform:translate(-50%)}.dev-screen>.dev-status+*{flex-direction:column;flex:auto;min-height:0;display:flex;container-type:size}.dev-main{flex:0 auto;min-height:0;overflow:hidden}.dev-foot{flex:none;margin-top:auto;position:relative}.dev-foot:before{content:"";background:linear-gradient(to bottom, transparent, var(--surface,#fff));pointer-events:none;height:16px;position:absolute;bottom:100%;left:0;right:0}.dev-status{height:calc(var(--_w) * .134);margin:0 calc(var(--_pad) * -1);padding:0 calc(var(--_w) * .07) 0 calc(var(--_w) * .082);font:600 calc(var(--_w) * .044)/1 var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--ink,#202621);-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;display:flex;position:relative}.dev-time{z-index:1;position:relative}.dev-island,.canvas[data-device=mobile] .dev-window--browser .dev-window-bar:after{left:50%;top:calc(var(--_w) * .027);width:31.3%;height:calc(var(--_w) * .092);background:#000;border-radius:999px;position:absolute;transform:translate(-50%)}.dev-sys{z-index:1;align-items:center;gap:calc(var(--_w) * .016);height:var(--_g);display:inline-flex;position:relative}.dev-sys svg{fill:currentColor;width:auto;height:100%}.dev-sys:empty{padding-left:calc(var(--_bw) * 4 + var(--_bs) * 3 + var(--_w) * .016);padding-right:calc(var(--_w) * .006);background:var(--_sig), var(--_nub)}.dev-sys:empty:before,.canvas[data-device=mobile] .dev-window--browser .dev-dots i:nth-child(2){content:"";width:calc(var(--_g) * 1.42);height:var(--_g);background:radial-gradient(circle var(--_g) at 50% 100%, currentColor 0 17%, transparent 18% 37%, currentColor 38% 56%, transparent 57% 74%, currentColor 75% 94%, transparent 95%);-webkit-mask:conic-gradient(from -45deg at 50% 100%, #000 0 90deg, transparent 90deg);-webkit-mask:conic-gradient(from -45deg at 50% 100%, #000 0 90deg, transparent 90deg);mask:conic-gradient(from -45deg at 50% 100%, #000 0 90deg, transparent 90deg)}.dev-sys:empty:after,.canvas[data-device=mobile] .dev-window--browser .dev-dots i:nth-child(3){content:"";box-sizing:border-box;width:calc(var(--_w) * .068);height:calc(var(--_g) * .92);padding:max(1px, calc(var(--_w) * .004));border:max(1px, calc(var(--_w) * .0035)) solid color-mix(in srgb, currentColor 42%, transparent);border-radius:calc(var(--_w) * .011);background:linear-gradient(currentColor,currentColor) 0 0/78% 100% no-repeat content-box content-box}.dev-btn{left:calc(var(--_kw) * -1 + .5px);width:var(--_kw);background:var(--_metal-key);box-shadow:inset 0 0 0 .5px var(--_metal-lo);pointer-events:none;border-radius:1px 0 0 1px;position:absolute}.dev-btn--action{height:4.5%;top:17.5%}.dev-btn--vol-up{height:8.5%;top:25%}.dev-btn--vol-down{height:8.5%;top:36%}.dev-btn--power{left:auto;right:calc(var(--_kw) * -1 + .5px);border-radius:0 1px 1px 0;height:13%;top:28%}.dev-glare,.canvas[data-device=mobile] .dev-window--browser:after{z-index:2;inset:calc(var(--_band) + var(--_bezel));border-radius:var(--_rs);pointer-events:none;box-shadow:inset 0 0 calc(var(--_w) * .02) #00000012;opacity:var(--_glare-o);transition:opacity var(--dur-state,.3s) var(--ease);background:linear-gradient(115deg,#ffffff29,#ffffff0d 30%,#0000 44%),linear-gradient(115deg,#0000 56%,#ffffff0f 62%,#0000 70%);position:absolute}.dev-iphone:focus-within .dev-glare,.canvas[data-device=mobile] .dev-window--browser:focus-within:after{opacity:0}.dev-window{isolation:isolate;border-radius:var(--r-4,18px);border:1px solid var(--hair-2,var(--line));background:var(--surface);box-shadow:var(--sh-lg);position:relative;overflow:clip}.dev-window-bar{border-bottom:1px solid var(--hair,var(--line));background:color-mix(in srgb, var(--ink) 3%, var(--surface));min-height:40px;font:500 12.5px/1 var(--font-sans);color:var(--muted);align-items:center;gap:12px;padding:0 14px;display:flex;position:relative}.dev-dots{flex:none;gap:6px;display:inline-flex}.dev-dots i{background:color-mix(in srgb, var(--ink) 15%, var(--surface));width:10px;height:10px;box-shadow:inset 0 0 0 .5px color-mix(in srgb, var(--ink) 10%, transparent);border-radius:50%}.dev-title{white-space:nowrap;text-overflow:ellipsis;text-align:center;min-width:0;font:inherit;color:var(--muted);flex:auto;overflow:hidden}.dev-title:empty{display:none}.dev-dots+.dev-title:last-child{margin-right:42px}.url-line{border-radius:var(--r-2,8px);border:1px solid var(--hair,var(--line));background:var(--surface);min-width:0;max-width:100%;height:26px;font:500 12px/1 var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:0;color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;align-items:center;gap:6px;padding:0 10px;display:inline-flex;overflow:hidden}.url-line .ic{width:11px;height:11px;color:var(--muted);flex:none}.dev-window-bar .url-line{max-width:60%}.dev-screen .url-line{max-width:none;height:30px;font-size:min(12px, calc(var(--_w) * .042));background:color-mix(in srgb, var(--ink) 5%, var(--surface));border-color:#0000;justify-content:center;display:flex}.url-line>:not(.ic){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dev-window--browser .dev-title{text-align:left;flex:0 auto;max-width:28%}.dev-window--browser .url-line{margin-inline:auto}.dev-window--browser .dev-dots+.url-line:last-child{margin-right:auto;transform:translate(-27px)}.dev-window-body{position:relative}@media (width<=640px){.dev-window-bar{gap:10px;min-height:36px;padding:0 12px}.dev-dots{gap:5px}.dev-dots i{width:8px;height:8px}.dev-dots+.dev-title:last-child{margin-right:34px}.dev-window-bar .url-line{max-width:72%;height:24px;padding:0 8px;font-size:11.5px}.dev-window--browser .dev-dots+.url-line:last-child{transform:none}}@media (width>=641px){.canvas[data-device=mobile] .dev-window--browser{--_w:232px;width:var(--_w);aspect-ratio:71.5/149.6;padding:var(--_band);border-radius:var(--_r);background:var(--_metal);box-shadow:var(--_rim), var(--_shadow);border:0;flex-direction:column;display:flex;overflow:visible}.canvas[data-device=mobile] .dev-window--browser:before{content:"";pointer-events:none;left:calc(var(--_kw) * -1 + .5px);right:calc(var(--_kw) * -1 + .5px);top:calc(var(--_h) * .175);height:calc(var(--_h) * .27);background:var(--_metal-key) 0 0 / var(--_kw) calc(var(--_h) * .045) no-repeat, var(--_metal-key) 0 calc(var(--_h) * .075) / var(--_kw) calc(var(--_h) * .085) no-repeat, var(--_metal-key) 0 calc(var(--_h) * .185) / var(--_kw) calc(var(--_h) * .085) no-repeat, var(--_metal-key) 100% calc(var(--_h) * .105) / var(--_kw) calc(var(--_h) * .13) no-repeat;position:absolute}.canvas[data-device=mobile] .dev-window--browser:after{content:""}.canvas[data-device=mobile] .dev-window--browser .dev-window-bar{height:calc(var(--_w) * .134 + var(--_bezel));min-height:0;padding:0 calc(var(--_w) * .07) 0 calc(var(--_w) * .082);border:var(--_bezel) solid var(--_glass);border-radius:calc(var(--_r) - var(--_band)) calc(var(--_r) - var(--_band)) 0 0;background:var(--surface);font:600 calc(var(--_w) * .044)/1 var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--ink);-webkit-user-select:none;user-select:none;border-bottom:0;flex:none;justify-content:space-between;gap:0}.canvas[data-device=mobile] .dev-window--browser .dev-window-bar:before{content:"10:08";content:"10:08" / "";z-index:1;position:relative}.canvas[data-device=mobile] .dev-window--browser .dev-window-bar:after{content:""}.canvas[data-device=mobile] .dev-window--browser .dev-window-bar .url-line{display:none}.canvas[data-device=mobile] .dev-window--browser .dev-dots{z-index:1;align-items:center;gap:calc(var(--_w) * .016);height:var(--_g);padding-right:calc(var(--_w) * .006);background:var(--_nub);position:relative}.canvas[data-device=mobile] .dev-window--browser .dev-dots i{box-shadow:none;border-radius:0;flex:none;display:block}.canvas[data-device=mobile] .dev-window--browser .dev-dots i:first-child{width:calc(var(--_bw) * 4 + var(--_bs) * 3);background:var(--_sig);height:100%}.canvas[data-device=mobile] .dev-window--browser .dev-window-body{border:var(--_bezel) solid var(--_glass);border-radius:0 0 calc(var(--_r) - var(--_band)) calc(var(--_r) - var(--_band));background:var(--surface);border-top:0;flex:auto;min-height:0;overflow:clip}}[data-theme=night] :is(.dev-iphone,.canvas[data-device=mobile] .dev-window--browser){--_metal:linear-gradient(135deg, #63666c 0%, #36383d 40%, #54575d 52%, #2b2d31 100%);--_metal-key:linear-gradient(90deg, #3a3c41, #75787e 50%, #3e4045);--_metal-hi:#fff3;--_metal-top:#ffffff3d;--_metal-lo:#00000073;--_glare-o:.3;--_shadow:0 0 0 1px #ffffff0f, 0 1px 2px #00000080, 0 12px 24px -14px #00000080, 0 32px 64px -28px #0009}[data-theme=night] :is(.dev-iphone>.dev-screen,.dev-window--browser){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fcfaf6;--bg-2:#f6f3ec;--surface:#fff;--surface-2:#fbfaf7;--ink:#202621;--ink-2:#3f4a47;--muted:#4f5a57;--line:#e3e5df;--line-2:#eceee8;--hair:#e3e5df;--hair-2:#d2d5ce;--money:#3d5fd6;--loss:#b42318;--ok-bg:#eef1fc;--ok-ink:#324ead;--seg-thumb:#fff;color:var(--ink)}[data-theme=night] .dev-window--browser{border-color:#ffffff24}@media (forced-colors:active){.dev-iphone,.canvas[data-device=mobile] .dev-window--browser{box-shadow:none;background:canvas;border:2px solid canvastext}.dev-iphone>.dev-screen{box-shadow:none;border-color:canvastext}.dev-btn,.dev-glare,.dev-island{display:none}.canvas[data-device=mobile] .dev-window--browser:before,.canvas[data-device=mobile] .dev-window--browser:after,.canvas[data-device=mobile] .dev-window--browser .dev-window-bar:after{content:none}.dev-window{box-shadow:none;border-color:canvastext}.dev-dots{display:none}.dev-sys:empty{forced-color-adjust:none;color:canvastext}}.theme-toggle{border-radius:var(--r-3,12px);width:40px;height:40px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--hair-2,var(--line));-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-hover,.18s) var(--ease), box-shadow var(--dur-hover,.18s) var(--ease), transform var(--dur-press,.15s) var(--ease);background:0 0;flex:none;place-items:center;padding:0;display:inline-grid;position:relative}.theme-toggle>svg{grid-area:1/1;width:20px;height:20px;overflow:visible}@media (hover:hover) and (pointer:fine){.theme-toggle:hover{background:color-mix(in srgb, var(--ink) 4%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 30%, transparent)}}.theme-toggle:active{transform:scale(.97)}.theme-toggle:focus-visible{outline:2px solid var(--focus);outline-offset:2px;box-shadow:inset 0 0 0 1px var(--hair-2,var(--line)), 0 0 0 4px var(--halo);border-radius:var(--r-3,12px)}@media (pointer:coarse),(width<=767px){.theme-toggle{width:44px;height:44px}}.theme-toggle :is(.ic-sun,.ic-moon,use[href=\#i-sun],use[href=\#i-moon]){transform-box:view-box;transform-origin:50%;transition:opacity .2s var(--ease), transform .2s var(--ease)}.theme-toggle :is(.ic-sun,use[href=\#i-sun]){opacity:0;transform:rotate(-30deg)}html[data-ll-mode=dark] .theme-toggle :is(.ic-sun,use[href=\#i-sun]){opacity:1;transform:none}html[data-ll-mode=dark] .theme-toggle :is(.ic-moon,use[href=\#i-moon]){opacity:0;transform:rotate(30deg)}.menu-sheet .theme-toggle,.theme-toggle.theme-toggle--sheet{border-radius:var(--r-3,12px);width:100%;height:auto;min-height:48px;box-shadow:none;text-align:left;font:500 16px/1 var(--font-sans);grid-template-columns:minmax(0,1fr) auto 20px;place-items:center stretch;gap:12px;padding:0 14px;display:grid}.menu-sheet .theme-toggle>span,.theme-toggle.theme-toggle--sheet>span{grid-area:1/1}.menu-sheet .theme-toggle>svg,.theme-toggle.theme-toggle--sheet>svg{grid-area:1/3}.menu-sheet .theme-toggle:after,.theme-toggle.theme-toggle--sheet:after{content:"Off";content:"Off" / "";font:500 12px/1 var(--label-font,var(--font-mono));letter-spacing:.08em;text-transform:uppercase;color:var(--label-ink,var(--muted));grid-area:1/2}.menu-sheet .theme-toggle[aria-pressed=true]:after,.theme-toggle.theme-toggle--sheet[aria-pressed=true]:after{content:"On";content:"On" / ""}@media (hover:hover) and (pointer:fine){.menu-sheet .theme-toggle:hover,.theme-toggle.theme-toggle--sheet:hover{background:var(--bg-2);box-shadow:none}}.menu-sheet .theme-toggle:focus-visible,.theme-toggle.theme-toggle--sheet:focus-visible{border-radius:var(--r-3,12px);box-shadow:0 0 0 4px var(--halo)}:root.theme-vt::view-transition{pointer-events:none}:root.theme-vt::view-transition-group(root){animation-duration:.28s;animation-timing-function:cubic-bezier(.45,0,.55,1)}:root.theme-vt::view-transition-old(root){animation-duration:.28s;animation-timing-function:cubic-bezier(.45,0,.55,1)}:root.theme-vt::view-transition-new(root){animation-duration:.28s;animation-timing-function:cubic-bezier(.45,0,.55,1)}:root.theme-vt *,:root.theme-vt :before,:root.theme-vt :after{transition:none!important}@property --m-glow{syntax:"<number>";inherits:true;initial-value:.55}#mcp .night-glow{transition:--m-glow .28s cubic-bezier(.45,0,.55,1)}@view-transition{navigation:auto;types:page}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}}:root:active-view-transition-type(page) .nav-pill{view-transition-name:ll-nav}:root:active-view-transition-type(page)::view-transition-group(*){animation-duration:.22s;animation-timing-function:cubic-bezier(.45,0,.55,1)}:root:active-view-transition-type(page)::view-transition-old(*){animation-duration:.22s;animation-timing-function:cubic-bezier(.45,0,.55,1)}:root:active-view-transition-type(page)::view-transition-new(*){animation-duration:.22s;animation-timing-function:cubic-bezier(.45,0,.55,1)}:root:active-view-transition-type(page)::view-transition-group(ll-nav){animation:none}:root:active-view-transition-type(page)::view-transition-old(ll-nav){display:none}:root:active-view-transition-type(page)::view-transition-new(ll-nav){animation:none}@media (prefers-reduced-motion:reduce){.theme-toggle,.theme-toggle use{transition:none}}@media (forced-colors:active){.theme-toggle{box-shadow:none;border:1px solid buttontext}.theme-toggle:focus-visible{outline-color:highlight}}html[data-ll-proto=v4\/21-glass-studio][data-ll-mode=dark] [data-theme=day]{--bg:inherit;--bg-2:inherit;--surface:inherit;--surface-2:inherit;--ink:inherit;--ink-2:inherit;--muted:inherit;--line:inherit;--line-2:inherit;--accent:inherit;--on-accent:inherit;--accent-ink:inherit;--accent-glow:inherit;--cta:inherit;--cta-hover:inherit;--cta-press:inherit;--on-cta:inherit;--cta-ink:inherit;--cta-ring:inherit;--sky:inherit;--accent-1:inherit;--accent-2:inherit;--money:inherit;--loss:inherit;--ok-bg:inherit;--ok-ink:inherit;--tag-bg:inherit;--tag-ink:inherit;--tag-line:inherit;--focus:inherit;--halo:inherit;--grad-accent:inherit;--glass-solid:inherit;--glass-tint:inherit;--glass-tint-top:inherit;--glass-hi:inherit;--glass-lo:inherit;--glass-shadow:inherit;--seg-thumb:inherit;--stage-bg:inherit;--stage-dot:inherit;--ga-1:inherit;--ga-2:inherit;--ga-a:inherit;--ga-e:inherit;--gs-1:inherit;--gs-2:inherit;--gs-3:inherit;--gs-4:inherit}html[data-ll-proto=v4\/21-glass-studio][data-ll-mode=dark]{--hero-bg:linear-gradient(180deg, #080a0d 0%, #090b0f 60%, #08090d 100%);--glass-tint-top:#0c0e1366;--ok-bg:#7b93ff1f;--ok-ink:#7b93ff}html[data-ll-proto=v4\/21-glass-studio][data-ll-mode=dark] .frame,html[data-ll-proto=v4\/21-glass-studio][data-ll-mode=dark] .ts-phone,html[data-ll-proto=v4\/21-glass-studio][data-ll-mode=dark] .phone,html[data-ll-proto=v4\/21-glass-studio][data-ll-mode=dark] .ph-suggest{--money:#3d5fd6;--ok-bg:#eef1fc;--ok-ink:#324ead;--muted:#4f5a57}:root{--loop-ease:var(--ease);--ease-sym:cubic-bezier(.45, 0, .25, 1);--dur-micro:.6s;--dur-knob:.24s;--dur-reset:.4s;--dur-rise:.7s;--stagger-row:80ms}[data-loop-state=idle]:not([data-loop=hero]) *,[data-loop-state=idle]:not([data-loop=hero]) :before,[data-loop-state=idle]:not([data-loop=hero]) :after,[data-loop-state=idle]:before,[data-loop-state=idle]:after{animation-play-state:paused!important}@media (prefers-reduced-motion:no-preference){.js .reveal,.js .reveal.reveal-lg{transition-duration:var(--dur-rise);transition-delay:calc(var(--i,0) * var(--stagger-row))}.js .reveal.reveal-lg:not(.in){transform:translateY(24px)}.js [data-loop=pricing] .reveal{transition-delay:calc(var(--i,0) * 90ms)}.js [data-loop=pricing] .reveal:not(.in){transform:translateY(12px)}}.hero[data-auto]{transition:none}.hero[data-auto] :is(.co-logo,.hex-dot,.co-summary){transition:background-color var(--dur-micro) var(--ease)}.hero[data-auto] .co [data-part=protect]{transition:opacity var(--dur-state) var(--ease), visibility 0s}.hero[data-auto] .canvas:not([data-device=mobile]) .co.no-protect [data-part=protect]{opacity:0;visibility:hidden;transition:opacity var(--dur-state) var(--ease), visibility 0s var(--dur-state);display:grid}.hero[data-auto] .co-pay{transition:background-color var(--dur-micro) var(--ease), transform var(--dur-press) var(--ease)}[data-loop=hero][data-on~=press] .co-pay{transform:scale(.97)}.hero[data-auto] .toast-dock .dock-toast{transition-duration:var(--dur-micro);transform:translateY(12px)}.hero[data-auto] .toast-dock.has-toast .dock-toast{transform:none}.hero[data-auto] .toast-dock:not(.has-toast) .dock-toast{transition-duration:var(--dur-reset)}@media (width>=641px) and (width<=1280px){.how-steps>.how-progress{display:none}}@media (width<=640px){.how-steps>.how-progress{transform-origin:50% 0;width:1px;height:auto;inset:0 auto 0 -8px}}@keyframes how-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes how-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes how-num{0%{opacity:.45}to{opacity:1}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){html[data-motion-ok] .how-steps{view-timeline:--ll-how block}html[data-motion-ok] .how-steps>.how-progress{animation:linear both how-x;animation-timeline:--ll-how;animation-range:entry 40% cover 55%}html[data-motion-ok] .how-steps li>.flow-dot[aria-hidden=true]{animation:linear both how-num;animation-timeline:--ll-how}html[data-motion-ok] .how-steps li:first-of-type>.flow-dot{animation-range:entry 40% cover 32%}html[data-motion-ok] .how-steps li:nth-of-type(2)>.flow-dot{animation-range:cover 32% cover 39%}html[data-motion-ok] .how-steps li:nth-of-type(3)>.flow-dot{animation-range:cover 39% cover 47%}html[data-motion-ok] .how-steps li:nth-of-type(4)>.flow-dot{animation-range:cover 47% cover 55%}@media (width<=640px){html[data-motion-ok] .how-steps>.how-progress{animation-name:how-y}}}@supports not (animation-timeline:view()){html[data-motion-ok] .how-steps>.how-progress{transition:transform 1.2s var(--ease)}html[data-motion-ok] .how-steps:not(.is-drawn)>.how-progress{transform:scaleX(0)}html[data-motion-ok] .how-steps li>.flow-dot[aria-hidden=true]{transition:opacity var(--dur-state) var(--ease)}html[data-motion-ok] .how-steps:not(.is-drawn) li>.flow-dot[aria-hidden=true]{opacity:.45}html[data-motion-ok] .how-steps.is-drawn li:nth-of-type(2)>.flow-dot{transition-delay:.12s}html[data-motion-ok] .how-steps.is-drawn li:nth-of-type(3)>.flow-dot{transition-delay:.24s}html[data-motion-ok] .how-steps.is-drawn li:nth-of-type(4)>.flow-dot{transition-delay:.36s}@media (width<=640px){html[data-motion-ok] .how-steps:not(.is-drawn)>.how-progress{transform:scaleY(0)}}}}[data-loop=cz][data-anim] .sw[data-cz]:after{transition-duration:var(--dur-knob)}[data-loop=cz].cz-handoff :is(.tp-upsell,.tp-protect){transition:opacity var(--dur-state) var(--ease), transform var(--dur-state) var(--ease)}[data-loop=cz][data-anim] :is(.tp-upsell,.tp-protect){opacity:0;transition:opacity var(--dur-reset) var(--ease), transform var(--dur-reset) var(--ease);transform:translateY(8px)}[data-loop=cz][data-anim][data-on~=uc] .tp-upsell,[data-loop=cz][data-anim][data-on~=pc] .tp-protect{opacity:1;transition-duration:var(--dur-micro);transform:none}[data-loop=cz][data-anim] .tp-pay{transition:transform var(--dur-press) var(--ease)}[data-loop=cz][data-anim][data-on~=pay] .tp-pay{transform:scale(.97)}[data-loop=domain] .type{white-space:nowrap}[data-loop=domain][data-anim] .type{vertical-align:top;grid-template-columns:minmax(0,auto);max-width:100%;display:inline-grid}[data-loop=domain][data-anim] .type:before{content:attr(data-type-text) / "";visibility:hidden;grid-area:1/1;padding-inline-end:2px}[data-loop=domain][data-anim] .type:before,[data-loop=domain][data-anim] .type>.type-vis{text-overflow:ellipsis;overflow:hidden}[data-loop=domain][data-anim] .type>.type-vis{transition:opacity var(--dur-reset) var(--ease);grid-area:1/1}[data-loop=domain][data-on~=rst] .type-vis{opacity:0}[data-loop=domain][data-anim] .type-vis:after{content:"";vertical-align:-.12em;opacity:0;width:1px;height:1em;transition:opacity var(--dur-state) var(--ease);background:currentColor;margin-left:1px;display:inline-block}[data-loop=domain][data-anim] .type.is-typing .type-vis:after{opacity:1;animation:1s step-end infinite ll-caret}@keyframes ll-caret{50%{opacity:0}}[data-loop=domain][data-anim] .caret{opacity:0}[data-loop=domain][data-anim] .ph-body{position:relative}[data-loop=domain][data-anim] .ph-suggest{z-index:2;pointer-events:none;opacity:0;transition:opacity var(--dur-knob) var(--ease), transform var(--dur-knob) var(--ease);position:absolute;left:0;right:0;transform:translateY(4px)}[data-loop=domain][data-on~=sg] .ph-suggest{opacity:1;transform:none}[data-loop=domain][data-anim] .ph-suggest li.on{isolation:isolate;position:relative}[data-loop=domain][data-anim] .ph-suggest li.on:before{content:"";z-index:-1;border-radius:inherit;opacity:0;transition:opacity var(--dur-state) var(--ease);background:currentColor;position:absolute;inset:0}[data-loop=domain][data-on~=hl] .ph-suggest li.on:before{opacity:.06}[data-loop=domain][data-anim] .fill-vis{opacity:0;transition:opacity var(--dur-reset) var(--ease)}[data-loop=domain][data-on~=fill] .fill-vis{opacity:1;transition-duration:var(--dur-state);transition-delay:calc(var(--fi,0) * 80ms)}.count-vis{text-align:end;font-variant-numeric:tabular-nums;display:inline-block}[data-loop=ads][data-anim] .count-vis{transition:opacity var(--dur-reset) var(--ease)}[data-loop=ads][data-on~=rst] .count-vis{opacity:0}[data-loop=ads][data-anim] .cr{opacity:0;transition:opacity var(--dur-reset) var(--ease), transform var(--dur-reset) var(--ease);transform:translateY(8px)}[data-loop=ads][data-on~=cr] .cr{opacity:1;transition-duration:var(--dur-micro);transform:none}[data-loop=ads][data-on~=cr] .cr:nth-child(2){transition-delay:80ms}[data-loop=ads][data-on~=cr] .cr:nth-child(3){transition-delay:.16s}[data-loop=ads][data-on~=cr] .cr:nth-child(4){transition-delay:.24s}[data-loop=ads][data-on~=cr] .cr:nth-child(5){transition-delay:.32s}[data-loop=ads][data-on~=cr] .cr:nth-child(6){transition-delay:.4s}[data-loop=ads][data-anim] .adsets .st-paused{opacity:0;transition:opacity var(--dur-reset) var(--ease)}[data-loop=ads][data-on~=cnt] .adsets .st-paused{opacity:1;transition-duration:var(--dur-state)}[data-loop=ads][data-on~=cnt] .adsets>:nth-child(2) .st-paused{transition-delay:1.2s}[data-loop=ads][data-on~=cnt] .adsets>:nth-child(3) .st-paused{transition-delay:1.32s}[data-loop=ads][data-on~=cnt] .adsets>:nth-child(4) .st-paused{transition-delay:1.44s}[data-loop=ads][data-anim] .ao-v .ic{opacity:0;transition:opacity var(--dur-reset) var(--ease)}[data-loop=ads][data-anim][data-on~=off] .ao-v .ic{opacity:1;transition-duration:var(--dur-state)}[data-loop=ads][data-anim][data-on~=off] li:nth-child(2) .ao-v .ic{transition-delay:.12s}[data-loop=ads][data-anim][data-on~=off] li:nth-child(3) .ao-v .ic{transition-delay:.24s}[data-loop=orders][data-anim] .of-logo:after{content:"";pointer-events:none;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 40%, transparent);opacity:0;border-radius:50%;position:absolute;inset:-5px}[data-loop=orders][data-anim] .of-node:nth-of-type(2) .of-logo:after{animation:6s linear infinite of-ring-2}[data-loop=orders][data-anim] .of-node:nth-of-type(3) .of-logo:after{animation:6s linear infinite of-ring-3}[data-loop=orders][data-anim] .of-line{container-type:size}[data-loop=orders][data-anim] .of-line:before{content:"";z-index:1;background:var(--ink);opacity:0;pointer-events:none;border-radius:50%;width:6px;height:6px;margin-top:-3px;position:absolute;top:50%;left:0}[data-loop=orders][data-anim] .of-line:first-of-type:before{animation:6s linear infinite of-dot-1}[data-loop=orders][data-anim] .of-line:nth-of-type(2):before{animation:6s linear infinite of-dot-2}@media (width<=760px){[data-loop=orders][data-anim] .of-line:before{margin:0 0 0 -3px;top:0;left:50%}[data-loop=orders][data-anim] .of-line:first-of-type:before{animation-name:of-dot-1y}[data-loop=orders][data-anim] .of-line:nth-of-type(2):before{animation-name:of-dot-2y}}@keyframes of-dot-1{0%{opacity:0;transform:translate(0)}3.333%{opacity:.7;animation-timing-function:var(--ease);transform:translate(0)}18.333%{opacity:.7;transform:translate(calc(100cqw - 6px))}21.667%,to{opacity:0;transform:translate(calc(100cqw - 6px))}}@keyframes of-dot-2{0%,20%{opacity:0;transform:translate(0)}21.667%{opacity:.7;animation-timing-function:var(--ease);transform:translate(0)}36.667%{opacity:.7;transform:translate(calc(100cqw - 6px))}41.667%,to{opacity:0;transform:translate(calc(100cqw - 6px))}}@keyframes of-dot-1y{0%{opacity:0;transform:translateY(0)}3.333%{opacity:.7;animation-timing-function:var(--ease);transform:translateY(0)}18.333%{opacity:.7;transform:translateY(calc(100cqh - 6px))}21.667%,to{opacity:0;transform:translateY(calc(100cqh - 6px))}}@keyframes of-dot-2y{0%,20%{opacity:0;transform:translateY(0)}21.667%{opacity:.7;animation-timing-function:var(--ease);transform:translateY(0)}36.667%{opacity:.7;transform:translateY(calc(100cqh - 6px))}41.667%,to{opacity:0;transform:translateY(calc(100cqh - 6px))}}@keyframes of-ring-2{0%,18.333%{opacity:0}20%{opacity:1}23.333%,to{opacity:0}}@keyframes of-ring-3{0%,36.667%{opacity:0}41.667%{opacity:1}46.667%,to{opacity:0}}[data-loop=marquee][data-anim] .int-track{animation:int-run var(--int-period,40s) linear infinite}@keyframes int-run{0%{transform:translate(0)}to{transform:translate(-50%)}}[data-loop=security][data-anim] .sec-line{container-type:size}[data-loop=security][data-anim] .sec-line i{background:linear-gradient(90deg, transparent, var(--ink));animation:sec-run 7s var(--ease-sym) infinite, sec-fade 7s linear infinite}@media (width<=760px){[data-loop=security][data-anim] .sec-line i{background:linear-gradient(180deg, transparent, var(--ink));animation-name:sec-run-y,sec-fade}}@keyframes sec-run{0%{transform:translate(0)}34.286%,to{transform:translate(calc(100cqw - 24px))}}@keyframes sec-run-y{0%{transform:translateY(0)}34.286%,to{transform:translateY(calc(100cqh - 24px))}}@keyframes sec-fade{0%{opacity:0}2.857%,31.429%{opacity:1}34.286%,to{opacity:0}}[data-loop=closing][data-anim] .close-bg,.close-card[data-loop=closing][data-anim]>.close-bg{will-change:transform;animation:close-drift 18s var(--ease-sym) infinite alternate}@keyframes close-drift{0%{transform:translate(-4%,-2%)rotate(0)}to{transform:translate(4%,2%)rotate(6deg)}}@media (prefers-reduced-motion:reduce){[data-loop=domain] .type-vis:after{content:none}}.lgt{flex:none;align-items:center;display:inline-flex}.lgt>img{display:block}.lgt>.lgt-night,[data-theme=night] .lgt>.lgt-day,html[data-ll-mode=dark] .lgt>.lgt-day{display:none}[data-theme=night] .lgt>.lgt-night,html[data-ll-mode=dark] .lgt>.lgt-night,html[data-ll-mode=dark] :is(.frame,.ts-phone,.phone,.ph-suggest) .lgt>.lgt-day{display:block}html[data-ll-mode=dark] :is(.frame,.ts-phone,.phone,.ph-suggest) .lgt>.lgt-night{display:none}.int-row{--logo-h:24px;--logo-gap:56px;--int-fade:56px;--int-period:40s;color:var(--ink-2)}.int-group{align-items:center;gap:var(--logo-gap);margin:0;padding:0;list-style:none;display:flex}.int-logo{flex:none;align-items:center;padding:4px 0;display:flex}.int-logo .lg{height:var(--logo-h);width:auto;width:round(up, calc(var(--logo-h) * var(--ar)), 1px);display:block}.int-logo[data-brand=shopify]{--logo-h:28px;--ar:3.5036}.int-logo[data-brand=whop]{--logo-h:21px;--ar:4.5509}.int-logo[data-brand=meta]{--logo-h:20px;--ar:4.956}.int-logo[data-brand=applepay]{--logo-h:26px;--ar:1.5615}.int-logo[data-brand=googlepay]{--logo-h:26px;--ar:1.8781}.int-logo:is([data-brand=applepay],[data-brand=googlepay]) .lg{opacity:.8}.int-more{width:148px;font:500 12px/1 var(--label-font);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;flex:none}.int-row{width:min(100%,720px)}.int-marquee{-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--int-fade), #000 calc(100% - var(--int-fade)), transparent);-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--int-fade), #000 calc(100% - var(--int-fade)), transparent);mask-image:linear-gradient(90deg, transparent, #000 var(--int-fade), #000 calc(100% - var(--int-fade)), transparent);overflow:clip}.int-track{width:max-content;display:flex}.int-group{padding-right:var(--logo-gap);flex:none}@media (prefers-reduced-motion:reduce){.int-row{width:auto;max-width:100%}.int-marquee{-webkit-mask-image:none;mask-image:none}.int-track{width:auto}.int-group{flex-wrap:wrap;flex:auto;justify-content:center;row-gap:16px;padding-right:0}.int-group[aria-hidden=true]{display:none}}html:is([data-ll-motion=off],[data-ll-motion=subtle]) .int-row{width:auto;max-width:100%}html:is([data-ll-motion=off],[data-ll-motion=subtle]) .int-marquee{-webkit-mask-image:none;mask-image:none}html:is([data-ll-motion=off],[data-ll-motion=subtle]) .int-track{width:auto}html:is([data-ll-motion=off],[data-ll-motion=subtle]) .int-group{flex-wrap:wrap;flex:auto;justify-content:center;row-gap:16px;padding-right:0}html:is([data-ll-motion=off],[data-ll-motion=subtle]) .int-group[aria-hidden=true]{display:none}@media (width<=640px){.int-row{--logo-h:22px;--logo-gap:40px;--int-fade:32px;--int-period:32s}.int-logo[data-brand=shopify]{--logo-h:25px}.int-logo[data-brand=whop]{--logo-h:19px}.int-logo[data-brand=meta]{--logo-h:18px}.int-logo[data-brand=applepay],.int-logo[data-brand=googlepay]{--logo-h:22px}}.win-brand{margin-left:12px;margin-right:10px}.win-brand>img{width:auto;height:12px}.ads-win .dev-title{padding-left:40px}@media (width<=640px){.win-brand{margin-left:14px;margin-right:12px}.ads-win .dev-title{padding-left:0}}.by-whop .lgt{flex:none}.by-whop .lgt>img{width:auto}.mcp-type{min-width:0;display:inline-block;position:relative}.mcp-type-vis,.mcp-caret{display:none}.mcp.mcp-live .mcp-type-src{opacity:0}.mcp.mcp-live .mcp-type-vis{display:block;position:absolute;inset:0}.mcp.mcp-live .mcp-type-box{min-width:calc(var(--type-len,0) * 1ch);display:inline-block}.mcp.mcp-live .mcp-caret{vertical-align:-.2em;opacity:0;width:1px;height:1.1em;transition:opacity var(--dur-state,.3s) var(--ease);background:currentColor;margin:0 -2px 0 1px;display:inline-block}.mcp.mcp-live .msg-tool.is-typing .mcp-caret{opacity:.8;transition:none}.msg-tool.has-progress{position:relative}.mcp-progress{background:var(--accent);opacity:.6;transform-origin:0;pointer-events:none;height:1px;position:absolute;bottom:0;left:12px;right:0}.mcp.mcp-live .mcp-progress{opacity:0;transition:opacity var(--dur-reset,.4s) var(--ease), transform 0s linear var(--dur-reset,.4s);transform:scaleX(0)}.mcp.mcp-live .msg-tool.is-launched .mcp-progress{opacity:.6;transition:opacity var(--dur-press,.15s) var(--ease), transform .9s linear;transform:scaleX(1)}.mcp.mcp-live .msg-user,.mcp.mcp-live .msg-reply{opacity:0;transition:opacity var(--dur-reset,.4s) var(--ease), transform 0s linear var(--dur-reset,.4s);transform:translateY(8px)}.mcp.mcp-live .msg-user.is-in,.mcp.mcp-live .msg-reply.is-in{opacity:1;transition:opacity var(--dur-micro,.6s) var(--ease), transform var(--dur-micro,.6s) var(--ease);transform:none}.mcp.mcp-live .msg-tool{opacity:0;transition:opacity var(--dur-reset,.4s) var(--ease)}.mcp.mcp-live .msg-tool.is-in{opacity:1;transition:opacity var(--dur-state,.3s) var(--ease)}.mcp.mcp-live .msg-result>*{opacity:0;transition:opacity var(--dur-reset,.4s) var(--ease), transform 0s linear var(--dur-reset,.4s);transform:translateY(6px)}.mcp.mcp-live .msg-result.is-in>*{opacity:1;transition:opacity .4s var(--ease) calc(var(--i,0) * var(--stagger-row,80ms)), transform .4s var(--ease) calc(var(--i,0) * var(--stagger-row,80ms));transform:none}.mcp.mcp-instant,.mcp.mcp-instant *{transition:none!important}@media (prefers-reduced-motion:reduce){.mcp.mcp-live .msg-user,.mcp.mcp-live .msg-reply,.mcp.mcp-live .msg-tool,.mcp.mcp-live .msg-result>*,.mcp.mcp-live .mcp-type-src{opacity:1;transition:none;transform:none}.mcp.mcp-live .mcp-progress{opacity:.6;transition:none;transform:none}.mcp.mcp-live .mcp-type-vis,.mcp.mcp-live .mcp-caret{display:none}}html[data-ll-motion=off] .mcp.mcp-live :is(.msg-user,.msg-reply,.msg-tool,.msg-result>*,.mcp-type-src){opacity:1;transition:none;transform:none}html[data-ll-motion=off] .mcp.mcp-live .mcp-progress{opacity:.6;transition:none;transform:none}html[data-ll-motion=off] .mcp.mcp-live :is(.mcp-type-vis,.mcp-caret){display:none}:root{--day-bg:#fcfaf6}#mcp.night-band{--feather:clamp(240px, 40vh, 420px);padding-top:calc(var(--section-pad) + var(--feather));padding-bottom:calc(var(--section-pad) + var(--feather));background-color:#08090d;background-image:linear-gradient(to bottom, var(--day-bg) 0%, color-mix(in oklab, var(--day-bg) 94%, #f2f1f0) 5%, color-mix(in oklab, var(--day-bg) 70%, #f2f1f0) 10%, #f2f1f0 15%, #d8dce6 30%, #a3adc6 45%, #5b6587 60%, #262b40 75%, #11131d 88%, #08090d 100%), linear-gradient(to top, var(--day-bg) 0%, color-mix(in oklab, var(--day-bg) 94%, #f2f1f0) 5%, color-mix(in oklab, var(--day-bg) 70%, #f2f1f0) 10%, #f2f1f0 15%, #d8dce6 30%, #a3adc6 45%, #5b6587 60%, #262b40 75%, #11131d 88%, #08090d 100%);background-image:linear-gradient(to bottom in oklab, var(--day-bg) 0%, color-mix(in oklab, var(--day-bg) 94%, #f2f1f0) 5%, color-mix(in oklab, var(--day-bg) 70%, #f2f1f0) 10%, #f2f1f0 15%, #d8dce6 30%, #a3adc6 45%, #5b6587 60%, #262b40 75%, #11131d 88%, #08090d 100%), linear-gradient(to top in oklab, var(--day-bg) 0%, color-mix(in oklab, var(--day-bg) 94%, #f2f1f0) 5%, color-mix(in oklab, var(--day-bg) 70%, #f2f1f0) 10%, #f2f1f0 15%, #d8dce6 30%, #a3adc6 45%, #5b6587 60%, #262b40 75%, #11131d 88%, #08090d 100%);background-size:100% var(--feather);background-position:top,bottom;background-repeat:no-repeat}html[data-ll-mode=dark] #mcp.night-band{background-color:#0c0f1a;background-image:linear-gradient(#08090d 0%,#090b12 40%,#0b0d17 75%,#0c0f1a 100%),linear-gradient(#0c0f1a 0%,#0b0d17 25%,#090b12 60%,#08090d 100%);background-image:linear-gradient(to bottom in oklab, #08090d 0%, #090b12 40%, #0b0d17 75%, #0c0f1a 100%), linear-gradient(to top in oklab, #08090d 0%, #090b12 40%, #0b0d17 75%, #0c0f1a 100%)}#ads{padding-bottom:calc(var(--section-pad) * .5);z-index:1}.night-band+.section{padding-top:calc(var(--section-pad) * .5)!important}#mcp .band-core{left:0;right:0;top:calc(var(--feather) * .5);bottom:calc(var(--feather) * .5);pointer-events:none;position:absolute}#mcp .night-glow{--m-glow:.55;--m-haze:.7;-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 calc(var(--feather) * var(--m-glow)), #000 calc(100% - var(--feather) * var(--m-glow)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 calc(var(--feather) * var(--m-glow)), #000 calc(100% - var(--feather) * var(--m-glow)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, #000 calc(var(--feather) * var(--m-glow)), #000 calc(100% - var(--feather) * var(--m-glow)), transparent 100%)}#mcp .night-glow img{top:calc(var(--feather) * .5);height:calc(100% - var(--feather));-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 calc(var(--feather) * (var(--m-haze) - .5)), #000 calc(100% - var(--feather) * (var(--m-haze) - .5)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 calc(var(--feather) * (var(--m-haze) - .5)), #000 calc(100% - var(--feather) * (var(--m-haze) - .5)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, #000 calc(var(--feather) * (var(--m-haze) - .5)), #000 calc(100% - var(--feather) * (var(--m-haze) - .5)), transparent 100%);bottom:auto}html[data-ll-mode=dark] #mcp .night-glow{--m-glow:.4}html[data-ll-mode=dark] #mcp .night-glow img{opacity:.24}#mcp.night-band:after{content:"";z-index:-1;pointer-events:none;opacity:.035;-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 calc(var(--feather) * .3), #000 calc(100% - var(--feather) * .3), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 calc(var(--feather) * .3), #000 calc(100% - var(--feather) * .3), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, #000 calc(var(--feather) * .3), #000 calc(100% - var(--feather) * .3), transparent 100%);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='.33 .33 .33 0 0 .33 .33 .33 0 0 .33 .33 .33 0 0 0 0 0 0 1'/%3E%3C/filter%3E%3Crect width='256' height='256' filter='url(%23n)'/%3E%3C/svg%3E") 0 0/256px 256px;position:absolute;inset:0}html[data-ll-mode=dark] #mcp.night-band:after{opacity:.05}.security{background:0 0}.footer{background:linear-gradient(var(--bg), var(--bg-2) 64px);background-origin:border-box;border-top-color:#0000}.hero{overflow:clip visible}
