.home-hero.home-hero-carousel{font-family:var(--tf-font-family,"Source Han Sans CN","PingFang SC",sans-serif);background:#f8f7fb url(/_astro/glm-5.3-hero-background-v4.BuOK4H43.webp) 50%/100% 100% no-repeat;padding:0}.home-hero-carousel[data-active-slide="1"]{background:#eff6fe url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20preserveAspectRatio='none'%20viewBox='0%200%201440%20600'%20width='1440'%20height='600'%3e%3cdefs%3e%3clinearGradient%20id='bg'%20gradientUnits='userSpaceOnUse'%20x1='0'%20y1='600'%20x2='1440'%20y2='0'%3e%3cstop%20offset='0'%20stop-color='%23FCFDFF'%20/%3e%3cstop%20offset='.3'%20stop-color='%23F7FAFF'%20/%3e%3cstop%20offset='.6'%20stop-color='%23F1F7FE'%20/%3e%3cstop%20offset='.84'%20stop-color='%23EAF2FD'%20/%3e%3cstop%20offset='1'%20stop-color='%23E4EEFC'%20/%3e%3c/linearGradient%3e%3clinearGradient%20id='blue'%20gradientUnits='userSpaceOnUse'%20x1='0'%20y1='0'%20x2='1440'%20y2='0'%3e%3cstop%20offset='0'%20stop-color='%23E3EEFE'%20stop-opacity='0'%20/%3e%3cstop%20offset='.16'%20stop-color='%23D3E3FB'%20stop-opacity='.72'%20/%3e%3cstop%20offset='.56'%20stop-color='%23C6DAF8'%20stop-opacity='.64'%20/%3e%3cstop%20offset='.86'%20stop-color='%23CFE0FA'%20stop-opacity='.48'%20/%3e%3cstop%20offset='1'%20stop-color='%23DCE9FC'%20stop-opacity='0'%20/%3e%3c/linearGradient%3e%3cfilter%20id='soft'%20x='-25%25'%20y='-70%25'%20width='150%25'%20height='260%25'%3e%3cfeGaussianBlur%20stdDeviation='58'%20/%3e%3c/filter%3e%3c/defs%3e%3crect%20width='1440'%20height='600'%20fill='url(%23bg)'%20/%3e%3cellipse%20cx='1270'%20cy='486'%20rx='360'%20ry='170'%20fill='%23FFD9B4'%20opacity='.26'%20filter='url(%23soft)'%20/%3e%3cpath%20d='M-90%20566%20C%20300%20606,%20720%20582,%201010%20498%20S%201340%20414,%201530%20394'%20fill='none'%20stroke='url(%23blue)'%20stroke-width='188'%20stroke-linecap='butt'%20filter='url(%23soft)'%20/%3e%3c/svg%3e") 50%/100% 100% no-repeat}.home-hero-carousel[data-active-slide="1"] .home-hero-viewport:before{content:"";pointer-events:none;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201440%20600'%20preserveAspectRatio='none'%3e%3cdefs%3e%3clinearGradient%20id='ribbon'%20gradientUnits='userSpaceOnUse'%20x1='0'%20y1='0'%20x2='1440'%20y2='0'%3e%3cstop%20stop-color='%23F98E30'%20stop-opacity='0'/%3e%3cstop%20offset='.18'%20stop-color='%23FDC998'%20stop-opacity='.65'/%3e%3cstop%20offset='.5'%20stop-color='%23FBA65C'/%3e%3cstop%20offset='1'%20stop-color='%23F98E30'/%3e%3c/linearGradient%3e%3clinearGradient%20id='edge'%20gradientUnits='userSpaceOnUse'%20x1='0'%20y1='0'%20x2='1440'%20y2='0'%3e%3cstop%20stop-color='%23FFFFFF'%20stop-opacity='0'/%3e%3cstop%20offset='.35'%20stop-color='%23FFF6EB'%20stop-opacity='.85'/%3e%3cstop%20offset='1'%20stop-color='%23FFF9F2'/%3e%3c/linearGradient%3e%3c/defs%3e%3cpath%20d='M-90%20470%20C330%20540%20720%20546%201010%20540%20S1360%20553%201530%20561'%20fill='none'%20stroke='url(%23ribbon)'%20stroke-width='19'/%3e%3cpath%20d='M-90%20460.5%20C330%20530.5%20720%20536.5%201010%20530.5%20S1360%20543.5%201530%20551.5'%20fill='none'%20stroke='url(%23edge)'%20stroke-width='2'/%3e%3c/svg%3e") 50%/100% 100% no-repeat;position:absolute;inset:0}.home-hero-carousel[data-active-slide="2"]{background:radial-gradient(at 57% 95%,#dbe6ff 0%,#f9fcff 75%)}.home-hero-viewport{touch-action:pan-y pinch-zoom;position:relative;overflow:hidden}.home-hero-track{align-items:stretch;transition:transform .65s cubic-bezier(.2,.75,.25,1);display:flex}.home-hero-slide{flex:0 0 100%;align-items:center;min-width:0;padding-bottom:72px;display:flex}.home-promo-container{width:min(100% - 80px,1660px);margin-inline:auto}.home-promo-main{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:24px;min-height:clamp(500px,32.4vw,705px);padding-block:56px 28px;display:grid}.home-promo-copy{z-index:1;min-width:0;position:relative}.home-promo-badges{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.home-promo-badges>img{width:clamp(200px,16.5vw,360px);height:auto;display:block}.home-promo-badges .tf-promotion-badge{border-width:1.5px;padding:6px 18px;font-size:16px;line-height:24px}.home-promo-badges .tf-promotion-badge__icon{font-size:21px}.home-body .home-promo-copy h2{color:#121212;letter-spacing:-.035em;max-width:1080px;margin:18px 0 22px;font-family:Source Han Sans CN,PingFang SC,sans-serif;font-size:clamp(38px,3.18vw,69px);font-weight:700;line-height:1.3}.home-body .home-promo-description{max-width:760px;color:var(--tf-color-text-muted,#666);font-family:inherit;font-size:clamp(15px,.92vw,20px);font-weight:400;line-height:1.8}.home-promo-rates{flex-wrap:wrap;gap:24px 42px;margin-top:28px;display:flex}.home-promo-rates>div{color:#39343a;flex-wrap:wrap;align-items:baseline;gap:8px;font-size:16px;display:flex}.home-promo-rates strong{color:#e56b20;letter-spacing:-.04em;font-size:36px;line-height:1.3}.home-promo-cta{border:1px solid var(--tf-color-brand,#f98e30);color:#fff;background:var(--tf-color-brand,#f98e30);min-width:330px;min-height:70px;box-shadow:var(--tf-shadow-cta,0 4px 12.7px #ffcca824);border-radius:999px;justify-content:center;align-items:center;gap:18px;margin-top:42px;padding:16px 48px;font-size:22px;font-weight:700;transition:filter .2s,transform .2s;display:inline-flex}.home-promo-cta:hover{filter:brightness(.97);transform:translateY(-2px)}.home-promo-cta:active{filter:brightness(.92)}.home-promo-art{justify-self:center;width:100%;min-width:0;max-width:680px;position:relative}.home-promo-cube>svg{width:100%;height:auto;display:block;overflow:visible}.home-promo-confetti{pointer-events:none;position:absolute;inset:0}.home-promo-confetti>img{left:var(--x);top:var(--y);width:var(--size);height:auto;transform:translate(-50%,-50%) rotate(var(--rotation));position:absolute}.home-promo-art .gc-body{animation:8s ease-in-out infinite home-promo-cube-float}.home-promo-art .gc-orbit{transform-box:view-box;transform-origin:340px 302px;animation:120s linear infinite home-promo-cube-orbit}@keyframes home-promo-cube-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes home-promo-cube-orbit{to{transform:rotate(360deg)}}.home-hero-carousel[data-motion-paused=true] .home-promo-art *{animation-play-state:paused}.home-hero-carousel .home-hero-content{min-height:clamp(500px,32.4vw,705px);padding-block:40px 20px}.home-hero-controls{align-items:center;gap:18px;display:flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.home-hero-dots{align-items:center;gap:2px;display:flex}.home-hero-dots button{background:0 0;border:0;place-items:center;min-width:40px;height:40px;padding:12px 9px;display:grid}.home-hero-dots button span{background:#a8a8ad;border-radius:99px;width:9px;height:9px;transition:width .25s,background .25s;display:block}.home-hero-dots button[aria-pressed=true] span{background:#ff8318;width:48px;height:10px;box-shadow:0 3px 8px #ed7d222b}.home-promo-benefits{grid-template-columns:1.2fr 1fr 1fr 1fr;gap:18px;margin-block:0;padding:16px 0 26px;list-style:none;display:grid}.home-promo-benefits>li{min-width:0}.home-promo-benefit{color:#16191c;background:#ffffff26;border:1px solid #bf8b62;border-radius:20px;flex-direction:column;min-width:0;height:100%;min-height:140px;padding:20px 24px;display:flex;box-shadow:0 4px 10px #ad754c12}.home-promo-benefit--featured{background:#fff5ea url(/_astro/glm-5.3-hero-background-v4.BuOK4H43.webp) 40% 55%/cover}.home-promo-benefit-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.home-body .home-promo-benefit h3{color:#1a1a1a;font-size:clamp(17px,1.12vw,24px);font-weight:700;line-height:1.4}.home-promo-benefit-heading>svg{color:#328eb1;flex-shrink:0}.home-promo-benefit--featured .home-promo-benefit-heading>svg{color:#ec6c19}.home-promo-benefit>strong{color:#bd491e;margin-top:5px;font-size:24px;line-height:1.4}.home-body .home-promo-benefit p{color:#79747b;margin-top:auto;padding-top:10px;font-size:14px;line-height:1.6}@media (width<=1100px){.home-hero.home-hero-carousel{background-position:55%;background-size:cover}.home-promo-container{width:calc(100% - 64px)}.home-promo-main{grid-template-columns:1.35fr 1fr;gap:8px;padding-top:38px}.home-promo-badges{gap:12px}.home-promo-badges>img{width:210px}.home-promo-badges .tf-promotion-badge{padding:4px 12px;font-size:12px;line-height:20px}.home-promo-badges .tf-promotion-badge__icon{font-size:16px}.home-body .home-promo-copy h2{font-size:clamp(32px,3.6vw,40px)}.home-promo-rates{gap:14px 22px;margin-top:22px}.home-promo-rates>div{gap:6px;font-size:13px}.home-promo-rates strong{font-size:28px}.home-promo-cta{min-width:240px;min-height:58px;margin-top:30px;font-size:18px}.home-promo-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.home-promo-benefit{min-height:130px}}@media (width<=700px){.home-promo-container{width:calc(100% - 40px)}.home-promo-main{grid-template-columns:1fr;gap:0;padding-block:34px 0}.home-promo-copy{text-align:left}.home-promo-badges{gap:10px}.home-promo-badges>img{width:200px}.home-body .home-promo-copy h2{letter-spacing:-.025em;margin-block:16px;font-size:clamp(32px,6.6vw,44px);line-height:1.25}.home-body .home-promo-description{font-size:15px}.home-promo-rates{gap:12px 22px;margin-top:20px}.home-promo-rates strong{font-size:29px}.home-promo-cta{width:auto;min-width:220px;min-height:54px;margin-top:26px;font-size:17px}.home-promo-art{width:min(100%,390px);margin-top:0}.home-promo-confetti{inset-inline:24px}.home-promo-confetti>img{width:calc(var(--size) * .75)}.home-hero-slide{padding-bottom:60px}.home-hero-carousel .home-hero-content{min-height:0}.home-hero-controls{gap:8px;bottom:17px}.home-promo-benefits{gap:10px;padding-block:12px 20px}.home-promo-benefit{border-radius:15px;min-height:144px;padding:16px}.home-body .home-promo-benefit h3{font-size:16px}.home-promo-benefit-heading>svg{width:20px;height:20px}.home-promo-benefit>strong{font-size:21px}.home-body .home-promo-benefit p{font-size:12px}}@media (prefers-reduced-motion:reduce){.home-hero-track,.home-hero-dots button span,.home-promo-cta{transition:none}.home-promo-art *{animation:none!important}}.home-cert-slide-main{min-height:clamp(500px,32.4vw,705px);font-family:var(--tf-font-family,"Source Han Sans CN","PingFang SC",sans-serif);grid-template-columns:minmax(0,.98fr) minmax(0,1.02fr);align-items:center;gap:clamp(22px,3vw,54px);padding-block:56px 28px;display:grid}.home-cert-copy{min-width:0}.home-body .home-cert-copy h2{letter-spacing:0;color:var(--tf-color-text,#1a1a1a);margin:0;font-family:inherit;font-size:clamp(26px,2.66vw,46px);font-weight:700;line-height:1.4}.home-cert-copy h2>span{display:block}.home-cert-copy h2 em{color:var(--tf-color-brand,#f98e30);font-style:normal}.home-body .home-cert-copy>p{max-width:600px;color:var(--tf-color-text-muted,#666);margin:24px 0 0;font-size:18px;font-weight:400;line-height:1.8}.home-cert-copy .home-cert-cta{border-color:var(--tf-color-brand,#f98e30);background:var(--tf-color-brand,#f98e30);min-width:282px;min-height:60px;box-shadow:var(--tf-shadow-cta,0 4px 12.7px #ffcca824);margin-top:38px;padding:14px 28px;font-family:inherit;font-size:20px;font-weight:700}.home-cert-copy .home-cert-cta:hover{background:var(--tf-color-brand,#f98e30);filter:brightness(.97)}.home-cert-copy .home-cert-cta:active{filter:brightness(.92)}.home-cert-visual{isolation:isolate;flex-direction:column;justify-self:center;gap:clamp(6px,.9vw,14px);width:max-content;max-width:100%;display:flex;position:relative}.home-cert-visual:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 58% at 58%,#ffffffc7,#ffffff57 56%,#0000 76%);position:absolute;inset:-10% -8% -12% -6%}.home-cert-flag{letter-spacing:.06em;color:#7a4a0e;text-align:center;text-shadow:0 1px #ffffffa8;background:linear-gradient(#fffdf6 0%,#fce9c4 13%,#f4d293 36%,#e5b166 60%,#f1d199 80%,#fff9eb 100%);border-radius:999px;justify-content:center;align-self:flex-end;align-items:center;gap:8px;max-width:100%;padding:clamp(7px,.72vw,10px) clamp(14px,1.2vw,20px);font-size:clamp(12px,1.06vw,15.5px);font-weight:700;line-height:1.2;display:flex;position:relative;box-shadow:0 10px 22px -6px #ac741e6b,0 2px 4px #ac741e2e,inset 0 1px #fffffff5,inset 0 -7px 13px #965e122e}.home-cert-flag:before{content:"";pointer-events:none;border:1px solid #fff9;border-radius:999px;position:absolute;inset:3px;box-shadow:inset 0 0 0 1px #a36e2024}.home-cert-body{grid-template-columns:auto auto;justify-content:center;align-items:center;gap:clamp(16px,2.2vw,38px);display:grid}.home-cert-shield{width:clamp(166px,17.2vw,272px);min-width:0}.home-cert-shield>svg{filter:drop-shadow(0 18px 26px #92744242)drop-shadow(0 4px 10px #ffaa5a3d);width:100%;height:auto;display:block;overflow:visible}.home-cert-shield text{letter-spacing:.05em;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-weight:700}.home-cert-shield :is(.cs-t1,.cs-t2){fill:url(#csTxt);stroke:#fffcee;stroke-width:2.6px;paint-order:stroke;font-size:20px}.home-cert-shield .cs-t3{fill:url(#csNum);stroke:#fff8e8;stroke-width:3.2px;paint-order:stroke;letter-spacing:0;font-size:40px}.home-cert-slide-main--en .home-cert-shield .cs-t1{letter-spacing:0;font-size:12px}.home-cert-slide-main--en .home-cert-shield .cs-t2{letter-spacing:0;font-size:16px}.home-cert-slide-main--en .home-cert-flag{text-align:center;max-width:100%;font-size:13px}.home-cert-metrics{flex-direction:column;justify-content:center;min-width:0;margin:0;padding:0;list-style:none;display:flex}.home-cert-metrics li{align-items:center;gap:clamp(9px,.95vw,14px);padding:clamp(12px,1.42vw,20px) 0;display:flex;position:relative}.home-cert-metrics li+li:before{content:"";background:linear-gradient(90deg,#0000,#ffac6c6b 10%,#ffd2ac 46%,#ffbb86 62%,#ffac6c6b 88%,#0000);height:1.5px;position:absolute;inset:0 0 auto;box-shadow:0 0 9px #ff984a52,0 0 2px #ffbe8ca6}.home-cert-metrics li:first-child{padding-top:0}.home-cert-metrics li:last-child{padding-bottom:0}.home-cert-metric-icon{aspect-ratio:1;color:#fff;background:var(--tf-color-brand,#f98e30);border:2px solid #fff;border-radius:50%;flex-shrink:0;place-items:center;width:clamp(26px,2.35vw,32px);display:grid;box-shadow:0 3px 10px #f98e3033,inset 0 1px 1px #ffffff9e}.home-cert-metric-icon svg{width:56%;height:56%}.home-cert-metric-name{color:#2a3138;white-space:nowrap;font-size:clamp(13px,1.08vw,15.5px);font-weight:600;line-height:1.2}.home-cert-metric-value{color:var(--tf-color-brand,#f98e30);letter-spacing:-.8px;white-space:nowrap;align-items:baseline;margin-left:clamp(8px,1.1vw,18px);font-size:clamp(23px,2.26vw,36px);font-weight:700;line-height:1;display:flex}.home-cert-metric-value em{letter-spacing:0;margin-right:3px;font-size:.78em;font-style:normal;font-weight:600}.home-cert-metric-value b{font-variant-numeric:tabular-nums;font-weight:700}.home-cert-metric-value i{color:#626d7d;letter-spacing:0;margin-left:4px;font-size:.36em;font-style:normal;font-weight:600}@media (width>=1280px){.home-cert-copy{padding-inline-start:clamp(32px,4vw,72px)}.home-cert-flag{transform:translate(24px)}.home-cert-slide-main--zh .home-cert-flag{top:56px}.home-cert-shield{transform:translateY(-20px)}}@media (width<=1200px){.home-body .home-cert-copy h2{font-size:clamp(26px,3.1vw,38px)}.home-body .home-cert-copy>p{font-size:15.5px}.home-cert-copy .home-cert-cta{min-width:0;min-height:54px;margin-top:30px;padding:14px 26px;font-size:17px}.home-cert-shield{width:clamp(140px,16.5vw,184px)}}@media (width<=1023px){.home-cert-slide-main{grid-template-columns:1fr;gap:22px;padding-block:38px 10px}.home-hero-carousel[data-active-slide="1"] .home-hero-viewport:before{background-position:bottom;background-size:100% 200px;height:60px;inset:auto 0 0}.home-cert-visual{width:100%;max-width:640px}.home-cert-flag{align-self:center}.home-cert-shield{width:clamp(150px,21vw,196px)}}@media (width<=767px){.home-hero.home-hero-carousel[data-active-slide="1"]{background:radial-gradient(96% 26% at 96% 84%,#ff945042,#0000 72%),radial-gradient(90% 22% at 2% 96%,#c4d8fa80,#0000 78%),linear-gradient(172deg,#fbfdff,#f5faff 40%,#edf4fe 72%,#e6effc)}.home-body .home-cert-copy h2{font-size:clamp(22px,5.6vw,30px);line-height:1.34}.home-body .home-cert-copy>p{margin-top:16px;font-size:14px}.home-cert-copy .home-cert-cta{width:100%;min-height:50px;margin-top:24px;font-size:16px}.home-cert-flag{padding:8px 19px;font-size:12px}.home-cert-body{gap:14px}.home-cert-shield{width:152px}.home-cert-shield :is(.cs-t1,.cs-t2){stroke-width:3px;font-size:24px}.home-cert-shield .cs-t3{font-size:48px}.home-cert-metrics li{gap:9px;padding:11px 0}.home-cert-metric-icon{width:24px}.home-cert-metric-name{font-size:12.5px}.home-cert-metric-value{letter-spacing:-.4px;margin-left:8px;font-size:23px}}@media (width<=479px){.home-cert-body{grid-template-columns:1fr;justify-items:center;gap:8px}.home-cert-shield{width:146px}.home-cert-metrics{width:100%;margin-top:8px}.home-cert-metric-value{margin-left:auto}.home-cert-flag,.home-cert-slide-main--en .home-cert-flag{padding:7px 16px;font-size:11.5px}}.agent-preview{width:min(100% - 80px,1617.31px);margin-inline:auto}.agent-preview-deck{aspect-ratio:1617.31/731;cursor:default;position:relative}.agent-preview-card{cursor:default;background:#e4eaf6;border:0;border-radius:1.70213%/2.71186%;width:58.1198%;height:80.7114%;margin:0;padding:0;transition:transform .24s,opacity .24s,left .24s,top .24s;position:absolute;top:15.3215%;left:20.94%;overflow:hidden;box-shadow:3.174px 3.174px 22.221px #3c445130}.agent-preview-card.is-active{z-index:3;opacity:1;transform:none}.agent-preview-card[data-preview=workbench]{aspect-ratio:2820/1903;border-radius:1.70213%/2.52233%;height:auto}.agent-preview-card.is-left{z-index:1;opacity:.5;top:10.722%;left:6.945%;transform:rotate(4.94deg)}.agent-preview-card.is-right{z-index:1;opacity:.5;top:11.324%;left:34.8%;transform:rotate(-4.94deg)}.agent-preview-card:before{content:"";z-index:1;border-radius:inherit;pointer-events:none;background:#ffffff1a;position:absolute;inset:0}.agent-preview-card:after{content:"";z-index:3;border-radius:inherit;opacity:0;pointer-events:none;background:#f7f9fc;transition:opacity .24s;position:absolute;inset:0}.agent-preview-card.is-left:after,.agent-preview-card.is-right:after{opacity:.25}.agent-preview-card:hover{opacity:1}.agent-preview-card:hover:after{opacity:0}.agent-preview-card:focus-visible,.agent-preview-tabs button:focus-visible{outline-offset:5px;outline:2px solid #f98e30}.agent-preview-card>.agent-preview-frame-background{object-fit:cover;pointer-events:none;width:185.11%;max-width:none;height:165.98%;position:absolute;top:25.87%;left:87.23%;transform:translate(-50%,-50%)}.agent-preview-frame-ribbon{object-fit:cover;pointer-events:none;width:201.55%;max-width:none;height:157.14%;position:absolute;top:22.694%;left:66.402%;transform:translate(-50%,-50%)rotate(134.6deg)scaleX(-1)}.is-left .agent-preview-frame-ribbon{top:22.596%;left:20.279%;transform:translate(-50%,-50%)rotate(-9.88deg)scaleX(-1)}.is-right .agent-preview-frame-ribbon{top:68.848%;left:4.861%;transform:translate(-50%,-50%)rotate(-170.12deg)}.agent-preview-screen{z-index:2;background:#fff;border-radius:.977203%/1.58164%;width:96.5958%;height:95.085%;display:block;position:absolute;top:2.712%;left:1.70213%;overflow:hidden}.agent-preview-screen>img{object-fit:contain;width:100%;height:100%;display:block}.agent-preview-screen--workbench{aspect-ratio:3/2;border-radius:1.43172%/2.14758%;height:auto;top:2.28586%}.is-left .agent-preview-screen:not(.agent-preview-screen--workbench){height:94.576%}.agent-preview-tabs{justify-content:center;align-items:center;gap:0;margin-top:44px;display:flex}.agent-preview-tabs button{cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:20px;min-width:20px;height:44px;padding:0;display:grid;position:relative}.agent-preview-tabs button:before{content:"";position:absolute;inset:0 -4px}.agent-preview-tabs button[aria-selected=true]{width:44px}.agent-preview-tabs button span{background:#e5e5e5;border-radius:999px;width:12px;height:12px;transition:width .18s,background .18s;display:block}.agent-preview-tabs button[aria-selected=true] span{background:#f98e30;width:36px}@media (width<=900px){.agent-preview{width:calc(100% - 40px)}.agent-preview-tabs{margin-top:24px}}@media (width<=600px){.agent-preview{width:100%}.agent-preview-deck{aspect-ratio:1.38;overflow:hidden}.agent-preview-card{aspect-ratio:940/590;width:86%;height:auto;top:14%;left:7%}.agent-preview-card.is-left{top:9%;left:-10%}.agent-preview-card.is-right{top:9%;left:24%}.agent-preview-tabs{margin-top:8px}}@media (prefers-reduced-motion:reduce){.agent-preview-card,.agent-preview-card:after,.agent-preview-tabs button span{transition:none}}@font-face{font-family:TokenFab Home Heading;src:url(/_astro/home-heading-bold.Bq1oLHDJ.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}.home-body *,.home-body :before,.home-body :after{box-sizing:border-box}.home-container{width:min(100% - 80px,calc(var(--tf-layout-content-max,1440px) - 80px));margin-inline:auto}@media (width>=1800px){.home-container{width:min(100% - 80px,calc(var(--tf-layout-content-wide,1766px) - 80px))}}.home-body h1,.home-body h2,.home-body h3,.home-body p{margin:0}.home-body h2{font-family:TokenFab Home Heading,PingFang SC,sans-serif;font-size:clamp(30px,2.5vw,48px);font-weight:700;line-height:1.5}.home-body h3{font-size:22px;font-weight:600;line-height:1.5}.home-body p{color:#85878d;line-height:1.8}.home-body a{text-decoration:none}.home-body button{cursor:pointer}.home-body button:disabled{cursor:default;opacity:.35}.home-body :is(a,button,select,pre):focus-visible{outline-offset:4px;outline:2px solid #ff881c}.home-section{scroll-margin-top:var(--header-offset,135px);padding-block:100px}.home-section-heading{text-align:center;margin-bottom:60px}.home-section-heading p{margin-top:20px;font-size:18px;line-height:1.5}.home-agent .home-section-heading{margin-bottom:0}.home-body .home-section-heading .home-section-eyebrow{color:#9ca3af;margin:0 0 8px;font-size:13px;font-weight:400;line-height:1.5}.home-agent .home-agent-description{color:#1a1a1a;margin-top:12px}.home-agent>.agent-preview{margin-top:clamp(32px,3vw,54px)}.home-agent .agent-preview-card{cursor:default}.home-heading-split{text-align:left;justify-content:space-between;align-items:center;gap:24px;display:flex}.home-heading-split p{margin-top:16px}.home-outline-link{white-space:nowrap;color:#61666d;border:1px solid #e0e1e4;border-radius:999px;padding:12px 24px;font-size:14px}.home-outline-link:hover{color:#e97715;border-color:#ff8b18}.home-hero{padding-top:max(0px,calc(162px - var(--header-offset,135px)));background:radial-gradient(at 57% 95%,#dbe6ff 0%,#f9fcff 75%)}.home-hero-content{grid-template-columns:minmax(0,749px) minmax(0,1fr);align-items:center;gap:0;min-height:758px;display:grid}.home-hero-content>div{min-width:0}.home-hero h1{max-width:749px;margin-block:24px 12px;font-family:TokenFab Home Heading,PingFang SC,sans-serif;font-size:62px;font-weight:700;line-height:1.5}.home-eyebrow{color:#a35321;background:linear-gradient(90deg,#fceedc,#f3d8b9);border-radius:999px;align-items:center;gap:8px;padding:8px 24px;font-size:16px;line-height:23px;display:inline-flex}.home-hero-intro{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.home-services{flex-wrap:wrap;gap:12px;margin-bottom:100px;display:flex}.home-services a{color:#8b8d92;font-size:16px;line-height:24px}.home-services a:not(:last-child):after{content:"丨";color:#ccd4e1;margin-left:12px;display:inline-block}.home-actions{flex-wrap:wrap;gap:32px;display:flex}.home-actions .home-button{min-width:282px;min-height:60px;font-size:20px}.home-actions .home-button-light{min-width:180px}.home-hero-art{justify-self:end;width:min(654px,100%);max-width:none;height:auto;margin-left:0}.home-models-region{isolation:isolate;background:linear-gradient(#f7f9fc 0%,#fff 45%,#f7f9fc 100%);padding-bottom:100px;position:relative}.home-models-region:before{content:"";z-index:-1;pointer-events:none;background:url(/_astro/home-models-bg.bB4ncdae.png) top/100% 118.75% no-repeat;height:min(57.27%,878px);position:absolute;inset:auto 0 0;mask-image:linear-gradient(#000 0% 75%,#0000 100%)}.home-category-tabs{flex-wrap:wrap;gap:18px;margin-bottom:30px;display:flex}.home-category-tabs button{color:#999ba0;cursor:default;background:0 0;border:0;border-radius:999px;padding:8px 16px;font-size:14px;line-height:20px}.home-category-tabs button[aria-pressed=true]{color:#16191c;background:#f3f4f6}.home-category-tabs button[aria-pressed=true]:before{content:"";background:#ff8b18;border-radius:50%;width:6px;height:6px;margin:0 10px 3px 0;display:inline-block}.home-model-board{grid-template-columns:1.02fr 1fr;gap:28px;display:grid}.home-model-board:not(.home-model-board-filtered){grid-template-rows:640px}.home-model-board-filtered{grid-template-columns:repeat(3,minmax(0,1fr))}.home-model-board.home-model-board-pending,.home-model-board:has(>.home-empty){grid-template-rows:auto}.home-model-placeholder{grid-column:1/-1;min-width:0}.home-model-placeholder-grid{grid-template-columns:1.02fr 1fr;gap:28px;min-height:600px;display:grid}.home-model-placeholder-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.home-model-placeholder-card{background:#ffffffd9;border:1px solid #e6ebf2;border-radius:20px;min-width:0;padding:28px}.home-model-placeholder-card--lead{flex-direction:column;display:flex}.home-placeholder-bar{background:#e9edf4;border-radius:8px;width:100%;height:14px;margin-top:22px;display:block;position:relative;overflow:hidden}.home-placeholder-bar--heading{width:75%;height:26px;margin-top:0}.home-placeholder-bar--short{width:45%}.home-placeholder-visual{background:#f2f4f8;border-radius:16px;min-height:250px;margin-top:auto;position:relative;overflow:hidden}.home-placeholder-bar:after,.home-placeholder-visual:after{content:"";background:linear-gradient(90deg,#0000,#ffffffb3,#0000);animation:1.6s ease-in-out infinite home-placeholder-sweep;position:absolute;inset:0;transform:translate(-100%)}@keyframes home-placeholder-sweep{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.home-placeholder-bar:after,.home-placeholder-visual:after{opacity:0;animation:none}}.home-code-placeholder{flex-direction:column;justify-content:center;gap:20px;min-height:320px;padding:28px;display:flex}.home-lead-card h3 a{color:inherit}.home-lead-frame{background:#e8effd var(--home-lead-background) center / cover no-repeat;border-radius:20px;min-width:0;padding:32px}.home-lead-card{background:#fff;border-radius:18px;flex-direction:column;align-items:flex-start;height:100%;padding:36px;display:flex;position:relative;overflow:hidden}.home-lead-card>:is(h3,.home-lead-heading,p,a){z-index:2;position:relative}.home-lead-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.home-lead-card h3{overflow-wrap:anywhere;font-size:28px}.home-lead-card p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-block:16px 18px;font-size:15px;display:-webkit-box;overflow:hidden}.home-lead-visual{flex-direction:column;flex:none;justify-content:flex-end;width:100%;height:292px;margin:auto 0 0;padding-top:20px;display:flex}.home-lead-visual>img{object-fit:contain;object-position:center bottom;flex:1;width:100%;min-height:0;display:block}.home-lead-visual--video{margin-top:24px}.home-lead-visual--video>img{object-position:center top}.home-lead-visual figcaption{color:#a2a4a8;text-align:right;margin-top:6px;font-size:11px}.home-lead-card .home-lead-visual--chat{width:auto;max-width:none;height:auto;margin:0;padding:0;display:block;position:absolute;top:183px;left:36px;right:36px}.home-lead-visual--chat figcaption{margin-top:18px}.home-demo-chat{aspect-ratio:562/337;background:#fff;width:100%;position:relative;container-type:inline-size}.home-demo-bubble{color:#666;background:#fff1e4;border:1px solid #f98e30;border-radius:2.67cqw;padding:1.78cqw 2.85cqw;font-family:PingFang SC,sans-serif;font-size:2.135cqw;line-height:1.5;position:absolute}.home-demo-bubble--prompt{width:37.72%;height:17.21%;top:19.58%;left:44.13%}.home-demo-bubble--response{background:#fff;border-color:#e5e5e5;width:41.99%;height:22.55%;top:40.95%;left:14.95%}.home-demo-bubble--continuation{width:40.57%;height:17.21%;top:67.36%;left:44.13%}.home-demo-highlight{color:#ff6200;white-space:nowrap;background:#f98e300d;border:1px solid #f98e3040;border-radius:999px;padding:0 2px;font-weight:500}.home-demo-dot{aspect-ratio:1;background:#f98e3026;border-radius:50%;width:2.49%;position:absolute;top:40.95%;left:10.32%}.home-demo-dot:after{content:"";background:#f98e30;border-radius:50%;position:absolute;inset:29%}.home-demo-fade{z-index:1;pointer-events:none;background:linear-gradient(#fff 0%,#ffffff52 23%,#fff0 43% 58%,#ffffffb8 83%,#fff 100%);position:absolute;inset:0}.home-demo-input{z-index:2;background:#fff;border:1px solid #f98e30;border-radius:999px;align-items:center;gap:3.03%;width:88.08%;height:14.24%;padding-block:.89cqw;padding-inline:2cqw;display:flex;position:absolute;top:88.73%;left:6.5%;box-shadow:inset 0 1px #fff}.home-demo-input-mode{color:#f98e30;white-space:nowrap;background:#fff1e4;border:1px solid #f98e30;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:3%;width:30%;height:100%;font-size:2.135cqw;display:flex}.home-demo-mode-icon{flex:none;width:min(3.56cqw,20px);height:min(3.56cqw,20px);display:block}.home-demo-mode-chevron{border-bottom:1px solid;border-right:1px solid;flex:none;width:1.25cqw;height:1.25cqw;transform:translateY(-25%)rotate(45deg)}.home-demo-input-line{color:#666;white-space:nowrap;font-size:2.49cqw}.home-demo-input-send{color:#fff;background:#f98e30;border-radius:50%;flex:none;place-items:center;width:6.05cqw;height:6.05cqw;margin-left:auto;display:grid}.home-demo-input-send svg{stroke-width:1.5px;width:4.27cqw;height:4.27cqw}.home-model-cards{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.home-showcase-card{background:#fff;border:1px solid #eceef1;border-radius:20px;flex-direction:column;min-width:0;padding:24px;display:flex;box-shadow:0 3px 16px #20253405}.home-showcase-card header{border-bottom:1px solid #f0f0f3;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:16px;display:flex}.home-showcase-logo{flex-shrink:0;width:28px;height:28px}.home-showcase-card header a{color:inherit;overflow-wrap:anywhere;flex:1;font-size:16px;font-weight:500;line-height:1.2}.home-showcase-card header small{color:#f88b1f;border:1px solid #fa9838;border-radius:999px;padding:2px 8px;font-size:11px}.home-showcase-type{margin:10px 0 14px}.home-showcase-card [data-testid=card-prices]{flex-wrap:wrap;align-content:flex-end;align-items:center;gap:12px 18px;padding-block:4px 8px}.home-showcase-card [data-testid=price-label]{white-space:nowrap;margin-bottom:6px;font-size:13px;line-height:1.4}.home-showcase-card [data-testid=price-value]{font-size:18px;line-height:1.35}.home-showcase-card [data-testid=card-quote]{font-size:18px}@media (width<=1360px){.home-model-board:not(.home-model-board-filtered){grid-template-rows:auto}.home-model-cards{grid-template-rows:none}}@media (width>=901px) and (width<=1360px){.home-lead-visual--chat .home-demo-chat{aspect-ratio:562/420}.home-lead-visual--chat .home-demo-input{height:8.55cqw}}.home-showcase-actions{flex-wrap:wrap;align-items:center;gap:12px;min-height:32px;display:flex}.home-showcase-link{color:#f8841f;white-space:nowrap;font-size:13px}.home-pagination button{background:#fff;border:1px solid #e8e9ee;border-radius:50%;padding:8px}.home-token{scroll-margin-top:calc(var(--header-offset,135px) + 24px)}.home-token .tp-carousel{text-align:center;max-width:none;margin:0}.home-token .tp-stage{background:#fff;border-radius:16px;padding:12px;position:relative;box-shadow:3px 4px 18px #f3eeeb}.home-token .tp-viewport{background:var(--token-background) center / cover;border-radius:12px;overflow:hidden}.home-token .tp-track{align-items:stretch;transition:transform .55s;display:flex}.home-token .tp-slide{background:0 0;flex:none;justify-content:center;align-items:center;min-height:216px;padding:8px 64px;display:flex}.home-token .tp-inner{flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;max-width:900px;display:flex}.home-token .tp-title{font-size:36px}.home-token .tp-desc{color:#6d727c;max-width:660px;font-size:16px;line-height:1.8}.home-token .tp-lead:empty{display:none}.home-token .tp-cta{color:#fff;background:#ff8b18;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:10px 28px;font-size:16px;display:inline-flex}.home-token .tp-arrow{z-index:1;color:#61666d;background:#ffffffd9;border:1px solid #e8eaf0;border-radius:50%;width:40px;height:40px;font-size:28px;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.home-token .tp-arrow.prev{left:12px}.home-token .tp-arrow.next{right:12px}.home-token .tp-dots{justify-content:center;gap:8px;margin-top:14px;display:flex}.home-token .dot{background:#d8d8de;border:0;border-radius:999px;width:12px;height:12px;padding:0;position:relative}.home-token .dot:after{content:"";position:absolute;inset:-8px -3px}.home-token .dot.on{background:#fa881f;width:39px}@media (width<=600px){.home-token .tp-slide{padding:32px 40px}.home-token .tp-title{font-size:26px}.home-token .tp-desc{font-size:14px}.home-token .tp-arrow{width:28px;height:36px;font-size:24px}.home-token .tp-arrow.prev{left:4px}.home-token .tp-arrow.next{right:4px}}@media (prefers-reduced-motion:reduce){.home-token .tp-track{transition:none}}.home-token .tp-slide--custom{background:0 0;width:100%;padding:24px 28px}.home-certification{text-align:left;width:100%;color:inherit;grid-template-columns:132px minmax(0,1fr);align-items:center;gap:24px;text-decoration:none;display:grid}.home-certification:focus-visible{outline-offset:4px;border-radius:8px;outline:2px solid #f98e30}.home-certification-badge{object-fit:contain;width:132px;height:156px;display:block}.home-certification-body{flex-direction:column;gap:16px;min-width:0;display:flex}.home-certification-header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.home-token .home-certification-title{color:#192238;font-family:var(--tf-font-family);margin:0;font-size:30px;font-weight:700;line-height:1.4}.home-certification-title span{display:block}.home-certification-proof{margin-top:8px;flex-direction:column;flex:none;align-items:center;gap:20px;margin-inline-end:24px;display:flex}.home-token .home-certification-highlight{color:#fff;background:#f98e30;border-radius:999px;margin:0;padding:5px 18px;font-size:17px;font-weight:700;line-height:1.6}.home-certification-metrics{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.home-token .home-certification-metrics li{color:#192238;white-space:nowrap;background:#f0f4fa;border:1px solid #e4e8f2;border-radius:5px;align-items:center;gap:4px;padding:3px 8px;font-size:12px;font-weight:700;line-height:1.5;display:flex}.home-certification-metrics li svg{color:#f39235;flex:none}.home-certification-metrics li:first-child svg{color:#58aee0}.home-token .home-certification-desc{color:#424956;margin:0;padding-right:0;font-size:15px;line-height:1.7}.home-certification-detail{color:#d46a15;white-space:nowrap;align-items:center;gap:3px;display:inline-flex}.home-certification:hover .home-certification-detail{text-decoration:underline}.home-certification--en .home-certification-title{font-size:24px}.home-certification--en .home-certification-highlight{text-align:center;max-width:370px;font-size:15px}@media (width<=1100px){.home-certification-header{display:block}.home-certification-proof{margin-top:16px;align-items:flex-start;margin-inline-end:0}.home-token .home-certification-title{font-size:26px}.home-token .home-certification-highlight{font-size:15px}}@media (width<=600px){.home-token .tp-slide--custom{width:100%;padding:24px 16px}.home-certification{grid-template-columns:76px minmax(0,1fr);gap:14px}.home-certification-badge{align-self:start;width:76px;height:98px}.home-certification-body,.home-certification-header{display:contents}.home-token .home-certification-title{align-self:center;font-size:21px}.home-certification-proof{grid-column:1/-1;align-items:flex-start;margin:0}.home-token .home-certification-highlight{padding:5px 12px;font-size:14px}.home-certification-metrics{gap:5px}.home-token .home-certification-metrics li{padding:3px 6px;font-size:11px}.home-token .home-certification-desc{grid-column:1/-1;padding:0;font-size:13px}}.home-quick{background:#f7f9fc;padding-block:150px 99px}.home-quick-grid{grid-template-columns:450px minmax(0,1fr);align-items:center;gap:22px;display:grid}.home-quick-grid>div{min-width:0}.home-quick h2{color:#000;font-family:PingFang SC,sans-serif;font-size:48px;font-weight:700;line-height:1.5}.home-quick h2>span{display:block}.home-quick-description{margin-block:36px 60px}.home-quick-description p{color:#1a1a1a;font-family:PingFang SC,sans-serif;font-size:18px;line-height:1.5}.home-quick-description p+p{margin-top:4px}.home-quick-copy>.home-button{background:#f98e30;gap:60px;width:291px;min-height:60px;padding:14px 40px;font-family:TokenFab Home Heading,PingFang SC,sans-serif;font-size:20px;font-weight:700}.home-code-showcase{min-width:0;min-height:481px}.home-code-panel{background:#fff;border-radius:16px 16px 8px 8px;width:81.5%;min-height:393px;margin-inline:auto;padding:10px;box-shadow:0 1px 1px #11366e26,0 20px 31px -5px #0006190a,0 41px 61px -10px #000d380f}.home-code-tabs{align-items:center;gap:0;padding-bottom:10px;display:flex;overflow-x:auto}.home-code-tabs button{color:#a1a1a1;white-space:nowrap;background:0 0;border:0;border-radius:8px;flex-shrink:0;padding:8px 15px;font-size:16px}.home-code-tabs button[aria-pressed=true]{color:#fff;background:#f98e30}.home-code-heading{color:#a1a1a1;border:1px solid #f4f4f4;border-radius:10px 10px 0 0;justify-content:space-between;align-items:center;gap:10px;min-height:64px;padding:10px 16px;font-family:PingFang SC,sans-serif;font-size:14px;display:flex}.home-code-heading button{color:#fff;background:#f98e30;border:0;border-radius:8px;padding:10px 16px;font-family:inherit}.home-code-panel pre{white-space:pre;color:#242424;border-inline:1px solid #f4f4f4;min-height:194px;margin:0;padding:20px;font-size:14px;line-height:1.8;overflow-x:auto}.home-code-panel .home-copy-status{margin:0;padding:8px 16px;font-size:13px}.home-doc-link{text-align:right;color:#a1a1a1;border:1px solid #f4f4f4;border-radius:0 0 8px 8px;padding:18px 16px;font-size:14px;display:block}.home-code-chips{flex-wrap:nowrap;justify-content:center;gap:16px 32px;width:max-content;margin-top:-15px;margin-left:50%;display:flex;position:relative;transform:translate(-50%)}.home-code-chips a{color:#333;white-space:nowrap;background:#fff;border:1px solid #efefef;border-radius:999px;flex-shrink:0;align-items:center;gap:12px;padding:12px clamp(20px,1.9vw,36px);font-family:PingFang SC,sans-serif;font-size:16px;font-weight:500;line-height:1.2;display:flex}.home-code-chip-logo{background:#f6f8fb;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.home-code-chip-logo img{object-fit:contain;width:100%;height:100%}.home-power-grid article{border:1px solid #e8eaf0;border-radius:22px;flex-direction:column;padding:12px 12px 24px;display:flex}.home-power-grid article>img{aspect-ratio:1798/875;object-fit:contain;background:#f7fbff;border-radius:16px;width:100%;margin-bottom:22px;display:block}.home-power-grid :is(h3,p){padding-inline:12px}.home-power-grid h3{color:#242424;font-family:Source Han Sans CN,PingFang SC,sans-serif;font-weight:500}.home-power-grid p{color:#333;margin-block:14px 24px;font-family:PingFang SC,sans-serif;font-size:18px;line-height:1.5}.home-power-footer{justify-content:space-between;align-items:center;gap:14px;margin-top:auto;padding-inline:12px;display:flex}.home-power-footer>div{flex-wrap:wrap;gap:6px;display:flex}.home-power-footer span{color:#000;border:1px solid #eceef2;border-radius:999px;padding:8px 16px;font-family:PingFang SC,sans-serif;font-size:14px;line-height:16px}.home-power-footer .home-button{background:#f98e30;min-height:38px;padding:9px 20px;font-family:Source Han Sans CN,PingFang SC,sans-serif;font-size:14px;font-weight:700;line-height:1}.home-trust{flex-wrap:wrap;justify-content:center;gap:32px;margin-top:48px;display:flex}.home-trust span{color:#666;align-items:center;gap:8px;font-family:PingFang SC,sans-serif;font-size:14px;line-height:1.5;display:flex}.home-trust img{flex:none;width:16px;height:16px;display:block}#power .home-section-heading h2{color:#1a1a1a;font-size:clamp(30px,3.22vw,48px)}#power .home-section-heading p:not(.home-section-eyebrow){color:#1a1a1a;font-family:PingFang SC,sans-serif}.home-production{background:#f7f9fc;padding-block:120px}.home-production .home-section-heading{margin-bottom:80px}.home-production .home-section-heading p{color:#1a1a1a}.home-production-flow{object-fit:contain;width:min(100%,1317px);height:auto;margin-inline:auto;display:block}.home-bottom-cta h2{color:#fff;margin-bottom:24px;font-size:32px;line-height:1.8}@media (width<=1520px){.home-code-chips{justify-content:space-between;column-gap:12px;min-width:calc(81.5% + 40px)}.home-code-chips a{gap:8px;padding:8px 14px;font-size:12px}.home-code-chip-logo{width:32px;height:32px}}@media (width<=1200px){.home-section{padding-block:70px}.home-quick-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:32px}.home-quick h2{font-size:36px}.home-code-showcase{min-height:0}.home-code-panel{width:100%}.home-code-chips{justify-content:safe center;width:100%;margin-left:0;overflow-x:auto;transform:none}.home-code-chips a{padding-inline:12px}.home-hero-content{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:24px;min-height:600px}.home-hero h1{font-size:clamp(38px,4vw,48px)}.home-hero-art{align-self:center;width:100%;max-width:560px;margin-left:0}.home-model-board{grid-template-columns:.9fr 1.1fr;gap:20px}.home-model-board:not(.home-model-board-filtered){grid-template-rows:auto}.home-lead-frame{padding:16px}.home-lead-card{min-height:540px;padding:24px}.home-lead-card .home-lead-visual--chat{top:175px;left:24px;right:24px}.home-model-cards{gap:16px}.home-showcase-card{padding:18px}.home-power-footer{flex-direction:column;align-items:flex-start}}@media (width>=901px) and (width<=1023px){.home-lead-card:has(.home-lead-heading .tf-promotion-badge) .home-lead-visual--chat{top:230px}}@media (width<=900px){.home-container{width:calc(100% - 40px)}.home-hero-content{grid-template-columns:1fr .75fr}.home-hero h1{font-size:38px;line-height:1.28}.home-services{margin-bottom:32px}.home-services a{font-size:14px}.home-actions{gap:12px}.home-actions .home-button{min-width:0;min-height:52px;font-size:16px}.home-section-heading p{font-size:15px}.home-model-board{grid-template-columns:1fr}.home-model-placeholder-grid{grid-template-columns:1fr;min-height:0}.home-model-placeholder-card--lead{min-height:340px}.home-placeholder-visual{min-height:160px;margin-top:36px}.home-model-board-filtered{grid-template-columns:repeat(2,minmax(0,1fr))}.home-lead-card figure{align-self:center;max-width:440px}.home-quick-grid{grid-template-columns:1fr;gap:40px}.home-power-grid article>img{aspect-ratio:1798/875}.home-power-footer{flex-direction:row;align-items:center}}@media (width<=600px){.home-section{padding-block:56px}.home-hero{padding-top:0;padding-bottom:32px}.home-hero-content{text-align:center;grid-template-columns:1fr;gap:30px;min-height:0;padding-block:42px 32px}.home-hero-content>div{padding-top:0}.home-hero h1{font-size:36px;line-height:1.45}.home-eyebrow{padding:8px 16px;font-size:12px}.home-services,.home-actions{justify-content:center}.home-hero-art{justify-self:center;width:min(75%,320px)}.home-heading-split{flex-direction:column;align-items:flex-start}.home-section-heading{margin-bottom:32px}.home-category-tabs{gap:6px}.home-category-tabs button{padding:10px 14px;font-size:13px}.home-model-cards,.home-model-board-filtered{grid-template-columns:1fr}.home-model-placeholder-cards{grid-template-columns:1fr;gap:16px}.home-model-cards{grid-template-rows:none}.home-lead-card h3{font-size:24px}.home-lead-card p{font-size:14px}.home-lead-card .home-lead-visual--chat{top:auto;bottom:30px}.home-models-region{padding-bottom:56px}.home-quick h2{font-size:30px}.home-quick-description{margin-block:24px 32px}.home-quick-description p{font-size:15px}.home-quick-copy>.home-button{gap:24px;min-height:52px;padding:12px 24px;font-size:16px}.home-code-chips{gap:8px;margin-top:16px}.home-code-chips a{gap:8px;padding:8px 12px;font-size:12px}.home-code-chip-logo{width:24px;height:24px}.home-bottom-cta h2{font-size:24px}.home-code-panel pre{font-size:12px}}@media (prefers-reduced-motion:reduce){.home-body *,.home-body :before,.home-body :after{transition:none!important}}
