.model-detail-page{--accent:#d1fe17;--primary:#d1fe17;--gpc-lime:#d1fe17;--gpc-lime-hover:#e6ff5c;--gpc-lime-deep:#c4e613;--gpc-lime-soft:#a8c24e;--gpc-lime-glow:#e6ff7a;--gpc-lime-ink:#0a0a0a;--color-primary:#d1fe17;--color-heading:#f4f5f2;--color-subheading:#d9dad6;--color-darklink:#9aa0a6;--color-bodytext:#9aa0a6;--color-label:#9aa0a6;--color-border:rgba(255,255,255,0.12);--bg-base-default:#000000;--bg-base-secondary:#0b0b0d;--bg-base-tertiary:#121214;--bg-elev:#070708;--bg-card:#0b0b0d;--bg-raised:#121214;--display:"Avenir Next",Inter,"PingFang SC",system-ui,sans-serif;--font-tilt-warp:"Avenir Next",Inter,"PingFang SC",system-ui,sans-serif;--model-detail-gutter:var(--site-rail-gutter);background-color:#000000}main:has(.model-detail-page){background-color:#000000}.model-detail-page .font-tiltwarp{font-family:var(--display)!important;font-weight:600!important}.model-detail-page #pricing .font-tiltwarp.tabular-nums{font-weight:400!important}.model-detail-page .model-detail-gutter-x{padding-left:var(--model-detail-gutter);padding-right:var(--model-detail-gutter)}.model-detail-container{padding-left:var(--site-rail-gutter);padding-right:var(--site-rail-gutter)}@media (max-width:767px){.model-detail-page{--model-detail-gutter:8px}.model-detail-container{padding-left:8px;padding-right:8px}}.model-detail-page .model-detail-gutter-bleed{margin-left:calc(var(--model-detail-gutter) * -1);margin-right:calc(var(--model-detail-gutter) * -1);padding-left:var(--model-detail-gutter);padding-right:var(--model-detail-gutter)}.model-detail-page .gpc-price-chip-sep{top:12px!important}.model-detail-page .gpc-price-chip-row{margin-top:6px!important}.model-detail-page .model-detail-richtext.feature-text-richtext h2,.model-detail-page .model-detail-richtext.feature-text-richtext h3,.model-detail-page h1,.model-detail-page h2,.model-detail-page h3{font-family:var(--display)!important}.model-detail-page .model-detail-richtext.feature-text-richtext h1,.model-detail-page h1{font-weight:600!important;letter-spacing:-.045em}.model-detail-page .model-detail-richtext.feature-text-richtext h2,.model-detail-page h2,.model-detail-page h2.font-normal{font-weight:600!important;letter-spacing:-.015em}.model-detail-page .model-detail-richtext.feature-text-richtext h3,.model-detail-page h3,.model-detail-page h3.font-normal{font-weight:600!important;letter-spacing:-.045em}.model-detail-page .model-detail-richtext p{line-height:1.8!important}.model-detail-page .model-detail-richtext h3+p,.model-detail-page .model-detail-richtext p+p{margin-top:1.25em}.model-detail-page .model-detail-richtext a{color:var(--gpc-lime)!important;text-decoration:underline;text-decoration-color:rgba(209,254,23,.45);text-underline-offset:3px;transition:color .16s ease,text-decoration-color .16s ease}@media (hover:hover){.model-detail-page .model-detail-richtext a:hover{color:var(--gpc-lime-hover)!important;text-decoration-color:rgba(209,254,23,.6)}}.model-detail-page #about p a{color:#9aa0a6!important;text-decoration-color:rgba(154,160,166,.45)}@media (hover:hover){.model-detail-page #about p a:hover{color:var(--gpc-lime)!important;text-decoration-color:rgba(209,254,23,.6)}.model-detail-page .feature-text-richtext tbody tr:hover td{color:#ffffffe0;background:rgba(209,254,23,.06)}}.model-detail-page [class~="text-[#d1fe17]"]{color:var(--gpc-lime)}@media (hover:hover){.model-detail-page [class*="hover:text-[#d1fe17]"]:hover{color:var(--gpc-lime)!important}}@media (hover:hover){.model-detail-page :where(.group:hover) [class*="group-hover/row:text-[#d1fe17]"],.model-detail-page :where(.group:hover) [class*="group-hover:text-[#d1fe17]"]{color:var(--gpc-lime)}}@media (hover:hover){.model-detail-page [class*="hover:outline-[#d1fe17]"]:hover{outline-color:rgba(209,254,23,.45)}}.model-detail-page [class*="bg-[#d1fe17]"]:not([class*="bg-[#d1fe17]/"]):not([data-state=unchecked]):not([data-state=off]):not([data-state=closed]):not([data-state=inactive]){background-color:var(--gpc-lime);color:var(--gpc-lime-ink)}.model-detail-page [class*="border-[#d1fe17]"]:not([data-state=unchecked]):not([data-state=off]):not([data-state=closed]):not([data-state=inactive]){border-color:var(--gpc-lime)}.model-detail-page .bg-brandblue{background-color:var(--gpc-lime)!important}.model-detail-page .bg-brandblue,.model-detail-page .bg-brandblue *{color:var(--gpc-lime-ink)!important}.model-detail-page .text-brandblue{color:var(--gpc-lime)!important}.model-detail-page .border-brandblue{border-color:var(--gpc-lime)!important}.model-detail-page [class*="bg-[#d1fe17]"]:not([class*="bg-[#d1fe17]/"]):not([data-state=unchecked]):not([data-state=off]):not([data-state=closed]):not([data-state=inactive]),.model-detail-page [class~="bg-[#d1fe17]"]{background-color:var(--gpc-lime)!important;color:var(--gpc-lime-ink)!important}.model-detail-page [class*="border-[#d1fe17]"]:not([data-state=unchecked]):not([data-state=off]):not([data-state=closed]):not([data-state=inactive]){border-color:var(--gpc-lime)!important}.model-detail-page [class*="ring-[#d1fe17]"]{--tw-ring-color:rgb(209 254 23/0.4)}@media (hover:hover){.model-detail-page [class*="hover:bg-[#e6ff5c]"]:hover,.model-detail-page [class~="hover:bg-[#e6ff5c]"]:hover{background-color:var(--gpc-lime-hover)!important}}.model-detail-page li{line-height:1.75}.model-detail-page .model-detail-richtext,.model-detail-page :is(section,div):has(>.model-detail-richtext){max-width:none!important;width:100%}.model-detail-page [class~="bg-[#d1fe17]"],.model-detail-page [class~="bg-[#d1fe17]"] *{color:var(--gpc-lime-ink)!important}.model-detail-page #api-usage button[data-track="model.detail.api_usage.create_key"],.model-detail-page #examples button[data-track="model.detail.examples.apply"],.model-detail-page #model-title-row button[data-track="model.detail.quick_start"],.model-detail-page #playground button[data-track="model.detail.playground.generate"],.model-detail-page #pricing button[data-track="model.detail.pricing.top_up"]{font-family:Inter,SF Pro Text,PingFang SC,system-ui,sans-serif!important;font-size:15px!important;font-weight:400!important}.model-detail-page .gpc-logo-box{border-radius:50%;border:1px solid rgba(255,255,255,.16);background:#fff;padding:3px;box-sizing:border-box}.model-detail-page .gpc-logo-box img{border-radius:50%}.model-detail-page .gpc-idle-chip{background-color:rgb(209 254 23/.18)!important;color:var(--gpc-lime)!important}.model-detail-page .gpc-idle-chip--promo{background-color:rgb(232 197 71/.18)!important;color:#e8c547!important}.model-detail-page section:has(>.gpc-promo-slot){row-gap:0}.model-detail-page .gpc-promo-slot .gpc-promo{margin:32px 0!important}.model-detail-page #faq,.model-detail-page #faq .gpc-faq-head,.model-detail-page #faq .gpc-faq-head-inner,.model-detail-page #faq .gpc-faq-section{max-width:none!important;margin-left:0!important;margin-right:0!important;text-align:left}.model-detail-page #faq .gpc-faq-section{align-items:flex-start!important;padding-left:0!important;padding-right:0!important;gap:24px}.model-detail-page #faq h2{text-align:left!important;margin-left:0!important;margin-right:0!important;width:auto!important}.model-detail-page #faq .gpc-faq-section>p{margin-top:8px}.model-detail-page #faq details>summary{opacity:1}.model-detail-page #faq details>summary h3,.model-detail-page #faq details>summary svg{transition:color .16s ease}@media (hover:hover){.model-detail-page #faq details>summary:hover h3,.model-detail-page #faq details>summary:hover svg{color:var(--gpc-lime)}}.model-detail-page #faq details{border-bottom-color:rgba(255,255,255,.1);transition:border-bottom-color .16s ease}@media (hover:hover){.model-detail-page #faq details:hover{border-bottom-color:rgba(209,254,23,.35)}}.model-detail-page #faq details>summary:focus-visible{outline:1px solid var(--gpc-lime);outline-offset:3px;border-radius:2px}.model-detail-page #about h2,.model-detail-page #about h3,.model-detail-page [class*="md:text-2xl"],.model-detail-page [class*="md:text-[32px]"]{font-size:20px!important;line-height:1.3!important;letter-spacing:-.02em!important}.model-detail-page [class*="md:text-4xl"]{font-size:24px!important}@media (min-width:768px){.model-detail-page [class*="md:text-4xl"]{font-size:36px!important}}#about,#api-usage{scroll-margin-top:7rem}.model-detail-page #examples .gpc-examples-list{gap:48px}@media (min-width:768px){.model-detail-page #examples .gpc-examples-list{gap:64px}}.model-detail-page .gpc-examples-list article{flex-direction:column;align-items:stretch;gap:0}.model-detail-page .gpc-examples-list article>div:first-child{order:2;flex:none;display:grid;grid-template-columns:minmax(0,900px) auto;column-gap:48px;align-items:end;max-width:none!important;background:rgba(255,255,255,.1);border-radius:0 0 12px 12px;box-shadow:inset 0 1px 0 rgba(255,255,255,.12);padding:20px 24px 24px}.model-detail-page .gpc-examples-list article>div:first-child>p:first-child{grid-column:1;grid-row:1;margin-bottom:12px}.model-detail-page .gpc-examples-list article>div:first-child>p:not(:first-child){grid-column:1;grid-row:2;margin-top:0;margin-bottom:0;line-height:1.8!important}.model-detail-page .gpc-examples-list article>div:first-child>div:last-child{grid-column:2;grid-row:1/span 2;align-self:center;justify-self:end;padding-top:0}.model-detail-page .gpc-examples-list article>div:first-child>div:last-child button{margin-top:0;font-size:15px!important;font-weight:400!important;font-family:Inter,SF Pro Text,PingFang SC,system-ui,sans-serif!important}.model-detail-page .gpc-examples-list article>div:last-child{order:1;flex:none;border-radius:12px 12px 0 0}@media (max-width:767px){.model-detail-page .gpc-examples-list article>div:first-child{display:flex;flex-direction:column;align-items:flex-start;column-gap:0;padding:16px 20px 20px}.model-detail-page .gpc-examples-list article>div:first-child>div:last-child{align-self:flex-start}.model-detail-page .gpc-examples-list article>div:first-child>p:first-child{margin-bottom:10px}}@media (min-width:768px){.model-detail-page .gpc-pg-input-col{width:300px!important;flex:none!important;overflow:visible}.model-detail-page .gpc-pg-form,.model-detail-page .gpc-pg-input-col>div{overflow:visible}}.model-detail-page .gpc-pg-row{align-items:start}@media (max-width:767px){.model-detail-page .gpc-pg-row{align-items:stretch;width:100%;min-width:0}.model-detail-page #playground .gpc-pg-row>div{box-sizing:border-box;width:100%;max-width:100%;min-width:0;padding:8px}.model-detail-page #playground .gpc-pg-output-card{padding-left:8px!important;padding-right:8px!important}.model-detail-page .gpc-pg-generate-bar{width:calc(100% + 16px);margin-left:-8px;margin-right:-8px;margin-bottom:-8px;padding:8px!important}.model-detail-page #playground .gpc-pg-input-col [class~=px-4],.model-detail-page #playground .gpc-pg-panel-body{padding-left:0!important;padding-right:0!important}.model-detail-page #api-usage{display:none!important}}.model-detail-page #playground .gpc-pg-row>div{border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#0b0b0d;padding:12px 18px 14px}.model-detail-page #playground .gpc-pg-form>:not(.gpc-pg-generate-bar){padding-left:0!important;padding-right:0!important}.model-detail-page .gpc-pg-generate-bar{position:sticky;bottom:0;z-index:30;box-sizing:border-box;width:calc(100% + 36px);min-width:0;max-width:none;margin-left:-18px;margin-right:-18px;margin-bottom:-14px;padding:12px 18px!important;background:#0b0b0d!important;backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.model-detail-page #playground .gpc-pg-fields>*{margin-bottom:18px!important}.model-detail-page #playground .gpc-pg-fields>:last-child{margin-bottom:0!important}.model-detail-page #playground .gpc-pg-output-card{padding-left:18px!important;padding-right:18px!important}.model-detail-page #playground .gpc-pg-panel-body>:first-child{margin-bottom:18px!important}.model-detail-page #playground .gpc-pg-panel-body>:last-child{margin-top:18px!important}@media (max-width:767px){.model-detail-page #playground .gpc-pg-output-card{padding-left:8px!important;padding-right:8px!important}.model-detail-page .gpc-pg-generate-bar{width:calc(100% + 16px);margin-left:-8px;margin-right:-8px;margin-bottom:-8px;padding:8px!important}.model-detail-page #playground .gpc-pg-panel-body>:first-child{margin-bottom:8px!important}.model-detail-page #playground .gpc-pg-panel-body>:last-child{margin-top:8px!important}}.model-detail-page .gpc-history-scroll{overflow-x:auto;overflow-y:auto}.model-detail-page .gpc-history-scroll>div{width:100%;min-width:0;overflow:visible}.model-detail-page .gpc-history-table{--gpc-history-cols:minmax(2.5rem,2.5fr) minmax(4.75rem,4.75fr) minmax(7.5rem,7.5fr) minmax(6rem,6fr) minmax(8.75rem,8.75fr) minmax(9rem,9fr);display:flex;flex-direction:column;width:100%}.model-detail-page .gpc-history-table.h-full{height:100%}.model-detail-page .gpc-history-table tbody,.model-detail-page .gpc-history-table thead{display:block;width:100%}.model-detail-page .gpc-history-table.h-full tbody{display:flex;min-height:0;flex:1 1 auto;flex-direction:column}.model-detail-page .gpc-history-table tr{display:grid;grid-template-columns:var(--gpc-history-cols);align-items:center;width:100%}.model-detail-page .gpc-history-table.h-full tbody>tr{flex:1 1 auto}.model-detail-page .gpc-history-table :is(th,td){min-width:0;padding:.625rem .75rem}.model-detail-page .gpc-history-table :is(th,td):nth-child(2){display:flex;align-items:center}.model-detail-page .gpc-history-table td[colspan]{display:block;grid-column:1/-1;height:100%}.model-detail-page #playground [class*="bg-[#d1fe17]"]:not([data-state=unchecked]):not([data-state=off]):not([data-state=closed]):not([data-state=inactive]),.model-detail-page #playground [class~="bg-[#d1fe17]"]{background-color:var(--gpc-lime)!important;color:var(--gpc-lime-ink)!important}@media (hover:hover){.model-detail-page #playground [class*="hover:bg-[#e6ff5c]"]:hover,.model-detail-page #playground [class~="hover:bg-[#e6ff5c]"]:hover{background-color:var(--gpc-lime-hover)!important}}.model-detail-page #playground [class*="border-[#d1fe17]"]:not([data-state=unchecked]):not([data-state=off]):not([data-state=closed]):not([data-state=inactive]){border-color:var(--gpc-lime)!important}.model-detail-page #playground [class*="ring-[#d1fe17]"]{--tw-ring-color:rgb(209 254 23/0.4)}.model-detail-page #playground [class*="text-[#d1fe17]"]{color:var(--gpc-lime)!important}.model-detail-page #blog .grid>a:nth-child(n+4){display:none!important}@media (min-width:768px){.model-detail-page #blog .grid{grid-template-columns:repeat(3,1fr)!important}}.model-detail-page #blog img{opacity:1!important}@media (hover:hover){.model-detail-page #blog a:hover{border-color:rgba(209,254,23,.35)!important}}.model-detail-page [data-track="model.detail.related_scenario.all"]+.grid{grid-template-columns:1fr;gap:20px}@media (min-width:768px){.model-detail-page [data-track="model.detail.related_scenario.all"]+.grid{grid-template-columns:repeat(3,1fr)}}.model-detail-page [data-track="model.detail.related_scenario.all"]+.grid>a:nth-child(n+4){display:none}.model-detail-page #related-scenarios .grid img{opacity:1!important}@media (hover:hover){.model-detail-page #related-scenarios .grid>a:hover{border-color:rgba(209,254,23,.35)!important}}.model-detail-page #blog .gpc-dm-all,.model-detail-page #related-scenarios .gpc-dm-all{height:auto!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;text-decoration-line:underline;text-decoration-color:rgba(255,255,255,.28);text-decoration-thickness:1px;text-underline-offset:3px}@media (hover:hover){.model-detail-page #blog .gpc-dm-all:hover,.model-detail-page #related-scenarios .gpc-dm-all:hover{text-decoration-color:currentColor;background:transparent!important}}.model-detail-page #about>section:first-child,.model-detail-page #related-scenarios .gpc-dm-head{gap:8px}.model-detail-page #blog>section.section-container{gap:8px;max-width:none!important;width:100%;padding:0!important}.model-detail-page #blog .section-container .desc{width:100%!important;max-width:none!important;margin-top:0!important}.model-detail-page #related-scenarios .grid{margin-top:24px!important}.model-detail-page #blog .grid{margin-top:16px!important}.model-detail-page #api-usage>div>div:first-child{margin-bottom:4px}@media (min-width:768px){.model-detail-page #related-models>div{gap:24px}}.model-detail-page [class~="border-white/10"]:not(#faq details):not(#faq details *),.model-detail-page [class~="border-white/5"]:not(#faq details):not(#faq details *),.model-detail-page [class~="border-white/8"]:not(#faq details):not(#faq details *){border-color:rgba(255,255,255,.12)!important}.model-detail-page #related-models div[class~="md:max-h-[26rem]"]{background:#0b0b0d!important;border-color:rgba(255,255,255,.12)!important;border-radius:10px!important}.model-detail-page #related-models .gpc-rm{width:100%;min-width:800px;font-variant-numeric:tabular-nums}.model-detail-page #related-models .gpc-rm-head,.model-detail-page #related-models .gpc-rm-row{display:grid;width:100%;min-width:0;grid-template-columns:minmax(0,3.78fr) minmax(112px,1.46fr) minmax(78px,1.14fr) minmax(105px,1.4fr) minmax(88px,1.22fr) minmax(65px,1fr);gap:14px;align-items:center;padding:12px 18px}.model-detail-page #related-models .gpc-rm-head>*,.model-detail-page #related-models .gpc-rm-row>*{min-width:0;overflow:hidden}.model-detail-page #related-models .gpc-rm-head>*{text-overflow:ellipsis}.model-detail-page #related-models .gpc-rm-head{position:sticky;top:0;z-index:5;background:#0b0b0d;border-bottom:1px solid rgba(255,255,255,.12);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#64676c;padding-top:11px;padding-bottom:11px;white-space:nowrap}.model-detail-page #related-models .gpc-rm-head>:first-child{text-align:left}.model-detail-page #related-models .gpc-rm-head>:nth-child(n+2){text-align:right}.model-detail-page #related-models .gpc-rm-row{border-bottom:1px solid rgba(255,255,255,.08);transition:background .15s}.model-detail-page #related-models .gpc-rm-row:last-child{border-bottom:none}@media (hover:hover){.model-detail-page #related-models .gpc-rm-row:hover{background:rgba(209,254,23,.06)}.model-detail-page #related-models .gpc-rm-row:hover .gpc-rm-name,.model-detail-page #related-models .gpc-rm-row:hover .gpc-rm-name-link{color:#d1fe17}}.model-detail-page #related-models .gpc-rm-model{display:flex;align-items:center;gap:10px;min-width:0}.model-detail-page #related-models .gpc-rm-ava{width:22px;height:22px;flex:none;border-radius:5px;background:rgba(255,255,255,.08);display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;overflow:hidden}.model-detail-page #related-models .gpc-rm-ava:has(img){background:transparent}.model-detail-page #related-models .gpc-rm-name{font-size:13.5px;font-weight:400;color:#f4f5f2;display:flex;align-items:center;gap:6px;min-width:0;white-space:nowrap;transition:color .15s}.model-detail-page #related-models .gpc-rm-name-link{color:inherit;text-decoration:none;min-width:0;overflow:hidden;text-overflow:ellipsis}.model-detail-page #related-models .gpc-rm-badge{font-size:10px;font-weight:600;letter-spacing:.06em;padding:2px 7px;border-radius:999px;background:#d1fe17;color:#0a0a0a;line-height:1.2;flex:none;text-transform:uppercase}.model-detail-page #related-models .gpc-rm-vendor{font-size:11px;color:rgba(154,160,166,.75);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.model-detail-page #related-models .gpc-rm-price{color:#d9dad6;font-weight:400;font-size:13.5px;white-space:nowrap;text-align:right;text-overflow:ellipsis}.model-detail-page #related-models .gpc-rm-unit{display:block;font-size:11px;font-weight:400;color:#9aa0a6;margin-top:2px}.model-detail-page #related-models .gpc-rm-vs{font-size:13px;font-weight:400;color:#d1fe17;white-space:nowrap;text-align:right;text-overflow:ellipsis}.model-detail-page #related-models .gpc-rm-reso{font-size:13px;color:#d9dad6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:right;max-width:200px;margin-left:auto;width:100%}.model-detail-page #related-models .gpc-rm-stab{display:inline-flex;align-items:center;gap:1px;margin-left:auto}.model-detail-page #related-models .gpc-rm-row-sticky{position:sticky;z-index:4;background:#0b0b0d}@media (hover:hover){.model-detail-page #related-models .gpc-rm-row-sticky:hover{background:#171a0e}}