@import"https://fonts.googleapis.com/css2?family=Crimson+Pro:ital,wght@0,300;0,400;0,500;0,600;1,300;1,400&family=Outfit:wght@200;300;400;500;600;700;800&family=Space+Grotesk:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Crimson+Pro:ital,wght@0,400;0,600;1,400;1,600&family=Outfit:wght@300;400;500;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Crimson+Pro:ital,wght@0,400;0,600;1,400;1,600&family=Outfit:wght@300;400;500;600;700&family=Space+Grotesk:wght@300;400;500;600;700&display=swap";.forrayAdminModelPage{display:grid;gap:18px}.forrayAdminModelLayout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(320px,.9fr);gap:18px;align-items:start}.forrayAdminModelMainColumn{display:grid;gap:18px}.forrayAdminPage .forrayAdminModelPage .forrayAdminMetricGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.forrayAdminModelComposerCard,.forrayAdminModelListCard,.forrayAdminModelTagsCard,.forrayAdminModelDetailCard{display:grid;gap:16px}.forrayAdminModelComposerTabs{display:inline-grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:4px;border-radius:14px;border:1px solid var(--forrayAdminHairline);background:var(--forrayAdminSlate);box-shadow:inset 0 1px #ffffff05;width:min(340px,100%)}.forrayAdminModelComposerTab{border:none;border-radius:10px;background:transparent;color:#ffffff61;padding:10px 12px;font:600 12px/1 var(--forrayAdminFontUi);cursor:pointer;transition:background-color .15s ease,color .15s ease}.forrayAdminModelComposerTab:hover,.forrayAdminModelComposerTab.isActive{background:#ffffff14;color:#ffffffeb}.forrayAdminModelComposerBody{display:grid;gap:16px}.forrayAdminModelComposerSurface{position:relative;display:grid;gap:16px;transition:opacity .18s ease,filter .18s ease}.forrayAdminModelComposerSurface.isBusy{pointer-events:auto}.forrayAdminModelComposerSurface.isBusy>:not(.forrayAdminModelComposerLoadingOverlay){opacity:.72;filter:saturate(.72)}.forrayAdminModelComposerLoadingOverlay{position:sticky;top:0;display:grid;justify-items:end;padding:0 0 10px;z-index:2;pointer-events:none}.forrayAdminModelComposerLoadingCard{display:flex;align-items:center;gap:12px;min-width:min(360px,100%);max-width:440px;padding:14px 16px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#14100cdb;box-shadow:0 18px 40px #00000042;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.forrayAdminModelComposerLoadingCard strong{display:block;color:#ffffffe6;font:600 14px/1.12 var(--forrayAdminFontDisp);letter-spacing:-.02em}.forrayAdminModelComposerLoadingCard span:last-child{display:block;margin-top:3px;color:#ffffff8f;font-size:11px}.forrayAdminInlineNotice{display:inline-flex;align-items:center;gap:8px;width:fit-content;max-width:100%;padding:8px 12px;border-radius:999px;border:1px solid rgba(12,192,160,.2);background:#0cc0a014;color:#67f3d8;font:600 11px/1.2 var(--forrayAdminFontUi)}.forrayAdminInlineNoticeDot{width:7px;height:7px;border-radius:50%;background:currentColor;flex:0 0 auto}.forrayAdminFloatingNotice{position:fixed;top:24px;right:24px;z-index:240;display:inline-flex;align-items:center;gap:8px;max-width:min(420px,calc(100vw - 48px));padding:11px 14px;border-radius:14px;border:1px solid rgba(12,192,160,.2);background:#14100ceb;box-shadow:0 18px 40px #00000042;color:#67f3d8;font:600 12px/1.2 var(--forrayAdminFontUi);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none}.forrayAdminModelComposerSection{display:grid;gap:12px}.forrayAdminModelSectionHeader{display:grid;gap:4px}.forrayAdminModelSectionHeader strong{color:#ffffffe0;font:600 15px/1.12 var(--forrayAdminFontDisp);letter-spacing:-.02em}.forrayAdminModelSectionHeader span{color:#ffffff6b;font-size:11px}.forrayAdminModelInlineForm{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.forrayAdminFalCatalogPanel{display:grid;gap:12px}.forrayAdminFalCategoryChips{display:flex;flex-wrap:wrap;gap:8px}.forrayAdminFalCategoryChip{border:1px solid var(--forrayAdminHairline);border-radius:999px;background:#ffffff0a;color:#ffffffad;padding:7px 11px;font:600 11px/1 var(--forrayAdminFontUi);cursor:pointer;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.forrayAdminFalCategoryChip:hover,.forrayAdminFalCategoryChip.isActive{border-color:#c4f01899;background:#c4f01817;color:#ffffffeb}.forrayAdminFalCatalogBatchBar{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#ffffff6b;font-size:11px}.forrayAdminFalCatalogBatchActions{display:flex;flex-wrap:wrap;gap:8px}.forrayAdminFalCatalogList{display:grid;gap:10px}.forrayAdminFalCatalogRow{position:relative;width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:stretch;padding:10px 12px;border:1px solid var(--forrayAdminHairline);border-radius:14px;background:linear-gradient(180deg,#ffffff0a,#ffffff05);box-shadow:var(--forrayAdminShadowSm);cursor:pointer;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease,transform .15s ease}.forrayAdminFalCatalogRow:before{content:"";position:absolute;inset:10px auto 10px 0;width:2px;border-radius:999px;background:transparent}.forrayAdminFalCatalogRow:hover,.forrayAdminFalCatalogRow.isSelected{border-color:#c4f0188c;background:linear-gradient(180deg,#ffffff0f,#c4f0180a);box-shadow:var(--forrayAdminShadowMd);transform:translateY(-1px)}.forrayAdminFalCatalogRow:hover:before,.forrayAdminFalCatalogRow.isSelected:before{background:var(--forrayAdminLime)}.forrayAdminFalCatalogRow:focus-visible{outline:2px solid rgba(196,240,24,.45);outline-offset:2px}.forrayAdminFalCatalogIdentity,.forrayAdminFalCatalogMain,.forrayAdminFalCatalogActions{display:grid;gap:8px}.forrayAdminFalCatalogIdentity{grid-template-columns:auto minmax(0,1fr);align-items:stretch;gap:10px}.forrayAdminFalCatalogMain .forrayAdminModelRowTop{justify-content:flex-start;align-items:center;flex-wrap:wrap}.forrayAdminFalCatalogEyebrow{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.forrayAdminFalCatalogActions{align-content:center;justify-items:end;min-width:80px}.forrayAdminFalCatalogCategoryBadge{display:inline-flex;align-items:center;justify-content:center;padding:4px 8px;border-radius:999px;border:1px solid rgba(61,122,255,.16);background:#3d7aff1a;color:#ffffffc7;font:700 9px/1 var(--forrayAdminFontUi);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.forrayAdminFalCatalogModeDivider{color:#ffffff57;font:600 12px/1 var(--forrayAdminFontUi)}.forrayAdminFalCatalogModeText{color:#ffffffa3;font:600 13px/1.08 var(--forrayAdminFontUi);letter-spacing:-.01em;white-space:nowrap}.forrayAdminFalCatalogInlineModePill{display:inline-flex;align-items:center;justify-content:center;padding:4px 8px;border-radius:999px;border:1px solid rgba(61,122,255,.16);background:#3d7aff1a;color:#ffffffc7;font:600 10px/1 var(--forrayAdminFontUi);letter-spacing:.02em;white-space:nowrap}.forrayAdminPage .btn.forrayAdminQuickImportButton,.forrayAdminPage button.btn.forrayAdminQuickImportButton{background:var(--forrayAdminAmber);color:#1f1403}.forrayAdminPage .btn.forrayAdminQuickImportButton:hover:not(:disabled),.forrayAdminPage button.btn.forrayAdminQuickImportButton:hover:not(:disabled){background:#f6ba54}.forrayAdminFalCatalogMark{display:inline-flex;align-items:center;gap:8px;color:#ffffff85;font-size:11px;cursor:pointer}.forrayAdminFalCatalogMark.isActive{color:#ffffffe0}.forrayAdminFalCatalogMark input{margin:0}.forrayAdminFalCatalogThumbWrap{width:44px;min-width:44px;height:auto;border-radius:10px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;box-shadow:inset 0 1px #ffffff05;align-self:stretch}.forrayAdminFalCatalogThumb{width:100%;height:100%;display:block;object-fit:cover}.forrayAdminFalCatalogStatus{display:inline-flex;align-items:center;justify-content:center;padding:5px 8px;border-radius:6px;background:#3d7aff1a;color:var(--forrayAdminBlue);font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;flex-shrink:0}.forrayAdminFalCatalogDescription{color:#ffffff9e;font-size:12px;line-height:1.5}.forrayAdminFalCatalogTags{display:flex;flex-wrap:wrap;gap:6px}.forrayAdminFalCatalogFooter{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.forrayAdminFalCatalogPageSize,.forrayAdminFalCatalogPagination{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.forrayAdminFalCatalogPageSize{color:#ffffff85;font-size:11px}.forrayAdminFalCatalogPageSize select{min-width:76px}.forrayAdminFalCatalogPagination{justify-content:flex-end;color:#ffffff85;font-size:11px}.forrayAdminFalCatalogDetail{display:grid;gap:14px;padding:16px;border:1px solid rgba(196,240,24,.18);border-radius:18px;background:radial-gradient(circle at top right,rgba(196,240,24,.08),transparent 36%),linear-gradient(180deg,#ffffff0d,#ffffff06);box-shadow:var(--forrayAdminShadowSm)}.forrayAdminFalCatalogDetailHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.forrayAdminFalCatalogDetailHeader strong{color:#ffffffeb;font:600 19px/1.06 var(--forrayAdminFontDisp);letter-spacing:-.03em}.forrayAdminFalCatalogDetailBody{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:start}.forrayAdminFalCatalogDetailThumbWrap{width:132px;height:132px;border-radius:18px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;box-shadow:inset 0 1px #ffffff05}.forrayAdminFalCatalogDetailThumb{width:100%;height:100%;display:block;object-fit:cover}.forrayAdminFalCatalogDetailContent{display:grid;gap:12px;min-width:0}.forrayAdminFalCatalogDetailMeta{display:flex;flex-wrap:wrap;gap:6px 10px;color:#ffffff75;font-size:11px}.forrayAdminFalCatalogDetailMeta span{position:relative}.forrayAdminFalCatalogDetailMeta span+span:before{content:"•";color:#ffffff38;margin-right:10px}.forrayAdminFalCatalogDetailFacts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.forrayAdminFalCatalogDetailFacts>div{display:grid;gap:4px;padding:11px 12px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff08}.forrayAdminFalCatalogDetailFacts span{color:#ffffff38;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.forrayAdminFalCatalogDetailFacts strong{color:#ffffffe6;font-size:13px}.forrayAdminFalCatalogDetailActions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.forrayAdminFalCatalogLink{text-decoration:none}.forrayAdminFalImportQueue{display:grid;gap:12px;padding:16px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#ffffff08}.forrayAdminFalImportQueueHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.forrayAdminFalImportQueueHeader strong{color:#ffffffeb;font:600 16px/1.08 var(--forrayAdminFontDisp);letter-spacing:-.02em}.forrayAdminFalImportQueueList{display:grid;gap:8px}.forrayAdminFalImportQueueRow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 14px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff08}.forrayAdminFalImportQueueRow.isActive{border-color:#c4f01873;background:#c4f01814}.forrayAdminFalImportQueueRow strong{color:#ffffffe6;display:block;font-size:13px}.forrayAdminFalImportQueueRow span{color:#ffffff6b;font-size:11px}.forrayAdminFalImportQueueActions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.forrayAdminFalDraftQueueBanner{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 16px;border:1px solid rgba(196,240,24,.24);border-radius:16px;background:#c4f0180f}.forrayAdminFalDraftQueueBanner strong{color:#ffffffeb;display:block;font:600 14px/1.08 var(--forrayAdminFontDisp)}.forrayAdminFalDraftQueueBanner span{color:#ffffff8f;font-size:12px}.forrayAdminModelComposerDraft,.forrayAdminModelDetailBody{display:grid;gap:16px}.forrayAdminModelFormGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.forrayAdminModelFormGrid label,.forrayAdminModelField{display:grid;gap:8px}.forrayAdminModelFormGrid span,.forrayAdminModelField span{color:#ffffff3d;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.forrayAdminModelField textarea{min-height:96px}.forrayAdminModelToggleGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.forrayAdminModelToggle{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid var(--forrayAdminHairline);border-radius:14px;background:linear-gradient(180deg,#ffffff0a,#ffffff05);color:#ffffffc2;box-shadow:inset 0 1px #ffffff05}.forrayAdminModelToggle input{margin:0}.forrayAdminModelComposerFooter,.forrayAdminModelDetailActions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.forrayAdminModelToolbar{display:grid;grid-template-columns:minmax(0,1.8fr) repeat(3,minmax(120px,.5fr));gap:10px}.forrayAdminModelListMeta{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#ffffff6b;font-size:11px}.forrayAdminModelList{display:grid;gap:8px}.forrayAdminModelListHeader{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:0 2px 4px;color:#ffffff3d;font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.forrayAdminModelRow{width:100%;position:relative;border:1px solid var(--forrayAdminHairline);border-radius:14px;background:linear-gradient(180deg,#ffffff0a,#ffffff05);padding:14px 15px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;text-align:left;cursor:pointer;box-shadow:var(--forrayAdminShadowSm);transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease,background-color .15s ease}.forrayAdminModelRow:before{content:"";position:absolute;inset:10px auto 10px 0;width:2px;border-radius:999px;background:transparent}.forrayAdminModelRow:hover,.forrayAdminModelRow.isSelected{border-color:#c4f0188c;background:linear-gradient(180deg,#ffffff0f,#c4f0180a);box-shadow:var(--forrayAdminShadowMd);transform:translateY(-1px)}.forrayAdminModelRow:hover:before,.forrayAdminModelRow.isSelected:before{background:var(--forrayAdminLime)}.forrayAdminModelRowIdentity,.forrayAdminModelRowMain,.forrayAdminModelRowMeta{display:grid;gap:8px}.forrayAdminModelRowIdentity{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px}.forrayAdminModelRowMark{width:30px;height:30px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;font:700 12px/1 var(--forrayAdminFontDisp);letter-spacing:-.02em;color:#ffffffd6;background:#ffffff12}.forrayAdminModelRowImage{width:44px;min-width:44px;height:auto;padding:0;align-self:stretch;border-radius:10px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;box-shadow:inset 0 1px #ffffff05}.forrayAdminModelRowImage img{display:block;width:100%;height:100%;object-fit:cover}.forrayAdminModelRowMark.is-ok{background:#c4f01824;color:var(--forrayAdminLime)}.forrayAdminModelRowMark.is-warn{background:#f0a02024;color:var(--forrayAdminAmber)}.forrayAdminModelRowMark.is-info{background:#3d7aff1f;color:var(--forrayAdminBlue)}.forrayAdminModelRowMark.is-muted{background:#ffffff0f;color:#ffffff61}.forrayAdminModelRowEyebrow{color:#ffffff38;font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.forrayAdminModelRowTop{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.forrayAdminModelRowTop strong{color:#ffffffeb;font:600 17px/1.08 var(--forrayAdminFontDisp);letter-spacing:-.03em}.forrayAdminModelRowSub{display:flex;flex-wrap:wrap;gap:6px 10px;color:#ffffff75;font-size:11px}.forrayAdminModelRowSub span{position:relative}.forrayAdminModelRowSub span+span:before{content:"•";color:#ffffff38;margin-right:10px}.forrayAdminModelStatus{display:inline-flex;align-items:center;justify-content:center;padding:5px 8px;border-radius:6px;font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;flex-shrink:0}.forrayAdminModelStatus.is-ok{background:#0cc0a01f;color:var(--forrayAdminTeal)}.forrayAdminModelStatus.is-warn{background:#f0a02024;color:var(--forrayAdminAmber)}.forrayAdminModelStatus.is-info{background:#3d7aff1a;color:var(--forrayAdminBlue)}.forrayAdminModelStatus.is-muted{background:#ffffff0f;color:#ffffff6b}.forrayAdminModelRowModes,.forrayAdminModelRowTags,.forrayAdminModelInlineTokens{display:flex;flex-wrap:wrap;gap:6px}.forrayAdminModelRowMeta{align-content:start;justify-items:end;min-width:190px}.forrayAdminModelModePill,.forrayAdminModelMiniTag{display:inline-flex;align-items:center;justify-content:center;padding:4px 7px;border-radius:7px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#ffffffbd;font-size:10px;font-weight:600;letter-spacing:.02em}.forrayAdminModelMiniTag{background:#c4f0181a;color:#ffffffc2}.forrayAdminModelMiniTag.isMuted{background:#ffffff0a;color:#ffffff61}.forrayAdminModelTagGrid{display:flex;flex-wrap:wrap;gap:8px}.forrayAdminModelTag{display:inline-flex;align-items:center;gap:8px;padding:8px 11px;border:1px solid var(--forrayAdminHairline);border-radius:999px;background:#ffffff0a;color:#ffffffc2;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.forrayAdminModelTag>span:last-child{color:inherit;font-size:12px;font-weight:600;letter-spacing:normal;text-transform:none}.forrayAdminModelTag:hover,.forrayAdminModelTag.isActive{border-color:#c4f01899;background:#c4f01817;color:#ffffffc2}.forrayAdminModelTagDot{width:9px;height:9px;border-radius:50%;flex:0 0 auto}.forrayAdminModelTagRegistry{display:grid;gap:10px;max-height:260px;overflow:auto}.forrayAdminModelRegistryRow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid var(--forrayAdminHairline);border-radius:14px;background:var(--forrayAdminSlate);box-shadow:inset 0 1px #ffffff05}.forrayAdminModelRegistryTag,.forrayAdminModelRegistryMeta,.forrayAdminModelDetailMeta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.forrayAdminModelRegistryTag strong,.forrayAdminModelDetailMeta strong{color:#ffffffe0}.forrayAdminModelRegistryTag span,.forrayAdminModelRegistryMeta span,.forrayAdminModelDetailMeta span{color:#ffffff6b;font-size:11px}.forrayAdminModelDetailRail{align-self:start}.forrayAdminModelDetailCard{position:relative;overflow:auto;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;transition:opacity .18s ease,filter .18s ease}.forrayAdminModelDetailCard::-webkit-scrollbar{display:none}.forrayAdminModelDetailCard.isDetailLoading{filter:saturate(.78)}.forrayAdminModelDetailCard.isDetailLoading:after{content:"";position:absolute;inset:0;border-radius:inherit;background:#0a0a0a33;pointer-events:none}.forrayAdminModelDetailCard.isDetailLoading>*{opacity:.62}.forrayAdminModelDetailFacts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.forrayAdminModelDetailFacts>div{display:grid;gap:4px;padding:12px 14px;border-radius:14px;border:1px solid var(--forrayAdminHairline);background:var(--forrayAdminSlate)}.forrayAdminModelDetailFacts span{color:#ffffff38;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.forrayAdminModelDetailFacts strong{color:#ffffffe6;font-size:13px}.forrayAdminModelEmptyState{display:grid;gap:10px;padding:20px 0 8px;color:#ffffff6b}.forrayAdminModelEmptyState strong{color:#ffffffeb;font:600 24px/1 var(--forrayAdminFontDisp)}@media(max-width:820px){.forrayAdminPage .forrayAdminModelPage .forrayAdminMetricGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.forrayAdminModelLayout{grid-template-columns:1fr}.forrayAdminModelDetailCard{overflow:visible}}@media(max-width:820px){.forrayAdminModelFormGrid,.forrayAdminModelToolbar,.forrayAdminModelToggleGrid,.forrayAdminModelDetailFacts,.forrayAdminModelInlineForm,.forrayAdminModelRow,.forrayAdminFalCatalogRow{grid-template-columns:1fr}.forrayAdminModelRowMeta{min-width:0;justify-items:start}.forrayAdminFalCatalogBatchBar,.forrayAdminFalImportQueueHeader,.forrayAdminFalImportQueueRow,.forrayAdminFalDraftQueueBanner{grid-template-columns:1fr;flex-direction:column;align-items:flex-start}.forrayAdminFalCatalogIdentity{min-width:0}.forrayAdminFalCatalogThumbWrap{width:52px;max-width:52px;height:52px}.forrayAdminFalCatalogDetailHeader,.forrayAdminFalCatalogDetailBody,.forrayAdminFalCatalogDetailFacts{grid-template-columns:1fr}.forrayAdminFalCatalogDetailThumbWrap{width:100%;max-width:180px;height:150px}.forrayAdminModelListHeader{display:none}}.forrayAdminLegacyNativePage,.forrayAdminLegacyGrid{display:grid;gap:18px}.forrayAdminLegacyGrid.isTwoColumn{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:start}.forrayAdminLegacySection{display:grid;gap:14px}.forrayAdminLegacyFieldGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.forrayAdminLegacyFieldGrid.isThree{grid-template-columns:repeat(3,minmax(0,1fr))}.forrayAdminLegacyFieldGrid label,.forrayAdminLegacyField{display:grid;gap:8px}.forrayAdminLegacyFieldGrid span,.forrayAdminLegacyField span{color:#ffffff3d;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.forrayAdminLegacyFormMeta{display:flex;flex-wrap:wrap;gap:10px 14px;color:#ffffff6b;font-size:11px}.forrayAdminLegacyToggleGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.forrayAdminLegacyToggle{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid var(--forrayAdminHairline);border-radius:14px;background:linear-gradient(180deg,#ffffff0d,#ffffff06);box-shadow:var(--forrayAdminShadowSm),inset 0 1px #ffffff06}.forrayAdminLegacyToggleCopy{display:grid;gap:4px}.forrayAdminLegacyToggleCopy strong{color:#ffffffe6;font-size:12px;font-weight:600}.forrayAdminLegacyToggleCopy span{color:#ffffff75;font-size:11px}.forrayAdminLegacySwitch{position:relative;width:44px;height:24px;display:inline-flex;flex:0 0 auto}.forrayAdminLegacySwitch input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.forrayAdminLegacySwitchTrack{width:100%;height:100%;border-radius:999px;background:#ffffff17;transition:background-color .15s ease}.forrayAdminLegacySwitchThumb{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:999px;background:#fff;box-shadow:0 2px 8px #00000029;transition:transform .15s ease,background-color .15s ease}.forrayAdminLegacySwitch input:checked+.forrayAdminLegacySwitchTrack{background:#c4f0186b}.forrayAdminLegacySwitch input:checked+.forrayAdminLegacySwitchTrack+.forrayAdminLegacySwitchThumb{transform:translate(20px);background:var(--forrayAdminLime)}.forrayAdminLegacyActions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.forrayAdminLegacyInfoCard{display:grid;gap:10px;padding:14px 15px;border:1px solid var(--forrayAdminHairline);border-radius:14px;background:var(--forrayAdminSlate);box-shadow:var(--forrayAdminShadowSm),inset 0 1px #ffffff06}.forrayAdminLegacyInfoCard strong{color:#ffffffeb;font:600 18px/1.1 var(--forrayAdminFontDisp);letter-spacing:-.03em}.forrayAdminLegacyInfoCard span{color:#ffffff7a;font-size:11px}.forrayAdminLegacyMetricRow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.forrayAdminLegacyStatCard{display:grid;gap:6px;padding:14px 15px;border:1px solid var(--forrayAdminHairline);border-radius:14px;background:linear-gradient(180deg,#ffffff0d,#ffffff06);box-shadow:var(--forrayAdminShadowMd)}.forrayAdminLegacyStatCardLabel{color:#ffffff3d;font-size:9px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.forrayAdminLegacyStatCardValue{color:#fffffff0;font:700 28px/1 var(--forrayAdminFontDisp);letter-spacing:-.04em}.forrayAdminLegacyStatCardSub{color:#ffffff6b;font-size:11px}.forrayAdminLegacyHealthGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.forrayAdminLegacyHealthCard{display:grid;gap:8px;padding:14px 15px;border:1px solid var(--forrayAdminHairline);border-radius:14px;background:var(--forrayAdminSlate);box-shadow:inset 0 1px #ffffff05}.forrayAdminLegacyHealthCardTop{display:flex;align-items:center;justify-content:space-between;gap:10px}.forrayAdminLegacyHealthCardTitle{color:#ffffffdb;font-size:12px;font-weight:600}.forrayAdminLegacyHealthCardValue{color:#ffffffeb;font:700 20px/1 var(--forrayAdminFontDisp)}.forrayAdminLegacyHealthCardMeta{color:#ffffff6b;font-size:11px}.forrayAdminLegacyBadge{display:inline-flex;align-items:center;justify-content:center;padding:4px 7px;border-radius:7px;font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.forrayAdminLegacyBadge.isOk{background:#0cc0a01f;color:var(--forrayAdminTeal)}.forrayAdminLegacyBadge.isWarn{background:#f0a02024;color:var(--forrayAdminAmber)}.forrayAdminLegacyBadge.isErr{background:#f0483826;color:var(--forrayAdminEmber)}.forrayAdminLegacyTableWrap{overflow:auto}.forrayAdminLegacyDataTable{width:100%;border-collapse:collapse}.forrayAdminLegacyDataTable th{padding:10px 0 10px 12px;color:#ffffff3d;font-size:9px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;text-align:left;border-bottom:1px solid var(--forrayAdminHairline)}.forrayAdminLegacyDataTable th:first-child,.forrayAdminLegacyDataTable td:first-child{padding-left:0}.forrayAdminLegacyDataTable td{padding:11px 0 11px 12px;border-bottom:1px solid rgba(255,255,255,.06);color:#ffffffad;font-size:12px;vertical-align:top}.forrayAdminLegacyDataTable tbody tr:last-child td{border-bottom:none}.forrayAdminLegacyDataTable tbody tr:hover td{background:#ffffff08}.forrayAdminLegacyDataTable code{color:#ffffffe0;font-size:11px}.forrayAdminLegacyMono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.forrayAdminLegacyDelta{font-weight:600}.forrayAdminLegacyDelta.isPositive{color:var(--forrayAdminTeal)}.forrayAdminLegacyDelta.isNegative{color:var(--forrayAdminEmber)}.forrayAdminLegacyCompareGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.forrayAdminLegacyCompareList{display:grid;gap:8px;padding-left:18px;color:#ffffffb8;font-size:12px}.forrayAdminLegacyReplayPanel{display:grid;gap:12px;padding:14px 15px;border:1px solid var(--forrayAdminHairline);border-radius:14px;background:var(--forrayAdminSlate);box-shadow:inset 0 1px #ffffff06}.forrayAdminLegacyReplayPanel textarea{min-height:96px}.forrayAdminLegacyReplayMeta{display:flex;flex-wrap:wrap;gap:8px 12px;color:#ffffff6b;font-size:11px}@media(max-width:1180px){.forrayAdminLegacyGrid.isTwoColumn{grid-template-columns:1fr}}@media(max-width:820px){.forrayAdminLegacyFieldGrid,.forrayAdminLegacyFieldGrid.isThree,.forrayAdminLegacyToggleGrid,.forrayAdminLegacyMetricRow,.forrayAdminLegacyHealthGrid,.forrayAdminLegacyCompareGrid{grid-template-columns:1fr}}.forrayAdminShell{--forrayAdminDark:#0e0f14;--forrayAdminInk:#1a1b24;--forrayAdminSlate:#1e2030;--forrayAdminPaper:#f8f4ee;--forrayAdminLinen:#ede8e0;--forrayAdminChalk:#ffffff;--forrayAdminStone:#3a3028;--forrayAdminDust:#9c8e82;--forrayAdminHairline:rgba(255,255,255,.07);--forrayAdminHairlineLight:rgba(58,48,40,.1);--forrayAdminLime:#c4f018;--forrayAdminLimeDark:#7a9a00;--forrayAdminEmber:#f04838;--forrayAdminBlue:#3d7aff;--forrayAdminViolet:#8b5cf6;--forrayAdminTeal:#0cc0a0;--forrayAdminAmber:#f0a020;--forrayAdminShadowSm:0 1px 3px rgba(0,0,0,.12);--forrayAdminShadowMd:0 4px 14px rgba(0,0,0,.16);--forrayAdminSide:230px;--forrayAdminFontDisp:"Space Grotesk", sans-serif;--forrayAdminFontEdit:"Crimson Pro", serif;--forrayAdminFontUi:"Outfit", sans-serif;display:flex;min-height:100vh;min-height:100dvh;background:var(--forrayAdminDark);color:#ffffffd9;font-family:var(--forrayAdminFontUi);font-size:13px}.forrayAdminShell.isCollapsed{--forrayAdminSide:84px}.forrayAdminSidebar{position:fixed;inset:0 auto 0 0;width:var(--forrayAdminSide);background:var(--forrayAdminInk);border-right:1px solid var(--forrayAdminHairline);display:flex;flex-direction:column;z-index:100}.forrayAdminSidebarBrand{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 18px;border-bottom:1px solid var(--forrayAdminHairline)}.forrayAdminBrandLockup{display:flex;align-items:center;min-width:0}.forrayAdminBrandLogo{width:76px;height:16px;display:block}.forrayAdminBrandMiniGlyph{width:18px;height:18px;display:inline-block;background:linear-gradient(180deg,#c4f018,#c4f01833);clip-path:polygon(15% 0,55% 0,40% 100%,0 100%);transform:skew(-12deg);flex:0 0 auto}.forrayAdminBrandActions{display:flex;align-items:center;gap:8px}.forrayAdminAdminBadge{padding:2px 7px;border-radius:5px;background:#f048381f;color:var(--forrayAdminEmber);font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;font-family:var(--forrayAdminFontUi)}.forrayAdminSidebarToggle{width:26px;height:26px;border:1px solid rgba(255,255,255,.09);background:var(--forrayAdminSlate);color:#ffffff8c;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease}.forrayAdminSidebarToggle:hover{color:#fff;border-color:#c4f01838}.forrayAdminModeSwitch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:14px 18px 8px}.forrayAdminModeSwitch.isCollapsed{grid-template-columns:1fr}.forrayAdminModeButton{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 10px;border:none;background:transparent;color:#ffffff61;border-radius:10px;font:600 12px/1 var(--forrayAdminFontUi);cursor:pointer;transition:all .15s ease}.forrayAdminModeButton:hover{color:#ffffffb8;background:#ffffff0a}.forrayAdminModeButton.isActive{color:#fff;background:#ffffff14;box-shadow:var(--forrayAdminShadowSm)}.forrayAdminNav{flex:1 1 auto;overflow:auto;padding:8px 0 18px}.forrayAdminNavGroup+.forrayAdminNavGroup{margin-top:6px}.forrayAdminNavLabel{padding:12px 18px 8px;color:#fff3;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.16em;font-family:var(--forrayAdminFontUi)}.forrayAdminNavItem{width:100%;display:flex;align-items:center;gap:10px;padding:8px 18px;margin:1px 0;border:none;border-left:2px solid transparent;border-radius:0;background:transparent;color:#fff6;text-align:left;cursor:pointer;transition:color .15s ease,background-color .15s ease,border-color .15s ease;font-size:12.5px;font-weight:500;line-height:1.25;appearance:none;font-family:var(--forrayAdminFontUi)}.forrayAdminNavItem:hover,.forrayAdminNavItem:focus-visible{color:#ffffffb3;background:#ffffff08;outline:none}.forrayAdminNavItem.isActive{color:var(--forrayAdminLime);border-left-color:var(--forrayAdminLime);background:#c4f0180a}.forrayAdminNavItem.isActive:hover,.forrayAdminNavItem.isActive:focus-visible{color:var(--forrayAdminLime);background:#c4f0180a}.forrayAdminNavIcon{width:18px;min-width:18px;display:inline-flex;align-items:center;justify-content:center;color:currentColor;font-size:13px;line-height:1}.forrayAdminNavGlyph{display:inline-block;transform:translateY(-.5px)}.forrayAdminNavTitle{display:block;color:currentColor}.forrayAdminNavEmpty{padding:12px 18px;color:#ffffff47;font-size:11px}.forrayAdminSidebarFooter{margin-top:auto;padding:14px 18px;border-top:1px solid var(--forrayAdminHairline);display:grid;gap:12px}.forrayAdminUser{display:flex;align-items:center;gap:10px}.forrayAdminUserAvatar{width:30px;height:30px;border-radius:8px;background:#c4f0181f;color:var(--forrayAdminLime);display:inline-flex;align-items:center;justify-content:center;font-family:var(--forrayAdminFontDisp);font-size:12px;flex:0 0 auto}.forrayAdminUserCopy{min-width:0}.forrayAdminUserName{font-size:12px;font-weight:600;color:#ffffffd1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.forrayAdminUserRole{font-size:10px;color:#ffffff40;text-transform:capitalize}.forrayAdminSidebarTools .sidebarSessionCard{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);padding:12px;gap:8px}.forrayAdminSidebarTools .sidebarSessionCard .label,.forrayAdminSidebarTools .sidebarSessionCard .toast{color:#ffffff73}.forrayAdminSidebarTools .sidebarSessionEmail{color:#ffffffe6}.forrayAdminSidebarTools .sidebarTierTester{border-top:1px solid rgba(255,255,255,.08);padding-top:8px}.forrayAdminSidebarTools .sidebarTierSelect,.forrayAdminSidebarTools .sidebarTierSelectCompact{background:var(--forrayAdminSlate);border-color:#ffffff1a;color:#fff}.forrayAdminSidebarTools.isCollapsed .sidebarSessionCard{padding:8px}.forrayAdminMain{margin-left:var(--forrayAdminSide);min-width:0;width:calc(100% - var(--forrayAdminSide));height:100vh;height:100dvh;min-height:100vh;min-height:100dvh;overflow:hidden;display:flex;flex-direction:column}.forrayAdminTopbar{position:sticky;top:0;z-index:60;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 28px 18px;background:#0e0f14f0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--forrayAdminHairline)}.forrayAdminTopbarInfo{display:flex;align-items:center;gap:12px;min-width:0}.forrayAdminLiveDot{width:8px;height:8px;border-radius:50%;background:var(--forrayAdminLime);animation:forrayAdminPulse .9s ease infinite;flex:0 0 auto}@keyframes forrayAdminPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}.forrayAdminTopbarTitle{font-family:var(--forrayAdminFontDisp);font-size:24px;font-weight:700;letter-spacing:-.02em;color:#ffffffeb}.forrayAdminTopbarSub{margin-top:3px;font-size:12px;line-height:1.45;color:#ffffff57;max-width:760px;font-family:var(--forrayAdminFontUi)}.forrayAdminTopbarActions{display:flex;align-items:center;gap:10px}.forrayAdminTopbarSearch{display:flex;align-items:center;gap:8px;width:220px;padding:7px 12px;border:1px solid var(--forrayAdminHairline);border-radius:10px;background:var(--forrayAdminSlate);color:#ffffff4d}.forrayAdminTopbarSearch input{width:100%;border:none;background:transparent;color:#ffffffd6;font:500 12px/1.3 var(--forrayAdminFontUi);outline:none}.forrayAdminTopbarSearch input::placeholder{color:#fff3}.forrayAdminViewport{flex:1 1 auto;min-height:0;overflow:auto;padding:24px 28px 56px;scrollbar-width:none;-ms-overflow-style:none}.forrayAdminViewport::-webkit-scrollbar{display:none}.forrayAdminPage{display:flex;flex-direction:column;gap:16px}.forrayAdminPage .container{max-width:none;margin:0;padding:0;display:grid;gap:16px}.forrayAdminPage .header{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:0}.forrayAdminPage .header h1{display:none}.forrayAdminPage .sub{margin-top:0;max-width:820px;font-family:var(--forrayAdminFontEdit);font-size:15px;line-height:1.6;font-style:italic;color:#ffffff6b}.forrayAdminPage .card,.forrayAdminPage .workflowRegistryPanel{background:var(--forrayAdminInk);border:1px solid var(--forrayAdminHairline);border-radius:14px;box-shadow:var(--forrayAdminShadowMd);color:#ffffffd9}.forrayAdminPage .workflowRegistryPanel,.forrayAdminPage .card{padding:16px 18px}.forrayAdminPage .cardTitle{font-family:var(--forrayAdminFontDisp);font-size:15px;font-weight:700;letter-spacing:-.01em;color:#ffffffd9}.forrayAdminPage .toast{color:#ffffff6b;font-size:11px;line-height:1.5}.forrayAdminPage .errorBanner{padding:12px 14px;border-radius:12px;background:#f0483814;border:1px solid rgba(240,72,56,.16);color:#ff8c80}.forrayAdminPage .successBanner{padding:12px 14px;border-radius:12px;background:#0cc0a014;border:1px solid rgba(12,192,160,.18);color:#67f3d8}.forrayAdminPage .btn,.forrayAdminPage button.btn{padding:8px 14px;border:none;border-radius:8px;background:var(--forrayAdminLime);color:var(--forrayAdminDark);font:600 11px/1 var(--forrayAdminFontUi);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:all .15s ease}.forrayAdminPage .btn:hover:not(:disabled),.forrayAdminPage button.btn:hover:not(:disabled){transform:translateY(-1px);background:#d4ff22}.forrayAdminPage .btn.secondary,.forrayAdminPage button.btn.secondary{background:#ffffff14;color:#ffffffb8}.forrayAdminPage .btn.secondary:hover:not(:disabled),.forrayAdminPage button.btn.secondary:hover:not(:disabled){background:#ffffff1f}.forrayAdminPage .btn:disabled,.forrayAdminPage button.btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.forrayAdminPage .input,.forrayAdminPage input[type=text],.forrayAdminPage input:not([type]),.forrayAdminPage select,.forrayAdminPage textarea{border:1px solid var(--forrayAdminHairline);background:var(--forrayAdminSlate);color:#ffffffdb;border-radius:10px;font:500 12px/1.4 var(--forrayAdminFontUi);outline:none}.forrayAdminPage .input,.forrayAdminPage input[type=text],.forrayAdminPage input:not([type]),.forrayAdminPage select{min-height:36px;padding:7px 12px}.forrayAdminPage textarea{padding:10px 12px}.forrayAdminPage .input::placeholder,.forrayAdminPage input::placeholder,.forrayAdminPage textarea::placeholder{color:#ffffff38}.forrayAdminPage .input:focus,.forrayAdminPage input:focus,.forrayAdminPage select:focus,.forrayAdminPage textarea:focus{border-color:#c4f01852;box-shadow:0 0 0 2px #c4f01814}.forrayAdminPage table{width:100%;border-collapse:collapse}.forrayAdminPage th{padding:8px 16px;font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#ffffff38;text-align:left;border-bottom:1px solid var(--forrayAdminHairline)}.forrayAdminPage td{padding:10px 16px;font-size:12px;color:#ffffff9e;border-bottom:1px solid var(--forrayAdminHairline)}.forrayAdminPage tr:last-child td{border-bottom:none}.forrayAdminPage .adminSummaryGrid,.forrayAdminPage .forrayAdminMetricGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.forrayAdminPage .forrayAdminMetricCard{background:var(--forrayAdminInk);border:1px solid var(--forrayAdminHairline);border-radius:14px;padding:16px 18px;box-shadow:var(--forrayAdminShadowMd);display:grid;gap:6px}.forrayAdminPage .forrayAdminMetricTop{display:flex;align-items:center;justify-content:space-between;gap:10px}.forrayAdminPage .forrayAdminMetricLabel{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#ffffff40}.forrayAdminPage .forrayAdminMetricTone{display:inline-flex;align-items:center;min-height:20px;padding:2px 8px;border-radius:999px;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.forrayAdminPage .forrayAdminMetricTone.is-ok{background:#0cc0a01f;color:var(--forrayAdminTeal)}.forrayAdminPage .forrayAdminMetricTone.is-warn{background:#f0a0201f;color:var(--forrayAdminAmber)}.forrayAdminPage .forrayAdminMetricTone.is-err{background:#f0483826;color:var(--forrayAdminEmber)}.forrayAdminPage .forrayAdminMetricValue{font-family:var(--forrayAdminFontDisp);font-size:30px;line-height:1;letter-spacing:-.02em;color:#fffffff0}.forrayAdminPage .forrayAdminMetricSub{font-size:11px;color:#ffffff7a}.forrayAdminPage .forrayAdminMetricMeta{font-size:10px;color:#ffffff42}.forrayAdminPage .forrayAdminDashboardRow{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(300px,1fr);gap:12px}.forrayAdminPage .forrayAdminAuxGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.forrayAdminPage .forrayAdminDashboardPanel{display:grid;gap:14px}.forrayAdminPage .forrayAdminPanelHeader{display:grid;gap:5px}.forrayAdminPage .forrayAdminPanelList{display:grid;gap:8px}.forrayAdminPage .forrayAdminPanelRow{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:12px 14px;border:1px solid var(--forrayAdminHairline);border-radius:12px;background:#ffffff05}.forrayAdminPage .forrayAdminPanelRow.isCompact{align-items:center;padding:11px 13px}.forrayAdminPage .forrayAdminPanelKey{font-size:12px;font-weight:600;color:#ffffffd1}.forrayAdminPage .forrayAdminPanelValueGroup{display:flex;align-items:center;gap:10px;flex-shrink:0}.forrayAdminPage .forrayAdminPanelValue{font-family:var(--forrayAdminFontDisp);font-size:14px;font-weight:600;color:#ffffffdb;text-align:right}.forrayAdminPage .forrayAdminPanelTone{width:9px;height:9px;border-radius:50%;flex:0 0 auto}.forrayAdminPage .forrayAdminPanelTone.is-ok{background:var(--forrayAdminTeal)}.forrayAdminPage .forrayAdminPanelTone.is-warn{background:var(--forrayAdminAmber)}.forrayAdminPage .forrayAdminPanelTone.is-err{background:var(--forrayAdminEmber)}.forrayAdminPage .forrayAdminQuickLinkGrid{display:grid;gap:10px}.forrayAdminPage .forrayAdminQuickLinkCard{width:100%;display:grid;gap:5px;padding:14px 15px;border:1px solid var(--forrayAdminHairline);border-radius:12px;background:#ffffff05;color:inherit;text-align:left;cursor:pointer;transition:all .18s ease}.forrayAdminPage .forrayAdminQuickLinkCard:hover{background:var(--forrayAdminSlate);border-color:#ffffff1f}.forrayAdminPage .forrayAdminQuickLinkCard strong{font-family:var(--forrayAdminFontDisp);font-size:14px;color:#ffffffe6}.forrayAdminPage .forrayAdminQuickLinkCard span{font-size:11px;line-height:1.5;color:#ffffff6b}.forrayAdminPage .adminSummaryCard{display:flex;flex-direction:column;gap:6px}.forrayAdminPage .adminSummaryCard>div:nth-child(2){font-family:Space Grotesk,sans-serif;font-size:30px;line-height:1;color:#fffffff0}.forrayAdminPage .adminOpsTopRow{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.forrayAdminPage .adminOpsToolbar{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0 14px}.forrayAdminPage .adminOpsGrid{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:12px}.forrayAdminPage .adminOpsSectionTitle{margin-bottom:10px;font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:700;color:#fffc}.forrayAdminPage .adminOpsTable,.forrayAdminPage .adminOpsMiniCard{border:1px solid var(--forrayAdminHairline);border-radius:12px;background:#ffffff05}.forrayAdminPage .adminOpsRow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:14px 16px;border-bottom:1px solid var(--forrayAdminHairline)}.forrayAdminPage .adminOpsRow:last-child{border-bottom:none}.forrayAdminPage .adminOpsRowTop{display:flex;align-items:center;gap:10px;margin-bottom:4px}.forrayAdminPage .adminOpsRowTop strong{color:#ffffffe6}.forrayAdminPage .adminOpsRowActions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.forrayAdminPage .adminOpsMiniCard{padding:14px 16px}.forrayAdminPage .adminOpsMiniRow{display:grid;gap:4px;padding:10px 0;border-bottom:1px solid var(--forrayAdminHairline)}.forrayAdminPage .adminOpsMiniRow:last-child{border-bottom:none}.forrayAdminPage .adminOpsStatus{display:inline-flex;align-items:center;border-radius:8px;padding:3px 8px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.forrayAdminPage .adminOpsStatus--success{background:#0cc0a01f;color:var(--forrayAdminTeal)}.forrayAdminPage .adminOpsStatus--warning{background:#f0a0201f;color:var(--forrayAdminAmber)}.forrayAdminPage .adminOpsStatus--critical{background:#f0483826;color:var(--forrayAdminEmber)}.forrayAdminPage .adminOpsStatus--info{background:#3d7aff1f;color:var(--forrayAdminBlue)}.forrayAdminPage .catalogGrid,.forrayAdminPage .legacyAdminGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.forrayAdminPage .catalogWorkspace,.forrayAdminPage .catalogPanel{display:grid;gap:14px}.forrayAdminPage .catalogToolbar,.forrayAdminPage .catalogResultsToolbar{display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap}.forrayAdminPage .catalogToolbarExpanded,.forrayAdminPage .catalogResultsControls{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.forrayAdminPage .catalogFilterGroups{display:grid;gap:12px}.forrayAdminPage .catalogFilterGroup{display:grid;gap:8px}.forrayAdminPage .catalogFilterPills{display:flex;gap:8px;flex-wrap:wrap}.forrayAdminPage .catalogFilterPill{min-height:30px;padding:6px 10px;border:1px solid var(--forrayAdminHairline);border-radius:999px;background:#ffffff08;color:#ffffff8c;font:600 11px/1 Outfit,sans-serif;cursor:pointer}.forrayAdminPage .catalogFilterPill.active{background:#c4f01814;border-color:#c4f0183d;color:var(--forrayAdminLime)}.forrayAdminPage .catalogProviderGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.forrayAdminPage .catalogProviderCard{padding:12px 14px;border:1px solid var(--forrayAdminHairline);border-radius:12px;background:#ffffff08}.forrayAdminPage .catalogCardButton,.forrayAdminPage .legacyAdminCardLink{display:block;width:100%;text-decoration:none;color:inherit;background:none;border:none;padding:0;cursor:pointer}.forrayAdminPage .catalogCard,.forrayAdminPage .legacyAdminCard{height:100%;border:1px solid var(--forrayAdminHairline);background:#ffffff05;transition:all .18s ease}.forrayAdminPage .catalogCardButton:hover .catalogCard,.forrayAdminPage .legacyAdminCardLink:hover .legacyAdminCard{background:var(--forrayAdminSlate);border-color:#ffffff1f}.forrayAdminPage .legacyAdminCardTop{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.forrayAdminPage .legacyAdminBadge,.forrayAdminPage .legacyAdminOpenHint{font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.forrayAdminPage .legacyAdminBadge{color:var(--forrayAdminLimeDark);background:#c4f0181f;padding:3px 8px;border-radius:6px}.forrayAdminPage .legacyAdminOpenHint{color:#ffffff3d}.forrayAdminPage .forrayAdminLegacySurface{display:grid;gap:10px}.forrayAdminPage .forrayAdminLegacyFrameWrap{border:1px solid var(--forrayAdminHairline);border-radius:16px;background:#ffffff05;overflow:hidden;box-shadow:var(--forrayAdminShadowMd)}.forrayAdminPage .forrayAdminLegacyFrame{display:block;width:100%;min-height:calc(100vh - 180px);border:none;background:#0b0d12}.forrayAdminPage .forrayAdminLegacySurfaceSub{margin:0;font-size:11px;line-height:1.5;color:#ffffff57}@media(max-width:1100px){.forrayAdminPage .forrayAdminMetricGrid,.forrayAdminPage .adminSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.forrayAdminPage .forrayAdminDashboardRow,.forrayAdminPage .forrayAdminAuxGrid,.forrayAdminPage .adminOpsGrid{grid-template-columns:1fr}}@media(max-width:900px){.forrayAdminShell,.forrayAdminShell.isCollapsed{--forrayAdminSide:0px}.forrayAdminSidebar{position:sticky;width:100%;inset:0 auto auto 0}.forrayAdminMain{margin-left:0;width:100%}.forrayAdminViewport{padding:18px 16px 36px}.forrayAdminTopbar{padding:16px;flex-direction:column;align-items:flex-start}.forrayAdminTopbarActions,.forrayAdminTopbarSearch{width:100%}.forrayAdminNav{padding-bottom:10px}.forrayAdminPage .adminSummaryGrid,.forrayAdminPage .forrayAdminMetricGrid,.forrayAdminPage .forrayAdminAuxGrid,.forrayAdminPage .catalogGrid,.forrayAdminPage .legacyAdminGrid,.forrayAdminPage .catalogProviderGrid{grid-template-columns:1fr}.forrayAdminPage .forrayAdminDashboardRow,.forrayAdminPage .catalogToolbar,.forrayAdminPage .catalogToolbarExpanded,.forrayAdminPage .catalogResultsToolbar{flex-direction:column;align-items:stretch}.forrayAdminPage .header{align-items:flex-start;flex-direction:column}}.forgeAuthPage{--forgeAuthLinen:#ede8e0;--forgeAuthPaper:#f8f4ee;--forgeAuthIvory:#fdfaf6;--forgeAuthChalk:#fff;--forgeAuthStone:#3a3028;--forgeAuthStone2:#5a4e42;--forgeAuthDust:#9c8e82;--forgeAuthSmoke:#c4bbb0;--forgeAuthHairline:rgba(58,48,40,.1);--forgeAuthAcid:#b8d900;--forgeAuthAcidSoft:#e8f5a0;--forgeAuthAcidDark:#7a9100;--forgeAuthEmber:#d46040;--forgeAuthBlue:#2060d0;--forgeAuthViolet:#7c5cfc;--font-disp:"Bebas Neue", sans-serif;--font-edit:"Crimson Pro", serif;--font-ui:"Outfit", sans-serif;--forgeAuthShadowSm:0 1px 3px rgba(58,48,40,.07);--forgeAuthShadowMd:0 4px 14px rgba(58,48,40,.1);--forgeAuthShadowLg:0 10px 30px rgba(58,48,40,.13);--forgeAuthShadowXl:0 20px 60px rgba(58,48,40,.16);height:100vh;display:flex;overflow:hidden;background:var(--forgeAuthLinen);color:var(--forgeAuthStone)}.forgeAuthPage:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:.02;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:200px}.forgeAuthBrandPanel{position:relative;z-index:1;flex:1 1 auto;display:flex;flex-direction:column;justify-content:flex-end;padding:48px;overflow:hidden;background:var(--forgeAuthStone)}.forgeAuthBrandPanel:before{content:"";position:absolute;top:-20%;right:-15%;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,rgba(184,217,0,.14),transparent 70%);animation:forgeAuthDriftA 20s ease-in-out infinite}.forgeAuthBrandPanel:after{content:"";position:absolute;bottom:-15%;left:-10%;width:450px;height:450px;border-radius:50%;background:radial-gradient(circle,rgba(212,96,64,.08),transparent 70%);animation:forgeAuthDriftB 24s ease-in-out infinite}@keyframes forgeAuthDriftA{0%,to{transform:translate(0)}50%{transform:translate(-30px,25px)}}@keyframes forgeAuthDriftB{0%,to{transform:translate(0)}50%{transform:translate(20px,-20px)}}.forgeAuthBrandLogo{position:absolute;top:36px;left:40px;z-index:2;display:flex;align-items:center;gap:10px}.forgeAuthBrandGem{width:30px;height:30px;border-radius:7px;background:#ffffff1a;display:flex;align-items:center;justify-content:center}.forgeAuthBrandGem:after{content:"";width:12px;height:12px;border-radius:2px;background:var(--forgeAuthAcid);transform:rotate(45deg)}.forgeAuthBrandName{font-family:var(--font-disp);font-size:30px;letter-spacing:.12em;color:#ffffffe6}.forgeAuthPreview{position:absolute;top:50%;left:50%;z-index:2;width:75%;max-width:460px;aspect-ratio:16 / 10;transform:translate(-50%,-52%);border-radius:12px;overflow:hidden;background:var(--forgeAuthPaper);box-shadow:0 20px 80px #00000059;opacity:.85}.forgeAuthPreviewBar{height:22px;display:flex;align-items:center;gap:4px;padding:0 8px;background:var(--forgeAuthChalk);border-bottom:1px solid var(--forgeAuthHairline)}.forgeAuthPreviewDot{width:6px;height:6px;border-radius:50%}.forgeAuthPreviewDot.isRed{background:#d4604080}.forgeAuthPreviewDot.isAmber{background:#b8a00073}.forgeAuthPreviewDot.isGreen{background:#7a910080}.forgeAuthPreviewBody{height:calc(100% - 22px);display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.forgeAuthPreviewColumn{display:flex;flex-direction:column;gap:4px;padding:6px;border-right:1px solid var(--forgeAuthHairline);background:var(--forgeAuthPaper)}.forgeAuthPreviewColumn:last-child{border-right:none}.forgeAuthPreviewColumn.isGallery{background:var(--forgeAuthIvory)}.forgeAuthPreviewColumn.isCanvas{background:var(--forgeAuthLinen)}.forgeAuthPreviewPill{height:4px;border-radius:2px;background:var(--forgeAuthHairline);width:50%}.forgeAuthPreviewPill.isAcid{background:#b8d9004d}.forgeAuthPreviewPill.isWarm{background:#d4604026}.forgeAuthPreviewPill.isWide{width:70%}.forgeAuthPreviewPill.isMedium{width:55%}.forgeAuthPreviewPill.isSmall{width:35%}.forgeAuthPreviewCard,.forgeAuthPreviewControlCard{display:flex;flex-direction:column;gap:3px;padding:5px;border-radius:4px;background:var(--forgeAuthChalk);box-shadow:var(--forgeAuthShadowSm)}.forgeAuthPreviewCard.isMuted{opacity:.4}.forgeAuthPreviewSpacer{flex:1}.forgeAuthPreviewMeter{height:2px;overflow:hidden;border-radius:1px;background:var(--forgeAuthHairline)}.forgeAuthPreviewMeterFill{width:68%;height:100%;border-radius:1px;background:var(--forgeAuthAcidDark)}.forgeAuthPreviewMeterFill.isDark{background:var(--forgeAuthStone)}.forgeAuthPreviewMeterFill.isWide{width:78%}.forgeAuthPreviewMeterFill.isMedium{width:55%}.forgeAuthPreviewGallery{flex:1;display:grid;grid-template-columns:1fr 1fr;gap:3px}.forgeAuthPreviewThumb{border-radius:3px;min-height:20px}.forgeAuthPreviewThumb.isForest{background:linear-gradient(135deg,#c8cec0,#a8b4a0)}.forgeAuthPreviewThumb.isBlue{background:linear-gradient(135deg,#b8c4d0,#9aaab8)}.forgeAuthPreviewThumb.isAmber{background:linear-gradient(135deg,#d4b880,#c8a060)}.forgeAuthPreviewThumb.isMoss{background:linear-gradient(135deg,#8a9878,#6a7860)}.forgeAuthPreviewCanvasGrid{flex:1;display:grid;grid-template-columns:1fr 1fr;gap:3px}.forgeAuthPreviewCanvas{display:flex;align-items:center;justify-content:center;border-radius:4px}.forgeAuthPreviewCanvas.isPrimary{background:linear-gradient(135deg,#b8d90014,#d460400d)}.forgeAuthPreviewCanvas.isSecondary{background:linear-gradient(135deg,#e6e2db,#d6dce6)}.forgeAuthPreviewCanvas.isWarm{background:#d460400a}.forgeAuthPreviewCanvas.isAdd{border:1px dashed var(--forgeAuthHairline);color:var(--forgeAuthSmoke);font-size:10px}.forgeAuthPreviewCanvasFrame{width:60%;aspect-ratio:16 / 10;border-radius:3px;background:var(--forgeAuthChalk);box-shadow:var(--forgeAuthShadowSm)}.forgeAuthPreviewCanvasFrame.isMuted{opacity:.6}.forgeAuthPreviewCanvasFrame.isGhost{opacity:.3}.forgeAuthPreviewRunButton{margin-top:auto;height:14px;display:flex;align-items:center;justify-content:center;border-radius:4px;background:var(--forgeAuthStone);color:var(--forgeAuthAcid);font-family:var(--font-disp);font-size:5px;letter-spacing:.08em;text-transform:uppercase}.forgeAuthTestimonial,.forgeAuthBrandStats{position:relative;z-index:2}.forgeAuthQuote{max-width:420px;margin-bottom:16px;font-family:var(--font-edit);font-size:22px;line-height:1.55;font-style:italic;font-weight:300;color:#ffffffb3}.forgeAuthAuthor{display:flex;align-items:center;gap:10px}.forgeAuthAuthorAvatar{width:32px;height:32px;display:flex;align-items:center;justify-content:center;flex:none;border-radius:50%;background:#ffffff1a;color:var(--forgeAuthAcid);font-size:12px;font-weight:600}.forgeAuthAuthorInfo{display:flex;flex-direction:column}.forgeAuthAuthorName{font-size:13px;font-weight:600;color:#fffc}.forgeAuthAuthorRole{font-size:11px;color:#ffffff59}.forgeAuthBrandStats{display:flex;gap:32px;margin-top:32px}.forgeAuthBrandStatNum{font-family:var(--font-disp);font-size:28px;line-height:1;color:var(--forgeAuthAcid)}.forgeAuthBrandStatLabel{font-size:10px;color:#ffffff4d}.forgeAuthPanel{position:relative;z-index:1;width:680px;flex:none;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:48px 52px;overflow:hidden;border-left:1px solid var(--forgeAuthHairline);background:var(--forgeAuthPaper)}.forgeAuthStep{width:100%;display:flex;flex-direction:column;animation:forgeAuthStepIn .4s ease}.forgeAuthStep.isCentered{align-items:stretch}@keyframes forgeAuthStepIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.forgeAuthHeading{margin-bottom:6px;font-family:var(--font-disp);font-size:36px;line-height:1;letter-spacing:.06em;color:var(--forgeAuthStone)}.forgeAuthSub{margin-bottom:28px;font-family:var(--font-edit);font-size:15px;line-height:1.5;font-style:italic;font-weight:300;color:var(--forgeAuthDust)}.forgeAuthOAuthGrid{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.forgeAuthOAuthButton{width:100%;display:flex;align-items:center;gap:12px;padding:11px 16px;border:1.5px solid var(--forgeAuthHairline);border-radius:12px;background:var(--forgeAuthChalk);color:var(--forgeAuthStone);font:inherit;font-size:13.5px;font-weight:500;cursor:pointer;transition:all .2s ease}.forgeAuthOAuthButton:hover{border-color:#3a302833;box-shadow:var(--forgeAuthShadowMd);transform:translateY(-1px)}.forgeAuthOAuthButton:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.forgeAuthOAuthButton:disabled:hover{border-color:var(--forgeAuthHairline);box-shadow:none;transform:none}.forgeAuthOAuthIcon{width:20px;height:20px;display:flex;align-items:center;justify-content:center;flex:none;border-radius:5px;font-size:11px;font-weight:700}.forgeAuthOAuthIcon.isGoogle{background:#4285f4;color:#fff}.forgeAuthOAuthIcon.isGitHub{background:#24292e;color:#fff}.forgeAuthOAuthIcon.isApple{background:#111;color:#fff}.forgeAuthDivider{display:flex;align-items:center;gap:14px;margin:4px 0 20px}.forgeAuthDivider:before,.forgeAuthDivider:after{content:"";flex:1;height:1px;background:var(--forgeAuthHairline)}.forgeAuthDivider span{font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--forgeAuthSmoke)}.forgeAuthField{display:flex;flex-direction:column;gap:5px;margin-bottom:14px}.forgeAuthField.isRow{display:grid;grid-template-columns:1fr 1fr;gap:10px}.forgeAuthFieldLabel{font-size:11.5px;font-weight:600;color:var(--forgeAuthStone2)}.forgeAuthInput{width:100%;padding:10px 14px;border:1.5px solid var(--forgeAuthHairline);border-radius:10px;background:var(--forgeAuthChalk);color:var(--forgeAuthStone);font:inherit;font-size:13px;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.forgeAuthInput:focus{border-color:var(--forgeAuthAcidDark);box-shadow:0 0 0 3px #b8d9001f}.forgeAuthInput::placeholder{color:var(--forgeAuthSmoke)}.forgeAuthField.isError .forgeAuthInput{border-color:var(--forgeAuthEmber);box-shadow:0 0 0 3px #d460401a}.forgeAuthFieldHint{font-size:10.5px;font-family:var(--font-edit);font-style:italic;color:var(--forgeAuthDust)}.forgeAuthErrorText{font-size:10.5px;color:var(--forgeAuthEmber)}.forgeAuthForgotLink{margin:-8px 0 14px;align-self:flex-end;border:none;background:transparent;color:var(--forgeAuthBlue);font-size:11.5px;cursor:pointer}.forgeAuthForgotLink:hover{color:var(--forgeAuthStone)}.forgeAuthTermsRow{display:flex;align-items:flex-start;gap:9px;margin:4px 0 18px;cursor:pointer}.forgeAuthCheckbox{width:16px;height:16px;margin-top:1px;flex:none;display:flex;align-items:center;justify-content:center;border:1.5px solid var(--forgeAuthHairline);border-radius:5px;background:var(--forgeAuthChalk);transition:all .2s ease}.forgeAuthTermsRow.isChecked .forgeAuthCheckbox{border-color:var(--forgeAuthAcid);background:var(--forgeAuthAcid)}.forgeAuthCheckboxMark{opacity:0;color:var(--forgeAuthStone);font-size:10px}.forgeAuthTermsRow.isChecked .forgeAuthCheckboxMark{opacity:1}.forgeAuthTermsText{font-size:12px;line-height:1.4;color:var(--forgeAuthStone2)}.forgeAuthTermsText a{color:var(--forgeAuthBlue);text-decoration:underline}.forgeAuthPasswordStrength{display:flex;gap:3px;margin-top:4px}.forgeAuthPasswordSeg{flex:1;height:3px;border-radius:2px;background:var(--forgeAuthHairline)}.forgeAuthPasswordSeg.isWeak{background:var(--forgeAuthEmber)}.forgeAuthPasswordSeg.isMedium{background:var(--forgeAuthDust)}.forgeAuthPasswordSeg.isStrong{background:var(--forgeAuthAcidDark)}.forgeAuthPasswordLabel{margin-top:3px;font-size:10px;color:var(--forgeAuthSmoke)}.forgeAuthPasswordLabel.isWeak{color:var(--forgeAuthEmber)}.forgeAuthPasswordLabel.isMedium{color:var(--forgeAuthDust)}.forgeAuthPasswordLabel.isStrong{color:var(--forgeAuthAcidDark)}.forgeAuthButton{width:100%;padding:13px;border:none;border-radius:12px;cursor:pointer;transition:all .25s ease;text-align:center}.forgeAuthButtonPrimary{background:var(--forgeAuthStone);color:var(--forgeAuthAcid);font-family:var(--font-disp);font-size:20px;letter-spacing:.1em}.forgeAuthButtonPrimary:hover:not(:disabled){background:var(--forgeAuthStone2);transform:translateY(-1px);box-shadow:var(--forgeAuthShadowLg)}.forgeAuthButtonPrimary:disabled{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}.forgeAuthButtonSecondary{margin-top:6px;background:var(--forgeAuthLinen);color:var(--forgeAuthDust);font-size:15px}.forgeAuthButtonSecondary:hover:not(:disabled){background:#3a302814;color:var(--forgeAuthStone2)}.forgeAuthFooter{margin-top:20px;text-align:center;font-size:12.5px;color:var(--forgeAuthDust)}.forgeAuthFooterAction{border:none;background:transparent;color:var(--forgeAuthStone);font:inherit;font-weight:600;cursor:pointer}.forgeAuthFooterAction:hover{color:var(--forgeAuthAcidDark)}.forgeAuthMessage{margin-bottom:14px;padding:10px 12px;border-radius:10px;font-size:12px;line-height:1.45}.forgeAuthMessage.isError{background:#d4604014;border:1px solid rgba(212,96,64,.18);color:var(--forgeAuthEmber)}.forgeAuthMessage.isSuccess{background:#7a910014;border:1px solid rgba(122,145,0,.18);color:var(--forgeAuthAcidDark)}.forgeAuthPreviewLink{margin-bottom:14px;display:inline-flex;align-self:flex-start;color:var(--forgeAuthBlue);font-size:12px;text-decoration:none}.forgeAuthPreviewLink:hover{text-decoration:underline}.forgeAuthSuccessIcon{width:72px;height:72px;margin:0 auto 20px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#b8d9001f;font-size:32px;animation:forgeAuthPop .5s cubic-bezier(.22,.68,0,1.2)}.forgeAuthSuccessIcon.isMail{background:#2060d01a}.forgeAuthSuccessIcon.isWarn{background:#d460401a;color:var(--forgeAuthEmber)}@keyframes forgeAuthPop{0%{transform:scale(0)}to{transform:scale(1)}}.forgeAuthCentered{text-align:center}.forgeAuthLoadingRow{display:inline-flex;align-items:center;gap:8px;justify-content:center}.forgeAuthResendLink{margin-top:16px;text-align:center;font-size:12px;color:var(--forgeAuthDust)}.forgeAuthResendLink button,.forgeAuthResendLink a{border:none;background:transparent;padding:0;color:var(--forgeAuthBlue);font:inherit;font-weight:500;cursor:pointer;text-decoration:none}.forgeAuthResendLink button:hover,.forgeAuthResendLink a:hover{text-decoration:underline}.forgeAuthSpinner{width:16px;height:16px;border:2px solid rgba(184,217,0,.3);border-top-color:var(--forgeAuthAcid);border-radius:50%;animation:forgeAuthSpin .6s linear infinite}@keyframes forgeAuthSpin{to{transform:rotate(360deg)}}.forgeAuthWatermark{position:absolute;bottom:20px;display:flex;align-items:center;gap:6px;font-size:10px;color:var(--forgeAuthSmoke)}.forgeAuthWatermarkGem{width:14px;height:14px;display:flex;align-items:center;justify-content:center;border-radius:4px;background:var(--forgeAuthHairline)}.forgeAuthWatermarkGem:after{content:"";width:5px;height:5px;border-radius:1px;background:var(--forgeAuthSmoke);transform:rotate(45deg)}@media(max-width:1080px){.forgeAuthPage{display:block;overflow:auto}.forgeAuthBrandPanel{display:none}.forgeAuthPanel{width:auto;min-height:100vh;border-left:none}}@media(max-width:560px){.forgeAuthPanel{padding:32px 20px 72px}.forgeAuthField.isRow{grid-template-columns:1fr}}.forrayPricingPage{--forrayDark:#0e0f14;--forrayInk:#1a1b24;--forrayPaper:#f8f4ee;--forrayLinen:#ede8e0;--forrayChalk:#fff;--forrayStone:#3a3028;--forrayStone2:#5a4e42;--forrayDust:#9c8e82;--forraySmoke:#c4bbb0;--forrayHairline:rgba(58,48,40,.1);--forrayHairline2:rgba(58,48,40,.06);--forrayLime:#c4f018;--forrayLimeDark:#7a9a00;--forrayBlue:#3d7aff;--forrayViolet:#8b5cf6;--forrayShadowSm:0 1px 3px rgba(14,15,20,.06),0 1px 2px rgba(14,15,20,.04);--forrayShadowMd:0 4px 14px rgba(14,15,20,.09),0 2px 4px rgba(14,15,20,.06);--forrayShadowLg:0 10px 32px rgba(14,15,20,.12),0 4px 8px rgba(14,15,20,.08);min-height:100vh;padding:18px 0 48px;background:var(--forrayLinen);color:var(--forrayStone);font-family:Outfit,sans-serif}.forrayPricingPage:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:.018;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:200px}.forrayPricingTopnav,.forrayPricingHero,.forrayPricingMessage,.forrayPricingTierGrid,.forrayPricingCompareSection,.forrayPricingBillingHistory,.forrayPricingTrustStrip,.forrayPricingFooter{position:relative;z-index:1}.forrayPricingTopnav{display:flex;align-items:center;justify-content:center;padding:0 48px;position:relative}.forrayPricingLogo{position:absolute;left:48px;display:flex;align-items:center;gap:10px}.forrayPricingLogoGlyph{width:18px;height:18px;display:inline-block;background:linear-gradient(180deg,#0e0f14,#0e0f1440);clip-path:polygon(15% 0,55% 0,40% 100%,0 100%);transform:skew(-12deg)}.forrayPricingLogoText,.forrayPricingLogoSuffix{font-family:Space Grotesk,sans-serif;font-size:22px;font-weight:700;letter-spacing:-.04em;color:var(--forrayDark)}.forrayPricingLogoSuffix{font-weight:400;opacity:.3;margin-left:-6px}.forrayPricingStep{display:flex;align-items:center;gap:10px;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--forrayDust)}.forrayPricingStepDots{display:flex;gap:5px}.forrayPricingStepDot{width:22px;height:4px;border-radius:999px;background:var(--forrayHairline)}.forrayPricingStepDot.isDone{background:var(--forrayLimeDark)}.forrayPricingStepDot.isActive{background:var(--forrayDark)}.forrayPricingHero{max-width:720px;margin:0 auto;padding:42px 48px 0;text-align:center}.forrayPricingHeroEyebrow{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:12px;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--forrayDust)}.forrayPricingHeroPulse{width:6px;height:6px;border-radius:50%;background:var(--forrayLimeDark);animation:forrayPricingPulse 1.4s ease infinite}@keyframes forrayPricingPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.75)}}.forrayPricingHeroTitle{margin:0 0 14px;font-family:Space Grotesk,sans-serif;font-size:clamp(40px,5vw,58px);font-weight:700;line-height:1;letter-spacing:-.03em;color:var(--forrayDark)}.forrayPricingHeroTitle span{color:var(--forrayLimeDark)}.forrayPricingHeroSub{max-width:560px;margin:0 auto 28px;font-family:Crimson Pro,serif;font-size:18px;line-height:1.6;font-style:italic;font-weight:300;color:var(--forrayDust)}.forrayPricingHeroAccessStrip{display:inline-flex;align-items:center;gap:14px;flex-wrap:wrap;justify-content:center;padding:8px 10px 8px 18px;border-radius:999px;background:var(--forrayChalk);box-shadow:var(--forrayShadowMd)}.forrayPricingHeroAccessStrip span{font-size:13px;font-weight:500;color:var(--forrayDust);white-space:nowrap}.forrayPricingHeroAccessStrip .isActive{color:var(--forrayStone);font-weight:600}.forrayPricingHeroAccessBadge{padding:3px 10px;border-radius:999px;background:#c4f01826;color:var(--forrayLimeDark)!important;font-size:10px!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.12em}.forrayPricingMessage{max-width:1160px;margin:18px auto 0;padding:12px 16px;border-radius:14px;font-size:13px;line-height:1.55}.forrayPricingMessage.isError{background:#f0483814;border:1px solid rgba(240,72,56,.16);color:#c33b2f}.forrayPricingMessage.isSuccess{background:#7a9a0014;border:1px solid rgba(122,154,0,.18);color:var(--forrayLimeDark)}.forrayPricingMessage.isNotice{background:#3d7aff14;border:1px solid rgba(61,122,255,.16);color:var(--forrayBlue)}.forrayPricingTierGrid{max-width:1160px;margin:0 auto;padding:34px 36px 60px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;align-items:stretch}.forrayPricingTierCard{position:relative;display:flex;flex-direction:column;height:100%;overflow:hidden;border-radius:20px;transition:transform .25s ease,box-shadow .25s ease}.forrayPricingTierCard:hover{transform:translateY(-4px)}.forrayPricingTierCard.isbasic,.forrayPricingTierCard.ispro{background:var(--forrayChalk);border:1.5px solid var(--forrayHairline);box-shadow:var(--forrayShadowMd)}.forrayPricingTierCard.isproplus{background:var(--forrayDark);border:1.5px solid rgba(196,240,24,.2);box-shadow:0 20px 60px #0e0f142e,0 4px 10px #0e0f141a}.forrayPricingTierCard.isstudio{background:var(--forrayInk);border:1.5px solid rgba(255,255,255,.07);box-shadow:var(--forrayShadowLg)}.forrayPricingPopularBadge{position:absolute;top:-1px;left:50%;transform:translate(-50%);padding:4px 14px;border-radius:0 0 10px 10px;background:var(--forrayLime);color:var(--forrayDark);font-size:9px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.forrayPricingTierHeader{padding:28px 24px 20px}.forrayPricingTierChip{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border-radius:10px;margin-bottom:14px;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.forrayPricingTierChip.isbasic{background:#3a302812;color:var(--forrayStone2)}.forrayPricingTierChip.ispro{background:#3d7aff1a;color:var(--forrayBlue)}.forrayPricingTierChip.isproplus{background:#c4f0182e;color:var(--forrayLimeDark)}.forrayPricingTierChip.isstudio{background:#8b5cf626;color:var(--forrayViolet)}.forrayPricingTierName{margin-bottom:6px;font-family:Space Grotesk,sans-serif;font-size:30px;font-weight:700;line-height:1;letter-spacing:-.02em}.forrayPricingTierName.isbasic,.forrayPricingTierName.ispro{color:var(--forrayDark)}.forrayPricingTierName.isproplus,.forrayPricingTierName.isstudio{color:var(--forrayChalk)}.forrayPricingTierTagline{font-family:Crimson Pro,serif;font-size:14px;line-height:1.45;font-style:italic}.forrayPricingTierTagline.isbasic,.forrayPricingTierTagline.ispro{color:var(--forrayDust)}.forrayPricingTierTagline.isproplus,.forrayPricingTierTagline.isstudio{color:#ffffff6b}.forrayPricingHeroBlock{display:flex;align-items:baseline;gap:8px;padding:0 24px 20px}.forrayPricingHeroAmount{font-family:Space Grotesk,sans-serif;font-size:48px;font-weight:700;line-height:1;letter-spacing:-.04em}.forrayPricingHeroAmount.isbasic,.forrayPricingHeroAmount.ispro{color:var(--forrayDark)}.forrayPricingHeroAmount.isproplus,.forrayPricingHeroAmount.isstudio{color:var(--forrayChalk)}.forrayPricingHeroPer{padding-bottom:6px;font-size:12px;font-weight:600}.forrayPricingHeroPer.isbasic,.forrayPricingHeroPer.ispro{color:var(--forrayDust)}.forrayPricingHeroPer.isproplus,.forrayPricingHeroPer.isstudio{color:#ffffff57}.forrayPricingTierCta{margin:0 24px 20px;padding:13px;border:none;border-radius:12px;font-family:Space Grotesk,sans-serif;font-size:18px;font-weight:700;letter-spacing:.04em;cursor:pointer;transition:all .22s ease}.forrayPricingTierCta.isbasic{background:var(--forrayLinen);color:var(--forrayStone)}.forrayPricingTierCta.isbasic:hover:not(:disabled){background:#3a30281a}.forrayPricingTierCta.ispro{background:var(--forrayDark);color:var(--forrayChalk)}.forrayPricingTierCta.ispro:hover:not(:disabled){background:var(--forrayStone2);box-shadow:var(--forrayShadowMd)}.forrayPricingTierCta.isproplus{background:var(--forrayLime);color:var(--forrayDark)}.forrayPricingTierCta.isproplus:hover:not(:disabled){background:#d4ff22;box-shadow:0 6px 20px #c4f0184d}.forrayPricingTierCta.isstudio{background:#8b5cf626;color:#c3b0ff;border:1px solid rgba(139,92,246,.3)}.forrayPricingTierCta.isstudio:hover:not(:disabled){background:var(--forrayViolet);color:var(--forrayChalk)}.forrayPricingTierCta:disabled,.forrayPricingSkip:disabled,.forrayPricingContinue:disabled,.forrayPricingCompareToggle:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.forrayPricingTierDivider{height:1px;margin:0 24px}.forrayPricingTierDivider.isbasic,.forrayPricingTierDivider.ispro{background:var(--forrayHairline)}.forrayPricingTierDivider.isproplus,.forrayPricingTierDivider.isstudio{background:#ffffff14}.forrayPricingTierMeter{margin:18px 24px 16px;border-radius:8px;overflow:hidden}.forrayPricingTierMeter.isbasic,.forrayPricingTierMeter.ispro{background:#3a30280f}.forrayPricingTierMeter.isproplus,.forrayPricingTierMeter.isstudio{background:#ffffff0f}.forrayPricingTierMeterLabel{padding:7px 10px;display:flex;justify-content:space-between;gap:12px;font-size:10px;font-weight:600}.forrayPricingTierMeter.isbasic .forrayPricingTierMeterLabel,.forrayPricingTierMeter.ispro .forrayPricingTierMeterLabel{color:var(--forrayDust)}.forrayPricingTierMeter.isproplus .forrayPricingTierMeterLabel,.forrayPricingTierMeter.isstudio .forrayPricingTierMeterLabel{color:#ffffff61}.forrayPricingTierMeterBar{height:4px;border-radius:4px;background:var(--forrayLime)}.forrayPricingTierCard.isbasic .forrayPricingTierMeterBar{background:#3a302833}.forrayPricingTierCard.ispro .forrayPricingTierMeterBar{background:var(--forrayBlue);opacity:.5}.forrayPricingTierCard.isproplus .forrayPricingTierMeterBar{background:var(--forrayLime);opacity:.6}.forrayPricingTierCard.isstudio .forrayPricingTierMeterBar{background:var(--forrayViolet);opacity:.65}.forrayPricingFeatureList{display:flex;flex-direction:column;gap:10px;flex:1;padding:0 24px 24px}.forrayPricingFeatureItem{display:flex;align-items:flex-start;gap:10px;font-size:13px}.forrayPricingFeatureCheck{width:16px;height:16px;margin-top:1px;display:flex;align-items:center;justify-content:center;border-radius:5px;flex:none;font-size:11px;font-weight:700}.forrayPricingFeatureCheck.isbasic{background:#3a302814;color:var(--forrayStone2)}.forrayPricingFeatureCheck.ispro{background:#3d7aff1a;color:var(--forrayBlue)}.forrayPricingFeatureCheck.isproplus{background:#c4f01833;color:var(--forrayLimeDark)}.forrayPricingFeatureCheck.isstudio{background:#8b5cf626;color:#c3b0ff}.forrayPricingFeatureText{line-height:1.4}.forrayPricingFeatureText.isbasic,.forrayPricingFeatureText.ispro{color:var(--forrayStone2)}.forrayPricingFeatureText.isproplus,.forrayPricingFeatureText.isstudio{color:#ffffffb3}.forrayPricingCardHint{padding:0 24px 24px;font-size:11px;line-height:1.45}.forrayPricingCardHint.isbasic,.forrayPricingCardHint.ispro{color:var(--forrayDust)}.forrayPricingCardHint.isproplus,.forrayPricingCardHint.isstudio{color:#ffffff59}.forrayPricingCompareSection{max-width:1160px;margin:0 auto;padding:0 36px 80px}.forrayPricingCompareToggle{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:0;border:none;background:none;cursor:pointer;color:var(--forrayDust);font-size:13px;font-weight:500}.forrayPricingCompareToggle:hover{color:var(--forrayStone)}.forrayPricingCompareToggle svg{transition:transform .25s ease}.forrayPricingCompareToggle.isOpen svg{transform:rotate(180deg)}.forrayPricingCompareTable{display:none;margin-top:32px;overflow:hidden;border-radius:16px;box-shadow:var(--forrayShadowMd)}.forrayPricingCompareTable.isOpen{display:block}.forrayPricingCompareTable table{width:100%;border-collapse:collapse}.forrayPricingCompareTable thead{background:var(--forrayDark)}.forrayPricingCompareTable th{padding:14px 20px;text-align:center;font-family:Space Grotesk,sans-serif;font-size:15px;font-weight:600;letter-spacing:.04em;color:#ffffffe6}.forrayPricingCompareTable th:first-child{text-align:left;color:#fff6;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.1em}.forrayPricingCompareTable tr:nth-child(2n){background:#3a302806}.forrayPricingCompareTable tr:nth-child(odd){background:var(--forrayChalk)}.forrayPricingCompareTable td{padding:12px 20px;border-bottom:1px solid var(--forrayHairline2);text-align:center;font-size:13px;color:var(--forrayStone2)}.forrayPricingCompareTable td:first-child{text-align:left;color:var(--forrayDust);font-size:12px;font-weight:500}.forrayPricingCompareTable td.isPositive{color:var(--forrayLimeDark);font-weight:600}.forrayPricingCompareTable td.isAccent{color:var(--forrayViolet);font-weight:600}.forrayPricingSectionRow td{background:var(--forrayLinen)!important;padding:8px 20px;font-size:10px!important;font-weight:700!important;letter-spacing:.1em;text-transform:uppercase;color:var(--forrayDust)!important}.forrayPricingTrustStrip{display:flex;align-items:center;justify-content:center;gap:32px;flex-wrap:wrap;padding:18px 48px;margin-bottom:0;background:var(--forrayChalk);border-top:1px solid var(--forrayHairline);border-bottom:1px solid var(--forrayHairline)}.forrayPricingTrustItem{font-size:12px;font-weight:500;color:var(--forrayDust)}.forrayPricingBillingHistory{max-width:980px;margin:18px auto 0;padding:22px 24px;border:1px solid var(--forrayHairline);background:#ffffffc7;box-shadow:var(--forrayShadowMd)}.forrayPricingBillingHistoryHead{display:grid;gap:4px;margin-bottom:14px}.forrayPricingBillingHistoryTitle{font-family:Space Grotesk,sans-serif;font-size:20px;font-weight:700;letter-spacing:-.02em;color:var(--forrayDark)}.forrayPricingBillingHistorySub{font-size:13px;line-height:1.55;color:var(--forrayDust)}.forrayPricingBillingHistoryList{display:grid;gap:10px}.forrayPricingBillingHistoryRow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 14px;border:1px solid var(--forrayHairline2);background:var(--forrayChalk)}.forrayPricingBillingHistoryPack{font-size:13px;font-weight:600;color:var(--forrayStone)}.forrayPricingBillingHistoryMeta{margin-top:4px;font-size:12px;color:var(--forrayDust)}.forrayPricingBillingHistoryAmount{font-size:13px;font-weight:700;color:var(--forrayDark)}.forrayPricingFooter{display:flex;align-items:center;justify-content:center;gap:16px;padding:28px 48px 0}.forrayPricingSkip,.forrayPricingContinue{border:none;background:none;padding:0;font:inherit}.forrayPricingSkip{color:var(--forrayDust);font-size:13px;cursor:pointer;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--forrayHairline)}.forrayPricingSkip:hover{color:var(--forrayStone)}.forrayPricingContinue{padding:12px 18px;border-radius:12px;background:var(--forrayDark);color:var(--forrayLime);font-family:Space Grotesk,sans-serif;font-size:15px;font-weight:700;cursor:pointer}.forrayPricingContinue:hover:not(:disabled){background:var(--forrayStone2)}@media(max-width:1080px){.forrayPricingTierGrid{grid-template-columns:1fr}.forrayPricingTierCard.ispro,.forrayPricingTierCard.ispro:hover{transform:none}.forrayPricingCompareSection,.forrayPricingTierGrid,.forrayPricingBillingHistory{padding-left:20px;padding-right:20px}}@media(max-width:760px){.forrayPricingTopnav{padding:0 20px;justify-content:flex-end}.forrayPricingLogo{position:static;margin-right:auto}.forrayPricingStep{display:none}.forrayPricingHero{padding:32px 20px 0}.forrayPricingHeroAccessStrip{width:100%;border-radius:18px}.forrayPricingTierMeterLabel{flex-direction:column;align-items:flex-start}.forrayPricingTrustStrip{gap:12px 20px;padding:18px 20px;justify-content:flex-start}.forrayPricingBillingHistory{padding:18px 20px}.forrayPricingBillingHistoryRow{grid-template-columns:1fr}.forrayPricingFooter{flex-direction:column;padding:24px 20px 0}.forrayPricingContinue{width:100%}}.addModelPicker{position:relative;z-index:12;width:100%}.addModelPicker.isOpen{z-index:96}.addModelPickerTrigger{width:100%}.addModelPickerTrigger.model-add-btn,.addModelPickerTrigger.model-add-btn:hover,.addModelPickerTrigger.model-add-btn:focus-visible,.addModelPickerTrigger.model-add-btn:active{min-height:41px!important;height:41px!important;max-height:41px!important;display:flex!important;align-items:center!important;justify-content:center!important}.addModelPickerTrigger.model-add-btn.isPlaceholderCard,.addModelPickerTrigger.model-add-btn.isPlaceholderCard:hover,.addModelPickerTrigger.model-add-btn.isPlaceholderCard:focus-visible,.addModelPickerTrigger.model-add-btn.isPlaceholderCard:active{justify-content:center!important}.addModelPickerTrigger.isOpen{position:relative;z-index:98}.addModelPicker .addModelPickerTrigger.add-slot.isPlaceholderCard,.addModelPicker .addModelPickerTrigger.add-slot.isPlaceholderCard:hover,.addModelPicker .addModelPickerTrigger.add-slot.isPlaceholderCard:focus-visible,.addModelPicker .addModelPickerTrigger.add-slot.isPlaceholderCard:active{min-height:41px!important;height:41px!important;max-height:41px!important;display:flex!important;align-items:center!important}.addModelPicker .addModelPickerTrigger.isPlaceholderCard,.addModelPicker .addModelPickerTrigger.isPlaceholderCard:hover,.addModelPicker .addModelPickerTrigger.isPlaceholderCard:focus-visible,.addModelPicker .addModelPickerTrigger.isPlaceholderCard:active{min-height:41px!important;height:41px!important;max-height:41px!important;display:flex!important;align-items:center!important}.addModelPicker .addModelPickerTrigger.isPlaceholderCard,.addModelPicker .addModelPickerTrigger.isPlaceholderCard:hover,.addModelPicker .addModelPickerTrigger.isPlaceholderCard:focus-visible,.addModelPicker .addModelPickerTrigger.isPlaceholderCard:active{position:relative;z-index:98;padding:9px 12px;border-top:1.5px dashed rgba(58,48,40,.22)!important;border-bottom:1.5px dashed rgba(58,48,40,.22)!important;border-left:1.5px dashed rgba(58,48,40,.22)!important;border-right:1.5px solid transparent!important;border-radius:0!important;background:var(--chalk, #fff);background-clip:border-box;color:inherit;text-transform:none;letter-spacing:normal;text-align:left;box-shadow:none!important;transition:background-color .18s ease,color .18s ease!important;transform:none!important}.addModelPicker .addModelPickerTrigger.isPlaceholderCard.isClosingSeam,.addModelPicker .addModelPickerTrigger.isPlaceholderCard.isClosingSeam:hover,.addModelPicker .addModelPickerTrigger.isPlaceholderCard.isClosingSeam:focus-visible,.addModelPicker .addModelPickerTrigger.isPlaceholderCard.isClosingSeam:active{border-right:1.5px dashed rgba(58,48,40,.22)!important}.addModelPickerTrigger.isSeamOpen:after,.addModelPickerTrigger.isClosingSeam:after{content:"";position:absolute;top:-1px;left:calc(100% - 1.5px);width:max(0px,calc(var(--picker-linked-gap-width, 0px) - .5px));height:calc(100% + 2px);box-sizing:border-box;border-top:1.5px dashed rgba(58,48,40,.22);border-bottom:1.5px dashed rgba(58,48,40,.22);background:var(--chalk, #fff);pointer-events:none;z-index:3;opacity:1}.addModelPickerTrigger.isSeamOpen:after{animation:addModelPickerSeamIn .22s ease}.addModelPickerTrigger.isClosingSeam:after{animation:addModelPickerSeamOut .22s ease}.addModelPickerPlaceholderCard{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:0}.addModelPickerPlaceholderToggle{width:18px;height:18px;border-radius:5px;flex-shrink:0;border:1.5px dashed rgba(58,48,40,.24);background:#f8f4eedb;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;color:var(--stone2, #5a4e42)}.addModelPickerPlaceholderBody{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px;justify-content:center;align-items:center;text-align:center}.addModelPickerPlaceholderTitle{font-family:Outfit,sans-serif;font-size:13px;font-weight:600;line-height:1.2;color:var(--stone, #3a3028);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.addModelPickerPlaceholderDescription{font-size:11px;line-height:1.35;color:var(--dust, #9c8e82);font-style:italic;display:none}@keyframes addModelPickerSeamIn{0%{opacity:1;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0 0 0 0)}}@keyframes addModelPickerSeamOut{0%{opacity:1;clip-path:inset(0 0 0 0)}to{opacity:1;clip-path:inset(0 100% 0 0)}}.addModelPickerPanel{position:absolute;top:calc(100% + 10px);left:0;right:auto;width:min(680px,calc(100vw - 120px));min-width:min(560px,calc(100vw - 120px));z-index:80;display:flex;flex-direction:column;gap:12px;padding:14px 16px 16px;max-height:calc(100vh - (var(--picker-viewport-inset, 24px) * 2));overflow:visible;background:var(--ivory, #fdfaf6);border:1px solid rgba(58,48,40,.12);border-left:0;box-shadow:0 10px 28px #3a30281f,0 3px 8px #3a302814;transform:translate(18px);opacity:0;pointer-events:none;transition:transform .22s ease,opacity .18s ease;will-change:transform,opacity}.addModelPickerPanel.isPositioning{visibility:hidden;opacity:0;pointer-events:none}.addModelPickerPanel.isReady{transform:translate(0);opacity:1;pointer-events:auto}.addModelPickerBackdrop{position:fixed;inset:0;background:#0b0d1229;z-index:79;opacity:0;pointer-events:none;transition:opacity .18s ease}.create-compare-surface #app>.addModelPickerBackdrop{position:absolute;inset:0 0 0 var(--create-left-rail-width);z-index:44}.create-compare-surface #app>.addModelPickerPanelPortal{position:absolute;display:flex;flex-direction:column;overflow:visible;border:1px solid rgba(58,48,40,.12);border-left:0;box-shadow:0 10px 28px #3a30281f,0 3px 8px #3a302814;z-index:45}.create-compare-surface #app>.addModelPickerPanelPortal>*{position:relative;z-index:2}.addModelPickerBackdrop.isOpen{opacity:1;pointer-events:auto}.addModelPickerPanelLinked{position:relative;border-left:0;overflow:visible}.addModelPickerPanelLinked:before{display:none}.addModelPickerPanelLinked>*{position:relative;z-index:7}.addModelPickerPanelHead{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.addModelPickerEyebrow{font-family:Outfit,sans-serif;font-size:11px;font-weight:600;letter-spacing:.11em;text-transform:uppercase;color:var(--dust, #9c8e82)}.addModelPickerPanelHead h4{margin:4px 0 0;font-family:Bebas Neue,sans-serif;font-size:19px;font-weight:400;letter-spacing:.06em;color:var(--stone, #3a3028)}.addModelPickerLead{margin:8px 0 0;max-width:72ch;font-size:11px;line-height:1.42;color:var(--stone2, #5a4e42)}.addModelPickerClose{border:0;background:transparent;color:var(--dust, #9c8e82);font-size:22px;line-height:1;cursor:pointer}.addModelPickerClose:hover{color:var(--stone, #3a3028)}.addModelPickerSearchWrap{display:flex}.addModelPickerSourceSummary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.addModelPickerSourceCard{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border:1px solid rgba(58,48,40,.1);background:#f8f4eecc}.addModelPickerSourceCard.isDarkroom{background:#faf4e9f5;border-color:#b8824a2e}.addModelPickerSourceLabel{font-family:Outfit,sans-serif;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--dust, #9c8e82)}.addModelPickerSourceValue{font-family:Bebas Neue,sans-serif;font-size:20px;letter-spacing:.05em;color:var(--stone, #3a3028)}.addModelPickerSourceMeta{font-size:11px;line-height:1.4;color:var(--stone2, #5a4e42)}.addModelPickerSearch{width:100%;appearance:none;-webkit-appearance:none;color-scheme:light;border:1.5px solid transparent;border-radius:var(--r-md, 16px);background:var(--chalk, #fff);background-color:var(--chalk, #fff);background-clip:padding-box;box-shadow:0 0 0 2px #3a302814,var(--shadow-sm, 0 4px 12px rgba(58, 48, 40, .08));padding:10px 13px;font-family:var(--font-ui, "Outfit", sans-serif);font-size:12px;font-weight:500;line-height:1.2;color:var(--stone, #3a3028);outline:none;transition:none;animation:none;filter:none;-webkit-tap-highlight-color:transparent;caret-color:var(--stone, #3a3028)}.addModelPickerSearch:hover{border-color:#3a30281f}.addModelPickerSearch:focus-visible{border-color:#3a302838;box-shadow:0 0 0 2px #3a302814,var(--shadow-sm, 0 4px 12px rgba(58, 48, 40, .08))}.addModelPickerSearch::placeholder{color:var(--dust, #9c8e82);font-family:var(--font-copy, "Baskerville", serif);font-style:italic}.addModelPickerSearch:-webkit-autofill,.addModelPickerSearch:-webkit-autofill:hover,.addModelPickerSearch:-webkit-autofill:focus-visible,.addModelPickerSearch:-webkit-autofill:active{-webkit-text-fill-color:var(--stone, #3a3028);box-shadow:0 0 0 1000px var(--chalk, #fff) inset,0 0 0 2px #3a302814,var(--shadow-sm, 0 4px 12px rgba(58, 48, 40, .08));transition:background-color 9999s ease-out 0s}.addModelPickerBody{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;gap:12px;max-height:none;overflow-y:auto;padding-right:2px}.addModelPickerBody.hasSideBySideSources{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px}.addModelPickerEmpty{grid-column:1 / -1;padding:20px 0;text-align:center;color:var(--dust, #9c8e82);font-style:italic}.addModelPickerSection{display:flex;flex-direction:column;gap:6px;min-width:0}.addModelPickerBody.hasSideBySideSources .addModelPickerSection--third-party,.addModelPickerBody.hasSideBySideSources .addModelPickerSection--darkroom{min-height:100%}.addModelPickerBody.hasSideBySideSources .addModelPickerSection:not(.addModelPickerSection--third-party):not(.addModelPickerSection--darkroom){grid-column:1 / -1}.addModelPickerSectionHeader{display:flex;flex-direction:column;gap:3px}.addModelPickerSectionLabel{font-family:Outfit,sans-serif;font-size:10px;font-weight:600;letter-spacing:.11em;text-transform:uppercase;color:var(--dust, #9c8e82)}.addModelPickerSectionDescription{font-size:11px;line-height:1.35;color:var(--stone2, #5a4e42)}.addModelPickerList{display:flex;flex-direction:column;gap:6px}.addModelPickerRow{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;width:100%;padding:9px 11px;border:1px solid rgba(58,48,40,.1);background:#f8f4eecc;color:inherit;cursor:pointer;text-align:left}.addModelPickerRow.isThirdParty{background:#f8f4eecc}.addModelPickerRow.isDarkroom{background:#f4f1eaeb}.addModelPickerRow:hover:not(:disabled){border-color:#3a302833;background:#fffffff5;box-shadow:0 4px 12px #3a302814}.addModelPickerRow:disabled{cursor:not-allowed}.addModelPickerRow.isSelected{border-color:#7a910059;background:#e8f5a03d}.addModelPickerRow.isProvisioningNeeded{border-color:#b8824a38;background:#faf4e9fa}.addModelPickerRow.isLocked{opacity:.8;background:#ede8e0b3}.addModelPickerRowBody{min-width:0;display:flex;flex-direction:column;gap:3px}.addModelPickerRowTop{display:flex;align-items:center;justify-content:space-between;gap:6px;flex-wrap:wrap}.addModelPickerName{font-family:Outfit,sans-serif;font-size:13px;font-weight:600;color:var(--stone, #3a3028)}.addModelPickerPills{display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap;justify-content:flex-end}.addModelPickerProvider{display:inline-flex;align-items:center;padding:2px 6px;background:#3a302814;color:var(--stone2, #5a4e42);font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.addModelPickerState{display:inline-flex;align-items:center;padding:2px 6px;font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--stone2, #5a4e42);background:#3a30280f}.addModelPickerState--runs-now,.addModelPickerState--ready{background:#7a910024;color:#576700}.addModelPickerState--gpu-required{background:#b8824a29;color:#8b5e2f}.addModelPickerState--locked{background:#9b5e4824;color:#9b5e48}.addModelPickerDescription,.addModelPickerLockedReason{font-size:11px;color:var(--stone2, #5a4e42);line-height:1.35}.addModelPickerSupportText,.addModelPickerProvisioningHint{font-size:10px;line-height:1.32;color:var(--dust, #9c8e82)}.addModelPickerProvisioningHint{color:#8b5e2f}.addModelPickerLockedReason{color:#9b5e48}.addModelPickerRowMeta{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.addModelPickerMetaLabel{font-size:10px;font-weight:500;color:var(--dust, #9c8e82);white-space:nowrap}@media(max-width:1024px){.addModelPickerBody.hasSideBySideSources{display:flex;flex-direction:column;gap:12px}.addModelPickerSourceSummary{grid-template-columns:1fr}.addModelPickerTrigger.isPlaceholderCard:after{display:none}.addModelPicker .addModelPickerTrigger.isPlaceholderCard,.addModelPicker .addModelPickerTrigger.isPlaceholderCard:hover,.addModelPicker .addModelPickerTrigger.isPlaceholderCard:focus-visible,.addModelPicker .addModelPickerTrigger.isPlaceholderCard:active{border-right:1.5px dashed rgba(58,48,40,.22)!important;border-radius:0!important}.addModelPickerPanelLinked{border-left:1px solid rgba(58,48,40,.12);border-top-left-radius:0;border-bottom-left-radius:0}.addModelPickerPanel{left:0;right:0;width:auto;min-width:0}}.addModelPickerAction{display:inline-flex;align-items:center;justify-content:center;min-width:52px;padding:4px 8px;background:#3a302814;color:var(--stone, #3a3028);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.addModelPickerAction.isSelected{background:#7a91002e;color:#617300}.addModelPickerAction.isLocked{background:#d460401f;color:#9b5e48}.addModelPickerAction.isProvisioningNeeded{background:#b8824a29;color:#8b5e2f}.create-compare-surface #app>.addModelPickerPanelPortal{gap:12px;padding:14px 16px 16px}.create-compare-surface #app>.addModelPickerPanelPortal .addModelPickerPanelHead{gap:10px}.create-compare-surface #app>.addModelPickerPanelPortal .addModelPickerPanelHead h4{margin:4px 0 0}.create-compare-surface #app>.addModelPickerPanelPortal .addModelPickerLead{margin:8px 0 0}.create-compare-surface #app>.addModelPickerPanelPortal .addModelPickerSourceSummary{gap:10px}.create-compare-surface #app>.addModelPickerPanelPortal .addModelPickerSourceCard{gap:4px;padding:12px 14px}.create-compare-surface #app>.addModelPickerPanelPortal .addModelPickerSearch{padding:10px 13px}.create-compare-surface #app>.addModelPickerPanelPortal .addModelPickerBody{gap:12px;padding-right:2px}.create-compare-surface #app>.addModelPickerPanelPortal .addModelPickerBody.hasSideBySideSources{gap:14px}.create-compare-surface #app>.addModelPickerPanelPortal .addModelPickerEmpty{padding:20px 0}.create-compare-surface #app>.addModelPickerPanelPortal .addModelPickerSection{gap:6px}.create-compare-surface #app>.addModelPickerPanelPortal .addModelPickerSectionHeader{gap:3px}.create-compare-surface #app>.addModelPickerPanelPortal .addModelPickerList{gap:6px}.create-compare-surface #app>.addModelPickerPanelPortal .addModelPickerRow{gap:10px;padding:9px 11px}.create-compare-surface #app>.addModelPickerPanelPortal .addModelPickerRowBody{gap:3px}.create-compare-surface #app>.addModelPickerPanelPortal .addModelPickerRowTop{gap:6px}.create-compare-surface #app>.addModelPickerPanelPortal .addModelPickerPills{gap:4px}.create-compare-surface #app>.addModelPickerPanelPortal .addModelPickerProvider,.create-compare-surface #app>.addModelPickerPanelPortal .addModelPickerState{padding:2px 6px}.create-compare-surface #app>.addModelPickerPanelPortal .addModelPickerRowMeta{gap:4px}.create-compare-surface #app>.addModelPickerPanelPortal .addModelPickerAction{padding:4px 8px}body.create-compare-surface-body{margin:0;overflow:hidden;background:#ede8e0}body.create-compare-surface-body .container{max-width:none;margin:0;padding:0}body.create-compare-surface-body #root{height:100vh}.create-compare-surface,.create-compare-surface *:before,.create-compare-surface *:after,.create-compare-surface *{box-sizing:border-box;margin:0;padding:0}.create-compare-surface{--linen: #ede8e0;--paper: #f8f4ee;--ivory: #fdfaf6;--chalk: #ffffff;--stone: #3a3028;--stone2: #5a4e42;--dust: #9c8e82;--hairline: rgba(58, 48, 40, .1);--hairline2: rgba(58, 48, 40, .06);--acid: #b8d900;--acid-soft: #e8f5a0;--acid-dk: #7a9100;--ember: #d46040;--blue: #2060d0;--shadow-sm: 0 1px 3px rgba(58, 48, 40, .08), 0 1px 2px rgba(58, 48, 40, .06);--shadow-md: 0 4px 12px rgba(58, 48, 40, .08), 0 2px 4px rgba(58, 48, 40, .06);--shadow-lg: 0 8px 24px rgba(58, 48, 40, .1), 0 3px 8px rgba(58, 48, 40, .07);--font-disp: "Bebas Neue", sans-serif;--font-edit: "Crimson Pro", serif;--font-ui: "Outfit", sans-serif;--r-sm: 8px;--r-md: 12px;--r-lg: 16px;--bar: 52px;height:100vh;background:var(--linen);color:var(--stone);font-family:var(--font-ui),ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial;font-size:13px;line-height:1.5;overflow:hidden;position:relative}.create-compare-surface:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:9999;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='1'/%3E%3C/svg%3E");background-size:200px 200px}.create-compare-surface #topbar{position:fixed;top:0;left:0;right:0;height:var(--bar);min-height:var(--bar);background:var(--paper);z-index:100;display:flex;align-items:center;padding:0 20px;border-bottom:1px solid var(--hairline);box-shadow:0 1px 0 var(--hairline2),0 2px 8px #3a30280a}.create-compare-surface .logo-wrap{display:flex;align-items:center;gap:10px;margin-right:36px}.create-compare-surface .logo-gem{width:26px;height:26px;background:var(--stone);border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.create-compare-surface .logo-gem:after{content:"";width:10px;height:10px;background:var(--acid);border-radius:2px;transform:rotate(45deg)}.create-compare-surface .logo-name{font-family:var(--font-disp);font-size:26px;letter-spacing:.1em;color:var(--stone);line-height:1}.create-compare-surface .mode-strip{display:flex;gap:2px;align-items:center}.create-compare-surface .mode-strip .createModeStrip{display:flex;gap:2px;padding:0;border:0;border-radius:20px;background:transparent}.create-compare-surface .mode-strip .createModeTab{padding:5px 14px;border-radius:20px;font-size:12px;font-weight:500;color:var(--dust);cursor:pointer;transition:all .2s;white-space:nowrap;font-family:var(--font-ui);line-height:1;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;appearance:none;-webkit-appearance:none;min-height:0;box-shadow:none}.create-compare-surface .mode-strip .createModeTab:hover{color:var(--stone2);background:var(--linen)}.create-compare-surface .mode-strip .createModeTab:focus-visible{outline:none;color:var(--stone);background:var(--chalk);box-shadow:0 0 0 2px #3a302824,var(--shadow-sm)}.create-compare-surface .mode-strip .createModeTab:active{transform:translateY(0)}.create-compare-surface .mode-strip .createModeTab.segmentActive,.create-compare-surface .mode-strip .createModeTab.on{color:var(--stone);background:var(--chalk);box-shadow:var(--shadow-sm);font-weight:600;border:0}.create-compare-surface .m-tab{padding:5px 14px;border-radius:20px;font-size:12px;font-weight:500;color:var(--dust);cursor:pointer;transition:all .2s;white-space:nowrap;font-family:var(--font-ui);line-height:1;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;appearance:none;-webkit-appearance:none;min-height:0;box-shadow:none}.create-compare-surface .m-tab:hover{color:var(--stone2);background:var(--linen)}.create-compare-surface .m-tab:disabled{opacity:.46;color:var(--dust);cursor:not-allowed;background:transparent;box-shadow:none}.create-compare-surface .m-tab:disabled:hover{color:var(--dust);background:transparent}.create-compare-surface .m-tab:focus-visible{outline:none;color:var(--stone);background:var(--chalk);box-shadow:0 0 0 2px #3a302824,var(--shadow-sm)}.create-compare-surface .m-tab:active{transform:translateY(0)}.create-compare-surface .m-tab.on{color:var(--stone);background:var(--chalk);box-shadow:var(--shadow-sm);font-weight:600}.create-compare-surface .top-right{margin-left:auto;display:flex;align-items:center;gap:10px}.create-compare-surface .status-badge{display:flex;align-items:center;gap:7px;padding:5px 12px;background:var(--chalk);border-radius:20px;box-shadow:var(--shadow-sm);font-size:11.5px;font-weight:500;line-height:1;white-space:nowrap}.create-compare-surface .pulse{width:7px;height:7px;border-radius:50%;flex-shrink:0}.create-compare-surface .inline-pulse,.create-compare-surface .inline-dot{width:6px;height:6px;border-radius:50%;display:inline-block}.create-compare-surface .dot-green{background:var(--acid-dk)}.create-compare-surface .dot-red{background:var(--ember)}.create-compare-surface .dot-neutral{background:#9c8e82cc}.create-compare-surface .pulse-green{background:var(--acid-dk);animation:hb .9s ease infinite}.create-compare-surface .pulse-red{background:var(--ember);animation:hb .7s ease infinite}@keyframes hb{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.create-compare-surface .icon-pill{width:34px;height:34px;padding:0;border-radius:50%;background:var(--chalk);box-shadow:var(--shadow-sm);display:flex;align-items:center;justify-content:center;line-height:1;flex-shrink:0;cursor:pointer;transition:box-shadow .15s;color:var(--dust);border:0;appearance:none;-webkit-appearance:none}.create-compare-surface .icon-pill:hover{box-shadow:var(--shadow-md);color:var(--stone)}.create-compare-surface .icon-pill svg{display:block}.create-compare-surface .createCompareWorkspaceShell{height:calc(100vh - var(--bar) - 68px - var(--forgeCenterInsetBottom, 0px));display:flex;flex-direction:column}.create-compare-surface.create-compare-surfaceNoTopbar .createCompareWorkspaceShell{height:calc(100vh - 68px - var(--forgeCenterInsetBottom, 0px))}.forgeCreateCenterRail>.createComparePortRoot>.create-compare-surface.create-compare-surfaceNoTopbar .createCompareWorkspaceShell,.forgeCreateCenterRail>.create-compare-surface.create-compare-surfaceNoTopbar .createCompareWorkspaceShell{height:100%}.forgeCreateCenterRail>.createComparePortRoot>.create-compare-surface,.forgeCreateCenterRail>.create-compare-surface{display:flex;flex-direction:column;min-height:0}.forgeCreateCenterRail>.createComparePortRoot>.create-compare-surface .createCompareWorkspaceShell,.forgeCreateCenterRail>.createComparePortRoot>.create-compare-surface.create-compare-surfaceNoTopbar .createCompareWorkspaceShell,.forgeCreateCenterRail>.create-compare-surface .createCompareWorkspaceShell,.forgeCreateCenterRail>.create-compare-surface.create-compare-surfaceNoTopbar .createCompareWorkspaceShell{flex:1 1 auto;height:auto;min-height:0}.forgeCreateCenterRail>.createComparePortRoot>.create-compare-surface #app,.forgeCreateCenterRail>.create-compare-surface #app{height:100%;min-height:0}.create-compare-surface .createCompareWorkspaceIntro{display:none}.create-compare-surface #app{--create-left-rail-width: 310px;display:grid;grid-template-columns:var(--create-left-rail-width) 1fr 268px;flex:1 1 auto;min-height:0;height:auto;padding-top:0;position:relative;transition:grid-template-columns .22s ease}.create-compare-surface #app.app-has-input-lane{grid-template-columns:var(--create-left-rail-width) 248px minmax(0,1fr) 268px}.create-compare-surface #app.app-prompt-focused{--create-left-rail-width: 310px}.create-compare-surface #left{background:var(--paper);display:flex;flex-direction:column;overflow:visible;min-width:0;border-right:1px solid var(--hairline);padding-bottom:14px}.create-compare-surface #provisioning{position:absolute;top:-1px;bottom:0;left:calc(var(--create-left-rail-width) - 1px);width:min(680px,calc(100% - var(--create-left-rail-width) - 11px));background:var(--ivory);display:flex;flex-direction:column;overflow:visible;border:1px solid rgba(58,48,40,.12);border-left:0;box-shadow:0 10px 28px #3a30281f,0 3px 8px #3a302814;z-index:41;transform:translate(18px);opacity:0;pointer-events:none;transition:transform .22s ease,opacity .18s ease;will-change:transform,opacity;min-width:0}.create-compare-surface #provisioning:before{display:none}.create-compare-surface #provisioning>*{position:relative;z-index:2}.create-compare-surface #provisioning.is-collapsed{opacity:0;pointer-events:none}.create-compare-surface #provisioning.is-open{transform:translate(0);opacity:1;pointer-events:auto}.create-compare-surface .createProvisioningBackdrop{position:absolute;top:0;right:0;bottom:0;left:var(--create-left-rail-width);border:0;background:#0b0d1229;opacity:0;pointer-events:none;transition:opacity .18s ease;z-index:39}.create-compare-surface .createProvisioningBackdrop.is-open{opacity:1;pointer-events:auto}.create-compare-surface #inputs{background:var(--ivory);display:flex;flex-direction:column;overflow-y:auto;border-right:1px solid var(--hairline);padding-bottom:14px}.create-compare-surface .sec-head{padding:14px 16px 12px;display:flex;align-items:baseline;justify-content:space-between}.create-compare-surface .sec-title{margin:0;font-family:var(--font-disp);font-size:19px;font-weight:400;letter-spacing:.07em;color:var(--stone)}.create-compare-surface .sec-meta{font-size:11px;color:var(--dust);font-style:italic;font-family:var(--font-edit)}.create-compare-surface.create-compare-surfaceTierProSurface .column-title{font-family:var(--font-ui);font-size:11px;font-weight:600;letter-spacing:.11em;text-transform:uppercase;color:var(--dust)}.create-compare-surface.create-compare-surfaceTierProSurface #left>.column-head{padding-top:12px;padding-bottom:10px;border-bottom:1px solid var(--hairline2)}.create-compare-surface.create-compare-surfaceTierProSurface #prompt-zone .column-head{padding-top:12px;padding-bottom:10px}.create-compare-surface.create-compare-surfaceTierProSurface #sel-ct{font-size:10px;font-family:var(--font-ui);font-style:normal;letter-spacing:.08em;text-transform:uppercase}.create-compare-surface #model-scroller{overflow-y:auto;overflow-x:hidden}.create-compare-surface .model-card-wrap{margin-bottom:7px}.create-compare-surface .model-card{margin:0 12px;width:calc(100% - 24px);padding:10px 12px;border-radius:var(--r-md);background:var(--chalk);box-shadow:var(--shadow-sm);cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:10px;border:1.5px solid transparent;text-align:left;line-height:1.3;appearance:none;-webkit-appearance:none}.create-compare-surface .model-card.has-advanced-trigger{display:grid;align-items:stretch;gap:8px}.create-compare-surface .model-card-main{width:100%;border:0;background:transparent;color:inherit;padding:0;display:flex;align-items:center;gap:10px;text-align:left;cursor:pointer;font:inherit;appearance:none;-webkit-appearance:none}.create-compare-surface .model-card-main:focus-visible{outline:none}.create-compare-surface .model-card-main:disabled{cursor:not-allowed}.create-compare-surface .model-add-btn{width:calc(100% - 24px);margin:2px 12px 12px;padding:9px 12px;border-radius:var(--r-md);border:1.5px dashed rgba(58,48,40,.24);background:#ffffffb8;color:var(--stone2);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-align:center;cursor:pointer;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease}.create-compare-surface .model-add-btn:hover{border-color:#3a30286b;background:var(--chalk);box-shadow:var(--shadow-sm)}.create-compare-surface .model-add-btn:disabled{opacity:.52;cursor:not-allowed;box-shadow:none}.create-compare-surface .createCompareModelLockNote{margin:6px 16px 12px;font:500 11px/1.45 var(--font-ui);color:var(--dust)}.create-compare-surface .createProvisioningToggleButton{width:calc(100% - 24px);margin:0 12px 12px;padding:10px 14px 11px;border:1px solid rgba(58,48,40,.14);border-radius:12px;background:#ffffffd6;color:var(--stone);cursor:pointer;text-align:left;display:grid;gap:6px;box-shadow:var(--shadow-sm);transition:background .18s ease,box-shadow .18s ease,border-color .18s ease,color .18s ease;position:relative;z-index:42}.create-compare-surface .createProvisioningToggleTop{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start}.create-compare-surface .createProvisioningToggleCopy{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:10px;row-gap:0;align-items:start}.create-compare-surface .createProvisioningToggleIcon{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(58,48,40,.14);background:#ffffffd1;color:var(--stone2);box-shadow:var(--shadow-sm);flex-shrink:0;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease}.create-compare-surface .createProvisioningToggleIcon svg{width:18px;height:18px;display:block}.create-compare-surface .createProvisioningToggleButton:hover{background:var(--chalk);border-color:#3a30283d;box-shadow:var(--shadow-md)}.create-compare-surface .createProvisioningToggleButton.is-overlay-active,.create-compare-surface .createProvisioningToggleButton.is-overlay-active:hover,.create-compare-surface .createProvisioningToggleButton.is-overlay-active:focus-visible,.create-compare-surface .createProvisioningToggleButton.is-overlay-active:active{box-shadow:none}.create-compare-surface .createProvisioningToggleButton:focus-visible{outline:none;border-color:#3a30284d;box-shadow:0 0 0 2px #3a30281f,var(--shadow-md)}.create-compare-surface .createProvisioningToggleButton.is-open{border:1px solid rgba(58,48,40,.14);border-right:1px solid transparent;border-radius:12px 0 0 12px;background:var(--chalk);background-clip:border-box;box-shadow:none;transform:none;transition:background .18s ease,color .18s ease}.create-compare-surface .createProvisioningToggleButton.is-closing-seam{border:1px solid rgba(58,48,40,.14);border-right:1px solid transparent;border-radius:12px 0 0 12px;background:var(--chalk);background-clip:border-box;box-shadow:none;animation:createCompareButtonOut .22s ease both}.create-compare-surface .createProvisioningToggleButton.is-open:after,.create-compare-surface .createProvisioningToggleButton.is-closing-seam:after{content:"";position:absolute;top:-1px;left:calc(100% - 1px);width:max(0px,calc(var(--provision-linked-gap-width, 0px) - 1px));height:calc(100% + 2px);box-sizing:border-box;border-left:0;border-right:1px solid rgba(255,255,255,.96);border-top:1px solid rgba(58,48,40,.14);border-bottom:1px solid rgba(58,48,40,.14);background:var(--chalk);pointer-events:none;z-index:3;opacity:1;border-top-right-radius:0;border-bottom-right-radius:0}.create-compare-surface .createProvisioningToggleButton.is-open:after{animation:createCompareSeamIn .22s ease both}.create-compare-surface .createProvisioningToggleButton.is-closing-seam:after{animation:createCompareSeamOutWidth .22s ease both;border-radius:0 12px 12px 0;clip-path:none;overflow:hidden;background-clip:padding-box;left:100%;width:max(0px,calc(var(--provision-linked-gap-width, 0px) - 2px))}.create-compare-surface .createProvisioningToggleButton.is-open .createProvisioningToggleIcon{border:1px solid rgba(58,48,40,.14);background:#f8f4eedb;box-shadow:none}.create-compare-surface .createProvisioningToggleButton.is-overlay-active .createProvisioningToggleIcon,.create-compare-surface .createProvisioningToggleButton.is-overlay-active:hover .createProvisioningToggleIcon,.create-compare-surface .createProvisioningToggleButton.is-overlay-active:focus-visible .createProvisioningToggleIcon,.create-compare-surface .createProvisioningToggleButton.is-overlay-active:active .createProvisioningToggleIcon{box-shadow:none}@keyframes createCompareSeamIn{0%{opacity:1;clip-path:inset(0 100% 0 0);border-top-right-radius:12px;border-bottom-right-radius:12px}to{opacity:1;clip-path:inset(0 0 0 0);border-top-right-radius:0;border-bottom-right-radius:0}}@keyframes createCompareSeamOut{0%{opacity:1;clip-path:inset(0 0 0 0);border-top-right-radius:0;border-bottom-right-radius:0}to{opacity:1;clip-path:inset(0 100% 0 0);border-top-right-radius:12px;border-bottom-right-radius:12px}}@keyframes createCompareSeamOutWidth{0%{opacity:1;width:max(0px,calc(var(--provision-linked-gap-width, 0px) - 2px));border-radius:0 12px 12px 0}to{opacity:1;width:0;border-radius:0 12px 12px 0}}@keyframes createCompareButtonOut{0%{border-top-right-radius:0;border-bottom-right-radius:0;border-right-color:transparent;background:var(--chalk);box-shadow:none}to{border-top-right-radius:12px;border-bottom-right-radius:12px;border-right-color:#3a302824;background:#ffffffd6;box-shadow:var(--shadow-sm)}}.create-compare-surface .createProvisioningToggleEyebrow{font:600 10px/1 var(--font-ui);letter-spacing:.11em;text-transform:uppercase;color:var(--dust);margin-bottom:5px}.create-compare-surface .createProvisioningToggleRow{display:contents}.create-compare-surface .createProvisioningToggleTitle{grid-column:1;grid-row:2;font:400 21px/1 var(--font-disp);letter-spacing:.04em;color:var(--stone)}.create-compare-surface .createProvisioningToggleStatus{grid-column:2;grid-row:1 / span 2;display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;min-height:22px;padding:0 9px;border:1px solid var(--hairline);background:var(--chalk);color:var(--stone2);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;box-shadow:var(--shadow-sm);flex-shrink:0}.create-compare-surface .createProvisioningToggleSummary{font-size:11px;line-height:1.45;color:var(--dust)}.create-compare-surface .createProvisioningToggleStatus.is-idle{border-color:#7a910047;background:#f8fcd9eb;color:var(--acid-dk)}.create-compare-surface .createProvisioningToggleStatus.is-locked{border-color:#d460404d;background:#f7dbd3eb;color:var(--ember)}.create-compare-surface .createProvisioningLaneHead{padding:14px 16px 12px;border-bottom:1px solid var(--hairline);display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.create-compare-surface .createProvisioningLaneEyebrow{font-size:10px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--dust)}.create-compare-surface .createProvisioningLaneHead h3{margin:4px 0 0;font-family:var(--font-disp);font-size:19px;font-weight:400;letter-spacing:.07em;color:var(--stone)}.create-compare-surface .createProvisioningLaneHead p{margin-top:6px;font-size:11px;line-height:1.45;color:var(--dust)}.create-compare-surface .createProvisioningLaneClose{border:0;background:transparent;color:var(--dust);font-size:22px;line-height:1;cursor:pointer;padding:0;flex-shrink:0}.create-compare-surface .createProvisioningLaneClose:hover{color:var(--stone)}.create-compare-surface .createProvisioningLaneBody{min-height:0;overflow-y:auto;padding:12px 16px 16px}.create-compare-surface .createProvisioningLockedPanel{border:1px solid var(--hairline);background:#ffffffe6;box-shadow:var(--shadow-sm);padding:14px;display:grid;gap:8px}.create-compare-surface .createProvisioningLockedPanel.isEmpty{background:#ffffffbd}.create-compare-surface .createProvisioningLockedEyebrow{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--dust)}.create-compare-surface .createProvisioningLockedPanel h4{font-family:var(--font-disp);font-size:18px;font-weight:400;letter-spacing:.06em;color:var(--stone)}.create-compare-surface .createProvisioningLockedPanel p,.create-compare-surface .createProvisioningLockedMeta{font-size:11px;line-height:1.5;color:var(--stone2)}.create-compare-surface .model-card:hover{box-shadow:var(--shadow-md)}.create-compare-surface .model-card:focus-visible{outline:none;border-color:#3a302852;box-shadow:0 0 0 2px #3a30281f,var(--shadow-md)}.create-compare-surface .model-card.on{border-color:var(--acid);background:#f7fae8;box-shadow:0 2px 8px #7a91001f}.create-compare-surface .model-card-wrap.is-advanced-open .model-card{position:relative;z-index:46;background:var(--chalk);border-color:#3a302824}.create-compare-surface .model-card-wrap.is-advanced-open .model-card:after{content:"";position:absolute;top:-1px;left:calc(100% - 1px);width:max(0px,calc(var(--advanced-overrides-linked-gap-width, 0px) - 1px));height:calc(100% + 2px);box-sizing:border-box;border-left:0;border-right:1px solid rgba(255,255,255,.96);border-top:1px solid rgba(58,48,40,.14);border-bottom:1px solid rgba(58,48,40,.14);background:var(--chalk);pointer-events:none;z-index:6;animation:createCompareSeamIn .22s ease both}.create-compare-surface .m-toggle{width:18px;height:18px;border-radius:5px;flex-shrink:0;border:1.5px solid var(--hairline);background:var(--paper);display:flex;align-items:center;justify-content:center;transition:all .2s}.create-compare-surface .model-card.on .m-toggle{background:var(--acid);border-color:var(--acid)}.create-compare-surface .m-check{opacity:0;transition:opacity .15s}.create-compare-surface .model-card.on .m-check{opacity:1}.create-compare-surface .model-advanced-panel{margin:4px 12px 0;width:calc(100% - 24px);border-radius:var(--r-sm);border:1px solid rgba(58,48,40,.15);background:#ffffffb8;padding:9px 10px 10px;display:grid;gap:7px}.create-compare-surface .model-card .model-advanced-panel{margin:0;width:100%}.create-compare-surface .model-card .model-advanced-inline{width:fit-content;max-width:100%;display:inline-flex;align-items:center;padding:0;margin:-1px 0 0 28px;border:0;border-radius:0;background:transparent;box-shadow:none}.create-compare-surface .model-advanced-trigger{cursor:default;text-align:left;appearance:none;-webkit-appearance:none;position:relative;z-index:42;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.create-compare-surface .model-advanced-trigger:hover{border-color:#3a30283d;background:var(--chalk);box-shadow:var(--shadow-sm)}.create-compare-surface .model-card .model-advanced-inline:hover,.create-compare-surface .model-card .model-advanced-inline.is-open{border-color:transparent;background:transparent;box-shadow:none}.create-compare-surface .model-card .model-advanced-inline.is-disabled{opacity:.48}.create-compare-surface .model-card .model-advanced-inline.is-disabled:hover{background:transparent;box-shadow:none}.create-compare-surface .model-advanced-trigger.is-open{border:1px solid rgba(58,48,40,.14);border-right:1px solid transparent;border-radius:8px 0 0 8px;background:var(--chalk);box-shadow:none;z-index:46}.create-compare-surface .model-card .model-advanced-inline.is-open{border:0;border-radius:0;z-index:46}.create-compare-surface .model-advanced-trigger.is-open:after{content:"";position:absolute;top:-1px;left:calc(100% - 1px);width:max(0px,calc(var(--advanced-overrides-linked-gap-width, 0px) - 1px));height:calc(100% + 2px);box-sizing:border-box;border-left:0;border-right:1px solid rgba(255,255,255,.96);border-top:1px solid rgba(58,48,40,.14);border-bottom:1px solid rgba(58,48,40,.14);background:var(--chalk);pointer-events:none;z-index:6}.create-compare-surface .model-card .model-advanced-inline.is-open:after{display:none}.create-compare-surface .model-advanced-toggle{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:var(--stone2);letter-spacing:.02em;-webkit-user-select:none;user-select:none}.create-compare-surface .model-advanced-label{border:0;padding:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;text-decoration-line:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:3px;transition:color .16s ease,text-decoration-color .16s ease}.create-compare-surface .model-advanced-label:hover,.create-compare-surface .model-advanced-label:focus-visible{color:var(--stone);text-decoration-color:currentColor}.create-compare-surface .model-advanced-label:focus-visible{outline:none}.create-compare-surface .model-advanced-label:disabled{cursor:not-allowed;text-decoration-color:transparent}.create-compare-surface .model-advanced-toggle input{width:28px;min-width:28px;max-width:28px;height:16px;min-height:16px;flex:0 0 auto;border-radius:999px;border:1px solid rgba(58,48,40,.28);background:radial-gradient(circle at 7px 50%,#ffffff 0 4px,transparent 4.5px),#3a30283d;box-shadow:inset 0 0 0 1px #3a30280a;display:inline-block;cursor:pointer}.create-compare-surface .model-advanced-toggle input:disabled{cursor:not-allowed}.create-compare-surface .model-advanced-warning{font-size:10px;color:var(--ember);letter-spacing:.03em;text-transform:uppercase}.create-compare-surface .model-advanced-note{font-size:10px;color:var(--dust);line-height:1.4}.create-compare-surface .model-advanced-fields{display:grid;gap:7px}.create-compare-surface .model-advanced-fields>div{display:grid;gap:4px}.create-compare-surface .model-advanced-fields .label{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--dust)}.create-compare-surface .model-advanced-fields input[type=text],.create-compare-surface .model-advanced-fields input[type=number],.create-compare-surface .model-advanced-fields select{width:100%;min-height:30px;border:1px solid rgba(58,48,40,.2);border-radius:8px;background:#ffffffd9;color:var(--stone);font:500 12px/1.3 var(--font-ui);padding:6px 8px}.create-compare-surface .model-advanced-fields .modelToggle{display:inline-flex;align-items:center;gap:6px;width:fit-content;font-size:11px;font-weight:600;color:var(--stone2);letter-spacing:.02em;cursor:pointer;-webkit-user-select:none;user-select:none}.create-compare-surface .model-advanced-fields .modelToggle input[type=checkbox]{width:28px;min-width:28px;max-width:28px;height:16px;min-height:16px;flex:0 0 auto;border-radius:999px;border:1px solid rgba(58,48,40,.28);background:radial-gradient(circle at 7px 50%,#ffffff 0 4px,transparent 4.5px),#3a30283d;box-shadow:inset 0 0 0 1px #3a30280a;display:inline-block;cursor:pointer}.create-compare-surface .model-advanced-fields .modelToggle input[type=checkbox]:checked{background:radial-gradient(circle at 19px 50%,#ffffff 0 4px,transparent 4.5px),var(--acid);border-color:#7a91006b}.create-compare-surface .model-advanced-fields .modelToggle input[type=checkbox]:focus-visible{outline:none;box-shadow:0 0 0 2px #7a910024,inset 0 0 0 1px #3a30280a}.create-compare-surface .model-advanced-fields .modelToggle input[type=checkbox]:disabled{cursor:not-allowed;opacity:.55}.create-compare-surface .model-advanced-fields .modelNote{margin:0;font-size:10px;color:var(--dust)}.create-compare-surface .createAdvancedOverridesBackdrop{position:absolute;top:0;right:0;bottom:0;left:var(--create-left-rail-width);border:0;background:#0b0d1224;opacity:0;pointer-events:none;transition:opacity .18s ease;z-index:44}.create-compare-surface .createAdvancedOverridesBackdrop.is-open{opacity:1;pointer-events:auto}.create-compare-surface #advanced-overrides-panel{position:absolute;top:0;bottom:0;left:calc(var(--create-left-rail-width) - 1px);width:min(680px,calc(100% - var(--create-left-rail-width) - 11px));background:var(--ivory);border-left:0;border-right:1px solid rgba(58,48,40,.12);box-shadow:0 10px 28px #3a30281f,0 3px 8px #3a302814;z-index:45;transform:translate(18px);opacity:0;pointer-events:none;transition:transform .22s ease,opacity .18s ease;min-width:0}.create-compare-surface #advanced-overrides-panel.is-open{transform:translate(0);opacity:1;pointer-events:auto}.create-compare-surface .createAdvancedOverridesPanel{height:100%;min-height:0;display:flex;flex-direction:column;gap:14px;padding:18px;overflow-y:auto}.create-compare-surface .createAdvancedOverridesPanelHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(58,48,40,.08);padding-bottom:14px}.create-compare-surface .createAdvancedOverridesEyebrow{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--dust)}.create-compare-surface .createAdvancedOverridesPanelHead h3{margin:4px 0 0;font-family:var(--font-disp);font-size:30px;font-weight:400;letter-spacing:.06em;color:var(--stone)}.create-compare-surface .createAdvancedOverridesPanelHead p{margin:6px 0 0;max-width:52ch;color:var(--stone2);font-size:12px;line-height:1.45}.create-compare-surface .createAdvancedOverridesClose{border:0;background:transparent;color:var(--dust);font-size:24px;line-height:1;cursor:pointer}.create-compare-surface .createAdvancedOverridesClose:hover{color:var(--stone)}.create-compare-surface .createAdvancedOverridesBody{display:grid;gap:12px}.create-compare-surface .createAdvancedOverridesModelCard{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid rgba(58,48,40,.1);border-radius:12px;background:#ffffffb8}.create-compare-surface .createAdvancedOverridesModelCard strong,.create-compare-surface .createAdvancedOverridesModelCard span{display:block}.create-compare-surface .createAdvancedOverridesModelCard strong{color:var(--stone);font-size:13px}.create-compare-surface .createAdvancedOverridesModelCard span{color:var(--dust);font-size:11px}.create-compare-surface .createAdvancedOverridesToggle{width:fit-content}.create-compare-surface .createAdvancedOverridesFields{padding:12px;border:1px solid rgba(58,48,40,.1);border-radius:12px;background:#ffffff8f}.create-compare-surface .m-body{flex:1;min-width:0;display:block}.create-compare-surface .m-name{font-weight:600;color:var(--stone);font-size:13px;line-height:1.2}.create-compare-surface .m-desc{margin-top:4px;font-size:11px;line-height:1.45;color:var(--dust)}.create-compare-surface .m-badges{display:flex;gap:4px;flex-wrap:wrap;margin-top:3px}.create-compare-surface .bdg{font-size:10px;padding:1px 7px;border-radius:10px;font-weight:500;font-family:var(--font-ui)}.create-compare-surface .bdg-pro{background:#3a302814;color:var(--stone2)}.create-compare-surface .bdg-fast{background:#7a91001a;color:var(--acid-dk)}.create-compare-surface .bdg-new{background:#2060d014;color:var(--blue)}.create-compare-surface .bdg-err{background:#d460401f;color:var(--ember)}.create-compare-surface .m-price{text-align:right;flex-shrink:0;font-family:var(--font-ui);font-size:11px;color:var(--dust);line-height:1.4;display:grid;justify-items:end;gap:1px}.create-compare-surface .m-price strong{display:block;font-size:13px;font-weight:600;color:var(--stone2)}.create-compare-surface .m-price-sub{font-size:10px;color:var(--dust)}.create-compare-surface .soft-divider{height:1px;background:var(--hairline);margin:4px 16px 12px}.create-compare-surface #prompt-zone{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0}.create-compare-surface .prompt-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.create-compare-surface .promptHeadActions{display:flex;align-items:center;gap:8px;flex-shrink:0}.create-compare-surface .promptOptimizeButton{white-space:nowrap}.create-compare-surface .promptOptimizeButton.is-locked{background:#ffffffe6;color:var(--stone2);border:1px solid rgba(58,48,40,.14)}.create-compare-surface .tag-strip{padding:0 16px 10px;display:flex;gap:5px;flex-wrap:wrap}.create-compare-surface .p-chip{padding:4px 10px;border-radius:10px;font-size:11px;font-weight:500;border:1px solid var(--hairline);color:var(--dust);cursor:pointer;transition:all .2s;line-height:1;display:inline-flex;align-items:center;justify-content:center;background:transparent;appearance:none;-webkit-appearance:none}.create-compare-surface .p-chip-count{min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#d4ff0033;color:currentColor;display:inline-flex;align-items:center;justify-content:center;font-size:10px;margin-left:6px;line-height:1}.create-compare-surface .p-chip:hover{border-color:#3a302833;color:var(--stone2)}.create-compare-surface .p-chip.on{background:var(--stone);color:var(--acid);border-color:var(--stone)}.create-compare-surface .prompt-card{flex:1;margin:0 12px;background:var(--chalk);border-radius:var(--r-md);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;min-height:0;overflow:hidden;border:1px solid var(--hairline)}.create-compare-surface .promptAppliedStrip{margin:0 12px 10px;padding:10px 12px;border:1px solid var(--hairline);border-radius:12px;background:#fffdfaf0;box-shadow:var(--shadow-sm)}.create-compare-surface .promptAppliedHeader{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px;font:600 10px/1 var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--dust)}.create-compare-surface .promptAppliedReset{border:0;background:transparent;color:var(--stone2);font:inherit;cursor:pointer;padding:0}.create-compare-surface .promptAppliedTokens{display:flex;flex-wrap:wrap;gap:6px}.create-compare-surface .promptAppliedToken{border:1px solid rgba(58,48,40,.14);background:var(--chalk);color:var(--stone);border-radius:999px;padding:6px 10px;display:inline-flex;align-items:center;gap:7px;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.create-compare-surface .promptAppliedToken:hover{border-color:#3a302847;box-shadow:var(--shadow-sm);transform:translateY(-1px)}.create-compare-surface .promptAppliedTokenCategory{font:600 10px/1 var(--font-ui);letter-spacing:.07em;text-transform:uppercase;color:var(--dust)}.create-compare-surface .promptAppliedTokenText{font:500 11px/1.15 var(--font-ui)}.create-compare-surface .promptAppliedTokenClose{font-size:14px;line-height:1;color:var(--dust)}.create-compare-surface #prompt-ta{flex:1;padding:12px 14px;background:transparent;border:none;outline:none;font-family:Crimson Pro,serif;font-size:15px;line-height:1.75;color:var(--stone);min-height:0;resize:none}.create-compare-surface #prompt-ta::placeholder{color:#9c8e8299;font-style:italic}.create-compare-surface .prompt-footer{padding:8px 12px;border-top:1px solid var(--hairline);display:flex;align-items:center;gap:8px}.create-compare-surface .char-ct{font-size:11px;color:var(--dust);line-height:1;flex:1}.create-compare-surface .soft-btn{padding:5px 12px;border-radius:20px;font-size:11px;font-weight:500;background:var(--linen);border:none;color:var(--stone2);cursor:pointer;transition:all .2s;font-family:var(--font-ui);line-height:1;display:inline-flex;align-items:center;justify-content:center;appearance:none;-webkit-appearance:none;min-height:0}.create-compare-surface .soft-btn:hover{background:var(--acid-soft);color:var(--acid-dk)}.create-compare-surface .soft-btn.primary{background:var(--stone);color:var(--acid)}.create-compare-surface .soft-btn.primary:hover{background:var(--stone2)}.create-compare-surface .fitness-wrap{margin:10px 12px 12px}.create-compare-surface .createContextualHistorySection{margin:0 12px 12px;padding:12px;border:1px solid var(--hairline);border-radius:12px;background:#fffdfaeb;box-shadow:var(--shadow-sm);display:grid;gap:10px;position:relative;z-index:42;transition:background .18s ease,box-shadow .18s ease,border-color .18s ease,color .18s ease;cursor:pointer}.create-compare-surface .createContextualHistorySection:hover{border-color:#3a302838;box-shadow:var(--shadow-md)}.create-compare-surface .createContextualHistorySection:focus-visible{outline:none;border-color:#3a30284d;box-shadow:0 0 0 2px #3a30281f,var(--shadow-md)}.create-compare-surface .createContextualHistorySection.is-overlay-active{box-shadow:none}.create-compare-surface .createContextualHistorySection.is-open{border:1px solid rgba(58,48,40,.14);border-right:1px solid transparent;border-radius:12px 0 0 12px;background:var(--chalk);background-clip:border-box;box-shadow:none;z-index:46}.create-compare-surface .createContextualHistorySection.is-closing-seam{border:1px solid rgba(58,48,40,.14);border-right:1px solid transparent;border-radius:12px 0 0 12px;background:var(--chalk);background-clip:border-box;box-shadow:none;animation:createCompareButtonOut .22s ease both;z-index:46}.create-compare-surface .createContextualHistorySection.is-open:after,.create-compare-surface .createContextualHistorySection.is-closing-seam:after{content:"";position:absolute;top:-1px;left:calc(100% - 1px);width:max(0px,calc(var(--recent-history-linked-gap-width, 0px) - 1px));height:calc(100% + 2px);box-sizing:border-box;border-left:0;border-right:1px solid rgba(255,255,255,.96);border-top:1px solid rgba(58,48,40,.14);border-bottom:1px solid rgba(58,48,40,.14);background:var(--chalk);pointer-events:none;z-index:6;opacity:1;border-top-right-radius:0;border-bottom-right-radius:0}.create-compare-surface .createContextualHistorySection.is-open:after{animation:createCompareSeamIn .22s ease both}.create-compare-surface .createContextualHistorySection.is-closing-seam:after{animation:createCompareSeamOutWidth .22s ease both;border-radius:0 12px 12px 0;clip-path:none;overflow:hidden;background-clip:padding-box;left:100%;width:max(0px,calc(var(--recent-history-linked-gap-width, 0px) - 2px))}.create-compare-surface .createContextualHistoryHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.create-compare-surface .createContextualHistoryHeadActions{display:flex;align-items:center;gap:10px;flex-shrink:0}.create-compare-surface .createContextualHistoryEyebrow{font:600 10px/1 var(--font-ui);letter-spacing:.11em;text-transform:uppercase;color:var(--dust);margin-bottom:5px}.create-compare-surface .createContextualHistoryHead h4{margin:0;font:400 21px/1 var(--font-disp);letter-spacing:.04em;color:var(--stone)}.create-compare-surface .createContextualHistoryLink{border:0;background:transparent;color:var(--stone2);font:600 11px/1 var(--font-ui);cursor:pointer;padding:2px 0}.create-compare-surface .createContextualHistoryOpenButton{border:1px solid rgba(58,48,40,.14);background:#fffc;color:var(--stone2);border-radius:999px;padding:7px 12px;font:600 10px/1 var(--font-ui);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;white-space:nowrap}.create-compare-surface .createContextualHistoryOpenButton.isOpen{background:var(--stone);border-color:var(--stone);color:var(--acid)}.create-compare-surface .createContextualHistoryFooterLink{margin:-4px 12px 12px;padding:0;border:0;background:transparent;color:var(--stone2);font:600 11px/1 var(--font-ui);cursor:pointer;text-align:center;width:calc(100% - 24px);text-decoration:underline;text-underline-offset:2px}.create-compare-surface .createContextualHistorySummaryText{border:1px dashed rgba(58,48,40,.14);background:#ffffff8f;color:var(--dust);padding:10px 12px;font:500 11px/1.5 var(--font-ui)}.create-compare-surface .createContextualHistorySummaryText.isError{color:#8f3a2f;border-color:#8f3a2f3d}.create-compare-surface .createContextualHistoryRail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(214px,1fr);gap:10px;overflow-x:auto;padding-bottom:2px}.create-compare-surface .createContextualHistoryCard{border:1px solid rgba(58,48,40,.14);background:var(--chalk);border-radius:10px;box-shadow:var(--shadow-sm);display:grid;grid-template-columns:64px minmax(0,1fr);gap:8px;min-height:90px;overflow:hidden}.create-compare-surface .createContextualHistoryCard.isSkeleton{grid-template-columns:64px minmax(0,1fr)}.create-compare-surface .createContextualHistoryCard.isPanel{grid-template-columns:minmax(0,1fr);grid-template-rows:148px auto;min-height:272px;height:auto}.create-compare-surface .createContextualHistoryThumb{min-height:100%;background:linear-gradient(180deg,#ebe5dbf2,#dfd8cde6);display:flex;align-items:center;justify-content:center;overflow:hidden}.create-compare-surface .createContextualHistoryThumbMedia{width:100%;height:100%;object-fit:cover;display:block}.create-compare-surface .createContextualHistoryThumbFallback{padding:10px;text-align:center;font:600 10px/1.35 var(--font-ui);text-transform:uppercase;letter-spacing:.08em;color:var(--dust)}.create-compare-surface .createContextualHistoryBody{min-width:0;padding:8px 8px 8px 0;display:grid;gap:5px;align-content:start}.create-compare-surface .createContextualHistoryCard.isPanel .createContextualHistoryBody{padding:10px;gap:6px;align-content:start}.create-compare-surface .createContextualHistoryMeta{display:flex;flex-wrap:wrap;gap:8px;font:600 10px/1 var(--font-ui);letter-spacing:.04em;color:var(--dust)}.create-compare-surface .createContextualHistoryCard.isPanel .createContextualHistoryMeta{gap:6px;flex-wrap:wrap;overflow:visible;white-space:normal;font-size:10px}.create-compare-surface .createContextualHistoryBadge{display:inline-flex;align-items:center;justify-content:center;padding:3px 7px;border-radius:999px;background:#d4ff002e;color:var(--acid-dk)}.create-compare-surface .createContextualHistoryTitle{font:500 12px/1.45 var(--font-ui);color:var(--stone);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.create-compare-surface .createContextualHistoryCard.isPanel .createContextualHistoryTitle{font-size:12px;line-height:1.35;-webkit-line-clamp:3}.create-compare-surface .createContextualHistoryCard.isPanel .createContextualHistorySummary{font-size:10px;line-height:1.35;-webkit-line-clamp:2}.create-compare-surface .createContextualHistorySummary{font:500 11px/1.4 var(--font-ui);color:var(--dust);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.create-compare-surface .createContextualHistorySummary.isCost{color:var(--stone2)}.create-compare-surface .createContextualHistoryActions{display:flex;flex-wrap:nowrap;gap:5px;margin-top:1px}.create-compare-surface .createContextualHistoryCard.isPanel .createContextualHistoryActions{margin-top:auto;gap:6px}.create-compare-surface .createContextualHistoryCard.isPanel .createContextualHistoryAction{padding:5px 8px;font-size:9px}.create-compare-surface .createContextualHistoryAction{border:1px solid rgba(58,48,40,.14);background:#fffc;color:var(--stone2);border-radius:999px;padding:5px 8px;font:600 9px/1 var(--font-ui);letter-spacing:.04em;cursor:pointer;white-space:nowrap}.create-compare-surface .createContextualHistoryAction.isPrimary{background:var(--stone);border-color:var(--stone);color:var(--acid)}.create-compare-surface .createContextualHistoryAction:disabled{opacity:.54;cursor:not-allowed}.create-compare-surface .createContextualHistoryEmpty,.create-compare-surface .createContextualHistoryNote{border:1px dashed rgba(58,48,40,.14);background:#ffffff8f;color:var(--dust);padding:10px 12px;font:500 11px/1.5 var(--font-ui)}.create-compare-surface .createContextualHistoryNote.isError{color:#8f3a2f;border-color:#8f3a2f3d}.create-compare-surface .createRecentHistoryBackdrop{position:absolute;top:0;right:0;bottom:0;left:var(--create-left-rail-width);border:0;background:#0b0d1224;opacity:0;pointer-events:none;transition:opacity .18s ease;z-index:44}.create-compare-surface .createRecentHistoryBackdrop.is-open{opacity:1;pointer-events:auto}.create-compare-surface #recent-history-panel{position:absolute;top:0;bottom:0;left:calc(var(--create-left-rail-width) - 1px);width:min(680px,calc(100% - var(--create-left-rail-width) - 11px));background:var(--ivory);border-left:0;border-right:1px solid rgba(58,48,40,.12);box-shadow:0 10px 28px #3a30281f,0 3px 8px #3a302814;z-index:45;transform:translate(18px);opacity:0;pointer-events:none;transition:transform .22s ease,opacity .18s ease;min-width:0}.create-compare-surface #recent-history-panel.is-open{transform:translate(0);opacity:1;pointer-events:auto}.create-compare-surface .createRecentHistoryPanel{height:100%;display:flex;flex-direction:column;min-height:0}.create-compare-surface .createRecentHistoryPanelHead{padding:18px 18px 14px;border-bottom:1px solid var(--hairline);display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.create-compare-surface .createRecentHistoryPanelHead h3{margin:0;font-family:var(--font-disp);font-size:28px;font-weight:400;letter-spacing:.04em;color:var(--stone)}.create-compare-surface .createRecentHistoryPanelHead p{margin:6px 0 0;font:500 12px/1.55 var(--font-ui);color:var(--dust)}.create-compare-surface .createRecentHistoryPanelClose{border:0;background:transparent;color:var(--dust);font-size:28px;line-height:1;cursor:pointer;padding:0}.create-compare-surface .createRecentHistoryPanelMeta{padding:12px 16px 10px;border-bottom:1px solid var(--hairline);display:flex;align-items:center;justify-content:space-between;gap:12px;font:500 11px/1.5 var(--font-ui);color:var(--dust)}.create-compare-surface .createRecentHistoryPanel .createContextualHistoryEmpty,.create-compare-surface .createRecentHistoryPanel .createContextualHistoryNote{margin:14px 16px 0}.create-compare-surface .createContextualHistoryRail.isPanel{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(2,minmax(0,1fr));overflow-y:auto;overflow-x:hidden;padding:12px 16px 18px;align-content:start;gap:10px}.create-compare-surface .createContextualHistoryRail.isLoading.isPanel{overflow:visible}.create-compare-surface .createContextualHistorySkeletonLine{height:10px;border-radius:999px;background:linear-gradient(90deg,#e6e0d6e6,#f4f0e9fa,#e6e0d6e6);background-size:200% 100%;animation:createRecentHistoryShimmer 1.2s linear infinite}.create-compare-surface .createContextualHistorySkeletonLine.isShort{width:62%}@keyframes createRecentHistoryShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.create-compare-surface #prompt-builder{position:absolute;top:-1px;bottom:0;left:var(--create-left-rail-width);width:min(680px,calc(100% - var(--create-left-rail-width) - 12px));background:var(--ivory);border-left:1px solid rgba(58,48,40,.12);border-right:1px solid rgba(58,48,40,.12);box-shadow:0 10px 28px #3a30281f,0 3px 8px #3a302814;z-index:46;transform:translate(18px);opacity:0;pointer-events:none;transition:transform .22s ease,opacity .18s ease;min-width:0}.create-compare-surface #prompt-builder.is-open{transform:translate(0);opacity:1;pointer-events:auto}.create-compare-surface .createPromptBuilderBackdrop{position:absolute;top:0;right:0;bottom:0;left:var(--create-left-rail-width);border:0;background:#0b0d1224;opacity:0;pointer-events:none;transition:opacity .18s ease;z-index:44}.create-compare-surface .createPromptBuilderBackdrop.is-open{opacity:1;pointer-events:auto}.create-compare-surface #prompt-optimizer{position:absolute;top:0;bottom:0;left:var(--create-left-rail-width);width:min(680px,calc(100% - var(--create-left-rail-width) - 12px));background:var(--ivory);border-left:1px solid rgba(58,48,40,.12);border-right:1px solid rgba(58,48,40,.12);box-shadow:0 10px 28px #3a30281f,0 3px 8px #3a302814;z-index:46;transform:translate(18px);opacity:0;pointer-events:none;transition:transform .22s ease,opacity .18s ease;min-width:0}.create-compare-surface #prompt-optimizer.is-open{transform:translate(0);opacity:1;pointer-events:auto}.create-compare-surface .createPromptOptimizerBackdrop{position:absolute;top:0;right:0;bottom:0;left:var(--create-left-rail-width);border:0;background:#0b0d1224;opacity:0;pointer-events:none;transition:opacity .18s ease;z-index:44}.create-compare-surface .createPromptOptimizerBackdrop.is-open{opacity:1;pointer-events:auto}.create-compare-surface .promptOptimizePanel{height:100%;display:flex;flex-direction:column;min-height:0}.create-compare-surface .promptOptimizePanelHead{padding:18px 18px 14px;border-bottom:1px solid var(--hairline);display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.create-compare-surface .promptOptimizeEyebrow{font:600 10px/1 var(--font-ui);letter-spacing:.11em;text-transform:uppercase;color:var(--dust);margin-bottom:6px}.create-compare-surface .promptOptimizePanelHead h3{margin:0;font-family:var(--font-disp);font-size:28px;font-weight:400;letter-spacing:.04em;color:var(--stone)}.create-compare-surface .promptOptimizePanelHead p{margin:6px 0 0;font:500 12px/1.55 var(--font-ui);color:var(--dust)}.create-compare-surface .promptOptimizeClose{border:0;background:transparent;color:var(--dust);font-size:28px;line-height:1;cursor:pointer;padding:0}.create-compare-surface .promptOptimizePanelBody{flex:1 1 auto;min-height:0;overflow-y:auto;padding:14px 16px 18px;display:grid;gap:12px;align-content:start}.create-compare-surface .promptOptimizeCurrentCard,.create-compare-surface .promptOptimizeSectionCard,.create-compare-surface .promptOptimizeSummaryCard{border:1px solid rgba(58,48,40,.14);background:var(--chalk);box-shadow:var(--shadow-sm);padding:14px;display:grid;gap:8px}.create-compare-surface .promptOptimizeLockCard{border:1px solid rgba(58,48,40,.14);background:linear-gradient(180deg,#fffdfafa,#f4f0e9f5);box-shadow:var(--shadow-sm);padding:16px 14px;display:grid;gap:10px}.create-compare-surface .promptOptimizeLockTitle{font:400 24px/1 var(--font-disp);letter-spacing:.04em;color:var(--stone)}.create-compare-surface .promptOptimizeLockCard p,.create-compare-surface .promptOptimizeLockNote{margin:0;font:500 12px/1.55 var(--font-ui);color:var(--stone2)}.create-compare-surface .promptOptimizeTierRow{display:flex;flex-wrap:wrap;gap:8px}.create-compare-surface .promptOptimizeTierPill{display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:0 10px;border:1px solid rgba(58,48,40,.14);background:#d4ff0029;color:var(--acid-dk);font:700 10px/1 var(--font-ui);letter-spacing:.08em;text-transform:uppercase}.create-compare-surface .promptOptimizePromptText{font:500 13px/1.6 var(--font-ui);color:var(--stone);white-space:pre-wrap}.create-compare-surface .promptOptimizeSourceNote{font:500 11px/1.45 var(--font-ui);color:var(--dust)}.create-compare-surface .promptOptimizeMetricsGrid{display:grid;grid-template-columns:minmax(180px,220px) minmax(0,1fr);gap:12px;align-items:stretch}.create-compare-surface .promptOptimizeScoreCard{border:1px solid rgba(58,48,40,.14);background:#ffffffbd;box-shadow:var(--shadow-sm);padding:12px;display:flex;align-items:center;justify-content:center}.create-compare-surface .promptOptimizeSectionEyebrow{font:600 10px/1 var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--dust)}.create-compare-surface .promptOptimizeSummaryTitle{font:400 21px/1 var(--font-disp);letter-spacing:.04em;color:var(--stone)}.create-compare-surface .promptOptimizeSummaryCard p{margin:0;font:500 12px/1.55 var(--font-ui);color:var(--stone2)}.create-compare-surface .promptOptimizeSummaryMeta{display:flex;flex-wrap:wrap;gap:8px;font:600 10px/1 var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--dust)}.create-compare-surface .promptOptimizeInlineError{border:1px solid rgba(143,58,47,.22);background:#f9ece7e6;color:#8f3a2f;padding:9px 10px;font:500 11px/1.45 var(--font-ui)}.create-compare-surface .promptOptimizeActionsRow{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.create-compare-surface .promptOptimizeBullets{margin:0;padding-left:18px;display:grid;gap:6px;color:var(--stone2);font:500 12px/1.5 var(--font-ui)}.create-compare-surface .promptOptimizeModelGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.create-compare-surface .promptOptimizeModelCard{border:1px solid rgba(58,48,40,.12);background:#ffffffbd;padding:12px;display:grid;gap:8px}.create-compare-surface .promptOptimizeModelHead{display:flex;align-items:center;justify-content:space-between;gap:10px}.create-compare-surface .promptOptimizeModelHead strong{font:600 12px/1.2 var(--font-ui);color:var(--stone)}.create-compare-surface .promptOptimizeModelHead span,.create-compare-surface .promptOptimizeModelLine span{font:600 10px/1 var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--dust)}.create-compare-surface .promptOptimizeModelLine{display:grid;gap:4px}.create-compare-surface .promptOptimizeModelLine p{margin:0;font:500 11px/1.45 var(--font-ui);color:var(--stone2)}.create-compare-surface .promptOptimizeVariants{display:grid;gap:10px}.create-compare-surface .promptOptimizeVariantCard{border:1px solid rgba(58,48,40,.12);background:#ffffffbd;padding:12px;display:grid;gap:8px}.create-compare-surface .promptOptimizeVariantPrompt{font:500 13px/1.6 var(--font-ui);color:var(--stone);white-space:pre-wrap}.create-compare-surface .promptOptimizeVariantReason{font:500 11px/1.5 var(--font-ui);color:var(--dust)}.create-compare-surface .promptOptimizeVariantActions{display:flex;flex-wrap:wrap;gap:8px}.create-compare-surface .promptOptimizeEmptyState{border:1px dashed rgba(58,48,40,.18);background:#ffffff8f;padding:18px 16px}.create-compare-surface .promptOptimizeEmptyState h4{margin:0 0 6px;font:600 14px/1.2 var(--font-ui);color:var(--stone)}.create-compare-surface .promptOptimizeEmptyState p{margin:0;font:500 11px/1.5 var(--font-ui);color:var(--dust)}.create-compare-surface .createBasicUsageNotice{margin-top:10px;border:1px solid rgba(58,48,40,.14);background:#fffdfaf0;box-shadow:var(--shadow-sm);padding:11px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px}.create-compare-surface .createBasicUsageNotice.is-low{border-color:#b8d90042;background:#f5f8e1f0}.create-compare-surface .createBasicUsageNotice.is-critical{border-color:#d4604042;background:#f9ece7eb}.create-compare-surface .createBasicUsageNotice.is-success{border-color:#76a61f47;background:#f0f7e0f0}.create-compare-surface .createBasicUsageNotice.is-info{border-color:#3a302829;background:#f6f2eaf0}.create-compare-surface .createBasicUsageNoticeCopy{display:grid;gap:3px;min-width:0}.create-compare-surface .createBasicUsageNoticeCopy strong{font:600 11px/1.2 var(--font-ui);letter-spacing:.05em;text-transform:uppercase;color:var(--stone)}.create-compare-surface .createBasicUsageNoticeCopy span{font:500 11px/1.45 var(--font-ui);color:var(--stone2)}.create-compare-surface .createBasicUsageNoticeAction{border:0;background:transparent;color:var(--stone);font:700 11px/1 var(--font-ui);letter-spacing:.06em;text-transform:uppercase;text-decoration:underline;cursor:pointer;padding:0;white-space:nowrap}.create-compare-surface .createBasicUsagePaywall{position:absolute;inset:0;z-index:70;display:flex;align-items:center;justify-content:center;padding:24px}.create-compare-surface .createBasicUsagePaywallBackdrop{position:absolute;inset:0;border:0;background:#11121457}.create-compare-surface .createBasicUsagePaywallCard{position:relative;z-index:1;width:min(760px,calc(100% - 24px));border:1px solid rgba(58,48,40,.16);background:linear-gradient(180deg,#fffdfafc,#f7f3ecfa);box-shadow:0 24px 60px #1f1c182e,0 8px 22px #1f1c181a;padding:22px 22px 20px;display:grid;gap:16px}.create-compare-surface .createBasicUsagePaywallHead{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.create-compare-surface .createBasicUsagePaywallEyebrow{font:600 10px/1 var(--font-ui);letter-spacing:.11em;text-transform:uppercase;color:var(--dust);margin-bottom:6px}.create-compare-surface .createBasicUsagePaywallHead h3{margin:0;font-family:var(--font-disp);font-size:30px;font-weight:400;letter-spacing:.04em;color:var(--stone)}.create-compare-surface .createBasicUsagePaywallHead p{margin:7px 0 0;font:500 12px/1.55 var(--font-ui);color:var(--stone2);max-width:520px}.create-compare-surface .createBasicUsagePaywallClose{border:0;background:transparent;color:var(--dust);font-size:28px;line-height:1;cursor:pointer;padding:0}.create-compare-surface .createBasicUsagePaywallStats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.create-compare-surface .createBasicUsagePaywallStat{border:1px solid rgba(58,48,40,.12);background:#ffffffb8;padding:12px 13px;display:grid;gap:6px}.create-compare-surface .createBasicUsagePaywallStat span{font:600 10px/1 var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--dust)}.create-compare-surface .createBasicUsagePaywallStat strong{font:400 24px/1 var(--font-disp);letter-spacing:.04em;color:var(--stone)}.create-compare-surface .createBasicUsagePaywallBody{display:grid;gap:12px}.create-compare-surface .createBasicUsagePackGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.create-compare-surface .createBasicUsagePackCard{border:1px solid rgba(58,48,40,.12);background:#ffffffc2;padding:13px;display:grid;gap:8px;text-align:left;cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease,background .12s ease}.create-compare-surface .createBasicUsagePackCard:hover,.create-compare-surface .createBasicUsagePackCard:focus-visible{border-color:#3a302838;box-shadow:var(--shadow-sm);outline:none}.create-compare-surface .createBasicUsagePackCard.is-selected{border-color:#b8d9009e;background:#f4f8deeb;box-shadow:0 0 0 1px #b8d90047}.create-compare-surface .createBasicUsagePackCardTop{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.create-compare-surface .createBasicUsagePackCardTop span{font:600 10px/1 var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--dust)}.create-compare-surface .createBasicUsagePackBadge{font:700 10px/1 var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--stone)}.create-compare-surface .createBasicUsagePackPrice{font:400 28px/1 var(--font-disp);letter-spacing:.04em;color:var(--stone)}.create-compare-surface .createBasicUsagePackBody{display:grid;gap:4px}.create-compare-surface .createBasicUsagePackBody strong{font:600 12px/1.45 var(--font-ui);color:var(--stone)}.create-compare-surface .createBasicUsagePackBody span,.create-compare-surface .createBasicUsagePackBody em{font:500 11px/1.45 var(--font-ui);color:var(--stone2)}.create-compare-surface .createBasicUsagePackBody em{font-style:normal;color:var(--dust)}.create-compare-surface .createBasicUsagePaywallNote{border:1px solid rgba(58,48,40,.12);background:#d4ff0014;padding:12px 13px;font:500 12px/1.55 var(--font-ui);color:var(--stone2)}.create-compare-surface .createBasicUsagePaywallUpgradeList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.create-compare-surface .createBasicUsageUpgradeCard{border:1px solid rgba(58,48,40,.12);background:#ffffffb8;padding:12px 13px;display:grid;gap:5px}.create-compare-surface .createBasicUsageUpgradeCard span{font:600 10px/1 var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--dust)}.create-compare-surface .createBasicUsageUpgradeCard strong{font:600 12px/1.4 var(--font-ui);color:var(--stone)}.create-compare-surface .createBasicUsagePaywallActions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.create-compare-surface .createBasicUsagePaywallTertiary{border:0;background:transparent;color:var(--dust);font:600 11px/1 var(--font-ui);letter-spacing:.06em;text-transform:uppercase;text-decoration:underline;cursor:pointer;padding:0 2px}.create-compare-surface .promptBuilderPanel{height:100%;display:flex;flex-direction:column;min-height:0}.create-compare-surface .promptBuilderPanelHead{padding:18px 18px 14px;border-bottom:1px solid var(--hairline);display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.create-compare-surface .promptBuilderEyebrow{font:600 10px/1 var(--font-ui);letter-spacing:.11em;text-transform:uppercase;color:var(--dust);margin-bottom:6px}.create-compare-surface .promptBuilderPanelHead h3{margin:0;font-family:var(--font-disp);font-size:28px;font-weight:400;letter-spacing:.04em;color:var(--stone)}.create-compare-surface .promptBuilderPanelHead p{margin:6px 0 0;font:500 12px/1.55 var(--font-ui);color:var(--dust)}.create-compare-surface .promptBuilderClose{border:0;background:transparent;color:var(--dust);font-size:28px;line-height:1;cursor:pointer;padding:0}.create-compare-surface .promptBuilderCategoryRail{display:flex;gap:6px;flex-wrap:wrap;padding:14px 16px 10px}.create-compare-surface .promptBuilderCategoryChip{border:1px solid rgba(58,48,40,.14);background:#ffffffb8;color:var(--stone2);border-radius:999px;padding:6px 10px;display:inline-flex;align-items:center;gap:8px;cursor:pointer;font:600 11px/1 var(--font-ui)}.create-compare-surface .promptBuilderCategoryChip.on{background:var(--stone);color:var(--acid);border-color:var(--stone)}.create-compare-surface .promptBuilderCategoryCount{min-width:18px;height:18px;border-radius:999px;background:#ffffff24;display:inline-flex;align-items:center;justify-content:center;font-size:10px}.create-compare-surface .promptBuilderSearchWrap{padding:0 16px 10px}.create-compare-surface .promptBuilderSearchWrap input{width:100%;border:1px solid rgba(58,48,40,.14);background:#ffffffe6;color:var(--stone);padding:11px 12px;border-radius:12px;font:500 12px/1.2 var(--font-ui);outline:none}.create-compare-surface .promptBuilderSearchWrap input:focus{border-color:#3a302842;box-shadow:0 0 0 2px #3a302814}.create-compare-surface .promptBuilderMetaRow{padding:0 16px 12px;display:flex;justify-content:space-between;gap:10px;font:500 11px/1.35 var(--font-ui);color:var(--dust)}.create-compare-surface .promptBuilderItems{flex:1 1 auto;min-height:0;overflow-y:auto;padding:0 16px 18px;display:flex;flex-direction:column;gap:10px}.create-compare-surface .promptBuilderItem{border:1px solid rgba(58,48,40,.14);background:var(--chalk);border-radius:12px;padding:12px;text-align:left;color:var(--stone);box-shadow:var(--shadow-sm);cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.create-compare-surface .promptBuilderItem:hover{border-color:#3a302842;box-shadow:var(--shadow-md);transform:translateY(-1px)}.create-compare-surface .promptBuilderItem.on{border-color:#322e2ce0;background:#d3ff0024}.create-compare-surface .promptBuilderItemTop,.create-compare-surface .promptBuilderItemMeta{display:flex;align-items:center;justify-content:space-between;gap:10px}.create-compare-surface .promptBuilderItemTitle{font:600 13px/1.2 var(--font-ui)}.create-compare-surface .promptBuilderItemAction{font:600 10px/1 var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--dust)}.create-compare-surface .promptBuilderItemBody{margin-top:8px;font:500 12px/1.55 var(--font-ui);color:var(--stone2)}.create-compare-surface .promptBuilderItemMeta{margin-top:10px;font:500 10px/1.2 var(--font-ui);letter-spacing:.05em;text-transform:uppercase;color:var(--dust)}.create-compare-surface .promptBuilderEmptyState{border:1px dashed rgba(58,48,40,.18);border-radius:14px;padding:20px 18px;background:#ffffff8c}.create-compare-surface .promptBuilderEmptyState h4{margin:0 0 6px;font:600 14px/1.2 var(--font-ui);color:var(--stone)}.create-compare-surface .promptBuilderEmptyState p{margin:0;font:500 12px/1.55 var(--font-ui);color:var(--dust)}.create-compare-surface .fitness-top{display:flex;justify-content:space-between;margin-bottom:6px}.create-compare-surface .fit-label{font-size:11px;color:var(--dust)}.create-compare-surface .fit-score{font-family:var(--font-disp);font-size:20px;letter-spacing:.05em;transition:color .4s}.create-compare-surface .fit-score.low{color:var(--ember)}.create-compare-surface .fit-score.mid{color:var(--stone2)}.create-compare-surface .fit-score.high{color:var(--acid-dk)}.create-compare-surface .fit-track{height:4px;background:var(--hairline);border-radius:2px;overflow:hidden}.create-compare-surface .fit-fill{height:100%;border-radius:2px;transition:width .5s,background .4s}.create-compare-surface .fit-fill.low{background:var(--ember)}.create-compare-surface .fit-fill.mid{background:#3a302880}.create-compare-surface .fit-fill.high{background:var(--acid-dk)}.create-compare-surface #center{display:flex;flex-direction:column;background:var(--linen);overflow:hidden}.create-compare-surface #center-bar{padding:10px 16px;display:flex;align-items:center;gap:10px;background:var(--paper);border-bottom:1px solid var(--hairline);flex-shrink:0}.create-compare-surface .cbar-title{margin:0 4px 0 0;font-family:var(--font-disp);font-size:17px;font-weight:400;letter-spacing:.07em;color:var(--stone)}.create-compare-surface.create-compare-surfaceTierProSurface .results-column-title{font-family:var(--font-ui);font-size:11px;font-weight:600;letter-spacing:.11em;text-transform:uppercase;color:var(--dust);margin-right:8px}.create-compare-surface.create-compare-surfaceTierProSurface #center-bar{padding-top:12px;padding-bottom:10px}.create-compare-surface .live-tag{display:flex;align-items:center;gap:5px;padding:3px 9px;border-radius:10px;background:var(--chalk);box-shadow:var(--shadow-sm);font-size:11px;font-weight:500;line-height:1;white-space:nowrap;color:var(--acid-dk)}.create-compare-surface .c-chips{display:flex;gap:4px}.create-compare-surface .c-intent-toggle{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--stone2);letter-spacing:.01em;-webkit-user-select:none;user-select:none}.create-compare-surface .c-intent-toggle input{width:28px;min-width:28px;max-width:28px;height:16px;min-height:16px;flex:0 0 auto;border-radius:999px;border:1px solid rgba(58,48,40,.28);background:radial-gradient(circle at 7px 50%,#ffffff 0 4px,transparent 4.5px),#3a30283d;box-shadow:inset 0 0 0 1px #3a30280a;display:inline-block;cursor:pointer}.create-compare-surface .c-intent-toggle.is-disabled{color:var(--dust);opacity:.72}.create-compare-surface .c-intent-summary{font-size:10px;color:var(--dust);text-transform:uppercase;letter-spacing:.08em}.create-compare-surface .c-chip{padding:4px 11px;border-radius:20px;font-size:11px;font-weight:500;color:var(--dust);cursor:pointer;transition:all .2s;line-height:1;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;font-family:var(--font-ui);appearance:none;-webkit-appearance:none;min-height:0;box-shadow:none}.create-compare-surface .c-chip:hover{background:var(--chalk);color:var(--stone2)}.create-compare-surface .c-chip:focus-visible{outline:none;background:var(--chalk);color:var(--stone);box-shadow:0 0 0 2px #3a30281f,var(--shadow-sm)}.create-compare-surface .c-chip:active{transform:translateY(0)}.create-compare-surface .c-chip.on{background:var(--chalk);color:var(--stone);box-shadow:var(--shadow-sm)}.create-compare-surface .layout-pills{margin-left:auto;display:flex;gap:3px;background:var(--linen);border-radius:20px;padding:3px;box-shadow:inset 0 1px 3px #3a302812}.create-compare-surface .l-pill{padding:3px 11px;border-radius:16px;font-size:11px;font-weight:500;color:var(--dust);cursor:pointer;transition:all .2s;line-height:1;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-ui);border:none;background:transparent;appearance:none;-webkit-appearance:none;min-height:0;box-shadow:none}.create-compare-surface .l-pill:hover{color:var(--stone2)}.create-compare-surface .l-pill:focus-visible{outline:none;background:var(--chalk);color:var(--stone);box-shadow:0 0 0 2px #3a30281f,var(--shadow-sm)}.create-compare-surface .l-pill:active{transform:translateY(0)}.create-compare-surface .l-pill.on{background:var(--chalk);color:var(--stone);box-shadow:var(--shadow-sm)}.create-compare-surface #out-grid{flex:1;padding:14px;display:grid;grid-template-columns:1fr 1fr;gap:12px;overflow-y:auto;min-height:0}.create-compare-surface #out-grid.g3{grid-template-columns:1fr 1fr 1fr}.create-compare-surface #out-grid.g1{grid-template-columns:1fr}.create-compare-surface .o-card{background:var(--chalk);border-radius:var(--r-lg);box-shadow:var(--shadow-md);display:flex;flex-direction:column;overflow:hidden;cursor:pointer;transition:box-shadow .2s,transform .2s;border:1.5px solid transparent}.create-compare-surface .o-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-1px)}.create-compare-surface .o-card.picked{border-color:var(--acid);box-shadow:0 0 0 3px #b8d90033,var(--shadow-md)}.create-compare-surface .o-card.is-static{cursor:default}.create-compare-surface .o-card.is-static:hover{box-shadow:var(--shadow-md);transform:none}.create-compare-surface .o-head{padding:10px 12px;display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--hairline2)}.create-compare-surface .o-name{font-family:var(--font-disp);font-size:17px;letter-spacing:.05em;color:var(--stone);flex:1}.create-compare-surface .o-sub{display:flex;align-items:center;flex-wrap:wrap;gap:4px;font-size:10.5px;color:var(--dust);font-family:var(--font-ui)}.create-compare-surface .o-sub-dot{margin-right:1px;color:#3a302866}.create-compare-surface .o-intent{margin-top:3px;font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:var(--dust)}.create-compare-surface .o-intent.is-aligned{color:var(--acid-dk)}.create-compare-surface .o-intent.is-drift{color:var(--ember)}.create-compare-surface .o-status{display:flex;align-items:center;gap:5px;padding:3px 8px;border-radius:10px;font-size:10px;font-weight:600;font-family:var(--font-ui)}.create-compare-surface .os-run{background:#d4604014;color:var(--ember)}.create-compare-surface .os-done{background:#7a91001a;color:var(--acid-dk)}.create-compare-surface .os-idle{background:var(--linen);color:var(--dust)}.create-compare-surface .o-star{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s;color:var(--dust);border:0;background:transparent}.create-compare-surface .o-star:hover{background:var(--linen)}.create-compare-surface .o-star.lit{color:var(--ember)}.create-compare-surface .o-canvas{flex:1;min-height:148px;background:var(--linen);position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.create-compare-surface .proof-canvas-image,.create-compare-surface .proof-canvas-video{width:100%;height:100%;object-fit:cover;display:block}.create-compare-surface .o-ph{display:flex;flex-direction:column;align-items:center;gap:7px;opacity:.3}.create-compare-surface .o-ph svg{width:30px;height:30px}.create-compare-surface .o-ph span{font-size:10px;font-family:var(--font-ui);font-weight:500;text-transform:uppercase;letter-spacing:.08em}.create-compare-surface .proof-result-state{padding:10px 12px;border-radius:10px;background:#3a302814;color:var(--stone2);font-size:11px;font-weight:500}.create-compare-surface .proof-result-state.is-error{background:#d460401f;color:#8f2a12}.create-compare-surface .result-shell{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#3a30288c;font-size:10px;text-transform:uppercase;letter-spacing:.1em}.create-compare-surface .prog-rail{position:absolute;bottom:0;left:0;right:0;height:3px;background:#3a302814;border-radius:0 0 2px 2px}.create-compare-surface .prog-run{height:100%;border-radius:3px;transition:width .35s}.create-compare-surface .canvas-hover{position:absolute;inset:0;background:#1e181499;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;gap:8px;opacity:0;transition:opacity .2s;border-radius:inherit}.create-compare-surface .o-canvas:hover .canvas-hover{opacity:1}.create-compare-surface .c-action{padding:7px 14px;border-radius:20px;background:#ffffff26;color:#fff;font-size:11px;font-weight:600;cursor:pointer;transition:background .15s;border:1px solid rgba(255,255,255,.2);font-family:var(--font-ui)}.create-compare-surface .c-action:hover{background:var(--acid);color:var(--stone);border-color:var(--acid)}.create-compare-surface .o-metrics{display:grid;grid-template-columns:1fr 1fr 1fr;border-top:1px solid var(--hairline2)}.create-compare-surface .o-metric{padding:7px 10px}.create-compare-surface .o-mk{font-size:9.5px;text-transform:uppercase;letter-spacing:.07em;color:var(--dust);font-weight:500}.create-compare-surface .o-mv{font-family:var(--font-disp);font-size:19px;letter-spacing:.03em;margin-top:1px;line-height:1.05;transition:color .3s}.create-compare-surface .mv-ok{color:var(--acid-dk)}.create-compare-surface .mv-warn{color:var(--ember)}.create-compare-surface .mv-neu{color:var(--stone)}.create-compare-surface .add-slot{border-radius:var(--r-lg);border:1.5px dashed rgba(58,48,40,.18);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;min-height:120px;background:transparent}.create-compare-surface .add-slot:hover{border-color:#3a302859;background:#3a302805}.create-compare-surface .add-inner{display:flex;flex-direction:column;align-items:center;gap:7px;color:#3a30284d}.create-compare-surface .add-plus{font-family:var(--font-disp);font-size:30px;line-height:1}.create-compare-surface .add-lbl{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;font-family:var(--font-ui)}@keyframes shim{0%{left:-90%}to{left:130%}}.create-compare-surface .shim-wrap{position:absolute;inset:0;overflow:hidden;pointer-events:none;border-radius:inherit}.create-compare-surface .shim{position:absolute;top:0;bottom:0;width:55%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:shim 1.9s ease infinite}.create-compare-surface #right{background:var(--paper);border-left:1px solid var(--hairline);display:flex;flex-direction:column;overflow-y:auto;padding-bottom:14px}.create-compare-surface #inputs .r-sec,.create-compare-surface .r-sec{border-bottom:1px solid var(--hairline)}.create-compare-surface .proofAddonStack{display:grid;gap:12px;margin-top:14px}.create-compare-surface .proofAddonStackLeft{padding:0 12px}.create-compare-surface .proofAddonStackProvisioning{padding:0;margin-top:0}.create-compare-surface .createProvisioningLaneBody .proofAddonStackProvisioning{gap:12px}.create-compare-surface .proofAddonStackRight{padding:0 12px}.create-compare-surface .proofAddonStack>*{min-width:0}.create-compare-surface .proofAddonStack .createSourceModeCard,.create-compare-surface .proofAddonStack .createQuickProvisionCard,.create-compare-surface .proofAddonStack .createRuntimeCard,.create-compare-surface .proofAddonStack .createOpsPanel{width:100%;margin:0;padding:14px;gap:10px;border:1px solid var(--hairline);background:linear-gradient(180deg,#fff,#f8f4eed6);color:var(--stone);box-shadow:var(--shadow-sm)}.create-compare-surface .proofAddonStack .createSourceModeHeader h2,.create-compare-surface .proofAddonStack .createQuickProvisionHeader h2,.create-compare-surface .proofAddonStack .createRuntimeTitle,.create-compare-surface .proofAddonStack .createOpsPanel .cardTitle{margin:0;font-family:var(--font-disp);font-size:18px;line-height:1.05;letter-spacing:.06em;color:var(--stone)}.create-compare-surface .proofAddonStack .createTierEyebrow,.create-compare-surface .proofAddonStack .createRuntimeEyebrow{font-size:9px;letter-spacing:.11em;text-transform:uppercase;font-weight:700;color:var(--dust)}.create-compare-surface .proofAddonStack .label,.create-compare-surface .proofAddonStack .createRuntimeLabel{font-size:10px;letter-spacing:.09em;text-transform:uppercase;color:var(--stone2)}.create-compare-surface .proofAddonStack .toast,.create-compare-surface .proofAddonStack .createRuntimeSubtitle,.create-compare-surface .proofAddonStack .createRuntimeHint{color:var(--dust);font-size:11px}.create-compare-surface .proofAddonStack .segmentedControl{background:transparent}.create-compare-surface .proofAddonStack .segment{border:1px solid rgba(58,48,40,.14);background:#ffffffd6;color:var(--stone2)}.create-compare-surface .proofAddonStack .segment.segmentActive{border-color:#3a30283d;background:#fffffffa;color:var(--stone);box-shadow:var(--shadow-sm)}.create-compare-surface .proofAddonStack .input,.create-compare-surface .proofAddonStack .createRuntimeSelect{min-height:36px;border:1px solid rgba(58,48,40,.2);background:#ffffffe0;color:var(--stone);font-size:12px}.create-compare-surface .proofAddonStack .input:focus-visible,.create-compare-surface .proofAddonStack .createRuntimeSelect:focus-visible{border-color:#3a30284d;box-shadow:0 0 0 2px #3a30281f}.create-compare-surface .proofAddonStack input[type=checkbox]{accent-color:var(--acid-dk)}.create-compare-surface .proofAddonStack .ghostBtn,.create-compare-surface .proofAddonStack .smallBtn,.create-compare-surface .proofAddonStack .primary,.create-compare-surface .proofAddonStack .createOpsHistoryItem,.create-compare-surface .proofAddonStack .createOpsDiagSection,.create-compare-surface .proofAddonStack .createOpsLogRow,.create-compare-surface .proofAddonStack .createOpsTraceItem,.create-compare-surface .proofAddonStack .createRuntimeField,.create-compare-surface .proofAddonStack .createRuntimeNotice,.create-compare-surface .proofAddonStack .createRuntimeError,.create-compare-surface .proofAddonStack .createQuickProvisionMessage,.create-compare-surface .proofAddonStack .createSourceModeCostNotice,.create-compare-surface .proofAddonStack .createSourceModeDualCostNotice{border-radius:0}.create-compare-surface.create-compare-surfaceTierProSurface #left{overflow-x:visible;overflow-y:visible;min-height:0}.create-compare-surface.create-compare-surfaceTierProSurface.create-compare-surfaceModeText .column-title,.create-compare-surface.create-compare-surfaceTierProSurface.create-compare-surfaceModeText .results-column-title{font-family:var(--font-disp);font-size:19px;font-weight:400;letter-spacing:.07em;text-transform:none;color:var(--stone)}.create-compare-surface.create-compare-surfaceTierProSurface #prompt-zone{flex:1 1 auto;min-height:0}.create-compare-surface.create-compare-surfaceTierProSurface .createProvisioningToggleButton{flex:0 0 auto}.create-compare-surfaceModeImage .r-sec-inputs .r-head,.create-compare-surfaceModeVideo .r-sec-inputs .r-head{padding-bottom:6px}.create-compare-surface .r-head{padding:12px 12px 8px;display:flex;align-items:center;justify-content:space-between}.create-compare-surface .r-title{font-family:var(--font-disp);font-size:19px;letter-spacing:.07em}.create-compare-surface .r-subtle{font-size:11px;color:var(--dust);font-style:italic;font-family:var(--font-ui)}.create-compare-surface .r-head-inline{display:inline-flex;align-items:center;gap:8px}.create-compare-surface .r-chip{display:inline-flex;align-items:center;border-radius:999px;border:1px solid var(--hairline);background:var(--chalk);color:var(--stone2);font-size:10px;letter-spacing:.05em;text-transform:uppercase;font-weight:600;padding:2px 8px;box-shadow:var(--shadow-sm)}.create-compare-surface .r-cta{font-size:11px;font-weight:600;color:var(--blue);cursor:pointer;padding:4px 10px;border-radius:10px;transition:background .15s;font-family:var(--font-ui);border:0;background:transparent}.create-compare-surface .r-cta:hover{background:#2060d012}.create-compare-surface .r-actions{padding:0 12px 8px;display:flex;align-items:center;gap:6px}.create-compare-surface .r-action-btn{border:1px solid var(--hairline);background:var(--chalk);box-shadow:var(--shadow-sm);color:var(--stone2)}.create-compare-surface .r-inline-note{margin:0 12px 8px;padding:7px 9px;border-radius:8px;border:1px solid rgba(32,96,208,.2);background:#2060d014;color:var(--blue);font-size:11px}.create-compare-surface .r-inline-error{margin:0 12px 8px;padding:7px 9px;border-radius:8px;border:1px solid rgba(212,96,64,.28);background:#d460401f;color:#8f2a12;font-size:11px}.create-compare-surface .r-list{padding:0 12px 12px;display:grid;gap:8px}.create-compare-surface .r-list-item{border:1px solid var(--hairline);background:var(--chalk);border-radius:10px;padding:8px 9px;box-shadow:var(--shadow-sm);display:grid;gap:6px}.create-compare-surface .r-list-title{font-size:11px;color:var(--stone2);font-weight:500;line-height:1.35;max-height:2.8em;overflow:hidden}.create-compare-surface .r-list-meta{display:flex;flex-wrap:wrap;gap:6px;font-size:10px;color:var(--dust)}.create-compare-surface .r-list-meta span{display:inline-flex;align-items:center;border:1px solid var(--hairline);background:var(--paper);border-radius:8px;padding:1px 6px}.create-compare-surface .r-list-actions{display:flex;align-items:center;gap:6px}.create-compare-surface .r-list-btn{padding:3px 9px;font-size:10px;border:1px solid var(--hairline);background:var(--linen);color:var(--stone2)}.create-compare-surface .r-list-empty{margin:0 12px 12px;border:1px dashed var(--hairline);border-radius:10px;background:#fff9;color:var(--dust);font-size:11px;padding:10px 12px}.create-compare-surface .r-logs{padding:0 12px 12px;display:grid;gap:6px}.create-compare-surface .r-log-row{border:1px solid var(--hairline);border-radius:9px;background:var(--chalk);box-shadow:var(--shadow-sm);padding:7px 9px;display:grid;gap:2px}.create-compare-surface .r-log-label{font-size:9px;letter-spacing:.05em;text-transform:uppercase;color:var(--blue);font-weight:700}.create-compare-surface .r-log-message{font-size:11px;color:var(--stone2);line-height:1.35;word-break:break-word}.create-compare-surface .r-note-block{margin-top:0}.create-compare-surface .r-tabs{padding:0 12px 10px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.create-compare-surface .r-tab{border:1px solid var(--hairline);border-radius:8px;background:var(--chalk);color:var(--dust);font-size:11px;font-weight:500;padding:6px 8px;cursor:pointer}.create-compare-surface .r-tabs-primary{padding-top:0}.create-compare-surface .r-tab.is-on{color:var(--stone);border-color:#3a302840;background:#ffffffeb;box-shadow:var(--shadow-sm)}.create-compare-surface .r-tab:disabled,.create-compare-surface .r-tab.is-disabled{opacity:.45;cursor:not-allowed}.create-compare-surface .r-op-list{padding:0 12px 12px;display:grid;gap:8px}.create-compare-surface .r-sec-ops .r-head{padding-bottom:6px}.create-compare-surface .r-sec-ops .r-title{font-size:17px}.create-compare-surface .r-sec-ops .r-tabs{padding-bottom:8px;gap:5px}.create-compare-surface .r-sec-ops .r-actions{padding-bottom:6px}.create-compare-surface .r-sec-ops .r-list,.create-compare-surface .r-sec-ops .r-logs,.create-compare-surface .r-sec-ops .r-op-list{padding-bottom:10px;gap:6px}.create-compare-surface .r-sec-ops .r-list-item,.create-compare-surface .r-sec-ops .r-log-row,.create-compare-surface .r-sec-ops .r-op-row{border-radius:9px;padding:7px 8px}.create-compare-surface .r-sec-ops .r-list-empty{margin-bottom:10px;padding:9px 10px}.create-compare-surface .r-sec-ops .r-op-trace summary{padding:7px 9px}.create-compare-surface .r-sec-ops .r-op-trace pre{padding:7px 9px 9px}.create-compare-surface .r-op-row{border:1px solid var(--hairline);border-radius:10px;background:var(--chalk);box-shadow:var(--shadow-sm);padding:8px 9px;display:grid;gap:4px}.create-compare-surface .r-op-title{font-size:11px;color:var(--stone);font-weight:600}.create-compare-surface .r-op-sub{font-size:10px;color:var(--dust)}.create-compare-surface .r-op-prompt{border-top:1px dashed var(--hairline);padding-top:4px;font-size:11px;color:var(--stone2);line-height:1.35;max-height:4.1em;overflow:hidden}.create-compare-surface .r-op-trace{border:1px solid var(--hairline);border-radius:10px;background:var(--chalk);box-shadow:var(--shadow-sm);overflow:hidden}.create-compare-surface .r-op-trace summary{cursor:pointer;list-style:none;padding:8px 10px;font-size:11px;font-weight:600;color:var(--stone)}.create-compare-surface .r-op-trace summary::-webkit-details-marker{display:none}.create-compare-surface .r-op-trace pre{margin:0;padding:8px 10px 10px;border-top:1px solid var(--hairline);background:#3a30280a;color:var(--stone2);font-size:10px;line-height:1.35;white-space:pre-wrap;word-break:break-word;max-height:180px;overflow:auto}.create-compare-surface .input-stage-hidden{display:none}.create-compare-surface .forgeInputManager{display:flex;flex-direction:column;min-height:0;height:100%}.create-compare-surface .upload-zone{margin:12px 12px 0;border-radius:var(--r-md);border:1.5px dashed rgba(58,48,40,.22);padding:14px 10px;display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer;transition:all .22s;background:transparent;flex-shrink:0;position:relative}.create-compare-surface .upload-zone:hover,.create-compare-surface .upload-zone.drag-over{border-color:var(--acid-dk);background:#b8d9000d}.create-compare-surface .upload-icon{width:32px;height:32px;border-radius:50%;background:var(--linen);display:flex;align-items:center;justify-content:center;transition:background .2s}.create-compare-surface .upload-zone:hover .upload-icon,.create-compare-surface .upload-zone.drag-over .upload-icon{background:var(--acid-soft)}.create-compare-surface .upload-title{font-size:12px;font-weight:600;color:var(--stone)}.create-compare-surface .upload-sub{font-size:10.5px;color:var(--dust);text-align:center;line-height:1.4}.create-compare-surface .upload-types{display:flex;gap:4px;flex-wrap:wrap;justify-content:center}.create-compare-surface .upload-badge{font-size:9.5px;font-weight:600;padding:2px 7px;border-radius:8px;background:var(--linen);color:var(--stone2)}.create-compare-surface .folder-row{margin:10px 12px 4px;display:flex;align-items:center;gap:6px;flex-shrink:0}.create-compare-surface .folder-label{font-family:var(--font-disp);font-size:15px;letter-spacing:.06em;flex:1;color:var(--stone)}.create-compare-surface .folder-actions{display:flex;gap:4px}.create-compare-surface .fol-btn{width:26px;height:26px;border-radius:8px;border:none;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--dust);transition:all .15s}.create-compare-surface .fol-btn:hover{background:var(--linen);color:var(--stone)}.create-compare-surface .folder-chips{padding:0 12px 8px;display:flex;gap:5px;overflow-x:auto;flex-shrink:0}.create-compare-surface .folder-chips::-webkit-scrollbar{display:none}.create-compare-surface .f-chip{padding:4px 10px;border-radius:10px;font-size:11px;font-weight:500;white-space:nowrap;cursor:pointer;transition:all .18s;border:none;display:flex;align-items:center;gap:5px;background:var(--chalk);color:var(--stone2);box-shadow:var(--shadow-sm)}.create-compare-surface .f-chip:hover{box-shadow:var(--shadow-md)}.create-compare-surface .f-chip.on{background:var(--stone);color:var(--acid)}.create-compare-surface .f-chip-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.create-compare-surface .view-toggle{margin:0 12px 8px;display:flex;align-items:center;gap:0;background:var(--linen);border-radius:10px;padding:3px;box-shadow:inset 0 1px 3px #3a302812;flex-shrink:0}.create-compare-surface .v-opt{flex:1;padding:4px 0;border-radius:8px;text-align:center;font-size:11px;font-weight:500;color:var(--dust);cursor:pointer;transition:all .18s;border:none;background:transparent}.create-compare-surface .v-opt.on{background:var(--chalk);color:var(--stone);box-shadow:var(--shadow-sm)}.create-compare-surface .img-count-bar{padding:0 12px 8px;display:flex;align-items:center;justify-content:space-between;gap:8px;flex-shrink:0}.create-compare-surface .img-count-label{font-size:11px;color:var(--dust)}.create-compare-surface .img-sel-count{font-size:11px;font-weight:600;color:var(--acid-dk);text-align:right}.create-compare-surface #img-detail{margin:0 12px 10px;padding:10px 11px;background:var(--chalk);border-radius:var(--r-md);box-shadow:var(--shadow-sm);flex-shrink:0;border:1px solid var(--hairline);display:none}.create-compare-surface #img-detail.visible{display:block}.create-compare-surface .detail-thumb-row{display:flex;gap:10px;align-items:flex-start}.create-compare-surface .detail-thumb{width:52px;height:52px;border-radius:8px;background:var(--linen);overflow:hidden;flex-shrink:0}.create-compare-surface .detail-thumb img{width:100%;height:100%;object-fit:cover}.create-compare-surface .detail-info{flex:1;min-width:0}.create-compare-surface .detail-name{font-size:12px;font-weight:600;color:var(--stone);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.create-compare-surface .detail-dims{font-size:10.5px;color:var(--dust);margin-top:2px;line-height:1.35}.create-compare-surface .detail-actions{display:flex;gap:4px;margin-top:7px;flex-wrap:wrap}.create-compare-surface .det-btn{padding:3px 10px;border-radius:10px;font-size:10.5px;font-weight:500;border:none;cursor:pointer;transition:all .18s;font-family:var(--font-ui)}.create-compare-surface .det-btn-ref{background:#2060d017;color:var(--blue)}.create-compare-surface .det-btn-ref:hover{background:var(--blue);color:#fff}.create-compare-surface .det-btn-del{background:#d4604014;color:var(--ember)}.create-compare-surface .det-btn-del:hover{background:var(--ember);color:#fff}.create-compare-surface .det-btn-crop{background:var(--linen);color:var(--stone2)}.create-compare-surface .det-btn-crop:hover{background:var(--stone);color:var(--acid)}.create-compare-surface #img-scroll{flex:1;overflow-y:auto;padding:0 12px 12px;min-height:0}.create-compare-surface #img-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px}.create-compare-surface #img-grid.list-view{grid-template-columns:1fr}.create-compare-surface .img-thumb{border-radius:var(--r-sm);overflow:hidden;position:relative;cursor:pointer;transition:all .2s;background:var(--linen);box-shadow:var(--shadow-sm);border:none;text-align:left}.create-compare-surface .img-thumb:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.create-compare-surface .img-thumb.selected{box-shadow:0 0 0 2.5px var(--acid),var(--shadow-sm)}.create-compare-surface .thumb-canvas{width:100%;aspect-ratio:4 / 3;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.create-compare-surface #img-grid.list-view .thumb-canvas{aspect-ratio:16 / 7}.create-compare-surface .input-stage-thumb,.create-compare-surface .thumb-canvas img{width:100%;height:100%;object-fit:cover;display:block;background:var(--linen)}.create-compare-surface .thumb-badges{position:absolute;top:5px;left:5px;display:flex;gap:3px;flex-wrap:wrap}.create-compare-surface .thumb-badge{font-size:9px;font-weight:700;padding:2px 6px;border-radius:6px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.create-compare-surface .tb-ref{background:#2060d0cc;color:#fff}.create-compare-surface .tb-sel{background:#b8d900d9;color:var(--stone)}.create-compare-surface .thumb-meta{padding:5px 7px}.create-compare-surface .thumb-name{font-size:10.5px;font-weight:500;color:var(--stone);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.create-compare-surface .thumb-info{font-size:9.5px;color:var(--dust);margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.create-compare-surface #img-grid.list-view .img-thumb{display:flex;flex-direction:row}.create-compare-surface #img-grid.list-view .thumb-canvas{width:90px;flex-shrink:0;aspect-ratio:unset;height:58px;border-radius:var(--r-sm) 0 0 var(--r-sm)}.create-compare-surface #img-grid.list-view .thumb-meta{flex:1;display:flex;flex-direction:column;justify-content:center;padding:8px 10px}.create-compare-surface .input-stage-empty.upload-empty{margin:0 12px 12px;border:1px dashed rgba(58,48,40,.22);border-radius:var(--r-md);background:#ffffff9e;color:var(--dust);font-size:11px;padding:12px 14px;text-align:center}.create-compare-surface .draft-preview-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 12px 10px;font-size:11px;color:var(--dust)}.create-compare-surface .draft-preview-meta span{display:inline-flex;align-items:center;border:1px solid var(--hairline);background:#ffffffc7;color:var(--stone2);padding:2px 7px;line-height:1.2}.create-compare-surface .draft-preview-toggle{display:inline-flex;align-items:center;gap:7px;margin-bottom:9px;font-size:11px;color:var(--stone2)}.create-compare-surface .draft-preview-toggle input{width:28px;min-width:28px;max-width:28px;height:16px;min-height:16px;flex:0 0 auto;border-radius:999px;border:1px solid rgba(58,48,40,.28);background:radial-gradient(circle at 7px 50%,#ffffff 0 4px,transparent 4.5px),#3a30283d;box-shadow:inset 0 0 0 1px #3a30280a;display:inline-block;cursor:pointer}.create-compare-surface .model-advanced-toggle input:checked,.create-compare-surface .c-intent-toggle input:checked,.create-compare-surface .draft-preview-toggle input:checked{border-color:#3a302857;background:radial-gradient(circle at calc(100% - 7px) 50%,#ffffff 0 4px,transparent 4.5px),#3a3028;box-shadow:none}.create-compare-surface .model-advanced-toggle input:focus-visible,.create-compare-surface .c-intent-toggle input:focus-visible,.create-compare-surface .draft-preview-toggle input:focus-visible{outline:none;border-color:#3a302857;box-shadow:0 0 0 2px #3a30281f}.create-compare-surface .draft-preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.create-compare-surface .draft-preview-card{border:1px solid rgba(58,48,40,.16);border-radius:10px;background:#fffc;overflow:hidden}.create-compare-surface .draft-preview-card.is-selected{border-color:var(--acid);box-shadow:0 0 0 2px #b8d9002e}.create-compare-surface .draft-preview-link{display:block}.create-compare-surface .draft-preview-thumb{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover}.create-compare-surface .draft-preview-missing{display:grid;place-items:center;width:100%;aspect-ratio:1 / 1;font-size:11px;color:var(--dust);background:var(--linen)}.create-compare-surface .draft-preview-row{display:flex;align-items:center;gap:6px;justify-content:space-between;padding:6px}.create-compare-surface .draft-preview-name{font-size:10px;color:var(--stone2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.create-compare-surface .gpu-item{margin:0 12px 8px;padding:10px 12px;background:var(--chalk);border-radius:var(--r-md);box-shadow:var(--shadow-sm);display:flex;gap:10px;align-items:center}.create-compare-surface .gpu-list{padding-bottom:10px}.create-compare-surface .gpu-item.is-off{opacity:.55}.create-compare-surface .gpu-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0;margin-top:1px}.create-compare-surface .gd-run{background:var(--ember);animation:hb 1s ease infinite}.create-compare-surface .gpu-delay{animation-delay:.35s}.create-compare-surface .gd-ok{background:var(--acid-dk)}.create-compare-surface .gd-off{background:var(--hairline);border:1.5px solid rgba(58,48,40,.15)}.create-compare-surface .gpu-body{flex:1;min-width:0}.create-compare-surface .gpu-name{font-weight:600;font-size:12.5px;color:var(--stone)}.create-compare-surface .gpu-sub{font-size:10.5px;color:var(--dust);margin-top:1px}.create-compare-surface .gpu-bar-row{display:flex;align-items:center;gap:7px;margin-top:5px}.create-compare-surface .gpu-rail{flex:1;height:3px;background:var(--hairline);border-radius:2px;overflow:hidden}.create-compare-surface .gpu-fill{height:100%;border-radius:2px;background:var(--stone)}.create-compare-surface .gpu-pct{font-size:10px;color:var(--dust);font-weight:500;min-width:26px;text-align:right}.create-compare-surface .gpu-badge{padding:3px 9px;border-radius:10px;font-size:10px;font-weight:600;cursor:pointer;flex-shrink:0;transition:all .2s;border:none;font-family:var(--font-ui)}.create-compare-surface .gb-live{background:#7a91001a;color:var(--acid-dk)}.create-compare-surface .gb-wake{background:var(--linen);color:var(--dust)}.create-compare-surface .gb-wake:hover{background:var(--stone);color:var(--acid)}.create-compare-surface .exec-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:0 0 8px;background:transparent}.create-compare-surface .exec-cell{padding:8px 12px;min-height:0;display:block}.create-compare-surface .exec-k{font-size:10px;text-transform:uppercase;letter-spacing:.07em;color:var(--dust);margin-bottom:3px;font-weight:500}.create-compare-surface .exec-sel{width:100%;background:transparent;border:none;font-family:var(--font-ui);font-size:13px;color:var(--stone);font-weight:500;outline:none;cursor:pointer;appearance:none;padding:0;min-height:22px}.create-compare-surface .pipe-item{display:flex;gap:10px;padding:10px 12px;cursor:pointer;transition:background .15s}.create-compare-surface .pipe-item:hover{background:#3a302806}.create-compare-surface .pipe-spine{display:flex;flex-direction:column;align-items:center;flex-shrink:0;padding-top:3px}.create-compare-surface .pipe-dot{width:17px;height:17px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s}.create-compare-surface .pd-done{background:var(--acid)}.create-compare-surface .pd-run{background:var(--ember);animation:hb 1s ease infinite}.create-compare-surface .pd-wait{background:var(--paper);border:1.5px solid var(--hairline)}.create-compare-surface .pipe-line{width:1px;flex:1;background:var(--hairline);margin:4px 0;min-height:16px}.create-compare-surface .pipe-body{flex:1}.create-compare-surface .pipe-name{font-weight:600;font-size:12.5px;color:var(--stone)}.create-compare-surface .pipe-desc{font-size:11px;color:var(--dust);margin-top:1px}.create-compare-surface .pipe-tag{display:inline-block;margin-top:4px;padding:2px 8px;border-radius:10px;font-size:10px;font-weight:600;font-family:var(--font-ui)}.create-compare-surface .pt-done{background:#7a91001a;color:var(--acid-dk)}.create-compare-surface .pt-run{background:#d4604014;color:var(--ember)}.create-compare-surface .pt-wait{background:var(--linen);color:var(--dust)}.create-compare-surface #run-zone{border-bottom:1px solid var(--hairline);padding:14px;display:flex;flex-direction:column;gap:8px}.create-compare-surface .cost-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.create-compare-surface .cost-card{background:var(--chalk);border-radius:var(--r-md);padding:10px 12px;box-shadow:var(--shadow-sm)}.create-compare-surface .cost-k{font-size:10px;text-transform:uppercase;letter-spacing:.07em;color:var(--dust);font-weight:500}.create-compare-surface .cost-v{font-family:var(--font-disp);font-size:24px;letter-spacing:.03em;color:var(--stone);margin-top:2px}.create-compare-surface .eta-warn{color:var(--ember)}.create-compare-surface .proof-error{font-size:11px;color:#991b1b;background:#dc262629;border:1px solid rgba(220,38,38,.32);border-radius:8px;padding:6px 8px}.create-compare-surface .run-btn{width:100%;padding:12px;border-radius:var(--r-md);font-family:var(--font-disp);font-size:21px;letter-spacing:.12em;cursor:pointer;border:none;transition:all .2s;line-height:1;appearance:none;-webkit-appearance:none}.create-compare-surface .run-dual-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.create-compare-surface .run-btn:focus-visible{outline:none;box-shadow:0 0 0 2px #3a302829,var(--shadow-md)}.create-compare-surface .run-primary{background:var(--stone);color:var(--acid)}.create-compare-surface .run-primary:hover{background:var(--stone2);transform:translateY(-1px);box-shadow:var(--shadow-md)}.create-compare-surface .run-primary:active{transform:translateY(0)}.create-compare-surface .run-secondary{background:var(--linen);color:var(--dust);font-size:15px}.create-compare-surface .run-secondary-strong{background:#3a302824;color:var(--stone)}.create-compare-surface .run-primary-final{letter-spacing:.1em}.create-compare-surface .run-secondary:hover{background:#3a30281a;color:var(--stone2)}.create-compare-surface .run-secondary:active{transform:translateY(0)}.create-compare-surface .run-btn:disabled{opacity:.52;cursor:not-allowed;transform:none;box-shadow:none}.create-compare-surface .run-inline-note{font-size:11px;color:var(--dust);line-height:1.35}.create-compare-surface #left,.create-compare-surface #center,.create-compare-surface #right,.create-compare-surface .model-card,.create-compare-surface .model-add-btn,.create-compare-surface .model-advanced-panel,.create-compare-surface .prompt-card,.create-compare-surface .o-card,.create-compare-surface .add-slot,.create-compare-surface .r-sec,.create-compare-surface .gpu-item,.create-compare-surface .cost-card,.create-compare-surface .r-list-item,.create-compare-surface .r-log-row,.create-compare-surface .r-op-row,.create-compare-surface .r-op-trace,.create-compare-surface .input-stage-summary,.create-compare-surface .input-stage-card,.create-compare-surface .input-stage-empty,.create-compare-surface .draft-preview-card{border-radius:0!important}.create-compare-surface .batch-metrics-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px;font-size:11px;color:var(--dust);margin-bottom:8px}.create-compare-surface .batch-item-row .r-list-meta{margin-top:4px}@media(min-width:1201px)and (max-width:1600px){.create-compare-surface #app{grid-template-columns:var(--create-left-rail-width) minmax(420px,1fr) 296px}.create-compare-surface #app.app-has-input-lane{grid-template-columns:var(--create-left-rail-width) 236px minmax(420px,1fr) 292px}.create-compare-surface #provisioning{width:min(680px,calc(100% - 312px))}.create-compare-surface .sec-head,.create-compare-surface.create-compare-surfaceTierProSurface #left>.column-head,.create-compare-surface.create-compare-surfaceTierProSurface #prompt-zone .column-head,.create-compare-surface.create-compare-surfaceTierProSurface #right>.column-head{padding-top:12px;padding-bottom:10px}.create-compare-surface .proofAddonStackLeft,.create-compare-surface .proofAddonStackRight{padding:0 12px}}@media(min-width:1201px)and (max-height:940px){.create-compare-surface .createCompareWorkspaceShell{height:calc(100vh - var(--bar) - 124px - var(--forgeCenterInsetBottom, 0px))}.create-compare-surface.create-compare-surfaceNoTopbar .createCompareWorkspaceShell{height:calc(100vh - 112px - var(--forgeCenterInsetBottom, 0px))}.create-compare-surface .createCompareWorkspaceIntro{padding-bottom:0}.create-compare-surface .sec-head,.create-compare-surface.create-compare-surfaceTierProSurface #left>.column-head,.create-compare-surface.create-compare-surfaceTierProSurface #prompt-zone .column-head,.create-compare-surface.create-compare-surfaceTierProSurface #right>.column-head{padding-top:10px;padding-bottom:8px}.create-compare-surface #prompt-ta{padding:10px 12px;font-size:14px;line-height:1.58}.create-compare-surface .prompt-footer{padding:7px 10px}.create-compare-surface .fitness-wrap{margin:8px 10px 10px}.create-compare-surface .proof-result-state{padding:8px 10px}.create-compare-surface .o-canvas{min-height:128px}.create-compare-surface .proofAddonStack .createSourceModeCard,.create-compare-surface .proofAddonStack .createQuickProvisionCard,.create-compare-surface .proofAddonStack .createRuntimeCard,.create-compare-surface .proofAddonStack .createOpsPanel{padding:12px}.create-compare-surface .proofAddonStackLeft,.create-compare-surface .proofAddonStackRight{padding:0 12px}}.create-compare-surface ::-webkit-scrollbar{width:3px}.create-compare-surface ::-webkit-scrollbar-track{background:transparent}.create-compare-surface ::-webkit-scrollbar-thumb{background:#3a302826;border-radius:2px}@media(max-width:1400px){.create-compare-surface #app{grid-template-columns:var(--create-left-rail-width) minmax(0,1fr);grid-template-rows:minmax(0,1fr) minmax(280px,46vh);grid-template-areas:"left center" "right right"}.create-compare-surface #left{grid-area:left}.create-compare-surface #center{grid-area:center}.create-compare-surface #right{grid-area:right;border-left:0;border-top:1px solid var(--hairline);max-height:46vh;overflow-y:auto}.create-compare-surface #app.app-has-input-lane{grid-template-columns:var(--create-left-rail-width) 220px minmax(0,1fr);grid-template-rows:minmax(0,1fr) minmax(280px,46vh);grid-template-areas:"left inputs center" "right right right"}.create-compare-surface #inputs{grid-area:inputs;border-right:1px solid var(--hairline)}.create-compare-surface #provisioning{left:calc(min(244px,30vw) - 1px);width:min(640px,calc(100% - min(244px,30vw) - 11px))}.create-compare-surface .createProvisioningBackdrop{left:min(244px,30vw)}.create-compare-surface #out-grid.g3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1200px){.create-compare-surface #center-bar{flex-wrap:wrap;align-items:center;gap:8px}.create-compare-surface .c-chips{order:3;width:100%;overflow-x:auto;white-space:nowrap;padding-bottom:2px;scrollbar-width:none}.create-compare-surface .c-chips::-webkit-scrollbar{display:none}.create-compare-surface .c-chip{flex-shrink:0}.create-compare-surface .c-intent-toggle{margin-left:auto}.create-compare-surface .c-intent-summary{width:100%;order:4}.create-compare-surface .layout-pills{margin-left:0}}@media(max-width:980px){body.create-compare-surface-body{overflow:auto}.create-compare-surface{height:auto;min-height:100vh;overflow:auto}.create-compare-surface .createCompareWorkspaceShell,.create-compare-surface.create-compare-surfaceNoTopbar .createCompareWorkspaceShell{height:auto}.create-compare-surface .createCompareWorkspaceIntro{flex-direction:column;align-items:flex-start;gap:8px;padding:0 2px 2px}.create-compare-surface .createCompareWorkspaceIntro .managedCreateProPills{justify-content:flex-start}.create-compare-surface .createCompareTopbar{flex-wrap:wrap;position:sticky;top:0;left:0;right:0;height:auto;min-height:var(--bar);padding:8px 12px;gap:8px 10px;z-index:120}.create-compare-surface .createCompareTopbar .forgeCreateBrand{margin-right:0}.create-compare-surface .createCompareTopbar .forgeCreateTopbarModes{width:100%;order:3;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.create-compare-surface .createCompareTopbar .forgeCreateTopbarModes::-webkit-scrollbar{display:none}.create-compare-surface .createCompareTopbar .forgeCreateTopbarModes .createModeStrip{flex-wrap:nowrap}.create-compare-surface .createCompareTopbar .forgeCreateTopbarModes .createModeTab{flex-shrink:0;white-space:nowrap}.create-compare-surface .createCompareTopbar .forgeCreateTopRight{width:auto;margin-left:auto;justify-content:flex-end;gap:8px}.create-compare-surface .createCompareTopbar .forgeCreateStatusBadge{padding:4px 10px}.create-compare-surface .createCompareTopbar .forgeCreateIconPill{width:32px;height:32px}.create-compare-surface #app{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;grid-template-areas:"left" "center" "right";padding-top:0;height:auto;min-height:100vh}.create-compare-surface #left{border-right:0;border-bottom:1px solid var(--hairline)}.create-compare-surface #center{border-top:0}.create-compare-surface #right{border-left:0;border-top:1px solid var(--hairline);max-height:none}.create-compare-surface #app.app-has-input-lane{grid-template-rows:auto auto auto auto;grid-template-areas:"left" "inputs" "center" "right"}.create-compare-surface #inputs{border-right:0;border-bottom:1px solid var(--hairline)}.create-compare-surface .createProvisioningBackdrop{left:0}.create-compare-surface #provisioning{left:0;width:min(680px,calc(100% - 12px));max-width:calc(100% - 12px)}.create-compare-surface .createRecentHistoryBackdrop,.create-compare-surface .createPromptOptimizerBackdrop{left:0}.create-compare-surface #recent-history-panel,.create-compare-surface #prompt-builder,.create-compare-surface #prompt-optimizer{left:0;width:min(680px,calc(100% - 12px));max-width:calc(100% - 12px)}.create-compare-surface .createContextualHistoryRail.isPanel{grid-template-columns:minmax(0,1fr)}.create-compare-surface .proofAddonStackLeft,.create-compare-surface .proofAddonStackRight{padding:0 12px}.create-compare-surface #out-grid,.create-compare-surface #out-grid.intent-on,.create-compare-surface .exec-grid,.create-compare-surface .cost-grid,.create-compare-surface .run-dual-actions,.create-compare-surface .batch-metrics-row,.create-compare-surface .createBasicUsageNotice,.create-compare-surface .createBasicUsagePaywallStats,.create-compare-surface .createBasicUsagePackGrid,.create-compare-surface .createBasicUsagePaywallUpgradeList{grid-template-columns:minmax(0,1fr)}.create-compare-surface .createBasicUsagePaywall{padding:14px}.create-compare-surface .input-stage-actions,.create-compare-surface .input-stage-grid,.create-compare-surface .draft-preview-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.create-compare-surface #app.app-prompt-focused{--create-left-rail-width: 310px}.create-compare-surface #prompt-builder,.create-compare-surface #prompt-optimizer,.create-compare-surface #recent-history-panel{inset:auto 0 0;width:auto;max-width:none;height:min(78vh,680px);border-left:0;border-top:1px solid rgba(58,48,40,.12);transform:translateY(20px)}.create-compare-surface #recent-history-panel.is-open,.create-compare-surface #prompt-builder.is-open,.create-compare-surface #prompt-optimizer.is-open{transform:translateY(0)}.create-compare-surface .createRecentHistoryPanelHead h3,.create-compare-surface .promptBuilderPanelHead h3,.create-compare-surface .promptOptimizePanelHead h3{font-size:24px}.create-compare-surface .createRecentHistoryPanelMeta,.create-compare-surface .createContextualHistoryHead{flex-direction:column;align-items:flex-start}.create-compare-surface .createContextualHistoryHeadActions{width:100%;justify-content:space-between}.create-compare-surface .promptOptimizeMetricsGrid,.create-compare-surface .promptOptimizeModelGrid{grid-template-columns:minmax(0,1fr)}.create-compare-surface .createBasicUsageNotice{align-items:flex-start}.create-compare-surface .createBasicUsageNoticeAction,.create-compare-surface .createBasicUsagePaywallActions .run-btn{width:100%}.create-compare-surface .createBasicUsagePaywallCard{width:min(100%,calc(100% - 8px));padding:18px 16px}.create-compare-surface .createBasicUsagePaywallHead h3{font-size:24px}.create-compare-surface .createBasicUsagePaywallActions{display:grid;grid-template-columns:minmax(0,1fr)}}.managedCreateProShell{--linen: #ede8e0;--paper: #f8f4ee;--chalk: #ffffff;--stone: #3a3028;--stone2: #5a4e42;--dust: #9c8e82;--hairline: rgba(58, 48, 40, .1);--hairline2: rgba(58, 48, 40, .06);--acid: #b8d900;--acid-dk: #7a9100;--ember: #d46040;--shadow-sm: 0 1px 3px rgba(58, 48, 40, .08), 0 1px 2px rgba(58, 48, 40, .06);--shadow-md: 0 4px 12px rgba(58, 48, 40, .08), 0 2px 4px rgba(58, 48, 40, .06);--font-disp: "Bebas Neue", sans-serif;--font-edit: "Crimson Pro", serif;--font-ui: "Outfit", sans-serif;width:100%;border:0;border-radius:0;background:transparent;box-shadow:none;padding:0;display:flex;flex-direction:column;gap:10px;font-family:var(--font-ui),ui-sans-serif,system-ui;color:var(--stone)}.managedCreateWorkspaceShell{width:100%;margin:0;height:100%;min-height:100%;flex:1 1 auto;display:flex;flex-direction:column}.forgeCreateCenterRail .managedCreateWorkspaceShell.createCompareWorkspaceShell{height:100%}.createCompareShellBridge #app{display:grid;grid-template-columns:minmax(300px,.95fr) minmax(0,1.2fr) minmax(300px,.95fr);gap:0;align-items:stretch;flex:1 1 auto;min-height:100%}.managedCreateProHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;border:0;border-radius:0;background:transparent;box-shadow:none;padding:0 2px 2px}.managedCreateProShell .createCompareWorkspaceIntro{display:none}.managedCreateProEyebrow{font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:var(--dust)}.managedCreateProHeader h2{margin:4px 0;font-family:Bebas Neue,sans-serif;letter-spacing:.06em;font-size:22px;line-height:1}.managedCreateProHeader p{margin:0;color:var(--stone2);font-size:12px;max-width:560px;line-height:1.45;letter-spacing:.008em}.managedCreateProPills{display:flex;align-items:center;gap:8px}.managedCreateProPills .pill{font-size:10px;text-transform:uppercase;letter-spacing:.09em;padding:5px 9px;border-radius:999px;border:1px solid var(--hairline);background:#ffffffd9;color:var(--stone2)}.managedCreateWorkspaceColumn{min-width:0;display:flex;flex-direction:column;gap:0;padding:0}.createCompareShellBridge #left,.managedCreateWorkspaceColumnLeft{background:var(--paper);border-right:1px solid var(--hairline);overflow:visible;padding-bottom:14px}.createCompareShellBridge #center,.managedCreateWorkspaceColumnCenter{background:var(--linen)}.createCompareShellBridge #right,.managedCreateWorkspaceColumnRight{background:var(--paper);border-left:1px solid var(--hairline);padding-bottom:14px}.managedCreateWorkspaceHead{display:flex;align-items:center;justify-content:space-between;padding:0 2px}.managedCreateWorkspaceHead.column-head{padding:12px 16px 10px;border-bottom:1px solid var(--hairline2)}.managedCreateProShell .sec-head{padding:12px 16px 10px;display:flex;align-items:baseline;justify-content:space-between}.managedCreateWorkspaceTitle,.managedCreateWorkspaceHead span{margin:0;font-size:11px;letter-spacing:.11em;text-transform:uppercase;font-weight:600;color:var(--dust)}.managedCreateWorkspaceTitle.column-title,.managedCreateWorkspaceTitle.results-column-title{font-family:var(--font-ui);font-size:11px;font-weight:600;letter-spacing:.11em;text-transform:uppercase;color:var(--dust)}.managedCreateProShell .sec-title,.managedCreateProShell .cbar-title{margin:0;font-family:var(--font-disp);font-size:19px;font-weight:400;letter-spacing:.07em;text-transform:none;color:var(--stone)}.managedCreateProShell .sec-meta{font-size:10px;color:var(--dust);font-style:normal;font-family:var(--font-ui);letter-spacing:.08em;text-transform:uppercase;line-height:1}.managedCreateProShell .prompt-head{padding-top:12px;padding-bottom:10px}.managedCreateProShell #center-bar{padding:12px 16px 10px;display:flex;align-items:center;gap:10px;background:var(--paper);border-bottom:1px solid var(--hairline);flex-shrink:0}.managedCreateProShell .live-tag{display:flex;align-items:center;gap:5px;padding:3px 9px;border-radius:10px;background:var(--chalk);box-shadow:var(--shadow-sm);font-size:11px;font-weight:500;line-height:1;white-space:nowrap;color:var(--acid-dk)}.managedCreateProShell .c-chips{display:flex;gap:4px}.managedCreateProShell .c-chip{padding:4px 11px;border-radius:20px;font-size:11px;font-weight:500;color:var(--dust);line-height:1;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;font-family:var(--font-ui);min-height:0;box-shadow:none}.managedCreateProShell .c-chip.on{background:var(--chalk);color:var(--stone);box-shadow:var(--shadow-sm)}.managedCreateWorkspaceAddon{display:grid;gap:12px;padding:12px}.managedCreateWorkspaceDivider{height:1px;margin:0 12px;background:var(--hairline);flex:0 0 auto}.managedCreateProShell .soft-divider{height:1px;background:var(--hairline);margin:4px 16px 12px;flex:0 0 auto}.managedCreateProShell .proofAddonStack{display:grid;gap:12px;margin-top:14px}.managedCreateProShell .proofAddonStackLeft{padding:0 12px 14px}.managedCreateProShell .proofAddonStackRight{padding:12px;margin-top:0}.managedCreateWorkspaceAddon>*{min-width:0}.managedCreateWorkspaceAddon .createSourceModeCard,.managedCreateWorkspaceAddon .createQuickProvisionCard,.managedCreateWorkspaceAddon .createRuntimeCard,.managedCreateWorkspaceAddon .createOpsPanel{width:100%;margin:0;padding:14px;gap:10px;border:1px solid var(--hairline);box-shadow:var(--shadow-sm);background:linear-gradient(180deg,#fff,#f8f4eed6);color:var(--stone);border-radius:0}.managedCreateWorkspaceAddon .createSourceModeHeader h2,.managedCreateWorkspaceAddon .createQuickProvisionHeader h2,.managedCreateWorkspaceAddon .createOpsPanel .cardTitle,.managedCreateWorkspaceAddon .createRuntimeTitle{margin:0;font-family:var(--font-disp);font-size:18px;letter-spacing:.06em;line-height:1.05;color:var(--stone)}.managedCreateWorkspaceAddon .createTierEyebrow,.managedCreateWorkspaceAddon .createRuntimeEyebrow{font-size:9px;letter-spacing:.11em;text-transform:uppercase;font-weight:700;color:var(--dust)}.managedCreateWorkspaceAddon .label,.managedCreateWorkspaceAddon .createRuntimeLabel{font-size:10px;letter-spacing:.09em;text-transform:uppercase;color:var(--stone2)}.managedCreateWorkspaceAddon .toast,.managedCreateWorkspaceAddon .createRuntimeSubtitle,.managedCreateWorkspaceAddon .createRuntimeHint{color:var(--dust);font-size:11px}.managedCreateWorkspaceAddon .segment{border:1px solid rgba(58,48,40,.14);background:#ffffffd6;color:var(--stone2)}.managedCreateWorkspaceAddon .segment.segmentActive{border-color:#3a302840;background:#fffffffa;color:var(--stone);box-shadow:var(--shadow-sm)}.managedCreateWorkspaceAddon .input,.managedCreateWorkspaceAddon .createRuntimeSelect{min-height:36px;border:1px solid rgba(58,48,40,.2);background:#ffffffe0;color:var(--stone);font-size:12px}.managedCreateWorkspaceAddon .input:focus-visible,.managedCreateWorkspaceAddon .createRuntimeSelect:focus-visible{border-color:#3a30284d;box-shadow:0 0 0 2px #3a30281f}.managedCreateWorkspaceAddon .modelToggle input[type=checkbox],.managedCreateWorkspaceAddon .createRuntimeCard input[type=checkbox]{accent-color:var(--acid-dk)}.managedCreateWorkspaceAddon .createQuickProvisionActions .primary,.managedCreateWorkspaceAddon .createOpsPanel .smallBtn,.managedCreateWorkspaceAddon .ghostBtn{border:1px solid rgba(58,48,40,.18);border-radius:0;background:#ffffffe6;color:var(--stone2)}.managedCreateWorkspaceAddon .createQuickProvisionActions .primary:hover,.managedCreateWorkspaceAddon .createOpsPanel .smallBtn:hover,.managedCreateWorkspaceAddon .ghostBtn:hover{border-color:#3a302847;background:#ede8e0e6;color:var(--stone)}.managedCreateWorkspaceAddon .createOpsHistoryItem,.managedCreateWorkspaceAddon .createOpsDiagSection,.managedCreateWorkspaceAddon .createOpsLogRow,.managedCreateWorkspaceAddon .createOpsTraceItem,.managedCreateWorkspaceAddon .createRuntimeField,.managedCreateWorkspaceAddon .createRuntimeNotice,.managedCreateWorkspaceAddon .createRuntimeError,.managedCreateWorkspaceAddon .createQuickProvisionMessage,.managedCreateWorkspaceAddon .createSourceModeCostNotice,.managedCreateWorkspaceAddon .createSourceModeDualCostNotice{border-radius:0}.managedCreateProGrid{display:contents;grid-template-columns:minmax(300px,.95fr) minmax(0,1.2fr) minmax(300px,.95fr);gap:0;align-items:stretch}.managedCreateProCard{background:linear-gradient(180deg,#fff,#f8f4eed6);border:1px solid var(--hairline);border-radius:16px;box-shadow:var(--shadow-sm);padding:14px;display:flex;flex-direction:column;gap:12px;min-width:0}.managedCreateWorkspaceColumn>.managedCreateProCard{margin:12px}.managedCreateProCard,.managedCreateProFeaturedModel,.managedCreateProModelScroller,.managedCreateProModelScrollerItem,.managedCreateProLoraPickerScroller,.managedCreateProLoraPickerItem,.managedCreateProLoraList,.managedCreateProLoraRow,.managedCreateProResultFrame,.managedCreateProResultMetrics,.managedCreateProAdvancedCard,.managedCreateStudioCompositionCard{border-radius:0!important}.managedCreateProPromptCard{background:var(--chalk);padding:0;gap:0;overflow:hidden}.managedCreateStudioShell .managedCreateProPromptCard{background:var(--chalk)}.managedCreateProModelCard{background:transparent;border:none;box-shadow:none;padding:0;gap:10px}.managedCreateStudioShell .managedCreateProModelCard{background:transparent}.managedCreateProResultCard{background:var(--chalk);padding:0;gap:0;overflow:hidden}.managedCreateProOutputCard{display:flex;flex-direction:column;gap:0;background:var(--chalk)}.managedCreateProOutputGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;padding:12px}.managedCreateProOutputCardMulti{border:1px solid var(--hairline);box-shadow:var(--shadow-sm)}.managedCreateProOutputHead{padding:10px 12px;display:flex;align-items:center;gap:10px;justify-content:space-between;border-bottom:1px solid var(--hairline2)}.managedCreateProOutputTitleWrap{min-width:0;display:grid;gap:3px}.managedCreateProOutputTitle{font-family:var(--font-disp);font-size:17px;letter-spacing:.05em;color:var(--stone);line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.managedCreateProOutputSub{font-size:10.5px;color:var(--dust);font-family:var(--font-ui);line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.managedCreateProFeaturedModels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:0 12px}.managedCreateProModelCard .managedCreateProFeaturedModels{gap:8px}.managedCreateProShell .featured-model-wrap{margin-bottom:0}.managedCreateProShell .featured-model-card{margin:0;width:100%;min-height:72px}.managedCreateProShell .featured-model-card .m-badges{margin-top:4px}.managedCreateProFeaturedModel{border:1px solid var(--hairline);background:#fff;border-radius:12px;box-shadow:var(--shadow-sm);padding:10px;display:grid;gap:2px;align-content:start;text-align:left;cursor:pointer;color:var(--stone);transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .12s ease}.managedCreateProFeaturedModel:hover{border-color:#3a302833;box-shadow:var(--shadow-md)}.managedCreateProFeaturedModel:focus-visible{outline:none;border-color:#3a30283d;box-shadow:0 0 0 2px #3a30281a,var(--shadow-md)}.managedCreateProFeaturedModel:active{transform:translateY(1px)}.managedCreateProFeaturedModel.isActive{border-color:var(--acid);background:#e8f5a073}.managedCreateProFeaturedModelName{font-size:11px;font-weight:700;color:var(--stone);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.managedCreateProFeaturedModelMeta{font-size:10px;color:var(--dust);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.managedCreateProModelScroller{border:none;border-radius:0;background:transparent;padding:0;display:flex;flex-direction:column;gap:7px;min-height:0;max-height:260px;overflow:auto}.managedCreateProShell #model-scroller{overflow-y:auto;overflow-x:visible}.managedCreateProShell .model-card-wrap{margin-bottom:7px}.managedCreateProShell .model-card{margin:0 12px;width:calc(100% - 24px);padding:10px 12px;border-radius:var(--r-md);background:var(--chalk);box-shadow:var(--shadow-sm);cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:10px;border:1.5px solid transparent;text-align:left;line-height:1.3;appearance:none;-webkit-appearance:none;color:var(--stone)}.managedCreateProShell .model-card:hover{box-shadow:var(--shadow-md)}.managedCreateProShell .model-card:focus-visible{outline:none;border-color:#3a302852;box-shadow:0 0 0 2px #3a30281f,var(--shadow-md)}.managedCreateProShell .model-card.on{border-color:var(--acid);background:#f7fae8;box-shadow:0 2px 8px #7a91001f}.managedCreateProShell .m-toggle{width:18px;height:18px;border-radius:5px;flex-shrink:0;border:1.5px solid var(--hairline);background:var(--paper);display:flex;align-items:center;justify-content:center;transition:all .2s}.managedCreateProShell .model-card.on .m-toggle{background:var(--acid);border-color:var(--acid)}.managedCreateProShell .m-check{opacity:0;transition:opacity .15s}.managedCreateProShell .model-card.on .m-check{opacity:1}.managedCreateProShell .m-body{flex:1;min-width:0;display:block}.managedCreateProShell .m-name{font-weight:600;color:var(--stone);font-size:13px;line-height:1.2}.managedCreateProShell .m-badges{display:flex;gap:4px;flex-wrap:wrap;margin-top:3px}.managedCreateProShell .bdg{font-size:10px;padding:1px 7px;border-radius:10px;font-weight:500;font-family:var(--font-ui)}.managedCreateProShell .bdg-pro{background:#3a302814;color:var(--stone2)}.managedCreateProShell .m-price{text-align:right;flex-shrink:0;font-family:var(--font-ui);font-size:11px;color:var(--dust);line-height:1.4;display:grid;justify-items:end;gap:1px}.managedCreateProShell .m-price strong{display:block;font-size:13px;font-weight:600;color:var(--stone2)}.managedCreateProShell .m-price-sub{font-size:10px;color:var(--dust)}.managedCreateProShell .model-add-btn{width:calc(100% - 24px);margin:2px 12px 12px;padding:9px 12px;border-radius:var(--r-md);border:1.5px dashed rgba(58,48,40,.24);background:#ffffffb8;color:var(--stone2);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-align:center;cursor:pointer;transition:all .2s}.managedCreateProShell .model-add-btn:hover{border-color:#3a30286b;background:var(--chalk);box-shadow:var(--shadow-sm)}.managedCreateProShell .model-add-btn:disabled{opacity:.52;cursor:not-allowed;box-shadow:none}@media(min-width:1025px)and (max-height:940px){.managedCreateWorkspaceHead.column-head,.managedCreateProShell .sec-head{padding:10px 16px 8px}.managedCreateProShell .soft-divider{margin:2px 16px 10px}.managedCreateProShell .proofAddonStackLeft{padding:0 12px 12px}.managedCreateProShell #model-scroller,.managedCreateProModelCard>.managedCreateProField .managedCreateProModelScroller{max-height:188px}.managedCreateProModelCard>.managedCreateProField .managedCreateProLoraPickerScroller{max-height:156px}.managedCreateProShell .model-card-wrap{margin-bottom:6px}.managedCreateProShell .model-add-btn{margin:8px 12px}}.managedCreateProShell .selected-lora-wrap{display:grid;gap:6px}.managedCreateProShell .selected-lora-card{margin-bottom:0}.managedCreateProShell .selected-lora-controls{margin:0 12px;width:calc(100% - 24px);display:grid;grid-template-columns:92px auto;gap:8px}.managedCreateProModelCard>.managedCreateProField{border:none;border-radius:0;background:transparent;padding:0;gap:5px}.managedCreateProModelCard>.managedCreateProField .managedCreateProLabel{font-size:9px;letter-spacing:.1em;color:var(--stone2)}.managedCreateProModelCard>.managedCreateProField .managedCreateProHint{font-size:10.5px;color:var(--dust);line-height:1.35}.managedCreateProModelCard>.managedCreateProField.managedCreateProSearchField{border:none;border-radius:0;background:transparent;padding:0;margin-top:0}.managedCreateProModelCard>.managedCreateProField .managedCreateProModelScroller{padding:0;min-height:118px;max-height:228px}.managedCreateProModelCard>.managedCreateProField .managedCreateProLoraPickerScroller{padding:0;min-height:104px;max-height:188px}.managedCreateProModelScrollerItem{border:1px solid transparent;background:var(--chalk);border-radius:12px;box-shadow:var(--shadow-sm);margin:0 12px;width:calc(100% - 24px);padding:10px 12px;text-align:left;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;cursor:pointer;color:var(--stone);transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .12s ease}.managedCreateProModelScrollerItem:hover{box-shadow:var(--shadow-md)}.managedCreateProModelScrollerItem:focus-visible{outline:none;border-color:#3a30283d;box-shadow:0 0 0 2px #3a30281a,var(--shadow-md)}.managedCreateProModelScrollerItem:active{transform:translateY(1px)}.managedCreateProModelScrollerItem.isActive{border-color:var(--acid);background:#e8f5a066;box-shadow:0 2px 8px #7a91001f}.managedCreateProModelScrollerToggle{width:18px;height:18px;border-radius:5px;border:1.5px solid var(--hairline);background:var(--paper);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.managedCreateProModelScrollerItem.isActive .managedCreateProModelScrollerToggle{background:var(--acid);border-color:var(--acid)}.managedCreateProModelScrollerCheck{width:6px;height:6px;border-radius:50%;background:var(--stone);opacity:0}.managedCreateProModelScrollerItem.isActive .managedCreateProModelScrollerCheck{opacity:1}.managedCreateProModelScrollerBody{min-width:0;display:grid;gap:2px}.managedCreateProModelScrollerName{font-size:12px;font-weight:700;color:var(--stone);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.managedCreateProModelScrollerMeta{font-size:10px;color:var(--dust);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.managedCreateProModelScrollerStats{display:grid;gap:1px;justify-items:end;flex-shrink:0}.managedCreateProModelScrollerStats strong{font-size:12px;line-height:1;color:var(--stone2);font-weight:700}.managedCreateProModelScrollerStats span{font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:var(--dust)}.managedCreateProModelAddButton{width:calc(100% - 24px);margin:2px 12px 12px;border:1.5px dashed rgba(58,48,40,.24);border-radius:12px;background:#ffffffb8;color:var(--stone2);padding:9px 12px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .12s ease}.managedCreateProModelAddButton:hover{border-color:#3a30286b;background:var(--chalk);box-shadow:var(--shadow-sm)}.managedCreateProModelAddButton:focus-visible{outline:none;border-color:#3a30285c;box-shadow:0 0 0 2px #3a30281a,var(--shadow-sm)}.managedCreateProModelAddButton:active{transform:translateY(1px)}.managedCreateProModelAddButton:disabled{opacity:.62;cursor:not-allowed}.managedCreateProLoraPickerScroller{border:none;border-radius:0;background:transparent;padding:0;display:flex;flex-direction:column;gap:7px;min-height:0;max-height:220px;overflow:auto}.managedCreateProLoraPickerItem{border:1px solid transparent;background:var(--chalk);border-radius:12px;box-shadow:var(--shadow-sm);margin:0 12px;width:calc(100% - 24px);padding:9px 10px;text-align:left;display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:center;cursor:pointer;color:var(--stone);transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .12s ease}.managedCreateProLoraPickerItem:hover{box-shadow:var(--shadow-md)}.managedCreateProLoraPickerItem:focus-visible{outline:none;border-color:#3a30283d;box-shadow:0 0 0 2px #3a30281a,var(--shadow-md)}.managedCreateProLoraPickerItem:active{transform:translateY(1px)}.managedCreateProLoraPickerItem.isActive{border-color:var(--acid);background:#e8f5a061;box-shadow:0 2px 8px #7a91001f}.managedCreateProLoraPickerToggle{width:16px;height:16px;border-radius:5px;border:1.5px solid var(--hairline);background:var(--paper);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.managedCreateProLoraPickerItem.isActive .managedCreateProLoraPickerToggle{background:var(--acid);border-color:var(--acid)}.managedCreateProLoraPickerCheck{width:5px;height:5px;border-radius:50%;background:var(--stone);opacity:0}.managedCreateProLoraPickerItem.isActive .managedCreateProLoraPickerCheck{opacity:1}.managedCreateProLoraPickerBody{min-width:0;display:grid;gap:1px}.managedCreateProLoraPickerName{font-size:11px;font-weight:700;color:var(--stone);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.managedCreateProLoraPickerMeta{font-size:10px;color:var(--dust);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.managedCreateStudioShell .managedCreateProResultCard{background:var(--chalk)}.managedCreateProLabel{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.1em;font-weight:600;color:var(--dust)}.managedCreateProPromptInput{width:100%;border:none;border-radius:0;background:transparent;color:var(--stone);padding:12px 14px;resize:none;font-size:15px;line-height:1.75;min-height:0;font-family:var(--font-edit),serif;flex:1 1 auto}.managedCreateProPromptInput:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #3a302814}.managedCreateProInput{width:100%;border:1px solid var(--hairline);border-radius:10px;background:var(--chalk);color:var(--stone);padding:9px 10px;font-size:12px;font-family:var(--font-ui),sans-serif;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.managedCreateProInput:focus-visible,.managedCreateProWeightInput:focus-visible{outline:none;border-color:#3a30283d;box-shadow:0 0 0 2px #3a302814,var(--shadow-sm)}.managedCreateProHint{font-size:11px;color:var(--dust);line-height:1.4}.managedCreateProPromptMeta{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;border-top:1px solid var(--hairline);font-size:11px;line-height:1;text-transform:uppercase;letter-spacing:.09em;color:var(--dust)}.managedCreateProPromptHint{margin:10px 12px 12px;color:var(--dust);font-family:var(--font-edit);font-style:italic}.managedCreateProNotice{font-size:11px;color:var(--stone2);background:var(--chalk);border:1px solid var(--hairline);border-radius:12px;box-shadow:var(--shadow-sm);padding:10px;font-family:var(--font-edit);font-style:italic}.managedCreateProAspectBlock{display:flex;flex-direction:column;gap:6px}.managedCreateProControlSection{border-top:1px solid var(--hairline);background:transparent;padding:12px 12px 0;display:flex;flex-direction:column;gap:10px}.managedCreateProControlHead{display:flex;align-items:center;justify-content:space-between;gap:8px}.managedCreateProControlMeta{font-size:10px;color:var(--dust);font-family:var(--font-edit);font-style:italic;text-transform:none;letter-spacing:.02em}.managedCreateProRuntimeGrid{gap:7px}.managedCreateProRuntimeField{border:1px solid var(--hairline);border-radius:12px;background:var(--chalk);box-shadow:var(--shadow-sm);padding:9px 10px;gap:6px;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.managedCreateProRuntimeField:focus-within{border-color:#3a30283d;box-shadow:0 0 0 2px #3a302814,var(--shadow-sm)}.managedCreateProRuntimeField .managedCreateProLabel{font-size:10px;letter-spacing:.08em;color:var(--dust)}.managedCreateProRuntimeField .managedCreateProInput{background:#f8f4eeb3;border-color:var(--hairline2);padding:8px 9px;font-size:11px}.managedCreateProRuntimeField .managedCreateProHint{font-size:10px;color:var(--dust);line-height:1.35}.managedCreateProAspectRow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.managedCreateProAspectButton{border:1px solid var(--hairline);background:transparent;color:var(--stone2);border-radius:10px;padding:6px 9px;font-size:11px;font-weight:500;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease,transform .12s ease}.managedCreateProAspectButton:hover{border-color:#3a302833;color:var(--stone)}.managedCreateProAspectButton:focus-visible{outline:none;border-color:#3a30283d;box-shadow:0 0 0 2px #3a302814,var(--shadow-sm)}.managedCreateProAspectButton:active{transform:translateY(1px)}.managedCreateProAspectButton.isActive{border-color:var(--acid);background:#e8f5a08c;color:var(--acid-dk)}.managedCreateProShell .managedCreateProAspectButton.p-chip{padding:4px 10px;border-radius:10px;font-size:11px;font-weight:500}.managedCreateProFieldGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.managedCreateProField{display:flex;flex-direction:column;gap:6px}.managedCreateProSearchField{margin-top:0}.managedCreateProSearchField .managedCreateProInput{background:var(--chalk);border-color:var(--hairline);border-radius:12px;padding:9px 11px;box-shadow:var(--shadow-sm);font-family:var(--font-ui)}.managedCreateProSearchField .managedCreateProInput::placeholder{color:#9c8e82cc;font-family:var(--font-edit);font-style:italic}.managedCreateProSearchField .managedCreateProInput:focus-visible{outline:none;border-color:#3a30283d;box-shadow:0 0 0 2px #3a302814,var(--shadow-sm)}.managedCreateProSelectionMeta{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:18px;padding:0 12px;margin-bottom:10px}.managedCreateProSelectionMeta span{color:var(--dust);font-size:11px;line-height:1.35}.managedCreateProShell .managedCreateProSelectionMeta span:last-child{font-family:var(--font-edit);font-style:italic}.managedCreateProSelectionMetaTight{margin-bottom:-2px}.managedCreateProRemoveButton{border:1px solid var(--hairline);background:var(--paper);color:var(--stone2);border-radius:9px;padding:9px 11px;cursor:pointer;font-size:11px;font-weight:600;white-space:nowrap;text-transform:uppercase;letter-spacing:.06em;transition:border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease,transform .12s ease}.managedCreateProRemoveButton:hover{border-color:#3a302833;color:var(--stone)}.managedCreateProRemoveButton:focus-visible{outline:none;border-color:#3a30283d;box-shadow:0 0 0 2px #3a302814,var(--shadow-sm)}.managedCreateProRemoveButton:active{transform:translateY(1px)}.managedCreateProRemoveButton:disabled{opacity:.6;cursor:not-allowed}.managedCreateProLoraList{border:none;border-radius:0;background:transparent;padding:0;display:flex;flex-direction:column;gap:7px;min-height:0;max-height:260px;overflow:auto}.managedCreateProModelCard .managedCreateProLoraList{border:none;background:transparent;padding:0;min-height:104px;max-height:196px}.managedCreateProEmptyRow{padding:11px 9px;font-size:11px;color:var(--dust);letter-spacing:.03em}.managedCreateProLoraRow{display:grid;grid-template-columns:minmax(0,1fr) 84px auto;align-items:center;gap:8px;background:var(--chalk);border:1px solid var(--hairline2);border-radius:12px;margin:0 12px;width:calc(100% - 24px);padding:8px 9px}.managedCreateProLoraMeta{display:flex;flex-direction:column;min-width:0}.managedCreateProLoraMeta strong{font-size:12px;color:var(--stone);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.managedCreateProLoraMeta span{font-size:10px;color:var(--dust)}.managedCreateProWeightInput{border:1px solid var(--hairline);border-radius:8px;background:var(--chalk);color:var(--stone);padding:7px 8px;font-size:11px}.managedCreateProResultFrame{border:none;border-radius:0;background:var(--linen);min-height:320px;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.managedCreateProResultFrame img{width:100%;height:100%;object-fit:cover;display:block}.managedCreateProResultEmpty{font-size:11px;color:var(--dust);text-align:center;padding:12px;display:flex;flex-direction:column;align-items:center;gap:5px}.managedCreateProResultEmptyLabel{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--stone2);font-weight:600}.managedCreateProResultFoot{display:flex;align-items:center;gap:10px;justify-content:space-between;padding:8px 12px;border-top:1px solid var(--hairline2);background:#f8f4ee85}.managedCreateProResultActions{display:inline-flex;align-items:center;gap:6px}.managedCreateProResultAction{padding:6px 12px;border-radius:20px;background:#3a30280f;color:var(--stone2);font-size:11px;font-weight:600;line-height:1;border:1px solid var(--hairline);text-decoration:none;transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.managedCreateProResultAction:hover{background:var(--chalk);border-color:#3a302838;color:var(--stone);box-shadow:var(--shadow-sm)}.managedCreateProResultMetrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:none;border-top:1px solid var(--hairline2);border-radius:0;overflow:hidden;background:transparent}.managedCreateProResultMetric{padding:8px 10px;border-right:1px solid var(--hairline2);border-bottom:1px solid var(--hairline2);display:flex;flex-direction:column;gap:2px;min-width:0}.managedCreateProResultMetric:nth-child(2n){border-right:none}.managedCreateProResultMetric:nth-last-child(-n+2){border-bottom:none}.managedCreateProResultMetricKey{font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:var(--dust);font-weight:600}.managedCreateProResultMetricValue{font-family:var(--font-disp);font-size:18px;letter-spacing:.04em;line-height:1.05;color:var(--stone);font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.managedCreateProResultMetricValueMono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;letter-spacing:.03em}.managedCreateProResultMetaBar{display:flex;align-items:center;justify-content:flex-end;min-height:24px;padding:0;margin:0;flex-shrink:0}.managedCreateProResultStatus{font-size:10px;text-transform:uppercase;letter-spacing:.1em;font-weight:600;border-radius:999px;padding:5px 9px;border:1px solid var(--hairline);background:#3a30280f;color:var(--stone2)}.managedCreateProResultStatus.isRunning{background:#2060d01a;border-color:#2060d047;color:#1f4f9e}.managedCreateProResultStatus.isReady{background:#7a91001f;border-color:#7a91004d;color:var(--acid-dk)}.managedCreateProResultStatus.isError{background:#d460401f;border-color:#d460404d;color:#8f2a12}.managedCreateProResultStatus.isIdle{background:#3a30280f;border-color:var(--hairline);color:var(--stone2)}.managedCreateProResultHint{margin-top:0;padding:0;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--dust);border:0}.managedCreateProAdvancedCard{border:none;border-top:1px solid var(--hairline2);border-radius:0;background:transparent;padding:12px;display:flex;flex-direction:column;gap:10px}.managedCreateProAdvancedToggle{display:flex;align-items:center;justify-content:space-between;border:none;background:transparent;color:var(--stone2);font-size:11px;font-weight:600;text-transform:none;letter-spacing:.02em;padding:0;cursor:pointer;transition:color .18s ease}.managedCreateProAdvancedToggle:hover{color:var(--stone)}.managedCreateProAdvancedToggle:focus-visible{outline:none;color:var(--stone)}.managedCreateProAdvancedGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.managedCreateProAdvancedCard .managedCreateProField{border:1px solid var(--hairline);border-radius:12px;background:var(--chalk);box-shadow:var(--shadow-sm);padding:9px 10px;gap:6px}.managedCreateProAdvancedCard .managedCreateProLabel{font-size:10px;letter-spacing:.08em;color:var(--dust)}.managedCreateProAdvancedCard .managedCreateProInput{background:#f8f4eeb3;border-color:var(--hairline2)}.managedCreateProActions{border-top:1px solid var(--hairline2);padding:12px 12px 0;background:transparent;display:flex;flex-direction:column;gap:10px}.managedCreateStudioActions{gap:11px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.managedCreateStudioActions p{grid-column:1 / -1}.managedCreateProPrimaryButton{border:none;background:var(--stone);color:var(--acid);border-radius:16px;padding:15px 14px;font-family:var(--font-disp);letter-spacing:.11em;font-size:20px;line-height:1;cursor:pointer;box-shadow:var(--shadow-md);transition:background .18s ease,box-shadow .18s ease,transform .12s ease}.managedCreateProSecondaryRunButton{border:1px solid var(--hairline);background:var(--chalk);color:var(--stone2);border-radius:16px;padding:11px 13px;font-size:12px;font-weight:600;text-transform:none;letter-spacing:.02em;font-family:var(--font-ui);cursor:pointer;box-shadow:var(--shadow-sm);transition:border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease,transform .12s ease}.managedCreateProSecondaryRunButton:hover{border-color:#3a302833;color:var(--stone);box-shadow:var(--shadow-sm)}.managedCreateProSecondaryRunButton:focus-visible{outline:none;border-color:#3a30283d;box-shadow:0 0 0 2px #3a302814,var(--shadow-sm)}.managedCreateProSecondaryRunButton:active{transform:translateY(1px)}.managedCreateProSecondaryRunButton:disabled{opacity:.65;cursor:not-allowed}.managedCreateStudioGrid{grid-template-columns:minmax(320px,1.15fr) minmax(320px,1fr) minmax(320px,1fr)}.managedCreateStudioWorkflowSummary{border:1px solid var(--hairline);background:var(--chalk);border-radius:12px;box-shadow:var(--shadow-sm);padding:10px;display:flex;flex-direction:column;gap:6px}.managedCreateStudioWorkflowSummary .managedCreateProLabel{font-size:10px;letter-spacing:.08em}.managedCreateStudioWorkflowSummary .managedCreateProHint{font-size:10px;color:var(--dust);line-height:1.3}.managedCreateStudioWorkflowSummary .managedCreateProNotice{margin-top:2px;font-size:10px}.managedCreateStudioCompositionCard{border:1px solid var(--hairline);background:var(--chalk);border-radius:12px;box-shadow:var(--shadow-sm);padding:10px;display:flex;flex-direction:column;gap:8px}.managedCreateStudioCompositionCard .managedCreateProField{border:1px solid var(--hairline);border-radius:12px;background:#f8f4eeb3;padding:9px 10px;gap:6px}.managedCreateStudioToggleRow{display:inline-flex;align-items:center;gap:8px;font-size:11px;line-height:1.35;color:var(--stone);transition:color .18s ease}.managedCreateStudioToggleRow:hover{color:var(--stone2)}.managedCreateStudioToggleRow input[type=checkbox]{width:28px;min-width:28px;max-width:28px;height:16px;min-height:16px;flex:0 0 auto;border-radius:999px;border:1px solid rgba(58,48,40,.28);background:radial-gradient(circle at 7px 50%,#ffffff 0 4px,transparent 4.5px),#3a30283d;box-shadow:inset 0 0 0 1px #3a30280a;display:inline-block;cursor:pointer}.managedCreateStudioToggleRow input[type=checkbox]:checked{border-color:#3a302857;background:radial-gradient(circle at calc(100% - 7px) 50%,#ffffff 0 4px,transparent 4.5px),#3a3028;box-shadow:none}.managedCreateStudioToggleRow input[type=checkbox]:focus-visible{outline:none;border-color:#3a302857;box-shadow:0 0 0 2px #3a30281f;border-radius:3px}.managedCreateProShell .tag-strip{padding:0 16px 10px;display:flex;gap:5px;flex-wrap:wrap}.managedCreateProShell .p-chip{padding:4px 10px;border-radius:10px;font-size:11px;font-weight:500;border:1px solid var(--hairline);color:var(--dust);cursor:pointer;transition:all .2s;line-height:1;display:inline-flex;align-items:center;justify-content:center;background:transparent;appearance:none;-webkit-appearance:none}.managedCreateProShell .p-chip:hover{border-color:#3a302833;color:var(--stone2)}.managedCreateProShell .p-chip.on{background:var(--stone);color:var(--acid);border-color:var(--stone)}.managedCreateProShell .prompt-card{flex:1;margin:0 12px;background:var(--chalk);border-radius:var(--r-md);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;min-height:0;overflow:hidden;border:1px solid var(--hairline)}.managedCreateProShell .prompt-ta{flex:1;padding:12px 14px;background:transparent;border:none;outline:none;font-family:var(--font-edit);font-size:15px;line-height:1.75;color:var(--stone);min-height:0;resize:none}.managedCreateProShell .prompt-ta::placeholder{color:#9c8e8299;font-style:italic}.managedCreateProShell .prompt-footer{padding:8px 12px;border-top:1px solid var(--hairline);display:flex;align-items:center;gap:8px;text-transform:none;letter-spacing:0;color:var(--dust)}.managedCreateProShell .char-ct{font-size:11px;color:var(--dust);line-height:1;flex:1}.managedCreateProShell .soft-btn{padding:5px 12px;border-radius:20px;font-size:11px;font-weight:500;background:var(--linen);border:none;color:var(--stone2);cursor:pointer;transition:all .2s;font-family:var(--font-ui);line-height:1;display:inline-flex;align-items:center;justify-content:center;appearance:none;-webkit-appearance:none;min-height:0}.managedCreateProShell .soft-btn:hover{background:#b8d9002e;color:var(--acid-dk)}.managedCreateProShell .fitness-wrap{margin:10px 12px 12px}.managedCreateProShell .fitness-top{display:flex;justify-content:space-between;margin-bottom:6px}.managedCreateProShell .fit-label{font-size:11px;color:var(--dust)}.managedCreateProShell .fit-score{font-family:var(--font-disp);font-size:20px;letter-spacing:.05em;transition:color .4s}.managedCreateProShell .fit-score.low{color:var(--ember)}.managedCreateProShell .fit-score.mid{color:var(--stone2)}.managedCreateProShell .fit-score.high{color:var(--acid-dk)}.managedCreateProShell .fit-track{height:4px;background:var(--hairline);border-radius:2px;overflow:hidden}.managedCreateProShell .fit-fill{height:100%;border-radius:2px;transition:width .5s,background .4s}.managedCreateProShell .fit-fill.low{background:var(--ember)}.managedCreateProShell .fit-fill.mid{background:#3a302880}.managedCreateProShell .fit-fill.high{background:var(--acid-dk)}.managedCreateProShell .o-card{background:var(--chalk);border-radius:var(--r-lg);box-shadow:var(--shadow-md);display:flex;flex-direction:column;overflow:hidden;border:1.5px solid transparent}.managedCreateProShell .o-head{padding:10px 12px;display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--hairline2)}.managedCreateProShell .o-name{font-family:var(--font-disp);font-size:17px;letter-spacing:.05em;color:var(--stone);flex:1}.managedCreateProShell .o-sub{display:flex;align-items:center;flex-wrap:wrap;gap:4px;font-size:10.5px;color:var(--dust);font-family:var(--font-ui)}.managedCreateProShell .o-status{display:flex;align-items:center;gap:5px;padding:3px 8px;border-radius:10px;font-size:10px;font-weight:600;font-family:var(--font-ui)}.managedCreateProShell .inline-dot{width:6px;height:6px;border-radius:50%;display:inline-block}.managedCreateProShell .dot-green{background:var(--acid-dk)}.managedCreateProShell .dot-red{background:var(--ember)}.managedCreateProShell .dot-neutral{background:#9c8e82cc}.managedCreateProShell .os-run{background:#d4604014;color:var(--ember)}.managedCreateProShell .os-done{background:#7a91001a;color:var(--acid-dk)}.managedCreateProShell .os-idle{background:var(--linen);color:var(--dust)}.managedCreateProShell .o-canvas{flex:1;min-height:148px;background:var(--linen);position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.managedCreateProShell .o-ph{display:flex;flex-direction:column;align-items:center;gap:7px;opacity:.3}.managedCreateProShell .o-ph svg{width:30px;height:30px}.managedCreateProShell .o-ph span{font-size:10px;font-family:var(--font-ui);font-weight:500;text-transform:uppercase;letter-spacing:.08em}.managedCreateProShell .proof-result-state{padding:10px 12px;border-radius:10px;background:#3a302814;color:var(--stone2);font-size:11px;font-weight:500}.managedCreateProShell .o-metrics{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--hairline2)}.managedCreateProShell .o-metric{padding:7px 10px}.managedCreateProShell .o-mk{font-size:9.5px;text-transform:uppercase;letter-spacing:.07em;color:var(--dust);font-weight:500}.managedCreateProShell .o-mv{font-family:var(--font-disp);font-size:19px;letter-spacing:.03em;margin-top:1px;line-height:1.05;transition:color .3s}.managedCreateProShell .mv-neu{color:var(--stone)}.managedCreateProPrimaryButton:hover{background:var(--stone2);box-shadow:var(--shadow-md)}.managedCreateProPrimaryButton:focus-visible{outline:none;box-shadow:0 0 0 2px #3a302824,var(--shadow-md)}.managedCreateProPrimaryButton:active{transform:translateY(1px)}.managedCreateProPrimaryButton:disabled{opacity:.65;cursor:not-allowed}.managedCreateProActions p{margin:0;font-size:11px;color:var(--dust);line-height:1.45;font-family:var(--font-edit);font-style:italic}@media(min-width:1201px)and (max-width:1600px){.createCompareShellBridge #app,.managedCreateProGrid,.managedCreateStudioGrid{grid-template-columns:minmax(324px,1.04fr) minmax(420px,.82fr) minmax(304px,1fr)}.managedCreateWorkspaceHead.column-head,.managedCreateProShell .sec-head{padding:10px 14px 8px}.managedCreateWorkspaceColumn>.managedCreateProCard{margin:10px}.managedCreateWorkspaceDivider{margin:0 10px}.managedCreateProShell .soft-divider{margin:2px 14px 10px}.managedCreateProShell .proofAddonStackLeft,.managedCreateProShell .proofAddonStackRight{padding-top:10px;padding-bottom:10px}}@media(min-width:1201px)and (max-height:940px){.managedCreateProShell{gap:8px}.managedCreateWorkspaceShell.createCompareWorkspaceShell{height:calc(100vh - var(--bar) - 124px)}.managedCreateProHeader{gap:12px;padding:0 2px}.managedCreateProHeader h2{font-size:20px;margin:3px 0}.managedCreateProHeader p{font-size:11px;line-height:1.35}.managedCreateProPills .pill{font-size:9px;padding:4px 8px}.managedCreateWorkspaceHead.column-head,.managedCreateProShell .sec-head,.managedCreateProShell #center-bar,.managedCreateProShell .prompt-head{padding-top:10px;padding-bottom:8px}.managedCreateWorkspaceColumn>.managedCreateProCard{margin:8px}.managedCreateWorkspaceDivider{margin:0 8px}.managedCreateProShell .soft-divider{margin:2px 12px 8px}.managedCreateProShell .tag-strip{padding:0 8px;gap:5px}.managedCreateProShell .p-chip,.managedCreateProShell .managedCreateProAspectButton.p-chip{padding:3px 9px}.managedCreateProShell .prompt-ta,.managedCreateProPromptInput{padding:10px 12px;font-size:14px;line-height:1.58}.managedCreateProShell .prompt-footer,.managedCreateProPromptMeta{padding:7px 10px}.managedCreateProPromptHint{margin:8px 10px 10px}.managedCreateProControlSection{padding:10px 10px 0;gap:8px}.managedCreateProNotice{padding:8px}.managedCreateProResultFrame{min-height:260px}.managedCreateProResultEmpty{padding:10px}.managedCreateProShell .proof-result-state{padding:8px 10px}.managedCreateProShell .proofAddonStackLeft,.managedCreateProShell .proofAddonStackRight{padding-top:8px;padding-bottom:8px}}@media(max-width:1450px){.managedCreateProCard{padding:13px;gap:9px}.createCompareShellBridge #app,.managedCreateProGrid{grid-template-columns:minmax(280px,1fr) minmax(280px,1fr)}.createCompareShellBridge #right,.managedCreateWorkspaceColumnRight{grid-column:1 / -1;border-left:0;border-top:1px solid var(--hairline)}.managedCreateProResultCard{grid-column:1 / -1}.managedCreateStudioGrid{grid-template-columns:minmax(280px,1fr) minmax(280px,1fr)}.managedCreateProModelCard>.managedCreateProField .managedCreateProModelScroller{max-height:208px}.managedCreateProModelCard>.managedCreateProField .managedCreateProLoraPickerScroller{max-height:172px}}@media(max-width:1024px){.managedCreateProCard{padding:12px;gap:8px}.managedCreateProHeader{flex-direction:column;align-items:flex-start}.createCompareShellBridge #app,.managedCreateProGrid{grid-template-columns:minmax(0,1fr)}.createCompareShellBridge #left,.createCompareShellBridge #right,.managedCreateWorkspaceColumnLeft,.managedCreateWorkspaceColumnRight{border-right:0;border-left:0}.createCompareShellBridge #center,.createCompareShellBridge #right,.managedCreateWorkspaceColumnCenter,.managedCreateWorkspaceColumnRight{border-top:1px solid var(--hairline)}.managedCreateProFieldGrid,.managedCreateProAdvancedGrid,.managedCreateProAspectRow{grid-template-columns:minmax(0,1fr)}.managedCreateProPromptMeta{flex-direction:column;align-items:flex-start;gap:3px}.managedCreateProControlSection{padding:7px;gap:6px}.managedCreateProControlHead{flex-direction:column;align-items:flex-start;gap:2px}.managedCreateProRuntimeGrid{gap:6px}.managedCreateProRuntimeField,.managedCreateStudioCompositionCard .managedCreateProField{padding:7px 8px}.managedCreateProModelCard>.managedCreateProField{padding:7px 8px;gap:3px}.managedCreateProModelCard>.managedCreateProField .managedCreateProModelScroller{max-height:176px}.managedCreateProModelCard>.managedCreateProField .managedCreateProLoraPickerScroller{max-height:156px}.managedCreateProLoraRow{grid-template-columns:minmax(0,1fr)}.managedCreateProFeaturedModels{grid-template-columns:repeat(2,minmax(0,1fr))}.managedCreateProResultFrame{min-height:230px}.managedCreateProResultMetrics{grid-template-columns:minmax(0,1fr)}.managedCreateProResultMetric{border-right:none;border-bottom:1px solid var(--hairline2)}.managedCreateProResultMetric:last-child{border-bottom:none}.managedCreateStudioActions{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.managedCreateProHeader h2{font-size:20px}.managedCreateProPromptInput{min-height:176px;font-size:15px;line-height:1.58}.managedCreateProFeaturedModels{grid-template-columns:minmax(0,1fr)}.managedCreateProModelScrollerItem{padding:7px 8px}.managedCreateProModelScrollerStats{display:none}.managedCreateProPrimaryButton{font-size:18px;letter-spacing:.1em}.managedCreateProResultFrame{min-height:206px}}.createRuntimeCard{width:min(100%,1320px);display:grid;gap:12px;margin-bottom:14px;padding:13px;border:1px solid rgba(58,48,40,.1);border-radius:15px;background:radial-gradient(circle at top right,rgba(184,217,0,.1),transparent 42%),linear-gradient(180deg,#fffffffa,#f8f4eee6);box-shadow:0 1px 3px #3a302814,0 1px 2px #3a30280f;color:#3a3028}.createRuntimeCard.isExternallyDisabled{opacity:.82}.createRuntimeHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.createRuntimeHeaderCopy{min-width:0;display:grid;gap:4px}.createRuntimeEyebrow{margin:0;font-size:10px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:#8b7c70}.createRuntimeTitle{margin:0;font-size:18px;line-height:1.2;color:#3a3028}.createRuntimeSubtitle{margin:0;font-size:12px;line-height:1.45;color:#75685d}.createRuntimeModePill{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:4px 9px;border-radius:999px;border:1px solid rgba(58,48,40,.14);background:#ede8e0;color:#5a4e42;font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.createRuntimeError{border:1px solid rgba(212,96,64,.34);background:#fce3dc9e;color:#7b2f1f;border-radius:10px;padding:10px 12px;font-size:12px}.createRuntimeNotice{padding:10px 12px;border-radius:12px;border:1px dashed rgba(58,48,40,.2);background:#ffffffc7;color:#5a4e42;font-size:12px;line-height:1.45}.createRuntimeNotice.isMuted{border-style:solid;border-color:#3a302829;background:#ede8e0c2;color:#6f6256}.createRuntimeFieldset{margin:0;padding:0;border:0;min-width:0}.createRuntimeGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.createRuntimeField{display:grid;gap:6px;padding:10px;border-radius:11px;border:1px solid rgba(58,48,40,.11);background:#fffc;min-width:0}.createRuntimeLabel{font-size:11px;text-transform:uppercase;letter-spacing:.08em;font-weight:700;color:#6f6256}.createRuntimeSelect{width:100%;min-height:40px;padding:9px 11px;border-radius:10px;border:1px solid rgba(58,48,40,.16);background:#fff;color:#3a3028;font-size:12px;font-weight:600;outline:none;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%238b7c70' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:calc(100% - 10px) center;background-size:12px 8px;box-shadow:inset 0 1px #ffffffb3}.createRuntimeSelect:hover{border-color:#3a30283d;background-color:#fffdfa}.createRuntimeSelect:focus-visible{border-color:#3a30284d;box-shadow:0 0 0 2px #3a30281f}.createRuntimeSelect:disabled{cursor:not-allowed;opacity:.72}.createRuntimeSelect option{background:#fff;color:#3a3028}.createRuntimeHint{min-height:18px;font-size:11px;line-height:1.35;color:#75685d}@media(max-width:960px){.createRuntimeGrid{grid-template-columns:minmax(0,1fr)}}:root{--forge-control-bg: #ffffff;--forge-control-bg-muted: #f8f4ee;--forge-control-border: rgba(58, 48, 40, .16);--forge-control-border-hover: rgba(58, 48, 40, .24);--forge-control-border-focus: rgba(58, 48, 40, .3);--forge-control-text: #3a3028;--forge-control-text-muted: #5a4e42;--forge-control-shadow-sm: 0 1px 3px rgba(58, 48, 40, .08), 0 1px 2px rgba(58, 48, 40, .06);--forge-control-shadow-focus: 0 0 0 2px rgba(58, 48, 40, .12);--forge-pill-idle-bg: rgba(58, 48, 40, .06);--forge-pill-running-bg: rgba(32, 96, 208, .1);--forge-pill-running-border: rgba(32, 96, 208, .28);--forge-pill-running-text: #1f4f9e;--forge-pill-ready-bg: rgba(122, 145, 0, .12);--forge-pill-ready-border: rgba(122, 145, 0, .3);--forge-pill-ready-text: #7a9100;--forge-pill-error-bg: rgba(212, 96, 64, .12);--forge-pill-error-border: rgba(212, 96, 64, .3);--forge-pill-error-text: #8f2a12}.forgeControlInput,.managedCreateProInput,.createRuntimeSelect{width:100%;border-radius:10px;border:1px solid var(--forge-control-border);background:var(--forge-control-bg);color:var(--forge-control-text);font-family:Outfit,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:12px;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease}.forgeControlInput:hover,.managedCreateProInput:hover,.createRuntimeSelect:hover{border-color:var(--forge-control-border-hover);background:#fffdfa}.forgeControlInput:focus-visible,.managedCreateProInput:focus-visible,.createRuntimeSelect:focus-visible{outline:none;border-color:var(--forge-control-border-focus);box-shadow:var(--forge-control-shadow-focus)}.forgeControlInput:disabled,.managedCreateProInput:disabled,.createRuntimeSelect:disabled{opacity:.72;cursor:not-allowed}.forgeControlButtonSecondary,.createOpsPanel .smallBtn.forgeControlButtonSecondary,.managedCreateProSecondaryRunButton.forgeControlButtonSecondary,.managedCreateProRemoveButton.forgeControlButtonSecondary,.managedCreateProModelAddButton.forgeControlButtonSecondary{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;border-radius:10px;border:1px solid var(--forge-control-border);background:var(--forge-control-bg);color:var(--forge-control-text-muted);font-family:Outfit,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;line-height:1;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease,transform .12s ease}.forgeControlButtonSecondary:hover:enabled,.createOpsPanel .smallBtn.forgeControlButtonSecondary:hover:enabled,.managedCreateProSecondaryRunButton.forgeControlButtonSecondary:hover:enabled,.managedCreateProRemoveButton.forgeControlButtonSecondary:hover:enabled,.managedCreateProModelAddButton.forgeControlButtonSecondary:hover:enabled{border-color:var(--forge-control-border-hover);background:var(--forge-control-bg-muted);color:var(--forge-control-text);box-shadow:var(--forge-control-shadow-sm)}.forgeControlButtonSecondary:focus-visible,.createOpsPanel .smallBtn.forgeControlButtonSecondary:focus-visible,.managedCreateProSecondaryRunButton.forgeControlButtonSecondary:focus-visible,.managedCreateProRemoveButton.forgeControlButtonSecondary:focus-visible,.managedCreateProModelAddButton.forgeControlButtonSecondary:focus-visible{outline:none;border-color:var(--forge-control-border-focus);box-shadow:var(--forge-control-shadow-focus),var(--forge-control-shadow-sm)}.forgeControlButtonSecondary:active:enabled,.createOpsPanel .smallBtn.forgeControlButtonSecondary:active:enabled,.managedCreateProSecondaryRunButton.forgeControlButtonSecondary:active:enabled,.managedCreateProRemoveButton.forgeControlButtonSecondary:active:enabled,.managedCreateProModelAddButton.forgeControlButtonSecondary:active:enabled{transform:translateY(1px)}.forgeControlButtonSecondary:disabled,.createOpsPanel .smallBtn.forgeControlButtonSecondary:disabled,.managedCreateProSecondaryRunButton.forgeControlButtonSecondary:disabled,.managedCreateProRemoveButton.forgeControlButtonSecondary:disabled,.managedCreateProModelAddButton.forgeControlButtonSecondary:disabled{opacity:.62;cursor:not-allowed;box-shadow:none}.managedCreateProModelAddButton.forgeControlButtonSecondary{border-style:dashed;background:#ffffffbf}.forgeControlButtonPrimary,.managedCreateProPrimaryButton.forgeControlButtonPrimary{display:inline-flex;align-items:center;justify-content:center;min-height:46px;border:0;border-radius:12px;background:#3a3028;color:#b8d900;font-family:Bebas Neue,Outfit,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:20px;letter-spacing:.11em;line-height:1;cursor:pointer;transition:background .18s ease,box-shadow .18s ease,transform .12s ease}.forgeControlButtonPrimary:hover:enabled,.managedCreateProPrimaryButton.forgeControlButtonPrimary:hover:enabled{background:#5a4e42;box-shadow:0 4px 12px #3a302814,0 2px 4px #3a30280f}.forgeControlButtonPrimary:focus-visible,.managedCreateProPrimaryButton.forgeControlButtonPrimary:focus-visible{outline:none;box-shadow:0 0 0 2px #3a302824,0 4px 12px #3a302814,0 2px 4px #3a30280f}.forgeControlButtonPrimary:active:enabled,.managedCreateProPrimaryButton.forgeControlButtonPrimary:active:enabled{transform:translateY(1px)}.forgeControlButtonPrimary:disabled,.managedCreateProPrimaryButton.forgeControlButtonPrimary:disabled{opacity:.65;cursor:not-allowed;box-shadow:none}.forgeControlToggle{display:inline-flex;align-items:center;gap:8px;color:var(--forge-control-text);cursor:pointer}.forgeControlToggle>input[type=checkbox]{appearance:none;-webkit-appearance:none;margin:0;width:30px;min-width:30px;max-width:30px;height:18px;min-height:18px;border-radius:999px;border:1px solid var(--forge-control-border);background:radial-gradient(circle at 8px 50%,#ffffff 0 4.5px,transparent 5px),#3a302838;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease;flex:0 0 auto;display:inline-block;box-shadow:inset 0 0 0 1px #3a30280a}.forgeControlToggle>input[type=checkbox]:checked{border-color:#3a302852;background:radial-gradient(circle at calc(100% - 8px) 50%,#ffffff 0 4.5px,transparent 5px),#3a3028}.forgeControlToggle>input[type=checkbox]:focus-visible{outline:none;border-color:var(--forge-control-border-focus);box-shadow:var(--forge-control-shadow-focus)}.forgeControlToggle>input[type=checkbox]:disabled{opacity:.62;cursor:not-allowed}.forgeEmptyState,.managedCreateProEmptyRow.forgeEmptyState,.managedCreateProResultEmpty.forgeEmptyState,.createOpsPanel .emptyState.forgeEmptyState{border:1px dashed rgba(58,48,40,.18);border-radius:10px;background:#ffffffb8;color:#6f6256}.forgeStatusPill,.managedCreateProResultStatus.forgeStatusPill,.createRuntimeModePill.forgeStatusPill{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:4px 9px;border-radius:999px;border:1px solid var(--forge-control-border);background:var(--forge-pill-idle-bg);color:var(--forge-control-text-muted);font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap}.forgeStatusPill.isTier{background:#ede8e0}.forgeStatusPill.isRunning{background:var(--forge-pill-running-bg);border-color:var(--forge-pill-running-border);color:var(--forge-pill-running-text)}.forgeStatusPill.isReady{background:var(--forge-pill-ready-bg);border-color:var(--forge-pill-ready-border);color:var(--forge-pill-ready-text)}.forgeStatusPill.isError{background:var(--forge-pill-error-bg);border-color:var(--forge-pill-error-border);color:var(--forge-pill-error-text)}.forgeStatusPill.isIdle{background:var(--forge-pill-idle-bg)}.forgeHistoryPage{--forgeHistoryLinen:#ede8e0;--forgeHistoryPaper:#f8f4ee;--forgeHistoryIvory:#fdfaf6;--forgeHistoryChalk:#fffdfa;--forgeHistoryStone:#3a3028;--forgeHistoryStone2:#5a4e42;--forgeHistoryDust:#9c8e82;--forgeHistorySmoke:#c4bbb0;--forgeHistoryHairline:rgba(58,48,40,.1);--forgeHistoryHairline2:rgba(58,48,40,.06);--forgeHistoryAcid:#b8d900;--forgeHistoryAcidSoft:#e8f5a0;--forgeHistoryAcidDark:#7a9100;--forgeHistoryEmber:#d46040;--forgeHistoryBlue:#2060d0;--forgeHistoryViolet:#7c5cfc;--forgeHistoryTeal:#0a9c8a;--forgeHistoryShadowSm:0 1px 3px rgba(58,48,40,.07),0 1px 2px rgba(58,48,40,.05);--forgeHistoryShadowMd:0 4px 12px rgba(58,48,40,.09),0 2px 4px rgba(58,48,40,.06);--forgeHistoryShadowLg:0 8px 24px rgba(58,48,40,.11),0 3px 8px rgba(58,48,40,.07);height:100%;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 360px;overflow:hidden;background:var(--forgeHistoryLinen);color:var(--forgeHistoryStone);border:1px solid var(--forgeHistoryHairline)}.forgeHistoryPage.isDetailClosed{grid-template-columns:minmax(0,1fr) 0}.forgeHistoryMain{min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.forgeHistoryStatsStrip{display:flex;gap:0;flex-shrink:0;background:var(--forgeHistoryPaper);border-bottom:1px solid var(--forgeHistoryHairline)}.forgeHistoryStatCard{flex:1 1 0;padding:16px 20px;display:flex;flex-direction:column;gap:2px;border-right:1px solid var(--forgeHistoryHairline)}.forgeHistoryStatCard:last-child{border-right:none}.forgeHistoryStatNum{font-family:var(--font-disp);font-size:32px;letter-spacing:.03em;line-height:1;color:var(--forgeHistoryStone)}.forgeHistoryStatLabel{font-size:11px;color:var(--forgeHistoryDust);font-family:var(--font-edit);font-style:italic}.forgeHistoryTrendCard{min-width:180px}.forgeHistoryTrendHead{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.forgeHistoryTrendLabel{font-family:var(--font-ui);font-style:normal;font-weight:500}.forgeHistoryTrendDelta{font-size:10px;font-weight:600;color:var(--forgeHistoryAcidDark)}.forgeHistorySparkline{display:flex;align-items:flex-end;gap:1px;height:28px}.forgeHistorySparkBar{width:4px;border-radius:2px 2px 0 0;background:var(--forgeHistoryAcid);opacity:.65;transition:opacity .15s ease,height .3s ease}.forgeHistorySparkBar.isEmpty{background:var(--forgeHistoryHairline);opacity:1}.forgeHistorySparkBar:hover{opacity:1}.forgeHistoryToolbar{padding:14px 20px;display:flex;align-items:center;gap:10px;flex-shrink:0;border-bottom:1px solid var(--forgeHistoryHairline);background:var(--forgeHistoryPaper)}.forgeHistoryToolbarTitle{margin-right:8px;font-family:var(--font-disp);font-size:22px;letter-spacing:.07em;color:var(--forgeHistoryStone)}.forgeHistorySearch{flex:1 1 auto;max-width:360px;min-width:0;padding:7px 12px 7px 34px;border-radius:20px;border:1.5px solid var(--forgeHistoryHairline);background-color:var(--forgeHistoryChalk);background-image:url("data:image/svg+xml,%3Csvg width='13' height='13' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='7' cy='7' r='5' stroke='%239c8e82' stroke-width='1.5'/%3E%3Cpath d='M11 11l4 4' stroke='%239c8e82' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:12px center;color:var(--forgeHistoryStone);font:inherit;outline:none}.forgeHistorySearch::placeholder{color:var(--forgeHistorySmoke)}.forgeHistorySearch:focus{border-color:var(--forgeHistoryAcidDark)}.forgeHistoryFilterPills{display:flex;gap:4px;flex-wrap:wrap}.forgeHistoryFilterPill{border:none;background:transparent;padding:5px 12px;border-radius:20px;color:var(--forgeHistoryDust);font-size:11.5px;font-weight:500;cursor:pointer;transition:all .2s ease}.forgeHistoryFilterPill:hover{background:var(--forgeHistoryChalk);color:var(--forgeHistoryStone2)}.forgeHistoryFilterPill.isOn{background:var(--forgeHistoryChalk);color:var(--forgeHistoryStone);box-shadow:var(--forgeHistoryShadowSm);font-weight:600}.forgeHistoryViewToggle{margin-left:auto;display:flex;gap:2px;padding:3px;border-radius:16px;background:var(--forgeHistoryLinen);box-shadow:inset 0 1px 3px #3a302812}.forgeHistoryViewBtn{border:none;background:transparent;padding:4px 10px;border-radius:12px;color:var(--forgeHistoryDust);font-size:11px;font-weight:500;cursor:pointer}.forgeHistoryViewBtn.isOn{background:var(--forgeHistoryChalk);color:var(--forgeHistoryStone);box-shadow:var(--forgeHistoryShadowSm)}.forgeHistoryRunList{flex:1 1 auto;min-height:0;overflow-y:auto;padding:14px 20px}.forgeHistoryNoticeStack{display:grid;gap:8px;margin-bottom:12px}.forgeHistoryNotice{padding:10px 12px;border:1px solid var(--forgeHistoryHairline);background:#ffffff9e;color:var(--forgeHistoryStone2);box-shadow:var(--forgeHistoryShadowSm)}.forgeHistoryDateGroup{margin-bottom:24px}.forgeHistoryDateLabel{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-family:var(--font-disp);font-size:16px;letter-spacing:.08em;color:var(--forgeHistoryDust)}.forgeHistoryDateLabel:after{content:"";flex:1;height:1px;background:var(--forgeHistoryHairline)}.forgeHistoryDateCount{flex:none;font-family:var(--font-ui);font-size:10px;font-weight:600;color:var(--forgeHistoryDust);background:var(--forgeHistoryLinen);padding:2px 7px;border-radius:8px}.forgeHistoryRunCard{width:100%;margin-bottom:8px;display:flex;overflow:hidden;text-align:left;cursor:pointer;background:var(--forgeHistoryPaper);border:1.5px solid transparent;border-radius:12px;box-shadow:var(--forgeHistoryShadowSm);transition:all .22s ease}.forgeHistoryRunCard:hover{box-shadow:var(--forgeHistoryShadowMd);transform:translateY(-1px)}.forgeHistoryRunCard.isSelected{border-color:var(--forgeHistoryAcid);box-shadow:0 0 0 3px #b8d90026,var(--forgeHistoryShadowMd)}.forgeHistoryRunThumbs{width:160px;flex:none;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:2px;padding:2px;background:var(--forgeHistoryHairline2)}.forgeHistoryRunThumbsCount1{grid-template-columns:1fr;grid-template-rows:1fr}.forgeHistoryRunThumbsCount2{grid-template-columns:1fr 1fr;grid-template-rows:1fr}.forgeHistoryRunThumbsCount3{grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr}.forgeHistoryRunThumbsCount4{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.forgeHistoryRunThumb,.forgeHistoryRunThumbSolo{position:relative;overflow:hidden;min-height:38px;background:#fff9}.forgeHistoryRunThumb:nth-child(1){border-radius:10px 0 0}.forgeHistoryRunThumb:nth-child(3){border-radius:0 0 0 10px}.forgeHistoryRunThumbSolo{min-height:78px}.forgeHistoryRunThumb img,.forgeHistoryRunThumb video,.forgeHistoryRunThumbSolo img,.forgeHistoryRunThumbSolo video{width:100%;height:100%;display:block;object-fit:cover}.forgeHistoryRunThumbEmpty{width:100%;height:100%;display:grid;place-items:center;padding:8px;text-align:center;font-size:8px;font-weight:700;color:var(--forgeHistoryDust);background:linear-gradient(145deg,#ffffffb8,#ede8e0e6),#ffffff80}.forgeHistoryRunBody{flex:1 1 auto;min-width:0;padding:12px 14px;display:flex;flex-direction:column;gap:6px}.forgeHistoryRunTop{display:flex;align-items:center;gap:8px}.forgeHistoryRunId{font-family:var(--font-disp);font-size:17px;letter-spacing:.05em;color:var(--forgeHistoryStone)}.forgeHistoryModeBadge{padding:2px 7px;border-radius:8px;font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.forgeHistoryModeBadge.isText{background:#7a91001a;color:var(--forgeHistoryAcidDark)}.forgeHistoryModeBadge.isImage{background:#2060d014;color:var(--forgeHistoryBlue)}.forgeHistoryModeBadge.isVideo{background:#d4604014;color:var(--forgeHistoryEmber)}.forgeHistoryModeBadge.isBatch{background:#7c5cfc14;color:var(--forgeHistoryViolet)}.forgeHistoryStatus{margin-left:auto;display:flex;align-items:center;gap:4px;font-size:10px;font-weight:600}.forgeHistoryStatusDot{width:6px;height:6px;border-radius:50%}.forgeHistoryStatus.isComplete{color:var(--forgeHistoryAcidDark)}.forgeHistoryStatus.isComplete .forgeHistoryStatusDot{background:var(--forgeHistoryAcidDark)}.forgeHistoryStatus.isFailed{color:var(--forgeHistoryEmber)}.forgeHistoryStatus.isFailed .forgeHistoryStatusDot{background:var(--forgeHistoryEmber)}.forgeHistoryStatus.isPartial,.forgeHistoryStatus.isPending{color:var(--forgeHistoryDust)}.forgeHistoryStatus.isPartial .forgeHistoryStatusDot,.forgeHistoryStatus.isPending .forgeHistoryStatusDot{background:var(--forgeHistoryDust)}.forgeHistoryRunPrompt{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-family:var(--font-edit);font-size:13.5px;line-height:1.45;font-style:italic;color:var(--forgeHistoryStone2)}.forgeHistoryRunMeta{display:flex;flex-wrap:wrap;gap:6px}.forgeHistoryModelChip{display:flex;align-items:center;gap:4px;padding:2px 8px;border-radius:8px;background:var(--forgeHistoryChalk);box-shadow:var(--forgeHistoryShadowSm);font-size:10px;font-weight:500;color:var(--forgeHistoryStone2)}.forgeHistoryModelChipDot{width:5px;height:5px;border-radius:50%;background:var(--forgeHistoryTeal)}.forgeHistoryRunStats{display:flex;flex-wrap:wrap;gap:12px;margin-top:auto}.forgeHistoryRunStat{display:flex;align-items:center;gap:4px;font-size:10.5px;color:var(--forgeHistoryDust)}.forgeHistoryRunStat b{color:var(--forgeHistoryStone2);font-weight:600}.forgeHistoryDetail{min-width:0;display:flex;flex-direction:column;overflow:hidden;background:var(--forgeHistoryPaper);border-left:1px solid var(--forgeHistoryHairline);transition:opacity .3s ease}.forgeHistoryPage.isDetailClosed .forgeHistoryDetail{opacity:0;pointer-events:none}.forgeHistoryDetailHead{padding:16px 18px 12px;display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--forgeHistoryHairline);flex-shrink:0}.forgeHistoryDetailTitle{flex:1 1 auto;font-family:var(--font-disp);font-size:22px;letter-spacing:.06em}.forgeHistoryDetailClose{width:28px;height:28px;border:none;border-radius:50%;background:var(--forgeHistoryLinen);color:var(--forgeHistoryDust);font-size:18px;cursor:pointer;transition:all .15s ease}.forgeHistoryDetailClose:hover{background:var(--forgeHistoryStone);color:var(--forgeHistoryChalk)}.forgeHistoryDetailScroll{flex:1 1 auto;overflow-y:auto}.forgeHistorySection{padding:14px 18px;border-bottom:1px solid var(--forgeHistoryHairline)}.forgeHistorySectionTitle{margin-bottom:10px;font-family:var(--font-disp);font-size:14px;letter-spacing:.06em;color:var(--forgeHistoryDust)}.forgeHistorySectionSummary{cursor:pointer}.forgeHistoryPreviewGrid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.forgeHistoryPreviewCard{overflow:hidden;border-radius:8px;box-shadow:var(--forgeHistoryShadowSm);background:var(--forgeHistoryChalk)}.forgeHistoryPreviewCanvas{position:relative;aspect-ratio:16 / 10;background:#fff9}.forgeHistoryPreviewCanvas img,.forgeHistoryPreviewCanvas video{width:100%;height:100%;display:block;object-fit:cover}.forgeHistoryPreviewFallback{width:100%;height:100%;display:grid;place-items:center;padding:12px;text-align:center;color:var(--forgeHistoryDust)}.forgeHistoryPreviewLabel{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px}.forgeHistoryPreviewName{font-size:10px;font-weight:600;color:var(--forgeHistoryStone)}.forgeHistoryPreviewBadge{font-size:9px;font-weight:700;padding:2px 5px;border-radius:4px;background:#7a9100e6;color:#fff}.forgeHistoryPrompt{padding:10px 12px;border:1px solid var(--forgeHistoryHairline);border-radius:8px;background:var(--forgeHistoryChalk);font-family:var(--font-edit);font-size:14px;line-height:1.65;font-style:italic;color:var(--forgeHistoryStone)}.forgeHistoryPromptSubblock{display:grid;gap:6px;padding:10px 12px;border:1px solid var(--forgeHistoryHairline);background:var(--forgeHistoryChalk)}.forgeHistoryPromptSubblock strong{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--forgeHistoryStone2)}.forgeHistoryTags{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.forgeHistoryTag{padding:3px 9px;border-radius:8px;font-size:10px;font-weight:500;background:var(--forgeHistoryChalk);color:var(--forgeHistoryStone2);box-shadow:var(--forgeHistoryShadowSm)}.forgeHistoryMetaGrid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.forgeHistoryMetaCard{padding:8px 10px;border-radius:8px;background:var(--forgeHistoryChalk);box-shadow:var(--forgeHistoryShadowSm)}.forgeHistoryMetaKey{font-size:9px;text-transform:uppercase;letter-spacing:.06em;color:var(--forgeHistoryDust);font-weight:500}.forgeHistoryMetaValue{margin-top:2px;font-family:var(--font-disp);font-size:18px;color:var(--forgeHistoryStone)}.forgeHistoryModelRows{display:grid;gap:6px}.forgeHistoryModelRow{display:flex;align-items:center;gap:8px;padding:8px 10px;background:var(--forgeHistoryChalk);border-radius:8px;box-shadow:var(--forgeHistoryShadowSm)}.forgeHistoryModelAvatar{width:24px;height:24px;flex:none;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:700}.forgeHistoryModelAvatar.isFal{background:linear-gradient(135deg,#a78bfa,#7c5cfc);color:#fff}.forgeHistoryModelAvatar.isForge{background:var(--forgeHistoryStone);color:var(--forgeHistoryAcid)}.forgeHistoryModelInfo{flex:1 1 auto;min-width:0}.forgeHistoryModelName{font-size:12px;font-weight:600;color:var(--forgeHistoryStone)}.forgeHistoryModelSub{font-size:10px;color:var(--forgeHistoryDust)}.forgeHistoryModelStat{flex:none;text-align:right}.forgeHistoryModelTime{font-family:var(--font-disp);font-size:16px;color:var(--forgeHistoryStone)}.forgeHistoryModelCost{font-size:10px;color:var(--forgeHistoryDust)}.forgeHistoryInlineAction{width:100%;border:none;border-radius:12px;padding:10px;background:var(--forgeHistoryLinen);color:var(--forgeHistoryStone2);cursor:pointer;transition:all .2s ease}.forgeHistoryInlineAction:hover{background:#3a30281a}.forgeHistoryJsonBlock{margin:0;white-space:pre-wrap;word-break:break-word;font-size:12px;line-height:1.45;color:#4d443b}.forgeHistoryActions{padding:14px 18px;display:flex;flex-direction:column;gap:6px;flex-shrink:0;border-top:1px solid var(--forgeHistoryHairline)}.forgeHistoryBtn{width:100%;border:none;border-radius:12px;padding:10px;cursor:pointer;transition:all .2s ease;text-align:center}.forgeHistoryBtnPrimary{font-family:var(--font-disp);font-size:17px;letter-spacing:.08em;background:var(--forgeHistoryStone);color:var(--forgeHistoryAcid)}.forgeHistoryBtnPrimary:hover{background:var(--forgeHistoryStone2);box-shadow:var(--forgeHistoryShadowMd);transform:translateY(-1px)}.forgeHistoryBtnSecondary{font-size:13px;color:var(--forgeHistoryDust);background:var(--forgeHistoryLinen)}.forgeHistoryBtnSecondary:hover:not(:disabled){background:#3a30281a;color:var(--forgeHistoryStone2)}.forgeHistoryBtn:disabled{opacity:.5;cursor:not-allowed}.forgeHistoryEmptyState,.forgeHistoryDetailPlaceholder,.forgeHistoryEmptyInline{display:grid;place-items:center;text-align:center;color:var(--forgeHistorySmoke)}.forgeHistoryEmptyState{min-height:220px;gap:12px;padding:40px}.forgeHistoryDetailPlaceholder{flex:1 1 auto;padding:40px}.forgeHistoryEmptyInline{min-height:120px;padding:18px;border:1px dashed var(--forgeHistoryHairline);background:#ffffff6b}.forgeHistoryPage.isTimeline .forgeHistoryRunCard{min-height:110px}@media(max-width:1180px){.forgeHistoryPage,.forgeHistoryPage.isDetailClosed{grid-template-columns:1fr}.forgeHistoryDetail{border-left:none;border-top:1px solid var(--forgeHistoryHairline);max-height:52vh}}@media(max-width:960px){.forgeHistoryToolbar{flex-wrap:wrap}.forgeHistoryViewToggle{margin-left:0}}@media(max-width:760px){.forgeHistoryStatsStrip{display:grid;grid-template-columns:1fr 1fr}.forgeHistoryStatCard{border-right:1px solid var(--forgeHistoryHairline);border-bottom:1px solid var(--forgeHistoryHairline)}.forgeHistoryToolbar,.forgeHistoryRunList{padding:12px}.forgeHistoryRunCard{flex-direction:column}.forgeHistoryRunThumbs{width:100%;min-height:120px}.forgeHistoryMetaGrid,.forgeHistoryPreviewGrid{grid-template-columns:1fr}}.forgeLandingPage{--landing-linen:#ede8e0;--landing-paper:#f8f4ee;--landing-ivory:#fdfaf6;--landing-chalk:#ffffff;--landing-stone:#3a3028;--landing-stone2:#5a4e42;--landing-dust:#9c8e82;--landing-smoke:#c4bbb0;--landing-hairline:rgba(58,48,40,.1);--landing-hairline-2:rgba(58,48,40,.08);--landing-acid:#b8d900;--landing-acid-soft:#eaf5a8;--landing-acid-dk:#7a9100;--landing-ember:#d46040;--landing-blue:#2060d0;--landing-violet:#7c5cfc;--landing-shadow-sm:0 1px 3px rgba(58,48,40,.07);--landing-shadow-md:0 4px 16px rgba(58,48,40,.09);--landing-shadow-lg:0 8px 30px rgba(58,48,40,.12);--landing-shadow-xl:0 16px 60px rgba(58,48,40,.15);min-height:100vh;background:var(--landing-linen);color:var(--landing-stone);font-family:Outfit,sans-serif;overflow-x:hidden;position:relative}.forgeLandingPage *,.forgeLandingPage *:before,.forgeLandingPage *:after{box-sizing:border-box}.forgeLandingPage:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:9999;opacity:.02;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:200px}.forgeLandingPage button{font:inherit}.forgeLandingNav{position:fixed;top:0;left:0;right:0;z-index:200;padding:18px 48px;display:flex;align-items:center;transition:background .35s,box-shadow .35s,padding .35s}.forgeLandingNav.scrolled{background:#f8f4eee0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 1px 0 var(--landing-hairline);padding:12px 48px}.forgeLandingPage .nav-logo,.forgeLandingPage .footer-logo{display:flex;align-items:center;gap:10px}.forgeLandingPage .nav-logo{margin-right:auto}.forgeLandingPage .nav-gem{width:28px;height:28px;background:var(--landing-stone);border-radius:7px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.forgeLandingPage .nav-gem:after{content:"";width:11px;height:11px;background:var(--landing-acid);border-radius:2px;transform:rotate(45deg)}.forgeLandingPage .nav-wordmark{font-family:Bebas Neue,sans-serif;font-size:28px;letter-spacing:.1em;color:var(--landing-stone);line-height:1}.forgeLandingPage .nav-links{display:flex;align-items:center;gap:6px}.forgeLandingPage .nav-link{padding:7px 16px;border-radius:20px;font-size:13px;font-weight:500;color:var(--landing-stone2);transition:all .2s;cursor:pointer;border:0;background:transparent}.forgeLandingPage .nav-link:hover,.forgeLandingPage .footer-link:hover{background:#3a30280f;color:var(--landing-stone)}.forgeLandingPage .nav-cta{padding:8px 20px;border-radius:20px;background:var(--landing-stone);color:var(--landing-acid);font-family:Bebas Neue,sans-serif;font-size:16px;letter-spacing:.08em;cursor:pointer;transition:all .25s;border:none;margin-left:10px}.forgeLandingPage .nav-cta:hover{background:var(--landing-acid-dk);color:var(--landing-chalk);transform:translateY(-1px);box-shadow:var(--landing-shadow-md)}.forgeLandingPage .hero{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:140px 48px 80px;position:relative;overflow:hidden}.forgeLandingPage .hero:before{content:"";position:absolute;top:-15%;right:-12%;width:650px;height:650px;border-radius:50%;background:radial-gradient(circle,rgba(184,217,0,.12) 0%,transparent 70%);pointer-events:none;animation:forgeLandingDriftA 18s ease-in-out infinite}.forgeLandingPage .hero:after{content:"";position:absolute;bottom:-10%;left:-10%;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,rgba(212,96,64,.08) 0%,transparent 70%);pointer-events:none;animation:forgeLandingDriftB 22s ease-in-out infinite}@keyframes forgeLandingDriftA{0%,to{transform:translate(0)}50%{transform:translate(-40px,30px)}}@keyframes forgeLandingDriftB{0%,to{transform:translate(0)}50%{transform:translate(30px,-25px)}}.forgeLandingPage .hero-eyebrow{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.16em;color:var(--landing-dust);margin-bottom:24px;display:flex;align-items:center;gap:10px;opacity:0;animation:forgeLandingRise .8s ease .2s forwards}.forgeLandingPage .hero-eyebrow-dot,.forgeLandingPage .ss-pulse,.forgeLandingPage .isPulseGreen,.forgeLandingPage .isPulseEmber,.forgeLandingPage .ss-pd-run,.forgeLandingPage .ss-gpu-dot.isPulseEmber,.forgeLandingPage .fv-gpu-dot.isPulseEmber{animation:forgeLandingHeartbeat 1.2s ease infinite}.forgeLandingPage .hero-eyebrow-dot{width:6px;height:6px;border-radius:50%;background:var(--landing-acid-dk)}.forgeLandingPage .hero-title{font-family:Bebas Neue,sans-serif;font-size:clamp(72px,10vw,140px);line-height:.88;letter-spacing:.04em;color:var(--landing-stone);margin-bottom:24px;position:relative;z-index:1;opacity:0;animation:forgeLandingRise .8s ease .35s forwards}.forgeLandingPage .hero-title .accent{color:var(--landing-acid-dk);position:relative}.forgeLandingPage .hero-title .accent:after{content:"";position:absolute;bottom:4px;left:0;right:0;height:6px;background:var(--landing-acid);border-radius:3px;opacity:.4;z-index:-1}.forgeLandingPage .hero-sub{max-width:580px;font-family:Crimson Pro,serif;font-size:20px;line-height:1.65;color:var(--landing-stone2);font-weight:300;margin-bottom:40px;opacity:0;animation:forgeLandingRise .8s ease .5s forwards}.forgeLandingPage .hero-actions{display:flex;gap:12px;align-items:center;opacity:0;animation:forgeLandingRise .8s ease .65s forwards;position:relative;z-index:1}.forgeLandingPage .btn-primary{padding:14px 32px;border-radius:14px;background:var(--landing-stone);color:var(--landing-acid);font-family:Bebas Neue,sans-serif;font-size:20px;letter-spacing:.1em;cursor:pointer;transition:all .25s;border:none;box-shadow:var(--landing-shadow-md)}.forgeLandingPage .btn-primary:hover{background:var(--landing-acid-dk);color:var(--landing-chalk);transform:translateY(-2px);box-shadow:var(--landing-shadow-lg)}.forgeLandingPage .btn-secondary{padding:14px 28px;border-radius:14px;background:transparent;color:var(--landing-stone2);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;border:1.5px solid var(--landing-hairline)}.forgeLandingPage .btn-secondary:hover{border-color:var(--landing-stone);color:var(--landing-stone);background:var(--landing-chalk)}.forgeLandingPage .hero-proof{margin-top:52px;display:flex;align-items:center;gap:24px;opacity:0;animation:forgeLandingRise .8s ease .8s forwards}.forgeLandingPage .proof-logos{display:flex;gap:18px;align-items:center}.forgeLandingPage .proof-logo{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:var(--landing-chalk);box-shadow:var(--landing-shadow-sm)}.forgeLandingPage .proofLogoViolet{background:var(--landing-violet)}.forgeLandingPage .proofLogoStone{background:var(--landing-stone)}.forgeLandingPage .proofLogoEmber{background:var(--landing-ember)}.forgeLandingPage .proofLogoBlue{background:var(--landing-blue)}.forgeLandingPage .proof-text{font-size:12px;color:var(--landing-dust);font-weight:400;max-width:220px;line-height:1.4;text-align:left;font-family:Crimson Pro,serif;font-style:italic}@keyframes forgeLandingRise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes forgeLandingHeartbeat{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}.forgeLandingPage .hero-screenshot{margin-top:64px;position:relative;z-index:2;width:100%;max-width:1100px;opacity:0;animation:forgeLandingRise .9s ease .9s forwards}.forgeLandingPage .screenshot-frame{width:100%;aspect-ratio:16 / 9.2;background:var(--landing-paper);border-radius:16px;border:1.5px solid rgba(58,48,40,.12);box-shadow:var(--landing-shadow-xl),0 40px 80px #3a302814;overflow:hidden;position:relative}.forgeLandingPage .screenshot-bar{height:32px;background:var(--landing-chalk);border-bottom:1px solid var(--landing-hairline);display:flex;align-items:center;padding:0 12px;gap:6px}.forgeLandingPage .ss-dot{width:9px;height:9px;border-radius:50%;background:var(--landing-hairline)}.forgeLandingPage .ss-dot.r{background:#d460408c}.forgeLandingPage .ss-dot.y{background:#b8a00080}.forgeLandingPage .ss-dot.g{background:#7a91008c}.forgeLandingPage .ss-url{font-size:8.5px;color:var(--landing-dust);flex:1;text-align:center;letter-spacing:.03em}.forgeLandingPage .ss-topbar{height:26px;background:var(--landing-paper);border-bottom:1px solid var(--landing-hairline);display:flex;align-items:center;padding:0 10px;gap:8px}.forgeLandingPage .ss-logo{display:flex;align-items:center;gap:5px}.forgeLandingPage .ss-logo-gem{width:14px;height:14px;background:var(--landing-stone);border-radius:3px;display:flex;align-items:center;justify-content:center}.forgeLandingPage .ss-logo-gem:after{content:"";width:5px;height:5px;background:var(--landing-acid);border-radius:1px;transform:rotate(45deg)}.forgeLandingPage .ss-logo-name{font-family:Bebas Neue,sans-serif;font-size:12px;letter-spacing:.08em;color:var(--landing-stone)}.forgeLandingPage .ss-mode-tabs{display:flex;gap:2px;margin-left:12px}.forgeLandingPage .ss-mode-tab{padding:2px 8px;border-radius:8px;font-size:7px;font-weight:500;color:var(--landing-dust)}.forgeLandingPage .ss-mode-tab.on{background:var(--landing-chalk);color:var(--landing-stone);box-shadow:var(--landing-shadow-sm);font-weight:600}.forgeLandingPage .ss-top-right{margin-left:auto;display:flex;gap:5px;align-items:center}.forgeLandingPage .ss-status{display:flex;align-items:center;gap:4px;padding:2px 7px;background:var(--landing-chalk);border-radius:8px;box-shadow:var(--landing-shadow-sm);font-size:7px;font-weight:500;color:var(--landing-dust)}.forgeLandingPage .ss-pulse{width:4px;height:4px;border-radius:50%}.forgeLandingPage .ss-pulse.isGreen,.forgeLandingPage .fb-dot.isPulseGreen,.forgeLandingPage .ss-fc-dot.isGreen,.forgeLandingPage .fv-gpu-dot.isGreen,.forgeLandingPage .ssDoneDot{background:var(--landing-acid-dk)}.forgeLandingPage .ss-pulse.isEmber,.forgeLandingPage .fb-dot.isPulseEmber{background:var(--landing-ember)}.forgeLandingPage .fb-dot.isViolet{background:var(--landing-violet)}.forgeLandingPage .ss-pulse.tiny{width:4px;height:4px}.forgeLandingPage .ss-app{position:absolute;inset:58px 0 0;display:grid;grid-template-columns:24% 20% 1fr 22%;overflow:hidden}.forgeLandingPage .ss-c1,.forgeLandingPage .ss-c2,.forgeLandingPage .ss-c3,.forgeLandingPage .ss-c4{display:flex;flex-direction:column;overflow:hidden}.forgeLandingPage .ss-c1{background:var(--landing-paper);border-right:1px solid var(--landing-hairline)}.forgeLandingPage .ss-c2{background:var(--landing-ivory);border-right:1px solid var(--landing-hairline)}.forgeLandingPage .ss-c3{background:var(--landing-linen)}.forgeLandingPage .ss-c4{background:var(--landing-paper);border-left:1px solid var(--landing-hairline)}.forgeLandingPage .ss-sec-head{padding:6px 8px 4px;display:flex;align-items:baseline;justify-content:space-between}.forgeLandingPage .ss-sec-head.isCompact{padding-top:2px;padding-bottom:3px}.forgeLandingPage .ss-sec-head.isImagesHead,.forgeLandingPage .ss-sec-head.isExecHead{padding:4px 6px 2px}.forgeLandingPage .ss-sec-title{font-family:Bebas Neue,sans-serif;font-size:10px;letter-spacing:.06em;color:var(--landing-stone)}.forgeLandingPage .ss-sec-title.ssSmallTitle{font-size:8px}.forgeLandingPage .ss-sec-meta{font-size:6px;color:var(--landing-dust);font-family:Crimson Pro,serif;font-style:italic}.forgeLandingPage .ssProvisionMeta{color:var(--landing-blue);font-style:normal;font-family:Outfit,sans-serif;font-weight:600}.forgeLandingPage .ss-model{margin:0 6px 4px;padding:5px 6px;border-radius:6px;background:var(--landing-chalk);box-shadow:var(--landing-shadow-sm);display:flex;align-items:center;gap:5px;border:1px solid transparent}.forgeLandingPage .ss-model.on{border-color:var(--landing-acid);background:#f7fae8}.forgeLandingPage .isDimmed{opacity:.55}.forgeLandingPage .ss-grow{flex:1;min-width:0}.forgeLandingPage .ss-m-check{width:9px;height:9px;border-radius:3px;border:1px solid var(--landing-hairline);flex-shrink:0;display:flex;align-items:center;justify-content:center}.forgeLandingPage .ss-model.on .ss-m-check{background:var(--landing-acid);border-color:var(--landing-acid)}.forgeLandingPage .ss-m-tick{font-size:6px;color:var(--landing-stone);opacity:0}.forgeLandingPage .ss-model.on .ss-m-tick{opacity:1}.forgeLandingPage .ss-m-name{font-size:7.5px;font-weight:600;color:var(--landing-stone);flex:1}.forgeLandingPage .ss-m-badges{display:flex;gap:2px;margin-top:1px}.forgeLandingPage .ss-m-bdg{font-size:5.5px;padding:0 4px;border-radius:4px;font-weight:600}.forgeLandingPage .ss-m-bdg.pro{background:#3a302812;color:var(--landing-stone2)}.forgeLandingPage .ss-m-bdg.fast{background:#7a91001a;color:var(--landing-acid-dk)}.forgeLandingPage .ss-m-bdg.new{background:#2060d014;color:var(--landing-blue)}.forgeLandingPage .ss-m-price{font-size:6.5px;color:var(--landing-dust);text-align:right;flex-shrink:0}.forgeLandingPage .ss-m-price b{display:block;font-size:7px;color:var(--landing-stone2)}.forgeLandingPage .ss-divider{height:1px;background:var(--landing-hairline);margin:3px 10px 5px}.forgeLandingPage .ss-prompt-area{flex:1;display:flex;flex-direction:column;min-height:0;padding:0 6px}.forgeLandingPage .ss-prompt-tags{display:flex;gap:2px;margin-bottom:4px}.forgeLandingPage .ss-ptag{padding:1px 5px;border-radius:5px;font-size:5.5px;font-weight:500}.forgeLandingPage .ss-ptag.on{background:var(--landing-stone);color:var(--landing-acid)}.forgeLandingPage .ss-ptag:not(.on){border:1px solid var(--landing-hairline);color:var(--landing-dust)}.forgeLandingPage .ss-prompt-box{flex:1;background:var(--landing-chalk);border-radius:6px;border:1px solid var(--landing-hairline);padding:5px 6px;box-shadow:var(--landing-shadow-sm);display:flex;flex-direction:column;min-height:0}.forgeLandingPage .ss-prompt-text{font-family:Crimson Pro,serif;font-size:7px;color:var(--landing-stone);line-height:1.5;font-style:italic;opacity:.7;flex:1}.forgeLandingPage .ss-prompt-foot{border-top:1px solid var(--landing-hairline);padding-top:3px;margin-top:3px;display:flex;justify-content:space-between;align-items:center}.forgeLandingPage .ss-prompt-count{font-size:5.5px;color:var(--landing-dust)}.forgeLandingPage .ss-prompt-btn{padding:1px 6px;border-radius:6px;background:var(--landing-linen);font-size:5.5px;font-weight:500;color:var(--landing-stone2)}.forgeLandingPage .ss-fitness{margin:5px 0 6px;display:flex;flex-direction:column;gap:2px}.forgeLandingPage .ss-fit-row{display:flex;justify-content:space-between;align-items:center}.forgeLandingPage .ss-fit-label{font-size:5.5px;color:var(--landing-dust)}.forgeLandingPage .ss-fit-score{font-family:Bebas Neue,sans-serif;font-size:11px;color:var(--landing-acid-dk);letter-spacing:.04em}.forgeLandingPage .ss-fit-bar{height:3px;background:var(--landing-hairline);border-radius:2px;overflow:hidden}.forgeLandingPage .ss-fit-fill{height:100%;border-radius:2px;background:var(--landing-acid-dk)}.forgeLandingPage .ssFit72{width:72%}.forgeLandingPage .ss-upload{margin:5px 5px 0;border-radius:6px;border:1px dashed rgba(58,48,40,.2);padding:8px 4px;display:flex;flex-direction:column;align-items:center;gap:3px}.forgeLandingPage .ss-upload-icon{width:16px;height:16px;border-radius:50%;background:var(--landing-linen);display:flex;align-items:center;justify-content:center;font-size:8px;color:var(--landing-dust)}.forgeLandingPage .ss-upload-title{font-size:6.5px;font-weight:600;color:var(--landing-stone)}.forgeLandingPage .ss-upload-types{display:flex;gap:2px}.forgeLandingPage .ss-upload-badge{font-size:5px;font-weight:600;padding:1px 4px;border-radius:4px;background:var(--landing-linen);color:var(--landing-stone2)}.forgeLandingPage .ss-folder-chips{padding:4px 6px;display:flex;gap:3px}.forgeLandingPage .ss-fc{padding:2px 6px;border-radius:6px;font-size:6px;font-weight:500;display:flex;align-items:center;gap:3px}.forgeLandingPage .ss-fc.on{background:var(--landing-stone);color:var(--landing-acid)}.forgeLandingPage .ss-fc:not(.on){background:var(--landing-chalk);color:var(--landing-stone2);box-shadow:var(--landing-shadow-sm)}.forgeLandingPage .ss-fc-dot{width:4px;height:4px;border-radius:50%}.forgeLandingPage .ss-fc-dot.isBlue{background:var(--landing-blue)}.forgeLandingPage .ss-img-grid{flex:1;display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:0 5px 5px;overflow:hidden;align-content:start}.forgeLandingPage .ss-img-thumb{border-radius:4px;overflow:hidden;box-shadow:var(--landing-shadow-sm);position:relative}.forgeLandingPage .ss-img-canvas{aspect-ratio:4 / 3}.forgeLandingPage .gradientOne{background:linear-gradient(135deg,#c8cec0,#a8b4a0)}.forgeLandingPage .gradientTwo{background:linear-gradient(135deg,#b8c4d0,#9aaab8)}.forgeLandingPage .gradientThree{background:linear-gradient(135deg,#d4b880,#c8a060)}.forgeLandingPage .gradientFour{background:linear-gradient(135deg,#8a9878,#6a7860)}.forgeLandingPage .gradientFive{background:linear-gradient(135deg,#c8b4a4,#b8a090)}.forgeLandingPage .gradientSix{background:linear-gradient(135deg,#c4c0bc,#b0aca8)}.forgeLandingPage .ss-img-meta{padding:2px 4px;background:var(--landing-chalk)}.forgeLandingPage .ss-img-name{font-size:5px;font-weight:500;color:var(--landing-stone);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.forgeLandingPage .ss-img-size{font-size:4.5px;color:var(--landing-dust)}.forgeLandingPage .ss-img-ref{position:absolute;top:2px;left:2px;font-size:4.5px;font-weight:700;padding:1px 3px;border-radius:3px;background:#2060d0cc;color:#fff;z-index:1}.forgeLandingPage .ss-compare-bar{padding:4px 8px;display:flex;align-items:center;gap:5px;background:var(--landing-paper);border-bottom:1px solid var(--landing-hairline);flex-shrink:0}.forgeLandingPage .ss-cbar-title,.forgeLandingPage .ss-out-name,.forgeLandingPage .ss-cost-v,.forgeLandingPage .ss-run-btn{font-family:Bebas Neue,sans-serif}.forgeLandingPage .ss-cbar-title{font-size:9px;letter-spacing:.06em;color:var(--landing-stone)}.forgeLandingPage .ss-cbar-live{display:flex;align-items:center;gap:3px;padding:1px 5px;border-radius:6px;background:var(--landing-chalk);box-shadow:var(--landing-shadow-sm);font-size:6px;font-weight:500;color:var(--landing-acid-dk)}.forgeLandingPage .ss-cbar-chips{display:flex;gap:2px;margin-left:4px}.forgeLandingPage .ss-cc,.forgeLandingPage .ss-lp{padding:2px 5px;border-radius:8px;font-size:6px;font-weight:500;color:var(--landing-dust)}.forgeLandingPage .ss-cc.on,.forgeLandingPage .ss-lp.on{background:var(--landing-chalk);color:var(--landing-stone);box-shadow:var(--landing-shadow-sm)}.forgeLandingPage .ss-layout-pills{margin-left:auto;display:flex;gap:1px;background:var(--landing-linen);border-radius:8px;padding:2px}.forgeLandingPage .ss-out-grid{flex:1;display:grid;grid-template-columns:1fr 1fr;gap:5px;padding:5px 6px;overflow:hidden;align-content:start}.forgeLandingPage .ss-out-card{background:var(--landing-chalk);border-radius:8px;box-shadow:var(--landing-shadow-md);overflow:hidden;display:flex;flex-direction:column;border:1px solid transparent}.forgeLandingPage .ss-out-card.picked{border-color:var(--landing-acid);box-shadow:0 0 0 2px #b8d90033,var(--landing-shadow-md)}.forgeLandingPage .ss-out-head{padding:4px 6px;display:flex;align-items:center;gap:4px;border-bottom:1px solid var(--landing-hairline-2)}.forgeLandingPage .ss-out-name{font-size:8px;letter-spacing:.04em;color:var(--landing-stone);flex:1}.forgeLandingPage .ss-out-status{display:flex;align-items:center;gap:3px;padding:1px 5px;border-radius:5px;font-size:5.5px;font-weight:600}.forgeLandingPage .ss-ost-run{background:#d4604014;color:var(--landing-ember)}.forgeLandingPage .ss-ost-done{background:#7a91001a;color:var(--landing-acid-dk)}.forgeLandingPage .ssDoneDot{width:4px;height:4px;border-radius:50%;display:inline-block}.forgeLandingPage .ss-out-canvas{min-height:55px;background:var(--landing-linen);position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.forgeLandingPage .ssCompletedCanvas{background:linear-gradient(135deg,#e6e2db,#d6dce6)}.forgeLandingPage .ss-out-caption{position:absolute;bottom:3px;left:4px;font-size:5px;font-weight:500;color:#3a302859}.forgeLandingPage .ss-out-ph{display:flex;flex-direction:column;align-items:center;gap:3px;opacity:.25}.forgeLandingPage .ss-out-ph svg{width:14px;height:14px}.forgeLandingPage .ss-out-ph span{font-size:5px;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.forgeLandingPage .ss-out-prog{position:absolute;bottom:0;left:0;right:0;height:2px;background:#3a30280f}.forgeLandingPage .ss-out-prog-fill,.forgeLandingPage .ss-gpu-fill,.forgeLandingPage .fv-gpu-fill{height:100%;border-radius:inherit}.forgeLandingPage .ss-out-prog-fill{background:var(--landing-ember)}.forgeLandingPage .ssProg47{width:47%}.forgeLandingPage .ssProg22{width:22%}.forgeLandingPage .ssProgFull{width:100%}.forgeLandingPage .isGreenBar{background:var(--landing-acid-dk)}.forgeLandingPage .ss-out-metrics{display:grid;grid-template-columns:1fr 1fr 1fr;border-top:1px solid var(--landing-hairline-2)}.forgeLandingPage .ss-om{padding:3px 4px}.forgeLandingPage .ss-om-k,.forgeLandingPage .ss-exec-k,.forgeLandingPage .ss-cost-k{font-size:4.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--landing-dust);font-weight:500}.forgeLandingPage .ss-om-v{font-family:Bebas Neue,sans-serif;font-size:9px;letter-spacing:.02em;margin-top:0}.forgeLandingPage .ss-om-v.ok{color:var(--landing-acid-dk)}.forgeLandingPage .ss-om-v.warn{color:var(--landing-ember)}.forgeLandingPage .ss-om-v.neu{color:var(--landing-stone)}.forgeLandingPage .ss-add-slot{border-radius:8px;border:1px dashed rgba(58,48,40,.18);display:flex;align-items:center;justify-content:center;font-family:Bebas Neue,sans-serif;font-size:14px;color:#3a302838;min-height:50px}.forgeLandingPage .ss-shim{position:absolute;inset:0;overflow:hidden;pointer-events:none}.forgeLandingPage .ss-shim:after{content:"";position:absolute;top:0;bottom:0;width:50%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:forgeLandingShim 2s ease infinite}@keyframes forgeLandingShim{0%{left:-80%}to{left:130%}}.forgeLandingPage .ss-gpu-item{margin:0 5px 4px;padding:5px 6px;background:var(--landing-chalk);border-radius:6px;box-shadow:var(--landing-shadow-sm);display:flex;gap:5px;align-items:center}.forgeLandingPage .ss-gpu-dot,.forgeLandingPage .fv-gpu-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.forgeLandingPage .ss-gpu-body{flex:1;min-width:0}.forgeLandingPage .ss-gpu-name,.forgeLandingPage .ss-pipe-name{font-size:6.5px;font-weight:600;color:var(--landing-stone)}.forgeLandingPage .ss-gpu-sub{font-size:5.5px;color:var(--landing-dust)}.forgeLandingPage .ss-gpu-bar,.forgeLandingPage .fv-gpu-bar{margin-top:3px;height:2px;background:var(--landing-hairline);border-radius:1px;overflow:hidden}.forgeLandingPage .ss-gpu-fill,.forgeLandingPage .fv-gpu-fill{background:var(--landing-stone)}.forgeLandingPage .ssGpu78{width:78%}.forgeLandingPage .ssGpu55{width:55%}.forgeLandingPage .ssGpu0{width:0%}.forgeLandingPage .ss-gpu-badge{padding:1px 5px;border-radius:5px;font-size:5.5px;font-weight:600;flex-shrink:0}.forgeLandingPage .ss-gb-live{background:#7a91001a;color:var(--landing-acid-dk)}.forgeLandingPage .ss-gb-wake{background:var(--landing-linen);color:var(--landing-dust)}.forgeLandingPage .delay{animation-delay:.3s}.forgeLandingPage .isSmoke{background:var(--landing-smoke)}.forgeLandingPage .ss-exec-grid{display:grid;grid-template-columns:1fr 1fr;padding:0 6px 4px}.forgeLandingPage .ss-exec-cell{padding:3px 4px}.forgeLandingPage .ss-exec-v{font-size:7px;font-weight:500;color:var(--landing-stone)}.forgeLandingPage .ss-pipe-step{display:flex;gap:5px;padding:2px 8px;align-items:flex-start}.forgeLandingPage .ss-pipe-dot{width:9px;height:9px;border-radius:50%;flex-shrink:0;margin-top:1px;display:flex;align-items:center;justify-content:center}.forgeLandingPage .ss-pd-done{background:var(--landing-acid)}.forgeLandingPage .ss-pd-run{background:var(--landing-ember)}.forgeLandingPage .ss-pd-wait{background:var(--landing-paper);border:1px solid var(--landing-hairline)}.forgeLandingPage .ss-pipe-line{width:1px;height:8px;background:var(--landing-hairline);margin:1px 0 1px 4px}.forgeLandingPage .ss-pipe-tag{font-size:5px;font-weight:600;padding:1px 4px;border-radius:4px;display:inline-block;margin-top:1px}.forgeLandingPage .ss-pt-done{background:#7a91001a;color:var(--landing-acid-dk)}.forgeLandingPage .ss-pt-run{background:#d4604014;color:var(--landing-ember)}.forgeLandingPage .ss-pt-wait{background:var(--landing-linen);color:var(--landing-dust)}.forgeLandingPage .delayedRun{animation-delay:.3s}.forgeLandingPage .ss-run-area{padding:5px 6px;display:flex;flex-direction:column;gap:3px;margin-top:auto}.forgeLandingPage .ss-cost-grid{display:grid;grid-template-columns:1fr 1fr;gap:3px}.forgeLandingPage .ss-cost-card{background:var(--landing-chalk);border-radius:5px;padding:4px 5px;box-shadow:var(--landing-shadow-sm)}.forgeLandingPage .ss-cost-v{font-size:12px;color:var(--landing-stone);margin-top:1px}.forgeLandingPage .isEmberText{color:var(--landing-ember)}.forgeLandingPage .isGreenText{color:var(--landing-acid-dk)}.forgeLandingPage .isDustText{color:var(--landing-dust)}.forgeLandingPage .ss-run-btn{height:22px;background:var(--landing-stone);border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:10px;letter-spacing:.08em;color:var(--landing-acid)}.forgeLandingPage .float-badge{position:absolute;z-index:5;background:var(--landing-chalk);border-radius:12px;padding:8px 14px;box-shadow:var(--landing-shadow-lg);display:flex;align-items:center;gap:8px;font-size:12px;font-weight:500;animation:forgeLandingFloatY 3s ease-in-out infinite}.forgeLandingPage .float-badge.a{top:18%;right:-28px;animation-delay:.5s}.forgeLandingPage .float-badge.b{bottom:22%;left:-24px;animation-delay:1s}.forgeLandingPage .float-badge.c{top:38%;left:12%;animation-delay:1.8s}.forgeLandingPage .float-badge.compact{font-size:11px;gap:6px}.forgeLandingPage .fb-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}@keyframes forgeLandingFloatY{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.forgeLandingPage .section{padding:120px 48px;position:relative}.forgeLandingPage .section-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.16em;color:var(--landing-dust);margin-bottom:16px}.forgeLandingPage .section-heading{font-family:Bebas Neue,sans-serif;font-size:clamp(42px,5.5vw,72px);line-height:.92;letter-spacing:.03em;color:var(--landing-stone);margin-bottom:20px}.forgeLandingPage .centeredHeading,.forgeLandingPage .centeredCopy{margin-left:auto;margin-right:auto;text-align:center}.forgeLandingPage .section-desc{font-family:Crimson Pro,serif;font-size:18px;color:var(--landing-stone2);line-height:1.65;font-weight:300;max-width:520px;margin-bottom:48px}.forgeLandingPage .features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:1200px;margin:0 auto}.forgeLandingPage .feat-card{background:var(--landing-paper);border-radius:16px;padding:0;overflow:hidden;border:1px solid var(--landing-hairline);transition:all .3s;cursor:default;display:flex;flex-direction:column}.forgeLandingPage .feat-card:hover,.forgeLandingPage .marquee-card:hover,.forgeLandingPage .price-card:hover{box-shadow:var(--landing-shadow-lg);transform:translateY(-4px)}.forgeLandingPage .feat-card:hover{border-color:#3a302826}.forgeLandingPage .feat-visual{height:180px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.forgeLandingPage .featVisualCompare{background:linear-gradient(135deg,#b8d90014,#7a91000a)}.forgeLandingPage .featVisualGpu{background:linear-gradient(135deg,#d460400f,#3a302808)}.forgeLandingPage .featVisualModels{background:linear-gradient(135deg,#7c5cfc0f,#2060d00a)}.forgeLandingPage .feat-body{padding:24px;flex:1;display:flex;flex-direction:column}.forgeLandingPage .feat-icon{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-bottom:14px;font-size:18px}.forgeLandingPage .featIconAcid{background:#b8d90026;color:var(--landing-acid-dk)}.forgeLandingPage .featIconEmber{background:#d460401f;color:var(--landing-ember)}.forgeLandingPage .featIconViolet{background:#7c5cfc1f;color:var(--landing-violet)}.forgeLandingPage .feat-title,.forgeLandingPage .wf-name,.forgeLandingPage .cta-heading,.forgeLandingPage .footer-col-title{font-family:Bebas Neue,sans-serif}.forgeLandingPage .feat-title{font-size:24px;letter-spacing:.06em;color:var(--landing-stone);margin-bottom:8px}.forgeLandingPage .feat-desc{font-family:Crimson Pro,serif;font-size:15px;color:var(--landing-stone2);line-height:1.6;font-weight:300;flex:1}.forgeLandingPage .feat-link{margin-top:14px;font-size:12px;font-weight:600;color:var(--landing-acid-dk);display:flex;align-items:center;gap:6px;transition:gap .2s;background:transparent;border:0;padding:0;cursor:pointer;text-align:left}.forgeLandingPage .feat-card:hover .feat-link{gap:10px}.forgeLandingPage .fv-compare{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:16px;height:100%}.forgeLandingPage .fv-compare-card{background:var(--landing-chalk);border-radius:10px;box-shadow:var(--landing-shadow-sm);display:flex;flex-direction:column;overflow:hidden}.forgeLandingPage .fv-cc-top{height:60%;border-radius:10px 10px 0 0}.forgeLandingPage .fvCompareTopOne{background:linear-gradient(135deg,#c8cec0,#b0b8a0)}.forgeLandingPage .fvCompareTopTwo{background:linear-gradient(135deg,#b8c4d0,#98aab8)}.forgeLandingPage .fv-cc-bottom{padding:8px;display:flex;flex-direction:column;gap:4px}.forgeLandingPage .fv-cc-pill{height:5px;border-radius:3px}.forgeLandingPage .fvPillWide{width:70%}.forgeLandingPage .fvPillMid{width:45%}.forgeLandingPage .fvPillShort{width:55%}.forgeLandingPage .isAcid{background:var(--landing-acid)}.forgeLandingPage .isHairline{background:var(--landing-hairline)}.forgeLandingPage .isEmberMuted{background:#d4604080}.forgeLandingPage .fv-gpu{display:flex;flex-direction:column;gap:6px;padding:20px;justify-content:center}.forgeLandingPage .fv-gpu-row{display:flex;align-items:center;gap:8px}.forgeLandingPage .fv-gpu-name{font-size:11px;font-weight:600;color:var(--landing-stone);flex:1}.forgeLandingPage .fvProvisionButton{margin-top:6px;padding:6px 10px;background:var(--landing-chalk);border-radius:8px;text-align:center;font-size:10px;font-weight:600;color:var(--landing-acid-dk);box-shadow:var(--landing-shadow-sm)}.forgeLandingPage .fv-models{display:flex;flex-direction:column;gap:5px;padding:16px 20px;justify-content:center}.forgeLandingPage .fv-model-row{display:flex;align-items:center;gap:8px;padding:8px 10px;background:var(--landing-chalk);border-radius:8px;box-shadow:var(--landing-shadow-sm)}.forgeLandingPage .fv-model-av{width:22px;height:22px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:8px;font-weight:700;flex-shrink:0}.forgeLandingPage .fv-model-av.isFal{background:var(--landing-violet);color:#fff}.forgeLandingPage .fv-model-av.isForge{background:var(--landing-stone);color:var(--landing-acid)}.forgeLandingPage .fv-model-av.isDust{background:var(--landing-dust);color:#fff}.forgeLandingPage .fv-model-name{font-size:11px;font-weight:500;color:var(--landing-stone);flex:1}.forgeLandingPage .fv-model-price{font-size:10px;color:var(--landing-dust);font-weight:500}.forgeLandingPage .workflow-section{background:var(--landing-stone);color:var(--landing-paper);overflow:hidden}.forgeLandingPage .workflow-section .section-label{color:var(--landing-acid)}.forgeLandingPage .workflow-section .section-heading{color:var(--landing-paper)}.forgeLandingPage .workflow-section .section-desc{color:#f8f4ee8c}.forgeLandingPage .workflow-steps{display:grid;grid-template-columns:repeat(5,1fr);max-width:1200px;margin:0 auto;position:relative}.forgeLandingPage .workflow-steps:before{content:"";position:absolute;top:28px;left:10%;right:10%;height:1px;background:#f8f4ee1f}.forgeLandingPage .wf-step{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 16px;position:relative}.forgeLandingPage .wf-num{font-family:Bebas Neue,sans-serif;font-size:52px;color:#b8d90033;line-height:1;margin-bottom:12px;transition:color .3s}.forgeLandingPage .wf-dot{width:12px;height:12px;border-radius:50%;background:#f8f4ee26;margin-bottom:18px;position:relative;z-index:2;transition:all .3s}.forgeLandingPage .wf-name{font-size:20px;letter-spacing:.06em;color:var(--landing-paper);margin-bottom:6px}.forgeLandingPage .wf-desc{font-size:12px;color:#f8f4ee66;line-height:1.5;font-family:Crimson Pro,serif;font-style:italic}.forgeLandingPage .wf-step:hover .wf-num{color:var(--landing-acid)}.forgeLandingPage .wf-step:hover .wf-dot{background:var(--landing-acid);box-shadow:0 0 16px #b8d90066;transform:scale(1.3)}.forgeLandingPage .models-section{overflow:hidden;padding-bottom:80px}.forgeLandingPage .marquee-track{display:flex;gap:14px;animation:forgeLandingScrollX 35s linear infinite;width:max-content}@keyframes forgeLandingScrollX{0%{transform:translate(0)}to{transform:translate(-50%)}}.forgeLandingPage .marquee-card{width:220px;flex-shrink:0;background:var(--landing-paper);border-radius:14px;padding:16px;border:1px solid var(--landing-hairline);display:flex;flex-direction:column;gap:10px;transition:all .25s}.forgeLandingPage .mq-top{display:flex;align-items:center;gap:10px}.forgeLandingPage .mq-av{width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0}.forgeLandingPage .mq-av.isFal{background:linear-gradient(135deg,#a78bfa,#7c5cfc);color:#fff}.forgeLandingPage .mq-av.isForge{background:var(--landing-stone);color:var(--landing-acid)}.forgeLandingPage .mq-name{font-weight:600;font-size:13px;color:var(--landing-stone);line-height:1.2}.forgeLandingPage .mq-provider{font-size:10.5px;color:var(--landing-dust)}.forgeLandingPage .mq-badges{display:flex;gap:4px;flex-wrap:wrap}.forgeLandingPage .mq-bdg{font-size:9px;font-weight:600;padding:2px 7px;border-radius:8px}.forgeLandingPage .mq-footer{display:flex;justify-content:space-between;font-size:11px}.forgeLandingPage .mq-price{font-weight:600;color:var(--landing-stone)}.forgeLandingPage .mq-speed{color:var(--landing-dust)}.forgeLandingPage .stats-bar{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--landing-hairline);border-bottom:1px solid var(--landing-hairline);background:var(--landing-paper)}.forgeLandingPage .stat-cell{padding:40px 32px;text-align:center;border-right:1px solid var(--landing-hairline)}.forgeLandingPage .stat-cell:last-child{border-right:none}.forgeLandingPage .stat-num{font-family:Bebas Neue,sans-serif;font-size:clamp(40px,5vw,64px);letter-spacing:.03em;color:var(--landing-stone);line-height:1}.forgeLandingPage .stat-label{font-size:12px;color:var(--landing-dust);margin-top:6px;font-family:Crimson Pro,serif;font-style:italic}.forgeLandingPage .pricing-section{text-align:center}.forgeLandingPage .pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:960px;margin:0 auto}.forgeLandingPage .price-card{background:var(--landing-paper);border-radius:16px;padding:36px 28px;border:1.5px solid var(--landing-hairline);text-align:left;transition:all .3s;display:flex;flex-direction:column}.forgeLandingPage .price-card.featured{background:var(--landing-stone);color:var(--landing-paper);border-color:transparent}.forgeLandingPage .price-card.featured .price-label{color:var(--landing-acid)}.forgeLandingPage .price-card.featured .price-amount{color:var(--landing-paper)}.forgeLandingPage .price-card.featured .price-desc{color:#f8f4ee80}.forgeLandingPage .price-card.featured .pf-item{color:#f8f4eea6}.forgeLandingPage .price-card.featured .pf-dot{background:var(--landing-acid)}.forgeLandingPage .price-card.featured .price-btn{background:var(--landing-acid);color:var(--landing-stone)}.forgeLandingPage .price-card.featured .price-btn:hover{background:var(--landing-acid-dk);color:var(--landing-chalk)}.forgeLandingPage .price-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--landing-dust);margin-bottom:12px}.forgeLandingPage .price-amount{font-family:Bebas Neue,sans-serif;font-size:52px;letter-spacing:.03em;color:var(--landing-stone);line-height:1}.forgeLandingPage .price-period{font-family:Crimson Pro,serif;font-size:14px;color:var(--landing-dust);font-weight:300;margin-bottom:20px}.forgeLandingPage .price-desc{font-family:Crimson Pro,serif;font-size:14px;color:var(--landing-stone2);line-height:1.5;margin-bottom:24px;font-weight:300}.forgeLandingPage .price-features{list-style:none;margin-bottom:28px;display:flex;flex-direction:column;gap:10px;flex:1;padding:0}.forgeLandingPage .pf-item{display:flex;align-items:center;gap:9px;font-size:13px;color:var(--landing-stone2)}.forgeLandingPage .pf-dot{width:6px;height:6px;border-radius:50%;background:var(--landing-acid-dk);flex-shrink:0}.forgeLandingPage .price-btn{width:100%;padding:12px;border-radius:12px;border:none;font-family:Bebas Neue,sans-serif;font-size:18px;letter-spacing:.08em;cursor:pointer;transition:all .2s;background:var(--landing-chalk);color:var(--landing-stone);box-shadow:var(--landing-shadow-sm)}.forgeLandingPage .price-btn:hover{box-shadow:var(--landing-shadow-md);transform:translateY(-1px)}.forgeLandingPage .cta-section{text-align:center;background:var(--landing-stone);padding:100px 48px;position:relative;overflow:hidden}.forgeLandingPage .cta-section:before{content:"";position:absolute;top:-20%;left:30%;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,rgba(184,217,0,.12),transparent 70%);pointer-events:none}.forgeLandingPage .cta-heading{font-size:clamp(48px,7vw,90px);color:var(--landing-paper);line-height:.9;letter-spacing:.04em;margin-bottom:20px;position:relative;z-index:1}.forgeLandingPage .cta-sub{font-family:Crimson Pro,serif;font-size:18px;color:#f8f4ee73;margin-bottom:36px;max-width:480px;margin-left:auto;margin-right:auto;line-height:1.6;font-weight:300;position:relative;z-index:1}.forgeLandingPage .cta-btn{padding:16px 40px;border-radius:14px;background:var(--landing-acid);color:var(--landing-stone);font-family:Bebas Neue,sans-serif;font-size:22px;letter-spacing:.1em;cursor:pointer;border:none;transition:all .25s;box-shadow:0 4px 24px #b8d90040;position:relative;z-index:1}.forgeLandingPage .cta-btn:hover{background:#c8e800;transform:translateY(-2px);box-shadow:0 8px 36px #b8d90059}.forgeLandingPage footer{padding:48px;display:flex;align-items:flex-start;gap:48px;border-top:1px solid var(--landing-hairline)}.forgeLandingPage .footer-brand{flex:1}.forgeLandingPage .footer-logo{margin-bottom:12px}.forgeLandingPage .footer-logo .nav-gem{width:22px;height:22px;border-radius:6px}.forgeLandingPage .footer-logo .nav-gem:after{width:8px;height:8px}.forgeLandingPage .footer-logo span{font-family:Bebas Neue,sans-serif;font-size:22px;letter-spacing:.1em}.forgeLandingPage .footer-desc{font-size:12px;color:var(--landing-dust);max-width:260px;line-height:1.5;font-family:Crimson Pro,serif;font-style:italic}.forgeLandingPage .footer-col{display:flex;flex-direction:column;gap:8px}.forgeLandingPage .footer-col-title{font-size:16px;letter-spacing:.08em;color:var(--landing-stone);margin-bottom:4px}.forgeLandingPage .footer-link{font-size:12px;color:var(--landing-dust);transition:color .15s,background .15s;cursor:pointer;background:transparent;border:0;border-radius:10px;padding:0;text-align:left}.forgeLandingPage .footer-bottom{padding:20px 48px;text-align:center;font-size:11px;color:var(--landing-smoke);border-top:1px solid var(--landing-hairline)}.forgeLandingPage .reveal{opacity:0;transform:translateY(32px);transition:opacity .7s ease,transform .7s ease}.forgeLandingPage .reveal.visible{opacity:1;transform:translateY(0)}.forgeLandingPage .reveal-d1{transition-delay:.1s}.forgeLandingPage .reveal-d2{transition-delay:.2s}.forgeLandingPage .reveal-d3{transition-delay:.3s}.forgeLandingPage .reveal-d4{transition-delay:.4s}.forgeLandingPage .reveal-d5{transition-delay:.5s}@media(max-width:1100px){.forgeLandingPage .features-grid,.forgeLandingPage .pricing-grid{grid-template-columns:1fr}.forgeLandingPage .workflow-steps{grid-template-columns:1fr;gap:24px}.forgeLandingPage .workflow-steps:before{display:none}.forgeLandingPage .stats-bar{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.forgeLandingNav,.forgeLandingNav.scrolled{padding:14px 18px;flex-wrap:wrap;gap:12px}.forgeLandingPage .nav-links{width:100%;flex-wrap:wrap}.forgeLandingPage .hero,.forgeLandingPage .section,.forgeLandingPage .cta-section,.forgeLandingPage footer,.forgeLandingPage .footer-bottom{padding-left:18px;padding-right:18px}.forgeLandingPage .hero{padding-top:150px}.forgeLandingPage .hero-actions,.forgeLandingPage .hero-proof{flex-direction:column}.forgeLandingPage .proof-text{text-align:center}.forgeLandingPage .hero-screenshot{margin-top:44px}.forgeLandingPage .float-badge{display:none}.forgeLandingPage .screenshot-frame{aspect-ratio:auto}.forgeLandingPage .ss-app{position:relative;top:auto;display:grid;grid-template-columns:1fr}.forgeLandingPage .ss-c1,.forgeLandingPage .ss-c2,.forgeLandingPage .ss-c3{border-right:0;border-bottom:1px solid var(--landing-hairline)}.forgeLandingPage .ss-c4{border-left:0}.forgeLandingPage footer{flex-direction:column}.forgeLandingPage .stats-bar{grid-template-columns:1fr}}.forraySettingsPage{display:flex;min-height:calc(100vh - 52px);background:var(--linen, #ede8e0);color:#3a3028;font-family:Outfit,sans-serif}.forraySettingsSidebar{width:220px;flex:none;padding:20px 12px;border-right:1px solid rgba(58,48,40,.1);background:#f8f4ee;overflow-y:auto}.forraySettingsSidebarGroup{display:flex;flex-direction:column;gap:4px}.forraySettingsSidebarGroup+.forraySettingsSidebarGroup{margin-top:10px}.forraySettingsSidebarLabel{padding:12px 12px 6px;color:#c4bbb0;font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.forraySettingsSidebarItem{display:flex;align-items:center;gap:10px;width:100%;padding:8px 12px;border:none;border-radius:10px;background:transparent;color:#9c8e82;font:inherit;font-size:13px;font-weight:500;text-align:left;cursor:pointer;transition:all .18s ease}.forraySettingsSidebarItem:hover{background:#fff;color:#5a4e42;box-shadow:0 1px 3px #0e0f140f}.forraySettingsSidebarItem.isActive{background:#fff;color:#3a3028;font-weight:600;box-shadow:0 1px 3px #0e0f140f}.forraySettingsSidebarItem.isDanger{color:#f04838}.forraySettingsSidebarIcon{width:20px;flex:none;display:flex;align-items:center;justify-content:center}.forraySettingsSidebarBadge{margin-left:auto;padding:2px 7px;border-radius:8px;background:#c4f01826;color:#7a9a00;font-size:9px;font-weight:700}.forraySettingsMain{flex:1;min-width:0;padding:28px 36px 60px;overflow-y:auto}.forraySettingsHero{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:22px}.forraySettingsTitle{margin-bottom:4px;font-family:Space Grotesk,sans-serif;font-size:28px;font-weight:700;letter-spacing:-.02em;color:#0e0f14}.forraySettingsDesc{font-family:Crimson Pro,serif;font-size:14px;font-style:italic;color:#9c8e82}.forraySettingsHeroProfile{display:flex;align-items:center;gap:12px}.forraySettingsAvatar,.forraySettingsAvatarLarge{display:flex;align-items:center;justify-content:center;background:#0e0f14;color:#c4f018;font-family:Space Grotesk,sans-serif;font-weight:700}.forraySettingsAvatar{width:44px;height:44px;border-radius:12px;font-size:16px}.forraySettingsAvatarLarge{width:64px;height:64px;border-radius:16px;font-size:24px;flex:none}.forraySettingsHeroName,.forraySettingsIdentityName{font-family:Space Grotesk,sans-serif;font-size:18px;font-weight:700;color:#0e0f14}.forraySettingsHeroMeta,.forraySettingsIdentityEmail,.forraySettingsMuted,.forraySettingsMetaDesc,.forraySettingsProviderMeta,.forraySettingsAppDesc,.forraySettingsToggleDesc{color:#9c8e82;font-size:11px}.forraySettingsSummary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:16px}.forraySettingsSummaryStat,.forraySettingsCard,.forraySettingsPlanCard{border:1px solid rgba(58,48,40,.1);background:#fff;box-shadow:0 1px 3px #0e0f140f}.forraySettingsSummaryStat{padding:18px 20px;border-radius:16px}.forraySettingsSummaryValue{font-family:Space Grotesk,sans-serif;font-size:20px;font-weight:700;color:#0e0f14}.forraySettingsSummaryValue.isLime{color:#7a9a00}.forraySettingsSummaryValue.isViolet{color:#8b5cf6}.forraySettingsSummaryLabel{margin-top:2px;color:#9c8e82;font-size:11px}.forraySettingsCard{margin-bottom:16px;border-radius:16px;overflow:hidden}.forraySettingsCard.isDanger{border-color:#f0483833}.forraySettingsCardHead{display:flex;align-items:center;gap:10px;padding:18px 22px 14px;border-bottom:1px solid rgba(58,48,40,.06)}.forraySettingsCardTitle{flex:1;font-family:Space Grotesk,sans-serif;font-size:17px;font-weight:700;color:#0e0f14}.forraySettingsCardTitle.isDanger{color:#f04838}.forraySettingsCardBadge,.forraySettingsStatusBadge{display:inline-flex;align-items:center;justify-content:center;padding:3px 9px;border-radius:8px;font-size:10px;font-weight:700}.forraySettingsCardBadge,.forraySettingsStatusBadge{background:#ede8e0;color:#9c8e82}.forraySettingsStatusBadge.isPositive,.forraySettingsStatusBadge.isConnected{background:#0cc0a01a;color:#0cc0a0}.forraySettingsStatusBadge.isWarning{background:#f0483814;color:#f04838}.forraySettingsStatusBadge.isNeutral{background:#ede8e0;color:#9c8e82}.forraySettingsCardBody{padding:20px 22px}.forraySettingsIdentityRow{display:flex;align-items:center;gap:16px;margin-bottom:20px}.forraySettingsIdentityCopy{display:flex;flex-direction:column;gap:4px}.forraySettingsFieldGrid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.forraySettingsField{display:flex;flex-direction:column;gap:5px;margin-bottom:16px}.forraySettingsField span{color:#5a4e42;font-size:11px;font-weight:600}.forraySettingsField input,.forraySettingsField textarea,.forraySettingsField select{width:100%;padding:9px 13px;border:1.5px solid rgba(58,48,40,.1);border-radius:10px;background:#fff;color:#3a3028;font:inherit;font-size:13px;outline:none}.forraySettingsField textarea{min-height:78px;resize:vertical}.forraySettingsField input:disabled,.forraySettingsField textarea:disabled,.forraySettingsField select:disabled{background:#ede8e0;color:#9c8e82;cursor:not-allowed}.forraySettingsButtonRow{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.forraySettingsBtn{padding:9px 18px;border:none;border-radius:10px;font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease}.forraySettingsBtn:disabled{opacity:.6;cursor:not-allowed}.forraySettingsBtnPrimary{background:#0e0f14;color:#c4f018}.forraySettingsBtnPrimary:hover:not(:disabled){background:#5a4e42}.forraySettingsBtnSecondary{background:#ede8e0;color:#5a4e42}.forraySettingsBtnSecondary:hover:not(:disabled){background:#3a302814}.forraySettingsBtnDanger{background:#f0483814;color:#f04838}.forraySettingsBtnDanger:hover:not(:disabled){background:#f04838;color:#fff}.forraySettingsInlineMessage{padding:10px 12px;border-radius:10px;font-size:12px;line-height:1.45}.forraySettingsInlineMessage.isSuccess{background:#7a9a0014;border:1px solid rgba(122,154,0,.18);color:#7a9a00}.forraySettingsInlineMessage.isError{background:#f0483814;border:1px solid rgba(240,72,56,.18);color:#f04838}.forraySettingsLink{color:#3d7aff;font-size:12px;text-decoration:none}.forraySettingsLink:hover{text-decoration:underline}.forraySettingsLinkButton{padding:0;border:0;background:transparent;color:#3d7aff;font:inherit;font-size:12px;cursor:pointer}.forraySettingsLinkButton:hover{text-decoration:underline}.forraySettingsStack{display:flex;flex-direction:column;gap:12px}.forraySettingsTopupGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.forraySettingsTopupCard{border:1px solid rgba(58,48,40,.12);background:#fffdfa;padding:14px;text-align:left;display:grid;gap:8px;cursor:pointer;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease}.forraySettingsTopupCard:hover,.forraySettingsTopupCard:focus-visible{border-color:#3a302833;box-shadow:var(--shadow-sm);outline:none}.forraySettingsTopupCard.isSelected{border-color:#b8d9009e;background:#f4f8deeb;box-shadow:0 0 0 1px #b8d9003d}.forraySettingsTopupTop{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.forraySettingsTopupTop span,.forraySettingsTopupTop strong{font-size:11px;line-height:1.2;letter-spacing:.08em;text-transform:uppercase}.forraySettingsTopupTop span{color:#7f7267;font-weight:600}.forraySettingsTopupTop strong{color:#3a3028;font-weight:700}.forraySettingsTopupPrice{font-family:var(--font-disp);font-size:28px;line-height:1;letter-spacing:.04em;color:#3a3028}.forraySettingsTopupDesc{font-size:13px;line-height:1.45;color:#3a3028;font-weight:600}.forraySettingsTopupMeta{font-size:12px;line-height:1.45;color:#7f7267}.forraySettingsTopupActions{margin-top:12px;display:flex;justify-content:flex-start}.forraySettingsHistoryList{display:flex;flex-direction:column;gap:10px}.forraySettingsHistoryRow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding:12px 14px;border:1px solid rgba(58,48,40,.08);background:#fffdfa}.forraySettingsHistoryMain{min-width:0;display:grid;gap:4px}.forraySettingsHistoryTitleRow{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.forraySettingsHistoryTitle{font-size:13px;font-weight:600;color:#3a3028}.forraySettingsHistoryMeta{font-size:12px;color:#9c8e82;line-height:1.45}.forraySettingsHistoryAmounts{display:grid;justify-items:end;gap:3px;text-align:right}.forraySettingsHistoryAmount{font-size:13px;font-weight:700;color:#3a3028}.forraySettingsHistoryGrant{font-size:12px;color:#7a9a00;font-weight:600}.forraySettingsMetaRow,.forraySettingsProviderRow,.forraySettingsAppRow{display:flex;align-items:center;gap:12px;justify-content:space-between}.forraySettingsMetaTitle,.forraySettingsProviderName,.forraySettingsAppName,.forraySettingsToggleName{font-size:13px;font-weight:600;color:#3a3028}.forraySettingsDivider{height:1px;background:#3a30280f}.forraySettingsPlanCard{display:flex;align-items:center;gap:16px;margin-bottom:16px;padding:16px;border-radius:14px;background:#0e0f14;color:#fff}@media(max-width:1080px){.forraySettingsTopupGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.forraySettingsTopupGrid{grid-template-columns:minmax(0,1fr)}.forraySettingsTopupActions .forraySettingsBtn{width:100%}}.forraySettingsPlanIcon{width:44px;height:44px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#c4f01826;color:#c4f018;font-size:20px}.forraySettingsPlanInfo{flex:1}.forraySettingsPlanName{font-family:Space Grotesk,sans-serif;font-size:20px;font-weight:700}.forraySettingsPlanDesc{color:#ffffff6b;font-size:11px}.forraySettingsPlanPrice{font-family:Space Grotesk,sans-serif;font-size:28px;font-weight:700;color:#c4f018;text-align:right}.forraySettingsUsageRow{margin-bottom:14px}.forraySettingsUsageHeader{display:flex;justify-content:space-between;gap:12px;margin-bottom:5px;color:#5a4e42;font-size:11px;font-weight:600}.forraySettingsUsageTrack{height:6px;overflow:hidden;border-radius:3px;background:#ede8e0}.forraySettingsUsageFill{height:100%;border-radius:3px}.forraySettingsUsageFill.islime{background:#7a9a00}.forraySettingsUsageFill.isviolet{background:#8b5cf6}.forraySettingsUsageFill.isdark{background:#0e0f14}.forraySettingsToggleList{display:flex;flex-direction:column}.forraySettingsToggleRow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid rgba(58,48,40,.06)}.forraySettingsToggleRow:last-child{border-bottom:none}.forraySettingsToggleRow.isDisabled{opacity:.72}.forraySettingsToggleRow input[type=checkbox]{width:40px;height:22px;accent-color:#7a9a00}.forraySettingsAppIcon{width:36px;height:36px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:10px;color:#fff;font-size:14px;font-weight:700}.forraySettingsAppIcon.isgithub{background:#24292e}.forraySettingsAppIcon.isgoogle{background:#4285f4}.forraySettingsAppIcon.isapple{background:#111}.forraySettingsAppIcon.isfal{background:#111827}.forraySettingsAppIcon.isvast{background:#2563eb}.forrayConnectedProviderList{display:flex;flex-direction:column;gap:12px}.forrayConnectedProviderRow{display:flex;gap:12px;align-items:flex-start;padding:14px;border:1px solid rgba(58,48,40,.08);border-radius:14px;background:#fffaf2}.forrayConnectedProviderMain{flex:1;min-width:0}.forrayConnectedProviderControls{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.forrayConnectedProviderControls input{min-width:240px;flex:1;height:36px;padding:0 10px;border:1px solid rgba(58,48,40,.12);border-radius:10px;background:#fff;color:#3a3028}.forraySettingsThemeGrid{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:16px}.forraySettingsThemeCard{width:120px;height:92px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:2px solid transparent;border-radius:12px;background:#f8f4ee;color:#3a3028}.forraySettingsThemeCard.isSelected{border-color:#c4f018;box-shadow:0 0 0 3px #c4f01826}.forraySettingsThemeCard.isDisabled{opacity:.55}.forraySettingsThemePreview{width:58px;height:34px;border-radius:8px}.forraySettingsThemePreview.isLight{background:linear-gradient(180deg,#fff 0 50%,#ede8e0 50% 100%)}.forraySettingsThemePreview.isDark{background:linear-gradient(180deg,#0e0f14 0 50%,#1a1b24 50% 100%)}.forraySettingsThemePreview.isSystem{background:linear-gradient(180deg,#0e0f14 0 50%,#f8f4ee 50% 100%)}@media(max-width:1100px){.forraySettingsPage{flex-direction:column}.forraySettingsSidebar{width:auto;border-right:none;border-bottom:1px solid rgba(58,48,40,.1)}.forraySettingsSummary{grid-template-columns:1fr}}@media(max-width:760px){.forraySettingsMain{padding:20px 16px 40px}.forraySettingsHero{flex-direction:column;align-items:flex-start}.forraySettingsFieldGrid{grid-template-columns:1fr}.forraySettingsMetaRow,.forraySettingsProviderRow,.forraySettingsAppRow{align-items:flex-start;flex-direction:column}}.hostedBillingExplainerModal{position:fixed;inset:0;z-index:1400;display:flex;align-items:center;justify-content:center;padding:28px;font-family:Outfit,sans-serif}.hostedBillingExplainerModalBackdrop{position:absolute;inset:0;border:0;background:#0b0d123d;cursor:pointer}.hostedBillingExplainerModalPanel{position:relative;width:min(680px,calc(100vw - 32px));border:1px solid rgba(58,48,40,.12);border-radius:20px;background:#fdfaf6;box-shadow:0 18px 48px #3a302829,0 4px 16px #3a302814;padding:20px 20px 18px;color:#3a3028}.hostedBillingExplainerModalEyebrow{margin-bottom:10px;color:#9c8e82;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.hostedBillingExplainerModalHead{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.hostedBillingExplainerModalHead h2{margin:0;font-family:Bebas Neue,sans-serif;font-size:34px;letter-spacing:.04em;line-height:.95}.hostedBillingExplainerModalHead p{margin:10px 0 0;max-width:520px;color:#5a4e42;font-size:14px;line-height:1.5}.hostedBillingExplainerModalClose{width:34px;height:34px;border:1px solid rgba(58,48,40,.12);border-radius:10px;background:#fff;color:#5a4e42;font:inherit;font-size:22px;line-height:1;cursor:pointer;flex:none}.hostedBillingExplainerModalGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.hostedBillingExplainerModalCard{display:flex;flex-direction:column;gap:8px;min-height:110px;padding:14px;border:1px solid rgba(58,48,40,.1);border-radius:14px;background:#fff;box-shadow:0 1px 3px #0e0f140f}.hostedBillingExplainerModalCard strong{color:#0e0f14;font-size:14px}.hostedBillingExplainerModalCard span{color:#6d6256;font-size:12px;line-height:1.5}.hostedBillingExplainerModalCard.isActive{border-color:#c4f01857;background:linear-gradient(180deg,#c4f01814,#fff)}.hostedBillingExplainerModalNote{margin-top:16px;padding:12px 14px;border-radius:12px;background:#c4f01814;color:#5a4e42;font-size:12px;line-height:1.5}.hostedBillingExplainerModalActions{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.hostedBillingExplainerModalButton{min-width:126px;padding:11px 16px;border-radius:12px;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.hostedBillingExplainerModalButton.isSecondary{border:1px solid rgba(58,48,40,.12);background:#fff;color:#5a4e42}.hostedBillingExplainerModalButton.isPrimary{border:1px solid #0e0f14;background:#0e0f14;color:#f8f4ee}@media(max-width:720px){.hostedBillingExplainerModal{padding:16px}.hostedBillingExplainerModalPanel{width:min(100%,520px);padding:18px 16px 16px}.hostedBillingExplainerModalHead{flex-direction:column}.hostedBillingExplainerModalClose{align-self:flex-end}.hostedBillingExplainerModalGrid{grid-template-columns:1fr}.hostedBillingExplainerModalActions{flex-direction:column-reverse}.hostedBillingExplainerModalButton{width:100%}}:root{--bg:#0b0d12;--panel:#111420;--panel2:#0f1220;--text:#e8ecf1;--muted:#a9b3c1;--border:rgba(255,255,255,.1);--accent:#7c5cff;--accent2:#22c55e;--danger:#ef4444;--app-global-billing-banner-height:0px}*{box-sizing:border-box}html,body,#root{height:100%;min-height:100%}#root>.container{min-height:100%}body{margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial;background:radial-gradient(1200px 600px at 20% 0%,rgba(124,92,255,.25),transparent 60%),var(--bg);color:var(--text)}body.bodyThemeAdmin{background:radial-gradient(1200px 600px at 20% 0%,rgba(124,92,255,.25),transparent 60%),var(--bg);color:var(--text)}body.bodyThemeLight{background:radial-gradient(1200px 600px at 20% 0%,rgba(225,214,193,.34),transparent 60%),linear-gradient(180deg,#f8f4ee,#f1ebe1);color:#3a3028}body.bodyThemeLight select,body.bodyThemeLight textarea,body.bodyThemeLight input[type=text],body.bodyThemeLight .input{background:#fff!important;background-color:#fff!important;color:#3a3028!important;border:1px solid rgba(58,48,40,.14)!important;box-shadow:0 1px 3px #3a302814,0 1px 2px #3a30280f}body.bodyThemeLight select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%239c8e82' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:calc(100% - 10px) center;background-size:12px 8px}body.bodyThemeLight select:hover,body.bodyThemeLight textarea:hover,body.bodyThemeLight input[type=text]:hover,body.bodyThemeLight .input:hover{background:#fff!important;background-color:#fff!important;border-color:#3a302838!important}body.bodyThemeLight select:focus-visible,body.bodyThemeLight textarea:focus-visible,body.bodyThemeLight input[type=text]:focus-visible,body.bodyThemeLight .input:focus-visible{outline:none;background:#fff!important;background-color:#fff!important;border-color:#3a302838!important;box-shadow:0 0 0 2px #3a302814,0 1px 3px #3a302814,0 1px 2px #3a30280f!important}body.bodyThemeLight select option{background:#fff;color:#3a3028}.appShell{display:flex;min-height:100vh}.appShell.sectionCreate{height:100vh;height:100dvh;min-height:100vh;min-height:100dvh;overflow:hidden}.sidebar{width:240px;min-height:100vh;position:fixed;left:0;top:0;height:100vh;background:#f8f4ee;border-right:1px solid rgba(58,48,40,.1);display:flex;flex-direction:column;gap:10px;padding:16px 12px 18px;color:#3a3028;font-family:Outfit,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial;box-shadow:0 1px #3a30280f,0 2px 8px #3a30280a}.sidebarLogo{position:relative;display:flex;align-items:center;justify-content:flex-end;min-height:40px;padding:6px 0 8px}.sidebarLogoMarkWrap{display:inline-flex;align-items:center;justify-content:center;width:47px;height:47px;border-radius:10px;background:#fff;border:1px solid rgba(58,48,40,.1);box-shadow:0 1px 3px #3a302814,0 1px 2px #3a30280f}.sidebarLogoMark{display:block;width:47px;height:47px;object-fit:contain}.sidebarNav{display:flex;flex-direction:column;gap:4px}.sidebarFooter{margin-top:auto;padding-top:12px}.sidebarModeSwitcher{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:0 0 10px}.sidebarModeSwitcher.isCollapsed{gap:4px;padding:0 0 10px}.sidebarModeButton{display:flex;align-items:center;justify-content:flex-start;gap:8px;border:0;background:transparent;color:#9c8e82;border-radius:10px;padding:8px 10px;font-size:12px;font-weight:700;cursor:pointer}.sidebarModeButtonIcon{display:inline-flex;align-items:center;justify-content:center;width:16px;min-width:16px}.sidebarModeButton:hover{color:#5a4e42;background:#ede8e0}.sidebarModeButton.isActive{color:#3a3028;background:#fff;box-shadow:0 1px 3px #3a302814,0 1px 2px #3a30280f}.sidebarModeSwitcher.isCollapsed .sidebarModeButtonLabel{display:none}.sidebarModeSwitcher.isCollapsed .sidebarModeButton{justify-content:center;padding:8px 10px}.sidebarToggle{position:absolute;top:0;right:0;background:#fff;border:1px solid rgba(58,48,40,.12);color:#9c8e82;border-radius:8px;padding:4px 8px;font-size:12px;cursor:pointer;box-shadow:0 1px 3px #3a302814,0 1px 2px #3a30280f}.sidebarToggle:hover{color:#3a3028;border-color:#3a302833;background:#ede8e0}.navItem{width:100%;text-align:left;padding:10px 12px;border-radius:10px;border:1px solid transparent;background:transparent;color:#9c8e82;font-size:13px;font-weight:600;cursor:pointer}.navItemContent{display:flex;align-items:center;width:100%;gap:8px}.navItemIcon{display:inline-flex;align-items:center;justify-content:center;width:18px;min-width:18px}.navItem:hover{background:#ede8e0;color:#5a4e42}.navItemDisabled,.navItemDisabled:hover{background:transparent;color:#9c8e82;opacity:.45;cursor:not-allowed}.navItemDisabled .navItemContent{pointer-events:none}.navItemActive{background:#fff;border-color:#3a302824;color:#3a3028;box-shadow:inset 3px 0 #b8d900,0 1px 3px #3a302814,0 1px 2px #3a30280f}.sidebarDivider{height:1px;background:#3a30281a;margin:10px 8px}.appMain{flex:1;min-width:0;padding:24px 24px 24px 0;margin-left:240px}.appMainWithTopbar{display:flex;flex-direction:column;gap:0;padding-top:0}.appMainContent{display:flex;flex-direction:column;gap:18px;padding-top:24px}.appRouteAccessScreen{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:32px;background:radial-gradient(circle at top,rgba(186,214,0,.08),transparent 34%),linear-gradient(180deg,#f7f1e8,#efe5d7)}.appRouteAccessCard{width:min(440px,100%);display:grid;gap:12px;padding:28px 30px;border:1px solid rgba(58,48,40,.12);background:#fffdfa;box-shadow:0 16px 40px #3a30281a}.appRouteAccessEyebrow{font:800 12px/1 Outfit,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial;letter-spacing:.18em;text-transform:uppercase;color:#8a7a6d}.appRouteAccessCard h1{margin:0;font:400 42px/.95 Bebas Neue,sans-serif;letter-spacing:.04em;color:#2c241d}.appRouteAccessCard p{margin:0;font:500 15px/1.6 Outfit,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial;color:#6d6055}.adminMain{display:flex;flex-direction:column;gap:18px;padding-left:16px}.adminContent{display:flex;flex-direction:column;gap:18px}.adminSummaryGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.adminSummaryCard{display:grid;gap:8px}.successBanner{color:#bbf7d0}.adminOpsTopRow{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:14px}.adminOpsToolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:14px}.adminOpsSearch{min-width:280px;flex:1 1 280px}.adminOpsGrid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,.9fr);gap:16px}.adminOpsColumn,.adminOpsSideColumn{display:grid;gap:14px}.adminOpsSectionTitle{font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.adminOpsTable{display:grid;gap:10px}.adminOpsRow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:12px;border:1px solid var(--border);border-radius:12px;background:#ffffff08}.adminOpsRowMain{display:grid;gap:6px;min-width:0}.adminOpsRowTop{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.adminOpsRowActions{display:grid;align-content:start;justify-items:end;gap:8px}.adminOpsMiniCard{display:grid;gap:10px;padding:12px;border:1px solid var(--border);border-radius:12px;background:#ffffff08}.adminOpsMiniRow{display:grid;gap:4px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.06)}.adminOpsMiniRow:last-child{padding-bottom:0;border-bottom:0}.adminOpsStatus{display:inline-flex;align-items:center;justify-content:center;padding:3px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.12);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.adminOpsStatus--success{color:#bbf7d0;border-color:#22c55e52;background:#14532d29}.adminOpsStatus--warning{color:#fde68a;border-color:#f59e0b52;background:#78350f2e}.adminOpsStatus--critical{color:#fecaca;border-color:#ef444459;background:#7f1d1d2e}.adminOpsStatus--info{color:#cbd5e1;border-color:#94a3b833;background:#1e293b52}.sidebarSessionCard{display:grid;gap:6px;padding:12px;border:1px solid rgba(58,48,40,.12);border-radius:14px;background:#fff;box-shadow:0 1px 3px #3a302814,0 1px 2px #3a30280f}.sidebarSessionEmail{font-size:13px;font-weight:600;color:#3a3028;overflow-wrap:anywhere}.sidebarSessionButton{width:100%;margin-top:4px}.sidebarTierTester{display:grid;gap:6px;padding-top:4px}.sidebarSessionCard .sidebarTierSelect{font-size:12px;font-weight:600;font-family:Outfit,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial;min-height:38px;height:38px;padding:8px 30px 8px 10px;margin:0;border:1px solid rgba(58,48,40,.14);border-radius:10px;background-color:#fdfaf6;color:#3a3028;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%236f6054' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:calc(100% - 10px) center;background-size:10px 6px;box-shadow:inset 0 1px #ffffffb8}.sidebarSessionCard .sidebarTierSelect:hover{border-color:#3a302833;background-color:#fff}.sidebarSessionCard .sidebarTierSelect:focus-visible{outline:none;border-color:#3a302847;box-shadow:0 0 0 2px #b8d9004d,inset 0 1px #fffc}.sidebarSessionCard .sidebarTierSelect:disabled{opacity:.66;cursor:not-allowed;background-color:#f3efe8}.sidebarSessionCard .sidebarTierSelect option{background:#fdfaf6;color:#3a3028}.sidebarSessionCompactActions{display:none}.sidebarSessionCompactControl{position:relative;display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:34px;padding:0;border:1px solid rgba(58,48,40,.14);background:#ede8e0;color:#5a4e42;border-radius:10px;box-shadow:0 1px 2px #3a302814}.sidebarSessionCompactControl:hover{border-color:#3a302838;background:#e8f5a0;color:#7a9100}.sidebarSessionCompactSelect{cursor:pointer}.sidebarTierSelectCompact{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:pointer}.errorTextCompact{color:#d46040;font-size:11px;line-height:1.35}.sidebar .label,.sidebar .toast{color:#9c8e82}.sidebar .secondaryBtn{border-color:#3a302824;background:#ede8e0;color:#5a4e42}.sidebar .secondaryBtn:hover{border-color:#3a302838;background:#e8f5a0;color:#7a9100}.sidebar .secondaryBtn.sidebarSessionCompactControl{min-height:34px;padding:0}.sidebarSessionCard.isCollapsed{padding:8px 6px;justify-items:center}.sidebarSessionCard.isCollapsed .label,.sidebarSessionCard.isCollapsed .sidebarSessionEmail,.sidebarSessionCard.isCollapsed .toast,.sidebarSessionCard.isCollapsed .sidebarTierTester{display:none}.sidebarSessionCard.isCollapsed .sidebarSessionCompactActions{width:100%;display:grid;grid-template-columns:minmax(0,1fr);gap:6px}.sidebarSessionCard.isCollapsed .sidebarSessionButton{display:none}.appShell.sidebarCollapsed .sidebar{width:72px}.appShell.sidebarCollapsed .appMain{margin-left:72px}.appShell.sidebarCollapsed .navItem{text-align:left;padding:10px 12px}.appShell.sidebarCollapsed .navItemContent{justify-content:flex-start}.appShell.sidebarCollapsed .navItemLabel{display:none}.appShell.sectionCreate .sidebarLogo{min-height:44px;padding:4px 0 8px}.appShell.sectionCreate .appMain{padding:0;background:#ede8e0;display:flex;flex-direction:column}.appShell.sectionCreate .sidebarToggle{top:4px}.appGlobalBillingBanner{position:relative;z-index:20;display:flex;align-items:center;gap:12px;min-height:48px;padding:10px 16px;border-bottom:1px solid rgba(58,48,40,.18);background:#f0e8ddfc;box-shadow:0 1px #3a302814,0 4px 14px #3a302814;overflow:hidden;animation:appGlobalBannerIn .4s ease;font:500 12.5px/1.4 Outfit,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial}@keyframes appGlobalBannerIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.appGlobalBillingBannerShimmer{position:absolute;top:0;bottom:0;left:-120px;width:120px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.06),transparent);pointer-events:none;animation:appGlobalBannerShimmer 3s ease infinite}@keyframes appGlobalBannerShimmer{0%{left:-120px}to{left:calc(100% + 120px)}}.appGlobalBillingBannerIcon{width:28px;height:28px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;font:700 14px/1 Outfit,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial;background:#3a30281f;color:#3a3028}.appGlobalBillingBannerCopy{flex:1 1 auto;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;line-height:1.4}.appGlobalBillingBannerCopy strong{font:700 12.5px/1.4 Outfit,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial;color:#3a3028}.appGlobalBillingBannerCopy span{font:500 12.5px/1.4 Outfit,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial;color:#2c241deb}.appGlobalBillingBannerProgress{position:absolute;left:0;right:0;bottom:0;height:2px;pointer-events:none;opacity:.5}.appGlobalBillingBanner.is-usage{background:#fef8ec;color:#3a3028;border-bottom-color:#f0a02026}.appGlobalBillingBanner.is-usage .appGlobalBillingBannerIcon{background:#f0a0201f;color:#f0a020}.appGlobalBillingBanner.is-usage .appGlobalBillingBannerCopy strong{color:#c07800}.appGlobalBillingBanner.is-usage .appGlobalBillingBannerCopy span{color:#5a4e42}.appGlobalBillingBanner.is-usage .appGlobalBillingBannerProgress{background:#f0a020}.appGlobalBillingBanner.is-maintenance{background:#1e2030;color:#fff9;border-bottom-color:#ffffff14}.appGlobalBillingBanner.is-maintenance .appGlobalBillingBannerIcon{background:#ffffff0f;color:#fff6}.appGlobalBillingBanner.is-maintenance .appGlobalBillingBannerCopy strong{color:#ffffffdb}.appGlobalBillingBanner.is-maintenance .appGlobalBillingBannerCopy span{color:#ffffffa3}.appGlobalBillingBanner.is-achievement{background:linear-gradient(135deg,#042018,#081820);color:#ffffffd9;border-bottom-color:#0cc0a02e}.appGlobalBillingBanner.is-achievement .appGlobalBillingBannerIcon{background:#0cc0a01f;color:#0cc0a0}.appGlobalBillingBanner.is-achievement .appGlobalBillingBannerCopy strong{color:#baff2c}.appGlobalBillingBanner.is-achievement .appGlobalBillingBannerCopy span{color:#fffc}.appGlobalBillingBanner.is-trial{background:linear-gradient(135deg,#2a0a08,#1a0808);color:#ffffffd9;border-bottom-color:#f048382e}.appGlobalBillingBanner.is-trial .appGlobalBillingBannerIcon{background:#f0483826;color:#f04838}.appGlobalBillingBanner.is-trial .appGlobalBillingBannerCopy strong{color:#ff6b5a}.appGlobalBillingBanner.is-trial .appGlobalBillingBannerCopy span{color:#fffc}.appGlobalBillingBanner.is-welcome{background:#fff;color:#3a3028;border-bottom-color:#3a30281a}.appGlobalBillingBanner.is-welcome .appGlobalBillingBannerIcon{background:#c4f0181a;color:#7a9a00}.appGlobalBillingBanner.is-welcome .appGlobalBillingBannerCopy strong{color:#0e0f14}.appGlobalBillingBanner.is-welcome .appGlobalBillingBannerCopy span{color:#5a4e42}.appGlobalAdminToast{position:fixed;top:24px;right:24px;z-index:320;display:inline-flex;align-items:center;gap:8px;width:min(720px,calc(100vw - 48px));max-width:calc(100vw - 48px);padding:11px 14px;border-radius:14px;border:1px solid rgba(12,192,160,.2);background:#14100ceb;box-shadow:0 18px 40px #00000042;color:#67f3d8;font:600 12px/1.2 Outfit,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none}.appGlobalAdminToast.isSuccess{border-color:#4ade809e;background:linear-gradient(135deg,#16a34afa,#84cc16f0);box-shadow:0 18px 44px #22c55e57;color:#f0fdf4}.appGlobalAdminToastDot{width:7px;height:7px;border-radius:50%;background:currentColor;flex:0 0 auto}@media(max-width:900px){.appGlobalBillingBanner{align-items:flex-start}.appGlobalBillingBannerCopy{display:grid;gap:2px}.appGlobalBillingBannerCopy strong,.appGlobalBillingBannerCopy span{display:block}.appGlobalAdminToast{top:16px;right:16px;max-width:calc(100vw - 32px)}}.appShell.hasGlobalBillingBanner .forgeCreateTopbar{top:var(--app-global-billing-banner-height)}.appShell.hasGlobalBillingBanner .sidebar{top:var(--app-global-billing-banner-height);height:calc(100vh - var(--app-global-billing-banner-height));min-height:calc(100vh - var(--app-global-billing-banner-height))}@media(min-width:901px){.appShell.hasSharedTopbar .appMainWithTopbar>.forgeCreateTopbar{position:fixed;top:0;left:0;right:0;width:100vw;z-index:80}.appShell.hasSharedTopbar .sidebar{top:0;height:100vh;min-height:100vh;padding-top:60px}.appShell.hasSharedTopbar .appMainWithTopbar{padding-top:76px}.appShell.hasSharedTopbar .appMainContent{padding-top:0}.appShell.sectionCreate .forgeCreateTopbar{position:fixed;top:0;left:0;right:0;width:100vw;z-index:80}.appShell.sectionCreate .sidebar{top:0;height:100vh;min-height:100vh;padding-top:60px}.appShell.sectionCreate .appMain{position:fixed;inset:52px 0 0 240px;height:auto;min-height:0;margin-left:0;padding-top:0;overflow:hidden}.appShell.sectionCreate.sidebarCollapsed .appMain{left:72px}.appShell.sectionCreate .appMain>.forgeCreateLayout{position:absolute;inset:0}.appShell.hasGlobalBillingBanner.hasSharedTopbar .sidebar{top:var(--app-global-billing-banner-height);height:calc(100vh - var(--app-global-billing-banner-height));min-height:calc(100vh - var(--app-global-billing-banner-height));padding-top:60px}.appShell.hasGlobalBillingBanner.hasSharedTopbar .appMainWithTopbar{padding-top:76px}.appShell.hasGlobalBillingBanner.hasSharedTopbar .appMainWithTopbar>.forgeCreateTopbar{top:var(--app-global-billing-banner-height)}.appShell.hasGlobalBillingBanner.sectionCreate .sidebar{top:var(--app-global-billing-banner-height);height:calc(100vh - var(--app-global-billing-banner-height));min-height:calc(100vh - var(--app-global-billing-banner-height));padding-top:60px}.appShell.hasGlobalBillingBanner.sectionCreate .appMain{top:calc(52px + var(--app-global-billing-banner-height));padding-top:0}.appShell.hasGlobalBillingBanner.sectionCreate .forgeCreateTopbar{top:var(--app-global-billing-banner-height)}}.container{max-width:none;margin:0;padding:0}.devFalBadge{position:fixed;top:10px;right:12px;z-index:60;padding:6px 10px;border-radius:999px;border:1px solid rgba(245,158,11,.45);background:#f59e0b2e;color:#fbbf24;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1;box-shadow:0 6px 16px #00000059}.devFalBadgeEnabled{border-color:#22c55e80;background:#22c55e33;color:#86efac}.header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:18px}h1{margin:0;font-size:36px;line-height:1;font-weight:800;letter-spacing:-.02em}.sub{margin:6px 0 0;color:var(--muted);font-size:13px}.grid{display:grid;grid-template-columns:1.2fr 1fr;gap:16px;justify-content:start;align-items:start}.createGrid{grid-template-columns:minmax(0,1.08fr) minmax(0,1.24fr) minmax(0,.86fr)}.createGridWide{grid-template-columns:minmax(0,1.08fr) minmax(0,1.08fr)}.createForm{display:contents}.featuredModelsTop{width:100%;margin:0 0 16px;padding:0}.featuredModels{display:block}.featuredModelsTitle{font-size:15px;font-weight:700;color:var(--text);letter-spacing:.01em;margin-bottom:8px}.featuredModelsRow{display:flex;gap:10px;overflow-x:auto;padding-bottom:6px;scrollbar-width:none;-ms-overflow-style:none}.featuredModelsRow::-webkit-scrollbar{display:none}.featuredModelCard{flex:1 1 0;min-width:0;min-height:96px;border:3px solid transparent;border-radius:12px;background:linear-gradient(135deg,#fd5392,#f86f64);padding:12px;display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;align-items:flex-start;box-shadow:0 6px 16px #00000038;text-align:left;cursor:pointer;appearance:none;transition:background .16s ease,box-shadow .16s ease,border-color .16s ease}.featuredModelCard:hover:not(:disabled):not(.isSelected){border-color:#ffffff38;box-shadow:0 8px 18px #00000042;background:linear-gradient(135deg,#e27a84,#e55696)}.featuredModelCard:disabled{opacity:.5;cursor:not-allowed}.featuredModelCard:focus-visible{outline:2px solid rgba(124,92,255,.6);outline-offset:2px}.featuredModelCard.isSelected{border-color:#ffffff80;box-shadow:0 10px 22px #00000047;background:linear-gradient(135deg,#ff4ca0,#f26a5a)}.featuredModelCard.isSelected:hover:not(:disabled){background:linear-gradient(135deg,#ff59a9,#fa755f)}.featuredModelLogoWrap{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:#ffffff40}.featuredModelLogoWrap .brandLogo{height:24px}.featuredModelLetter{font-size:12px;font-weight:700;color:var(--text)}.featuredModelContent{display:grid;grid-template-rows:auto 1fr;min-width:0}.featuredModelHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.featuredModelMeta{min-width:0}.featuredModelName{font-size:16px;font-weight:700;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.featuredModelVersion{font-size:11px;color:#fff;font-weight:500;margin-top:2px;white-space:normal;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.featuredModelTags{display:flex;gap:6px;align-items:flex-start;margin-top:6px;flex-wrap:wrap;overflow:visible}.featuredModelTag{font-size:10px;font-weight:600;padding:3px 8px;border-radius:999px;background:#1b2130;color:#fff;white-space:nowrap}.featuredModelTag.isPrimary{background:#7c5cff33;color:#fff}.featuredModelTag.isPremium{background:#bf1148b3;color:#fff}.featuredModelTag.isHighQuality{background:#0006;color:#fff}.featuredModelTag.isNew{background:#00000094;color:#fff}.featuredModelTag.isOverflow{background:#ffffff14;color:#fff}.srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:900px){.featuredModelsRow{scroll-snap-type:x proximity}.featuredModelCard{flex:0 0 85%;scroll-snap-align:start;min-height:96px}}@media(max-width:1800px){.featuredModelCard{align-items:flex-start}.featuredModelLogo{align-self:flex-start}.featuredModelLogoWrap{width:30px;height:30px;border-radius:8px}.featuredModelLogoWrap .brandLogo{height:18px}.featuredModelLogoWrap .brandLogo svg{height:100%}}@media(max-width:1200px){.createGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.createGrid{grid-template-columns:minmax(0,1fr)}}.card{background:linear-gradient(180deg,#ffffff0f,#ffffff08);border:1px solid var(--border);border-radius:16px;padding:14px;box-shadow:0 10px 35px #00000059}.cardTitle{font-weight:700;margin:0 0 10px;font-size:14px;color:var(--text)}.columnCardTitle{font-size:17px}.form{display:grid;gap:10px}.label{font-size:12px;color:var(--muted);display:block;margin-bottom:6px}.row{display:grid;grid-template-columns:1fr 1fr;gap:10px}select,textarea,input[type=text]{width:100%;background:#0f1220e0;color:var(--text);border:1px solid rgba(255,255,255,.14);border-radius:12px;padding:10px 12px;outline:none}select{padding-right:34px;font-weight:600;letter-spacing:.1px;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23a9b3c1' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:calc(100% - 10px) center;background-size:12px 8px;box-shadow:inset 0 1px #ffffff0f}select:focus-visible{border-color:#ffffff47;box-shadow:0 0 0 2px #7c5cff33,inset 0 1px #ffffff14}select:hover{border-color:#ffffff38;background-color:#121622f2}select option{background:#0f1220;color:var(--text);padding:10px 12px}select option:checked{background:#161b2b;color:#fff}select:disabled{cursor:not-allowed}.createHiddenFileInput{display:none}textarea{min-height:292px;resize:vertical}button{border:1px solid rgba(255,255,255,.18);background:#7c5cff2e;color:var(--text);padding:10px 12px;border-radius:12px;font-weight:700;cursor:pointer}button:hover{background:#7c5cff42}button:disabled{opacity:.55;cursor:not-allowed}.pills{display:flex;gap:8px;flex-wrap:wrap}.createInlinePills{margin-top:6px}.pill{font-size:12px;color:var(--muted);padding:6px 10px;border:1px solid var(--border);border-radius:999px;background:#00000038}.pill.active{color:#dbeafe;border-color:#60a5fa80;background:#2563eb4d;box-shadow:inset 0 0 0 1px #93c5fd1f}.driftPill{font-size:11px;color:var(--muted);padding:5px 9px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff0a;letter-spacing:.1px}.failurePill{font-size:11px;color:var(--muted);padding:5px 9px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#ffffff0f;letter-spacing:.1px}.compareBar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.presetBar{display:grid;gap:6px;margin-bottom:6px}.presetControls{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.presetControls select{min-width:200px;flex:1 1 220px}.compareToggle{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted)}.compareGroups{display:grid;gap:14px}.compareGroupTitle{font-size:12px;color:var(--muted);margin-bottom:6px}.historyDiffSelectors{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-bottom:14px}.trendIntro{font-size:12px;color:var(--muted);margin-bottom:10px}.trendFilters{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin-bottom:14px}.trendGroups{display:grid;gap:14px}.trendGroup{border-top:1px solid var(--border);padding-top:12px}.trendGroupHeader{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.trendGroupTitle{font-size:13px;font-weight:700}.trendMeta{font-size:12px;color:var(--muted)}.trendConstraints{margin-top:6px;display:flex;flex-wrap:wrap;gap:6px}.trendModels{margin-top:10px;display:grid;gap:12px}.trendModel{border:1px solid var(--border);border-radius:12px;padding:10px;background:#0003}.trendModelTitle{font-size:12px;font-weight:700;margin-bottom:8px}.trendSection{margin-bottom:10px}.trendSectionTitle{font-size:12px;color:var(--muted);margin-bottom:6px}.trendSignals{display:grid;gap:6px}.trendSignal{display:flex;flex-wrap:wrap;gap:8px;font-size:12px;color:var(--muted)}.trendSignalLabel{min-width:180px;color:var(--text)}.trendSignalTimeline{color:var(--muted)}.diffSection{border-top:1px solid var(--border);padding-top:12px;margin-top:12px}.diffSectionTitle{font-size:13px;font-weight:700;margin:0 0 8px}.diffRow{display:flex;gap:10px;font-size:12px;color:var(--muted);margin-bottom:6px}.diffLabel{min-width:110px;color:var(--text)}.diffNotes{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:8px}.diffNotesBody{font-size:12px;color:var(--muted);white-space:pre-wrap;border:1px solid var(--border);border-radius:10px;padding:8px 10px;background:#0000002e}.diffBlock{padding:8px 0}.intentHelp{font-size:12px;color:var(--muted);margin:4px 0 8px}.intentSuggestions{margin:6px 0 10px;display:grid;gap:6px}.constraintGroups{display:grid;gap:8px}.constraintGroupTitle{font-size:12px;color:var(--muted);margin-bottom:4px}.constraintChips{display:flex;flex-wrap:wrap;gap:6px}.constraintChip{border:1px solid var(--border);background:#0003;color:var(--muted);padding:4px 8px;border-radius:999px;font-size:11px;cursor:pointer}.constraintChip:hover{background:#ffffff14;color:var(--text)}.constraintChip:disabled{opacity:.5;cursor:not-allowed}.modelProfile,.modelCapabilities{margin-top:10px;padding-top:10px;border-top:1px solid var(--border)}.capabilityGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:6px}.capabilityItem{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;color:var(--muted);border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:6px 8px;background:#0000002e}.capabilityLabel{color:var(--text)}.capabilityValue{color:var(--muted);font-weight:600}.capabilityNotices{margin-top:8px;display:grid;gap:4px}.capabilityNotice{font-size:12px;color:var(--muted)}.modelProfileList{display:grid;gap:6px}.modelProfileItem,.modelProfileEmpty{font-size:12px;color:var(--muted)}.segmentedControl{display:flex;gap:6px;padding:4px;border-radius:12px;border:1px solid var(--border);background:#00000038;flex-wrap:wrap}.segment{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;border:1px solid transparent;background:transparent;color:var(--muted);font-size:12px;font-weight:600}.segment:hover{background:#ffffff0f;color:var(--text)}.segmentActive{background:#ffffff1a;border-color:#ffffff29;color:var(--text);box-shadow:0 2px 10px #00000040}.segment:focus-visible{outline:2px solid rgba(255,255,255,.2);outline-offset:2px}.segmentIcons{display:inline-flex;align-items:center;gap:4px;color:inherit}.segmentLabel{white-space:nowrap}.modelCard:focus-visible{outline:2px solid rgba(255,255,255,.18);outline-offset:2px}.previewRow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.thumb{width:100%;height:auto;position:relative;border-radius:12px;overflow:hidden;border:1px solid var(--border);background:#00000040}.thumb img{width:100%;height:auto;object-fit:contain}.thumbRemove{position:absolute;top:8px;right:8px;width:30px;height:30px;padding:0;border-radius:6px;border:1px solid var(--border);background:#00000080;color:var(--text);font-size:12px;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer}.thumbRemove svg{width:16px;height:16px;opacity:.75}.thumbRemove:hover{background:#000000bf}.thumbRemove:hover svg{opacity:1}.thumbRemove:disabled{cursor:not-allowed;opacity:.45}.modelStack{display:flex;flex-direction:column;gap:10px;margin-bottom:10px}.modelCard{border:1px solid var(--border);border-radius:12px;background:#00000040;padding:10px;position:relative}.modelCard.isRecommended{border-color:#22c55e73}.modelHeader{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.modelTitle{flex:0 0 auto;min-width:0;align-self:center}.modelSelectorRow{display:inline-flex;align-items:center;gap:10px;flex-wrap:nowrap}.modelRowControl{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;margin:0}.modelRowControlLabel{font-size:11px;opacity:.78;white-space:nowrap}.modelRowControl select,.modelRowControl input{min-width:0;width:auto;height:auto;min-height:38px;line-height:1.2}.modelRowControl select{flex:0 0 auto;padding-right:24px}.modelLogoColumn{width:42px;height:32px;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#00000040;display:inline-flex;align-items:center;justify-content:center;color:var(--muted);flex:0 0 auto;align-self:center}.brandLogo{display:inline-flex;align-items:center;justify-content:center;color:currentColor}.brandLogo svg{display:block;height:100%;width:auto}.brandLogo--sm{height:16px}.brandLogo--md{height:18px}.brandLogo--lg{height:22px}.modelSelect{position:relative;min-width:240px}.modelSelectTrigger{width:100%;background:#0c101af2;border:1px solid rgba(255,255,255,.18);border-radius:12px;padding:10px 36px 10px 12px;color:var(--text);font-weight:600;text-align:left;position:relative}.modelSelectTrigger:after{content:"";position:absolute;right:12px;top:50%;width:12px;height:8px;transform:translateY(-50%);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23a9b3c1' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:12px 8px}.modelSelectTrigger:focus-visible{outline:2px solid rgba(124,92,255,.35);outline-offset:2px}.modelSelectPanel{position:absolute;z-index:20;top:calc(100% + 8px);left:0;width:min(440px,90vw);max-height:360px;overflow:auto;background:#101420fa;border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:10px;box-shadow:0 18px 40px #00000073}.modelSelectSection{display:grid;gap:8px;margin-bottom:14px}.modelSelectSection:last-child{margin-bottom:0}.modelSelectSectionLabel{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#ffffff80;padding:4px 6px 0}.modelSelectFilters{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.modelSelectFilterChip{border:1px solid rgba(255,255,255,.14);background:#ffffff0d;color:var(--muted);border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600;line-height:1.2}.modelSelectFilterChip.isActive{background:#7c5cff2e;border-color:#7c5cff6b;color:var(--text)}.modelSelectFilterChip:disabled{opacity:.48;cursor:not-allowed}.modelSelectEmptyState{color:var(--muted);font-size:12px;padding:8px 6px 10px}.modelSelectList{display:grid;gap:8px}.modelSelectOption{display:grid;grid-template-columns:28px 1fr auto;gap:10px;align-items:start;padding:10px 12px;border-radius:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);color:var(--text);text-align:left;min-height:40px}.modelSelectOption.isDisabled{opacity:.45;cursor:not-allowed}.modelSelectOption:hover{background:#7c5cff1f;border-color:#7c5cff59}.modelSelectOption:focus-visible{outline:2px solid rgba(124,92,255,.35);outline-offset:2px}.modelSelectOption.isSelected{background:#7c5cff29;border-color:#7c5cff80}.modelSelectLogo{width:24px;height:18px;display:inline-flex;align-items:center;justify-content:center;color:var(--muted);margin-top:2px}.modelSelectText{display:grid;gap:2px;min-width:0}.modelSelectName{font-size:13px;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modelSelectDesc{font-size:11px;color:var(--muted);line-height:1.3}.modelSelectDescSubtle{color:#ced5e0db}.modelSelectTags{display:flex;flex-wrap:wrap;gap:6px;margin-top:5px}.modelSelectTag{font-size:10px;font-weight:600;line-height:1;padding:4px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff14;color:var(--text)}.modelSelectTagOverflow{color:var(--muted);background:#ffffff0a}.modelSelectMeta{display:inline-flex;align-items:center;gap:6px;align-self:start;margin-top:2px;flex-wrap:wrap;justify-content:flex-end}.modelSelectBadge{font-size:10px;letter-spacing:.08em;padding:2px 6px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff14;color:var(--text)}.modelSelectProviderBadge{font-size:10px;letter-spacing:.06em;text-transform:uppercase;padding:2px 6px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff14;color:var(--text)}.modelSelectProviderBadge.isDarkroom{border-color:#22c55e52;background:#22c55e29;color:#bbf7d0}.modelSelectProviderBadge.isFal{border-color:#3b82f647;background:#3b82f624;color:#bfdbfe}.modelSelectCostBadge{font-size:10px;letter-spacing:.03em;padding:2px 6px;border-radius:999px;border:1px solid rgba(245,158,11,.3);background:#78350f3d;color:#fde68a}.modelSelectIndicator{width:8px;height:8px;border-radius:999px;background:var(--accent);box-shadow:0 0 6px #7c5cff99}.modelMeta{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;margin-left:auto;align-self:center}.modelTraceLink{padding:4px 8px;border-radius:8px;border:1px solid var(--border);background:#ffffff0a;color:var(--muted);font-size:11px;line-height:1.1}.modelTraceLink:hover:enabled{color:var(--text);background:#ffffff1a}.modelTraceLink:disabled{opacity:.45;cursor:not-allowed}.modelRecommended{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:2px 6px;border-radius:999px;background:#22c55e29;color:#86efac;opacity:0;visibility:hidden}.modelRecommended.isVisible{opacity:1;visibility:visible}.smartRoutingRow{display:flex;align-items:center;gap:8px;margin-top:8px}.smartRoutingNotice{margin-top:4px;font-size:11px;color:var(--muted)}.smartRoutingToggle.isDisabled{opacity:.6}.modelInlineOptions{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.modelInlineOption{min-width:160px;flex:0 1 200px}.modelProgressLabel{display:inline-flex;align-items:center;gap:6px;min-height:16px;margin-top:6px;margin-bottom:2px;font-size:11px;color:var(--text);opacity:.75}.modelProgressLabel.isError{color:var(--danger);opacity:.9}.modelLoaderSlot{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center}.modelLoader{border-color:#fff3;border-top-color:var(--accent)}.modelProgress{position:absolute;left:0;right:0;bottom:0;height:3px;border-radius:0 0 12px 12px;background:#ffffff0f;opacity:0;overflow:hidden;pointer-events:none}.modelProgress.isVisible{opacity:1}.modelProgressFill{display:block;height:100%;width:0%;background:var(--accent);transition:width .2s linear}.modelProgress.isDone{animation:progressFadeOut 1.2s ease .4s forwards}.modelProgress.isDone .modelProgressFill{width:100%}.modelProgress.isError .modelProgressFill{background:var(--danger)}.statusPill{font-size:11px;padding:4px 8px;border-radius:999px;border:1px solid var(--border);background:#ffffff0f}.statusIdle{color:var(--muted)}.statusRunning{color:var(--text);background:#7c5cff33}.statusDone{color:#8ae6b4;background:#18785540}.statusError{color:#ff9f9f;background:#78181840}.modelCost{font-size:12px;color:var(--muted)}.modelSuccessRate{font-size:11px;color:#e8ecf1b8;white-space:nowrap}.modelReliability{font-size:11px;color:#e8ecf19e;white-space:nowrap}.modelToggle{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--muted)}input[type=checkbox]{appearance:none;-webkit-appearance:none;width:34px;min-width:34px;max-width:34px;height:20px;min-height:20px;border-radius:999px;border:1px solid rgba(255,255,255,.22);background:radial-gradient(circle at 9px 50%,#ffffff 0 5px,transparent 5.5px),#ffffff2e;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease;cursor:pointer;flex:0 0 auto;display:inline-block;vertical-align:middle;box-shadow:inset 0 0 0 1px #0000000a}input[type=checkbox]:checked{border-color:#3b82f6b8;background:radial-gradient(circle at calc(100% - 9px) 50%,#ffffff 0 5px,transparent 5.5px),#3b82f694}input[type=checkbox]:focus-visible{outline:2px solid rgba(96,165,250,.35);outline-offset:2px}input[type=checkbox]:disabled{opacity:.5;cursor:not-allowed}.modelToggleRow{display:inline-flex;align-items:center;gap:6px}.modelSettingsToggleRow{grid-column:1 / -1;width:100%;flex-wrap:wrap;row-gap:8px}.modelToggleInfoWrap{position:relative;display:inline-flex;align-items:center}.modelToggleInfoBtn{width:18px;height:18px;padding:0;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#0003;color:var(--muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.modelToggleInfoBtn:hover{color:var(--text);background:#ffffff14}.modelToggleInfoBtn:focus-visible{outline:2px solid rgba(124,92,255,.35);outline-offset:2px}.modelToggleTooltip{position:absolute;right:0;bottom:calc(100% + 6px);min-width:180px;max-width:240px;padding:8px 10px;font-size:11px;line-height:1.35;color:var(--text);background:#101420fa;border:1px solid rgba(255,255,255,.12);border-radius:10px;box-shadow:0 10px 24px #0006;opacity:0;visibility:hidden;pointer-events:none;z-index:30}.modelToggleInfoWrap:hover .modelToggleTooltip,.modelToggleInfoWrap:focus-within .modelToggleTooltip{opacity:1;visibility:visible}.modelToggleHelp{font-size:11px;color:var(--muted);opacity:.85;line-height:1.3;max-width:260px}.gearBtn{width:28px;height:28px;border-radius:6px;border:1px solid var(--border);background:#00000073;color:var(--text);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.gearBtn svg{width:14px;height:14px}.gearBtn:hover{background:#000000a6}.gearBtn:disabled{opacity:.5;cursor:not-allowed}.gearBtnActive{border-color:#7c5cff73;background:#7c5cff38;color:var(--text)}.modelSettings{margin-top:10px;display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.modelWarning{margin-top:8px;padding:6px 8px;border-radius:8px;border:1px solid rgba(239,68,68,.28);background:#ef44441f;font-size:12px;color:#fecaca}.modelWarningGlobal{margin:0 0 8px;font-size:12.5px;font-weight:600}.modelNote{margin-top:6px;font-size:12px;color:var(--muted);opacity:.9}.modelCompareNote{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:#cbd5e1}.modelCompatibilityNote{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#e2e8f0e0}.compatibilitySummaryRow{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:8px}.compatibilitySummaryText{font-size:11px;color:#e2e8f0c7}.compatibilityWarningPill{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;font-size:11px;color:#e2e8f0db}.compatibilityTooltip{min-width:240px}.compatibilityTooltipGroup{display:grid;gap:2px}.compatibilityTooltipGroup+.compatibilityTooltipGroup{margin-top:6px}.split{display:grid;grid-template-columns:1fr 1fr;gap:12px}.colTitle{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.colTitle h3{margin:0;font-size:13px;color:var(--text)}.smallBtn{padding:6px 10px;font-size:12px;border-radius:10px;background:#ffffff0f}.outputs{display:flex;flex-wrap:wrap;gap:10px}.adherenceSignals{margin:6px 0 8px;display:grid;gap:4px;font-size:12px;color:var(--muted)}.adherenceSignal{line-height:1.3}.outCard{width:240px;border:1px solid var(--border);border-radius:14px;overflow:hidden;background:#00000040}.outCard img{width:100%;display:block}.outCardFooter{display:flex;justify-content:space-between;align-items:center;padding:8px 10px;gap:8px}.linkBtn{display:inline-flex;gap:8px;align-items:center;padding:6px 10px;border-radius:10px;border:1px solid var(--border);background:#ffffff0f;text-decoration:none;color:var(--text);font-size:12px;font-weight:700}.logs{height:240px;overflow:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New;font-size:12px;background:#00000047;border:1px solid var(--border);border-radius:14px;padding:10px;line-height:1.4;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;max-width:100%;min-width:0}.payloadVerifyPanel{border:1px solid var(--border);border-radius:12px;padding:10px;margin-bottom:10px;background:#0003}.payloadVerifyList{display:grid;gap:8px}.payloadVerifyItem{border:1px solid var(--border);border-radius:10px;padding:8px;background:#ffffff08}.payloadVerifyHeader{display:flex;justify-content:space-between;gap:8px;font-size:12px;font-weight:700}.payloadVerifyCounts{color:var(--muted);font-weight:600}.payloadVerifyMeta{font-size:11px;color:var(--muted);margin-top:4px}.payloadVerifyBlock{margin-top:6px;font-size:11px;color:var(--muted);word-break:break-word}.payloadVerifyJson{margin:6px 0 0;padding:8px;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:#00000047;color:var(--text);font-size:11px;line-height:1.35;white-space:pre-wrap;overflow-wrap:anywhere;max-height:240px;overflow:auto}.payloadVerifyOk{border-color:#22c55e59}.payloadVerifyWarn{border-color:#f59e0b73}.payloadVerifyError{margin-top:6px;font-size:11px;color:#fca5a5}.adapterWarningsSection{margin:10px 0 8px;border:1px solid var(--border);border-radius:12px;background:#ffffff05;padding:8px}.promptFitnessPanel{--promptFitnessScoreSpace: 130px;border:1px solid var(--border);border-radius:12px;background:#0000002e;padding:20px;margin:6px 0 10px;display:block;position:relative}.promptFitnessMain{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.promptFitnessText{flex:1;min-width:0;display:grid;gap:8px}.promptFitnessScoreWrap{position:static;margin-left:auto;flex:0 0 110px;width:110px;display:flex;align-items:center;justify-content:center}.promptFitnessScore{position:relative;width:96px;height:96px;display:flex;align-items:center;justify-content:center}.promptFitnessRing{width:96px;height:96px;transform:rotate(-90deg)}.promptFitnessRingTrack{fill:none;stroke:#fff3}.promptFitnessRingValue{fill:none;stroke-linecap:butt}.promptFitnessRingValue.is-high{stroke:#22c55e}.promptFitnessRingValue.is-medium{stroke:#f59e0b}.promptFitnessRingValue.is-low{stroke:#ef4444}.promptFitnessRingValue.is-empty{stroke:transparent}.promptFitnessScoreCenter{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.promptFitnessScoreValue{font-size:18px;font-weight:700;color:var(--text);line-height:1}.promptFitnessScoreMax{font-size:10px;color:var(--muted);margin-top:2px}.promptFitnessScoreLabel{font-size:9px;color:var(--muted);margin-top:2px;text-transform:uppercase;letter-spacing:.08em}.promptFitnessPanel.isRisk{border-color:#ef444480;background:#ef444414}.promptFitnessHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.promptFitnessLabel{font-size:18px;font-weight:700}.promptFitnessSummary{font-size:12px;color:var(--muted);margin-top:2px}.promptFitnessStability{margin-top:6px;display:grid;gap:2px}.promptFitnessStabilityLine{font-size:12px;color:var(--text)}.promptFitnessStabilityLine:last-child{color:var(--muted)}.promptFitnessBadge{font-size:10px;text-transform:uppercase;letter-spacing:.12em;padding:4px 8px;border-radius:999px;border:1px solid var(--border)}.promptFitnessBadge.is-high{color:#86efac;border-color:#22c55e80;background:#22c55e29}.promptFitnessBadge.is-medium{color:#fcd34d;border-color:#f59e0b80;background:#f59e0b29}.promptFitnessBadge.is-low{color:#fca5a5;border-color:#ef444480;background:#ef44442e}.promptFitnessWarning{font-size:11px;color:#fca5a5}.promptDivergencePanel{margin-top:10px;border:1px solid rgba(245,158,11,.32);border-radius:10px;background:#f59e0b14;padding:8px}.promptDivergencePanel>summary{cursor:pointer;font-size:12px;font-weight:700}.promptDivergenceSummary{margin-top:6px;font-size:11px;color:var(--muted)}.promptDivergenceRows{margin-top:8px;display:grid;gap:8px}.promptDivergenceModel{border:1px solid rgba(255,255,255,.16);border-radius:8px;background:#00000029;padding:6px}.promptDivergenceModel>summary{cursor:pointer;font-size:11px;color:var(--text);display:flex;justify-content:space-between;align-items:center;gap:8px}.promptDivergenceScores{color:var(--muted);font-size:10px}.promptDivergenceBody{margin-top:6px;display:grid;gap:6px}.promptDivergenceLine{font-size:11px;color:var(--text)}.promptDivergenceList{margin:0 0 0 16px;padding:0;display:grid;gap:3px;font-size:11px;color:var(--muted)}.promptDivergenceHint,.promptDivergenceLoading{font-size:11px;color:var(--muted)}.promptDivergenceError{font-size:11px;color:#f87171f2}.promptDivergenceAction{margin-top:8px;display:flex;justify-content:flex-end}.promptVolatilityPanel{margin-top:10px;border:1px solid rgba(148,163,184,.3);border-radius:10px;background:#94a3b814;padding:8px}.promptVolatilityPanel>summary{cursor:pointer;font-size:12px;font-weight:700}.promptVolatilitySummary{margin-top:6px;font-size:11px;color:var(--text)}.promptVolatilityLine{margin-top:6px;font-size:11px;color:var(--muted)}.promptVolatilityList{margin:8px 0 0 16px;padding:0;display:grid;gap:3px;font-size:11px;color:var(--muted)}.promptVolatilityLoading{margin-top:6px;font-size:11px;color:var(--muted)}.promptVolatilityError{margin-top:6px;font-size:11px;color:#f87171f2}.promptVolatilityAdvanced{margin-top:8px}.promptVolatilityAdvanced>summary{cursor:pointer;font-size:11px;color:var(--muted)}.promptVolatilityRows{margin-top:6px;display:grid;gap:4px}.promptVolatilityRow{display:flex;justify-content:space-between;gap:8px;font-size:10px;color:var(--text)}.promptFitnessRewriteCta{border:1px solid var(--border);border-radius:10px;padding:8px;background:#ffffff08;display:flex;align-items:center;justify-content:space-between;gap:10px}.promptFitnessRewriteTitle{font-size:12px;font-weight:700}.promptFitnessRewriteSub{font-size:11px;color:var(--muted);margin-top:2px}.promptFitnessDetails{padding-top:6px;width:100%}.promptFitnessDetails summary{cursor:pointer;font-size:11px;font-weight:700}.promptFitnessBreakdown{margin-top:8px;display:grid;gap:8px}.promptFitnessRow{border:1px solid var(--border);border-radius:10px;padding:8px;background:#ffffff08}.promptFitnessRowHead{display:flex;align-items:center;justify-content:space-between;gap:8px}.promptFitnessRowLabel{font-size:12px;font-weight:700}.promptFitnessRowScore{font-size:11px;color:var(--muted)}.promptFitnessRowNotes{margin-top:6px;display:grid;gap:4px}.promptFitnessNote{font-size:11px;color:var(--muted);line-height:1.35}.promptFitnessHintLabel{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.promptFitnessHintLabel:before{content:"•";font-size:10px}.promptFitnessHintLabel.is-positive:before{content:"✓"}.promptFitnessHintLabel.is-neutral:before{content:"•"}.promptFitnessHintLabel.is-risk:before{content:"!"}.promptFitnessHintLabel.is-warning:before{content:"!"}.promptFitnessNote.isWarning{color:var(--muted)}.promptFitnessHintList{margin:4px 0 0 14px;padding:0;display:grid;gap:2px;list-style:disc;font-size:11px;color:var(--muted)}.promptFitnessConflict{text-decoration:underline;text-decoration-color:#94a3b899;text-underline-offset:2px;background:#94a3b81f;padding:0 2px;border-radius:4px}.promptFitnessConflictText{margin-top:4px;font-size:11px;color:var(--muted);line-height:1.35}.promptFitnessSuggestions{margin-top:10px;display:grid;gap:8px}.promptFitnessSuggestionsTitle{font-size:11px;color:var(--muted);font-weight:700;text-transform:uppercase;letter-spacing:.08em}.promptFitnessSuggestion{border:1px solid var(--border);border-radius:10px;padding:8px;background:#00000038}.promptFitnessSuggestionText{font-size:12px;color:var(--text);font-weight:600}.promptFitnessSuggestionReason{font-size:11px;color:var(--muted);margin-top:4px;line-height:1.35}.promptFitnessSuggestionEmpty{font-size:11px;color:var(--muted)}@media(max-width:720px){.promptFitnessMain{flex-direction:column;align-items:stretch}.promptFitnessPanel{--promptFitnessScoreSpace: 10px}.promptFitnessScoreWrap{position:static;width:100%}.promptFitnessScore{margin:6px auto 2px}.promptFitnessDetails{width:100%;margin-right:0;padding-right:0}}.promptRewritePanel{border:1px solid var(--border);border-radius:12px;background:#ffffff08;padding:12px;display:grid;gap:12px;margin:8px 0 12px}.promptRewriteHeader{display:flex;align-items:center;justify-content:space-between;gap:10px}.promptRewriteTitle{font-size:13px;font-weight:700}.promptRewriteSub{font-size:11px;color:var(--muted);margin-top:2px}.promptRewriteSection{display:grid;gap:8px}.promptRewriteLabel{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:700}.promptRewriteOriginal{border:1px solid var(--border);border-radius:10px;padding:8px;background:#0003;font-size:12px;color:var(--text);white-space:pre-wrap}.promptRewriteControls{display:flex;align-items:center;justify-content:space-between;gap:12px}.promptRewriteHint{font-size:11px;color:var(--muted)}.promptRewriteError{font-size:11px;color:#fca5a5}.promptRewriteStatus{font-size:11px;color:var(--muted)}.promptRewriteVariants{display:grid;gap:10px}.promptRewriteVariant{border:1px solid var(--border);border-radius:10px;padding:10px;background:#0000002e;display:grid;gap:8px}.promptRewriteVariantPrompt{font-size:12px;font-weight:600;white-space:pre-wrap}.promptRewriteVariantReason{font-size:11px;color:var(--muted)}.promptRewriteVariantActions{display:flex;align-items:center;gap:8px}.ghostBtn{border:1px solid var(--border);background:transparent;color:var(--muted);padding:6px 10px;border-radius:8px;font-size:12px}.adapterWarningsSummary{cursor:pointer;font-size:12px;font-weight:700}.adapterWarningsEmpty{margin-top:8px;font-size:12px;color:var(--muted)}.adapterWarningsList{margin-top:8px;display:grid;gap:8px}.adapterWarningsItem{border:1px solid var(--border);border-radius:10px;padding:8px;background:#0003}.adapterWarningsItem.isDeemphasized{opacity:.62}.adapterWarningsModel{font-size:12px;font-weight:700;color:var(--text);margin-bottom:6px}.adapterWarningsRow{display:flex;gap:6px;align-items:flex-start;margin-top:4px}.adapterWarningBadge{font-size:10px;border-radius:999px;padding:2px 6px;border:1px solid var(--border);text-transform:uppercase;line-height:1.1}.adapterWarningBadge.isWarn{color:#fca5a5;border-color:#ef444473}.adapterWarningBadge.isInfo{color:#93c5fd;border-color:#60a5fa73}.adapterWarningText{font-size:11px;color:var(--muted);line-height:1.35}.modelPromptSection{margin:10px 0 12px;border:1px solid var(--border);border-radius:12px;background:#ffffff05;padding:8px}.modelPromptSummary{cursor:pointer;font-size:12px;font-weight:700}.modelPromptEmpty{margin-top:8px;font-size:12px;color:var(--muted)}.modelPromptList{margin-top:8px;display:grid;gap:8px}.modelPromptItem{border:1px solid var(--border);border-radius:10px;padding:8px;background:#0003}.modelPromptHeader{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin-bottom:6px}.modelPromptModel{font-size:12px;font-weight:700;color:var(--text)}.modelPromptBadge{font-size:10px;border-radius:999px;padding:2px 6px;border:1px solid var(--border);line-height:1.1}.modelPromptBadge.isWarning{color:#fca5a5;border-color:#ef444473}.modelPromptBadge.isMuted{color:#94a3b8}.modelPromptBadge.isCost{color:#86efac;border-color:#4ade8059}.modelPromptBadge.isCompare{color:#93c5fd;border-color:#60a5fa73}.modelPromptBadge.isOverridden{color:#fde68a;border-color:#fbbf2473}.modelPromptBadge.isDeemphasized{opacity:.5}.modelPromptOverridePanel{margin-top:8px;border-top:1px dashed var(--border);padding-top:8px;display:grid;gap:8px}.modelPromptOverrideField{display:grid;gap:6px;font-size:11px;color:var(--muted)}.modelPromptOverrideInput{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;line-height:1.35}.modelPromptOverrideActions{display:flex;justify-content:flex-end;gap:8px}.modelPromptWarn,.modelPromptErr{font-size:10px;border-radius:999px;padding:2px 6px;border:1px solid var(--border)}.modelPromptWarn{color:#fcd34d;border-color:#f59e0b73}.modelPromptErr{color:#fca5a5;border-color:#ef444473}.modelPromptLabel{font-size:11px;color:var(--muted);margin-bottom:4px}.modelPromptCode{margin:0 0 8px;padding:8px;border-radius:8px;border:1px solid var(--border);background:#0000004d;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px;line-height:1.35;white-space:pre-wrap;overflow-wrap:anywhere}.modelPromptWarnings{font-size:11px;color:#fcd34d;display:grid;gap:3px}.modelPromptCompareBtn{margin-left:auto}.promptDiffModal{position:fixed;inset:0;z-index:40;display:flex;align-items:center;justify-content:center;padding:18px}.promptDiffBackdrop{position:absolute;inset:0;background:#03060eb8}.promptDiffPanel{position:relative;z-index:1;width:min(980px,100%);max-height:min(85vh,800px);border:1px solid var(--border);border-radius:14px;background:#0b1020;padding:12px;display:grid;gap:10px}.promptDiffPanelHead{display:flex;align-items:center;justify-content:space-between;gap:10px}.promptDiffTitle{font-size:14px;font-weight:700}.promptDiffPicker{display:grid;gap:6px;font-size:12px;color:var(--muted)}.promptDiffViewer{border:1px solid var(--border);border-radius:10px;overflow:hidden;display:grid;grid-template-columns:1fr 1fr;min-height:280px}.promptDiffColumn{min-width:0;border-left:1px solid var(--border);background:#0000002e}.promptDiffColumn:first-child{border-left:0}.promptDiffLabel{padding:8px 10px;border-bottom:1px solid var(--border);font-size:12px;font-weight:700}.promptDiffScroll{max-height:min(58vh,560px);overflow:auto;padding:8px;display:grid;gap:5px}.promptDiffRow{display:grid;grid-template-columns:14px 1fr;gap:8px;align-items:start;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px;line-height:1.38;border:1px solid var(--border);border-radius:8px;padding:6px 8px}.promptDiffRow.is-added{border-color:#4ade805c;color:#86efac}.promptDiffRow.is-removed{border-color:#f871715c;color:#fca5a5}.promptDiffRow.is-unchanged{color:#94a3b8}.promptDiffMarker{opacity:.9;font-weight:700}.promptDiffText{white-space:pre-wrap;overflow-wrap:anywhere}.promptDiffEmpty{font-size:11px;color:var(--muted);padding:4px 2px}.traceDrawer{position:fixed;inset:0;z-index:50;pointer-events:none}.traceDrawerBackdrop{position:absolute;inset:0;border:0;width:100%;height:100%;background:#03081299;pointer-events:auto}.traceDrawerPanel{position:absolute;right:0;top:0;height:100%;width:min(620px,100%);border-left:1px solid var(--border);background:#0a1020;display:grid;grid-template-rows:auto 1fr;pointer-events:auto}.traceDrawerHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border-bottom:1px solid var(--border)}.traceDrawerTitle{font-size:14px;font-weight:700}.traceDrawerSubtitle{margin-top:2px;font-size:12px;color:var(--muted)}.traceDrawerBody{overflow:auto;padding:12px;display:grid;gap:12px}.traceDrawerEmpty{padding:16px 12px;font-size:12px;color:var(--muted)}.traceSection{border:1px solid var(--border);border-radius:10px;background:#0003;padding:10px;display:grid;gap:8px}.traceSectionTitle{font-size:12px;font-weight:700}.traceCode{margin:0;border:1px solid var(--border);border-radius:8px;background:#0000004d;padding:8px;font-size:11px;line-height:1.35;white-space:pre-wrap;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.traceMeta{font-size:11px;color:var(--muted)}.traceChips{display:flex;flex-wrap:wrap;gap:6px}.traceChip{display:inline-flex;align-items:center;border:1px solid var(--border);border-radius:999px;padding:2px 8px;font-size:10px;color:var(--text);background:#ffffff0d}.traceTransforms{display:grid;gap:8px}.traceTransformCard{border:1px solid var(--border);border-radius:8px;padding:8px;display:grid;gap:8px}.traceTransformName{font-size:11px;font-weight:700}.traceTransformGrid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.traceLabel{font-size:10px;color:var(--muted);margin-bottom:4px}.traceActions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.traceKeyList{font-size:11px;color:var(--text);border:1px dashed var(--border);border-radius:8px;padding:8px;overflow-wrap:anywhere}@media(max-width:760px){.traceDrawerPanel{width:100%}.traceTransformGrid{grid-template-columns:1fr}}.logEntry{display:grid;grid-template-columns:auto 1fr;gap:6px;align-items:start;margin-bottom:4px;min-width:0}.logLabel{color:inherit;white-space:nowrap}.logMessage{color:inherit;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;min-width:0}.logErrorBody{color:inherit;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;border-radius:10px;padding:6px 8px;max-height:120px;overflow:hidden}.logErrorBody.isExpanded{overflow:auto}.logToggle{margin-top:4px;padding:4px 6px;font-size:11px;border-radius:8px;background:#ffffff0f;border:1px solid var(--border);color:var(--muted)}.logToggle:hover{background:#ffffff1f;color:var(--text)}.logA{color:#7c5cfff2}.logB{color:#22c55eeb}.logErr{color:#ef4444f2}.hr{height:1px;background:var(--border);margin:12px 0}.historyList{display:grid;gap:10px}.historyItem{display:flex;justify-content:space-between;gap:12px;align-items:stretch;padding:10px;border-radius:14px;border:1px solid var(--border);background:#0003}.historyThumb{width:56px;min-width:56px;border-radius:10px;border:1px solid var(--border);overflow:hidden;background:#ffffff08}.historyThumb img{width:100%;height:100%;display:block;object-fit:cover}.historyThumbPlaceholder{width:100%;height:100%;background:linear-gradient(140deg,#ffffff14,#ffffff05)}.historyActions{display:flex;flex-wrap:wrap;gap:6px}.historyContent{display:grid;gap:8px;flex:1;min-width:0}.historyMeta{display:grid;gap:6px;flex:1;min-width:0}.historyPrompt{font-size:13px;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:none;width:100%}.historySub{font-size:12px;color:var(--muted)}.historyTag{margin-left:6px;font-size:11px;color:var(--muted);border:1px solid var(--border);border-radius:999px;padding:2px 6px;background:#0000002e}.historyItemActions{align-self:flex-start}.historyItemActions .smallBtn{padding:4px 8px;min-height:24px;font-size:11px;line-height:1.1;border-radius:8px}.historyPage{--history-linen:#ede8e0;--history-paper:#f8f4ee;--history-ivory:#fdfaf6;--history-chalk:#fffdfa;--history-stone:#3a3028;--history-stone2:#5a4e42;--history-dust:#9c8e82;--history-hairline:rgba(58,48,40,.1);--history-hairline2:rgba(58,48,40,.06);--history-acid:#b8d900;--history-shadow-sm:0 1px 3px rgba(58,48,40,.08), 0 1px 2px rgba(58,48,40,.06);--history-shadow-md:0 4px 12px rgba(58,48,40,.08), 0 2px 4px rgba(58,48,40,.06);display:grid;gap:10px;color:var(--history-stone)}.historyPageShell,.managedCreateCard.historyPageShell{width:100%;max-width:none;margin-bottom:0;padding:0;background:transparent!important;border:0!important;box-shadow:none!important}.historyPageHeader{padding:0 2px 2px}.historyPageLayout{display:grid;grid-template-columns:310px minmax(0,1fr);gap:10px;align-items:stretch;min-height:0}.historyPagePane{display:grid;gap:0;min-height:320px;padding:0;border-radius:0;border:1px solid var(--history-hairline);background:var(--history-paper);box-shadow:none;min-width:0;overflow:hidden}.historyPageListCard,.historyPageDetailCard{min-height:320px}.historyPageListCard{display:flex;flex-direction:column;gap:0;padding:0;background:var(--history-paper)}.historyPaneHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 16px 10px;border-bottom:1px solid var(--history-hairline2);background:var(--history-paper)}.historyPaneHead h3{margin:4px 0 0;font-family:var(--font-disp);font-size:18px;letter-spacing:.05em;line-height:1;color:#3a3028}.historyPaneEyebrow{font-size:10px;text-transform:uppercase;letter-spacing:.12em;font-weight:700;color:var(--history-dust)}.historyLeftRailHead{padding-top:12px;padding-bottom:10px;border-bottom:1px solid var(--history-hairline2);background:var(--history-paper)}.historyLeftRailTitle{font-family:var(--font-ui);font-size:11px;font-weight:600;letter-spacing:.11em;text-transform:uppercase;color:var(--history-dust)}.historyLeftRailMeta{font-size:10px;font-style:normal}.historyLeftRailControls{display:grid;gap:8px;padding:12px 16px 10px;border-bottom:1px solid var(--history-hairline);background:var(--history-paper)}.historyLeftRailScroller{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:visible;padding:8px 0 12px;background:var(--history-paper)}.historyPageFilters{display:grid;grid-template-columns:minmax(0,1.7fr) repeat(3,minmax(120px,1fr));gap:8px}.historyPageFilters .managedCreateProInput{min-height:38px;padding:0 12px}.historyPageSearch{min-width:0}.historyPageNotice{display:grid;gap:6px}.historyPageNotice .toast{padding:10px 12px;border-radius:0;border:1px solid var(--history-hairline);background:#ffffffad;color:var(--history-stone2)}.historyPageEmpty{min-height:180px;display:grid;place-items:center;text-align:center;color:var(--history-dust);border:1px dashed rgba(58,48,40,.16);border-radius:0;background:#ffffff6b;padding:18px;margin:12px}.historyFeedList{display:grid;gap:8px}.historyFeedList.compact{gap:8px}.historyFeedItem,.historyFeedStaticItem{display:grid;grid-template-columns:88px minmax(0,1fr);gap:12px;align-items:start;width:100%;text-align:left;padding:10px 12px;margin:0 16px;width:calc(100% - 32px);border-radius:0;border:1.5px solid transparent;background:var(--history-chalk);box-shadow:var(--history-shadow-sm)}.historyFeedItem{appearance:none;font:inherit;color:inherit;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease,box-shadow .18s ease}.historyFeedItem:hover{border-color:#3a30282e;background:var(--history-chalk);box-shadow:var(--history-shadow-md);transform:translateY(-1px)}.historyFeedItem.isSelected{border-color:var(--history-acid);background:#f7fae8;box-shadow:0 2px 8px #7a91001f}.historyFeedThumb{width:88px;min-width:88px;aspect-ratio:1 / 1;overflow:hidden;border-radius:0;border:1px solid var(--history-hairline);background:#ede8e0e6}.historyFeedThumb img,.historyFeedThumb video{width:100%;height:100%;display:block;object-fit:cover}.historyFeedThumbPlaceholder{width:100%;height:100%;display:grid;place-items:center;padding:8px;text-align:center;font-size:11px;color:#8a7a6e;background:linear-gradient(145deg,#ffffffb3,#ede8e0db),#fff6}.historyFeedBody{display:grid;gap:6px;min-width:0}.historyFeedTitleRow{display:flex;gap:10px;align-items:flex-start;justify-content:space-between}.historyFeedTitleRow strong{min-width:0;font-size:13px;color:#3a3028}.historyFeedPrompt{font-size:12px;color:var(--history-stone2);line-height:1.45}.historyFeedMetaRow{display:flex;flex-wrap:wrap;gap:8px 12px;font-size:12px;color:#7b6d61}.historyFeedTags{display:flex;flex-wrap:wrap;gap:6px}.historyFeedTag{font-size:10px;color:#6b5f54;border:1px solid var(--history-hairline);border-radius:999px;padding:4px 9px;background:#ffffffd6;text-transform:uppercase;letter-spacing:.08em;font-weight:700}.historyDetailHeader{display:flex;gap:12px;justify-content:space-between;align-items:flex-start}.historyDetailHeader .toast{margin-top:4px}.historyDetailRailScroller{display:grid;gap:0;align-content:start;min-height:0;overflow-y:auto;padding:0;background:var(--history-paper)}.historyDetailHero{overflow:hidden;border-radius:0;border:0;border-bottom:1px solid var(--history-hairline);background:#ffffffb3;min-height:220px;box-shadow:none}.historyDetailHero img,.historyDetailHero video{width:100%;max-height:460px;display:block;object-fit:cover}.historyDetailMetaGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:12px 16px 10px;border-bottom:1px solid var(--history-hairline);background:var(--history-linen)}.historyDetailMetaItem{display:grid;gap:4px;padding:10px 12px;border-radius:0;border:1px solid var(--history-hairline);background:var(--history-chalk);box-shadow:var(--history-shadow-sm)}.historyDetailMetaItem>div{font-family:var(--font-disp);font-size:18px;letter-spacing:.03em;line-height:1.05}.historyDetailSections{display:grid;gap:0}.historyDetailSection{display:grid;gap:10px;padding:12px 16px;border-radius:0;border:0;border-bottom:1px solid var(--history-hairline);background:transparent;box-shadow:none}.historyDetailSection summary{cursor:pointer}.historyDetailSection .label{margin-bottom:2px;font-size:10px;letter-spacing:.11em;text-transform:uppercase;color:var(--history-dust)}.historyDetailCopyBlock{display:grid;gap:6px}.historyDetailCopyBlock strong{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--history-stone2)}.historyDetailLinkRow{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;align-items:center}.historyOutputGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.historyOutputCard{display:grid;gap:0;border:1.5px solid transparent;border-radius:0;overflow:hidden;background:var(--history-chalk);box-shadow:var(--history-shadow-md)}.historyOutputHead{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:10px 12px;border-bottom:1px solid var(--history-hairline2)}.historyOutputHeadMain{display:grid;gap:4px;min-width:0}.historyOutputName{min-width:0;font-family:var(--font-disp);font-size:17px;letter-spacing:.05em;color:var(--history-stone)}.historyOutputSub{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;font-size:10.5px;color:var(--history-dust)}.historyOutputTypeTag{display:inline-flex;align-items:center;justify-content:center;padding:3px 8px;border-radius:10px;font-size:10px;font-weight:600;background:#3a30280f;color:var(--history-stone2)}.historyOutputMedia{min-height:180px;background:#ffffffb8}.historyOutputMedia img,.historyOutputMedia video{width:100%;height:100%;display:block;object-fit:cover}.historyOutputPlaceholder{min-height:180px;display:grid;place-items:center;color:#8a7a6e}.historyJsonBlock{margin:0;white-space:pre-wrap;word-break:break-word;font-size:12px;line-height:1.45;color:#4d443b}@media(max-width:1100px){.historyPageLayout{grid-template-columns:1fr}.historyDetailMetaGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.historyPageFilters{grid-template-columns:1fr}.historyFeedItem,.historyFeedStaticItem{grid-template-columns:64px minmax(0,1fr)}.historyFeedThumb{width:64px;min-width:64px}.historyDetailMetaGrid{grid-template-columns:1fr}}.previewComparePanel{margin-top:8px;padding:10px;border-radius:12px;border:1px solid rgba(124,92,255,.28);background:linear-gradient(180deg,#7c5cff1f,#7c5cff0f),#06080e80;display:grid;gap:10px}.previewCompareHeader{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px}.previewCompareTitle{font-size:13px;font-weight:700;color:var(--text)}.previewCompareSubtitle{margin-top:2px;font-size:11px;color:var(--muted)}.previewCompareModeRow{display:inline-flex;gap:6px;flex-wrap:wrap}.previewCompareModeBtn{border:1px solid rgba(255,255,255,.16);background:#ffffff0a;color:var(--muted);border-radius:8px;padding:4px 8px;font-size:11px;line-height:1.2}.previewCompareModeBtn:disabled{opacity:.5;cursor:not-allowed}.previewCompareModeBtn.isActive{border-color:#7c5cff80;color:var(--text);background:#7c5cff33}.previewCompareSummaryCard{display:grid;grid-template-columns:minmax(0,170px) 1fr;gap:10px;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:8px;background:#0000002e}.previewCompareScore{display:grid;gap:4px;align-content:center}.previewCompareScoreLabel{font-size:11px;color:var(--muted)}.previewCompareScoreValue{font-size:24px;line-height:1;font-weight:800;color:#c5b8ff}.previewCompareMetrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.previewCompareMetric{display:grid;gap:3px}.previewCompareMetric span{font-size:11px;color:var(--muted)}.previewCompareMetric strong{font-size:13px;color:var(--text)}.previewCompareGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.previewCompareImageCard{border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:8px;background:#0003;display:grid;gap:8px}.previewCompareImageLabel{font-size:12px;font-weight:600;color:var(--text)}.previewCompareImageCard img{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:8px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.previewCompareState{font-size:12px;color:var(--muted)}.previewCompareStateError{color:#fecaca}.previewAnalyticsFilters{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin-bottom:14px}.previewAnalyticsGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:14px}.previewAnalyticsCard{border:1px solid var(--border);border-radius:14px;background:#0000002e;padding:12px}.previewAnalyticsSparkline{width:100%;height:80px;color:var(--accent)}.previewAnalyticsEmpty{color:var(--muted);font-size:12px;min-height:80px;display:flex;align-items:center}@media(max-width:900px){.previewCompareSummaryCard{grid-template-columns:1fr}.previewCompareMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.previewCompareGrid{grid-template-columns:1fr}}.reproPanel{margin-top:8px;padding:8px;border-radius:12px;border:1px solid var(--border);background:#0003;display:grid;gap:6px}.reproTitle{font-size:12px;font-weight:700}.reproRow{display:flex;gap:8px;font-size:12px;color:var(--muted)}.reproLabel{min-width:90px;color:var(--text)}.reproValue{color:var(--muted)}.reproModels{display:grid;gap:6px}.reproModel{display:grid;gap:2px;font-size:12px;color:var(--muted)}.reproModelId{color:var(--text);font-weight:600}.reproModelMeta{color:var(--muted)}.reproEmpty{font-size:12px;color:var(--muted)}.spinnerWrap{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:12px}.spinner{width:18px;height:18px;border:2px solid rgba(255,255,255,.18);border-top-color:var(--accent);border-radius:50%;animation:spin .9s linear infinite}.spinnerSm{width:14px;height:14px;border-width:2px}@keyframes spin{to{transform:rotate(360deg)}}@keyframes progressFadeOut{0%{opacity:1}60%{opacity:1}to{opacity:0}}.toast{font-size:12px;color:var(--muted)}.settingsGrid{display:grid;gap:12px}.settingsToggleRow{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.settingsHelp{font-size:12px;color:var(--muted);line-height:1.5}.emptyState{font-size:12px;color:var(--muted);padding:8px 0}.draftActionRow{display:flex;gap:8px;flex-wrap:wrap}.draftActionHint{margin-top:6px;font-size:12px;color:var(--muted)}.draftPreviewPanel{margin-top:12px;padding:12px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#ffffff05;display:grid;gap:10px}.draftPreviewHead{display:flex;align-items:center;justify-content:space-between;gap:8px}.draftPreviewMeta{display:flex;flex-wrap:wrap;gap:10px 14px;font-size:12px;color:var(--muted)}.outCardSelected{outline:1px solid rgba(34,197,94,.55);box-shadow:0 0 0 1px #22c55e2e}.emptyStateRow{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted)}.errorMessage{margin-top:10px;padding:10px 12px;border-radius:10px;border:1px solid rgba(239,68,68,.35);background:#ef44441f;color:var(--danger);font-size:12px}.errorMessageCredit{border-color:#f59e0b66;background:#f59e0b1f;color:#f59e0b}.fileBtnIcon{display:inline-flex;align-items:center;justify-content:center}.fileBtnIcon svg{width:14px;height:14px}.fileBtn{display:inline-flex;align-items:center;gap:8px;width:fit-content;padding:10px 14px;border-radius:12px;background:#ffffff0f;color:var(--text);border:1px solid var(--border);font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .05s ease}.fileBtnButton{appearance:none;-webkit-appearance:none;font-family:inherit;font-size:inherit;line-height:inherit;font-weight:600}.fileBtn:disabled{opacity:.55;cursor:not-allowed}.fileBtn:hover{background:#ffffff1f}.fileBtn:active{background:#ffffff2e;transform:translateY(1px)}.fileBtn input[type=file]{display:none}.fileBtnRow{display:flex;flex-wrap:wrap;gap:8px}.videoBatchPanel{margin-top:10px;border:1px solid var(--border);border-radius:12px;background:#0003;padding:10px;display:grid;gap:8px}.videoBatchHeader{display:flex;align-items:center;justify-content:space-between;gap:8px}.videoBatchMetrics{display:flex;flex-wrap:wrap;gap:10px;font-size:12px;color:var(--muted)}.videoBatchList{display:grid;gap:6px;max-height:180px;overflow:auto}.videoBatchItem{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:6px 8px}.videoBatchItemName{color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.videoBatchItemStatus{color:var(--muted);text-transform:capitalize}.videoBatchItem--done .videoBatchItemStatus{color:#86efac}.videoBatchItem--error .videoBatchItemStatus{color:#fca5a5}.videoBatchItem--running .videoBatchItemStatus{color:#93c5fd}.videoBatchItem--skipped .videoBatchItemStatus{color:#cbd5e1}.videoBatchActions{display:flex;flex-wrap:wrap;gap:8px}button.primary{width:100%;background:#22c55e40;border-color:#22c55e99}button.primary:hover{background:#22c55e59}button.primary:active{transform:translateY(1px)}.preview img{width:100%;height:auto;object-fit:contain}@media(max-width:900px){.appShell{flex-direction:column}.sidebar{width:100%;min-height:auto;position:relative;height:auto}.appShell.sidebarCollapsed .sidebar{width:100%}.sidebarNav{flex-direction:row;flex-wrap:wrap}.navItem{width:auto}.appMain{padding:18px;margin-left:0}.appMainWithTopbar{padding:0 18px 18px}.appMainContent{padding-top:18px}.appShell.sectionCreate .appMain{padding:0}.appShell.sidebarCollapsed .appMain{margin-left:0}.appShell.sidebarCollapsed .navItemLabel{display:inline}.appShell.sidebarCollapsed .navItemContent{gap:8px}}.localWorkersCard{display:grid;gap:12px}.localWorkersLoadingCard{gap:16px;pointer-events:none}.localWorkersLoadingHeader,.localWorkersLoadingSidebar,.localWorkersLoadingFilterCard,.localWorkersLoadingTable{display:grid;gap:12px}.localWorkersLoadingLine,.localWorkersLoadingInput,.localWorkersLoadingRow{position:relative;overflow:hidden;background:#ffffff14}.localWorkersLoadingLine:after,.localWorkersLoadingInput:after,.localWorkersLoadingRow:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent);animation:catalogLoadingShimmer 1.2s ease-in-out infinite}.localWorkersLoadingLine{height:12px;border-radius:999px}.localWorkersLoadingLineTitle{width:220px;height:18px}.localWorkersLoadingLineMedium{width:320px}.localWorkersLoadingLineLabel{width:96px}.localWorkersLoadingInput{height:42px;border-radius:12px}.localWorkersLoadingTableWrap{width:100%;overflow:hidden;border:1px solid var(--border);border-radius:12px}.localWorkersLoadingRow{height:48px;border-radius:12px}.localWorkersHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.localWorkersHeaderActions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.localWorkersHeaderActions .primary{width:auto}.localWorkersTableWrap{width:100%;overflow:auto;border:1px solid var(--border);border-radius:12px}.localWorkersTable{width:100%;border-collapse:collapse;font-size:12px;min-width:980px}.localWorkersTable th,.localWorkersTable td{text-align:left;padding:10px;border-bottom:1px solid rgba(255,255,255,.08);vertical-align:top}.localWorkersTable th{font-size:11px;color:var(--muted);font-weight:700;letter-spacing:.02em;background:#ffffff08}.localWorkersRow{cursor:pointer}.localWorkersRow--static{cursor:default}.localWorkersRow:hover{background:#ffffff0a}.localWorkersRow--static:hover{background:transparent}.localWorkersRow:focus{outline:2px solid rgba(124,92,255,.4);outline-offset:-2px}.localWorkersRowActions{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.localWorkerFailureText{margin-top:4px;font-size:12px;line-height:1.4;color:#fca5a5}.localWorkerGoldenPath{display:grid;gap:6px;min-width:0}.localWorkerGoldenPath--compact{gap:5px}.localWorkerGoldenPathHeader{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.localWorkerGoldenPathStatus{display:inline-flex;align-items:center;justify-content:center;min-width:74px;padding:4px 8px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;border:1px solid rgba(255,255,255,.14);background:#ffffff0f}.localWorkerGoldenPathStatus--pass{color:#bbf7d0;border-color:#22c55e73;background:#22c55e29}.localWorkerGoldenPathStatus--pending{color:#bfdbfe;border-color:#3b82f673;background:#3b82f624}.localWorkerGoldenPathStatus--fail{color:#fecaca;border-color:#ef44447a;background:#ef444429}.localWorkerGoldenPathChecks{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.localWorkerGoldenPathCheck{display:inline-flex;align-items:center;justify-content:center;padding:4px 7px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.02em;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#cbd5e1}.localWorkerGoldenPathCheck--pass{color:#bbf7d0;border-color:#22c55e66;background:#22c55e1f}.localWorkerGoldenPathCheck--pending{color:#bfdbfe;border-color:#3b82f666;background:#3b82f61f}.localWorkerGoldenPathCheck--fail{color:#fecaca;border-color:#ef44446b;background:#ef44441f}.localWorkerGoldenPathSummaryText{font-size:12px;line-height:1.4;color:var(--muted)}.localWorkerStatusPill{display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;border-radius:999px;padding:4px 8px;border:1px solid var(--border);letter-spacing:.03em;background:#ffffff0f}.localWorkerStatusPill--provisioning,.localWorkerStatusPill--provisioning_executing{color:#c4b5fd;border-color:#a78bfa73;background:#7c5cff33}.localWorkerStatusPill--booting,.localWorkerStatusPill--deprovisioning{color:#fde68a;border-color:#fbbf2473;background:#78581847}.localWorkerStatusPill--ready{color:#86efac;border-color:#4ade8073;background:#15653447}.localWorkerStatusPill--unhealthy,.localWorkerStatusPill--error{color:#fca5a5;border-color:#ef444473;background:#7818184d}.localWorkerStatusPill--deprovisioned{color:var(--muted);border-color:#ffffff26;background:#0003}.localWorkerStatusPill--discovered{color:#93c5fd;border-color:#60a5fa73;background:#1e40af3d}.localWorkerModal{position:fixed;inset:0;z-index:70;display:flex;align-items:center;justify-content:center;padding:16px}.localWorkerModalBackdrop{position:absolute;inset:0;border:0;background:#030812b8;border-radius:0;padding:0;box-shadow:none;transition:none}.localWorkerModalBackdrop:hover,.localWorkerModalBackdrop:focus,.localWorkerModalBackdrop:active{background:#030812b8;box-shadow:none;outline:none}.localWorkerModalPanel{position:relative;z-index:1;width:min(1380px,100%);max-height:90vh;overflow:auto;background:linear-gradient(180deg,#141821,#0c0f16);border-color:#ffffff1f;padding:18px}.localWorkerModalPanel--focused{width:min(760px,100%)}.localWorkerModalActions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.localWorkerTokenWarning{font-size:12px;color:#fde68a;border:1px solid rgba(251,191,36,.4);border-radius:10px;background:#78581840;padding:8px 10px}.localWorkerTokenResult{display:grid;gap:12px}.localWorkerAttachModalPanel{width:min(720px,100%)}.localWorkerProvisionLayout{display:grid;grid-template-columns:minmax(520px,720px) minmax(0,1fr);gap:18px;align-items:start}.localWorkerProvisionLayout--singleColumn{grid-template-columns:minmax(0,1fr)}.localWorkerProvisionForm,.localWorkerOffersPanel{display:grid;gap:14px}.localWorkerProvisionForm{align-content:start}.localWorkerProvisionColumns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.localWorkerProvisionSection{display:grid;gap:14px;padding:14px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.localWorkerProvisionReadoutList{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.localWorkerProvisionReadoutItem{display:grid;gap:4px;min-width:0;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.07);background:#0003}.localWorkerProvisionReadoutItem strong{font-size:14px;line-height:1.35;overflow-wrap:anywhere}.localWorkerProvisionReadoutItem--fullWidth{grid-column:1 / -1}.localWorkerProvisionActions{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.localWorkerProvisionActionsInfo{display:grid;gap:4px;min-width:0}.localWorkerProvisionOfferControls{display:grid;grid-template-columns:minmax(0,1fr) minmax(140px,180px);gap:10px;align-items:end}.localWorkerProvisionFieldDisabled{opacity:.55}.localWorkerOfferSelectionControls{display:grid;grid-template-columns:minmax(0,1fr) minmax(140px,180px);gap:10px;align-items:end;padding:10px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#0000002e}.localWorkerProvisionSummaryCard{display:grid;gap:8px;padding:14px;border-radius:12px;border:1px solid rgba(96,165,250,.24);background:#2563eb1f}.localWorkerProvisionSummaryValue{font-size:20px;line-height:1.2;font-weight:800}.localWorkerProvisionSummaryValue code{font-size:inherit;font-weight:inherit}.localWorkerProvisionSummaryMeta{font-size:14px;line-height:1.45;color:#dbeafe}.localWorkerProvisionSummaryMeta code{font-size:12px;font-weight:700;color:#bfdbfe}.localWorkerProvisionField{display:grid;gap:8px}.localWorkerProvisionField.is-required{padding:10px;border-radius:12px;border:1px solid rgba(239,68,68,.34);background:#7818181f}.localWorkerProvisionField.is-required .label,.localWorkerOfferSelectionCard.is-required .label{color:#fecaca}.localWorkerCreateModePills{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.localWorkerCreateModePills .pill{justify-content:center}.localWorkerProvisionSubmittingState{display:grid;gap:14px;justify-items:center;text-align:center;padding:28px 12px}.localWorkerProvisionSubmittingState .localWorkerProvisionSummaryCard{width:min(520px,100%);text-align:left}.localWorkerOfferSelectionCard{display:grid;gap:8px;padding:12px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.localWorkerOfferSelectionCard.is-required{border-color:#ef444457;background:#7818181f}.localWorkerOffersPanel{padding:12px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.localWorkerOffersHeader,.localWorkerOffersMeta{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap}.localWorkerOfferSummaryBar{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px,1fr);gap:10px;margin-top:4px;overflow-x:auto;padding-bottom:4px}.localWorkerOfferSummaryCard{display:grid;gap:4px;padding:12px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a}.localWorkerOfferSummaryCard--action{align-content:start}.localWorkerOfferSummaryCard--action button{margin-top:4px}.localWorkerOfferSummaryCard strong{font-size:22px;line-height:1.1;font-weight:800}.localWorkerOffersToolbar,.localWorkerOfferActions{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.localWorkerOfferActions{position:relative;align-items:flex-start;width:max-content;max-width:100%;min-width:0}.localWorkerOfferActionsCell{width:132px;max-width:132px;justify-content:center}.localWorkerOffersTable th.localWorkerOffersReliabilityColumn,.localWorkerOffersTable td.localWorkerOffersReliabilityColumn{width:64px;max-width:64px}.localWorkerOffersTable th.localWorkerOffersActionsColumn,.localWorkerOffersTable td.localWorkerOffersActionsColumn{width:176px;max-width:176px}.localWorkerOfferProvisionBtn{width:100%;justify-content:center;box-sizing:border-box}.localWorkerOfferActions--loading>button{opacity:.45}.localWorkerOfferButtonLoadingOverlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#090e176b;border-radius:10px;pointer-events:none}.localWorkerOfferButtonLoadingOverlay .spinner{width:16px;height:16px}.localWorkerOfferErrorText{flex:0 0 100%;width:100%;max-width:100%;min-width:0;font-size:12px;line-height:1.35;color:#fca5a5;text-align:center;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.localWorkerOfferActionsCell .localWorkerOfferErrorText{width:132px;max-width:132px}.localWorkerOffersFilters{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.localWorkerOffersWorkspace{display:grid;grid-template-columns:minmax(240px,300px) minmax(0,1fr);gap:16px;align-items:start}.localWorkerOffersSidebar{display:grid;gap:12px;align-content:start}.localWorkerOffersMain,.localWorkerGpuFilterField{min-width:0}.localWorkerGpuFilter{position:relative}.localWorkerGpuFilterTrigger{width:100%;min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:10px;border:1px solid var(--border);background:#ffffff08;color:inherit;text-align:left}.localWorkerGpuFilterTrigger:hover{border-color:#ffffff2e;background:#ffffff0d}.localWorkerGpuFilterSummary{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.localWorkerGpuFilterMeta{flex:0 0 auto;font-size:12px;color:var(--muted)}.localWorkerGpuFilterDropdown{position:absolute;top:calc(100% + 8px);left:0;z-index:20;width:max(100%,760px);max-width:min(960px,calc(100vw - 48px));display:grid;gap:10px;padding:12px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#131721fa;box-shadow:0 18px 40px #00000059}.localWorkerGpuFilterDropdownHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.localWorkerGpuFilterOptions{display:grid;gap:14px}.localWorkerGpuFilterGroup{display:grid;gap:8px}.localWorkerGpuFilterGroupTitle{appearance:none;border:0;background:transparent;padding:0;text-align:left;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);cursor:pointer}.localWorkerGpuFilterGroupTitle:hover{color:#fffc}.localWorkerGpuFilterGroupOptions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 12px}.localWorkerGpuFilterOption{display:flex;align-items:center;gap:8px;min-width:0;font-size:13px;cursor:pointer}.localWorkerGpuFilterOption.isDisabled{color:#ffffff6b;cursor:not-allowed}.localWorkerGpuFilterOption.isDisabled input{opacity:.65}.localWorkerGpuFilterOption span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.localWorkerRangeField{display:grid;gap:6px}.localWorkerRangeField input[type=range]{width:100%}@media(max-width:1100px){.localWorkerProvisionLayout,.localWorkerProvisionColumns{grid-template-columns:minmax(0,1fr)}.localWorkerProvisionReadoutList,.localWorkerGpuFilterGroupOptions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.localWorkerProvisionReadoutList,.localWorkerProvisionOfferControls,.localWorkerOfferSelectionControls,.localWorkerGpuFilterGroupOptions{grid-template-columns:minmax(0,1fr)}}.localWorkerVerificationFilterField{min-width:0}.localWorkerVerificationFilter{position:relative}.localWorkerVerificationFilterTrigger{width:100%;min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:10px;border:1px solid var(--border);background:#ffffff08;color:inherit;text-align:left}.localWorkerVerificationFilterTrigger:hover{border-color:#ffffff2e;background:#ffffff0d}.localWorkerVerificationFilterSummary{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.localWorkerVerificationFilterMeta{flex:0 0 auto;font-size:12px;color:var(--muted)}.localWorkerVerificationFilterDropdown{position:absolute;top:calc(100% + 8px);left:0;z-index:20;width:100%;min-width:240px;display:grid;gap:10px;padding:12px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#131721fa;box-shadow:0 18px 40px #00000059}.localWorkerVerificationFilterOptions{display:grid;gap:8px}.localWorkerVerificationFilterOption{display:flex;align-items:center;gap:8px;min-width:0;font-size:13px}.localWorkerVerificationFilterOption span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.localWorkerOffersError{color:#fecaca;border:1px solid rgba(239,68,68,.4);border-radius:10px;background:#78181847;padding:8px 10px;font-size:12px}.localWorkerOffersTableWrap{overflow:auto;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#0000002e;transition:opacity .16s ease}.localWorkerOffersTableWrap.isLoading{opacity:.62}.localWorkerOffersTable{width:100%;min-width:760px;border-collapse:collapse;table-layout:fixed}.localWorkerOffersTable th,.localWorkerOffersTable td{padding:10px;text-align:left;border-bottom:1px solid rgba(255,255,255,.08);vertical-align:top;min-width:0}.localWorkerOffersTable th{font-size:11px;color:var(--muted);font-weight:700;letter-spacing:.02em;background:#ffffff08}.localWorkerOffersTable tbody tr{cursor:pointer}.localWorkerOffersTable tbody tr:hover{background:#ffffff0a}.localWorkerOffersTable tbody tr.isBest{background:#22c55e14}.localWorkerOffersTable tbody tr.isSelected{background:#3b82f624}.localWorkerOfferGpuCell{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.localWorkerOfferBestBadge{display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;border-radius:999px;border:1px solid rgba(34,197,94,.35);background:#15803d3d;color:#bbf7d0;font-size:11px;font-weight:700}.localWorkerAttachGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.localWorkerAttachCallout{display:grid;gap:8px;padding:12px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.localWorkerGpuDetailModalPanel{width:min(1100px,100%);display:grid;gap:16px;background:linear-gradient(180deg,#141821fa,#0c0f16f5);border-color:#ffffff1f}.localWorkerGpuDetailGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}@media(max-width:1080px){.localWorkerOffersWorkspace{grid-template-columns:minmax(0,1fr)}}.localWorkerSecretCode{display:block;width:100%;overflow-wrap:anywhere;padding:8px 10px;border-radius:10px;border:1px solid var(--border);background:#00000040;font-size:12px}.localWorkerDetailCard{display:grid;gap:12px}.localWorkerSummaryCard{display:grid;gap:12px;border:1px solid var(--border);border-radius:12px;background:#0003;padding:12px}.localWorkerSummaryTop{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.localWorkerSummaryGrid{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.localWorkerGoldenPathSection{display:grid;gap:8px}.localWorkerOperationalIssue{display:grid;gap:4px;padding:10px 12px;border:1px solid rgba(239,68,68,.22);border-radius:12px;background:#7f1d1d29}.localWorkerSummaryRow{display:grid;gap:4px}.localWorkerSummaryRow a{color:#93c5fd;text-decoration:none}.localWorkerSummaryRow a:hover{text-decoration:underline}.localWorkerActionRow{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.localWorkerDangerBtn{border:1px solid rgba(239,68,68,.5);background:#ef444438;color:#fecaca}.localWorkerDangerBtn:hover{background:#ef444452}.localWorkerRotateResult{display:grid;gap:8px}.localWorkerJsonBlock{margin:0;border:1px solid var(--border);border-radius:10px;padding:8px;background:#00000040;font-size:11px;white-space:pre-wrap;overflow-wrap:anywhere;max-height:220px;overflow:auto}.localWorkerTimelineCard{border:1px solid var(--border);border-radius:12px;background:#0003;padding:12px}.localWorkerTimelineTop{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:10px}.localWorkerTimelineMeta{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:6px}.localWorkerTimelineBadge{display:inline-flex;align-items:center;justify-content:center;padding:3px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.12);font-size:10px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.localWorkerTimelineBadge--critical{color:#fecaca;border-color:#ef444466;background:#7f1d1d3d}.localWorkerTimelineBadge--warning{color:#fde68a;border-color:#f59e0b66;background:#78350f38}.localWorkerTimelineBadge--success{color:#bbf7d0;border-color:#22c55e61;background:#14532d33}.localWorkerTimelineBadge--info{color:#bfdbfe;border-color:#3b82f657;background:#1e40af2e}.localWorkerTimelineFilters{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:8px}.localWorkerTimelineHighlights{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:10px}.localWorkerTimelineHighlight{display:grid;gap:6px;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff08}.localWorkerTimelineHighlight--critical{border-color:#ef444447;background:#7f1d1d1f}.localWorkerTimelineHighlight--info{border-color:#3b82f63d;background:#1e40af1f}.localWorkerTimelineHighlightTypeRow{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:12px;font-weight:700;color:var(--text)}.localWorkerTimelineFilterBtn{border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:var(--muted);font-size:12px}.localWorkerTimelineFilterBtn.is-active{border-color:#93c5fd61;background:#1e293bb3;color:#dbeafe}.localWorkerTimelineList{display:grid;gap:10px}.localWorkerTimelineItem{border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff08;padding:8px;display:grid;gap:6px}.localWorkerTimelineItem--critical{border-color:#ef444459;background:#7f1d1d24}.localWorkerTimelineItem--warning{border-color:#f59e0b47;background:#78350f1f}.localWorkerTimelineItem--success{border-color:#22c55e42;background:#14532d1a}.localWorkerTimelineHead{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.localWorkerTimelineType{font-size:12px;font-weight:700;color:var(--text)}.localWorkerTimelineTypeRow{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.localWorkerTimelineSeverity{display:inline-flex;align-items:center;justify-content:center;padding:2px 7px;border-radius:999px;border:1px solid rgba(255,255,255,.12);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.localWorkerTimelineSeverity--critical{color:#fecaca;border-color:#ef444459;background:#7f1d1d2e}.localWorkerTimelineSeverity--warning{color:#fde68a;border-color:#f59e0b52;background:#78350f2e}.localWorkerTimelineSeverity--success{color:#bbf7d0;border-color:#22c55e52;background:#14532d29}.localWorkerTimelineSeverity--info,.localWorkerTimelineSeverity--noise{color:#cbd5e1;border-color:#94a3b833;background:#1e293b52}.localWorkerTimelineCode{display:inline-flex;align-items:center;justify-content:center;padding:3px 7px;border-radius:999px;border:1px solid rgba(147,197,253,.28);background:#1e293b99;color:#bfdbfe;font-size:10px;font-weight:700}.localWorkerTimelineSummary{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));padding:8px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#0f172a6b}.localWorkerTimelineSummaryItem{display:grid;gap:4px;min-width:0}.localWorkerTimelineSummaryItem>div{font-size:12px;color:var(--text);overflow-wrap:anywhere}.localWorkerTimelineRaw{display:grid;gap:6px}.localWorkerTimelineRaw summary{cursor:pointer;font-size:12px;color:var(--muted);-webkit-user-select:none;user-select:none}.localWorkerToastStack{position:fixed;right:16px;bottom:16px;z-index:80;display:grid;gap:8px;width:min(420px,calc(100vw - 32px))}.localWorkerToast{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;border:1px solid var(--border);border-radius:10px;padding:10px;background:#0c101af5;box-shadow:0 8px 24px #00000059;font-size:12px}.localWorkerToast--error{border-color:#ef444473;color:#fecaca}.localWorkerToast--success{border-color:#22c55e73;color:#bbf7d0}@media(max-width:900px){.localWorkersHeader{flex-direction:column;align-items:stretch}.localWorkersHeaderActions{justify-content:flex-end}.localWorkerProvisionLayout,.localWorkerAttachGrid{grid-template-columns:1fr}}.workflowRegistryPage,.workflowRegistryCard{display:flex;flex-direction:column;gap:16px}.workflowRegistryPageTitleRow{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.workflowRegistryGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.workflowRegistryPanel{display:flex;flex-direction:column;gap:12px}.legacyAdminIntro{max-width:840px}.legacyAdminGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.legacyAdminCardLink{display:block;color:inherit;text-decoration:none}.legacyAdminCard{min-height:100%;display:grid;gap:12px;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.legacyAdminCardLink:hover .legacyAdminCard,.legacyAdminCardLink:focus-visible .legacyAdminCard{border-color:#b8d90066;box-shadow:0 16px 34px #00000047;transform:translateY(-1px)}.legacyAdminCardTop{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.legacyAdminBadge{display:inline-flex;align-items:center;border-radius:999px;border:1px solid rgba(184,217,0,.28);background:#b8d9001f;color:#d8ec68;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:4px 8px}.legacyAdminOpenHint{font-size:12px;color:var(--muted)}.legacyAdminCardTitle{margin-bottom:0}.workflowRegistryImportGrid{display:grid;grid-template-columns:1fr;gap:16px}.workflowRegistryWide{grid-column:1 / -1}.workflowRegistryWorkspace{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:16px;align-items:start}.workflowRegistryWorkspaceColumn{display:grid;gap:16px;align-content:start;align-self:start;min-width:0}.workflowRegistryWorkspaceStackList{order:1}.workflowRegistryWorkspaceStackDetail{order:2}.workflowRegistryWorkspaceWorkflowList{order:1}.workflowRegistryWorkspaceWorkflowDetail{order:2}.workflowRegistryWorkspaceWorkflowUpload{order:3}.workflowRegistryWorkspaceManifest{order:4}.workflowRegistryWorkspacePackSync{order:5}.workflowRegistryWorkspaceColumnStacks{grid-column:1}.workflowRegistryWorkspaceColumnWorkflows{grid-column:2}.workflowRegistryWorkspaceCard{min-width:0;align-self:start;align-content:start;margin-top:0}.workflowRegistryLoadingCard{gap:14px;pointer-events:none}.workflowRegistryLoadingBadges{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.workflowRegistryLoadingLine,.workflowRegistryLoadingPill,.workflowRegistryLoadingRow{position:relative;overflow:hidden;background:#ffffff14}.workflowRegistryLoadingLine:after,.workflowRegistryLoadingPill:after,.workflowRegistryLoadingRow:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent);animation:catalogLoadingShimmer 1.2s ease-in-out infinite}.workflowRegistryLoadingTable{display:grid;gap:10px}.workflowRegistryLoadingPill{width:88px;height:20px;border-radius:999px}.workflowRegistryLoadingPillShort{width:64px}.workflowRegistryLoadingLine{height:12px;border-radius:999px}.workflowRegistryLoadingLineTitle{height:18px;width:78%}.workflowRegistryLoadingLineMedium{width:68%}.workflowRegistryLoadingRow{height:46px;border-radius:14px}.workflowRegistryTableWrap{overflow:auto;border:1px solid rgba(255,255,255,.08);border-radius:16px}.workflowRegistryTable{width:100%;border-collapse:collapse;min-width:640px}.workflowRegistryTable th,.workflowRegistryTable td{padding:12px 14px;text-align:left;border-bottom:1px solid rgba(255,255,255,.08);vertical-align:top}.workflowRegistryTable th{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#9fb0c4}.workflowRegistryTable tbody tr:last-child td{border-bottom:none}.workflowRegistryTable tbody tr{cursor:default}.workflowRegistryCompactTable{font-size:12px}.workflowRegistryCompactTable th,.workflowRegistryCompactTable td{padding:10px 12px}.workflowRegistryClickableRow{cursor:pointer!important}.workflowRegistryClickableRow:hover{background:#ffffff08}.workflowRegistrySelectedRow{background:#ffffff0a}.workflowRegistryInlineEditorRow td{background:#ffffff05}.workflowRegistryInlineEditorCell{padding:0!important}.workflowRegistryInlineEditor{display:grid;gap:16px;padding:18px}.workflowRegistryInlineSection{display:grid;gap:14px;padding-top:16px;border-top:1px solid rgba(255,255,255,.08)}.workflowRegistryInlineSection:first-of-type{padding-top:0;border-top:0}.workflowRegistryInlineEditorStack .workflowRegistryInlineSection:nth-of-type(2),.workflowRegistryInlineEditorStack .workflowRegistryInlineSection:nth-of-type(3){border-top:0}.workflowRegistryInlineEditor .localWorkersHeaderActions,.workflowRegistryInlineEditor .installJobsActionRow{justify-content:flex-end}.workflowRegistryInlineEditor .label{font-weight:700}.workflowRegistryInlineEditorSaveButton{width:100%;flex:1 1 100%}.workflowRegistryStackWorkflowPackForm{display:grid;gap:12px}.workflowRegistryStackWorkflowPackForm select{width:100%}.workflowRegistryPrimaryName{font-weight:700}.workflowRegistryModeToggleGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.workflowRegistryModeToggle{min-height:42px;padding:10px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#ffffff08;color:inherit;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease}.workflowRegistryModeToggle.is-active{border-color:#7c5cff8c;background:#7c5cff29}.workflowRegistryUploadField{display:grid;gap:8px}.workflowRegistryRowActions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.catalogRegistryToggleRow{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.catalogRegistryToggleRow label{display:flex;align-items:center;gap:6px;font-size:12px}@media(max-width:1100px){.adminSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.workflowRegistryWorkspace,.workflowRegistryModeToggleGrid{grid-template-columns:1fr}.workflowRegistryWorkspaceColumnStacks,.workflowRegistryWorkspaceColumnWorkflows{grid-column:1}}@media(max-width:780px){.adminSummaryGrid{grid-template-columns:1fr}}.workflowRegistryError{color:#fecaca}.workflowRegistrySelectRow{display:flex;align-items:center;gap:10px}.workflowRegistrySelectRow select{min-width:220px;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background-color:#0c121ce6;color:#f4f7fb}.workflowRegistryMetaGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.workflowRegistrySplitGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.workflowRegistryWideField{grid-column:1 / -1}.primaryBtn{border:1px solid rgba(34,197,94,.45);background:#22c55e2e;color:#d1fae5;padding:9px 14px;border-radius:10px;font-size:12px;font-weight:700}.primaryBtn:disabled,.ghostBtn:disabled{opacity:.6;cursor:not-allowed}.installJobsTriggerGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:end}.installJobsTriggerGrid label{display:flex;flex-direction:column;gap:8px}.installJobsTriggerGrid input,.installJobsTriggerGrid select,.installJobsTriggerGrid textarea{width:100%;min-height:42px;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background-color:#0c121ce6;color:#f4f7fb}.installJobsTriggerGrid textarea{min-height:120px;resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.loginShell{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px}.loginCard,.catalogPanel{width:min(100%,960px);display:grid;gap:12px}.loginCard{max-width:420px;background:#111420eb;border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:24px;box-shadow:0 18px 44px #0000004d}.authProvidersBlock{display:grid;gap:12px}.authDivider{position:relative;display:flex;align-items:center;justify-content:center;font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.authDivider:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:#ffffff14}.authDivider span{position:relative;padding:0 10px;background:#111420eb}.authProvidersList{display:grid;gap:8px}.authProviderButton{width:100%;justify-content:center;min-height:40px}.authSwitchRow{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;padding-top:4px}.authSwitchLink{border:0;padding:0;background:transparent;color:#c5b8ff;font:inherit;font-weight:600;cursor:pointer}.authSwitchLink:hover{color:#ddd6fe}.authPreviewLink{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:40px;border:1px dashed rgba(255,255,255,.18);border-radius:12px;color:#c5b8ff;text-decoration:none;font-size:12px;font-weight:600}.authPreviewLink:hover{border-color:#c5b8ff6b;color:#ddd6fe}.input{width:100%;min-height:42px;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background-color:#0c121ce6;color:#f4f7fb}.errorBanner{border:1px solid rgba(239,68,68,.35);background:#7f1d1d38;color:#fecaca;border-radius:10px;padding:10px 12px;font-size:12px}.successBanner{border:1px solid rgba(34,197,94,.35);background:#14532d3d;color:#bbf7d0;border-radius:10px;padding:10px 12px;font-size:12px}.authBar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;padding:12px 14px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#111420d1}.secondaryBtn{border:1px solid rgba(255,255,255,.18);background:#ffffff0f;color:#e8ecf1;padding:9px 14px;border-radius:10px;font-size:12px;font-weight:700}.dangerBtn{border:1px solid rgba(239,68,68,.42);background:#7f1d1d47;color:#fecaca;padding:9px 14px;border-radius:10px;font-size:12px;font-weight:700}.workflowRegistrySection{display:grid;gap:12px;margin-top:18px;padding-top:18px;border-top:1px solid rgba(255,255,255,.08)}.workflowRegistryWorkflowTablePanel{order:1}.workflowRegistryWorkflowCreatePanel{order:2}.workflowRegistryWorkflowCreatePanel .installJobsActionRow{width:100%;grid-column:1 / -1}.workflowRegistryHiddenFileInput{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.workflowRegistryFileDropZone{display:grid;gap:6px;justify-items:start;padding:16px;border-radius:14px;border:1px dashed rgba(255,255,255,.18);background:#ffffff08;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease}.workflowRegistryFileDropZone:hover,.workflowRegistryFileDropZone.isActive{border-color:#4ade8080;background:#22c55e1f}.workflowRegistryFileDropZone:focus-visible{outline:2px solid rgba(74,222,128,.45);outline-offset:2px}.workflowRegistryFileDropZoneTitle{font-weight:700}.workflowRegistryCreateStackButton{border-color:#22c55e61;background:#22c55e38;color:#ecfdf5}.workflowRegistryCreateStackButton:hover:not(:disabled){background:#22c55e4d;border-color:#4ade8080}.workflowRegistryCancelButton{border:1px solid rgba(252,165,165,.46);background:#fee2e22e;color:#ffe4e6;padding:9px 14px;border-radius:10px;font-size:12px;font-weight:700}.workflowRegistryCancelButton:hover:not(:disabled){background:#fecaca3d;border-color:#fca5a59e}.workflowRegistryChecklist{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px;align-items:flex-start}.workflowRegistryChecklistItem{align-items:flex-start;padding:10px 12px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff08;cursor:pointer;flex:0 0 auto;width:auto;max-width:100%}.workflowRegistryChecklistItem span{display:grid;gap:2px}.workflowRegistryChecklistItem input{cursor:pointer}.catalogImpactList{display:grid;gap:8px}.catalogImpactItem{padding:10px 12px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff08;font-size:12px;color:#d8e1ea}.catalogToolbar{display:flex;gap:12px}.catalogFilterGroups{display:grid;gap:12px;margin:0 0 14px}.catalogFilterGroup{display:grid;gap:8px}.catalogFilterPills{display:flex;flex-wrap:wrap;gap:8px}.catalogFilterPill{border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#111420b8;color:#d8e1ea;padding:8px 12px;font-size:12px;line-height:1;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease,opacity .18s ease}.catalogFilterPill:hover:not(:disabled){border-color:#ffffff38;background:#1a1f2ee6}.catalogFilterPill.active{border-color:#60a5fab3;background:#60a5fa29;color:#eef5ff}.catalogFilterPill:disabled{cursor:not-allowed;opacity:.45}.catalogProviderGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.catalogProviderCard{border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#111420b8;padding:14px;display:grid;gap:6px}.catalogToolbarExpanded{flex-wrap:wrap}.catalogToolbarExpanded>.input{width:min(100%,320px);flex:1 1 280px}.catalogToolbarExpanded>input.input[type=text]{width:min(100%,320px);flex:1 1 280px}.catalogWorkspace{width:100%;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(440px,1fr);gap:18px;align-items:start}.catalogWorkspace>.catalogPanel,.catalogWorkspace>.catalogDetailPane{width:100%}.catalogGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.catalogCardButton{border:none;padding:0;background:transparent;text-align:left;cursor:pointer}.catalogCardShell{display:grid;gap:8px}.catalogCardButton.active .catalogCard{border-color:#60a5fab3;box-shadow:0 0 0 1px #60a5fa40,0 18px 44px #080f1c47}.catalogCard{min-height:100%;display:grid;gap:12px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#111420b8;overflow:hidden}.catalogCardLoading{pointer-events:none}.catalogPreview{width:100%;aspect-ratio:16 / 10;object-fit:cover;background:#0c121ce6}.catalogPreviewLoading,.catalogLoadingLine,.catalogLoadingPill{position:relative;overflow:hidden;background:#ffffff14}.catalogPreviewLoading:after,.catalogLoadingLine:after,.catalogLoadingPill:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent);animation:catalogLoadingShimmer 1.2s ease-in-out infinite}.catalogPreviewPlaceholder{display:flex;align-items:center;justify-content:center;color:#fff9}.catalogCardBody{display:grid;gap:6px;padding:0 14px 14px}.catalogLoadingBadges{display:flex;gap:8px;flex-wrap:wrap}.catalogLoadingPill{width:88px;height:20px;border-radius:999px}.catalogLoadingPillShort{width:64px}.catalogLoadingLine{height:12px;border-radius:999px}.catalogLoadingLineTitle{height:18px;width:78%}.catalogLoadingLineMedium{width:68%}.catalogLoadingLineShort{width:42%}.catalogCardHeaderRow{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.catalogCardStats{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.catalogCardStat{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:999px;background:#94a3b81f;border:1px solid rgba(148,163,184,.18);color:var(--muted);font-size:11px;line-height:1}.catalogCardStatIcon{width:13px;height:13px;flex:none;opacity:.84}.catalogCardStatValue{color:var(--text);font-weight:700}.catalogResultsToolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:4px 0 12px;flex-wrap:wrap}.catalogResultsMeta{color:var(--muted);font-size:12px}.catalogResultsControls{display:flex;align-items:center;gap:10px}.catalogPagination{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:14px;flex-wrap:wrap}.catalogPaginationStatus{color:var(--muted);font-size:12px}.catalogCardHeaderBadges,.catalogDetailSummaryMeta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.catalogStatusBadge{padding:4px 8px;border-radius:999px;border:1px solid rgba(74,222,128,.3);background:#15803d2e;color:#bbf7d0;font-size:11px;font-weight:700}@keyframes catalogLoadingShimmer{to{transform:translate(100%)}}.catalogTypeBadge{padding:4px 8px;border-radius:999px;border:1px solid rgba(96,165,250,.34);background:#1e40af2e;color:#bfdbfe;font-size:11px;font-weight:700}.catalogDetailPane{display:grid;gap:14px}.catalogDetailPaneHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:2px}.catalogDetailPaneTitleBlock{display:grid;gap:4px}.catalogDetailPaneHeader h2{margin:0;line-height:1.1}.catalogDetailPaneBody{display:grid;gap:16px;overflow:visible}.catalogDetailLayout{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(320px,1fr);gap:16px}@media(min-width:1680px){.catalogWorkspace{grid-template-columns:minmax(0,1.45fr) minmax(520px,1.05fr);gap:22px}.catalogDetailLayout{grid-template-columns:minmax(0,2fr) minmax(360px,1fr);gap:20px}}.catalogDetailMain,.catalogDetailSidebar{display:grid;gap:14px;align-content:start;align-self:start}.catalogDetailSummary{display:flex;align-items:flex-start;justify-content:flex-start;gap:12px}.catalogDetailSummaryMeta{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;text-align:right}.catalogPreviewGallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.catalogPreviewGallerySidebar{align-self:start}.catalogDetailPreview{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#0c121ce6}.catalogMetadataGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.catalogMetadataCard,.catalogActionCard,.catalogRegistryMatchCard{border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#1114209e;padding:14px}.catalogMetadataSection{display:grid;gap:10px}.catalogFilesSectionHeader{display:flex;justify-content:space-between;align-items:start;gap:14px;flex-wrap:wrap}.catalogFilesSection{grid-column:1 / -1}.catalogFilesSectionControls{width:min(100%,320px);display:grid;gap:10px}.catalogFileRows{display:grid;gap:12px}.catalogFileRow{display:grid;gap:12px;padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#1114209e}.catalogFileRow.isMatched{border-color:#60a5fa61;background:radial-gradient(circle at top right,rgba(96,165,250,.14),transparent 28%),#111420ad}.catalogFileRowMain{display:grid;gap:6px}.catalogFileRowTop{display:flex;justify-content:space-between;align-items:start;gap:12px;flex-wrap:wrap}.catalogFileTitleBlock{display:grid;gap:4px;min-width:0}.catalogFileTitleRow{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.catalogFileRowTopMeta{display:grid;gap:8px;justify-items:end}.catalogFileName{font-size:15px;font-weight:700;line-height:1.35;word-break:break-word}.catalogFileBadges{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.catalogFileMetrics{display:flex;justify-content:flex-end;align-items:flex-start;gap:18px;flex-wrap:wrap;text-align:right}.catalogFileMetric{display:grid;gap:2px;justify-items:end;min-width:76px;color:#e2e8f0d6;font-size:12px}.catalogFileMetric .label{color:#94a3b8c7;font-size:11px;font-weight:600}.catalogFileRowActions{display:grid;gap:10px}.catalogFileRowSelectors{display:flex;gap:10px;flex-wrap:wrap;align-items:end}.catalogTagList{display:flex;flex-wrap:wrap;gap:8px}.catalogTag{padding:5px 10px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.1);font-size:12px}.catalogRegistryMatches{display:grid;gap:10px}.catalogActionCard{display:grid;gap:12px;align-content:start}.catalogActionField{display:grid;gap:6px}.catalogFileRowActions .catalogActionField{justify-self:start}.catalogFileRowActions .catalogActionField .input,.catalogFileRowActions .catalogActionField select{width:auto;min-width:180px;max-width:100%}@media(max-width:760px){.catalogWorkspace{grid-template-columns:1fr}.catalogDetailPane{max-height:none}.catalogFileMetrics{justify-content:flex-start;text-align:left}.catalogFileMetric,.catalogFileRowTopMeta{justify-items:start}}.catalogActionButtons{display:flex;gap:10px;flex-wrap:wrap}.catalogActionResult{display:grid;gap:6px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff0a;padding:12px}.managedCreateCard{width:min(100%,1200px);display:grid;gap:14px;margin-bottom:18px;background:radial-gradient(circle at top left,rgba(184,217,0,.12),transparent 26%),linear-gradient(180deg,#fffffffa,#f8f4eee6);border:1px solid rgba(58,48,40,.1);box-shadow:0 1px 3px #3a302814,0 1px 2px #3a30280f;color:#3a3028}.forgeCreateLayout{width:100%;max-width:none;display:flex;flex-direction:column;gap:0;margin-bottom:0;height:100%;min-height:0;overflow:hidden}.appShell.sectionCreate .appMain>.forgeCreateLayout{flex:1 1 auto;height:100%;min-height:0}.forgeCreateWorkspaceShell{margin-top:0;border:1px solid rgba(58,48,40,.1);border-bottom:0;border-radius:0;overflow:hidden;background:#ede8e0;box-shadow:none;display:flex;flex-direction:column;height:100%;min-height:0}.appShell.sectionCreate .appMain>.forgeCreateLayout>.forgeCreateWorkspaceShell{flex:1 1 auto;height:100%;min-height:0}.forgeCreateTopbar{width:100%;position:sticky;top:0;z-index:40;display:flex;align-items:center;gap:12px;height:52px;padding:0 20px;border:0;border-bottom:1px solid rgba(58,48,40,.1);background:#f8f4ee;box-shadow:0 1px #3a30280f,0 2px 8px #3a30280a}.forgeCreateTopbarMain{display:inline-flex;align-items:center;gap:10px;min-width:0}.forgeCreateBrand{display:inline-flex;align-items:center;gap:10px;margin-right:24px;color:inherit;text-decoration:none;cursor:pointer}.forgeCreateBrandGem{width:26px;height:26px;border-radius:6px;background:#3a3028;position:relative;flex-shrink:0}.forgeCreateBrandGem:after{content:"";position:absolute;width:10px;height:10px;left:8px;top:8px;border-radius:2px;background:#b8d900;transform:rotate(45deg)}.forgeCreateBrandWordmark{font-family:Bebas Neue,sans-serif;font-size:26px;letter-spacing:.1em;line-height:1;color:#3a3028}.forgeCreateTopbarTitleWrap{display:none}.forgeCreateTopRight{margin-left:auto;display:flex;align-items:center;gap:10px}.forgeCreateTopbarMeta{display:flex;align-items:center;gap:8px;min-width:0}.forgeCreateTopbarModes{min-width:0;flex:0 0 auto;margin-right:auto;display:flex;align-items:center;justify-content:flex-start}.forgeCreateTopbarModes .segmentedControl{margin-top:0!important;width:auto}.forgeCreateTopbarModes .createModeStrip{gap:2px;padding:0;border:0;border-radius:20px;background:transparent}.forgeCreateTopbarModes .createModeTab{min-height:0;padding:5px 14px;border-radius:20px;border:0;background:transparent;color:#9c8e82;font-size:12px;font-weight:500;line-height:1.2;box-shadow:none}.forgeCreateTopbarModes .createModeTab:hover{background:#ede8e0;color:#5a4e42}.forgeCreateTopbarModes .createModeTab.segmentActive,.forgeCreateTopbarModes .createModeTab.on{background:#fff;border-color:transparent;color:#3a3028;font-weight:600;box-shadow:0 1px 3px #3a302814,0 1px 2px #3a30280f}.forgeCreateTopbarModes .createModeTab:focus-visible{outline:2px solid rgba(58,48,40,.2);outline-offset:2px}.appTopbarSectionPill{display:inline-flex;align-items:center;min-height:32px;padding:6px 14px;border-radius:999px;border:1px solid rgba(58,48,40,.1);background:#fff;color:#3a3028;font-size:12px;font-weight:700;letter-spacing:.08em;line-height:1;text-transform:uppercase;box-shadow:0 1px 3px #3a302814,0 1px 2px #3a30280f}.forgeCreateStatusPills{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.forgeCreateStatusBadge{display:flex;align-items:center;gap:7px;padding:5px 12px;background:#fff;border:0;border-radius:20px;box-shadow:0 1px 3px #3a302814,0 1px 2px #3a30280f;font-size:11.5px;font-weight:500;line-height:1;white-space:nowrap;color:#5a4e42}.forgeCreateStatusBadgeButton{cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease}.forgeCreateStatusBadgeButton:hover{transform:translateY(-1px);box-shadow:0 2px 8px #3a30281a,0 1px 2px #3a30280f}.forgeCreateStatusBadgeButton:focus-visible{outline:2px solid rgba(184,217,0,.42);outline-offset:2px}.forgeCreateStatusBadge.isReady{color:#4d443b}.forgeCreateStatusBadge.isTier{background:#ede8e0;color:#3a3028}.forgeCreateStatusBadge.isRunning{color:#4f5d00;background:#f7fae8}.forgeCreateStatusBadge.isError{background:#d4604024;color:#7b2f1f}.forgeCreatePulse{width:7px;height:7px;border-radius:50%;flex-shrink:0}.forgeCreatePulse.isReady,.forgeCreatePulse.isRunning{background:#7a9100;animation:basicLegacyPulse .9s ease infinite}.forgeCreatePulse.isError{background:#d46040;animation:basicLegacyPulse .7s ease infinite}.forgeCreatePulse.isTier{background:#8a7a6e}.forgeCreateTopbarStudioToggle .segmentedControl{margin-top:0}.forgeCreateIconPill{width:34px;height:34px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #3a302814,0 1px 2px #3a30280f;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:box-shadow .15s ease,color .15s ease;color:#9c8e82;border:0;padding:0}.forgeCreateIconPill:hover{box-shadow:0 4px 12px #3a302814,0 2px 4px #3a30280f;color:#3a3028}.forgeCreateIconPill:focus-visible{outline:2px solid rgba(58,48,40,.2);outline-offset:2px}.forgeCreateWorkspace{display:grid;grid-template-columns:minmax(0,1fr);gap:0;align-items:stretch;flex:1 1 auto;height:100%;min-height:100%}.forgeCreateWorkspace.hasLeft{grid-template-columns:minmax(0,1.8fr) minmax(280px,.9fr)}.forgeCreateWorkspace.hasRight{grid-template-columns:minmax(0,1.8fr) minmax(280px,.95fr)}.forgeCreateWorkspace.hasLeft.hasRight{grid-template-columns:minmax(0,1.8fr) minmax(280px,.85fr) minmax(280px,.95fr)}.forgeCreateColumn{min-width:0;display:grid;gap:14px;align-items:start;align-content:start;align-self:stretch;padding:14px 0 0 14px;height:100%;min-height:100%}.forgeCreateCenterRail,.forgeCreateLeftRail,.forgeCreateRightRail{min-height:0}.forgeCreateColumnLeft{background:#f8f4ee;border-left:1px solid rgba(58,48,40,.1);padding-bottom:14px}.forgeCreateColumnCenter{background:#ede8e0;padding:14px 14px 0;--forgeCenterInsetBottom:0px}.forgeCreateCenterRail{display:flex;flex-direction:column;align-items:stretch;align-content:stretch}.forgeCreateCenterRail>*{flex:1 1 auto;min-height:0}.createComparePortRoot{height:100%;min-height:0;display:flex;flex-direction:column}.createComparePortRoot>*{flex:1 1 auto;min-height:0}.forgeCreateCenterRail>.createComparePortRoot>.create-compare-surface,.forgeCreateCenterRail>.create-compare-surface{height:100%;min-height:100%;overflow:visible}.forgeCreateColumnRight{background:#f8f4ee;border-left:1px solid rgba(58,48,40,.1);padding-bottom:14px}.appShell.sectionCreate .forgeCreateLayout .card,.appShell.sectionCreate .forgeCreateLayout .createSourceModeCard,.appShell.sectionCreate .forgeCreateLayout .createQuickProvisionCard,.appShell.sectionCreate .forgeCreateLayout .managedCreateCard,.appShell.sectionCreate .forgeCreateLayout .createRuntimeCard,.appShell.sectionCreate .forgeCreateLayout .createOpsPanel,.appShell.sectionCreate .forgeCreateLayout .managedCreateTierNote,.appShell.sectionCreate .forgeCreateLayout .createQuickProvisionMessage,.appShell.sectionCreate .forgeCreateLayout .createSourceModeCostNotice,.appShell.sectionCreate .forgeCreateLayout .createSourceModeDualCostNotice{border-radius:0!important}.forgeCreateRightRail .createSharedResultCard{position:sticky;top:22px}.forgeCreateCenterRail .app-root{width:100%}.createModeOps{min-width:0}.createModeOps{--bg:#ede8e0;--panel:#f8f4ee;--panel2:#f8f4ee;--text:#3a3028;--muted:#8a7a6e;--border:rgba(58,48,40,.14);--accent:#b8d900;--accent2:#7a9100;--danger:#d46040}.createModeOps .card{background:var(--chalk);border:1px solid var(--hairline);box-shadow:var(--shadow-sm);border-radius:14px;padding:14px}.createModeOps .createOpsPanel{position:static;top:auto;background:var(--chalk);border:1px solid var(--hairline);box-shadow:var(--shadow-sm)}.createModeOps .createOpsHeader .createTierEyebrow{font-family:Bebas Neue,sans-serif;letter-spacing:.08em;text-transform:uppercase;font-size:13px;color:#7a6d60}.createModeOps .createOpsHeader .cardTitle{font-family:Bebas Neue,sans-serif;letter-spacing:.06em;text-transform:uppercase;font-size:19px;margin-bottom:4px}.createModeOps .createOpsTabRow .smallBtn{border-radius:999px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;font-size:11px}.createModeOps .createOpsTabActive{border-color:#7a910066!important;background:#b8d90029!important;color:#4d5a03!important}.createModeOps .createOpsHistoryItem,.createModeOps .createOpsDiagSection,.createModeOps .createOpsLogRow,.createModeOps .createOpsTraceItem{border-color:var(--hairline);background:var(--paper)}.createModeOps .createOpsHistoryMeta strong{color:var(--stone)}.createModeOps .createOpsHistoryMeta .toast{color:var(--stone2)}.createModeOps .createOpsHistoryButtons .smallBtn,.createModeOps .createOpsActions .smallBtn{border-color:var(--hairline);background:#f1ebe3;color:#625648}.createModeOps .createOpsHistoryButtons .smallBtn:hover,.createModeOps .createOpsActions .smallBtn:hover{border-color:#3a302838;background:#ebe2d4;color:var(--stone)}.createModeOps .createOpsDiagSection .cardTitle{font-family:Bebas Neue,sans-serif;letter-spacing:.05em;text-transform:uppercase;font-size:16px;color:var(--stone)}.createModeOps .createOpsDiagSection .emptyState{border-color:#3a302833;background:#f7f2ea;color:var(--stone2)}.createModeOps .createOpsTraceItem summary{color:var(--stone)}.createModeOps .createOpsBody{gap:12px}.createModeOps .createOpsActions{gap:10px}.createModeOps .createOpsLogLabel{color:#6d6256}.createModeOps .createOpsLogMessage{color:var(--stone2)}.createModeOps .createOpsTraceItem pre{border-color:#3a302824;background:#f7f2ea;color:#4a4036}@media(max-width:1440px){.forgeCreateWorkspaceShell{border-radius:0}.forgeCreateWorkspace{grid-template-columns:minmax(0,1fr)}.forgeCreateColumn{border-left:0;border-right:0;border-top:1px solid rgba(58,48,40,.1)}.forgeCreateColumn:first-child{border-top:0}.forgeCreateTopbar{height:auto;min-height:52px;flex-wrap:wrap;align-items:flex-start;row-gap:8px;padding:8px 12px}.forgeCreateTopRight{margin-left:0;width:100%;justify-content:space-between;flex-wrap:wrap}.forgeCreateTopbarMeta{width:auto}.forgeCreateStatusPills{justify-content:flex-start}.forgeCreateTopbarModes{order:3;width:100%}.forgeCreateTopbarModes .segmentedControl{width:100%}.forgeCreateTopbarModes .createModeTab{flex:1 1 0;justify-content:center}.forgeCreateRightRail .createSharedResultCard{position:static;top:auto}}.createTierHero{width:min(100%,1320px);display:grid;gap:14px;margin-bottom:18px;background:radial-gradient(circle at top left,rgba(96,165,250,.18),transparent 36%),linear-gradient(180deg,#0e1624f5,#0b111bf5)}.createSourceModeCard{width:min(100%,1320px);display:grid;gap:12px;margin-bottom:14px;background:radial-gradient(circle at top right,rgba(184,217,0,.12),transparent 40%),linear-gradient(180deg,#fffffffa,#f8f4eee6);border:1px solid rgba(58,48,40,.1);box-shadow:0 1px 3px #3a302814,0 1px 2px #3a30280f;color:#3a3028}.createSourceModeHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.createSourceModeHeader h2{margin:0;font-size:19px;line-height:1.2;color:#3a3028}.createSourceModeToggle{margin-top:2px}.createSourceModeActions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.createSourceModeCostNotice{padding:10px 12px;border-radius:12px;border:1px solid rgba(122,145,0,.34);background:#b8d90038;font-size:12px;color:#455100}.createSourceModeDualCostNotice{padding:10px 12px;border-radius:12px;border:1px solid rgba(213,143,26,.36);background:#ffd48a4d;font-size:12px;color:#7b4f06}.createQuickProvisionCard{width:min(100%,1320px);display:grid;gap:12px;margin-bottom:14px;background:radial-gradient(circle at top right,rgba(184,217,0,.1),transparent 42%),linear-gradient(180deg,#fffffffa,#f8f4eee6);border:1px solid rgba(58,48,40,.1);box-shadow:0 1px 3px #3a302814,0 1px 2px #3a30280f;color:#3a3028}.createQuickProvisionHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.createQuickProvisionHeader h2{margin:0;font-size:19px;line-height:1.2;color:#3a3028}.createQuickProvisionGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.createQuickProvisionField{display:grid;gap:6px}.createQuickProvisionValue{font-size:13px;font-weight:700;color:#3a3028}.createQuickProvisionActions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.createQuickProvisionMessage{padding:10px 12px;border-radius:12px;border:1px solid rgba(58,48,40,.14);background:#ffffffd1;font-size:12px;color:#5a4e42}.createQuickProvisionMessage.isSuccess{border-color:#7a910057;background:#b8d90038;color:#455100}.createQuickProvisionMessage.isError{border-color:#d4604057;background:#fce3dc9e;color:#7b2f1f}.createTierHeroTop{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.createTierHeroTitle{margin:0;font-size:28px;line-height:1.1}.createModeGuideCard{display:grid;gap:16px;background:radial-gradient(circle at top right,rgba(255,255,255,.08),transparent 28%),linear-gradient(180deg,#121b2af5,#0b111bfa)}.createModeGuideHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.createModeGuideTitle{margin:0;font-size:22px;line-height:1.15}.createModeGuideGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.createModeGuideStep{display:grid;gap:8px;padding:14px;border-radius:16px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.createModeGuideStepLabel{font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:#8fb4ff;font-weight:700}.createModeGuideStep p{margin:0;color:#b9c7d8;line-height:1.5}.createTierHeroMeta{display:grid;gap:10px;justify-items:end}.createTierEyebrow,.managedCreateTierEyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:#8fb4ff;font-weight:700}.createSourceModeCard .createTierEyebrow,.createQuickProvisionCard .createTierEyebrow,.managedCreateCard .managedCreateTierEyebrow,.createOpsPanel .createTierEyebrow{color:#8b7c70}.createSourceModeCard .sub,.createQuickProvisionCard .sub,.managedCreateCard .sub,.createSourceModeCard .label,.createQuickProvisionCard .label,.managedCreateCard .label,.createOpsPanel .label{color:#6f6256}.createSourceModeCard .toast,.createQuickProvisionCard .toast,.managedCreateCard .toast{color:#75685d}.createExecutionSourceList{display:flex;flex-direction:column;gap:8px}.createExecutionSourceOption{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:10px;border:1px solid rgba(58,48,40,.12);border-radius:12px;background:#fffaf2;color:#3a3028;text-align:left;cursor:pointer}.createExecutionSourceOption.isActive{background:#fff;border-color:#3a30283d}.createExecutionSourceOption strong,.createExecutionSourceOption small{display:block}.createExecutionSourceOption strong{font-size:12px}.createExecutionSourceOption small{margin-top:2px;color:#3a302899;font-size:10px;line-height:1.35}.createExecutionSourcePill{flex:none;padding:4px 7px;border-radius:999px;background:#e7f5bf;color:#4d6500;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.createExecutionSourcePill.isLocked{background:#fff1d6;color:#a45700}.createSourceModeCard .segmentedControl,.createQuickProvisionCard .segmentedControl,.managedCreateCard .segmentedControl{border:1px solid rgba(58,48,40,.12);background:#ede8e0}.createSourceModeCard .segment,.createQuickProvisionCard .segment,.managedCreateCard .segment{color:#8b7c70}.createSourceModeCard .segment:hover,.createQuickProvisionCard .segment:hover,.managedCreateCard .segment:hover{color:#5a4e42;background:#ffffffb8}.createSourceModeCard .segment.segmentActive,.createQuickProvisionCard .segment.segmentActive,.managedCreateCard .segment.segmentActive{color:#3a3028;background:#fff;border-color:#3a30281f;box-shadow:0 1px 3px #3a302814,0 1px 2px #3a30280f}.createSourceModeCard .input,.createQuickProvisionCard .input,.managedCreateCard .input,.managedCreateCard select{background:#fff;color:#3a3028;border:1px solid rgba(58,48,40,.16)}.createSourceModeCard .input:hover,.createQuickProvisionCard .input:hover,.managedCreateCard .input:hover,.managedCreateCard select:hover{border-color:#3a30283d;background:#fffdfa}.createSourceModeCard .input:focus-visible,.createQuickProvisionCard .input:focus-visible,.managedCreateCard .input:focus-visible,.managedCreateCard select:focus-visible{border-color:#3a30284d;box-shadow:0 0 0 2px #3a30281f}.createQuickProvisionCard select option,.managedCreateCard select option{background:#fff;color:#3a3028}.createSourceModeCard .modelToggle,.createQuickProvisionCard .modelToggle,.managedCreateCard .modelToggle{color:#5a4e42}.createSourceModeCard input[type=checkbox],.createQuickProvisionCard input[type=checkbox],.managedCreateCard input[type=checkbox]{width:34px;min-width:34px;max-width:34px;height:20px;min-height:20px;border:1px solid rgba(58,48,40,.26);background:radial-gradient(circle at 9px 50%,#ffffff 0 5px,transparent 5.5px),#3a302838;box-shadow:inset 0 0 0 1px #3a30280a}.createSourceModeCard input[type=checkbox]:checked,.createQuickProvisionCard input[type=checkbox]:checked,.managedCreateCard input[type=checkbox]:checked{border-color:#7a9100b8;background:radial-gradient(circle at calc(100% - 9px) 50%,#ffffff 0 5px,transparent 5.5px),#7a9100a6}.createSourceModeCard .ghostBtn,.createQuickProvisionCard .ghostBtn,.managedCreateCard .ghostBtn{border:1px solid rgba(58,48,40,.16);background:#fff;color:#5a4e42}.createSourceModeCard .ghostBtn:hover,.createQuickProvisionCard .ghostBtn:hover,.managedCreateCard .ghostBtn:hover{background:#ede8e0;border-color:#3a30283d;color:#3a3028}.createQuickProvisionActions .primary{width:auto;border-color:#3a3028;background:#3a3028;color:#f8f4ee}.createQuickProvisionActions .primary:hover{background:#4a3c32;border-color:#4a3c32}.createStudioModeToggle{min-width:220px}.createTierShell{width:min(100%,1560px);display:grid;grid-template-columns:minmax(0,1.85fr) minmax(360px,.9fr);gap:18px;align-items:start;margin-bottom:20px}.createTierShellLegacyGrid{grid-template-columns:minmax(0,1fr)}.createTierControlsColumn,.createTierResultsColumn,.createTierLegacySideRail{display:grid;gap:16px;align-items:start}.createEmbeddedResultPanel .createSharedResultCard{position:static;top:auto}.createSharedResultCard{position:sticky;top:22px;display:grid;gap:14px;border:1px solid rgba(255,255,255,.1);background:radial-gradient(circle at top left,rgba(184,217,0,.12),transparent 40%),linear-gradient(180deg,#0f1522f7,#0a0f1afa)}.createSharedResultCardForge{box-shadow:0 18px 34px #04070e47}.createSharedResultHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.createSharedResultHeaderForge{border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:10px}.createSharedResultHeading{display:grid;gap:4px}.createSharedResultTitle{margin-bottom:0}.createSharedResultSubtitle{font-size:12px;color:#9eb0c6}.createSharedHeaderBadges{display:grid;gap:8px;justify-items:end}.createSharedStateBadge{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;border-radius:999px;padding:4px 9px;border:1px solid rgba(255,255,255,.18);color:#dbe6f4;background:#ffffff0f}.createSharedStateBadge.isRunning{border-color:#f59e0b73;background:#78350f40;color:#fde68a}.createSharedStateBadge.isReady{border-color:#22c55e5c;background:#15803d33;color:#d1fae5}.createSharedStateBadge.isError{border-color:#ef444473;background:#7f1d1d3d;color:#fecaca}.createSharedStatusBlock{display:flex;gap:12px;align-items:flex-start;padding:14px;border-radius:14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.createSharedStatusBlockForge{border-color:#f59e0b4d;background:#78350f3d}.createSharedResultBody{display:grid;gap:14px}.createSharedResultBodyForge{gap:12px}.createSharedPreviewWrap{border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.12)}.createSharedPreview{width:100%;display:block;background:#0c121ceb}.createSharedMeta{display:grid;gap:6px}.createSharedPills{display:flex;gap:8px;flex-wrap:wrap}.createSharedEmptyState{min-height:220px;display:flex;align-items:center;justify-content:center;text-align:center}.createSharedEmptyStateForge{border:1px dashed rgba(255,255,255,.2);border-radius:14px;background:#ffffff08;color:#a8b8cc}.createSharedFooter{padding-top:4px;border-top:1px solid rgba(255,255,255,.08)}.createSharedFooterForge{margin-top:2px}.createLegacyWorkspace{width:min(100%,1320px);display:grid;gap:14px}.createModeWorkspaceShell{display:grid;gap:14px}.createModeWorkspaceHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 16px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0a,#ffffff05)}.createModeWorkspaceBody{display:grid;gap:14px}.createLegacyWorkspaceHeader,.managedCreateHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.managedCreateHeaderMeta{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.managedCreateGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.managedCreateHeroGrid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:12px}.managedCreateParamsGrid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.managedCreateSection,.managedCreateResult,.managedCreateLoraSection{display:grid;gap:8px}.managedCreateSectionEmphasis{align-content:start}.managedCreatePromptBlock{gap:10px}.managedCreatePromptInput{min-height:148px;resize:vertical}.managedCreateInline{display:flex;gap:10px;align-items:center}.managedCreateCallout,.managedCreateMetric{display:grid;gap:6px;padding:12px 14px;border-radius:14px;background:#ffffff0b;border:1px solid rgba(255,255,255,.08)}.managedCreateInfoStack{display:grid;gap:10px}.managedCreateAspectRatio{display:grid;gap:8px}.managedCreateSegmented{margin-top:0}.createTopupModal{position:fixed;inset:0;z-index:160;display:flex;align-items:center;justify-content:center;padding:28px}.createTopupModalBackdrop{position:absolute;inset:0;border:0;background:#0e0f146b}.createTopupModalBackdrop:hover,.createTopupModalBackdrop:focus,.createTopupModalBackdrop:active{background:#0e0f146b}.createTopupModalPanel{position:relative;z-index:1;width:min(760px,100%);display:grid;gap:16px;padding:22px;border:1px solid rgba(58,48,40,.12);background:#fffdfa;box-shadow:0 20px 60px #0e0f142e}.createTopupModalHead{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.createTopupModalEyebrow{font:700 10px/1 Outfit,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial;letter-spacing:.16em;text-transform:uppercase;color:#8a7a6d;margin-bottom:8px}.createTopupModalHead h2{margin:0 0 6px;font:400 34px/.96 Bebas Neue,sans-serif;letter-spacing:.04em;color:#2c241d}.createTopupModalHead p{margin:0;font:500 14px/1.55 Outfit,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial;color:#6d6055}.createTopupModalGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.createTopupModalCard{display:grid;gap:8px;padding:16px;border:1px solid rgba(58,48,40,.12);background:#fff;text-align:left;color:#3a3028;cursor:pointer;box-shadow:0 1px 3px #3a302814,0 1px 2px #3a30280f}.createTopupModalCard.isSelected{border-color:#b8d900b3;box-shadow:inset 3px 0 #b8d900,0 1px 3px #3a302814,0 1px 2px #3a30280f}.createTopupModalCardTop{display:flex;align-items:center;justify-content:space-between;gap:8px}.createTopupModalCardTop strong{font:700 14px/1.2 Outfit,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial}.createTopupModalCardTop span{font:700 10px/1 Outfit,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial;letter-spacing:.08em;text-transform:uppercase;color:#7a9a00}.createTopupModalPrice{font:400 30px/1 Bebas Neue,sans-serif;letter-spacing:.04em;color:#2c241d}.createTopupModalDesc,.createTopupModalMeta,.createTopupModalMuted{font:500 12px/1.55 Outfit,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial;color:#6d6055}.createTopupModalError{padding:10px 12px;border:1px solid rgba(240,72,56,.22);background:#fff1ee;color:#8b2b21;font-size:12px;line-height:1.5}.createTopupModalActions{display:flex;align-items:center;justify-content:flex-end;gap:10px}.createTopupModalActions .forgeControlButtonSecondary,.createTopupModalActions .forgeControlButtonPrimary{min-width:188px}.createTopupModalSecondaryButton{padding:0 18px}.createTopupModalPrimaryButton{padding:0 22px}.createTopupModalFooterLink{justify-self:center;padding:0;border:0;background:transparent;color:#5a4e42;font:600 11px/1 Outfit,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial;letter-spacing:.06em;text-transform:uppercase;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.createTopupModalFooterLink:hover:not(:disabled){color:#3a3028}.createTopupModalFooterLink:focus-visible{outline:none;color:#2c241d}.createTopupModalFooterLink:disabled{opacity:.56;cursor:not-allowed}.createTierSelectorModalPanel{width:min(1040px,100%);padding:28px 28px 24px;background:#ede8e0}.createTierSelectorModalHead{align-items:flex-start}.createTierSelectorModalHero{flex:1;display:grid;justify-items:center;text-align:center;gap:0}.createTierSelectorModalEyebrow{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:12px;font:600 12px/1 Outfit,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial;letter-spacing:.16em;text-transform:uppercase;color:#9c8e82}.createTierSelectorModalPulse{width:6px;height:6px;border-radius:50%;background:#7a9a00;animation:forrayPricingPulse 1.4s ease infinite}.createTierSelectorModalHead h2{margin:0 0 14px;font-family:Space Grotesk,sans-serif;font-size:clamp(36px,4vw,52px);font-weight:700;line-height:1;letter-spacing:-.03em;color:#0e0f14}.createTierSelectorModalHead h2 span{color:#7a9a00}.createTierSelectorModalHead p{max-width:560px;margin:0 auto 24px;font-family:Crimson Pro,serif;font-size:18px;line-height:1.6;font-style:italic;font-weight:300;color:#9c8e82}.createTierSelectorAccessStrip{display:inline-flex;align-items:center;gap:14px;flex-wrap:wrap;justify-content:center;padding:8px 10px 8px 18px;border-radius:999px;background:#fff;box-shadow:0 4px 14px #0e0f1417,0 2px 4px #0e0f140f}.createTierSelectorAccessStrip span{font:500 13px/1.4 Outfit,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial;color:#9c8e82;white-space:nowrap}.createTierSelectorAccessStrip .isActive{color:#3a3028;font-weight:600}.createTierSelectorAccessBadge{padding:3px 10px;border-radius:999px;background:#c4f01826;color:#7a9a00!important;font-size:10px!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.12em}.createTierSelectorModalGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.createTierSelectorCard{position:relative;display:grid;gap:0;align-content:start;min-height:100%;overflow:hidden;padding:0;border:1.5px solid rgba(58,48,40,.1);border-radius:20px;background:#fff;text-align:left;color:#3a3028;cursor:pointer;box-shadow:0 4px 14px #0e0f1417,0 2px 4px #0e0f140f;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.createTierSelectorCard:hover:not(:disabled){transform:translateY(-4px)}.createTierSelectorCard.isbasic,.createTierSelectorCard.ispro{background:#fff}.createTierSelectorCard.isproplus{background:#0e0f14;border-color:#c4f01833;box-shadow:0 20px 60px #0e0f142e,0 4px 10px #0e0f141a;color:#ffffffdb}.createTierSelectorCard.isstudio{background:#1a1b24;border-color:#ffffff12;box-shadow:0 10px 32px #0e0f141f,0 4px 8px #0e0f1414;color:#ffffffdb}.createTierSelectorCard.isCurrent,.createTierSelectorCard:disabled{box-shadow:inset 0 0 0 1px #b8d900b8,0 4px 14px #0e0f1417,0 2px 4px #0e0f140f;cursor:default}.createTierSelectorCard.isproplus.isCurrent,.createTierSelectorCard.isproplus:disabled{box-shadow:inset 0 0 0 1px #c4f018b8,0 20px 60px #0e0f142e,0 4px 10px #0e0f141a}.createTierSelectorCard.isstudio.isCurrent,.createTierSelectorCard.isstudio:disabled{box-shadow:inset 0 0 0 1px #c4f0188f,0 10px 32px #0e0f141f,0 4px 8px #0e0f1414}.createTierSelectorRecommended{position:absolute;top:-1px;left:50%;transform:translate(-50%);padding:4px 14px;border-radius:0 0 10px 10px;background:#c4f018;color:#0e0f14;font:800 9px/1 Outfit,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.createTierSelectorCardTop{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:28px 24px 12px}.createTierSelectorCardLabel{padding:0 24px;font-family:Space Grotesk,sans-serif;font-size:30px;font-weight:700;line-height:1;letter-spacing:-.03em;color:#0e0f14}.createTierSelectorCardLabel.isproplus,.createTierSelectorCardLabel.isstudio{color:#fff}.createTierSelectorCardChip{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border-radius:10px;font:700 10px/1 Outfit,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial;letter-spacing:.1em;text-transform:uppercase}.createTierSelectorCardChip.isbasic,.createTierSelectorCardChip.ispro{background:#0e0f140f;color:#5a4e42}.createTierSelectorCardChip.isproplus{background:#c4f0181f;color:#c4f018}.createTierSelectorCardChip.isstudio{background:#ffffff14;color:#ffffffb3}.createTierSelectorCardCurrent{font:700 10px/1 Outfit,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial;letter-spacing:.08em;text-transform:uppercase;color:#7a9a00}.createTierSelectorCardEyebrow{padding:6px 24px 0;font:700 10px/1 Outfit,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial;letter-spacing:.14em;text-transform:uppercase;color:#8a7a6d}.createTierSelectorCardEyebrow.isproplus,.createTierSelectorCardEyebrow.isstudio{color:#ffffff7a}.createTierSelectorCardHero{padding:18px 24px 10px}.createTierSelectorCardAmount{font-family:Space Grotesk,sans-serif;font-size:44px;font-weight:700;line-height:1;letter-spacing:-.04em;color:#0e0f14}.createTierSelectorCardAmount.isproplus,.createTierSelectorCardAmount.isstudio{color:#fff}.createTierSelectorCardSuffix{margin-top:6px;font:500 14px/1.5 Outfit,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial;color:#9c8e82}.createTierSelectorCardSuffix.isproplus,.createTierSelectorCardSuffix.isstudio{color:#ffffff7a}.createTierSelectorCardSummary{padding:0 24px 18px;font:500 13px/1.6 Outfit,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial;color:#5f5248}.createTierSelectorCard.isproplus .createTierSelectorCardSummary,.createTierSelectorCard.isstudio .createTierSelectorCardSummary{color:#ffffffad}.createTierSelectorCardFeatureList{display:grid;gap:10px;padding:18px 24px;border-top:1px solid rgba(58,48,40,.1)}.createTierSelectorCard.isproplus .createTierSelectorCardFeatureList,.createTierSelectorCard.isstudio .createTierSelectorCardFeatureList{border-top-color:#ffffff12}.createTierSelectorCardFeature{display:flex;align-items:flex-start;gap:10px;font:500 12px/1.5 Outfit,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial;color:#5a4e42}.createTierSelectorCard.isproplus .createTierSelectorCardFeature,.createTierSelectorCard.isstudio .createTierSelectorCardFeature{color:#ffffffb8}.createTierSelectorCardFeatureCheck{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;min-width:18px;border-radius:999px;background:#0e0f140f;color:#5a4e42;font-size:11px;font-weight:700}.createTierSelectorCardFeatureCheck.isproplus{background:#c4f0181f;color:#c4f018}.createTierSelectorCardFeatureCheck.isstudio{background:#ffffff14;color:#fff}.createTierSelectorCardDetail{padding:0 24px;font:600 11px/1.4 Outfit,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial;letter-spacing:.04em;text-transform:uppercase;color:#7b6f63}.createTierSelectorCardDetail.isproplus,.createTierSelectorCardDetail.isstudio{color:#ffffff6b}.createTierSelectorCardAction{padding:18px 24px 22px;font:700 11px/1 Outfit,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial;letter-spacing:.08em;text-transform:uppercase;color:#3a3028}.createTierSelectorCardAction.isproplus{color:#c4f018}.createTierSelectorCardAction.isstudio{color:#ffffffe0}@media(max-width:760px){.createTierSelectorModalGrid{grid-template-columns:1fr}}@media(max-width:1120px){.createTierSelectorModalPanel{width:min(880px,100%)}.createTierSelectorModalGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.managedCreateTierNote{padding:12px 14px;border-radius:14px;border:1px dashed rgba(58,48,40,.22);background:#ffffffb8}.managedCreateTierNoteMuted{border-style:solid;border-color:#3a302824;background:#ede8e0bd}.managedCreateFieldset{margin:0;padding:0;border:0;min-width:0}.managedCreateCardDisabled{opacity:.86}.managedCreateUpgradeCard{display:grid;gap:8px;padding:14px;border-radius:14px;border:1px dashed rgba(255,255,255,.14);background:#ffffff0a}.managedCreateAdvancedCard{display:grid;gap:12px;padding:14px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.managedCreateAccordionToggle{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:0;border:none;background:none;color:var(--text);cursor:pointer;text-align:left;font:inherit;font-weight:700}.managedCreateStudioGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.managedCreateActions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.managedCreatePreview{width:min(100%,420px);border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#0c121ce6}.button{border:1px solid rgba(96,165,250,.35);background:#2563eb33;color:#eff6ff;padding:10px 14px;border-radius:10px;font-size:12px;font-weight:700}.button.secondary{border-color:#ffffff29;background:#ffffff0f;color:#e5ecf5}.button:disabled{opacity:.55;cursor:not-allowed}@media(max-width:960px){.catalogDetailLayout{grid-template-columns:1fr}.createTierHeroTop,.createSourceModeHeader,.createQuickProvisionHeader{flex-direction:column}.createQuickProvisionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.createTierHeroMeta{justify-items:start}.createTierShell{grid-template-columns:1fr}.createSharedResultCard{position:static}.createModeGuideHeader{flex-direction:column}.createModeGuideGrid,.managedCreateHeroGrid{grid-template-columns:1fr}}@media(max-width:760px){.createQuickProvisionGrid{grid-template-columns:minmax(0,1fr)}}@media(min-width:1800px){.createTierHero,.createSourceModeCard,.createQuickProvisionCard,.createTierShell,.createLegacyWorkspace,.managedCreateCard,.featuredModelsTop{width:100%;max-width:none}.modelSelectPanel{width:min(980px,92vw);max-height:none;overflow:visible}.modelSelectList{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.checkboxField{justify-content:flex-end}.checkboxInline{display:flex;align-items:center;gap:10px;min-height:42px;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:#0c121ce6;color:#f4f7fb;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease}.checkboxInline:hover{border-color:#60a5fa6b;background:#162c4af0}.checkboxInline:has(input:checked){border-color:#93c5fd94;background:#3b82f63d}.checkboxInline:has(input:checked):hover{border-color:#bfdbfead;background:#60a5fa4d}.checkboxInline input{width:auto;min-height:0;margin:0;cursor:pointer}.installJobsActionRow{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.installJobsValidationBlock{display:flex;flex-direction:column;gap:8px}.vastImagesPage{gap:20px}.vastImagesPageHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;flex-wrap:wrap}.vastImagesPageHeaderCopy{display:grid;gap:8px}.vastImagesPageTitle{margin:0;font-size:36px;line-height:1;font-weight:800;letter-spacing:-.02em}.vastImagesPageGrid,.vastImagesPageLower{display:grid;gap:18px}.vastImagesPageGrid{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);align-items:start}.vastImagesPageColumn{display:grid;gap:18px;min-width:0}.vastImagesInlineNotice{padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:#dbe7f4;font-size:13px}.vastImagesInlineNotice.is-success{color:#baf7cf;border-color:#4ade8047;background:#15803d2e}.vastImagesInlineNotice.is-info{color:#c9e6ff;border-color:#60a5fa47;background:#1e40af2e}.vastImagesInlineNotice.is-error{color:#fecaca;border-color:#f8717147;background:#7f1d1d3d}.vastImagesPanel{display:flex;flex-direction:column;gap:14px}.vastImagesStatusGrid,.vastImagesConfigGrid,.vastImagesTwoColumn{display:grid;gap:14px}.vastImagesStatusGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.vastImagesConfigGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.vastImagesTwoColumn{grid-template-columns:minmax(260px,340px) minmax(0,1fr)}.vastImagesStatusCard{display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.vastImagesRefList{display:grid;gap:4px}.vastImagesRepoGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.vastImagesManagementGuide{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:14px}.vastImagesManagementCard{display:grid;gap:8px;padding:14px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.vastImagesRepoCard{display:grid;gap:8px;padding:14px;align-content:start;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.vastImagesRepoCardTop{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.vastImagesRepoBadgeRow{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.vastImagesManifestSection{display:grid;gap:8px;margin-top:4px}.vastImagesManifestGroupList{display:grid;gap:12px}.vastImagesManifestGroup{display:grid;gap:8px}.vastImagesManifestGroupHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.vastImagesManifestGroupTitle{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#ffffffb3}.vastImagesRegistryAssetGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.vastImagesRegistryAssetCard{display:grid;gap:8px;padding:12px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#0000001f}.vastImagesManifestList,.vastImagesManifestBulletList{display:grid;gap:8px}.vastImagesManifestItem{display:grid;gap:4px;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#0000001f}.vastImagesManifestItemDetails{display:grid;gap:4px}.vastImagesManifestItemTop{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.vastImagesManifestItemActions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.vastImagesManifestItemFooter{display:flex;justify-content:flex-start;margin-top:4px}.vastImagesManifestInlineEditor{display:grid;gap:10px;margin-top:8px;padding-top:10px;border-top:1px solid rgba(255,255,255,.08)}.vastImagesManifestForm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.vastImagesManifestActions{display:flex;gap:10px;flex-wrap:wrap}.vastImagesStackSummary{display:grid;gap:4px;align-content:start}.vastImagesManifestEditor{min-height:220px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;white-space:pre}.vastImageRepoBadge{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;font-size:12px}.vastImageRepoBadge.is-success{color:#97f0b4;border-color:#97f0b447;background:#33844e38}.vastImageRepoBadge.is-info{color:#abd9ff;border-color:#7ed5ff47;background:#2d5c8438}.vastImageRepoBadge.is-warn{color:#ffd98f;border-color:#ffcd7147;background:#84632d38}.vastImageRepoBadge.is-danger{color:#ffb2b2;border-color:#ff787847;background:#842d2d38}.vastImagesPrimaryActions,.vastImagesSecondaryActions{display:flex;gap:10px;flex-wrap:wrap}.vastImagesPrimaryActions{align-items:stretch}.vastImagesSecondaryActions{align-items:center}.vastImagesPrimaryActionItem{display:grid;gap:8px;align-content:start;flex:1 1 220px;min-width:220px;align-self:stretch}.vastImagesPrimaryActionItem>button{width:100%}.vastImagesActionNotice{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:14px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.vastImagesActionNotice.is-warning{border-color:#ffcd7147;background:linear-gradient(180deg,#84632d3d,#ffffff08)}.vastImagesActionNoticeBody{display:grid;gap:6px;min-width:min(100%,320px)}.vastImagesConfigField{display:block}.vastImagesConfigField.is-required .label{color:#ffe3ac}.vastImagesConfigFieldHint{display:block;margin-top:6px;font-size:12px;color:var(--muted)}.vastImagesConfigFieldHint.is-warning{color:#ffd98f}.vastImagesAttentionInput{border-color:#ffcd7185;box-shadow:0 0 0 1px #ffcd712e}.vastImagesVerificationPanel{display:grid;gap:12px;padding:14px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff05}.vastImagesAdvanced{gap:14px}.vastImagesCheckboxRow{display:flex;align-items:center;gap:10px;min-height:44px}.vastImagesCheckboxGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}@media(max-width:1180px){.vastImagesPageGrid{grid-template-columns:1fr}}@media(max-width:780px){.vastImagesPageTitle{font-size:30px}.vastImagesPageHeader{align-items:flex-start}.vastImagesStatusGrid,.vastImagesRepoGrid,.vastImagesManagementGuide,.vastImagesManifestForm,.vastImagesCheckboxGrid{grid-template-columns:1fr}}.vastImagesCheckboxRow input{width:auto;min-height:0;margin:0}.vastImagesJobsList{display:flex;flex-direction:column;gap:10px}.vastImagesJobRow{display:flex;flex-direction:column;gap:6px;width:100%;text-align:left;padding:12px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:inherit}.vastImagesJobRow.isSelected{border-color:#7ed5ff66;background:#2d81b32e}.vastImagesJobRowTop,.vastImagesJobDetailMeta{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.vastImageJobPill{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:999px;font-size:12px;text-transform:capitalize;border:1px solid rgba(255,255,255,.12)}.vastImageJobPill.is-completed{color:#97f0b4;border-color:#97f0b447;background:#33844e38}.vastImageJobPill.is-failed{color:#ffb2b2;border-color:#ff787847;background:#842d2d38}.vastImageJobPill.is-running{color:#ffd98f;border-color:#ffcd7147;background:#84632d38}.vastImageJobPill.is-queued{color:#abd9ff;border-color:#7ed5ff47;background:#2d5c8438}.localWorkerOfferVerificationPill{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.12);font-size:12px;font-weight:700}.localWorkerOfferVerificationPill.is-verified{color:#97f0b4;border-color:#97f0b447;background:#33844e38}.localWorkerOfferVerificationPill.is-unverified{color:#ffd98f;border-color:#ffcd7147;background:#84632d38}.localWorkerOfferVerificationPill.is-deverified,.localWorkerOfferVerificationPill.is-unknown{color:#ffb2b2;border-color:#ff787847;background:#842d2d38}@media(max-width:980px){.workflowRegistryGrid,.legacyAdminGrid,.workflowRegistryMetaGrid,.workflowRegistrySplitGrid{grid-template-columns:1fr}.workflowRegistrySelectRow{width:100%;justify-content:flex-start}.installJobsTriggerGrid,.vastImagesTwoColumn{grid-template-columns:1fr}}.createBasicOpsWrap{margin-top:16px}.createOpsPanel{display:grid;gap:12px;background:radial-gradient(circle at top right,rgba(184,217,0,.1),transparent 42%),linear-gradient(180deg,#fffffffa,#f8f4eee6);border:1px solid rgba(58,48,40,.1);box-shadow:0 1px 3px #3a302814,0 1px 2px #3a30280f;color:#3a3028}.createOpsHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.createOpsTabRow{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.createOpsTabActive{border-color:#3a302833!important;background:#fff!important;color:#3a3028!important;box-shadow:0 1px 3px #3a302814,0 1px 2px #3a30280f}.createOpsBody{display:grid;gap:10px}.createOpsActions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.createOpsHistoryList{display:grid;gap:8px}.createOpsHistoryItem{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:10px;border-radius:12px;border:1px solid rgba(58,48,40,.12);background:#ffffffd1}.createOpsHistoryMeta{min-width:0;display:grid;gap:4px}.createOpsHistoryMeta strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.createOpsHistoryButtons{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.createOpsDiagSection{display:grid;gap:8px;padding:10px;border-radius:12px;border:1px solid rgba(58,48,40,.12);background:#ffffffd1}.createOpsLogList{max-height:220px;overflow:auto;display:grid;gap:6px}.createOpsLogRow{display:grid;gap:3px;padding:8px;border-radius:10px;border:1px solid rgba(58,48,40,.1);background:#f8f4eed1}.createOpsLogLabel{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#8b7c70}.createOpsLogMessage{font-size:12px;color:#3a3028;line-height:1.45;word-break:break-word}.createOpsTraceList{display:grid;gap:8px}.createOpsTraceItem{border-radius:10px;border:1px solid rgba(58,48,40,.12);background:#f8f4eed1;padding:8px 10px}.createOpsTraceItem summary{cursor:pointer;font-size:12px;font-weight:700}.createOpsTraceItem pre{margin:8px 0 0;max-height:220px;overflow:auto;font-size:11px;border-radius:8px;background:#ffffffe6;border:1px solid rgba(58,48,40,.12);color:#3a3028;padding:8px}.createOpsPanel .cardTitle{color:#3a3028}.createOpsPanel .toast{color:#75685d}.createOpsPanel .emptyState{color:#6f6256}.createOpsPanel .smallBtn{border:1px solid rgba(58,48,40,.16);background:#fff;color:#5a4e42}.createOpsPanel .smallBtn:hover{border-color:#3a30283d;background:#ede8e0;color:#3a3028}.createOpsPanel .errorBanner{border-color:#d4604057;background:#fce3dc9e;color:#7b2f1f}.createOpsPanel .payloadVerifyPanel,.createOpsPanel .payloadVerifyItem,.createOpsPanel .adapterWarningsItem,.createOpsPanel .modelPromptSection,.createOpsPanel .modelPromptItem{border-color:#3a30281f;background:#ffffffd1}.createOpsPanel .payloadVerifyJson{border-color:#3a30281f;background:#f8f4eed1;color:#3a3028}.createOpsPanel .payloadVerifyCounts,.createOpsPanel .payloadVerifyMeta,.createOpsPanel .payloadVerifyBlock,.createOpsPanel .adapterWarningText,.createOpsPanel .modelPromptValue,.createOpsPanel .modelPromptMeta{color:#6f6256}.createOpsPanel .adapterWarningsModel,.createOpsPanel .modelPromptModel,.createOpsPanel .payloadVerifyHeader{color:#3a3028}.createOpsPanel .adapterWarningsSummary,.createOpsPanel .adapterWarningsEmpty,.createOpsPanel .modelPromptSummary,.createOpsPanel .modelPromptEmpty,.createOpsPanel .modelPromptLabel,.createOpsPanel .modelPromptOverrideField{color:#5a4e42}.createOpsPanel .modelPromptCode{border-color:#3a30281f;background:#f8f4eed1;color:#3a3028}.createOpsPanel .modelPromptOverridePanel{border-top-color:#3a30282e}
