:root{--paper:#fbfaf7;--surface:#ffffff;--ink:#111318;--muted:#60646d;--blue:#1557ff;--blue-dark:#0f49e8;--blue-tint:#eaf0ff;--border:#dde1e8;--border-dark:#bac2cf;--code:#0e1726;--success:#35d58b;--orange:#ffaa45}.info-page{background:var(--paper);color:var(--ink);min-height:100vh}.info-shell{margin:0 auto;max-width:1280px;padding:72px 5vw 120px}.info-breadcrumb{align-items:center;color:var(--muted);display:flex;font-size:12px;gap:10px;margin-bottom:58px}.info-breadcrumb a:hover{color:var(--blue)}.info-hero{border-bottom:1px solid var(--border);min-height:530px;padding:60px 5vw 78px}.info-hero-inner{margin:0 auto;max-width:1160px}.info-hero .eyebrow{margin-bottom:44px}.info-hero-copy{align-items:end;display:grid;grid-gap:48px;gap:48px;grid-template-columns:minmax(0,1fr) minmax(280px,.5fr)}.info-hero h1{font-size:clamp(52px,7vw,88px);font-weight:720;letter-spacing:-.065em;line-height:1.04;margin:0}.info-hero-copy>p{border-left:2px solid var(--blue);color:var(--muted);font-size:15px;line-height:1.9;margin:0;padding-left:24px}.info-layout{align-items:start;display:grid;grid-gap:64px;gap:64px;grid-template-columns:230px minmax(0,1fr);margin-top:64px}.info-sidebar{position:-webkit-sticky;position:sticky;top:132px}.info-sidebar>p{border-bottom:2px solid var(--ink);color:var(--ink);font-family:var(--font-geist-mono),monospace;font-size:11px;font-weight:760;letter-spacing:.12em;margin:0 0 15px;padding-bottom:14px}.info-sidebar nav{display:grid}.info-sidebar a{border-bottom:1px solid var(--border);color:var(--muted);font-size:13px;padding:13px 0;position:relative}.info-sidebar a:hover{color:var(--blue)}.info-document{background:var(--surface);border:1px solid var(--border-dark);box-shadow:12px 12px 0 var(--blue-tint);padding:clamp(30px,5vw,72px)}.info-section{border-bottom:1px solid var(--border);padding:46px 0}.info-section:first-child{padding-top:0}.info-section:last-child{border-bottom:0;padding-bottom:0}.info-section h2{font-size:clamp(20px,2.2vw,28px);font-weight:700;letter-spacing:-.035em;line-height:1.35;margin:0 0 24px;padding-left:18px;position:relative}.info-section h2:before{background:var(--blue);content:"";height:100%;left:0;position:absolute;top:0;width:3px}.info-section-body{color:#4f5560;font-size:14px;line-height:2}.info-section-body>*{margin-bottom:0;margin-top:0}.info-section-body>*+*{margin-top:16px}.info-list{display:grid;grid-gap:10px;gap:10px;margin:18px 0 0;padding-left:1.35em}.info-list li{padding-left:4px}.info-list li::marker{color:var(--blue)}.info-definition-list{border-top:1px solid var(--border-dark);margin:0}.info-definition-list>div{border-bottom:1px solid var(--border);display:grid;grid-template-columns:180px minmax(0,1fr)}.info-definition-list dd,.info-definition-list dt{margin:0;padding:18px 20px}.info-definition-list dt{background:var(--blue-tint);color:var(--ink);font-size:12px;font-weight:720}.info-definition-list dd{align-self:center}@media (max-width:800px){.info-shell{padding-bottom:72px;padding-top:42px}.info-hero{min-height:430px;padding:38px 22px 58px}.info-breadcrumb{margin-bottom:42px}.info-hero .eyebrow{margin-bottom:30px}.info-hero-copy{display:block}.info-hero-copy>p{margin-top:24px}.info-layout{display:block;margin-top:36px}.info-sidebar{margin-bottom:24px;position:static}.info-sidebar nav{display:flex;gap:8px 18px;overflow-x:auto;padding-bottom:5px}.info-sidebar a{border:0;flex:0 0 auto;padding:5px 0}.info-document{box-shadow:7px 7px 0 var(--blue-tint);padding:30px 22px}.info-section{padding:34px 0}.info-definition-list>div{display:block}.info-definition-list dd,.info-definition-list dt{padding:13px 15px}.info-definition-list dd{padding-bottom:17px}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-noto-sans-jp),"Hiragino Sans","Yu Gothic",var(--font-geist-sans),-apple-system,BlinkMacSystemFont,sans-serif;text-rendering:optimizeLegibility}button,input{font:inherit}a{color:inherit;text-decoration:none}::selection{background:var(--blue);color:white}.site-header{align-items:center;background:rgba(251,250,247,.92);border-bottom:1px solid var(--border);display:grid;grid-template-columns:1fr auto 1fr;height:96px;padding:0 4.75vw;position:-webkit-sticky;position:sticky;top:0;z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand{align-items:center;display:inline-flex;font-size:30px;font-weight:750;gap:16px;letter-spacing:-.045em;width:-moz-fit-content;width:fit-content}.brand-logo-image{display:inline-block;flex:0 0 auto;height:31px;overflow:hidden;position:relative;width:181px}.brand-logo-image>img{height:auto;left:-21px;max-width:none;position:absolute;top:-42px;width:215px}.brand-logo-image-dark>img{filter:brightness(0) invert(1)}.brand-mark{display:inline-block;height:38px;position:relative;width:45px}.brand-mark span{border:2px solid var(--blue);display:block;height:25px;position:absolute;transform:skewY(-25deg);width:30px}.brand-mark span:first-child{left:1px;top:1px}.brand-mark span:last-child{bottom:0;right:0}.desktop-nav{align-items:center;display:flex;gap:50px}.desktop-nav a,footer nav a{font-size:15px;font-weight:650;position:relative}.desktop-nav a:after,footer nav a:after{background:var(--blue);bottom:-8px;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .16s ease;width:100%}.desktop-nav a:hover:after,footer nav a:hover:after{transform:scaleX(1)}.header-actions{display:flex;gap:10px;justify-self:end}.button{align-items:center;border-radius:8px;display:inline-flex;font-size:15px;font-weight:700;gap:22px;justify-content:center;min-height:48px;padding:0 23px;transition:background .16s ease,border .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}.button:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.button-primary{background:var(--blue);border:1px solid var(--blue);box-shadow:0 8px 24px rgba(21,87,255,.16);color:white}.button-primary:hover{background:var(--blue-dark);box-shadow:0 12px 28px rgba(21,87,255,.23);transform:translateY(-1px)}.button-ghost{border:1px solid var(--ink);background:transparent}.button-ghost:hover,.button-outline:hover{background:var(--blue-tint);border-color:var(--blue);color:var(--blue)}.button-outline{background:transparent;border:1px solid var(--border-dark)}.button-large{font-size:16px;min-height:60px;padding:0 30px}.grid-surface{background-color:var(--paper);background-image:linear-gradient(rgba(21,87,255,.065) 1px,transparent 0),linear-gradient(90deg,rgba(21,87,255,.065) 1px,transparent 0);background-size:100px 100px}.hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(490px,1fr);min-height:800px;padding:74px 4.75vw 0;position:relative}.hero-copy{align-self:center;padding:0 3vw 62px 1vw}.eyebrow{align-items:center;border:1px solid var(--border-dark);border-radius:99px;color:var(--blue);display:inline-flex;font-size:14px;font-weight:650;gap:10px;margin:0 0 36px;padding:9px 15px}.eyebrow span{background:var(--blue);border-radius:50%;box-shadow:0 0 0 5px rgba(21,87,255,.09);height:8px;width:8px}.hero h1{font-size:clamp(54px,5vw,72px);font-weight:720;letter-spacing:-.065em;line-height:1.22;margin:0}.hero h1 em{color:var(--blue);font-style:normal;position:relative}.hero h1 em:after{background:var(--blue);bottom:-3px;content:"";height:4px;left:0;position:absolute;width:100%}.hero-description{color:var(--muted);font-size:17px;font-weight:520;line-height:1.85;margin:30px 0 26px}.hero-actions{display:flex;gap:12px}.hero-actions .button{min-width:176px}.hero-note{align-items:center;color:var(--muted);display:flex;font-size:12px;font-weight:580;gap:9px;margin:19px 0 0}.status-dot{background:var(--success);border-radius:50%;box-shadow:0 0 0 4px rgba(53,213,139,.12);height:7px;width:7px}.console-wrap{align-self:center;margin-bottom:72px;position:relative}.easy-builder{background:var(--surface);border:1px solid #c8d0dd;border-radius:16px;box-shadow:0 22px 70px rgba(14,23,38,.14);min-height:570px;overflow:hidden;padding:0 26px 24px;position:relative}.builder-top{align-items:center;border-bottom:1px solid var(--border);display:flex;height:60px;justify-content:space-between}.builder-top>span{color:var(--blue);font-size:10px;font-weight:750;letter-spacing:.13em}.builder-top small,.builder-top>span{font-family:var(--font-geist-mono),monospace}.builder-top small{align-items:center;background:#f2f8f5;border:1px solid #d8e9df;border-radius:99px;color:#26754d;display:flex;font-size:9px;gap:7px;padding:7px 10px}.builder-top small i{background:var(--success);border-radius:50%;height:6px;width:6px}.builder-heading{align-items:flex-end;display:flex;justify-content:space-between;padding:22px 0 14px}.builder-heading p{font-size:19px;font-weight:720;letter-spacing:-.03em;margin:0}.builder-heading span{color:var(--muted);font-size:9px}.demo-actions{display:grid;grid-gap:7px;gap:7px;grid-template-columns:repeat(3,1fr)}.demo-actions button,.network-picker button{background:white;border:1px solid var(--border);border-radius:6px;color:var(--muted);cursor:pointer;font-size:10px;font-weight:670;min-height:38px;padding:0 9px;transition:background .15s ease,border-color .15s ease,color .15s ease}.demo-actions button.active,.demo-actions button:hover{background:var(--blue-tint);border-color:var(--blue);color:var(--blue)}.network-picker{align-items:center;display:flex;justify-content:space-between;padding:15px 0}.network-picker>span{color:var(--muted);font-family:var(--font-geist-mono),monospace;font-size:9px}.network-picker>div{display:flex;gap:6px}.network-picker button{align-items:center;display:flex;gap:6px;min-height:30px;padding:0 9px}.network-picker button.active{background:var(--ink);border-color:var(--ink);color:white}.network-picker .chain-logo{height:14px;width:14px}.network-picker .chain-logo-ethereum{width:9px}.network-picker .chain-logo-base{border-radius:3px}.simple-code{background:radial-gradient(circle at 100% 0,rgba(21,87,255,.12),transparent 38%),var(--code);border-radius:9px;color:#dce5f1;font-family:var(--font-geist-mono),monospace;overflow:hidden}.simple-code-top{align-items:center;border-bottom:1px solid rgba(255,255,255,.1);display:flex;height:38px;justify-content:space-between;padding:0 16px}.simple-code-top span{color:#9aa7ba;font-size:9px}.simple-code-top small{color:#5f6c80;font-size:8px}.simple-code pre{font-size:11px;line-height:1.63;margin:0;overflow:hidden;padding:13px 16px}.simple-code .line,.simple-code code{display:block}.simple-code .line{min-height:18px}.simple-code .line b{color:#4f5d72;display:inline-block;font-weight:400;margin-right:17px;text-align:right;width:11px}.simple-code .line i{font-style:normal}.simple-code .line strong{color:#69d9a2;font-weight:500}.overlay-automation{align-items:center;background:var(--blue-tint);border:1px solid #ced9ff;border-radius:8px;display:flex;justify-content:space-between;margin:14px 0;min-height:62px;padding:10px 13px}.overlay-automation p{align-items:center;color:var(--blue);display:flex;font-size:10px;font-weight:700;gap:5px;margin:0;white-space:nowrap}.overlay-automation .brand-mark{transform:scale(.42);transform-origin:center;margin:-8px -9px}.overlay-automation>div{display:flex;gap:6px}.overlay-automation>div span{align-items:center;color:#526078;display:flex;font-family:var(--font-geist-mono),monospace;font-size:7px;gap:4px}.overlay-automation>div i{align-items:center;background:var(--success);border-radius:50%;color:white;display:flex;font-style:normal;height:13px;justify-content:center;width:13px}.builder-result-row{display:grid;grid-gap:9px;gap:9px;grid-template-columns:.78fr 1.22fr}.run-api-button{align-items:center;background:var(--blue);border:1px solid var(--blue);border-radius:7px;color:white;cursor:pointer;display:flex;font-size:11px;font-weight:700;gap:9px;justify-content:center;min-height:54px}.run-api-button:hover{background:var(--blue-dark)}.run-api-button:disabled{cursor:wait;opacity:.7}.run-api-button span{font-size:8px}.demo-result{background:#f7f9fc;border:1px solid var(--border);border-radius:7px;gap:10px;min-height:54px;padding:8px 13px;transition:background .18s ease,border-color .18s ease}.demo-result,.demo-result>i{align-items:center;display:flex}.demo-result>i{background:#8b94a2;border-radius:50%;color:white;flex:0 0 auto;font-size:9px;font-style:normal;height:24px;justify-content:center;width:24px}.demo-result>span{display:flex;flex-direction:column;gap:2px}.demo-result b{color:#586273;font-size:9px}.demo-result small{color:#929aa8;font-family:var(--font-geist-mono),monospace;font-size:7px}.demo-result.complete{background:#f2fbf6;border-color:#bfe6cf}.demo-result.complete>i{background:var(--success)}.demo-result.complete b{color:#177249}.demo-result.running>i{animation:result-pulse .7s ease infinite alternate;background:var(--blue)}@keyframes result-pulse{to{box-shadow:0 0 0 6px rgba(21,87,255,.12)}}.console-accent{background:var(--blue);border-radius:99px;height:76%;left:-19px;position:absolute;top:12%;width:4px}.console{background:radial-gradient(circle at 100% 0,rgba(21,87,255,.13),transparent 40%),var(--code);border:1px solid #6e7a8d;border-radius:16px;box-shadow:0 20px 70px rgba(14,23,38,.16);color:#e8eef7;font-family:var(--font-geist-mono),"JetBrains Mono",monospace;min-height:555px;overflow:hidden;padding:0 26px 26px;position:relative}.console-top{align-items:center;display:flex;height:65px;justify-content:space-between}.window-dots{display:flex;gap:8px}.window-dots i{background:#ff6577;border-radius:50%;height:10px;width:10px}.window-dots i:nth-child(2){background:#ffbd45}.window-dots i:nth-child(3){background:#52d273}.console-chain{align-items:center;color:#aab5c5;display:flex;font-size:11px;gap:8px}.console-chain i{background:var(--success);border-radius:50%;box-shadow:0 0 8px var(--success);height:6px;width:6px}.console-tabs{border-bottom:1px solid rgba(170,181,197,.34);display:flex;gap:52px;height:46px}.console-tabs span{color:#8d98aa;font-size:12px;font-weight:700;letter-spacing:.06em;padding:10px}.console-tabs .active{border-bottom:3px solid var(--blue);color:#3b76ff}.endpoint{border:1px solid rgba(110,122,141,.42);border-radius:7px;font-size:13px;margin-top:16px;padding:11px 14px}.endpoint span{color:#68a5ff;font-style:italic;font-weight:700;margin-right:16px}.code{font-size:12px;line-height:1.75;margin:15px 0 0;overflow:hidden;white-space:pre-wrap}.code .line,.code code{display:block}.code .line{min-height:21px}.code b{color:#637086;display:inline-block;font-weight:400;margin-right:18px;text-align:right;width:15px}.code i{font-style:normal}.code-green{color:var(--success)}.code-blue{color:#72b3ff}.code-orange{color:var(--orange)}.response{border-top:1px solid rgba(110,122,141,.42);margin:16px -26px 0;padding:14px 26px 0}.response-status{align-items:center;display:flex;justify-content:space-between}.response-status span{color:var(--success);font-size:12px}.response-status small{color:#637086}.hero-rail{align-self:end;background:rgba(255,255,255,.85);border:1px solid var(--border-dark);border-radius:8px;display:grid;grid-column:1/-1;grid-template-columns:repeat(3,1fr);height:88px;margin-bottom:28px}.hero-rail div{align-items:center;display:flex;gap:16px;justify-content:center;position:relative}.hero-rail div:not(:last-child):after{background:var(--border-dark);content:"";height:35px;position:absolute;right:0;width:1px}.hero-rail strong{color:var(--blue);font-size:24px;letter-spacing:-.04em}.hero-rail span{color:var(--muted);font-size:12px;font-weight:600}.hero-rail .hero-step{gap:13px}.hero-rail .hero-step strong{align-items:center;background:var(--blue-tint);border:1px solid #c9d6ff;border-radius:50%;display:flex;flex:0 0 auto;font-family:var(--font-geist-mono),monospace;font-size:11px;height:34px;justify-content:center;width:34px}.hero-rail .hero-step>span{display:flex;flex-direction:column;font-size:9px;font-weight:500;gap:4px}.hero-rail .hero-step>span b{color:var(--ink);font-size:12px}.chain-strip{align-items:center;background:var(--surface);border-bottom:1px solid var(--border);border-top:1px solid var(--border);display:flex;justify-content:space-between;min-height:116px;padding:0 6vw}.chain-strip>p{color:#8a8f99;font-size:11px;font-weight:700;letter-spacing:.17em}.chain-list{gap:clamp(26px,4.4vw,68px)}.chain-list,.chain-list>span{align-items:center;display:flex}.chain-list>span{font-size:17px;font-weight:700;gap:11px}.chain-logo{align-items:center;display:inline-flex;flex:0 0 auto;height:28px;justify-content:center;object-fit:contain;width:28px}.chain-logo-solana{height:25px}.chain-logo-ethereum{width:18px}.chain-logo-base,.chain-logo-evm{border-radius:6px}.chain-logo-evm{background:var(--ink);color:white;font-family:var(--font-geist-mono),monospace;font-size:7px;font-weight:700}.section{padding:130px 6vw}.section-kicker{color:var(--blue);font-size:11px;font-weight:750;letter-spacing:.15em;margin:0 0 22px}.api-intro h2,.faq-heading h2,.pricing-heading h2,.section-heading h2{font-size:clamp(40px,4.2vw,64px);letter-spacing:-.055em;line-height:1.22;margin:0}.heading-split,.pricing-heading{align-items:end;display:grid;grid-gap:8vw;gap:8vw;grid-template-columns:1.35fr .65fr;margin-bottom:70px}.api-intro>p,.centered-heading>p,.heading-split>p,.pricing-heading>p{color:var(--muted);font-size:16px;line-height:1.9;margin:0}.complexity-comparison{align-items:stretch;display:grid;grid-gap:18px;gap:18px;grid-template-columns:1fr 92px 1fr;margin-bottom:34px}.comparison-side{background:var(--surface);border:1px solid var(--border);min-height:235px;padding:28px}.comparison-label{align-items:center;display:flex;justify-content:space-between}.comparison-label span{font-size:13px;font-weight:700}.comparison-label small{color:#8b929d;font-size:9px}.complexity-stack{gap:8px;min-height:142px}.complexity-stack,.complexity-stack span{align-items:center;display:flex;justify-content:center}.complexity-stack span{background:#f4f5f7;border:1px solid #d9dde3;border-radius:6px;color:#656d78;font-family:var(--font-geist-mono),monospace;font-size:8px;height:54px;padding:0 10px;text-align:center}.complexity-stack i{color:#a3a9b2;font-size:11px;font-style:normal}.comparison-arrow{align-items:center;display:flex;flex-direction:column;justify-content:center}.comparison-arrow span{color:var(--blue);font-size:9px;font-weight:700;margin-bottom:8px}.comparison-arrow i{align-items:center;background:var(--blue);border-radius:50%;color:white;display:flex;font-size:20px;font-style:normal;height:44px;justify-content:center;width:44px}.overlay-side{background:var(--code);border-color:var(--code);color:white}.overlay-side .comparison-label small{color:#778397}.overlay-side>code{background:#172234;border:1px solid #2d3b50;border-radius:7px;color:#dce5f1;display:block;font-family:var(--font-geist-mono),monospace;font-size:12px;margin-top:24px;padding:18px}.overlay-side>code i{color:#72a4ff;font-style:normal}.comparison-result{align-items:center;display:flex;gap:11px;margin-top:18px}.comparison-result>b{align-items:center;background:var(--success);border-radius:50%;display:flex;font-size:10px;height:28px;justify-content:center;width:28px}.comparison-result>span{color:#8693a6;display:flex;flex-direction:column;font-family:var(--font-geist-mono),monospace;font-size:8px;gap:4px}.comparison-result strong{color:var(--success);font-family:var(--font-geist-sans),sans-serif;font-size:11px}.feature-grid{display:grid;grid-gap:20px;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.feature-card{background:var(--surface);border:1px solid var(--border);min-height:465px;padding:28px;position:relative}.feature-card-wide{grid-row:span 2;min-height:950px}.feature-number{color:#9096a0;font-family:var(--font-geist-mono),monospace;font-size:11px}.feature-card h3{font-size:26px;letter-spacing:-.035em;margin:28px 0 12px}.feature-card>p{color:var(--muted);font-size:14px;line-height:1.8;margin:0;max-width:540px}.feature-visual{background-color:#f7f9fc;background-image:linear-gradient(rgba(21,87,255,.05) 1px,transparent 0),linear-gradient(90deg,rgba(21,87,255,.05) 1px,transparent 0);background-size:34px 34px;border:1px solid var(--border);margin-top:28px;overflow:hidden}.api-flow-visual{flex-direction:column;height:690px}.api-flow-visual,.flow-node{align-items:center;display:flex;justify-content:center}.flow-node{background:white;border:1px solid var(--border-dark);border-radius:8px;box-shadow:0 10px 30px rgba(17,19,24,.07);font-family:var(--font-geist-mono),monospace;font-size:12px;font-weight:650;height:62px;width:160px}.flow-overlay{background:var(--blue);border-color:var(--blue);color:white;height:92px;width:92px}.flow-overlay .brand-mark{filter:brightness(0) invert(1);transform:scale(.72)}.flow-line{background:var(--blue);display:block;height:105px;position:relative;width:2px}.flow-line i{background:white;border:2px solid var(--blue);border-radius:50%;height:10px;left:-4px;position:absolute;top:35px;width:10px}.flow-split{border-bottom:2px solid var(--blue);border-left:2px solid var(--blue);border-right:2px solid var(--blue);height:70px;position:relative;width:270px}.flow-split:before{background:var(--blue);content:"";height:70px;left:calc(50% - 1px);position:absolute;top:-70px;width:2px}.flow-chains{display:flex;gap:75px;transform:translateY(-1px)}.flow-chains b{align-items:center;background:white;border:1px solid var(--border-dark);border-radius:8px;box-shadow:0 10px 30px rgba(17,19,24,.06);display:flex;font-size:13px;height:64px;justify-content:center;width:118px}.operation-visual{display:flex;flex-wrap:wrap;gap:9px;min-height:230px;padding:68px 40px}.operation-visual span{align-items:center;background:white;border:1px solid var(--border-dark);border-radius:99px;display:flex;flex:1 0 30%;font-family:var(--font-geist-mono),monospace;font-size:11px;font-weight:700;justify-content:center;min-height:42px}.operation-visual span:nth-child(2),.operation-visual span:nth-child(4){background:var(--blue-tint);border-color:#b9caff;color:var(--blue)}.wallet-visual{align-items:center;display:flex;height:180px;justify-content:space-around;padding:30px}.wallet-visual div{background:var(--code);border-radius:8px;color:white;display:flex;flex-direction:column;gap:10px;padding:22px}.wallet-visual small{color:#7f8ca2;font-size:9px}.wallet-visual small,.wallet-visual strong{font-family:var(--font-geist-mono),monospace}.wallet-visual strong{font-size:13px}.wallet-visual>span{background:rgba(53,213,139,.12);border:1px solid rgba(53,213,139,.4);border-radius:99px;color:#16905a;font-family:var(--font-geist-mono),monospace;font-size:10px;padding:8px 12px}.grid-surface-dark{background-color:var(--code);background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0);background-size:68px 68px}.api-section{color:white;display:grid;grid-gap:8vw;gap:8vw;grid-template-columns:.65fr 1.35fr}.blue-kicker{color:#6e98ff}.api-intro h2{margin-bottom:26px}.api-intro>p{color:#aab5c5;max-width:440px}.operations-panel{border:1px solid rgba(255,255,255,.15)}.operation-tabs{display:grid;grid-template-columns:repeat(6,1fr)}.operation-tabs button{background:rgba(255,255,255,.025);border:0;border-bottom:1px solid rgba(255,255,255,.15);border-right:1px solid rgba(255,255,255,.15);color:#8792a4;cursor:pointer;display:flex;flex-direction:column;font-family:var(--font-geist-mono),monospace;font-size:11px;gap:9px;min-height:82px;padding:17px 10px;text-align:left;transition:all .16s ease}.operation-tabs button:last-child{border-right:0}.operation-tabs button span{color:#536077;font-size:9px}.operation-tabs button.active,.operation-tabs button:hover{background:var(--blue);color:white}.operation-tabs button.active span{color:rgba(255,255,255,.65)}.operation-detail{display:grid;grid-gap:40px;gap:40px;grid-template-columns:1fr auto;min-height:280px;padding:48px}.operation-detail p{color:#637086;font-family:var(--font-geist-mono),monospace;font-size:10px;letter-spacing:.16em;margin:0 0 18px}.operation-detail h3{font-size:34px;letter-spacing:-.04em;margin:0 0 15px}.operation-detail span{color:#aab5c5;display:block;font-size:14px;line-height:1.8;max-width:440px}.operation-detail code{align-self:end;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.13);border-radius:7px;color:#cbd5e3;font-family:var(--font-geist-mono),monospace;font-size:11px;padding:15px 18px}.operation-detail code b{color:#68a5ff;margin-right:10px}.centered-heading{margin:0 auto 66px;max-width:760px;text-align:center}.centered-heading>p{margin:22px auto 0}.usecase-grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(3,1fr)}.usecase-grid article{background:var(--surface);border:1px solid var(--border);min-height:360px;padding:32px;position:relative;transition:border-color .18s ease,transform .18s ease}.usecase-grid article:hover{border-color:var(--blue);transform:translateY(-3px)}.usecase-icon{align-items:center;background:var(--blue-tint);border:1px solid #c7d5ff;border-radius:50%;color:var(--blue);display:flex;font-family:var(--font-geist-mono),monospace;font-size:11px;height:64px;justify-content:center;margin-bottom:72px;width:64px}.usecase-grid article>p{color:#9298a1;font-size:10px;font-weight:700;letter-spacing:.16em;margin:0 0 13px}.usecase-grid h3{font-size:23px;letter-spacing:-.035em;margin:0 0 28px}.usecase-meta{display:flex;gap:7px}.usecase-meta span{border:1px solid var(--border);border-radius:99px;color:var(--muted);font-family:var(--font-geist-mono),monospace;font-size:9px;padding:7px 10px}.pricing-section{background:#f1f4f9;border-bottom:1px solid var(--border);border-top:1px solid var(--border)}.credit-explainer{align-items:center;background:var(--blue);color:white;display:grid;grid-gap:18px;gap:18px;grid-template-columns:1fr auto 1fr auto 1fr;margin-bottom:24px;min-height:130px;padding:26px 38px}.credit-explainer>div{align-items:center;display:flex;gap:16px}.credit-explainer>div>span{align-items:center;border:1px solid rgba(255,255,255,.4);border-radius:50%;display:flex;flex:0 0 auto;font-family:var(--font-geist-mono),monospace;font-size:11px;height:38px;justify-content:center;width:38px}.credit-explainer p{color:rgba(255,255,255,.72);font-size:11px;line-height:1.6;margin:0}.credit-explainer strong{color:white;display:block;font-size:14px}.credit-explainer>i{color:rgba(255,255,255,.4);font-style:normal}.pricing-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(3,1fr)}.pricing-card{background:var(--surface);border:1px solid var(--border);display:flex;flex-direction:column;min-height:590px;padding:34px;position:relative}.pricing-card.recommended{border:2px solid var(--blue)}.recommended-label{background:var(--blue);color:white;font-family:var(--font-geist-mono),monospace;font-size:9px;font-weight:700;letter-spacing:.13em;padding:8px 15px;position:absolute;right:24px;top:24px}.plan-top>p{color:var(--blue);font-size:11px;font-weight:700;margin:0 0 12px}.plan-top h3{font-size:25px;letter-spacing:-.035em;margin:0 0 28px}.price{align-items:baseline;display:flex;gap:11px}.price span{color:var(--muted);font-size:11px}.price strong{font-size:clamp(34px,3.2vw,48px);letter-spacing:-.06em}.included-credit{background:var(--blue-tint);border-radius:6px;display:flex;flex-direction:column;gap:5px;margin-top:24px;padding:15px 17px}.included-credit span{color:var(--muted);font-size:10px}.included-credit b{color:var(--blue);font-family:var(--font-geist-mono),monospace;font-size:13px}.plan-rates{border-bottom:1px solid var(--border);border-top:1px solid var(--border);margin:27px 0;padding:14px 0}.plan-rates p{align-items:center;display:flex;font-size:11px;justify-content:space-between;margin:0;padding:10px 0}.plan-rates span{color:var(--muted);padding-right:10px}.plan-rates b{font-family:var(--font-geist-mono),monospace;font-size:10px;white-space:nowrap}.pricing-card .button{margin-top:auto;width:100%}.free-note{color:var(--muted);display:block;font-size:10px;margin-top:10px;text-align:center}.calculator{background:var(--surface);border:1px solid var(--border);display:grid;grid-gap:50px;gap:50px;grid-template-columns:.9fr 1fr .8fr;margin-top:48px;padding:48px}.calculator-copy h3{font-size:28px;letter-spacing:-.04em;margin:0 0 14px}.calculator-copy>p:not(.section-kicker){color:var(--muted);font-size:12px;line-height:1.75;margin:0}.plan-selector{display:flex;flex-wrap:wrap;gap:6px;margin-top:25px}.plan-selector button{background:white;border:1px solid var(--border);border-radius:5px;color:var(--muted);cursor:pointer;font-size:10px;font-weight:650;padding:9px 12px}.plan-selector button.active{background:var(--blue);border-color:var(--blue);color:white}.calculator-inputs{display:flex;flex-direction:column;gap:16px}.calculator-inputs label{align-items:center;display:grid;grid-gap:12px;gap:12px;grid-template-columns:1fr 82px}.calculator-inputs label>span{color:var(--muted);font-size:11px}.calculator-inputs input{border:1px solid var(--border-dark);border-radius:5px;height:42px;min-width:0;padding:0 10px;width:82px}.calculator-inputs input,.calculator-inputs small{font-family:var(--font-geist-mono),monospace;text-align:right}.calculator-inputs small{color:#9aa0aa;font-size:9px;grid-column:1/-1;margin-top:-9px}.calculator-result{background:var(--code);color:white;display:flex;flex-direction:column;justify-content:center;min-height:250px;padding:30px}.calculator-result>p{color:#8895a8;font-size:10px;letter-spacing:.08em;margin:0 0 12px}.calculator-result>strong{font-size:46px;letter-spacing:-.06em;line-height:1}.calculator-result>span{color:#778399;font-family:var(--font-geist-mono),monospace;font-size:9px;margin-top:8px}.balance{border-top:1px solid #2b3545;display:flex;font-size:10px;justify-content:space-between;margin-top:24px;padding-top:18px}.balance span{color:#8895a8}.balance.positive b{color:var(--success)}.balance.negative b{color:var(--orange)}.faq-section{display:grid;grid-gap:8vw;gap:8vw;grid-template-columns:.55fr 1.45fr}.faq-list details{border-top:1px solid var(--border)}.faq-list details:last-child{border-bottom:1px solid var(--border)}.faq-list summary{align-items:center;cursor:pointer;display:flex;font-size:16px;font-weight:650;justify-content:space-between;list-style:none;min-height:82px;padding:0 6px}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--blue);font-size:24px;font-weight:300;transition:transform .18s ease}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details>p{color:var(--muted);font-size:13px;line-height:1.85;margin:-5px 0 0;max-width:700px;padding:0 50px 27px 6px}.final-cta{color:white;flex-direction:column;min-height:650px;padding:90px 20px;text-align:center}.final-cta,.final-mark{align-items:center;display:flex}.final-mark{background:white;border-radius:50%;height:82px;justify-content:center;margin-bottom:32px;width:82px}.final-mark .brand-mark{transform:scale(.8)}.final-cta>p{color:#789dff;font-size:11px;font-weight:700;letter-spacing:.18em}.final-cta h2{font-size:clamp(48px,5.3vw,80px);letter-spacing:-.065em;line-height:1.14;margin:18px 0 22px}.final-cta>span{color:#9eabba;font-size:15px;margin-bottom:35px}.button-white{background:white;border:1px solid white;color:var(--ink)}.button-white:hover{background:var(--blue);border-color:var(--blue);color:white;transform:translateY(-2px)}footer{align-items:start;background:var(--paper);display:grid;grid-gap:56px;gap:56px;grid-template-columns:1fr auto;min-height:320px;padding:64px 6vw 30px}.footer-brand p{color:var(--muted);font-size:11px;margin:17px 0 0}.footer-links{display:grid;grid-gap:64px;gap:64px;grid-template-columns:auto auto}footer nav{display:flex;flex-direction:column;gap:13px}footer nav>span{color:#a0a6b0;font-family:var(--font-geist-mono),monospace;font-size:8px;font-weight:700;letter-spacing:.14em;margin-bottom:5px}footer nav a{width:-moz-fit-content;width:fit-content}.copyright{border-top:1px solid var(--border);color:#9a9fa8;font-size:10px;grid-column:1/-1;margin:auto 0 0;padding-top:25px}.dev-compare-section{background:#f7f8fb;border-bottom:1px solid var(--border)}.code-comparison{align-items:stretch;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1fr) 76px minmax(0,1fr)}.overlay-path,.solidity-path{background:var(--surface);border:1px solid var(--border);min-height:610px;padding:30px}.overlay-path{background:#f6f8ff;border:2px solid var(--blue)}.path-header{align-items:center;display:flex;gap:15px}.path-badge{align-items:center;border-radius:99px;display:inline-flex;flex:0 0 auto;font-family:var(--font-geist-mono),monospace;font-size:9px;font-weight:700;justify-content:center;min-height:28px;padding:0 11px}.path-badge-old{background:#f1f2f4;color:#6c727b}.path-badge-new{background:var(--blue);color:white}.path-header h3{font-size:20px;letter-spacing:-.035em;margin:0}.path-header p{color:var(--muted);font-size:10px;margin:5px 0 0}.overlay-code-large,.solidity-code{background:#171a20;border-radius:8px;color:#d6d9df;font-family:var(--font-geist-mono),monospace;margin-top:28px;overflow:hidden}.overlay-code-large{background:radial-gradient(circle at 100% 0,rgba(21,87,255,.18),transparent 42%),var(--code)}.overlay-code-large>div,.solidity-code>div{align-items:center;border-bottom:1px solid rgba(255,255,255,.1);display:flex;height:42px;justify-content:space-between;padding:0 17px}.overlay-code-large>div span,.solidity-code>div span{color:#9aa1ae;font-size:9px}.overlay-code-large>div small,.solidity-code>div small{color:#606a79;font-size:8px}.overlay-code-large pre,.solidity-code pre{font-size:10px;line-height:1.85;margin:0;min-height:160px;overflow:auto;padding:20px;white-space:pre-wrap}.overlay-code-large i,.solidity-code i{color:#7aa7ff;font-style:normal}.overlay-code-large b,.solidity-code b{color:var(--orange);font-weight:500}.required-stack{display:flex;flex-wrap:wrap;gap:6px;margin-top:18px}.required-stack span{background:#f1f2f4;border:1px solid #e0e2e6;border-radius:4px;color:#686f79;font-family:var(--font-geist-mono),monospace;font-size:8px;padding:7px 9px}.legacy-steps{display:grid;grid-gap:7px;gap:7px;grid-template-columns:repeat(3,1fr);list-style:none;margin:18px 0 0;padding:0}.legacy-steps li{align-items:center;border:1px solid var(--border);display:flex;gap:8px;min-height:48px;padding:8px}.legacy-steps b{color:#a2a7af;font-family:var(--font-geist-mono),monospace;font-size:8px}.legacy-steps span{color:#626973;font-size:9px;font-weight:600}.comparison-transform{align-items:center;display:flex;flex-direction:column;justify-content:center}.comparison-transform span{color:var(--blue);font-size:9px;font-weight:700;margin-bottom:9px}.comparison-transform i{align-items:center;background:var(--blue);border-radius:50%;box-shadow:0 8px 24px rgba(21,87,255,.25);color:white;display:flex;font-size:21px;font-style:normal;height:46px;justify-content:center;width:46px}.overlay-one-step{align-items:center;display:grid;grid-gap:13px;gap:13px;grid-template-columns:auto auto 1fr;margin-top:22px}.overlay-one-step>span{color:var(--blue);font-family:var(--font-geist-mono),monospace;font-size:9px;font-weight:700;letter-spacing:.08em}.overlay-one-step>i{color:var(--blue);font-style:normal}.overlay-one-step>div{align-items:center;background:white;border:1px solid #c9d6ff;border-radius:7px;display:flex;gap:10px;padding:12px}.overlay-one-step>div>b{align-items:center;background:var(--success);border-radius:50%;color:white;display:flex;font-size:9px;height:25px;justify-content:center;width:25px}.overlay-one-step p{color:#7f8999;display:flex;flex-direction:column;font-family:var(--font-geist-mono),monospace;font-size:7px;gap:3px;margin:0}.overlay-one-step p strong{color:#177249;font-family:var(--font-geist-sans),sans-serif;font-size:10px}.handled-by-overlay{background:white;border:1px solid #dce3fb;display:flex;flex-wrap:wrap;gap:7px;margin-top:20px;padding:15px}.handled-by-overlay p{color:var(--blue);flex:1 0 100%;font-size:10px;font-weight:700;margin:0 0 3px}.handled-by-overlay span{background:var(--blue-tint);border-radius:99px;color:#4f638e;font-family:var(--font-geist-mono),monospace;font-size:8px;padding:7px 9px}.comparison-metrics{background:var(--ink);color:white;display:grid;grid-template-columns:repeat(3,1fr);margin-top:18px}.comparison-metrics>div{padding:25px 30px;position:relative}.comparison-metrics>div:not(:last-child):after{background:#30343b;content:"";height:52%;position:absolute;right:0;top:24%;width:1px}.comparison-metrics>div>span{color:#858e9d;font-size:9px}.comparison-metrics p{align-items:center;display:flex;gap:12px;margin:10px 0 0}.comparison-metrics del{color:#747d8b;font-size:12px}.comparison-metrics i{color:#586273;font-style:normal}.comparison-metrics strong{color:#72a0ff;font-size:16px}.benefit-row{display:grid;grid-gap:1px;gap:1px;grid-template-columns:repeat(3,1fr);margin-top:1px}.benefit-row article{align-items:flex-start;background:white;border:1px solid var(--border);display:flex;gap:17px;min-height:145px;padding:28px}.benefit-row article>span{color:var(--blue);font-family:var(--font-geist-mono),monospace;font-size:9px}.benefit-row h3{font-size:15px;margin:0 0 9px}.benefit-row p{color:var(--muted);font-size:10px;line-height:1.7;margin:0}.operation-showcase{color:white}.operation-heading{align-items:end;display:grid;grid-gap:9vw;gap:9vw;grid-template-columns:1.15fr .85fr;margin-bottom:58px}.operation-heading h2{font-size:clamp(42px,4.4vw,66px);letter-spacing:-.055em;line-height:1.18;margin:0}.operation-heading>p{color:#9aa6b8;font-size:14px;line-height:1.9;margin:0}.operation-stage{border:1px solid #334057;display:grid;grid-template-columns:.72fr 1.25fr .78fr}.command-menu{border-right:1px solid #334057;padding:20px}.command-menu>p,.network-output>p:first-child{color:#657188;font-family:var(--font-geist-mono),monospace;font-size:9px;letter-spacing:.13em;margin:0 0 16px}.command-menu button{align-items:center;background:transparent;border:0;border-top:1px solid #2b374a;color:#8995a8;cursor:pointer;display:grid;grid-gap:9px;gap:9px;grid-template-columns:26px 1fr auto;min-height:66px;padding:0 7px;text-align:left;width:100%}.command-menu button:last-child{border-bottom:1px solid #2b374a}.command-menu button>span{color:#536078;font-family:var(--font-geist-mono),monospace;font-size:8px}.command-menu button b{color:#a7b2c2;font-size:12px}.command-menu button small{display:none}.command-menu button i{color:#4e5c72;font-style:normal;grid-column:3;grid-row:1}.command-menu button.active,.command-menu button:hover{background:var(--blue);margin-left:-20px;padding-left:27px;width:calc(100% + 40px)}.command-menu button.active b,.command-menu button.active i,.command-menu button.active span{color:white}.api-core{background:#111c2d;border-right:1px solid #334057;padding:26px}.api-core-title{align-items:center;display:flex;justify-content:space-between}.api-core-title>span{align-items:center;color:#8db0ff;display:flex;font-family:var(--font-geist-mono),monospace;font-size:9px;font-weight:700}.api-core-title .brand-mark{filter:brightness(0) invert(1);margin:-9px -6px;transform:scale(.43)}.api-core-title small{border:1px solid #35435a;border-radius:99px;color:#738097;font-family:var(--font-geist-mono),monospace;font-size:8px;padding:6px 9px}.api-endpoint-large{align-items:center;background:#0c1522;border:1px solid #35435a;border-radius:7px;display:flex;gap:17px;margin-top:22px;min-height:52px;padding:0 16px}.api-endpoint-large span{color:#6fa4ff;font-weight:700}.api-endpoint-large code,.api-endpoint-large span{font-family:var(--font-geist-mono),monospace;font-size:10px}.api-endpoint-large code{color:#c6d1e0;overflow-wrap:anywhere}.api-payload{background:#0c1522;border:1px solid #35435a;border-radius:7px;margin-top:10px}.api-payload>div{align-items:center;border-bottom:1px solid #28354a;display:flex;height:40px;justify-content:space-between;padding:0 16px}.api-payload>div span{color:#7e8ca3;font-family:var(--font-geist-mono),monospace;font-size:8px}.api-payload>div small{color:#4e5b70;font-size:7px}.api-payload pre,.api-payload>div small{font-family:var(--font-geist-mono),monospace}.api-payload pre{color:#bdc8d8;font-size:9px;line-height:1.7;margin:0;padding:16px}.api-payload i{color:#78afff;font-style:normal}.api-payload b{color:var(--orange);font-weight:500}.api-operation-copy{align-items:flex-start;display:grid;grid-gap:18px;gap:18px;grid-template-columns:auto 1fr;margin-top:22px}.api-operation-copy>span{background:var(--blue);border-radius:99px;color:white;font-size:8px;padding:6px 9px}.api-operation-copy h3{font-size:22px;margin:0 0 8px}.api-operation-copy p{color:#929fb2;font-size:10px;line-height:1.75;margin:0}.network-output{padding:26px 22px}.network-route{display:flex;flex-direction:column;gap:10px;position:relative}.network-route>div{align-items:center;background:#131f31;border:1px solid #344157;border-radius:7px;display:flex;gap:12px;min-height:64px;padding:10px 13px;position:relative;z-index:1}.network-route .chain-logo{height:27px;width:27px}.network-route .chain-logo-ethereum{width:17px}.network-route p{color:#68758a;display:flex;flex-direction:column;font-family:var(--font-geist-mono),monospace;font-size:7px;gap:3px;margin:0}.network-route p b{color:#d1d9e5;font-family:var(--font-geist-sans),sans-serif;font-size:11px}.network-result{align-items:center;background:#102a22;border:1px solid #255643;border-radius:7px;display:flex;gap:12px;margin-top:18px;min-height:60px;padding:10px 13px}.network-result>span{color:var(--success);font-family:var(--font-geist-mono),monospace;font-size:9px}.network-result>div{display:flex;flex-direction:column;gap:3px}.network-result b{color:#79e5ac;font-size:10px}.network-result small{color:#57826e;font-family:var(--font-geist-mono),monospace;font-size:7px}.network-note{color:#7f8ca0;font-size:10px;line-height:1.7;margin:19px 0 0}.product-section{background:#f5f7fa;border-bottom:1px solid var(--border)}.usecase-heading{margin-bottom:52px}.usecase-builder{background:white;border:1px solid var(--border-dark);display:grid;grid-template-columns:.72fr 1.18fr .9fr;min-height:630px}.usecase-menu{background:#f8f9fb;border-right:1px solid var(--border);padding:30px 22px}.usecase-menu>p{color:#9298a2;font-size:9px;font-weight:700;letter-spacing:.12em;margin:0 0 18px}.usecase-menu>div{display:grid;grid-gap:8px;gap:8px}.usecase-menu button{align-items:center;background:transparent;border:1px solid var(--border);color:var(--ink);cursor:pointer;display:grid;grid-gap:11px;gap:11px;grid-template-columns:auto 1fr auto;min-height:82px;padding:13px;text-align:left;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease;width:100%}.usecase-menu button:hover{border-color:#a9b9e6;transform:translateX(3px)}.usecase-menu button.active{background:var(--code);border-color:var(--code);color:white}.usecase-menu button>span{align-items:center;display:flex;font-family:var(--font-geist-mono),monospace;font-size:8px;height:26px;justify-content:center;width:26px}.usecase-menu button.active>span{background:var(--blue);border-radius:50%}.usecase-menu button>div{display:flex;flex-direction:column;gap:5px}.usecase-menu button b{font-size:11px}.usecase-menu button small{color:#9aa1ad;font-family:var(--font-geist-mono),monospace;font-size:6px;letter-spacing:.06em}.usecase-menu button.active small{color:#77859c}.usecase-menu button>i{color:#a0a8b5;font-style:normal}.usecase-menu button.active>i{color:#73a0ff}.usecase-menu-note{color:#a0a6b0;display:block;font-size:8px;line-height:1.7;margin-top:21px}.usecase-experience{display:flex;flex-direction:column;padding:39px 36px 32px}.usecase-copy>p{color:var(--blue);font-family:var(--font-geist-mono),monospace;font-size:8px;font-weight:700;letter-spacing:.12em;margin:0 0 13px}.usecase-copy h3{font-size:clamp(23px,2.25vw,34px);letter-spacing:-.045em;line-height:1.32;margin:0 0 13px}.usecase-copy>span{color:var(--muted);display:block;font-size:11px;line-height:1.85}.customer-screen{background:#f8faff;border:1px solid #ced9ef;border-radius:10px;box-shadow:0 18px 45px rgba(31,55,105,.08);margin-top:28px;padding:20px}.customer-screen-top{align-items:center;border-bottom:1px solid #dce3f0;display:flex;justify-content:space-between;padding-bottom:14px}.customer-screen-top small,.customer-screen-top span{font-family:var(--font-geist-mono),monospace;font-size:7px;letter-spacing:.08em}.customer-screen-top span{color:var(--blue);font-weight:700}.customer-screen-top small{color:#9aa3b1}.customer-event{align-items:center;display:flex;justify-content:space-between;padding:18px 4px 14px}.customer-event p,.customer-result p{display:flex;flex-direction:column;gap:4px;margin:0}.customer-event small,.customer-result small{color:#9ba3af;font-family:var(--font-geist-mono),monospace;font-size:6px;letter-spacing:.08em}.customer-event strong{font-size:12px}.customer-event span{color:#7d8796;font-family:var(--font-geist-mono),monospace;font-size:7px}.customer-event>i{align-items:center;background:var(--success);border-radius:50%;color:white;display:flex;font-size:9px;font-style:normal;height:25px;justify-content:center;width:25px}.experience-bridge{align-items:center;display:grid;grid-gap:8px;gap:8px;grid-template-columns:1fr auto 1fr;margin:3px 0 12px}.experience-bridge>span{border-top:1px dashed #bac7de}.experience-bridge>b{align-items:center;color:var(--blue);display:flex;font-size:8px;gap:4px}.experience-bridge .brand-mark{transform:scale(.32);transform-origin:center;width:20px}.customer-result{align-items:center;background:var(--code);border-radius:7px;color:white;display:flex;gap:13px;padding:16px}.customer-result>i{align-items:center;background:var(--blue);border-radius:50%;display:flex;flex:0 0 auto;font-style:normal;height:34px;justify-content:center;width:34px}.customer-result strong{font-size:21px;letter-spacing:-.03em}.customer-result span{color:#72d4a1;font-size:7px}.experience-message{align-items:center;color:#818995;display:flex;font-size:9px;gap:10px;margin:auto 0 0;padding-top:22px}.experience-message b{background:var(--blue-tint);color:var(--blue);font-size:8px;padding:7px 9px}.usecase-automation{background:radial-gradient(circle at 100% 0,rgba(21,87,255,.14),transparent 40%),var(--code);border-left:1px solid #334057;color:white;padding:34px 27px}.automation-title{border-bottom:1px solid #303c50;display:flex;flex-direction:column;gap:7px;padding-bottom:19px}.automation-title span{color:#6f9dff;font-family:var(--font-geist-mono),monospace;font-size:7px;font-weight:700;letter-spacing:.12em}.automation-title b{font-size:14px}.usecase-automation ol{display:grid;grid-gap:0;gap:0;list-style:none;margin:18px 0 0;padding:0}.usecase-automation li{align-items:flex-start;display:grid;grid-gap:12px;gap:12px;grid-template-columns:27px 1fr;min-height:92px;position:relative}.usecase-automation li:not(:last-child):after{border-left:1px dashed #445168;bottom:7px;content:"";left:13px;position:absolute;top:32px}.usecase-automation li>span{align-items:center;background:#253147;border-radius:50%;color:#8ca9e9;display:flex;font-family:var(--font-geist-mono),monospace;font-size:7px;height:27px;justify-content:center;position:relative;z-index:1}.usecase-automation li>div{display:flex;flex-direction:column;gap:7px;padding-top:1px}.usecase-automation li small{color:#657187;font-family:var(--font-geist-mono),monospace;font-size:6px;letter-spacing:.1em}.usecase-automation li b{color:#dce4ef;font-size:10px}.usecase-automation li p{display:flex;flex-wrap:wrap;gap:5px;margin:0}.usecase-automation li code{background:#1b2638;border:1px solid #344158;border-radius:4px;color:#8eb3ff;font-family:var(--font-geist-mono),monospace;font-size:7px;padding:6px 7px}.usecase-automation .success-text{color:#6fdaa2}.usecase-endpoint{align-items:center;background:#111b2b;border:1px solid #344158;border-radius:6px;display:flex;gap:9px;padding:11px}.usecase-endpoint span{color:#5e9bff;font-weight:700}.usecase-endpoint code,.usecase-endpoint span{font-family:var(--font-geist-mono),monospace;font-size:7px}.usecase-endpoint code{color:#a7b3c6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.usecase-networks{align-items:center;border-top:1px solid #303c50;display:grid;grid-gap:8px;gap:8px;grid-template-columns:1fr auto;margin-top:18px;padding-top:18px}.usecase-networks>span{color:#68758a;font-size:7px}.usecase-networks>div{align-items:center;display:flex;gap:9px}.usecase-networks .chain-logo{height:18px;width:18px}.usecase-networks .chain-logo-ethereum{width:12px}.usecase-networks>b{color:#c6d1df;font-size:9px;grid-column:1/-1}.billing-switch-wrap{align-items:center;display:flex;justify-content:space-between;margin:-14px 0 30px}.billing-switch{background:#e9ecf2;border:1px solid var(--border-dark);display:inline-grid;grid-template-columns:1fr 1fr;padding:4px}.billing-switch button{align-items:center;background:transparent;border:0;color:var(--muted);cursor:pointer;display:flex;font-size:12px;font-weight:720;gap:9px;justify-content:center;min-height:43px;padding:0 18px}.billing-switch button.active{background:white;box-shadow:0 4px 16px rgba(24,38,68,.1);color:var(--ink)}.billing-switch button span{background:var(--blue);color:white;font-family:var(--font-geist-mono),monospace;font-size:7px;letter-spacing:.06em;padding:5px 7px}.billing-switch-wrap>p{color:var(--muted);font-size:10px;margin:0}.compact-plans{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(3,1fr)}.compact-plan{display:flex;flex-direction:column;background:white;border:1px solid var(--border);min-height:520px;padding:29px;position:relative}.compact-plan.recommended{border:2px solid var(--blue);box-shadow:0 16px 45px rgba(21,87,255,.1)}.compact-plan-head{align-items:center;display:flex;justify-content:space-between}.compact-plan-head p{color:var(--blue);font-size:10px;font-weight:700;margin:0}.compact-plan-head span{background:var(--blue);color:white;font-family:var(--font-geist-mono),monospace;font-size:7px;letter-spacing:.1em;padding:6px 8px}.compact-plan h3{font-size:21px;margin:21px 0 24px}.compact-price{align-items:baseline;display:flex;gap:9px}.compact-price span{color:var(--muted);font-size:9px}.compact-price strong{font-size:clamp(30px,3vw,45px);letter-spacing:-.06em}.billing-price-note{align-items:center;color:var(--muted);display:flex;font-size:9px;gap:7px;margin:8px 0 0;min-height:22px}.billing-price-note b{color:var(--ink);font-family:var(--font-geist-mono),monospace;font-size:10px}.billing-price-note span{background:var(--blue-tint);color:var(--blue);font-family:var(--font-geist-mono),monospace;font-size:7px;font-weight:760;padding:4px 6px}.credit-included{border-top:1px solid var(--border);display:flex;justify-content:space-between;margin:25px 0 0;padding:15px 0}.credit-included span{color:var(--muted);font-size:9px}.credit-included b{color:var(--blue);font-family:var(--font-geist-mono),monospace;font-size:10px}.compact-plan .button{margin-top:auto;width:100%}.compact-rates{border-bottom:1px solid var(--border);border-top:1px solid var(--border);margin-bottom:24px;padding:17px 0 19px}.compact-rates>p{align-items:center;color:var(--ink);display:flex;font-size:10px;font-weight:700;justify-content:space-between;margin:0 0 13px}.compact-rates>p span{color:#9aa0aa;font-family:var(--font-geist-mono),monospace;font-size:7px;font-weight:500}.compact-rates dl{display:grid;grid-gap:10px;gap:10px;margin:0}.compact-rates dl>div{align-items:center;display:flex;gap:14px;justify-content:space-between}.compact-rates dt{color:var(--muted);font-size:8px;line-height:1.45}.compact-rates dd{color:var(--blue);flex:0 0 auto;font-family:var(--font-geist-mono),monospace;font-size:9px;font-weight:700;margin:0}.rate-comparison{background:white;border:1px solid var(--border);display:grid;grid-gap:35px;gap:35px;grid-template-columns:.5fr 1.5fr;margin-top:36px;padding:38px}.rate-title>p{color:var(--blue);font-family:var(--font-geist-mono),monospace;font-size:9px;font-weight:700;letter-spacing:.12em;margin:0 0 18px}.rate-title h3{font-size:24px;letter-spacing:-.04em;line-height:1.35;margin:0 0 18px}.rate-title>span{color:#9aa0aa;font-size:9px}.rate-table-wrap{overflow-x:auto}.rate-table-wrap table{border-collapse:collapse;min-width:620px;width:100%}.rate-table-wrap td,.rate-table-wrap th{border-bottom:1px solid var(--border);font-size:10px;min-width:112px;padding:17px 13px;text-align:center}.rate-table-wrap th:first-child{color:var(--muted);font-weight:500;min-width:180px;text-align:left}.rate-table-wrap thead th{color:var(--ink);font-size:11px;font-weight:700}.rate-table-wrap thead th span{background:var(--blue-tint);border-radius:99px;color:var(--blue);display:block;font-size:7px;margin:6px auto 0;padding:4px 7px;width:-moz-fit-content;width:fit-content}.rate-table-wrap tbody td{color:#818995;font-family:var(--font-geist-mono),monospace;font-size:8px}.rate-table-wrap tbody td b{color:var(--blue);font-size:14px}.calculator-reworked{border:0;border-radius:12px;box-shadow:0 18px 50px rgba(33,47,77,.08);margin-top:36px}@media (max-width:1100px){.desktop-nav{gap:24px}.hero{grid-template-columns:.85fr 1.15fr}.hero-copy{padding-right:4vw}.hero-description br{display:none}.chain-list{gap:20px}.operation-stage{grid-template-columns:.7fr 1.3fr}.network-output{border-top:1px solid #334057;grid-column:1/-1}.network-route{display:grid;grid-template-columns:repeat(3,1fr)}.network-result{max-width:380px}.usecase-builder{grid-template-columns:.72fr 1.28fr}.usecase-automation{border-left:0;border-top:1px solid #334057;grid-column:1/-1}.usecase-automation ol{grid-template-columns:repeat(3,1fr)}.usecase-automation li{min-height:84px}.usecase-automation li:not(:last-child):after{border-left:0;border-top:1px dashed #445168;bottom:auto;left:34px;right:8px;top:13px}.rate-comparison{grid-template-columns:1fr}.calculator{grid-template-columns:1fr 1fr}.calculator-result{grid-column:1/-1}}@media (max-width:860px){.site-header{grid-template-columns:1fr auto;height:76px;padding:0 22px}.brand{font-size:24px}.brand-mark{transform:scale(.8);transform-origin:left center;width:38px}.desktop-nav,.login-button{display:none}.header-cta{min-height:42px;padding:0 16px}.hero{display:block;padding:68px 22px 22px}.hero-copy{padding:0}.hero h1{font-size:clamp(46px,12vw,68px)}.console-wrap{margin:64px 0 28px}.hero-rail{height:auto;margin:0}.hero-rail div{align-items:flex-start;flex-direction:column;gap:3px;min-height:86px;padding:15px}.hero-rail div:not(:last-child):after{height:42px}.hero-rail strong{font-size:18px}.chain-strip{align-items:flex-start;flex-direction:column;gap:24px;padding:34px 22px}.chain-list{flex-wrap:wrap;gap:24px}.section{padding:90px 22px}.api-section,.faq-section,.heading-split,.operation-heading,.pricing-heading{grid-template-columns:1fr}.heading-split,.pricing-heading{align-items:start;gap:28px;margin-bottom:48px}.complexity-comparison{grid-template-columns:1fr}.comparison-arrow{min-height:70px}.comparison-arrow i{transform:rotate(90deg)}.code-comparison{grid-template-columns:1fr}.comparison-transform{min-height:74px}.comparison-transform i{transform:rotate(90deg)}.benefit-row,.comparison-metrics{grid-template-columns:1fr}.comparison-metrics>div:not(:last-child):after{bottom:0;height:1px;left:30px;right:auto;top:auto;width:calc(100% - 60px)}.operation-heading{align-items:start;gap:28px;margin-bottom:44px}.operation-stage{grid-template-columns:1fr}.command-menu{border-bottom:1px solid #334057;border-right:0;display:grid;grid-gap:6px;gap:6px;grid-template-columns:repeat(3,1fr)}.command-menu>p{grid-column:1/-1}.command-menu button,.command-menu button:last-child{border:1px solid #2b374a;min-height:56px;padding:0 10px}.command-menu button.active,.command-menu button:hover{margin-left:0;padding-left:10px;width:100%}.api-core{border-bottom:1px solid #334057;border-right:0}.network-output{grid-column:auto}.usecase-builder{grid-template-columns:1fr}.usecase-menu{border-bottom:1px solid var(--border);border-right:0}.usecase-menu>div{grid-template-columns:repeat(3,1fr)}.usecase-menu button{align-items:start;grid-template-columns:auto 1fr;min-height:92px}.usecase-menu button>i{display:none}.usecase-experience{min-height:570px}.usecase-automation{grid-column:auto}.compact-plans{grid-template-columns:1fr}.billing-switch-wrap{align-items:flex-start;flex-direction:column;gap:13px;margin-top:-2px}.feature-card-wide{min-height:auto}.api-flow-visual{height:520px}.api-section{gap:50px}.operation-tabs{grid-template-columns:repeat(3,1fr)}.operation-tabs button:nth-child(3){border-right:0}.operation-detail,.pricing-grid,.usecase-grid{grid-template-columns:1fr}.pricing-card{min-height:540px}.credit-explainer{align-items:stretch;grid-template-columns:1fr}.credit-explainer>i{display:none}.calculator{grid-template-columns:1fr;padding:30px}.calculator-result{grid-column:auto}footer{grid-template-columns:1fr}.footer-links{gap:48px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.site-header .brand>span:last-child{display:none}.hero{padding-top:52px}.eyebrow{font-size:11px;margin-bottom:26px}.hero h1{font-size:44px;line-height:1.22}.hero-description{font-size:14px}.hero-actions{align-items:stretch;flex-direction:column}.hero-actions .button{width:100%}.console{min-height:500px}.console,.easy-builder{padding-left:16px;padding-right:16px}.easy-builder{min-height:auto}.builder-heading span{display:none}.network-picker{align-items:flex-start;flex-direction:column;gap:10px}.network-picker>div{width:100%}.network-picker button{flex:1 1;justify-content:center}.overlay-automation{align-items:flex-start;flex-direction:column;gap:10px}.overlay-automation>div{flex-wrap:wrap}.builder-result-row{grid-template-columns:1fr}.console-accent{left:-9px}.code{font-size:9px}.response{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}.hero-rail{grid-template-columns:1fr}.hero-rail div{align-items:center;flex-direction:row}.hero-rail div:not(:last-child):after{bottom:0;height:1px;left:10%;right:auto;top:auto;width:80%}.chain-list>span{font-size:14px;min-width:132px}.api-intro h2,.faq-heading h2,.section-heading h2{font-size:38px}.complexity-stack{align-items:stretch;display:grid;grid-gap:7px;gap:7px;grid-template-columns:1fr 16px 1fr;margin-top:20px}.complexity-stack span{min-height:48px}.complexity-stack i{align-items:center;display:flex;justify-content:center}.overlay-path,.solidity-path{min-height:auto;padding:22px}.legacy-steps{grid-template-columns:repeat(2,1fr)}.comparison-metrics p{flex-wrap:wrap}.command-menu{grid-template-columns:repeat(2,1fr)}.command-menu button{grid-template-columns:20px 1fr auto}.network-route{grid-template-columns:1fr}.usecase-menu{padding:22px 18px}.usecase-menu>div{grid-template-columns:1fr}.usecase-menu button{align-items:center;grid-template-columns:auto 1fr auto;min-height:70px}.usecase-menu button>i{display:block}.usecase-experience{min-height:auto;padding:30px 22px}.usecase-automation{padding:30px 22px}.usecase-automation ol{grid-template-columns:1fr}.usecase-automation li{min-height:88px}.usecase-automation li:not(:last-child):after{border-left:1px dashed #445168;border-top:0;bottom:7px;left:13px;right:auto;top:32px}.experience-message{align-items:flex-start;flex-direction:column}.compact-plan,.rate-comparison{padding:24px}.compact-plan{min-height:500px}.footer-links{gap:38px;grid-template-columns:1fr}.rate-table-wrap table{min-width:590px}.feature-grid{grid-template-columns:1fr}.feature-card-wide{grid-row:auto}.flow-split{width:220px}.flow-chains{gap:35px}.flow-chains b{width:110px}.operation-detail{min-height:340px;padding:30px 22px}.operation-detail code{font-size:9px;overflow-wrap:anywhere}.calculator,.credit-explainer,.pricing-card{padding-left:22px;padding-right:22px}.price strong{font-size:38px}.calculator-inputs label{grid-template-columns:1fr 76px}.final-cta{min-height:570px}.final-cta h2{font-size:45px}}@media (prefers-reduced-motion:no-preference){.hero-copy>*{animation:reveal-up .42s both}.hero-copy>:nth-child(2){animation-delay:45ms}.hero-copy>:nth-child(3){animation-delay:90ms}.hero-copy>:nth-child(4),.hero-copy>:nth-child(5){animation-delay:135ms}.console-wrap{animation:reveal-up .48s 90ms both}@keyframes reveal-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}.auth-page{--auth-ink:#10141c;--auth-muted:#687182;background:linear-gradient(rgba(28,43,70,.045) 1px,transparent 0),linear-gradient(90deg,rgba(28,43,70,.045) 1px,transparent 0),#fbfaf7;background-size:48px 48px;color:var(--auth-ink);min-height:100vh}.auth-header{align-items:center;background:rgba(251,250,247,.92);border-bottom:1px solid #dce1e8;display:flex;height:82px;justify-content:space-between;padding:0 clamp(24px,4vw,64px);position:relative;z-index:2}.auth-brand{align-items:center;display:inline-flex;font-size:24px;font-weight:760;gap:12px;letter-spacing:-.055em}.auth-brand-mark{display:inline-block;height:30px;position:relative;width:36px}.auth-brand-mark span{border:3px solid #1557ff;height:20px;position:absolute;transform:rotate(45deg);width:20px}.auth-brand-mark span:first-child{left:2px;top:5px}.auth-brand-mark span:last-child{right:2px;top:5px}.auth-header-action{align-items:center;display:flex;font-size:13px;gap:20px}.auth-header-action>span{color:var(--auth-muted)}.auth-header-action a{align-items:center;border:1px solid #bbc3d0;display:inline-flex;font-weight:700;gap:14px;min-height:42px;padding:0 18px;transition:border-color .16s ease,color .16s ease}.auth-header-action a:hover{border-color:#1557ff;color:#1557ff}.auth-header-action i{font-style:normal}.auth-layout{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(500px,.96fr);margin:0 auto;max-width:1440px;min-height:calc(100vh - 138px)}.auth-story{background:radial-gradient(circle at 88% 18%,rgba(21,87,255,.32),transparent 28%),linear-gradient(145deg,#111827,#0b1120 58%,#101827);color:#fff;display:flex;flex-direction:column;justify-content:space-between;min-height:760px;overflow:hidden;padding:clamp(48px,6vw,82px) clamp(32px,5vw,72px) 30px;position:relative}.auth-story:before{background:linear-gradient(rgba(255,255,255,.055) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 0);background-size:48px 48px;content:"";inset:0;pointer-events:none;position:absolute}.auth-story:after{border:1px solid rgba(21,87,255,.7);content:"";height:190px;position:absolute;right:-95px;top:74px;transform:rotate(45deg);width:190px}.auth-networks,.auth-story-inner{position:relative;z-index:1}.auth-kicker{align-items:center;color:#aab9d3;display:flex;font-family:var(--font-geist-mono),monospace;font-size:10px;font-weight:700;gap:10px;letter-spacing:.16em;margin:0 0 24px}.auth-kicker span{background:#1557ff;height:7px;width:7px}.auth-story h1{font-size:clamp(44px,4.2vw,66px);letter-spacing:-.07em;line-height:1.12;margin:0}.auth-story h1 em{color:#4d82ff;font-style:normal}.auth-story-copy{color:#aab3c3;font-size:14px;line-height:2;margin:26px 0 32px;max-width:580px}.auth-api-card{background:#0c1321;border:1px solid #2b3850;box-shadow:16px 18px 0 rgba(21,87,255,.12);max-width:590px}.auth-api-card-top{align-items:center;border-bottom:1px solid #26334a;color:#93a0b5;display:flex;font-family:var(--font-geist-mono),monospace;font-size:9px;justify-content:space-between;letter-spacing:.12em;min-height:42px;padding:0 18px}.auth-api-card-top>span{align-items:center;display:flex;gap:8px}.auth-api-card-top i{background:#35d07f;border-radius:50%;box-shadow:0 0 0 4px rgba(53,208,127,.12);height:6px;width:6px}.auth-api-card pre{font-family:var(--font-geist-mono),monospace;font-size:11px;line-height:1.9;margin:0;overflow-x:auto;padding:18px}.auth-api-card code>span{display:block;white-space:pre}.auth-api-card code b{color:#46536b;display:inline-block;font-weight:500;margin-right:18px;text-align:right;width:12px}.auth-api-card code i{color:#75a0ff;font-style:normal}.auth-api-card code strong{color:#5bdc9a}.auth-api-card code em{color:#ffc078;font-style:normal}.auth-api-result{align-items:center;background:#111c2e;border-top:1px solid #26334a;display:flex;gap:12px;padding:13px 18px}.auth-api-result>span{align-items:center;background:rgba(53,208,127,.14);border-radius:50%;color:#5bdc9a;display:inline-flex;font-size:10px;height:26px;justify-content:center;width:26px}.auth-api-result p{display:flex;flex-direction:column;margin:0}.auth-api-result b{color:#dce6f8;font-family:var(--font-geist-mono),monospace;font-size:10px}.auth-api-result small{color:#748198;font-size:9px;margin-top:3px}.auth-steps{display:grid;grid-gap:0;gap:0;grid-template-columns:repeat(3,1fr);list-style:none;margin:30px 0 0;max-width:590px;padding:0}.auth-steps li{align-items:flex-start;border-top:1px solid #2b3850;display:flex;gap:10px;padding:16px 12px 0 0;position:relative}.auth-steps li:before{background:#1557ff;content:"";height:5px;position:absolute;top:-3px;width:5px}.auth-steps li>span{color:#60708b;font-family:var(--font-geist-mono),monospace;font-size:9px}.auth-steps p{display:flex;flex-direction:column;margin:0}.auth-steps b{font-size:11px}.auth-steps small{color:#78869d;font-size:8px;line-height:1.5;margin-top:4px}.auth-networks{align-items:center;border-top:1px solid #2b3850;display:flex;justify-content:space-between;margin-top:48px;padding-top:20px}.auth-networks>span{color:#68768c;font-family:var(--font-geist-mono),monospace;font-size:8px;letter-spacing:.12em}.auth-networks>div{align-items:center;display:flex;gap:16px}.auth-networks p{align-items:center;color:#a9b4c6;display:flex;font-size:9px;gap:5px;margin:0}.auth-networks img{height:16px;width:16px}.auth-evm{border:1px solid #41506a;font-family:var(--font-geist-mono),monospace;padding:4px 5px}.auth-form-side{align-items:center;display:flex;justify-content:center;padding:60px clamp(28px,5vw,82px)}.auth-form-card{max-width:520px;width:100%}.auth-form-heading>p{color:#1557ff;font-family:var(--font-geist-mono),monospace;font-size:10px;font-weight:750;letter-spacing:.15em;margin:0 0 13px}.auth-form-heading h2{font-size:clamp(32px,3vw,44px);letter-spacing:-.06em;line-height:1.2;margin:0}.auth-form-heading>span{color:var(--auth-muted);display:block;font-size:13px;line-height:1.8;margin-top:14px}.auth-form{border-top:1px solid #dce1e8;display:grid;grid-gap:19px;gap:19px;margin-top:30px;padding-top:28px}.auth-choice-group{display:grid;grid-gap:9px;gap:9px}.auth-choice-group>span{font-size:11px;font-weight:720}.auth-plan-options{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.auth-billing-options button,.auth-plan-options button{background:#fff;border:1px solid #cbd2dc;color:var(--auth-ink);cursor:pointer;font:inherit;text-align:left;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.auth-plan-options button{display:grid;grid-gap:4px;gap:4px;min-height:82px;padding:12px}.auth-plan-options b{font-size:11px}.auth-plan-options small{color:#667085;font-size:9px;min-height:13px;line-height:1.45}.auth-plan-options strong{font-family:var(--font-geist-mono),monospace;font-size:10px;font-weight:700}.auth-billing-options button.is-selected,.auth-plan-options button.is-selected{background:#eef3ff;border-color:#1557ff;box-shadow:inset 0 0 0 1px #1557ff;color:#1148d6}.auth-plan-options button.is-selected small{color:#1148d6}.auth-billing-options{display:grid;grid-template-columns:1fr 1fr}.auth-billing-options button{font-size:10px;min-height:44px;padding:0 12px;text-align:center}.auth-billing-options button+button{border-left:0}.auth-payment-summary{background:#f6f8fc;border:1px solid #d9e0eb;padding:16px}.auth-payment-summary dl{display:grid;grid-gap:8px;gap:8px;margin:0}.auth-payment-summary dl>div{align-items:center;display:flex;justify-content:space-between}.auth-payment-summary dt{color:#667085;font-size:10px}.auth-payment-summary dd{font-size:11px;font-weight:700;margin:0}.auth-payment-summary .auth-payment-total{border-top:1px solid #d9e0eb;margin-top:4px;padding-top:12px}.auth-payment-total dd{color:#1557ff;font-family:var(--font-geist-mono),monospace;font-size:20px}.auth-payment-summary>p{color:#667085;font-size:10px;line-height:1.6;margin:12px 0 0}.auth-billing-options button:focus-visible,.auth-plan-options button:focus-visible{outline:3px solid rgba(21,87,255,.2);outline-offset:2px}.auth-field{display:grid;grid-gap:9px;gap:9px}.auth-field>span{font-size:11px;font-weight:720}.auth-field>span small{color:#939aa6;font-size:9px;font-weight:500;margin-left:6px}.auth-field input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #cbd2dc;border-radius:0;color:var(--auth-ink);font:inherit;font-size:13px;height:52px;outline:none;padding:0 15px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.auth-field input::placeholder{color:#a4abb6}.auth-field input:focus{border-color:#1557ff;box-shadow:0 0 0 3px rgba(21,87,255,.1)}.auth-password{position:relative}.auth-password input{padding-right:64px}.auth-password button{background:transparent;border:0;color:#1557ff;cursor:pointer;font-size:10px;font-weight:700;height:40px;padding:0 12px;position:absolute;right:5px;top:6px}.auth-field-row{display:grid;grid-gap:14px;gap:14px;grid-template-columns:1fr 1fr}.auth-options{align-items:center;display:flex;justify-content:space-between}.auth-checkbox{align-items:flex-start;color:#616b7a;display:flex;font-size:10px;gap:9px;line-height:1.6}.auth-checkbox input{accent-color:#1557ff;flex:0 0 auto;height:15px;margin:1px 0 0;width:15px}.auth-checkbox a{color:#1557ff;margin:0 2px;text-decoration:underline}.auth-text-button{background:transparent;border:0;color:#1557ff;cursor:pointer;font-size:10px;padding:0}.auth-message{font-size:10px;line-height:1.6;margin:-5px 0 0;padding:10px 12px}.auth-message.error{background:#fff1f1;border:1px solid #ffd4d4;color:#b42318}.auth-message.success{background:#edfff6;border:1px solid #b9f3d3;color:#087443}.auth-submit{align-items:center;background:#1557ff;border:1px solid #1557ff;color:#fff;cursor:pointer;display:flex;font:inherit;font-size:12px;font-weight:760;height:54px;justify-content:space-between;padding:0 20px;transition:background .15s ease,transform .15s ease;width:100%}.auth-submit:hover{background:#0c3fca;transform:translateY(-1px)}.auth-submit:disabled{cursor:wait;opacity:.7}.auth-submit span{font-size:18px}.auth-checkout-card{max-width:620px}.auth-checkout-card .StripeElement,.auth-checkout-card iframe{max-width:100%}.auth-checkout-status{color:#667085;font-size:11px;margin:14px 0 0;text-align:center}.auth-form-switch{color:var(--auth-muted);display:flex;font-size:11px;gap:11px;justify-content:center;margin:24px 0 0}.auth-form-switch a{color:#1557ff;font-weight:730}.auth-footer{align-items:center;background:#fbfaf7;border-top:1px solid #dce1e8;color:#838b98;display:flex;font-size:9px;justify-content:space-between;min-height:56px;padding:0 clamp(24px,4vw,64px)}.auth-footer nav{display:flex;gap:26px}.auth-footer a:hover{color:#1557ff}@media (max-width:1020px){.auth-layout{grid-template-columns:1fr}.auth-story{min-height:auto;padding-bottom:36px}.auth-story-inner{margin:0 auto;max-width:700px;width:100%}.auth-networks{margin-left:auto;margin-right:auto;max-width:700px;width:100%}.auth-form-side{min-height:680px}}@media (max-width:640px){.auth-header{height:70px;padding:0 20px}.auth-brand{font-size:20px}.auth-header-action>span{display:none}.auth-header-action a{font-size:10px;min-height:38px;padding:0 12px}.auth-story{padding:48px 20px 26px}.auth-story h1{font-size:42px}.auth-story-copy{font-size:12px}.auth-api-card pre{font-size:9px}.auth-steps{grid-template-columns:1fr}.auth-steps li{min-height:62px}.auth-networks{align-items:flex-start;flex-direction:column;gap:14px}.auth-networks>div{flex-wrap:wrap}.auth-form-side{min-height:auto;padding:54px 20px 64px}.auth-field-row,.auth-plan-options{grid-template-columns:1fr}.auth-options{align-items:flex-start;flex-direction:column;gap:12px}.auth-form-switch{align-items:center;flex-direction:column;gap:7px}.auth-footer{align-items:flex-start;flex-direction:column;gap:12px;padding-bottom:18px;padding-top:18px}}@media (prefers-reduced-motion:no-preference){.auth-form-card>*,.auth-story-inner>*{animation:auth-reveal .42s both}.auth-form-card>:nth-child(2),.auth-story-inner>:nth-child(2){animation-delay:55ms}.auth-form-card>:nth-child(n+3),.auth-story-inner>:nth-child(n+3){animation-delay:.11s}@keyframes auth-reveal{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}}