.hdr{z-index:var(--z-header);padding-top:env(safe-area-inset-top);color:#fff;transition:background-color .3s var(--ease), color .3s var(--ease), box-shadow .3s var(--ease);position:fixed;inset:0 0 auto}.hdr-in{align-items:center;gap:28px;height:68px;display:flex}.hdr-nav{gap:4px;margin-left:auto;display:none}.hdr-nav a{opacity:.88;border-radius:999px;padding:10px 12px;font-size:15px;font-weight:600;text-decoration:none;transition:opacity .18s,background-color .18s}.hdr-nav a:hover{opacity:1;background:#ffffff24}.hdr-cta{margin-left:auto}.btn-sm{--h:44px;padding:0 18px;font-size:15px}.hdr .hdr-cta{color:var(--accent-ink);background:#fff;box-shadow:0 8px 22px #0a1e5a33}.hdr.solid{color:var(--ink);backdrop-filter:saturate(1.6)blur(16px);background:#f7f8fad6;box-shadow:0 1px #12151c0f}.hdr.solid .hdr-nav a:hover{background:var(--inset)}.hdr.solid .hdr-cta{color:#fff;background:var(--action);box-shadow:var(--shadow-action)}.hdr:not(.solid) :focus-visible{outline-color:#fff}@media (width>=980px){.hdr-nav{display:flex}.hdr-cta{margin-left:8px}}.hero{--b1:470px;--b2:690px;--b3:900px;--b4:1040px;isolation:isolate;padding:calc(104px + env(safe-area-inset-top)) 0 32px;color:#fff;background:var(--highlight), linear-gradient(180deg, #2c6bff 0, #3a76ff var(--b1), #a9c2ff var(--b2), #f7f8fa var(--b3));background:var(--highlight), linear-gradient(180deg in oklab, #2c6bff 0, #3473ff var(--b1), #4a82ff calc(var(--b1) + 60px), #e7eeff var(--b3), #f7f8fa var(--b4));position:relative}.hero-bg{height:calc(var(--b2) + 40px);z-index:-1;pointer-events:none;position:absolute;inset:0 0 auto}.hero-mesh{opacity:0;transition:opacity 1.2s var(--ease);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 52%,#0000 100%);mask-image:linear-gradient(#000 0% 52%,#0000 100%)}.hero-mesh.ready{opacity:.92}.hero-mesh canvas{display:block;width:100%!important;height:100%!important}.hero-hl{background:radial-gradient(circle farthest-corner at 85% 3% in oklab, oklab(100% 0 0/.16) 0%, oklab(100% 0 0/0) 30%);position:absolute;inset:0}.hero-grid{gap:40px;display:grid}.hero-copy{max-width:760px}.hero h1{font-size:clamp(50px,8.6vw,92px)}@media (width>=1000px){.hero h1{font-size:clamp(50px,6.5vw,100px)}}.status{font:500 12.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;background:#ffffff1f;border:1px solid #ffffff6b;border-radius:999px;align-items:center;gap:10px;margin-bottom:26px;padding:7px 14px 7px 12px;display:inline-flex}.status-dot{background:#fff;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #ffffff38}.hero h1{color:#fff;text-wrap:initial}.hero-lede{letter-spacing:-.014em;color:#fff;max-width:34ch;margin-top:24px;font-size:clamp(18px,1.5vw,20.5px);line-height:1.48}.hero-ctas{justify-items:start;gap:18px;margin-top:34px;display:grid}.hero-ctas .btn{--h:58px;padding:0 28px;font-size:17px}.hero-ctas .btn .ico{transition:transform .25s var(--ease)}.hero-ctas .btn:hover .ico{transform:translate(3px)}.stores{flex-wrap:wrap;gap:10px;display:flex}.hero-device{justify-items:center;gap:14px;margin:0;display:grid}.device-cap{align-items:center;gap:14px;display:flex}.device-cap .tag-illus{color:var(--text-2)}.demo-btn{border:1px solid var(--border-strong);background:var(--card);min-height:36px;font:600 13px/1 var(--sans);color:var(--ink);cursor:pointer;border-radius:999px;padding:0 14px;transition:border-color .18s}.demo-btn:hover{border-color:var(--ink)}@media (width>=1000px){.hero{--b1:640px;--b2:760px;--b3:1060px;--b4:1180px;padding-top:calc(132px + env(safe-area-inset-top));padding-bottom:40px}.hero-grid{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px}.hero-copy{padding-bottom:60px}.hero-ctas{grid-template-columns:auto}}.phone{--pw:360px;--ph:740px;width:calc(var(--pw) + 22px);height:calc(var(--ph) + 22px);background:linear-gradient(140deg in oklab, #e4e8f0, #aab4c6 40%, #eef1f6 72%, #9aa5b9);box-shadow:var(--shadow-phone), inset 0 0 0 1px #fff9;border-radius:60px;padding:11px;position:relative}.phone-screen{width:var(--pw);height:var(--ph);background:var(--fog);color:var(--ink);font-family:var(--sans);isolation:isolate;border-radius:50px;position:relative;overflow:hidden}.ps-bg{z-index:-1;background:var(--highlight), linear-gradient(180deg in oklab, #2c6bff 0%, #4a82ff 24%, #e7eeff 46%, #f7f8fa 62%);position:absolute;inset:0}.ps-status{color:#fff;height:52px;font:600 15px/1 var(--sans);justify-content:space-between;align-items:center;padding:6px 30px 0 34px;display:flex}.ps-island{background:#000;border-radius:20px;width:108px;height:31px;margin-left:-54px;position:absolute;top:11px;left:50%}.ps-icons{align-items:flex-end;gap:2px;display:flex}.ps-icons i{background:#fff;border-radius:1px;width:3px}.ps-icons i:first-child{height:5px}.ps-icons i:nth-child(2){height:7px}.ps-icons i:nth-child(3){height:9px}.ps-icons b{background:linear-gradient(90deg,#fff 70%,#0000 70%) padding-box content-box;border:1.5px solid #fff;border-radius:3px;width:22px;height:10px;margin-left:6px;padding:1px}.ps-body{flex-direction:column;height:calc(100% - 52px);padding:14px 18px 0;display:flex}.ps-top{color:#fff;justify-content:space-between;align-items:flex-start;padding:0 2px;display:flex}.ps-title{font:800 27px/1.05 var(--display);letter-spacing:-.03em}.ps-sub{opacity:.92;max-width:22ch;margin-top:6px;font-size:13.5px;line-height:1.35}.ps-top .av{width:38px;height:38px;box-shadow:0 0 0 2px #ffffffb3}.composer{border-radius:var(--r-card);background:#fff;margin-top:20px;padding:16px 16px 6px;box-shadow:0 16px 34px #18367024}.composer-head{justify-content:space-between;align-items:center;display:flex}.composer-head .label{font-size:11px}.sentence{word-break:break-word;letter-spacing:-.01em;min-height:58px;margin-top:12px;font-size:17.5px;line-height:1.55}.sentence .s-nick{background:var(--accent-wash);box-shadow:0 0 0 2px var(--accent-wash);border-radius:6px}.sentence .s-nick:empty{box-shadow:none}.caret{vertical-align:-.2em;background:var(--cobalt);border-radius:1px;width:2px;height:1.15em;margin-left:1px;animation:1.05s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.phone[data-sheet=up] .sentence .caret{opacity:0;animation:none}.parsed{border-top:1px solid var(--border);margin:10px 0 0}.pr{border-bottom:1px solid var(--border);opacity:.28;min-height:46px;transition:opacity .4s var(--ease);justify-content:space-between;align-items:center;gap:10px;display:flex}.pr:last-child{border-bottom:0}.pr dt{font:500 11px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-2)}.pr dd{align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.pr dd>*{opacity:0;transition:opacity .4s var(--ease), transform .5s var(--ease);transform:translateY(6px)}.pr-meta{color:var(--text-2);font-size:13px}.pr-amt{font:700 22px/1 var(--sans);letter-spacing:-.02em;opacity:0;transition:opacity .4s var(--ease), transform .5s var(--ease);transform:translateY(6px)}.pr-who{font-weight:600}.av-xs{width:24px;height:24px;font-size:11px}.phone[data-parsed="1"] .pr[data-n="1"],.phone[data-parsed="2"] .pr[data-n="1"],.phone[data-parsed="2"] .pr[data-n="2"],.phone[data-parsed="3"] .pr{opacity:1}.phone[data-parsed="1"] .pr[data-n="1"] dd>*,.phone[data-parsed="2"] .pr[data-n="1"] dd>*,.phone[data-parsed="2"] .pr[data-n="2"] .pr-amt,.phone[data-parsed="3"] .pr dd>*,.phone[data-parsed="3"] .pr-amt{opacity:1;transform:none}.ps-friends{margin-top:18px;padding:0 2px}.ps-friends .label{font-size:11px}.ps-faces{gap:14px;margin-top:12px;display:flex}.ps-faces>span{font:500 11.5px/1 var(--sans);color:var(--text-2);justify-items:center;gap:6px;display:grid}.ps-faces .av{width:46px;height:46px;font-size:16px}.ps-faces>span:first-child .av{box-shadow:0 0 0 2.5px var(--fog), 0 0 0 4.5px var(--cobalt)}.ps-cta{margin-top:auto;padding:0 0 30px}.app-action{color:#fff;background:var(--action);height:58px;box-shadow:var(--shadow-action);font:600 16.5px/1 var(--sans);letter-spacing:-.01em;opacity:.45;transition:opacity .4s var(--ease), transform .18s var(--ease);border-radius:30px;justify-content:center;align-items:center;display:flex}.phone[data-parsed="3"] .app-action{opacity:1}.phone[data-press="1"] .app-action{transform:scale(.96)}.sheet{height:61%;transition:transform .7s var(--ease);background:#fff;border-radius:30px 30px 0 0;padding:10px 20px 26px;position:absolute;inset:auto 0 0;transform:translateY(104%);box-shadow:0 -18px 50px #0e1e5038}.ps-dim{z-index:1;opacity:0;transition:opacity .6s var(--ease);pointer-events:none;background:#10226042;position:absolute;inset:0}.phone[data-sheet=up] .ps-dim{opacity:1}.phone[data-sheet=up] .sheet{z-index:2;transform:none}.phone .sheet{z-index:2}.grab{background:var(--border);border-radius:3px;width:40px;height:5px;margin:0 auto 16px;display:block}.sheet-approve,.sheet-sent{transition:opacity .5s var(--ease), transform .6s var(--ease);flex-direction:column;display:flex;position:absolute;inset:31px 20px 26px}.sheet-sent{opacity:0;text-align:center;justify-content:center;align-items:center;transform:translateY(14px)}.phone[data-sent="1"] .sheet-approve{opacity:0;transform:translateY(-10px)}.phone[data-sent="1"] .sheet-sent{opacity:1;transform:none}.sheet-title{font:700 22px/1.15 var(--display);letter-spacing:-.02em}.sheet-rows{background:var(--inset);font-family:var(--mono);border-radius:16px;margin:14px 0 0;padding:4px 14px;font-size:14px}.sheet-rows div{border-bottom:1px solid var(--border);justify-content:space-between;gap:10px;padding:9px 0;display:flex}.sheet-rows div:last-child{border-bottom:0}.sheet-rows dt{color:var(--text-2)}.sheet-rows dd{text-align:right;margin:0;font-weight:600}.scan{align-items:center;gap:14px;margin-top:18px;display:flex}.scan-face{flex:none;width:64px;height:64px}.sf-corners,.sf-face{stroke:var(--cobalt);stroke-width:3px}.sf-face{stroke-dasharray:60;stroke-dashoffset:0;transition:opacity .3s}.sf-ok{stroke:var(--success);stroke-width:3.6px;stroke-dasharray:40;stroke-dashoffset:40px;transition:stroke-dashoffset .5s var(--ease) .1s}.sf-line{fill:var(--cobalt);opacity:0}.phone[data-scan=scanning] .sf-line{opacity:.8;animation:scanline 1.1s var(--ease) infinite alternate}.phone[data-scan=scanning] .sf-corners{transform-origin:32px 32px;transform-box:view-box;animation:1.1s ease-in-out infinite alternate pulse}@keyframes scanline{0%{transform:translateY(-16px)}to{transform:translateY(16px)}}@keyframes pulse{to{transform:scale(.92)}}.phone[data-scan=ok] .sf-face{opacity:0}.phone[data-scan=ok] .sf-corners{stroke:var(--success)}.phone[data-scan=ok] .sf-ok{stroke-dashoffset:0}.scan-copy{gap:2px;font-size:15px;display:grid}.scan-copy span{color:var(--text-2);font-size:13.5px}.sheet-note{color:var(--text-2);margin-top:auto;font-size:13px;line-height:1.4}.sent-check{width:84px;height:84px}.sent-check circle{fill:var(--success-wash);stroke:var(--success);stroke-width:2.5px}.sent-check path{stroke:var(--success);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:44;stroke-dashoffset:44px;transition:stroke-dashoffset .6s var(--ease) .25s}.phone[data-sent="1"] .sent-check path{stroke-dashoffset:0}.sent-title{font:800 26px/1.1 var(--display);letter-spacing:-.03em;margin-top:18px}.sent-line{background:var(--inset);border-radius:999px;margin-top:12px;padding:8px 14px;font-size:15px}.sent-note{color:var(--text-2);margin-top:16px;font-size:14px;line-height:1.45}@media (width<=640px){.hero-device{margin-inline:calc(var(--gutter) * -.25)}.phone{--pw:100%;border-radius:var(--r-hero);background:0 0;width:100%;height:auto;padding:0;box-shadow:0 30px 60px #0a184038}.phone-screen{border-radius:var(--r-hero);width:100%;height:640px}.ps-status{display:none}.ps-body{height:100%;padding-top:22px}.ps-cta{padding-bottom:20px}.sheet{height:72%}}@media (width>=641px) and (width<=999px){.hero-device{justify-items:center}}.sec{padding:clamp(84px,11vw,150px) 0 0;scroll-margin-top:72px}#money,#waitlist{scroll-margin-top:72px}.sec-head{gap:18px;max-width:820px;margin-bottom:clamp(36px,5vw,60px);display:grid}.sec-head .lede{max-width:56ch}.nowrap{white-space:nowrap}.an-card{border-radius:var(--r-hero);padding:clamp(28px,4vw,56px)}.an-sentence{letter-spacing:-.02em;flex-direction:column;gap:4px;font-size:clamp(30px,8.6vw,44px);font-weight:500;line-height:1.32;display:flex}.an-line{white-space:nowrap}.tok{border-radius:10px;padding:0 2px 22px;transition:background-color .2s;display:inline-block;position:relative}.tok:before{content:"";border:1.5px solid var(--border-strong);border-top:0;border-radius:0 0 5px 5px;height:6px;transition:border-color .2s;position:absolute;bottom:14px;left:4px;right:4px}.tok:after{content:attr(data-k);width:22px;height:22px;font:600 11px/1 var(--mono);color:var(--text-2);background:var(--inset);border-radius:50%;place-items:center;margin-left:-11px;transition:background-color .2s,color .2s;display:grid;position:absolute;bottom:-8px;left:50%}.an-sentence .s-nick{background:0 0}.an-list{border-top:1px solid var(--border);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:18px 28px;margin:40px 0 0;padding:26px 0 0;list-style:none;display:grid}.an-list li{border-radius:14px;align-items:flex-start;gap:12px;margin:-6px;padding:6px;transition:background-color .2s;display:flex}.an-n{color:#fff;background:var(--chip);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:11.5px;font-weight:600;display:grid}.an-txt{color:var(--text-2);gap:3px;font-size:15px;line-height:1.42;display:grid}.an-txt b{color:var(--ink);font-weight:600}.an-tok{color:var(--accent-ink);font-size:13px}.an-foot{color:var(--text-2);max-width:70ch;margin-top:22px;font-size:15px}.an-card:has([data-k="1"]:hover) [data-k="1"],.an-card:has([data-k="2"]:hover) [data-k="2"],.an-card:has([data-k="3"]:hover) [data-k="3"],.an-card:has([data-k="4"]:hover) [data-k="4"],.an-card:has([data-k="5"]:hover) [data-k="5"],.an-card:has([data-k="6"]:hover) [data-k="6"]{background:var(--accent-wash)}.an-card:has([data-k="1"]:hover) .tok[data-k="1"]:after,.an-card:has([data-k="2"]:hover) .tok[data-k="2"]:after,.an-card:has([data-k="3"]:hover) .tok[data-k="3"]:after,.an-card:has([data-k="4"]:hover) .tok[data-k="4"]:after,.an-card:has([data-k="5"]:hover) .tok[data-k="5"]:after,.an-card:has([data-k="6"]:hover) .tok[data-k="6"]:after{background:var(--cobalt);color:#fff}@media (width>=900px){.an-sentence{flex-flow:row;gap:0 .6ch;font-size:min(3.3vw,46px)}.an-list{grid-template-columns:repeat(6,1fr);gap:20px}}.steps{gap:16px;margin:0;padding:0;list-style:none;display:grid}.step{flex-direction:column;padding:14px 14px 28px;display:flex;position:relative}.step h3,.step>p{padding-inline:12px}.step>p:last-child{color:var(--text-2);margin-top:10px;font-size:15.5px;line-height:1.5}.step-n{color:var(--accent-ink);letter-spacing:.06em;margin:22px 12px 8px;font-size:13px;font-weight:600}.vg{background:var(--inset);border-radius:14px;flex-direction:column;justify-content:center;gap:8px;height:196px;padding:16px;display:flex;overflow:hidden}.vg-ico{border:1px solid var(--border);width:34px;height:34px;color:var(--accent-ink);background:#fff;border-radius:10px;flex:none;place-items:center;display:grid}.vg-t{flex:1;gap:1px;min-width:0;display:grid}.vg-t b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.vg-t small{color:var(--text-2);font-size:12px}.vg-search{border:1px solid var(--border);height:38px;color:var(--text-2);background:#fff;border-radius:12px;align-items:center;gap:8px;padding:0 12px;font-size:13.5px;display:flex}.vg-row{border:1.5px solid #0000;border-radius:14px;align-items:center;gap:10px;padding:8px 10px;display:flex}.vg-row.is-on{border-color:var(--cobalt);background:var(--accent-wash)}.vg-go{color:var(--accent-ink)}.vg-acc{border:1px solid var(--border);background:#fff;border-radius:14px;align-items:center;gap:10px;padding:7px 10px;display:flex}.vg-acc.is-edit{border-color:var(--cobalt);box-shadow:0 0 0 3px #2d6bff24}.chip-edit .caret{vertical-align:-.15em;height:1em}.vg-write{justify-content:center}.vg-sentence{border:1px solid var(--border);background:#fff;border-radius:14px;padding:14px;font-size:15px;line-height:1.5}.vg-hint{font:500 10.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-2);margin-top:6px}.vg-pick{gap:6px;display:flex}.vg-ok{text-align:center;align-items:center;gap:12px}.vg-bio{gap:10px;display:flex}.vg-bio span{border:1px solid var(--border);width:54px;height:54px;color:var(--cobalt);background:#fff;border-radius:16px;place-items:center;display:grid}.vg-amt{font-size:14px;font-weight:600}@media (width>=700px){.steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.steps{grid-template-columns:repeat(4,minmax(0,1fr))}}.split{align-items:center;gap:40px;display:grid}.split-copy .lede,.split-copy h2{margin-top:18px}.split-note{color:var(--text-2);margin-top:16px;font-size:15px}@media (width>=980px){.split{grid-template-columns:1fr 1fr;gap:72px}}.feed{border-radius:var(--r-hero);padding:22px 22px 18px;position:relative}.feed-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;display:flex}.feed-title{font:700 21px/1 var(--display);letter-spacing:-.02em}.feed-list{margin:0;padding:0;list-style:none}.feed-list li{border-bottom:1px solid var(--border);align-items:flex-start;gap:14px;padding:16px 0;display:flex}.feed-list .av{width:40px;height:40px}.fl-main{min-width:0}.fl-line{overflow-wrap:anywhere;font-size:15.5px;line-height:1.5}.fl-note{color:var(--text-2);margin-top:3px;font-size:14px}.feed .mine{display:none}.feed[data-mine=on] .mine{animation:nick-in .45s var(--ease);display:inline}@keyframes nick-in{0%{opacity:0}to{opacity:1}}.feed-foot{color:var(--text-2);margin-top:14px;font-size:13.5px}.feed-tag{position:absolute;bottom:-26px;right:22px}.switch{min-height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:10px;padding:0 4px 0 12px;font-size:14px;font-weight:600;display:inline-flex}.switch:hover .switch-track{box-shadow:0 0 0 4px #2d6bff1f}.switch-track{background:var(--inset);border:1px solid var(--border-strong);width:52px;height:32px;transition:background-color .25s var(--ease), border-color .25s, box-shadow .2s;border-radius:999px;position:relative}.switch-knob{width:24px;height:24px;transition:transform .3s var(--ease);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #00000038}.switch[aria-checked=true] .switch-track{background:var(--chip);border-color:#0000}.switch[aria-checked=true] .switch-knob{transform:translate(20px)}.code-grid{gap:16px;display:grid}@media (width>=900px){.code-grid{grid-template-columns:repeat(3,1fr)}}.code{flex-direction:column;padding:14px 14px 28px;display:flex}.code h3{margin:24px 12px 0}.code>p{color:var(--text-2);margin:10px 12px 0;font-size:15.5px}.code-vis{border-radius:14px;place-items:center;height:300px;display:grid;overflow:hidden}.vis-qr{background:var(--highlight), linear-gradient(180deg in oklab, #2c6bff, #4a82ff 60%, #6897ff);align-content:center;gap:12px}.qr-tile{background:#fff;border-radius:20px;padding:12px;position:relative;box-shadow:0 18px 40px #0818504d}.qr-mark{background:#fff;border-radius:12px;place-items:center;width:38px;height:38px;margin:-19px 0 0 -19px;display:grid;position:absolute;top:50%;left:50%}.qr-handle{color:#fff;text-align:center;font-size:17px;font-weight:600}.qr-opts{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.qr-opts .chip{color:#fff;background:#ffffff29}.vis-tag{background:var(--inset)}.pricetag{border:1px solid var(--border);width:min(250px,88%);box-shadow:var(--shadow-tile);background:#fff;border-radius:22px;padding:26px 22px 20px;position:relative;transform:rotate(-3deg)}.pt-hole{background:var(--inset);border-radius:50%;width:14px;height:14px;position:absolute;top:14px;right:16px;box-shadow:inset 0 1px 2px #0000001f}.pt-price{font:800 44px/1 var(--display);letter-spacing:-.04em}.pt-what{color:var(--text-2);margin-top:6px;font-size:14px}.boxes{gap:4px;margin-top:16px;display:flex}.boxes span{border:1.5px solid var(--cobalt);background:var(--accent-wash);height:34px;color:var(--accent-ink);border-radius:8px;flex:1;place-items:center;font-size:15px;font-weight:600;display:grid}.pt-chip{margin-top:14px;font-size:11.5px}.vis-bill{background:var(--inset);padding:16px}.bill{border:1px solid var(--border);width:100%;max-width:300px;box-shadow:var(--shadow-tile);background:#fff;border-radius:18px;padding:16px}.bill-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.bill-head p{gap:2px;display:grid}.bill-head b{font:700 18px/1.1 var(--display);letter-spacing:-.02em}.bill-head span{color:var(--text-2);font-size:12.5px}.bill-code{background:var(--accent-wash);border-radius:8px;padding:4px 8px;font-weight:600;color:var(--accent-ink)!important;font-size:12.5px!important}.slots{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:14px;display:grid}.slot{border:1.5px dashed var(--border-strong);height:66px;color:var(--text-2);border-radius:12px;align-content:center;justify-items:center;gap:5px;font-size:11.5px;font-weight:600;display:grid}.slot.is-taken{border:1px solid var(--border);background:var(--inset);color:var(--ink)}.slot .av{width:26px;height:26px;font-size:11px}.slot:not(.is-taken){color:var(--accent-ink);border-color:var(--cobalt);background:#2d6bff0a}.bill-bar{background:var(--inset);border-radius:3px;height:6px;margin-top:14px;overflow:hidden}.bill-bar i{background:var(--chip);border-radius:3px;height:100%;display:block}.bill-meta{color:var(--text-2);margin-top:8px;font-size:12.5px}.money{padding:clamp(84px,11vw,150px) 10px 0}.money-card{isolation:isolate;border-radius:var(--r-section);color:#fff;padding:clamp(64px,9vw,120px) 0 clamp(56px,8vw,100px);position:relative;overflow:hidden}.money-bg{z-index:-1;background:var(--highlight), linear-gradient(180deg in oklab, #1f55e6 0%, #1c366b 40%, #12151c 74%, #12151c 100%);position:absolute;inset:0}.money .lede,.money .label{color:#dce3f2}.flow{margin:0 0 40px}.flow svg{width:100%;height:auto;overflow:visible}.flow-wide{display:none}@media (width>=760px){.flow-wide{display:block}.flow-tall{display:none}}.flow-tall{max-width:420px;margin-inline:auto}.f-node rect{fill:#20252f;stroke:#3c4658;stroke-width:1.5px}.f-faloos rect{fill:#ffffff0f;stroke:#aebdff80;stroke-dasharray:0}.f-name{font:700 22px var(--display);letter-spacing:-.02em;fill:#fff}.f-sub{font:400 14px var(--sans);fill:#b4bdcf}.f-chip{font:500 15px var(--mono);fill:#9bbaff}.f-bank path{fill:none;stroke:#9bbaff;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;transform:scale(1.4)}.f-instr{fill:none;stroke:#aebdff;stroke-width:2px;stroke-dasharray:2 7;stroke-linecap:round}.f-lab{font:500 12.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;fill:#aebdff}.f-lab-money{fill:#fff}.f-not{font:500 14px var(--sans);fill:#b4bdcf;font-style:italic}.f-track{stroke:#3c4658;stroke-width:3px;stroke-dasharray:6 9;stroke-linecap:round}.f-money{stroke:#6897ff;stroke-width:4px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.f-coin rect{fill:var(--cobalt)}.f-coin text{font:700 15px var(--mono);fill:#fff}.flow-wide .f-coin{transform:translate(648px)}.flow-tall .f-coin{transform:translateY(398px)}.js .flow .f-money{stroke-dashoffset:1px}.js .flow-wide .f-coin{opacity:0;transform:translate(282px)}.js .flow-tall .f-coin{opacity:0;transform:translateY(232px)}.js .flow.in .f-money{stroke-dashoffset:0;transition:stroke-dashoffset 2s var(--ease) .5s}.js .flow-wide.go .f-coin,.js .flow.in .flow-wide .f-coin{animation:coin-x 2s var(--ease) .5s both}.js .flow.in .flow-tall .f-coin{animation:coin-y 2s var(--ease) .5s both}@keyframes coin-x{0%{opacity:0;transform:translate(282px)}10%{opacity:1}to{opacity:1;transform:translate(648px)}}@keyframes coin-y{0%{opacity:0;transform:translateY(232px)}10%{opacity:1}to{opacity:1;transform:translateY(398px)}}@media (prefers-reduced-motion:reduce){.js .flow .f-money{stroke-dashoffset:0}.js .flow-wide .f-coin{opacity:1;transform:translate(648px);animation:none!important}.js .flow-tall .f-coin{opacity:1;transform:translateY(398px);animation:none!important}}.facts{gap:14px;margin:0;padding:0;list-style:none;display:grid}.facts li{border-radius:var(--r-card);background:#ffffff0a;border:1px solid #2e3646;gap:6px;padding:22px;display:grid}.facts .ico{color:#9bbaff;margin-bottom:6px}.facts b{font:700 19px/1.2 var(--display);letter-spacing:-.015em}.facts span{color:#b4bdcf;font-size:15px}@media (width>=900px){.facts{grid-template-columns:repeat(3,1fr)}}.web-grid{gap:16px;display:grid}@media (width>=900px){.web-grid{grid-template-columns:1fr 1fr}}.web-card{padding:14px 14px 28px}.web-card h3{margin:24px 12px 0}.web-card>p{color:var(--text-2);margin:10px 12px 0;font-size:15.5px}.browser{border:1px solid var(--border);background:var(--fog);border-radius:16px;overflow:hidden}.br-bar{border-bottom:1px solid var(--border);background:#fff;align-items:center;gap:6px;height:40px;padding:0 14px;display:flex}.br-bar i{background:var(--border);border-radius:50%;width:10px;height:10px}.br-url{background:var(--inset);height:24px;color:var(--text-2);border-radius:7px;flex:1;align-items:center;margin-left:10px;padding:0 10px;font-size:12px;display:flex}.br-body{justify-content:center;align-items:center;gap:20px;height:290px;padding:18px;display:flex;position:relative}.br-qr{text-align:center;justify-items:center;gap:10px;display:grid}.br-title{font:700 18px/1 var(--display);letter-spacing:-.02em}.br-tile{border:1px solid var(--border);background:#fff;border-radius:14px;padding:8px}.br-code{color:var(--text-2);font-size:12.5px}.br-code .mono{color:var(--accent-ink);font-weight:600}.br-phone{border:1px solid var(--border);width:150px;box-shadow:var(--shadow-tile);background:#fff;border-radius:24px;gap:10px;padding:16px 14px;display:grid;transform:rotate(3deg)}.br-ptitle{font-size:13px;font-weight:600;line-height:1.25}.br-pcode{background:var(--inset);text-align:center;letter-spacing:.04em;border-radius:10px;padding:8px;font-size:13.5px;font-weight:600}.br-pbtn{background:var(--action);color:#fff;border-radius:18px;place-items:center;height:36px;font-size:13px;font-weight:600;display:grid}@media (width<=480px){.br-body{flex-direction:column;gap:16px;height:auto;padding:22px 18px}.br-phone{width:190px;transform:rotate(2deg)}}@media (width<=420px){.pv-head .switch{gap:8px;padding-left:6px;font-size:13px}.pv-head .switch>span:first-child{white-space:nowrap}}.privacy{border:1px solid var(--border);background:var(--fog);border-radius:16px;min-height:330px;padding:14px 16px}.pv-head{justify-content:space-between;align-items:center;gap:10px;padding-bottom:8px;display:flex}.pv-title{font:700 18px/1 var(--display);letter-spacing:-.02em}.pv-list{margin:0;padding:0;list-style:none}.pv-list li{border-top:1px solid var(--border);outline-offset:0;border-radius:10px;align-items:center;gap:12px;margin:0 -6px;padding:12px 6px;display:flex}.pv-txt{flex:1;gap:2px;min-width:0;font-size:14px;display:grid}.pv-txt b{font-weight:600}.pv-txt span{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.pv-amt{font-size:15px;font-weight:700}.pv-amt.plus{color:var(--success)}.pv-blur{transition:filter .35s var(--ease)}.privacy[data-on=true] .pv-blur{filter:blur(6px)}.privacy[data-on=true] li:hover .pv-blur,.privacy[data-on=true] li:focus-visible .pv-blur,.privacy[data-on=true] li.peek .pv-blur{filter:none}.privacy[data-on=true] li{cursor:pointer}.pv-hint{color:var(--text-2);margin-top:10px;font-size:13px}.web-more{gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.web-more li{color:var(--text-2);align-items:center;gap:12px;font-size:15px;display:flex}.web-more .ico{color:var(--accent-ink);flex:none}@media (width>=900px){.web-more{grid-template-columns:1fr 1fr}}.wl{padding:clamp(84px,11vw,150px) 10px 0}.wl-card{isolation:isolate;border-radius:var(--r-section);padding:clamp(64px, 9vw, 120px) var(--gutter);text-align:center;color:#fff;position:relative;overflow:hidden}.wl-bg{z-index:-1;background:var(--highlight), radial-gradient(60% 80% at 12% 100% in oklab, #194bc9 0%, #194bc900 70%), radial-gradient(50% 70% at 92% 90% in oklab, #6897ff 0%, #6897ff00 70%), linear-gradient(180deg in oklab, #2c6bff 0%, #2c6bff 50%, #1f55e6 100%);position:absolute;inset:0}.wl-in{justify-items:center;max-width:720px;margin-inline:auto;display:grid}.wl-lede{color:#fff;max-width:44ch;margin-top:18px;font-size:clamp(18px,1.5vw,20px)}.wl-form{background:#ffffff24;border:1px solid #fff6;border-radius:999px;gap:8px;width:min(100%,520px);margin-top:34px;padding:8px;display:flex}.wl-form:focus-within{border-color:#fff;box-shadow:0 0 0 4px #fff3}.wl-form input{color:#fff;background:0 0;border:0;border-radius:999px;outline:none;flex:1;min-width:0;height:52px;padding:0 18px;font-size:17px}.wl-form input::placeholder{color:#ffffffbf}.wl-form .btn{--h:52px}@media (width<=520px){.wl-form{border-radius:22px;flex-direction:column}.wl-form input{text-align:center}}.wl-error{color:#fff;min-height:22px;margin-top:10px;font-size:14.5px;font-weight:600}.wl-done{color:var(--ink);text-align:left;background:#fff;border-radius:18px;align-items:center;gap:12px;max-width:520px;margin-top:4px;padding:14px 18px;display:flex}.wl-done svg{color:var(--success);flex:none}.wl-done p{font-size:15px}.wl-note{color:#fff;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:14px;font-size:14px;display:inline-flex}.wl-ph{letter-spacing:.1em;text-transform:uppercase;border:1px dashed #ffffffb3;border-radius:6px;padding:3px 8px;font-size:11px}.wl-stores{justify-content:center;margin-top:30px}.ftr{padding:clamp(60px, 8vw, 96px) 0 calc(40px + env(safe-area-inset-bottom))}.ftr-in{gap:34px;display:grid}.ftr-brand p{color:var(--text-2);margin-top:16px;font-size:15px}.ftr-nav{align-content:start;gap:4px;display:grid}.ftr-nav a{align-items:center;gap:8px;min-height:40px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.ftr-nav a:hover{color:var(--accent-ink)}.ph{font:500 10.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;border:1px dashed var(--border-strong);color:var(--text-2);border-radius:5px;padding:3px 6px}.ftr-legal{color:var(--text-2);gap:8px;font-size:13.5px;display:grid}.ftr-concept{letter-spacing:.06em;margin-top:6px;font-size:12px}@media (width>=900px){.ftr-in{grid-template-columns:1.1fr .8fr 1.6fr;gap:48px}}.ps-safe{color:var(--text-2);align-items:center;gap:8px;margin:0 2px 12px;font-size:13px;display:flex}.ps-safe svg{color:var(--accent-ink);flex:none}.vg-acc .vg-t b{white-space:nowrap}.vg-ok .chip{white-space:normal;text-align:left}.web-grid>*,.code-grid>*,.steps>*,.split>*{min-width:0}@media (width<=360px){.an-sentence{font-size:7.4vw}.an-card{padding:22px 18px}}.feed-head,.pv-head{flex-wrap:wrap;row-gap:4px}@media (width<=360px){.feed{padding:18px 16px 16px}.switch{gap:8px;padding-left:0;font-size:13px}}
