@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Noto+Sans+SC:wght@400;500;600;700;800&display=swap");:root{--navy:#101d38;--ink:#192943;--muted:#73819a;--blue:#2866dc;--blue2:#164cb8;--line:#e3e9f2;--canvas:#f4f6fa;--white:#fff;--green:#1b8f72;--shadow:0 12px 36px #10274b0c}*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:var(--canvas);color:var(--ink)}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.47}a{color:inherit;text-decoration:none}.appShell{min-height:100vh;display:grid;grid-template-columns:248px minmax(0,1fr)}.appSidebar{position:-webkit-sticky;position:sticky;top:0;background:#fff;border-right:1px solid var(--line);display:flex;flex-direction:column;padding:22px 16px 14px;z-index:2}.studioBrand{display:flex;height:46px;align-items:center;margin:0 7px 24px}.studioBrand img{width:184px;object-position:left center}.workspaceLabel{height:58px;border:1px solid var(--line);border-radius:12px;padding:8px 10px;display:flex;align-items:center;gap:10px;color:var(--navy);margin-bottom:29px}.workspaceGlyph{width:34px;height:34px;border-radius:10px;background:var(--navy);color:#fff;display:grid;place-items:center;font-weight:600}.workspaceLabel span:nth-child(2){display:grid;grid-gap:3px;gap:3px;flex:1 1}.accountRow b,.workspaceLabel b{font-size:12px}.accountRow small,.workspaceLabel small{font-size:12px;color:var(--muted)}.workspaceLabel i{font-style:normal;color:#8290a7}.navLabel,.sidebarProjects>small{font-size:12px;letter-spacing:0;text-transform:uppercase;color:#9aa5b7;padding:0 10px 8px}.navItem{border:0;background:transparent;color:#63718a;display:flex;gap:12px;align-items:center;height:44px;border-radius:10px;padding:0 12px;text-align:left;margin:2px 0;font-size:16px}.navItem span{font-size:12px;font-weight:600}.navItem.selected{background:#edf4ff;color:var(--blue)}.navItem:disabled{opacity:.4}.sidebarProjects{margin-top:25px;display:grid;grid-gap:5px;gap:5px}.sidebarProjects button{border:0;background:transparent;text-align:left;display:flex;align-items:center;gap:9px;padding:7px 8px;border-radius:9px;color:#56657e;min-width:0}.sidebarProjects button.selected,.sidebarProjects button:hover{background:#f3f6fb}.sidebarProjects button img{width:30px;height:30px;object-fit:cover;border-radius:7px}.sidebarProjects button span{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebarBottom{margin-top:auto;display:grid;grid-gap:9px;gap:9px}.testBalance{border:1px solid var(--line);border-radius:12px;padding:10px;display:grid;grid-gap:4px;background:#fbfcfe}.testBalance b{font-size:12px}.testBalance span{font-size:12px;color:var(--muted);line-height:20px}.testBalance i{font-style:normal;color:var(--blue);font-size:12px}.accountRow{border-top:1px solid var(--line);padding:9px 3px 0;min-height:0;display:flex;align-items:center;gap:9px}.accountRow>div{width:30px;height:30px;background:#e8eef9;color:#2456a7;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:600}.accountRow span{display:grid;grid-gap:2px;gap:2px}.mainArea{min-width:0;max-width:1780px;margin:auto;padding:0 38px 28px}.topBar{height:66px;border-bottom:1px solid #e8ecf2;justify-content:space-between}.topBar>div:first-child{display:grid;grid-gap:4px;gap:4px}.topBar small{font-size:12px;color:#8a97a9}.topBar b{font-size:12px;color:#34435b}.topRight{gap:14px}.modelStatus,.topRight{display:flex;align-items:center}.modelStatus{color:#7e8aa0;gap:7px}.modelStatus i{width:7px;height:7px;border-radius:50%;background:#b1bbca}.modelStatus.online i{background:#2eae7f;box-shadow:0 0 0 3px #def7ec}.pageHeading{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;padding:34px 0 24px}.pageHeading h1{font-size:28px;line-height:36px;margin:8px 0;color:var(--navy);font-weight:600}.pageHeading p{font-size:12px;color:var(--muted);margin:0;line-height:20px}.sectionEyebrow{font-size:12px;letter-spacing:0;font-weight:600;color:#6480aa}.headingActions{display:flex;gap:9px;align-items:center;flex-shrink:0}.button{min-height:38px;border:1px solid var(--line);border-radius:9px;background:#fff;padding:0 14px;font-weight:650;color:#44536b;transition:.16s}.button:hover{border-color:#a9bfdf;transform:translateY(-1px)}.button.primary{background:var(--blue);color:#fff;border-color:var(--blue);box-shadow:0 4px 12px #2866dc20}.button.primary:hover{background:var(--blue2)}.button.quiet{background:transparent}.button.large{min-height:46px;padding:0 21px;font-size:12px}.uploadButton{display:inline-flex;align-items:center;position:relative;overflow:hidden}.uploadButton input{position:absolute;inset:0;opacity:0;cursor:pointer}.emptyWorkspace{max-width:1100px;margin:70px auto;display:grid;grid-gap:45px;gap:45px}.emptyHero{padding:66px 70px;border-radius:26px;background:linear-gradient(120deg,#12203d,#123b83 70%,#2866dc);color:#fff;box-shadow:0 20px 55px #1b3d781e}.emptyHero .sectionEyebrow{color:#a9caff}.emptyHero h1{font-size:36px;line-height:44px;letter-spacing:0;margin:18px 0}.emptyHero h1 em{font-style:normal;color:#9cc4ff}.emptyHero p{font-size:14px;color:#c7d5ee;line-height:22px;max-width:570px;margin-bottom:28px}.emptyHero .button{background:#fff;color:#164590;border-color:#fff}.emptySteps{gap:28px;color:#62738e;font-size:12px}.emptySteps i{font-style:normal;color:#a6b3c7}.briefLayout{display:grid;grid-template-columns:minmax(0,1fr) 292px;grid-gap:20px}.briefMain{display:grid;grid-gap:15px;gap:15px}.asideNote,.briefSection,.referenceCard,.skuCard,.workflowMini{background:#fff;border:1px solid var(--line);border-radius:15px;box-shadow:var(--shadow)}.skuCard{display:flex;align-items:center;gap:16px;padding:14px 18px}.skuCard>img{width:64px;height:64px;object-fit:cover;border-radius:11px}.skuCard>div{flex:1 1}.skuCard h2{font-size:16px;margin:5px 0 3px;color:var(--navy)}.skuCard p{margin:0;font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.privatePill{padding:5px 8px;border-radius:20px;background:#eff8f4;color:#338269;font-size:12px}.briefSection{padding:22px 24px}.sectionHeader{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:19px}.sectionHeader>div{display:flex;align-items:center;gap:12px}.sectionHeader h2{margin:0;font-size:16px;color:var(--navy)}.sectionHeader p{font-size:12px;color:var(--muted);margin:5px 0 0}.stepBadge{width:31px;height:31px;display:grid;place-items:center;border-radius:10px;background:#edf4ff;color:var(--blue);font-size:12px;font-weight:600;flex-shrink:0}.fieldGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:13px;gap:13px}.briefField{display:grid;grid-gap:6px;gap:6px}.briefField>span{font-size:12px;font-weight:650;color:#52627a}.briefField textarea{width:100%;resize:vertical;border:1px solid #e5eaf1;border-radius:9px;background:#fbfcfe;padding:10px 11px;min-height:48px;font-size:12px;color:#32435d;line-height:20px;outline:none}.briefField textarea:focus{border-color:#8fb1e8;box-shadow:0 0 0 3px #edf4ff}.briefField textarea::placeholder{color:#a2adbd}.briefField:nth-child(6),.briefField:nth-child(7){grid-column:span 2}.insightFields .briefField:nth-child(n){grid-column:auto}.insightFields .briefField:nth-last-child(-n+2){grid-column:span 2}.inlineTip{background:#fff8e9;border:1px solid #f5e8c5;color:#8b7135;border-radius:8px;padding:10px 12px;font-size:12px;margin-bottom:14px}.analysisReadout{margin-top:18px;padding:16px;border-radius:11px;background:#f5f8fd;border:1px solid #e8eef7}.readoutTitle{display:flex;justify-content:space-between;margin-bottom:12px}.readoutTitle b{font-size:12px}.readoutTitle span{font-size:12px;color:#6a82a6}.readoutGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.readoutGrid article{background:#fff;border:1px solid #e8edf5;border-radius:8px;padding:11px;display:grid;grid-gap:6px;gap:6px}.readoutGrid b{font-size:12px;color:#496284}.readoutGrid span{font-size:12px;color:#687991;line-height:20px}.assetRoadmap{margin-top:15px}.assetRoadmap>b{font-size:12px}.assetRoadmap>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:8px}.assetRoadmap article{background:#fff;border:1px solid #e8edf5;border-radius:8px;padding:10px;display:grid;grid-gap:6px;gap:6px}.assetRoadmap small{color:var(--blue);font-size:12px}.assetRoadmap article b{font-size:12px}.assetRoadmap article span{font-size:12px;color:var(--muted);line-height:20px}.briefFooter{display:flex;justify-content:space-between;align-items:center;color:var(--muted);font-size:12px;padding:4px 2px}.briefAside{display:grid;grid-gap:13px;gap:13px;position:-webkit-sticky;position:sticky;top:18px}.referenceCard{padding:15px}.asideHeader{display:flex;justify-content:space-between;align-items:center;margin-bottom:11px}.asideHeader b{font-size:12px}.asideHeader span{font-size:12px;color:#538c76;background:#eef8f3;padding:4px 7px;border-radius:20px}.referenceCard>img{width:100%;height:235px;object-fit:cover;border-radius:9px;background:#f0f2f5}.referenceCard h3{font-size:12px;margin:11px 0 8px}.referenceCard p{font-size:12px;color:var(--muted);line-height:20px;margin:5px 0}.asideNote,.trustNote{padding:14px;background:#eef4fc;border:1px solid #e0e9f6;border-radius:11px}.asideNote b,.trustNote b{font-size:12px;color:#355a8f}.asideNote p,.trustNote p{font-size:12px;color:#6f8099;line-height:20px;margin:7px 0 0}.workflowMini{padding:14px;display:grid;grid-gap:9px;gap:9px}.workflowMini>b{font-size:12px;margin-bottom:2px}.workflowMini>div{display:flex;gap:9px;align-items:center;font-size:12px;color:#62718a}.workflowMini>div span{font-size:12px;color:var(--blue);font-weight:600}.productionLayout{display:grid;grid-template-columns:250px minmax(400px,1fr) 230px;grid-gap:15px;gap:15px}.productionAside,.productionMain,.productionRail{min-width:0}.productionRail{background:#fff;border:1px solid var(--line);border-radius:14px;max-height:calc(100vh - 95px)}.railTop{display:flex;justify-content:space-between;align-items:center;padding:3px 7px 14px;border-bottom:1px solid #edf0f5}.railTop b,.railTop span{font-size:12px}.railTop span{color:var(--muted)}.railGroup{display:grid;grid-gap:3px;gap:3px;margin:14px 0}.railGroup>small{font-size:12px;color:#9aa6b6;letter-spacing:0;padding:0 7px 5px}.railNode{display:flex;align-items:center;gap:9px;width:100%;border:0;background:transparent;text-align:left;border-radius:9px;padding:8px 7px;color:#68768b}.railNode.current{background:#eff5ff;color:#255fcb}.railNode.approved{color:#198264}.railNode>i{font-style:normal;width:27px;height:27px;border:1px solid #e2e8f1;border-radius:8px;display:grid;place-items:center;font-size:12px;font-weight:600;flex-shrink:0;background:#fff}.railNode.current>i{background:#2866dc;color:#fff;border-color:#2866dc}.railNode>span{display:grid;grid-gap:3px;gap:3px;min-width:0;flex:1 1}.railNode small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#8995a7}.railNode em{font-style:normal;font-size:14px}.railStrategyLink{border:0;border-top:1px solid #edf0f5;background:transparent;color:#5572a0;text-align:left;padding:14px 7px 4px;font-size:12px;width:100%}.productionMain{display:grid;grid-gap:12px}.productionHeader{background:linear-gradient(115deg,#111f3c,#1b3c74);border-radius:15px;padding:21px 23px;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:122px}.productionHeader .sectionEyebrow{color:#a8c5f2}.productionHeader h2{font-size:20px;margin:7px 0 5px}.productionHeader p{font-size:12px;color:#c1cde0;margin:0}.deliveryBadge{background:#ffffff12;border:1px solid #ffffff20;border-radius:10px;padding:11px 13px;min-width:170px;display:grid;grid-gap:6px;gap:6px}.deliveryBadge small{font-size:12px;color:#b8c8e0}.deliveryBadge b{font-size:12px;line-height:20px}.creationCard,.previewCard,.workflowInfoCard{background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow)}.workflowInfoCard{padding:22px;display:grid;justify-items:start;grid-gap:10px;gap:10px}.infoIcon{width:38px;height:38px;border-radius:12px;background:#edf4ff;color:var(--blue);display:grid;place-items:center;font-size:18px}.workflowInfoCard h3{margin:0;font-size:16px}.workflowInfoCard p{max-width:670px;color:var(--muted);font-size:12px;line-height:20px;margin:0 0 6px}.inlineProductPhoto{width:min(380px,100%);max-height:330px;object-fit:contain;border-radius:10px;background:#f6f8fb}.workbenchGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.8fr);grid-gap:12px}.creationCard{padding:18px}.creationCardHeader h3{font-size:14px;margin:6px 0 0}.textButton{border:0;background:transparent;color:#4773b5;font-size:12px;white-space:nowrap}.skillDescription{color:#75839a;margin:11px 0}.referenceStrip{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:10px;border-radius:8px;background:#f6f8fb}.referenceStrip span{font-size:12px;color:#929eaf;margin-right:3px}.referenceStrip b{font-size:12px;color:#526782;background:#fff;border:1px solid #e7ebf2;padding:5px 7px;border-radius:20px}.skillPreview{max-height:210px;overflow:auto;white-space:pre-wrap;font-size:12px;line-height:20px;color:#566a86;background:#f8faff;border:1px solid #e7edf7;border-radius:8px;padding:11px}.modelControl{grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:end;margin-top:15px}.modelControl label{grid-gap:6px;gap:6px}.modelControl label>span,.priceEstimate>span{color:#61718a}.connectionProvider select,.modelControl select{height:39px;border:1px solid #dfe6f0;border-radius:8px;background:#fff;color:#354761;padding:0 10px;font-size:12px;min-width:0}.priceEstimate{min-width:130px;border:1px solid #e2ebf8;background:#f5f8fe;border-radius:8px;padding:8px 10px;grid-gap:3px;gap:3px}.priceEstimate b{font-size:14px;color:#245fbc}.priceEstimate small{color:#8290a5}.billingNote{color:#8995a8;margin-top:8px}.creationActions{margin-top:15px}.creationActions>span{color:#71809a}.previewCard{padding:14px;background:#f9fbfe}.previewHead{display:flex;justify-content:space-between;align-items:center;padding:1px 1px 11px}.previewHead>b,.statusTag{font-size:12px}.statusTag{padding:4px 7px;border-radius:20px;background:#e9f0fc;color:#5073a5}.statusTag.success{background:#fff3dc;color:#8d6b25}.generatedPreview{display:block;width:100%;max-height:450px;object-fit:contain;border-radius:9px;background:#eef1f5}.downloadButton{display:inline-flex;margin:10px 0 3px;background:#fff;border:1px solid #dfe6f0;border-radius:7px;padding:8px 10px;color:#3565a6;font-size:12px}.resultMeta{display:flex;justify-content:space-between;color:#8692a4;font-size:12px;padding:7px 0;border-bottom:1px solid #e8edf4}.resultReview{display:grid;grid-gap:8px;gap:8px;margin-top:11px}.resultReview>b{font-size:12px}.resultReview textarea{resize:vertical;min-height:48px;border:1px solid #dfe6f0;border-radius:7px;padding:8px;font-size:12px}.resultReview>div{display:flex;gap:5px;flex-wrap:wrap}.resultReview button{border:1px solid #dfe6f0;background:#fff;color:#526680;border-radius:7px;padding:7px 8px;font-size:12px}.resultReview button:first-child{color:#168164;border-color:#c9e8dc}.previewEmpty{min-height:330px;border:1px dashed #d8e1ed;border-radius:9px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px}.previewEmpty>div{width:40px;height:40px;border-radius:13px;background:#eaf1fd;color:#3975d2;display:grid;place-items:center;font-size:20px;margin-bottom:14px}.previewEmpty b{font-size:12px;color:#4c5e77}.previewEmpty span{font-size:12px;color:#8995a8;max-width:230px;line-height:20px;margin-top:7px}.productionNav{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:1px 2px}.productionNav>span{font-size:12px;text-align:center;color:#8692a5}.productionAside{grid-gap:11px;gap:11px}.asidePreview,.asideStats,.upstreamCard{background:#fff;border:1px solid var(--line);border-radius:12px;padding:12px}.asidePreview>span,.asideStats>span{font-size:12px;color:#8591a3}.asidePreview img{width:100%;height:150px;object-fit:cover;border-radius:8px;margin:8px 0}.asidePreview b{display:block}.asidePreview small{font-size:12px;line-height:20px;color:#8290a3;display:block;margin-top:4px}.asideStats{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px}.asideStats>b{font-size:12px;color:#315f9f}.asideStats>div{height:5px;border-radius:6px;background:#edf0f5;grid-column:span 2;overflow:hidden}.asideStats>div i{display:block;height:100%;background:#3e7de0;border-radius:6px}.upstreamCard{display:grid;grid-gap:7px;gap:7px}.upstreamCard>b{font-size:12px;margin-bottom:2px}.upstreamCard>button{display:flex;align-items:center;gap:7px;border:0;background:#f8fafd;border-radius:7px;padding:5px;text-align:left}.upstreamCard img{width:30px;height:30px;border-radius:5px;object-fit:cover}.upstreamCard button span{font-size:12px;flex:1 1}.upstreamCard button i{font-style:normal;color:#16906e;font-size:12px}.upstreamCard p{font-size:12px;color:#8895a7;line-height:20px;margin:0}.trustNote{padding:12px}.toast{position:fixed;right:25px;bottom:24px;z-index:5;background:#12213e;color:#fff;border:0;border-radius:9px;padding:12px 15px;font-size:12px;box-shadow:0 10px 35px #101e3530}.toast button{border:0;background:transparent;color:#fff;margin-left:12px}.errorToast{background:#8e2938}.appFooter{color:#9aa5b4;font-size:12px;padding:27px 0 6px}.connection{position:relative}.connection>.secondary{height:34px;border:1px solid #dfe6ef;background:#fff;border-radius:8px;padding:0 11px;font-size:12px;color:#536681}.connection form{position:absolute;right:0;top:43px;width:330px;z-index:6;background:#fff;border:1px solid var(--line);border-radius:13px;padding:17px;box-shadow:0 16px 45px #1b2d491f;display:grid;grid-gap:10px;gap:10px}.connection form h3{margin:0;font-size:14px}.connection form p{font-size:12px;color:#76849a;line-height:20px;margin:0}.connectionProvider{display:grid;grid-gap:5px;gap:5px;font-size:12px;color:#64738a}.connection form input{height:39px;border:1px solid #dfe6f0;border-radius:8px;padding:0 10px;font-size:12px}.connection form .primary{height:38px;border:0;border-radius:8px;background:var(--blue);color:#fff;font-size:12px}.connection form [role=status]{min-height:12px;color:#61718a}@media(max-width:1320px){.mainArea{padding:0 23px 24px}.productionLayout{grid-template-columns:215px minmax(360px,1fr)}.productionAside{display:none}.briefLayout{grid-template-columns:minmax(0,1fr) 260px}}@media(max-width:900px){.appShell{grid-template-columns:68px minmax(0,1fr)}.appSidebar{padding:15px 8px}.studioBrand{margin:0 0 18px;overflow:hidden}.studioBrand img{width:180px;max-width:none}.workspaceLabel{justify-content:center;padding:5px}.accountRow span,.navItem span,.navLabel,.sidebarProjects,.testBalance,.workspaceLabel i,.workspaceLabel span:nth-child(2){display:none}.navItem{justify-content:center;padding:0}.sidebarBottom{justify-items:center}.accountRow{border:0;padding:0}.briefLayout{grid-template-columns:1fr}.briefAside{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.referenceCard{grid-row:span 2}.productionLayout{grid-template-columns:185px minmax(0,1fr)}.workbenchGrid{grid-template-columns:1fr}.previewEmpty{min-height:240px}}@media(max-width:620px){.appShell{grid-template-columns:1fr}.appSidebar{height:auto;position:relative;display:flex;flex-direction:row;align-items:center;padding:8px 12px;border-right:0;border-bottom:1px solid var(--line);gap:7px}.studioBrand{height:34px;margin:0 auto 0 0;max-width:135px}.studioBrand img{width:150px}.navLabel,.sidebarBottom,.sidebarProjects,.workspaceLabel{display:none}.navItem{height:36px;width:38px;margin:0;font-size:14px}.mainArea{padding:0 12px 20px}.topBar{height:52px}.topBar b,.topBar small{font-size:12px}.topRight{gap:7px}.modelStatus{font-size:12px}.connection>.secondary{font-size:12px;height:30px;padding:0 7px}.pageHeading{padding:23px 0 16px;align-items:flex-start;flex-direction:column}.pageHeading h1{font-size:24px}.pageHeading p{font-size:12px}.headingActions{width:100%;flex-wrap:wrap}.headingActions .button{font-size:12px}.briefSection{padding:15px}.sectionHeader{align-items:flex-start}.sectionHeader h2{font-size:14px}.sectionHeader p{font-size:12px}.fieldGrid{grid-template-columns:1fr}.briefField:nth-child(n){grid-column:auto}.readoutGrid{grid-template-columns:1fr}.assetRoadmap>div{grid-template-columns:repeat(2,minmax(0,1fr))}.briefFooter{align-items:flex-start;flex-direction:column;gap:10px}.briefAside{grid-template-columns:1fr}.referenceCard>img{height:220px}.workflowMini{display:none}.productionLayout{grid-template-columns:1fr;gap:10px}.productionRail{position:relative;top:auto;max-height:none;overflow-x:auto;display:flex;gap:10px;align-items:flex-start;padding:9px}.railGroup>small,.railStrategyLink,.railTop{display:none}.railGroup{display:flex;gap:5px;margin:0}.railNode{width:auto;min-width:92px;max-width:120px;align-items:flex-start;padding:7px 6px}.railNode>i{width:22px;height:22px}.railNode>span{gap:2px}.railNode b{font-size:12px}.railNode em,.railNode small{display:none}.productionHeader{padding:15px;min-height:auto;align-items:flex-start;flex-direction:column}.productionHeader h2{font-size:18px}.deliveryBadge{width:100%;min-width:0}.creationCard{padding:14px}.modelControl{grid-template-columns:1fr}.priceEstimate{grid-template-columns:1fr auto;align-items:center}.priceEstimate small{grid-column:1/-1}.creationActions{align-items:flex-start;flex-direction:column}.creationActions .button{width:100%}.productionNav{flex-wrap:wrap}.productionNav>span{order:3;width:100%}.previewEmpty{min-height:200px}.emptyWorkspace{margin:25px auto;gap:20px}.emptyHero{padding:34px 23px;border-radius:18px}.emptyHero h1{font-size:36px}.emptyHero p,.emptySteps{font-size:12px}.emptySteps{gap:8px;flex-wrap:wrap}.emptySteps i{display:none}.connection form{position:fixed;left:10px;right:10px;top:58px;width:auto}.toast{left:12px;right:12px;bottom:12px;text-align:center}}.sidebarBottom{gap:7px;flex:0 0 auto}.testBalance{padding:9px 10px;gap:4px}.accountRow{padding:8px 3px 2px;min-height:42px;line-height:22px}.accountRow span{align-content:center}.accountRow>div{flex:0 0 30px}.opsPage{max-width:1240px;margin:0 auto;padding:0 32px 48px;color:var(--ink)}.opsHeader{height:70px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:18px}.opsBrand{margin-right:auto}.opsBrand img{width:170px;display:block}.opsHeader>span{font-size:12px;font-weight:600}.opsHeader>a:last-child{display:flex;align-items:center;gap:7px;font-size:12px;color:#52709b}.opsIntro{padding:34px 0 22px}.opsIntro>span,.opsPanelTitle span{font-size:12px;letter-spacing:0;color:#6884ae;font-weight:600}.opsIntro h1{font-size:28px;margin:7px 0;color:var(--navy)}.opsIntro p{max-width:800px;color:var(--muted);font-size:12px;line-height:20px;margin:0}.opsTabs{display:flex;gap:9px;border-bottom:1px solid var(--line);margin-bottom:17px}.opsTabs button{background:#f1f4f9;border:1px solid #e6ebf3;color:#75829a;padding:9px 17px;font-size:12px;font-weight:650;border-radius:999px;transition:background .16s,color .16s,box-shadow .16s}.opsTabs button:hover{color:var(--blue);background:#eaf1ff}.opsTabs button.active{color:#fff;font-weight:600;background:linear-gradient(135deg,#3d86ff,#1a6ff5);border-color:var(--text);box-shadow:0 8px 20px rgba(26,111,245,.28)}.opsForm{display:grid;grid-gap:16px;gap:16px}.opsPanel{background:#fff;border:1px solid var(--line);border-radius:15px;padding:22px;box-shadow:var(--shadow)}.opsPanelTitle{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:18px}.opsPanelTitle h2{font-size:18px;color:var(--navy);margin:5px 0 0}.opsPanelTitle>small{font-size:12px;color:#8793a6}.opsProviderGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:15px;gap:15px}.opsProviderGrid article{border:1px solid #e6ebf3;border-radius:11px;padding:16px;display:grid;grid-gap:13px;gap:13px;align-content:start}.opsCardHeading{display:flex;justify-content:space-between;align-items:center}.opsCardHeading b{font-size:14px}.opsCardHeading i{font-style:normal;font-size:12px;padding:5px 8px;border-radius:20px;background:#f2f4f7;color:#7e899b}.opsCardHeading i.connected{background:#e9f8f2;color:#168364}.opsAnalysisRate,.opsProviderGrid label{display:grid;grid-gap:6px;gap:6px;color:#53647d;font-size:12px;font-weight:650}.opsProviderGrid label input:not([type=checkbox]){min-width:0;width:100%;height:39px;border:1px solid #dfe6f0;border-radius:8px;padding:0 10px;color:#34435b;background:#fcfdff;font-size:12px}.opsTwoFields{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.opsCheck{display:flex!important;align-items:center;gap:8px!important}.opsCheck input{accent-color:var(--blue)}.opsSecurityNote{background:#f5f8fd;border-radius:9px;padding:12px 14px;color:#6e7d93;font-size:12px;line-height:20px;margin:15px 0 0}.opsSecurityNote code{font-size:12px;color:#365d99}.opsTableWrap{overflow:auto}.opsTable{width:100%;border-collapse:collapse;min-width:650px}.opsTable td,.opsTable th{text-align:left;border-bottom:1px solid #edf0f5;padding:10px 8px;font-size:12px;white-space:nowrap}.opsTable th{background:#f7f9fc;color:#65758d;font-weight:650}.opsTable td{color:#34445e}.opsTable input{width:100%;min-width:80px;height:34px;border:1px solid #e2e8f0;border-radius:7px;padding:0 8px;font-size:12px;color:#34445e;background:#fff}.opsTable td:first-child input{min-width:120px}.opsAnalysisRate{display:flex;align-items:center;margin-top:16px}.opsAnalysisRate input{height:35px;width:100px;border:1px solid #dfe6f0;border-radius:7px;padding:0 9px}.opsSaveBar{position:-webkit-sticky;position:sticky;bottom:12px;background:#fffffff2;border:1px solid var(--line);border-radius:12px;padding:11px 13px;display:flex;align-items:center;justify-content:space-between;gap:15px;box-shadow:0 8px 30px #172c4b16;z-index:3}.opsSaveBar [role=status]{font-size:12px;color:#66809f}.opsFooter{text-align:center;font-size:12px;color:#8c99aa;padding:24px}.opsDenied{min-height:100vh;display:grid;place-items:center;padding:25px}.opsDenied section{max-width:550px;background:#fff;border:1px solid var(--line);border-radius:16px;padding:30px}.opsDenied span{font-size:12px;letter-spacing:0;color:#6884ae}.opsDenied h1{font-size:20px;color:var(--navy)}.opsDenied p{font-size:12px;color:var(--muted);line-height:20px}.opsDenied a{color:var(--blue);font-size:12px}@media(max-width:760px){.opsPage{padding:0 14px 32px}.opsHeader{height:58px}.opsBrand img{width:135px}.opsHeader>span{font-size:12px}.opsIntro{padding:25px 0 17px}.opsIntro h1{font-size:24px}.opsProviderGrid{grid-template-columns:1fr}.opsPanel{padding:15px}.opsPanelTitle h2{font-size:16px}.opsSaveBar{align-items:flex-start;flex-direction:column}.opsSaveBar .button{width:100%}}.briefLayout,.productionLayout{align-items:start}.briefAside,.briefMain,.productionAside,.productionMain,.productionRail{min-width:0;margin:0}.briefAside,.briefMain,.productionAside,.productionMain{align-content:start}.workbenchGrid{grid-template-columns:minmax(0,1fr) minmax(0,.82fr)}.creationCard,.previewCard{min-width:0;margin:0}.asidePreview,.asideStats,.creationCard,.previewCard,.productionHeader,.trustNote,.upstreamCard,.workflowInfoCard{border-radius:12px}.asideNote,.briefSection,.productionRail,.referenceCard,.skuCard,.workflowMini{margin:0}.assetRoadmap>div,.fieldGrid,.readoutGrid{align-items:stretch}.assetRoadmap article,.briefField,.readoutGrid article{min-width:0}@media(max-width:1320px){.productionLayout{grid-template-columns:215px minmax(0,1fr);gap:13px}.productionAside{display:none}}@media(max-width:900px){.productionLayout{grid-template-columns:185px minmax(0,1fr);gap:11px}}@media(max-width:620px){.productionLayout,.workbenchGrid{grid-template-columns:minmax(0,1fr);gap:10px}.creationCard,.previewCard{height:auto}.briefAside,.briefMain{gap:10px}}.productionAside,.productionMain,.productionRail{align-self:stretch;min-height:0}.productionRail{position:relative;top:auto;height:100%;max-height:none;overflow:visible;display:flex;flex-direction:column}.productionMain{height:100%}.productionHeader,.productionNav,.workbenchGrid,.workflowInfoCard{width:100%;margin:0}.productionAside{position:relative;top:auto;grid-template-rows:auto auto auto auto}.railGroup{width:100%}.railNode{min-height:52px}@media(max-width:1320px){.productionLayout{grid-template-columns:215px minmax(0,1fr);align-items:stretch}.productionAside{display:none}}@media(max-width:900px){.productionLayout{grid-template-columns:185px minmax(0,1fr)}}@media(max-width:620px){.productionLayout{grid-template-columns:minmax(0,1fr);align-items:start}.productionRail{height:auto;max-height:none;overflow-x:auto;flex-direction:row}.productionMain{height:auto;grid-template-rows:auto auto auto}.productionAside{display:none}}.productionLayout{grid-template-columns:230px minmax(0,1fr) 230px;align-items:start}.productionRail{height:550px;max-height:calc(100vh - 150px);min-height:500px;position:-webkit-sticky;position:sticky;top:14px;overflow:auto}.productionMain{grid-template-rows:auto minmax(0,1fr) auto}.productionAside,.productionMain{height:550px;min-height:500px;align-content:start}.productionAside{max-height:calc(100vh - 150px);position:-webkit-sticky;position:sticky;top:14px;overflow:auto}.workbenchGrid{align-items:start}.creationCard,.previewCard{min-height:250px;align-self:start}.workflowInfoCard{min-height:0;align-content:start}.briefFooter .button,.button,.creationActions .button,.workflowInfoCard .button{width:max-content;max-width:100%;flex:0 0 auto;justify-self:start}@media(max-width:1320px){.productionLayout{grid-template-columns:215px minmax(0,1fr)}.productionMain,.productionRail{height:550px;min-height:500px}.productionAside{display:none}}@media(max-width:900px){.productionLayout{grid-template-columns:185px minmax(0,1fr)}.productionMain,.productionRail{height:550px;min-height:500px}}@media(max-width:620px){.productionLayout{grid-template-columns:minmax(0,1fr)}.productionRail{height:auto;min-height:0;max-height:none;overflow-x:auto;display:flex;position:relative;top:auto}.productionMain{height:auto;min-height:0;grid-template-rows:auto auto auto}.productionAside{display:none}.creationCard,.previewCard{min-height:0}.creationActions .button{width:max-content}}.briefAside{width:250px}.briefAside>*{min-width:0;width:100%}.briefAside .referenceCard>img{height:190px}.briefFooter .button,.sectionHeader .button{width:max-content;flex:0 0 auto}@media(max-width:900px){.briefLayout{grid-template-columns:minmax(0,1fr)}.briefAside{position:static;width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.briefAside .referenceCard>img{height:220px}}@media(max-width:620px){.briefAside{grid-template-columns:minmax(0,1fr)}}.productionLayout{grid-template-columns:220px minmax(0,1fr) 220px;gap:14px}.productionAside,.productionRail{height:560px;min-height:560px;overflow:hidden;position:relative}.productionRail{padding:14px 10px}.productionAside{grid-gap:10px;gap:10px}.productionMain{height:560px;min-height:560px;grid-template-rows:100px minmax(0,1fr) 38px;gap:10px;overflow:hidden}.productionHeader{height:100px;min-height:100px;padding:16px 20px}.workbenchGrid{height:100%;min-height:0;gap:10px;overflow:hidden}.creationCard,.previewCard{height:100%;min-height:0;max-height:100%;overflow:auto;padding:14px}.creationCard .button,.previewCard .button,.productionNav .button,.workflowInfoCard .button{width:max-content;flex:0 0 auto}.generatedPreview{max-height:260px}.resultReview{padding-top:8px;border-top:1px solid #e8edf4}.productionNav{height:38px;min-height:38px;padding:0 2px}.productionNav>span{flex:1 1;min-width:0}.productionAside .asidePreview img{height:120px}@media(max-width:1320px){.productionLayout{grid-template-columns:210px minmax(0,1fr);gap:12px}.productionMain,.productionRail{height:560px;min-height:560px}.productionAside{display:none}}@media(max-width:900px){.productionLayout{grid-template-columns:180px minmax(0,1fr)}.productionMain,.productionRail{height:560px;min-height:560px}.workbenchGrid{grid-template-columns:minmax(0,1fr)}}@media(max-width:620px){.productionLayout{grid-template-columns:minmax(0,1fr);gap:10px}.productionRail{height:auto;min-height:0;max-height:none;overflow-x:auto;display:flex;position:relative;padding:9px}.productionMain{height:auto;min-height:0;overflow:visible;grid-template-rows:auto auto auto}.productionHeader{height:auto;min-height:100px;flex-direction:column;align-items:flex-start}.workbenchGrid{height:auto;grid-template-columns:minmax(0,1fr);overflow:visible}.creationCard,.previewCard{height:auto;min-height:0;max-height:none;overflow:visible}.productionNav{height:auto;flex-wrap:wrap}.productionNav>span{flex-basis:100%;order:3}.productionAside{display:none}}.translateApp{background:#f3f6fb;color:var(--text)}.translateTop{height:70px;padding:0 32px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e5ebf4}.translateBack{gap:8px;color:#526985;font-weight:650}.translateBack:hover{color:#2164e8}.translateBrand{position:absolute;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:9px;color:#152a49}.translateBrandMark{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;color:#fff;background:linear-gradient(145deg,#1473ff,#061e53);font-size:14px;font-weight:600}.translateBrand b{font-size:14px}.translateBrand i{padding-left:9px;border-left:1px solid #e2e8f1;color:#6e8099}.translateTopBadge{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid #e1e9f5;color:#435d7c;background:#fff}.translateTopBadge span{width:7px;height:7px;border-radius:50%;background:#1aad7a;box-shadow:0 0 0 4px #e8f8f1}.translateContent{width:min(1240px,calc(100% - 64px));margin:0 auto;padding:34px 0 44px}.translateHeading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:22px}.translateHeading .sectionEyebrow{color:#3971c2;font-size:12px;font-weight:600;letter-spacing:0}.translateHeading h1{margin:7px 0 6px;color:#10264a;font-size:28px;letter-spacing:0}.translateHeading p{margin:0;color:#71829c;font-size:14px}.translateCount{display:grid;justify-items:end;color:#70819b;font-size:12px}.translateCount b{color:#1d63dd;font-size:24px}.translateCount b small{color:#8998ad;font-size:14px;font-weight:500}.cardSurface{margin-top:16px;padding:23px 25px;border:1px solid #e2e9f3;border-radius:17px;background:#fff;box-shadow:0 8px 28px #17345c08}.translateSectionTitle{display:flex;align-items:flex-start;gap:12px;margin-bottom:18px}.translateStep{display:grid;place-items:center;flex:0 0 32px;height:32px;border-radius:10px;background:#eaf2ff;color:#2164df;font-size:12px;font-weight:600}.translateSectionTitle h2{margin:0;color:#173153;font-size:16px}.translateSectionTitle p{margin:4px 0 0;color:#7a8aa2;font-size:12px;line-height:20px}.translateFields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.translateFields label,.translatedRetune label{display:grid;grid-gap:7px;gap:7px;color:#536882;font-size:12px;font-weight:650}.translateFields select,.translatedRetune select{height:42px;min-width:0;padding:0 12px;border:1px solid #dce5f1;border-radius:10px;background:#fff;color:#243d5e;font-size:12px}.translateModeHead{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:21px 0 10px;color:#233d5e;font-size:12px}.translateModeHead span{color:#8694a8;font-size:12px;font-weight:400}.translateModes{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.translateModes button{min-height:100px;padding:13px 13px 12px;border:1px solid #e0e8f2;border-radius:12px;background:#fff;text-align:left;transition:.15s}.translateModes button:hover{border-color:#9bbaf2;background:#fafcff}.translateModes button.active{border-color:#3375ed;background:#f3f7ff;box-shadow:0 0 0 2px #e8f0ff}.modeCheck{display:grid;place-items:center;width:20px;height:20px;margin-bottom:8px;border:1px solid #d6e0ec;border-radius:50%;color:#fff;background:#fff}.active .modeCheck{border-color:#2b6fe8;background:#2b6fe8}.translateModes b{display:block;color:#1c3557;font-size:12px}.translateModes small{display:block;margin-top:5px;color:#8291a7;font-size:12px;line-height:20px}.translateFinePrint{display:flex;align-items:flex-start;gap:8px;margin-top:14px;padding:11px 13px;border-radius:10px;background:#f5f8fd;color:#76869c;font-size:12px;line-height:20px}.translateFinePrint svg{flex:0 0 auto;color:#3677e3}.translateDrop{width:100%;min-height:135px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;border:1px dashed #9db7df;border-radius:14px;background:#f9fbff;color:#203d65}.translateDrop:hover{border-color:#3978e4;background:#f4f8ff}.translateDrop>span{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#eaf2ff;color:#2168e5}.translateDrop b{font-size:12px}.translateDrop small{color:#8795a9;font-size:12px}.visuallyHiddenInput{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.translateNotice{margin:10px 0 0;color:#ab6410}.translateListHead{display:flex;justify-content:space-between;align-items:center;margin:20px 0 8px}.translateListHead b{font-size:12px;color:#243c5e}.translateListHead b span{margin-left:5px;color:#7c8da5;font-weight:500}.translateListHead button{border:0;background:none;color:#7588a2;font-size:12px}.translateJobs{display:grid;grid-gap:8px;gap:8px}.translateJob{display:flex;align-items:center;gap:13px;min-width:0;padding:9px 10px;border:1px solid #e8edf4;border-radius:12px}.translateThumb{width:52px;height:52px;flex:0 0 auto;border-radius:8px;background:#f4f6fa;object-fit:cover}.translateJobInfo{display:grid;grid-gap:4px;gap:4px;min-width:0;flex:1 1}.translateJobInfo b{overflow:hidden;color:#293e5b;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.translateJobInfo small{color:#8a98ab;font-size:12px}.translateJobError{color:#c45151;font-size:12px}.translateDone,.translateWorking{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;color:#547093;font-size:12px}.translateDone{color:#188567}.translateRetry{padding:7px 11px;border:1px solid #d9e4f3;border-radius:999px;background:#fff;color:#2565cf;font-size:12px}.translateOrdinal{color:#9aa8ba;font-size:12px}.translateRemove{display:grid;place-items:center;width:28px;height:28px;flex:0 0 auto;border:0;border-radius:50%;background:transparent;color:#91a0b3}.translateRemove:hover{background:#f1f4f8;color:#354f72}.translateFooter{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:16px;padding-top:15px;border-top:1px solid #edf1f6}.translateFooter>span{color:#71839b;font-size:12px}.translateRun{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 19px;border:0;background:#2167e8;color:#fff;font-size:12px;font-weight:600;box-shadow:0 6px 14px #2167e82b}.translateRun:hover{background:#1556cc}.translateRun:disabled{opacity:.55}.translateResults .translateSectionTitle{margin-bottom:16px}.translatedGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.translatedCard{min-width:0;padding:12px;border:1px solid #e6ecf4;border-radius:13px;background:#fcfdff}.translatedComparison{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.translatedComparison figure{min-width:0;margin:0;padding:7px;border:1px solid #e8edf4;border-radius:9px;background:#fff}.translatedComparison img{display:block;width:100%;height:210px;object-fit:contain;background:#f7f9fc}.translatedComparison figcaption{overflow:hidden;padding:6px 2px 0;color:#75869d;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.translatedActions{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px}.translatedActions b{overflow:hidden;color:#314763;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.translatedActions a,.translatedRetune button{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;color:#2463cf;font-size:12px;font-weight:650}.translatedRetune{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid #edf1f6}.translatedRetune label{flex:1 1;gap:4px;font-size:12px}.translatedRetune select{height:34px;font-size:12px}.translatedRetune button{height:34px;padding:0 10px;border:1px solid #dbe5f2;border-radius:999px;background:#fff}.translateFooterNote{display:flex;align-items:center;justify-content:center;gap:7px;margin:20px 0 0;color:#8795a8;font-size:12px}.translateFooterNote svg{color:#6d89b1}@media(max-width:900px){.translateContent{width:min(100% - 36px,760px);padding-top:25px}.translateModes{grid-template-columns:repeat(3,minmax(0,1fr))}.translatedComparison img{height:175px}}@media(max-width:620px){.translateTop{height:58px;padding:0 15px}.translateBrand{position:static;transform:none}.translateBrand b{display:none}.translateTopBadge{padding:7px 9px;font-size:12px}.translateContent{width:calc(100% - 26px);padding:22px 0 30px}.translateHeading{align-items:flex-start}.translateHeading h1{font-size:20px}.translateHeading p{font-size:12px;line-height:20px}.translateCount{display:none}.cardSurface{padding:16px 14px;border-radius:14px}.translateFields{grid-template-columns:1fr 1fr;gap:10px}.translateFields label:last-child{grid-column:1/-1}.translateModeHead{align-items:flex-start;flex-direction:column;gap:4px}.translateModes{grid-template-columns:1fr 1fr}.translateModes button{min-height:94px;padding:11px}.translateJob{gap:9px}.translateThumb{width:44px;height:44px}.translateDone,.translateOrdinal,.translateWorking{font-size:12px}.translateFooter{align-items:flex-start;flex-direction:column}.translateRun{width:100%;justify-content:center}.translatedGrid{grid-template-columns:1fr}.translatedComparison img{height:190px}.translateFooterNote{align-items:flex-start;line-height:22px}}.mainArea{padding-left:42px;padding-right:42px}.productionLayout{grid-template-columns:250px minmax(0,1fr) 270px}.productionAside,.productionMain,.productionRail{height:650px;min-height:650px}.productionMain{grid-template-rows:112px minmax(0,1fr) 42px}.productionHeader{padding:20px 26px}.railNode{min-height:58px;padding:10px 9px;gap:11px}.railNode b,.railNode small{font-size:12px}.creationCard h3,.previewHead>b{font-size:16px}.previewEmpty b,.skillDescription{font-size:12px}.productionAside .asidePreview img{height:155px}.asidePreview b,.asidePreview small,.button,.trustNote p{font-size:12px}.button{padding:0 17px}.button.large{min-height:50px;font-size:14px;padding:0 24px}@media(min-width:1600px){.mainArea{padding-left:56px;padding-right:56px}.productionLayout{grid-template-columns:270px minmax(0,1fr) 300px;gap:20px}.productionAside,.productionMain,.productionRail{height:700px;min-height:700px}.productionMain{grid-template-rows:120px minmax(0,1fr) 44px}.productionHeader{height:120px;min-height:120px}}@media(max-width:1320px){.mainArea{padding-left:24px;padding-right:24px}.productionLayout{grid-template-columns:220px minmax(0,1fr);gap:14px}.productionMain,.productionRail{height:620px;min-height:620px}.productionMain{grid-template-rows:108px minmax(0,1fr) 42px}.productionHeader{height:108px;min-height:108px}}@media(max-width:900px){.mainArea{padding-left:18px;padding-right:18px}.productionLayout{grid-template-columns:190px minmax(0,1fr)}.productionMain,.productionRail{height:600px;min-height:600px}.productionMain{grid-template-rows:100px minmax(0,1fr) 42px}.productionHeader{height:100px;min-height:100px}}@media(max-width:620px){.mainArea{padding-left:12px;padding-right:12px}.productionLayout{grid-template-columns:minmax(0,1fr)}.productionMain,.productionRail{height:auto;min-height:0}.productionMain{grid-template-rows:auto auto auto}.productionHeader{height:auto;min-height:100px}.creationCard,.previewCard{padding:15px}}.mainArea{max-width:none;width:100%;padding:0 clamp(22px,2vw,42px) 28px}.briefLayout{grid-template-columns:minmax(0,1fr) 250px;gap:20px;align-items:start}.briefMain{grid-template-columns:minmax(0,1fr);min-width:0;width:100%}.briefMain>*{width:100%}.briefMain>*,.skuCard{min-width:0;max-width:100%}.skuCard,.skuCard>div{overflow:hidden}.skuCard>div{min-width:0}.analysisReadout,.briefAside,.briefField,.briefField textarea,.fieldGrid{min-width:0;max-width:100%}.briefAside{position:static;top:auto;width:100%;align-self:start;overflow:visible}.productionLayout{grid-template-columns:250px minmax(0,1fr) 280px;gap:18px;align-items:stretch}.productionAside,.productionRail{position:static;top:auto;height:auto;min-height:640px;max-height:none;overflow:visible;align-self:stretch}.productionRail{display:block;padding:16px 12px}.productionMain{height:auto;min-height:640px;grid-template-rows:112px minmax(420px,1fr) 42px;gap:12px;overflow:visible}.productionHeader{height:112px;min-height:112px;padding:20px 24px}.workbenchGrid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:12px;align-items:stretch}.creationCard,.previewCard,.workbenchGrid{height:auto;min-height:420px;overflow:visible}.creationCard,.previewCard{max-height:none;align-self:stretch;padding:20px}.productionAside{position:static;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-content:stretch}.productionAside .asidePreview img{height:160px}.generatedPreview{max-height:320px}.productionNav{height:42px;min-height:42px;flex-wrap:nowrap}.briefFooter .button,.creationActions .button,.productionNav .button,.sectionHeader .button{width:max-content;flex:0 0 auto}.creationActions{flex-wrap:wrap}@media(max-width:1500px){.productionLayout{grid-template-columns:220px minmax(0,1fr);gap:14px}.productionAside{display:none}.productionMain,.productionRail{min-height:620px}.productionMain{grid-template-rows:108px minmax(400px,1fr) 42px}.creationCard,.previewCard,.workbenchGrid{min-height:400px}}@media(max-width:1100px){.briefLayout{grid-template-columns:minmax(0,1fr)}.briefAside{position:static;width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.briefAside .referenceCard>img{height:220px}.productionLayout{grid-template-columns:190px minmax(0,1fr)}.productionMain,.productionRail{min-height:600px}.productionMain{grid-template-rows:104px minmax(380px,1fr) 42px}.workbenchGrid{min-height:380px;grid-template-columns:minmax(0,1fr)}.creationCard,.previewCard{min-height:0}}@media(max-width:700px){.briefAside,.productionLayout{grid-template-columns:minmax(0,1fr)}.productionLayout{gap:10px}.productionRail{min-height:0;max-height:none;overflow-x:auto;display:flex;position:relative;top:auto;padding:9px}.productionMain{min-height:0;grid-template-rows:auto auto auto;overflow:visible}.productionHeader{height:auto;min-height:100px;flex-direction:column;align-items:flex-start}.workbenchGrid{height:auto;min-height:0;grid-template-columns:minmax(0,1fr)}.creationCard,.previewCard{height:auto;min-height:0;max-height:none;overflow:visible;padding:15px}.productionNav{height:auto;flex-wrap:wrap}.productionNav>span{flex-basis:100%;order:3}.productionAside{display:none}.creationActions .button{width:max-content}}.studioBrand{height:54px;margin:0 4px 22px}.studioBrand img{width:207px;height:auto;max-width:100%;object-fit:contain}.accountRow{color:inherit;text-decoration:none}.accountRow:hover{background:#f2f6fc}.accountPage,.authPage{min-height:100vh;background:#f4f7fc;color:var(--text);padding:40px 20px}.authPage{display:grid;place-items:center}.authCard{width:min(100%,460px);background:#fff;border:1px solid #e3eaf4;border-radius:20px;padding:35px;box-shadow:0 18px 60px #1424420c}.authBrand{display:block;width:230px;max-width:100%;margin-bottom:34px}.accountTop img,.authBrand img{display:block;width:100%;height:auto}.authEyebrow,.panelHeading>div>span{color:var(--muted);font-size:12px;letter-spacing:0;font-weight:600}.accountTitle p,.authLead{margin:0;color:var(--muted);font-size:14px;line-height:22px}.authForm{display:grid;grid-gap:16px;gap:16px;margin-top:27px}.authForm label,.profileForm label{display:grid;grid-gap:8px;gap:8px;color:#445672;font-size:12px;font-weight:650}.authForm input,.profileForm input{width:100%;height:46px;border:1px solid #dce5f1;border-radius:10px;padding:0 13px;background:#fff;color:#172b4d;outline:none}.authForm input:focus,.profileForm input:focus{border-color:#4d82e8;box-shadow:0 0 0 3px #4d82e81a}.authSubmit,.profileForm button{height:46px;border:0;border-radius:10px;background:linear-gradient(105deg,#2466df,#2c83fa);color:#fff;font-weight:600}.authSubmit:disabled,.profileForm button:disabled{opacity:.6}.authSwitch{display:flex;justify-content:space-between;gap:12px}.authBack,.authSwitch button{border:0;background:transparent;color:#326fd2;font-size:12px;font-weight:600;padding:4px}.authFoot{border-top:1px solid #edf1f7;margin-top:25px;padding-top:16px;color:var(--muted)}.authFoot,.authMessage{font-size:12px;line-height:20px}.authMessage{border-radius:9px;padding:11px 12px;background:#eef5ff;color:#285ba8}.authSetup{display:grid;grid-gap:12px;gap:12px;margin-top:25px;border:1px solid #e3eaf4;border-radius:12px;padding:16px;background:#f8faff}.authSetup b{font-size:14px}.authSetup p,.authSetup small{margin:0}.authSetup code,.authSetup p,.authSetup small{color:var(--muted);font-size:12px;line-height:20px}.authSetup code{border-radius:8px;padding:11px;background:#172b4c}.accountPage{padding-top:18px}.accountTop{max-width:1160px;height:62px;margin:0 auto 26px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e4eaf3}.accountTop>a:first-child{width:206px}.accountBack{font-size:12px;color:#426fbd;font-weight:600}.accountWrap{width:min(100%,880px);margin:0 auto}.accountTitle{margin:32px 0 25px}.accountTitle h1{font-size:28px}.accountNotice,.billingFootnote{border:1px solid #dce7f7;background:#eef5ff;border-radius:13px;padding:16px 18px;margin-bottom:14px;color:#234775}.accountNotice b,.billingFootnote b{font-size:14px}.accountNotice p,.billingFootnote p{font-size:12px;line-height:20px;color:#637694;margin:7px 0}.accountNotice a{display:inline-block;color:#2f6fce;font-size:12px;font-weight:600;margin-top:5px}.accountPanel{background:#fff;border:1px solid #e4eaf3;border-radius:15px;padding:20px;margin:13px 0;box-shadow:0 4px 20px #1c34530a}.panelHeading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:17px}.panelHeading h2{margin:4px 0 0;font-size:16px;color:#1a2c4b}.panelHeading>small{max-width:440px;color:#79869a;font-size:12px;line-height:20px}.accountSignout{height:34px;padding:0 12px;border:1px solid #e1e7f0;border-radius:8px;background:#fff;color:#5c6b83;font-size:12px}.accountEmail{display:grid;grid-gap:5px;gap:5px;border-radius:9px;background:#f7f9fc;padding:12px 13px}.accountEmail span{color:#8490a3;font-size:12px}.accountEmail b{font-size:12px}.profileForm{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:12px;gap:12px;margin-top:15px}.profileForm button{padding:0 18px;white-space:nowrap}.workspaceList{display:grid;grid-gap:8px;gap:8px}.workspaceList article{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;grid-gap:11px;gap:11px;padding:11px;border:1px solid #edf1f6;border-radius:10px}.workspaceList article>div:nth-child(2){display:grid;grid-gap:4px;gap:4px}.workspaceList article b{font-size:12px}.workspaceList article small{font-size:12px;color:#7c8ba2}.workspaceList article strong{font-size:14px;color:#1b3762}.workspaceList article strong small{font-weight:500}.ledgerList{display:grid}.ledgerList article{display:grid;grid-template-columns:minmax(120px,1fr) auto minmax(130px,auto);grid-gap:14px;gap:14px;align-items:center;padding:12px 3px;border-top:1px solid #edf1f6}.ledgerList article b,.ledgerList article span{font-size:12px}.ledgerList article small{color:#8a96a8;font-size:12px;text-align:right}.ledgerList .negative{color:#bd4a54}.ledgerList .positive{color:#22805d}.ledgerEmpty{border-radius:10px;background:#f7f9fc;padding:18px;color:#7b879a;font-size:12px;line-height:20px}.billingFootnote{margin:14px 0}.accountSuccess{color:#18835a;font-size:12px}.accountError{color:#bb3e48;font-size:12px}.accountWrap>footer{padding:24px 0;color:#929caf;font-size:12px;text-align:center}@media(max-width:620px){.studioBrand{height:40px;max-width:154px;margin-right:auto}.studioBrand img{width:154px;max-width:none}.accountPage,.authPage{padding:18px 13px}.authCard{padding:24px 19px;border-radius:15px}.authBrand{width:205px;margin-bottom:27px}.accountTitle h1,.authCard h1{font-size:24px}.accountTop{height:50px;margin-bottom:18px}.accountTop>a:first-child{width:175px}.accountPanel{padding:16px}.panelHeading{align-items:flex-start;flex-direction:column}.profileForm{grid-template-columns:1fr}.ledgerList article{grid-template-columns:minmax(0,1fr) auto;gap:4px 8px}.ledgerList article small{grid-column:1/-1;text-align:left}.workspaceList article{grid-template-columns:34px minmax(0,1fr) auto;gap:8px}.workspaceList article strong{font-size:12px}}.workspaceList article strong em{display:block;margin-top:4px;color:#8895a7;font-size:12px;font-style:normal;font-weight:500;white-space:nowrap}.packagePanel{margin-top:18px}.planGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.planCard{display:grid;grid-gap:12px;gap:12px;align-content:start;border:1px solid #e3eaf4;border-radius:16px;padding:18px;background:linear-gradient(180deg,#fff,#fbfcff)}.planCard.featured{border-color:#6c9af0;box-shadow:0 10px 28px #2466df16}.planTitle{display:flex;align-items:center;justify-content:space-between}.planTitle>b{font-size:16px;color:#162b4c}.planTitle>span{border-radius:999px;padding:4px 9px;background:#eaf2ff;color:#2363d1;font-size:12px;font-weight:600}.planCard>p{min-height:38px;margin:0;color:#78869c;font-size:12px;line-height:20px}.planCard>strong{font-size:28px;color:#12284d;letter-spacing:0}.planCard>strong small{font-size:12px;color:#8390a4;font-weight:500;letter-spacing:0}.planPoints{display:flex;align-items:center;gap:7px;color:#245fc8;font-size:14px;font-weight:600}.planCard>small{font-size:12px;color:#8491a5}.planCard>button,.topupGrid button{height:38px;border:1px solid #dfe7f2;border-radius:999px;background:#f5f7fa;color:#7f8ba0;font-size:12px;font-weight:650}.topupHeader{margin-top:26px;padding-top:19px;border-top:1px solid #edf1f6}.topupHeader h3{margin:0;color:#192d4c;font-size:16px}.topupHeader p{margin:5px 0 0;color:#7d899c;font-size:12px;line-height:20px}.topupGrid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px}.topupGrid,.topupGrid article{display:grid;grid-gap:12px;gap:12px}.topupGrid article{border:1px solid #e7edf5;border-radius:13px;padding:14px;background:#fff}.topupGrid article>div{display:grid;grid-gap:9px;gap:9px}.topupGrid article b{font-size:12px;color:#53647e}.topupGrid article strong{display:flex;align-items:center;gap:6px;color:#1d4fa8;font-size:14px}.topupGrid article>span{font-weight:600;color:#203556;font-size:14px}.packageFootnote{margin-top:15px;border-radius:10px;padding:11px 13px;background:#f6f8fc;color:#78869a;font-size:12px;line-height:20px}@media(max-width:760px){.planGrid,.topupGrid{grid-template-columns:minmax(0,1fr)}.planCard>p{min-height:0}}.ssoEntryPanel{display:grid;grid-gap:8px;gap:8px;margin-top:22px;padding:16px;border:1px solid var(--border-level-1);border-radius:9px;background:var(--brand-light)}.ssoEntryPanel>b{font-size:14px;line-height:22px;color:var(--text)}.ssoEntryPanel>p{margin:0;color:var(--text-secondary);font-size:14px;line-height:22px}.ssoEntryPanel .authSubmit{width:100%;text-decoration:none}.authForm .authBack{justify-self:center}.pwWrap{position:relative;display:block}.pwWrap input{padding-right:44px}.pwEye{position:absolute;top:50%;right:7px;transform:translateY(-50%);display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:8px;background:transparent;color:#7a89a1;cursor:pointer}.pwEye:hover{background:#eef3fb;color:#3f6fb7}.pwEye:focus-visible{outline:2px solid #4d82e8;outline-offset:1px}:root{--canvas:#f4f7fc;--line:#e2e9f4;--shadow:0 8px 26px rgba(22,48,91,.055);--shadow-raised:0 14px 34px rgba(22,48,91,.09)}body{background:radial-gradient(ellipse at 82% -12%,rgba(200,220,255,.22),transparent 38%),var(--canvas)}.appSidebar{background:hsla(0,0%,100%,.96);box-shadow:8px 0 26px rgba(25,50,90,.025)}.workspaceLabel{border-radius:14px;background:linear-gradient(135deg,#fff,#f8faff);box-shadow:0 3px 12px rgba(27,54,98,.035)}.navItem{transition:background .18s ease,color .18s ease,transform .18s ease}.navItem:hover:not(:disabled){background:#f2f6fd;color:#245fca;transform:translateX(2px)}.navItem.selected{box-shadow:inset 0 0 0 1px rgba(36,101,221,.05)}.topBar{height:76px;position:-webkit-sticky;position:sticky;top:0;z-index:8;gap:17px;padding:0 clamp(15px,1.5vw,26px);margin:0 calc(clamp(22px,2vw,42px)*-1);background:hsla(0,0%,100%,.92);border-bottom:1px solid rgba(220,229,242,.88);box-shadow:0 5px 20px rgba(25,50,90,.035)}.topBar,.topBrand{justify-content:flex-start}.topBrand{width:177px;min-width:145px;padding-right:17px;border-right:1px solid #e9eef6}.topBrand img{width:158px;max-width:100%;object-position:left center}.topContext{display:grid;grid-gap:4px;gap:4px}.topContext small{font-size:12px;letter-spacing:0;color:var(--muted)}.topContext b{font-size:12px;color:#243b60;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topRight{margin-left:auto}.modelStatus{padding:8px 12px;border:1px solid #e8edf5;border-radius:999px;background:#fff;font-size:12px;box-shadow:0 3px 10px rgba(25,50,90,.035)}.modelStatus.online{color:#3c7967;background:#f4fbf8;border-color:#ddf0e7}.pageHeading{padding-top:32px}.asideNote,.asidePreview,.asideStats,.briefSection,.creationCard,.previewCard,.productionHeader,.productionRail,.referenceCard,.skuCard,.trustNote,.upstreamCard,.workflowMini{border-radius:17px;box-shadow:var(--shadow);transition:box-shadow .2s ease,border-color .2s ease,transform .2s ease}.briefSection:hover,.creationCard:hover,.previewCard:hover,.referenceCard:hover,.skuCard:hover{box-shadow:var(--shadow-raised);border-color:#d7e2f2}.briefSection{padding:25px 26px}.previewHead>b,.railTop b,.sectionHeader h2{letter-spacing:0}.analysisModelPicker select,.briefField select,.briefField textarea,.modelControl select{border-radius:11px;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.analysisModelPicker select:focus,.briefField select:focus,.briefField textarea:focus,.modelControl select:focus{border-color:#7ba6ed;background:#fff;box-shadow:0 0 0 4px rgba(42,112,226,.09)}.button,.navItem,.productionNav button,.railNode,.resultReview button,.sidebarProjects button{transition:background .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.button:hover:not(:disabled){box-shadow:0 7px 18px rgba(28,79,165,.11)}.button.primary{box-shadow:0 8px 18px rgba(23,100,245,.2)}.railNode{min-height:54px;border:1px solid transparent}.railNode:hover{background:#f7f9fd;border-color:#edf1f7}.railNode.current{background:linear-gradient(110deg,#eef5ff,#f8fbff);border-color:#dce9ff}.productionHeader{box-shadow:0 14px 32px rgba(16,39,78,.15)}.previewCard{background:linear-gradient(180deg,#fff,#fcfdff)}.generatedPreview{border-radius:13px;box-shadow:0 8px 24px rgba(22,48,91,.08)}.asidePreview img,.referenceCard>img{border-radius:12px}.emptyHero{position:relative;overflow:hidden;background:radial-gradient(circle at 88% 8%,rgba(92,160,255,.42),transparent 32%),linear-gradient(120deg,#10213f,#173a76 66%,#2866dc);box-shadow:0 26px 65px rgba(27,61,120,.2)}.emptyHero:after{content:"";position:absolute;right:-100px;bottom:-190px;width:400px;height:400px;border:1px solid hsla(0,0%,100%,.12);border-radius:50%;box-shadow:0 0 0 32px hsla(0,0%,100%,.035),0 0 0 72px hsla(0,0%,100%,.025);pointer-events:none}.toast{box-shadow:0 14px 40px rgba(11,29,58,.18)}@media(max-width:900px){.topBar{margin-inline:calc(clamp(18px,2vw,24px)*-1)}.topBrand{width:156px}.topBrand img{width:142px}}@media(max-width:700px){.topBar,.topBrand,.topContext{display:none}.mainArea{padding-top:0}}@media(prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.mainArea{min-height:100vh;display:flex;flex-direction:column}.topBar{min-height:68px;height:auto;gap:22px;padding-block:10px}.topBar,.topBrand{flex:0 0 auto;display:flex;align-items:center}.topBrand{gap:14px;width:auto;min-width:0}.topBrand img{display:block;width:174px;height:auto;object-fit:contain}.topBrand span{display:block;border-left:1px solid #dce5f1;padding-left:14px;color:#334d72;font-size:12px;font-weight:600;white-space:nowrap}.topContext{min-width:0;flex:1 1}.topRight{flex:0 0 auto}.emptyWorkspace{width:min(100%,1120px);flex:1 1;display:flex;flex-direction:column;justify-content:center;align-self:center;margin:clamp(28px,5vh,64px) auto;gap:30px}.emptyHero{width:100%;max-width:880px;align-self:center}.emptySteps{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;row-gap:8px;text-align:center}.appFooter{width:100%;flex:0 0 auto;margin-top:auto;padding:18px 0 max(16px,env(safe-area-inset-bottom));line-height:22px;text-align:center}@media(max-width:900px){.topBar{margin-inline:calc(clamp(18px,2vw,24px)*-1);padding-inline:18px}.topBrand{width:auto}.topBrand img{width:154px}}@media(max-width:700px){.topBar{min-height:58px;margin:0 -12px;padding:8px 12px;border-bottom:1px solid #e5ebf3;background:hsla(0,0%,100%,.88)}.topBar,.topBrand{display:flex;gap:8px}.topBrand img{width:122px}.topBrand span{font-size:12px;padding-left:8px}.topContext{display:none}.topRight{margin-left:auto}.modelStatus{font-size:12px;white-space:nowrap}.emptyWorkspace{width:100%;min-height:calc(100svh - 150px);margin:18px auto;justify-content:center;gap:16px}.emptyHero{padding:28px 20px}.emptyHero h1{font-size:clamp(25px,7vw,33px)}.emptyHero h1,.emptyHero p{line-height:22px}.emptySteps{gap:6px 10px;font-size:12px}.appFooter{padding:14px 6px max(16px,env(safe-area-inset-bottom));font-size:12px}}@media(max-width:390px){.topBrand span{display:none}.topBrand img{width:132px}.modelStatus{font-size:12px}.emptyHero{padding:24px 17px}.emptyHero h1{font-size:24px}}.accountBack,.accountSignout,.authSubmit,.briefFooter .button,.button,.connection form .primary,.connection>.secondary,.creationActions .button,.creationCard .button,.headingActions .button,.previewCard .button,.productionNav .button,.profileForm button,.resultReview button,.sectionHeader .button,.workflowInfoCard .button{border-radius:999px}.button{min-height:42px;padding-inline:18px}.button.large{min-height:48px;padding-inline:24px}.authSubmit,.button.primary,.connection form .primary,.profileForm button{background:linear-gradient(110deg,#1764f5,#0b4bd2)}.navItem.selected{border-radius:999px}.accountBack{display:inline-flex;align-items:center;min-height:36px;padding:0 16px;border:1px solid var(--line);background:#fff}@media (max-width:900px){.navItem.selected{border-radius:999px}}:root{--navy:#10234a;--ink:#172b4d;--muted:#70819a;--blue:#1765f5;--blue2:#0b4bd2;--pale:#edf4ff;--line:#e2e9f3;--canvas:#f3f6fb;--brand-cyan:#06a8ef;--type-display:clamp(28px,2.5vw,36px);--type-title:24px;--type-section:16px;--type-body:14px;--type-control:12px;--type-caption:12px;--type-meta:12px;--line-copy:1.65}body,html{font-size:14px}.appIcon{display:inline-block;flex:0 0 auto;vertical-align:middle}.accountBack,.accountSignout,.authSubmit,.button,.connection form .primary,.connection>.secondary,.profileForm button,.resultReview button{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:var(--type-control);line-height:22px;white-space:nowrap}.button{color:var(--ink);border-color:var(--line)}.authSubmit,.button.primary,.connection form .primary,.profileForm button{color:#fff;border-color:var(--blue);background:linear-gradient(110deg,#2877ff,#1456df)}.button.primary:hover,.connection form .primary:hover{background:#0b4bd2}.navItem{font-size:14px}.navItem .appIcon{color:currentColor}.authEyebrow,.panelHeading>div>span,.sectionEyebrow{font-size:var(--type-meta);letter-spacing:0}.pageHeading h1{font-size:var(--type-display);line-height:22px;letter-spacing:0}.sectionHeader h2{font-size:var(--type-section);line-height:22px}.accountEmail span,.briefField>span,.connectionProvider,.modelControl label>span,.priceEstimate>span,.sectionHeader p{font-size:var(--type-caption);line-height:var(--line-copy)}.authForm input,.briefField textarea,.connection form input,.connectionProvider select,.modelControl select,.profileForm input,.resultReview textarea{font-size:var(--type-control);line-height:22px}.previewHead>b,.railTop>b{font-size:var(--type-control)}.appFooter,.asidePreview small,.asidePreview>span,.asideStats>span,.billingNote,.creationActions>span,.previewEmpty span,.priceEstimate small,.productionNav>span,.railGroup>small,.railNode small,.railTop>span,.resultMeta,.resultReview button,.statusTag,.trustNote p,.upstreamCard p{font-size:var(--type-meta);line-height:22px}.railNode b{font-size:var(--type-control);line-height:22px}.priceEstimate b{font-size:16px;line-height:24px}.priceEstimate{border-radius:12px;border-color:#dce8fb;background:#f3f7ff}.pointBalance,.pointsValue,.resultPoints{display:inline-flex;align-items:center;gap:7px}.pointsValue{color:var(--blue2)}.pointsSymbol{position:relative;display:inline-flex;align-items:center;justify-content:center;width:23px;height:23px;color:var(--blue)}.pointsSymbol .appIcon:first-child:not(:last-child){position:absolute;z-index:1;top:-2px;right:-2px;color:var(--brand-cyan)}.resultPoints{color:var(--blue2);font-weight:650;white-space:nowrap}.pointBalance{color:var(--navy)}.pointBalance .pointsSymbol{margin-right:2px}.accountRow>div,.previewEmpty>div,.workflowInfoCard .infoIcon,.workspaceGlyph{display:grid;place-items:center}.connection form{width:min(330px,calc(100vw - 32px))}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #1765f566;outline-offset:2px}@media (max-width:620px){.pageHeading h1{font-size:28px}.productionRail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px;height:auto;min-height:0;max-height:none;overflow:visible;padding:12px}.railTop{display:flex;grid-column:1/-1;align-items:center;justify-content:space-between}.railGroup{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;grid-gap:6px;gap:6px;margin:0;min-width:0}.railGroup:nth-of-type(4){grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.railGroup>small{display:block;grid-column:1/-1;padding:0 2px 2px}.railNode{display:grid;grid-template-columns:28px minmax(0,1fr) 14px;align-items:center;width:100%;min-width:0;max-width:none;min-height:70px;height:70px;padding:9px;grid-gap:8px;gap:8px;border:1px solid var(--line);background:#fff;border-radius:14px}.railNode.current{border-color:#a8c8ff;background:#edf4ff}.railNode>i{width:28px;height:28px;border-radius:50%}.railNode>span{min-width:0;gap:3px}.railNode b{display:block}.railNode b,.railNode small{font-size:12px;white-space:normal}.railNode small{display:-webkit-box;line-height:20px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.railNode em{display:flex;font-size:12px}.railStrategyLink{grid-column:1/-1;justify-self:start}}.accountRow small,.accountWrap>footer,.appFooter,.asideHeader span,.asideNote p,.asidePreview small,.asidePreview>span,.asideStats>b,.asideStats>span,.assetRoadmap article span,.assetRoadmap small,.authEyebrow,.billingNote,.connection form p,.connection>.secondary,.connectionProvider,.creationActions>span,.deliveryBadge small,.downloadButton,.emptySteps,.headingActions .button,.ledgerList article small,.modelControl label>span,.modelStatus,.navLabel,.panelHeading>div>span,.previewEmpty span,.priceEstimate small,.priceEstimate>span,.privatePill,.productionNav>span,.railGroup>small,.railNode b,.railNode small,.railNode>i,.railStrategyLink,.railTop span,.readoutGrid b,.readoutTitle span,.referenceCard p,.referenceStrip b,.referenceStrip span,.resultMeta,.resultReview button,.resultReview textarea,.resultReview>b,.sectionHeader p,.sidebarProjects>small,.skillPreview,.statusTag,.testBalance i,.testBalance span,.textButton,.topBar b,.topBar small,.trustNote p,.upstreamCard button i,.upstreamCard button span,.upstreamCard p,.upstreamCard>b,.workflowMini>div,.workflowMini>div span,.workspaceLabel small,.workspaceList article strong em{font-size:var(--type-meta)}.accountRow small,.asideNote p,.billingNote,.connection form p,.ledgerList article small,.referenceCard p,.resultReview textarea,.sectionHeader p,.skillPreview,.trustNote p,.upstreamCard p,.workflowMini>div,.workspaceLabel small,.workspaceList article strong em{font-size:var(--type-caption);line-height:var(--line-copy)}.connection>.secondary,.downloadButton,.headingActions .button,.resultReview button,.textButton{font-size:var(--type-control)}.emptySteps{font-size:var(--type-caption);gap:12px}.modelStatus{font-size:var(--type-meta)}.resultReview button{min-height:34px;padding:0 12px}.button:disabled,button:disabled{opacity:.78}.button.primary:disabled{color:#50688d;background:#dfe9f8;border-color:#dfe9f8;box-shadow:none}.navItemPlanned:disabled{opacity:1;color:#8794a8;cursor:not-allowed}.navItemPlanned span{flex:1 1}.navItemPlanned small{font-size:12px;font-weight:650;white-space:nowrap;color:#61748f;background:#edf2f9;border:1px solid #e1e9f4;border-radius:999px;padding:4px 7px}.rateCardPanel,.rateCardTable{overflow:hidden}.rateCardTable{display:grid;border:1px solid #e7edf6;border-radius:11px}.rateCardRow{display:grid;grid-template-columns:minmax(150px,1.5fr) repeat(3,minmax(95px,.8fr)) minmax(210px,1.4fr);align-items:center;grid-gap:12px;gap:12px;padding:12px 14px;border-top:1px solid #edf1f6;color:#50617c;font-size:12px}.rateCardRow:first-child{border-top:0}.rateCardRow b{display:grid;grid-gap:4px;gap:4px;color:#233957;font-size:12px}.rateCardRow b small{font-size:12px;color:#8592a6;font-weight:500}.rateCardRow>span{display:flex;align-items:center;gap:5px;white-space:nowrap}.rateCardRow>span .appIcon{color:#2369e8}.rateCardRow>small{font-size:12px;color:#6b7c95;line-height:20px}.rateCardHeader{background:#f7f9fc;color:#8390a3;font-size:12px;font-weight:600}.rateCardRow.rateCardHeader:first-child{border-top:0}.ledgerList article span{display:grid;grid-gap:4px;gap:4px}.ledgerList article span small{font-size:12px;color:#8996a9;font-weight:500}.ledgerList .neutral{color:#78869b}@media(max-width:800px){.rateCardTable{overflow-x:auto}.rateCardRow{min-width:750px}}.analysisRate{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding:12px 14px;background:#f4f8ff;border:1px solid #e2ebfb;border-radius:10px}.analysisRate b{font-size:12px;color:#294b7c}.analysisRate span{font-size:12px;color:#617693;text-align:right}@media(max-width:620px){.analysisRate{align-items:flex-start;flex-direction:column}.analysisRate span{text-align:left}}.analysisCostNote{margin:-7px 0 14px;padding:10px 13px;border:1px solid #e3ebf8;border-radius:9px;background:#f5f8fd;color:#617693;font-size:12px;line-height:20px}@media(max-width:900px){.navItemPlanned small{display:none}}.sidebarProjects{flex:1 1;min-height:90px;max-height:min(48vh,460px);overscroll-behavior:contain;margin-top:18px;padding:0 1px 8px;align-content:start;gap:7px}.sidebarProjectHeading{position:-webkit-sticky;position:sticky;top:0;z-index:3;background:#fff;padding:4px 2px 8px}.recentToggle{padding:7px 5px;font-weight:600}.recentToggle>span:first-child{color:#354964}.recentCount{display:grid;place-items:center;min-width:22px;height:22px;padding:0 5px;border-radius:999px;background:#f1f5fb;color:#647895;font-size:12px}.folderAddButton{height:30px;gap:5px;padding:0 9px;font-weight:650}.sidebarFolder{gap:2px}.folderHeadingRow{display:grid;grid-template-columns:minmax(0,1fr) 28px;grid-gap:2px;gap:2px;align-items:center;min-width:0;border-radius:9px}.folderHeadingRow:hover,.sidebarFolder:focus-within>.folderHeadingRow{background:#f7f9fc}.sidebarFolderHeading{min-width:0;min-height:34px;padding:5px 7px}.sidebarFolderHeading:hover{background:transparent}.sidebarFolderHeading b{color:#435773}.sidebarFolderHeading small{display:grid;place-items:center;min-width:19px;height:19px;border-radius:999px;background:#f0f4f9;font-size:12px}.folderChevron{width:10px;flex:0 0 10px;font-size:12px}.folderIcon{flex:0 0 auto;color:#5278b2}.sidebarFolderItems{padding:2px 1px 5px 18px}.sidebarProjectRow{grid-template-columns:minmax(0,1fr) 34px;min-height:40px;padding:1px 3px 1px 1px;border:1px solid transparent}.sidebarProjectRow.selected{background:#f0f5fd;border-color:#e7eef9}.sidebarProjectOpen{min-height:36px;padding:3px 4px}.sidebarProjectOpen img{width:29px;height:29px;flex-basis:29px}.sidebarProjectOpen span{line-height:20px}.sidebarProjectRow select{width:32px;height:30px;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;border:1px solid #e3eaf4;border-radius:8px;background:#fff;color:#6e7f99}.folderMenu{position:relative;display:grid;place-items:center;height:30px}.folderMenu>summary{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;color:#70819a;list-style:none;cursor:pointer}.folderMenu>summary::-webkit-details-marker{display:none}.folderMenu>summary:hover,.folderMenu[open]>summary{background:#eaf1fd;color:#245fc8}.folderMenuPopup{position:absolute;z-index:8;right:0;top:32px;width:172px;padding:5px;border:1px solid #e3eaf3;border-radius:11px;background:#fff;box-shadow:0 12px 30px #182f501a}.folderMenuPopup button{display:flex;align-items:center;width:100%;min-height:34px;gap:8px;padding:0 9px;border:0;border-radius:7px;background:#fff;color:#40536f;text-align:left;font-size:12px}.folderMenuPopup button:hover{background:#f2f6fc}.folderMenuPopup .folderDeleteAction{color:#a94b58}.folderRenameForm{display:grid;grid-template-columns:17px minmax(0,1fr) 27px 27px;align-items:center;grid-gap:4px;gap:4px;min-height:36px;padding:3px 5px;border:1px solid #d8e4f6;border-radius:9px;background:#f8fbff;color:#5175aa}.folderRenameForm input{min-width:0;height:28px;border:1px solid #dfe7f2;border-radius:6px;padding:0 7px;background:#fff;color:#253b5a;font-size:12px;outline:none}.folderRenameForm button{display:grid;place-items:center;width:27px;height:27px;padding:0;border:0;border-radius:7px;background:#eaf2ff;color:#2866dc}.folderRenameForm button[type=button]{background:#f1f3f7;color:#7b8798}.folderRenameForm button:disabled{opacity:.45}.folderEmptyNote{padding:3px 8px;color:#9aa6b7;font-size:12px}.archivedFoldersGroup{display:grid;grid-gap:4px;gap:4px;margin-top:4px;padding-top:8px;border-top:1px solid #edf1f6}.archivedFoldersToggle{display:flex;align-items:center;gap:8px;min-height:34px;padding:0 7px;border:0;border-radius:8px;background:transparent;color:#728199;text-align:left}.archivedFoldersToggle:hover{background:#f5f7fa}.archivedFoldersToggle>b{flex:1 1;font-size:12px;font-weight:650}.archivedFoldersToggle>small{font-size:12px;color:#98a3b2}.archivedFoldersToggle>span{font-size:14px}.archivedFolder .sidebarFolderHeading b{color:#7b8798}.newFolderForm{padding:5px 1px}.uploadWorkspace{align-content:start;gap:20px;padding:26px;min-height:460px}.uploadIntro{display:flex;align-items:flex-start;gap:13px;width:100%;padding-bottom:17px;border-bottom:1px solid #edf1f6}.uploadIntro>div:last-child{min-width:0}.uploadIntro .sectionEyebrow{display:block;margin:2px 0 5px;font-size:12px}.uploadIntro h3{font-size:18px;line-height:26px;color:#172d4d}.uploadIntro p{max-width:760px;margin:5px 0 0;font-size:12px;line-height:20px}.uploadWorkspaceBody{display:grid;grid-template-columns:minmax(260px,.95fr) minmax(260px,1fr);grid-gap:26px;gap:26px;align-items:stretch;width:100%;min-width:0}.uploadImageFrame{display:grid;grid-template-rows:auto minmax(250px,1fr);grid-gap:10px;gap:10px;min-width:0;min-height:330px;padding:12px;border:1px solid #e6ebf3;border-radius:13px;background:#f7f9fc}.uploadImageFrame>span{display:flex;align-items:center;gap:7px;color:#358167;font-size:12px;font-weight:650}.uploadImageFrame>span .appIcon{color:#fff;background:#32a47c;border-radius:50%;padding:2px}.uploadImageFrame .inlineProductPhoto{width:100%;height:100%;min-height:250px;max-height:390px;border-radius:9px;background:#fff;object-fit:contain}.uploadActionPanel{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:17px;min-width:0;padding:26px 30px;border:1px solid #e7edf6;border-radius:14px;background:linear-gradient(145deg,#fbfcff,#f5f8fd)}.uploadActionIntro{max-width:390px}.uploadStepLabel{color:var(--accent);font-size:12px;font-weight:600;letter-spacing:0}.uploadActionIntro h4{margin:9px 0 6px;color:#162d50;font-size:20px;line-height:28px}.uploadActionIntro p{margin:0;color:#70819a;font-size:12px;line-height:20px}.nextStepButton{display:inline-flex;align-items:center;justify-content:center;gap:11px;min-width:250px;min-height:54px!important;padding-inline:23px!important;font-size:14px!important;box-shadow:0 8px 20px #2866dc2b!important}.uploadReplaceArea{display:flex;align-items:center;gap:11px;flex-wrap:wrap;padding-top:3px}.uploadReplaceArea .uploadButton{min-height:39px;padding:0 15px;gap:7px;border-color:#d6e1f1;color:#365b94;background:#fff;font-size:12px}.uploadReplaceArea>span{color:#8794a7;font-size:12px;line-height:20px}.uploadSafetyNote{display:flex;align-items:flex-start;gap:8px;max-width:390px;padding-top:13px;border-top:1px solid #e6ebf3;color:#7d8ca2;font-size:12px;line-height:20px}.uploadSafetyNote>.appIcon{flex:0 0 auto;color:#4b80d5}.uploadButton input:focus-visible{outline:3px solid #6b9df5;outline-offset:-3px;border-radius:999px}.sidebarProjects{scrollbar-gutter:stable}@media(max-width:1280px){.productionLayout{grid-template-columns:205px minmax(0,1fr) 200px;gap:12px}.productionAside,.productionRail{height:auto;min-height:560px}.mainArea{padding-inline:26px}.uploadWorkspaceBody{grid-template-columns:minmax(240px,.9fr) minmax(240px,1fr);gap:18px}.uploadActionPanel{padding:22px}}@media(max-width:1050px){.productionLayout{grid-template-columns:190px minmax(0,1fr)}.productionAside{display:none}.productionRail{min-height:560px}.uploadWorkspaceBody{grid-template-columns:minmax(220px,.9fr) minmax(220px,1fr);gap:14px}.uploadActionPanel{padding:20px}.nextStepButton{min-width:220px}}@media(max-width:900px){.sidebarProjects{display:none}.productionLayout{grid-template-columns:minmax(0,1fr)}.productionRail{height:auto;min-height:0;position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;overflow:visible}.railStrategyLink,.railTop{grid-column:1/-1}.railGroup{min-width:0;margin:0}.railNode{min-height:68px}.productionMain{height:auto;min-height:0}.uploadWorkspace{min-height:0}}@media(max-width:620px){.productionRail{display:flex;overflow-x:auto;gap:8px;max-height:none}.railGroup>small,.railStrategyLink,.railTop{display:none}.railGroup{display:flex;flex:0 0 auto}.productionLayout{gap:9px}.uploadWorkspace{padding:17px;gap:15px}.uploadIntro{gap:10px;padding-bottom:13px}.uploadIntro h3{font-size:16px}.uploadIntro p{font-size:12px}.uploadWorkspaceBody{grid-template-columns:minmax(0,1fr);gap:12px}.uploadImageFrame{min-height:270px;grid-template-rows:auto 250px}.uploadImageFrame .inlineProductPhoto{min-height:0;max-height:300px}.uploadActionPanel{gap:14px;padding:18px}.uploadActionIntro h4{font-size:18px}.uploadActionIntro p{font-size:12px}.nextStepButton{width:max-content;min-width:240px;max-width:100%;min-height:52px!important}.uploadReplaceArea{align-items:flex-start;flex-direction:column;gap:8px}.mainArea{padding-inline:12px}}.accountNavGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.accountNavCard{position:relative;min-height:112px;padding:17px 46px 16px 16px;border:1px solid #e4eaf3;border-radius:13px;background:#fff;display:grid;align-content:start;grid-gap:8px;gap:8px;transition:.16s}.accountNavCard:hover{border-color:#9bbcf2;background:#f8fbff;transform:translateY(-1px)}.accountNavCard>span{width:34px;height:34px;border-radius:11px;background:#edf4ff;color:#2868d8;display:grid;place-items:center}.accountNavCard>b{font-size:14px;color:#1c3152}.accountNavCard>small{font-size:12px;color:var(--muted);line-height:20px}.accountNavCard>i{position:absolute;right:17px;top:50%;transform:translateY(-50%);font-style:normal;color:#7186a5}.accountSubnav{display:flex;gap:8px;flex-wrap:wrap;margin:-5px 0 16px}.accountSubnav a{height:38px;padding:0 15px;border:1px solid #dfe7f2;border-radius:999px;background:#fff;color:#5b6f8c;display:flex;align-items:center;font-size:12px;font-weight:650}.accountSubnav a.active{background:#edf4ff;border-color:#bfd3f6;color:#235fc4}.planCard>button,.topupGrid button{cursor:pointer;color:#245fc8;background:#f4f8ff;border-color:#cbdcf7}.planCard>button:hover,.topupGrid button:hover{background:#eaf2ff;border-color:#8fb3ef}@media(max-width:760px){.accountNavGrid{grid-template-columns:minmax(0,1fr)}}.sidebarProjects{min-height:0;overflow:auto;gap:8px;margin-top:23px;padding:0 2px 6px}.sidebarProjects.collapsed{overflow:visible}.sidebarProjectHeading{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:0 4px 5px}.folderAddButton,.recentToggle,.sidebarFolderHeading{display:flex;align-items:center;border:0;background:transparent;color:#8290a7}.recentToggle{flex:1 1;gap:8px;text-align:left;padding:4px 5px;font-size:12px;letter-spacing:0}.recentToggle>span:first-child{color:#8794a8}.recentCount,.sidebarFolderHeading small{font-size:12px;color:#9aa7ba}.recentChevron{margin-left:auto;font-size:16px;color:#5876a9}.folderAddButton{white-space:nowrap;border:1px solid #e3eaf4;border-radius:999px;padding:5px 8px;color:#3568bf;font-size:12px}.folderAddButton:hover{background:#f1f6ff;border-color:#c9daf5}.newFolderForm{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:5px;gap:5px;padding:3px 2px}.newFolderForm input{min-width:0;width:100%;height:32px;border:1px solid #dfe7f3;border-radius:8px;padding:0 8px;color:#233858;font-size:12px;outline:none}.newFolderForm button{height:32px;border:0;border-radius:999px;padding:0 10px;background:#1765f5;color:#fff;font-size:12px;font-weight:600}.sidebarFolder{display:grid;grid-gap:3px;gap:3px}.sidebarFolderHeading{width:100%;gap:7px;text-align:left;padding:5px;border-radius:7px}.sidebarFolderHeading:hover{background:#f5f8fc}.sidebarFolderHeading b{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#5d6f8c;font-size:12px;font-weight:650}.folderChevron{width:12px;color:#7186a6;font-size:14px}.sidebarFolderItems{display:grid;grid-gap:3px;gap:3px;padding-left:8px}.sidebarProjectRow{display:grid;grid-template-columns:minmax(0,1fr) 22px 26px;align-items:center;grid-gap:2px;gap:2px;min-width:0;border-radius:9px;padding-right:3px}.sidebarProjectRow.selected,.sidebarProjectRow:hover{background:#f1f5fb}.sidebarProjectOpen{display:flex;align-items:center;gap:8px;min-width:0;overflow:hidden;border:0;background:transparent;text-align:left;padding:5px;border-radius:8px;color:#56657e}.sidebarProjectOpen img{width:30px;height:30px;flex:0 0 30px;object-fit:cover;border-radius:7px}.sidebarProjectOpen span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.sidebarProjectRow select{width:24px;height:28px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:#8292aa;font-size:12px;cursor:pointer;text-align:center;outline:none}.sidebarProjectRow select:focus-visible{outline:2px solid #1765f5;border-radius:6px}.sidebarProjectRow select option{color:#263b5b}.projectRowMenu{position:relative;display:grid;place-items:center;height:28px}.projectRowMenu>summary{display:grid;place-items:center;width:24px;height:24px;border-radius:7px;color:#8292aa;list-style:none;cursor:pointer}.projectRowMenu>summary::-webkit-details-marker{display:none}.projectRowMenu>summary:hover,.projectRowMenu[open]>summary{background:#e7effb;color:#245fc8}.projectRowMenuPopup{position:absolute;z-index:9;right:0;top:28px;width:150px;padding:5px;border:1px solid #e3eaf3;border-radius:11px;background:#fff;box-shadow:0 12px 30px #182f501a}.projectRowMenuPopup button{display:flex;align-items:center;width:100%;min-height:32px;gap:8px;padding:0 9px;border:0;border-radius:7px;background:#fff;color:#40536f;text-align:left;font-size:12px}.projectRowMenuPopup button:hover{background:#f2f6fc}.projectRowMenuPopup .projectDeleteAction{color:#a94b58}.projectRenameForm{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) 26px;align-items:center;grid-gap:4px;gap:4px;min-height:34px;padding:3px 5px;border:1px solid #d8e4f6;border-radius:9px;background:#f8fbff}.projectRenameForm input{min-width:0;height:26px;border:1px solid #dfe7f2;border-radius:6px;padding:0 7px;background:#fff;color:#253b5a;font-size:12px;outline:none}.projectRenameForm button{display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:7px;background:#eaf2ff;color:#2866dc}.projectRenameForm button:disabled{opacity:.45}.sidebarNoProjects{margin:2px 5px;color:#94a0b2;font-size:12px;line-height:20px}.uploadNodeActions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.uploadNodeActions>span{font-size:12px;color:#8592a6}.uploadNodeActions .button{flex:0 0 auto}@media(max-width:900px){.sidebarProjects{display:none}}.sidebarProjects{overflow-x:hidden;overflow-x:hidden!important;overflow-y:auto;scrollbar-gutter:auto}.workflowInfoCard:not(.uploadWorkspace){min-height:250px;align-content:center;padding:30px}.workflowInfoCard:not(.uploadWorkspace) .button{margin-top:8px}.mobileProjectsToggle{display:none}@media(max-width:900px){.mobileProjectsToggle{display:flex;align-items:center;justify-content:center;gap:5px;min-width:46px;height:38px;padding:0 8px;border:1px solid #e3eaf4;border-radius:10px;background:#fff;color:#526b90;font-size:12px;font-weight:650}.mobileProjectsToggle.selected{background:#edf4ff;border-color:#c9daf5;color:#2866dc}.sidebarProjects{display:none}.sidebarProjects.mobile-open{display:grid;position:fixed;left:78px;top:260px;width:min(300px,calc(100vw - 92px));height:auto;max-height:min(48vh,460px);padding:12px;border:1px solid var(--line);border-radius:13px;background:#fff;box-shadow:0 16px 40px #10274b20;z-index:24}}@media(max-width:620px){.appSidebar{position:-webkit-sticky;position:sticky;z-index:22;flex-wrap:wrap;row-gap:4px}.mobileProjectsToggle{min-width:38px;width:38px;padding:0}.mobileProjectsToggle span{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.sidebarProjects.mobile-open{left:12px;top:60px;width:calc(100vw - 24px);max-height:45vh;margin-top:0;padding:12px}}@media(min-width:901px){.appShell{grid-template-columns:268px minmax(0,1fr)}.appSidebar{height:100dvh;overflow:hidden;scrollbar-gutter:stable}.sidebarProjects{flex:1 1 auto;min-height:0;max-height:none;margin-top:17px;overflow-x:hidden;overflow-y:auto;align-content:start;overscroll-behavior:contain}.sidebarBottom{flex:0 0 auto;margin-top:auto;padding-top:12px}.pointsShortcut{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:48px;padding:9px 11px;text-decoration:none}.pointsShortcut>b,.pointsShortcut>i{display:flex;align-items:center;gap:7px}.pointsShortcut>b{font-size:12px;color:#1c355b}.pointsShortcut>i{font-style:normal;font-size:12px;white-space:nowrap}}@media(min-width:1101px) and (max-width:1500px){.productionLayout{grid-template-columns:240px minmax(0,1fr)}.productionAside{display:none}}@media(min-width:901px) and (max-width:1100px){.productionLayout{grid-template-columns:210px minmax(0,1fr)}}.creationCard{display:flex;flex-direction:column;gap:14px}.creationCardHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid #edf1f7}.creationCardHeader h3{margin:4px 0 0;font-size:18px;color:var(--navy)}.generationReadyTag{flex:0 0 auto;border-radius:999px;padding:6px 10px;background:#edf4ff;color:#356dc9;font-size:12px;font-weight:650}.skillDescription{margin:0;color:#697b96;font-size:12px;line-height:20px}.modelControl{display:grid;grid-template-columns:minmax(0,1fr) minmax(185px,.8fr);grid-gap:14px;gap:14px;align-items:stretch;margin-top:3px}.modelControl label{align-content:start;grid-gap:8px;gap:8px}.modelControl label>span,.priceEstimate>span{font-size:12px;color:#536782;font-weight:650}.modelControl select{width:100%;min-width:0;height:52px;border:1px solid #cbd9ee;border-radius:999px;background:#fff;color:var(--navy);padding:0 42px 0 18px;font-size:14px;line-height:22px;box-shadow:0 3px 10px #183a6810;outline:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.modelControl select:hover{border-color:#9bb8e4;box-shadow:0 6px 16px #183a6818;transform:translateY(-1px)}.modelControl select:focus{border-color:var(--blue);box-shadow:0 0 0 4px #2563eb1a,0 5px 14px #183a6814}.modelControl select option{padding:10px 12px;font-size:14px}.priceEstimate{display:grid;align-content:center;grid-gap:6px;gap:6px;padding:12px 14px;border:1px solid #dce8fa;border-radius:13px;background:#f5f9ff}.priceEstimate small{color:#7c8da6;font-size:12px;line-height:20px}.billingNote{margin:0;padding:0;background:transparent;border:0;color:#7889a1;font-size:12px;line-height:20px}.creationActions{display:flex;align-items:center;gap:12px;margin-top:auto;padding-top:14px;border-top:1px solid #edf1f7}.creationActions>span{font-size:12px;color:#7c8ba2;line-height:20px}.workbenchGrid{grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr);gap:16px}.creationCard,.previewCard{min-height:380px;padding:22px}.previewCard{display:flex;flex-direction:column}.previewEmpty{flex:1 1;min-height:290px}@media(max-width:1100px){.workbenchGrid{grid-template-columns:minmax(0,1fr);gap:14px}.creationCard,.previewCard{min-height:0}.previewEmpty{min-height:280px}}@media(max-width:620px){.modelControl{grid-template-columns:minmax(0,1fr)}.creationActions{align-items:stretch;flex-direction:column}.creationActions .button{width:max-content;max-width:100%}.creationCard,.previewCard{padding:17px}}.opsReservedGrid{margin-top:14px}.opsReservedGrid article{background:linear-gradient(180deg,#fff,#f9fbff)}.opsReservedGrid .opsCardHeading{align-items:flex-start;gap:10px}.opsReservedGrid .opsCardHeading b{line-height:22px}.opsReservedGrid .opsCardHeading i{white-space:nowrap;background:#f0f4fb;color:#617696}.opsReservedNote{margin:-5px 0 0;color:#78869a;font-size:12px;line-height:20px;min-height:36px}.opsDocsLink{display:inline-flex;align-items:center;gap:5px;width:max-content;color:var(--blue);font-size:12px;font-weight:650;text-decoration:none}.opsDocsLink:hover{text-decoration:underline}.briefField select{width:100%;min-height:48px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--ink);padding:10px 12px;outline:none}.briefField select:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(37,99,235,.12)}.platformPreflight{display:flex;flex-direction:column;gap:8px;margin:18px 0;padding:16px 18px;border:1px solid #d9e5fb;border-radius:14px;background:#f5f8ff;color:var(--navy);font-size:14px;line-height:22px}.platformPreflight b{font-size:14px}.platformPreflight small{font-size:12px;color:var(--muted)}.platformPreflight a{align-self:flex-start;color:var(--blue);font-size:12px;font-weight:650;text-decoration:underline;text-underline-offset:3px}.platformPreflight .platformCaution{color:#8a5c14}.briefPlatform{margin:16px 0 0}.platformPreflight+.modelControl{margin-top:16px}.newProjectPlatform{display:flex;flex-direction:column;gap:9px;width:min(420px,100%);margin:20px 0 8px;color:var(--navy);font-weight:650}.newProjectPlatform select{height:48px;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--ink);padding:0 14px}.newProjectRule{display:block;width:min(520px,100%);margin:0 0 18px;color:var(--muted);line-height:22px}.newProjectUploadLabel{font-size:12px;font-weight:600;color:var(--navy);margin:12px 0 10px}.uploadDisabled{opacity:.45;cursor:not-allowed}.newProjectLocales{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;width:min(520px,100%);margin:8px 0}.newProjectLocales label{display:grid;grid-gap:7px;gap:7px;color:var(--navy);font-size:12px;font-weight:650}.newProjectLocales select{height:46px;min-width:0;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--ink);padding:0 12px}.detailPresetSummary{display:grid;grid-gap:5px;gap:5px;margin-top:6px;padding:12px 14px;border:1px solid #dce7fa;border-radius:11px;background:#fff}.detailPresetSummary b{font-size:12px;color:var(--navy)}.detailPresetSummary small,.detailPresetSummary span{font-size:12px;color:var(--muted);line-height:20px}.detailScopePanel{display:grid;grid-gap:14px;gap:14px;margin:18px 0;padding:18px;border:1px solid #cddbf4;border-radius:18px;background:linear-gradient(180deg,#f7faff,#fff);color:var(--navy)}.detailScopeIntro{display:grid;grid-gap:4px;gap:4px}.detailScopeIntro b{font-size:16px}.detailScopeIntro span,.detailScopePanel p{font-size:12px;line-height:20px;color:var(--muted);margin:0}.detailScopeChoices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.detailScopeChoices button{display:grid;grid-gap:4px;gap:4px;text-align:left;padding:14px 16px;border:1px solid var(--line);border-radius:14px;background:#fff;color:var(--navy);cursor:pointer}.detailScopeChoices button.chosen{border-color:var(--blue);background:#eaf2ff;box-shadow:0 0 0 2px rgba(37,99,235,.1)}.detailScopeChoices strong{font-size:14px}.detailScopeChoices small{font-size:12px;color:var(--muted)}.detailAssetList{display:grid;grid-gap:7px;gap:7px;list-style:none;padding:0;margin:0}.detailAssetList li{display:grid;grid-gap:3px;gap:3px;padding:9px 12px;border-radius:10px;background:#fff;border:1px solid #e7edf8}.detailAssetList b{font-size:12px}.detailAssetList span{font-size:12px;color:var(--muted);line-height:20px}.detailConfirm{display:flex;align-items:flex-start;gap:10px;padding:12px;border-radius:12px;background:#eaf2ff;font-size:12px;font-weight:650;line-height:20px;cursor:pointer}.detailConfirm input{width:17px;height:17px;flex:none;margin-top:1px;accent-color:var(--blue)}.detailResultGallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.detailResultGallery article{min-width:0;padding:8px;border:1px solid var(--line);border-radius:14px;background:#fff}.detailResultGallery img{width:100%;height:180px;object-fit:contain;border-radius:9px;background:#f3f6fb}.detailResultGallery article div{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:9px 3px 2px}.detailResultGallery b{font-size:12px;color:var(--navy)}.detailResultGallery a{font-size:12px;color:var(--blue);white-space:nowrap}@media(max-width:700px){.detailResultGallery,.detailScopeChoices{grid-template-columns:1fr}}.emptyHero .newProjectLocales label,.emptyHero .newProjectPlatform,.emptyHero .newProjectUploadLabel{color:#f3f7ff}.emptyHero .newProjectRule{color:#d7e4fa}.emptyHero .newProjectLocales select,.emptyHero .newProjectPlatform select{color:#172b4d;background:#fff}.emptyHero .emptySteps{color:#50617b}.analysisActions{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.analysisModelPicker{display:grid;grid-gap:5px;gap:5px;min-width:220px}.analysisModelPicker span{color:#52627a;font-size:12px;font-weight:650}.analysisModelPicker select{height:38px;max-width:290px;border:1px solid #dfe6f0;border-radius:9px;background:#fff;color:#263b5b;padding:0 10px;font-size:12px}.analysisModelPicker small{color:#73839b;font-size:12px}@media(max-width:620px){.analysisActions{width:100%;align-items:stretch}.analysisModelPicker,.analysisModelPicker select{width:100%;max-width:none}.analysisActions>.button{width:100%}}.translateBrand img{display:block;width:132px;height:34px}.translateBrand i{margin-left:2px;padding-left:11px}@media(max-width:620px){.translateBrand img{width:104px;height:29px}}.translateApp{background:#f1f3f6;color:#202b38}.translateTop{height:56px;padding:0 22px;justify-content:flex-start;gap:24px;border-bottom:1px solid #dfe4eb}.translateBack{font-size:12px;color:#617083}.translateBrand{position:static;transform:none;gap:12px;margin-left:4px}.translateBrand img{width:122px;height:29px;object-fit:contain}.translateBrand i{margin-left:0;padding-left:12px;color:#66758a}.translateTopBadge{margin-left:auto;padding:6px 10px;border:0;background:#f5f7fa;color:#637489;font-size:12px}.translateTopBadge span{width:6px;height:6px;box-shadow:none}.translateStudio{width:calc(100% - 44px);max-width:1540px;margin:0 auto;padding:0 0 18px}.translateStudioHeading{height:76px;display:flex;align-items:center;justify-content:space-between}.translateStudioHeading>div:first-child small{color:#8894a4}.translateStudioHeading h1{margin:3px 0 0;color:#233347;font-size:20px;font-weight:650}.translateBatchStatus{display:flex;align-items:center;gap:7px;color:#6d7b8d;font-size:12px}.translateEditor{height:calc(100vh - 150px);min-height:580px;display:grid;grid-template-columns:250px minmax(0,1fr) 292px;border:1px solid #dfe4eb;border-radius:8px;background:#fff;box-shadow:0 2px 8px #24334708}.translateQueue,.translateSettings{min-width:0;display:flex;flex-direction:column;background:#fff}.translateQueue{padding:15px 12px;border-right:1px solid #e2e6ec}.translatePaneTitle{display:flex;align-items:center;justify-content:space-between;min-height:27px;margin-bottom:12px}.translatePaneTitle b{color:#2b3a4d;font-weight:650}.translatePaneTitle span{color:#8a96a6}.translateAddButton{width:100%;height:34px;display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid #d6deea;border-radius:5px;background:#fff;color:#385879;font-size:12px}.translateAddButton:hover{border-color:#8eadd8;background:#f9fbfe}.translateQueueDrop{width:100%;min-height:118px;margin-top:11px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:1px dashed #c8d1dd;border-radius:5px;background:#fafbfc;color:#607187}.translateQueueDrop>svg{color:#607f9f}.translateQueueDrop b{font-size:12px;font-weight:550}.translateQueueDrop small{font-size:12px;color:#929eac}.translateQueueList{display:grid;align-content:start;grid-gap:3px;gap:3px;margin-top:10px}.translateQueueItem{width:100%;min-width:0;min-height:61px;display:flex;align-items:center;gap:9px;padding:7px;border:1px solid transparent;border-radius:5px;background:transparent;text-align:left}.translateQueueItem:hover{background:#f6f8fa}.translateQueueItem.selected{border-color:#cbd8e9;background:#f2f6fb}.translateQueueItem img{width:43px;height:43px;flex:0 0 auto;border-radius:3px;background:#edf0f3;object-fit:cover}.translateQueueItem>span{min-width:0;flex:1 1;display:grid;grid-gap:5px;gap:5px}.translateQueueItem b{overflow:hidden;color:#394a5e;font-size:12px;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.translateQueueItem small{color:#8a96a5;font-size:12px}.queueDone{flex:0 0 auto;color:#33816b}.translateClear{height:34px;display:flex;align-items:center;justify-content:center;gap:5px;margin-top:auto;border:0;border-top:1px solid #edf0f3;background:#fff;color:#8793a1;font-size:12px}.translateClear:hover{color:#4e6279}.translateCanvas{min-width:0;min-height:0;background:#f3f5f7}.translateCanvasToolbar{height:52px;flex:0 0 auto;display:flex;justify-content:space-between;gap:12px;padding:0 16px;border-bottom:1px solid #e1e5ea;background:#fff}.translateCanvasToolbar>div{min-width:0;display:grid;grid-gap:3px;gap:3px}.translateCanvasToolbar b{overflow:hidden;color:#425267;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.translateCanvasToolbar small{color:#929daa;font-size:12px}.translateDownload{height:29px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border:1px solid #d5deea;border-radius:4px;color:#456583;font-size:12px;white-space:nowrap}.translateDownload:hover{border-color:#9bb2cd;background:#f9fbfd}.translateCompare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.translateCompare figure{min-width:0;margin:0;display:flex;flex-direction:column;border:1px solid #e0e4e9;border-radius:4px;background:#fff}.translateCompare figure img{width:100%;height:calc(100% - 31px);min-height:230px;object-fit:contain;background:#eceff2}.translateCompare figure figcaption{height:31px;flex:0 0 auto;display:flex;align-items:center;padding:0 10px;border-top:1px solid #e6e9ed;color:#6e7d8f}.translateCanvasEmpty{min-width:0;min-height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:25px;text-align:center;color:#8390a0}.translateCompare .translateCanvasEmpty{border:1px dashed #d2d9e1;border-radius:4px;background:#f8f9fa}.translateCanvasEmpty>div{width:39px;height:39px;display:grid;place-items:center;border-radius:50%;background:#e9edf1;color:#6c8095}.translateCanvasEmpty b{color:#53647a;font-weight:600}.translateCanvasEmpty span{max-width:320px;color:#8793a2;font-size:12px;line-height:20px}.translateCanvasEmptyButton{flex:1 1;margin:16px;border:1px dashed #cad3de;background:#f8f9fa;cursor:pointer}.translateCanvasEmptyButton:hover{border-color:#91a8c2;background:#f5f7f9}.translateCanvasError{margin:0;padding:0 16px 13px;color:#a94f4f;font-size:12px}.translateSettings{padding:15px 16px;border-left:1px solid #e2e6ec;overflow-y:auto}.translateSettings .translatePaneTitle{margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid #edf0f3}.translateSettings>label{display:grid;grid-gap:6px;gap:6px;margin:0 0 14px;color:#5b6b7f}.translateSettings select{height:35px;width:100%;padding:0 9px;border:1px solid #d9e0e8;border-radius:4px;background:#fff;color:#354a62;font-size:12px}.translateSettings label>small{color:#919caa;font-size:12px;font-weight:400;line-height:20px}.translateRetouchNote{margin:1px 0 12px;padding:10px;border:1px solid #e5e9ee;border-radius:4px;background:#f8f9fa}.translateRetouchNote b{color:#52667d;font-size:12px;font-weight:600}.translateRetouchNote p{margin:5px 0 0;color:#8793a1}.translateRerun{height:33px;display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid #d6deea;border-radius:4px;background:#fff;color:#456481;font-size:12px}.translateRerun:hover{background:#f7f9fb}.translateSettingsBottom{display:grid;grid-gap:9px;gap:9px;margin-top:auto;padding-top:16px}.translateSettingsBottom>small,.translateSettingsBottom>span{color:#8491a1;font-size:12px}.translateSettingsBottom>small{line-height:22px}.translateSettingsBottom .translateRun{height:38px;display:flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:4px;background:#245fa8;color:#fff;font-size:12px;box-shadow:none}.translateSettingsBottom .translateRun:hover{background:#1c4f8f}.translateSettingsBottom .translateRun:disabled{background:#aab8c8}.translateNotice{color:#a35e1c;font-size:12px;line-height:20px}.translateQueue .translateNotice{margin:8px 2px 0}.spin{animation:translateSpin 1s linear infinite}@keyframes translateSpin{to{transform:rotate(1turn)}}@media(max-width:1080px){.translateStudio{width:calc(100% - 28px)}.translateEditor{grid-template-columns:210px minmax(0,1fr) 260px}.translateQueue{padding-inline:9px}.translateSettings{padding-inline:12px}}@media(max-width:820px){.translateEditor{height:auto;min-height:calc(100vh - 145px);grid-template-columns:210px minmax(0,1fr);grid-template-rows:minmax(480px,1fr) auto}.translateSettings{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;border-top:1px solid #e2e6ec;border-left:0}.translateSettings .translatePaneTitle{grid-column:1/-1}.translateSettings>label{margin:0}.translateSettings .translateRetouchNote{grid-column:1/3;margin:0}.translateSettingsBottom{grid-column:3/5;grid-row:2/4;margin:0;padding-top:0}.translateRerun{grid-column:1/3}}@media(max-width:600px){.translateTop{height:52px;padding:0 12px;gap:10px}.translateBack{font-size:0;gap:0}.translateBack svg{width:18px}.translateBrand{gap:8px}.translateBrand img{width:102px;height:26px}.translateBrand i{padding-left:8px;font-size:12px}.translateTopBadge{padding:5px 7px;font-size:12px}.translateStudio{width:100%;padding:0 10px 12px}.translateStudioHeading{height:62px}.translateStudioHeading h1{font-size:18px}.translateEditor{display:flex;flex-direction:column;min-height:0;height:auto;overflow:visible}.translateQueue{min-height:0;border-right:0;border-bottom:1px solid #e2e6ec}.translateQueueList{max-height:152px}.translateClear{margin-top:8px}.translateCanvas{min-height:370px}.translateCompare{min-height:315px;padding:9px;gap:7px}.translateCompare figure img{min-height:235px}.translateCanvasEmptyButton{min-height:300px;margin:9px}.translateSettings{display:flex;padding:12px}.translateSettings>label{margin-bottom:11px}.translateSettings .translateRetouchNote{margin:0}.translateSettingsBottom{margin-top:12px;padding-top:12px;border-top:1px solid #edf0f3}.translateRerun{margin-top:10px}}.translateApp{background:#edf2fa;color:#14294d}.translateTop{height:64px;padding:0 clamp(16px,3vw,42px);background:#fff;border-bottom:1px solid #dce5f3;box-shadow:0 2px 10px #12336a08}.translateBack{height:36px;padding:0 12px;display:inline-flex;align-items:center;gap:7px;border:1px solid #dce5f3;border-radius:999px;color:#415a7d;background:#fff;transition:.18s ease}.translateBack:hover{color:#155eef;border-color:#a9c4ff;background:#f6f9ff}.translateBrand img{width:138px;height:38px}.translateBrand i{color:#14346e;border-left:1px solid #dce5f3;font-style:normal;font-size:12px;font-weight:600}.translateTopBadge{padding:7px 12px;border:1px solid #dcebdd;border-radius:999px;background:#f5fbf7;color:#3f7456}.translateStudio{max-width:1680px;width:calc(100% - 64px);padding-bottom:28px}.translateStudioHeading{height:88px}.translateStudioHeading>div:first-child{display:grid;grid-template-columns:auto auto;grid-column-gap:12px;column-gap:12px;align-items:end}.translateStudioHeading>div:first-child small{grid-column:1/-1;color:#6b83aa;font-size:12px;letter-spacing:0;text-transform:uppercase}.translateStudioHeading h1{color:#14294d;font-size:24px;font-weight:600}.translateBatchStatus{padding:8px 13px;border:1px solid #d8e4f7;background:#f8faff;color:#345a99;font-weight:600}.translateEditor{height:calc(100vh - 170px);min-height:640px;grid-template-columns:266px minmax(0,1fr) 310px;border:1px solid #d9e3f2;border-radius:16px;box-shadow:0 18px 48px #18345f12;overflow:hidden}.translateQueue{background:#fbfcff;border-right:1px solid #e0e8f4}.translatePaneTitle{min-height:32px}.translatePaneTitle b{color:#17396d;font-weight:600}.translatePaneTitle span{padding:4px 8px;border-radius:999px;background:#edf4ff;color:#3565b5;font-size:12px;font-weight:650}.translateAddButton{height:38px;border:1px solid #b9d0ff;background:#f5f8ff;color:#155eef}.translateAddButton:hover{border-color:#155eef;background:#edf4ff}.translateQueueDrop{min-height:155px;border:1px dashed #a9c3ee;border-radius:12px;background:linear-gradient(150deg,#f6f9ff,#fff);color:#456287}.translateQueueDrop>svg{color:#2469f5}.translateQueueItem{min-height:68px;border-radius:10px}.translateQueueItem.selected{border-color:#b5ccff;background:#edf4ff;box-shadow:inset 3px 0 #2469f5}.translateQueueItem img{width:48px;height:48px;border-radius:7px}.translateClear{border-radius:999px;color:#6d7f9c}.translateCanvas{background:#eaf0f8}.translateCanvasToolbar{height:58px;padding-inline:20px;border-bottom-color:#dce5f0}.translateCanvasToolbar b{color:#17396d}.translateDownload{height:32px;border-color:#b9d0ff;color:#155eef;font-weight:650}.translateCompare{padding:18px}.translateCompare figure{border-color:#d8e2f0;border-radius:12px;box-shadow:0 5px 18px #2448790c}.translateCompare figure img{background-color:#f1f4f9}.translateCompare figure figcaption{height:36px;padding:0 13px;color:#315789;font-size:12px;font-weight:600;background:#fff}.translateCompare .translateCanvasEmpty{border:1px dashed #a8c1e9;border-radius:12px;background:#f6f9fe}.translateCanvasEmpty>div{width:46px;height:46px;border-radius:14px;background:#e6efff;color:#2469f5}.translateCanvasEmpty b{color:#244575;font-size:12px}.translateCanvasEmpty span{color:#7286a5}.translateCanvasEmptyButton{margin:18px;border-radius:14px;background:#f7faff}.translateSettings{padding:18px 17px;background:#fff;border-left:1px solid #dce5f0}.translateSettings .translatePaneTitle{padding-bottom:12px;border-bottom:1px solid #e8eef7}.translateSettings>label{margin-bottom:15px;color:#385579;font-size:12px;font-weight:600}.translateSettings select{height:39px;border:1px solid #d5e0ef;border-radius:9px;color:#1f3e69;background-color:#fbfcff}.translateSettings select:focus{outline:3px solid #dbe8ff;border-color:#5790ff}.translateSettings label>small{color:#7b8da8}.translateRetouchNote{padding:12px;border:1px solid #d9e7ff;border-radius:11px;background:#f3f7ff}.translateRetouchNote b{color:#2254a1}.translateRetouchNote p{color:#627b9f;font-size:12px;line-height:20px}.translateRerun{height:36px;border:1px solid #b9d0ff;border-radius:999px;color:#155eef;font-weight:650}.translateSettingsBottom{gap:10px;padding-top:14px}.translatePackPanel{display:grid;grid-gap:8px;gap:8px;margin:2px 0 12px;padding:11px;border:1px solid #dce7f7;border-radius:12px;background:linear-gradient(145deg,#f8fbff,#fff);box-shadow:0 5px 15px #254a780c}.translatePackPanel>div{display:grid;grid-gap:3px;gap:3px;padding-bottom:3px}.translatePackPanel>div>b{color:#294467;font-size:12px}.translatePackPanel>div>small{color:#8898ad;font-size:12px}.translatePackPanel article{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:4px 8px;gap:4px 8px;padding:8px;border:1px solid #e8eef7;border-radius:9px;background:#fff}.translatePackPanel article>span{min-width:0;display:grid;grid-gap:3px;gap:3px}.translatePackPanel article>span>b{color:#3c5270;font-size:12px}.translatePackPanel article>span>small{overflow:hidden;color:#93a0b1;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.translatePackPanel article>strong{color:#1d4e9e;font-size:12px}.translatePackPanel article>em{grid-column:1/-1;justify-self:start;padding:2px 6px;border-radius:999px;background:#fff6e8;color:#a97829;font-size:12px;font-style:normal}.translateSettingsBottom>span{color:#466386;font-weight:650}.translateSettingsBottom .translateRun{height:44px;border-radius:999px;background:#155eef;box-shadow:0 7px 16px #155eef2e;font-weight:600;transition:.18s ease}.translateSettingsBottom .translateRun:hover{background:#0c4bd1;transform:translateY(-1px);box-shadow:0 9px 20px #155eef3a}.translateSettingsBottom .translateRun:disabled{background:#a7bce1;box-shadow:none}.translateSettingsBottom>small{color:#8292aa}@media(max-width:1080px){.translateStudio{width:calc(100% - 32px)}.translateEditor{grid-template-columns:220px minmax(0,1fr) 280px}}@media(max-width:600px){.translateTop{height:56px}.translateStudio{width:100%;padding:0 10px 12px}.translateStudioHeading{height:72px}.translateEditor{border-radius:13px}.translateQueue{background:#fff}.translateCanvas{background:#edf2fa}.translateSettings{background:#fff}}.translateCanvasActions{display:flex;gap:6px;flex-wrap:wrap}.translateCanvasActions a,.translateCanvasActions button{flex:0 0 auto}.translateCompare.hasResult{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}.translateResultFigure{min-height:0;display:flex;flex-direction:column}.translateImageStage{position:relative;container-type:inline-size;min-height:0;flex:1 1;display:grid;place-items:center;overflow:hidden;background:#f1f4f9;touch-action:none}.translateImageStage>img{display:block;width:100%;height:100%;min-height:250px;object-fit:contain;pointer-events:none}.translateTextLayer{position:absolute;z-index:2;white-space:pre-wrap;overflow-wrap:anywhere;padding:3px 6px;line-height:22px;cursor:move;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-shadow:0 1px 3px #0007;paint-order:stroke fill}.translateTextLayer.active{outline:1px dashed #2580ff;outline-offset:3px;background:#2477ff1a}.translateCompare.editing{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)}.translateLayerControls{display:grid;grid-gap:12px;gap:12px;padding:12px;border:1px solid #d9e7ff;border-radius:12px;background:#f7faff}.translateLayerTitle{display:flex;align-items:center;justify-content:space-between;color:#244d8d}.translateLayerTitle b{display:flex;align-items:center;gap:6px;font-size:12px}.translateLayerTitle button{width:28px;height:28px;display:grid;place-items:center;border:1px solid #f0d7d7;border-radius:7px;background:#fff;color:#b94b4b}.translateEditField{display:grid;grid-gap:6px;gap:6px;color:#4e6485;font-size:12px;font-weight:600}.translateEditField textarea{min-height:76px;resize:vertical;padding:8px;border:1px solid #d8e2f1;border-radius:8px;background:#fff;color:#203c66;font:12px/1.5 inherit}.translateEditField em{float:right;color:#155eef;font-style:normal}.translateEditField input[type=range]{width:100%;accent-color:#155eef}.translateColorRow{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.translateColorRow label{display:grid;grid-gap:5px;gap:5px;color:#4e6485;font-size:12px;font-weight:650}.translateColorRow input{width:100%;height:32px;padding:3px;border:1px solid #d8e2f1;border-radius:7px;background:#fff}.translateLayerTools{display:flex;gap:7px}.translateLayerTools button{height:31px;display:flex;align-items:center;gap:6px;padding:0 9px;border:1px solid #d8e2f1;border-radius:8px;background:#fff;color:#456080;font-size:12px}.translateLayerTools button.on{border-color:#9dbbfb;background:#edf4ff;color:#155eef}.translateDragHint,.translateLayerEmpty{margin:0;color:#7185a2;font-size:12px;line-height:20px}@media(max-width:820px){.translateCompare.hasResult{grid-template-columns:1fr 1fr}.translateCompare.editing{grid-template-columns:.72fr 1.28fr}.translateImageStage>img{min-height:220px}}@media(max-width:600px){.translateCanvasActions{gap:4px}.translateCanvasActions .translateDownload{font-size:12px;padding:0 7px}.translateCompare.editing,.translateCompare.hasResult{grid-template-columns:1fr 1fr}.translateImageStage>img{min-height:240px}.translateLayerControls{padding:10px}}.translateApp{--tr-blue:#2468ef;--tr-blue2:#0d4fd8;--tr-ink:#10264d;--tr-muted:#6e82a4;min-height:100vh;background:radial-gradient(ellipse at 82% -10%,#e0ebff 0,transparent 38%),linear-gradient(180deg,#f3f6fc,#edf2fa);color:var(--tr-ink)}.translateTop{height:66px;padding:0 clamp(18px,3vw,44px);background:#ffffffeb;border-bottom:1px solid #dce6f5;box-shadow:0 4px 18px #1a3a6d08}.translateStudio{width:min(100% - 48px,1720px);padding:22px 0 34px}.translateStudioHeading{height:auto;min-height:74px;margin-bottom:18px}.translateStudioHeading h1{font-size:28px;letter-spacing:0}.translateBatchStatus{border:1px solid #d8e5fb;background:#fff;border-radius:999px;padding:9px 15px;box-shadow:0 5px 16px #143f8010}.translateEditor{height:min(76vh,820px);min-height:620px;grid-template-columns:minmax(230px,270px) minmax(500px,1fr) minmax(285px,330px);gap:14px;background:transparent;border:0;border-radius:0;box-shadow:none;overflow:visible}.translateCanvas,.translateQueue,.translateSettings{min-height:0;border:1px solid #dce6f5;border-radius:20px;background:#ffffffed;box-shadow:0 12px 38px #15356712;overflow:hidden;transition:box-shadow .22s ease,transform .22s ease}.translateCanvas:hover,.translateQueue:hover,.translateSettings:hover{box-shadow:0 16px 44px #15356719}.translateQueue{padding:18px 15px;display:flex;flex-direction:column}.translatePaneTitle{min-height:38px;border-bottom:1px solid #edf1f8;padding-bottom:12px;margin-bottom:14px}.translatePaneTitle b{font-size:12px}.translateAddButton{height:42px;border:1px solid #d4e2fb;border-radius:999px;background:linear-gradient(120deg,#f8fbff,#edf4ff);color:var(--tr-blue);font-weight:600;box-shadow:0 4px 12px #2468ef0c;transition:transform .18s,box-shadow .18s}.translateAddButton:hover,.translateRun:hover{transform:translateY(-2px);box-shadow:0 10px 22px #2468ef25}.translateQueueList{overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c4d2e7 transparent}.translateQueueItem{border:1px solid #e5ebf4;border-radius:13px;background:#fff;padding:9px;transition:border-color .18s,background .18s,transform .18s,box-shadow .18s}.translateQueueItem:hover{transform:translateY(-1px);box-shadow:0 7px 18px #17365b10}.translateQueueItem.selected{border-color:#94b7ff;background:linear-gradient(110deg,#edf4ff,#fff);box-shadow:inset 3px 0 #2468ef,0 7px 20px #2468ef14}.translateCanvas{display:flex;flex-direction:column;background:linear-gradient(155deg,#fff,#f9fbff)}.translateCanvasToolbar{min-height:70px;padding:12px 18px;border-bottom:1px solid #e7edf6;gap:15px}.translateCanvasToolbar>div:first-child{min-width:0}.translateCanvasToolbar b{color:var(--tr-ink);font-size:12px}.translateCanvasActions{gap:7px}.translateDownload{min-height:36px;padding:0 13px;border:1px solid #dce6f5;border-radius:999px;background:#fff;color:#315b9f;box-shadow:0 3px 10px #183a6b0b;transition:all .18s}.translateDownload:hover{border-color:#91b5fa;color:#155eef;transform:translateY(-1px);box-shadow:0 7px 16px #2468ef1a}.translateCompare{flex:1 1;min-height:0;padding:16px;gap:14px;overflow:auto;scrollbar-width:thin;scrollbar-color:#c4d2e7 transparent}.translateCompare figure{min-height:0;overflow:hidden;border:1px solid #dce5f1;border-radius:15px;background:#f2f5fa;box-shadow:0 8px 22px #193c6a0b}.translateCompare figure>img{min-height:0;object-fit:contain;padding:10px;transition:transform .3s ease}.translateCompare figure:hover>img{transform:scale(1.012)}.translateCompare figcaption{padding:10px 13px;background:#fff;border-top:1px solid #e8eef6;color:#546c91;font-size:12px;font-weight:600}.translateResultFigure{background:linear-gradient(145deg,#eef4ff,#f7f9fd)!important}.translateImageStage{margin:12px;border:1px solid #dbe5f3;border-radius:13px;background:linear-gradient(135deg,#edf2fa,#f8faff);overflow:auto;scrollbar-width:thin;scrollbar-color:#b9c9e2 transparent}.translateImageScaled{position:relative;flex:none;width:100%;height:100%;min-height:320px;display:grid;place-items:center;transform-origin:center;transition:transform .22s cubic-bezier(.2,.75,.25,1)}.translateImageScaled>img{display:block;min-height:320px;pointer-events:none}.translateTextLayer{border-radius:5px;transition:background .14s,outline-color .14s,box-shadow .14s}.translateTextLayer.active,.translateTextLayer:hover{outline:2px solid #2674ff;outline-offset:3px;background:#2477ff18;box-shadow:0 0 0 5px #2674ff12}.translateZoomControl{height:34px;display:flex;align-items:center;gap:5px;padding:2px 6px;border:1px solid #dce6f5;border-radius:999px;background:#fff;color:#526887;font-size:12px}.translateZoomControl button{width:28px;height:28px;border:0;border-radius:50%;display:grid;place-items:center;background:#f3f7fd;color:#3268bd;transition:background .16s,transform .16s}.translateZoomControl button:hover{background:#e6efff;transform:scale(1.05)}.translateSettings{padding:17px 16px;display:flex;flex-direction:column;gap:14px;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c4d2e7 transparent}.translateSettings .translatePaneTitle{flex:0 0 auto}.translateSettings>label{gap:7px}.translateSettings>label>span{color:#4b6284;font-size:12px;font-weight:600}.translateSettings select{height:40px;border-radius:11px;background:#f9fbff;border-color:#dce6f4;transition:border-color .16s,box-shadow .16s}.translateSettings select:focus{border-color:#83aafa;box-shadow:0 0 0 3px #2468ef16}.translateSettings>label small{font-size:12px;line-height:20px;color:#8b9ab1}.translateLayerControls{border-radius:15px;background:linear-gradient(145deg,#f5f8ff,#fff);box-shadow:0 7px 20px #1c4b8a0a}.translateLayerChip{min-height:34px;display:flex;align-items:center;gap:7px;padding:5px 8px;border:1px solid #e0e8f4;border-radius:9px;background:#fff;color:#526887;text-align:left;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.translateLayerChip span{flex:0 0 19px;width:19px;height:19px;border-radius:6px;display:grid;place-items:center;background:#edf4ff;color:#2364dc;font-weight:600}.translateLayerChip.on{border-color:#8bb1fc;background:#edf4ff;color:#174caa}.translateRetouchNote{border:1px solid #dce8fb;border-radius:14px;background:linear-gradient(135deg,#f4f8ff,#fff);box-shadow:0 6px 18px #1b4a8b08}.translateRun{border-radius:999px;background:linear-gradient(110deg,#347dfa,#1458e5);box-shadow:0 9px 22px #2468ef30;transition:transform .18s,box-shadow .18s}.translateSettingsBottom{padding-top:12px;border-top:1px solid #edf1f7;background:linear-gradient(180deg,#ffffff00,#fff 20%)}.translateCanvasEmpty{border-radius:16px;background:linear-gradient(145deg,#f8fbff,#edf4ff);border:1px dashed #c8d8f1}.translateCanvasError,.translateNotice{border-radius:11px}.translateApp a:focus-visible,.translateApp button:focus-visible,.translateApp select:focus-visible,.translateApp textarea:focus-visible{outline:3px solid #2c78ff55;outline-offset:2px}@keyframes translateRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.translateCanvas,.translateQueue,.translateSettings{animation:translateRise .42s both}.translateCanvas{animation-delay:.04s}.translateSettings{animation-delay:.08s}@media(max-width:1180px){.translateEditor{height:auto;min-height:0;grid-template-columns:220px minmax(0,1fr);align-items:stretch}.translateQueue{grid-row:1/span 2;min-height:640px}.translateCanvas{min-height:620px}.translateSettings{grid-column:2;max-height:560px}}@media(max-width:760px){.translateStudio{width:calc(100% - 24px);padding-top:14px}.translateEditor{display:flex;flex-direction:column;gap:10px}.translateQueue{min-height:0;max-height:245px}.translateCanvas{min-height:620px}.translateSettings{max-height:none;overflow:visible}.translateCompare.editing,.translateCompare.hasResult{grid-template-columns:1fr}.translateCompare figure{min-height:280px}.translateCanvasToolbar{align-items:flex-start}.translateCanvasActions{max-width:68%;justify-content:flex-end}.translateZoomControl{order:4}.translateImageStage{min-height:360px}}@media(prefers-reduced-motion:reduce){.translateApp *,.translateApp :after,.translateApp :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.translateCanvasToolbar{display:grid;grid-template-columns:minmax(120px,1fr) auto;align-items:center;grid-gap:14px;gap:14px}.translateCanvasActions{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center;justify-content:flex-end;min-width:max-content;gap:8px}.translateCanvasActions .translateDownload{display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;min-height:38px;border-radius:999px!important;padding:0 14px!important;background:linear-gradient(110deg,#fff,#f5f8ff);border-color:#cfdcf1;color:#2459a8;font-size:12px;font-weight:600;box-shadow:0 4px 12px #173c7411}.translateCanvasActions .translateDownload:hover{background:linear-gradient(110deg,#edf4ff,#e4efff);border-color:#82aafa;color:#155eef;box-shadow:0 8px 18px #2468ef22}.translateZoomControl{flex:0 0 auto;white-space:nowrap}.translateColorRow label{min-width:0}.translateOutlineToggle{min-height:36px;display:flex;align-items:center;gap:9px;color:#4e6485;font-size:12px;font-weight:600}.translateOutlineToggle input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:34px;height:19px;border-radius:999px;background:#d8e0ec;position:relative;transition:background .18s;cursor:pointer}.translateOutlineToggle input:after{content:"";position:absolute;width:15px;height:15px;left:2px;top:2px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #10264d33;transition:transform .18s}.translateOutlineToggle input:checked{background:#2866dc}.translateOutlineToggle input:checked:after{transform:translateX(15px)}.translateOutlineToggle i{font-style:normal;color:#8492a8;font-size:12px}.translateOutlineToggle input:checked+i{color:#2866dc}.translateImageScaled{width:min(100%,560px);height:auto;min-height:0;aspect-ratio:var(--translated-image-ratio,1/1);margin:auto}.translateImageScaled>img{width:100%;height:100%;min-height:0;object-fit:contain}.translateImageStage{display:flex;align-items:center;justify-content:center;padding:18px}@media(max-width:1180px){.translateCanvasToolbar{grid-template-columns:minmax(100px,1fr) auto}.translateCanvasActions{max-width:none}}@media(max-width:760px){.translateCanvasToolbar{display:flex;flex-wrap:wrap;align-items:center}.translateCanvasActions{width:100%;max-width:100%;justify-content:flex-start;overflow-x:auto;padding:4px 1px 8px}.translateCanvasActions .translateDownload{flex:0 0 auto}.translateImageScaled{width:min(100%,440px)}}@media(max-width:430px){.translateCanvasActions{gap:5px}.translateCanvasActions .translateDownload{padding:0 10px!important;font-size:12px}.translateZoomControl{order:0}}.translateImageScaled{container-type:inline-size}.authenticityGate{display:flex;gap:10px;align-items:flex-start;padding:12px;border:1px solid #f0d7a2;border-radius:9px;background:#fffaf0;color:#694e19;font-size:12px;line-height:20px}.authenticityGate input{margin-top:3px;flex:none;accent-color:#2468df}.resultReview button:disabled{opacity:.48;cursor:not-allowed}.translatePointRate{display:grid;grid-gap:6px;gap:6px;padding:11px 12px;border:1px solid #dce7f7;border-radius:11px;background:linear-gradient(145deg,#f7faff,#fff)}.translatePointRate>b{color:#294467;font-size:12px}.translatePointRate>span{color:#1d4e9e;font-size:14px;font-weight:600}.translatePointRate>small{color:#8292a8;font-size:12px;line-height:20px}.translatePointRate>a{color:#2865c7;font-size:12px;font-weight:600}.modelControl{grid-template-columns:1fr!important;gap:12px!important;align-items:stretch!important}.modelControl label{display:grid;grid-gap:7px;gap:7px}.modelControl label>span{font-size:12px;color:#61718a;font-weight:600}.modelControl select{height:48px!important;font-size:14px!important;font-weight:650;color:#22344f!important;border:1px solid #d7e2f2!important;border-radius:12px!important;padding:0 14px!important;width:100%!important;background:#fff url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%235b6b82' stroke-width='2.4' stroke-linecap='round'><path d='M6 9l6 6 6-6'/></svg>") no-repeat right 14px center!important;-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important}.modelControl select:focus{border-color:#4d82e8!important;box-shadow:0 0 0 3px #4d82e81a!important;outline:none}.priceEstimate{display:flex!important;flex-direction:row!important;align-items:center;justify-content:space-between;gap:12px;width:100%!important;min-width:0!important;padding:12px 16px!important;border-radius:12px!important;background:linear-gradient(120deg,#eef5ff,#f6faff)!important;border:1px solid #dbe8fb!important}.priceEstimate>span{font-size:12px!important;color:#5b7392!important;font-weight:600}.priceEstimate b.pointsValue{font-size:18px!important;color:#1d4e9e!important;display:inline-flex!important;align-items:center;gap:5px}.priceEstimate small{font-size:12px!important;color:#8292a8!important}.pointsShortcut{flex-direction:column;align-items:stretch;gap:6px}.psTop{display:flex;align-items:center;justify-content:space-between;gap:8px}.psBar{height:6px;background:#e7eefb;overflow:hidden}.psBar,.psBarFill{display:block;border-radius:999px}.psBarFill{height:100%;background:#1a6ff5;transition:width .3s}.psMeta{display:block;font-size:12px;color:#7c8ba2}.accountRowUser{display:flex;align-items:center;gap:10px}.accountAvatar{flex:0 0 30px;width:30px;height:30px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:#eaf1fd;color:#1a6ff5;font-weight:600;font-size:12px}.accountAvatar img{width:100%;height:100%;object-fit:cover}.accountWho{display:grid;grid-gap:1px;gap:1px;min-width:0}.accountWho b{color:#1c355b}.accountWho b,.accountWho small{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.accountWho small{color:#8493a8}.sidebarLogout{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;height:32px;margin-top:1px;border:1px solid #e6ecf5;border-radius:9px;background:#fff;color:#8493a8;font-size:12px;font-weight:600;cursor:pointer;transition:.18s}.sidebarLogout:hover{border-color:#f0d3d6;background:#fdf3f4;color:#b0505b}.sidebarLogout:active{transform:translateY(1px)}.authPage{position:relative;overflow:hidden;isolation:isolate}.authAurora{position:absolute;inset:-20%;z-index:-1;pointer-events:none;filter:blur(12px)}.authAurora i{position:absolute;display:block;border-radius:50%;opacity:.55}.authAurora i:first-child{width:46vmax;height:46vmax;left:-8vmax;top:-12vmax;background:radial-gradient(circle at 30% 30%,#bcd6ff,transparent 62%);animation:auroraA 18s ease-in-out infinite}.authAurora i:nth-child(2){width:40vmax;height:40vmax;right:-10vmax;top:6vmax;background:radial-gradient(circle at 60% 40%,#d6e7ff,transparent 60%);animation:auroraB 22s ease-in-out infinite}.authAurora i:nth-child(3){width:34vmax;height:34vmax;left:22vmax;bottom:-16vmax;background:radial-gradient(circle at 50% 50%,#eaf1ff,transparent 62%);animation:auroraA 26s ease-in-out infinite reverse}@keyframes auroraA{0%,to{transform:translate(0) scale(1)}50%{transform:translate(6vmax,4vmax) scale(1.08)}}@keyframes auroraB{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-5vmax,5vmax) scale(1.1)}}.authCard{animation:authIn .5s cubic-bezier(.22,.61,.36,1) both}@keyframes authIn{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}.authBrand img{transition:transform .3s}.authCard:hover .authBrand img{transform:scale(1.02)}.authCard h1{background:none;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:var(--text);color:var(--text)}.authSubmit{position:relative;overflow:hidden;transition:transform .16s,box-shadow .2s;box-shadow:0 8px 22px #2466df2b}.authSubmit:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 12px 30px #2466df3d}.authSubmit:not(:disabled):active{transform:translateY(0)}.authSubmit:not(:disabled):after{content:"";position:absolute;top:0;left:-120%;width:60%;height:100%;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.35),transparent);transform:skewX(-18deg)}.authSubmit:not(:disabled):hover:after{animation:btnShine .9s ease}@keyframes btnShine{to{left:130%}}.ssoEntryPanel{transition:none}.ssoEntryPanel:hover{box-shadow:none}@media (prefers-reduced-motion:reduce){.authAurora i,.authCard,.authSubmit:not(:disabled):hover:after{animation:none}}.accountPage .accountBack,.accountPage .accountSignout,.accountPage .exportBtn,.accountPage .planCard button,.accountPage .profileForm button,.accountPage .topupGrid button,.opsCard button,.opsConsole button,.opsHeader button,.opsInlineActions button,.opsPage button{border-radius:999px!important;font-weight:600!important;letter-spacing:0;transition:transform .16s,box-shadow .16s,filter .16s,background .16s}.accountPage .exportBtn,.accountPage .planCard button,.accountPage .profileForm button,.accountPage .topupGrid button,.opsCard button.primary,.opsConsole button.primary,.opsInlineActions button[type=submit],.opsPage button.primary{background:linear-gradient(135deg,#3d86ff,#1a6ff5)!important;color:#fff!important;border:0!important;box-shadow:0 8px 20px #1a6ff533!important}.accountPage .exportBtn:hover:not(:disabled),.accountPage .planCard button:hover:not(:disabled),.accountPage .profileForm button:hover:not(:disabled),.accountPage .topupGrid button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 26px #1a6ff540!important;filter:saturate(1.05)}.accountPage .exportBtn:disabled,.accountPage .planCard button:disabled,.accountPage .profileForm button:disabled,.accountPage .topupGrid button:disabled{background:#c7d3e6!important;color:#f4f8ff!important;box-shadow:none!important;cursor:not-allowed}.accountPage .accountBack,.accountPage .accountSignout,.opsCard button:not(.primary),.opsConsole button:not(.primary),.opsInlineActions button:not([type=submit]){border:1px solid #cfe0ff!important;background:#fff!important;color:#1a6ff5!important}.accountPage .accountBack:hover,.accountPage .accountSignout:hover{background:#f2f7ff!important;border-color:#1a6ff5!important}.accountPage .accountSubnav a{border-radius:999px!important}:root{--blue:#1f6feb;--blue2:#1a5fd0;--brand-line:#d9e3f0}.appSidebar{height:100vh;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.appSidebar::-webkit-scrollbar{width:8px}.appSidebar::-webkit-scrollbar-thumb{background:#dce4ef;border-radius:8px}.sidebarFolderItems,.sidebarFolders,.sidebarProjects{max-height:none!important;overflow:visible!important}.psBarFill{background:var(--blue)!important}.accountAvatar{color:var(--blue)!important}.accountPage .planCard,.accountPage .topupGrid article{border:1px solid var(--brand-line)!important;box-shadow:0 1px 2px #0b244a0a,0 10px 26px #1c34530c!important;background:#fff!important}.accountPage .planCard.featured{box-shadow:0 12px 32px #1f6feb22!important}.accountPage .planTitle>b{font-size:16px!important;font-weight:600!important;color:#12284d}.accountPage .planCard>strong{font-size:28px!important;font-weight:600!important;color:#0f2340;letter-spacing:0}.accountPage .planPoints{font-weight:600!important}.accountPage .planCard>p,.accountPage .planCard>small{font-size:12px!important;color:#8491a5}.accountPage .topupGrid article{gap:10px!important}.accountPage .topupGrid article b{font-size:12px!important;font-weight:600!important;color:#3a4a63}.accountPage .topupGrid article>span{font-size:24px!important;font-weight:600!important;color:#0f2340;letter-spacing:0}.accountPage .topupGrid article strong{font-size:14px!important;font-weight:600!important;color:var(--blue)!important}.accountPage .planCard>button,.accountPage .topupGrid article>button{height:42px!important;border:0!important;border-radius:999px!important;background:linear-gradient(135deg,#3d82ff,var(--blue))!important;color:#fff!important;font-size:12px!important;font-weight:600!important;box-shadow:0 8px 18px #1f6feb2e!important}.accountPage .planCard>button:hover:not(:disabled),.accountPage .topupGrid article>button:hover:not(:disabled){filter:saturate(1.06) brightness(1.02);transform:translateY(-1px)}.accountPage .exportBtn{height:34px!important;padding:0 14px!important;border:1px solid var(--brand-line)!important;border-radius:999px!important;background:#fff!important;color:#5a6b83!important;font-size:12px!important;font-weight:600!important;box-shadow:none!important}.accountPage .exportBtn:hover:not(:disabled){border-color:var(--blue)!important;color:var(--blue)!important;background:#f6f9ff!important}.accountPage .exportBtn:disabled{opacity:.5!important}.panelHeadingActions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.panelHeadingActions small{color:#79869a;font-size:12px;line-height:20px}.accountPage .accountBack,.accountPage .accountSignout{border:1px solid var(--brand-line)!important;background:#fff!important;color:#5a6b83!important;border-radius:999px!important}.accountPage .accountBack:hover,.accountPage .accountSignout:hover{border-color:var(--blue)!important;color:var(--blue)!important;background:#f6f9ff!important}.analysisProgressCard{display:flex;gap:14px;align-items:flex-start;background:linear-gradient(135deg,#f2f7ff,#eaf1fe);border:1px solid #cfe0ff;border-radius:14px;padding:16px 18px;margin-bottom:16px}.apcSpinner{flex:0 0 auto;width:22px;height:22px;border-radius:50%;border:3px solid #bcd3f7;border-top:3px solid var(--blue);animation:apcSpin .8s linear infinite}@keyframes apcSpin{to{transform:rotate(1turn)}}.apcBody{display:grid;grid-gap:8px;gap:8px;min-width:0}.apcBody>b{font-size:14px;color:#173a63;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.apcElapsed{font-style:normal;font-size:12px;font-weight:600;color:var(--blue);background:#fff;border:1px solid #cfe0ff;border-radius:999px;padding:2px 9px}.apcStages{display:flex;gap:8px;flex-wrap:wrap}.apcStages span{font-size:12px;font-weight:650;color:#8296b3;background:#fff;border:1px solid #dbe6f5;border-radius:999px;padding:4px 10px;transition:.3s}.apcStages span.on{color:#fff;background:var(--blue);border-color:var(--blue)}.apcBody small{font-size:12px;color:#6b7d97;line-height:20px}@media (prefers-reduced-motion:reduce){.apcSpinner{animation-duration:2s}}.previewGenerating{position:relative;min-height:330px;border:1px solid #dbe6f5;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;padding:24px;background:#f8fbff;overflow:hidden}.pgShimmer{position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,#ffffff99 50%,transparent 80%);background-size:200% 100%;animation:pgShimmer 1.4s infinite}@keyframes pgShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.pgSpinner{width:40px;height:40px;border-radius:50%;border:4px solid #cfe0ff;border-top:4px solid var(--blue);animation:apcSpin .8s linear infinite;position:relative;z-index:1}.previewGenerating>b{font-size:14px;color:#173a63;position:relative;z-index:1}.previewGenerating>em{font-style:normal;color:#6b7d97}.pgModel,.previewGenerating>em{font-size:12px;position:relative;z-index:1}.pgModel{color:#5a7bb0;background:#fff;border:1px solid #cfe0ff;border-radius:999px;padding:4px 12px}.wbPage{min-height:100vh;background:var(--canvas);color:var(--ink)}.wbTop{height:60px;display:flex;align-items:center;gap:16px;padding:0 24px;background:#fff;border-bottom:1px solid var(--line)}.wbTop a{color:var(--blue);font-size:12px;font-weight:600;text-decoration:none}.wbTop b{font-size:14px;color:var(--navy)}.wbPill{margin-left:auto;font-size:12px;color:#8a6d3b;background:#fff6e0;border:1px solid #f0e0b8;border-radius:999px;padding:5px 12px}.wbBody{display:grid;grid-template-columns:280px minmax(0,1fr);grid-gap:20px;gap:20px;padding:22px 24px;max-width:1400px;margin:0 auto}.wbH{font-size:12px;font-weight:600;letter-spacing:0;color:#5b6b83;margin-bottom:10px}.wbSide select{width:100%;height:38px;border:1px solid #dfe6f0;border-radius:9px;padding:0 10px;font-size:12px;background:#fff}.wbMuted{color:#93a1b5;font-size:12px}.wbRoleRow{display:flex;align-items:center;gap:8px;margin-bottom:8px}.wbRoleRow img{width:44px;height:44px;object-fit:cover;border-radius:8px;border:1px solid var(--line)}.wbRoleRow select{flex:1 1;height:34px;border:1px solid #dfe6f0;border-radius:8px;font-size:12px;background:#fff}.wbMain{background:#fff;border:1px solid var(--line);border-radius:16px;padding:20px;box-shadow:var(--shadow)}.wbSpec{display:grid;grid-gap:12px;gap:12px}.wbSpec label{display:grid;grid-gap:5px;gap:5px;font-size:12px;color:#52627a;font-weight:600}.wb-input,input.wb-input{height:38px;border:1px solid #e2e8f0;border-radius:9px;padding:0 11px;font-size:12px;background:#fbfcfe;color:#32435d}.wbPlans{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:14px;gap:14px}.wbPlan{border:1px solid #e6ecf5;border-radius:14px;padding:14px;background:#fbfcff}.wbPlan.stale{border-color:#f0c98a;background:#fffaf0}.wbPlanHead{display:flex;align-items:center;gap:8px;margin-bottom:8px}.wbPlanHead b{font-size:12px;color:var(--navy)}.wbStale{font-size:12px;color:#b06a1e;background:#fff2d6;border:1px solid #f0dca8;border-radius:999px;padding:2px 8px}.wbPrompt{width:100%;min-height:70px;resize:vertical;border:1px solid #e2e8f0;border-radius:9px;padding:9px;font-size:12px;margin-bottom:8px;background:#fff}.wbCopy{display:grid;grid-gap:6px;gap:6px}.wbBtn{border:1px solid var(--line);border-radius:999px;background:#fff;color:#44536b;font-size:12px;font-weight:600;padding:0 16px;height:38px;cursor:pointer}.wbBtn.primary{background:linear-gradient(135deg,#3d82ff,var(--blue));color:#fff;border:0;box-shadow:0 8px 18px #1f6feb2e}.wbBtn.ghost{width:100%;height:34px;font-size:12px;color:var(--blue);border-color:#cfe0ff}.wbBtn.tiny{margin-left:auto;height:26px;font-size:12px;padding:0 10px}.wbBtn:disabled{opacity:.5;cursor:not-allowed}.wbFoot{display:flex;align-items:center;gap:14px;margin-top:18px}.wbStatus{font-size:12px;color:#2f7d4f}@media(max-width:900px){.wbBody{grid-template-columns:1fr}}[data-theme=dark] .accountPage{background:#0c0d0f!important;color:#e7e9ee!important;min-height:100vh}[data-theme=dark] .accountPage .accountHead,[data-theme=dark] .accountPage .accountInfo,[data-theme=dark] .accountPage .accountNavCard,[data-theme=dark] .accountPage .accountNavGrid,[data-theme=dark] .accountPage .accountNote,[data-theme=dark] .accountPage .accountPanel,[data-theme=dark] .accountPage .accountStat,[data-theme=dark] .accountPage .accountSubnav,[data-theme=dark] .accountPage .accountTop,[data-theme=dark] .accountPage .accountWrap,[data-theme=dark] .accountPage .orderCard,[data-theme=dark] .accountPage .panelHeading,[data-theme=dark] .accountPage .planCard,[data-theme=dark] .accountPage .profileForm,[data-theme=dark] .accountPage .topupGrid article,[data-theme=dark] .accountPage .usageTable,[data-theme=dark] .accountPage section{background:#12141a!important;color:#e7e9ee!important;border-color:#23262e!important}[data-theme=dark] .accountPage .accountNavCard:hover{border-color:#4a63d8!important;background:#161a24!important}[data-theme=dark] .accountPage .accountNavCard b,[data-theme=dark] .accountPage .accountNavCard strong{color:#e7e9ee!important}[data-theme=dark] .accountPage .accountNavCard small,[data-theme=dark] .accountPage .accountNavCard span{color:#8a94a6!important}[data-theme=dark] .accountPage .accountNavCard .accountNavIcon,[data-theme=dark] .accountPage .accountNavCard>div:first-child{background:#1a2340!important;color:#5b8cff!important}[data-theme=dark] .accountPage .accountTitle,[data-theme=dark] .accountPage .planCard>strong,[data-theme=dark] .accountPage .planTitle>b,[data-theme=dark] .accountPage .topupGrid article b,[data-theme=dark] .accountPage .topupGrid article>span,[data-theme=dark] .accountPage b,[data-theme=dark] .accountPage h1,[data-theme=dark] .accountPage h2,[data-theme=dark] .accountPage h3,[data-theme=dark] .accountPage strong{color:#e7e9ee!important}[data-theme=dark] .accountPage .accountBack,[data-theme=dark] .accountPage .accountSubnav a,[data-theme=dark] .accountPage .muted,[data-theme=dark] .accountPage .planCard>p,[data-theme=dark] .accountPage .planCard>small,[data-theme=dark] .accountPage p,[data-theme=dark] .accountPage small{color:#8a94a6!important}[data-theme=dark] .accountPage input,[data-theme=dark] .accountPage select,[data-theme=dark] .accountPage textarea{background:#17181c!important;color:#e7e9ee!important;border:1px solid #2a2d34!important}[data-theme=dark] .accountPage input::placeholder,[data-theme=dark] .accountPage textarea::placeholder{color:#5f6672!important}[data-theme=dark] .accountPage .accountNavGrid a.active,[data-theme=dark] .accountPage .accountSubnav a.active,[data-theme=dark] .accountPage .accountSubnav a[aria-current=page]{background:#1a2340!important;color:#fff!important;border-color:#2a3550!important}[data-theme=dark] .accountPage .planCard,[data-theme=dark] .accountPage .topupGrid article{box-shadow:0 1px 2px #0006,0 10px 26px #0008!important}[data-theme=dark] .accountPage .planPoints,[data-theme=dark] .accountPage .topupGrid article strong{color:#5b8cff!important}[data-theme=dark] .accountPage .accountBack,[data-theme=dark] .accountPage .accountSignout,[data-theme=dark] .accountPage .exportBtn{background:#17181c!important;color:#9aa0aa!important;border:1px solid #2a2d34!important}[data-theme=dark] .accountPage .accountBack:hover,[data-theme=dark] .accountPage .accountSignout:hover,[data-theme=dark] .accountPage .exportBtn:hover{border-color:#4a63d8!important;color:#fff!important;background:#1a2340!important}[data-theme=dark] .accountPage .planCard button:disabled,[data-theme=dark] .accountPage .topupGrid button:disabled{background:#2a2d34!important;color:#6b7280!important}[data-theme=dark] .accountPage .divider,[data-theme=dark] .accountPage hr{border-color:#23262e!important}[data-theme=dark] .accountPage .accountBack,[data-theme=dark] .accountPage .accountSignout,[data-theme=dark] .accountPage .accountSubnav a,[data-theme=dark] .accountPage .exportBtn,[data-theme=dark] .accountPage button{border-radius:999px!important}[data-theme=dark] .accountPage .accountSubnav a{background:#17181c!important;color:#c7ccd6!important;border:1px solid #2a2d34!important;padding:8px 16px!important;font-weight:600!important}[data-theme=dark] .accountPage .accountSubnav a.active,[data-theme=dark] .accountPage .accountSubnav a[aria-current=page]{background:linear-gradient(135deg,#3d82ff,#3a4fbd)!important;color:#fff!important;border-color:var(--text)!important}[data-theme=dark] .accountPage .planCard button,[data-theme=dark] .accountPage .profileForm button,[data-theme=dark] .accountPage .topupGrid button{background:linear-gradient(135deg,#3d82ff,#3a4fbd)!important;color:#fff!important;border:0!important;font-weight:600!important}[data-theme=dark] .accountPage .accountEmail{background:transparent!important;border:none!important;padding:0!important;box-shadow:none!important}[data-theme=dark] .accountPage .accountEmail span{color:#6b7280!important;font-size:12px!important;display:block!important}[data-theme=dark] .accountPage .accountEmail b{color:#e7e9ee!important;font-size:14px!important}[data-theme=dark] .accountPage .accountNavCard .accountNavIcon,[data-theme=dark] .accountPage .accountNavCard svg,[data-theme=dark] .accountPage .accountNavCard>div:first-child{color:#5b8cff!important}[data-theme=dark] .accountPage .accountNavCard>div:first-child{background:#1a2340!important}[data-theme=dark] .accountPage .accountBack{background:#1a2340!important;color:#5b8cff!important;border:1px solid #2a3550!important}[data-theme=dark] .accountPage .accountTop img{height:52px!important;width:auto!important}.pwEye{color:#7f8ea6!important}.pwEye:hover{background:#1a2130!important;color:#bcd0f0!important}.accountPage .accountBack,.accountPage .accountSignout,.accountPage .accountSubnav a,.accountPage .exportBtn,.accountPage .profileForm button,.accountPage button,.authForm button,.authSubmit,.profileForm button{border-radius:999px!important}.accountTop .logoLight{display:block;height:52px;width:auto;max-width:100%}.accountTop .logoDark,[data-theme=dark] .accountTop .logoLight{display:none}[data-theme=dark] .accountTop .logoDark{display:block;height:52px;width:auto;max-width:100%}.accountPage .planCard{position:relative;overflow:hidden;padding:22px 20px 20px!important;display:flex;flex-direction:column;gap:12px}.accountPage .planCard.featured{transform:translateY(-6px);border-color:var(--blue)!important;box-shadow:0 18px 44px rgba(26,111,245,.2)!important}.accountPage .planRibbon{position:absolute;top:15px;right:-36px;transform:rotate(38deg);background:linear-gradient(120deg,#155eef,#2f6bff);color:#fff;font-size:12px;font-weight:600;padding:5px 44px;letter-spacing:0;box-shadow:0 6px 14px rgba(21,94,239,.35)}.accountPage .planTitle>b{font-size:18px!important}.accountPage .planCard>p{min-height:34px}.accountPage .planPrice{display:flex;align-items:baseline;gap:3px;margin-top:2px}.accountPage .planPrice strong{font-size:36px!important;line-height:44px}.accountPage .planPrice small{font-size:12px;color:#8491a5;font-weight:600}.accountPage .planPoints{display:flex;align-items:center;gap:7px;font-size:14px!important;font-weight:600;color:var(--blue)!important}.accountPage .planPoints b{font-size:16px}.accountPage .planFeat{list-style:none;margin:2px 0 6px;padding:0;display:grid;grid-gap:9px;gap:9px}.accountPage .planFeat li{display:flex;align-items:flex-start;gap:8px;font-size:12px;color:#55637a;line-height:20px}.accountPage .planFeat li svg{color:#16a34a;flex:0 0 auto;margin-top:1px}.accountPage .planCard>button{margin-top:auto}[data-theme=dark] .accountPage .planFeat li{color:#9aa4b4}[data-theme=dark] .accountPage .planPrice small{color:#6b7280}.authCard h1{background:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;-webkit-text-fill-color:var(--text)!important;color:var(--text)!important;letter-spacing:0}.authCard a{color:var(--brand)}.authCard .ssoEntryPanel .authSubmit,.authCard a.authSubmit{color:var(--text-anti)!important}.authCard a:hover{text-decoration:underline}