@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&family=Space+Mono:wght@400;700&display=swap";:root{--ink:#0b1f24;--muted:#5f7074;--line:#dce6e5;--soft:#f3f8f7;--mint:#23d6a1;--mint-dark:#087f65;--navy:#07171c;--navy-2:#0b242b;--white:#fff;color:var(--ink);font-synthesis:none;text-rendering:optimizelegibility;background:#fff;font-family:DM Sans,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:#fff;min-width:320px;margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}.container{width:min(1180px,100% - 48px);margin:0 auto}.site-shell{overflow:hidden}.nav-shell{z-index:20;border-bottom:1px solid #ffffff17;position:absolute;inset:0 0 auto}.nav{justify-content:space-between;align-items:center;height:78px;display:flex}.brand{color:#fff;letter-spacing:-.7px;align-items:center;gap:10px;font-family:Manrope,sans-serif;font-size:22px;font-weight:800;display:inline-flex}.brand>span:last-child span{color:var(--mint)}.brand-mark{background:var(--mint);color:#06221b;border-radius:9px;place-items:center;width:31px;height:31px;display:grid;transform:rotate(-5deg)}.nav-links{color:#bed0d3;align-items:center;gap:28px;font-size:13px;font-weight:600;display:flex}.nav-links>a:not(.button):hover{color:#fff}.nav-divider{background:#ffffff26;width:1px;height:25px}.login-link{color:#fff!important}.menu-button{color:#fff;background:0 0;border:0;display:none}.button{color:#052119;background:var(--mint);border:1px solid var(--mint);border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 22px;font-size:14px;font-weight:700;transition:transform .2s,background .2s;display:inline-flex}.button:hover{background:#37e3b1;transform:translateY(-2px)}.button-small{min-height:39px;padding:0 17px;font-size:13px}.button-ghost{color:#fff;background:#ffffff0d;border-color:#ffffff40}.button-ghost:hover{background:#ffffff1a}.button-outline{color:var(--ink);background:0 0;border-color:#b9cbc8}.hero{background:radial-gradient(circle at 72% 35%, #12353c 0, var(--navy) 43%, #061216 100%);color:#fff;min-height:790px;padding:172px 0 0;position:relative}.hero-grid-pattern{opacity:.13;background-image:linear-gradient(#5cc7af40 1px,#0000 1px),linear-gradient(90deg,#5cc7af40 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 75%);mask-image:linear-gradient(90deg,#000,#0000 75%)}.hero-orb{filter:blur(80px);opacity:.18;border-radius:50%;position:absolute}.hero-orb-one{background:#10d9a1;width:370px;height:370px;top:120px;left:-180px}.hero-orb-two{background:#189be8;width:260px;height:260px;bottom:120px;right:7%}.hero-layout{grid-template-columns:1.02fr .98fr;align-items:center;gap:70px;display:grid;position:relative}.pill{color:#83eccd;text-transform:uppercase;letter-spacing:1.1px;background:#17a07e1a;border:1px solid #4de2bb42;border-radius:30px;align-items:center;gap:8px;padding:8px 12px;font-size:11px;font-weight:700;display:inline-flex}.hero h1{letter-spacing:-3.8px;margin:25px 0 22px;font:800 clamp(48px,5vw,72px)/1.04 Manrope,sans-serif}.hero h1 span,.section-heading h2 span,.integration-copy h2 span,.cta-content h2 span{color:var(--mint)}.hero-lead{color:#b4c5c8;max-width:590px;font-size:18px;line-height:1.7}.hero-actions{gap:13px;margin:34px 0 30px;display:flex}.trust-row{color:#92a8ac;flex-wrap:wrap;gap:20px;font-size:12px;display:flex}.trust-row span{align-items:center;gap:6px;display:flex}.trust-row svg{color:var(--mint)}.hero-console{padding:12px;position:relative}.console-glow{background:var(--mint);filter:blur(90px);opacity:.2;position:absolute;inset:12%}.console-window{background:#081a1feb;border:1px solid #91dbcb33;border-radius:14px;position:relative;overflow:hidden;transform:perspective(1000px)rotateY(-2deg)rotateX(1deg);box-shadow:0 35px 80px #00000061}.console-bar{color:#91a9ad;border-bottom:1px solid #ffffff14;grid-template-columns:1fr auto 1fr;align-items:center;height:54px;padding:0 18px;font-size:11px;display:grid}.window-dots{gap:6px;display:flex}.window-dots span{background:#334a4f;border-radius:50%;width:8px;height:8px}.live-indicator{color:#76dabc;letter-spacing:.7px;justify-self:end;font-size:9px;font-weight:700}.live-indicator i{background:var(--mint);width:6px;height:6px;box-shadow:0 0 12px var(--mint);border-radius:50%;margin-right:6px;display:inline-block}.request-line{color:#abc0c4;background:#061318;border:1px solid #ffffff14;border-radius:7px;align-items:center;gap:12px;height:45px;margin:20px 20px 4px;padding:0 12px;font:10px Space Mono,monospace;display:flex}.method{color:var(--mint);background:#23d6a121;border-radius:4px;padding:5px 7px;font-weight:700}.latency{color:#68dcb9;margin-left:auto}.code-block{padding:20px 24px 18px;font:11px/1.75 Space Mono,monospace}.code-block p{margin:0;display:flex}.code-block i,.code-lines i{color:#40565a;-webkit-user-select:none;user-select:none;flex:none;width:28px;font-style:normal}.code-block span{color:#b8c7ca}.code-block b{color:#77bdf0;font-weight:400}.code-block em{color:#dd9cf3;font-style:normal}.code-block q{color:#6ee0ba;quotes:none}.console-footer{color:#688085;border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;height:44px;padding:0 20px;font-size:10px;display:flex}.console-footer span:first-child{color:#6fcfb3;align-items:center;gap:7px;display:flex}.proof-strip{color:#8ca1a5;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;min-height:105px;margin-top:100px;font-size:12px;display:flex;position:relative}.proof-strip>span{text-transform:uppercase;letter-spacing:.8px;max-width:120px;font-size:9px;line-height:1.6}.proof-strip div{color:#a9bbbe;align-items:center;gap:9px;font-weight:600;display:flex}.proof-strip svg{color:#557278;width:19px}.section{padding:110px 0}.section-heading{max-width:720px;margin-bottom:55px}.section-heading.centered{text-align:center;margin-left:auto;margin-right:auto}.section-heading.compact{margin-bottom:48px}.eyebrow{color:var(--mint-dark);letter-spacing:1.8px;margin:0 0 14px;font-size:11px;font-weight:800}.section-heading h2,.integration-copy h2,.solutions-card h2,.pricing-callout h2,.cta-content h2{letter-spacing:-2px;margin:0;font:800 clamp(34px,4vw,50px)/1.12 Manrope,sans-serif}.section-heading h2 span{color:#178e73}.section-heading>p:last-child{max-width:625px;color:var(--muted);margin:20px auto 0;font-size:16px;line-height:1.65}.api-section{background:#fbfdfd}.api-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.api-card{border:1px solid var(--line);background:#fff;border-radius:13px;min-height:350px;padding:27px;transition:transform .25s,box-shadow .25s;position:relative;box-shadow:0 12px 38px #0f39360d}.api-card:hover{transform:translateY(-5px);box-shadow:0 20px 50px #0f39361a}.api-card:before{content:"";background:var(--card-accent);border-radius:13px 13px 0 0;height:3px;position:absolute;inset:0 0 auto}.api-card.mint{--card-accent:#21c895;--card-soft:#e8faf5;--card-dark:#087d62}.api-card.blue{--card-accent:#3b91e6;--card-soft:#eaf4fd;--card-dark:#206fae}.api-card.violet{--card-accent:#9c6de0;--card-soft:#f3edfc;--card-dark:#7950b7}.api-card.gold{--card-accent:#e1ad3d;--card-soft:#fff7e5;--card-dark:#9a6b09}.api-card-top{justify-content:space-between;align-items:center;display:flex}.api-icon{width:48px;height:48px;color:var(--card-dark);background:var(--card-soft);border-radius:11px;place-items:center;display:grid}.status{color:#657b76;text-transform:uppercase;letter-spacing:.6px;background:#f1f7f5;border-radius:20px;padding:6px 9px;font-size:9px;font-weight:700}.status span{background:#24c28f;border-radius:50%;width:5px;height:5px;margin:0 5px 1px 0;display:inline-block}.api-card .eyebrow{color:var(--card-dark);margin-top:26px;font-size:9px}.api-card h3{letter-spacing:-.7px;margin:0 0 13px;font:800 23px Manrope,sans-serif}.api-card>p:not(.eyebrow){color:var(--muted);font-size:14px;line-height:1.65}.api-card code{color:#567076;white-space:nowrap;background:#f8faf9;border:1px solid #e7eded;border-radius:6px;margin:20px 0;padding:11px;font:9px Space Mono,monospace;display:block;overflow:hidden}.api-card>a{color:var(--card-dark);align-items:center;gap:5px;font-size:12px;font-weight:700;display:flex}.coming-card{background:linear-gradient(105deg,#f1f8f6,#f9fbfb);border:1px dashed #bfcfcd;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:21px;margin-top:20px;padding:24px 27px;display:grid}.coming-icon{color:#17896f;background:#dff5ef;border-radius:11px;place-items:center;width:50px;height:50px;display:grid}.coming-title{align-items:center;gap:13px;display:flex}.coming-title span{color:#9aead3;letter-spacing:.7px;background:#12383a;border-radius:4px;padding:5px 7px;font-size:8px;font-weight:800}.coming-title h3{margin:0;font:700 18px Manrope,sans-serif}.coming-card p{color:var(--muted);margin:7px 0 0;font-size:13px}.dark-section{background:var(--navy);color:#fff;position:relative}.integration-layout{grid-template-columns:.88fr 1.12fr;align-items:center;gap:95px;display:grid}.integration-copy>p:not(.eyebrow){color:#91a6aa;max-width:480px;line-height:1.7}.feature-list{grid-template-columns:1fr 1fr;gap:25px 30px;margin-top:35px;display:grid}.feature-item{gap:13px;display:flex}.feature-item>span{width:34px;height:34px;color:var(--mint);background:#23d6a11a;border-radius:8px;flex:none;place-items:center;display:grid}.feature-item h3{margin:0 0 5px;font-size:13px}.feature-item p{color:#7f969a;margin:0;font-size:11px;line-height:1.5}.code-panel{background:#061217;border:1px solid #294149;border-radius:13px;overflow:hidden;box-shadow:0 30px 70px #0000004d}.code-tabs{color:#6e868b;border-bottom:1px solid #20363c;align-items:end;gap:24px;height:55px;padding:0 23px;font:10px Space Mono,monospace;display:flex}.code-tabs span{align-items:center;height:55px;display:flex;position:relative}.code-tabs .active{color:var(--mint)}.code-tabs .active:after{content:"";background:var(--mint);height:2px;position:absolute;inset:auto 0 0}.code-lines{min-height:285px;padding:23px 25px;font:10px/1.8 Space Mono,monospace}.code-lines p{white-space:pre-wrap;word-break:break-word;margin:0;display:flex}.code-white{color:#ccd8da}.code-mint{color:#62d9b6}.code-gold{color:#e1c273}.code-blue{color:#75afe6}.code-result{color:#6bd8b8;background:#23d6a10a;border-top:1px solid #20363c;align-items:center;gap:8px;padding:13px 24px;font:9px Space Mono,monospace;display:flex}.steps-section{background:#f8fbfa}.steps-grid{grid-template-columns:repeat(3,1fr);max-width:950px;margin:0 auto;display:grid;position:relative}.steps-grid:before{content:"";border-top:1px dashed #b9ccc8;position:absolute;top:42px;left:19%;right:19%}.steps-grid article{text-align:center;padding:0 30px;position:relative}.steps-grid article>span{z-index:2;color:#08745c;background:#dff6ef;border-radius:10px;padding:3px 6px;font-size:8px;font-weight:800;position:absolute;top:-4px;left:calc(50% + 25px)}.step-icon{z-index:1;color:#138a6d;background:#fff;border:1px solid #ccdcda;border-radius:50%;place-items:center;width:84px;height:84px;margin:0 auto 22px;display:grid;position:relative;box-shadow:0 8px 30px #0e4b4214}.steps-grid h3{margin:0 0 9px;font:700 17px Manrope,sans-serif}.steps-grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.solutions-section{background:#fff}.solutions-card{background:#eff7f5;border-radius:18px;grid-template-columns:1fr 1fr;align-items:center;gap:65px;padding:55px 65px;display:grid}.solutions-card h2{font-size:34px}.solutions-card>div:first-child>p:not(.eyebrow){color:var(--muted);line-height:1.65}.text-link{color:#08785f;align-items:center;gap:7px;margin-top:10px;font-size:13px;font-weight:700;display:inline-flex}.solution-modules{grid-template-columns:1fr 1fr;gap:12px;display:grid}.solution-modules div{background:#ffffffc7;border:1px solid #dce8e6;border-radius:10px;grid-template-columns:auto 1fr;column-gap:12px;padding:18px;display:grid}.solution-modules span{color:#11846a;background:#e4f7f1;border-radius:8px;grid-row:1/3;place-items:center;width:35px;height:35px;display:grid}.solution-modules svg{width:18px}.solution-modules b{font-size:13px}.solution-modules small{color:#71827f;font-size:10px}.pricing-section{background:#f8fbfa}.billing-toggle{border:1px solid var(--line);background:#fff;border-radius:10px;width:max-content;margin:0 auto 35px;padding:5px;display:flex}.billing-toggle button{color:#687a7d;cursor:pointer;background:0 0;border:0;border-radius:7px;height:39px;padding:0 18px;font-size:12px;font-weight:700}.billing-toggle button.active{color:#06251d;background:var(--mint);box-shadow:0 4px 15px #23d6a138}.billing-toggle button span{color:#08745c;letter-spacing:.5px;background:#dff7ef;border-radius:4px;margin-left:6px;padding:3px 5px;font-size:7px}.billing-toggle button.active span{background:#ffffff8c}.pricing-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.price-card{border:1px solid var(--line);background:#fff;border-radius:13px;padding:29px;box-shadow:0 12px 35px #10443c0d}.price-heading{align-items:center;gap:12px;display:flex}.price-heading>span{color:#0a8166;background:#e7f8f3;border-radius:9px;place-items:center;width:40px;height:40px;display:grid}.price-heading h3{margin:0;font:700 17px Manrope,sans-serif}.price-card>p{min-height:62px;color:var(--muted);margin:19px 0;font-size:13px;line-height:1.6}.price{align-items:flex-start;min-height:64px;display:flex}.price sup{color:#31484c;margin-top:10px;font-size:16px;font-weight:700}.price strong{letter-spacing:-2px;font:800 48px/1 Manrope,sans-serif}.price>span{color:#7a8c8f;margin:10px 0 0 9px;font-size:9px;line-height:1.4}.annual-saving{color:#08745c;background:#e9f8f3;border-radius:5px;width:max-content;margin:8px 0 2px;padding:5px 8px;font-size:9px;font-weight:700}.price-button{width:100%;margin:22px 0}.price-card ul{color:#52676b;border-top:1px solid #e7eeed;gap:12px;margin:0;padding:20px 0 0;font-size:12px;list-style:none;display:grid}.price-card li{align-items:center;gap:8px;display:flex}.price-card li svg{color:#16a47f}.fair-use-note{color:#657a7d;background:#ffffffb3;border:1px solid #d9e8e4;border-radius:9px;align-items:center;gap:11px;max-width:870px;margin:24px auto 0;padding:14px 18px;font-size:10px;line-height:1.55;display:flex}.fair-use-note svg{color:#11856a;flex:none}.cta-section{background:linear-gradient(#fff 50%,#061519 50%);padding:0 0 90px}.cta-card{color:#fff;text-align:center;background:radial-gradient(circle at 50% 100%,#1c8a74,#0b3436 40%,#082226 75%);border-radius:19px;place-items:center;min-height:390px;display:grid;position:relative;overflow:hidden}.cta-pattern{opacity:.13;background-image:linear-gradient(#fff3 1px,#0000 1px),linear-gradient(90deg,#fff3 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.cta-content{padding:55px 20px;position:relative}.cta-icon{color:#06231b;background:var(--mint);border-radius:50%;place-items:center;width:43px;height:43px;margin:0 auto 17px;display:grid}.cta-icon svg{width:20px}.cta-content .eyebrow{color:#80d9c0}.cta-content h2{font-size:42px}.cta-content>p:not(.eyebrow){color:#a7bdc0}.cta-actions{justify-content:center;gap:12px;margin-top:28px;display:flex}.button-light{color:#0a2929;background:#fff;border-color:#fff}.button-light:hover{background:#effaf7}.button-transparent{color:#fff;background:0 0;border-color:#ffffff4d}.button-transparent:hover{background:#ffffff14}footer{color:#799095;background:#061519}.footer-main{grid-template-columns:2fr 1fr 1fr 1fr;gap:50px;padding:70px 0 55px;display:grid}.footer-brand p{max-width:260px;margin-top:18px;font-size:13px;line-height:1.6}.footer-main h3{color:#d6e1e3;text-transform:uppercase;letter-spacing:1px;margin:6px 0 18px;font-size:11px}.footer-main>div:not(.footer-brand){flex-direction:column;gap:12px;font-size:12px;display:flex}.footer-main a:hover{color:var(--mint)}.footer-bottom{border-top:1px solid #17292e;justify-content:space-between;padding:22px 0 30px;font-size:10px;display:flex}.footer-bottom div{gap:22px;display:flex}.product-hero{color:#fff;background:radial-gradient(circle at 78% 42%,#123f42 0,#092126 38%,#061519 72%);min-height:670px;padding:150px 0 85px;position:relative;overflow:hidden}.product-hero:after{content:"";filter:blur(80px);background:#23d6a11f;border-radius:50%;width:460px;height:460px;position:absolute;top:80px;right:-170px}.product-hero-layout{z-index:1;grid-template-columns:1.02fr .8fr;align-items:center;gap:100px;display:grid;position:relative}.breadcrumb{color:#789095;align-items:center;gap:5px;margin-bottom:30px;font-size:11px;display:flex}.breadcrumb:hover{color:var(--mint)}.product-copy h1{letter-spacing:-3px;max-width:720px;margin:22px 0 20px;font:800 clamp(43px,5vw,65px)/1.05 Manrope,sans-serif}.product-copy>p{color:#aec0c3;max-width:640px;font-size:17px;line-height:1.7}.endpoint-showcase{background:#07171ce0;border:1px solid #97dbcc33;border-radius:15px;padding:27px;box-shadow:0 35px 80px #00000059}.endpoint-top{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.endpoint-showcase .api-icon{color:var(--mint-dark);background:#23d6a11f}.endpoint-showcase .status{color:#9fb2b5;background:#ffffff0d}.endpoint-showcase>p{color:#789095;text-transform:uppercase;letter-spacing:1px;margin:0 0 8px;font-size:10px}.endpoint-address{background:#061217;border:1px solid #263c42;border-radius:7px;align-items:center;gap:12px;min-height:48px;padding:0 13px;display:flex;overflow:hidden}.endpoint-address b{color:var(--mint);background:#23d6a11c;border-radius:4px;padding:5px 7px;font:700 9px Space Mono,monospace}.endpoint-address code{color:#b7c7ca;white-space:nowrap;text-overflow:ellipsis;font:10px Space Mono,monospace;overflow:hidden}.mini-response{margin-top:22px}.mini-response>span{color:#789095;text-transform:uppercase;letter-spacing:1px;font-size:10px}.mini-response pre{color:#72d9ba;white-space:pre-wrap;background:#061217;border-radius:7px;max-height:285px;margin:10px 0 13px;padding:17px;font:10px/1.8 Space Mono,monospace;overflow:auto}.endpoint-showcase>small{color:#61777b;font-size:9px}.product-detail{background:#fbfdfd}.data-fields-section{background:#f3f8f7;padding-top:90px}.data-fields-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:42px;display:grid}.data-fields-grid article{background:#fff;border:1px solid #dbe7e5;border-radius:10px;min-height:112px;padding:20px}.data-fields-grid code{color:#078167;overflow-wrap:anywhere;font:700 11px/1.5 Space Mono,monospace}.data-fields-grid p{color:#607477;margin:10px 0 0;font-size:12px;line-height:1.55}.detail-layout{grid-template-columns:.75fr 1.25fr;align-items:start;gap:100px;display:grid}.detail-intro h2,.use-layout h2{letter-spacing:-1.5px;margin:0;font:800 37px/1.18 Manrope,sans-serif}.detail-intro>p:last-child{color:var(--muted);margin-top:20px;line-height:1.75}.benefit-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.benefit-grid article{border:1px solid var(--line);background:#fff;border-radius:11px;min-height:180px;padding:24px}.benefit-grid article>span{color:#20a986;font:700 10px Space Mono,monospace}.benefit-grid h3{margin:17px 0 8px;font:700 16px Manrope,sans-serif}.benefit-grid p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.use-cases{color:#fff;background:var(--navy);padding:75px 0}.use-layout{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.use-layout .eyebrow{color:var(--mint)}.use-list{grid-template-columns:1fr 1fr;gap:15px;display:grid}.use-list span{color:#bdcacc;background:#ffffff06;border:1px solid #263c42;border-radius:8px;align-items:center;gap:10px;min-height:50px;padding:0 16px;font-size:12px;display:flex}.use-list svg{color:var(--mint)}.product-cta{padding:85px 0}.small-cta{min-height:310px}.small-cta .cta-content{padding:45px 20px}.small-cta .cta-content h2{font-size:37px}.product-footer{padding-top:10px}.product-footer .footer-bottom{padding-top:28px}@media (width<=960px){.menu-button{display:block}.nav-links{background:#0a2026;border:1px solid #254047;border-radius:12px;flex-direction:column;align-items:stretch;gap:18px;padding:22px;display:none;position:absolute;top:68px;left:24px;right:24px;box-shadow:0 20px 50px #0006}.nav-links.is-open{display:flex}.nav-divider{display:none}.hero{padding-top:145px}.hero-layout{grid-template-columns:1fr;gap:55px}.hero-copy{text-align:center}.hero-lead{margin-left:auto;margin-right:auto}.hero-actions,.trust-row{justify-content:center}.hero-console{width:100%;max-width:650px;margin:0 auto}.proof-strip{flex-wrap:wrap;gap:25px;padding:30px 0}.api-grid{grid-template-columns:repeat(2,1fr)}.api-card{min-height:0}.integration-layout{grid-template-columns:1fr;gap:60px}.solutions-card{grid-template-columns:1fr}.pricing-grid{grid-template-columns:repeat(2,1fr);max-width:760px;margin:0 auto}.product-hero-layout{grid-template-columns:1fr;gap:50px}.endpoint-showcase{width:100%;max-width:620px}.detail-layout{grid-template-columns:1fr;gap:50px}.data-fields-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=680px){.container{width:min(100% - 30px,1180px)}.section{padding:78px 0}.hero{min-height:auto}.hero h1{letter-spacing:-2.5px;font-size:43px}.hero-lead{font-size:16px}.hero-actions,.cta-actions{flex-direction:column}.hero-actions .button,.cta-actions .button{width:100%}.trust-row{gap:12px}.console-window{transform:none}.console-bar{grid-template-columns:auto 1fr}.console-bar>span:nth-child(2){display:none}.request-line{overflow:hidden}.latency{display:none}.proof-strip{justify-content:flex-start}.proof-strip>span{width:100%;max-width:none}.proof-strip div{width:calc(50% - 13px)}.section-heading h2,.integration-copy h2{font-size:34px}.coming-card{grid-template-columns:auto 1fr}.coming-card .button{grid-column:1/3;width:100%}.coming-title{flex-direction:column;align-items:flex-start;gap:7px}.feature-list{grid-template-columns:1fr}.code-lines{overflow-x:auto}.steps-grid{grid-template-columns:1fr;gap:45px}.steps-grid:before{display:none}.solutions-card{padding:36px 25px}.solution-modules{grid-template-columns:1fr}.pricing-callout{grid-template-columns:1fr;gap:20px}.cta-content h2{font-size:34px}.footer-main{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/3}.footer-bottom{flex-direction:column;align-items:flex-start;gap:15px}.product-hero{padding-top:130px}.api-grid,.pricing-grid{grid-template-columns:1fr}.product-copy h1{letter-spacing:-2px;font-size:42px}.product-copy .hero-actions{align-items:stretch}.benefit-grid,.use-layout,.use-list,.data-fields-grid{grid-template-columns:1fr}.benefit-grid article{min-height:0}.small-cta .cta-content h2{font-size:31px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important}}.auth-page{background:#f7faf9;grid-template-columns:.82fr 1.18fr;min-height:100vh;display:grid}.auth-visual{color:#fff;background:radial-gradient(circle at 20% 75%,#155c55,#082328 45%,#061519 80%);min-height:100vh;padding:40px 55px;position:relative;overflow:hidden}.auth-visual:after{content:"";filter:blur(70px);background:#23d6a12e;border-radius:50%;width:380px;height:380px;position:absolute;bottom:-120px;left:-130px}.auth-brand{z-index:2;color:#fff;align-items:center;gap:9px;font:800 21px Manrope,sans-serif;display:inline-flex;position:relative}.auth-brand>span{color:#06241c;background:var(--mint);border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.auth-brand b{color:var(--mint);margin-left:-9px}.auth-message{z-index:2;position:absolute;bottom:12%;left:55px}.auth-message>p{color:#77d9bd;letter-spacing:1.6px;font-size:10px;font-weight:800}.auth-message h1{letter-spacing:-3px;margin:15px 0 27px;font:800 clamp(39px,4vw,58px)/1.1 Manrope,sans-serif}.auth-message h1 span{color:var(--mint)}.auth-message ul{color:#a5b9bc;gap:13px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.auth-message li{align-items:center;gap:9px;display:flex}.auth-message li svg{width:16px;color:var(--mint)}.auth-form-side{place-items:center;min-height:100vh;padding:70px 8%;display:grid;position:relative}.back-home{color:#66797c;align-items:center;gap:7px;font-size:12px;display:flex;position:absolute;top:34px;right:40px}.auth-box{width:min(490px,100%)}.auth-box h2{letter-spacing:-1.3px;margin:0;font:800 34px Manrope,sans-serif}.auth-subtitle{color:var(--muted);margin:9px 0 27px;font-size:14px}.google-button{justify-content:center;min-height:44px;display:flex}.google-placeholder{border:1px solid var(--line);color:#68797c;background:#fff;border-radius:7px;width:100%;height:44px}.google-placeholder span{margin-right:8px;font-weight:800}.form-separator{text-align:center;margin:22px 0;position:relative}.form-separator:before{content:"";border-top:1px solid #dfe7e6;position:absolute;top:50%;left:0;right:0}.form-separator span{color:#8a999b;background:#f7faf9;padding:0 12px;font-size:10px;position:relative}.auth-form{gap:16px;display:grid}.form-two{grid-template-columns:1fr 1fr;gap:13px;display:grid}.form-field{color:#344b4f;gap:7px;font-size:11px;font-weight:700;display:grid}.form-field>div{background:#fff;border:1px solid #d8e3e1;border-radius:7px;align-items:center;gap:9px;height:46px;padding:0 12px;display:flex}.form-field>div:focus-within{border-color:#19a982;box-shadow:0 0 0 3px #23d6a11a}.form-field svg{color:#849597;flex:none}.form-field input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:13px}.form-field button{color:#7c8f91;cursor:pointer;background:0 0;border:0;padding:3px}.terms-check{color:#65777a;align-items:flex-start;gap:9px;font-size:10px;line-height:1.5;display:flex}.terms-check input{accent-color:#13aa82;margin-top:2px}.terms-check a,.auth-footer a{color:#078166;font-weight:700}.form-error{color:#9b2c2c;background:#fff1f1;border:1px solid #f1c7c7;border-radius:7px;margin:10px 0;padding:11px 13px;font-size:11px}.auth-submit{cursor:pointer;border:0;width:100%}.auth-submit:disabled,.button:disabled{opacity:.55;cursor:not-allowed;transform:none}.auth-footer{color:#687a7d;text-align:center;margin-top:25px;font-size:12px}.portal-shell{min-height:100vh;color:var(--ink);background:#f3f7f6;grid-template-columns:232px 1fr;display:grid}.portal-sidebar{color:#8fa3a7;background:#07191e;flex-direction:column;height:100vh;padding:27px 18px;display:flex;position:sticky;top:0}.portal-brand{color:#fff;align-items:center;gap:8px;margin:0 12px 42px;font:800 20px Manrope,sans-serif;display:flex}.portal-brand>span{color:#06231b;background:var(--mint);border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.portal-brand b{color:var(--mint);margin-left:-8px}.portal-sidebar nav{gap:5px;display:grid}.portal-sidebar button{color:#80969a;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:11px;width:100%;min-height:43px;padding:0 13px;font-size:12px;display:flex}.portal-sidebar button:hover,.portal-sidebar button.active{color:#fff;background:#102a30}.portal-sidebar button.active svg{color:var(--mint)}.portal-logout{margin-top:auto;border-top:1px solid #1b3035!important;border-radius:0!important}.portal-workspace{min-width:0}.portal-header{background:#ffffffd9;border-bottom:1px solid #dfe7e5;justify-content:space-between;align-items:center;height:73px;padding:0 35px;display:flex}.portal-header>div:first-child{gap:2px;display:grid}.portal-header small{color:#7a8c8f;letter-spacing:1px;font-size:8px}.portal-header b{font-size:13px}.user-chip{align-items:center;gap:10px;display:flex}.user-chip>span{color:#08765e;background:#dff6ef;border-radius:50%;place-items:center;width:35px;height:35px;font-weight:800;display:grid}.user-chip>div{gap:2px;display:grid}.user-chip b{font-size:11px}.user-chip small{letter-spacing:0;font-size:9px}.portal-main{width:min(1260px,100%);margin:0 auto;padding:38px}.portal-title{justify-content:space-between;align-items:center;gap:25px;margin-bottom:28px;display:flex}.portal-title .eyebrow{margin-bottom:7px}.portal-title h1{letter-spacing:-1px;margin:0;font:800 31px Manrope,sans-serif}.portal-title>div>p:last-child{color:var(--muted);margin:5px 0 0;font-size:12px}.portal-title .button{cursor:pointer}.metric-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:22px;display:grid}.metric-grid article{background:#fff;border:1px solid #dfe8e6;border-radius:11px;align-items:flex-start;gap:16px;min-height:126px;padding:22px;display:flex}.metric-grid article>span{color:#098068;background:#e7f8f3;border-radius:9px;flex:none;place-items:center;width:39px;height:39px;display:grid}.metric-grid svg{width:20px}.metric-grid article>div{display:grid}.metric-grid small{color:#7b8d8f;letter-spacing:.8px;font-size:8px}.metric-grid strong{margin-top:3px;font:800 28px Manrope,sans-serif}.metric-grid p{color:#849497;margin:2px 0 0;font-size:9px}.portal-card{background:#fff;border:1px solid #dfe8e6;border-radius:11px;margin-bottom:20px;padding:24px}.portal-card-head{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.portal-card-head h2{margin:0;font:700 16px Manrope,sans-serif}.portal-card-head p{color:#819194;margin:4px 0 0;font-size:10px}.text-button{color:#087a61;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:10px;font-weight:700;display:flex}.empty-state{color:#819194;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:185px;display:flex}.empty-state>span{color:#168a70;background:#e7f7f2;border-radius:50%;place-items:center;width:45px;height:45px;display:grid}.empty-state h3{color:#2d4448;margin:12px 0 5px;font-size:14px}.empty-state p{margin:0;font-size:10px}.subscription-list,.key-list{gap:9px;display:grid}.subscription-row{border:1px solid #e5eceb;border-radius:8px;grid-template-columns:auto 1fr auto 130px;align-items:center;gap:13px;min-height:72px;padding:12px 14px;display:grid}.subscription-icon{color:#12856b;background:#e8f7f3;border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.subscription-icon svg{width:18px}.subscription-row h3{margin:0;font-size:12px}.subscription-row p{color:#829295;margin:3px 0 0;font-size:9px}.state-badge{color:#697c7f;text-transform:uppercase;background:#eff4f3;border-radius:20px;align-items:center;gap:5px;width:max-content;padding:5px 8px;font-size:8px;font-weight:700;display:inline-flex}.state-badge i{background:#829295;border-radius:50%;width:5px;height:5px}.state-badge.active,.state-badge.available{color:#08735b;background:#e6f7f1}.state-badge.active i,.state-badge.available i{background:#18aa83}.state-badge.pending{color:#8a650d;background:#fff5d9}.state-badge.pending i{background:#e4aa24}.state-badge.expired,.state-badge.canceled,.state-badge.revoked{color:#8d4a4a;background:#fff0f0}.state-badge.expired i,.state-badge.canceled i,.state-badge.revoked i{background:#cf6868}.subscription-date{gap:3px;display:grid}.subscription-date small{color:#849497;letter-spacing:.6px;font-size:7px}.subscription-date b{font-size:10px}.usage-list{gap:13px;display:grid}.usage-list>div{grid-template-columns:150px 1fr 50px;align-items:center;gap:15px;font-size:10px;display:grid}.usage-list>div>div{background:#edf3f2;border-radius:5px;height:6px;overflow:hidden}.usage-list i{background:var(--mint);border-radius:5px;height:100%;display:block}.usage-list b{text-align:right}.secret-reveal{background:#eafaf5;border:1px solid #46ba98;border-radius:10px;grid-template-columns:1fr auto auto;align-items:center;gap:13px;margin-bottom:20px;padding:19px;display:grid;position:relative}.secret-reveal>div{align-items:center;gap:10px;display:flex}.secret-reveal>div svg{color:#078166}.secret-reveal>div span{display:grid}.secret-reveal small{color:#5c7972}.secret-reveal code{background:#fff;border-radius:5px;padding:10px;font:10px Space Mono,monospace}.secret-reveal button{color:#fff;cursor:pointer;background:#087a61;border:0;border-radius:6px;align-items:center;gap:6px;height:36px;padding:0 12px;font-size:10px;display:flex}.secret-reveal .close-secret{color:#58746d;background:0 0;width:25px;height:25px;padding:0;position:absolute;top:4px;right:4px}.secret-reveal .close-secret svg{width:15px}.info-banner{color:#765e17;background:#fff9e6;border:1px solid #eadcae;border-radius:7px;align-items:center;gap:9px;margin-bottom:18px;padding:12px;font-size:10px;display:flex}.info-banner svg{flex:none;width:16px}.key-list article{border:1px solid #e4ecea;border-radius:8px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:13px;padding:14px;display:grid}.key-list article>span{color:#0a8167;background:#e7f7f2;border-radius:8px;place-items:center;width:37px;height:37px;display:grid}.key-list article>div:nth-child(2){gap:3px;display:grid}.key-list h3{margin:0;font-size:11px}.key-list code{color:#40595d;font:9px Space Mono,monospace}.key-list small{color:#89989a;font-size:8px}.icon-danger{color:#b64a4a;cursor:pointer;background:#fff7f7;border:1px solid #efd7d7;border-radius:6px;place-items:center;width:32px;height:32px;display:grid}.docs-layout{grid-template-columns:210px 1fr;align-items:start;gap:18px;display:grid}.docs-menu{background:#fff;border:1px solid #dfe8e6;border-radius:10px;gap:4px;padding:8px;display:grid}.docs-menu button{color:#64777a;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;min-height:42px;padding:0 10px;font-size:10px;display:flex}.docs-menu button.active{color:#08765e;background:#e9f7f3;font-weight:700}.docs-menu button span{background:#bdc9c7;border-radius:50%;width:6px;height:6px}.docs-menu button span.available{background:#20bb91}.docs-menu button svg{margin-left:auto}.docs-content h2{margin:0 0 10px;font:700 20px Space Mono,monospace}.docs-content>p:not(.eyebrow){color:#617578;font-size:12px;line-height:1.6}.docs-content h3{margin:25px 0 9px;font-size:12px}.docs-content pre,.play-result pre{color:#76ddbd;white-space:pre-wrap;background:#07181d;border-radius:8px;margin:0;padding:18px;font:10px/1.7 Space Mono,monospace;overflow:auto}.doc-note{color:#156a56;background:#eaf8f4;border-radius:7px;align-items:center;gap:8px;padding:11px;font-size:10px;display:flex}.doc-note svg{width:16px}.playground-layout{grid-template-columns:.75fr 1.25fr;gap:18px;display:grid}.play-form{gap:17px;display:grid}.play-form label,.profile-card label{color:#3c5256;gap:7px;font-size:10px;font-weight:700;display:grid}.play-form input,.play-form select,.profile-card input{background:#fff;border:1px solid #d9e4e2;border-radius:6px;outline:0;height:43px;padding:0 11px}.play-form input:focus,.play-form select:focus,.profile-card input:focus{border-color:#18a881}.credential-help{color:#718689;align-items:center;gap:5px;margin-top:-10px;font-size:9px;display:flex}.credential-help svg{color:#078167}.endpoint-preview{color:#607477;background:#f2f6f5;border-radius:6px;padding:11px;font:9px Space Mono,monospace;overflow:hidden}.endpoint-preview span{color:#078167;margin-right:9px;font-weight:700}.play-form .button{cursor:pointer}.play-result{background:#07181d;border:1px solid #233b41;border-radius:10px;min-height:410px;overflow:hidden}.play-result>div{color:#8ba1a5;border-bottom:1px solid #22383e;justify-content:space-between;align-items:center;height:45px;padding:0 16px;font-size:10px;display:flex}.play-result i{border-radius:4px;padding:4px 7px;font-size:8px;font-style:normal}.play-result i.ok{color:#61d5b3;background:#23d6a11a}.play-result i.error{color:#f19b9b;background:#f15f5f1a}.play-result pre{border-radius:0;min-height:365px}.portal-toggle{background:#fff;border:1px solid #dce6e4;border-radius:8px;padding:4px;display:flex}.portal-toggle button{color:#708184;cursor:pointer;background:0 0;border:0;border-radius:5px;height:34px;padding:0 13px;font-size:9px}.portal-toggle button.active{color:#073c31;background:var(--mint);font-weight:700}.catalog-grid{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.catalog-grid article{background:#fff;border:1px solid #dfe8e6;border-radius:11px;padding:23px;position:relative}.catalog-grid article>span{color:#0b8469;background:#e8f7f3;border-radius:9px;place-items:center;width:40px;height:40px;display:grid}.catalog-grid article>.state-badge{position:absolute;top:18px;right:17px}.catalog-grid h2{margin:20px 0 8px;font:700 16px Manrope,sans-serif}.catalog-grid>article>p{color:#718285;min-height:53px;font-size:10px;line-height:1.55}.catalog-price b{font:800 26px Manrope,sans-serif}.catalog-price span{color:#7a8c8e;font-size:9px}.catalog-grid ul{color:#607477;border-top:1px solid #e5eceb;gap:9px;margin:18px 0;padding:17px 0 0;font-size:9px;list-style:none;display:grid}.catalog-grid li{gap:6px;display:flex}.catalog-grid li svg{color:#0da079;width:13px}.catalog-grid .button{cursor:pointer;width:100%;min-height:41px;padding:0 10px;font-size:10px}.profile-card{max-width:600px}.profile-card form{gap:17px;display:grid}.profile-card input:disabled{color:#879698;background:#f2f5f4}.portal-loading,.fatal-state{color:#648;background:#f5f8f7;justify-content:center;align-items:center;gap:10px;min-height:100vh;display:flex}.spin{animation:1s linear infinite portal-spin}.fatal-state{color:#53676a;flex-direction:column}.fatal-state svg{color:#c95b5b}.fatal-state h2{margin:5px 0}.fatal-state p{margin:0 0 15px}@keyframes portal-spin{to{transform:rotate(360deg)}}.admin-metrics{grid-template-columns:repeat(4,1fr)}.admin-table-wrap{overflow-x:auto}.admin-table{border-collapse:collapse;width:100%;font-size:10px}.admin-table th{color:#7b8d8f;text-align:left;letter-spacing:.6px;border-bottom:1px solid #dfe7e5;padding:11px;font-size:8px}.admin-table td{color:#53676a;border-bottom:1px solid #e9efee;padding:13px 11px}.admin-table td:first-child{min-width:160px}.admin-table td b,.admin-table td small{display:block}.admin-table td b{color:#213a3e;font-size:10px}.admin-table td small{color:#849497;margin-top:3px;font-size:8px}.table-action{color:#075d4b;cursor:pointer;background:#dff6ef;border:0;border-radius:5px;align-items:center;gap:5px;min-height:31px;padding:0 10px;font-size:8px;font-weight:700;display:inline-flex}.table-action svg{width:13px}.table-action.danger{color:#963f3f;background:#ffeded}.catalog-grid article.recommended-plan{border-color:#25bd94;box-shadow:0 0 0 3px #23d6a11a}@media (width<=1080px){.catalog-grid,.admin-metrics{grid-template-columns:repeat(2,1fr)}}@media (width<=780px){.auth-page{grid-template-columns:1fr}.auth-visual{display:none}.auth-form-side{padding:75px 22px 40px}.back-home{top:25px;right:22px}.portal-shell{grid-template-columns:1fr}.portal-sidebar{flex-direction:row;align-items:center;width:100%;height:auto;padding:14px;position:static;overflow-x:auto}.portal-brand{white-space:nowrap;margin:0 20px 0 0}.portal-sidebar nav{display:flex}.portal-sidebar button{white-space:nowrap;width:auto}.portal-logout{margin:0 0 0 auto;border:0!important}.portal-header{padding:0 18px}.portal-header>div:first-child{display:none}.portal-main{padding:25px 16px}.metric-grid{grid-template-columns:1fr}.subscription-row{grid-template-columns:auto 1fr auto}.subscription-date{grid-column:2/4}.docs-layout,.playground-layout{grid-template-columns:1fr}.docs-menu{grid-template-columns:repeat(2,1fr)}.secret-reveal{grid-template-columns:1fr}.secret-reveal code{overflow:auto}.key-list article{grid-template-columns:auto 1fr auto}.key-list .state-badge{grid-column:2}.catalog-grid{grid-template-columns:1fr}.portal-title{flex-direction:column;align-items:flex-start}.portal-title .button{width:100%}.form-two{grid-template-columns:1fr}}@media (width<=520px){.portal-sidebar nav{max-width:55vw;overflow-x:auto}.portal-sidebar nav button{font-size:0}.portal-sidebar nav button svg{width:20px}.portal-logout{font-size:0}.user-chip>div{display:none}.catalog-grid,.docs-menu{grid-template-columns:1fr}.usage-list>div{grid-template-columns:100px 1fr 35px}}.legal-page{min-height:100vh;color:var(--ink);background:#f7faf9}.legal-page>header{background:#07191e;justify-content:space-between;align-items:center;height:75px;padding:0 max(24px,50vw - 550px);display:flex}.legal-page>header>a:last-child{color:#9cb0b4;align-items:center;gap:6px;font-size:11px;display:flex}.legal-page>main{width:min(850px,100% - 40px);margin:0 auto;padding:75px 0 100px}.legal-heading{text-align:center;margin-bottom:50px}.legal-heading>span{color:#078166;background:#e2f7f0;border-radius:50%;place-items:center;width:48px;height:48px;margin:0 auto 17px;display:grid}.legal-heading h1{letter-spacing:-2px;margin:0;font:800 42px Manrope,sans-serif}.legal-heading>p:last-child{color:#6b7e81;max-width:640px;margin:14px auto 0;font-size:12px;line-height:1.7}.legal-content{gap:13px;display:grid}.legal-content section{background:#fff;border:1px solid #dfe8e6;border-radius:10px;grid-template-columns:35px 1fr;gap:14px;padding:24px;display:grid}.legal-content section>span{color:#129172;font:700 10px Space Mono,monospace}.legal-content h2{margin:0 0 8px;font:700 16px Manrope,sans-serif}.legal-content p{color:#607477;margin:0;font-size:12px;line-height:1.75}.legal-contact{color:#fff;background:#0a292e;border-radius:10px;margin-top:20px;padding:25px}.legal-contact h2{margin:0 0 6px;font-size:15px}.legal-contact p{color:#a9bbbe;margin:0;font-size:11px}.legal-contact a{color:var(--mint)}
