:after,:before{box-sizing:inherit}html{background:var(--bg);scroll-behavior:smooth}body,html{min-width:320px}body{min-height:100vh;overflow-x:hidden;line-height:1.5}canvas,img,picture,svg,video{max-width:100%;height:auto}button,input,select,textarea{font:inherit;color:inherit}button{background:transparent}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button{cursor:pointer}.container{margin:0 auto}.brand,.button{display:inline-flex;align-items:center}.button{justify-content:center;gap:8px;border:1px solid transparent;white-space:nowrap}.fullButton{width:100%}.headerInner{height:100%;justify-content:space-between}.headerInner,.mainNav{display:flex;align-items:center}.mainNav{margin-right:auto;margin-left:20px}.mainNav>a,.navGroup>button{border:0;padding:24px 0;gap:4px}.headerActions,.mainNav>a,.navGroup>button{display:flex;align-items:center}.mobileMenu{display:none;border:0}.eyebrow,.sectionKicker{display:inline-flex;align-items:center;gap:8px;letter-spacing:1.5px;font-weight:800}.heroLead{font-size:19px;line-height:1.68;max-width:650px}.heroButtons{display:flex;gap:12px;align-items:center;margin:30px 0 23px}.message{font-size:10px;line-height:1.5;border-radius:12px;padding:11px 12px;max-width:86%;margin-top:17px}.sectionHead{margin-bottom:44px}.splitHead{display:grid;grid-gap:80px}.sectionHead h2{font-size:42px;letter-spacing:-2.2px;line-height:1.12;margin:12px 0 0}.sectionHead p{line-height:1.7}.darkFeature a,.textLink{display:inline-flex;align-items:center;gap:7px;font-weight:700;font-size:13px}.modelGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:17px;gap:17px}.modelCard{border:1px solid var(--border);display:flex;flex-direction:column}.modelCardTop{display:flex;align-items:center;gap:11px}.modelCardTop>svg{margin-left:auto}.modelAvatar{width:39px;height:39px;border-radius:11px;display:grid;place-items:center;font-weight:800}.modelCard h3{margin:0 0 3px}.modelCardTop p{margin:0}.modelDescription{margin:17px 0}.badges{display:flex;gap:5px;flex-wrap:wrap}.badges span{border:1px solid var(--border)}.modelPrice{border-top:1px solid var(--border);margin-top:auto;padding-top:14px;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.modelPrice span{display:flex;flex-direction:column;font-weight:700}.modelPrice small{font-weight:500;margin-bottom:3px}.finalCta{padding:65px 0}.finalCtaInner{display:flex;align-items:center;justify-content:space-between}.finalCta span{font-size:11px;text-transform:uppercase;letter-spacing:1.5px}.finalCta h2{font-size:37px;letter-spacing:-1.7px;margin:8px 0}.finalCtaInner>div:last-child{display:flex;flex-direction:column;align-items:center;gap:9px}.finalCta small{font-size:9px}.footerGrid{display:grid;grid-gap:40px}.footerCol{display:flex;flex-direction:column}.footerCol h3{font-size:11px;margin:4px 0 8px}.footerBottom{border-top:1px solid var(--border);display:flex;justify-content:space-between}.pageHero{padding:56px 0 40px;text-align:center}.compactHero{padding-bottom:45px}.narrowHero{max-width:820px}.modelHero h1,.pageHero h1,.seoHero h1{font-size:clamp(32px,3.4vw,44px);line-height:1.16;letter-spacing:-.035em;margin:14px 0}.pageHero p{font-size:17px;line-height:1.7;max-width:760px;margin:0 auto}.centeredButtons{justify-content:center}.catalogSearch{max-width:760px;margin:32px auto 18px;border:1px solid var(--border);border-radius:13px;height:52px;display:flex;align-items:center;padding:0 8px 0 16px}.catalogSearch input{border:0;flex:1 1;padding:0 12px}.catalogSearch button{border:0;border-radius:8px;padding:9px 12px;display:flex;gap:6px;align-items:center;font-size:11px;font-weight:700}.categoryChips{display:flex;justify-content:center;gap:7px;flex-wrap:wrap}.categoryChips button{border:1px solid var(--border);border-radius:16px}.catalogSummary{font-size:11px;margin-bottom:16px}.catalogCallout,.catalogSummary{display:flex;justify-content:space-between}.catalogCallout{margin-top:24px;border-radius:15px;padding:23px;align-items:center}.catalogCallout strong{font-size:15px}.catalogCallout p{font-size:11px;margin-bottom:0}.catalogCallout a{gap:7px}.modelHero{padding:50px 0 65px;border-bottom:1px solid var(--border)}.breadcrumbs{display:flex;gap:7px;align-items:center;font-size:10px;margin-bottom:35px}.modelHeroGrid{display:grid;grid-template-columns:1fr 380px;grid-gap:70px;gap:70px}.modelTitle{display:flex;align-items:center;gap:17px}.modelBigAvatar{width:62px;height:62px;border-radius:16px;display:grid;place-items:center;font-size:25px;font-weight:800}.modelTitle>div>span{font-size:11px}.modelTitle h1{font-size:45px;margin:3px 0 2px}.modelTitle p{margin:0;font-size:10px}.modelLead{font-size:16px;line-height:1.65;max-width:720px}.bigBadges span{font-size:10px;padding:6px 9px}.modelFacts{border:1px solid var(--border);border-radius:16px;padding:21px;display:grid;grid-template-columns:1fr 1fr;grid-gap:13px;gap:13px}.modelFacts>div{border:1px solid var(--border);border-radius:11px;padding:12px;display:flex;flex-direction:column}.modelFacts small{font-size:9px}.modelFacts strong{font-size:12px;margin-top:5px}.modelFacts p{grid-column:1/-1;display:flex;gap:7px;font-size:9px;margin:2px 0}.modelDetailGrid{display:grid;grid-template-columns:1fr 300px;grid-gap:65px;gap:65px}.modelMain>section{padding-bottom:45px;margin-bottom:45px;border-bottom:1px solid var(--border)}.modelMain h2{font-size:27px;letter-spacing:-1px}.modelMain>section>p{line-height:1.75}.useGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.useGrid>div{border:1px solid var(--border);border-radius:13px;padding:17px}.useGrid span{font-size:9px;font-weight:800}.useGrid strong{display:block;font-size:13px;margin:9px 0}.useGrid p{font-size:10px;line-height:1.5}.routeTimeline{display:flex;align-items:center;margin-top:28px}.routeTimeline>div{flex:1 1;border:1px solid var(--border);border-radius:12px;padding:12px;display:flex;gap:9px;align-items:center}.routeTimeline>div>span{width:31px;height:31px;border-radius:8px;display:grid;place-items:center}.routeTimeline>div div{display:flex;flex-direction:column}.routeTimeline strong{font-size:10px}.routeTimeline small{font-size:8px;margin-top:3px}.routeTimeline>i{width:25px;height:1px}.codeBlock{border-radius:14px;overflow:hidden}.codeBlock>div{height:40px;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;align-items:center;padding:0 14px;font-size:10px}.codeBlock button{display:flex;gap:5px;align-items:center;border:0;font-size:9px}.codeBlock pre{margin:0;padding:20px;font-size:11px;line-height:1.65;overflow:auto}.proseList{line-height:1.7}.stickyCard{position:sticky;top:95px;border:1px solid var(--border);border-radius:15px;padding:20px}.stickyCard h3{margin:0 0 14px}.sidePrice{display:grid;grid-gap:10px;gap:10px}.sidePrice span{display:flex;justify-content:space-between}.sidePrice small{font-size:9px}.sidePrice strong{font-size:10px}.sideStatus{font-size:9px;margin:17px 0;display:flex;gap:6px;align-items:center}.sideStatus i{width:7px;height:7px;border-radius:50%}.stickyCard hr{border:0;border-top:1px solid var(--border);margin:18px 0}.stickyCard h4{font-size:10px;text-transform:uppercase}.stickyCard>a:not(.button){display:flex;justify-content:space-between;font-size:10px;padding:8px 0}.stickyCard>a svg{width:13px}.contentCards{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:15px;gap:15px}.contentCards article{border:1px solid var(--border);border-radius:16px;padding:25px}.contentCards h2{font-size:18px}.contentCards p{line-height:1.7}.smallCta{padding:50px 0}.smallCta .container{display:flex;justify-content:space-between;align-items:center}.smallCta h2{margin:0;font-size:27px}.docsGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:15px;gap:15px}.docsGrid a{padding:23px;border:1px solid var(--border);border-radius:15px}.docsGrid h2{font-size:17px}.docsGrid p{font-size:12px;line-height:1.6}.docsGrid span{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700}.faqList{max-width:850px;margin:auto}.faqInline details,.faqList details{border-bottom:1px solid var(--border);padding:18px 0}.faqInline summary,.faqList summary{font-weight:700;cursor:pointer}.faqInline p,.faqList p{line-height:1.7}.statusPanel{max-width:800px;border:1px solid var(--border);border-radius:16px;padding:15px}.statusPanel>div{display:flex;justify-content:space-between;padding:14px;border-bottom:1px solid var(--border)}.statusPanel>div:last-child{border-bottom:0}.statusPanel span{display:flex;gap:8px;align-items:center}.statusPanel b{font-size:11px}.contactGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:15px;gap:15px}.contactGrid>div{border:1px solid var(--border);border-radius:15px;padding:25px}.contactGrid h2{font-size:17px}.contactGrid a{font-weight:700}.contactGrid p{font-size:12px}.legalPage{min-height:70vh}.prose{max-width:850px}.prose h1{font-size:44px;letter-spacing:-2px}.prose h2{margin-top:34px}.prose li,.prose p{line-height:1.8}.prose pre{padding:20px;border-radius:13px;overflow:auto}.solutionDirectory>section{margin-bottom:50px}.directoryHead{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border);padding-bottom:12px}.directoryHead h2{font-size:25px}.directoryHead span{font-size:11px}.directoryLinks{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px;margin-top:16px}.directoryLinks a{border:1px solid var(--border);border-radius:10px;padding:12px;display:flex;justify-content:space-between;align-items:center;font-size:11px}.seoHero{padding:65px 0;border-bottom:1px solid var(--border)}.seoHeroGrid{display:grid;grid-template-columns:1fr 340px;grid-gap:70px;gap:70px;align-items:center}.seoHero p{font-size:16px;line-height:1.75}.seoSummary{border:1px solid var(--border);border-radius:16px;padding:22px}.seoSummary>strong{display:block;margin-bottom:14px}.seoSummary>span{display:flex;gap:8px;font-size:11px;line-height:1.5;margin:10px 0}.seoSummary svg{width:15px;flex:none}.seoSummary small{display:block;font-size:9px;border-top:1px solid var(--border);padding-top:14px;margin-top:15px}.seoLayout{display:grid;grid-template-columns:1fr 280px;grid-gap:70px;gap:70px}.seoLayout article{max-width:790px}.seoLayout article>section{margin:48px 0}.seoLayout h2{font-size:27px;letter-spacing:-.8px}.seoLayout p{line-height:1.8}.introBenefits{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px}.introBenefits div{display:flex;gap:8px;padding:12px;border-radius:9px;font-size:10px}.introBenefits svg{width:15px}.numberedList{padding:0;list-style:none}.numberedList li{display:flex;gap:14px;margin:15px 0}.numberedList li>span{width:29px;height:29px;border-radius:8px;display:grid;place-items:center;font-size:10px;flex:none}.numberedList p{margin:3px 0}.promptList{display:grid;grid-gap:10px;gap:10px}.promptList>div{border:1px solid var(--border);border-radius:12px;padding:15px;display:grid;grid-template-columns:25px 1fr auto;grid-gap:10px;gap:10px;align-items:start}.promptList svg{width:17px}.promptList p{margin:0;font-size:11px}.promptList button{border:0;padding:6px 9px;border-radius:7px;font-size:9px}.articleCta{border-radius:16px;padding:23px;display:grid;grid-template-columns:35px 1fr auto;grid-gap:13px;gap:13px;align-items:center}.articleCta h2{font-size:18px;margin:0}.articleCta p{margin:5px 0 0;font-size:10px}.seoAside>div{position:sticky;top:95px;border:1px solid var(--border);border-radius:13px;padding:17px;margin-bottom:13px;display:flex;flex-direction:column}.seoAside strong{font-size:10px;text-transform:uppercase;letter-spacing:.7px;margin-bottom:9px}.seoAside a{font-size:10px;padding:7px 0;border-bottom:1px solid var(--border)}.seoAside a:last-child{border-bottom:0}.appFrame{display:grid}.appTopbar{z-index:40;align-items:center;justify-content:space-between}.appSidebar,.appTopbar{position:sticky;top:0;display:flex}.appSidebar{height:100vh;flex-direction:column;overflow:auto}.sidebarBrand,.workspaceSwitch{display:flex;align-items:center}.workspaceSwitch{border:1px solid var(--border);border-radius:10px}.workspaceAvatar{display:grid;place-items:center;font-weight:800}.workspaceSwitch div{display:flex;flex-direction:column;min-width:0}.workspaceSwitch strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workspaceSwitch>svg{margin-left:auto}.sidebarSection>p{font-size:8px;text-transform:uppercase;letter-spacing:1.2px;padding:0 9px;margin:0 0 5px}.sidebarSection>a{display:flex;align-items:center;gap:10px;font-size:11px;padding:9px;border-radius:8px}.sidebarFoot{margin-top:auto}.balanceMini{border:1px solid var(--border);border-radius:11px;display:grid}.topbarActions{display:flex;align-items:center}.topbarActions>button{border:0;border-radius:8px;height:36px}.balancePill{border:1px solid var(--border);border-radius:8px;font-weight:800}.userPill{display:flex;align-items:center}.userPill>span{width:27px;height:27px;border-radius:7px;display:grid;place-items:center;font-size:9px}.appContent{margin:auto}.appPageHead{display:flex;align-items:flex-start;justify-content:space-between}.statsGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px}.statCard{border:1px solid var(--border);display:grid;grid-gap:11px;align-items:center}.statIcon{width:39px;height:39px;border-radius:10px;display:grid;place-items:center}.statCard div{display:flex;flex-direction:column}.statCard p{margin:0}.statCard>a{font-size:8px;align-self:end}.dashboardGrid{display:grid;grid-gap:14px}.panel{border:1px solid var(--border);border-radius:13px;padding:17px}.panelHead{display:flex;align-items:center;justify-content:space-between}.panelHead h2{font-size:13px;margin:0}.panelHead p{font-size:9px;margin:4px 0 0}.panelHead>a{display:flex;align-items:center;gap:5px;font-size:9px;font-weight:700}.panelHead>a svg{width:12px}.dataTable{min-width:0}.modelTiny{width:25px;height:25px;border-radius:7px;display:grid;place-items:center;flex:none}.modelTiny svg{width:12px}.status{border-radius:10px;font-weight:700}.quickPanel>a{display:grid;grid-template-columns:34px 1fr 15px;grid-gap:9px;gap:9px;align-items:center;border:1px solid var(--border);border-radius:9px;margin:8px 0}.quickPanel>a>span{width:31px;height:31px;border-radius:8px;display:grid;place-items:center}.quickPanel>a svg{width:15px}.quickPanel>a>div{display:flex;flex-direction:column}.quickPanel small{margin-top:2px}.periodTabs{display:flex}.periodTabs button{border:1px solid var(--border);border-radius:7px}.miniStats{display:grid;grid-gap:9px}.miniStats>div{border:1px solid var(--border);padding:12px;display:flex;flex-direction:column}.usageGrid{display:grid;grid-gap:12px;margin-bottom:12px}.analyticsCard{border:1px solid var(--border);border-radius:13px;padding:15px;min-width:0}.cardTitle{display:flex;justify-content:space-between}.cardTitle h2{font-size:12px;margin:0}.cardTitle p{font-size:8px;margin:4px 0}.cardTitle>strong{font-size:15px}.pieWrap{height:170px;position:relative}.pieCenter{position:absolute;inset:0;display:grid;place-content:center;text-align:center;pointer-events:none}.pieCenter small{font-size:7px}.miniLegend{display:grid;grid-gap:5px;gap:5px}.miniLegend span{display:grid;grid-template-columns:7px 1fr auto;grid-gap:5px;gap:5px;font-size:7px;align-items:center}.miniLegend i{width:7px;height:7px;border-radius:2px}.usageTablePanel{overflow:hidden}.usageTable{overflow:auto}.fallbackBadge{padding:3px 5px;border-radius:5px;font-size:6px}.appFilter{display:flex;justify-content:space-between}.appFilter>div{height:39px;width:410px;border:1px solid var(--border);border-radius:9px;display:flex;align-items:center;padding:0 11px}.appFilter svg{width:16px}.appFilter input{border:0;flex:1 1;padding-left:9px}.appFilter>button{border:1px solid var(--border);border-radius:9px;padding:0 13px;display:flex;gap:6px;align-items:center;font-size:9px}.studioFrame{height:calc(100vh - 142px);min-height:610px;border:1px solid var(--border);display:grid;grid-template-columns:195px 1fr 240px;overflow:hidden}.studioTools{border-right:1px solid var(--border);padding:11px;display:flex;flex-direction:column;gap:4px}.studioTools button{border:0;border-radius:8px;min-height:44px;padding:9px;display:flex;align-items:center;gap:9px;text-align:left}.studioTools button>svg{width:17px}.studioTools button span{display:flex;flex-direction:column}.studioTools strong{font-size:9px}.studioTools small{font-size:7px;margin-top:2px}.studioTools .newStudio{justify-content:center;font-weight:700;font-size:9px;margin-bottom:9px}.studioWork{display:flex;flex-direction:column;min-width:0}.studioWork>header{height:59px;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;padding:0 16px}.studioModel{display:flex;align-items:center;gap:8px}.studioModel>span{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;font-size:10px;font-weight:800}.studioModel>div{display:flex;flex-direction:column}.studioModel strong{font-size:9px}.studioModel small{font-size:7px}.studioModel>svg{width:14px}.studioEstimate{display:flex;flex-direction:column;text-align:right}.studioEstimate small{font-size:7px}.studioEstimate strong{font-size:10px}.studioComposer{border:1px solid var(--border);border-radius:12px;margin:14px;padding:10px}.studioComposer textarea{border:0;resize:none;width:100%;min-height:65px;font-size:10px}.studioComposer>div{display:flex;align-items:center;justify-content:space-between}.studioComposer button{border:0;display:flex;align-items:center;gap:5px;font-size:8px}.studioComposer span{font-size:7px}.studioComposer .sendButton{width:31px;height:31px;border-radius:8px;justify-content:center}.studioComposer svg{width:14px}.studioSettings{border-left:1px solid var(--border);padding:15px}.settingsTitle{display:flex;gap:8px;align-items:center;margin-bottom:18px}.settingsTitle svg{width:16px}.settingsTitle strong{font-size:10px}.formPanel label,.studioSettings label{display:flex;flex-direction:column;font-size:8px;margin:13px 0}.formPanel input,.formPanel select,.studioSettings input,.studioSettings select{height:35px;border:1px solid var(--border);border-radius:7px;margin-top:5px;padding:0 9px;font-size:9px}.billingHero{display:grid;grid-template-columns:1.2fr 1fr 1fr;margin-bottom:14px}.billingHero>div{padding:0 20px;border-right:1px solid var(--border);display:flex;flex-direction:column}.billingHero>div:last-child{border:0}.billingHero p{margin:0}.billingHero button{align-self:start;margin-top:5px;border:0;padding:0;font-size:8px}.amountChoices{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:6px}.amountChoices button{border:1px solid var(--border);border-radius:8px;padding:8px}.customAmount{display:flex;flex-direction:column;font-size:8px;margin:13px 0}.customAmount input{height:38px;border:1px solid var(--border);border-radius:8px;padding:0 10px;margin-top:5px}.billingSteps{list-style:none;padding:0}.billingSteps li{display:flex;gap:10px}.billingSteps li>span{width:26px;height:26px;border-radius:7px;display:grid;place-items:center;font-size:8px;flex:none}.billingSteps li div{display:flex;flex-direction:column}.billingSteps p{margin:4px 0}.historyPanel{margin-top:14px}.keysTable .tableRow{grid-template-columns:1.1fr 1.4fr 1fr 1.2fr .7fr .2fr}.keysTable code{font-size:8px}.keysTable button{border:0}.keysTable svg{width:13px}.documentNotice,.providerPolicy,.securityNotice{display:flex;align-items:center;gap:12px;border:1px solid var(--border);border-radius:11px;padding:13px;margin-bottom:13px}.providerPolicy>svg,.securityNotice>svg{flex:none}.documentNotice div,.providerPolicy div,.securityNotice div{display:flex;flex-direction:column}.documentNotice strong,.providerPolicy strong,.securityNotice strong{font-size:9px}.documentNotice p,.providerPolicy p,.securityNotice p{font-size:8px;margin:3px 0}.projectGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.projectCard{border:1px solid var(--border);border-radius:13px}.projectCard>div:first-child{display:flex;justify-content:space-between}.projectCard>div:first-child>span{width:37px;height:37px;border-radius:10px;display:grid;place-items:center}.projectCard button{border:0}.projectCard>p{font-size:8px}.budgetInfo{display:flex;justify-content:space-between;font-size:7px}.budgetInfo span{display:flex;flex-direction:column}.budgetInfo b{margin-top:2px}.projectOpen{display:flex;gap:6px;align-items:center;font-size:8px;margin-top:14px}.projectOpen svg{width:12px}.providerStats,.referralStats,.teamSummary{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:9px;gap:9px;margin-bottom:13px}.providerStats>div,.referralStats>div,.teamSummary>div{border:1px solid var(--border);border-radius:10px;padding:13px;display:flex;align-items:center;gap:10px}.providerStats svg,.referralStats svg,.teamSummary svg{width:18px}.providerStats span,.referralStats span,.teamSummary span{display:flex;flex-direction:column}.providerStats strong,.referralStats strong,.teamSummary strong{font-size:13px}.providerStats small,.referralStats small,.teamSummary small{font-size:7px}.personAvatar{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-weight:800}.uploadZone{border:1px dashed var(--border);border-radius:13px;text-align:center;margin-bottom:13px}.uploadZone button{border:0;border-radius:7px;padding:8px 12px;font-size:8px;font-weight:700}.fileIcon{width:27px;height:27px;border-radius:7px;display:grid;place-items:center}.fileIcon svg{width:14px}.referralHero{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.referralHero>div:first-child{display:flex;gap:12px;align-items:center}.refGift{width:45px;height:45px;border-radius:12px;display:grid;place-items:center}.referralHero div div{display:flex;flex-direction:column}.referralHero small{font-size:8px}.referralHero p{font-size:7px;margin:2px 0}.referralLink{display:flex;flex-direction:column}.referralLink>span{display:flex;align-items:center;border:1px solid var(--border);border-radius:8px;padding:5px}.referralLink code{padding:0 8px}.referralLink button{border:0;border-radius:6px;padding:7px;display:flex;gap:4px;align-items:center;font-size:7px}.referralLink svg{width:11px}.referralStats{grid-template-columns:repeat(3,1fr)}.documentNotice button{margin-left:auto;border:0;border-radius:7px;padding:7px 10px;font-size:8px}.mcpGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:13px;gap:13px}.endpointBox{display:flex;flex-direction:column;margin:15px 0}.endpointBox span{border:1px solid var(--border);border-radius:8px;padding:8px;display:flex;justify-content:space-between;margin-top:5px}.endpointBox code{font-size:8px}.endpointBox button{border:0}.compactCode pre{font-size:9px}.toolList{display:grid;grid-gap:7px;gap:7px}.toolList>div{display:grid;grid-template-columns:28px 1fr 18px;align-items:center;border:1px solid var(--border);border-radius:8px;padding:8px}.toolList span{width:26px;height:26px;border-radius:7px;display:grid;place-items:center}.toolList svg{width:13px}.toolList code{font-size:8px}.settingsGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:13px;gap:13px}.formPanel h2{font-size:13px}.switchLine{flex-direction:row;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border);padding:10px 0;margin:0}.switchLine>span{display:flex;flex-direction:column}.switchLine strong{font-size:9px}.switchLine small{font-size:7px;margin-top:3px}.switchLine input{width:34px;height:18px}.authPage{min-height:100vh;display:grid;grid-template-columns:.9fr 1.1fr}.authSide{padding:40px 55px;display:flex;flex-direction:column;justify-content:space-between}.authSide>div:nth-child(2){max-width:430px}.authSide h1{font-size:45px;letter-spacing:-2.3px;line-height:1.08}.authSide p{line-height:1.7}.authSide ul{list-style:none;padding:0;font-size:12px}.authSide li{margin:10px 0}.authSide li:before{content:"✓";margin-right:8px}.authMain{display:grid;place-items:center;padding:40px}.authCard{width:min(420px,100%)}.authCard h2{font-size:28px;letter-spacing:-1.2px}.authCard form{display:grid;grid-gap:14px;gap:14px;margin-top:25px}.authCard label{font-size:11px;font-weight:700}.authCard input{display:block;width:100%;height:46px;border:1px solid var(--border);border-radius:9px;margin-top:6px;padding:0 12px}.authCard form .button{border:0;margin-top:5px}.formError{padding:10px;font-size:13px}.emptyState{text-align:center}.emptyState>span{width:50px;height:50px;border-radius:14px;display:grid;place-items:center;margin:auto}@media (max-width:1100px){.mainNav{gap:14px}.businessGrid,.featureFour,.modelGrid,.statsGrid{grid-template-columns:repeat(2,1fr)}.usageGrid{grid-template-columns:1fr 1fr}.analyticsWide{grid-column:1/-1}.appModelGrid{grid-template-columns:repeat(3,1fr)}.studioFrame{grid-template-columns:170px 1fr}.studioSettings{display:none}.footerGrid{grid-template-columns:1.4fr repeat(2,1fr);row-gap:35px}}@media (max-width:820px){.container{width:min(100% - 28px,var(--container))}.marketingHeader{height:62px}.mainNav{position:fixed;top:62px;left:0;right:0;display:none;flex-direction:column;align-items:stretch;padding:15px;margin:0;border-bottom:1px solid var(--border)}.mainNav.isOpen{display:flex}.mainNav>a,.navGroup>button{padding:8px}.headerLogin{display:none}.mobileMenu{display:block}.automationGrid,.heroGrid,.modelDetailGrid,.modelHeroGrid,.seoHeroGrid,.seoLayout,.splitHead,.transparencyGrid{grid-template-columns:1fr}.hero h1,.modelHero h1,.pageHero h1,.seoHero h1{font-size:39px;letter-spacing:-2px}.contactGrid,.contentCards,.directoryLinks,.docsGrid,.modelGrid{grid-template-columns:1fr}.businessGrid,.featureFour,.footerGrid,.stepsGrid{grid-template-columns:1fr 1fr}.footerBrand{grid-column:1/-1}.finalCtaInner,.smallCta .container{flex-direction:column;align-items:flex-start;gap:20px}.appFrame{display:block}.appSidebar{display:none}.appContent{padding:16px}.dashboardGrid,.mcpGrid,.settingsGrid{grid-template-columns:1fr}.miniStats{grid-template-columns:repeat(3,1fr)}.appModelGrid{grid-template-columns:repeat(2,1fr)}.studioFrame{grid-template-columns:130px 1fr;height:720px}.studioTools small{display:none}.billingHero{grid-template-columns:1fr}.billingHero>div{border:0;border-bottom:1px solid var(--border);padding:12px}.knowledgeGrid,.projectGrid{grid-template-columns:1fr 1fr}.authPage{grid-template-columns:1fr}.authSide{display:none}}@media (max-width:560px){.headerActions .button{display:none}.heroLead{font-size:15px}.businessGrid,.featureFour,.knowledgeGrid,.miniStats,.modelGrid,.projectGrid,.providerStats,.referralStats,.statsGrid,.stepsGrid,.teamSummary,.trustGrid{grid-template-columns:1fr}.heroButtons{align-items:stretch;flex-direction:column}.section{padding:70px 0}.automationCopy h2,.sectionHead h2,.transparencyGrid h2{font-size:32px}.appSearch input,.appSearch kbd,.userPill strong,.userPill>svg{display:none}.appPageHead{flex-direction:column;gap:10px}.appModelGrid{grid-template-columns:1fr}.studioFrame{grid-template-columns:55px 1fr}.studioTools{padding:6px}.studioTools button{justify-content:center}.studioTools button span{display:none}.amountChoices,.paymentMethods{grid-template-columns:1fr 1fr}.billingHero,.footerGrid{grid-template-columns:1fr}.footerBottom{flex-direction:column;gap:10px}.introBenefits,.useGrid{grid-template-columns:1fr}.articleCta{grid-template-columns:30px 1fr}.articleCta .button{grid-column:1/-1}.seoAside{display:none}}@media (max-width:720px){.activeapi-frame,.activeapi-frame-shell{min-height:620px}}.activeapi-frame-shell{overflow:hidden;border:1px solid var(--border);border-radius:12px}.activeapi-frame,.activeapi-frame-shell{min-height:720px;background:var(--surface)}.activeapi-frame{width:100%;display:block;border:0}.activeapi-embed-panel{padding:18px}:root{--bg:#fafafa;--surface:#ffffff;--surface-2:#f5f5f5;--surface-subtle:#fafafa;--text:#171717;--muted:#646464;--muted-foreground:#646464;--line:#e5e5e5;--border:#e5e5e5;--primary:hsl(257 74% 57%);--primary-2:hsl(257 74% 47%);--primary-strong:hsl(257 74% 40%);--primary-soft:hsl(257 75% 96%);--primary-border:hsl(257 62% 84%);--focus-ring:hsl(257 74% 57%);--green:#15803d;--success:#15803d;--success-soft:#ecfdf3;--blue:#1d4ed8;--blue-soft:#eff6ff;--orange:#b45309;--orange-soft:#fff7ed;--rose:#be185d;--rose-soft:#fdf2f8;--red:#b42318;--radius:10px;--control-height:36px;--shadow:0 1px 2px rgb(0 0 0/4%);--container:1280px;--font-sans:"Inter","Segoe UI",Arial,sans-serif}html{scroll-padding-top:84px}body{background:var(--bg);color:var(--text);font-size:15px;-webkit-font-smoothing:antialiased}.brand,body,h1,h2,h3,h4{font-family:var(--font-sans)}code,kbd,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}:where(input:not([type=checkbox]):not([type=radio]):not([type=range])),a.button,button,select,textarea{min-height:var(--control-height)}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}::selection{color:var(--text);background:hsl(257 75% 90%)}.container{width:min(var(--container),calc(100% - 64px))}.srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.brand{min-height:44px;gap:11px;color:var(--text);font-size:20px;font-weight:650;letter-spacing:-.55px}.brand img{display:block;width:34px;height:34px}.button{min-height:var(--control-height);padding:7px 12px;border-radius:8px;font-size:14px;font-weight:500;line-height:1.4;white-space:normal;text-align:center;transition:color .14s ease,background-color .14s ease,border-color .14s ease}.button:hover{transform:none}.button--small{min-height:var(--control-height);padding:7px 12px;border-radius:8px}.button--primary,.finalCta .button{color:#fff;background:var(--primary);background-image:none;box-shadow:none}.button--primary:hover,.finalCta .button:hover{color:#fff;background:var(--primary-strong);box-shadow:none}.button--secondary{color:var(--text);background:var(--surface);border-color:var(--border)}.button--secondary:hover{border-color:#d4d4d4;background:var(--surface-subtle)}.marketingHeader{height:68px;position:sticky;top:0;z-index:50;background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid var(--border)}.headerInner{gap:20px}.headerInner>.brand{flex:0 0 142px}.headerInner>.brand img{max-width:142px}.headerActions{flex-shrink:0}.mainNav{gap:4px;margin:0 auto;font-size:13px;font-weight:500}.mainNav>a{min-height:44px;min-width:44px;justify-content:center;padding:10px 8px;gap:7px;border-radius:8px;color:var(--muted);transition:color .15s ease,background-color .15s ease}.mainNav>a:hover{color:var(--primary);background:var(--surface-2)}.mainNav>a[aria-current=page]{color:var(--primary-strong);background:var(--primary-soft);font-weight:600}.mainNav>a>svg{flex:0 0 16px}.mobileNavAccount{display:none}.headerActions{gap:10px}.headerLogin{min-height:44px;display:inline-flex;align-items:center;padding:0 10px;font-size:14px;font-weight:600}.editorialHero{padding:56px 0;background:var(--bg);border-bottom:1px solid var(--border)}.editorialHeroGrid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(32px,4vw,56px);align-items:center}.eyebrow,.sectionKicker{display:block;margin:0;color:var(--primary);font-size:13px;font-weight:600;line-height:1.5;letter-spacing:0;text-transform:none}.editorialHero h1{max-width:780px;margin:16px 0 20px;color:var(--text);font-size:clamp(36px,4vw,52px);font-weight:650;line-height:1.12;letter-spacing:-.035em;overflow-wrap:anywhere}.editorialHero h1 span{color:var(--primary)}.editorialHero .heroLead{max-width:660px;margin:0;color:var(--muted);font-size:17px;line-height:1.58}.editorialHero .heroButtons{margin:24px 0}.editorialFacts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:700px;border-top:1px solid var(--border)}.editorialFacts>div{min-width:0;padding:20px 18px 0 0;display:flex;flex-direction:column;gap:5px}.editorialFacts strong{font-size:14px;font-weight:680}.editorialFacts span{color:var(--muted);font-size:12px;line-height:1.4}.routeBoard{position:relative;padding:24px;background:var(--surface);border:1px solid var(--border);border-radius:16px;box-shadow:var(--shadow)}.routeBoardHead{padding-bottom:19px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;border-bottom:1px solid var(--border)}.routeBoardHead span{font-weight:680}.routeBoardHead small{max-width:170px;color:var(--muted);font-size:11px;line-height:1.35;text-align:right}.routeDecision>div,.routeRequest{display:flex;align-items:center;gap:12px}.routeRequest{margin:22px 0 0;padding:15px;background:var(--surface-2);border-radius:10px}.routeIcon{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;color:var(--primary);background:var(--surface);border:1px solid var(--border);border-radius:9px}.routeDecision>div>div,.routeOption>span,.routeRequest div{display:flex;flex-direction:column;gap:3px}.routeDecision small,.routeOption small,.routeRequest small{color:var(--muted);font-size:11px}.routeDecision strong,.routeOption strong,.routeRequest strong{font-size:13px}.routeConnector{height:51px;display:grid;grid-template-columns:1fr 34px 1fr;align-items:center;gap:9px;padding:0 50px}.routeConnector i{height:1px;background:var(--border)}.routeConnector span{width:34px;height:34px;display:grid;place-items:center;color:var(--primary);background:var(--primary-soft);border-radius:50%}.routeDecision{min-height:60px;padding:11px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--primary-border);border-radius:10px}.routeStatus{display:inline-flex;align-items:center;gap:6px;color:var(--primary);font-size:11px;white-space:nowrap}.routeStatus i{width:6px;height:6px;background:var(--primary);border-radius:50%}.routeOptions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.routeOption{min-width:0;min-height:68px;padding:11px;display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;background:var(--surface);border:1px solid var(--border);border-radius:10px}.routeOption img{width:28px;height:28px;object-fit:contain}.routeOption.isSelected{background:var(--primary-soft);border-color:var(--primary-border)}.routeOption>svg{color:var(--primary)}.brandSection{padding:104px 0 82px;overflow:hidden;background:var(--surface)}.compactSectionHead{max-width:760px}.compactSectionHead h2{margin:10px 0 14px;font-size:clamp(25px,2.5vw,32px);font-weight:600;line-height:1.2;letter-spacing:-.025em}.compactSectionHead>p:last-child{max-width:620px;color:var(--muted);font-size:16px;line-height:1.6}.brandRunway{position:relative;margin-top:45px}.brandViewport{overflow:hidden;padding:5px 0}.brandTrack{width:max-content;display:flex;gap:10px;animation:brand-forward 54s linear infinite}.brandTrack--reverse{animation-name:brand-reverse}.brandTile{min-width:190px;height:68px;padding:0 20px;display:inline-flex;align-items:center;gap:12px;color:#343a35;background:var(--bg);border:1px solid var(--border);border-radius:10px;font-size:13px;font-weight:620;white-space:nowrap}.brandTile img{width:28px;height:28px;object-fit:contain;filter:grayscale(1)}.brandRunway.isPaused .brandTrack,.brandRunway:focus-within .brandTrack,.brandRunway:hover .brandTrack{animation-play-state:paused}.motionToggle{min-height:44px;margin:15px auto 0;padding:0 12px;display:flex;align-items:center;gap:7px;color:var(--muted);background:transparent;border:0;font-size:12px}.motionToggle:hover{color:var(--primary)}@keyframes brand-forward{to{transform:translateX(calc(-50% - 5px))}}@keyframes brand-reverse{0%{transform:translateX(calc(-50% - 5px))}to{transform:translateX(0)}}.section{padding:48px 0}.apiSection{background:var(--surface-2);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.apiEditorialGrid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(520px,1.2fr);gap:clamp(32px,4vw,48px);align-items:center}.apiCopy h2,.sectionHead h2{margin:10px 0 16px;color:var(--text);font-size:clamp(25px,2.5vw,32px);font-weight:600;line-height:1.2;letter-spacing:-.025em}.apiCopy>p,.sectionHead p{color:var(--muted);font-size:16px;line-height:1.65}.plainChecks{padding:0;margin:28px 0;display:grid;gap:12px;list-style:none}.plainChecks li{display:flex;align-items:center;gap:9px;font-size:14px}.plainChecks svg{width:17px;color:var(--primary)}.textLink{min-height:44px;display:inline-flex;align-items:center;gap:8px;color:var(--primary);font-size:13px;font-weight:680}.lightCodeCard{overflow:hidden;background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow)}.codeCardFoot,.codeCardHead{min-height:56px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;gap:20px;background:var(--surface-subtle)}.codeCardHead{border-bottom:1px solid var(--border)}.codeCardFoot span,.codeCardHead span{display:inline-flex;align-items:center;gap:8px;color:#49504a;font-size:12px;font-weight:650}.codeCardHead code{color:var(--muted);font-size:11px}.lightCodeCard pre{min-height:292px;margin:0;padding:28px;overflow:auto;color:var(--text);background:var(--surface);font-size:13px;line-height:1.75}.codeCardFoot{border-top:1px solid var(--border)}.codeCardFoot i{width:7px;height:7px;background:var(--primary);border-radius:50%}.codeCardFoot a{min-height:44px;display:inline-flex;align-items:center;color:var(--primary);font-size:12px;font-weight:650}.catalogSection{padding-top:112px;background:var(--bg)}.splitHead{grid-template-columns:minmax(0,1.1fr) minmax(360px,.7fr);gap:96px;align-items:end}.editorialModelGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.modelCard{min-height:330px;padding:22px;background:var(--surface);border-color:var(--border);border-radius:12px;transition:border-color .16s ease,box-shadow .16s ease}.modelCard:hover{transform:none;border-color:#d4d4d4;box-shadow:var(--shadow)}.modelAvatar,.modelBigAvatar{color:var(--text);background:var(--surface-2);background-image:none;border:1px solid var(--border);border-radius:10px}.modelAvatar img{width:27px;height:27px;object-fit:contain}.modelCard h3{font-size:17px;font-weight:650}.modelCard h3,.modelCardTop>div,.modelDescription{min-width:0;overflow-wrap:anywhere}.modelCardTop p{font-size:11px}.modelDescription{color:var(--muted);font-size:13px;line-height:1.6}.badges span{padding:5px 8px;color:#555d56;background:var(--surface-2);border-color:var(--border);border-radius:6px;font-size:10px}.modelPrice{border-color:var(--border)}.modelPrice span{font-size:11px}.modelPrice small{font-size:9px}.scenarioSection{background:var(--surface);border-top:1px solid var(--border)}.scenarioHeading{margin-bottom:42px}.scenarioList{border-top:1px solid var(--border)}.scenarioRow{min-height:104px;display:grid;grid-template-columns:52px 44px minmax(200px,.75fr) minmax(280px,1fr) 24px;align-items:center;gap:22px;border-bottom:1px solid var(--border);transition:color .15s ease,padding .15s ease}.scenarioRows .scenarioRow{grid-template-columns:52px minmax(0,1fr) 24px}.scenarioRows .scenarioRow h2{margin:0 0 6px;font-size:18px}.scenarioRows .scenarioRow p{margin:0;color:var(--muted);font-size:14px}.scenarioRows .scenarioRow>svg{justify-self:end}.scenarioRow:hover{padding-left:8px;color:var(--primary)}.scenarioNumber{color:#909790;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px}.scenarioGlyph{width:42px;height:42px;display:grid;place-items:center;color:var(--primary);background:var(--primary-soft);border-radius:9px}.scenarioRow strong{color:var(--text);font-size:18px;font-weight:620}.scenarioRow>span:nth-of-type(3){color:var(--muted);font-size:14px}.editorialCta,.finalCta{padding:48px 0;color:var(--text);background:var(--primary-soft);background-image:none;border-top:1px solid var(--primary-border)}.editorialCta .finalCtaInner{gap:64px}.editorialCta h2,.finalCta h2{margin:10px 0;color:var(--text);font-size:clamp(26px,2.6vw,34px);font-weight:600;line-height:1.2;letter-spacing:-.025em}.editorialCta p,.finalCta p{max-width:720px;color:var(--muted)}.editorialCta .finalCtaInner>div:last-child{align-items:stretch}.editorialCta .finalCtaInner>div:last-child>a:last-child{min-height:44px;display:grid;place-items:center;color:var(--primary);font-size:13px;font-weight:650}.marketingFooter{padding:72px 0 24px;background:var(--bg);border-top:1px solid var(--border)}.marketingFooter,.marketingFooter .brand{color:var(--text)}.footerGrid{grid-template-columns:minmax(280px,1.6fr) repeat(3,minmax(130px,.6fr));gap:56px}.footerBrand p{max-width:330px;margin-top:22px;color:var(--muted);font-size:13px;line-height:1.65}.footerCol{gap:2px}.footerCol h2,.footerCol h3{margin:4px 0 14px;color:var(--text);font-family:var(--font-sans);font-size:12px;font-weight:700}.footerCol a{min-height:44px;display:flex;align-items:center;color:var(--muted);font-size:12px}.footerCol a:hover{color:var(--primary)}.footerBottom{margin-top:56px;padding-top:22px;color:#7a817b;border-color:var(--border);font-size:11px}.footerBottom>div{display:flex;gap:24px}.footerBottom a{min-height:44px;display:inline-flex;align-items:center}.footerBottom a:visited,.footerCol a:visited,.textLink:visited{color:var(--primary-strong)}.authPage,.automationSection,.businessSection,.catalogSection,.hero,.howSection,.modelHero,.pageHero,.seoHero,.transparencySection{background:var(--bg);background-image:none}.activeapiBanner,.articleCta,.authSide,.billingHero,.businessCta,.catalogCallout,.referralHero,.sectionDark{color:var(--text);background:var(--surface-2);background-image:none;border:1px solid var(--border)}.activeapiBanner p,.activeapiBanner small,.authSide li,.authSide p,.billingHero p,.billingHero small,.businessCta span,.catalogCallout p,.darkFeature p,.referralHero p,.referralHero small,.sectionDark .sectionHead p{color:var(--muted)}.businessCard,.chartMock,.contactCard,.contentCard,.darkFeature,.docsCard,.formPanel,.knowledgeCard,.modelFacts,.panel,.projectCard,.seoAside,.statCard,.stepCard,.stickyCard{color:var(--text);background:var(--surface);background-image:none;border-color:var(--border);box-shadow:none}.appModelIcon,.featureIcon,.flowIcon,.flowNode>span,.knowledgeCard>div:first-child>span,.modelFacts>div,.personAvatar,.projectCard>div:first-child>span,.refGift,.routeTimeline>div>span,.studioEmpty>span{color:var(--primary);background:var(--primary-soft);background-image:none}.codeBlock{color:var(--text);background:var(--surface);border:1px solid var(--border)}.codeBlock>div{border-color:var(--border)}.authSide{border-width:0 1px 0 0}.authSide .brand,.authSide h1{color:var(--text)}.authCard input:focus{border-color:var(--primary);box-shadow:0 0 0 3px hsl(257 74% 57%/12%)}.authSwitch a,.darkFeature a,.projectOpen,.useGrid span{color:var(--primary)}.appFrame{min-height:100vh}.appFrame,.appSidebar{color:var(--text);background:var(--bg)}.appSidebar{width:240px;border-right:0}.sidebarBrand{min-height:64px;border-bottom:0}.balanceMini,.workspaceSwitch{background:var(--surface);border-color:var(--border);border-radius:10px}.userPill>span,.workspaceAvatar{color:var(--primary);background:var(--primary-soft)}.sidebarSection p{color:#8a918b;letter-spacing:.1em}.sidebarSection a{position:relative;min-height:var(--control-height);color:var(--muted);border-radius:8px}.sidebarSection a:hover{color:var(--text);background:var(--surface-2)}.sidebarSection a.active{color:var(--text);background:#ededed}.sidebarSection a>svg{flex:0 0 18px}.sidebarSection a>span{min-width:0;overflow-wrap:anywhere}.sidebarSection a:is([href="/app/studio"],[href="/app/automations"])>svg{color:var(--primary)}.sidebarSection a:is([href="/app/models"],[href="/app/mcp"],[href="/app/usage"])>svg{color:var(--blue)}.sidebarSection a:is([href="/app/files"],[href="/app/referrals"])>svg{color:var(--orange)}.sidebarSection a[href="/app/templates"]>svg{color:var(--rose)}.sidebarSection a[href="/app/billing"]>svg{color:var(--success)}.appMain{min-width:0;background:var(--surface)}@media (min-width:821px){.appFrame{padding:0 12px 12px 0}.appMain{margin-top:10px;border:1px solid var(--border);border-radius:12px}.appTopbar{border-radius:12px 12px 0 0}}.appTopbar{min-height:56px;background:var(--surface);border-bottom:1px solid var(--border);-webkit-backdrop-filter:none;backdrop-filter:none}.appSearch,.balancePill,.topbarActions>button,.userPill{min-height:var(--control-height);background:var(--surface);border-color:var(--border);border-radius:9px}.appContent{width:100%;max-width:1320px;padding:24px clamp(20px,2.4vw,32px) 40px}.appPageHead h1{color:var(--text);font-size:clamp(30px,3vw,42px);font-weight:600;letter-spacing:-.035em}.appPageHead p,.muted-text{color:var(--muted)}.activeapi-frame-shell,.appModelCard,.documentNotice,.panel,.providerPolicy,.securityNotice,.statCard,.uploadZone{background:var(--surface);border-color:var(--border);border-radius:11px}.tableRow:hover{background:var(--surface-subtle)}.moneyIcon.in,.status.active,.status.live{color:var(--success);background:var(--success-soft)}.studioFrame{background:var(--surface);border-color:var(--border);border-radius:12px}.studioSettings,.studioTools{background:var(--bg);border-color:var(--border)}.amountChoices button.active,.paymentMethods button.active,.studioTools button.active{color:var(--primary);background:var(--primary-soft);border-color:var(--primary-border)}.activeapiBanner button,.knowledgeSearch button,.studioComposer .sendButton,.studioTools .newStudio,.uploadZone button{color:#fff;background:var(--primary);background-image:none}.providerLogo,.studioModel>span{color:var(--text);background:var(--surface-2);background-image:none;border:1px solid var(--border)}.billingHero>div{border-color:var(--border)}.billingHero button,.referralLink code{color:var(--primary)}.referralLink>span{background:var(--surface);border-color:var(--border)}.referralLink button{color:#fff;background:var(--primary)}.providerPolicy,.securityNotice{color:var(--text);background:var(--primary-soft);border-color:var(--primary-border)}.emptyKnowledge>svg,.providerPolicy>svg,.securityNotice>svg,.uploadZone>svg{color:var(--primary)}@media (max-width:1180px){.apiEditorialGrid,.editorialHeroGrid{grid-template-columns:1fr 1fr;gap:44px}.editorialModelGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1280px){.mainNav{position:fixed;inset:68px 0 auto;display:none;margin:0;padding:12px 20px 20px;flex-direction:column;align-items:stretch;gap:4px;background:var(--surface);border-bottom:1px solid var(--border);box-shadow:0 4px 12px rgb(0 0 0/5%)}.mainNav.isOpen{display:flex;max-height:calc(100dvh - 68px);overflow-y:auto;overscroll-behavior:contain}.mainNav>a{justify-content:flex-start;padding:10px 12px}.headerActions>.button,.headerActions>.headerLogin{display:none}.mobileMenu{display:grid;place-items:center;width:44px;height:44px;border-radius:8px}.mobileNavAccount{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px;padding-top:16px;border-top:1px solid var(--border)}.mobileNavAccount>a{flex:1 1 140px}}@media (max-width:900px){.container{width:min(var(--container),calc(100% - 36px))}.marketingHeader{height:68px}.editorialHero{padding:40px 0}.apiEditorialGrid,.editorialHeroGrid,.splitHead{grid-template-columns:1fr;gap:28px}.editorialHero h1{max-width:700px}.routeBoard{max-width:680px}.brandSection,.section{padding:40px 0}.footerGrid{grid-template-columns:1.3fr repeat(2,1fr)}.footerCol:last-child{grid-column:2}.scenarioRow{grid-template-columns:44px 40px minmax(170px,.8fr) minmax(220px,1fr) 22px;gap:14px}.scenarioRows .scenarioRow{min-height:112px;grid-template-columns:36px minmax(0,1fr) 22px}.scenarioRows .scenarioRow h2{font-size:16px}.scenarioRows .scenarioRow p{font-size:12px}}@media (max-width:680px){.container{width:min(var(--container),calc(100% - 28px))}.headerActions .button,.headerLogin{display:none}.editorialHero{padding:32px 0}.editorialHero h1{font-size:clamp(32px,8.2vw,38px)}.editorialHero .heroButtons{flex-direction:column;align-items:stretch}.editorialFacts{grid-template-columns:1fr}.editorialFacts>div{min-height:67px;padding:15px 0;border-bottom:1px solid var(--border)}.routeBoard{padding:16px}.routeBoardHead{flex-direction:column}.routeBoardHead small{max-width:none;text-align:left}.routeConnector{padding:0 18px}.routeDecision{align-items:flex-start;flex-direction:column}.routeOptions{grid-template-columns:1fr}.brandTile{min-width:164px;height:62px}.lightCodeCard pre{min-height:250px;padding:20px;font-size:11px}.codeCardFoot,.codeCardHead{align-items:flex-start;flex-direction:column;justify-content:center;gap:3px;padding:12px 15px}.editorialModelGrid{grid-template-columns:1fr}.scenarioRow{min-height:132px;padding:18px 0;grid-template-columns:36px 42px minmax(0,1fr) 22px;gap:10px}.scenarioRow strong{font-size:16px}.scenarioRow>span:nth-of-type(3){grid-column:3/5;font-size:12px}.editorialCta .finalCtaInner{align-items:stretch}.footerGrid{grid-template-columns:1fr 1fr;gap:30px}.footerBrand{grid-column:1/-1}.footerCol:last-child{grid-column:auto}.footerBottom,.footerBottom>div{align-items:flex-start;flex-direction:column;gap:12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.brandTrack{animation:none}.spin{animation:none!important}}@keyframes spin{to{transform:rotate(1turn)}}.spin{animation:spin .7s linear infinite}.notFoundPage{min-height:100vh;padding:80px 24px;display:grid;place-items:center;background:var(--bg)}.notFoundCard{width:min(620px,100%);padding:clamp(28px,6vw,56px);color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:14px}.notFoundCard h1{margin:10px 0 14px;font-size:clamp(38px,8vw,64px)}.notFoundCard p:not(.sectionKicker){margin:0 0 26px;color:var(--muted)}.studioModel{position:relative;min-width:min(420px,62vw)}.studioModel select{position:absolute;inset:0;width:100%;opacity:0;cursor:pointer}.studioModel select:disabled{cursor:not-allowed}.studioModelFacts{max-width:600px;margin:22px auto 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;text-align:left}.studioModelFacts>span{min-width:0;padding:12px;display:flex;flex-direction:column;gap:5px;background:var(--bg);border:1px solid var(--border);border-radius:8px}.studioModelFacts small{color:var(--muted);font-size:9px}.studioModelFacts code,.studioModelFacts strong{overflow:hidden;color:var(--text);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.studioAvailability{display:flex;flex-direction:column;gap:12px}.studioAvailability>strong{font-size:13px}.studioAvailability>p{margin:0 0 4px;color:var(--muted);font-size:11px;line-height:1.55}.studioComposer button:disabled,.studioComposer textarea:disabled,button:disabled{cursor:not-allowed;opacity:.55}.honestEmptyState{min-height:440px;padding:clamp(34px,6vw,72px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.honestEmptyState>span{width:52px;height:52px;margin-bottom:24px;display:grid;place-items:center;color:var(--primary);background:var(--primary-soft);border-radius:11px}.honestEmptyState h2{max-width:720px;margin:12px 0;font-size:clamp(30px,4vw,48px);font-weight:600;line-height:1.04;letter-spacing:-.04em}.honestEmptyState>p:not(.sectionKicker){max-width:720px;margin:0;color:var(--muted);font-size:14px;line-height:1.65}.honestEmptyActions{margin-top:28px;display:flex;flex-wrap:wrap;gap:9px}.businessReadiness{margin-top:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.businessReadiness>div{min-height:132px;padding:18px;display:grid;grid-template-columns:34px 1fr;align-content:center;gap:4px 10px;background:var(--surface);border:1px solid var(--border);border-radius:10px}.businessReadiness svg{grid-row:1/3;color:var(--primary)}.businessReadiness strong{font-size:12px}.businessReadiness span{color:var(--muted);font-size:10px;line-height:1.45}.compactPolicy{max-width:680px;margin:24px 0;align-self:stretch}@media (max-width:680px){.businessReadiness,.studioModelFacts{grid-template-columns:1fr}.studioModel{min-width:0}.honestEmptyActions{width:100%;flex-direction:column}}.sidebarBackdrop,.sidebarClose,.sidebarMobileButton{display:none}.topbarDocumentation{min-height:var(--control-height);display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:13px;font-weight:500}.topbarDocumentation:hover{color:var(--primary)}.logoutButton{width:var(--control-height);height:var(--control-height);display:grid;place-items:center;color:var(--muted);background:var(--surface);border:1px solid var(--border);border-radius:9px}.logoutButton:hover{color:var(--text);border-color:#d4d4d4}.panelMessage{min-height:160px;padding:28px;display:grid;place-items:center;color:var(--muted);text-align:center}.formError{color:#8f1d16;background:#fdf1ef;border:1px solid #f1cbc6;border-radius:8px}.secretReveal{padding:16px;color:var(--text);background:var(--primary-soft);border:1px solid var(--primary-border);border-radius:9px}.secretReveal code{overflow-wrap:anywhere}.settingsLink{color:var(--primary);font-weight:650}@media (max-width:820px){:root{--control-height:44px}.appFrame{display:block}.appSidebar{width:min(320px,calc(100vw - 42px));height:100dvh;position:fixed;inset:0 auto 0 0;z-index:90;display:flex;visibility:hidden;transform:translateX(-102%);transition:transform .18s ease,visibility .18s ease;box-shadow:20px 0 52px rgba(32,36,32,.14)}.appSidebar.open{visibility:visible;transform:translateX(0)}.sidebarBackdrop{position:fixed;inset:0;z-index:80;display:block;visibility:hidden;opacity:0;background:rgba(32,36,32,.32);border:0;transition:opacity .18s ease,visibility .18s ease}.sidebarBackdrop[aria-hidden=false]{visibility:visible;opacity:1}.sidebarClose,.sidebarMobileButton{width:44px;height:44px;display:grid;place-items:center;color:var(--text);background:transparent;border:0;border-radius:8px}.sidebarClose{margin-left:auto}.appTopbar{padding:0 14px;gap:8px}.topbarDocumentation{margin-right:auto}.appContent{padding:24px 16px 48px}}.dataTable,.usageTable{width:100%;overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.semanticTable{width:100%;min-width:720px;border-collapse:collapse;table-layout:fixed;color:var(--text);font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.semanticTable--keys{min-width:960px}.semanticTable--mcp{min-width:820px}.semanticTable--referrals{min-width:640px}.semanticTable--team{min-width:760px}.semanticTable--usage{min-width:1050px}.semanticTable td,.semanticTable th{height:48px;padding:12px;border-bottom:1px solid var(--border);text-align:left;vertical-align:middle;overflow-wrap:anywhere}.semanticTable thead th{background:var(--surface-subtle);padding-top:8px;padding-bottom:10px;color:var(--muted);font-size:12px;font-weight:500;letter-spacing:0;text-transform:none}.semanticTable tbody th{color:var(--text);font-weight:500}.semanticTable tbody tr:last-child>*{border-bottom:0}.semanticTable tbody tr:hover{background:var(--surface-subtle)}.semanticTable code{font-size:12px;overflow-wrap:anywhere}.tableIdentity{min-width:0;display:flex;align-items:center;gap:8px}.tableIdentity b,.usageModelCell b{min-width:0;overflow-wrap:anywhere}.usageModelCell{display:flex;align-items:flex-start;flex-direction:column;gap:5px}.semanticTable--mcp td:last-child,.semanticTable--mcp th:last-child{width:64px;text-align:right}.tableActionCell button{width:44px;min-height:44px;display:inline-grid;place-items:center;color:var(--muted);border:0;border-radius:8px;background:transparent}.tableActionCell button:not(:disabled):hover{color:var(--red);background:#fff2f0}@media (max-width:560px){.topbarDocumentation{width:44px;justify-content:center;font-size:0}.balancePill,.userPill strong{display:none}}.appFrame{grid-template-columns:240px minmax(0,1fr)}.sidebarBrand{height:64px;padding:0 16px}.workspaceSwitch{margin:8px 12px 6px;padding:10px;gap:10px}.workspaceAvatar{width:36px;height:36px;flex:0 0 36px;border-radius:8px;font-size:12px}.workspaceSwitch strong{font-size:13px;font-weight:500}.workspaceSwitch small{margin-top:3px;color:var(--muted);font-size:12px}.userPill,.workspaceSwitch>div{min-width:0}.userPill strong,.workspaceSwitch small,.workspaceSwitch strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.appSidebar nav{padding:4px 12px}.sidebarSection{margin:16px 0}.sidebarSection>p{margin:0 0 7px;padding:0 10px;color:var(--muted);font-size:11px;font-weight:500;letter-spacing:.035em}.sidebarSection>a{min-height:var(--control-height);margin:2px 0;padding:7px 10px;gap:11px;color:var(--muted);font-size:14px}.sidebarFoot{padding:12px}.balanceMini{padding:14px}.balanceMini small{color:var(--muted);font-size:12px}.balanceMini strong{margin:5px 0;font-size:18px}.balanceMini a{min-height:var(--control-height);display:inline-flex;align-items:center;color:var(--primary);font-size:13px;font-weight:600}.appTopbar{height:56px;padding:0 24px}.topbarActions{gap:8px}.balancePill{padding:0 13px;display:inline-flex;align-items:center;color:var(--text);background:var(--surface);border-color:var(--border);font-size:13px;font-weight:600}.balancePill,.userPill{min-height:var(--control-height)}.userPill{padding:4px 10px!important;gap:8px}.userPill>span{width:26px;height:26px;font-size:10px}.userPill strong{font-size:12px}.appPageHead{margin-bottom:24px;gap:16px}.appPageHead h1{margin:0;font-size:24px;line-height:1.3;letter-spacing:-.025em}.appPageHead p{margin:8px 0 0;color:var(--muted);font-size:14px;line-height:1.55}.headActions{gap:8px}.statsGrid{gap:10px}.statCard{min-height:112px;padding:16px;grid-template-columns:36px minmax(0,1fr);gap:13px;align-content:center;border-color:var(--border);border-radius:11px}.statIcon,.statIcon.blue,.statIcon.green,.statIcon.orange,.statIcon.purple{width:36px;height:36px;color:var(--primary);background:var(--primary-soft);border-radius:9px}.statIcon svg{width:19px}.statIcon.blue{color:var(--blue);background:var(--blue-soft)}.statIcon.green{color:var(--success);background:var(--success-soft)}.statIcon.orange{color:var(--orange);background:var(--orange-soft)}.statCard small{color:var(--muted);font-size:12px}.statCard strong{margin:4px 0;font-size:22px;line-height:1.25}.statCard p{color:var(--muted);font-size:12px}.statCard>a{grid-column:2;color:var(--primary);font-size:12px;font-weight:650}.dashboardGrid{grid-template-columns:minmax(0,1.7fr) minmax(270px,.62fr);gap:12px;margin-top:12px}.dashboardGrid>*,.mcpGrid>*,.settingsGrid>*{min-width:0}.analyticsCard,.panel{padding:20px;border-color:var(--border);border-radius:11px}.panelHead{margin-bottom:17px}.cardTitle h2,.formPanel h2,.panelHead h2{margin:0;font-size:16px;font-weight:600}.cardTitle p,.panelHead p{margin:5px 0 0;color:var(--muted);font-size:12px;line-height:1.45}.panelHead>a{min-height:var(--control-height);color:var(--primary);font-size:13px}.dataTable{position:relative;overflow-x:auto}.tableRow{min-height:48px;color:var(--muted);border-color:var(--border);font-size:13px}.tableHeader{min-height:38px;color:var(--muted);font-size:12px;letter-spacing:0}.tableRow>span{padding:0 7px;gap:8px}.dataTable td,.dataTable th,.tableRow>span{min-width:0;overflow-wrap:anywhere}.tableRow b{color:var(--text);font-size:13px}.fileIcon,.modelTiny,.personAvatar{width:32px;height:32px;flex:0 0 32px;color:var(--primary);background:var(--primary-soft);border-radius:8px}.status{padding:5px 8px;font-size:12px}.quickPanel>a{min-height:64px;margin:7px 0;padding:10px;grid-template-columns:38px minmax(0,1fr) 18px;border-color:var(--border)}.quickPanel>a>span{width:36px;height:36px;color:var(--primary);background:var(--primary-soft)}.quickPanel strong{font-size:13px}.quickPanel small{color:var(--muted);font-size:12px}.periodTabs{gap:6px;margin-bottom:14px;flex-wrap:wrap}.periodTabs button{min-height:var(--control-height);padding:0 14px;color:var(--muted);background:var(--surface);border-color:var(--border);font-size:13px}.categoryChips .active,.periodTabs .active{color:var(--primary);background:var(--primary-soft);border-color:var(--primary-border)}.miniStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:12px}.miniStats>div{min-height:94px;padding:16px;justify-content:center;border-color:var(--border);border-radius:10px}.miniStats small{color:var(--muted);font-size:12px}.miniStats strong{margin-top:6px;font-size:20px}.usageGrid{grid-template-columns:minmax(0,1.5fr) minmax(280px,.75fr);gap:10px}.cardTitle>strong{font-size:18px}.chartHeight{height:260px;margin-top:17px;font-size:11px}.smallChart{height:220px}.pieCenter strong{font-size:18px}.miniLegend span,.pieCenter small{color:var(--muted);font-size:9px}.usageRow{min-width:920px;min-height:58px;grid-template-columns:130px 170px 140px 100px 120px 100px 90px;color:var(--muted);border-color:var(--border);font-size:13px}.usageHeader{min-height:38px;color:#858d86;font-size:12px}.appFilter{margin-bottom:18px}.appFilter>div{width:min(480px,100%);height:var(--control-height);background:var(--surface);border-color:var(--border)}.appFilter input{font-size:14px}.appModelGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.customAmount,.formPanel label{color:var(--muted);font-size:13px}.customAmount input,.formPanel input,.formPanel select,.studioSettings input,.studioSettings select{min-height:var(--control-height);padding:0 12px;color:var(--text);background:var(--surface);border-color:var(--border);font-size:14px}.settingsLink{min-height:48px;display:flex;align-items:center;gap:9px;font-size:12px}.billingHero{padding:22px;border-radius:11px}.billingHero small{color:var(--muted);font-size:12px}.billingHero strong{margin:7px 0;color:var(--text);font-size:24px}.billingHero p{color:var(--muted);font-size:13px}.amountChoices{gap:7px}.amountChoices button{min-height:44px;color:var(--text);background:var(--surface);border-color:var(--border);font-size:13px}.amountChoices button.active,.amountChoices button:nth-child(2).active{color:var(--primary);background:var(--primary-soft);border-color:var(--primary-border)}.billingSteps li{margin:18px 0}.billingSteps li>span{width:32px;height:32px;color:var(--primary);background:var(--primary-soft);font-size:10px}.billingSteps strong{font-size:13px}.billingSteps p{color:var(--muted);font-size:13px;line-height:1.5}.knowledgeGrid,.projectGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.projectCard{min-height:240px;padding:20px}.projectCard h2{margin:18px 0 6px;font-size:17px}.budgetInfo,.projectCard>p,.projectOpen{font-size:10px}.budgetInfo{margin-top:auto}.referralStats,.teamSummary{gap:9px}.referralStats>div,.teamSummary>div{min-height:94px;padding:16px;border-color:var(--border)}.referralStats strong,.teamSummary strong{font-size:19px}.referralStats small,.teamSummary small{color:var(--muted);font-size:12px}.referralHero{padding:22px;border-radius:11px}.referralHero p,.referralHero small{color:var(--muted);font-size:13px}.referralHero strong{font-size:25px}.referralLink code{font-size:13px}.documentNotice,.providerPolicy,.securityNotice{min-height:64px;padding:14px}.documentNotice strong,.providerPolicy strong,.securityNotice strong{font-size:13px}.documentNotice p,.providerPolicy p,.securityNotice p{color:var(--muted);font-size:13px;line-height:1.55}.uploadZone{padding:42px 24px;border-color:#b8c1b9}.uploadZone h2{font-size:18px}.uploadZone p{color:var(--muted);font-size:13px}.endpointBox small{color:var(--muted);font-size:12px}.endpointBox span{min-height:48px;align-items:center;border-color:var(--border)}.compactCode pre,.endpointBox code,.keysTable code{font-size:12px}.endpointBox code{min-width:0;overflow-wrap:anywhere;white-space:normal}.toolList .switchLine,.toolList>div{min-height:58px;border-color:var(--border)}.toolList code,.toolList strong{font-size:13px}.toolList small{color:var(--muted);display:block;font-size:12px}.toolList>div>div{min-width:0;display:flex;flex-direction:column;gap:3px}.toolList .switchLine>span{width:auto;height:auto;align-items:flex-start}.emptyState{padding:58px 28px}.emptyState h2{font-size:20px}.emptyState p{color:var(--muted);font-size:14px;line-height:1.55}.canvasBadge,.categoryChips .active,.knowledgeCard>button,.periodTabs .active{color:var(--primary);background:var(--primary-soft);background-image:none;border-color:var(--primary-border)}.budgetBar span,.chartBars i{background:var(--primary);background-image:none}@media (max-width:1180px){.miniStats,.statsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.usageGrid{grid-template-columns:1fr}.analyticsWide{grid-column:1/-1}.appModelGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.appFrame{display:block}.dashboardGrid,.mcpGrid,.settingsGrid{grid-template-columns:1fr}.studioFrame{height:auto;min-height:720px;grid-template-columns:150px minmax(0,1fr)}.studioSettings{display:none}}@media (max-width:580px){.appPageHead{align-items:stretch}.appModelGrid,.miniStats,.projectGrid,.referralStats,.statsGrid,.teamSummary,.usageGrid{grid-template-columns:1fr}.studioFrame{height:auto;min-height:680px;grid-template-columns:minmax(0,1fr);overflow:visible}.studioTools{min-width:0;padding:8px;flex-direction:row;gap:6px;overflow-x:auto;border-right:0;border-bottom:1px solid var(--border);scrollbar-width:thin;scroll-snap-type:x proximity}.studioTools button{min-width:126px;flex:0 0 auto;justify-content:flex-start;scroll-snap-align:start}.studioTools button span{display:flex}.studioTools strong{font-size:10px}.studioTools small{font-size:8px}.studioWork{min-height:590px}.studioWork>header{padding:0 10px}.studioEstimate,.studioModel>div small{display:none}.billingHero{grid-template-columns:1fr}.billingHero>div{padding:16px 0;border-right:0;border-bottom:1px solid var(--border)}.billingHero>div:last-child{border-bottom:0}.amountChoices{grid-template-columns:repeat(2,1fr)}.referralHero{align-items:stretch;flex-direction:column;gap:20px}}.skipLink{position:fixed;top:10px;left:12px;z-index:200;min-height:44px;padding:0 14px;display:flex;align-items:center;color:#fff;background:var(--primary-strong);border-radius:8px;transform:translateY(-140%);transition:transform .12s ease}.skipLink:focus-visible{transform:translateY(0)}:where(button,a,input,select,textarea){touch-action:manipulation;-webkit-tap-highlight-color:hsl(257 74% 57%/12%)}:where(h1,h2,h3){text-wrap:balance;scroll-margin-top:96px}:where(p,li){text-wrap:pretty}:where(.statCard strong,.miniStats strong,.modelPrice,.tableRow,.usageRow,.billingHero strong,.balancePill){font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.catalogControls{margin-bottom:20px;display:flex;align-items:center;justify-content:space-between;gap:20px}.catalogControls .catalogSearch{width:min(560px,100%);margin:0}.catalogControls .categoryChips{justify-content:flex-end}.appFilter>div:focus-within,.catalogSearch:focus-within,.endpointBox span:focus-within,.knowledgeSearch:focus-within,.studioComposer:focus-within,.studioModel:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px hsl(257 74% 57%/12%)}.appFilter input:focus-visible,.catalogSearch input:focus-visible,.knowledgeSearch input:focus-visible,.studioComposer textarea:focus-visible{outline:0}.authCard input:focus:not(:focus-visible){border-color:var(--border);box-shadow:none}.authCard input:focus-visible{border-color:var(--primary);outline:3px solid var(--focus-ring);outline-offset:1px;box-shadow:none}.categoryChips button{min-height:44px;padding:0 14px;color:var(--muted);background:var(--surface);border-color:var(--border);font-size:11px}.catalogCallout a{min-height:44px;display:inline-flex;align-items:center;color:var(--primary);font-size:12px;font-weight:680}@media (max-width:820px){.appSidebar{overscroll-behavior:contain;padding-left:env(safe-area-inset-left)}.appTopbar{padding-right:max(14px,env(safe-area-inset-right));padding-left:max(14px,env(safe-area-inset-left))}.catalogControls{align-items:stretch;flex-direction:column}.catalogControls .categoryChips{justify-content:flex-start}}.catalogDetail,.catalogWorkspace{padding-top:32px;padding-bottom:64px;min-width:0}.catalogDetail *,.catalogModelCard *,.catalogWorkspace *{min-width:0}.catalogWorkspace h1{margin:0 0 10px;font-size:clamp(28px,2.5vw,34px);line-height:1.2;letter-spacing:-.025em}.catalogIntro{max-width:760px;margin:0 0 26px;color:var(--muted);line-height:1.6}.catalogFilterForm{display:grid;gap:16px;margin-bottom:24px;padding:20px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.catalogSearchRow{display:flex;gap:10px;align-items:stretch}.catalogQuery{display:flex;align-items:center;gap:10px;flex:1 1;height:var(--control-height);min-height:var(--control-height);padding:0 12px;background:var(--surface);border:1px solid var(--border);border-radius:8px}.catalogQuery svg{flex-shrink:0;color:var(--muted)}.catalogQuery input{width:100%;height:100%;min-height:0;border:0;background:transparent;color:var(--text);font:inherit;font-size:14px;padding:0}.catalogQuery:focus-within{outline:2px solid var(--primary);outline-offset:2px}.catalogQuery input:focus-visible{outline:none}.catalogFilters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:start}.catalogFilters>.catalogFilterSubmit,.catalogFilters>details{grid-column:1/-1;min-width:0}.catalogFilters>details{border-top:1px solid var(--border)}.catalogFilters>details>.catalogFilters{grid-template-columns:repeat(4,minmax(0,1fr));padding-top:4px}.catalogFilters label{display:grid;align-content:start;gap:6px;min-width:0;color:var(--muted);font-size:13px;line-height:1.45;overflow-wrap:anywhere}.catalogCodeToolbar select,.catalogFilters input,.catalogFilters select{width:100%;height:var(--control-height);min-height:var(--control-height);align-self:start;padding:8px 10px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text);font:inherit;font-size:14px}.catalogFilterSubmit{display:flex;justify-content:flex-start}.catalogFilterSubmit .button{width:auto}.catalogResultsMeta{display:flex;flex-wrap:wrap;gap:10px 24px;justify-content:space-between;align-items:center;font-size:14px;margin-bottom:16px}.catalogResultsMeta p{margin:0;color:var(--muted)}.catalogNote a,.catalogResultsMeta a{color:var(--primary);text-decoration:underline;text-underline-offset:3px}.catalogResultsGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.modelCard.catalogModelCard{display:flex;flex-direction:column;gap:14px;min-height:0;padding:20px;border-radius:12px;background:var(--surface);box-shadow:none}.modelCard.catalogModelCard:hover{transform:none;border-color:#d4d4d4;box-shadow:0 3px 12px rgb(24 40 32/4%)}.catalogCardIdentity{display:flex;align-items:center;gap:12px}.catalogDeveloperMark{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;border:1px solid var(--border);border-radius:10px;background:#fff;color:var(--text);font-size:14px;font-weight:650}.catalogDeveloperMark img{display:block;width:30px;height:30px;object-fit:contain}.catalogCardIdentity h3{margin:0;font-size:17px;line-height:1.35;overflow-wrap:anywhere}.catalogCardIdentity h3 a:hover{color:var(--primary)}.catalogCardIdentity p{margin:4px 0 0;font-size:13px;line-height:1.3;color:var(--muted);overflow-wrap:anywhere}.catalogModelCard .catalogCardDescription{margin:0;color:var(--muted);font-size:14px;line-height:1.55;overflow-wrap:anywhere}.catalogTags{display:flex;flex-wrap:wrap;gap:6px}.catalogTags span{border-radius:5px;background:var(--surface-2);color:var(--muted);padding:4px 7px;font-size:12px;line-height:1.3}.catalogCardFacts{display:grid;gap:6px;margin:auto 0 0;padding-top:12px;border-top:1px solid var(--border)}.catalogCardFacts>div{display:flex;justify-content:space-between;gap:12px;align-items:baseline;font-size:12px}.catalogCardFacts dt{color:var(--muted)}.catalogCardFacts dd{margin:0;font-weight:550;text-align:right;overflow-wrap:anywhere;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.catalogAvailability{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:12px;line-height:1.5;margin:0}.catalogAvailability:before{content:"";width:7px;height:7px;border-radius:50%;background:#88958f;flex-shrink:0}.catalogAvailability.isAvailable{color:var(--success)}.catalogAvailability.isAvailable:before{background:var(--success)}.catalogCardActions{display:flex;gap:8px}.catalogCardActions .button{flex:1 1;min-height:44px;padding:9px 10px;font-size:13px}.catalogPagination{margin-top:26px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;font-size:14px}.catalogPagination .button{min-height:44px}.catalogEmpty,.catalogError{padding:30px 24px;border:1px solid var(--border);background:var(--surface);border-radius:12px}.catalogEmpty h2,.catalogError h1,.catalogWorkspace .catalogEmpty h2{margin:0 0 12px;font-size:22px;line-height:1.35;font-weight:600;letter-spacing:-.015em}.catalogEmpty p,.catalogError p{color:var(--muted);line-height:1.6}.catalogBack{display:inline-flex;gap:8px;align-items:center;min-height:44px;color:var(--primary);font-size:14px;margin-bottom:14px}.catalogDetailHeader{padding:26px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.catalogDetailIdentity{display:flex;align-items:center;gap:16px}.catalogDetailIdentity .catalogDeveloperMark{width:64px;height:64px;flex-basis:64px}.catalogDetailIdentity .catalogDeveloperMark img{width:40px;height:40px}.catalogDetailIdentity p{margin:0 0 5px;color:var(--muted);font-size:14px}.catalogDetailIdentity h1{margin:0;font-size:clamp(24px,2.7vw,34px);line-height:1.2;letter-spacing:-.025em;overflow-wrap:anywhere}.catalogDetailLead{max-width:900px;margin:20px 0;font-size:15px;line-height:1.6;color:var(--muted);overflow-wrap:anywhere}.catalogModelId>span{display:block;color:var(--muted);font-size:12px;margin-bottom:7px}.catalogModelId>div{display:flex;align-items:center;gap:12px;width:fit-content;max-width:100%;border-radius:8px;background:var(--surface-2);padding:4px 4px 4px 12px;border:1px solid var(--border)}.catalogModelId code{white-space:normal;overflow-wrap:anywhere;font-size:13px}.catalogCopy{display:inline-flex;flex-direction:column;align-items:flex-start}.catalogCardModelId>div{width:100%;flex-wrap:wrap;padding:8px}.catalogCardModelId code{flex:1 1 140px;min-width:0}.catalogCardModelId .catalogCopy{flex:0 0 auto;min-width:44px}.catalogCopy .button{padding:8px 10px;font-size:12px;min-height:44px}.catalogCopyError{display:block;color:#a23627;max-width:260px;font-size:12px;line-height:1.4;padding-top:6px}.catalogDetailActions{display:flex;align-items:center;flex-wrap:wrap;gap:10px 18px;margin-top:20px}.catalogDetailActions .button{min-height:44px;font-size:14px}.catalogDetailNav{display:flex;gap:10px 24px;flex-wrap:wrap;border-bottom:1px solid var(--border);margin:16px 0 24px;padding:0 4px}.catalogDetailNav a{display:inline-flex;align-items:center;min-height:44px;padding:8px 0;font-size:14px;color:var(--muted);border-bottom:2px solid transparent}.catalogDetailNav a:focus-visible,.catalogDetailNav a:hover{color:var(--primary);border-bottom-color:var(--primary)}.catalogDetailLayout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:24px;align-items:start}.catalogDetailAside,.catalogDetailContent{display:grid;gap:18px}.catalogDetailPanel{padding:22px;background:var(--surface);border:1px solid var(--border);border-radius:12px;scroll-margin-top:100px}.catalogDetailPanel h2{margin:0 0 16px;font-size:21px;line-height:1.3;letter-spacing:-.02em}.catalogDetailAside h2{font-size:17px}.catalogEditorial,.catalogNote{font-size:14px;line-height:1.65;color:var(--muted);margin:0 0 16px;overflow-wrap:anywhere}.catalogEditorial{white-space:pre-line;color:var(--text)}.catalogDetailPanel>p:last-child{margin-bottom:0}.catalogFootnote{color:var(--muted);font-size:12px;line-height:1.6;margin:14px 0 0}.catalogPriceRows,.catalogSpecRows{margin:0}.catalogPriceRows>div,.catalogSpecRows>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:16px;padding:11px 0;border-bottom:1px solid var(--border);font-size:14px;line-height:1.5}.catalogPriceRows>div:last-child,.catalogSpecRows>div:last-child{border-bottom:0}.catalogPriceRows dt,.catalogSpecRows dt{color:var(--muted)}.catalogPriceRows dd,.catalogSpecRows dd{margin:0;overflow-wrap:anywhere}.catalogPriceRows dd{text-align:right;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.catalogEvidence{border-top:1px solid var(--border);padding-top:12px}.catalogEvidence summary{cursor:pointer;min-height:44px;font-size:13px;line-height:1.5;padding:12px 0}.catalogEvidence h3{font-size:14px;line-height:1.5;margin:12px 0 4px}.catalogOperationEvidence h3{font-size:13px;color:var(--muted)}.catalogEvidence .catalogSpecRows>div{grid-template-columns:minmax(0,1fr);gap:3px;font-size:12px}.catalogTextLink{display:flex;align-items:center;gap:8px;width:fit-content;min-height:44px;color:var(--primary);font-size:13px}.catalogCode{width:100%;max-width:100%;border:1px solid var(--border);border-radius:10px;background:var(--surface-subtle)}.catalogCodeToolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:8px 12px;border-bottom:1px solid var(--border)}.catalogCodeToolbar label{max-width:100%}.catalogCodeToolbar select{background:var(--surface);font-size:13px}.catalogCode pre{display:block;width:100%;max-width:100%;margin:0;padding:16px;overflow-x:auto;overscroll-behavior-x:contain;font-size:12px;line-height:1.75;tab-size:2}.catalogCode pre code{white-space:pre;overflow-wrap:normal}.catalogRelatedGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.catalogDetail :is(h1,h2),.catalogWorkspace :is(h1,h2){text-wrap:balance}.catalogDetail :is(button,select),.catalogWorkspace :is(button,select){touch-action:manipulation}@media (max-width:1100px){.catalogFilters>details>.catalogFilters,.catalogResultsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalogDetailLayout{grid-template-columns:minmax(0,1fr) 240px;gap:16px}.catalogDetailPanel{padding:18px}}@media (max-width:760px){.catalogDetail,.catalogWorkspace{padding-top:20px;padding-bottom:36px}.catalogDetailLayout{grid-template-columns:minmax(0,1fr)}.catalogDetailAside{grid-template-columns:repeat(2,minmax(0,1fr))}.catalogDetailHeader{padding:20px}.catalogDetailNav{gap:0 18px;margin-bottom:18px}.catalogFilters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.catalogFilterForm{padding:16px}.catalogFilters,.catalogFilters>details>.catalogFilters{grid-template-columns:minmax(0,1fr)}.catalogFilters input,.catalogFilters select,.catalogQuery input{font-size:16px}.catalogFilterSubmit .button{width:100%}.catalogDetailAside,.catalogRelatedGrid,.catalogResultsGrid{grid-template-columns:minmax(0,1fr)}.catalogIntro{font-size:14px;margin-bottom:20px}.catalogSearchRow .button{padding:10px 12px;font-size:13px}.catalogModelCard.modelCard{padding:18px}.catalogDetailHeader,.catalogDetailPanel{padding:16px}.catalogDetailIdentity{gap:12px}.catalogDetailIdentity .catalogDeveloperMark{width:48px;height:48px;flex-basis:48px}.catalogDetailIdentity .catalogDeveloperMark img{width:30px;height:30px}.catalogDetailIdentity h1{font-size:25px}.catalogDetailLead{font-size:14px;margin:16px 0}.catalogModelId>div{width:100%;flex-wrap:wrap;padding:8px}.catalogModelId code{flex:1 1 100%}.catalogDetailActions{align-items:stretch;flex-direction:column;gap:10px}.catalogDetailNav a{font-size:13px}.catalogDetailPanel h2{font-size:20px}.catalogPriceRows>div,.catalogSpecRows>div{gap:10px;font-size:13px}.catalogCodeToolbar{padding:8px}.catalogCode pre{padding:12px}}@media (prefers-reduced-motion:reduce){.catalogDetail .button,.catalogModelCard.modelCard,.catalogWorkspace .button{transition:none}}.homePage,.homePage *{min-width:0}.homeHero{background:var(--surface)}.homeHeroGrid{align-items:stretch}.homeHero .editorialHeroCopy{align-self:center}.homeHero .heroLead{max-width:590px}.homeAccessPanel{align-self:center;padding:24px;border:1px solid var(--border);border-radius:12px;background:var(--surface);box-shadow:var(--shadow)}.homeAccessHead{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding-bottom:18px;border-bottom:1px solid var(--border)}.homeAccessHead h2{margin:0;font-size:20px;line-height:1.3;letter-spacing:-.02em}.homeAccessHead span{color:var(--muted);font-size:12px}.homeAccessList{margin:0}.homeAccessList>div{display:grid;grid-template-columns:minmax(130px,.55fr) minmax(0,1fr);gap:22px;padding:18px 0;border-bottom:1px solid var(--border)}.homeAccessList dt{font-size:14px;font-weight:680;line-height:1.45}.homeAccessList dd{margin:0;color:var(--muted);font-size:13px;line-height:1.55}.homeProjectionState{margin-top:18px;padding:15px 16px;display:grid;gap:4px;border:1px solid var(--primary-border);border-radius:10px;background:var(--primary-soft)}.homeProjectionState strong{color:var(--text);font-size:14px;line-height:1.45;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.homeProjectionState span{color:#53625a;font-size:12px;line-height:1.5}.homeProjectionState.isError{border-color:#ecd5cf;background:#fff7f5}.homeStateSection{padding:88px 0;border-bottom:1px solid var(--border);background:var(--surface)}.homeStateGrid{display:grid;grid-template-columns:minmax(0,.72fr) minmax(520px,1.28fr);gap:clamp(54px,8vw,126px);align-items:start}.homeStateIntro h2{max-width:610px;margin:13px 0 17px;font-size:clamp(34px,3.6vw,52px);line-height:1.05;letter-spacing:-.04em;text-wrap:balance}.homeSectionHead>p:last-of-type,.homeStateIntro>p:last-child{margin:0;color:var(--muted);font-size:16px;line-height:1.6}.homeStateList{margin:0;border-top:1px solid var(--border)}.homeStateList>div{display:grid;grid-template-columns:minmax(170px,.55fr) minmax(0,1fr);gap:28px;padding:20px 0;border-bottom:1px solid var(--border)}.homeStateList dt{font-size:14px;font-weight:680;line-height:1.5}.homeStateList dd{margin:0;color:var(--muted);font-size:14px;line-height:1.6}.homeStateList code{overflow-wrap:anywhere;color:var(--text);font-size:12px}.homeCatalogSection{padding-top:44px;padding-bottom:44px}.homeSectionHead{max-width:790px}.homeSectionHead .textLink{margin-top:16px}.homeModelGrid{margin-top:36px}.homeCatalogState{max-width:760px;margin-top:32px;padding:24px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.homeCatalogState strong{display:block;margin-bottom:7px;font-size:17px}.homeCatalogState p{margin:0;color:var(--muted);font-size:14px;line-height:1.6}.homeApiGrid>*{min-width:0}.homeCodeCard pre{max-width:100%;min-height:250px;overflow-x:auto;overscroll-behavior-x:contain;white-space:pre}.homeCodeCard pre code{white-space:pre;overflow-wrap:normal}.homeCodeCard pre:focus-visible{outline:2px solid var(--primary);outline-offset:-4px}.homeCodeFallback{min-height:310px;padding:clamp(24px,4vw,42px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:12px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.homeCodeFallback>svg{color:var(--primary)}.homeCodeFallback strong{max-width:470px;font-size:19px;line-height:1.4}.homeCodeFallback p{max-width:570px;margin:0;color:var(--muted);font-size:14px;line-height:1.65}.homePathList{border-top:1px solid var(--border)}.homePathRow{min-height:88px;display:grid;grid-template-columns:minmax(190px,.55fr) minmax(0,1fr) 24px;align-items:center;gap:28px;border-bottom:1px solid var(--border);transition:color .15s ease,background-color .15s ease}.homePathRow strong{color:var(--text);font-size:18px;line-height:1.35}.homePathRow span{color:var(--muted);font-size:14px;line-height:1.55}.homePathRow>svg{justify-self:end;color:var(--primary)}.homePathRow:hover{color:var(--primary);background:var(--surface-subtle)}.homePathRow:visited strong{color:var(--primary-strong)}.homePage :is(a,button){touch-action:manipulation}.homePage :is(a,button):focus-visible{outline:2px solid var(--primary);outline-offset:3px}@media (max-width:900px){.homeStateGrid{grid-template-columns:minmax(0,1fr);gap:42px}.homeModelGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.homeAccessPanel{padding:20px;border-radius:12px}.homeAccessHead{align-items:flex-start;flex-direction:column;gap:5px}.homeAccessList>div,.homeStateList>div{grid-template-columns:minmax(0,1fr);gap:6px}.homeStateSection{padding:68px 0}.homeStateIntro h2{font-size:34px}.homeModelGrid{grid-template-columns:minmax(0,1fr);margin-top:28px}.homeCatalogState{padding:20px}.homeCodeCard pre{min-height:230px;padding:18px;font-size:11px}.homePathRow{min-height:112px;grid-template-columns:minmax(0,1fr) 24px;gap:8px 12px;padding:17px 0}.homePathRow span{grid-column:1/-1;font-size:13px}.homePathRow>svg{grid-column:2;grid-row:1}}@media (prefers-reduced-motion:reduce){.homePathRow{transition:none}}.publicDocsPage .pageHero,.publicProductPage .pageHero{padding:72px 0 52px}.publicDocsPage .pageHero h1,.publicProductPage .pageHero h1{text-wrap:balance}.publicProductPage .contentCards{grid-template-columns:repeat(2,minmax(0,1fr))}.publicProductPage .contentCards article{min-width:0}.publicProductPage .contentCards p{font-size:16px}.publicPageLinks{padding:12px 0 44px}.publicPageLinks>.container{border-top:1px solid var(--border);padding-top:28px}.publicPageLinks p{max-width:65ch;line-height:1.7;margin:0 0 20px}.publicPageLinks nav,.quickstartActions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.publicProductPage .smallCta .container{gap:28px}.publicProductPage .smallCta .button{flex-shrink:0}.publicDocsPage .docsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.publicDocsPage .docsGrid a{min-width:0;background:var(--surface)}.publicDocsPage .docsGrid p{font-size:16px}.publicDocsPage .docsGrid span{font-size:13px;min-height:24px}.publicDocsPage .docsGrid a:hover{border-color:var(--primary)}.publicQuickstart .prose{min-width:0}.publicQuickstart h1{text-wrap:balance}.publicQuickstart pre{max-width:100%;background:var(--surface-2);border:1px solid var(--border);line-height:1.7}.publicQuickstart code{overflow-wrap:anywhere}.quickstartActions{margin:24px 0}.quickstartNote{border-left:3px solid var(--primary);padding-left:18px}.publicPageState{margin:28px 0;padding:24px;background:var(--surface-2);border:1px solid var(--border);border-radius:12px}.publicPageState p{margin-bottom:0}.publicPageState .button{margin-top:20px}:is(.publicProductPage,.publicDocsPage,.publicQuickstart) :is(a,button){touch-action:manipulation}:is(.publicProductPage,.publicDocsPage,.publicQuickstart) :is(a,button,[tabindex]):focus-visible{outline:2px solid var(--primary);outline-offset:4px}@media (max-width:767px){.publicDocsPage .pageHero,.publicProductPage .pageHero{padding:44px 0 32px}.publicDocsPage .docsGrid,.publicProductPage .contentCards{grid-template-columns:minmax(0,1fr)}.publicDocsPage .pageHero h1,.publicProductPage .pageHero h1,.publicQuickstart h1{font-size:34px;letter-spacing:-1.3px}.publicDocsPage .pageHero p,.publicProductPage .pageHero p{font-size:16px}.publicProductPage .smallCta h2{font-size:25px}.publicPageLinks nav,.quickstartActions{align-items:stretch;flex-direction:column}.publicQuickstart pre{padding:16px;font-size:12px}.publicPageState{padding:20px}}.consoleScopes{border:0;padding:0;margin:18px 0}.consoleScopes legend{font-weight:600;margin-bottom:8px}.formPanel .consoleScopes label{display:flex;flex-direction:row;align-items:center;gap:10px;min-height:44px;font-size:14px;color:var(--text)}.formPanel .consoleScopes input{flex-shrink:0;width:18px;min-height:18px;height:18px;margin:0;padding:0}.formPanel form{display:grid;gap:12px;min-width:0}.formPanel p{line-height:1.6}.consoleSession{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;border-bottom:1px solid var(--border)}.consoleSession p{margin:4px 0;font-size:12px}.consolePager{justify-content:flex-end;align-items:center;margin-top:20px}.consoleFilters,.consolePager{display:flex;flex-wrap:wrap;gap:12px}.consoleFilters{align-items:end;padding:0 0 20px}.consoleFilters label{flex:1 1 140px;min-width:0}.consoleFilters input,.consoleFilters select{width:100%;max-width:100%}.consoleModelList{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:18px}.consoleModelList>div{display:grid;gap:6px;overflow-wrap:anywhere}.consoleEntryLinks{display:flex;flex-wrap:wrap;gap:20px;margin:24px 0}.referralLink code,.secretReveal code{overflow-wrap:anywhere;min-width:0}.referralLink span{min-width:0;flex-wrap:wrap}.keysTable td{vertical-align:top}@media(max-width:600px){.consoleSession{align-items:flex-start;flex-direction:column}.consolePager{justify-content:space-between;gap:6px}.consoleFilters label{flex-basis:100%}}.consoleContext{margin:20px 0;color:var(--muted);font-size:13px;line-height:1.6}.consoleTopModels{margin-top:18px}@media(max-width:600px){.authCard input,.formPanel input,.formPanel select{font-size:16px}}.privateFileResult{margin-top:20px;min-width:0}.privateFileActions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.privateFileActions a{color:var(--primary);padding:8px 0}.privateFileResult :is(video,audio,img){display:block;max-width:100%;margin-top:16px}.privateFileResult video{background:#111}.privateFileImage,.privateFileResult video{width:100%;max-height:560px;border-radius:8px}.privateFileImage{height:auto;object-fit:contain;background:var(--bg)}.privateFileText{white-space:pre-wrap;overflow-wrap:anywhere;max-height:420px;overflow:auto;padding:16px;background:var(--bg);border-radius:8px;font:inherit;line-height:1.6}.privateFileUpload{position:relative;text-align:center;cursor:pointer}.privateFileUpload input[type=file]{position:absolute;inset:0;opacity:0;width:100%;height:100%;padding:0;cursor:inherit}.privateFileUpload:focus-within{outline:2px solid var(--primary);outline-offset:3px}.privateFileUpload:has(input:disabled){opacity:.5;cursor:default}