.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:nowrap;overflow-x:auto}.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 var(--border);border-radius:12px;background:color-mix(in srgb,var(--surface-strong) 94%,transparent);padding:8px;display:grid;grid-gap:8px;gap:8px}.page_stepToolbarRow__RdyOh{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.page_objectFormatsToolbar__YkcPj{display:grid;grid-gap:4px;gap:4px;min-width:min(100%,340px)}.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:1px solid var(--border-strong);border-radius:12px;background:var(--surface-muted);padding:12px;display:grid;grid-gap:10px;gap:10px}.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_fieldGroup__YxvU4{display:grid;grid-gap:8px;gap:8px}.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 var(--border-strong);border-radius:12px;padding:10px 12px;display:grid;grid-gap:6px;gap:6px;background:var(--control-bg)}.page_uploadLabel__ErKWM span{font-size:.85rem;color:var(--text-soft)}.page_fileInput__3Qiq7{width:100%;font-family:var(--font-body)}.page_mergeBox__qhRyY{border:1px solid var(--border);border-radius:12px;background:var(--surface-muted);padding:12px;display:grid;grid-gap:10px;gap:10px}.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 var(--border);border-radius:10px;background:var(--control-bg);padding:10px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto auto;align-items:center}.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_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{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{border-color:var(--accent);box-shadow:var(--focus-ring)}.page_recentList__R7CfM{display:grid;grid-gap:6px;gap:6px}.page_projectListToolbar__Opu8i{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px;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:4px 10px;font-size:.76rem;font-weight:700;color:var(--text-soft);background:var(--surface-muted)}.page_recentItem__BpEoM{border:1px solid var(--border);border-radius:12px;min-height:0;background:var(--control-bg);display:flex;justify-content:space-between;gap:10px;align-items:flex-start;padding:10px;font-family:var(--font-body);font-size:.82rem;cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease}.page_recentItem__BpEoM:hover{border-color:var(--border-strong);box-shadow:var(--active-ring)}.page_recentItemActive__ZwjiT{border-color:color-mix(in srgb,var(--accent) 42%,var(--border-strong));box-shadow:var(--active-ring);background:color-mix(in srgb,var(--accent-soft) 22%,var(--control-bg))}.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_projectRowId__59Oei{font-size:.72rem;color:var(--text-dim);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(--accent);font-weight:600;text-transform:uppercase;font-size:.74rem;letter-spacing:.06em;padding-top:2px}.page_recentEmpty__52wsY{color:var(--text-dim);font-size:.86rem}.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(92vw,560px);max-height:min(84vh,640px);border:1px solid var(--border-strong);border-radius:16px;background:var(--surface);box-shadow:var(--card-shadow);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{display:grid;grid-gap:12px;gap:12px}.page_projectModalActions__UUwYu{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.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:1px solid var(--border);border-radius:12px;background:var(--surface-muted);padding:6px 8px 8px;display:grid;grid-template-rows:auto auto;grid-gap:6px;gap:6px;align-self:start}.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 var(--border-strong);border-radius:12px;background:var(--surface-muted);padding:12px;display:grid;grid-gap:10px;gap:10px}.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 var(--border);border-radius:10px;padding:10px;background:var(--surface-muted-strong);display:grid;grid-gap:8px;gap:8px}.page_mappingHeader__lNiT0{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.page_mappingFooterSticky__aVyDc{border-top:1px solid var(--border);background:transparent;padding-top:8px;display:flex;justify-content:flex-end}.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 var(--border);border-radius:12px;background:var(--surface-muted);display:grid;grid-gap:8px;gap:8px;max-height:490px;overflow:auto;align-self:start;align-content:start;padding:10px 2px 10px 10px}.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 var(--border);border-radius:10px;padding:8px;background:var(--surface-muted);display:grid;grid-gap:8px;gap:8px}.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_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{display:inline-flex;gap:6px;flex-wrap:wrap}.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:var(--accent-soft);border-color:var(--accent)}.page_mappingList__Kz36a{display:grid;grid-gap:6px;gap:6px}.page_mappingTopActions__tdWsw{display:flex;justify-content:flex-end}.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 var(--border);border-radius:12px;background:var(--surface-muted);padding:10px;display:grid;grid-gap:8px;gap:8px;min-height:320px;align-content:start}.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_mappingCanvasZoneHint__SIfab{margin:0;font-size:.76rem;color:var(--text-soft)}.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:var(--control-bg);color:var(--text);padding:8px;text-align:left;display:grid;grid-gap:3px;gap:3px;cursor:pointer}.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_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_mappingCanvasCreateRow__k10wO{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center}.page_mappingFlowCanvas__V5D_l{border:1px solid var(--border);border-radius:10px;overflow:hidden;min-height:320px;height:min(52vh,460px);background:color-mix(in srgb,var(--surface-item) 90%,transparent)}.page_mappingFlowFallback__uw9P2{height:100%;min-height:320px;padding:16px;display:grid;align-content:center;grid-gap:10px;gap:10px;background:var(--surface-muted)}.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,.page_mappingFlowNode__I3jyx{border:1px solid var(--border);box-shadow:none}.page_mappingFlowNode__I3jyx{border-radius:10px;background:var(--control-bg);padding:6px 8px;min-width:170px}.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 var(--border);border-radius:10px;background:var(--surface-item);padding:8px;display:grid;grid-gap:8px;gap:8px}.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:var(--surface-muted)}.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:color-mix(in srgb,var(--danger) 10%,var(--surface-muted));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:var(--control-bg);padding:8px;display:grid;grid-gap:8px;gap:8px}.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:var(--surface-muted);padding:8px;display:grid;grid-gap:8px;gap:8px}.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:var(--control-bg);font-size:.82rem}.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:center;gap:8px;min-width:0}.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:46px;padding:0;display:inline-flex;align-items:center;justify-content:center;font-size:1.35rem;line-height:1}.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 var(--border-strong);border-radius:14px;background:var(--surface);box-shadow:var(--card-shadow);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 var(--border-strong);border-radius:10px;background:var(--surface-muted);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 var(--border-strong);border-radius:10px;background:var(--surface-muted);padding:12px;font-size:.84rem;color:var(--text-soft)}.page_adminPanel__my28V{display:grid;grid-gap:10px;gap:10px}.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{grid-gap:8px;gap:8px}.page_adminCreateCard__7RGXk,.page_adminOauthCard__ncOn2{border:1px solid var(--border);border-radius:12px;background:var(--surface-muted);padding:10px;display:grid}.page_adminOauthCard__ncOn2{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:var(--control-bg);display:grid;grid-gap:8px;gap:8px}.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:32px;padding:0 9px;font-size:.8rem}.page_adminCompactButton__dod9H{min-height:32px;padding:0 10px;border-radius:10px;font-size:.78rem;font-weight:700}.page_adminUsersList__HzwP2{display:grid;grid-gap:8px;gap:8px}.page_adminFilterRow__kmVxS{display:grid;grid-gap:6px;gap:6px}.page_adminUserRow__nxffT{border:1px solid var(--border);border-radius:12px;background:var(--control-bg);padding:10px;display:grid;grid-gap:10px;gap:10px}.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:20px;padding:1px 8px;border-radius:999px;border:1px solid var(--border);font-size:.68rem;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_adminPasswordResetRow__qU_Ti{grid-template-columns:minmax(0,1fr) auto auto;align-items:center}.page_adminAssignmentBox__yK11u,.page_adminPasswordResetRow__qU_Ti{border-top:1px dashed var(--border);padding-top:8px;display:grid;grid-gap:8px;gap: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:8px;gap:8px}.page_runItem__W8JFh{border:1px solid var(--border);border-radius:10px;background:var(--control-bg);display:grid;grid-template-columns:auto 1fr auto;grid-gap:8px;gap:8px;align-items:center;padding:8px}.page_runSelectCell__QO1aL{display:flex;align-items:center;justify-content:center}.page_runSelectCheckbox__2kKyA{inline-size:16px;block-size:16px}.page_runItemActive__RZu4O{border-color:var(--accent);box-shadow:var(--active-ring)}.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:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.page_runPreviewCard__Vd2zc{border:1px solid var(--border);border-radius:12px;background:var(--surface-muted);padding:10px;display:grid;grid-gap:10px;gap:10px}.page_runPreviewTableWrap__td8S7{overflow:auto;border:1px solid var(--border);border-radius:10px;background:var(--control-bg)}.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(2px);backdrop-filter:blur(2px)}.page_adminOverlayPanel__K1lNL{width:min(96vw,1120px);max-height:min(92vh,980px);border:1px solid var(--border-strong);border-radius:16px;background:var(--surface);box-shadow:var(--card-shadow);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:300px}.page_profileInput___LkAj{min-height:30px;padding:0 8px;font-size:.78rem}.page_profileButton__5VX7p{min-height:30px;padding:0 10px;font-size:.78rem;justify-self:flex-start}.page_fullscreenOverlay__snWB7{position:fixed;inset:0;background:var(--overlay-backdrop);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1200;display:grid;place-items:center;padding:16px}.page_fullscreenPanel__0XrSv{width:min(96vw,1600px);height:min(92vh,980px);border:1px solid var(--border-strong);border-radius:16px;background:var(--surface);box-shadow:var(--card-shadow);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_runPreviewTableWrapFullscreen__Yuulu{overflow:auto;border:1px solid var(--border);border-radius:10px;background:var(--control-bg);min-height:0}@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_projectPanelHeader__yVk_E{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_projectModalActionSpacer__u253j{display:none}.page_objectLayout__UzGfx,.page_tabs__h2eeT{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_mappingStrategyFields__ixyNa,.page_mappingStrategyHeader__O2Hx6{grid-template-columns:1fr}.page_mappingEditButtons__woF0j{width:100%;justify-content:flex-start;margin-left:0}.page_mappingCanvas__cNq1w,.page_mappingTranscodeRow__7ibwi{grid-template-columns:1fr}.page_mappingCanvasZone__N_ggp{min-height:auto}.page_mappingCanvasCreateRow__k10wO{grid-template-columns:1fr}.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_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_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_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}}.AppShell_page__Ypie1{min-height:100dvh;max-width:100%;display:grid;grid-template-columns:minmax(280px,320px) minmax(0,1fr);align-items:start;grid-gap:14px;gap:14px;padding:16px;overflow-x:clip}.AppShell_sidebar__ccvZC{border:1px solid var(--border);border-radius:18px;background:var(--surface);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--card-shadow);padding:14px;display:flex;flex-direction:column;gap:12px;min-height:calc(100dvh - 32px)}.AppShell_brandBlock__OF24q{border:1px solid var(--border);border-radius:14px;background:var(--surface-strong);padding:12px;display:flex;align-items:center;gap:10px}.AppShell_brandMark__wiOXH{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;background:linear-gradient(125deg,var(--accent),var(--accent-strong));overflow:hidden}.AppShell_brandFallback__1vfye{font-weight:800;color:#fff;font-size:1.1rem}.AppShell_brandLogo__h7w0I{width:100%;height:100%;object-fit:contain;background:color-mix(in srgb,#fff 84%,transparent)}.AppShell_brandTitle__An_qQ{margin:0;font-family:var(--font-heading);font-size:1.02rem}.AppShell_brandHint__8zpVV{margin:0;font-size:.77rem;color:var(--text-soft)}.AppShell_sidebarPanels__AxaYC{display:grid;grid-gap:12px;gap:12px;min-height:0}.AppShell_docsCard__fK2l4{border:1px solid var(--border);border-radius:14px;background:var(--surface-muted);padding:12px;display:grid;grid-gap:8px;gap:8px}.AppShell_docsTitle__9HbHV{margin:0;font-family:var(--font-heading);font-size:.9rem}.AppShell_docsHint__IRYKX{margin:0;font-size:.8rem;color:var(--text-soft)}.AppShell_docsLinks__AYIfD{display:grid;grid-gap:6px;gap:6px}.AppShell_docLink__PIqC1{font-size:.8rem;color:var(--accent);font-weight:600;text-decoration:none}.AppShell_docLink__PIqC1:hover{text-decoration:underline}.AppShell_docLink__PIqC1:focus-visible{outline:none;border-radius:8px;box-shadow:var(--focus-ring)}.AppShell_userDock__J_hWC{margin-top:auto;position:-webkit-sticky;position:sticky;bottom:0;background:linear-gradient(180deg,transparent,rgba(0,0,0,.02) 14%,transparent);padding-top:12px}.AppShell_userMenu__STYmO{position:relative}.AppShell_userBand__ikTQb{list-style:none;border:1px solid var(--border);border-radius:12px;background:var(--surface-strong);padding:10px 12px;display:flex;align-items:center;gap:9px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.AppShell_userBand__ikTQb::-webkit-details-marker{display:none}.AppShell_userBand__ikTQb:focus-visible{outline:none;box-shadow:var(--focus-ring)}.AppShell_userBubble__ZyTC_{width:9px;height:9px;border-radius:50%;background:var(--accent-2);box-shadow:0 0 0 5px color-mix(in srgb,var(--accent-2) 20%,transparent)}.AppShell_userText__xvVGI{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:700}.AppShell_userChevron__GzDnO{margin-left:auto;color:var(--text-soft);font-size:.72rem;transition:transform .13s ease}.AppShell_userMenu__STYmO[open] .AppShell_userChevron__GzDnO{transform:rotate(180deg)}.AppShell_userMenuPanel__tqiRp{position:absolute;left:0;right:0;bottom:calc(100% + 8px);border:1px solid var(--border-strong);border-radius:12px;background:var(--surface-strong);box-shadow:var(--card-shadow);padding:8px;display:grid;grid-gap:6px;gap:6px}.AppShell_userMenuItem__j5z40{min-height:38px;border:1px solid var(--border);border-radius:10px;background:var(--control-bg);color:var(--text);text-align:left;font-family:var(--font-body);font-size:.82rem;font-weight:600;padding:0 10px;cursor:pointer}.AppShell_userMenuItem__j5z40:focus-visible{outline:none;box-shadow:var(--focus-ring)}.AppShell_userMenuItemDanger__SRaYA{color:var(--semantic-danger-text);border-color:var(--semantic-danger-border);background:var(--semantic-danger-bg)}.AppShell_workspace__WEyBp{min-width:0;display:grid;grid-template-rows:auto minmax(0,1fr);align-content:start;grid-gap:14px;gap:14px}.AppShell_workflowRegion__fIB3f{display:grid;grid-template-columns:minmax(280px,1.2fr) minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start}.AppShell_analyticsWrap__zNyJL,.AppShell_stepperWrap__J3gUh{min-width:0}.AppShell_activePanel__YVDd6{border:1px solid var(--border);border-radius:18px;background:var(--surface);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:14px;box-shadow:var(--card-shadow);display:grid;grid-gap:12px;gap:12px}.AppShell_activePanelHeader___VfmP{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:start;border-bottom:1px solid var(--border);padding-bottom:10px}.AppShell_activePanelHeading__H_aLl{display:grid;grid-gap:4px;gap:4px}.AppShell_activePanelEyebrow__jI8DZ{margin:0;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-soft)}.AppShell_activePanelTitle___tZYk{margin:0;font-size:1.06rem;font-family:var(--font-heading)}.AppShell_activePanelHint__Zv_Jx{margin:0;font-size:.82rem;color:var(--text-soft)}.AppShell_activePanelContextList__fIr_8{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px;min-width:0;justify-content:flex-end}.AppShell_activePanelContextItem__yV_hK{border:1px solid var(--border);border-radius:10px;background:var(--surface-muted);padding:6px 8px;display:grid;grid-gap:2px;gap:2px;flex:0 1 180px;min-width:0}.AppShell_activePanelContextLabel__z7UAV{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-soft)}.AppShell_activePanelContextValue__zRAY5{font-size:.78rem;font-weight:600;line-height:1.25;overflow-wrap:anywhere}.AppShell_panelBody__5z2bh{min-width:0}@media (max-width:1100px){.AppShell_page__Ypie1{padding:12px}.AppShell_page__Ypie1,.AppShell_workflowRegion__fIB3f{grid-template-columns:1fr}.AppShell_sidebar__ccvZC{min-height:auto}.AppShell_userDock__J_hWC{position:static;bottom:auto}.AppShell_userMenuPanel__tqiRp{position:static;left:auto;right:auto;bottom:auto;margin-top:8px}.AppShell_activePanelHeader___VfmP{grid-template-columns:1fr}.AppShell_activePanelContextList__fIr_8{justify-content:flex-start}}@media (max-width:720px){.AppShell_activePanel__YVDd6,.AppShell_sidebar__ccvZC{border-radius:14px;padding:10px}.AppShell_brandBlock__OF24q{align-items:flex-start}}.ProjectSummaryCard_card__6rlqp{border:1px solid var(--border);border-radius:16px;background:var(--surface);box-shadow:var(--card-shadow);padding:14px;display:grid;grid-gap:10px;gap:10px}.ProjectSummaryCard_title__ofAIE{margin:0;font-family:var(--font-heading);font-size:1rem}.ProjectSummaryCard_meta__9LpVb{display:grid;grid-gap:8px;gap:8px}.ProjectSummaryCard_item__Q4JaI{border:1px solid var(--border);border-radius:10px;background:var(--surface-item);padding:10px;display:grid;grid-gap:4px;gap:4px}.ProjectSummaryCard_label__r00lc{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-soft)}.ProjectSummaryCard_value__pi6xr{font-size:.9rem;font-family:var(--font-heading);overflow-wrap:anywhere}.ProjectSummaryCard_dangerZone__P6JdW{border-top:1px solid var(--border);padding-top:10px;display:grid;grid-gap:8px;gap:8px}.ProjectSummaryCard_dangerText__yAkIl{font-size:.78rem;color:var(--text-soft);line-height:1.45}.StepAnalyticsRibbon_ribbon__Uoouk{border:1px solid var(--border);border-radius:14px;background:var(--analytics-ribbon-bg);padding:12px;display:grid;grid-gap:12px;gap:12px}.StepAnalyticsRibbon_ribbonHeader__Z885y{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.StepAnalyticsRibbon_ribbonTitle__6bJo9{font-family:var(--font-heading);font-size:.95rem;font-weight:700}.StepAnalyticsRibbon_ribbonHint__de0Ew{font-size:.76rem;color:var(--text-soft)}.StepAnalyticsRibbon_kpiRow__zCtvJ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.StepAnalyticsRibbon_kpiCard__n9OIK{border:1px solid var(--border);border-radius:10px;background:var(--analytics-kpi-bg);padding:10px;display:grid;grid-gap:3px;gap:3px;box-shadow:var(--analytics-inset-highlight)}.StepAnalyticsRibbon_kpiLabel__eRPKh{font-size:.72rem;color:var(--text-soft)}.StepAnalyticsRibbon_kpiValue__O93uO{font-size:.95rem;font-weight:700}.StepAnalyticsRibbon_chartTrack__wYg1F{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(min(100%,260px),1fr);grid-gap:10px;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:4px}.StepAnalyticsRibbon_chartCard__JZ74o{border:1px solid var(--border);border-radius:12px;background:var(--analytics-chart-bg);padding:10px;display:grid;grid-gap:8px;gap:8px;scroll-snap-align:start;box-shadow:var(--analytics-shadow)}.StepAnalyticsRibbon_chartHeader__ZpHMj{display:grid;grid-gap:2px;gap:2px}.StepAnalyticsRibbon_chartTitle__9URqG{font-size:.8rem;font-weight:700}.StepAnalyticsRibbon_chartHint__wjTGD{font-size:.72rem;color:var(--text-soft)}.StepAnalyticsRibbon_chartBody__XmJ8A{height:196px}.StepAnalyticsRibbon_emptyState__HJPFX{border:1px dashed var(--border);border-radius:10px;padding:10px;color:var(--text-soft);font-size:.78rem}@media (max-width:860px){.StepAnalyticsRibbon_kpiRow__zCtvJ{grid-template-columns:1fr}}@media (max-width:720px){.StepAnalyticsRibbon_chartTrack__wYg1F{grid-auto-flow:row;grid-template-columns:1fr;overflow-x:visible;scroll-snap-type:none}.StepAnalyticsRibbon_chartBody__XmJ8A{height:176px}}@media (min-width:1080px){.StepAnalyticsRibbon_chartTrack__wYg1F{grid-auto-flow:row;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));overflow-x:visible;scroll-snap-type:none}}.WorkflowStepper_stepper__yDo4Z{border:1px solid var(--border);border-radius:16px;background:var(--surface);padding:12px;display:grid;grid-gap:12px;gap:12px}.WorkflowStepper_stepperHeader__hmDqo{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;flex-wrap:wrap}.WorkflowStepper_stepperEyebrow__pGU_W{margin:0;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-soft)}.WorkflowStepper_stepperTitle__uyrX5{margin:2px 0 0;font-size:1rem;font-family:var(--font-heading)}.WorkflowStepper_stepperProgress__dzJPR{margin:0;font-size:.8rem;font-weight:600;color:var(--text-soft);white-space:nowrap}.WorkflowStepper_stepList__Gokwc{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px;gap:8px}.WorkflowStepper_stepItem__7TvwJ{min-width:0}.WorkflowStepper_step__QYJ_6{width:100%;min-height:116px;border:1px solid var(--border);border-radius:14px;background:var(--surface-strong);color:var(--text);font-family:var(--font-body);display:grid;align-content:start;grid-gap:6px;gap:6px;padding:10px;text-align:left;cursor:pointer;transition:transform .12s ease,border-color .12s ease,box-shadow .12s ease}.WorkflowStepper_step__QYJ_6:hover{transform:translateY(-1px);border-color:var(--border-strong)}.WorkflowStepper_step__QYJ_6:focus-visible{outline:none;border-color:var(--accent);box-shadow:var(--focus-ring)}.WorkflowStepper_stepTopRow__TzGQx{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.WorkflowStepper_stepIndex__ik7Bk{font-size:.71rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-soft)}.WorkflowStepper_stepBadge__yMb5H{display:inline-flex;align-items:center;min-height:20px;border-radius:999px;padding:1px 8px;font-size:.67rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--border);background:var(--surface-muted);color:var(--text-soft)}.WorkflowStepper_stepBadgeActive__cNXtT{border-color:rgba(11,103,209,.35);background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent)}.WorkflowStepper_stepBadgeCompleted__0GBFo{border-color:var(--semantic-success-border);background:var(--semantic-success-bg);color:var(--semantic-success-text)}.WorkflowStepper_stepBadgeAvailable__6a89P{border-color:var(--border);background:var(--surface-muted);color:var(--text-soft)}.WorkflowStepper_stepBadgeDisabled__1gKrQ{border-color:var(--semantic-danger-border);background:var(--semantic-danger-bg);color:var(--semantic-danger-text)}.WorkflowStepper_stepTitle__fssJP{font-size:.84rem;font-weight:700;line-height:1.25}.WorkflowStepper_stepHint__06t94{font-size:.72rem;line-height:1.3;color:var(--text-soft);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.WorkflowStepper_stepActive__0A9o3{border-color:rgba(11,103,209,.5);box-shadow:var(--active-ring);background:color-mix(in srgb,var(--accent-soft) 66%,var(--surface))}.WorkflowStepper_stepCompleted__Rnz7u{border-color:var(--semantic-success-border);background:color-mix(in srgb,var(--semantic-success-bg) 76%,var(--surface))}.WorkflowStepper_stepDisabled__8x62U{opacity:.72;border-style:dashed;cursor:not-allowed;transform:none;box-shadow:none}.WorkflowStepper_stepDisabled__8x62U:hover{transform:none;border-color:var(--semantic-danger-border)}.WorkflowStepper_legend__bh1_s{display:flex;align-items:center;gap:10px;flex-wrap:wrap;border-top:1px solid var(--border);padding-top:10px}.WorkflowStepper_legendItem__pFPEd{display:inline-flex;align-items:center;gap:6px;font-size:.74rem;color:var(--text-soft)}.WorkflowStepper_legendDot__bX2yU{width:10px;height:10px;border-radius:999px;border:1px solid transparent}.WorkflowStepper_legendDotActive__bC4El{background:color-mix(in srgb,var(--accent) 80%,#fff 20%)}.WorkflowStepper_legendDotCompleted__dFz7e{background:var(--semantic-success-text)}.WorkflowStepper_legendDotDisabled__La_a1{background:var(--semantic-danger-text)}@media (max-width:1240px){.WorkflowStepper_stepList__Gokwc{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.WorkflowStepper_stepList__Gokwc{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.WorkflowStepper_stepList__Gokwc{grid-template-columns:1fr}.WorkflowStepper_step__QYJ_6{min-height:96px}.WorkflowStepper_stepperProgress__dzJPR{white-space:normal}}