@font-face{font-family:Manrope;src:url('/fonts/manrope-latin.woff2') format('woff2');font-style:normal;font-weight:200 800;font-display:swap}
:root{--font:Manrope,-apple-system,BlinkMacSystemFont,'Segoe UI','Noto Sans JP','Hiragino Kaku Gothic ProN','Microsoft YaHei',sans-serif;--blue:#205bec;--ink:#0a1b34;--muted:#58677c;--line:#e1e8f2}
body{font-family:var(--font)}.container{max-width:1320px}.site-header{background:#ffffffed}.nav-inner{height:88px;gap:32px}.nav-inner nav{gap:25px}.nav-inner nav a{font-size:13px}.brand{font-size:19px;letter-spacing:-.7px}.brand img{box-shadow:0 3px 12px #164abd12}.button{border-radius:8px;font-size:14px;min-height:52px;box-shadow:0 6px 18px #205bec14;padding:15px 24px}.button.secondary{box-shadow:none}.button.small{min-height:42px}.hero{background:radial-gradient(ellipse at 80% 28%,#ebf2ff 0,transparent 58%),#fff}.hero-grid{grid-template-columns:1.08fr 1fr;gap:72px;padding-top:94px;padding-bottom:76px}.eyebrow{font-size:12px;letter-spacing:1.45px;margin-bottom:27px;color:#4d6a94}.eyebrow-line{width:24px;background:#215bed}h1{font-size:clamp(62px,6.1vw,90px);font-weight:570;letter-spacing:-5.6px;line-height:1.045;margin-bottom:28px}.blue-text{background:linear-gradient(115deg,#164ac4,#437bfa);background-clip:text;-webkit-background-clip:text;color:transparent}.hero-description{font-size:17px;line-height:1.85;max-width:490px;margin-bottom:32px}.hero-facts{font-size:12px;gap:12px 22px;margin-top:24px;color:#596d88}.hero-actions{gap:12px}
.model-network{background:radial-gradient(ellipse at 50% 10%,#17396c 0,transparent 56%),#07152b;color:#fff;border:1px solid #1e365a;border-radius:22px;padding:25px 27px 18px;box-shadow:0 30px 70px -26px #0a275b55,0 0 0 7px #e4ecf56b;position:relative;isolation:isolate}.network-top{display:flex;justify-content:space-between;gap:10px;font-size:12px;letter-spacing:1.5px;color:#b5c8e4;margin-bottom:30px}.network-edition{font-size:11px;letter-spacing:1px;white-space:nowrap;color:#8da7cf}.network-input{display:flex;align-items:center;gap:13px;max-width:85%;margin:auto;border:1px solid #3b5373;border-radius:8px;padding:11px 15px;background:#14253d;color:#d3def0;font-size:14px}.input-symbol{font-family:monospace;font-size:20px;color:#88b6ff;white-space:nowrap}.input-code{margin-left:auto;color:#94adcf;font-size:12px}.network-line{width:1px;height:29px;background:#6498e6;margin:auto}.network-core{position:relative;display:flex;align-items:center;gap:14px;background:linear-gradient(115deg,#193963,#254d85);border:1px solid #6596d4;border-radius:12px;padding:20px;box-shadow:0 0 40px #3983ff1c}.network-core img{border-radius:11px}.network-core strong{font-size:24px;font-weight:650;letter-spacing:-.9px}.network-core div>span{display:block;font-size:12px;color:#b8cde8;margin-top:2px}.network-branches{height:42px;padding:0 8px}.network-branches svg{width:100%;height:100%;fill:none;stroke:#639ae4;stroke-width:1}.network-branches circle{fill:#a9cfff;stroke:none}.network-primary{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.network-primary>div{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;background:#fff;border:1px solid #dce8fa;border-radius:11px;padding:17px 8px;color:#14243d}.network-primary img{object-fit:contain}.network-primary strong{font-size:14px;font-weight:650}.network-secondary{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:20px;font-size:12px;color:#c3d3ea}.network-secondary>div{display:flex;align-items:center;gap:7px}.network-secondary img{background:#fff;border-radius:5px;padding:3px}.network-secondary strong{font-weight:550}.network-secondary>span{border-left:1px solid #456083;padding-left:17px}.network-controls{border-top:1px solid #263e5d;margin-top:25px;padding-top:18px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.network-controls span{display:flex;flex-direction:column;gap:5px;color:#c7d5ea;font-size:12px}.network-controls b{color:#75a7f0;font-size:11px;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:1px}.network-disclaimer{font-size:11px;color:#8fa8ca;margin:19px 0 0;line-height:1.5}
.model-strip{display:block;border-top:1px solid #dce5f2;padding:28px 0 40px}.model-strip>span{font-size:11px;letter-spacing:1.8px;color:#61728a;display:block;text-align:center;margin-bottom:23px}.model-strip>div{display:flex;align-items:center;justify-content:space-between;gap:24px}.brand-lockup{display:flex;align-items:center;gap:10px}.brand-lockup img{object-fit:contain}.model-strip strong{font-size:18px;font-weight:650;letter-spacing:-.5px;color:#23344d}.model-strip .brand-lockup{font-size:18px}.model-strip>div>span{color:inherit}
.section{padding:100px 0}h2{font-size:44px;line-height:1.19;letter-spacing:-1.9px;font-weight:560}.kicker{font-size:12px;color:#3c69a7;letter-spacing:1.6px}.section-heading>p{font-size:16px;line-height:1.8}.section-tint{background:#f6f9fe}.platform-step{border-radius:12px!important}.platform-steps{gap:26px}.step-number{font-family:Manrope,sans-serif;font-size:15px!important}.platform-bottom{font-size:14px!important}.platform-step h3{font-size:23px}.platform-step p{line-height:1.8}.section-heading{margin-bottom:45px}.tabs button{font-size:14px}.solution-panel{border-radius:14px}.solution-tags{font-size:12px}.deployment-tabs button{font-size:14px}.deployment-layout{border-radius:14px}.price-option{border-radius:14px}.price-label{font-size:14px!important}.price-option h3{font-size:38px;font-weight:550;letter-spacing:-1px}.developer-section{background:#07152b}.code-block{border-color:#355074;background:#10233e}.developer-list{font-size:14px}.faq-items summary{font-size:16px}.contact-section{background:linear-gradient(115deg,#f2f7ff,#eaf2ff)}.enquiry-form{box-shadow:0 20px 60px #1f457412;border-radius:16px}.contact-signature span{font-size:13px}.footer-inner{font-size:12px}
.model-section{background:#fbfcff;border-top:1px solid #e4eaf4;border-bottom:1px solid #e4eaf4;padding:88px 0}.model-section-heading>p{max-width:390px}.model-section-heading h2{font-size:46px}.comparison-layout{display:grid;grid-template-columns:320px minmax(0,1fr);gap:26px;align-items:stretch}.model-insight{padding:31px 28px;border-radius:16px;background:radial-gradient(ellipse at 20% 0,#244a81,transparent 67%),#08182f;color:#fff;display:flex;flex-direction:column;min-width:0}.insight-label{font-size:11px;letter-spacing:1.4px;color:#a7c4ef;margin-bottom:24px}.model-insight h3{font-size:29px;letter-spacing:-1px;line-height:1.27;font-weight:550;margin:0}.insight-amount{font-size:clamp(52px,5.3vw,76px);font-weight:520;line-height:1;letter-spacing:-3px;margin:38px 0 13px;color:#a9c9ff;font-variant-numeric:tabular-nums;white-space:nowrap}.insight-amount>span{font-size:.48em;letter-spacing:-1px;margin-left:3px}.insight-unit{font-size:13px;color:#b9cce8;line-height:1.75;margin:0 0 25px}.insight-baseline{padding:21px 0;border-top:1px solid #375170;border-bottom:1px solid #375170;display:flex;justify-content:space-between;align-items:center;gap:14px}.insight-baseline span{font-size:12px;color:#bed0ea}.insight-baseline strong{font-size:25px;font-weight:550;white-space:nowrap}.insight-ratio{display:flex;flex-direction:column;margin:25px 0 15px;gap:4px}.insight-ratio strong{font-size:20px;font-weight:550;color:#e7efff;letter-spacing:-.4px}.insight-ratio>span{font-size:12px;color:#9eb7dc}.insight-note{font-size:12px;color:#9eb7dc;line-height:1.6;margin:0 0 28px}.model-insight .insight-cta{background:#edf4ff;color:#112647;border-color:#edf4ff;margin-top:auto;box-shadow:none;min-height:47px;font-size:14px;padding:13px 12px}.model-insight .insight-cta:hover{background:#cfe1ff}
.comparison-table-wrap{background:#fff;border:1px solid #e0e7f1;border-radius:16px;overflow:hidden;min-width:0}.comparison-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:20px 24px;border-bottom:1px solid #e6ecf5}.comparison-toolbar>span{font-size:14px;font-weight:600}.metric-switch{padding:4px;display:flex;border-radius:7px;background:#eff3f9;flex-shrink:0}.metric-switch button{border:0;background:transparent;border-radius:5px;padding:7px 12px;line-height:1.4;font-size:12px;color:#62718a;white-space:nowrap}.metric-switch button[aria-pressed=true]{background:#fff;color:#124fcb;box-shadow:0 1px 6px #244a791c;font-weight:650}.model-price-table{width:100%;border-collapse:collapse;table-layout:fixed}.model-price-table th,.model-price-table td{padding:12px 24px;text-align:left;border-bottom:1px solid #edf1f7}.model-price-table th:first-child{width:48%}.model-price-table th:nth-child(2){width:24%}.model-price-table th:last-child{width:28%}.model-price-table thead th{font-size:11px;letter-spacing:.25px;color:#61728b;font-weight:550;padding-top:18px;padding-bottom:16px}.million-label{display:block;font-size:10px;white-space:nowrap;letter-spacing:0;color:#64758d;margin-top:3px}.table-model{display:flex;align-items:center;gap:13px;min-width:0}.table-model>img{object-fit:contain;flex-shrink:0}.table-model a{display:block;font-size:14px;line-height:1.45;letter-spacing:-.15px;font-weight:600}.table-model a:hover{color:#205bec;text-decoration:underline;text-underline-offset:3px}.table-model small{display:block;font-size:11px;line-height:1.6;color:#697a92;font-weight:450;margin-top:2px}.token-price{font-size:17px;font-weight:600;letter-spacing:-.35px;font-variant-numeric:tabular-nums}.token-budget span{font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;color:#315378;line-height:1.3}.token-budget svg{display:block;width:100%;height:4px;margin-top:7px}.bar-track{fill:#edf2fa}.bar-fill{fill:#6b9cfa}.comparison-global th,.comparison-global td,.comparison-light th,.comparison-light td{border-top:2px solid #dce5f1}.comparison-light{background:#fafcff}.rate-disclaimer{font-size:12px;color:#65758b;padding:14px 24px;margin:0;line-height:1.6;background:#fbfcff}.comparison-foot{display:flex;justify-content:space-between;gap:34px;margin:20px 0 12px;font-size:12px;color:#62718a}.comparison-foot p{margin:0;max-width:920px;line-height:1.7}.comparison-foot>span{white-space:nowrap;line-height:1.7}.pricing-method{font-size:13px;color:#586c87;border-top:1px solid #e1e8f2}.pricing-method summary{list-style:none;cursor:pointer;padding:17px 0;display:flex;align-items:center;gap:14px;font-weight:550;font-size:14px}.pricing-method summary::-webkit-details-marker{display:none}.pricing-method summary>span{margin-left:auto;font-size:21px;font-weight:400}.pricing-method[open] summary>span{transform:rotate(45deg)}.pricing-method>div{padding:0 0 15px;max-width:1040px}.pricing-method p{line-height:1.85;margin:0 0 12px}.source-links{display:flex;gap:20px;flex-wrap:wrap;margin-top:17px}.source-links a{color:#2058bc;text-decoration:underline;text-underline-offset:4px;font-size:13px}
@media(min-width:1500px){.hero-grid{padding-top:110px;padding-bottom:95px}}@media(max-width:1200px){.nav-inner{gap:22px}.nav-inner nav{gap:16px}.nav-inner nav a{font-size:12px}.hero-grid{gap:42px}h1{font-size:72px;letter-spacing:-4.8px}.model-network{padding:22px 23px 17px}.network-top{font-size:10px}.network-secondary{gap:13px;font-size:11px}.network-secondary>span{padding-left:12px}.comparison-layout{grid-template-columns:280px minmax(0,1fr);gap:20px}.model-insight{padding:28px 23px}.model-insight h3{font-size:26px}.comparison-toolbar{padding:18px}.model-price-table th,.model-price-table td{padding:12px 17px}.model-price-table th:first-child{width:49%}.model-price-table th:nth-child(2){width:23%}.model-price-table th:last-child{width:28%}.table-model{gap:9px}.table-model a{font-size:13px}.model-price-table thead th{font-size:10px}.comparison-toolbar>span{font-size:13px}.metric-switch button{font-size:11px;padding:7px 10px}.model-strip>div{gap:16px}.model-strip strong{font-size:16px}.brand-lockup{gap:7px}.brand-lockup img{width:24px;height:24px}}
@media(max-width:1000px){.nav-inner{height:76px}.hero-grid{grid-template-columns:1fr 1fr;gap:28px;padding-top:65px;padding-bottom:60px}h1{font-size:60px;letter-spacing:-3.8px}.hero-description{font-size:16px}.eyebrow{font-size:10px;letter-spacing:1px}.hero-actions .button{padding:13px 16px;font-size:13px}.hero-facts{font-size:11px;gap:8px}.model-network{padding:20px 18px 15px;border-radius:18px}.network-edition{display:none}.network-top{font-size:11px;margin-bottom:22px}.network-input{max-width:95%;font-size:12px;padding:10px 13px}.network-core{padding:16px;gap:10px}.network-core strong{font-size:21px}.network-core img{width:39px;height:39px}.network-core div>span{font-size:11px}.network-primary{gap:8px}.network-primary>div{padding:13px 5px}.network-primary strong{font-size:12px}.network-primary img{width:30px;height:30px}.network-secondary{flex-wrap:wrap;gap:10px 18px;margin-top:15px}.network-secondary>span{border-left:0;padding:0;width:100%;text-align:center}.network-controls{margin-top:20px;gap:8px}.network-controls span{font-size:11px}.network-disclaimer{font-size:10px}.model-strip strong{font-size:15px}.model-strip>div{gap:17px;justify-content:center;flex-wrap:wrap}.model-strip>div>.brand-lockup{width:auto;text-align:left;gap:7px}.comparison-layout{grid-template-columns:1fr}.model-insight{display:grid;grid-template-columns:1fr 1.2fr;gap:10px 40px;padding:30px}.model-insight .insight-label{grid-column:1;margin-bottom:0}.model-insight h3{grid-column:1;grid-row:2;font-size:30px}.model-insight #comparison-insight{grid-column:2;grid-row:1/4}.insight-amount{margin:0 0 10px;font-size:65px}.insight-unit{margin-bottom:15px}.insight-baseline{padding:14px 0}.insight-ratio{margin:15px 0 7px}.insight-note{margin-bottom:0}.model-insight .insight-cta{grid-column:1;grid-row:3;justify-self:start;align-self:end;margin-top:25px}.model-price-table th,.model-price-table td{padding:13px 24px}.table-model a{font-size:15px}.model-price-table thead th{font-size:12px}.metric-switch button{font-size:14px}.comparison-toolbar>span{font-size:14px}.comparison-foot{flex-direction:column;gap:8px}.model-section-heading h2{font-size:40px}.section{padding:76px 0}.network-controls b{font-size:10px}}
@media(max-width:760px){.hero-grid{grid-template-columns:1fr;padding-top:56px;padding-bottom:42px;gap:40px}.hero-copy{max-width:580px}.eyebrow{font-size:11px;letter-spacing:1px}.hero h1{font-size:clamp(54px,11.4vw,78px);letter-spacing:-3.7px;line-height:1.08}.hero-description{font-size:16px;max-width:510px}.hero-actions .button{font-size:13px}.model-network{width:100%;max-width:520px;justify-self:center;padding:24px 24px 18px}.network-top{font-size:11px;margin-bottom:26px}.network-edition{display:block;font-size:10px}.network-input{font-size:14px;max-width:85%}.network-core{padding:20px}.network-core strong{font-size:24px}.network-core div>span{font-size:12px}.network-core img{width:44px;height:44px}.network-primary{gap:12px}.network-primary img{width:34px;height:34px}.network-primary strong{font-size:13px}.network-secondary{flex-wrap:nowrap;gap:15px;font-size:11px;margin-top:20px}.network-secondary>span{width:auto;padding-left:12px;border-left:1px solid #456083}.network-controls span{font-size:11px}.network-disclaimer{font-size:10px}.model-strip{padding:25px 0 35px}.model-strip>span{font-size:10px;letter-spacing:1.2px;margin-bottom:23px}.model-strip>div{gap:20px 23px}.model-strip strong{font-size:16px}.section{padding:62px 0}h2,.model-section-heading h2{font-size:35px;letter-spacing:-1.5px}.section-heading>p{font-size:16px}.model-section-heading>p{max-width:none}.comparison-layout{gap:18px}.model-insight{grid-template-columns:1fr;gap:0;padding:28px}.model-insight .insight-label{grid-column:1;grid-row:auto;margin-bottom:18px}.model-insight h3{grid-column:1;grid-row:auto;font-size:30px}.model-insight #comparison-insight{grid-column:1;grid-row:auto}.insight-amount{margin:28px 0 10px;font-size:72px}.insight-baseline{max-width:330px}.insight-ratio{margin:19px 0 10px}.model-insight .insight-cta{grid-column:1;grid-row:auto;justify-self:stretch;margin-top:23px}.comparison-toolbar{padding:16px;flex-wrap:wrap;gap:12px}.comparison-toolbar>span{font-size:14px}.metric-switch{margin-left:auto}.metric-switch button{font-size:12px;padding:8px 10px}.model-price-table th,.model-price-table td{padding:12px}.model-price-table th:first-child{width:50%}.model-price-table th:nth-child(2){width:23%}.model-price-table th:last-child{width:27%}.table-model{gap:8px;align-items:flex-start}.table-model>img{width:20px;height:20px;margin-top:2px}.table-model a{font-size:12px;letter-spacing:-.2px;line-height:1.5}.table-model small{font-size:10px}.token-price{font-size:15px}.token-budget span{font-size:13px}.model-price-table thead th{font-size:10px;line-height:1.5;padding:13px 12px}.million-label{font-size:9px;white-space:normal}.rate-disclaimer{padding:13px 15px;font-size:11px}.comparison-foot{font-size:11px;gap:8px}.source-links{gap:14px}.pricing-method summary{font-size:13px}.pricing-method p{font-size:13px}.model-section .section-heading{margin-bottom:28px}.network-controls span{font-size:12px}}
@media(max-width:380px){.container{width:calc(100% - 32px)}.hero h1{font-size:54px;letter-spacing:-3px}.hero-actions{gap:9px}.hero-actions .button{font-size:12px;padding:12px 13px;min-height:46px}.eyebrow{font-size:9px}.hero-facts{font-size:11px;gap:7px}.network-top{font-size:10px}.network-edition{display:none}.model-network{padding:20px 17px 16px}.network-input{font-size:12px;padding:9px 11px;max-width:95%}.network-secondary{gap:10px}.network-secondary>span{font-size:10px;padding-left:9px}.network-secondary>div{gap:5px}.network-primary{gap:8px}.network-controls span{font-size:11px}.network-core strong{font-size:23px}.network-core div>span{font-size:11px}.model-price-table th,.model-price-table td{padding:12px 8px}.model-price-table thead th{padding:13px 8px}.table-model{gap:6px}.table-model>img{width:17px;height:17px}.table-model a{font-size:11px}.token-price{font-size:14px}.token-budget span{font-size:12px}.comparison-toolbar>span{font-size:12px}.metric-switch{margin-left:0}.model-insight{padding:25px}.model-insight h3{font-size:28px}.insight-amount{font-size:67px}}
html[lang=ja] .hero h1,html[lang=zh-CN] .hero h1{font-size:clamp(40px,4.1vw,60px);letter-spacing:-1.8px;line-height:1.28}html[lang=ja] .model-section-heading h2,html[lang=zh-CN] .model-section-heading h2{font-size:40px;letter-spacing:-1px}html[lang=ja] .model-insight h3,html[lang=zh-CN] .model-insight h3{font-size:25px;line-height:1.5;letter-spacing:-.5px}html[lang=ja] .insight-ratio strong,html[lang=zh-CN] .insight-ratio strong{font-size:18px}html[lang=ja] .network-controls span{font-size:11px}html[lang=ja] .nav-inner nav{gap:15px}
@media(max-width:1000px){html[lang=ja] .hero h1,html[lang=zh-CN] .hero h1{font-size:40px;letter-spacing:-1.5px}}@media(max-width:760px){html[lang=ja] .hero h1,html[lang=zh-CN] .hero h1{font-size:clamp(32px,7.8vw,52px);letter-spacing:-1.2px}html[lang=ja] .model-section-heading h2,html[lang=zh-CN] .model-section-heading h2{font-size:30px}html[lang=ja] .network-top{font-size:10px}html[lang=ja] .network-input{font-size:12px}}
/* Kimi's supplied colour mark is white: preserve it on its dark brand surface. */
.provider-icon.provider-kimi{background:#090d16;border-radius:6px;padding:4px}
/* Keep interactive labels readable, including in the compact comparison. */
.nav-inner nav a,.metric-switch button,.table-model a{font-size:14px}
.network-top,.network-edition,.network-disclaimer,.insight-label,.eyebrow,.model-strip>span{font-size:12px}
.network-controls span,html[lang=ja] .network-controls span{font-size:14px}
.network-controls b,.table-model small,.model-price-table thead th,.million-label{font-size:12px}
.million-label{white-space:normal}
.network-secondary,.hero-facts,.insight-unit,.insight-baseline span{font-size:14px}
.network-secondary{flex-wrap:wrap}.network-secondary>span{font-size:12px}
.table-model a{overflow-wrap:normal}.token-budget span{font-size:14px}
.rate-disclaimer,.comparison-foot{font-size:12px}
@media(max-width:1100px){.nav-inner nav{display:none}.nav-inner{height:76px}.nav-actions{margin-left:auto}.menu-toggle{display:block}.nav-inner nav.open{display:flex;position:absolute;top:76px;left:0;right:0;background:white;flex-direction:column;padding:24px 32px;border-bottom:1px solid var(--line);box-shadow:0 15px 20px #12334a0a}}
@media(max-width:760px){.hero h1{font-size:clamp(52px,11.4vw,78px)}.hero-actions .button{font-size:14px}.hero-facts{font-size:12px}.network-top,html[lang=ja] .network-top{font-size:12px;letter-spacing:.9px}.network-edition{display:none}.network-input{font-size:14px}.network-secondary{gap:14px}.network-secondary>span{width:100%;border-left:0;padding-left:0;text-align:center}.network-core div>span{font-size:12px}.network-primary strong{font-size:14px}.comparison-toolbar>span{font-size:14px}.model-price-table th:first-child{width:49%}.model-price-table th:nth-child(2){width:23%}.model-price-table th:last-child{width:28%}.model-price-table th,.model-price-table td{padding:13px 10px}.model-price-table thead th{padding:14px 10px}.model-price-table .token-price{font-size:16px}.table-model{gap:8px}.table-model>img{width:22px;height:22px}.token-budget svg{height:4px}.pricing-method summary{font-size:14px}}
@media(max-width:380px){.eyebrow{font-size:11px;letter-spacing:.5px}.hero-actions .button{font-size:14px}.table-model{gap:6px}.table-model>img{width:18px;height:18px}.model-price-table th,.model-price-table td{padding:12px 8px}.model-price-table thead th{padding:12px 8px}.model-price-table th:first-child{width:50%}.model-price-table th:nth-child(2){width:23%}.model-price-table th:last-child{width:27%}.token-budget span{font-size:13px}.model-price-table .token-price{font-size:14px}}
