.page_page__556_G{min-height:100vh;padding:24px 18px 42px}.page_container__jZF7q{max-width:1040px;margin:0 auto;display:grid;grid-gap:16px;gap:16px}.page_card__Cf__u{border:1px solid var(--border);border-radius:20px;background:var(--surface);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--card-shadow);animation:page_fadeUp__aNNvE .38s ease-out both}.page_hero__7KFOs{padding:28px;display:grid;grid-gap:8px;gap:8px}.page_heroHeader__slR6C{display:flex;align-items:center;justify-content:space-between;gap:12px}.page_tag__t9Q6I{width:-moz-fit-content;width:fit-content;padding:6px 10px;border-radius:999px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;background:var(--accent-soft);color:var(--accent);font-weight:600}.page_title__po7na{margin:0;font-family:var(--font-heading);font-size:clamp(1.8rem,4.8vw,3rem);line-height:1.05;letter-spacing:-.02em}.page_subtitle__YBgxm{margin:0;max-width:62ch;color:var(--text-muted)}.page_themeToggle__1G9tR{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:4px;gap:4px;min-height:34px;min-width:250px;padding:3px;border-radius:999px;border:1px solid var(--border);background:var(--control-bg)}.page_themeOption__H_hQC{min-height:28px;border:0;border-radius:999px;background:transparent;color:var(--text-soft);font-family:var(--font-body);font-size:.82rem;font-weight:600;padding:0 10px;cursor:pointer}.page_themeOptionActive___83g8{background:linear-gradient(120deg,var(--accent),var(--accent-strong));color:#fff}.page_themeOption__H_hQC:disabled{cursor:not-allowed;opacity:.64}.page_grid__JZ9Cz{display:grid;grid-gap:16px;gap:16px;grid-template-columns:1fr}.page_actions___si5r{padding:20px;display:grid;grid-gap:12px;gap:12px}.page_sectionTitle__6ic_4{margin:0;font-family:var(--font-heading);font-size:1.12rem}.page_controls__AOfq_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.page_createRow__hkgaa{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px}.page_createRowWide__JSl3N{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:8px;gap:8px;align-items:center}.page_objectActionGroup__mytnW{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.page_runControls__XRwoh{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.page_tabs__h2eeT{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.page_mappingSubTabs__Seila,.page_subTabs__83bid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.page_mappingSubTabButton__Sm7CS{min-height:44px;border:1px solid var(--border);border-radius:12px;background:var(--control-bg);color:var(--text);font-family:var(--font-body);font-weight:600;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease}.page_mappingSubTabButton__Sm7CS:hover{transform:translateY(-1px)}.page_mappingSubTabActive__ZapHl{background:linear-gradient(120deg,var(--accent),var(--accent-strong));color:#fff;border-color:transparent;box-shadow:var(--action-shadow)}.page_mappingWorkspace__7bqg7{display:grid;grid-gap:10px;gap:10px;min-height:0}.page_stepToolbar__VHzcV{border:1px solid color-mix(in srgb,var(--border-strong) 80%,transparent);border-radius:16px;background:linear-gradient(160deg,color-mix(in srgb,var(--surface-strong) 88%,transparent),color-mix(in srgb,var(--surface-muted) 74%,transparent));-webkit-backdrop-filter:blur(16px) saturate(138%);backdrop-filter:blur(16px) saturate(138%);padding:8px;display:grid;grid-gap:8px;gap:8px;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 24%,transparent)}.page_stepToolbarRow__RdyOh{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.page_toolbarFieldGrid__z_qA8{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:10px;gap:10px;align-items:end}.page_toolbarMetrics__hznU1{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:8px;gap:8px;flex:1 1 420px}.page_toolbarMetricCard__c8a7H{border:1px solid var(--border);border-radius:12px;background:color-mix(in srgb,var(--surface-item) 86%,transparent);padding:10px 12px;display:grid;grid-gap:4px;gap:4px;min-width:0}.page_toolbarMetricLabel__Ggj0c{font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-soft)}.page_toolbarMetricValue__Cggzh{font-family:var(--font-heading);font-size:1rem;overflow-wrap:anywhere}.page_toolbarField__3xgcX{min-width:150px}.page_toolbarFieldWide__GySwx{flex:1 1 260px;min-width:min(100%,260px)}.page_actionBarSection__5x23P{border:1px solid color-mix(in srgb,var(--border-strong) 74%,transparent);border-radius:12px;background:color-mix(in srgb,var(--surface-item) 84%,transparent);padding:10px 12px;display:grid;grid-gap:10px;gap:10px}.page_actionBarHeader__Juvxc{display:grid;grid-gap:4px;gap:4px}.page_actionBarRow__jszS4{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.page_secondaryActionDetails__aTrH9{border:1px solid color-mix(in srgb,var(--border-strong) 74%,transparent);border-radius:12px;background:color-mix(in srgb,var(--surface-item) 84%,transparent);padding:8px 10px;display:grid;grid-gap:8px;gap:8px}.page_secondaryActionSummary__wKe6v{min-height:36px;padding:0 12px;border:1px solid var(--border);border-radius:10px;background:color-mix(in srgb,var(--surface) 92%,transparent);display:inline-flex;align-items:center;font-size:.8rem;font-weight:700;color:var(--text);width:-moz-fit-content;width:fit-content}.page_secondaryActionBody__vu2A2{display:grid;grid-gap:8px;gap:8px}.page_inlineControlRow__A0M_l{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.page_objectFormatsToolbar__YkcPj{display:grid;grid-gap:4px;gap:4px;min-width:0}.page_mappingSubTabHint__0m6dz{margin:0;font-size:.82rem;color:var(--text-soft)}.page_tabButton__uB6Ae{min-height:42px;border:1px solid var(--border);border-radius:10px;background:var(--control-bg);color:var(--text);font-family:var(--font-body);font-weight:600;cursor:pointer}.page_tabActive__3nEZU{background:linear-gradient(120deg,var(--accent),var(--accent-strong));color:#fff;border-color:transparent}.page_projectPanelStack__seMKR,.page_tabPanel__52Xdq{display:grid;grid-gap:12px;gap:12px}.page_projectPanelHeader__yVk_E{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.page_projectSelectionPanel___Lg5M{border:0;border-radius:18px;background:linear-gradient(160deg,color-mix(in srgb,var(--surface) 82%,transparent),color-mix(in srgb,var(--surface-muted) 74%,transparent));-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);box-shadow:0 18px 38px color-mix(in srgb,var(--surface) 18%,transparent);padding:16px;display:grid;grid-gap:14px;gap:14px}.page_panelSection__Q1s39{border:1px solid color-mix(in srgb,var(--border-strong) 78%,transparent);border-radius:16px;background:linear-gradient(160deg,color-mix(in srgb,var(--surface-strong) 88%,transparent),color-mix(in srgb,var(--surface-muted) 76%,transparent));-webkit-backdrop-filter:blur(14px) saturate(136%);backdrop-filter:blur(14px) saturate(136%);padding:14px;display:grid;grid-gap:12px;gap:12px;box-shadow:0 16px 34px color-mix(in srgb,var(--surface) 12%,transparent),inset 0 1px 0 color-mix(in srgb,#fff 22%,transparent)}.page_panelSectionMuted__fJ6XD{background:linear-gradient(160deg,color-mix(in srgb,var(--surface) 86%,transparent),color-mix(in srgb,var(--surface-muted) 74%,transparent))}.page_panelSectionHeader__9qWeQ{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.page_panelSectionTitleGroup__g5zTx{display:grid;grid-gap:4px;gap:4px;max-width:76ch}.page_panelSectionDescription__9RXCZ{margin:0;color:var(--text-soft);font-size:.92rem}.page_projectPanelIntro__9k9CI{display:grid;grid-gap:4px;gap:4px;max-width:64ch}.page_projectPanelTitle__4pQo3{margin:0;font-family:var(--font-heading);font-size:1.3rem}.page_projectPanelDescription__w0_R_{margin:0;color:var(--text-soft);font-size:.92rem}.page_projectHeaderActions__BIlmf{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.page_projectImportButton__4JamK{background:linear-gradient(135deg,color-mix(in srgb,var(--accent-2) 80%,#fff 20%),color-mix(in srgb,var(--accent) 88%,#000 12%))}.page_projectCurrentCard__253Ma{border:1px solid var(--border);border-radius:14px;padding:12px;background:color-mix(in srgb,var(--surface-strong) 92%,transparent);display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center}.page_projectCurrentMain__5OvIE{display:grid;grid-gap:6px;gap:6px;min-width:0}.page_projectCurrentTitleRow___txjc{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.page_projectCurrentTitle__dmzsj{font-size:1rem;font-family:var(--font-heading);color:var(--text);overflow-wrap:anywhere}.page_projectCurrentId__WRNlt{font-size:.76rem;color:var(--text-dim);overflow-wrap:anywhere}.page_projectCurrentMeta__qT6MP{display:flex;flex-wrap:wrap;gap:6px}.page_projectMetaPill__qv_Dl{display:inline-flex;align-items:center;min-height:24px;padding:2px 8px;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--text-soft);font-size:.72rem;font-weight:600}.page_projectActionCluster__2PKe5{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.page_projectAdminPanel__kPNpe{border:1px solid var(--border-strong);border-radius:12px;background:var(--surface-muted);padding:12px;display:grid;grid-gap:10px;gap:10px}.page_projectAdminInlinePanel__C764X{border:1px solid var(--border);border-radius:12px;padding:10px;background:color-mix(in srgb,var(--surface) 94%,transparent);display:grid;grid-gap:8px;gap:8px}.page_projectPropertiesInlineHeader__SFXBY{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.page_projectCurrentHint__ULRkt{margin:0;color:var(--text-soft);font-size:.88rem}.page_projectSageX3ConfigList__5vFRX{display:grid;grid-gap:10px;gap:10px}.page_projectSageX3ConfigCard__CxfQ3{border:1px solid var(--border);border-radius:12px;padding:10px;background:var(--surface-muted);display:grid;grid-gap:8px;gap:8px}.page_fieldGroup__YxvU4{display:grid;grid-gap:8px;gap:8px}.page_formField__gYHzJ{display:grid;grid-gap:6px;gap:6px;min-width:0}.page_formLabel___SCQg{font-size:.74rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-soft)}.page_helper__USBpt{font-size:.86rem;color:var(--text-soft)}.page_passwordRules__m_r_8{margin:2px 0;padding-left:18px;display:grid;grid-gap:4px;gap:4px;font-size:.82rem}.page_passwordRuleOk__NLjzy{color:var(--semantic-success-text)}.page_passwordRuleTodo__ftzpj{color:var(--text-soft)}.page_errorText__JkHB_{color:var(--danger)}.page_button__52WaL{min-height:46px;border:0;border-radius:12px;background:linear-gradient(120deg,var(--accent),var(--accent-strong));color:#fff;font-family:var(--font-body);font-weight:600;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,opacity .12s ease;box-shadow:var(--action-shadow)}.page_button__52WaL:hover{transform:translateY(-1px)}.page_button__52WaL:active{transform:translateY(0)}.page_button__52WaL:disabled{cursor:not-allowed;opacity:.56;box-shadow:none}.page_outlineButton__2zEib{background:var(--surface-strong);color:var(--text);border:1px solid var(--border);box-shadow:none}.page_office365SetupRequiredButton__3MlpG{border:1px dashed var(--semantic-warning-border);background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--semantic-warning-bg) 70%,transparent),color-mix(in srgb,var(--semantic-warning-bg) 70%,transparent) 8px,color-mix(in srgb,var(--semantic-warning-bg) 96%,transparent) 8px,color-mix(in srgb,var(--semantic-warning-bg) 96%,transparent) 16px);color:var(--semantic-warning-text)}.page_office365SetupRequiredButton__3MlpG:disabled{opacity:1;cursor:not-allowed}.page_oauthSetupHint__JQTDv{margin:8px 0 0;font-size:.8rem;color:var(--semantic-warning-text);border:1px dashed var(--semantic-warning-border);border-radius:10px;padding:8px 10px;background:color-mix(in srgb,var(--semantic-warning-bg) 75%,transparent)}.page_dangerButton__WS4tW{background:linear-gradient(120deg,#b23636,#8f2424);color:#fff;border:1px solid #8f2424}.page_dangerOutlineButton__AwnSY{background:color-mix(in srgb,var(--semantic-danger-bg) 76%,var(--surface));color:var(--semantic-danger-text);border:1px solid var(--semantic-danger-border);box-shadow:none}.page_dangerOutlineButton__AwnSY:hover{border-color:var(--semantic-danger-border);background:color-mix(in srgb,var(--semantic-danger-bg) 92%,var(--surface))}.page_dangerOutlineButton__AwnSY:focus-visible{outline:none;box-shadow:var(--focus-ring)}.page_uploadLabel__ErKWM{border:1px dashed color-mix(in srgb,var(--border-strong) 84%,transparent);border-radius:12px;padding:10px 12px;display:grid;grid-gap:6px;gap:6px;background:linear-gradient(160deg,color-mix(in srgb,var(--surface) 88%,transparent),color-mix(in srgb,var(--control-bg) 78%,transparent));-webkit-backdrop-filter:blur(10px) saturate(128%);backdrop-filter:blur(10px) saturate(128%);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 20%,transparent)}.page_uploadLabel__ErKWM span{font-size:.85rem;color:var(--text-soft)}.page_fileInput__3Qiq7{width:100%;font-family:var(--font-body)}.page_uploadProgressBox__5bWTS{display:grid;grid-gap:6px;gap:6px;padding-top:2px}.page_uploadProgressMeta__HE_bG{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:.8rem;color:var(--text-soft)}.page_uploadProgressMeta__HE_bG strong{color:var(--text);font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_uploadProgressStage__C711c{font-size:.78rem;color:var(--text-soft)}.page_uploadProgressBar__y2QAi{width:100%;height:8px;overflow:hidden;border:none;border-radius:999px;background:var(--surface-muted);color:var(--accent-strong)}.page_uploadProgressBar__y2QAi::-webkit-progress-bar{background:var(--surface-muted);border-radius:999px}.page_uploadProgressBar__y2QAi::-webkit-progress-value{background:linear-gradient(90deg,var(--accent-strong),color-mix(in srgb,var(--accent-strong) 72%,#fff));border-radius:999px}.page_uploadProgressBar__y2QAi::-moz-progress-bar{background:linear-gradient(90deg,var(--accent-strong),color-mix(in srgb,var(--accent-strong) 72%,#fff));border-radius:999px}.page_mergeBox__qhRyY{border:1px solid color-mix(in srgb,var(--border-strong) 82%,transparent);border-radius:16px;background:linear-gradient(160deg,color-mix(in srgb,var(--surface) 86%,transparent),color-mix(in srgb,var(--surface-muted) 76%,transparent));-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%);padding:12px;display:grid;grid-gap:10px;gap:10px;box-shadow:0 16px 34px color-mix(in srgb,var(--surface) 12%,transparent),inset 0 1px 0 color-mix(in srgb,#fff 24%,transparent)}.page_mergeOption__gTy0D{font-size:.84rem}.page_mergeOptionInline__W9_OU,.page_mergeOption__gTy0D{display:flex;align-items:center;gap:8px;color:var(--text-soft)}.page_mergeOptionInline__W9_OU{font-size:.82rem}.page_mergeList__pnfPb,.page_mergeRow__0_IW0{display:grid;grid-gap:8px;gap:8px}.page_mergeRow__0_IW0{border:1px solid color-mix(in srgb,var(--border-strong) 78%,transparent);border-radius:10px;background:linear-gradient(160deg,color-mix(in srgb,var(--surface-item) 86%,transparent),color-mix(in srgb,var(--control-bg) 78%,transparent));padding:10px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto auto;align-items:center;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 18%,transparent)}.page_mergeFileMeta__4QHxg{display:grid;grid-gap:2px;gap:2px;min-width:0}.page_mergeFileMeta__4QHxg strong{font-size:.86rem;overflow-wrap:anywhere}.page_mergeFileMeta__4QHxg small{color:var(--text-soft);font-size:.76rem}.page_mergeRowActions__j6nJj{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}.page_mergeActions__EMq83{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.page_meta__7uwVl{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.page_metaItem__Kmpba{border:1px solid var(--border);background:var(--surface-item);border-radius:12px;padding:12px;display:grid;grid-gap:4px;gap:4px}.page_metaLabel__pxBql{font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-dim)}.page_metaValue__jPQVr{font-family:var(--font-heading);font-size:.98rem;overflow-wrap:anywhere}.page_logCard__JSDmc{padding:20px;animation-delay:70ms}.page_logHeader__XjQ1k{margin-bottom:10px;display:flex;align-items:center;justify-content:space-between;gap:8px}.page_statusPill__jGukt{font-size:.74rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;border-radius:999px;padding:6px 10px;background:var(--semantic-success-bg);color:var(--semantic-success-text)}.page_statusTag__VZ4FQ{display:inline-flex;align-items:center;min-height:22px;border-radius:999px;padding:2px 9px;font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;border:1px solid var(--border)}.page_statusTagSuccess__bW2fL{background:var(--semantic-success-bg);color:var(--semantic-success-text);border-color:var(--semantic-success-border)}.page_statusTagPending__1ptif{background:var(--semantic-warning-bg);color:var(--semantic-warning-text);border-color:var(--semantic-warning-border)}.page_statusTagError__G95TG{background:var(--semantic-danger-bg);color:var(--semantic-danger-text);border-color:var(--semantic-danger-border)}.page_statusTagNeutral___9m3J{background:var(--surface-muted);color:var(--text-soft);border-color:var(--border)}.page_metaPill__SJtwI{border-radius:999px;border:1px solid var(--border);background:var(--surface-muted);color:var(--text-soft)}.page_metaPill__SJtwI,.page_warningPill__NQxvN{display:inline-flex;align-items:center;min-height:22px;padding:2px 9px;font-size:.72rem}.page_warningPill__NQxvN{border-radius:999px;font-weight:700;border:1px solid var(--semantic-warning-border);background:var(--semantic-warning-bg);color:var(--semantic-warning-text)}.page_runModifiedPill__QWaZ6{display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:2px 10px;border-radius:999px;font-size:.72rem;font-weight:700;border:1px solid transparent;vertical-align:middle}.page_runModifiedPillIdle___0CZX{background:color-mix(in srgb,var(--surface-muted) 88%,transparent);border-color:var(--border);color:var(--text-soft)}.page_runModifiedPillActive__wSf3O{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 16%,transparent),color-mix(in srgb,var(--semantic-success-bg) 82%,transparent));border-color:color-mix(in srgb,var(--accent) 28%,var(--border));color:var(--text);box-shadow:0 8px 18px color-mix(in srgb,var(--accent) 12%,transparent)}.page_runModifiedDot__P3FE_{inline-size:8px;block-size:8px;border-radius:999px;background:linear-gradient(135deg,var(--accent),var(--semantic-success-text));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 14%,transparent);flex:0 0 auto}.page_runModifiedCount__q4Gca{font-size:.8rem;font-family:var(--font-heading);color:inherit}.page_error__JBrsB{background:var(--semantic-danger-bg);color:var(--danger)}.page_log___FLh3{margin:0;min-height:180px;max-height:440px;overflow:auto;border:1px solid var(--border);border-radius:12px;padding:14px;background:var(--log-bg);color:var(--log-text);font-size:.86rem;line-height:1.45}.page_actions___si5r.page_card__Cf__u{animation-delay:40ms}.page_currentProjectCard__1fxxu{padding:16px 20px;animation-delay:30ms}.page_recallBox__pBEnS{border:1px solid var(--border);background:var(--surface-muted);border-radius:14px;padding:12px;display:grid;grid-gap:10px;gap:10px}.page_recallTitle__C9f_t{font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-soft);font-weight:600}.page_recallRow__jQO4I{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px}.page_recallInput__uHoaP,.page_select__FkvQ2{min-height:44px;border-radius:10px;border:1px solid var(--border);padding:0 12px;font-family:var(--font-body);font-size:.95rem;outline:none;background:var(--control-bg);color:var(--text)}.page_recallInput__uHoaP:focus,.page_select__FkvQ2:focus{border-color:var(--accent);box-shadow:var(--focus-ring)}.page_mappingCanvasConstantInput__zkKV7,.page_recallInput__uHoaP[aria-label="Valeur constante pour création visuelle"]{border-color:var(--semantic-success-border);background:color-mix(in srgb,var(--semantic-success-bg) 72%,var(--control-bg));color:var(--semantic-success-text);caret-color:var(--semantic-success-text)}.page_mappingCanvasConstantInput__zkKV7::placeholder,.page_recallInput__uHoaP[aria-label="Valeur constante pour création visuelle"]::placeholder{color:color-mix(in srgb,var(--semantic-success-text) 72%,var(--text-soft))}.page_mappingCanvasConstantInput__zkKV7:focus,.page_recallInput__uHoaP[aria-label="Valeur constante pour création visuelle"]:focus{border-color:var(--semantic-success-text);box-shadow:0 0 0 2px color-mix(in srgb,var(--semantic-success-bg) 84%,transparent)}.page_recentList__R7CfM{display:grid;grid-gap:6px;gap:6px}.page_projectListToolbar__Opu8i{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px;align-items:center}.page_recentHeader__RZjHf{display:flex;justify-content:space-between;align-items:center;gap:10px}.page_recentCount__NvWyF{border:1px solid var(--border);border-radius:999px;padding:5px 11px;font-size:.76rem;font-weight:700;color:var(--text);background:color-mix(in srgb,var(--surface-strong) 90%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 24%,transparent)}.page_recentItem__BpEoM{border:1px solid color-mix(in srgb,var(--border-strong) 80%,transparent);border-radius:16px;min-height:0;background:linear-gradient(160deg,color-mix(in srgb,var(--surface-strong) 90%,transparent),color-mix(in srgb,var(--surface-muted) 82%,transparent));display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:12px;font-family:var(--font-body);font-size:.82rem;transition:transform .12s ease,border-color .12s ease,box-shadow .12s ease,background .12s ease;box-shadow:0 14px 30px color-mix(in srgb,var(--surface) 12%,transparent),inset 0 1px 0 color-mix(in srgb,#fff 22%,transparent)}.page_recentItem__BpEoM:hover{border-color:var(--border-strong);box-shadow:var(--active-ring);transform:translateY(-1px)}.page_recentItemActive__ZwjiT{border-color:color-mix(in srgb,var(--accent) 42%,var(--border-strong));box-shadow:var(--active-ring),0 18px 36px color-mix(in srgb,var(--accent) 14%,transparent);background:linear-gradient(160deg,color-mix(in srgb,var(--accent-soft) 56%,var(--surface)),color-mix(in srgb,var(--surface-muted) 78%,transparent))}.page_recentItemMainButton__nCuql{border:0;padding:0;margin:0;background:transparent;color:inherit;font:inherit;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;min-width:0}.page_recentItemMainButton__nCuql:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:12px}.page_recentItemActions__nlpAl{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.page_recentItemActionButton__5OFz8{min-height:40px;padding-inline:12px}.page_recentItemIconButton__5OoSO{min-width:36px;min-height:36px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:10px}.page_recentItemIconButton__5OoSO svg{width:18px;height:18px}.page_recentMain__NqP7X{display:grid;grid-gap:6px;gap:6px;min-width:0;text-align:left;flex:1 1 auto}.page_projectRowHeader__Ox5un{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.page_recentMain__NqP7X strong{font-size:.9rem;font-family:var(--font-heading);color:var(--text);overflow-wrap:anywhere}.page_projectRowMeta__jeARu{display:flex;flex-wrap:wrap;gap:6px}.page_recentMain__NqP7X small{color:var(--text-dim);font-size:.72rem}.page_recentStatus__uTcrt{flex-shrink:0;color:var(--text);font-weight:700;text-transform:uppercase;font-size:.69rem;letter-spacing:.08em;padding:6px 10px;border-radius:999px;border:1px solid color-mix(in srgb,var(--accent) 34%,var(--border));background:color-mix(in srgb,var(--accent-soft) 38%,var(--surface))}.page_recentEmpty__52wsY{color:var(--text-dim);font-size:.86rem}.page_projectEmptyState__58OnX{border:1px dashed color-mix(in srgb,var(--border-strong) 78%,transparent);border-radius:14px;padding:16px;display:grid;grid-gap:6px;gap:6px;background:color-mix(in srgb,var(--surface) 82%,transparent)}.page_projectEmptyStateTitle__LdPTU{font-family:var(--font-heading);font-size:1rem;color:var(--text)}.page_projectEmptyStateBody__mpGno{color:var(--text-soft);font-size:.9rem}.page_projectPagination__VtG_y{display:flex;align-items:center;justify-content:flex-start;gap:8px;flex-wrap:wrap}.page_projectModalOverlay__wGw80{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:20px 16px;background:var(--overlay-backdrop);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.page_projectModalPanel__EBJ7_{width:min(94vw,920px);max-height:min(88vh,760px);border:1px solid color-mix(in srgb,var(--border-strong) 84%,transparent);border-radius:16px;background:linear-gradient(160deg,color-mix(in srgb,var(--surface) 88%,transparent),color-mix(in srgb,var(--surface-muted) 76%,transparent));-webkit-backdrop-filter:blur(18px) saturate(145%);backdrop-filter:blur(18px) saturate(145%);box-shadow:var(--card-shadow),inset 0 1px 0 color-mix(in srgb,#fff 24%,transparent);padding:14px;display:grid;grid-gap:12px;gap:12px;overflow:auto}.page_projectModalHeader__dhZ0p{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.page_projectModalSummary__v3vBQ{display:grid;grid-gap:8px;gap:8px;padding:10px 12px;border-radius:12px;border:1px solid var(--border);background:var(--surface-muted)}.page_projectModalBody__bOCe8,.page_projectModalSection__ncbED{display:grid;grid-gap:12px;gap:12px}.page_projectModalSection__ncbED{border:1px solid color-mix(in srgb,var(--border-strong) 78%,transparent);border-radius:14px;padding:12px;background:color-mix(in srgb,var(--surface-item) 84%,transparent)}.page_projectModalSectionMuted__zUKOt{background:color-mix(in srgb,var(--surface-muted) 88%,transparent)}.page_projectModalSectionHeader__DNY7W{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap}.page_projectModalSectionTitle__4cwhf{margin:0;font-family:var(--font-heading);font-size:1rem;color:var(--text)}.page_projectModalSectionDescription__6djON{margin:0;color:var(--text-soft);font-size:.88rem}.page_projectModalSectionGrid__57dUO{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.page_projectModalActions__UUwYu,.page_projectModalSectionActions__iuUs_{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.page_importSummaryGrid__FgPPx{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:10px;gap:10px}.page_importSummaryCard__Lzy_b{border:1px solid var(--border);border-radius:12px;padding:10px 12px;background:color-mix(in srgb,var(--surface-item) 88%,transparent);display:grid;grid-gap:4px;gap:4px}.page_importSummaryValue__ezZWD{font-family:var(--font-heading);font-size:.98rem;color:var(--text);overflow-wrap:anywhere}.page_mergeRowField__yVqxO{display:grid;grid-gap:6px;gap:6px;min-width:0}.page_projectModalActionSpacer__u253j{flex:1 1 auto}.page_renameRow__InBHG{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px;align-items:center}.page_objectLayout__UzGfx{display:grid;grid-template-columns:360px 1fr;grid-gap:12px;gap:12px;align-items:start}.page_objectLayoutSingle__SpRpg{grid-template-columns:1fr}.page_objectListPanel__MCK4v{border:0;border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;padding:6px 8px 8px;display:grid;grid-template-rows:auto auto;grid-gap:6px;gap:6px;align-self:start;box-shadow:none}.page_objectListHeader__rWWvo{display:flex;justify-content:space-between;align-items:center;gap:6px}.page_objectListHint__9AzXe{font-size:.75rem;line-height:1.2;color:var(--text-soft)}.page_objectSelectedTag__22Kg_{border:1px solid var(--border);border-radius:999px;padding:4px 8px;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:var(--surface-item);font-size:.74rem;color:var(--text-soft)}.page_objectList__2U_aU{display:grid;grid-gap:8px;gap:8px;max-height:min(62vh,760px);overflow:auto;align-content:start;margin:0;padding-top:0;padding-right:2px}.page_objectList__2U_aU,.page_transcodeTableList__HBBQW{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--border-strong) 70%,transparent) transparent}.page_objectList__2U_aU::-webkit-scrollbar,.page_transcodeTableList__HBBQW::-webkit-scrollbar{width:9px}.page_objectList__2U_aU::-webkit-scrollbar-thumb,.page_transcodeTableList__HBBQW::-webkit-scrollbar-thumb{border-radius:999px;border:2px solid transparent;background-clip:content-box;background-color:color-mix(in srgb,var(--border-strong) 76%,transparent)}.page_objectList__2U_aU::-webkit-scrollbar-thumb:hover,.page_transcodeTableList__HBBQW::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--accent) 55%,var(--border-strong))}.page_objectItem__wsbPY{border:1px solid var(--border);border-radius:12px;background:var(--control-bg);text-align:left;padding:10px;display:grid;grid-gap:4px;gap:4px;cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease}.page_objectItem__wsbPY:hover{border-color:var(--border-strong);box-shadow:var(--active-ring)}.page_objectItemTop__RKAEY{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.page_objectItem__wsbPY strong{font-family:var(--font-heading);font-size:.92rem;overflow-wrap:anywhere;line-height:1.3}.page_objectItem__wsbPY small{color:var(--text-soft);font-size:.72rem}.page_objectItemMetaRow__T_enB{display:flex;gap:6px;flex-wrap:wrap}.page_itemCountPill__dUA57{background:var(--surface-item);color:var(--text-soft);font-size:.69rem;white-space:nowrap}.page_itemCountPill__dUA57,.page_itemStatePill__Uj12e{border:1px solid var(--border);border-radius:999px;font-weight:700;line-height:1;padding:4px 8px}.page_itemStatePill__Uj12e{font-size:.68rem;letter-spacing:.02em}.page_itemStateOk__DaqeV{border-color:var(--semantic-success-border);background:var(--semantic-success-bg);color:var(--semantic-success-text)}.page_itemStateWarn__bBa1L{border-color:var(--semantic-warning-border);background:var(--semantic-warning-bg);color:var(--semantic-warning-text)}.page_itemStateTodo__RaAG2{border-color:var(--semantic-danger-border);background:var(--semantic-danger-bg);color:var(--semantic-danger-text)}.page_objectItemActive__CzQzz{border-color:var(--accent);box-shadow:var(--active-ring)}.page_objectEditor__IcAsL{border:1px solid color-mix(in srgb,var(--border-strong) 84%,transparent);border-radius:16px;background:linear-gradient(160deg,color-mix(in srgb,var(--surface) 86%,transparent),color-mix(in srgb,var(--surface-muted) 76%,transparent));-webkit-backdrop-filter:blur(18px) saturate(142%);backdrop-filter:blur(18px) saturate(142%);padding:12px;display:grid;grid-gap:10px;gap:10px;box-shadow:0 18px 38px color-mix(in srgb,var(--surface) 14%,transparent),inset 0 1px 0 color-mix(in srgb,#fff 26%,transparent)}.page_objectEditorWorkflow__Hieq_{border:0;border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;padding:12px;display:grid;grid-gap:10px;gap:10px;box-shadow:none}.page_formatGrid__NU2IE{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.page_formatColumn__OYzNW{display:grid;grid-gap:8px;gap:8px}.page_jsonCard__A5Bgl{border:1px solid var(--border);border-radius:12px;background:color-mix(in srgb,var(--surface-item) 86%,transparent);padding:10px;max-height:360px;overflow:auto}.page_jsonCardHeader__AqcHW{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.page_jsonStats__MkIey{display:flex;flex-wrap:wrap;gap:6px}.page_jsonStat__EcqC4{border:1px solid var(--border);border-radius:999px;background:var(--surface-muted);color:var(--text-soft);font-size:.72rem;padding:2px 8px}.page_jsonToolbar__xEyLY{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:8px;gap:8px;align-items:center}.page_jsonSearchWrap__8Dl5d{min-height:34px;border:1px solid var(--border);border-radius:10px;background:var(--surface-item);display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:6px;gap:6px;padding:0 10px}.page_jsonSearchIcon__3TwcN{color:var(--text-dim);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:.7rem;line-height:1}.page_jsonSearchInput__SFL0_{min-height:32px;border:0;border-radius:0;background:transparent;color:var(--text);font-family:var(--font-body);font-size:.8rem;padding:0}.page_jsonSearchWrap__8Dl5d:focus-within{border-color:var(--accent);box-shadow:var(--focus-ring)}.page_jsonSearchInput__SFL0_:focus{outline:none}.page_jsonTreeWrap__506je{border:1px dashed var(--border);border-radius:10px;background:var(--surface-item);padding:8px}.page_jsonTree__hj3bf{margin:0;padding:0;list-style:none}.page_jsonNode__qIa1H,.page_jsonTree__hj3bf{display:grid;grid-gap:4px;gap:4px}.page_jsonNodeRow__dcP_x{border:1px solid transparent;border-radius:10px;background:transparent;min-height:32px;width:100%;display:grid;grid-template-columns:14px 26px minmax(0,1fr) auto auto;align-items:center;grid-gap:8px;gap:8px;padding:4px 8px;color:var(--text)}.page_jsonNodeBranch__No_Kl{cursor:pointer;text-align:left}.page_jsonNodeRow__dcP_x:hover{background:color-mix(in srgb,var(--surface-muted) 78%,transparent);border-color:var(--border)}.page_jsonNodeCaret__TcHnx,.page_jsonNodeSpacer___JiBR{display:inline-flex;align-items:center;justify-content:center;width:14px;color:var(--text-dim);font-size:.74rem}.page_jsonNodeIcon__NN0Xg{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:8px;background:color-mix(in srgb,var(--accent-soft) 55%,transparent);color:var(--accent);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:.72rem;font-weight:700}.page_jsonNodeLeaf___tlxW{grid-template-columns:14px 26px minmax(0,1fr) auto auto}.page_jsonNodeKey__sLuyQ{font-size:.78rem;font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_jsonNodeSeparator__p0xl_{display:inline-block;margin:0 4px 0 6px;color:var(--text-dim)}.page_jsonTypePill__cdNFu{color:var(--text-dim);font-size:.67rem;line-height:1;letter-spacing:.03em;text-transform:uppercase;padding:2px 6px}.page_jsonNodeValue__wHWwW,.page_jsonTypePill__cdNFu{border:1px solid var(--border);border-radius:999px;background:var(--surface-muted)}.page_jsonNodeValue__wHWwW{font-size:.74rem;color:var(--text-soft);padding:1px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_jsonChildren__HS2ZE{margin:0;padding:2px 0 0 18px;list-style:none;border-left:1px solid color-mix(in srgb,var(--border) 82%,transparent);display:grid;grid-gap:4px;gap:4px}.page_jsonNodeEmpty__ic4Sy{font-size:.74rem;color:var(--text-dim);padding-left:12px}.page_jsonArea__eaqxT{width:100%;min-height:220px;border-radius:10px;border:1px solid var(--border-strong);padding:12px;resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:.84rem;line-height:1.45;background:color-mix(in srgb,var(--control-bg) 92%,var(--accent-soft));color:var(--text)}.page_jsonArea__eaqxT:focus{border-color:var(--accent);box-shadow:var(--focus-ring)}.page_jsonEditorCard__bZ31c{border:1px solid var(--border-strong);border-radius:12px;background:var(--surface-item);padding:10px}.page_jsonEditorHeader__XsFLb{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.page_jsonEditorCaption__WMJYj{font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-soft)}.page_jsonEditorMeta__ujCE4{font-size:.74rem;color:var(--text-dim)}.page_jsonValidityPill__qj9wi{display:inline-flex;align-items:center;min-height:20px;border-radius:999px;padding:1px 8px;font-size:.68rem;letter-spacing:.04em;text-transform:uppercase;font-weight:700;border:1px solid var(--border)}.page_jsonValidityOk__1jrJc{background:var(--semantic-success-bg);color:var(--semantic-success-text);border-color:var(--semantic-success-border)}.page_jsonValidityError__hbI3e{background:var(--semantic-danger-bg);color:var(--semantic-danger-text);border-color:var(--semantic-danger-border)}.page_csvFormatUpload__6AGcw{border:1px dashed var(--border-strong);border-radius:10px;padding:8px 10px;display:grid;grid-gap:6px;gap:6px;background:var(--control-bg)}.page_csvFormatUpload__6AGcw span{font-size:.8rem;color:var(--text-soft)}.page_mappingBox__tUFaR{border:1px solid color-mix(in srgb,var(--border-strong) 82%,transparent);border-radius:14px;padding:10px;background:linear-gradient(160deg,color-mix(in srgb,var(--surface) 86%,transparent),color-mix(in srgb,var(--surface-muted-strong) 76%,transparent));-webkit-backdrop-filter:blur(14px) saturate(132%);backdrop-filter:blur(14px) saturate(132%);display:grid;grid-gap:8px;gap:8px;box-shadow:0 12px 28px color-mix(in srgb,var(--surface) 10%,transparent),inset 0 1px 0 color-mix(in srgb,#fff 22%,transparent)}.page_workflowSection__Nayua{border:1px solid color-mix(in srgb,var(--border-strong) 80%,transparent);border-radius:16px;padding:12px;background:linear-gradient(160deg,color-mix(in srgb,var(--surface) 86%,transparent),color-mix(in srgb,var(--surface-muted) 76%,transparent));-webkit-backdrop-filter:blur(16px) saturate(138%);backdrop-filter:blur(16px) saturate(138%);display:grid;grid-gap:10px;gap:10px;box-shadow:0 14px 30px color-mix(in srgb,var(--surface) 10%,transparent),inset 0 1px 0 color-mix(in srgb,#fff 22%,transparent)}.page_workflowSectionMuted__7TL_L{background:linear-gradient(160deg,color-mix(in srgb,var(--surface-item) 86%,transparent),color-mix(in srgb,var(--surface-muted-strong) 74%,transparent))}.page_workflowSummaryGrid__zPXRb{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:10px;gap:10px}.page_workflowSummaryCard__faKeu{border:1px solid var(--border);border-radius:12px;padding:10px 12px;background:color-mix(in srgb,var(--surface-item) 88%,transparent);display:grid;grid-gap:4px;gap:4px;min-width:0}.page_workflowSummaryValue__A3pbM{font-family:var(--font-heading);font-size:1rem;color:var(--text);overflow-wrap:anywhere}.page_workflowSummaryHint__7RMlz{font-size:.78rem;color:var(--text-soft)}.page_mappingHeader__lNiT0{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;width:100%}.page_mappingWorkspaceShell__lVtX1{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px}.page_mappingWorkspaceShell__lVtX1,.page_mappingWorkspaceShell__lVtX1>*{min-width:0;width:100%;justify-self:stretch}.page_mappingWorkspaceShell__lVtX1 .page_objectFormatsToolbar__YkcPj{display:grid;grid-gap:6px;gap:6px}.page_mappingToolbarFieldGrid__QzPXE{grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:start;width:100%}.page_mappingObjectField__1pZ1J,.page_mappingViewField__07SrJ{min-width:0}.page_mappingModeGrid__n17RJ{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:8px;gap:8px;align-items:stretch;width:100%}.page_mappingModeButton__ga3A0{width:100%;min-width:0;min-height:44px;display:grid;grid-gap:3px;gap:3px;text-align:left;align-content:center;align-items:start;padding:10px 12px;overflow:hidden}.page_mappingModeButtonLabel__QbtF_{font-weight:700;overflow-wrap:anywhere}.page_mappingModeButtonMeta__LP7dE{font-size:.72rem;font-weight:500;color:var(--text-soft);white-space:normal;overflow-wrap:anywhere}.page_mappingAssistantPanel__n3TE2{border-style:dashed;background:linear-gradient(160deg,color-mix(in srgb,var(--surface-item) 82%,transparent),color-mix(in srgb,var(--surface-muted) 72%,transparent))}.page_mappingHeaderNotice__7Cqwd{margin-top:4px}.page_mappingAssistantSummary__h6oPj{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.page_mappingReviewSection__daNPn{display:grid;grid-gap:10px;gap:10px}.page_mappingSaveMeta__BpWim{display:grid;grid-gap:2px;gap:2px;min-width:0}.page_mappingFooterSticky__aVyDc{border-top:1px solid color-mix(in srgb,var(--border) 88%,transparent);background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--surface-muted) 44%,transparent));padding-top:8px;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.page_transcodeTableCreateRow__MoGbW{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:8px;gap:8px;align-items:center}.page_transcodeTablesLayout__CrAoW{display:grid;grid-template-columns:265px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start}.page_transcodeTableList__HBBQW{border:1px solid color-mix(in srgb,var(--border-strong) 80%,transparent);border-radius:16px;background:linear-gradient(160deg,color-mix(in srgb,var(--surface) 84%,transparent),color-mix(in srgb,var(--surface-muted) 76%,transparent));-webkit-backdrop-filter:blur(16px) saturate(138%);backdrop-filter:blur(16px) saturate(138%);display:grid;grid-gap:8px;gap:8px;max-height:490px;overflow:auto;align-self:start;align-content:start;padding:10px 2px 10px 10px;box-shadow:0 16px 34px color-mix(in srgb,var(--surface) 12%,transparent),inset 0 1px 0 color-mix(in srgb,#fff 24%,transparent)}.page_transcodeTableItem__Tx7lk{border:1px solid var(--border);border-radius:12px;background:var(--control-bg);text-align:left;padding:10px;display:grid;grid-gap:4px;gap:4px;cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease}.page_transcodeTableItem__Tx7lk:hover{border-color:var(--border-strong);box-shadow:var(--active-ring)}.page_transcodeTableItem__Tx7lk strong{display:block;font-family:var(--font-heading);font-size:.92rem;overflow-wrap:anywhere}.page_transcodeTableItemActive__5YCOa{border-color:var(--accent);box-shadow:var(--active-ring)}.page_transcodeTableContent__rRxnX{display:grid;grid-gap:8px;gap:8px}.page_transcodeTableEditorHeader__NYDgh{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px}.page_transcodeRowsToolbar__18_yv{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:8px;gap:8px;align-items:center}.page_transcodeRows__BDUGF{display:grid;grid-gap:6px;gap:6px}.page_transcodeRow__Pdrja{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center}.page_transcodeRowIndex__qXYeG{font-size:.75rem;color:var(--text-soft);min-width:2.2rem;text-align:right}.page_transcodePagination__28w_f{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.page_mappingStrategyBox__DKWXH{border:1px solid color-mix(in srgb,var(--border-strong) 82%,transparent);border-radius:14px;padding:10px;background:linear-gradient(160deg,color-mix(in srgb,var(--surface) 86%,transparent),color-mix(in srgb,var(--surface-muted) 76%,transparent));-webkit-backdrop-filter:blur(16px) saturate(138%);backdrop-filter:blur(16px) saturate(138%);display:grid;grid-gap:8px;gap:8px;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 24%,transparent)}.page_mappingStrategyHeader__O2Hx6{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:8px;gap:8px}.page_mappingStrategyFields__ixyNa{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:6px;gap:6px}.page_mappingViewHelp__Reiew{margin:0;font-size:.82rem;color:var(--text-soft)}.page_mappingJourney__A0c7H{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:8px;gap:8px;width:100%}.page_mappingJourneyStep__N4lPC{border:1px solid color-mix(in srgb,var(--border-strong) 78%,transparent);border-radius:12px;padding:10px;background:color-mix(in srgb,var(--surface-item) 82%,transparent);display:grid;grid-gap:4px;gap:4px;min-width:0}.page_mappingJourneyStepTitle__291d7{font-size:.78rem;font-weight:700;color:var(--text)}.page_mappingJourneyStepDetail__oqKmz{font-size:.74rem;color:var(--text-soft)}.page_mappingShortcutBar__hjBRa{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:8px;gap:8px;width:100%}.page_mappingShortcutChip__tZkLf{border:1px solid color-mix(in srgb,var(--border-strong) 76%,transparent);border-radius:999px;padding:6px 10px;background:color-mix(in srgb,var(--surface-item) 82%,transparent);display:inline-flex;align-items:center;flex-wrap:wrap;min-width:0;gap:8px;font-size:.74rem;color:var(--text-soft)}.page_mappingShortcutChip__tZkLf strong{color:var(--text);font-size:.72rem}.page_mappingStrategyField__NHlyh{display:flex;align-items:center;gap:8px;font-size:.82rem;color:var(--text-soft)}.page_mappingRow__XGwhI{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.page_mappingRowTargets__ti41V,.page_mappingRowX3__vUE4w{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:10px;gap:10px;align-items:start}.page_mappingRowX3__vUE4w>.page_recallInput__uHoaP{width:100%;min-width:0}.page_mappingRuleInput__73nYF{min-width:0;grid-column:1/-1}.page_mappingEditButtons__woF0j{display:flex;justify-content:flex-start;gap:6px;flex-wrap:wrap;margin-left:0;grid-column:1/-1}.page_mappingTranscodeRow__7ibwi{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:8px;gap:8px;align-items:center}.page_mappingViewSwitch__ff2jc{width:100%;min-width:0;justify-self:stretch}.page_mappingSuggestionsLaunchButton__9j4X_{border:1px solid color-mix(in srgb,var(--accent-strong) 78%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 88%,#fff 12%),color-mix(in srgb,var(--accent-strong) 92%,#000 8%));box-shadow:var(--action-shadow),0 0 0 1px color-mix(in srgb,var(--accent-soft) 60%,transparent)}.page_mappingSuggestionsLaunchButton__9j4X_:hover{box-shadow:var(--action-shadow),0 0 0 1px color-mix(in srgb,var(--accent) 78%,transparent)}.page_mappingViewButtonActive__GBB6V{background:linear-gradient(130deg,color-mix(in srgb,var(--accent-soft) 72%,var(--surface)),color-mix(in srgb,var(--surface-muted) 76%,transparent));border-color:color-mix(in srgb,var(--accent) 54%,var(--border-strong));box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 22%,transparent)}.page_mappingList__Kz36a{display:grid;grid-gap:6px;gap:6px}.page_mappingTopActions__tdWsw{display:flex;justify-content:flex-end}.page_mappingManualSection__ZUeld{display:grid;grid-gap:10px;gap:10px}.page_mappingEditorGrid__E78ve{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:10px;gap:10px}.page_mappingEditorCard__SdxcR{border:1px solid color-mix(in srgb,var(--border-strong) 80%,transparent);border-radius:14px;padding:12px;background:linear-gradient(160deg,color-mix(in srgb,var(--surface-item) 86%,transparent),color-mix(in srgb,var(--surface-muted) 74%,transparent));display:grid;grid-gap:10px;gap:10px;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 18%,transparent)}.page_mappingEditorCardWide__GJKuN{grid-column:span 2}.page_mappingEditorFieldGrid__3nMcj{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:10px;gap:10px}.page_mappingEditorHint__Pe1aB{margin:0;font-size:.8rem;color:var(--text-soft)}.page_mappingEditorFooter__dU49G{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.page_mappingExamplesCard__bal7r{border:1px dashed color-mix(in srgb,var(--border-strong) 82%,transparent);border-radius:12px;padding:10px 12px;background:color-mix(in srgb,var(--surface-item) 84%,transparent);display:grid;grid-gap:6px;gap:6px}.page_mappingExamplesCard__bal7r code{overflow-wrap:anywhere}.page_mappingCanvas__cNq1w{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start}.page_mappingGraphCanvasOnly__0bWst{grid-template-columns:minmax(0,1fr)}.page_mappingCanvasZone__N_ggp{border:1px solid color-mix(in srgb,var(--border-strong) 80%,transparent);border-radius:14px;background:linear-gradient(160deg,color-mix(in srgb,var(--surface) 84%,transparent),color-mix(in srgb,var(--surface-muted) 76%,transparent));-webkit-backdrop-filter:blur(16px) saturate(136%);backdrop-filter:blur(16px) saturate(136%);padding:10px;display:grid;grid-gap:8px;gap:8px;min-height:320px;align-content:start;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 22%,transparent)}.page_mappingCanvasZoneLeft__o8Xr6{order:1}.page_mappingCanvasZoneCenter__2Dhh7{order:2}.page_mappingCanvasZoneRight__zhFBq{order:3}.page_mappingCanvasZoneHeader__jWiY0{margin:0;font-size:.82rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-dim)}.page_mappingCanvasZoneHeaderRow__aOcnf{display:flex;align-items:center;justify-content:space-between;gap:8px}.page_mappingCanvasZoneCount__xlx8j{border:1px solid var(--border);border-radius:999px;padding:4px 8px;background:var(--surface-item);font-size:.72rem;color:var(--text-soft)}.page_mappingCanvasZoneHint__SIfab{margin:0;font-size:.76rem;color:var(--text-soft)}.page_mappingListToolbar__UvxL8{display:grid;grid-gap:8px;gap:8px;padding:8px;border:1px solid color-mix(in srgb,var(--border-strong) 76%,transparent);border-radius:12px;background:color-mix(in srgb,var(--surface-item) 80%,transparent)}.page_mappingListToolbarMeta__DLhgG{font-size:.74rem;color:var(--text-soft)}.page_mappingListToolbarActions___7ZTj,.page_mappingQuickFilters__jIp3F{display:flex;gap:6px;flex-wrap:wrap}.page_mappingQuickFilterButton__wlQCa{min-height:34px;padding:0 10px;border-radius:999px;font-size:.76rem;font-weight:700}.page_mappingQuickFilterButtonActive__Wnkmj{border-color:color-mix(in srgb,var(--accent) 52%,var(--border-strong));background:color-mix(in srgb,var(--accent-soft) 24%,var(--surface));box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 16%,transparent)}.page_mappingFilterNotice__GeMXn{border:1px dashed color-mix(in srgb,var(--semantic-warning-border) 84%,transparent);border-radius:10px;padding:8px 10px;background:color-mix(in srgb,var(--semantic-warning-bg) 72%,var(--surface-item));font-size:.76rem;color:var(--semantic-warning-text)}.page_mappingCanvasNodeList__JK8wC{display:grid;grid-gap:6px;gap:6px;max-height:360px;overflow:auto;padding-right:2px;align-content:start}.page_mappingCanvasNode__1NKEs{border:1px solid var(--border);border-radius:10px;background:linear-gradient(160deg,color-mix(in srgb,var(--surface-item) 84%,transparent),color-mix(in srgb,var(--control-bg) 78%,transparent));color:var(--text);padding:8px;text-align:left;display:grid;grid-gap:3px;gap:3px;cursor:pointer;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 18%,transparent)}.page_mappingCanvasNode__1NKEs:hover{border-color:var(--border-strong);box-shadow:var(--active-ring)}.page_mappingCanvasNodeActive__5sCYt{border-color:var(--accent);box-shadow:var(--active-ring)}.page_mappingCanvasNodeMapped__YuX82{border-color:color-mix(in srgb,var(--semantic-success-border) 72%,var(--border));background:color-mix(in srgb,var(--semantic-success-bg) 44%,var(--control-bg))}.page_mappingCanvasNodeDropTarget__gpe5e{border-color:var(--accent);background:color-mix(in srgb,var(--accent-soft) 28%,var(--control-bg))}.page_mappingCanvasNodeLabel__OYcfS{font-size:.82rem;font-weight:600;overflow-wrap:anywhere}.page_mappingCanvasNodeMeta__IYGoH{font-size:.72rem;color:var(--text-soft)}.page_mappingCanvasNodeConstant__KBGki{border-color:var(--semantic-success-border);background:color-mix(in srgb,var(--semantic-success-bg) 72%,var(--control-bg))}.page_mappingCanvasNodeConstant__KBGki.page_mappingCanvasNodeActive__5sCYt,.page_mappingCanvasNodeConstant__KBGki:hover{border-color:var(--semantic-success-text);box-shadow:0 0 0 2px color-mix(in srgb,var(--semantic-success-bg) 84%,transparent)}.page_mappingCanvasNodeConstant__KBGki .page_mappingCanvasNodeLabel__OYcfS{color:var(--semantic-success-text)}.page_mappingCanvasNodeConstant__KBGki .page_mappingCanvasNodeMeta__IYGoH{color:color-mix(in srgb,var(--semantic-success-text) 72%,var(--text-soft))}.page_mappingTargetGroup__1v9bN{display:grid;grid-gap:8px;gap:8px;padding:8px;border:1px solid color-mix(in srgb,var(--border-strong) 74%,transparent);border-radius:12px;background:color-mix(in srgb,var(--surface-item) 76%,transparent)}.page_mappingTargetGroupHeader___azuO{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;flex-wrap:wrap}.page_mappingTargetGroupTitle__g8g1G{display:grid;grid-gap:2px;gap:2px}.page_mappingTargetGroupTitle__g8g1G strong{font-size:.8rem;color:var(--text)}.page_mappingTargetGroupMeta__BU16d>span,.page_mappingTargetGroupTitle__g8g1G span{font-size:.72rem;color:var(--text-soft)}.page_mappingTargetGroupMeta__BU16d{display:grid;grid-gap:6px;gap:6px;justify-items:end}.page_mappingTargetPreview__6k9cz{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.page_mappingTargetPreviewChip__E668g,.page_mappingTargetPreviewMore__HOYVc{border:1px solid color-mix(in srgb,var(--border-strong) 74%,transparent);border-radius:999px;padding:2px 7px;background:color-mix(in srgb,var(--surface) 88%,transparent);font-size:.68rem;color:var(--text-soft)}.page_mappingTargetPreviewChip__E668g{color:var(--semantic-success-text);border-color:color-mix(in srgb,var(--semantic-success-border) 76%,transparent);background:color-mix(in srgb,var(--semantic-success-bg) 54%,var(--surface))}.page_mappingTargetGroupList__DWjnq{display:grid;grid-gap:6px;gap:6px}.page_mappingCanvasCreateRow__k10wO{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center}.page_mappingCanvasActionGroup__U4t_5{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.page_mappingSelectionGrid__hucCO{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.page_mappingSelectionCard__CqlG8{border:1px solid color-mix(in srgb,var(--border-strong) 78%,transparent);border-radius:12px;padding:10px;background:color-mix(in srgb,var(--surface-item) 82%,transparent);display:grid;grid-gap:4px;gap:4px}.page_mappingSelectionCard__CqlG8 strong{font-size:.88rem;overflow-wrap:anywhere}.page_mappingCanvasSectionDivider__xLEWP{border-top:1px solid color-mix(in srgb,var(--border) 82%,transparent);padding-top:10px;display:grid;grid-gap:4px;gap:4px}.page_mappingFlowCanvas__V5D_l{border:1px solid color-mix(in srgb,var(--border-strong) 82%,transparent);border-radius:12px;overflow:hidden;min-height:320px;height:min(52vh,460px);background:linear-gradient(160deg,color-mix(in srgb,var(--surface-item) 86%,transparent),color-mix(in srgb,var(--surface-muted) 78%,transparent));box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 18%,transparent)}.page_mappingFlowFallback__uw9P2{height:100%;min-height:320px;padding:16px;display:grid;align-content:center;grid-gap:10px;gap:10px;background:linear-gradient(160deg,color-mix(in srgb,var(--surface-muted) 86%,transparent),color-mix(in srgb,var(--surface) 74%,transparent))}.page_mappingFlowFallbackTitle__6vSiO{font-size:.84rem;color:var(--text)}.page_mappingFlowFallbackHint__1cmiP{font-size:.76rem;color:var(--text-soft)}.page_mappingFlowFallbackActions__kEdNL{display:flex;flex-wrap:wrap;gap:8px}.page_mappingFlowCanvas__V5D_l .react-flow__pane{background:transparent}.page_mappingFlowCanvas__V5D_l .react-flow__edge-path{stroke:color-mix(in srgb,var(--accent) 62%,var(--border-strong));stroke-width:1.6}.page_mappingFlowCanvas__V5D_l .react-flow__edge-textbg{fill:var(--surface-muted)}.page_mappingFlowCanvas__V5D_l .react-flow__edge-text{fill:var(--text-soft);font-size:10px}.page_mappingFlowCanvas__V5D_l .react-flow__handle{width:10px;height:10px;border:1px solid color-mix(in srgb,var(--accent) 65%,var(--surface));background:var(--accent)}.page_mappingFlowCanvas__V5D_l .react-flow__controls{border:1px solid var(--border);background:color-mix(in srgb,var(--surface) 88%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 18%,transparent)}.page_mappingFlowNode__I3jyx{border:1px solid var(--border);border-radius:10px;background:linear-gradient(160deg,color-mix(in srgb,var(--surface-item) 84%,transparent),color-mix(in srgb,var(--control-bg) 78%,transparent));padding:6px 8px;min-width:170px;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 16%,transparent)}.page_mappingFlowNodeSource__HPanK{border-color:color-mix(in srgb,var(--accent) 52%,var(--border))}.page_mappingFlowNodeTarget__pMnA1{border-color:color-mix(in srgb,var(--accent-2) 52%,var(--border))}.page_mappingFlowNodeActive__raLjF{box-shadow:var(--active-ring);border-color:var(--accent)}.page_mappingFlowNodeContent__rA_Cm{display:grid;grid-gap:2px;gap:2px;text-align:left}.page_mappingFlowNodeContent__rA_Cm strong{font-size:.78rem;overflow-wrap:anywhere}.page_mappingFlowNodeContent__rA_Cm small{color:var(--text-soft);font-size:.68rem}.page_mappingCanvasSelectionPill__6nvbx{border:1px dashed var(--border-strong);border-radius:999px;padding:6px 10px;font-size:.76rem;color:var(--text-soft);background:var(--surface-item);overflow-wrap:anywhere}.page_mappingSuggestionsPanel__zUY3w{border:1px solid color-mix(in srgb,var(--border-strong) 80%,transparent);border-radius:14px;background:linear-gradient(160deg,color-mix(in srgb,var(--surface) 84%,transparent),color-mix(in srgb,var(--surface-item) 78%,transparent));-webkit-backdrop-filter:blur(16px) saturate(136%);backdrop-filter:blur(16px) saturate(136%);padding:8px;display:grid;grid-gap:8px;gap:8px;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 22%,transparent)}.page_mappingSuggestionsHeader__SNBcT{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.page_mappingSuggestionsTitle___6FsZ{font-size:.78rem;letter-spacing:.03em;text-transform:uppercase;color:var(--text-dim)}.page_mappingSuggestionsTableWrap__MVJyx{overflow:auto;border:1px solid var(--border);border-radius:10px;background:color-mix(in srgb,var(--surface-muted) 86%,transparent)}.page_mappingSuggestionsTableSection__hGsEz{display:grid;grid-gap:8px;gap:8px}.page_mappingSuggestionsTableActions__Qk7BG{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.page_mappingSuggestionsSelectionSummary__EIr4V{font-size:.76rem;color:var(--text-soft)}.page_mappingSuggestionsTable__EnPPj{width:100%;border-collapse:collapse;min-width:540px}.page_mappingSuggestionsTable__EnPPj td,.page_mappingSuggestionsTable__EnPPj th{border-bottom:1px solid var(--border);padding:7px 8px;text-align:left;vertical-align:top;font-size:.76rem}.page_mappingSuggestionsTable__EnPPj th{color:var(--text-soft);font-weight:700;background:color-mix(in srgb,var(--surface-muted-strong) 84%,transparent)}.page_mappingSuggestionsTable__EnPPj td.page_mappingSuggestionsSelectionCell__87R_k,.page_mappingSuggestionsTable__EnPPj th.page_mappingSuggestionsSelectionColumn__IabA6{width:44px;text-align:center}.page_mappingSuggestionsTable__EnPPj td.page_mappingSuggestionsSelectionCell__87R_k{vertical-align:middle}.page_mappingSuggestionsCheckbox__caQTd{width:16px;height:16px;margin:0;accent-color:var(--accent);cursor:pointer}.page_mappingSuggestionsCheckbox__caQTd:disabled{cursor:not-allowed;opacity:.52}.page_mappingSuggestionsTable__EnPPj tbody tr:last-child td{border-bottom:0}.page_mappingSuggestionRowAccepted__nUAQV td{background:color-mix(in srgb,var(--semantic-success-bg) 55%,transparent)}.page_mappingSuggestionCellMain__rUCAb{display:block;font-weight:600;overflow-wrap:anywhere}.page_mappingSuggestionCellMeta__xbI99{display:block;margin-top:2px;color:var(--text-soft);font-size:.7rem}.page_mappingCanvasLinks__burfX{display:grid;grid-gap:6px;gap:6px;align-content:start}.page_mappingGraphDegradedList__VHg4N{border:1px dashed color-mix(in srgb,var(--danger) 50%,var(--border));background:linear-gradient(160deg,color-mix(in srgb,var(--danger) 9%,var(--surface-muted)),color-mix(in srgb,var(--surface) 78%,transparent));border-radius:10px;padding:10px;display:grid;grid-gap:6px;gap:6px;font-size:.76rem}.page_mappingGraphDegradedItem__aLUYl{color:var(--text-soft);overflow-wrap:anywhere}.page_mappingGraphDegradedTag__HSCsP{color:var(--danger)}.page_mappingCanvasLink__XGHM5{border:1px solid var(--border);border-radius:10px;background:linear-gradient(160deg,color-mix(in srgb,var(--surface-item) 84%,transparent),color-mix(in srgb,var(--control-bg) 78%,transparent));padding:8px;display:grid;grid-gap:8px;gap:8px;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 16%,transparent)}.page_mappingCanvasLinkMain__HFs7m{display:flex;align-items:center;gap:8px;min-width:0}.page_mappingCanvasLinkText__bLNXW{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0;font-size:.8rem}.page_mappingCanvasLinkText__bLNXW small{color:var(--text-soft);font-size:.72rem}.page_mappingFlow__Pi12L{display:grid;grid-gap:10px;gap:10px}.page_mappingGroup__5QR0T{border:1px solid var(--border);border-radius:10px;background:linear-gradient(160deg,color-mix(in srgb,var(--surface-muted) 84%,transparent),color-mix(in srgb,var(--surface) 74%,transparent));padding:8px;display:grid;grid-gap:8px;gap:8px;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 18%,transparent)}.page_mappingGroupHeader__5yuxG{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.page_mappingGroupMeta__m52td{font-size:.76rem;color:var(--text-soft)}.page_mappingFlowRow__4C7eY{display:grid;grid-template-columns:minmax(0,1fr) minmax(130px,.8fr) minmax(0,1fr);grid-gap:8px;gap:8px;align-items:center}.page_mappingFlowSource__oWuPD,.page_mappingFlowTarget__4DXVK{border:1px solid var(--border);border-radius:8px;background:var(--control-bg);padding:6px 8px;font-size:.82rem;line-height:1.25;min-width:0;overflow-wrap:anywhere}.page_mappingFlowConnector__xps8O{display:grid;grid-template-rows:auto auto;justify-items:center;grid-gap:4px;gap:4px}.page_mappingFlowLine__V5qnP{width:100%;height:1px;background:var(--border);position:relative}.page_mappingFlowLine__V5qnP:after{content:"";position:absolute;right:-1px;top:-3px;border-top:3px solid transparent;border-bottom:3px solid transparent;border-left:5px solid var(--border)}.page_mappingFlowRule__s0ToU{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:999px;background:var(--surface);padding:2px 8px;font-size:.72rem;line-height:1.2;max-width:100%;overflow-wrap:anywhere}.page_mappingItem__4JJE0{border:1px solid var(--border);border-radius:8px;padding:8px;display:flex;justify-content:space-between;gap:10px;align-items:center;background:linear-gradient(160deg,color-mix(in srgb,var(--surface-item) 82%,transparent),color-mix(in srgb,var(--control-bg) 78%,transparent));font-size:.82rem;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 14%,transparent)}.page_mappingItemDragging__MAn6b{opacity:.58}.page_mappingRowDraggable__c7QfI{cursor:-webkit-grab;cursor:grab}.page_mappingRowDraggable__c7QfI:active{cursor:-webkit-grabbing;cursor:grabbing}.page_mappingItemContent__mgQCw{display:flex;align-items:flex-start;gap:8px;min-width:0}.page_mappingReviewCopy__1KC_8{display:grid;grid-gap:6px;gap:6px;min-width:0}.page_mappingReviewPrimary__teIil{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:.85rem}.page_mappingMetaPills__xNhGG{display:flex;flex-wrap:wrap;gap:6px}.page_mappingMetaPill__Odlw9{border:1px solid color-mix(in srgb,var(--border-strong) 76%,transparent);border-radius:999px;padding:3px 8px;background:color-mix(in srgb,var(--surface) 88%,transparent);font-size:.72rem;color:var(--text-soft);max-width:100%;overflow-wrap:anywhere}.page_mappingOrder__z2dry{display:inline-flex;align-items:center;justify-content:center;min-width:2.2rem;padding:2px 6px;border-radius:999px;border:1px solid var(--border);background:var(--surface-muted);font-weight:600;font-size:.75rem}.page_mappingActions__c_4_L{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.page_iconActionButton__VZ2EP{min-width:36px;min-height:36px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;font-size:1.1rem;line-height:1}.page_iconActionButton__VZ2EP svg{width:18px;height:18px}.page_iconActionButton__VZ2EP>span{transform:translateY(-1px)}.page_dragHandle__4wvg0{cursor:-webkit-grab;cursor:grab;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;min-width:2.4rem}.page_dragHandle__4wvg0:active{cursor:-webkit-grabbing;cursor:grabbing}.page_dragHandleBadge__SOtKJ{border:1px solid var(--border);border-radius:10px;background:var(--surface-strong);color:var(--text-soft);min-height:46px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;font-size:.9rem}.page_mappingLinkModalOverlay__W3KMT{position:fixed;inset:0;z-index:1300;display:grid;place-items:center;padding:16px;background:var(--overlay-backdrop);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.page_mappingLinkModal__gcAuI{width:min(92vw,760px);max-height:min(88vh,820px);overflow:auto;border:1px solid color-mix(in srgb,var(--border-strong) 84%,transparent);border-radius:16px;background:linear-gradient(165deg,color-mix(in srgb,var(--surface) 90%,transparent),color-mix(in srgb,var(--surface-muted) 78%,transparent));-webkit-backdrop-filter:blur(18px) saturate(142%);backdrop-filter:blur(18px) saturate(142%);box-shadow:var(--card-shadow),inset 0 1px 0 color-mix(in srgb,#fff 24%,transparent);padding:12px;display:grid;grid-gap:10px;gap:10px}.page_mappingLinkModalHeader__67Wnr{display:flex;justify-content:space-between;align-items:center;gap:8px}.page_mappingLinkModalHeader__67Wnr h3{margin:0;font-size:1rem}.page_mappingLinkModalBody__76QtA{display:grid;grid-gap:8px;gap:8px}.page_mappingLinkTranscodeHelper__vmtPX{border:1px dashed color-mix(in srgb,var(--border-strong) 82%,transparent);border-radius:10px;background:linear-gradient(160deg,color-mix(in srgb,var(--surface-muted) 84%,transparent),color-mix(in srgb,var(--surface-item) 74%,transparent));padding:8px;display:grid;grid-gap:8px;gap:8px}.page_mappingLinkTranscodeFields__fAOK6{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:8px;gap:8px}.page_mappingLinkModalActions__jHzuZ{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.page_mappingSuggestionsDialog__bvry_{width:min(96vw,980px)}.page_mappingSuggestionsDialogHeaderActions__ShxfO{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.page_mappingSuggestionsDialogState__BVmRz{border:1px dashed color-mix(in srgb,var(--border-strong) 82%,transparent);border-radius:10px;background:linear-gradient(160deg,color-mix(in srgb,var(--surface-muted) 84%,transparent),color-mix(in srgb,var(--surface-item) 74%,transparent));padding:12px;font-size:.84rem;color:var(--text-soft)}.page_adminPanel__my28V{display:grid;grid-gap:14px;gap:14px}.page_adminHero__3WoEm{display:grid;grid-gap:10px;gap:10px}.page_adminHeroCopy__btTSP{display:grid;grid-gap:6px;gap:6px}.page_adminEyebrow__qIhFX{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-strong)}.page_adminAlert__s8T7W{margin:0;padding:10px 12px;border:1px solid color-mix(in srgb,var(--danger) 28%,transparent);border-radius:12px;background:color-mix(in srgb,var(--semantic-danger-bg) 88%,transparent);color:var(--semantic-danger-text);font-size:.84rem}.page_adminOverviewGrid__YNizp{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.page_adminOverviewCard__oc_CL{border:1px solid color-mix(in srgb,var(--border-strong) 80%,transparent);border-radius:12px;background:linear-gradient(160deg,color-mix(in srgb,var(--surface) 88%,transparent),color-mix(in srgb,var(--surface-muted) 76%,transparent));padding:12px;display:grid;grid-gap:4px;gap:4px}.page_adminOverviewLabel__2GH8I{font-size:.74rem;text-transform:uppercase;letter-spacing:.06em;color:var(--text-soft)}.page_adminOverviewValue__x0Yn6{font-family:var(--font-heading);font-size:1.34rem;line-height:1.1}.page_adminSectionNav___l85v{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.page_adminSectionTab__31uvn{min-height:56px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--border-strong) 80%,transparent);border-radius:12px;background:color-mix(in srgb,var(--surface-item) 82%,transparent);display:grid;grid-gap:3px;gap:3px;text-align:left;cursor:pointer;transition:transform .14s ease,border-color .14s ease,background .14s ease}.page_adminSectionTab__31uvn:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--accent) 30%,var(--border-strong))}.page_adminSectionTabActive__DJ6Gu{border-color:color-mix(in srgb,var(--accent) 48%,var(--border-strong));background:color-mix(in srgb,var(--accent) 12%,var(--surface-item));box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 18%,transparent)}.page_adminSectionTab__31uvn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.page_adminSectionTabLabel__GuUc5{font-weight:700;color:var(--text)}.page_adminSectionTabMeta__boW7B{font-size:.76rem;color:var(--text-soft)}.page_adminSectionCard__JDj4A{display:grid;grid-gap:10px;gap:10px;padding-top:4px;scroll-margin-top:18px}.page_adminSectionIntro__0qZ_4{display:grid;grid-gap:4px;gap:4px}.page_adminFormField__ng26w{display:grid;grid-gap:5px;gap:5px}.page_adminTopBar__25oRK{justify-content:space-between}.page_adminTopActions__CX0il,.page_adminTopBar__25oRK{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.page_adminCreateCard__7RGXk{border:1px solid color-mix(in srgb,var(--border-strong) 80%,transparent);border-radius:12px;grid-gap:8px;gap:8px}.page_adminCreateCard__7RGXk,.page_adminOauthCard__ncOn2{background:linear-gradient(160deg,color-mix(in srgb,var(--surface) 86%,transparent),color-mix(in srgb,var(--surface-muted) 76%,transparent));padding:10px;display:grid;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 20%,transparent)}.page_adminOauthCard__ncOn2{border:1px solid color-mix(in srgb,var(--border-strong) 82%,transparent);border-radius:12px;grid-gap:10px;gap:10px}.page_adminOauthGrid__HYQl0{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.page_adminOauthProviderCard__O2vOs{border:1px solid var(--border);border-radius:10px;padding:10px;background:linear-gradient(160deg,color-mix(in srgb,var(--surface-item) 84%,transparent),color-mix(in srgb,var(--control-bg) 78%,transparent));display:grid;grid-gap:8px;gap:8px;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 16%,transparent)}.page_adminBrandingPanel__eV1kf{display:grid;grid-gap:10px;gap:10px}.page_adminBrandingPreview__419NA{max-width:180px;max-height:72px;object-fit:contain;padding:8px;border:1px solid var(--border);border-radius:10px;background:var(--control-bg)}.page_adminOauthProviderHeader__1D2Yt{display:flex;align-items:center;justify-content:space-between;gap:8px}.page_adminCreateGrid__zvfNe{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.page_adminCreateActions__SduXt{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.page_adminCheckboxRow__iprtl{display:inline-flex;align-items:center;gap:6px;font-size:.8rem;color:var(--text-soft)}.page_adminCompactInput__dthbk{min-height:36px;padding:0 11px;font-size:.82rem}.page_adminCompactButton__dod9H{min-height:36px;padding:0 12px;border-radius:10px;font-size:.8rem;font-weight:700}.page_adminLoginEventsList__JDstG,.page_adminUsersList__HzwP2{display:grid;grid-gap:8px;gap:8px}.page_adminLoginEventRow__2Qkna{border:1px solid color-mix(in srgb,var(--border-strong) 78%,transparent);border-radius:10px;padding:10px;display:grid;grid-gap:6px;gap:6px;background:color-mix(in srgb,var(--surface-item) 84%,transparent)}.page_adminLoginEventHeader__hL_bu{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;flex-wrap:wrap}.page_adminLoginEventMeta__UEq3A{display:flex;gap:10px;flex-wrap:wrap;font-size:.76rem;color:var(--text-soft)}.page_adminFilterRow__kmVxS{display:grid;grid-gap:6px;gap:6px}.page_adminUserRow__nxffT{border:1px solid color-mix(in srgb,var(--border-strong) 80%,transparent);border-radius:12px;background:linear-gradient(160deg,color-mix(in srgb,var(--surface-item) 84%,transparent),color-mix(in srgb,var(--control-bg) 78%,transparent));padding:12px;display:grid;grid-gap:10px;gap:10px;box-shadow:0 10px 20px color-mix(in srgb,var(--surface) 8%,transparent),inset 0 1px 0 color-mix(in srgb,#fff 16%,transparent)}.page_adminUserHeader__UU9Qa{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;flex-wrap:wrap}.page_adminUserIdentity__HYIMw{display:grid;grid-gap:2px;gap:2px;min-width:0}.page_adminUserIdentity__HYIMw strong{font-size:.9rem;font-family:var(--font-heading);overflow-wrap:anywhere}.page_adminUserIdentity__HYIMw small{font-size:.74rem;color:var(--text-soft)}.page_adminMetaRow__MaOYm{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.page_adminBadge__uVspF{display:inline-flex;align-items:center;min-height:22px;padding:1px 8px;border-radius:999px;border:1px solid var(--border);font-size:.7rem;letter-spacing:.04em;text-transform:uppercase;font-weight:700}.page_adminBadgeAdmin__3B5c_{background:var(--semantic-success-bg);color:var(--semantic-success-text);border-color:var(--semantic-success-border)}.page_adminBadgeUser__PMcxH{background:var(--surface-muted);color:var(--text-soft)}.page_adminBadgeActive__mudgU{background:var(--semantic-success-bg);color:var(--semantic-success-text);border-color:var(--semantic-success-border)}.page_adminBadgeInactive__ETZ7g{background:var(--semantic-danger-bg);color:var(--semantic-danger-text);border-color:var(--semantic-danger-border)}.page_adminUserBody__RQt9n{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:end}.page_adminDisplayNameField__v__uF{display:grid;grid-gap:5px;gap:5px}.page_adminFieldLabel__a_lNP{font-size:.72rem;color:var(--text-soft);text-transform:uppercase;letter-spacing:.06em}.page_adminActions___BkZO{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.page_adminAdvancedActions__MM19E{display:grid;grid-gap:8px;gap:8px}.page_adminDisclosureSummary__iJBNk{list-style:none;min-height:36px;padding:0 12px;border:1px solid var(--border);border-radius:10px;background:color-mix(in srgb,var(--surface-item) 88%,transparent);display:inline-flex;align-items:center;font-size:.78rem;font-weight:700;color:var(--text);cursor:pointer}.page_adminDisclosureSummary__iJBNk::-webkit-details-marker{display:none}.page_adminSecondaryActions__Xd4h9{display:flex;flex-wrap:wrap;gap:6px}.page_adminDangerZone__KLouU{border-top:1px dashed color-mix(in srgb,var(--semantic-danger-border) 72%,transparent);padding-top:10px;display:grid;grid-gap:10px;gap:10px}.page_adminDangerZoneHeader__CtIoY{display:grid;grid-gap:6px;gap:6px}.page_adminDangerEyebrow__ZwGa8{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--semantic-danger-text)}.page_adminDangerCard__B26Z_{border:1px solid color-mix(in srgb,var(--semantic-danger-border) 68%,transparent);border-radius:12px;background:color-mix(in srgb,var(--semantic-danger-bg) 54%,transparent);padding:10px;display:grid;grid-gap:8px;gap:8px}.page_adminPasswordResetRow__qU_Ti{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:8px;gap:8px;align-items:stretch}.page_adminInlineActions__K5CDI{display:flex;flex-wrap:wrap;gap:8px}.page_adminAssignmentBox__yK11u,.page_adminDeleteConfirmRow__OSonV{display:grid;grid-gap:8px;gap:8px}.page_adminAssignmentBox__yK11u{border-top:1px dashed color-mix(in srgb,var(--border-strong) 82%,transparent);padding-top:8px}.page_adminAssignmentHeader__0WQvA{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.page_adminAssignmentGrid__PtVX4{display:grid;grid-gap:6px;gap:6px;max-height:170px;overflow:auto;padding-right:2px}.page_adminAssignmentItem__tC6Hi{display:inline-flex;align-items:flex-start;gap:6px;font-size:.8rem;color:var(--text)}.page_adminAssignmentItem__tC6Hi small{color:var(--text-soft);font-size:.72rem}.page_runsList__jWN8w{display:grid;grid-gap:10px;gap:10px}.page_runItem__W8JFh{border:1px solid color-mix(in srgb,var(--border-strong) 80%,transparent);border-radius:12px;background:linear-gradient(160deg,color-mix(in srgb,var(--surface-item) 84%,transparent),color-mix(in srgb,var(--control-bg) 78%,transparent));display:grid;grid-template-columns:auto auto 1fr auto;grid-gap:8px;gap:8px;align-items:center;padding:8px;box-shadow:0 10px 20px color-mix(in srgb,var(--surface) 8%,transparent),inset 0 1px 0 color-mix(in srgb,#fff 16%,transparent)}.page_runSelectCell__QO1aL{display:flex;align-items:center;justify-content:center}.page_runSelectCheckbox__2kKyA{inline-size:16px;block-size:16px}.page_runProgressCell__KW9Ou{display:flex;align-items:center;justify-content:center}.page_runProgressRing__i0hUO{--run-progress-color:var(--accent-strong);position:relative;inline-size:44px;block-size:44px;display:grid;place-items:center}.page_runProgressRing__i0hUO svg{inline-size:44px;block-size:44px;transform:rotate(-90deg)}.page_runProgressTrack__gWnhD{fill:none;stroke:var(--surface-muted);stroke-width:4}.page_runProgressValueStroke__G_epF{fill:none;stroke:var(--run-progress-color);stroke-linecap:round;stroke-width:4;transition:stroke-dashoffset .18s ease}.page_runProgressText__BKs5J{position:absolute;inset:0;display:grid;place-items:center;font-size:.63rem;font-weight:700;color:var(--text)}.page_runProgressPending__VfOMt{--run-progress-color:var(--accent-strong)}.page_runProgressSuccess__TH3VR{--run-progress-color:var(--semantic-success-text)}.page_runProgressError__s7kXf{--run-progress-color:var(--semantic-danger-text)}.page_runItemActive__RZu4O{border-color:color-mix(in srgb,var(--accent) 54%,var(--border-strong));box-shadow:var(--active-ring),0 14px 28px color-mix(in srgb,var(--accent) 10%,transparent)}.page_runMain__ND_AK{border:0;background:transparent;text-align:left;display:grid;grid-gap:2px;gap:2px;cursor:pointer;padding:0;font-family:var(--font-body)}.page_runMain__ND_AK strong{font-size:.84rem;font-family:var(--font-heading)}.page_runMain__ND_AK small{font-size:.75rem;color:var(--text-muted);overflow-wrap:anywhere}.page_runActions__0rBkU{display:grid;grid-gap:8px;gap:8px;justify-items:end}.page_runActionGroup__m8vIf{border:1px solid color-mix(in srgb,var(--border-strong) 76%,transparent);border-radius:12px;background:color-mix(in srgb,var(--surface-item) 86%,transparent);padding:8px 10px;display:grid;grid-gap:6px;gap:6px;min-width:min(100%,340px)}.page_runActionGroupTitle__YgJz5{font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-soft)}.page_runActionGroupRow__MZ8o3{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.page_runEmptyState__HWUs5{border:1px dashed color-mix(in srgb,var(--border-strong) 80%,transparent);border-radius:14px;padding:16px;display:grid;grid-gap:6px;gap:6px;background:color-mix(in srgb,var(--surface) 86%,transparent)}.page_runEmptyStateTitle__WJhRV{font-family:var(--font-heading);font-size:1rem;color:var(--text)}.page_runEmptyStateBody__0sSaE{font-size:.9rem;color:var(--text-soft)}.page_runPreviewCard__Vd2zc{border:1px solid color-mix(in srgb,var(--border-strong) 80%,transparent);border-radius:12px;background:linear-gradient(160deg,color-mix(in srgb,var(--surface) 86%,transparent),color-mix(in srgb,var(--surface-muted) 76%,transparent));padding:10px;display:grid;grid-gap:10px;gap:10px;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 20%,transparent)}.page_runPreviewTableWrap__td8S7{overflow:auto;border:1px solid var(--border);border-radius:10px;background:color-mix(in srgb,var(--surface-item) 88%,transparent)}.page_runPreviewTable__qDO_U{width:100%;border-collapse:collapse;font-size:.8rem}.page_runPreviewTable__qDO_U td,.page_runPreviewTable__qDO_U th{border-bottom:1px solid var(--border);padding:6px 8px;text-align:left;white-space:nowrap}.page_runPreviewTable__qDO_U th{font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;color:var(--text-soft);background:var(--surface-item);position:-webkit-sticky;position:sticky;top:0;z-index:1}.page_runInputStateOriginal__lIYzj td{background:transparent}.page_runInputStateEdited__iJrlj td{background:color-mix(in srgb,var(--semantic-success-bg) 70%,transparent)}.page_runInputStateDraft__obLV4 td{background:color-mix(in srgb,var(--semantic-warning-bg) 80%,transparent)}.page_runInputStatePill__G12RL{display:inline-flex;align-items:center;border:1px solid var(--border);border-radius:999px;padding:2px 8px;font-size:.7rem;color:var(--text-soft);background:var(--surface-item)}.page_runInputCellInput__XH6GT{min-width:140px}.page_runInputCellEdited__KoTDM{border-color:color-mix(in srgb,var(--semantic-success-border) 90%,transparent);background:color-mix(in srgb,var(--semantic-success-bg) 70%,transparent)}.page_runInputCellDirty__7vO_4{border-color:color-mix(in srgb,var(--semantic-warning-border) 92%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--semantic-warning-bg) 75%,transparent)}.page_profileOverlay__MbX92{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:22px 16px;background:var(--overlay-backdrop);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.page_profilePanel__N7pPd{width:min(88vw,360px);max-height:min(80vh,460px);border:1px solid var(--border-strong);border-radius:16px;background:var(--surface);box-shadow:var(--card-shadow);padding:14px;display:grid;grid-gap:8px;gap:8px;overflow:auto}.page_profilePanel__N7pPd .page_themeToggle__1G9tR{min-width:0;width:100%}.page_adminOverlay__38FSR{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:18px 16px;background:var(--overlay-backdrop);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.page_adminOverlayPanel__K1lNL{width:min(96vw,1120px);max-height:min(92vh,980px);border:1px solid color-mix(in srgb,var(--border-strong) 84%,transparent);border-radius:18px;background:linear-gradient(165deg,color-mix(in srgb,var(--surface) 90%,transparent),color-mix(in srgb,var(--surface-muted) 78%,transparent));-webkit-backdrop-filter:blur(18px) saturate(142%);backdrop-filter:blur(18px) saturate(142%);box-shadow:var(--card-shadow),inset 0 1px 0 color-mix(in srgb,#fff 24%,transparent);padding:14px;display:grid;grid-gap:10px;gap:10px;overflow:auto}.page_adminOverlayHeader__EsY4x{display:flex;align-items:center;justify-content:space-between;gap:8px}.page_profileForm__arGag{max-width:420px}.page_profileInput___LkAj{min-height:38px;padding:0 10px;font-size:.82rem}.page_profileButton__5VX7p{min-height:38px;padding:0 12px;font-size:.82rem;justify-self:flex-start}.page_fullscreenOverlay__snWB7{position:fixed;inset:0;background:var(--overlay-backdrop);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1200;display:grid;place-items:center;padding:16px}.page_fullscreenPanel__0XrSv{width:min(96vw,1600px);height:min(92vh,980px);border:1px solid color-mix(in srgb,var(--border-strong) 84%,transparent);border-radius:18px;background:linear-gradient(165deg,color-mix(in srgb,var(--surface) 90%,transparent),color-mix(in srgb,var(--surface-muted) 78%,transparent));-webkit-backdrop-filter:blur(18px) saturate(142%);backdrop-filter:blur(18px) saturate(142%);box-shadow:var(--card-shadow),inset 0 1px 0 color-mix(in srgb,#fff 24%,transparent);padding:12px;display:grid;grid-gap:10px;gap:10px;grid-template-rows:auto auto 1fr auto}.page_fullscreenHeader__NvFhS{display:flex;justify-content:space-between;align-items:center;gap:10px}.page_fullscreenHeaderActions__txrI2{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.page_fullscreenSearchControl__uoZmF{display:flex;align-items:center;gap:8px;flex:1 1 360px}.page_fullscreenSearchInput__pZkdL{min-width:220px;width:100%}.page_overlaySummaryGrid__q2MHR{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:10px;gap:10px}.page_overlaySummaryCard__HhD5j{border:1px solid var(--border);border-radius:12px;padding:10px 12px;background:color-mix(in srgb,var(--surface-item) 88%,transparent);display:grid;grid-gap:4px;gap:4px;min-width:0}.page_runPreviewTableWrapFullscreen__Yuulu{overflow:auto;border:1px solid var(--border);border-radius:10px;background:color-mix(in srgb,var(--surface-item) 88%,transparent);min-height:0}.page_runX3RequestDetailsGrid__NlWvj{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:10px;gap:10px;align-items:start}.page_runX3RequestCard__fTcZf{border:1px solid var(--border);border-radius:12px;background:color-mix(in srgb,var(--surface-item) 90%,transparent);padding:12px;display:grid;grid-gap:6px;gap:6px;min-height:0}.page_runX3RequestPayload__Z_a2K{padding:12px;display:grid;grid-gap:8px;gap:8px;min-height:100%}.page_runX3RequestPayloadPre__c7zyl{margin:0;padding:12px;border:1px solid var(--border);border-radius:10px;background:color-mix(in srgb,var(--surface-muted) 90%,transparent);color:var(--text);font-size:.82rem;line-height:1.45;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;white-space:pre-wrap;word-break:break-word;overflow:auto;min-height:180px;max-height:100%}@keyframes page_fadeUp__aNNvE{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:850px){.page_heroHeader__slR6C{flex-direction:column;align-items:flex-start}.page_themeToggle__1G9tR{width:100%;min-width:0}.page_controls__AOfq_,.page_createRowWide__JSl3N,.page_createRow__hkgaa,.page_jsonToolbar__xEyLY,.page_meta__7uwVl,.page_projectListToolbar__Opu8i,.page_recallRow__jQO4I,.page_renameRow__InBHG{grid-template-columns:1fr}.page_projectHeaderActions__BIlmf{justify-content:flex-start}.page_projectHeaderActions__BIlmf>.page_button__52WaL{flex:1 1 100%}.page_panelSectionHeader__9qWeQ{flex-direction:column;align-items:flex-start}.page_projectCurrentCard__253Ma{grid-template-columns:1fr}.page_projectActionCluster__2PKe5{width:100%;justify-content:flex-start}.page_projectModalHeader__dhZ0p{flex-direction:column;align-items:flex-start}.page_projectModalActions__UUwYu{width:100%}.page_projectModalSectionGrid__57dUO{grid-template-columns:1fr}.page_projectModalSectionActions__iuUs_{width:100%;justify-content:flex-start}.page_recentItem__BpEoM{grid-template-columns:1fr}.page_recentItemMainButton__nCuql{align-items:flex-start;flex-direction:column}.page_recentItemActions__nlpAl{width:100%;justify-content:flex-start}.page_projectModalActionSpacer__u253j{display:none}.page_objectLayout__UzGfx,.page_tabs__h2eeT{grid-template-columns:1fr}.page_actionBarRow__jszS4{flex-direction:column;align-items:stretch}.page_overlaySummaryGrid__q2MHR,.page_workflowSummaryGrid__zPXRb{grid-template-columns:1fr}.page_objectListHeader__rWWvo{flex-direction:column;align-items:flex-start}.page_formatGrid__NU2IE,.page_mappingRowTargets__ti41V,.page_mappingRowX3__vUE4w,.page_mappingRow__XGwhI,.page_transcodeRow__Pdrja,.page_transcodeRowsToolbar__18_yv,.page_transcodeTableCreateRow__MoGbW,.page_transcodeTableEditorHeader__NYDgh,.page_transcodeTablesLayout__CrAoW{grid-template-columns:1fr}.page_transcodeRowIndex__qXYeG{text-align:left}.page_transcodePagination__28w_f{width:100%}.page_mappingJourney__A0c7H,.page_mappingModeGrid__n17RJ,.page_mappingStrategyFields__ixyNa,.page_mappingStrategyHeader__O2Hx6,.page_mappingToolbarFieldGrid__QzPXE{grid-template-columns:1fr}.page_mappingJourneyStep__N4lPC{min-width:0}.page_mappingListToolbarActions___7ZTj,.page_mappingShortcutBar__hjBRa{display:grid;grid-template-columns:1fr}.page_mappingEditorFieldGrid__3nMcj,.page_mappingEditorGrid__E78ve,.page_mappingSelectionGrid__hucCO{grid-template-columns:1fr}.page_mappingEditorCardWide__GJKuN{grid-column:span 1}.page_mappingEditorFooter__dU49G{align-items:flex-start}.page_mappingEditButtons__woF0j{width:100%;justify-content:flex-start;margin-left:0}.page_mappingCanvas__cNq1w,.page_mappingTranscodeRow__7ibwi{grid-template-columns:1fr}.page_mappingCanvasZoneLeft__o8Xr6{order:1}.page_mappingCanvasZoneRight__zhFBq{order:2}.page_mappingCanvasZoneCenter__2Dhh7{order:3}.page_mappingCanvasZone__N_ggp{min-height:auto}.page_mappingCanvasNodeList__JK8wC{max-height:240px;-webkit-overflow-scrolling:touch}.page_mappingQuickFilters__jIp3F{display:grid;grid-template-columns:1fr}.page_mappingQuickFilterButton__wlQCa{width:100%}.page_mappingTargetGroupMeta__BU16d{justify-items:start}.page_mappingTargetPreview__6k9cz{justify-content:flex-start}.page_mappingCanvasNode__1NKEs{padding:10px}.page_mappingCanvasCreateRow__k10wO{grid-template-columns:1fr}.page_mappingCanvasActionGroup__U4t_5{justify-content:flex-start;width:100%}.page_mappingActions__c_4_L>.page_button__52WaL,.page_mappingCanvasActionGroup__U4t_5>.page_button__52WaL,.page_mappingEditButtons__woF0j>.page_button__52WaL{flex:1 1 100%}.page_mappingFooterSticky__aVyDc{align-items:flex-start;position:-webkit-sticky;position:sticky;bottom:0;z-index:5;padding-bottom:calc(8px + env(safe-area-inset-bottom, 0px));-webkit-backdrop-filter:blur(16px) saturate(134%);backdrop-filter:blur(16px) saturate(134%)}.page_runActionGroup__m8vIf{min-width:100%}.page_runActionGroupRow__MZ8o3{justify-content:flex-start}.page_mappingFlowCanvas__V5D_l{height:320px;min-height:260px}.page_mappingFlowNode__I3jyx{min-width:140px}.page_mappingLinkModal__gcAuI{width:100%;max-height:calc(100dvh - 32px)}.page_mappingLinkModalHeader__67Wnr{flex-direction:column;align-items:flex-start}.page_mappingLinkModalActions__jHzuZ{width:100%;justify-content:flex-start}.page_mappingFlowRow__4C7eY{grid-template-columns:1fr}.page_mappingItem__4JJE0{align-items:flex-start;flex-direction:column}.page_mappingActions__c_4_L{width:100%;justify-content:flex-start}.page_mappingSubTabs__Seila,.page_subTabs__83bid{grid-template-columns:1fr}.page_adminTopBar__25oRK{flex-direction:column;align-items:flex-start}.page_adminOverviewGrid__YNizp,.page_adminSectionNav___l85v{grid-template-columns:1fr}.page_adminSectionNav___l85v{grid-auto-flow:column;grid-auto-columns:minmax(220px,1fr);overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:4px}.page_adminSectionTab__31uvn{scroll-snap-align:start}.page_adminCreateGrid__zvfNe,.page_adminOauthGrid__HYQl0{grid-template-columns:1fr}.page_adminCreateActions__SduXt{width:100%;justify-content:flex-start}.page_adminUserBody__RQt9n{grid-template-columns:1fr;align-items:stretch}.page_adminActions___BkZO{width:100%;justify-content:flex-start}.page_adminInlineActions__K5CDI,.page_adminSecondaryActions__Xd4h9{width:100%}.page_adminPasswordResetRow__qU_Ti,.page_mergeRow__0_IW0,.page_runItem__W8JFh{grid-template-columns:1fr}.page_mergeRowActions__j6nJj{justify-content:flex-start}.page_mergeActions__EMq83{width:100%}.page_importSummaryGrid__FgPPx{grid-template-columns:1fr}.page_runActions__0rBkU,.page_runSelectCell__QO1aL{justify-content:flex-start}.page_runActions__0rBkU{width:100%}.page_profileOverlay__MbX92,.page_projectModalOverlay__wGw80{padding:12px}.page_profilePanel__N7pPd,.page_projectModalPanel__EBJ7_{width:100%;max-height:calc(100dvh - 24px);border-radius:14px;padding:12px}.page_profilePanel__N7pPd{max-width:340px}.page_adminOverlay__38FSR{padding:12px}.page_adminOverlayPanel__K1lNL{width:100%;max-height:calc(100dvh - 24px);border-radius:14px;padding:12px}.page_adminOverlayHeader__EsY4x{flex-direction:column;align-items:flex-start}.page_fullscreenPanel__0XrSv{width:100%;height:100%;border-radius:12px}.page_fullscreenHeader__NvFhS{flex-direction:column;align-items:flex-start}.page_fullscreenHeaderActions__txrI2{width:100%;justify-content:flex-start}.page_fullscreenSearchControl__uoZmF{width:100%}.page_fullscreenSearchInput__pZkdL{min-width:0}}