@scope(.agent-pay-root){:scope{--ink:#212121;--ink2:#5b625d;--mint:#f4f9f4;--green:#66ff69;--green-ink:#287635;--green-deep:#174b2a;--line:#2121211f;--white:#fff;--term:#1b1d1c;--night:#151716;--grad:linear-gradient(133deg,#e7f686 0%,#59e35c 47%);--f-head:"montserrat-extra-bold", "harmony-bold", "PingFang SC", "Hiragino Sans GB", "Noto Sans SC", "Microsoft YaHei", sans-serif;--f-body:"harmony-medium", "PingFang SC", "Hiragino Sans GB", "Noto Sans SC", "Microsoft YaHei", sans-serif;--f-semibold:"montserrat-semibold", "harmony-semibold", "PingFang SC", "Hiragino Sans GB", "Noto Sans SC", "Microsoft YaHei", sans-serif;--f-mono:ui-monospace, SFMono-Regular, Consolas, monospace;--ease:cubic-bezier(.2,.75,.2,1)}*{box-sizing:border-box}:scope{scroll-behavior:smooth;scroll-padding-top:24px}main{overflow:clip}button,a{touch-action:manipulation}[hidden]{display:none!important}:scope{background:var(--mint);color:var(--ink);font:400 16px/1.7 var(--f-body);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}code,.mono{font-family:var(--f-mono);font-weight:500}:focus-visible{outline:2px solid var(--green-ink);outline-offset:3px;border-radius:6px}.wrap{max-width:1240px;margin:0 auto;padding:0 32px}.eyebrow{font:normal 12px/1 var(--f-head);letter-spacing:.06em;text-transform:uppercase;color:var(--green-ink);margin:0 0 18px}h1,h2,h3{font-family:var(--f-head);color:var(--ink);margin:0;font-weight:400}h1{font-size:60px;line-height:1.18}h1 .ln{display:block}h2{font-size:48px;line-height:1.2}h3{font-size:22px;line-height:1.35;font-family:var(--f-semibold)}.hl{z-index:0;padding:0 10px;display:inline-block;position:relative}.hl:before{content:"";background:var(--green);z-index:-1;transform-origin:0;animation:swipe .7s .55s var(--ease) both;border-radius:10px;position:absolute;inset:4px 0 2px}@keyframes swipe{0%{transform:scaleX(0)}}.lead{max-width:560px;margin:24px 0 0;font-size:18px;line-height:1.65}.btns{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.btn{min-height:52px;font:normal 16px/1 var(--f-semibold);border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 28px;transition:transform .15s,background .15s,box-shadow .2s;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn-green{background:var(--green);color:var(--ink)}.btn-green:hover{box-shadow:0 10px 24px -10px #28763599}.btn-ink{background:var(--ink);color:var(--green)}.btn-line{border-color:var(--ink);background:0 0}.btn .arr{flex:none;width:14px;height:14px;transition:transform .2s;display:inline-block}.btn:hover .arr{transform:translate(2px,-2px)}.chips{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.chip{border:1px solid var(--line);border-radius:999px;padding:6px 18px;font-size:15px}.hero{padding-top:6rem;padding-bottom:90px;position:relative;overflow:hidden}@media (min-width:1024px){.hero{padding-top:10rem;padding-bottom:7.5rem}}.hero .wrap{z-index:1;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:center;gap:40px;display:grid;position:relative}.bigword{display:none}.intro{animation:rise .9s var(--ease) both}@keyframes rise{0%{opacity:0;transform:translateY(26px)}}.stage{--mx:0;--my:0;height:570px;position:relative}.hero-orbit{pointer-events:none;width:calc(100% + 40px);height:calc(100% - 34px);position:absolute;inset:24px -40px 10px 0;overflow:visible}.dots{background-image:radial-gradient(#28763547 1.6px,#0000 1.7px);background-size:16px 16px;width:220px;height:220px;position:absolute;top:0;right:-10px;-webkit-mask-image:radial-gradient(circle,#000 30%,#0000 72%);mask-image:radial-gradient(circle,#000 30%,#0000 72%)}.flowsvg{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.flowsvg path{fill:none;stroke:#28763561;stroke-width:1.6px;stroke-dasharray:2 7;stroke-linecap:round;transition:stroke .3s}.flowsvg path.lit{stroke:var(--green-ink);stroke-dasharray:none}.flowsvg path.lit.g{stroke:#3fd843}.pk{fill:var(--ink)}.pk.g{fill:var(--green);filter:drop-shadow(0 0 6px #66ff69f2)}.term{background:var(--term);color:#e8eee9;z-index:2;width:min(470px,86%);transform:translate(calc(var(--mx) * -10px), calc(var(--my) * -8px));animation:pop 1s .25s var(--ease) backwards;border-radius:20px;transition:transform .25s ease-out;position:absolute;top:60px;left:20px;overflow:hidden;box-shadow:0 30px 60px -20px #174b2a59}.term-bar{color:#9aa59d;border-bottom:1px solid #ffffff12;align-items:center;gap:7px;padding:14px 18px;font-size:13px;display:flex}.term-bar i{background:#3a3f3c;border-radius:50%;width:10px;height:10px}.term-bar i:first-child{background:var(--green)}.term-bar span{margin-left:8px}.term-bar .live{color:var(--green);align-items:center;gap:6px;margin-left:12px;font-size:12px;display:flex}.term-bar .live:before{content:"";background:var(--green);border-radius:50%;width:7px;height:7px;animation:1.6s infinite pulse}@keyframes pulse{0%{box-shadow:0 0 #66ff69b3}70%{box-shadow:0 0 0 7px #66ff6900}to{box-shadow:0 0 #66ff6900}}.term-body{min-height:300px;padding:18px 20px 22px;font-size:14.5px;line-height:1.75}.tl{opacity:0;gap:10px;transition:opacity .35s,transform .35s;display:flex;transform:translateY(4px)}.tl .p{color:#6f7a72;width:14px;font-family:var(--f-mono);flex:none}.tl.user{color:#fff;margin-bottom:6px;font-weight:600}.tl.user .p{color:var(--green)}.tl.dim{color:#8f9a92}.tl.ok{color:var(--green)}.tl.out{color:#fff;margin-top:6px}.tl code{color:#b8f5b0;font-size:13.5px}.tl b{font-family:var(--f-mono);color:#fff;font-weight:600}.tl.ok b{color:var(--green)}.caret{background:var(--green);vertical-align:-3px;width:8px;height:17px;margin-left:2px;animation:1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}@keyframes pop{0%{opacity:0;transform:translateY(30px)scale(.96)}}.fc{z-index:3;background:var(--white);border:1px solid #2121210d;border-radius:20px;padding:18px 20px;transition:transform .25s ease-out,box-shadow .35s;position:absolute;box-shadow:0 18px 40px -18px #174b2a47}.fc.ping{box-shadow:0 0 0 5px #66ff698c,0 18px 40px -18px #174b2a47}.fc .k{color:var(--ink2);font-size:13px}.fc .v{font:700 24px/1.25 var(--f-mono);letter-spacing:-.01em;margin-top:2px;transition:color .3s}.fc .v.flash{color:var(--green-ink)}.fc-wallet{width:228px;transform:translate(calc(var(--mx) * 16px), calc(var(--my) * 12px));animation:pop 1s .45s var(--ease) backwards;top:-14px;right:0}.fc-wallet .row{color:var(--ink2);border-top:1px solid var(--line);justify-content:space-between;margin-top:10px;padding-top:10px;font-size:13px;display:flex}.fc-wallet .row b{font:600 13px var(--f-mono);color:var(--ink)}.fc-key{width:250px;transform:translate(calc(var(--mx) * 12px), calc(var(--my) * 14px));animation:pop 1s .6s var(--ease) backwards;bottom:20px;left:0}.fc-key .name{justify-content:space-between;align-items:center;font-size:14px;font-weight:700;display:flex}.fc-key .fp{font:500 12.5px var(--f-mono);color:var(--ink2);margin:2px 0 12px}.on-dot{white-space:nowrap;color:var(--green-ink);background:#e3f7e3;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:700}.meter{background:#e9efe9;border-radius:4px;height:8px;margin-top:6px;overflow:hidden}.meter i{background:var(--ink);border-radius:4px;width:0;height:100%;transition:width .6s;display:block}.fc-key .lim{color:var(--ink2);justify-content:space-between;margin-top:8px;font-size:13px;display:flex}.fc-key .lim b{font:600 13px var(--f-mono);color:var(--ink)}.fc-bill{width:282px;transform:translate(calc(var(--mx) * 20px), calc(var(--my) * 16px));animation:pop 1s .75s var(--ease) backwards;bottom:0;right:0}.fc-bill .head{justify-content:space-between;align-items:center;font-size:14px;font-weight:700;display:flex}.state{white-space:nowrap;color:var(--ink2);background:#eef1ee;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:700;transition:background .3s,color .3s}.state.run{color:#8a5a00;background:#fff4dc}.state.done{background:var(--green);color:var(--ink)}.bill3{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.bill3 div{background:var(--mint);border-radius:12px;padding:8px 10px}.bill3 span{color:var(--ink2);font-size:12px;display:block}.bill3 b{font:600 14px var(--f-mono)}.ticker-shell{margin-top:-48px;padding:24px 0 42px;overflow:hidden}.ticker-label{background:var(--ink);color:var(--green);z-index:3;box-shadow:18px 0 25px var(--ink);align-items:center;padding:0 30px;font-size:13px;font-weight:700;display:flex;position:absolute;top:0;bottom:0;left:0}.ticker{z-index:2;background:var(--ink);color:#fff;margin:0 -20px;padding:18px 0;position:relative;overflow:hidden;transform:rotate(-1.4deg);box-shadow:0 20px 40px -24px #00000080}.ticker:before,.ticker:after{content:"";z-index:1;pointer-events:none;width:120px;position:absolute;top:0;bottom:0}.ticker:before{background:linear-gradient(90deg,var(--ink),transparent);left:0}.ticker:after{background:linear-gradient(-90deg,var(--ink),transparent);right:0}.track{gap:44px;width:max-content;padding-right:44px;animation:46s linear infinite tick;display:flex}.ticker:hover .track{animation-play-state:paused}@keyframes tick{to{transform:translate(-50%)}}.tk{white-space:nowrap;align-items:center;gap:12px;font-size:15px;display:flex}.tk i{background:var(--green);border-radius:2px;flex:none;width:8px;height:8px;transform:rotate(45deg)}.tk span{color:#cfd7d1}.tk b{font:600 14px var(--f-mono);color:var(--green)}.tk em{color:var(--green);background:#66ff6924;border-radius:999px;padding:3px 10px;font-size:12px;font-style:normal;font-weight:700}.tk em.r{color:#fff;background:#ffffff1a}.strip{padding-bottom:20px}.strip .box{background:var(--white);border-radius:20px;grid-template-columns:repeat(3,1fr);display:grid}.strip .box>div{padding:30px 32px;position:relative}.strip .box>div+div{border-left:1px solid var(--line)}.strip .tag{font:800 12px/1 var(--f-head);letter-spacing:.06em;color:var(--green-ink)}.strip h3{margin-top:12px;font-size:20px}.strip p{color:var(--ink2);margin:6px 0 0;font-size:15px}section{scroll-margin-top:90px}.sec{padding:120px 0}.sec-head{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;gap:40px;margin-bottom:48px;display:grid}.sec-head>p{color:var(--ink2);justify-self:end;max-width:380px;margin:0;font-size:16px}.kinds{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.kind{background:var(--white);transition:transform .25s var(--ease), box-shadow .25s;border-radius:20px;flex-direction:column;padding:16px 16px 26px;display:flex}.kind:hover{transform:translateY(-6px);box-shadow:0 26px 50px -28px #174b2a73}.kind .body{flex-direction:column;flex:1;padding:6px 14px 0;display:flex}.kind .tag{font:800 12px/1 var(--f-head);letter-spacing:.06em;color:var(--green-ink)}.kind h3{margin-top:14px;font-size:24px}.kind .body>p{color:var(--ink2);margin:8px 0 0;font-size:15px}.kind .say{color:var(--ink2);margin:24px 0 10px;font-size:13px}.ex{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ex li{background:var(--mint);border-radius:14px 14px 14px 4px;padding:11px 14px 11px 34px;font-size:15px;line-height:1.5;transition:background .2s,transform .2s;position:relative}.ex li:before{content:"›";font:700 17px/1.4 var(--f-mono);color:var(--green-ink);position:absolute;top:9px;left:14px}.kind .bill{border-top:1px solid var(--line);justify-content:space-between;gap:12px;margin-top:24px;padding-top:20px;font-size:14px;display:flex}.kind .bill span{color:var(--ink2)}.viz{background:var(--mint);border-radius:14px;height:150px;margin-bottom:20px;position:relative;overflow:hidden}.money{background:var(--night);color:#fff;position:relative;overflow:hidden}.money:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.money .wrap{position:relative}.money h2,.money h3{color:#fff}.money .eyebrow{color:var(--green)}.money .grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:64px;display:grid}.flow-wrap{margin-top:40px;position:relative}.flow{flex-direction:column;gap:30px;margin:0;padding:0;list-style:none;display:flex;position:relative}.flow:before{content:"";background:#ffffff1f;width:2px;position:absolute;top:22px;bottom:22px;left:21px}.flow-wrap>.rail{background:var(--green);width:2px;height:0;transition:height .8s var(--ease);position:absolute;top:22px;left:21px;box-shadow:0 0 12px #66ff69cc}.flow li{opacity:.76;grid-template-columns:44px minmax(0,1fr);gap:18px;transition:opacity .4s;display:grid;position:static}.flow li.on{opacity:1}.flow .num{z-index:1;width:44px;height:44px;font:800 15px var(--f-head);color:#9aa59d;background:#2a2d2b;border-radius:50%;place-items:center;transition:background .4s,color .4s,box-shadow .4s;display:grid;position:relative}.flow li.on .num{background:var(--green);color:var(--ink);box-shadow:0 0 0 6px #66ff6926}.flow h3{font-size:20px}.flow p{color:#a9b2ab;margin:4px 0 0;font-size:15px}.sim{background:#1f2220;border:1px solid #ffffff14;border-radius:30px;padding:34px;box-shadow:0 40px 80px -40px #000c}.sim-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.sim-tabs{flex-wrap:wrap;gap:8px;display:flex}.sim-tabs button{color:#dfe6e0;background:0 0;border:1px solid #ffffff24;border-radius:999px;min-height:44px;padding:8px 18px;font-size:14px;font-weight:600}.sim-tabs button[aria-pressed=true]{background:var(--green);border-color:var(--green);color:var(--ink)}.replay{color:#9aa59d;background:0 0;border:0;align-items:center;gap:6px;min-height:44px;font-size:13px;font-weight:600;display:flex}.replay:hover{color:var(--green)}.sim-case{margin:28px 0 6px;font-size:20px;font-weight:700}.sim-sub{color:#a9b2ab;margin:0;font-size:15px}.phase{color:#dfe6e0;align-items:center;gap:8px;min-height:20px;margin-top:26px;font-size:13px;font-weight:700;display:flex}.phase:before{content:"";background:var(--green);border-radius:50%;width:8px;height:8px;animation:1.6s infinite pulse}.bar{background:#2a2d2b;border-radius:18px;height:72px;margin-top:12px;position:relative;overflow:hidden}.bar .held{transform-origin:0;transition:transform .9s var(--ease), opacity .4s;background:repeating-linear-gradient(-45deg,#ffffff38 0 10px,#ffffff1a 10px 20px);border-radius:18px;position:absolute;inset:0;transform:scaleX(0)}.bar.run .held{animation:.6s linear infinite stripes}@keyframes stripes{to{background-position:28px 0}}.bar .charged,.bar .back{width:0;transition:width .8s var(--ease), left .8s var(--ease), transform .6s var(--ease), opacity .4s;position:absolute;top:0;bottom:0}.bar .charged{background:#fff;border-radius:18px 0 0 18px;left:0}.bar .back{background:var(--green);box-shadow:0 0 24px #66ff6999}.bar .back.fly{transform:translate(14px)}.bar-label{color:#8f9a92;justify-content:space-between;margin-top:10px;font-size:13px;display:flex}.sim-nums{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px;display:grid}.sim-nums div{background:#2a2d2b;border-radius:16px;padding:14px 16px}.sim-nums span{color:#a9b2ab;align-items:center;gap:8px;font-size:13px;display:flex}.sim-nums span i{background:repeating-linear-gradient(-45deg,#8f9a92 0 3px,#5b625d 3px 6px);border-radius:3px;width:10px;height:10px}.sim-nums .c i{background:#fff}.sim-nums .r i{background:var(--green)}.sim-nums b{font:700 24px/1.3 var(--f-mono);color:#fff;margin-top:4px;display:block}.sim-nums .r b{color:var(--green)}.ctrl{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:80px;display:grid}.ctrl h3{font-size:18px}.ctrl p{color:#a9b2ab;margin:6px 0 0;font-size:15px}.band{background:var(--green);--sx:78%;--sy:30%;position:relative;overflow:hidden}.band:before,.band:after{content:"";pointer-events:none;background-size:18px 18px;position:absolute;inset:0}.band:before{background-image:radial-gradient(#174b2a17 1.4px,#0000 1.5px)}.band:after{-webkit-mask-image:radial-gradient(260px circle at var(--sx) var(--sy),#000,transparent 70%);mask-image:radial-gradient(260px circle at var(--sx) var(--sy),#000,transparent 70%);-webkit-mask-image:radial-gradient(260px circle at var(--sx) var(--sy),#000,transparent 70%);background-image:radial-gradient(#174b2a73 1.6px,#0000 1.7px)}.band .wrap{z-index:1;position:relative}.band .eyebrow{color:var(--green-deep)}.band .sec-head>p{color:var(--ink)}.ways{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.way{transition:transform .25s var(--ease), background .25s;background:#ffffff80;border:1px solid #21212114;border-radius:20px;padding:30px}.way:hover{background:#ffffffbf;transform:translateY(-6px)}.way.main{background:var(--white)}.way .tag{font:800 12px/1 var(--f-head);letter-spacing:.06em;color:var(--green-deep);justify-content:space-between;align-items:center;display:flex}.way .tag em{font:700 12px/1 var(--f-body);letter-spacing:0;background:var(--ink);color:var(--green);border-radius:999px;padding:5px 10px;font-style:normal}.way h3{margin-top:16px;font-size:24px}.way .for{margin:6px 0 18px;font-size:15px}.way ul{margin:0;padding:0;list-style:none}.way li{border-top:1px solid #2121211a;padding:13px 0;font-size:15px}.steps-sec{background:var(--white)}.steps{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:64px;display:grid;position:relative}.steps:before{content:"";background:var(--line);height:2px;position:absolute;top:21px;left:32px;right:32px}.steps .line{background:var(--green-ink);width:0;height:2px;transition:width 1.4s var(--ease);position:absolute;top:21px;left:32px}.steps.in .line{width:calc(100% - 64px)}.steps>div{padding:0 32px;position:relative}.steps .n{background:var(--white);border:2px solid var(--green-ink);width:44px;height:44px;font:800 15px/1 var(--f-head);color:var(--green-ink);border-radius:50%;place-items:center;display:inline-grid}.steps h3{margin-top:22px;font-size:20px}.steps p{color:var(--ink2);margin:8px 0 0;font-size:15px}.prompt{background:var(--term);color:#e8eee9;border-radius:30px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin-top:56px;padding:30px 34px;display:grid;position:relative;overflow:hidden}.prompt:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 40%,#66ff6914 50%,#0000 60%);animation:5s 1s infinite sheen;position:absolute;inset:0;transform:translate(-100%)}@keyframes sheen{40%,to{transform:translate(100%)}}.prompt .lbl{font:800 12px/1 var(--f-head);letter-spacing:.06em;color:var(--green);margin-bottom:12px}.prompt p{overflow-wrap:anywhere;min-height:3.5em;margin:0;font-size:17px;line-height:1.75}.prompt p a{color:#b8f5b0;text-underline-offset:3px;font-family:var(--f-mono);font-size:15px;text-decoration:underline}.faq h2{text-align:center}.faq .sub{text-align:center;color:var(--ink2);margin:16px 0 48px}.qa{flex-direction:column;gap:16px;max-width:880px;margin:0 auto;display:flex}details{background:var(--white);border-radius:30px;padding:0 40px;transition:box-shadow .2s}details:hover{box-shadow:0 16px 40px -28px #174b2a66}summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:30px 0;font-size:19px;font-weight:700;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary:after{content:"";border-right:2px solid var(--ink);border-bottom:2px solid var(--ink);flex:none;width:10px;height:10px;transition:transform .2s;transform:rotate(45deg)translateY(-3px)}details[open] summary:after{transform:rotate(-135deg)translateY(-3px)}details p{color:var(--ink2);margin:-10px 0 30px;font-size:16px}.cta{background:var(--white);padding:60px 0 64px}.cta .panel{background:var(--grad);text-align:center;border-radius:40px;padding:90px 80px;position:relative;overflow:hidden}.cta .panel>*{z-index:1;position:relative}.cta .panel p{max-width:560px;margin:18px auto 0;font-size:18px}.cta .btns{justify-content:center}.toast{background:var(--ink);color:var(--green);opacity:0;z-index:40;pointer-events:none;border-radius:999px;padding:12px 22px;font-weight:600;transition:opacity .2s,transform .2s;position:fixed;bottom:28px;left:50%;transform:translate(-50%,20px)}.toast.on{opacity:1;transform:translate(-50%)}@media (max-width:1180px){h1{font-size:48px}.fc-key{width:220px}.fc-bill{width:244px}.bill3{gap:4px}.bill3 div{padding:8px 6px}.bill3 b{font-size:12px}}@media (max-width:1100px){h1{font-size:46px}h2{font-size:36px}.hero .wrap,.money .grid,.sec-head{grid-template-columns:1fr}.sec-head>p{justify-self:start}.stage{width:100%;max-width:560px;height:560px;margin:0 auto}.fc-key{width:250px}.fc-bill{width:282px}.bill3 b{font-size:14px}.ways,.steps,.kinds{grid-template-columns:1fr;gap:16px}.steps:before,.steps .line{display:none}.steps>div{padding:24px 0}.steps>div+div{border-top:1px solid var(--line)}.ctrl{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}}@media (max-width:640px){.wrap{padding:0 16px}h1{font-size:clamp(28px,8.6vw,36px)}h1 .ln{white-space:normal}h2{font-size:30px}.lead,.cta .panel p{font-size:16px}.sec{padding:80px 0}.bigword{display:none}.ticker-shell{margin-top:-40px;padding:24px 0 28px}.ticker{padding:14px 0}.ticker-label{padding:0 14px}.tk{font-size:14px}.strip .box{grid-template-columns:1fr}.strip .box>div+div{border-left:0;border-top:1px solid var(--line)}.kind{padding:12px 12px 22px}.stage{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;height:auto;display:grid}.term{grid-column:1/-1;width:100%;position:static;transform:none}.term-body{min-height:262px;font-size:14px}.fc{width:auto;min-width:0;padding:16px;position:static;transform:none}.fc-wallet{grid-area:2/1}.fc-key{grid-area:2/2}.fc-bill{grid-column:1/-1}.fc .v{font-size:19px}.fc-wallet .row{flex-wrap:wrap;gap:4px}.fc-key .fp{font-size:11.5px}.fc-key .lim{flex-direction:column;gap:2px}.fc-key .name{flex-wrap:wrap;gap:6px;font-size:13.5px}.hero-orbit,.dots,.flowsvg{display:none}.sim{padding:20px}.sim-nums{gap:8px}.sim-nums div{padding:12px 8px}.sim-nums b{font-size:16px}.sim-nums span{gap:4px;font-size:12px}.sim-tabs{gap:6px}.sim-tabs button{padding:8px 13px}.ctrl{grid-template-columns:1fr}.prompt{grid-template-columns:1fr;padding:24px}details{padding:0 22px}summary{padding:22px 0;font-size:17px}.cta .panel{border-radius:30px;padding:56px 22px}.cta .word{font-size:110px}.btn{width:100%}.motion-toggle{margin-top:12px}.chips{gap:8px}.chip{padding:6px 12px;font-size:13px}.term-body{min-height:310px}.kind .body>p,.ex li,.way li,.way .for,.steps p,.ctrl p,.flow p{font-size:16px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}:scope.js .reveal{opacity:1;transform:none}.viz-search .q{clip-path:none}.viz-search .res i,.pin,.mchip{opacity:1;transform:none}.pin{transform:rotate(-45deg)}.viz-ai .veil{display:none}}.skip-link{z-index:60;background:var(--ink);color:var(--green);border-radius:12px;padding:14px 20px;position:fixed;top:-80px;left:16px}.skip-link:focus{top:12px}.motion-toggle{min-height:44px;color:var(--ink2);background:0 0;border:0;align-items:center;gap:8px;margin-top:18px;padding:0 4px;font-size:13px;display:inline-flex}.motion-toggle:hover{color:var(--green-ink)}.menu[aria-expanded=true] span:first-child{transform:translateY(6px)rotate(45deg)}.menu[aria-expanded=true] span:nth-child(2){opacity:0}.menu[aria-expanded=true] span:last-child{transform:translateY(-6px)rotate(-45deg)}:scope.motion-paused *,:scope.motion-paused :before,:scope.motion-paused :after{transition:none!important;animation-play-state:paused!important}:scope.motion-paused .hl:before{animation:none;transform:none}:scope.motion-paused .intro{opacity:1;animation:none;transform:none}:scope.motion-paused .viz-search .q{clip-path:none;animation:none}:scope.motion-paused .viz-search .res i,:scope.motion-paused .mchip{opacity:1;animation:none;transform:none}:scope.motion-paused .pin{opacity:1;animation:none;transform:rotate(-45deg)}:scope.motion-paused .viz-ai .veil{display:none}.offscreen *,.offscreen :before,.offscreen :after{animation-play-state:paused!important}@media (max-width:380px){.sim-nums b{font-size:14px}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.launch{--launch-ease:cubic-bezier(.16,1,.3,1);--step-progress:0;color:#f4f9f4;background:#171c19;border:1px solid #dce7de;border-radius:32px;margin-top:46px;overflow:hidden;box-shadow:0 30px 60px -40px #0f30186b}.launch-top{justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:15px 32px 0;display:flex}.launch-play{color:#c0cbc3;white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;min-height:44px;padding:6px 10px;font-size:13px;display:inline-flex}.launch-play:focus-visible,.launch-tab:focus-visible,.launch-screen:focus-visible{outline-color:var(--green);outline-offset:-4px}.launch-body{grid-template-columns:minmax(0,1.13fr) minmax(0,1fr);align-items:center;gap:28px;padding:0 32px 24px 0;display:grid}.launch-screen{isolation:isolate;border-radius:0 24px 24px 0;min-width:0;height:390px;position:relative;overflow:hidden}.launch-art{width:560px;height:350px;transform:translateX(-50%) scale(var(--art-scale,1));perspective:1000px;transform-origin:top;position:absolute;top:10px;left:50%}.launch-grid{background-image:linear-gradient(#73a97d1a 1px,#0000 1px),linear-gradient(90deg,#73a97d1a 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:160px -20px -100px;transform:rotateX(65deg);-webkit-mask-image:radial-gradient(#000,#0000 65%);mask-image:radial-gradient(#000,#0000 65%)}.launch-halo{opacity:.85;background:radial-gradient(at 50% 57%,#66ff6921,#0000 64%);transition:transform 1s,opacity 1s;position:absolute;inset:0}.launch[data-step="1"] .launch-halo{opacity:.65;transform:translateY(10px)scale(.9)}.launch[data-step="2"] .launch-halo{opacity:1;transform:translate(55px)}.launch-floor{background:radial-gradient(#66ff690d,#0000 70%);border:1px solid #85cf8c1f;border-radius:50%;height:58px;position:absolute;bottom:20px;left:110px;right:100px}.launch-watermark{font:800 76px/1 var(--f-head);letter-spacing:-.055em;color:#0000;-webkit-text-stroke:1px #93c99a21;-webkit-user-select:none;user-select:none;position:absolute;top:16px;left:28px}.launch-scene{opacity:0;visibility:hidden;filter:blur(7px);transition:opacity .45s,transform .7s var(--launch-ease),filter .55s,visibility .55s;pointer-events:none;position:absolute;inset:0;transform:translateY(20px)scale(.96)}.launch-scene.is-active{opacity:1;visibility:visible;filter:none;z-index:1;transform:none}.launch-scene-footer{color:#a6b6aa;justify-content:space-between;align-items:center;font-size:12px;display:flex;position:absolute;bottom:8px;left:32px;right:18px}.launch-scene-count{font-family:var(--f-mono);letter-spacing:.08em}.launch-tabs{flex-direction:column;gap:8px;padding:8px 0;display:flex}.launch-tab{text-align:left;color:#bac7be;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;border:1px solid #0000;border-radius:18px;grid-template-columns:42px 1fr 20px;align-items:start;gap:14px;width:100%;padding:22px 20px 22px 16px;transition:background .4s,border-color .4s;display:grid;position:relative;overflow:hidden}.launch-tab:hover{background:#ffffff09}.launch-tab.is-selected{color:#fff;background:#222e26;border-color:#415346}.launch-index{width:38px;height:38px;font:700 13px var(--f-mono);color:#b8c7bc;border:1px solid #455349;border-radius:50%;place-items:center;transition:background .4s,color .4s,border-color .4s;display:grid}.launch-tab.is-selected .launch-index{background:var(--green);border-color:var(--green);color:var(--ink)}.launch-copy{padding-top:2px;display:block}.launch-copy strong{letter-spacing:-.02em;font-size:20px;font-weight:700;line-height:1.4;display:block}.launch-copy>span{color:#b8c7bc;margin-top:8px;font-size:15px;line-height:1.65;display:block}.launch-tab-arrow{color:var(--green);opacity:0;justify-content:center;align-items:center;transition:opacity .4s,transform .4s;display:inline-flex;transform:translate(-6px,6px)}.launch-tab-arrow .arr{width:14px;height:14px}.launch-tab.is-selected .launch-tab-arrow{opacity:1;transform:none}.launch-progress{background:var(--green);transform-origin:0;height:2px;position:absolute;bottom:0;left:16px;right:16px;transform:scaleX(0)}.launch-tab.is-selected .launch-progress{transform:scaleX(var(--step-progress))}.launch .prompt{box-shadow:none;color:var(--ink);background:#eef6ee;border-top:1px solid #d7e7d9;border-radius:0;gap:32px;margin:0;padding:26px 32px}.launch .prompt:after{display:none}.launch .prompt .lbl{color:var(--green-ink);margin-bottom:8px;font-size:13px}.launch .prompt p{min-height:0;font-size:15px;line-height:1.8}.launch .prompt p a{color:var(--green-ink);overflow-wrap:anywhere;font-size:14px}.launch .prompt .btn{white-space:nowrap;padding:0 24px}.launch.is-suspended .launch-scene *,.launch.is-suspended .launch-scene :before,.launch.is-suspended .launch-scene :after{animation-play-state:paused!important}.launch.is-static .launch-scene *{animation:none!important}.launch.is-static .wallet-coin,.launch.is-static .key-glint,.launch.is-static .wire-current,.launch.is-static .agent-core-ring{opacity:0}.launch.is-static .scene-note,.launch.is-static .permission-row>span,.launch.is-static .agent-receipt{opacity:1}@media (max-width:1100px){.launch-body{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:8px;padding-right:20px}.launch-tab{grid-template-columns:34px 1fr 16px;gap:10px;padding:18px 14px 18px 12px}.launch-index{width:32px;height:32px}.launch-copy strong{font-size:18px}.launch-art{--art-scale:.9}.launch-caption{font-size:13px}.launch-copy>span{font-size:14px}}@media (max-width:820px){.launch-body{grid-template-columns:1fr;gap:0;padding:0 24px 24px}.launch-screen{border-radius:20px;height:340px}.launch-art{--art-scale:.92;top:-8px}.launch-tabs{gap:6px}.launch-tab{grid-template-columns:38px 1fr 20px;gap:14px;padding:16px 18px}.launch-index{width:36px;height:36px}.launch-copy strong{font-size:19px}.launch-copy>span{margin-top:5px;font-size:15px}.launch-scene-footer{bottom:12px;left:10px;right:10px}.launch .prompt{grid-template-columns:1fr;gap:18px}.launch .prompt .btn{justify-self:start}.launch-top{padding:12px 24px 0}}@media (max-width:640px){.launch{border-radius:24px;margin-top:30px}.launch-top{gap:8px;padding:10px 14px 0}.launch-caption{font-size:12px}.launch-play{padding:6px;font-size:12px}.launch-body{padding:0 12px 18px}.launch-screen{height:270px}.launch-art{--art-scale:.67;top:-6px}.launch-scene-footer{font-size:11px;bottom:7px}.launch-tab{border-radius:14px;grid-template-columns:30px 1fr 16px;gap:11px;padding:16px 12px}.launch-index{width:30px;height:30px;font-size:12px}.launch-copy strong{font-size:17px}.launch-copy>span{font-size:14px}.launch .prompt{padding:24px 20px}.launch .prompt p{font-size:15px}.launch .prompt .btn{justify-self:stretch}.launch-watermark{font-size:74px}}@media (max-width:380px){.launch-art{--art-scale:.62;top:0}.launch-screen{height:255px}.launch-caption{font-size:11px}}.benefits-section{padding:8px 0 20px}.principles{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid;overflow:visible}.principle{background:var(--white);border-radius:20px;min-width:0;padding:16px 16px 26px;position:relative}.principle+.principle:before{display:none}.principle-visual{background:var(--mint);border-radius:14px;flex-direction:column;align-items:stretch;min-width:0;height:158px;margin:0 0 20px;padding:18px 20px;display:flex}.measure-label{color:var(--ink2);font-size:13px;line-height:20px}.large-amount{white-space:nowrap;color:var(--ink);font:600 40px/1.2 var(--f-head);font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"tnum" 1,"lnum" 1;letter-spacing:-.01em;align-items:baseline;gap:5px;margin:9px 0 16px;display:flex}.large-amount>span:first-child{letter-spacing:0;margin-right:1px;font-size:.46em;font-weight:500;line-height:1}[data-reel]{letter-spacing:0;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"tnum" 1,"lnum" 1;align-items:baseline;display:inline-flex}.digit-cell{text-align:center;letter-spacing:0;flex:none;width:1ch;height:1.2em;line-height:1.2;display:grid;position:relative;overflow:hidden}.reel-point{text-align:center;letter-spacing:0;flex:none;width:1ch;line-height:1.2;display:block;overflow:visible}.digit-cell>span{min-width:0;line-height:inherit;will-change:transform;grid-area:1/1;display:block}.measure-track,.limit-track{background:#e9efe9;border-radius:3px;flex:none;height:5px;position:relative;overflow:hidden}.measure-track i{background:var(--ink);border-radius:inherit;transform-origin:0;width:56%;height:100%;transition:transform 1.15s cubic-bezier(.16,1,.3,1);display:block}.principles[data-phase="0"] .usage-fill{transform:scaleX(0)}.refund-line{height:5px;color:var(--green-ink);background:#e9efe9;border-radius:3px;flex:none;font-size:12px;line-height:18px;position:relative}.refund-line>i{background:var(--green);border-radius:inherit;transform-origin:0;transition:transform 1.15s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scaleX(0)}.refund-line>span{position:absolute;top:11px;left:0}.principles[data-phase="0"] .refund-line>i,.principles[data-phase="1"] .refund-line>i{transform:scaleX(1)}.limit-track{margin-right:1px;overflow:visible}.limit-track i{background:var(--ink);transform-origin:0;border-radius:3px;width:70%;height:100%;transition:transform 1.8s cubic-bezier(.2,.8,.2,1);display:block;transform:scaleX(.68)}.limit-track b{background:var(--ink);border-radius:2px;width:2px;position:absolute;top:-4px;bottom:-4px;right:0}.principles[data-phase="1"] .limit-track i{transform:scaleX(1.35)}.benefits-section .principle h3{font:700 22px/1.35 var(--f-head);color:var(--ink);letter-spacing:0;margin:0 0 10px}.benefits-section .principle p{color:var(--ink2);text-wrap:pretty;max-width:290px;margin:0;font-size:15px;line-height:1.65}.band.payment-section{background:var(--green);border:0}.band.payment-section:before,.band.payment-section:after{display:none}.payment-book{--film-progress:1;isolation:isolate;box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.payment-choices{background:0 0;border:0;flex-wrap:wrap;gap:10px;padding:0 0 24px;display:flex}.payment-choices button{border:1.5px solid var(--ink);min-width:0;min-height:52px;color:var(--ink);text-align:left;font:600 16px/1.5 var(--f-body);transition:background .25s,color .25s,transform .25s var(--ease);background:0 0;border-radius:999px;align-items:center;gap:20px;padding:12px 25px;display:flex}.payment-choices button>span{display:none}.payment-choices button svg,.payment-choices button .arr{width:14px;height:14px;transition:transform .4s var(--ease),opacity .3s;opacity:.6;flex:none;margin-left:auto}.payment-choices button:hover{background:#ffffff40;transform:translateY(-2px)}.payment-choices button[aria-selected=true]{background:var(--ink);border-color:var(--ink);color:var(--green);box-shadow:none}.payment-choices button[aria-selected=true]>span{color:var(--green)}.payment-choices button[aria-selected=true] svg,.payment-choices button[aria-selected=true] .arr{opacity:1;transform:translate(2px,-2px)}.payment-choices button:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.payment-spread{background:var(--white);border-radius:30px;grid-template-columns:.93fr 1.07fr;min-width:0;display:grid;overflow:hidden}.payment-copy{align-items:start;min-width:0;padding:40px;display:grid}.payment-copy>[role=tabpanel]{grid-area:1/1;min-width:0}.payment-copy>[role=tabpanel][hidden]{visibility:hidden;pointer-events:none;display:block!important}.mode-caption{font:800 12px/1 var(--f-head);letter-spacing:.06em;color:var(--green-ink);margin:0 0 18px}.payment-copy h3{color:var(--ink);font:700 28px/1.35 var(--f-head);letter-spacing:0;margin:0}.method-intro{color:var(--ink2);margin:12px 0 28px;font-size:16px;line-height:1.65}.funding-options{--selected-index:0;border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;width:100%;max-width:340px;display:grid;position:relative}.funding-options[data-active=usdc]{--selected-index:1}.funding-options button{min-width:0;min-height:46px;color:var(--ink2);font:500 14px/1.5 var(--f-body);background:0 0;border:0;padding:10px 5px;transition:color .25s}.funding-options button:hover{color:var(--green-ink)}.funding-options button[aria-selected=true]{color:var(--ink);font-weight:700}.funding-indicator{background:var(--green-ink);width:50%;height:2px;transform:translateX(calc(var(--selected-index)*100%));pointer-events:none;border-radius:2px;transition:transform .48s cubic-bezier(.22,.75,.22,1);position:absolute;bottom:-1px;left:0}.funding-info,.chain-description{min-height:100px;margin:0;padding:18px 0 24px}.funding-info p,.chain-description{color:var(--ink2);text-wrap:pretty;font-size:15px;line-height:1.75}.funding-info p{margin:0}.settlement-asset{border-bottom:1px solid var(--line);min-height:46px;color:var(--ink);align-items:center;gap:19px;font-size:14px;line-height:1.5;display:flex}.settlement-asset>span:first-child{font-family:var(--f-head);font-weight:600}.settlement-facts{border-top:1px solid var(--line);margin:0}.settlement-facts>div{border-bottom:1px solid var(--line);grid-template-columns:70px 1fr;align-items:baseline;gap:16px;padding:16px 0;display:grid}.settlement-facts dt{color:var(--ink2);font-size:13px;font-weight:500;line-height:1.8}.settlement-facts dd{text-align:right;color:var(--ink);text-wrap:pretty;margin:0;font-size:14px;line-height:1.8}.settlement-note{color:var(--ink2);text-wrap:pretty;max-width:350px;margin:19px 0 0;font-size:13px;line-height:1.8}.payment-film{isolation:isolate;background:var(--term);color:#e8eee9;border:0;grid-template-rows:auto minmax(490px,1fr) auto;min-width:0;min-height:660px;display:grid;position:relative;overflow:hidden}.film-topline{z-index:3;justify-content:space-between;align-items:center;gap:16px;padding:26px 30px 15px;font-size:12px;line-height:20px;display:flex;position:relative}.film-topline>span:first-child{font:600 12px/20px var(--f-head);letter-spacing:0}.film-topline>span+span{color:#9aa59d;white-space:nowrap}.film-stage{min-width:0;min-height:490px;position:relative;overflow:hidden}.film-scene{position:absolute;inset:0}.film-word{font:800 clamp(68px,7.2vw,94px)/1.08 var(--f-head);letter-spacing:-.045em;white-space:nowrap;color:#0000;-webkit-text-stroke:1px #66ff6933;-webkit-user-select:none;user-select:none;animation:film-title-in .85s var(--ease) both;position:absolute;top:9px;left:7%}.account-sheet{box-sizing:border-box;background:var(--white);width:82%;max-width:418px;color:var(--ink);animation:account-in .85s var(--ease) both;z-index:1;border:1px solid #2121210d;border-radius:20px;padding:22px 24px 0;transition:transform 1.1s cubic-bezier(.16,1,.3,1);position:absolute;top:91px;left:7%;box-shadow:0 18px 40px -18px #00000059}.account-name{font:700 14px/22px var(--f-body);justify-content:space-between;align-items:center;gap:20px;display:flex}.account-mark{gap:3px;display:flex;transform:skew(-16deg)}.account-mark i{background:var(--green-ink);border-radius:1px;width:3px;height:15px;display:block}.account-label{color:var(--ink2);margin-top:22px;font-size:12px;line-height:19px}.account-value{font:600 clamp(38px,3.6vw,46px)/1.2 var(--f-head);font-variant-numeric:lining-nums tabular-nums;letter-spacing:0;white-space:nowrap;align-items:baseline;gap:5px;margin:6px 0 20px;display:flex}.account-value>span:first-child{letter-spacing:0;margin-right:1px;font-size:.48em;font-weight:500;line-height:1}.account-footer{border-top:1px solid var(--line);min-height:51px;color:var(--ink2);justify-content:space-between;align-items:baseline;gap:12px;padding:15px 0;font-size:12px;line-height:20px;display:flex}.account-footer>span:last-child{font-variant-numeric:tabular-nums;white-space:nowrap}.receipt-sheet{box-sizing:border-box;background:var(--white);width:69%;max-width:352px;color:var(--ink);z-index:2;clip-path:inset(0 0 100% round 20px);opacity:0;border:1px solid #2121210d;border-radius:20px;padding:18px 22px 19px;transition:clip-path .95s cubic-bezier(.16,1,.3,1),transform 1.05s cubic-bezier(.16,1,.3,1),opacity .22s;position:absolute;top:281px;right:7%;transform:translateY(-22px);box-shadow:0 18px 40px -18px #00000059}.receipt-top{justify-content:space-between;align-items:center;gap:14px;font-size:12px;line-height:20px;display:flex}.receipt-top>span+span{color:var(--ink);background:var(--green);border-radius:999px;padding:2px 10px;font-size:12px;font-weight:700}.receipt-amount{font:600 30px/1.25 var(--f-head);font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.025em;white-space:nowrap;margin:10px 0 13px}.receipt-row{border-top:1px solid var(--line);color:var(--ink2);justify-content:space-between;align-items:baseline;gap:16px;padding:7px 0;font-size:12px;line-height:20px;display:flex}.receipt-row b{font:600 13px/20px var(--f-head);font-variant-numeric:tabular-nums;color:var(--ink)}.receipt-row:last-child{padding-bottom:0}.payment-book[data-phase="1"] .account-sheet{transform:translateY(-8px)}.payment-book[data-phase="2"] .account-sheet{transform:translateY(-34px)}.payment-book[data-phase="2"] .receipt-sheet{clip-path:inset(-24px round 20px);opacity:1;transform:translateY(0)}.film-bottom{z-index:4;min-width:0;padding:14px 30px 26px;position:relative}.film-steps{color:#9aa59d;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;font-size:12px;line-height:20px;display:grid}.film-steps>span{white-space:nowrap;transition:color .3s}.film-steps>span:nth-child(2){text-align:center}.film-steps>span:last-child{text-align:right}.film-steps>span.is-current{color:var(--green);font-weight:700}.film-progress{background:#ffffff1f;border-radius:2px;height:2px;margin:12px 0 11px;overflow:hidden}.film-progress>i{border-radius:inherit;background:var(--green);height:100%;transform:scaleX(var(--film-progress));transform-origin:0;will-change:transform;display:block}.film-example{color:#9aa59d;font-size:12px;line-height:18px;display:block}.payment-book[data-mode=chain] .payment-film{background:var(--term);color:#e8eee9}.payment-book[data-mode=chain] .film-topline>span+span{color:#9aa59d}.chain-film .film-word{letter-spacing:-.045em;color:#0000;font-size:136px;top:2px;left:9%}.authorization-sheet{background:var(--white);width:76%;max-width:390px;color:var(--ink);animation:authorization-in .95s var(--ease) both;z-index:2;border:1px solid #2121210d;border-radius:20px;padding:24px 26px 0;transition:transform 1.05s cubic-bezier(.16,1,.3,1);position:absolute;top:98px;left:12%;overflow:hidden;box-shadow:0 18px 40px -18px #00000059}.authorization-top{justify-content:space-between;align-items:center;gap:14px;font-size:13px;line-height:22px;display:flex}.authorization-top>span:last-child{font:600 12px/22px var(--f-head);color:var(--ink2)}.authorization-value{font:600 clamp(38px,3.8vw,50px)/1.15 var(--f-head);font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.025em;white-space:nowrap;margin:24px 0 22px}.authorization-value>span{color:var(--ink2);font:600 12px/18px var(--f-head);letter-spacing:.06em;margin-top:9px;display:block}.payment-approval{border-top:1px solid var(--line);min-height:66px;color:var(--ink2);justify-content:space-between;align-items:center;gap:14px;padding:11px 0;font-size:12px;line-height:20px;display:flex}.payment-approval>span{white-space:nowrap}.approval-state{min-width:78px;color:var(--ink2);justify-content:flex-end;align-items:center;gap:7px;transition:color .45s;display:flex}.approval-state svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.approval-state circle{opacity:.4}.approval-state path{stroke-dasharray:16;stroke-dashoffset:16px;transition:stroke-dashoffset .7s var(--ease)}.approval-confirmed{display:none}.authorization-status{border-top:1px solid var(--line);background:var(--mint);min-height:54px;color:var(--ink2);justify-content:space-between;align-items:center;gap:16px;margin:0 -26px;padding:16px 26px;font-size:13px;line-height:21px;transition:background .75s,color .45s,border-color .45s;display:flex}.authorization-status svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;opacity:0;flex:none;width:19px;height:19px;transition:opacity .65s,transform .65s;transform:translate(-4px)}.payment-book[data-phase="1"] .approval-state,.payment-book[data-phase="2"] .approval-state{color:var(--green-ink)}.payment-book[data-phase="1"] .approval-state path,.payment-book[data-phase="2"] .approval-state path{stroke-dashoffset:0}.payment-book[data-phase="1"] .approval-pending,.payment-book[data-phase="2"] .approval-pending{display:none}.payment-book[data-phase="1"] .approval-confirmed,.payment-book[data-phase="2"] .approval-confirmed{display:inline}.payment-book[data-phase="2"] .authorization-status{background:var(--green);border-color:var(--green);color:var(--ink)}.payment-book[data-phase="2"] .authorization-status svg{opacity:1;transform:none}.payment-book[data-phase="2"] .authorization-sheet{transform:translateY(-8px)}.chain-rule{transform-origin:50%;height:1px;transition:transform 1.2s var(--ease);z-index:0;background:#66ff6940;position:absolute;top:280px;left:6%;right:6%;transform:scaleX(0)}.chain-rule>i{background:#66ff6940;width:1px;height:53px;position:absolute;top:-26px;right:0}.payment-book[data-phase="2"] .chain-rule{transform:scaleX(1)}.payment-book[data-mode=chain] .film-steps,.payment-book[data-mode=chain] .film-example{color:#9aa59d}.payment-book[data-mode=chain] .film-steps>span.is-current{color:var(--green)}.payment-book[data-mode=chain] .film-progress{background:#ffffff1f}.payment-book[data-mode=chain] .film-progress>i{color:var(--green)}.payment-footer{color:var(--ink);justify-content:space-between;align-items:center;gap:24px;padding:20px 0 0;font-size:14px;line-height:1.65;display:flex}.payment-footer>a{min-height:44px;color:var(--ink);white-space:nowrap;align-items:center;gap:18px;font-size:14px;font-weight:700;display:inline-flex}.payment-footer>a .arr{transition:transform .3s var(--ease)}.payment-footer>a:hover .arr{transform:translate(2px,-2px)}@keyframes film-title-in{0%{opacity:0;transform:translate(36px)}to{opacity:1;transform:none}}@keyframes account-in{0%{opacity:0;translate:0 40px}to{opacity:1;translate:0}}@keyframes authorization-in{0%{clip-path:inset(0 0 100% round 20px);translate:0 46px}to{clip-path:inset(-36px round 20px);translate:0}}.motion-rest .digit-cell>span,.motion-rest .film-scene *{animation-play-state:paused}@media (max-width:1100px){.principle{padding:16px 16px 26px}.principle-visual{height:152px;margin-bottom:20px;padding:18px 16px}.large-amount{font-size:34px}.payment-copy{padding:38px 29px 34px}.payment-copy h3{font-size:28px}.payment-choices button{padding:16px 22px}.film-topline,.film-bottom{padding-left:25px;padding-right:25px}.account-sheet{width:86%;padding-left:22px;padding-right:22px;left:7%}.account-value{font-size:40px}.receipt-sheet{width:76%;padding-left:21px;padding-right:21px;right:7%}.authorization-sheet{width:82%;padding-left:23px;padding-right:23px;left:9%}.authorization-status{margin-left:-23px;margin-right:-23px;padding-left:23px;padding-right:23px}.authorization-value{font-size:43px}.funding-info,.chain-description{min-height:105px}}@media (max-width:800px){.payment-spread{grid-template-columns:1fr}.payment-copy{padding:36px}.payment-copy h3{font-size:30px}.payment-film{border-top:1px solid #ffffff14;border-left:0;grid-template-rows:auto 490px auto;min-height:0}.film-topline{padding:25px 32px 15px}.film-bottom{padding:14px 32px 25px}.film-stage{justify-self:center;width:min(100%,560px)}.film-word{font-size:94px}.account-sheet{width:78%;max-width:414px;left:8%}.account-value{font-size:46px}.receipt-sheet{width:64%;max-width:350px;right:8%}.authorization-sheet{width:68%;max-width:390px;left:16%}.authorization-value{font-size:48px}.chain-film .film-word{left:12%}.principle{padding:14px 14px 24px}.principle-visual{height:142px;margin-bottom:20px;padding:16px 14px}.large-amount{font-size:34px}.benefits-section .principle h3{font-size:20px}.benefits-section .principle p{font-size:14px;line-height:1.9}.funding-info,.chain-description{min-height:84px}}@media (max-width:640px){.benefits-section{padding:8px 0 16px}.principles{border-radius:20px;grid-template-columns:1fr}.principle{grid-template-columns:minmax(0,.48fr) minmax(0,.52fr);align-items:center;gap:18px;padding:16px;display:grid}.principle+.principle:before{width:auto;height:1px;inset:0 22px auto}.principle-visual{justify-content:flex-start;height:132px;margin:0;padding:14px}.measure-label{font-size:12px;line-height:18px}.large-amount{gap:3px;margin:10px 0 17px;font-size:29px}.large-amount>span:first-child{margin:0}.refund-line>span{font-size:12px;top:9px}.benefits-section .principle h3{margin-bottom:8px;font-size:20px;line-height:1.5}.benefits-section .principle p{font-size:14px;line-height:1.9}.payment-book{border-radius:0}.payment-choices{gap:9px;padding:0 0 22px}.payment-choices button{border-radius:999px;gap:12px;min-height:48px;padding:11px 18px;font-size:15px}.payment-choices button>span{display:none}.payment-choices button svg,.payment-choices button .arr{width:14px;height:14px}.payment-copy{padding:31px 25px 30px}.payment-copy h3{font-size:27px}.mode-caption{margin-bottom:19px;font-size:12px}.method-intro{margin:13px 0 25px;font-size:15px}.funding-info,.chain-description{min-height:105px;font-size:14px}.funding-info p{font-size:14px}.funding-options button{font-size:13px}.settlement-facts>div{grid-template-columns:60px 1fr;gap:12px;padding:15px 0}.settlement-facts dt{font-size:12px}.settlement-facts dd{font-size:14px}.settlement-note{font-size:12px;line-height:1.9}.payment-film{grid-template-rows:auto 476px auto}.film-stage{min-height:476px}.film-topline{gap:12px;padding:24px 23px 13px;font-size:12px;line-height:19px}.film-topline>span:first-child{font-size:12px;line-height:19px}.film-word{font-size:66px;top:14px;left:23px}.account-sheet{border-radius:20px;width:calc(100% - 42px);padding:21px 21px 0;top:87px;left:21px}.account-name{font-size:13px;line-height:21px}.account-label{margin-top:20px;font-size:12px;line-height:18px}.account-value{margin-top:6px;margin-bottom:20px;font-size:39px}.account-footer{gap:10px;min-height:49px;padding:15px 0;font-size:12px;line-height:18px}.receipt-sheet{border-radius:20px;width:76%;padding:18px 20px;top:269px;right:21px}.receipt-top{font-size:12px;line-height:19px}.receipt-amount{margin:10px 0 12px;font-size:29px}.receipt-row{padding:7px 0;font-size:12px;line-height:19px}.receipt-row b{font-size:12px;line-height:19px}.film-bottom{padding:13px 23px 24px}.film-steps{gap:8px;font-size:12px;line-height:19px}.film-example{font-size:12px;line-height:17px}.film-progress{margin:12px 0 10px}.chain-film .film-word{font-size:125px;top:8px;left:23px}.authorization-sheet{border-radius:20px;width:calc(100% - 42px);padding:22px 22px 0;top:105px;left:21px}.authorization-value{margin:22px 0 21px;font-size:43px}.authorization-top{font-size:12px;line-height:21px}.authorization-value>span{font-size:12px;line-height:17px}.payment-approval{min-height:64px;font-size:12px}.authorization-status{margin:0 -22px;padding:16px 22px;font-size:12px;line-height:20px}.payment-footer{flex-direction:column;align-items:flex-start;gap:3px;padding:18px 2px 0;font-size:12px}.payment-footer>a{font-size:13px}}@media (max-width:380px){.principle{gap:14px;padding:14px}.principle+.principle:before{left:18px;right:18px}.large-amount{font-size:26px}.benefits-section .principle h3{font-size:18px}.benefits-section .principle p{font-size:14px;line-height:1.9}.payment-choices button{padding:13px 12px;font-size:14px}.payment-copy{padding:29px 22px}.payment-copy h3{font-size:25px}.account-value{font-size:34px}.account-sheet{padding-left:19px;padding-right:19px}.account-name{font-size:12px}.film-word{font-size:59px}.receipt-sheet{width:78%;padding-left:18px;padding-right:18px}.receipt-amount{font-size:27px}.authorization-value{font-size:39px}.film-topline,.film-bottom{padding-left:21px;padding-right:21px}}@media (prefers-reduced-motion:reduce){:scope.js .benefits-section .reveal,:scope.js .payment-section .reveal{opacity:1;transform:none}.film-scene *{transition:none!important;animation:none!important}.digit-cell>span{will-change:auto}}.strip .benefits-note{text-align:right;font:500 12px/1.5 var(--f-body);color:var(--ink2);margin:12px 2px 0}.band.payment-section:before{opacity:.4;display:block}.payment-film:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 75%);mask-image:linear-gradient(#000,#0000 75%)}.receipt-row:last-child b{color:var(--green-ink)}@media (max-width:640px){.principle-copy{padding:0 2px 0 0}.payment-spread{border-radius:20px}.payment-copy h3{font-size:26px}}.measure-heading{justify-content:space-between;align-items:baseline;gap:8px;line-height:20px;display:flex}.measure-status{font:500 12px/20px var(--f-body);color:var(--green-ink);white-space:nowrap}@media (max-width:640px){.measure-heading,.measure-status{line-height:18px}}.term-body{transition:opacity .34s,translate .46s cubic-bezier(.22,.75,.22,1)}.term-body.is-resetting{opacity:0;translate:0 -7px}.tl{opacity:0;isolation:isolate;transition:opacity .48s,transform .62s cubic-bezier(.16,1,.3,1);position:relative;transform:translateY(10px)}.tl.in{opacity:1;transform:none}.tl:before{content:"";z-index:-1;opacity:0;pointer-events:none;background:linear-gradient(90deg,#66ff6911,#0000 90%);border-radius:5px;transition:opacity .45s;position:absolute;inset:-2px -5px -2px -7px}.tl.is-active:not(.user):before{opacity:1}.tl-copy{flex:1;min-width:0;display:grid}.tl-content,.tl-reserve{overflow-wrap:break-word;grid-area:1/1;min-width:0}.tl-reserve{visibility:hidden;pointer-events:none}.tl.user.is-typing .tl-content:after{content:"";background:var(--green);vertical-align:-.12em;width:2px;height:1em;margin-left:3px;animation:1s step-end infinite blink;display:inline-block}.tl .p{justify-content:center;align-items:flex-start;padding-top:5px;display:flex}.tl.user .p{padding-top:0}.term-mark{flex:none;width:13px;height:13px;display:block;overflow:visible}.term-mark circle{stroke:var(--green);stroke-width:1.25px;stroke-dasharray:20 11;opacity:0;transform-origin:8px 8px}.term-mark path{stroke:#8d9c91;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:14;stroke-dashoffset:14px;opacity:0;transition:stroke-dashoffset .38s var(--ease),opacity .25s,stroke .3s}.tl.is-active .term-mark circle{opacity:.9;animation:1.05s linear infinite term-working}.tl.is-done .term-mark path{stroke-dashoffset:0;opacity:1}.tl.ok.is-done .term-mark path,.tl.out.is-done .term-mark path{stroke:var(--green)}@keyframes term-working{to{transform:rotate(360deg)}}:scope.js .reveal{opacity:0;transition:opacity .72s ease,translate .88s cubic-bezier(.16,1,.3,1),scale .88s cubic-bezier(.16,1,.3,1),transform .25s var(--ease),box-shadow .25s var(--ease);transition-delay:var(--enter-delay,0s),var(--enter-delay,0s),var(--enter-delay,0s),0s,0s;translate:0 30px}:scope.js .reveal[data-enter=panel]{translate:0 38px;scale:.985}:scope.js .reveal.in{opacity:1;translate:0;scale:1}:scope.js .reveal.enter-instant,:scope.motion-paused .reveal{opacity:1;translate:0;scale:1;transition:none!important}@media (max-width:640px){:scope.js .reveal{transition-duration:.62s,.76s,.76s,.25s,.25s;translate:0 22px}.js .reveal[data-enter=panel]{translate:0 26px;scale:.992}.js .reveal.in,:scope.js .reveal.enter-instant{translate:0;scale:1}}@media (prefers-reduced-motion:reduce){.term-body,.term-body.is-resetting{opacity:1;transition:none;translate:none}.tl{transition:none}.js .reveal,:scope.js .reveal[data-enter=panel]{opacity:1;transition:none;translate:none;scale:1}.term-mark circle{animation:none!important}}h2{font-family:var(--f-head);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(34px,3.7vw,46px);font-weight:400;line-height:1.35}h3{font-family:var(--f-semibold);letter-spacing:-.02em;font-weight:400}.eyebrow,.kind .tag{letter-spacing:.1em;font-weight:400}.sec-head>p{line-height:1.85}.kind h3,.benefits-section .principle h3{font:normal 23px/1.45 var(--f-semibold);letter-spacing:-.025em}.kind{border:1px solid #21212109;padding:16px 16px 28px}.kind .body{padding:6px 12px 0}.kind .body>.say{margin:22px 0 6px;font-size:13px}.ex{gap:0}.ex li{background:0 0;border-bottom:1px solid #2121210e;border-radius:0;padding:9px 0 9px 16px;font-size:14px}.ex li:last-child{border:0}.ex li:before{content:"";border:1px solid #77847a;border-radius:0;width:5px;height:5px;top:18px;left:0;transform:rotate(45deg)}.kind:hover .ex li:hover{background:0 0;transform:none}.kind .bill{margin-top:22px;padding-top:18px;font-size:13px}.kind .bill b{font-weight:500}.principles{gap:18px}.principle{border:1px solid #21212109;padding:14px 14px 26px}.principle-visual{background:#f1f5f0;border-radius:12px;height:254px;margin-bottom:20px;padding:16px;position:relative;overflow:hidden}.mini-document{background:#fff;border:1px solid #e1e7e0;border-radius:10px;height:100%;padding:16px 17px;overflow:hidden;box-shadow:0 5px 16px -10px #0f23142e}.mini-top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;font-size:12px;font-weight:500;line-height:20px;display:flex}.mini-state{color:var(--green-ink);font-size:11px;font-weight:400}.mini-document .measure-label{color:#687269;font-size:12px}.mini-document .large-amount{margin:4px 0 12px;font-size:31px;font-weight:500;line-height:1.2}.invoice-detail{color:#687269;border-top:1px solid #eef1ec;justify-content:space-between;align-items:center;font-size:12px;line-height:25px;display:flex}.invoice-detail b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:500}.invoice-seal,.refund-confirm{color:var(--green-ink);opacity:1;transition:opacity .45s,translate .6s var(--ease);align-items:center;gap:6px;margin-top:7px;font-size:11px;line-height:18px;display:flex;translate:0}.invoice-seal svg,.refund-confirm svg,.policy-request svg,.model-formats svg{stroke:currentColor;stroke-width:1.6px;flex:none;width:16px;height:16px}.principles[data-phase="0"] .invoice-seal{opacity:0;translate:0 7px}.phase-zero,.phase-one,.phase-two,.phase-later{display:none}.principles[data-phase="0"] .phase-zero,.principles[data-phase="1"] .phase-one,.principles[data-phase="2"] .phase-two,.principles[data-phase="1"] .phase-later,.principles[data-phase="2"] .phase-later{display:inline}.ledger-mini{border-top:1px solid #edf1ec;grid-template-columns:20px 1fr auto;align-items:center;gap:5px;min-height:29px;font-size:12px;display:grid}.ledger-mini b{font:500 12px var(--f-head);font-variant-numeric:tabular-nums;white-space:nowrap}.ledger-mini-arrow{color:#7c877e;font-size:15px}.ledger-mini.returned{color:var(--green-ink);transition:opacity .55s,translate .65s var(--ease)}.ledger-mini.returned .ledger-mini-arrow{color:var(--green-ink)}.principles:not([data-phase="2"]) .returned,.principles:not([data-phase="2"]) .refund-confirm{opacity:0;translate:0 9px}.mini-key{width:20px;height:20px;stroke:var(--green-ink);stroke-width:1.4px}.policy-values{grid-template-columns:1fr 1fr;gap:12px;margin:17px 0;display:grid}.policy-values>div+div{border-left:1px solid #e9ede7;padding-left:13px}.policy-values span{color:#687269;font-size:12px;display:block}.policy-values b{font:500 24px/1.2 var(--f-head);letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-top:5px;display:block}.policy-scope{flex-wrap:wrap;gap:5px;padding-bottom:13px;display:flex}.policy-scope>span{color:#576458;background:#f2f6f0;border-radius:4px;padding:3px 6px;font-size:11px}.policy-request{border-top:1px solid #e9ede7;align-items:center;gap:7px;padding-top:10px;font-size:12px;display:flex;position:relative;overflow:hidden}.policy-request b{font:500 12px var(--f-head);white-space:nowrap;margin-left:auto}.policy-request svg{color:var(--green-ink);stroke-dasharray:18;stroke-dashoffset:0;transition:opacity .4s,stroke-dashoffset .6s}.principles[data-phase="0"] .policy-request svg{opacity:0;stroke-dashoffset:18px}.policy-check{height:18px;color:var(--green-ink);margin-top:5px;font-size:11px;line-height:18px}.principle-copy{padding:2px 12px 0}.benefits-section .principle p{font-size:15px;line-height:1.8}.product-preview{background:#f4f7f2;border:1px solid #e4eae2;border-radius:12px;height:248px;margin-bottom:24px;padding:14px 16px}.preview-top{color:#647066;justify-content:space-between;align-items:center;font-size:12px;font-weight:500;line-height:20px;display:flex}.preview-status{color:#7c887e;font-size:11px;font-weight:400}.search-query{background:#fff;border:1px solid #dce4da;border-radius:6px;align-items:center;gap:8px;height:34px;margin:12px 0 10px;padding:0 10px;font-size:12px;display:flex;position:relative;overflow:hidden}.search-query:after{content:"";background:var(--green-ink);transform-origin:0;height:2px;animation:query-scan 9s var(--ease) infinite;position:absolute;bottom:0;left:0;right:0}.search-query svg,.map-query svg{stroke:currentColor;stroke-width:1.4px;flex:none;width:15px;height:15px}.query-enter{color:#849087;margin-left:auto}.search-result{animation:result-reveal 9s var(--ease) infinite;border-bottom:1px solid #e3e9df;flex-direction:column;gap:2px;padding:8px 0;display:flex}.search-result:last-child{border:0}.search-result .source-label{color:#7c887e;font-size:10px;line-height:15px}.search-result b{color:#264c33;font-size:13px;font-weight:500;line-height:20px}.search-result>span:last-child{color:#687269;font-size:11px;line-height:17px}.search-result.result-second{animation-delay:.32s}@keyframes query-scan{0%,3%{opacity:1;transform:scaleX(0)}22%{opacity:1;transform:scaleX(1)}33%,93%{opacity:0;transform:scaleX(1)}to{opacity:0}}@keyframes result-reveal{0%,14%{opacity:0;transform:translateY(9px)}27%,90%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-3px)}}.map-preview{background:#edf1eb;padding:0}.city-map{width:100%;height:100%;display:block}.map-route-base{stroke:#fff;stroke-width:6px;stroke-linejoin:round;stroke-linecap:round}.map-route{stroke:#43794b;stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:100;animation:9s cubic-bezier(.4,0,.2,1) infinite route-trace}.map-locations circle:first-child{fill:#fff;stroke:#53835a;stroke-width:1.4px}.map-locations circle+circle{fill:#315e3a}.map-locations>g{transform-box:fill-box;transform-origin:50%;animation:9s infinite location-find}.map-locations>g:nth-child(2){animation-delay:.4s}.map-locations>g:nth-child(3){animation-delay:.8s}.map-query{background:#fffffff2;border:1px solid #dce4d9;border-radius:6px;align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:flex;position:absolute;top:14px;left:14px;right:14px;box-shadow:0 3px 8px -6px #71846d}.map-result{animation:place-result 9s var(--ease) infinite;background:#fff;border:1px solid #e0e6dd;border-radius:8px;align-items:center;gap:10px;padding:11px;display:flex;position:absolute;bottom:14px;left:14px;right:14px;box-shadow:0 5px 20px -12px #54654e}.map-result-icon{color:#496340;background:#eff4eb;border-radius:6px;flex:none;place-items:center;width:35px;height:35px;display:grid}.map-result-icon svg{stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.map-result b{font:500 12px/20px var(--f-head);display:block}.map-result small{color:#6e786a;font-size:11px;display:block}.map-distance{font:500 11px var(--f-head);color:#667760;white-space:nowrap;margin-left:auto}@keyframes route-trace{0%,8%{stroke-dashoffset:100px;opacity:.4}53%,90%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes location-find{0%,10%{opacity:0}24%,92%{opacity:1}to{opacity:0}}@keyframes place-result{0%,37%{opacity:0;translate:0 10px}50%,92%{opacity:1;translate:0}to{opacity:0;translate:0}}.model-query{background:#e6ede2;border:1px solid #dce6d7;border-radius:8px 8px 2px;width:max-content;max-width:100%;margin:11px 0 12px auto;padding:7px 10px;font-size:12px}.response-heading{align-items:center;gap:7px;margin-bottom:10px;display:flex}.response-heading b{font-size:13px;font-weight:500}.response-mark{background:var(--ink);width:20px;height:20px;color:var(--green);font:600 11px var(--f-head);border-radius:5px;place-items:center;display:grid}.response-line{animation:response-write 9s var(--ease) infinite;clip-path:inset(0);gap:9px;font-size:12px;line-height:26px;display:flex}.response-line>span:first-child{font:500 10px/26px var(--f-head);color:#8c9889;flex:none}.response-line:nth-child(3){animation-delay:.45s}.response-line:nth-child(4){animation-delay:.9s}.model-formats{color:#7a8775;border-top:1px solid #e0e7db;align-items:center;gap:12px;margin-top:12px;padding-top:10px;font-size:11px;display:flex}.model-formats svg{color:var(--green-ink);animation:place-result 9s var(--ease) infinite;margin-left:auto}@keyframes response-write{0%,18%{opacity:0;clip-path:inset(0 100% 0 0)}42%,90%{opacity:1;clip-path:inset(0)}to{opacity:0;clip-path:inset(0)}}.money:before{opacity:.32}.money .grid{align-items:start;gap:60px}.flow{gap:28px}.flow li{grid-template-columns:30px minmax(0,1fr);gap:16px}.flow .num,.flow li.on .num{z-index:1;background:var(--night);width:30px;height:32px;box-shadow:none;font:500 14px/32px var(--f-head);color:#76847a;border-radius:0;justify-content:start;position:relative}.flow li.on .num{color:var(--green);background:var(--night)}.flow:before,.flow-wrap>.rail{width:1px;box-shadow:none;opacity:.45;z-index:0;top:32px;bottom:32px;left:6px}.flow h3{font-size:19px;font-weight:500}.flow p{margin-top:6px;font-weight:400;line-height:1.8}.sim{border-radius:22px;padding:32px;box-shadow:0 24px 48px -36px #000}.sim-tabs button{padding:8px 15px;font-weight:500}.sim-case{letter-spacing:-.02em;margin-top:30px;font-size:20px;font-weight:500}.sim-sub{font-weight:400;line-height:1.8}.phase{font-weight:400}.phase:before{width:5px;height:5px;animation:none}.bar{border-radius:9px;height:48px;margin-top:17px}.bar .held{border-radius:9px}.bar .back{box-shadow:none}.bar .back.full{border-radius:9px}.sim-nums{border-top:1px solid #ffffff12;gap:0;margin-top:24px;padding-top:20px}.sim-nums>div{background:0 0;border-radius:0;padding:0 14px}.sim-nums>div:first-child{padding-left:0}.sim-nums>div+div{border-left:1px solid #ffffff12}.sim-nums b{font:500 clamp(17px,1.95vw,24px)/1.5 var(--f-head);font-variant-numeric:tabular-nums;letter-spacing:-.04em;white-space:nowrap;margin-top:8px}.sim-nums span{font-weight:400}.sim-nums span i{border-radius:1px;width:6px;height:6px}.ctrl{gap:28px;margin-top:72px}.ctrl div{border-top:1px solid #788d77;padding-top:20px}.ctrl h3{font-size:17px;font-weight:500}.ctrl p{line-height:1.85}.steps-sec h2{text-align:left}.launch{box-shadow:none;color:var(--ink);background:#fff;border:1px solid #e3e8e0;border-radius:24px;margin-top:40px}.launch-top{min-height:62px;padding:16px 28px 0}.launch-caption{color:#6c786b;font-size:13px}.launch-play{color:#5d6c5c;font-size:12px}.launch-play:hover{color:var(--green-ink)}.launch-body{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:stretch;gap:44px;padding:16px 28px 30px}.launch-screen{background:#1c211d;border:1px solid #323a32;border-radius:16px;height:400px}.launch-art{perspective:none;width:auto;height:auto;inset:27px 26px 48px;transform:none}.launch-scene{filter:none;transition:opacity .4s,transform .65s var(--launch-ease),visibility .4s;transform:translateY(12px)}.launch-scene.is-active{transform:none}.launch-scene-footer{color:#9da99a;font-size:11px;bottom:17px;left:26px;right:26px}.launch-scene-count{font:500 11px var(--f-head);letter-spacing:.06em}.setup-window{height:100%;color:var(--ink);background:#fff;border:1px solid #e2e8dc;border-radius:10px;overflow:hidden;box-shadow:0 12px 28px -16px #000}.setup-chrome{color:#778472;background:#fbfcfa;border-bottom:1px solid #e7ece3;justify-content:space-between;align-items:center;gap:16px;padding:11px 18px;font-size:11px;display:flex}.setup-brand{font:600 12px var(--f-head);color:var(--ink);align-items:center;gap:7px;display:flex}.setup-brand i{background:var(--green);border-radius:2px;width:7px;height:15px;display:block;transform:skew(-12deg)}.setup-heading{font:500 15px/22px var(--f-head);justify-content:space-between;align-items:center;gap:10px;display:flex}.setup-tag{font:400 11px/20px var(--f-body);color:#3a6839;white-space:nowrap;background:#eff6e9;border-radius:4px;padding:0 7px}.setup-balance>span{color:#6b7766;font-size:12px;display:block}.setup-balance>b{font:500 35px/1.2 var(--f-head);letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin-top:4px;display:block}.setup-divider{background:#edf0e9;height:1px;margin-bottom:8px}.setup-field{color:#6b7766;justify-content:space-between;align-items:center;font-size:12px;line-height:28px;display:flex}.setup-field b{color:#32432e;font-variant-numeric:tabular-nums;font-weight:500}.setup-transfer b{color:var(--green-ink)}.setup-complete{color:#41673b;align-items:center;gap:6px;margin-top:16px;font-size:11px;line-height:19px;display:flex}.setup-complete svg,.setup-checks svg{stroke:currentColor;stroke-width:1.5px;flex:none;width:16px;height:16px}.setup-permissions{margin-top:22px}.setup-permissions>span{color:#6b7766;font-size:12px}.setup-permissions>div{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.setup-permissions>div>span{background:#f4f8ef;border:1px solid #dce7d4;border-radius:5px;align-items:center;gap:12px;padding:6px 9px;font-size:12px;display:flex}.setup-permissions b{color:var(--green-ink);font-weight:400}.setup-limits{grid-template-columns:1fr 1fr;gap:18px;margin-top:20px;display:grid}.setup-limits>div{border-bottom:1px solid #e3e9dc;padding-bottom:9px}.setup-limits span{color:#6b7766;font-size:12px}.setup-limits b{font:500 23px/1.5 var(--f-head);font-variant-numeric:tabular-nums;margin-top:4px;display:block}.setup-checks{margin-top:23px}.setup-checks>div{color:#6b7766;border-bottom:1px solid #edf0e9;align-items:center;gap:12px;padding:13px 0;font-size:12px;display:flex}.setup-checks b{color:var(--ink);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:500}.setup-checks svg{color:var(--green-ink);stroke-dasharray:18;stroke-dashoffset:0}.is-active .setup-window{animation:setup-arrive .65s var(--ease) both}.is-active .setup-transfer,.is-active .setup-permissions>div{animation:setup-arrive .65s .55s var(--ease) both}.is-active .setup-limits{animation:setup-arrive .65s .95s var(--ease) both}.is-active .setup-complete{animation:setup-arrive .65s 1.7s var(--ease) both}.is-active .setup-checks>div{animation:setup-arrive .6s .45s var(--ease) both}.is-active .setup-checks>div:nth-child(2){animation-delay:.85s}.is-active .setup-checks>div:nth-child(3){animation-delay:1.25s}.is-active .setup-checks svg{animation:.6s 1.5s both setup-check}@keyframes setup-arrive{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0}}@keyframes setup-check{0%{stroke-dashoffset:18px}to{stroke-dashoffset:0}}.launch-tabs{justify-content:center;gap:0;padding:0}.launch-tab{color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:0 0;border:0;border-top:1px solid #e1e7dd;border-radius:0;grid-template-columns:30px minmax(0,1fr) 18px;gap:15px;padding:25px 2px}.launch-tab:first-child{border-top:0}.launch-tab:hover,.launch-tab.is-selected{color:var(--ink);background:0 0;border-color:#e1e7dd}.launch-index,.launch-tab.is-selected .launch-index{width:auto;height:auto;font:500 13px/28px var(--f-head);color:#8d9888;background:0 0;border:0;border-radius:0;display:block}.launch-tab.is-selected .launch-index{color:var(--green-ink)}.launch-copy{padding:0}.launch-copy strong{font:500 22px/1.4 var(--f-body);letter-spacing:-.03em}.launch-copy>span{color:#677361;max-width:340px;margin-top:10px;font-size:14px;font-weight:400;line-height:1.9}.launch-tab-arrow{color:#456b3d;transform:translate(-5px)}.launch-progress{opacity:.6;background:#528849;height:1px;left:45px;right:0}.launch .prompt{background:#f5f8f1;border-top:1px solid #e3e9dd;gap:28px;padding:26px 28px}.launch .prompt .lbl{color:#5c7152;font-size:13px;font-weight:500}.launch .prompt p{font-size:14px;font-weight:400;line-height:1.9}.launch .prompt p a{font-size:13px}.launch .prompt .btn{min-height:48px;font-size:14px}.launch-play:focus-visible,.launch-tab:focus-visible{outline-color:var(--green-ink)}.cta .panel p{max-width:650px;margin-top:24px;font-size:17px;font-weight:400;line-height:1.9}.cta .panel h2{font-size:clamp(30px,3.8vw,46px)}.cta .word{animation:none;display:none}@media (max-width:1100px){.principle-visual{height:252px;padding:12px}.mini-document{padding:15px 13px}.policy-values b{font-size:22px}.mini-top{font-size:11px}.product-preview{height:245px;padding:13px}.map-preview{padding:0}.response-line{font-size:11px}.launch-body{gap:28px;padding:16px 22px 28px}.launch-art{inset:25px 18px 46px;transform:none}.setup-content{padding:18px 16px}.launch-copy strong{font-size:20px}.launch-tab{gap:10px}.money .grid{gap:35px}.sim{padding:26px}.sim-nums>div{padding:0 10px}}@media (max-width:900px){.principles{grid-template-columns:1fr}.principle{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px;padding:18px;display:grid}.principle-visual{height:248px;margin:0}.principle-copy{padding:0 12px 0 0}.mini-document{width:100%;max-width:320px;margin:auto}.benefits-section .principle h3{font-size:25px}.benefits-section .principle p{font-size:16px}.kinds{grid-template-columns:1fr}.kind{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:22px;padding:20px;display:grid}.product-preview{height:274px;margin:0;padding:18px}.map-preview{padding:0}.kind .body{padding:5px 0}.kind .say{margin-top:14px}.kind .bill{margin-top:12px}.search-result{padding:12px 0}.response-line{font-size:13px;line-height:29px}.model-formats{margin-top:20px}.launch-body{grid-template-columns:1fr 1fr;gap:24px}.launch-screen{height:404px}.launch-art{inset:25px 14px 46px}.setup-heading{font-size:13px}.setup-content{padding:18px 13px}.setup-permissions>div{gap:5px}.setup-permissions>div>span{gap:7px;padding:6px;font-size:11px}.setup-complete{font-size:10px}.launch-copy strong{font-size:19px}.launch-tab{grid-template-columns:22px minmax(0,1fr);padding:22px 0}.launch-tab-arrow{display:none}.launch-copy>span{font-size:13px}.launch-progress{left:32px}}@media (max-width:640px){h2{letter-spacing:-.035em;font-size:31px;line-height:1.4}.sec-head{gap:20px;margin-bottom:32px}.sec-head>p{font-size:15px}.eyebrow{font-size:11px}.principle{padding:14px 14px 25px;display:block}.principle-visual{height:254px;margin-bottom:22px;padding:16px}.mini-document{max-width:none;padding:16px 19px}.mini-top{font-size:12px}.principle-copy{padding:0 10px}.benefits-section .principle h3{font-size:22px}.benefits-section .principle p{font-size:15px}.policy-values b{font-size:26px}.policy-scope>span{font-size:12px}.mini-document .large-amount{font-size:32px}.ledger-mini{font-size:12px}.kind{gap:0;padding:14px 14px 26px;display:flex}.kind .body{padding:4px 12px 0}.product-preview{height:258px;margin-bottom:24px;padding:16px 18px}.map-preview{padding:0}.kind h3{font-size:23px}.ex li{font-size:15px}.kind .body>.say,.kind .bill{margin-top:22px}.search-result{padding:9px 0}.response-line{font-size:12px;line-height:26px}.model-formats{margin-top:14px}.money .grid{gap:40px}.flow-wrap{margin-top:30px}.flow li{gap:13px}.flow p{font-size:15px}.sim{border-radius:18px;padding:22px 18px}.sim-case{font-size:18px}.sim-sub{font-size:14px}.sim-nums b{font-size:17px}.sim-nums>div{padding:0 9px}.sim-nums span{font-size:12px}.ctrl{gap:26px;margin-top:45px}.ctrl p{font-size:15px}.launch{border-radius:20px;margin-top:30px}.launch-top{padding:12px 18px 0}.launch-body{grid-template-columns:1fr;gap:12px;padding:14px 14px 20px}.launch-screen{height:389px}.launch-art{width:auto;height:auto;inset:23px 19px 46px;transform:none}.launch-scene-footer{font-size:10px;left:20px;right:20px}.setup-content{padding:19px 17px}.setup-heading{font-size:14px}.setup-complete{font-size:11px}.setup-permissions>div>span{padding:6px 8px;font-size:12px}.launch-tabs{padding:0 10px}.launch-tab{grid-template-columns:26px 1fr 18px;gap:12px;padding:22px 0}.launch-tab-arrow{display:block}.launch-copy strong{font-size:20px}.launch-copy>span{font-size:14px}.launch-index{font-size:12px}.launch-progress{left:38px}.launch .prompt{gap:18px;padding:23px}.launch .prompt p{font-size:14px}.launch .prompt .btn{justify-self:stretch;width:100%}.cta .panel p{font-size:15px}.cta .panel{padding:58px 22px}.cta .panel h2{font-size:30px}}@media (prefers-reduced-motion:reduce){.product-preview *,.launch-scene *{animation:none!important}.search-result,.map-result,.response-line{opacity:1;clip-path:none;transform:translate(0,0)}.map-locations>g{opacity:1}.map-route{stroke-dashoffset:0}.search-query:after{display:none}}:scope.motion-paused .product-preview *{animation:none!important}:scope.motion-paused .search-result,:scope.motion-paused .map-result,:scope.motion-paused .response-line{opacity:1;clip-path:none;transform:translate(0,0)}:scope.motion-paused .map-locations>g{opacity:1}:scope.motion-paused .map-route{stroke-dashoffset:0}:scope.motion-paused .search-query:after{display:none}.product-preview{height:270px}.launch-screen{height:450px}.setup-content{padding:16px 20px}.setup-balance{margin:12px 0}.setup-balance>b{font-size:32px}.setup-complete{margin-top:11px}.setup-checks>div{padding:10px 0}.policy-values{margin:8px 0 10px}.policy-scope{padding-bottom:8px}.policy-request{padding-top:8px}.policy-check{margin-top:2px}@media (max-width:900px){.setup-content{padding:16px 13px}.setup-permissions>div>span{font-size:11px}}@media (max-width:640px){.setup-content{padding:16px}.setup-permissions>div>span{font-size:12px}}#capabilities{padding-top:76px}@media (max-width:640px){#capabilities{padding-top:52px}.cta{padding-bottom:40px}}}
