@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;450;500;550;600;650;700;750&family=Space+Grotesk:wght@400;500;600;700&display=swap";.credit-page{background:#0c1018;color:#f3f5fa;--cp-muted:#9aa5ba;--cp-line:#ffffff16;--cp-blue:#91b0ff;overflow:hidden}.cp-wrap{width:min(1240px,calc(100% - 112px));margin-inline:auto}.credit-page p{line-height:1.75}.credit-page h1,.credit-page h2,.credit-page h3{font-family:Space Grotesk,Inter,sans-serif;font-weight:500}.credit-page a,.credit-page button{transition:color .2s,background .2s,border-color .2s}.credit-page a:hover{color:#a5bdff}.cp-header{height:94px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--cp-line)}.cp-brand{display:flex;align-items:center;gap:13px}.cp-brand>span{font-family:Space Grotesk,sans-serif;font-size:25px;font-weight:600;letter-spacing:2px}.cp-brand>small{color:#8995ad;border-left:1px solid #465169;padding-left:13px;font-size:12px}.cp-header nav{display:flex;align-items:center;gap:35px;font-size:12px}.cp-header nav a{display:flex;align-items:center;gap:12px}.cp-back{color:#8c99b0}.cp-hero{display:grid;grid-template-columns:1.2fr 1fr;column-gap:40px;padding-top:56px;min-height:650px;align-items:center}.cp-kicker{font-size:10px;letter-spacing:2px;color:#9db7fa;text-transform:uppercase;display:flex;align-items:center;gap:11px}.cp-kicker>span{width:5px;height:5px;border-radius:50%;background:#799dff;box-shadow:0 0 0 4px #6f92ff15}.cp-hero h1{font-size:clamp(62px,7.1vw,102px);letter-spacing:-5px;line-height:1.04;margin:30px 0 25px}.cp-hero h1>span{color:#93affb}.cp-lead{color:#a3aec2;max-width:350px;font-size:16px}.cp-actions{display:flex;align-items:center;gap:28px;margin-top:32px}.cp-primary{display:inline-flex;align-items:center;gap:40px;font-size:12px;font-weight:500;background:#e9efff;color:#1b336e;padding:17px 22px;border:1px solid #f0f4ff;border-radius:5px}.cp-primary:hover{background:#cfddff;color:#0b225c!important}.cp-link{display:inline-flex;align-items:center;gap:14px;font-size:12px;padding:8px 0;border-bottom:1px solid #667fb355}.cp-hero-art{position:relative;min-width:0;align-self:stretch;display:flex;flex-direction:column;justify-content:center}.cp-art-meta{display:flex;justify-content:space-between;align-items:center;font:9px SFMono-Regular,monospace;letter-spacing:1.6px;color:#6e7c96;border-bottom:1px solid var(--cp-line);padding-bottom:15px}.holo-coin{perspective:1100px;position:relative;width:100%;max-width:530px;margin:auto}.holo-float{animation:holoFloat 7s ease-in-out infinite}.holo-drift{animation:holoDrift 14s ease-in-out infinite;transform-style:preserve-3d}.holo-rotator{display:block;width:100%;border:0;padding:0;background:transparent;cursor:grab;touch-action:pan-y;transition:transform .8s cubic-bezier(.22,.7,.25,1)!important;transform-style:preserve-3d;will-change:transform}.holo-rotator.is-dragging{transition:none!important;cursor:grabbing;touch-action:none}.holo-rotator img{display:block;width:100%;height:auto;pointer-events:none;filter:drop-shadow(0 24px 38px #0008)}.holo-rotator:focus-visible{outline:1px solid #7395fb;outline-offset:-20px;border-radius:50%}.motion-paused .holo-float,.motion-paused .holo-drift{animation-play-state:paused}.cp-coin-control{display:flex;justify-content:space-between;align-items:center;color:#7e8ba4;font:9px SFMono-Regular,monospace;gap:12px;padding:0 10px 24px}.cp-coin-control button{display:flex;align-items:center;gap:6px;background:transparent;border:1px solid #35405a;border-radius:4px;color:#b5c3e1;padding:7px 10px;font-size:10px}.cp-hero-bottom{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--cp-line);font:9px SFMono-Regular,monospace;letter-spacing:1.5px;color:#7b89a4;padding:22px 0;margin-top:32px}.cp-hero-bottom a{display:flex;align-items:center;gap:12px;letter-spacing:0}.cp-section-nav{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--cp-line);margin-top:30px}.cp-section-nav a{display:flex;gap:17px;padding:23px 24px;color:#758aad;font:10px SFMono-Regular,monospace;border-right:1px solid var(--cp-line)}.cp-section-nav a:first-child{padding-left:0}.cp-section-nav a:last-child{border:0}.cp-section-nav span{color:#c1cadb;font:12px Inter,sans-serif}.cp-section-nav a:hover{background:#ffffff03}.cp-section{padding-block:106px}.cp-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:52px}.cp-heading h2{font-size:clamp(40px,4.25vw,62px);letter-spacing:-2.6px;line-height:1.12;margin-top:19px}.cp-heading h2 span{color:#8492ac}.cp-heading>p{max-width:350px;color:#9ba8be;font-size:14px;margin-bottom:5px}.cp-heading>svg{color:#6a83b7}.cp-possibilities{position:relative;min-height:680px;border:1px solid #29334a;border-radius:10px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;padding:55px 65px;overflow:hidden;background:#101621}.cp-grid-lines{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(#829acb07 1px,transparent 1px),linear-gradient(90deg,#829acb07 1px,transparent 1px);background-size:64px 64px;pointer-events:none}.cp-possibilities .holo-coin{position:absolute;width:56%;max-width:590px;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1}.cp-possibility{position:relative;width:165px;align-self:start;z-index:2}.cp-num{display:flex;justify-content:space-between;align-items:center;color:#758bb8;font:11px SFMono-Regular,monospace;margin-bottom:14px}.cp-num svg{opacity:.6}.cp-possibility h3{font-size:37px;letter-spacing:-1px;margin-bottom:7px}.cp-possibility p{color:#8b99b3;font-size:14px}.possibility-0{grid-column:1;grid-row:1}.possibility-1{grid-column:2;grid-row:1;justify-self:end}.possibility-2{grid-column:2;grid-row:2;justify-self:end;align-self:end}.possibility-3{grid-column:1;grid-row:2;align-self:end}.cp-possibility:hover .cp-num{color:#b7caff}.cp-stage-caption{display:flex;justify-content:space-between;gap:30px;align-items:center;margin-top:23px;color:#8090ab;font-size:11px}.cp-stage-caption>span{font:9px SFMono-Regular,monospace;letter-spacing:1.8px}.cp-activation{background:#edf2fc;color:#17213a;padding-block:95px}.cp-activation .cp-kicker{color:#3158ba}.cp-value{display:grid;grid-template-columns:1.8fr 1fr;gap:100px;align-items:end;margin:30px 0 50px}.cp-value h2{font-size:clamp(35px,4vw,56px);line-height:1.15;letter-spacing:-2px}.cp-value h2 span{color:#a9b6d2}.cp-value h2 em{color:#3158e7;font-style:normal}.cp-value>p{font-size:15px;color:#697991;max-width:290px}.cp-providers{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid #ccd6e9}.cp-providers>div{display:flex;align-items:center;gap:20px;padding:28px 30px;border-right:1px solid #ccd6e9}.cp-providers>div:first-child{padding-left:0}.cp-providers>div:last-child{border:0}.cp-providers img{object-fit:contain}.cp-providers>div>svg{margin-left:auto;color:#7690c2}.cp-providers span{font-size:10px;color:#718099;display:block;margin-bottom:6px}.cp-providers strong{font-weight:500;font-size:16px}.cp-activation-note{display:flex;justify-content:space-between;gap:40px;margin-top:21px;color:#687992;font-size:10px}.cp-activation-note p:last-child{max-width:450px;text-align:right}.cp-network{border:1px solid #2e3c56;border-radius:8px;background:#121a29;padding:34px}.cp-flow-origin{display:flex;gap:24px;align-items:center;padding-bottom:30px;border-bottom:1px solid #2b3952;color:#b2c5e9}.cp-flow-origin>span{font:10px SFMono-Regular,monospace;color:#7d93b9;margin-left:auto}.cp-flow-origin>strong{font-size:16px;font-weight:500}.cp-credit-node{background:#274ca7;padding:12px 34px;border:1px solid #4c73c6;border-radius:4px;letter-spacing:2px;color:#e2ecff}.cp-routes{display:grid;grid-template-columns:1.35fr 1fr 1fr;gap:28px;margin-top:30px}.cp-routes article{border:1px solid #2b3952;border-radius:5px;background:#172132;padding:24px}.cp-route-title{display:flex;align-items:center;gap:12px;color:#a8c2fa;margin-bottom:25px}.cp-route-title h3{font-size:16px;color:#edf2fd}.cp-routes dl{display:grid;gap:14px;margin:0}.cp-routes dl>div{display:flex;justify-content:space-between;font-size:11px;gap:12px}.cp-routes dt{color:#b1bfd9}.cp-routes dd{color:#7f95b9}.cp-flow-note{display:flex;flex-wrap:wrap;align-items:center;gap:10px;border-top:1px solid #2b3952;padding-top:22px;margin-top:24px;font-size:12px;color:#b1c5e9}.cp-flow-note span{font-size:10px;color:#8097ba}.cp-routes article>p:not(.cp-flow-note){font-size:12px;color:#96aaca;margin-bottom:20px}.cp-routes article>svg{color:#698bc8}.cp-route-end{display:grid;gap:12px;margin-top:20px}.cp-route-end span{font-size:10px;color:#8097ba}.cp-route-end strong{font-weight:500;font-size:17px}.cp-network-footer{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:25px;align-items:start;color:#929fb8;font-size:11px}.cp-network-footer strong{color:#b8c9e9;font-weight:500}.cp-network-footer .cp-link{white-space:nowrap}.cp-agents{padding-block:100px;background:#111824;border-block:1px solid #29344b}.cp-tabs{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #334260}.cp-tabs button{display:flex;align-items:center;gap:20px;padding:23px 19px;background:none;border:0;border-bottom:2px solid transparent;color:#98a8c3;font-size:13px;text-align:left}.cp-tabs button>span{font:10px monospace;color:#6f87b2}.cp-tabs button>svg{margin-left:auto}.cp-tabs button[aria-selected=true]{background:#1b2944;color:#dae6ff;border-bottom-color:#7ca1ff}.cp-agent-panel{display:grid;grid-template-columns:.85fr 1.3fr;gap:60px;padding:42px 0}.cp-agent-copy{padding:12px 0}.cp-agent-copy h3{font-size:26px;line-height:1.25;letter-spacing:-.5px}.cp-agent-copy>p{font-size:13px;color:#9caac1;margin:20px 0}.cp-agent-copy .cp-example-note{font-size:11px;color:#7f92b2;border-top:1px solid #2b3850;margin-top:26px;padding-top:18px}.cp-code{min-width:0;border:1px solid #30405c;border-radius:6px;overflow:hidden;background:#0c1422}.cp-code>div{display:flex;justify-content:space-between;align-items:center;padding:14px 19px;border-bottom:1px solid #27354e;color:#9cb4e1;font-size:11px}.cp-code>div>span,.cp-code button{display:flex;align-items:center;gap:9px}.cp-code button{font:inherit;background:transparent;color:#9cb4e1;border:0}.cp-code pre{margin:0;padding:26px 20px;overflow:auto;font:11px/2 SFMono-Regular,Consolas,monospace;color:#c0d3f7;min-height:242px}.cp-code-line{display:flex;white-space:pre}.cp-code-line>span{width:29px;flex-shrink:0;color:#52688f;-webkit-user-select:none;user-select:none}.cp-agent-footer{display:flex;flex-wrap:wrap;gap:25px;font-size:11px;color:#b4c5e5}.cp-agent-footer a{display:flex;align-items:center;gap:10px}.cp-agent-footer p{width:100%;color:#788daf;font-size:10px}.cp-application-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:38px}.cp-application-grid article{border-top:1px solid #34425c;padding-top:25px}.cp-application-grid article>div{display:flex;align-items:center;justify-content:space-between;color:#7799d6;margin-bottom:33px}.cp-application-grid article>div>span{font:10px monospace;color:#627695}.cp-application-grid h3{font-size:22px;line-height:1.3;letter-spacing:-.5px;max-width:250px;margin-bottom:18px}.cp-application-grid p{color:#94a3bc;font-size:13px}.cp-contracts{padding-bottom:100px}.cp-contract-heading{border-top:1px solid #2e3a52;padding-top:45px;display:flex;align-items:center;justify-content:space-between;gap:20px}.cp-contract-heading h2{font-size:27px;letter-spacing:-.7px}.cp-contract-heading>span{font:11px monospace;color:#8ca5ce}.cp-source-note{font-size:10px;color:#7187aa;margin:14px 0 28px}.cp-contract{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:30px;padding:24px 0;border-top:1px solid #202e46}.cp-contract h3{font-size:14px;margin-bottom:7px}.cp-contract p{color:#8a9ab4;font-size:11px;max-width:460px}.cp-address{display:flex;align-items:center;gap:15px;justify-content:flex-end;min-width:0}.cp-address a{display:flex;gap:12px;align-items:center;font-size:10px;color:#99b1dd;min-width:0}.cp-address code{overflow-wrap:anywhere}.cp-address button{flex-shrink:0;display:flex;background:none;border:1px solid #2d3b55;color:#7f9ac7;padding:7px;border-radius:3px}.cp-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;border-top:1px solid #29354c;padding-top:45px}.cp-footer>div>p{margin-top:17px;font-size:12px;color:#91a0b9}.cp-footer nav{display:flex;gap:28px;font-size:12px;color:#afbdd5}.cp-footer nav a{display:flex;gap:10px;align-items:center}.cp-footer-bottom{width:100%;border-top:1px solid #243046;margin-top:40px;padding-block:23px;display:flex;justify-content:space-between;gap:20px;font-size:10px;color:#7186a8}.cp-footer-bottom>a{display:flex;align-items:center;gap:10px}@keyframes holoFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes holoDrift{0%,to{transform:rotateY(-7deg) rotateX(4deg) rotate(-2deg)}50%{transform:rotateY(8deg) rotateX(-3deg) rotate(2deg)}}@media(max-width:1100px){.cp-wrap{width:calc(100% - 72px)}.cp-hero{min-height:590px;gap:20px}.cp-hero h1{font-size:75px;letter-spacing:-4px}.cp-possibilities{min-height:580px;padding:42px}.cp-possibilities .holo-coin{width:58%}.cp-value{gap:50px}.cp-providers>div{padding:22px 18px;gap:13px}.cp-providers strong{font-size:14px}.cp-agent-panel{gap:35px}.cp-routes{gap:15px}.cp-routes article{padding:20px}.cp-network-footer{gap:24px}.cp-address a{font-size:9px}}@media(max-width:800px){.cp-wrap{width:calc(100% - 40px)}.cp-header{height:78px}.cp-hero{grid-template-columns:1fr 1fr;padding-top:44px;min-height:500px}.cp-hero h1{font-size:57px;letter-spacing:-3px}.cp-lead{font-size:13px}.cp-actions{gap:20px}.cp-primary{padding:14px 16px;gap:16px;font-size:11px}.cp-hero-art{align-self:center}.cp-art-meta{font-size:8px;letter-spacing:.5px}.cp-coin-control{font-size:8px;flex-wrap:wrap;padding-bottom:0}.cp-hero-bottom{margin-top:30px}.cp-section-nav a{padding:19px 12px;gap:9px}.cp-section-nav span{font-size:10px}.cp-section{padding-block:66px}.cp-heading{gap:25px;margin-bottom:32px}.cp-heading h2{font-size:39px;letter-spacing:-1.7px}.cp-heading>p{font-size:12px;max-width:210px}.cp-possibilities{min-height:500px;padding:30px}.cp-possibility{width:125px}.cp-possibility h3{font-size:28px}.cp-possibility p{font-size:12px}.cp-num{font-size:10px}.cp-possibilities .holo-coin{width:61%}.cp-stage-caption{font-size:10px;gap:25px}.cp-stage-caption>span{font-size:8px}.cp-activation{padding-block:62px}.cp-value{grid-template-columns:1.6fr 1fr;gap:25px}.cp-value h2{font-size:37px;letter-spacing:-1.3px}.cp-value>p{font-size:12px}.cp-providers img{width:28px;height:28px}.cp-providers>div{padding:20px 12px;gap:10px}.cp-providers>div>svg{display:none}.cp-providers strong{font-size:12px}.cp-activation-note{gap:25px;font-size:9px}.cp-network{padding:23px}.cp-flow-origin{gap:16px}.cp-routes{grid-template-columns:1fr}.cp-routes article{display:grid;grid-template-columns:1fr 1.4fr;column-gap:25px;align-items:center}.cp-routes article>p{margin:0!important}.cp-routes article>svg{grid-column:2;margin:10px 0}.cp-route-title{margin:0}.cp-flow-note{grid-column:1/-1;margin-top:19px}.cp-route-end{grid-column:2;margin:0}.cp-network-footer{grid-template-columns:1fr 1fr;font-size:10px}.cp-network-footer .cp-link{justify-self:start}.cp-agents{padding-block:62px}.cp-tabs button{font-size:11px;padding:20px 10px;gap:10px}.cp-agent-panel{grid-template-columns:1fr;gap:22px;padding:25px 0}.cp-agent-copy h3{font-size:25px}.cp-agent-copy>p{margin:13px 0}.cp-agent-copy .cp-example-note{margin-top:17px}.cp-code pre{font-size:11px}.cp-application-grid{gap:24px}.cp-application-grid h3{font-size:18px}.cp-application-grid p{font-size:12px}.cp-contract-heading h2{font-size:24px}.cp-contract-heading>span{font-size:10px}.cp-contract{grid-template-columns:1fr;gap:15px}.cp-address{justify-content:flex-start}.cp-address a{font-size:10px}.cp-contracts{padding-bottom:65px}.cp-footer nav{font-size:11px;gap:17px}.cp-footer-bottom{font-size:9px}}@media(max-width:540px){.cp-header{height:72px}.cp-brand>span{font-size:21px}.cp-brand>small{font-size:10px;padding-left:10px}.cp-brand{gap:10px}.cp-header nav{font-size:10px}.cp-hero{display:flex;flex-direction:column;align-items:stretch;padding-top:44px}.cp-hero h1{font-size:clamp(49px,14vw,70px);letter-spacing:-3px;margin:25px 0 20px}.cp-lead{max-width:300px;font-size:14px}.cp-actions{margin-top:25px;gap:27px}.cp-hero-art{align-self:stretch;margin-top:30px}.cp-art-meta{display:none}.cp-hero-art .holo-coin{max-width:345px}.cp-coin-control{font-size:9px;padding:0}.cp-hero-bottom{font-size:8px;letter-spacing:1px;gap:15px}.cp-hero-bottom>a{font-size:9px}.cp-section-nav{grid-template-columns:1fr 1fr;margin-top:15px}.cp-section-nav a{padding:16px 14px!important;font-size:9px;border-bottom:1px solid var(--cp-line)}.cp-section-nav a:nth-child(2n){border-right:0}.cp-section-nav a:nth-child(n+3){border-bottom:0}.cp-section-nav span{font-size:11px}.cp-heading{display:block}.cp-heading h2{font-size:36px}.cp-heading>p{margin-top:20px;max-width:300px;font-size:12px}.cp-heading>svg{display:none}.cp-heading>.cp-link{margin-top:20px}.cp-possibilities{min-height:510px;padding:24px 22px}.cp-possibility{width:115px}.cp-possibility h3{font-size:27px;margin-bottom:4px}.cp-possibility p{font-size:11px}.cp-num{margin-bottom:10px}.cp-possibilities .holo-coin{width:89%;max-width:350px}.cp-stage-caption{display:block}.cp-stage-caption p{margin-top:10px}.cp-value{display:block;margin:24px 0 30px}.cp-value h2{font-size:37px;line-height:1.2}.cp-value>p{font-size:13px;max-width:320px;margin-top:26px}.cp-providers{grid-template-columns:1fr}.cp-providers>div{border-right:0;border-bottom:1px solid #ccd6e9;padding:19px 0}.cp-providers>div>svg{display:block}.cp-providers strong{font-size:15px}.cp-providers img{width:32px;height:32px;margin-right:10px}.cp-providers>div:last-child{padding-bottom:19px}.cp-activation-note{display:block;font-size:10px}.cp-activation-note p:last-child{text-align:left;margin-top:10px}.cp-network{padding:19px 15px}.cp-flow-origin{flex-wrap:wrap;gap:15px}.cp-flow-origin>strong{font-size:14px}.cp-flow-origin>span{font-size:9px}.cp-flow-origin>.cp-credit-node{font-size:14px;letter-spacing:2px;flex:1}.cp-routes article{grid-template-columns:1fr;gap:15px;padding:20px}.cp-routes article>svg,.cp-route-end{grid-column:1}.cp-routes article>svg{margin:0}.cp-route-title{margin-bottom:8px}.cp-route-end{grid-template-columns:1fr auto;align-items:center}.cp-route-end strong{font-size:14px}.cp-network-footer{display:block;font-size:11px}.cp-network-footer>p{margin-bottom:19px}.cp-tabs button{font-size:10px;gap:8px;padding:17px 5px;flex-wrap:wrap}.cp-tabs button>svg{display:none}.cp-tabs button>span{font-size:9px}.cp-agent-panel{gap:14px}.cp-code pre{padding:22px 12px;font-size:10px}.cp-code-line>span{width:22px}.cp-application-grid{grid-template-columns:1fr;gap:32px}.cp-application-grid article{padding-top:24px}.cp-application-grid article>div{margin-bottom:20px}.cp-application-grid h3{font-size:23px;max-width:none;margin-bottom:12px}.cp-application-grid p{font-size:13px}.cp-contract-heading{display:block}.cp-contract-heading>span{display:block;margin-top:15px}.cp-address{gap:12px}.cp-address a{font-size:9px;gap:6px}.cp-address a>svg{display:none}.cp-contract p{font-size:11px}.cp-footer{display:block}.cp-footer nav{margin-top:26px;gap:21px;font-size:10px}.cp-footer nav svg{width:13px}.cp-footer-bottom{flex-wrap:wrap}.cp-footer-bottom>span:nth-child(2){order:3;width:100%}.cp-footer-bottom>a{margin-left:auto}}@media(prefers-reduced-motion:reduce){.holo-float,.holo-drift{animation:none}.holo-rotator{transition:none!important}.credit-page a,.credit-page button{transition:none}}:root{font-family:Inter,Arial,sans-serif;color:#1d1f26;background:#f4f4f5;font-synthesis:none;--bg:#f4f4f5;--panel:#ffffff;--mint:#3f4451;--muted:#62687c;--line:#d8d9de;--serif:"Libre Caslon Display",Georgia,serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;min-width:320px;-webkit-font-smoothing:antialiased}button,input{font:inherit}button,a,input{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer;color:inherit}a{color:inherit;text-decoration:none}button:disabled{opacity:.45;cursor:not-allowed}button:focus-visible,a:focus-visible,input:focus-visible,pre:focus-visible{outline:2px solid #494e5c;outline-offset:5px}input:focus{outline:none}p,h1,h2,h3{margin:0}button svg,a svg{flex-shrink:0}.wrap{width:min(1220px,calc(100% - 100px));margin-inline:auto}.header{height:94px;display:flex;align-items:center;border-bottom:1px solid var(--line);gap:65px}.wordmark{font-family:var(--serif);font-size:43px;letter-spacing:-1.6px;line-height:1}.brand-period{color:var(--mint)}.nav{display:flex;gap:37px;font-size:14px}.nav a,.footer a{transition:color .2s}.nav a:hover,.footer a:hover{color:var(--mint)}.header-cta{margin-left:auto}.button{display:inline-flex;align-items:center;justify-content:center;gap:26px;border:1px solid var(--mint);border-radius:5px;background:var(--mint);color:#1d1f26;font-size:15px;font-weight:600;min-height:53px;padding:14px 25px;transition:background .2s,transform .2s}.button:hover{background:#babdc8;transform:translateY(-2px)}.button.small{min-height:41px;font-size:14px;padding:9px 19px;gap:14px}.button.full{width:100%;justify-content:space-between}.icon-button{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;padding:7px}.menu-button{display:none}.hero{display:grid;grid-template-columns:1.3fr 1fr;gap:64px;padding-top:40px;padding-bottom:40px;align-items:center}.hero-copy{padding-bottom:6px}.eyebrow{color:var(--mint);font-size:11px;letter-spacing:2.7px;font-weight:550;text-transform:uppercase;line-height:1.6}.hero h1{font-family:var(--serif);font-size:clamp(66px,7.05vw,102px);font-weight:400;line-height:1.035;letter-spacing:-3.7px;margin:30px 0 27px;white-space:nowrap}h1 span,h2 span{color:var(--mint)}.hero-description{font-size:19px;color:var(--muted);line-height:1.65;letter-spacing:-.2px}.hero-actions{display:flex;align-items:center;gap:32px;margin-top:34px}.text-link{display:inline-flex;align-items:center;gap:17px;background:none;border:0;border-bottom:1px solid #82889c;padding:8px 0;font-size:14px;cursor:pointer}.text-link:hover{color:var(--mint);border-color:var(--mint)}.hero-footnote{font-size:13px;color:var(--muted);margin-top:26px}.hero-footnote span{padding:0 6px}.quote-panel{background:var(--panel);border:1px solid #cbcdd4;border-radius:12px;padding:30px 31px 21px;scroll-margin-top:30px}.quote-panel .eyebrow{font-size:9px;letter-spacing:2px}.quote-panel h2{font:400 35px/1.15 var(--serif);margin:10px 0 24px;letter-spacing:-.6px}.quote-label{display:flex;justify-content:space-between;align-items:center;font-size:13px;margin-bottom:9px}.quote-label>span{font-size:10px;color:var(--muted)}.amount-field{display:flex;align-items:center;border:1px solid #adb1be;border-radius:5px;padding:12px 15px;gap:10px;height:58px;transition:border-color .2s}.amount-field:focus-within{border-color:var(--mint);box-shadow:0 0 0 1px var(--mint)}.amount-field>span{color:var(--muted);font-size:13px;flex:1}.amount-field>div{display:flex;align-items:center;max-width:50%;font-size:25px}.amount-field input{background:transparent;color:inherit;border:0;width:100%;min-width:0;font-size:25px;padding:0 0 0 2px;-moz-appearance:textfield;font-variant-numeric:tabular-nums}.amount-field input::-webkit-inner-spin-button,.amount-field input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.presets{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:10px}.presets button{background:transparent;border:1px solid #a7acba;border-radius:5px;min-height:42px;font-size:13px;transition:background .2s}.presets button:hover{background:#e5e6e9}.presets button[aria-pressed=true]{border-color:var(--mint);box-shadow:inset 0 0 0 1px var(--mint);background:#dddee2}.quote-result{border-block:1px solid var(--line);display:grid;grid-template-columns:1.1fr 1fr;padding:21px 0;margin-top:23px;font-variant-numeric:tabular-nums}.quote-result>div{display:flex;flex-direction:column;gap:5px}.quote-result span{font-size:14px}.quote-result strong{font-size:47px;font-weight:500;line-height:1.15;letter-spacing:-2px}.quote-result .savings{padding-left:24px;border-left:1px solid #caccd3;color:var(--mint)}.quote-result .savings strong{font:400 43px/1.25 var(--serif);letter-spacing:-1px}.savings small{font-size:.8em}.breakdown{margin:17px 0 23px;display:grid;gap:10px;font-size:13px}.breakdown>div{display:flex;justify-content:space-between}.breakdown dt{color:var(--muted)}dd{margin:0;font-variant-numeric:tabular-nums}.microcopy{color:var(--muted);font-size:10px;text-align:center;margin-top:14px;line-height:1.5}.model-interest{font-size:12px;display:flex;align-items:center;gap:6px;margin:-8px 0 14px;color:var(--mint)}.provider-strip{display:flex;justify-content:space-around;align-items:center;padding:25px 0;border-block:1px solid var(--line)}.provider-strip span{font-family:var(--serif);font-size:24px;flex:1;text-align:center;line-height:1}.provider-strip span+span{border-left:1px solid var(--line)}.section{padding-top:92px;padding-bottom:88px}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:38px;gap:30px}.section h2{font:400 58px/1.05 var(--serif);letter-spacing:-1.8px;margin-top:19px}.section-heading>p{color:var(--muted);font-size:15px;line-height:1.8;padding-bottom:6px}.model-toolbar{display:flex;justify-content:space-between;gap:20px;margin:38px 0 21px;align-items:center}.filters{display:flex;gap:7px;flex-wrap:wrap}.filters button{border:1px solid transparent;border-radius:4px;background:none;padding:9px 14px;color:var(--muted);font-size:13px;min-height:39px}.filters button[aria-pressed=true]{color:var(--mint);border-color:#a7acba;background:#e0e1e5}.filters button:hover{color:#21242b}.search{display:flex;align-items:center;gap:10px;padding:10px 12px;color:var(--muted);border-bottom:1px solid #8990a3}.search input{background:none;border:0;color:#1d1f26;width:178px;min-width:0;font-size:13px}.search:focus-within{outline:1px solid var(--mint);border-radius:3px}.search input::placeholder{color:var(--muted)}.table-note,.table-footnote{font-size:11px;color:var(--muted);line-height:1.7}.table-note{margin-bottom:16px}.table-header,.model-row{display:grid;grid-template-columns:1.7fr .65fr .9fr 40px;gap:22px;align-items:center}.table-header{font-size:11px;color:var(--muted);border-block:1px solid var(--line);padding:14px 0}.model-row{padding:23px 0;border-bottom:1px solid var(--line);transition:background .2s}.model-row:hover{background:#ebecef}.model-info h3{font-size:19px;font-weight:500;margin-top:5px}.provider-name{font-size:10px;text-transform:uppercase;letter-spacing:1.5px;color:var(--mint)}.model-info p{font-size:12px;color:var(--muted);margin-top:7px}.reference-price{color:var(--muted);text-decoration:line-through;font-size:17px;font-variant-numeric:tabular-nums}.model-price{color:var(--mint);font-size:23px;font-variant-numeric:tabular-nums}.model-price small{display:block;font-size:10px;color:var(--muted);margin-top:6px}.model-button{display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid #a7acba;border-radius:50%;width:40px;height:40px;color:var(--mint)}.model-button:hover{color:var(--bg);background:var(--mint)}.table-footnote{margin-top:17px}.empty-state{display:flex;align-items:center;flex-direction:column;padding:48px;gap:14px;border-bottom:1px solid var(--line)}.empty-state h3{font-size:22px;font-weight:500}.empty-state p{color:var(--muted)}.how-section{background:#ebecef;border-block:1px solid var(--line)}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:49px;margin-top:52px}.step-top{display:flex;justify-content:space-between;align-items:center;color:var(--mint);border-bottom:1px solid #caccd3;padding-bottom:22px}.step-top span{font-family:var(--serif);font-size:30px}.step h3{font-size:22px;font-weight:500;margin:24px 0 13px;letter-spacing:-.4px}.step p{font-size:14px;line-height:1.8;color:var(--muted);max-width:320px}.developer-section{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px;align-items:center;padding-block:105px}.developer-copy h2{font-size:54px}.developer-copy>p:not(.eyebrow){font-size:15px;line-height:1.8;color:var(--muted);margin-top:25px;max-width:390px}.developer-copy ul{list-style:none;padding:0;margin:23px 0;display:grid;gap:14px;font-size:13px}.developer-copy li{display:flex;gap:12px;align-items:center}.developer-copy li svg{color:var(--mint)}.code-panel{border:1px solid #d3d5db;border-radius:8px;overflow:hidden;background:#ecedf0;min-width:0}.code-toolbar{display:flex;justify-content:space-between;padding:12px 14px;border-bottom:1px solid var(--line);gap:10px}.code-tabs{display:flex;gap:4px}.code-tabs button{font-size:12px;border:0;background:transparent;padding:9px;color:var(--muted);border-radius:3px}.code-tabs button[aria-selected=true]{background:#d6d8dd;color:var(--mint)}.copy-button{border:0;display:flex;align-items:center;gap:6px;background:none;color:var(--muted);font-size:11px}.code-panel pre{margin:0;padding:25px 17px;overflow-x:auto;font:12px/1.9 SFMono-Regular,Consolas,monospace;min-height:309px;color:#333640}.code-line{display:flex;white-space:pre}.line-number{color:#666d81;width:28px;flex-shrink:0;-webkit-user-select:none;user-select:none;font-size:10px}.code-note{font-size:10px;line-height:1.6;color:var(--muted);padding:14px 17px;border-top:1px solid var(--line)}.faq-section{display:grid;grid-template-columns:1fr 1.2fr;gap:90px;border-top:1px solid var(--line);padding-top:80px}.faq-section h2{font-size:50px}.faq-section>div>p:not(.eyebrow){color:var(--muted);font-size:14px;line-height:1.8;margin-top:23px}.faq-item{border-bottom:1px solid var(--line)}.faq-item:first-child{border-top:1px solid var(--line)}.faq-item h3 button{font-size:15px;font-weight:450;background:none;border:0;width:100%;padding:22px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;text-align:left;line-height:1.5}.faq-item p{font-size:13px;color:var(--muted);line-height:1.9;padding:0 30px 22px 0}.closing{text-align:center;border-block:1px solid #c4c7d0;padding:68px 0 72px;background:#e7e8eb}.closing h2{font:400 76px/.98 var(--serif);letter-spacing:-2px;margin:24px 0 29px}.closing h2 em{font-weight:400;color:var(--mint)}.closing>p:last-child{font-size:12px;color:var(--muted);margin-top:17px}.footer{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;padding-top:58px}.footer .wordmark{font-size:37px}.footer>div>p{color:var(--muted);font-size:12px;margin-top:16px}.footer nav{display:flex;gap:33px;font-size:13px}.footer-bottom{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--line);margin-top:42px;padding:22px 0 25px;font-size:10px;color:var(--muted)}.footer-bottom a{display:flex;align-items:center;gap:8px}.review-dialog{border:1px solid #a7acba;border-radius:12px;background:#e7e8eb;color:#1d1f26;padding:38px;width:min(510px,calc(100% - 32px));max-height:90dvh;box-shadow:0 30px 120px #1d1f2526}.review-dialog::backdrop{background:#20222888;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.dialog-close{position:absolute;right:12px;top:12px}.review-dialog .eyebrow{font-size:9px;letter-spacing:1.8px;padding-right:8px}.review-dialog h2{font:400 38px/1.1 var(--serif);margin-top:14px}.dialog-lead{font-size:13px;color:var(--muted);margin-top:12px}.review-details{margin:29px 0 20px}.review-details>div{display:flex;justify-content:space-between;gap:20px;font-size:13px;margin-top:15px}.review-details dt{color:var(--muted)}.review-details .review-total{border-top:1px solid #caccd3;padding-top:20px;margin-top:23px;align-items:center}.review-total dd{font-size:32px}.review-saving{display:flex;gap:8px;align-items:center;color:var(--mint);font-size:14px}.preview-notice{color:var(--muted);font-size:12px;line-height:1.8;margin:22px 0}.dialog-edit{display:flex;margin:14px auto 0}.invalid{border-color:#a73c25}.error{color:#a73c25;font-size:11px;line-height:1.5;margin-top:10px}.sr-only{position:absolute;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden;white-space:nowrap}.skip-link{position:fixed;z-index:10;top:-80px;left:15px;padding:12px;background:var(--mint);color:var(--bg)}.skip-link:focus{top:12px}@media(min-width:1600px){.wrap{max-width:1320px}.hero{gap:88px;padding-block:53px}.hero h1{font-size:108px}.quote-panel{padding:35px 37px 25px}}@media(max-width:1100px){.wrap{width:calc(100% - 64px)}.header{gap:35px}.nav{gap:24px}.hero{gap:30px;grid-template-columns:1.15fr 1fr}.hero h1{font-size:73px;letter-spacing:-3px}.hero-description{font-size:16px}.hero-actions{gap:20px;flex-wrap:wrap}.quote-panel{padding:24px}.quote-panel h2{font-size:30px}.quote-label>span{font-size:9px}.quote-result strong{font-size:38px}.quote-result .savings{padding-left:18px}.quote-result .savings strong{font-size:35px}.section h2{font-size:50px}.developer-section,.faq-section{gap:40px}.developer-copy h2{font-size:45px}.code-tabs button{padding:8px 5px}.steps{gap:30px}}@media(max-width:800px){.wrap{width:calc(100% - 40px)}.header{height:78px;gap:20px;position:relative}.wordmark{font-size:36px}.header-cta{margin-left:auto}.menu-button{display:flex}.nav{display:none;position:absolute;z-index:5;top:77px;left:0;right:0;background:#eff0f2;padding:24px;border:1px solid var(--line);border-radius:0 0 8px 8px;box-shadow:0 15px 20px #0002}.nav.open{display:flex;flex-direction:column;gap:25px}.hero{grid-template-columns:1fr;gap:38px;padding-top:44px;padding-bottom:35px}.hero h1{font-size:clamp(61px,10.8vw,86px);margin-top:25px}.hero-description{font-size:18px;max-width:480px}.hero-actions{margin-top:27px;gap:26px}.hero-copy{padding-bottom:0}.hero-footnote{margin-top:20px}.quote-panel{padding:27px 28px 23px}.quote-panel h2{font-size:36px}.quote-label>span{font-size:11px}.quote-result strong{font-size:49px}.quote-result .savings strong{font-size:43px}.quote-label,.breakdown{font-size:14px}.microcopy{font-size:11px}.provider-strip{padding-block:23px;flex-wrap:wrap;row-gap:20px}.provider-strip span{font-size:20px}.section{padding-block:60px}.section-heading{align-items:flex-start;flex-direction:column;gap:22px}.section h2{font-size:48px}.section-heading>p{font-size:14px}.model-toolbar{align-items:stretch;flex-direction:column;margin-top:27px;gap:15px}.search{max-width:100%}.search input{flex:1;width:100%}.table-header,.model-row{grid-template-columns:1.4fr .7fr .8fr 35px;gap:14px}.model-info h3{font-size:16px}.model-info p{font-size:11px;line-height:1.5}.reference-price{font-size:15px}.model-price{font-size:20px}.model-button{width:35px;height:35px}.table-note{font-size:10px}.steps{grid-template-columns:1fr;gap:30px;margin-top:30px}.step-top{padding-bottom:12px}.step h3{margin-top:17px}.step p{max-width:100%}.developer-section{grid-template-columns:1fr;gap:34px}.developer-copy>p:not(.eyebrow){max-width:560px}.code-panel pre{font-size:12px;min-height:300px}.faq-section{grid-template-columns:1fr;gap:30px}.closing{padding:53px 15px}.closing h2{font-size:69px}.footer{padding-top:42px}.footer nav{gap:20px}.footer-bottom{flex-wrap:wrap;row-gap:15px}.footer-bottom span:nth-child(2){order:3;width:100%}.footer-bottom a{margin-left:auto}.desktop-break{display:none}}@media(max-width:440px){.header-cta{font-size:12px!important;padding:8px 12px!important;gap:7px!important}.header{gap:10px}.hero h1{font-size:62px;letter-spacing:-2.5px}.hero-description{font-size:16px}.eyebrow{font-size:9px;letter-spacing:2px}.hero-actions{gap:17px}.hero-actions .button{font-size:13px;gap:12px;padding:12px 16px;min-height:48px}.hero-actions .text-link{font-size:12px;gap:9px}.quote-panel{padding:24px 20px 20px}.quote-panel h2{font-size:32px}.quote-label>span{font-size:9px}.quote-result strong{font-size:43px}.quote-result .savings strong{font-size:39px}.amount-field>span{font-size:11px}.presets{gap:7px}.provider-strip span{font-size:16px}.table-header,.model-row{grid-template-columns:1fr .62fr 34px;gap:12px}.table-header>span:nth-child(2),.reference-price{display:none}.model-price{font-size:20px}.model-price small{font-size:8px}.filters{gap:3px;justify-content:space-between}.filters button{padding:9px;font-size:11px}.section h2{font-size:43px}.footer nav{width:100%;margin-top:27px}.review-dialog{padding:31px 23px}.review-dialog h2{font-size:34px}.quote-result{grid-template-columns:1.1fr 1fr}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}:root{--serif:Georgia,"Times New Roman",serif}.header{height:82px}.wordmark{font-size:36px;font-weight:500;letter-spacing:-1.8px}.nav{font-size:15px}.hero{padding-top:32px;padding-bottom:36px;gap:58px}.hero h1{font-size:clamp(64px,6.55vw,94px);letter-spacing:-4px;line-height:1.08}.hero-description{font-size:20px}.quote-panel h2{font-size:32px;line-height:1.2}.quote-panel{padding-bottom:24px}.quote-result{padding-block:25px}.quote-result .savings strong{font-family:Inter,Arial,sans-serif;font-size:39px;letter-spacing:-1.5px;font-weight:500}.quote-label{font-size:14px}.quote-label>span{font-size:11px}.breakdown{font-size:14px}.microcopy{font-size:11px}.models-section{padding-top:48px}.section h2{font-size:49px;line-height:1.15}.provider-strip span{font-size:22px}.closing h2{font-size:72px}@media(min-width:1600px){.hero h1{font-size:100px}}@media(max-width:1100px){.hero{gap:30px}.hero h1{font-size:68px}.hero-description{font-size:16px}.quote-panel h2{font-size:27px}.quote-result .savings strong{font-size:31px}.quote-label{font-size:12px}.quote-label>span{font-size:9px}}@media(max-width:800px){.header{height:78px}.wordmark{font-size:31px}.hero{padding-top:44px;gap:36px}.hero h1{font-size:clamp(55px,9vw,80px);letter-spacing:-3px}.hero-description{font-size:18px}.quote-panel h2{font-size:30px}.quote-result .savings strong{font-size:39px}.quote-label{font-size:14px}.quote-label>span{font-size:11px}.section h2{font-size:43px}.provider-strip span{font-size:18px}}@media(max-width:440px){.hero h1{font-size:clamp(43px,12.5vw,55px);letter-spacing:-2.5px}.hero-description{font-size:16px}.quote-panel h2{font-size:27px}.quote-result .savings strong{font-size:33px}.quote-label{font-size:12px}.quote-label>span{font-size:9px}.section h2{font-size:36px}.provider-strip span{font-size:14px}.review-dialog h2{font-size:31px}.closing h2{font-size:62px}}.quote-result.large-total>div:first-child strong{font-size:36px;letter-spacing:-1.4px}@media(max-width:440px){.quote-result.large-total>div:first-child strong{font-size:28px;letter-spacing:-1px}.review-total dd{font-size:26px}}:root{--bg:#f0f0f2;--panel:#fafafa;--mint:#464b5a;--muted:#666d81;--line:#d6d8dd;--serif:"Space Grotesk","Inter",Arial,sans-serif;--accent:#323640;font-family:Inter,Arial,sans-serif;color:#2a2d36;background:var(--bg)}::selection{background:#d4d6dc;color:#2a2d36}.wordmark{font-family:Space Grotesk,Inter,sans-serif;font-size:34px;font-weight:700;letter-spacing:-2px}.brand-period{color:#858b9f}.button{background:var(--accent);border-color:var(--accent);color:#fafafa;border-radius:8px}.button:hover{background:#424653;border-color:#424653}.button:disabled{transform:none}.header{gap:36px}.header .nav{gap:25px;font-size:13px}.header-cta{white-space:nowrap}.hero{padding-block:65px;gap:68px}.hero h1{font-family:var(--serif);font-weight:600;line-height:1.03;font-size:clamp(60px,6vw,84px);letter-spacing:-4.5px;white-space:normal}.hero h1 span{color:#464b5a}.eyebrow{font-size:10px;letter-spacing:1.9px;font-weight:600}.hero-description{font-size:18px;line-height:1.8}.hero-footnote{font-size:12px}.quote-panel{border-radius:20px;box-shadow:0 12px 45px #2a2d3607;padding:30px}.quote-panel h2{font-family:var(--serif);font-size:29px;font-weight:500;letter-spacing:-1px}.quote-result strong{font-family:var(--serif);font-size:47px;font-weight:500;letter-spacing:-2px}.quote-result .savings strong{font-family:var(--serif)}.amount-field{background:#f3f4f5}.presets button[aria-pressed=true]{background:#e6e7eb}.quote-result .savings{color:#464b5a}.provider-strip{padding-block:28px}.provider-strip span{font:600 21px var(--serif);letter-spacing:-.6px}.section{padding-block:85px}.section h2,.home-credit-callout h2{font-family:var(--serif);font-weight:500;font-size:46px;line-height:1.12;letter-spacing:-2px}.section-heading>p{max-width:380px}.section-heading{margin-bottom:35px}.section+.section{border-top:1px solid var(--line)}.text-link{font-size:13px}.model-info h3{font-size:18px;font-weight:550}.model-info .model-id{font:11px/1.7 ui-monospace,SFMono-Regular,Consolas,monospace;overflow-wrap:anywhere}.model-table{background:#fafafa;border:1px solid var(--line);border-radius:18px;padding:0 25px;overflow:hidden}.table-header{border-top:0;padding-block:20px}.model-row{padding-block:23px}.model-row:last-child{border-bottom:0}.model-price{display:flex;align-items:center;gap:18px;color:#2a2d36;font-size:23px;font-weight:550}.model-price small.discount-pill{margin:0;font-size:11px;font-weight:600;background:#e2e3e6;padding:6px 8px;border-radius:5px;white-space:nowrap;color:#484d5c}.model-button{background:#fafafa}.model-button:hover{background:var(--accent);color:#2a2d36}.reference-price{font-size:16px}.models-section{padding-top:75px}.step-top span{font-family:var(--serif)}.closing{border-radius:22px;border:1px solid #ccced4;background:#e8e9eb;padding-block:65px}.closing h2{font-family:var(--serif);font-size:68px;font-weight:500;line-height:1.05;letter-spacing:-3px}.closing h2 em{font-style:normal}.footer .wordmark{font-family:var(--serif);font-weight:650;font-size:34px}.review-dialog{background:#f8f8f9;border-radius:20px}.review-dialog h2{font-family:var(--serif);font-weight:500}.skip-link{background:var(--accent);color:#fafafa}.code-panel{background:#e7e8eb}.code-tabs button[aria-selected=true]{background:#dcdde1}.faq-item h3 button{font-weight:500}.code-note{font-size:11px}.protocol-hero h1{font-family:var(--serif);font-weight:500;letter-spacing:-4px}.credit-value-panel{border-radius:20px;background:#e9eaed}.credit-equation strong{font-family:var(--serif);font-weight:500}.credit-value-panel>p,.calculator-title h3,.journey-details h3,.activation-comparison h3{font-family:var(--serif);font-weight:500}.protocol-facts{background:transparent}.protocol-page{--sand:#697085}.protocol-closing h2{font-size:62px}.credit-calculator{border-radius:18px}.credit-total dd{font-weight:500}.journey-tabs button[aria-selected=true]{background:#e2e3e6}.journey-number{font-family:var(--serif)}.developer-playbook{background:#f0f1f3}.resource-list>a:hover{background:#eaebee}.usage-result{background:#e0e1e5}.home-credit-callout{border-top:1px solid var(--line)}.integration-result{color:#464b5a}select{font:inherit;color:inherit;max-width:100%;background:transparent;border:0;padding:7px 22px 7px 0;cursor:pointer}select:focus-visible,summary:focus-visible,[role=tabpanel]:focus-visible{outline:2px solid #6a7186;outline-offset:5px}select option{background:#fafafa;color:#2a2d36}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid #6a7186;outline-offset:4px}input:focus-visible{outline:2px solid #6a7186}.demo-tag{display:inline-flex;align-items:center;padding:5px 9px;border:1px solid #d4d6db;border-radius:20px;font-size:10px;letter-spacing:.1px;color:#5f6679;font-weight:500;background:#eff0f2}.request-demo-card{display:grid;grid-template-columns:.88fr 1.12fr;border:1px solid #ccced4;border-radius:24px;background:#f8f9fa;overflow:hidden}.request-side{padding:34px;background:#e8e9ec;border-right:1px solid #d4d6dc;display:flex;flex-direction:column;align-items:flex-start}.demo-label-row{display:flex;align-items:center;justify-content:space-between;gap:15px;width:100%;font-size:11px;color:var(--muted)}.demo-label-row select{font-size:11px;max-width:180px}.demo-prompt{font-family:var(--serif);font-size:37px;font-weight:400;line-height:1.35;letter-spacing:-1.3px;margin:28px 0 33px;max-width:390px;min-height:100px}.sample-key{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:11px;color:var(--muted);margin-bottom:23px}.sample-key code{color:#646b80;font-size:12px}.snippet-details{border-top:1px solid #ced0d7;padding-top:18px;width:100%;font-size:12px;color:var(--muted)}.snippet-details summary{cursor:pointer;display:flex;align-items:center;gap:8px;min-height:30px}.snippet-details summary:after{content:"+";margin-left:auto;font-size:18px}.snippet-details[open] summary:after{content:"−"}.snippet-details pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px;line-height:1.8;color:#3f4451;padding-block:12px}.snippet-details>p{font-size:10px;line-height:1.7;margin-top:14px}.demo-run{margin-top:25px;min-height:43px;font-size:12px;gap:10px;padding:10px 16px}.answer-side{padding:34px;min-width:0}.stream-label{color:#71788f;font-size:11px}.sample-answer{font-size:19px;line-height:1.7;margin-top:25px;min-height:137px;max-width:590px}.stream-caret{color:#585e6f}.demo-selectors{border-top:1px solid var(--line);padding-top:18px;display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:12px}.demo-selectors>select{font-size:10px;color:var(--muted)}.demo-price-comparison{display:grid;grid-template-columns:1fr 28px 1fr;align-items:center;gap:24px;margin:24px 0}.demo-price-comparison>div{display:flex;flex-direction:column;gap:14px}.demo-price-comparison span{color:var(--muted);font-size:12px}.demo-price-comparison strong{font-family:var(--serif);font-size:52px;line-height:1;letter-spacing:-2px;font-weight:500}.demo-price-comparison>div:last-child strong{color:#464b5a}.demo-price-comparison>svg{color:var(--muted);margin-top:27px}.demo-savings{display:flex;justify-content:space-between;align-items:center;gap:20px;border:1px solid #cbcdd3;background:#e2e3e7;border-radius:9px;padding:16px 18px;color:#4c5160;font-size:13px}.demo-disclaimer{font-size:10px;line-height:1.7;color:var(--muted);margin-top:14px}.marketplace{padding-top:65px}.market-panels{display:grid;grid-template-columns:1.8fr 1fr;gap:24px}.liquidity-card,.activity-card{border:1px solid #d1d3d9;background:#fafafa;border-radius:20px;overflow:hidden}.market-card-heading{display:flex;justify-content:space-between;align-items:center;padding:22px 25px;border-bottom:1px solid var(--line);gap:15px}.market-card-heading h3{display:flex;align-items:center;gap:9px;font-size:15px;font-weight:600}.market-card-heading>span{font-size:10px;color:var(--muted);text-align:right;line-height:1.8}.market-card-heading>span strong{display:block;font-size:13px;font-weight:500;color:#3d414e}.market-card-heading select{font-size:11px;color:var(--muted);padding-right:8px}.liquidity-columns{display:flex;justify-content:space-between;font-size:10px;color:var(--muted);padding:21px 25px 14px}.liquidity-rows button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:15px;border:0;background:none;position:relative;isolation:isolate;min-height:43px;padding:10px 25px;text-align:left;font-size:13px;font-variant-numeric:tabular-nums}.liquidity-rows button strong{font-weight:500;color:#4a4f5e}.depth-fill{position:absolute;inset:0 0 0 auto;background:#e6e7eb;z-index:-1}.liquidity-rows button:hover .depth-fill,.liquidity-rows button.selected .depth-fill{background:#d2d4d9}.liquidity-rows button.selected{box-shadow:inset 3px 0 #80879c}.liquidity-rows button:focus-visible{outline-offset:-3px}.tier-detail{border-top:1px solid var(--line);padding:14px 25px;min-height:80px;font-size:11px;color:var(--muted);line-height:1.8}.tier-detail a{font-size:11px;padding-block:4px}.activity-row{display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid var(--line);padding:16px 24px;font-size:13px;font-variant-numeric:tabular-nums}.activity-row>div{display:flex;flex-direction:column;gap:7px}.activity-row strong{font-size:13px;font-weight:500}.activity-row>div:last-child{text-align:right}.activity-row span{font-size:10px;color:var(--muted)}.activity-row>div:last-child span{color:#545a6c}.activity-caption{font-size:10px;padding:13px 24px;color:var(--muted)}.usage-controls{display:flex;flex-direction:column;gap:15px;align-items:flex-end}.range-toggle{display:flex;background:#e6e7ea;border:1px solid #d2d4d9;border-radius:8px;padding:4px;gap:4px}.range-toggle button{background:none;border:0;border-radius:5px;padding:9px 14px;font-size:11px;color:var(--muted)}.range-toggle button[aria-pressed=true]{background:#fafafa;color:#3b3f4c;box-shadow:0 1px 4px #2c2f3713}.dashboard-shell{border:1px solid #d1d3d8;border-radius:24px;padding:26px;background:#eaebee}.usage-stats{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:16px}.usage-stats>div{display:flex;flex-direction:column;gap:14px;border:1px solid var(--line);border-radius:16px;background:#fafafa;padding:23px 24px}.usage-stats>div>span{font-size:12px;color:var(--muted);display:flex;align-items:center;gap:8px}.usage-stats strong{font:500 36px/1 var(--serif);letter-spacing:-1.5px}.usage-stats small{font-size:10px;color:var(--muted);font-weight:400;letter-spacing:0}.usage-stats strong small{font-size:20px}.usage-stats .latency-stat{background:#dddfe3;border-color:#c4c7d0}.daily-chart-panel,.model-usage{border:1px solid var(--line);background:#fafafa;border-radius:17px;margin-top:20px;padding:23px}.chart-title{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:23px}.chart-title h3{font-size:14px;font-weight:600}.chart-title>span{font-size:10px;color:var(--muted)}.usage-chart-layout{display:grid;grid-template-columns:1fr 225px;gap:30px;align-items:end}.bars-and-axis{min-width:0}.daily-bars{display:flex;align-items:flex-end;gap:5px;height:175px;border-bottom:1px solid #d6d8dd}.daily-bars button{flex:1;min-width:0;border:0;border-radius:3px 3px 0 0;background:#c4c7d1;padding:0;transition:background .15s}.daily-bars button.active,.daily-bars button:hover{background:#6d748a}.daily-bars button:focus-visible{outline-offset:2px}.chart-axis{display:flex;justify-content:space-between;font-size:9px;color:var(--muted);margin-top:12px}.day-detail{border:1px solid #cbcdd3;border-radius:12px;padding:17px;background:#f3f4f5;font-size:11px}.day-detail>div{display:flex;align-items:center;justify-content:space-between;gap:15px}.day-detail strong{font-weight:600}.day-detail>p{color:var(--muted);font-size:10px;margin-top:8px}.day-detail dl{border-top:1px solid var(--line);margin:14px 0 0;padding-top:9px}.day-detail dl>div{display:flex;justify-content:space-between;gap:10px;font-size:10px;margin-top:8px;line-height:1.6}.day-detail dt{color:var(--muted)}.model-usage-row{padding:16px 0;border-bottom:1px solid var(--line)}.model-usage-row:last-child{border-bottom:0;padding-bottom:2px}.model-usage-row>div{display:grid;grid-template-columns:1fr 90px 90px;gap:18px;align-items:center;font-size:12px}.model-usage-row span{text-align:right;font-variant-numeric:tabular-nums}.model-usage-row small{text-align:right;color:var(--muted);font-size:10px}.model-usage-row meter{width:calc(100% - 108px);height:6px;display:block;margin-top:13px;background:#e1e2e6;border:0;border-radius:3px;overflow:hidden}.model-usage-row meter::-webkit-meter-bar{background:#e1e2e6;border:0;height:6px;border-radius:3px}.model-usage-row meter::-webkit-meter-optimum-value{background:#7f869a;border-radius:3px}.model-usage-row meter::-moz-meter-bar{background:#7f869a;border-radius:3px}@media(min-width:1600px){.hero h1{font-size:94px}.demo-prompt{font-size:43px}.sample-answer{font-size:21px}.demo-price-comparison strong{font-size:62px}}@media(max-width:1100px){.header{gap:24px}.header .nav{gap:17px;font-size:11px}.hero{gap:35px}.hero h1{font-size:64px;letter-spacing:-3.5px}.hero-description{font-size:16px}.quote-panel{padding:24px}.quote-panel h2{font-size:25px}.section h2{font-size:41px}.request-side,.answer-side{padding:26px}.demo-prompt{font-size:31px}.sample-answer{font-size:16px;min-height:144px}.demo-price-comparison{gap:15px}.demo-price-comparison strong{font-size:44px}.demo-selectors{flex-wrap:wrap;gap:4px}.market-panels{grid-template-columns:1.55fr 1fr}.market-card-heading{padding:20px}.market-card-heading h3{font-size:13px}.market-card-heading>span{font-size:9px}.model-price{gap:10px;font-size:20px}.model-price small.discount-pill{font-size:10px;padding:5px}.usage-chart-layout{gap:20px;grid-template-columns:1fr 200px}.daily-bars{gap:4px}.usage-stats>div{padding:20px}.usage-stats strong{font-size:32px}}@media(max-width:800px){.header .nav{font-size:14px}.nav{background:#f2f3f5}.header{gap:20px}.hero{padding-block:42px;gap:32px}.hero h1{font-size:clamp(53px,9vw,76px)}.quote-panel h2{font-size:29px}.quote-panel{padding:27px}.section{padding-block:55px}.section h2{font-size:38px}.request-demo-card{grid-template-columns:1fr}.request-side{border-right:0;border-bottom:1px solid var(--line);padding:28px}.answer-side{padding:28px}.demo-prompt{font-size:35px;min-height:0;max-width:500px}.sample-answer{min-height:130px;font-size:18px}.demo-price-comparison strong{font-size:53px}.demo-selectors{flex-wrap:nowrap}.market-panels{grid-template-columns:1fr}.market-card-heading>span{font-size:11px}.market-card-heading>span strong{display:inline;margin-left:4px}.market-card-heading h3{font-size:15px}.marketplace .section-heading>p{line-height:2.1}.model-table{padding-inline:18px}.model-price{display:block}.model-price small.discount-pill{display:table;margin-top:7px}.model-info .model-id{font-size:10px}.usage-controls{align-items:flex-start}.usage-stats{gap:10px;grid-template-columns:repeat(3,1fr)}.usage-stats>div{padding:18px 13px;gap:12px}.usage-stats strong{font-size:27px}.usage-stats>div>span{font-size:10px;line-height:1.5}.usage-stats small{line-height:1.5;font-size:9px}.usage-chart-layout{grid-template-columns:1fr}.day-detail{max-width:100%}.daily-bars{height:165px}.dashboard-shell{padding:18px;border-radius:20px}.daily-chart-panel,.model-usage{padding:20px}.day-detail dl{display:grid;grid-template-columns:1fr 1fr;column-gap:20px}.closing h2{font-size:59px}.protocol-hero h1{letter-spacing:-3px}.protocol-closing h2{font-size:48px}.footer nav{row-gap:18px}.provider-strip span{font-size:17px}}@media(max-width:440px){.header{gap:10px}.wordmark{font-size:30px}.hero h1{font-size:clamp(43px,12.3vw,54px);letter-spacing:-2.8px}.hero-description{font-size:16px}.hero .eyebrow{font-size:9px}.quote-panel{padding:24px 20px}.quote-panel h2{font-size:26px}.quote-result strong{font-size:41px}.section h2{font-size:32px;letter-spacing:-1.4px}.provider-strip span{font-size:13px}.request-side,.answer-side{padding:23px}.demo-prompt{font-size:30px;letter-spacing:-1px;margin:25px 0}.demo-label-row select{max-width:155px;font-size:10px}.sample-key{gap:8px}.sample-key code{font-size:11px}.sample-answer{font-size:16px;min-height:150px}.demo-selectors{flex-wrap:wrap;gap:3px}.demo-selectors select{font-size:11px}.demo-price-comparison{gap:10px;grid-template-columns:1fr 21px 1fr}.demo-price-comparison strong{font-size:39px;letter-spacing:-1.6px}.demo-price-comparison span{font-size:10px}.demo-price-comparison>svg{width:21px}.demo-savings{font-size:11px;padding:13px 12px;gap:10px}.market-card-heading{padding:18px}.market-card-heading>span{font-size:9px;max-width:135px}.market-card-heading>span strong{display:block;font-size:11px}.market-card-heading h3{font-size:13px}.liquidity-columns,.liquidity-rows button,.tier-detail{padding-inline:18px}.activity-row{padding:16px 18px}.model-table{padding-inline:14px}.table-header{font-size:9px}.table-header,.model-row{grid-template-columns:1fr .58fr 32px;gap:10px}.model-info h3{font-size:14px}.model-info .model-id{font-size:9px}.model-price{font-size:19px}.model-price small.discount-pill{font-size:9px}.model-button{width:32px;height:32px}.dashboard-shell{padding:12px}.usage-stats{grid-template-columns:1fr 1fr;gap:9px}.usage-stats .latency-stat{grid-column:1/-1;display:grid;grid-template-columns:1fr auto;gap:8px}.latency-stat>small{grid-column:1/-1}.usage-stats>div{padding:18px 14px}.usage-stats strong{font-size:29px}.usage-stats>div>span{font-size:11px}.daily-chart-panel,.model-usage{padding:17px 13px;margin-top:12px;border-radius:13px}.daily-bars{height:145px;gap:3px}.day-detail{padding:13px}.day-detail dl{display:block}.chart-title>span{font-size:9px}.model-usage-row>div{grid-template-columns:1fr 55px;gap:8px;font-size:11px}.model-usage-row small{grid-column:1/-1;text-align:left}.model-usage-row meter{width:100%;margin-top:10px}.closing h2{font-size:49px}.protocol-closing h2{font-size:39px}.credit-equation strong{font-size:62px}.review-dialog h2{font-size:29px}}.chart-date-label{display:flex;align-items:center;gap:10px;font-size:10px;color:var(--muted)}.chart-date-label select{font-size:11px;border:1px solid #d0d2d8;border-radius:6px;padding:7px;background:#f3f4f5}.tier-detail .text-link{margin-left:8px}@media(max-width:440px){.hero-actions .text-link{font-size:11px}.tier-detail .text-link{display:flex;width:max-content;margin-left:0;margin-top:4px}}:root{--bg:#f0f0f2;--panel:#fafafa;--mint:#464b5a;--muted:#666d81;--line:#d6d8dd;--accent:#323640;--brass:#757c92;--forest:#282b34;color:#2a2d36;background:var(--bg)}.wrap{width:min(1240px,calc(100% - 112px))}.header{height:96px;border-color:#d3d5da;gap:55px}.wordmark{font-size:33px;font-weight:600;letter-spacing:-1.8px}.header .nav{font-size:12px;gap:28px;color:#4f5565}.header-cta{background:transparent;border-color:#b5b9c4;color:#343843;min-height:39px!important}.header-cta:hover{background:#e4e5e9;border-color:#959aab}.brand-period{color:var(--brass)}.button{border-radius:4px;background:var(--accent);border-color:var(--accent);color:#f4f5f6;font-size:13px;font-weight:500;gap:22px;min-height:49px}.button:hover{background:#424653;border-color:#424653;transform:translateY(-1px)}.text-link{font-size:12px;border-color:#b3b7c3}.eyebrow{font-size:9px;letter-spacing:2px;color:#636a7f;font-weight:550}.hero{display:block;padding:70px 0 45px}.hero-copy{display:grid;grid-template-columns:1.25fr .75fr;column-gap:90px;row-gap:22px;align-items:start;padding-bottom:0}.hero-copy>.eyebrow{grid-column:1/-1;margin-bottom:0;color:#5e6578}.hero h1{grid-column:1;grid-row:2/5;font-size:clamp(62px,6.3vw,90px);line-height:1.03;letter-spacing:-5px;font-weight:500;margin:0;white-space:nowrap}.hero h1 span{color:#5b6174}.hero-description{grid-column:2;grid-row:2;font-size:16px;line-height:1.8;letter-spacing:0;margin-top:4px;max-width:350px}.hero-description .desktop-break{display:none}.hero-actions{grid-column:2;grid-row:3;flex-direction:column;align-items:flex-start;gap:13px;margin:0}.hero-actions>.button{min-width:215px;justify-content:space-between}.hero-actions .text-link{padding:5px 0;border:0;color:#646b7f}.hero-footnote{grid-column:2;grid-row:4;margin:0;font-size:11px;color:#6f768d}.quote-panel{display:grid;grid-template-columns:.86fr 1.1fr 1fr;grid-template-rows:auto auto auto;column-gap:52px;row-gap:12px;margin-top:51px;padding:30px 32px;border-radius:9px;border:1px solid #caccd3;background:#e6e7eb;box-shadow:none;align-items:start}.quote-panel>.eyebrow{grid-column:1;grid-row:1;font-size:8px;letter-spacing:1.7px;color:#656c81}.quote-panel h2{grid-column:1;grid-row:2;font-size:28px;font-weight:400;letter-spacing:-1px;line-height:1.25;white-space:pre-line;margin:0}.quote-label{grid-column:2;grid-row:1;margin:0;font-size:12px}.quote-label>span{font-size:9px}.amount-field{grid-column:2;grid-row:2;height:56px;border-color:#a1a6b6;background:#f2f3f5;padding:12px}.amount-field>span{font-size:11px}.amount-field>div{font-size:24px}.amount-field input{font-size:24px}.presets{grid-column:2;grid-row:3;margin:0;gap:8px}.presets button{min-height:34px;font-size:11px;background:transparent;border-color:#bdc0cb;border-radius:3px}.presets button[aria-pressed=true]{background:#d6d8dd;border-color:#858b9f;box-shadow:none}.presets button:hover{background:#dcdde1}.quote-result{grid-column:3;grid-row:1/3;display:grid;grid-template-columns:1.1fr 1fr;gap:18px;border:0;padding:0;margin:0;align-self:center}.quote-result span{font-size:11px;color:#656c81}.quote-result strong{font-size:38px;letter-spacing:-1.5px;line-height:1.2;font-weight:500}.quote-result .savings{border-left:1px solid #bfc2cc;padding-left:18px}.quote-result .savings strong{font-size:29px;letter-spacing:-1px;font-weight:400;line-height:1.55}.quote-result .savings small{font-size:.68em}.breakdown{grid-column:3;grid-row:3;gap:8px;margin:0;font-size:10px}.breakdown dt{color:#646b80}.quote-panel>.button{grid-column:1;grid-row:3;min-height:36px;padding:8px 13px;font-size:11px;max-width:210px}.quote-panel>.microcopy{grid-column:1/-1;grid-row:4;text-align:left;font-size:9px;margin:4px 0 0;border-top:1px solid #cdcfd5;padding-top:12px;color:#6f778e}.quote-panel>.error{grid-column:2;grid-row:4;margin:0}.quote-panel>.model-interest{grid-column:3;grid-row:4;margin:0;padding-top:10px;font-size:10px}.quote-panel:has(.model-interest)>.microcopy{grid-column:1/3}.quote-panel:has(.error)>.microcopy{grid-column:1;grid-row:4;border:0;padding:0}.provider-strip{border:0;padding:18px 0 35px;justify-content:space-between;color:#6b7288}.provider-strip span{font:500 18px var(--serif);letter-spacing:-.5px}.provider-strip span+span{border:0}.section{padding-block:90px}.section h2{font-size:44px;font-weight:400;line-height:1.12;letter-spacing:-1.8px}.section h2 span{color:#666d82}.section-heading{margin-bottom:32px;gap:60px;align-items:flex-end}.section-heading>p{font-size:13px;line-height:1.85;max-width:340px}.section+.section{border-top:1px solid #d4d6db}.api-demo{padding-top:58px}.request-demo-card{grid-template-columns:.9fr 1.1fr;border-radius:10px;border-color:#c5c8d2;box-shadow:0 15px 35px #33364004}.request-side{background:#2f323c;border-color:#4b505f;color:#eeeff1;padding:35px}.request-side .tiny-label{color:#b2b6c3}.request-side .demo-label-row{color:#bdc1cc}.request-side select{color:#d0d2d7}.request-side .demo-prompt{font-size:35px;font-weight:400;line-height:1.25;letter-spacing:-1px;max-width:330px;margin:38px 0 34px;color:#edeef0}.request-side .sample-key{color:#adb2bf}.request-side .sample-key code{color:#caccd2}.request-side .demo-tag{border-color:#585e71;background:transparent;color:#bfc2cc}.snippet-details{border-color:#4d5261;color:#b6bac5}.snippet-details pre{color:#ccced4}.request-side .text-link{color:#d2d4d9}.request-side .button{background:#cdcfd6;border-color:#cdcfd6;color:#31353f;min-height:37px;border-radius:3px;margin-top:25px}.request-side .button:hover{background:#dfe1e5}.answer-side{background:#fafafa;padding:35px}.demo-price-comparison{margin-block:21px}.demo-price-comparison strong{font-size:46px;font-weight:400;letter-spacing:-1.8px}.sample-answer{font-size:16px;line-height:1.85;min-height:128px}.demo-savings{border:0;border-radius:4px;background:#e3e4e8;font-size:12px;padding:14px 16px;color:#494e5c}.demo-disclaimer{font-size:9px}.demo-run{font-size:11px}.models-section{display:grid;grid-template-columns:255px minmax(0,1fr);column-gap:68px;row-gap:16px;align-items:start}.models-section>.section-heading{grid-column:1;grid-row:1/6;display:block;margin:0;position:sticky;top:40px}.models-section .section-heading h2{font-size:43px;margin-top:20px}.models-section .section-heading>p{margin-top:25px;line-height:1.8;font-size:12px;padding:0}.models-section .section-heading>p br{display:none}.model-toolbar{grid-column:2;grid-row:1;margin:0;gap:18px}.model-toolbar .filters{gap:3px}.filters button{border-radius:3px;font-size:11px;padding:8px 11px;min-height:33px}.filters button[aria-pressed=true]{background:#e1e2e6;border-color:#bcbfca;color:#404451}.search{padding:7px 0;gap:8px;border-color:#afb3c0}.search input{width:145px;font-size:11px;color:#3e424e}.table-note{grid-column:2;grid-row:2;margin:0;font-size:9px;color:#787f95}.model-table{grid-column:2;grid-row:3;padding:0;border:0;border-radius:0;background:transparent}.table-header{border-block:1px solid #c4c7d1;padding-block:13px;font-size:9px;grid-template-columns:1.3fr .6fr .9fr 30px;gap:18px}.model-row{padding:18px 0;grid-template-columns:1.3fr .6fr .9fr 30px;gap:18px;border-color:#d7d9de}.model-info .provider-name{font-size:8px;letter-spacing:1.5px;color:#70788f}.model-info h3{font-size:15px;font-weight:500;margin-top:5px}.model-info .model-id{font-size:9px;color:#767e94;margin-top:4px}.reference-price{font-size:12px;color:#7b8298}.model-price{font-size:17px;gap:12px;font-weight:500;white-space:nowrap}.model-price small.discount-pill{font-size:8px;background:#dfe0e4;color:#565c6d;padding:5px 6px;border-radius:3px}.model-button{width:29px;height:29px;border:0;background:transparent;color:#666d81}.model-button svg{width:18px}.model-button:hover{background:#d6d7dc;color:#373b46}.model-row:hover{background:#e9eaec}.table-footnote{grid-column:2;grid-row:4;margin:0;font-size:9px;color:#777f95}.marketplace{padding-block:80px}.marketplace>.section-heading h2{font-size:42px}.marketplace>.section-heading h2 br{display:none}.marketplace>.section-heading h2 span{display:block}.market-panels{grid-template-columns:1.8fr 1fr;gap:40px}.liquidity-card,.activity-card{border:1px solid #d2d4d9;border-radius:8px;background:#f8f8f9;box-shadow:none}.market-card-heading{padding:22px 25px;background:transparent}.market-card-heading h3{font-size:13px;font-weight:500}.market-card-heading svg{color:#6e768d}.liquidity-columns{padding-block:16px;font-size:9px}.liquidity-rows button{min-height:38px;font-size:12px}.depth-fill{background:#e4e5e8}.liquidity-rows button:hover .depth-fill,.liquidity-rows button.selected .depth-fill{background:#cfd1d7}.liquidity-rows button strong{color:#575d6f;font-weight:400}.tier-detail{font-size:10px;min-height:71px}.activity-row{padding:14px 24px}.activity-row strong{font-size:12px;font-weight:400}.activity-row span{font-size:9px}.demo-tag{border-color:#ccced4;background:transparent;color:#6a7187;font-size:9px}.activity-caption{font-size:9px}.usage-section{width:100%;margin-inline:0;background:var(--forest);padding:78px max(56px,calc((100% - 1240px)/2)) 84px;color:#e9eaec;border:0!important}.usage-section .eyebrow{color:#9fa4b3}.usage-section h2{font-size:46px;color:#ebecee}.usage-section h2 span{color:#afb3c0}.usage-section .section-heading{margin-bottom:35px}.usage-controls{gap:17px}.usage-controls .demo-tag{color:#bbbfca;border-color:#595f72}.range-toggle{background:#32353f;border-color:#525869;border-radius:4px}.range-toggle button{font-size:10px;color:#babdc8;border-radius:2px;padding:8px 12px}.range-toggle button[aria-pressed=true]{background:#ced0d6;color:#373b46;box-shadow:none}.dashboard-shell{display:grid;grid-template-columns:1.35fr 1fr;gap:20px;padding:0;background:transparent;border:0;border-radius:0}.usage-stats{grid-column:1/-1;grid-template-columns:1fr 1fr 1fr;gap:0;border-block:1px solid #4f5565;margin-bottom:10px}.usage-stats>div{background:transparent;border:0;border-radius:0;padding:26px 30px;gap:14px}.usage-stats>div:first-child{padding-left:0}.usage-stats>div+div{border-left:1px solid #4f5565}.usage-stats>div>span{color:#a9aebc;font-size:11px}.usage-stats strong{font-size:38px;font-weight:400;color:#e3e4e8}.usage-stats small{color:#a0a5b5;font-size:9px}.usage-stats strong small{color:#bcbfca;font-size:19px}.usage-stats .latency-stat{background:transparent;border-color:#4f5565}.daily-chart-panel,.model-usage{background:#f2f2f4;border:0;border-radius:6px;color:#30343e;margin:0;padding:25px 23px}.daily-chart-panel{grid-column:1}.model-usage{grid-column:2}.chart-title{margin-bottom:24px}.chart-title h3{font-size:13px;font-weight:500}.chart-title>span{color:#757c92;font-size:9px}.usage-chart-layout{display:flex;flex-direction:column;align-items:stretch;gap:25px}.daily-bars{height:170px;gap:5px;border-color:#d6d8dd}.daily-bars button{background:#b9bdc8;border-radius:2px 2px 0 0}.daily-bars button.active,.daily-bars button:hover{background:#656c81}.chart-axis{color:#727a91}.day-detail{border:0;border-top:1px solid #ccced5;border-radius:0;background:transparent;padding:15px 0 0}.day-detail>div{display:inline-flex;gap:20px;font-size:12px}.day-detail>p{display:inline;margin-left:16px;font-size:10px;color:#777f95}.day-detail dl{display:grid;grid-template-columns:1fr 1fr;gap:6px 30px;border:0;padding:0;margin-top:9px}.day-detail dl>div{font-size:10px;margin:0}.day-detail dt{color:#71788f}.chart-date-label{font-size:9px;color:#757d93}.chart-date-label select{background:#e5e6e9;border-color:#cbcdd3;color:#545a6c}.model-usage .chart-title{margin-bottom:8px}.model-usage-row{padding:19px 0;border-color:#d9dadf}.model-usage-row>div{grid-template-columns:1fr 65px;gap:8px;font-size:11px}.model-usage-row strong{font-weight:500}.model-usage-row small{grid-column:1/-1;text-align:left;font-size:9px;color:#757d93}.model-usage-row meter{width:100%;margin-top:10px;height:4px;background:#dadce1}.model-usage-row meter::-webkit-meter-bar{height:4px;background:#dadce1}.model-usage-row meter::-webkit-meter-optimum-value{background:#848a9e}.model-usage-row meter::-moz-meter-bar{background:#848a9e}.how-section{background:#ebecee;border:0}.how-section .section-heading{align-items:center}.steps{gap:65px;margin-top:40px}.step-top{border-color:#c9cbd2;color:#727990;padding-bottom:18px}.step-top span{font-size:25px;font-weight:400}.step h3{font-size:19px;font-weight:500;margin:21px 0 12px}.step p{font-size:13px;line-height:1.85}.home-credit-callout{padding-block:65px;grid-template-columns:1fr 1fr;gap:130px;border:0;border-bottom:1px solid #d0d2d8}.home-credit-callout h2{font-size:39px;font-weight:400}.home-credit-callout>div>p:not(.eyebrow){font-size:13px}.developer-section{gap:100px;padding-block:90px}.code-panel{background:#e6e7eb;border-radius:7px;border-color:#c4c7d0}.code-toolbar{padding:10px 13px;border-color:#cbcdd4}.code-tabs button{font-size:11px}.code-tabs button[aria-selected=true]{color:#444957;background:#d5d7dc}.code-panel pre{font-size:11px;color:#484d5c}.code-note{font-size:9px}.developer-copy>p:not(.eyebrow){font-size:13px}.developer-copy li{font-size:12px}.faq-section{gap:120px;padding-block:75px}.faq-section h2{font-size:39px}.faq-item h3 button{font-size:13px;padding-block:20px}.faq-item p{font-size:12px}.closing{background:#e3e4e8;border:0;border-top:1px solid #bcc0cb;border-bottom:1px solid #bcc0cb;border-radius:0;padding:55px 45px;display:grid;grid-template-columns:1fr auto;text-align:left;align-items:center;column-gap:70px}.closing>.eyebrow{grid-column:1;grid-row:1;color:#666d81}.closing h2{grid-column:1;grid-row:2;font-size:58px;font-weight:400;letter-spacing:-2.5px;line-height:1.1;margin:14px 0 0}.closing h2 br{display:none}.closing h2 em{margin-left:14px;color:#5e6578}.closing>.button{grid-column:2;grid-row:2}.closing>p:last-child{grid-column:2;grid-row:3;margin-top:12px;font-size:10px}.footer{padding-top:45px}.footer .wordmark{font-size:31px;font-weight:500}.footer nav{font-size:11px;gap:25px}.footer>div>p{font-size:11px}.footer-bottom{font-size:9px;border-color:#ced0d7}.review-dialog{background:#f2f2f4;border-radius:8px;border-color:#acb1be}.review-dialog h2{font-weight:400}.review-saving{color:#585e70}.preview-notice{color:#6d758b}.review-total dd{color:#424654}.protocol-hero{padding-block:75px 60px;grid-template-columns:1.25fr .85fr;gap:95px}.protocol-hero h1{font-size:80px;font-weight:400;letter-spacing:-4px}.protocol-hero-copy .hero-actions{display:flex;flex-direction:row;gap:24px;margin-top:30px}.credit-value-panel{border-radius:7px;background:#e4e5e8;border-color:#c4c7d1;padding:28px}.credit-equation strong{font-size:73px;font-weight:400}.credit-value-panel>p{font-size:23px;font-weight:400}.credit-badge{border-color:#a7abb9;color:#666d81}.protocol-facts{padding-block:20px;border-color:#c9cbd2}.protocol-facts>div{font-size:12px}.protocol-pricing{gap:120px}.credit-calculator{border-radius:7px;background:#f8f9fa;border-color:#c9cbd2;padding:27px}.usage-result{background:#e2e3e7;border-color:#ccced4;border-radius:3px}.protocol-flow-shell,.protocol-dev-shell{background:#e9eaec;border-color:#cdcfd5}.journey-tabs button{border-radius:4px}.journey-tabs button[aria-selected=true]{background:#dadbe0;border-color:#9399aa;box-shadow:inset 0 2px #7b8297}.activation-comparison{border-radius:7px}.activation-comparison article+article{background:#e4e5e9}.activation-notice{background:#e5e6e9;border-color:#7b8298}.developer-playbook{border-radius:6px;background:#f3f4f5;border-color:#c5c8d2}.resource-status{border-color:#bbbfca;color:#5f6679}.protocol-closing h2{font-size:43px}.protocol-closing h2 br{display:block}.protocol-closing h2 em{margin:0}.home-credit-callout .eyebrow{color:#636a7e}@media(max-width:1200px){.wrap{width:calc(100% - 80px)}.header{gap:32px}.header .nav{gap:19px}.hero-copy{column-gap:55px;grid-template-columns:1.2fr .8fr}.hero h1{font-size:76px;letter-spacing:-4px}.quote-panel{column-gap:30px;padding:25px}.quote-panel h2{font-size:25px}.quote-result strong{font-size:33px}.quote-result .savings strong{font-size:26px}.quote-result{gap:12px}.quote-result .savings{padding-left:12px}.models-section{grid-template-columns:235px minmax(0,1fr);column-gap:45px}.models-section .section-heading h2{font-size:37px}.model-price{font-size:15px;gap:9px}.model-toolbar{gap:13px}.search input{width:120px}.filters button{font-size:10px;padding:7px 8px}.usage-section{padding-inline:40px}.protocol-hero{gap:60px}.protocol-hero h1{font-size:70px}.closing h2{font-size:51px}.closing{column-gap:35px;padding-inline:30px}}@media(max-width:1000px){.header{gap:23px}.header .nav{font-size:11px;gap:16px}.hero h1{font-size:63px;letter-spacing:-3px}.hero-copy{column-gap:35px}.hero-description{font-size:14px}.quote-panel{column-gap:22px;grid-template-columns:.85fr 1.1fr 1fr}.quote-panel h2{font-size:22px}.quote-label>span{display:none}.quote-result strong{font-size:29px}.quote-result .savings strong{font-size:23px}.quote-result span{font-size:10px}.amount-field>span{font-size:10px}.quote-panel .amount-field>div{max-width:50%}.models-section{column-gap:30px;grid-template-columns:200px minmax(0,1fr)}.models-section .section-heading h2{font-size:33px}.model-toolbar{flex-wrap:wrap}.model-toolbar .search{margin-left:auto}.model-price small.discount-pill{display:none}.table-header,.model-row{grid-template-columns:1.3fr .5fr .7fr 25px;gap:14px}.model-info h3{font-size:14px}.market-panels{gap:22px;grid-template-columns:1.65fr 1fr}.market-card-heading{padding-inline:20px}.market-card-heading h3{font-size:12px}.usage-section{padding-block:65px}.dashboard-shell{gap:15px;grid-template-columns:1.2fr 1fr}.daily-chart-panel,.model-usage{padding:21px 18px}.daily-bars{gap:3px}.day-detail dl{grid-template-columns:1fr}.day-detail>p{display:block;margin:7px 0 0}.model-usage-row{padding-block:19px}.closing{display:block;text-align:center}.closing h2{margin-block:17px 25px}.closing .button{display:inline-flex}.closing>p:last-child{margin-top:14px}.home-credit-callout{gap:70px}.developer-section,.faq-section{gap:55px}.protocol-pricing{gap:60px}.protocol-hero{gap:45px}.protocol-hero h1{font-size:61px}.protocol-lead{font-size:16px}}@media(max-width:800px){.wrap{width:calc(100% - 40px)}.header{height:77px;gap:20px}.header .nav{font-size:14px;gap:23px;background:#f1f1f3;border-color:#ced0d7}.header-cta{font-size:12px!important}.hero{padding-block:38px}.hero-copy{grid-template-columns:1fr;gap:20px}.hero-copy>.eyebrow{grid-column:1;grid-row:1}.hero h1{grid-column:1;grid-row:2;font-size:clamp(55px,10.4vw,77px);letter-spacing:-3.5px;white-space:normal}.hero-description{grid-column:1;grid-row:3;font-size:16px;max-width:430px;margin-top:0}.hero-actions{grid-column:1;grid-row:4;flex-direction:row;flex-wrap:wrap;align-items:center;gap:20px}.hero-actions>.button{min-width:0}.hero-footnote{grid-column:1;grid-row:5;font-size:11px;margin:0}.quote-panel{margin-top:32px;grid-template-columns:1fr 1fr;gap:14px 25px;padding:26px}.quote-panel>.eyebrow{grid-column:1/-1;grid-row:1}.quote-panel h2{grid-column:1/-1;grid-row:2;white-space:normal;font-size:26px;margin-bottom:9px}.quote-label{grid-column:1;grid-row:3}.amount-field{grid-column:1;grid-row:4}.presets{grid-column:1;grid-row:5}.quote-result{grid-column:2;grid-row:3/5}.quote-result strong{font-size:30px}.quote-result .savings strong{font-size:23px}.breakdown{grid-column:2;grid-row:5;font-size:10px}.quote-panel>.button{grid-column:1/-1;grid-row:6;max-width:none;min-height:43px;margin-top:4px}.quote-panel>.microcopy{grid-column:1/-1;grid-row:7;text-align:center;border:0;padding:0;margin:0}.quote-panel>.error{grid-column:1;grid-row:8}.quote-panel>.model-interest{grid-column:2;grid-row:8;padding:0}.quote-panel:has(.model-interest)>.microcopy{grid-column:1/-1}.quote-panel:has(.error)>.microcopy{grid-column:1/-1;grid-row:7}.provider-strip{padding:4px 0 27px}.provider-strip span{font-size:16px}.section{padding-block:57px}.section h2{font-size:37px;letter-spacing:-1.5px}.section-heading{gap:22px;align-items:flex-start}.section-heading>p{font-size:13px}.request-demo-card{grid-template-columns:1fr}.request-side,.answer-side{padding:28px}.request-side{border-right:0}.request-side .demo-prompt{font-size:34px;max-width:450px;margin:26px 0}.request-side .button{margin-top:20px}.answer-side .sample-answer{min-height:120px}.demo-price-comparison strong{font-size:48px}.models-section{display:block}.models-section>.section-heading{position:static;display:flex;flex-direction:row;align-items:flex-end;gap:40px;margin-bottom:30px}.models-section .section-heading h2{font-size:38px}.models-section .section-heading>p{margin:0;max-width:210px;font-size:12px}.model-toolbar{flex-direction:row;align-items:center;margin:0 0 16px;gap:15px}.model-toolbar .search{margin-left:0}.table-note{margin-bottom:16px;font-size:9px}.table-header,.model-row{grid-template-columns:1.3fr .6fr .85fr 30px;gap:20px}.model-price small.discount-pill{display:inline-flex}.table-footnote{margin-top:17px;line-height:1.8}.model-info h3{font-size:15px}.model-price{display:flex;gap:10px;font-size:17px}.marketplace>.section-heading h2{font-size:37px}.market-panels{grid-template-columns:1fr;gap:20px}.market-card-heading h3{font-size:14px}.activity-card{display:grid;grid-template-columns:1fr 1fr}.activity-card>.market-card-heading,.activity-caption{grid-column:1/-1}.activity-row{padding:17px 20px;border-right:1px solid #d8d9de}.usage-section{width:100%;padding:55px 20px 60px}.usage-section h2{font-size:39px}.usage-controls{align-items:flex-start}.dashboard-shell{display:flex;flex-direction:column;gap:20px}.usage-stats{grid-template-columns:repeat(3,1fr);gap:0;margin:0}.usage-stats>div{padding:24px 16px;gap:12px}.usage-stats strong{font-size:32px}.usage-stats>div>span{font-size:10px}.usage-stats small{font-size:9px}.usage-stats .latency-stat{grid-column:auto;display:flex}.daily-chart-panel,.model-usage{padding:24px}.usage-chart-layout{gap:23px}.daily-bars{height:175px;gap:6px}.day-detail dl{grid-template-columns:1fr 1fr;gap:8px 25px}.day-detail>p{display:inline;margin-left:15px}.model-usage-row>div{grid-template-columns:1fr 75px 90px}.model-usage-row small{grid-column:3;text-align:right}.model-usage-row meter{width:calc(100% - 103px)}.model-usage-row{padding-block:19px}.steps{gap:30px;margin-top:25px}.step h3{font-size:19px}.home-credit-callout{grid-template-columns:1fr;gap:25px;padding-block:50px}.home-credit-callout h2{font-size:37px}.developer-section,.faq-section{gap:35px}.code-panel pre{font-size:11px}.closing{width:calc(100% - 40px);padding:43px 25px}.closing h2{font-size:47px}.footer{padding-top:35px}.footer nav{font-size:11px;gap:20px}.protocol-hero{grid-template-columns:1fr;gap:35px;padding-block:42px}.protocol-hero h1{font-size:clamp(53px,10vw,75px)}.protocol-hero-copy .hero-actions{flex-wrap:wrap;gap:22px}.credit-value-panel{padding:27px}.credit-equation{justify-content:space-around}.protocol-facts>div{font-size:12px}.protocol-pricing{gap:35px}.protocol-closing h2{font-size:42px}.protocol-closing h2 br{display:none}.protocol-closing h2 em{margin-left:10px}}@media(max-width:440px){.header{gap:10px}.wordmark{font-size:29px}.hero h1{font-size:clamp(41px,12vw,53px);letter-spacing:-2.6px}.hero-description{font-size:15px;max-width:310px}.hero-actions{gap:14px}.hero-actions>.button{font-size:12px;padding:12px 15px;min-height:44px;gap:20px}.hero-actions .text-link{font-size:10px;gap:9px}.hero-footnote{font-size:10px}.quote-panel{display:block;padding:23px 20px;border-radius:7px}.quote-panel h2{font-size:25px;margin:10px 0 22px}.quote-panel>.eyebrow{font-size:8px}.quote-label{margin-bottom:9px;font-size:11px}.quote-label>span{display:block;font-size:9px}.amount-field{height:53px}.amount-field>span{font-size:11px}.presets{margin-top:9px;gap:8px}.presets button{min-height:36px;font-size:11px}.quote-result{border-block:1px solid #c4c7d1;padding-block:20px;margin-top:22px;gap:20px;grid-template-columns:1.1fr 1fr}.quote-result span{font-size:12px}.quote-result strong{font-size:40px}.quote-result .savings{padding-left:20px}.quote-result .savings strong{font-size:31px;line-height:1.5}.breakdown{margin:18px 0 20px;font-size:11px;gap:11px}.quote-panel>.button{width:100%;font-size:12px;min-height:44px}.quote-panel>.microcopy{margin-top:12px;font-size:9px}.quote-panel>.model-interest{margin-bottom:16px;font-size:10px}.quote-panel>.error{margin-top:10px;font-size:10px}.provider-strip span{font-size:13px}.section h2,.marketplace>.section-heading h2{font-size:32px;letter-spacing:-1.3px}.section-heading{margin-bottom:27px}.request-side,.answer-side{padding:23px}.request-side .demo-prompt{font-size:30px;letter-spacing:-.7px}.sample-answer{font-size:15px;line-height:1.8;min-height:155px!important}.demo-selectors{gap:7px}.demo-price-comparison{gap:12px}.demo-price-comparison strong{font-size:39px}.demo-savings{font-size:11px;padding:14px 12px}.demo-label-row select{font-size:10px;max-width:150px}.models-section>.section-heading{display:block;margin-bottom:26px}.models-section .section-heading h2{font-size:35px}.models-section .section-heading h2 br{display:none}.models-section .section-heading h2 span{margin-left:7px}.models-section .section-heading>p{margin-top:17px;max-width:290px;font-size:12px}.model-toolbar{display:flex;flex-direction:column;align-items:stretch}.model-toolbar .filters{justify-content:flex-start;gap:7px}.filters button{font-size:10px;padding:9px 11px}.search input{width:100%;font-size:11px}.search{padding-block:10px}.table-header,.model-row{grid-template-columns:1fr .55fr 26px;gap:13px}.table-header>span:nth-child(2),.reference-price{display:none}.model-info h3{font-size:14px}.model-info .model-id{font-size:8px}.model-price{display:flex;flex-direction:column;align-items:flex-start;gap:5px;font-size:17px}.model-price small.discount-pill{font-size:8px;padding:4px 5px}.model-row{padding-block:18px}.activity-card{display:block}.activity-row{padding:17px 20px;border-right:0}.market-card-heading{padding:19px 20px}.market-card-heading h3{font-size:13px}.liquidity-rows button{min-height:41px}.usage-section h2{font-size:35px}.usage-stats{grid-template-columns:1fr 1fr;border-bottom:0}.usage-stats>div{padding:23px 12px;gap:11px}.usage-stats>div:first-child{padding-left:0}.usage-stats strong{font-size:32px}.usage-stats .latency-stat{grid-column:1/-1;display:grid;grid-template-columns:1fr auto;border-left:0;border-block:1px solid #4f5565;padding:20px 0;gap:8px}.latency-stat>small{grid-column:1/-1}.usage-stats .latency-stat strong{font-size:28px;grid-column:2;grid-row:1/3;align-self:center}.usage-stats .latency-stat>small{grid-column:1;grid-row:2}.daily-chart-panel,.model-usage{padding:21px 16px;border-radius:5px}.daily-bars{height:155px;gap:3px}.day-detail>p{display:block;margin:8px 0 0}.day-detail dl{grid-template-columns:1fr;gap:6px}.model-usage-row>div{grid-template-columns:1fr 62px;gap:9px}.model-usage-row small{grid-column:1;text-align:left}.model-usage-row meter{width:100%;margin-top:11px}.model-usage-row{padding-block:18px}.day-detail dl>div{font-size:10px}.home-credit-callout h2,.faq-section h2{font-size:33px}.closing h2{font-size:40px;letter-spacing:-1.7px}.closing h2 br{display:block}.closing h2 em{margin-left:0}.footer nav{width:100%;margin-top:25px;font-size:10px;gap:17px}.protocol-hero h1{font-size:clamp(41px,12vw,53px);letter-spacing:-2.7px}.protocol-lead{font-size:15px}.credit-value-panel{padding:24px}.credit-equation strong{font-size:63px}.protocol-hero-copy .hero-actions{gap:18px}.credit-calculator{padding:23px 18px}.protocol-closing h2{font-size:36px}.protocol-closing h2 br{display:block}.protocol-closing h2 em{margin:0}.quote-result.large-total>div:first-child strong{font-size:29px}}@media(prefers-reduced-motion:reduce){.button{transition:none}}.table-note,.table-footnote,.model-info .provider-name,.model-info .model-id,.reference-price,.quote-panel>.microcopy,.hero-footnote,.demo-disclaimer{color:#5d6477}.table-note,.table-footnote,.model-info .model-id{font-size:10px}.model-info .provider-name{font-size:9px}.chart-title>span,.chart-axis,.day-detail>p,.day-detail dt,.chart-date-label,.model-usage-row small{color:#5b6173}.usage-controls .demo-tag{color:#c1c4ce}.usage-stats small{color:#b3b7c3}.demo-tag{color:#595f71}@media(max-width:440px){.hero-description{max-width:none}.hero-actions .text-link{font-size:11px}.model-info .model-id,.table-note,.table-footnote{font-size:9px}}:root{--bg:#f8f9fb;--panel:#fff;--mint:#3158e7;--accent:#2850df;--muted:#636b7a;--line:#dfe3ec;--brass:#3158e7;--forest:#121620;--serif:"Space Grotesk","Inter",Arial,sans-serif;color:#171b25;background:var(--bg)}body{background:var(--bg)}::selection{background:#ccd8ff;color:#122657}.header{position:relative;border-bottom-color:#dfe3ec}.header:after{content:"";position:absolute;bottom:-1px;width:64px;height:2px;background:var(--accent)}.wordmark{color:#161b26}.brand-period{color:var(--accent)}.header .nav{color:#555e70;font-size:13px}.nav a{position:relative}.nav a:after{content:"";position:absolute;bottom:-8px;left:0;width:0;height:1px;background:var(--accent);transition:width .2s}.nav a:hover:after{width:100%}.button{background:#2850df;border-color:#2850df;color:#fff;border-radius:6px;box-shadow:0 3px 7px #2439b008;transition:background .2s,box-shadow .2s,transform .2s}.button:hover{background:#1e3fb9;border-color:#1e3fb9;box-shadow:0 5px 16px #2e51cc20}.button svg,.text-link svg{transition:transform .2s}.button:hover svg,.text-link:hover svg{transform:translate(3px)}.header-cta{background:#171c27;border-color:#171c27;color:#fff}.header-cta:hover{background:#3158e7;border-color:#3158e7}.eyebrow{color:#56617a;font-size:10px;letter-spacing:1.8px}.hero-copy>.eyebrow{color:#3158e7;display:flex;align-items:center;gap:10px}.hero-copy>.eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:#3158e7;box-shadow:0 0 0 4px #3158e710}.hero{padding-top:72px}.hero h1{font-weight:500;letter-spacing:-4.9px;color:#171b25}.hero h1 span{color:#3158e7}.hero-description{color:#656b79}.hero-actions .text-link{color:#4a5468;font-size:12px}.hero-footnote{color:#707886}.text-link{color:#3158e7;border-color:#c6d0ed}.text-link:hover{color:#173db8}.quote-panel{background:#fff;border:1px solid #dce1eb;border-top:2px solid #3158e7;border-radius:8px;box-shadow:0 12px 32px #17223b05}.quote-panel>.eyebrow{color:#6c7588}.quote-panel h2{color:#1a2030}.quote-label>span{color:#70798c}.amount-field{background:#f8f9fc;border-color:#d6dce8}.amount-field:focus-within{border-color:#3158e7;box-shadow:0 0 0 3px #3158e714}.presets button{color:#5d687c;border-color:#dce2ee;background:#fff}.presets button[aria-pressed=true]{color:#244ccb;background:#edf2ff;border-color:#8da6f2}.presets button:hover{background:#f0f4ff}.quote-result strong{color:#161c2a}.quote-result .savings{border-color:#e1e5ef}.quote-result .savings strong{color:#3158e7}.quote-result span,.breakdown dt{color:#687389}.quote-panel>.microcopy{border-color:#e5e8ef;color:#707b8e}.quote-panel>.button{background:#171c27;border-color:#171c27}.quote-panel>.button:hover{background:#3158e7;border-color:#3158e7}.quote-panel>.model-interest{color:#3158e7}.provider-strip{color:#7d8491;padding-top:27px;padding-bottom:38px;border-bottom:1px solid #e2e6ee}.provider-strip span{font-weight:500;font-size:19px;letter-spacing:-.5px}.section h2{color:#1b2130;font-weight:500}.section h2 span{color:#818a9c}.section-heading>p{color:#647086}.section+.section{border-color:#e2e6ee}.request-demo-card{border-color:#dce1ec;box-shadow:0 12px 30px #11182704}.request-side{background:#141923;border-color:#293241;position:relative}.request-side:before{content:"";position:absolute;left:0;top:0;width:3px;height:74px;background:#5379ff}.request-side .demo-label-row,.request-side .tiny-label{color:#a8b4ce}.request-side select{color:#d1d9ea}.request-side .demo-prompt{color:#f5f7fc;font-weight:400}.request-side .sample-key{color:#abb6ca}.request-side .sample-key code{color:#94b1ff}.request-side .demo-tag{border-color:#46516b;color:#adbcd6}.snippet-details{border-color:#364052;color:#b4c0d6}.snippet-details pre{color:#c4d4ff}.request-side .text-link{color:#a5bcff}.request-side .button{background:#f0f3ff;border-color:#f0f3ff;color:#243b88}.request-side .button:hover{background:#dce5ff;border-color:#dce5ff}.answer-side{background:#fff}.stream-label{color:#3158e7}.demo-price-comparison>div:last-child strong{color:#3158e7}.demo-savings{background:#edf2ff;color:#2c51c9}.demo-selectors select{color:#303d57}.demo-disclaimer{color:#6a758a}.filters button[aria-pressed=true]{background:#eaf0ff;color:#244ccd;border-color:#c3d2fa}.filters button:hover{color:#244ccd}.search{border-color:#c6cfdf}.search input{color:#27334c}.table-header{border-color:#d5dce8;color:#63708a}.model-row{border-color:#e1e6ef}.model-row:hover{background:#edf2fb}.model-info h3{color:#1d2536}.model-info .provider-name,.model-info .model-id,.table-note,.table-footnote,.reference-price{color:#69758c}.model-price{color:#1d2a48}.model-price small.discount-pill{background:#eaf0ff;color:#3458c5}.model-button{color:#365cce;border:1px solid #dbe3f8;border-radius:5px}.model-button:hover{background:#3158e7;color:#fff}.model-info .model-id{letter-spacing:.1px}.liquidity-card,.activity-card{background:#fff;border-color:#dce2ec}.market-card-heading{border-color:#e2e7ef}.market-card-heading svg{color:#3158e7}.market-card-heading h3{color:#1f293c}.depth-fill{background:#edf2ff}.liquidity-rows button strong{color:#3f5fc2}.liquidity-rows button.selected .depth-fill,.liquidity-rows button:hover .depth-fill{background:#d3dfff}.liquidity-rows button.selected{box-shadow:inset 3px 0 #3158e7}.activity-row{border-color:#e3e7ef}.activity-row>div:last-child>span{color:#3158e7}.demo-tag{border-color:#d8dfed;color:#63718c}.tier-detail{color:#65728a}.tier-detail strong{color:#2348c1}.usage-section{background:#121620;position:relative;border-top:1px solid #27324a!important}.usage-section .eyebrow{color:#9eb4ec}.usage-section h2{color:#f7f8fd}.usage-section h2 span{color:#8399ce}.usage-section .usage-controls .demo-tag{color:#b4c0d9;border-color:#3c485f}.range-toggle{border-color:#48536b;background:transparent}.range-toggle button{color:#b2bfd8}.range-toggle button[aria-pressed=true]{background:#eaf0ff;color:#24419c;border-color:#eaf0ff}.usage-stats{border-color:#3a465d}.usage-stats>div,.usage-stats .latency-stat{border-color:#3a465d}.usage-stats>div>span,.usage-stats small{color:#a6b3cd}.usage-stats strong{color:#f5f7ff}.usage-stats .latency-stat strong{color:#9bb6ff}.usage-stats svg{color:#8ba9ff}.daily-chart-panel,.model-usage{background:#fbfcff;border:1px solid #dfe5f3;color:#24304a}.daily-bars{border-color:#dce3f2}.daily-bars button{background:#c7d5f8;transition:background .16s}.daily-bars button.active,.daily-bars button:hover{background:#3158e7}.day-detail{border-color:#dbe2f2}.day-detail dt,.day-detail>p,.chart-axis,.chart-date-label,.model-usage-row small,.chart-title>span{color:#687690}.model-usage-row{border-color:#e0e6f0}.model-usage-row meter,.model-usage-row meter::-webkit-meter-bar{background:#e3e9f4}.model-usage-row meter::-webkit-meter-optimum-value{background:#5579ed}.model-usage-row meter::-moz-meter-bar{background:#5579ed}.how-section{background:#f0f3f8;border-color:#e0e5ed}.step-top{color:#5070c8;border-color:#d6deed}.step p{color:#657087}.step h3{color:#222d41}.home-credit-callout{border-color:#dbe1ed;position:relative}.home-credit-callout .eyebrow{color:#3158e7}.home-credit-callout h2{color:#1c263b}.home-credit-callout h2 span{color:#3158e7}.home-credit-callout>div>p:not(.eyebrow){color:#65718a}.home-credit-callout .text-link{font-size:14px}.code-panel{background:#eff3fa;border-color:#d6dfed}.code-tabs button[aria-selected=true]{background:#dce6fc;color:#2850bd}.code-toolbar,.code-note{border-color:#d8e1ee}.code-panel pre{color:#365080}.line-number{color:#8090ad}.developer-copy li svg{color:#3158e7}.faq-item button[aria-expanded=true]{color:#3158e7}.faq-item{border-color:#dee4ee}.closing{background:#eaf0ff;border-color:#cbd8fa;border-radius:8px;position:relative;overflow:hidden}.closing:before{content:"";position:absolute;top:0;left:0;bottom:0;width:3px;background:#3158e7}.closing>.eyebrow{color:#526caa}.closing h2{color:#172342;font-weight:500}.closing h2 em{color:#3158e7;font-style:normal}.closing>p:last-child{color:#6c7b9c}.footer-bottom{border-color:#dce3ee}.review-dialog{background:#fafbff;border-color:#d7e0f3;box-shadow:0 32px 100px #16214428}.review-dialog::backdrop{background:#121b3580}.review-saving,.review-total dd{color:#3158e7}.preview-notice{color:#67728a}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid #547af6;outline-offset:5px}.nav.open{background:#fafbfe;border-color:#dce4f2}@media(max-width:800px){.hero{padding-top:45px}.hero h1{letter-spacing:-3px}.header .nav{font-size:14px}.provider-strip span{font-size:16px}.home-credit-callout .text-link{font-size:13px}}@media(max-width:440px){.hero h1{letter-spacing:-2.8px}.provider-strip span{font-size:14px}.quote-result{border-color:#e0e6f1}.hero-copy>.eyebrow{font-size:9px}.section h2{font-weight:500}.quote-panel>.microcopy{font-size:10px;line-height:1.6}.usage-stats .latency-stat{border-color:#3a465d}}@media(prefers-reduced-motion:reduce){.button,.button svg,.text-link svg,.nav a:after,.daily-bars button{transition:none}}.api-demo{--play-ink: #090e20;--play-line: #3d4157;--play-muted: #b3b5c7;background:#d8d2e2;color:#f7f5fc;padding:68px 0;scroll-margin-top:0}.api-demo .api-demo-shell{background:var(--play-ink);border:1px solid #f0ebf6;border-radius:34px;padding:36px 38px 25px;box-shadow:0 0 0 7px #e7e0ee80,0 28px 65px #25233c24,inset -60px 40px 110px #17264a40}.api-demo-topline,.api-demo-bottomline{display:flex;justify-content:space-between;align-items:center;gap:20px}.api-demo-topline{margin-bottom:29px}.api-demo-topline>span:first-child{display:flex;gap:10px;align-items:center;font-size:10px;letter-spacing:2px;color:#cbc7de}.api-sandbox-badge{border:1px solid #41445c;color:#d2cfdf;background:#1f2338;border-radius:30px;padding:7px 12px;font-size:10px}.api-demo .api-demo-heading{gap:30px;align-items:flex-end;margin:0 0 32px}.api-demo .api-demo-heading h2{color:#f5f3fc;font-size:clamp(34px,3.5vw,48px);line-height:1.15;font-weight:400;letter-spacing:-1.9px}.api-demo .api-demo-heading h2 span{color:#c5b5ed}.api-demo .api-demo-heading>p{color:#b9b9cb;font-size:12px;line-height:1.9;padding-bottom:4px}.api-demo .request-demo-card{display:grid;grid-template-columns:1fr 1.08fr;gap:18px;background:none;border:0;border-radius:0;box-shadow:none;overflow:visible;align-items:stretch}.api-demo .request-demo-card:has(.snippet-details[open]){align-items:start}.api-demo .demo-request-column,.api-demo .demo-result-column{display:flex;flex-direction:column;gap:16px;min-width:0}.api-demo .request-side{flex:1;border:1px solid #d3f2d1;border-radius:23px;padding:27px;background:#c5ebc2;color:#182b2b;min-width:0}.api-demo .request-side:before{content:none}.api-demo .request-side .demo-label-row,.api-demo .request-side .tiny-label{color:#344f49}.api-demo .tiny-label{font-size:10px;font-weight:500;letter-spacing:.5px}.api-demo select{border-radius:8px;min-height:38px;font-size:11px;padding:8px 5px 8px 9px}.api-demo select option{background:#f8f7fc;color:#242436}.api-demo .request-side select{background:#e2f5dd;color:#29463b;max-width:190px}.api-demo .request-side .demo-prompt{color:#132b2a;font-size:clamp(29px,2.6vw,37px);font-weight:400;letter-spacing:-1.2px;line-height:1.22;margin:30px 0 27px;max-width:400px;min-height:90px}.api-demo .sample-key{color:#3b594f;font-size:10px;gap:8px;margin:0 0 25px}.api-demo .sample-key code{color:#29483d;font-size:11px;letter-spacing:.1px}.api-demo .demo-request-footer{width:100%;display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:auto;border-top:1px solid #203d2826;padding-top:22px}.api-demo .demo-request-footer>span{text-align:right;font-size:10px;line-height:1.6;color:#3b594f}.api-demo .request-side .demo-run{background:#111e24;border:1px solid #111e24;color:#f5f9f4;border-radius:30px;margin:0;font-size:11px;min-height:43px;padding:10px 17px;gap:10px}.api-demo .request-side .demo-run:hover{background:#29453c;border-color:#29453c}.api-demo .request-side .demo-run:disabled{opacity:.65}.api-demo .snippet-details{border:1px solid #37354a;border-radius:19px;background:#242235;padding:18px 23px;color:#e2dcee}.api-demo .snippet-details summary{gap:13px;min-height:33px;font-size:12px}.api-demo .snippet-details summary>svg:first-child{color:#c7b4eb;flex-shrink:0}.api-demo .snippet-details summary small{display:block;font-size:10px;color:#b1aabe;margin-top:5px;font-weight:400}.api-demo .snippet-details summary:after{content:none}.api-demo .snippet-expand{margin-left:auto;transition:transform .2s}.api-demo .snippet-details[open] .snippet-expand{transform:rotate(45deg)}.api-demo .snippet-details pre{color:#e0d4f7;font-size:11px;margin-top:15px;border-top:1px solid #4c455e;padding:18px 0 0}.api-demo .snippet-details .text-link{color:#d6baff;border-color:#75628e;font-size:11px}.api-demo .snippet-details>p{color:#b9b1c8;font-size:10px}.api-demo .answer-side{padding:25px 27px;background:#24283d;border:1px solid #3b3e55;border-radius:23px;box-shadow:inset 0 1px #ffffff08}.api-demo .answer-side .demo-label-row{color:#d5d2e7}.api-demo .stream-label{display:inline-flex;align-items:center;gap:5px;border-radius:30px;background:#37334e;color:#ddd1f7;padding:5px 8px;font-size:9px;white-space:nowrap}.api-demo .sample-answer{min-height:84px;max-width:none;font-size:14px;line-height:1.85;color:#ece9f5;margin:19px 0 0}.api-demo .stream-caret{color:#d6b8ff}.api-demo .demo-cost-card{flex:1;min-width:0;padding:23px 27px 20px;background:#c5b0e9;color:#282039;border-radius:23px;border:1px solid #decbfb}.api-demo .demo-cost-card .demo-label-row{color:#46375f}.api-demo .demo-rate-badge{font-size:9px;border:1px solid #8c75b2;padding:4px 7px;border-radius:5px}.api-demo .demo-selectors{border:0;padding-top:11px;display:flex;gap:8px;flex-wrap:wrap}.api-demo .demo-selectors label{min-width:0}.api-demo .demo-selectors select{color:#36294d;max-width:100%;font-size:11px;padding-left:0}.api-demo .demo-selectors>select{font-size:10px;color:#49385f}.api-demo .demo-price-comparison{grid-template-columns:1fr 24px 1.1fr;gap:20px;margin:15px 0 20px}.api-demo .demo-price-comparison>div{gap:10px}.api-demo .demo-price-comparison span{color:#4e3d68;font-size:10px}.api-demo .demo-price-comparison strong{color:#65517e;font-size:clamp(32px,3.3vw,46px);font-weight:400;letter-spacing:-1.8px;font-variant-numeric:tabular-nums}.api-demo .demo-price-comparison>div:first-child strong{text-decoration:line-through;text-decoration-thickness:1px;text-decoration-color:#806797}.api-demo .demo-price-comparison>div:last-child strong{color:#221735;font-weight:500}.api-demo .demo-price-comparison>svg{color:#796095;margin-top:22px}.api-demo .demo-savings{border:1px solid #a78acb;border-radius:10px;background:#d2bdf0;color:#3c2854;padding:12px 14px;font-size:11px;gap:10px}.api-demo .demo-savings>strong{display:inline-flex;align-items:center;gap:5px}.api-demo .api-demo-bottomline{margin-top:22px}.api-demo .demo-disclaimer{color:#b3aec4;font-size:9px;margin:0;line-height:1.8}.api-demo-bottomline>span{font-size:9px;color:#b3aec4;text-align:right}.api-demo :is(button,a,select,summary):focus-visible{outline:2px solid #f6f2ff;outline-offset:4px}.api-demo .request-side :is(button,select):focus-visible,.api-demo .demo-cost-card select:focus-visible{outline-color:#37234c}@media(min-width:1600px){.api-demo .api-demo-heading h2{font-size:50px}}@media(max-width:1100px){.api-demo .api-demo-shell{padding:30px 27px 23px}.api-demo .request-demo-card{grid-template-columns:1fr 1fr;gap:14px}.api-demo .request-side,.api-demo .answer-side,.api-demo .demo-cost-card{padding:23px}.api-demo .request-side .demo-label-row{align-items:flex-start;flex-direction:column;gap:8px}.api-demo .request-side .demo-prompt{margin-top:22px}.api-demo .demo-price-comparison{gap:12px}}@media(max-width:800px){.api-demo{padding:40px 0}.api-demo .api-demo-shell{width:calc(100% - 32px);border-radius:27px;padding:29px 22px 22px;box-shadow:0 0 0 5px #e7e0ee80,0 20px 45px #25233c20}.api-demo .api-demo-heading{align-items:flex-start;gap:14px;margin-bottom:25px}.api-demo .api-demo-heading h2{font-size:36px;letter-spacing:-1.3px}.api-demo .api-demo-heading>p{font-size:12px}.api-demo .request-demo-card{grid-template-columns:1fr;gap:16px}.api-demo .request-side .demo-label-row{flex-direction:row;align-items:center}.api-demo .request-side .demo-prompt{font-size:35px;min-height:0;margin:27px 0;max-width:480px}.api-demo .answer-side .sample-answer{min-height:104px!important}.api-demo .demo-price-comparison strong{font-size:46px}.api-demo .api-demo-bottomline{display:block}.api-demo-bottomline>span{display:none}}@media(max-width:440px){.api-demo .api-demo-shell{padding:24px 15px 19px;border-radius:24px}.api-demo-topline{margin-bottom:25px;gap:8px}.api-demo-topline>span:first-child{font-size:8px;gap:7px;letter-spacing:1px}.api-demo-topline>span:first-child svg{width:15px}.api-sandbox-badge{font-size:8px;padding:6px 8px}.api-demo .api-demo-heading h2{font-size:30px;letter-spacing:-1.25px}.api-demo .api-demo-heading>p br{display:none}.api-demo .request-side,.api-demo .answer-side,.api-demo .demo-cost-card{padding:20px 18px;border-radius:18px}.api-demo .tiny-label{font-size:9px}.api-demo .request-side select{max-width:155px;font-size:10px;padding-left:5px}.api-demo .request-side .demo-prompt{font-size:29px;letter-spacing:-.9px;margin:25px 0}.api-demo .sample-key{gap:7px;font-size:9px}.api-demo .sample-key code{font-size:10px}.api-demo .request-side .demo-run{font-size:10px;padding:9px 12px;gap:7px}.api-demo .demo-request-footer>span{font-size:9px}.api-demo .snippet-details{padding:17px 18px;border-radius:17px}.api-demo .snippet-details summary small{font-size:9px}.api-demo .sample-answer{font-size:13px;line-height:1.85}.api-demo .stream-label{font-size:8px;gap:3px;padding:4px 6px}.api-demo .demo-price-comparison{grid-template-columns:1fr 18px 1.1fr;gap:10px}.api-demo .demo-price-comparison strong{font-size:35px;letter-spacing:-1.4px}.api-demo .demo-price-comparison>svg{width:18px}.api-demo .demo-savings{padding:11px 10px;font-size:10px}.api-demo .demo-disclaimer{font-size:9px}}@media(prefers-reduced-motion:reduce){.api-demo .snippet-expand{transition:none}}:root{--bg: #090e20;--panel: #24283d;--muted: #b3b1c6;--line: #34374e;--accent: #c5b0e9;--mint: #c5ebc2;--forest: #12172b;--brass: #c5b0e9;--night: #090e20;--slate: #24283d;--lavender: #c5b0e9;--mist: #d8d2e2;--soft-mint: #c5ebc2;--white: #f6f3fc;color:var(--white);background:var(--mist);color-scheme:dark}body{background:var(--mist)}::selection{background:#c5b0e9;color:#231733}.site-frame{margin:16px;border:1px solid #ebe6f2;border-radius:30px;background:var(--night);box-shadow:0 0 0 5px #e7e0ee80,0 20px 55px #25233c20}.home-page{color:var(--white)}.site-frame .wrap,.site-frame .cp-wrap{width:min(1240px,calc(100% - 96px))}.site-frame .button{background:var(--lavender);color:#231733;border-color:var(--lavender);border-radius:30px;box-shadow:none;font-weight:500}.site-frame .button:hover{background:#ddc9fa;border-color:#ddc9fa;box-shadow:0 5px 20px #c5b0e915}.site-frame .text-link{color:#d4bdf4;border-color:#776389}.site-frame .text-link:hover{color:#ecddff}.site-frame :is(button,a,input,select,summary):focus-visible{outline-color:#ddc9fa}.home-page .eyebrow{color:#c2afd9;font-size:10px;letter-spacing:1.8px}.home-page .wordmark{color:var(--white)}.home-page .brand-period{display:none}.home-page .header{height:96px;gap:45px;border-color:#36384e}.home-page .header:after,.home-page .hero-copy>.eyebrow:before{content:none}.home-page .header .nav{color:#c2bfd1}.home-page .nav a:hover,.home-page .footer a:hover{color:#eee0ff}.home-page .nav a:after{background:var(--lavender)}.home-page .header-cta{color:#f4edff;background:#28263d;border-color:#46415c;padding-inline:19px}.home-page .header-cta:hover{background:#3b3152;border-color:#a28cbc}.home-page .menu-button{color:#e4d8f7}.home-page .hero{padding-block:80px 42px}.home-page .hero-copy{grid-template-columns:1.65fr .85fr;column-gap:60px;row-gap:25px}.home-page .hero-copy>.eyebrow{color:#c5b4df}.home-page .hero h1{color:#fbf9ff;font-size:clamp(65px,7.5vw,106px);line-height:1.01;font-weight:600;letter-spacing:-5.6px}.home-page .hero h1 span{color:#c7b2ed}.home-page .hero-description{color:#bdbace;font-size:16px;line-height:1.9;margin-top:8px}.home-page .hero-actions{gap:18px}.home-page .hero-actions .text-link{color:#c8c1d8}.home-page .hero-footnote{color:#aaa5be}.home-page .quote-panel{--muted: #44584a;margin-top:60px;background:#c5ebc2;color:#1d322a;border:1px solid #e0f6d8;border-radius:23px;padding:31px;box-shadow:none;color-scheme:light}.home-page .quote-panel>.eyebrow{color:#425946}.home-page .quote-panel h2{color:#18342b}.home-page .quote-label>span{color:#466449}.home-page .amount-field{background:#dff3d9;border-color:#9cba98;border-radius:10px}.home-page .amount-field:focus-within{border-color:#42694c;box-shadow:0 0 0 3px #2f553716}.home-page .quote-panel .presets button{color:#33593b;background:transparent;border-color:#a7c7a0;border-radius:20px}.home-page .quote-panel .presets button:hover{background:#d8f0d1}.home-page .quote-panel .presets button[aria-pressed=true]{color:#f2f9ee;background:#2c4b39;border-color:#2c4b39}.home-page .quote-result strong{color:#18342b}.home-page .quote-result .savings strong{color:#355e3f}.home-page .quote-result span,.home-page .breakdown dt{color:#425e48}.home-page .quote-result,.home-page .quote-result .savings{border-color:#9fbe9e}.home-page .quote-panel>.microcopy{color:#49624b;border-color:#abcba6}.home-page .quote-panel>.button{color:#f4f9f0;background:#142c25;border-color:#142c25}.home-page .quote-panel>.button:hover{background:#32573d;border-color:#32573d}.home-page .quote-panel>.model-interest{color:#315238}.home-page .quote-panel :is(button,input):focus-visible{outline-color:#354d35}.home-page .error{color:#872c31}.home-page .provider-strip{color:#aaa5bd;border-color:#303247;padding-top:20px;padding-bottom:36px}.home-page .section h2{color:var(--white);font-weight:500}.home-page .section h2 span{color:#c4afe7}.home-page .section-heading>p{color:#b3aec5}.home-page .section+.section{border-color:#36374c}.home-page .api-demo{background:transparent;padding-top:55px;padding-bottom:60px}.home-page .api-demo-shell{border:1px solid #3e3c56;background:#111529;box-shadow:none;border-radius:26px}.home-page .api-demo-heading h2 span{color:#c4afe7}.home-page .api-demo select{color-scheme:light}.home-page .api-demo .request-side .button{background:#111e24;color:#f5f9f4;border-color:#111e24}.home-page .api-demo .request-side .button:hover{background:#29453c;border-color:#29453c}.home-page .models-section{padding-block:76px}.home-page .filters{gap:6px}.home-page .filters button{border:1px solid transparent;color:#bfb9d1;border-radius:20px}.home-page .filters button[aria-pressed=true]{background:#c5b0e9;color:#2d1d40;border-color:#c5b0e9}.home-page .filters button:hover{color:#f4e8ff;border-color:#5c4c76}.home-page .filters button[aria-pressed=true]:hover{color:#2d1d40}.home-page .search{border-color:#635974;color:#c5b0e9}.home-page .search input{color:#ede5f7}.home-page .search input::placeholder{color:#a7a0b9}.home-page .table-note,.home-page .table-footnote,.home-page .model-info .provider-name,.home-page .model-info .model-id{color:#aaa3bf}.home-page .model-table{background:#191d31;border:1px solid #373a51;border-radius:21px;padding-inline:21px}.home-page .table-header{color:#bbb2ce;border-top:0;border-bottom-color:#3a3a50}.home-page .model-row{border-color:#34364c}.home-page .model-row:hover{background:#27263c}.home-page .model-info h3{color:#f1edf8}.home-page .reference-price{color:#aaa3bd}.home-page .model-price{color:#e9ddfa}.home-page .model-price small.discount-pill{color:#c5ebc2;background:#2b4038;border-radius:12px}.home-page .model-button{color:#d6c2ef;background:#2b2840;border-color:#4e445f;border-radius:50%}.home-page .model-button:hover{background:#d1b9f1;color:#2c1e3b}.home-page .empty-state{color:#d2c8e5}.home-page .liquidity-card,.home-page .activity-card{border-radius:22px;background:#24283d;border-color:#3c3e56}.home-page .market-card-heading{border-color:#48465e}.home-page .market-card-heading h3{color:#f1eaf9}.home-page .market-card-heading svg{color:#c9b6ea}.home-page .market-card-heading>span,.home-page .market-card-heading select{color:#c2b9d4}.home-page .market-card-heading>span strong{color:#eadffb}.home-page .liquidity-columns{color:#b9b0cc}.home-page .depth-fill{background:#36334f}.home-page .liquidity-rows button{color:#ddd5ec}.home-page .liquidity-rows button strong{color:#d2bbea}.home-page .liquidity-rows button.selected .depth-fill,.home-page .liquidity-rows button:hover .depth-fill{background:#554168}.home-page .liquidity-rows button.selected{box-shadow:inset 3px 0 #d2b5f2}.home-page .tier-detail{border-color:#4b465e;color:#bcb2ce}.home-page .tier-detail strong{color:#e0c7fc}.home-page .activity-row{color:#e1d9ef;border-color:#444157}.home-page .activity-row span,.home-page .activity-caption{color:#b6adc9}.home-page .activity-row>div:last-child>span{color:#c5ebc2}.home-page .demo-tag{color:#c7b9da;border-color:#5c4f71}.home-page select option{background:#25283d;color:#ece7f6}.home-page .api-demo select option{background:#f8f7fc;color:#242436}.home-page .usage-section{width:100%;background:#15192c;border-block:1px solid #34364e!important;padding-inline:max(48px,calc((100% - 1240px)/2))}.home-page .usage-section .eyebrow,.home-page .usage-section .usage-controls .demo-tag{color:#c5b3e0;border-color:#5a4e6e}.home-page .usage-section h2{color:var(--white)}.home-page .usage-section h2 span{color:#c5b0e9}.home-page .range-toggle{background:#29283e;border-color:#4e455e;border-radius:30px}.home-page .range-toggle button{color:#c4b6d7;border-radius:25px}.home-page .range-toggle button[aria-pressed=true]{color:#2b1d3d;background:#d0b9ee}.home-page .usage-stats{gap:16px;border:0;margin-bottom:0}.home-page .usage-stats>div{padding:26px;background:#26293f;border:1px solid #3e4058;border-radius:20px}.home-page .usage-stats>div:first-child{padding-left:26px;background:#c5b0e9;border-color:#dbc7f4}.home-page .usage-stats>div>span,.home-page .usage-stats small{color:#b8adc9}.home-page .usage-stats strong{color:#f3edf9}.home-page .usage-stats svg{color:#c3aedf}.home-page .usage-stats>div:first-child :is(span,small,svg){color:#4a355f}.home-page .usage-stats>div:first-child strong{color:#281b38}.home-page .usage-stats .latency-stat{background:#c5ebc2;border-color:#d8f2d1}.home-page .usage-stats .latency-stat :is(span,small,svg){color:#415d48}.home-page .usage-stats .latency-stat strong{color:#223e2b}.home-page .daily-chart-panel,.home-page .model-usage{background:#24283d;color:#ebe3f5;border:1px solid #414056;border-radius:22px}.home-page .chart-title>span,.home-page .chart-axis,.home-page .chart-date-label,.home-page .day-detail>p,.home-page .day-detail dt,.home-page .model-usage-row small{color:#bbb0cb}.home-page .daily-bars{border-color:#565064}.home-page .daily-bars button{background:#786591;border-radius:4px 4px 0 0}.home-page .daily-bars button.active,.home-page .daily-bars button:hover{background:#d3b3ff}.home-page .chart-date-label select{background:#373047;border-color:#64506e;color:#dac9ed}.home-page .day-detail,.home-page .model-usage-row{border-color:#4b425a}.home-page .model-usage-row meter,.home-page .model-usage-row meter::-webkit-meter-bar{background:#484057}.home-page .model-usage-row meter::-webkit-meter-optimum-value{background:#c5b0e9}.home-page .model-usage-row meter::-moz-meter-bar{background:#c5b0e9}.home-page .how-section{background:var(--night)}.home-page .steps{gap:18px}.home-page .step{padding:27px;background:#1d2136;border:1px solid #373950;border-radius:22px}.home-page .step-top{color:#c4acdf;border-color:#4a435c}.home-page .step h3{color:#f0e9f9}.home-page .step p{color:#b9adc8}.home-page .home-credit-callout{padding:40px;border:1px solid #d2bef0;border-radius:25px;background:#c5b0e9;color:#2c1f3c;gap:90px}.home-page .home-credit-callout .eyebrow{color:#54366e}.home-page .home-credit-callout h2{color:#251831}.home-page .home-credit-callout h2 span{color:#69448b}.home-page .home-credit-callout>div>p:not(.eyebrow){color:#4e385f}.home-page .home-credit-callout .text-link{color:#39224d;border-color:#806197}.home-page .developer-copy>p:not(.eyebrow),.home-page .developer-copy li{color:#b9aecb}.home-page .developer-copy li svg{color:#c5ebc2}.home-page .code-panel{background:#232236;border-color:#4a415b;border-radius:20px}.home-page .code-toolbar,.home-page .code-note{border-color:#494058}.home-page .code-tabs button{border-radius:18px;color:#c1b4d2}.home-page .code-tabs button[aria-selected=true]{color:#301f40;background:#cbb4eb}.home-page .code-panel pre{color:#dbc8f3}.home-page .line-number{color:#9984b2}.home-page .copy-button,.home-page .code-note{color:#baaccd}.home-page .faq-section{border-color:#393448}.home-page .faq-item{border-color:#40384f}.home-page .faq-item button[aria-expanded=true]{color:#d5b6fa}.home-page .closing{padding:45px;background:#26283f;border:1px solid #454059;border-radius:24px}.home-page .closing:before{content:none}.home-page .closing>.eyebrow{color:#bda4dd}.home-page .closing h2{color:#f2ebfb}.home-page .closing h2 em{color:#c9b0ee}.home-page .closing>p:last-child{color:#b4a7c8}.home-page .footer{padding-bottom:4px}.home-page .footer nav{color:#c8bdd8}.home-page .footer-bottom{border-color:#3b344e}.home-page .review-dialog{background:#212438;color:#f0e9fa;border-color:#716084;border-radius:24px;box-shadow:0 35px 100px #0007}.home-page .review-dialog::backdrop{background:#050a1ac4}.home-page .review-dialog .eyebrow{color:#cbb2e9}.home-page .review-saving,.home-page .review-total dd{color:#c5ebc2}.home-page .review-total{border-color:#574664}.home-page .preview-notice{color:#bcb0cd}.home-page .dialog-close{color:#ece2f7}.credit-page{background:var(--night);color:var(--white);--cp-muted: #b3a8c6;--cp-line: #3c354d;--cp-blue: #c5b0e9}.credit-page a:hover{color:#e1c8ff}.credit-page .cp-header{border-color:#3b354d}.credit-page .cp-brand>span{letter-spacing:.5px}.credit-page .cp-brand>small{color:#bba8d1;border-color:#62516f}.credit-page .cp-header nav{color:#d2c1e5}.credit-page .cp-back{color:#bac}.credit-page .cp-header nav>a:last-child{padding:12px 17px;border:1px solid #5c4c6c;border-radius:24px;background:#292439}.credit-page .cp-kicker{color:#c3a8e3}.credit-page .cp-kicker>span{display:none}.credit-page .cp-hero h1{color:#fbf8ff;font-size:clamp(62px,7.7vw,108px);font-weight:600;letter-spacing:-5px}.credit-page .cp-hero h1>span{color:#c7b2ed}.credit-page .cp-lead{color:#beb0ce}.credit-page .cp-primary{background:#c5b0e9;border-color:#dec9f7;color:#2c1e3f;border-radius:30px}.credit-page .cp-primary:hover{background:#ddc7fa;color:#2c1e3f!important}.credit-page .cp-link{color:#d7beef;border-color:#745b8b}.credit-page .cp-art-meta{color:#ab98c0}.credit-page .cp-hero-art{background:#16172d;border:1px solid #3a344e;border-radius:26px;padding:22px 22px 0}.credit-page .cp-coin-control{color:#b6a2ce}.credit-page .cp-coin-control button{color:#e0caf7;border-color:#605072;border-radius:20px;background:#2e263f}.credit-page .cp-hero-bottom{color:#b9a6d0}.credit-page .cp-section-nav{border:1px solid #44384f;background:#242337;border-radius:18px;overflow:hidden}.credit-page .cp-section-nav a{color:#b69ccc;border-color:#51405f;padding-left:24px}.credit-page .cp-section-nav span{color:#e4d7f2}.credit-page .cp-section-nav a:hover{background:#383047}.credit-page .cp-heading h2{color:#f5edfc}.credit-page .cp-heading h2 span{color:#c3abe1}.credit-page .cp-heading>p{color:#bba8cf}.credit-page .cp-heading>svg{color:#c7aae8}.credit-page .cp-possibilities{background:#17182e;border-color:#48405a;border-radius:28px}.credit-page .cp-grid-lines{display:none}.credit-page .cp-num{color:#c5a5e9}.credit-page .cp-possibility p{color:#b6a3cc}.credit-page .cp-possibility:hover .cp-num{color:#ead6ff}.credit-page .cp-stage-caption{color:#b4a0c8}.credit-page .cp-activation{background:transparent;color:#2b1b3a;padding-block:28px 40px}.credit-page .cp-activation>.cp-wrap{background:#c5b0e9;border:1px solid #ddc9f5;border-radius:28px;padding:45px}.credit-page .cp-activation .cp-kicker{color:#55356e}.credit-page .cp-value{grid-template-columns:2.15fr 1fr;gap:55px}.credit-page .cp-value h2{font-size:clamp(35px,3.6vw,52px)}.credit-page .cp-value h2 span{color:#82679a}.credit-page .cp-value h2 .cp-model-name{color:inherit;white-space:nowrap}.credit-page .cp-value h2 em{color:#623589}.credit-page .cp-value>p{color:#503b63}.credit-page .cp-providers,.credit-page .cp-providers>div{border-color:#a28abc}.credit-page .cp-providers span,.credit-page .cp-providers>div>svg,.credit-page .cp-activation-note{color:#58406c}.credit-page .cp-network{background:#1b1c31;border-color:#494057;border-radius:26px}.credit-page .cp-flow-origin{color:#d7c3ed;border-color:#4c3e5c}.credit-page .cp-flow-origin>span{color:#b19bc7}.credit-page .cp-credit-node{background:#c5b0e9;color:#2b1a3b;border-color:#dfc6f5;border-radius:30px}.credit-page .cp-routes{gap:17px}.credit-page .cp-routes article{border-color:#54455f;background:#29263d;border-radius:19px}.credit-page .cp-route-title{color:#c3a7e4}.credit-page .cp-route-title h3{color:#ecdcfb}.credit-page .cp-routes dt{color:#ceb9e3}.credit-page .cp-routes dd,.credit-page .cp-flow-note span,.credit-page .cp-route-end span{color:#b9a1cd}.credit-page .cp-flow-note{border-color:#5b446a;color:#d0b7e8}.credit-page .cp-routes article>p:not(.cp-flow-note),.credit-page .cp-routes article>svg{color:#c0a4da}.credit-page .cp-routes article:last-child{background:#c5ebc2;border-color:#d9f1d0;color:#25422f}.credit-page .cp-routes article:last-child :is(h3,p,span,svg){color:#3d5e47}.credit-page .cp-network-footer{color:#b9a6cc}.credit-page .cp-network-footer strong{color:#ddc7f3}.credit-page .cp-agents{background:#15182d;border-color:#40374e}.credit-page .cp-tabs{background:#272338;border:1px solid #51425e;border-radius:22px;padding:5px;gap:6px}.credit-page .cp-tabs button{color:#c7b0df;border:0;border-radius:17px;padding:20px 18px}.credit-page .cp-tabs button>span{color:#ad8eca}.credit-page .cp-tabs button[aria-selected=true]{color:#2c1e3b;background:#c5b0e9}.credit-page .cp-tabs button[aria-selected=true]>span{color:#5c3976}.credit-page .cp-agent-copy>p{color:#b8a6cb}.credit-page .cp-agent-copy .cp-example-note{color:#b6a0cc;border-color:#51405f}.credit-page .cp-code{background:#242236;border-color:#4c3f5c;border-radius:20px}.credit-page .cp-code>div{color:#c7acdf;border-color:#4e3f5d}.credit-page .cp-code button{color:#d7bcee}.credit-page .cp-code pre{color:#ddc8f2}.credit-page .cp-code-line>span{color:#a489bb}.credit-page .cp-agent-footer{color:#ceb7e4}.credit-page .cp-agent-footer p{color:#ad94c3}.credit-page .cp-application-grid{gap:18px}.credit-page .cp-application-grid article{border:1px solid #4b3c59;border-radius:22px;padding:28px;background:#242237}.credit-page .cp-application-grid article>div{color:#c1a3e1}.credit-page .cp-application-grid article>div>span{color:#b297c8}.credit-page .cp-application-grid p{color:#b6a3c9}.credit-page .cp-contract-heading,.credit-page .cp-contract,.credit-page .cp-footer,.credit-page .cp-footer-bottom{border-color:#42354f}.credit-page .cp-contract-heading>span,.credit-page .cp-source-note{color:#b29bc9}.credit-page .cp-contract p{color:#b5a1c9}.credit-page .cp-address a{color:#d0b5ec}.credit-page .cp-address button{border-color:#5b4270;color:#c9a4eb;border-radius:8px}.credit-page .cp-footer>div>p,.credit-page .cp-footer-bottom{color:#b49bc9}.credit-page .cp-footer nav{color:#cdb2e4}.credit-page .holo-rotator:focus-visible{outline-color:#d2b3f1}@media(max-width:1200px){.site-frame .wrap,.site-frame .cp-wrap{width:calc(100% - 64px)}.home-page .header{gap:28px}.home-page .header .nav{gap:18px;font-size:11px}.home-page .hero-copy{grid-template-columns:1.6fr .9fr;column-gap:35px}.home-page .hero h1{font-size:7.2vw;letter-spacing:-4.2px}.home-page .hero-description{font-size:14px}.home-page .model-table{padding-inline:16px}.home-page .usage-section{width:100%;padding-inline:32px}.home-page .quote-panel{column-gap:25px;padding:25px}.home-page .step{padding:23px}.credit-page .cp-hero-art{padding:18px 16px 0}.credit-page .cp-value{gap:35px}.credit-page .cp-application-grid article{padding:23px}}@media(max-width:1000px){.home-page .header{gap:18px}.home-page .header .nav{gap:12px;font-size:10px}.home-page .wordmark{font-size:29px}.home-page .hero-copy{column-gap:28px}.home-page .hero h1{font-size:6.9vw;letter-spacing:-3.5px}.home-page .quote-panel{padding:23px;column-gap:20px}.home-page .home-credit-callout{gap:45px}.home-page .usage-stats>div,.home-page .usage-stats>div:first-child{padding:22px}.credit-page .cp-hero h1{font-size:7vw;letter-spacing:-3.8px}.credit-page .cp-activation>.cp-wrap{padding:30px}}@media(max-width:800px){.site-frame{margin:10px;border-radius:24px;box-shadow:0 0 0 4px #e7e0ee80}.site-frame .wrap,.site-frame .cp-wrap{width:calc(100% - 40px)}.home-page .header{height:77px;gap:20px}.home-page .header .nav{background:#242236;color:#e3d5f5;border-color:#5a466d;border-radius:18px;font-size:14px;gap:23px}.home-page .hero{padding-top:45px}.home-page .hero-copy{grid-template-columns:1fr;row-gap:23px}.home-page .hero h1{font-size:clamp(45px,9.8vw,76px);letter-spacing:-3.8px}.home-page .hero-description{font-size:15px;margin:0}.home-page .hero-actions{gap:18px}.home-page .quote-panel{margin-top:35px;padding:25px}.home-page .api-demo{padding-block:35px 48px}.home-page .api-demo-shell{width:calc(100% - 26px);box-shadow:none;padding:25px 20px 22px}.home-page .models-section{padding-block:50px}.home-page .model-table{padding-inline:16px}.home-page .usage-section{width:100%;padding-inline:20px}.home-page .usage-stats{gap:10px}.home-page .usage-stats>div,.home-page .usage-stats>div:first-child{padding:20px 15px}.home-page .usage-stats strong{font-size:28px}.home-page .steps{gap:13px}.home-page .step{padding:21px}.home-page .home-credit-callout{gap:25px;padding:30px}.home-page .closing{padding:35px 23px}.credit-page .cp-hero h1{font-size:8vw;letter-spacing:-3px}.credit-page .cp-section-nav a{padding-left:14px}.credit-page .cp-hero-art{border-radius:22px}.credit-page .cp-coin-control{flex-wrap:wrap}.credit-page .cp-value{gap:25px}.credit-page .cp-tabs{border-radius:17px;gap:3px}.credit-page .cp-tabs button{padding:17px 10px;font-size:11px;border-radius:13px;gap:10px}.credit-page .cp-application-grid article{padding:20px}}@media(max-width:540px){.site-frame{margin:7px;border-radius:21px}.site-frame .wrap,.site-frame .cp-wrap{width:calc(100% - 32px)}.home-page .header{gap:9px}.home-page .header-cta{padding-inline:13px;font-size:10px!important}.home-page .wordmark{font-size:28px}.home-page .hero h1{font-size:clamp(36px,11.4vw,59px);letter-spacing:-2.3px;line-height:1.08}.home-page .hero-description{font-size:14px}.home-page .hero-copy>.eyebrow{font-size:8px;letter-spacing:1.4px}.home-page .hero-actions>.button{font-size:11px;gap:13px}.home-page .quote-panel{padding:23px 18px;border-radius:20px}.home-page .quote-panel h2{font-size:25px}.home-page .quote-panel>.microcopy{font-size:9px}.home-page .provider-strip span{font-size:12px}.home-page .api-demo-shell{width:calc(100% - 20px);padding:23px 13px 20px;border-radius:22px}.home-page .model-table{padding-inline:12px;border-radius:17px}.home-page .model-info h3{font-size:13px}.home-page .model-info .model-id{font-size:8px}.home-page .model-row,.home-page .table-header{column-gap:9px}.home-page .model-price{font-size:16px}.home-page .model-button{width:26px;height:26px}.home-page .usage-section{width:100%;padding-inline:16px}.home-page .usage-stats>div,.home-page .usage-stats>div:first-child{padding:19px 15px}.home-page .usage-stats .latency-stat{padding:19px;border:1px solid #d9f0d1}.home-page .usage-stats strong{font-size:29px}.home-page .daily-chart-panel,.home-page .model-usage{padding:21px 16px;border-radius:19px}.home-page .steps{grid-template-columns:1fr;gap:14px}.home-page .home-credit-callout{padding:27px 24px}.home-page .home-credit-callout .text-link{font-size:12px}.home-page .closing h2{font-size:39px}.home-page .footer nav{gap:15px}.credit-page .cp-header nav>a:last-child{padding:9px 11px;font-size:9px}.credit-page .cp-hero h1{font-size:clamp(45px,13.4vw,68px);letter-spacing:-2.8px}.credit-page .cp-hero-art{padding:12px 10px 20px}.credit-page .cp-coin-control{font-size:8px;gap:7px}.credit-page .cp-coin-control button{font-size:9px;padding:7px 9px}.credit-page .cp-possibilities{padding:23px 18px;border-radius:22px}.credit-page .cp-possibility{width:104px}.credit-page .cp-activation>.cp-wrap{padding:28px 22px;border-radius:23px}.credit-page .cp-value h2{font-size:clamp(26px,8.45vw,33px);letter-spacing:-1.1px}.credit-page .cp-providers>div{border-bottom-color:#a58bbd}.credit-page .cp-network{border-radius:22px}.credit-page .cp-flow-origin>.cp-credit-node{flex:unset;padding:11px 25px}.credit-page .cp-tabs button{font-size:9px;gap:7px;padding:15px 7px}.credit-page .cp-application-grid{gap:15px}.credit-page .cp-application-grid article{padding:25px}}body:has(.atlas-page){background:#f7f7f2;color-scheme:light}.credit-page.atlas-page{--cp-muted: #65655f;--cp-line: #d2d2c9;--cp-blue: #171914;--atlas-lime: #d1fc53;--mint: #171914;--bg: #f7f7f2;position:relative;isolation:isolate;margin:0;border:0;border-radius:0;background:#f7f7f2;color:#151613;box-shadow:none;overflow:clip;color-scheme:light}.atlas-page ::selection{background:#d1fc53;color:#141611}.credit-page.atlas-page :is(a,button):focus-visible{outline:2px solid #4b6320;outline-offset:6px}.credit-page.atlas-page a:hover{color:#4c631e}.credit-page.atlas-page .cp-wrap{width:min(1110px,calc(100% - 294px))}.credit-page.atlas-page :is(h1,h2,h3){font-family:Inter,Arial,sans-serif}.atlas-backdrop{position:absolute;z-index:-1;inset:0 0 auto;height:1250px;background:url(/assets/atlas/architecture.webp) center top / 100% 100% no-repeat;pointer-events:none;-webkit-mask-image:linear-gradient(#000 95%,transparent);mask-image:linear-gradient(#000 95%,transparent)}.credit-page.atlas-page .cp-header{height:84px;border-color:var(--cp-line)}.credit-page.atlas-page .cp-brand{gap:19px}.credit-page.atlas-page .cp-brand>span{font:750 26px/1 Inter,Arial,sans-serif;letter-spacing:-.7px}.credit-page.atlas-page .cp-brand>small{color:#474943;border-color:#a6a69d;font-size:13px;padding-left:19px}.credit-page.atlas-page .cp-header nav>a:last-child{border:0;background:transparent;border-radius:0;color:#41433e;padding:12px 0;font-size:13px}.atlas-intro{padding-top:54px}.atlas-title{text-align:center;position:relative;z-index:2}.atlas-title h1{font-size:clamp(65px,7.2vw,100px);line-height:.99;font-weight:750;letter-spacing:-6.2px}.atlas-title mark{color:inherit;background:linear-gradient(110deg,#e4ffa0,#d1fc53);padding:0 .06em .02em}.atlas-title>p{font-size:19px;margin:18px auto 0;line-height:1.6;color:#45463f}.credit-page.atlas-page .cp-actions{justify-content:center;margin-top:22px;gap:32px}.credit-page.atlas-page .cp-primary{background:#d1fc53;color:#171914;border:1px solid #d1fc53;border-radius:40px;min-height:54px;padding:15px 26px;gap:27px;font-size:14px;font-weight:600}.credit-page.atlas-page .cp-primary:hover{background:#c2ec41;border-color:#c2ec41;color:#11150c!important}.credit-page.atlas-page .cp-link{border-color:#9d9f95;color:#22251e;font-size:14px;gap:14px}.atlas-map{position:relative;height:650px;margin:-55px auto 0;scroll-margin-top:50px}.atlas-connections{position:absolute;top:15px;width:100%;height:580px;overflow:visible;pointer-events:none}.atlas-connections circle{stroke:#d8d8ce;stroke-width:.85}.atlas-connections .atlas-crosshair{stroke:#dcdcd3;stroke-width:.7}.atlas-connections .atlas-wire{stroke:#93958a;stroke-width:1}.atlas-connections .atlas-junction{fill:#d1fc53;stroke:#454c34;stroke-width:1.2}.atlas-center{width:39%;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);z-index:1}.credit-page.atlas-page .holo-rotator img{filter:drop-shadow(0 19px 17px #31332920)}.credit-page.atlas-page .holo-rotator:focus-visible{outline-color:#4b6320}.atlas-function{position:absolute;width:225px;text-align:center;z-index:2}.atlas-function img{width:240px;height:240px;object-fit:contain;display:block;margin:0 auto -7px;transition:transform .25s ease}.atlas-function:hover img{transform:translateY(-7px)}.atlas-function h3{display:flex;align-items:center;justify-content:center;position:relative;font-size:25px;line-height:1.3;font-weight:650;letter-spacing:-.8px}.atlas-function h3 svg{position:absolute;margin-left:130px;opacity:0;transition:opacity .2s}.atlas-function:hover h3 svg,.atlas-function:focus-visible h3 svg{opacity:1}.atlas-function p{font-size:16px;color:#606159;margin-top:3px}.atlas-earn{top:0;left:-12px}.atlas-swap{top:0;right:-12px}.atlas-transfer{bottom:30px;left:-12px}.atlas-activate{bottom:30px;right:-12px}.credit-page.atlas-page .cp-coin-control{position:absolute;bottom:28px;left:50%;transform:translate(-50%);justify-content:center;padding:0;gap:14px;color:#707365;font-size:10px;white-space:nowrap;z-index:3}.credit-page.atlas-page .cp-coin-control button{background:#f8f8f2c9;border:1px solid #c8cabd;border-radius:20px;color:#515743;padding:7px 11px}.atlas-provider-band{border-top:1px solid #c6c9bf;padding:35px 0 30px;display:flex;justify-content:space-between;gap:30px;align-items:center}.atlas-provider-band>strong{font-size:27px;letter-spacing:-1.2px;font-weight:650}.atlas-provider-logos{display:flex;gap:29px;align-items:center}.atlas-provider-logos>span{display:flex;gap:9px;align-items:center;font-size:23px;font-weight:550;letter-spacing:-.7px}.atlas-provider-logos>span:first-child{text-transform:uppercase;font-size:19px;letter-spacing:-.3px}.atlas-provider-logos img{width:30px;height:30px;object-fit:contain;filter:grayscale(1)}.atlas-provider-logos>span:first-child img{display:none}.atlas-caption{display:flex;align-items:center;justify-content:space-between;gap:24px;color:#717468;padding-bottom:44px}.atlas-caption>span{font:9px/1.5 monospace;letter-spacing:2px}.atlas-caption>p{font-size:11px}.credit-page.atlas-page .cp-section-nav{margin-top:45px;border:1px solid #d9dbcf;background:#eeefe7;border-radius:4px}.credit-page.atlas-page .cp-section-nav a{padding:21px;gap:12px;color:#5e6651;border-color:#d9dbcf}.credit-page.atlas-page .cp-section-nav span{color:#383e30;font-size:12px}.cp-section-nav small{margin-left:auto;color:#7d826f;font-size:10px}.credit-page.atlas-page .cp-section-nav a:hover{background:#e3e8d6}.credit-page.atlas-page .cp-section{padding-block:95px}.credit-page.atlas-page .cp-heading{margin-bottom:40px}.credit-page.atlas-page .cp-kicker{color:#697253;font-size:10px;letter-spacing:2px}.credit-page.atlas-page .cp-heading h2{color:#151713;font-size:clamp(36px,3.75vw,52px);line-height:1.1;letter-spacing:-2.6px;font-weight:650}.credit-page.atlas-page .cp-heading h2 span{color:#73786a}.credit-page.atlas-page .cp-heading>p{color:#6c7163;font-size:14px}.credit-page.atlas-page .cp-heading>svg{color:#7e895e}.credit-page.atlas-page .cp-activation{background:transparent;color:#1d2117;padding-block:84px 0}.credit-page.atlas-page .cp-activation>.cp-wrap{background:#e9eddf;border:1px solid #d9dfca;border-radius:6px;padding:42px}.credit-page.atlas-page .cp-activation .cp-kicker{color:#657047}.credit-page.atlas-page .cp-value{grid-template-columns:1.9fr 1fr;gap:55px;margin:27px 0 37px}.credit-page.atlas-page .cp-value h2{font-size:clamp(30px,3.1vw,43px);font-weight:600;letter-spacing:-1.8px;line-height:1.24}.credit-page.atlas-page .cp-value h2 span{color:#889171}.credit-page.atlas-page .cp-value h2 .cp-model-name{color:inherit;white-space:normal}.credit-page.atlas-page .cp-value h2 em{color:#212b11;background:#d1fc53;font-style:normal}.credit-page.atlas-page .cp-value>p{color:#626c51;font-size:14px}.credit-page.atlas-page .cp-providers,.credit-page.atlas-page .cp-providers>div{border-color:#c7cfb7}.credit-page.atlas-page .cp-providers img{filter:grayscale(1)}.credit-page.atlas-page .cp-providers span,.credit-page.atlas-page .cp-providers>div>svg,.credit-page.atlas-page .cp-activation-note{color:#646e52}.credit-page.atlas-page .cp-providers>div{padding:24px;gap:15px}.credit-page.atlas-page .cp-providers>div:first-child{padding-left:0}.credit-page.atlas-page .cp-providers strong{font-size:14px}.credit-page.atlas-page .cp-network{background:#f0f1ea;border:1px solid #d7dacd;border-radius:6px;padding:30px}.credit-page.atlas-page .cp-flow-origin{color:#434c33;border-color:#d0d6c4}.credit-page.atlas-page .cp-flow-origin>span{color:#757e67}.credit-page.atlas-page .cp-credit-node{color:#283118;background:#d1fc53;border:1px solid #b9de49;border-radius:4px}.credit-page.atlas-page .cp-routes{gap:22px}.credit-page.atlas-page .cp-routes article{background:#fafbf6;border:1px solid #d3d9c7;border-radius:4px;color:#252c1c;padding:24px}.credit-page.atlas-page .cp-route-title{color:#566638;gap:11px}.credit-page.atlas-page .cp-route-title h3{color:#242b1b;font-size:15px;font-weight:600}.atlas-small-icon{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#edf2e1;flex-shrink:0}.credit-page.atlas-page .cp-routes dt{color:#4c5640}.credit-page.atlas-page .cp-routes dd,.credit-page.atlas-page .cp-flow-note span,.credit-page.atlas-page .cp-route-end span{color:#758064}.credit-page.atlas-page .cp-flow-note{color:#596546;border-color:#d9dfce}.credit-page.atlas-page .cp-routes article>p:not(.cp-flow-note),.credit-page.atlas-page .cp-routes article>svg{color:#758064}.credit-page.atlas-page .cp-routes article:last-child{background:#e8f0d7;border-color:#cbd9b2}.credit-page.atlas-page .cp-routes article:last-child :is(h3,p,span,svg){color:#4b5d31}.credit-page.atlas-page .cp-network-footer{color:#757d69;font-size:12px}.credit-page.atlas-page .cp-network-footer strong{color:#3d492b}.credit-page.atlas-page .cp-agents{background:#171c16;border-color:#313a28;color:#f1f4e9;padding:84px 0 64px}.credit-page.atlas-page .cp-agents .cp-kicker{color:#b6ca8e}.credit-page.atlas-page .cp-agents .cp-heading h2{color:#f1f4e9}.credit-page.atlas-page .cp-agents .cp-heading h2 span{color:#b4c59b}.credit-page.atlas-page .cp-agents .cp-heading>p{color:#b3bca7}.credit-page.atlas-page .cp-tabs{background:transparent;border:0;border-bottom:1px solid #46513c;border-radius:0;padding:0;gap:0}.credit-page.atlas-page .cp-tabs button{color:#b6c2a7;border:0;border-bottom:2px solid transparent;border-radius:0;padding:21px 18px;font-size:13px}.credit-page.atlas-page .cp-tabs button>span{color:#acbd91;display:inline-flex}.credit-page.atlas-page .cp-tabs button[aria-selected=true]{color:#d1fc53;background:#242e1a;border-bottom-color:#d1fc53}.credit-page.atlas-page .cp-tabs button[aria-selected=true]>span{color:#d1fc53}.credit-page.atlas-page .cp-agent-panel{grid-template-columns:.75fr 1.3fr;gap:45px;padding-bottom:0}.credit-page.atlas-page .cp-agent-copy h3{font-size:27px;font-weight:550;letter-spacing:-.8px}.credit-page.atlas-page .cp-agent-copy>p{color:#b9c2ad;font-size:14px}.credit-page.atlas-page .cp-agent-copy .cp-example-note{color:#9faa92;border-color:#38432d;font-size:12px}.credit-page.atlas-page .cp-code{background:#10160e;border-color:#39432e;border-radius:5px}.credit-page.atlas-page .cp-code>div{color:#c5d5ae;border-color:#35412b}.credit-page.atlas-page .cp-code button{color:#d3e7b3;min-height:30px}.credit-page.atlas-page .cp-code pre{color:#d4e6be;font-size:11px}.credit-page.atlas-page .cp-code-line>span{color:#7c8c68}.credit-page.atlas-page .cp-application-grid{gap:34px}.credit-page.atlas-page .cp-application-grid article{border:0;border-top:1px solid #cdd3c2;border-radius:0;background:none;padding:27px 0 0}.credit-page.atlas-page .cp-application-grid article>div{color:#5d723e;margin-bottom:22px}.credit-page.atlas-page .cp-application-grid article>div>span{color:#838e72}.credit-page.atlas-page .cp-application-grid h3{font-size:23px;font-weight:600}.credit-page.atlas-page .cp-application-grid p{color:#6c7561;font-size:14px}.credit-page.atlas-page .cp-footer,.credit-page.atlas-page .cp-footer-bottom{border-color:#d0d6c7}.credit-page.atlas-page .cp-footer>div>p,.credit-page.atlas-page .cp-footer-bottom{color:#7b8471}.credit-page.atlas-page .cp-footer{padding-top:42px}.credit-page.atlas-page .skip-link{background:#d1fc53;color:#1f2912}@media(min-width:1600px){.atlas-backdrop{background-size:1600px 1250px}}@media(max-width:1100px){.credit-page.atlas-page .cp-wrap{width:calc(100% - 124px)}.atlas-title h1{font-size:82px;letter-spacing:-5px}.atlas-title>p{font-size:17px}.atlas-map{height:560px;margin-top:-12px}.atlas-connections{top:0;height:550px}.atlas-function{width:190px}.atlas-function img{width:184px;height:184px}.atlas-function h3{font-size:23px}.atlas-earn,.atlas-transfer{left:-15px}.atlas-swap,.atlas-activate{right:-15px}.atlas-provider-band>strong{font-size:22px}.atlas-provider-logos{gap:17px}.atlas-provider-logos>span{font-size:19px}.atlas-provider-logos>span:first-child{font-size:15px}.atlas-provider-logos img{width:25px;height:25px}.credit-page.atlas-page .cp-value{gap:32px}.credit-page.atlas-page .cp-routes{gap:13px}.credit-page.atlas-page .cp-routes article{padding:20px 15px}.credit-page.atlas-page .cp-route-title{flex-wrap:wrap}}@media(max-width:800px){.credit-page.atlas-page .cp-wrap{width:calc(100% - 70px)}.atlas-backdrop{height:1100px;opacity:.7;background-size:auto 1100px}.credit-page.atlas-page .cp-header{height:80px}.atlas-intro{padding-top:47px}.atlas-title h1{font-size:clamp(54px,10.7vw,78px);letter-spacing:-4px}.atlas-title>p{font-size:16px;max-width:420px;margin-top:24px}.atlas-map{height:490px;margin-top:18px}.atlas-connections{height:490px}.atlas-function{width:155px}.atlas-function img{width:145px;height:145px}.atlas-function h3{font-size:21px}.atlas-function p{font-size:12px}.atlas-earn,.atlas-transfer{left:-15px}.atlas-swap,.atlas-activate{right:-15px}.atlas-earn,.atlas-swap{top:2px}.atlas-transfer,.atlas-activate{bottom:14px}.atlas-center{width:45%}.credit-page.atlas-page .cp-coin-control{bottom:44px;font-size:8px;gap:7px}.atlas-provider-band{flex-direction:column;gap:22px;padding-block:27px}.atlas-provider-band>strong{font-size:26px}.atlas-provider-logos{gap:30px}.atlas-caption{text-align:center;flex-direction:column;gap:10px;padding-bottom:30px}.credit-page.atlas-page .cp-section-nav{margin-top:25px}.credit-page.atlas-page .cp-section-nav a{padding:17px 12px;gap:8px}.credit-page.atlas-page .cp-section-nav small{display:none}.credit-page.atlas-page .cp-activation{padding-top:55px}.credit-page.atlas-page .cp-activation>.cp-wrap{padding:30px}.credit-page.atlas-page .cp-heading{gap:25px}.credit-page.atlas-page .cp-value{grid-template-columns:1fr;gap:24px}.credit-page.atlas-page .cp-value>p{max-width:450px}.credit-page.atlas-page .cp-providers{grid-template-columns:1fr}.credit-page.atlas-page .cp-providers>div{padding:20px 0;border-right:0;border-bottom:1px solid #c7cfb7}.credit-page.atlas-page .cp-providers>div:last-child{border-bottom:0}.credit-page.atlas-page .cp-section{padding-block:66px}.credit-page.atlas-page .cp-routes{grid-template-columns:1fr}.credit-page.atlas-page .cp-routes article{display:block;padding:24px}.credit-page.atlas-page .cp-route-title{flex-wrap:nowrap;margin-bottom:18px}.credit-page.atlas-page .cp-routes article>svg{margin:0}.credit-page.atlas-page .cp-agent-panel{grid-template-columns:1fr;gap:15px}.credit-page.atlas-page .cp-agents{padding-block:60px}.credit-page.atlas-page .cp-tabs button{font-size:11px;gap:10px;padding:18px 10px}}@media(max-width:520px){.credit-page.atlas-page .cp-wrap{width:calc(100% - 40px)}.atlas-backdrop{height:1010px;opacity:.45;background-size:auto 1010px}.credit-page.atlas-page .cp-header{height:72px}.credit-page.atlas-page .cp-brand{gap:10px}.credit-page.atlas-page .cp-brand>span{font-size:21px}.credit-page.atlas-page .cp-brand>small{font-size:10px;padding-left:10px}.credit-page.atlas-page .cp-header nav>a:last-child{font-size:10px;gap:7px}.atlas-intro{padding-top:42px}.atlas-title h1{font-size:clamp(43px,11.7vw,61px);letter-spacing:-3px;line-height:1.06}.atlas-title>p{font-size:14px;max-width:300px;margin-top:22px}.credit-page.atlas-page .cp-actions{gap:23px;margin-top:23px}.credit-page.atlas-page .cp-primary{min-height:48px;padding:12px 19px;gap:13px;font-size:12px}.credit-page.atlas-page .cp-link{font-size:12px;gap:9px}.atlas-map{height:505px;margin-top:25px}.atlas-connections{top:72px;height:350px}.atlas-function{width:136px}.atlas-function img{width:128px;height:128px;margin-bottom:-3px}.atlas-function h3{font-size:20px}.atlas-function p{font-size:12px;margin-top:3px}.atlas-earn,.atlas-transfer{left:0}.atlas-swap,.atlas-activate{right:0}.atlas-earn,.atlas-swap{top:0}.atlas-transfer,.atlas-activate{bottom:0}.atlas-center{width:56%;top:50%}.credit-page.atlas-page .cp-coin-control{bottom:158px;gap:8px;font-size:8px}.credit-page.atlas-page .cp-coin-control button{padding:6px 8px;font-size:8px}.atlas-function h3 svg{display:none}.atlas-provider-band{margin-top:25px;padding:26px 0 23px;gap:20px}.atlas-provider-band>strong{font-size:clamp(20px,5.7vw,26px);letter-spacing:-.8px}.atlas-provider-logos{gap:19px}.atlas-provider-logos>span{font-size:17px;gap:5px}.atlas-provider-logos>span:first-child{font-size:13px}.atlas-provider-logos img{width:23px;height:23px}.atlas-caption>p{font-size:10px;max-width:290px}.atlas-caption>span{font-size:8px}.credit-page.atlas-page .cp-section-nav{grid-template-columns:repeat(2,1fr);border-radius:4px}.credit-page.atlas-page .cp-section-nav a{padding:16px;border-right:1px solid #d9dbcf}.credit-page.atlas-page .cp-section-nav a:nth-child(2n){border-right:0}.credit-page.atlas-page .cp-section-nav a:nth-child(-n+2){border-bottom:1px solid #d9dbcf}.credit-page.atlas-page .cp-section-nav span{font-size:11px}.credit-page.atlas-page .cp-section-nav small{display:block}.credit-page.atlas-page .cp-activation>.cp-wrap{padding:26px 21px}.credit-page.atlas-page .cp-value h2{font-size:30px;letter-spacing:-1.1px}.credit-page.atlas-page .cp-value>p{font-size:13px}.credit-page.atlas-page .cp-heading h2{font-size:35px;letter-spacing:-1.6px}.credit-page.atlas-page .cp-heading>p{font-size:13px}.credit-page.atlas-page .cp-network{padding:20px 15px}.credit-page.atlas-page .cp-credit-node{padding:10px 22px}.credit-page.atlas-page .cp-routes article{padding:22px}.credit-page.atlas-page .cp-tabs button{padding:17px 8px;font-size:10px;gap:9px;align-items:center}.credit-page.atlas-page .cp-tabs button>svg{display:none}.credit-page.atlas-page .cp-tabs button>span svg{width:18px}.credit-page.atlas-page .cp-code pre{font-size:10px}.credit-page.atlas-page .cp-application-grid{grid-template-columns:1fr;gap:32px}.credit-page.atlas-page .cp-footer-bottom{font-size:9px}}@media(prefers-reduced-motion:reduce){.atlas-function img{transition:none}.atlas-function:hover img{transform:none}}body:has(.home-atlas){background:#f7f7f2;color-scheme:light}.home-page.home-atlas{--bg: #f7f7f2;--panel: #fafbf6;--muted: #666b5e;--line: #d5d8cd;--accent: #4c5e30;--mint: #4c5e30;--forest: #171c16;--brass: #758257;--night: #f7f7f2;--slate: #eeefe7;--lavender: #d1fc53;--mist: #f7f7f2;--soft-mint: #e9eddf;--white: #171914;position:relative;isolation:isolate;margin:0;border:0;border-radius:0;box-shadow:none;background:#f7f7f2;color:#171914;color-scheme:light;overflow:clip}.home-atlas-backdrop{position:absolute;z-index:-1;inset:0 0 auto;height:1180px;pointer-events:none;background:url(/assets/atlas/architecture.webp) center top / 100% 100% no-repeat;-webkit-mask-image:linear-gradient(#000 78%,transparent 100%);mask-image:linear-gradient(#000 78%,transparent 100%)}.home-atlas ::selection{background:#d1fc53;color:#171914}.home-page.home-atlas :is(button,a,input,select,summary):focus-visible{outline:2px solid #4b6320;outline-offset:5px}.home-page.home-atlas .wrap{width:min(1160px,calc(100% - 240px))}.home-page.home-atlas :is(h1,h2,h3){font-family:Inter,Arial,sans-serif}.home-page.home-atlas .button{background:#d1fc53;border-color:#d1fc53;color:#171914;box-shadow:none;font-weight:600}.home-page.home-atlas .button:hover{background:#c2ec41;border-color:#c2ec41;color:#171914}.home-page.home-atlas .text-link{color:#343d28;border-color:#a8af9a}.home-page.home-atlas .text-link:hover{color:#566f29}.home-page.home-atlas .eyebrow{color:#66734e}.home-page.home-atlas .wordmark{color:#171914}.home-page.home-atlas .header{height:92px;gap:28px;border-color:#cdcec4}.home-page.home-atlas .header .nav{color:#555a4d}.home-page.home-atlas .nav a:hover,.home-page.home-atlas .footer a:hover{color:#171914}.home-page.home-atlas .nav a:after{background:#6d7c48}.home-page.home-atlas .header-cta{background:#171c16;color:#f7f8f0;border-color:#171c16}.home-page.home-atlas .header-cta:hover{background:#37432a;color:#fff;border-color:#37432a}.home-page.home-atlas .menu-button{color:#303a24}.home-page.home-atlas .hero{position:relative;padding-block:54px 40px}.home-page.home-atlas .hero-copy{display:flex;flex-direction:column;align-items:center;gap:0;text-align:center;position:relative;z-index:1}.home-page.home-atlas .hero-copy>.eyebrow{margin-bottom:22px}.home-page.home-atlas .hero-copy h1{margin:0}.home-page.home-atlas .hero-description{max-width:530px;margin-top:24px}.home-page.home-atlas .hero-actions{flex-direction:row;justify-content:center;gap:30px;margin-top:24px}.home-page.home-atlas .hero-footnote{margin-top:20px}.home-hero-sculptures{position:absolute;inset:90px -35px auto;height:300px;pointer-events:none}.home-hero-sculptures img{position:absolute;width:clamp(155px,17vw,240px);height:auto;filter:drop-shadow(0 12px 14px #3f4a2110)}.home-hero-earn{left:0;top:23px;transform:rotate(-9deg)}.home-hero-activate{right:0;top:63px;transform:rotate(10deg)}.home-page.home-atlas .hero-copy>.eyebrow{color:#63704b}.home-page.home-atlas .hero h1{color:#171914;font-size:clamp(62px,6.9vw,98px);font-weight:700;letter-spacing:-5.5px;line-height:1.07}.home-page.home-atlas .hero h1 span{color:#171914;background:linear-gradient(110deg,#e4ffa0,#d1fc53);padding:0 .055em .025em;margin-left:-.055em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.home-page.home-atlas .hero-description{color:#565c4f}.home-page.home-atlas .hero-actions .text-link{color:#444c38}.home-page.home-atlas .hero-footnote{color:#6b705f}.home-page.home-atlas .quote-panel{--muted: #626b55;background:#e9eddfed;color:#252c1b;border:1px solid #cfd7bf;border-radius:8px;margin-top:64px;box-shadow:0 12px 40px #444b3005,inset 0 1px #fff9}.home-page.home-atlas .quote-panel>.eyebrow{color:#5f6d4d}.home-page.home-atlas .quote-panel h2,.home-page.home-atlas .quote-result strong{color:#222a19}.home-page.home-atlas .quote-label>span{color:#626f50}.home-page.home-atlas .amount-field{background:#fafbf5;border-color:#c5cfb4;border-radius:5px}.home-page.home-atlas .amount-field:focus-within{border-color:#6c8145;box-shadow:0 0 0 3px #71894316}.home-page.home-atlas .amount-field.invalid{border-color:#ac4242}.home-page.home-atlas .quote-panel .presets button{background:transparent;color:#4e5c3a;border-color:#bfcaaa}.home-page.home-atlas .quote-panel .presets button:hover{background:#f5f8ec}.home-page.home-atlas .quote-panel .presets button[aria-pressed=true]{background:#354228;border-color:#354228;color:#f6f8f0}.home-page.home-atlas .quote-result .savings strong{color:#526831}.home-page.home-atlas .quote-result span,.home-page.home-atlas .breakdown dt{color:#5e6c4b}.home-page.home-atlas .quote-result,.home-page.home-atlas .quote-result .savings{border-color:#c2ccb2}.home-page.home-atlas .quote-panel>.microcopy{color:#5f6d4d;border-color:#c8d0b9}.home-page.home-atlas .quote-panel>.button{color:#f5f7ee;background:#242d1c;border-color:#242d1c}.home-page.home-atlas .quote-panel>.button:hover{background:#455833;border-color:#455833}.home-page.home-atlas .quote-panel>.model-interest{color:#445931}.home-page.home-atlas .error{color:#943737}.home-page.home-atlas .provider-strip{color:#5f6d4d;border-color:#d0d4c6}.home-page.home-atlas .provider-strip>span{display:inline-flex;align-items:center;gap:10px}.home-page.home-atlas .provider-strip img{width:23px;height:23px;object-fit:contain;filter:grayscale(1);opacity:.78}.home-page.home-atlas .section h2{color:#191d15;font-weight:600}.home-page.home-atlas .section h2 span{color:#7a826d}.home-page.home-atlas .section-heading>p{color:#69715d}.home-page.home-atlas .section+.section{border-color:#d6dacd}.home-page.home-atlas .api-demo{color:#242c1c;background:transparent}.home-page.home-atlas .api-demo-shell{background:#f0f1e9;border:1px solid #d5dacc;border-radius:10px;box-shadow:none}.home-page.home-atlas .api-demo-topline>span:first-child{color:#667151}.home-page.home-atlas .api-sandbox-badge{color:#606d4b;border-color:#cbd3bd;background:#e7ecdd}.home-page.home-atlas .api-demo-heading h2{color:#1b2115}.home-page.home-atlas .api-demo-heading h2 span{color:#7b8669}.home-page.home-atlas .api-demo-heading>p{color:#5f6d4d}.home-page.home-atlas .api-demo .request-side{background:#e4ebd7;border-color:#cad5b8;border-radius:6px;color:#25301b}.home-page.home-atlas .api-demo .request-side :is(.demo-label-row,.tiny-label,.sample-key){color:#576844}.home-page.home-atlas .api-demo .request-side select{background:#f6f8ee;color:#3c4d2b}.home-page.home-atlas .api-demo .request-side .demo-prompt{color:#242e1b}.home-page.home-atlas .api-demo .sample-key code{color:#455c2d}.home-page.home-atlas .api-demo .demo-request-footer{border-color:#c2cfad}.home-page.home-atlas .api-demo .demo-request-footer>span{color:#5d6b4b}.home-page.home-atlas .api-demo .request-side .button{background:#26311d;border-color:#26311d;color:#f5f8ee}.home-page.home-atlas .api-demo .request-side .button:hover{background:#465c31;border-color:#465c31}.home-page.home-atlas .api-demo .answer-side{background:#fafbf6;border-color:#d5dcc9;border-radius:6px}.home-page.home-atlas .api-demo .answer-side .demo-label-row{color:#4a5939}.home-page.home-atlas .api-demo .stream-label{background:#eaf0dc;color:#4b642e}.home-page.home-atlas .api-demo .sample-answer{color:#49533d}.home-page.home-atlas .api-demo .stream-caret{color:#647f39}.home-page.home-atlas .api-demo .demo-cost-card{background:#edf3de;border-color:#d0ddbb;color:#29331e;border-radius:6px}.home-page.home-atlas .api-demo .demo-cost-card .demo-label-row{color:#53663c}.home-page.home-atlas .api-demo .demo-rate-badge{border-color:#b3c495}.home-page.home-atlas .api-demo .demo-selectors select{color:#4e6338}.home-page.home-atlas .api-demo .demo-price-comparison span{color:#5d6e48}.home-page.home-atlas .api-demo .demo-price-comparison strong{color:#7a8866;text-decoration-color:#94a380}.home-page.home-atlas .api-demo .demo-price-comparison>div:last-child strong{color:#2b3c1b}.home-page.home-atlas .api-demo .demo-price-comparison>svg{color:#7f9360}.home-page.home-atlas .api-demo .demo-savings{background:#d1fc53;border-color:#bedc62;color:#34461c;border-radius:4px}.home-page.home-atlas .api-demo .demo-disclaimer,.home-page.home-atlas .api-demo-bottomline>span{color:#5f6d4d}.home-page.home-atlas .api-demo .snippet-details{background:#252c20;border-color:#404d34;border-radius:6px;color:#e6eddb}.home-page.home-atlas .api-demo .snippet-details summary>svg:first-child{color:#c3d69e}.home-page.home-atlas .api-demo .snippet-details summary small,.home-page.home-atlas .api-demo .snippet-details>p{color:#b4c2a0}.home-page.home-atlas .api-demo .snippet-details pre{color:#e0edc8;border-color:#4c5c3c}.home-page.home-atlas .api-demo .snippet-details .text-link{color:#d1fc53;border-color:#7d9355}.home-page.home-atlas .api-demo .snippet-details :is(button,summary):focus-visible{outline-color:#d1fc53}.home-page.home-atlas .filters button{color:#68735a}.home-page.home-atlas .filters button[aria-pressed=true]{color:#31411e;background:#e4eccf;border-color:#c4d3aa}.home-page.home-atlas .filters button:hover{color:#354922;border-color:#adbf91}.home-page.home-atlas .search{color:#6f7f54;border-color:#b9c4a7}.home-page.home-atlas .search input{color:#313d25}.home-page.home-atlas .search input::placeholder{color:#737e65}.home-page.home-atlas :is(.table-note,.table-footnote,.provider-name,.model-id){color:#5f6d4d}.home-page.home-atlas .model-table{background:#fafbf6;border-color:#d5dcc9;border-radius:6px}.home-page.home-atlas .table-header{color:#5f6d4d;border-color:#d4ddc8}.home-page.home-atlas .model-row{border-color:#dde3d3}.home-page.home-atlas .model-row:hover{background:#f0f4e7}.home-page.home-atlas .model-info h3{color:#29321f}.home-page.home-atlas .reference-price{color:#5f6d4d}.home-page.home-atlas .model-price{color:#344926}.home-page.home-atlas .model-price small.discount-pill{color:#536a30;background:#ebf2dc}.home-page.home-atlas .model-button{color:#5f783a;background:#edf3e0;border-color:#ccdaba}.home-page.home-atlas .model-button:hover{color:#283418;background:#d1fc53;border-color:#bfdc70}.home-page.home-atlas .empty-state{color:#5d6f4a}.home-page.home-atlas :is(.liquidity-card,.activity-card){background:#f9faf4;border-color:#d3dac7;border-radius:6px}.home-page.home-atlas .market-card-heading{border-color:#d7decc}.home-page.home-atlas .market-card-heading h3{color:#354329}.home-page.home-atlas .market-card-heading svg{color:#788b57}.home-page.home-atlas .market-card-heading>span,.home-page.home-atlas .market-card-heading select{color:#5f6d4d}.home-page.home-atlas .market-card-heading>span strong{color:#41552d}.home-page.home-atlas .liquidity-columns{color:#5f6d4d}.home-page.home-atlas .depth-fill{background:#eaf0de}.home-page.home-atlas .liquidity-rows button{color:#4d5d3d}.home-page.home-atlas .liquidity-rows button strong{color:#526d31}.home-page.home-atlas .liquidity-rows button.selected .depth-fill,.home-page.home-atlas .liquidity-rows button:hover .depth-fill{background:#dce9c4}.home-page.home-atlas .liquidity-rows button.selected{box-shadow:inset 3px 0 #7e9c48}.home-page.home-atlas .tier-detail{color:#677855;border-color:#ced9bd}.home-page.home-atlas .tier-detail strong{color:#435e28}.home-page.home-atlas .activity-row{color:#3e4d2f;border-color:#d8e0cb}.home-page.home-atlas .activity-row span,.home-page.home-atlas .activity-caption{color:#5f6d4d}.home-page.home-atlas .activity-row>div:last-child>span{color:#5a713a}.home-page.home-atlas .demo-tag{color:#5f6d4d;border-color:#c9d3bb}.home-page.home-atlas select option{background:#f7f8f0;color:#303d23}.home-page.home-atlas .usage-section.wrap{width:100%}.home-page.home-atlas .usage-section{background:#e9eddf;border-color:#d4dcc7!important;padding-inline:max(120px,calc((100% - 1160px)/2))}.home-page.home-atlas .usage-section .eyebrow,.home-page.home-atlas .usage-section .usage-controls .demo-tag{color:#5f6d4d;border-color:#b7c5a3}.home-page.home-atlas .usage-section h2{color:#27321d}.home-page.home-atlas .usage-section h2 span{color:#7e8c6a}.home-page.home-atlas .range-toggle{background:#f2f5e9;border-color:#c4d0b2}.home-page.home-atlas .range-toggle button{color:#5f6d4d}.home-page.home-atlas .range-toggle button[aria-pressed=true]{color:#edf5df;background:#455c2e}.home-page.home-atlas .usage-stats>div{background:#f8faf2;border-color:#cfdabb;border-radius:6px}.home-page.home-atlas .usage-stats>div:first-child{background:#d1fc53;border-color:#bfdc6c}.home-page.home-atlas .usage-stats>div>span,.home-page.home-atlas .usage-stats small{color:#5f6d4d}.home-page.home-atlas .usage-stats strong{color:#334821}.home-page.home-atlas .usage-stats svg{color:#7d9557}.home-page.home-atlas .usage-stats>div:first-child :is(span,small,svg){color:#566c32}.home-page.home-atlas .usage-stats>div:first-child strong{color:#2b3d19}.home-page.home-atlas .usage-stats .latency-stat{background:#f1f5e6;border-color:#cdd8b9}.home-page.home-atlas .usage-stats .latency-stat :is(span,small,svg){color:#5f6d4d}.home-page.home-atlas .usage-stats .latency-stat strong{color:#3a5127}.home-page.home-atlas :is(.daily-chart-panel,.model-usage){background:#fafbf6;color:#3e512d;border-color:#d1dcc1;border-radius:6px}.home-page.home-atlas :is(.chart-title>span,.chart-axis,.chart-date-label,.day-detail>p,.day-detail dt,.model-usage-row small){color:#5f6d4d}.home-page.home-atlas .daily-bars{border-color:#c8d6b4}.home-page.home-atlas .daily-bars button{background:#b6c795}.home-page.home-atlas .daily-bars button.active,.home-page.home-atlas .daily-bars button:hover{background:#526c32}.home-page.home-atlas .chart-date-label select{background:#eef3e1;border-color:#c2d0ad;color:#566c3c}.home-page.home-atlas :is(.day-detail,.model-usage-row){border-color:#d6e0c8}.home-page.home-atlas .model-usage-row meter,.home-page.home-atlas .model-usage-row meter::-webkit-meter-bar{background:#e3ebd6}.home-page.home-atlas .model-usage-row meter::-webkit-meter-optimum-value{background:#92aa69}.home-page.home-atlas .model-usage-row meter::-moz-meter-bar{background:#92aa69}.home-page.home-atlas .how-section{background:transparent;border-color:#dce1d2}.home-page.home-atlas .step{background:#f0f2e9;border-color:#d7ddcb;border-radius:6px}.home-page.home-atlas .step-top{color:#5f6d4d;border-color:#cdd7be}.home-page.home-atlas .step h3{color:#35442a}.home-page.home-atlas .step p{color:#5f6d4d}.home-page.home-atlas .home-credit-callout{background:#e9efdc;border-color:#cddabc;color:#354729;border-radius:6px}.home-page.home-atlas .home-credit-callout .eyebrow{color:#5f6d4d}.home-page.home-atlas .home-credit-callout h2{color:#2c3a21}.home-page.home-atlas .home-credit-callout h2 span{color:#7b905f}.home-page.home-atlas .home-credit-callout>div>p:not(.eyebrow){color:#5f6d4d}.home-page.home-atlas .home-credit-callout .text-link{color:#3f572c;border-color:#aaba92}.home-page.home-atlas .developer-copy>p:not(.eyebrow),.home-page.home-atlas .developer-copy li{color:#677658}.home-page.home-atlas .developer-copy li svg{color:#728c4c}.home-page.home-atlas .code-panel{background:#20271c;border-color:#455438;border-radius:6px}.home-page.home-atlas :is(.code-toolbar,.code-note){border-color:#435333}.home-page.home-atlas .code-tabs button{color:#bccba8}.home-page.home-atlas .code-tabs button[aria-selected=true]{color:#d1fc53;background:#384a28}.home-page.home-atlas .code-panel pre{color:#d9e8c2}.home-page.home-atlas .line-number{color:#8f9f7a}.home-page.home-atlas :is(.copy-button,.code-note){color:#b8c7a3}.home-page.home-atlas .code-panel :is(button,pre):focus-visible{outline-color:#d1fc53}.home-page.home-atlas .faq-section,.home-page.home-atlas .faq-item{border-color:#d3dcc6}.home-page.home-atlas .faq-item button[aria-expanded=true]{color:#566f33}.home-page.home-atlas .closing{background:#eef2e5;border-color:#d1dcbe;border-radius:6px}.home-page.home-atlas .closing>.eyebrow{color:#5f6d4d}.home-page.home-atlas .closing h2{color:#28361e}.home-page.home-atlas .closing h2 em{color:#798d5d}.home-page.home-atlas .closing>p:last-child{color:#5f6d4d}.home-page.home-atlas .footer nav{color:#5d6f49}.home-page.home-atlas .footer-bottom{border-color:#d2dcc4}.home-page.home-atlas .review-dialog{background:#f7f8f0;color:#2b3921;border-color:#c3d0b0;border-radius:12px;box-shadow:0 30px 100px #1c251936}.home-page.home-atlas .review-dialog::backdrop{background:#20291ca8}.home-page.home-atlas .review-dialog .eyebrow{color:#5f6d4d}.home-page.home-atlas :is(.dialog-lead,.review-details dt,.preview-notice){color:#5f6d4d}.home-page.home-atlas :is(.review-saving,.review-total dd){color:#536e31}.home-page.home-atlas .review-total{border-color:#c8d6b5}.home-page.home-atlas .dialog-close{color:#4d6538}@media(max-width:1100px){.home-page.home-atlas .wrap{width:calc(100% - 96px)}.home-page.home-atlas .header{gap:22px}.home-page.home-atlas .hero-copy{column-gap:32px}.home-page.home-atlas .hero h1{font-size:clamp(59px,7.6vw,82px);letter-spacing:-4px}.home-hero-sculptures{inset-inline:-35px}.home-hero-sculptures img{width:170px}.home-page.home-atlas .usage-section{padding-inline:48px}}@media(max-width:800px){.home-page.home-atlas .wrap{width:calc(100% - 48px)}.home-atlas-backdrop{left:-65px;right:-65px;height:1030px;opacity:.6}.home-page.home-atlas .header{height:78px;gap:18px}.home-page.home-atlas .header .nav{background:#f5f7ee;border-color:#c9d3ba;color:#495d33;top:78px;box-shadow:0 16px 30px #313e2210}.home-page.home-atlas .hero{padding-block:44px 28px}.home-page.home-atlas .hero h1{font-size:clamp(53px,9.5vw,77px);letter-spacing:-3.5px}.home-hero-sculptures{display:none}.home-page.home-atlas .hero-copy>.eyebrow{margin-bottom:18px}.home-page.home-atlas .hero-description{margin-top:22px}.home-page.home-atlas .hero-actions{gap:22px}.home-page.home-atlas .quote-panel{margin-top:38px}.home-page.home-atlas .api-demo-shell{border-radius:8px;box-shadow:none}.home-page.home-atlas .usage-section{padding-inline:24px}.home-page.home-atlas .home-credit-callout{padding:30px}}@media(max-width:440px){.home-page.home-atlas .wrap{width:calc(100% - 40px)}.home-page.home-atlas .header{gap:10px}.home-page.home-atlas .hero h1{font-size:clamp(42px,11.5vw,52px);letter-spacing:-2.7px}.home-page.home-atlas .hero-description{font-size:14px;line-height:1.8}.home-page.home-atlas .hero-actions{flex-direction:column;gap:18px}.home-page.home-atlas .hero-footnote{margin-top:22px}.home-page.home-atlas .provider-strip>span{gap:5px;font-size:12px}.home-page.home-atlas .provider-strip img{width:17px;height:17px}.home-page.home-atlas .quote-panel{padding:24px 20px}.home-page.home-atlas .api-demo-shell{padding:24px 15px 19px}.home-page.home-atlas .api-demo :is(.request-side,.answer-side,.demo-cost-card,.snippet-details){border-radius:5px}.home-page.home-atlas .usage-section{padding-inline:20px}.home-page.home-atlas .home-credit-callout{padding:27px 23px}}
