.g3n2na_profilePanel{gap:18px;min-width:0;display:grid}.g3n2na_eyebrow{color:color-mix(in srgb, var(--brand) 22%, #fff);letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:850}.g3n2na_quickExportSurface{background:linear-gradient(135deg, color-mix(in srgb, var(--brand) 8%, transparent), transparent 48%), var(--surface-panel);border:1px solid var(--surface-border);border-radius:18px;min-width:0;overflow:hidden;box-shadow:0 18px 40px #0f234414}.g3n2na_quickExportHeader{background:radial-gradient(circle at top left, color-mix(in srgb, var(--brand) 30%, transparent), transparent 38%), linear-gradient(180deg, color-mix(in srgb, var(--brand) 18%, #182233 82%), color-mix(in srgb, var(--brand) 8%, #141d2b 92%));border-bottom:1px solid color-mix(in srgb, var(--brand) 18%, transparent);justify-content:space-between;align-items:center;gap:20px;min-height:74px;padding:12px 20px;display:flex}.g3n2na_quickExportHeader>div{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.g3n2na_quickExportHeader .g3n2na_eyebrow{color:#ffffff94;font-size:11px;line-height:1}.g3n2na_quickExportHeader h3{color:#fff;margin:0;font-size:20px;font-weight:800;line-height:1.1}.g3n2na_quickExportGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px 18px 18px;display:grid}.g3n2na_sourcePicker{color:var(--text);gap:8px;font-weight:750;display:grid}.g3n2na_formGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0 14px;display:grid}.g3n2na_wideField{grid-column:1/-1}.g3n2na_sourcesGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.g3n2na_sourceHalfField{grid-column:auto}.g3n2na_sourceSelectorField{grid-column:auto;min-width:0}.g3n2na_packageGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.g3n2na_fieldLabelWithTip{align-items:center;gap:7px;min-width:0;display:inline-flex}.g3n2na_fieldLabelWithTip [aria-label=Tip]{flex:none}.g3n2na_packageSwitches{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.g3n2na_packageSwitchCard{border:1px solid var(--surface-border);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:13px;display:flex}.g3n2na_packageSwitchCopy{gap:2px;min-width:0;display:grid}.g3n2na_packageSwitchCopy strong{color:var(--text-primary);font-size:13px}.g3n2na_packageSwitchCopy small{color:var(--text-soft);font-size:12px;line-height:1.35}.g3n2na_packageSwitchControl{flex:none;margin:0}.g3n2na_targetEnvironmentSection{border-top:1px solid var(--surface-border);gap:12px;margin-top:8px;padding-top:16px;display:grid}.g3n2na_sectionHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.g3n2na_environmentSectionTitle{color:var(--text-primary);font-size:var(--foundation-type-control-size,12px);font-weight:650;line-height:1.45}.g3n2na_environmentTemplateSelect{min-width:min(290px,100%)}.g3n2na_environmentEditorList{gap:10px;display:grid}.g3n2na_environmentEditorRow{background:var(--foundation-surface,#fff);border:1px solid var(--foundation-border,var(--surface-border));border-radius:9px;gap:12px;padding:12px;display:grid}.g3n2na_environmentSettingsRow{grid-template-columns:minmax(220px,1.4fr) minmax(200px,.8fr) auto;align-items:start;gap:12px;display:grid}:is(.g3n2na_environmentEditorRow .ant-form-item,.g3n2na_profileVariableRow .ant-form-item){margin-bottom:0}.g3n2na_environmentRemoveButton{align-self:start;margin-top:30px}.g3n2na_addEnvironmentRow{justify-content:flex-end;display:flex}.g3n2na_profileVariableEditor{border-top:1px solid color-mix(in srgb, var(--surface-border) 76%, transparent);gap:10px;padding-top:12px;display:grid}.g3n2na_profileVariableHeader{justify-content:space-between;align-items:center;display:flex}.g3n2na_profileVariableRow{grid-template-columns:minmax(160px,.7fr) minmax(220px,1.3fr) 74px 34px;align-items:start;gap:10px;display:grid}.g3n2na_profileVariableTableHeader{color:var(--text-soft);grid-template-columns:minmax(160px,.7fr) minmax(220px,1.3fr) 74px 34px;gap:10px;font-size:12px;font-weight:650;line-height:1.3;display:grid}.g3n2na_profileVariableTableHeader i{color:var(--danger,#c33b32);font-style:normal}.g3n2na_profileVariableRows{scrollbar-gutter:stable;gap:8px;max-height:min(300px,36vh);padding-right:4px;display:grid;overflow-y:auto}.g3n2na_profileVariableRow .ant-form-item-control-input-content{justify-content:center;display:flex}.g3n2na_profileVariableRow .ant-form-item:nth-child(-n+2) .ant-form-item-control-input-content{display:block}.g3n2na_profileVariableEmpty{border:1px dashed var(--surface-border);text-align:center;border-radius:8px;padding:12px}.g3n2na_profileSummary{gap:8px;min-width:0;display:grid}.g3n2na_profileTitleRow{align-items:center;gap:8px;min-width:0;display:flex}.g3n2na_profileTitleRow>.ant-typography{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.g3n2na_profileTitleRow .ant-tag{flex:none;margin-inline-end:0}.g3n2na_profileDescription{color:var(--text-muted);font-size:var(--foundation-type-secondary-size,11px);text-overflow:ellipsis;white-space:nowrap;max-width:100%;line-height:1.35;display:block;overflow:hidden}.g3n2na_profileMetaGrid{grid-template-columns:repeat(3,minmax(90px,1fr));gap:8px;min-width:0;display:grid}.g3n2na_profileMetaGrid>span{gap:2px;min-width:0;display:grid}.g3n2na_profileMetaGrid .ant-typography{font-size:var(--foundation-type-secondary-size,11px);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.g3n2na_profileMetaGrid .ant-typography-secondary{font-size:var(--foundation-type-caption-size,10px)}.g3n2na_environmentList{scrollbar-gutter:stable;gap:8px;min-width:0;max-height:230px;display:grid;overflow-y:auto}.g3n2na_environmentRow{background:color-mix(in srgb, var(--foundation-fill) 72%, transparent);border:0;border-radius:8px;grid-template-columns:minmax(145px,.8fr) minmax(150px,1fr);align-items:start;gap:9px 12px;min-width:0;padding:10px;display:grid}.g3n2na_environmentRow .ant-typography{font-size:var(--foundation-type-secondary-size,11px)}.g3n2na_environmentIdentity{gap:6px;min-width:0;display:grid}.g3n2na_environmentMain{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.g3n2na_environmentMain>.ant-typography{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.g3n2na_environmentMain .ant-tag{flex:none;margin-inline-end:0}.g3n2na_environmentMetaLine{gap:2px;min-width:0;display:grid}.g3n2na_environmentMetaLine .ant-typography{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.g3n2na_snapshotStack{gap:2px;min-width:0;display:grid}.g3n2na_snapshotStack .ant-typography{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.g3n2na_environmentActions{border-top:1px solid color-mix(in srgb, var(--surface-border) 64%, transparent);flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:6px;min-width:0;padding-top:9px;display:flex}.g3n2na_selectionTags{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.g3n2na_selectionTag{gap:4px;display:inline-flex!important}.g3n2na_selectionTag strong{color:inherit;font-weight:760}.g3n2na_tableActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.g3n2na_savedPresetsTable .ant-table-cell{vertical-align:middle}.g3n2na_modalTitle{align-items:center;gap:10px;display:inline-flex}.g3n2na_modalTitleIcon{background:color-mix(in srgb, var(--brand) 12%, var(--surface-subtle));border:1px solid color-mix(in srgb, var(--brand) 28%, var(--surface-border));color:var(--brand);border-radius:12px;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;display:inline-flex}.g3n2na_modalTitleText{min-width:0}.g3n2na_savedPresetsCollapse{background:0 0;border:0;min-width:0}.g3n2na_savedPresetsCollapse.g3n2na_savedPresetsCollapse .ant-collapse-item{background:0 0;border:0;border-radius:16px;overflow:hidden}.g3n2na_savedPresetsCollapse.g3n2na_savedPresetsCollapse .ant-collapse-item>.ant-collapse-header{border:1px solid color-mix(in srgb, var(--surface-border) 72%, transparent);background:color-mix(in srgb, var(--surface-elevated) 98%, white 2%);min-height:58px;color:var(--text);border-radius:16px;align-items:center;padding:14px 18px;font-weight:760}.g3n2na_savedPresetsCollapse .ant-collapse-expand-icon{align-items:center;display:inline-flex}.g3n2na_savedPresetsCollapse.g3n2na_savedPresetsCollapse .ant-collapse-item-active>.ant-collapse-header{border-bottom-color:color-mix(in srgb, var(--surface-border) 72%, transparent);border-radius:16px 16px 0 0}.g3n2na_savedPresetsCollapse.g3n2na_savedPresetsCollapse .ant-collapse-content{border:1px solid color-mix(in srgb, var(--surface-border) 72%, transparent);background:0 0;border-top:0;border-radius:0 0 16px 16px;overflow:hidden}.g3n2na_savedPresetsCollapse.g3n2na_savedPresetsCollapse .ant-collapse-content-box,.g3n2na_savedPresetsCollapse.g3n2na_savedPresetsCollapse .ant-collapse-body{padding:0}.g3n2na_savedPresetsCollapseLabel{flex-wrap:wrap;align-items:center;gap:8px;font-weight:760;display:inline-flex}.g3n2na_savedPresetsTable.g3n2na_savedPresetsTable{box-shadow:none;border:0;border-radius:0 0 16px 16px;width:100%}.g3n2na_profilesSurface{background:var(--foundation-surface,#fff);border:1px solid var(--foundation-border,var(--surface-border));border-radius:10px;overflow:hidden}.g3n2na_profilesHeader{justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.g3n2na_profilesHeader>div{gap:4px;display:grid}.g3n2na_profilesHeader h3,.g3n2na_profilesHeader .ant-typography{margin:0}.g3n2na_profilesHeader .g3n2na_eyebrow{color:var(--brand);letter-spacing:.08em;font-size:11px}.g3n2na_profilesTitleLine{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.g3n2na_profilesTitleLine h2{color:var(--text-primary);line-height:1.2;font-size:20px!important}.g3n2na_profileCards{background:var(--foundation-surface,#fff);border-top:1px solid var(--foundation-border,var(--surface-border));grid-template-rows:minmax(0,1fr);grid-auto-columns:minmax(min(100%,380px),430px);grid-auto-flow:column;justify-content:start;gap:14px;padding:16px;display:grid;overflow-x:auto}.g3n2na_profileCardsEmpty{grid-auto-columns:unset;grid-template-columns:minmax(0,430px);grid-auto-flow:row;justify-content:center;overflow-x:hidden}.g3n2na_profileCard,.g3n2na_profileCardSkeleton,.g3n2na_profileEmptyState{background:var(--foundation-surface,#fff);border:1px solid var(--foundation-border,var(--surface-border));border-radius:14px;min-width:0}.g3n2na_profileCard{grid-template-rows:auto auto 1fr;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;overflow:hidden}.g3n2na_profileCard:hover{border-color:color-mix(in srgb, var(--brand) 30%, var(--surface-border));transform:translateY(-1px);box-shadow:0 12px 30px #193b6d14}.g3n2na_profileCardHeader{justify-content:space-between;align-items:start;gap:14px;padding:16px 16px 13px;display:flex}.g3n2na_profileCardHeader h3{line-height:1.25;margin:0!important;font-size:15px!important}.g3n2na_profileCardActions{flex:none;align-items:center;gap:6px;display:flex}.g3n2na_profileCardBody{border-top:1px solid color-mix(in srgb, var(--surface-border) 72%, transparent);gap:12px;padding:13px 16px 15px;display:grid}.g3n2na_profileConfigurationLine{flex-wrap:wrap;gap:6px;display:flex}.g3n2na_profileConfigurationLine .ant-tag{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-inline-end:0;overflow:hidden}.g3n2na_profileEnvironments{border-top:1px solid var(--foundation-border,var(--surface-border));background:0 0;gap:9px;padding:13px 16px 16px;display:grid}.g3n2na_profileEnvironments>header{justify-content:space-between;align-items:center;gap:7px;display:flex}.g3n2na_profileEnvironments>header .ant-typography{font-size:var(--foundation-type-secondary-size,11px)}.g3n2na_profileCardSkeleton{min-height:340px;padding:20px}.g3n2na_profileEmptyState{flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:4px;min-height:260px;padding:32px;display:flex}.g3n2na_profileEditorPage,.g3n2na_profileEditorState{--profile-workspace-surface:var(--foundation-surface,#fff);gap:16px;min-width:0;display:grid}.g3n2na_profileEditorState{background:var(--profile-workspace-surface);border:1px solid var(--foundation-border,var(--surface-border));border-radius:10px;place-content:center;justify-items:center;min-height:320px;padding:42px}.g3n2na_profileEditorPage .g3n2na_presetModalContent{gap:16px}.g3n2na_profileEditorPage .g3n2na_sourcesGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.g3n2na_profileEditorPage .g3n2na_sourceHalfField,.g3n2na_profileEditorPage .g3n2na_sourceSelectorField{grid-column:auto}.g3n2na_profileEditorPage .g3n2na_packageGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.g3n2na_profileEditorPage .g3n2na_wizardHeader{background:var(--profile-workspace-surface);border-radius:10px;padding:13px 18px;overflow-x:auto}.g3n2na_profileEditorPage .g3n2na_wizardHeader .ant-steps{min-width:620px}.g3n2na_profileEditorPage .g3n2na_presetWizardStage{background:var(--profile-workspace-surface);border:1px solid var(--foundation-border,var(--surface-border));border-top:0;border-radius:0;min-height:0;padding:18px 20px}.g3n2na_profileEditorStageHeader{background:var(--foundation-surface,#fff);border:1px solid var(--foundation-border,var(--surface-border));border-radius:10px 10px 0 0;padding:14px 20px}.g3n2na_profileEditorStageHeader .ant-typography{color:var(--text-primary);font-size:15px;line-height:1.35}.g3n2na_profileEditorPage .g3n2na_profileEditorStageHeader{background:var(--profile-workspace-surface);margin-bottom:-16px}.g3n2na_profileEditorPage .g3n2na_wizardActionBar{background:var(--profile-workspace-surface);border:1px solid var(--foundation-border,var(--surface-border));border-top:0;border-radius:0 0 10px 10px;margin-top:-16px;padding:14px 20px 18px}.g3n2na_profileEditorPage .g3n2na_packageSwitchCard{background:var(--profile-workspace-surface)}.g3n2na_profilesTable{border-top:1px solid var(--surface-border)}.g3n2na_profilesTable .ant-table{background:0 0}.g3n2na_profilesTable .ant-table-container{border-inline:0!important}.g3n2na_profilesTable .ant-table-thead>tr>th{background:color-mix(in srgb, var(--surface-subtle) 74%, transparent);border-bottom:1px solid var(--surface-border);color:var(--text-soft);letter-spacing:.06em;text-transform:uppercase;padding-block:12px;font-size:11px;font-weight:750}.g3n2na_profilesTable .ant-table-tbody>tr>td{border-bottom-color:color-mix(in srgb, var(--surface-border) 72%, transparent);vertical-align:middle;padding-block:12px}.g3n2na_presetModalContent{gap:16px;display:grid}.g3n2na_presetWizardStage{background:var(--foundation-surface,#fff);min-height:min(360px,100dvh - 336px)}.g3n2na_presetWizardStage .ant-form-item-label>label{color:var(--foundation-text,var(--text));font-size:var(--foundation-type-control-size,12px);height:auto;font-weight:650}.g3n2na_presetWizardStage .ant-form-item-label{padding-bottom:7px}.g3n2na_wizardHeader{background:var(--foundation-surface,#fff);border:1px solid var(--foundation-border,var(--surface-border));border-radius:10px;padding:14px 16px 12px}.g3n2na_wizardActionBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.g3n2na_wizardActionGroup{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.g3n2na_reviewPanel{background:var(--foundation-surface,#fff);border:1px solid var(--foundation-border,var(--surface-border));border-radius:10px;gap:14px;padding:16px;display:grid}.g3n2na_reviewGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.g3n2na_reviewGrid>span{background:var(--foundation-surface,#fff);border:1px solid var(--foundation-border,var(--surface-border));border-radius:9px;align-content:start;gap:10px;min-width:0;padding:14px;display:grid}.g3n2na_reviewEnvironmentSection{grid-column:1/-1}.g3n2na_reviewDetails{gap:8px;min-width:0;display:grid}.g3n2na_reviewDetail{grid-template-columns:minmax(150px,.34fr) minmax(0,1fr);align-items:start;gap:8px;min-width:0;display:grid}.g3n2na_reviewDetail>.ant-typography{min-width:0}.g3n2na_reviewDetail>.ant-typography:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.g3n2na_reviewDetail>.ant-typography:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (width<=1100px){.g3n2na_profileCards{grid-auto-columns:minmax(min(100%,340px),410px)}.g3n2na_sectionHeader{flex-direction:column;align-items:stretch}.g3n2na_environmentTemplateSelect{width:100%}.g3n2na_quickExportHeader{flex-direction:column;align-items:flex-start}.g3n2na_quickExportGrid,.g3n2na_reviewGrid{grid-template-columns:1fr}.g3n2na_environmentSettingsRow,.g3n2na_profileVariableRow{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.g3n2na_profileVariableTableHeader{display:none}.g3n2na_packageGrid,.g3n2na_sourcesGrid{grid-template-columns:1fr}.g3n2na_sourceHalfField,.g3n2na_sourceSelectorField{grid-column:auto}.g3n2na_packageSwitches{grid-template-columns:1fr}.g3n2na_environmentList{min-width:0}.g3n2na_environmentRow{grid-template-columns:1fr}.g3n2na_profileMetaGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=680px){.g3n2na_profilesHeader,.g3n2na_profileCardHeader{flex-direction:column;align-items:stretch}.g3n2na_profilesHeader>.ant-btn-primary{width:100%}.g3n2na_profileCardActions{justify-content:flex-end}.g3n2na_profileMetaGrid,.g3n2na_environmentRow{grid-template-columns:1fr}.g3n2na_profileCards{padding:12px}}
