.FilePicker_wrap__UrfCC{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.FilePicker_label__wOOdH{font-size:var(--text-sm);font-weight:600;color:var(--text-secondary)}.FilePicker_hint__i12ih{margin:0;font-size:var(--text-xs);color:var(--text-muted)}.FilePicker_row__mNyOJ{display:flex;gap:var(--space-3);align-items:center;flex-wrap:wrap}.FilePicker_pickBtn__nZqya{flex-shrink:0}.FilePicker_fileMeta__zMjk0{display:grid;grid-gap:2px;gap:2px;min-width:min(28rem,100%)}.FilePicker_fileName__fsemN{margin:0;font-size:var(--text-sm);color:var(--text-primary);word-break:break-word}.FilePicker_fileSub__bUOCC{margin:0;font-size:var(--text-xs);color:var(--text-muted)}.FilePicker_dropZone__8G9xg{border:1px dashed var(--border-strong);border-radius:var(--radius-xl);padding:var(--space-6);background:color-mix(in srgb,var(--bg-surface) 86%,var(--bg-elevated));transition:border-color var(--transition-fast),background var(--transition-fast),box-shadow var(--transition-fast)}.FilePicker_dropZoneDragOver__XyfM7{border-color:color-mix(in srgb,var(--accent-primary) 55%,var(--border-strong));background:color-mix(in srgb,var(--bg-surface) 78%,var(--bg-elevated));box-shadow:0 0 0 1px color-mix(in srgb,var(--accent-primary) 45%,transparent)}.FilePicker_dropZoneCenter__gHSlN{display:grid;justify-items:center;grid-gap:var(--space-3);gap:var(--space-3);text-align:center}.FilePicker_cloudIcon__zqjPz{width:56px;height:56px;display:grid;place-items:center;border-radius:999px;border:1px solid var(--border-default);background:var(--bg-elevated);color:var(--text-secondary);box-shadow:var(--shadow-sm)}.FilePicker_dropZoneCopy__cYJw8{display:grid;grid-gap:6px;gap:6px;max-width:44rem}.FilePicker_dropZoneTitle__i8upH{margin:0;font-size:var(--text-base);font-weight:650;color:var(--text-primary)}.FilePicker_dropZoneDesc__bZjPF{margin:0;font-size:var(--text-sm);color:var(--text-secondary)}.FilePicker_hiddenInput__M_Fu3{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.FilePicker_selectedPill__lZde2{margin-top:var(--space-5);display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-xl);background:var(--bg-elevated)}.FilePicker_fileIcon__UX1di{width:36px;height:36px;display:grid;place-items:center;border-radius:var(--radius-lg);border:1px solid var(--border-default);background:color-mix(in srgb,var(--bg-surface) 82%,var(--bg-elevated));color:var(--text-secondary)}.FilePicker_selectedMeta___3EF_{display:grid;grid-gap:2px;gap:2px;min-width:0;flex:1 1}.FilePicker_removeBtn__4WrA7{width:36px;height:36px;border-radius:var(--radius-md);border:1px solid var(--border-default);background:transparent;color:var(--text-muted);display:grid;place-items:center;font-size:20px;line-height:1;cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast)}.FilePicker_removeBtn__4WrA7:hover:not(:disabled){background:var(--bg-subtle);color:var(--text-primary);border-color:var(--border-strong)}.FilePicker_removeBtn__4WrA7:disabled{opacity:.6;cursor:not-allowed}.Panel_panel__7Fikn{background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:var(--radius-md)}.Panel_paddingMd__pVutx{padding:var(--space-4)}.Panel_paddingLg__SwJh8{padding:var(--space-5)}.Input_wrap__xB6TL{display:flex;flex-direction:column;gap:var(--space-2);width:100%}.Input_label__vQcBx{font-size:var(--text-sm);font-weight:500;color:var(--text-secondary)}.Input_input__d_ave{width:100%;min-height:40px;padding:0 var(--space-3);font-family:inherit;font-size:var(--text-sm);color:var(--text-primary);background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.Input_input__d_ave::placeholder{color:var(--text-muted)}.Input_input__d_ave:hover:not(:disabled){border-color:var(--border-default)}.Input_input__d_ave:focus{outline:none;border-color:var(--accent-primary);box-shadow:0 0 0 1px var(--accent-primary)}.Input_input__d_ave:disabled{opacity:.6;cursor:not-allowed;background:var(--bg-elevated)}.Input_inputError__j0Axr{border-color:var(--error)}.Input_inputError__j0Axr:focus{box-shadow:0 0 0 1px var(--error)}.Input_inputSuccess___BWic{border-color:var(--success)}.Input_hint__FOimZ{margin:0;font-size:var(--text-xs);color:var(--text-muted)}.Input_errorText__r_WAx{margin:0;font-size:var(--text-xs);color:var(--error)}.Input_successText__yLmi6{margin:0;font-size:var(--text-xs);color:var(--success)}.PasswordInput_wrap__ssg4K{display:flex;flex-direction:column;gap:var(--space-2);width:100%}.PasswordInput_label__VFQB4{font-size:var(--text-sm);font-weight:500;color:var(--text-secondary)}.PasswordInput_row__K00ML{display:flex;gap:var(--space-2);align-items:stretch}.PasswordInput_field__I_obO{flex:1 1;min-width:0}.PasswordInput_input__0TKT0{width:100%;min-height:40px;padding:0 var(--space-3);font-family:inherit;font-size:var(--text-sm);color:var(--text-primary);background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.PasswordInput_input__0TKT0:focus{outline:none;border-color:var(--accent-primary);box-shadow:0 0 0 1px var(--accent-primary)}.PasswordInput_inputError__7WrqT{border-color:var(--error)}.PasswordInput_inputError__7WrqT:focus{box-shadow:0 0 0 1px var(--error)}.PasswordInput_toggle__hnPTj{flex-shrink:0;min-width:44px;padding:0 var(--space-3);font-size:var(--text-xs);font-weight:500;color:var(--text-secondary);background:var(--bg-elevated);border:1px solid var(--border-strong);border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast)}.PasswordInput_toggle__hnPTj:hover{background:var(--bg-subtle);color:var(--text-primary)}.PasswordInput_toggle__hnPTj:focus-visible{outline:none;box-shadow:var(--focus-ring)}.PasswordInput_hint__V5qo2{margin:0;font-size:var(--text-xs);color:var(--text-muted)}.PasswordInput_errorText__UCGan{margin:0;font-size:var(--text-xs);color:var(--error)}.LoginForm_form__oMbjG{display:flex;flex-direction:column;gap:var(--space-4)}.LoginForm_actions__1yPPZ{display:flex;flex-direction:column;gap:var(--space-3)}.LoginForm_footer__geDhN{margin:var(--space-4) 0 0;font-size:var(--text-sm);color:var(--text-muted)}.LoginForm_footerLinks__rja_s{margin:var(--space-3) 0 0;font-size:var(--text-sm)}.LoginForm_errorBox__0rNVZ{margin:0;padding:var(--space-3);font-size:var(--text-sm);color:var(--error);background:var(--error-soft);border:1px solid var(--border-default);border-radius:var(--radius-md)}.LoginForm_title__E1CqV{margin:0 0 var(--space-2);font-size:var(--text-2xl);font-weight:600;letter-spacing:-.02em;color:var(--text-primary)}.LoginForm_subtitle__OeVdb{margin:0 0 var(--space-4);font-size:var(--text-sm);color:var(--text-muted)}.Skeleton_skeleton__H0YP3{display:block;border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--bg-subtle) 0,var(--bg-elevated) 50%,var(--bg-subtle) 100%);background-size:200% 100%;animation:Skeleton_shimmer__pRdm_ 1.1s ease-in-out infinite}.Skeleton_text__xUJCu{height:.85em}.Skeleton_line__rOKRp{height:var(--space-3)}.Skeleton_block__MYdxi{min-height:var(--space-8)}@keyframes Skeleton_shimmer__pRdm_{0%{background-position:200% 0}to{background-position:-200% 0}}.HomeAuthNav_nav__OmXmv{margin-top:var(--space-6);display:flex;gap:var(--space-4);flex-wrap:wrap;align-items:center}.HomeAuthNav_muted__5fXDf{color:var(--text-muted);font-size:var(--text-sm)}.HomeAuthNav_links__6JZPA{display:flex;gap:var(--space-3);flex-wrap:wrap;align-items:center}.HomeAuthNav_link__PtY7D{font-size:var(--text-sm);font-weight:500;color:var(--accent-primary)}.HomeAuthNav_linkMuted__WPyKI{font-size:var(--text-sm);color:var(--text-secondary)}.HomeAuthNav_btn__j0YPv{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 var(--space-4);font-size:var(--text-sm);font-weight:500;border-radius:var(--radius-md);border:1px solid transparent;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.HomeAuthNav_btnSecondary__24S10{background:var(--bg-surface);color:var(--text-primary);border-color:var(--border-strong);box-shadow:var(--shadow-sm)}.HomeAuthNav_btnSecondary__24S10:hover{background:var(--bg-elevated)}.HomeAuthNav_btnPrimary__zgyyo{background:var(--accent-primary);color:#fff;border-color:var(--accent-primary)}.HomeAuthNav_btnPrimary__zgyyo:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.RegisterForm_form__7o6UN{display:flex;flex-direction:column;gap:var(--space-4)}.RegisterForm_actions__VOJOG{display:flex;flex-direction:column;gap:var(--space-3)}.RegisterForm_hint__YEk3h{margin:0;font-size:var(--text-xs);color:var(--text-muted);line-height:1.45}.RegisterForm_footer__SkBkV{margin:var(--space-4) 0 0;font-size:var(--text-sm);color:var(--text-muted)}.RegisterForm_footerLinks__KkUwr{margin:var(--space-3) 0 0;font-size:var(--text-sm)}.RegisterForm_errorBox__UrgGC{margin:0;padding:var(--space-3);font-size:var(--text-sm);color:var(--error);background:var(--error-soft);border:1px solid var(--border-default);border-radius:var(--radius-md)}.RegisterForm_title__ALPCp{margin:0 0 var(--space-2);font-size:var(--text-2xl);font-weight:600;letter-spacing:-.02em;color:var(--text-primary)}.RegisterForm_subtitle__Qjm2y{margin:0 0 var(--space-4);font-size:var(--text-sm);color:var(--text-muted)}.Select_wrap__hZORk{display:flex;flex-direction:column;gap:var(--space-2);width:100%}.Select_label__v3qg1{font-size:var(--text-sm);font-weight:500;color:var(--text-secondary)}.Select_select__AHWY1{width:100%;min-height:40px;padding:0 var(--space-3);font-family:inherit;font-size:var(--text-sm);color:var(--text-primary);background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);cursor:pointer;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.Select_select__AHWY1:focus{outline:none;border-color:var(--accent-primary);box-shadow:0 0 0 1px var(--accent-primary)}.Select_select__AHWY1:disabled{opacity:.6;cursor:not-allowed;background:var(--bg-elevated)}.Select_selectError__uUJxV{border-color:var(--error)}.Select_selectError__uUJxV:focus{box-shadow:0 0 0 1px var(--error)}.Select_hint__FVNND{margin:0;font-size:var(--text-xs);color:var(--text-muted)}.Select_errorText__sIKZ2{margin:0;font-size:var(--text-xs);color:var(--error)}.TemplateCreateForm_root__gN9LD{display:grid;grid-gap:var(--space-5);gap:var(--space-5)}.TemplateCreateForm_editorLayout__niC2f{display:grid;grid-gap:var(--space-4);gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.TemplateCreateForm_sectionTopNav__vvQwz{display:flex;flex-wrap:wrap;gap:var(--space-2)}.TemplateCreateForm_sectionNavItem__szFn_{border:1px solid var(--border-subtle);background:var(--surface-primary);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);display:flex;justify-content:space-between;align-items:center;gap:var(--space-2);cursor:pointer;color:var(--text-primary)}.TemplateCreateForm_sectionNavItem__szFn_:hover{border-color:var(--border-default)}.TemplateCreateForm_sectionNavItemActive__0kBYI{border-color:var(--warning);background:var(--warning-soft);color:var(--warning);box-shadow:var(--shadow-sm)}.TemplateCreateForm_sectionCount__XUdSI{font-size:var(--text-xs);color:var(--text-muted)}.TemplateCreateForm_sectionContent__qZtDR{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.TemplateCreateForm_sectionBlock__yebLh{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.TemplateCreateForm_sectionTitleBlock__9CWWF{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.TemplateCreateForm_sectionSubHint__UwKI4{margin:0;font-size:var(--text-xs);color:var(--text-secondary)}.TemplateCreateForm_metaGrid__IVKDd{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.TemplateCreateForm_sectionHead__Dd477{display:flex;justify-content:space-between;gap:var(--space-3);align-items:flex-start;flex-wrap:wrap}.TemplateCreateForm_sectionHeadActions__bW8M9{display:flex;gap:var(--space-3);flex-wrap:wrap;align-items:center}.TemplateCreateForm_splitPane__Eny3r{display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:minmax(240px,320px) minmax(0,1fr)}.TemplateCreateForm_categoryWorkspaceGrid__pQ5bn,.TemplateCreateForm_workflowStack__oUbKh{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.TemplateCreateForm_categoryWorkspaceGrid__pQ5bn{grid-template-columns:minmax(250px,320px) minmax(280px,360px) minmax(360px,1fr);align-items:start}.TemplateCreateForm_categoryTopRow__SlcH2,.TemplateCreateForm_categoryWorkspaceTwoColumns__gK47M{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.TemplateCreateForm_categoryWorkspaceTwoColumns__gK47M{grid-template-columns:minmax(300px,380px) minmax(0,1fr);align-items:start}.TemplateCreateForm_listPane__1M5Lk{display:grid;grid-gap:var(--space-3);gap:var(--space-3);align-content:start}.TemplateCreateForm_categorySidebar__eXHn_{position:static}.TemplateCreateForm_categoryWorkspaceZone__vEgxP{min-height:min(72vh,980px)}.TemplateCreateForm_workspaceColumnCard__ye5_E{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-secondary);padding:var(--space-3)}.TemplateCreateForm_categoryColumnHead__9YEer{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);flex-wrap:wrap}.TemplateCreateForm_categoriesTopCard__2FbPa{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.TemplateCreateForm_categoriesTopCard__2FbPa .TemplateCreateForm_categoryColumnHead__9YEer{align-items:flex-end;width:100%}.TemplateCreateForm_categoriesTopCard__2FbPa .TemplateCreateForm_categorySearchWithPlus__Q2xtv{display:flex;align-items:flex-end;gap:var(--space-2);width:100%;min-width:0}.TemplateCreateForm_categoriesTopCard__2FbPa .TemplateCreateForm_categorySearchWithPlus__Q2xtv .Input_wrap{flex:1 1 auto;min-width:0;width:auto;max-width:none}.TemplateCreateForm_categoryFieldSearchWithPlus__Unamm{display:flex;align-items:flex-end;gap:var(--space-2);width:100%}.TemplateCreateForm_categoryFieldSearchWithPlus__Unamm .Input_wrap{flex:1 1 auto;min-width:0;width:auto;max-width:none}.TemplateCreateForm_searchAddPlus__ULyED{flex:0 0 40px;width:40px;height:40px;padding:0;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-primary);font-size:1.35rem;font-weight:600;line-height:1;cursor:pointer;box-shadow:var(--shadow-sm);transition:background-color var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast),color var(--transition-fast),opacity var(--transition-fast)}.TemplateCreateForm_searchAddPlus__ULyED:hover:not(:disabled){border-color:var(--accent-primary);background:var(--bg-elevated)}.TemplateCreateForm_searchAddPlus__ULyED:focus-visible{outline:none;box-shadow:var(--focus-ring)}.TemplateCreateForm_searchAddPlus__ULyED:disabled{cursor:not-allowed;opacity:.45}.TemplateCreateForm_categoryTabsRow__z84_p{display:flex;flex-direction:column;flex-wrap:nowrap;gap:var(--space-2);width:100%;min-width:0;max-height:min(50vh,420px);overflow:hidden;padding-bottom:var(--space-1)}.TemplateCreateForm_categoryTabsRowStable__waP97{height:148px}.TemplateCreateForm_categoryTabsRow__z84_p[data-category-tabs-carousel]{display:grid;grid-template-rows:repeat(3,minmax(44px,auto));grid-gap:var(--space-2);gap:var(--space-2);max-height:none;overflow:visible;align-content:start}.TemplateCreateForm_categoryTabsRowLine__hvQLO{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:minmax(44px,auto);grid-gap:var(--space-2);gap:var(--space-2);align-items:stretch;align-content:start;flex:0 0 auto;min-width:0;min-height:0;width:100%;overflow:hidden}.TemplateCreateForm_categoryTabsRow__z84_p[data-category-tabs-carousel] .TemplateCreateForm_categoryTabsRowLine__hvQLO{min-height:0}.TemplateCreateForm_categorySearchEmptyState__efZ0r{display:grid;align-content:center;justify-items:start;grid-gap:var(--space-1);gap:var(--space-1);min-height:100%;border:1px dashed var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-primary);padding:var(--space-4)}.TemplateCreateForm_categorySearchEmptyTitle__QN4il{margin:0;color:var(--text-primary);font-size:var(--text-sm);font-weight:600}.TemplateCreateForm_categorySearchEmptyDescription__KKkb1{margin:0;color:var(--text-secondary);font-size:var(--text-sm)}.TemplateCreateForm_categoryCarouselControls__BVbym{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--space-2);gap:var(--space-2);width:100%}.TemplateCreateForm_categoryCarouselNavButton__O0Bbf{width:100%;min-height:44px;justify-content:center}.TemplateCreateForm_categoryCarouselArrow__YnlTc{font-size:1.35rem;font-weight:600;line-height:1}.TemplateCreateForm_categoryTabButton__85F6D{box-sizing:border-box;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-primary);padding:var(--space-2) var(--space-3);width:100%;min-width:0;min-height:44px;height:auto;display:inline-flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:var(--space-2);cursor:pointer;box-shadow:var(--shadow-sm);transition:background-color var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast),color var(--transition-fast);white-space:nowrap;overflow:hidden}.TemplateCreateForm_categoryTabButton__85F6D:hover{border-color:var(--accent-primary);background:var(--bg-elevated)}.TemplateCreateForm_categoryTabButtonActive__WQBxR{border-color:var(--warning);background:var(--warning-soft);color:var(--warning);box-shadow:var(--shadow-sm)}.TemplateCreateForm_categoryTabButtonActive__WQBxR .TemplateCreateForm_categoryTabTitle__4uquA{color:var(--warning)}.TemplateCreateForm_categoryTabTitle__4uquA{flex:1 1 auto;min-width:0;max-width:100%;font-size:var(--text-sm);font-weight:600;line-height:1.35;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.TemplateCreateForm_editorPane__POBUl{border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-3);background:var(--surface-primary)}.TemplateCreateForm_compactList__4Cjjb,.TemplateCreateForm_editorPane__POBUl{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.TemplateCreateForm_fieldPickerButtons__kt9w5{gap:var(--space-2)}.TemplateCreateForm_fieldPickerButtons__kt9w5 .TemplateCreateForm_compactListItem__gIVyy{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space-2);min-height:40px;padding-top:var(--space-2);padding-bottom:var(--space-2)}.TemplateCreateForm_fieldPickerButtons__kt9w5 .TemplateCreateForm_fieldPickerTitle__bb3iv{flex:1 1 auto;min-width:0;white-space:normal;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;overflow-wrap:anywhere;word-break:break-word;text-align:left}.TemplateCreateForm_fieldPickerButtons__kt9w5 .TemplateCreateForm_fieldPickerBadge__SgXiW{flex:0 0 auto;align-self:center;white-space:nowrap;max-width:48%;overflow:hidden;text-overflow:ellipsis}.TemplateCreateForm_compactListScrollable__snVKG{display:grid;grid-gap:var(--space-3);gap:var(--space-3);max-height:min(62vh,760px);overflow:auto;padding-right:var(--space-1)}.TemplateCreateForm_listGroup__jcIXk{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.TemplateCreateForm_listGroupTrigger__L_RtS{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-secondary);padding:var(--space-2) var(--space-3);display:flex}.TemplateCreateForm_compactListItem__gIVyy,.TemplateCreateForm_listGroupTrigger__L_RtS{color:var(--text-primary);text-align:left;align-items:center;justify-content:space-between;gap:var(--space-2);cursor:pointer}.TemplateCreateForm_compactListItem__gIVyy{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg-surface);padding:0 var(--space-3);min-height:40px;display:inline-flex;box-shadow:var(--shadow-sm);transition:background-color var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast),color var(--transition-fast)}.TemplateCreateForm_compactListItem__gIVyy:hover{border-color:var(--accent-primary);background:var(--bg-elevated)}.TemplateCreateForm_compactListItemActive__TVodV{border-color:var(--warning);background:var(--warning-soft);color:var(--warning);box-shadow:var(--shadow-sm)}.TemplateCreateForm_compactListItemActive__TVodV .TemplateCreateForm_fieldPickerTitle__bb3iv{color:var(--warning)}.TemplateCreateForm_compactListItemActive__TVodV .TemplateCreateForm_fieldPickerBadge__SgXiW{border-color:color-mix(in srgb,var(--warning) 55%,var(--border-subtle));color:var(--warning)}.TemplateCreateForm_compactListMain__bgegs{font-size:var(--text-sm);font-weight:600;color:var(--text-primary);display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.TemplateCreateForm_compactListMlBadge__foJHR{flex-shrink:0;font-weight:500}.TemplateCreateForm_compactListMeta__gK4vs{font-size:var(--text-xs);color:var(--text-muted)}.TemplateCreateForm_fieldPickerTitle__bb3iv{font-size:var(--text-sm);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TemplateCreateForm_fieldPickerBadge__SgXiW{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:0 var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);font-size:var(--text-xs);color:var(--text-muted);white-space:nowrap}.TemplateCreateForm_fieldsTitle__PBq9M{margin:0;font-size:var(--text-md);font-weight:600;color:var(--text-primary)}.TemplateCreateForm_paneTitle__fpsa2{margin:0;font-size:var(--text-sm);font-weight:700;color:var(--text-primary)}.TemplateCreateForm_schemaHint__s_t3r{margin:0;font-size:var(--text-sm);color:var(--text-muted)}.TemplateCreateForm_structureTree__oVolR{display:grid;grid-gap:var(--space-2);gap:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-3);background:var(--surface-secondary);max-height:min(62vh,760px);overflow:auto}.TemplateCreateForm_structureRoot__aaW_0{margin:0;font-size:var(--text-sm);font-weight:600;color:var(--text-primary)}.TemplateCreateForm_structureList__dYwU7{margin:var(--space-2) 0 0;padding-left:var(--space-4);display:grid;grid-gap:var(--space-1);gap:var(--space-1);color:var(--text-secondary);font-size:var(--text-sm)}.TemplateCreateForm_rowGrid__Ff8El{display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr))}.TemplateCreateForm_categoryFieldEditorFields__GUXL9{display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.TemplateCreateForm_categoryFieldEditorPair__iB0NN{display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.TemplateCreateForm_treeListScrollable__JHq0Z,.TemplateCreateForm_treeList__ygI86{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.TemplateCreateForm_treeListScrollable__JHq0Z{max-height:min(64vh,760px);overflow:auto;padding-right:var(--space-1)}.TemplateCreateForm_treeBranch__FT_jb{display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.TemplateCreateForm_treeItemRow__TDI1t{display:flex;align-items:stretch;gap:var(--space-2)}.TemplateCreateForm_treeExpandButton__a6iJp{width:28px;min-width:28px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-primary);color:var(--text-secondary);cursor:pointer}.TemplateCreateForm_treeExpandSpacer__1P5lm{width:28px;min-width:28px}.TemplateCreateForm_treeChildren__T0lle{display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.TemplateCreateForm_treeItem__GutcM{width:100%;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-primary);color:var(--text-primary);padding-top:var(--space-2);padding-bottom:var(--space-2);padding-right:var(--space-3);text-align:left;display:grid;grid-gap:2px;gap:2px;cursor:pointer}.TemplateCreateForm_treeItem__GutcM:hover{border-color:var(--border-default)}.TemplateCreateForm_treeItemActive__FnEyH{border-color:color-mix(in srgb,var(--warning) 80%,var(--border-focus));background:color-mix(in srgb,var(--warning-soft) 68%,var(--surface-primary));box-shadow:0 0 0 1px color-mix(in srgb,var(--warning) 65%,transparent)}.TemplateCreateForm_categoryEditorBody__7oPOO{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.TemplateCreateForm_categoryEditorPane__vF0dy{align-content:start}.TemplateCreateForm_editorCard__EqLBI{display:grid;grid-gap:var(--space-3);gap:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-secondary);padding:var(--space-3)}.TemplateCreateForm_editorModeToggle__iYxbW{display:inline-grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-1);background:var(--surface-primary);width:-moz-fit-content;width:fit-content;min-width:100%}.TemplateCreateForm_editorModeButton__8ohRC{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-primary);min-height:40px;padding:0 var(--space-3);font-size:var(--text-sm);font-weight:600;cursor:pointer;box-shadow:var(--shadow-sm);transition:background-color var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast),color var(--transition-fast),opacity var(--transition-fast)}.TemplateCreateForm_editorModeButton__8ohRC:hover:not(:disabled):not(.TemplateCreateForm_editorModeButtonActive__VFlfQ){border-color:var(--accent-primary);background:var(--bg-elevated)}.TemplateCreateForm_editorModeButton__8ohRC:disabled{cursor:not-allowed;opacity:.55}.TemplateCreateForm_editorModeButtonActive__VFlfQ{border-color:var(--warning);background:var(--warning-soft);color:var(--warning);box-shadow:var(--shadow-sm)}.TemplateCreateForm_editorModeButtonActive__VFlfQ:hover:not(:disabled){background:color-mix(in srgb,var(--warning-soft) 75%,var(--warning) 25%);border-color:var(--warning);color:var(--warning)}.TemplateCreateForm_categoryEditorCard__nYo_F{background:var(--surface-primary)}.TemplateCreateForm_categoryEditorCard__nYo_F .TemplateCreateForm_rowGrid__Ff8El{align-items:end}.TemplateCreateForm_categoryEditorCard__nYo_F .TemplateCreateForm_rowGrid__Ff8El label{min-height:36px;display:flex;align-items:flex-end;line-height:1.2}.TemplateCreateForm_inlineListScrollable__MMiNC{max-height:min(36vh,420px);overflow:auto;padding-right:var(--space-1)}.TemplateCreateForm_categoryAnchor__18GXL{scroll-margin-top:104px}.TemplateCreateForm_checkboxRow__wbIev{display:flex;flex-wrap:wrap;gap:var(--space-3)}.TemplateCreateForm_statusRow__KJVlc{display:flex;flex-wrap:wrap;gap:var(--space-2)}.TemplateCreateForm_statusChip__Y3xdz{display:inline-flex;align-items:center;min-height:28px;padding:0 var(--space-3);border-radius:var(--radius-pill);background:var(--surface-secondary);border:1px solid var(--border-default);font-size:var(--text-xs);color:var(--text-secondary)}.TemplateCreateForm_multilingualLayout__X06dm{display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.TemplateCreateForm_multilingualCard__M5OY2{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.TemplateCreateForm_actionRow__xlze5{margin-top:var(--space-3);display:flex;gap:var(--space-2);flex-wrap:wrap}.TemplateCreateForm_submitRow__2yQt5{display:flex;gap:var(--space-3);flex-wrap:wrap}.TemplateCreateForm_errorText___k6Zw{margin:0;font-size:var(--text-sm);color:var(--status-error)}.TemplateCreateForm_removeModalText__I_ViX{margin:0 0 var(--space-4);color:var(--text-secondary)}.TemplateCreateForm_removeMetaList__3Y1RU{margin:0;display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.TemplateCreateForm_removeMetaRow__T1efu{display:grid;grid-template-columns:140px 1fr;grid-gap:var(--space-2);gap:var(--space-2);align-items:baseline}.TemplateCreateForm_removeMetaKey__ZGJWY{margin:0;font-size:var(--text-sm);color:var(--text-muted)}.TemplateCreateForm_removeMetaValue__Xxz_L{margin:0;font-size:var(--text-sm);color:var(--text-primary);word-break:break-word}.TemplateCreateForm_fieldMultilingualGroupCard__vw6NV,.TemplateCreateForm_fieldMultilingualVariantCard__5l1qF{border:1px solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-3);background:color-mix(in srgb,var(--surface-secondary) 88%,var(--accent-soft));display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.TemplateCreateForm_fieldMultilingualVariantCard__5l1qF{background:var(--surface-primary)}.TemplateCreateForm_mlFieldSubgroup__wplNY{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.TemplateCreateForm_mlFieldSubgroupHeader__6fbDy{border:1px solid color-mix(in srgb,var(--border-default) 74%,var(--accent-primary));border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-secondary) 80%,var(--accent-soft));color:var(--text-primary);padding:var(--space-2) var(--space-3);text-align:left;display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);cursor:pointer;width:100%}.TemplateCreateForm_mlFieldSubgroupHeader__6fbDy:hover{border-color:var(--border-default)}.TemplateCreateForm_mlFieldSubgroupHeaderActive__yZcHY{border-color:color-mix(in srgb,var(--warning) 75%,var(--accent-primary));background:color-mix(in srgb,var(--warning-soft) 55%,var(--surface-secondary));box-shadow:0 0 0 1px color-mix(in srgb,var(--warning) 45%,transparent)}.TemplateCreateForm_mlFieldSubgroupTitleWrap__mTVxs{display:grid;grid-gap:2px;gap:2px;min-width:0}.TemplateCreateForm_mlFieldSubgroupTitle__CKHNN{font-weight:600;font-size:var(--text-sm);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TemplateCreateForm_mlFieldSubgroupHint__MfXr9,.TemplateCreateForm_mlFieldSubgroupMeta__93La9{font-size:var(--text-xs);color:var(--text-muted)}.TemplateCreateForm_mlFieldSubgroupMeta__93La9{display:inline-flex;align-items:center;gap:var(--space-2);flex-shrink:0}.TemplateCreateForm_mlFieldSubgroupVariants__O8aHN{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding-left:var(--space-3);border-left:2px solid color-mix(in srgb,var(--accent-primary) 35%,var(--border-subtle))}.TemplateCreateForm_compactListItemNested__a8BBR{margin-left:0}.TemplateCreateForm_mlVariantBadgeWrap__blyn1{flex-shrink:0}.TemplateCreateForm_mlVariantInlineName__AuKYG{font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TemplateCreateForm_compactListItemNested__a8BBR .TemplateCreateForm_compactListMain__bgegs{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0}.TemplateCreateForm_variantPickerRow__wdzPX{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.TemplateCreateForm_multilingualMetaGrid__UUxpc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2)}.TemplateCreateForm_multilingualMetaCell__UJ7BB{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-primary);padding:var(--space-2);display:grid;grid-gap:2px;gap:2px}.TemplateCreateForm_multilingualMetaLabel__0O_t7{margin:0;font-size:var(--text-xs);color:var(--text-muted)}.TemplateCreateForm_multilingualMetaValue__UPyHG{margin:0;font-size:var(--text-sm);font-weight:600;color:var(--text-primary);overflow-wrap:anywhere}.TemplateCreateForm_multilingualVariantMatrix__DX_FZ{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.TemplateCreateForm_multilingualVariantMatrixItem__oM_7g{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-primary);color:var(--text-primary);padding:var(--space-2) var(--space-3);text-align:left;display:grid;grid-gap:2px;gap:2px;cursor:pointer}.TemplateCreateForm_multilingualVariantMatrixItem__oM_7g:hover{border-color:var(--accent-primary)}.TemplateCreateForm_multilingualVariantMatrixItemActive__rFKp_{border-color:var(--warning);background:var(--warning-soft);box-shadow:0 0 0 1px color-mix(in srgb,var(--warning) 40%,transparent)}.TemplateCreateForm_multilingualVariantMatrixLang__auzhz{font-size:var(--text-xs);font-weight:700;color:var(--text-secondary)}.TemplateCreateForm_multilingualVariantMatrixName__fziQf{font-size:var(--text-sm);font-weight:600;color:var(--text-primary)}.TemplateCreateForm_multilingualTechnicalDetails__vk2F1{border-top:1px solid var(--border-subtle);padding-top:var(--space-2)}.TemplateCreateForm_multilingualTechnicalSummary___4qev{cursor:pointer;font-size:var(--text-xs);color:var(--text-secondary);font-weight:600}.TemplateCreateForm_variantPickerChipActive__qu_oS,.TemplateCreateForm_variantPickerChip___TApC{border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);font-weight:600;cursor:pointer;border:1px solid var(--border-strong);background:var(--bg-surface);color:var(--text-primary);transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.TemplateCreateForm_variantPickerChip___TApC:hover{border-color:var(--accent-primary);background:var(--bg-elevated)}.TemplateCreateForm_variantPickerChipActive__qu_oS{border-color:var(--warning);background:var(--warning-soft);color:var(--warning)}.TemplateCreateForm_fieldMultilingualRow__RvO2L{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}@media (max-width:1200px){.TemplateCreateForm_categoryWorkspaceGrid__pQ5bn,.TemplateCreateForm_categoryWorkspaceTwoColumns__gK47M,.TemplateCreateForm_multilingualLayout__X06dm,.TemplateCreateForm_splitPane__Eny3r{grid-template-columns:1fr}.TemplateCreateForm_categoriesTopCard__2FbPa .TemplateCreateForm_categorySearchWithPlus__Q2xtv{width:100%}.TemplateCreateForm_categoriesTopCard__2FbPa .TemplateCreateForm_categorySearchWithPlus__Q2xtv .Input_wrap{width:100%;max-width:100%}}@media (max-width:900px){.TemplateCreateForm_categoryFieldEditorPair__iB0NN,.TemplateCreateForm_multilingualMetaGrid__UUxpc,.TemplateCreateForm_rowGrid__Ff8El{grid-template-columns:1fr}}.TemplateRowActions_actionsWrap__YtA6U{display:inline-flex;justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap}.TemplateRowActions_modalBody__Qa5Qq{text-align:start}.TemplateRowActions_modalText__lhPZO{margin:0 0 var(--space-3);color:var(--text-secondary);font-size:var(--text-sm)}.TemplateRowActions_modalTemplateName__MtjO1{margin:0;color:var(--text-primary);font-size:var(--text-sm)}.TemplateRowActions_modalError__3d0uM{margin:var(--space-3) 0 0;color:var(--error);font-size:var(--text-sm)}.TemplateRowActions_modalFooterButton__O8ApM{min-width:10rem;justify-content:center}.TemplateRowActions_deleteQuiet__2bR8S{color:var(--error);border-color:var(--border-default)}.TemplateRowActions_deleteQuiet__2bR8S:hover:not(:disabled){background:var(--error-soft);color:var(--error)}.WorkspaceGrid_grid__bPZvW{display:grid;grid-template-columns:1fr;grid-gap:var(--space-6);gap:var(--space-6);align-items:start}.WorkspaceGrid_aside__6YngM,.WorkspaceGrid_main__n_R2h{min-width:0}@media (min-width:1024px){.WorkspaceGrid_grid__bPZvW{grid-template-columns:minmax(360px,520px) minmax(0,1fr)}}.DataTableShell_shell__bHfRv{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface);overflow:hidden}.DataTableShell_head__jEX2m{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-default);background:var(--bg-elevated);display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.DataTableShell_title__LarXr{margin:0;font-size:var(--text-sm);font-weight:600;color:var(--text-secondary)}.DataTableShell_content__zdMDq{overflow-x:auto}.DataTableShell_footer__D6_sG{border-top:1px solid var(--border-default);background:var(--bg-surface);padding:var(--space-3) var(--space-4)}.DataTableShell_content__zdMDq table{min-width:860px}@media (max-width:640px){.DataTableShell_content__zdMDq table{min-width:720px}}.EmptyState_wrap__6aSzD{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);padding:var(--space-8) var(--space-4);text-align:left;border:1px dashed var(--border-strong);border-radius:var(--radius-lg);background:var(--bg-elevated)}.EmptyState_title__Uq8EW{margin:0;font-size:var(--text-lg);font-weight:600;color:var(--text-primary)}.EmptyState_description__re2qB{margin:0;font-size:var(--text-sm);color:var(--text-muted);max-width:32rem}.EmptyState_actions__REUhg{display:flex;flex-wrap:wrap;gap:var(--space-3)}.ExportProfilePreviewPanelClient_headRow__cmeKU{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3)}.ExportProfilePreviewPanelClient_title__wW66D{margin:0;font-size:var(--text-sm);font-weight:700;color:var(--text-primary)}.ExportProfilePreviewPanelClient_stack__Jq43F{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.ExportProfilePreviewPanelClient_blockTitle__JYz3r{margin:0 0 var(--space-3);font-size:var(--text-sm);font-weight:700;color:var(--text-primary)}.ExportProfilePreviewPanelClient_summaryRow__IhGoK{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3)}.ExportProfilePreviewPanelClient_kpiGrid__UwGpL{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.ExportProfilePreviewPanelClient_kpi__8p76J{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-elevated);padding:var(--space-3);min-width:0}.ExportProfilePreviewPanelClient_kpiLabel__fCzGk{font-size:var(--text-xs);color:var(--text-secondary);margin-bottom:6px}.ExportProfilePreviewPanelClient_kpiValue__AD8A3{font-size:var(--text-lg);font-weight:800;color:var(--text-primary)}.ExportProfilePreviewPanelClient_kpiValueText___Zgbd{font-size:var(--text-sm);font-weight:700;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ExportProfilePreviewPanelClient_targetsHead__11rEQ{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.ExportProfilePreviewPanelClient_targetsGrid__qxYAr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.ExportProfilePreviewPanelClient_targetTopRow__lKbba{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3)}.ExportProfilePreviewPanelClient_targetName__tKQpg{font-size:var(--text-sm);font-weight:800;color:var(--text-primary);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ExportProfilePreviewPanelClient_targetBadges__refI7{display:inline-flex;gap:var(--space-2);flex:0 0 auto}.ExportProfilePreviewPanelClient_list__qaiRE{margin:0;padding-left:18px}.ExportProfilePreviewPanelClient_samples__NshkE{margin-top:var(--space-3)}.ExportProfilePreviewPanelClient_samplesTitle__KVsC7{font-size:var(--text-xs);color:var(--text-secondary);font-weight:700;margin-bottom:8px}.ExportProfilePreviewPanelClient_sampleGrid__HSqyC{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.ExportProfilePreviewPanelClient_sampleBox__1HgeI{margin:0;padding:var(--space-3);border-radius:var(--radius-md);border:1px solid var(--border-default);background:var(--surface-1);color:var(--text-secondary);font-size:12px;line-height:1.35;overflow:hidden}@media (max-width:900px){.ExportProfilePreviewPanelClient_targetsGrid__qxYAr{grid-template-columns:1fr}.ExportProfilePreviewPanelClient_kpiGrid__UwGpL{grid-template-columns:repeat(2,minmax(0,1fr))}.ExportProfilePreviewPanelClient_sampleGrid__HSqyC{grid-template-columns:1fr}}.MappingWorkspace_topBar__6tZzu{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.MappingWorkspace_topBarLeft__vxsv_{display:flex;align-items:flex-end;gap:var(--space-3);flex-wrap:wrap}.MappingWorkspace_topBarSelects___Gst5{display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:flex-end;min-width:min(44rem,100%)}.MappingWorkspace_topBarRight__kJfda{display:flex;flex-direction:column;gap:6px;align-items:flex-end}.MappingWorkspace_topBarRightRow__hGOTs{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3);flex-wrap:wrap}.MappingWorkspace_topBarActions__uIjBK{display:flex;gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end}.MappingWorkspace_topBarStatus__dSBO1{display:flex;justify-content:flex-end}.MappingWorkspace_topBarHint__oreEo{margin:0;font-size:var(--text-xs);color:var(--text-muted);text-align:right;max-width:48ch}.MappingWorkspace_topBarError__9F47q{margin-top:2px}@media (min-width:1100px){.MappingWorkspace_topBarLeft__vxsv_{flex-wrap:nowrap}.MappingWorkspace_topBarSelects___Gst5{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-width:0}.MappingWorkspace_topBarActions__uIjBK,.MappingWorkspace_topBarRightRow__hGOTs{flex-wrap:nowrap}}.MappingWorkspace_contextPanel__izqyd{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.MappingWorkspace_contextHeader__v69wA{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.MappingWorkspace_contextHeaderRight__rUORP{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3);flex-wrap:wrap}.MappingWorkspace_contextSummaryGrid__OIOoa{display:grid;grid-gap:var(--space-2);gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.MappingWorkspace_contextSummaryCard__cV4gl{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1px solid var(--border-default);background:var(--bg-subtle);display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.MappingWorkspace_contextText__Bw5Y6{margin:0;color:var(--text-secondary);font-size:var(--text-sm)}.MappingWorkspace_reuseNotice__bBwXE{margin:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--text-primary);background:var(--surface-muted);border:1px solid var(--border-default)}.MappingWorkspace_reuseNoticeWarn__x7Coo{border-color:var(--border-strong)}.MappingWorkspace_searchGrid__IcjlF{display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.MappingWorkspace_layerSwitch__xoMI8{display:inline-flex;align-items:center;gap:4px;padding:4px;border-radius:999px;border:1px solid var(--border-default);background:var(--bg-elevated)}.MappingWorkspace_layerTab__GopZ1{border:0;background:transparent;color:var(--text-muted);padding:6px 12px;border-radius:999px;cursor:pointer;font-size:var(--text-sm);line-height:1.1;transition:background-color var(--transition-fast),color var(--transition-fast)}.MappingWorkspace_layerTab__GopZ1:hover{background:var(--bg-subtle);color:var(--text-secondary)}.MappingWorkspace_layerTab__GopZ1:focus-visible{outline:none;box-shadow:var(--focus-ring)}.MappingWorkspace_layerTabActive__EI_be{background:var(--bg-surface);color:var(--text-primary);box-shadow:var(--shadow-sm)}.MappingWorkspace_structureGrid__Q_5U2{display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}@media (min-width:1280px){.MappingWorkspace_structureGrid__Q_5U2{grid-template-columns:repeat(2,minmax(0,1fr))}}.MappingWorkspace_layerGrid__HPW09{display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:1fr;align-items:start}@media (min-width:1100px){.MappingWorkspace_layerGrid__HPW09{grid-template-columns:repeat(2,minmax(0,1fr))}}.MappingWorkspace_generalGrid__NYaos{display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:1fr;align-items:start}@media (min-width:1100px){.MappingWorkspace_generalGrid__NYaos{grid-template-columns:minmax(0,1fr) 360px}}.MappingWorkspace_generalDiagnosticsColumn__MIVf9,.MappingWorkspace_generalMappingColumn___MTHH{display:grid;grid-gap:var(--space-3);gap:var(--space-3);min-width:0}.MappingWorkspace_generalDiagnosticsColumn__MIVf9{align-content:start;height:-moz-fit-content;height:fit-content}@media (min-width:1100px){.MappingWorkspace_generalDiagnosticsColumn__MIVf9{position:-webkit-sticky;position:sticky;top:calc(var(--space-3) + 96px)}}.MappingWorkspace_coverageSummaryCard__8BJ4t{padding:var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-subtle);width:100%;min-width:0;height:-moz-fit-content;height:fit-content;align-self:start}.MappingWorkspace_coverageSummaryCard__8BJ4t :is(h3,p){margin:0}.MappingWorkspace_coverageSummaryBody__XzVS7{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);width:100%;min-width:0}.MappingWorkspace_coverageSummaryTextColumn__VOui2{display:flex;flex-direction:column;gap:var(--space-2);flex:1 1 auto;min-width:0;max-width:none}.MappingWorkspace_coverageSummaryTitle__1nYdY{margin:0;padding:0;font-size:var(--text-base);line-height:1.2;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.MappingWorkspace_coverageDonut__GcHhu{--mapped:calc(var(--cov-mapped) / var(--cov-total) * 100);--autopick:calc(var(--cov-autopick) / var(--cov-total) * 100);--unmapped:calc(var(--cov-unmapped) / var(--cov-total) * 100);width:92px;height:92px;border-radius:999px;background:conic-gradient(var(--success) 0 calc(var(--mapped) * 1%),var(--accent-primary) calc(var(--mapped) * 1%) calc((var(--mapped) + var(--autopick)) * 1%),var(--warning) calc((var(--mapped) + var(--autopick)) * 1%) 100%);position:relative;flex:0 0 auto;display:grid;place-items:center}.MappingWorkspace_coverageDonut__GcHhu:after{content:"";position:absolute;inset:10px;border-radius:999px;background:var(--bg-subtle);border:1px solid var(--border-default)}.MappingWorkspace_coverageDonutInner__1qsBB{position:relative;z-index:1;display:grid;place-items:center;grid-gap:2px;gap:2px;text-align:center;min-width:0}.MappingWorkspace_coverageDonutValue__hILcU{font-size:24px;line-height:1;font-weight:700;color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.MappingWorkspace_coverageDonutCaption__hc_dQ{font-size:var(--text-2xs);line-height:1;color:var(--text-muted)}.MappingWorkspace_coverageLegend__9707w{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);max-width:100%;overflow:hidden}.MappingWorkspace_coverageLegendRow__Gl_93{display:grid;grid-template-columns:8px minmax(0,1fr) minmax(32px,auto);align-items:center;flex-shrink:1;grid-gap:var(--space-2);gap:var(--space-2);min-height:0;white-space:normal;line-height:1.1;width:100%}.MappingWorkspace_coverageLegendDot__vgt8W{width:8px;height:8px;border-radius:999px;flex:0 0 auto}.MappingWorkspace_coverageLegendDotMapped__WX_Cs{background:var(--success)}.MappingWorkspace_coverageLegendDotAuto__kEydS{background:var(--accent-primary)}.MappingWorkspace_coverageLegendDotUnmapped__WC5MQ{background:var(--warning)}.MappingWorkspace_coverageLegendLabel__QRtk_{font-size:var(--text-xs);line-height:1.2;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.MappingWorkspace_coverageLegendValue__UUaWb{font-size:var(--text-xs);line-height:1.2;color:var(--text-primary);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.MappingWorkspace_coverageTotalText__CvvqS{margin:var(--space-2) 0 0;padding:0;font-size:var(--text-xs);line-height:1.2;color:var(--text-muted);display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--border-default)}.MappingWorkspace_coverageTotalValue__M2_cl{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-secondary);font-weight:600}@media (max-width:1200px){.MappingWorkspace_coverageDonut__GcHhu{width:82px;height:82px}.MappingWorkspace_coverageDonut__GcHhu:after{inset:9px}}@media (max-width:420px){.MappingWorkspace_coverageSummaryBody__XzVS7{flex-direction:column;align-items:flex-start}}.MappingWorkspace_focusCard__l5f7d{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-subtle)}.MappingWorkspace_focusCard__l5f7d[data-tone=info]{border-color:color-mix(in srgb,var(--accent-primary) 35%,var(--border-default))}.MappingWorkspace_focusCard__l5f7d[data-tone=danger]{border-color:color-mix(in srgb,var(--error) 35%,var(--border-default))}.MappingWorkspace_focusCardTop__WIyJ_{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.MappingWorkspace_focusCardTitle__05kaO{margin:0;font-size:var(--text-sm);color:var(--text-secondary)}.MappingWorkspace_focusCardCount__adb0_{font-size:var(--text-2xl);font-weight:700;color:var(--text-primary);line-height:1}.MappingWorkspace_focusCardLead__IlLd7{margin:0;font-size:var(--text-xs);color:var(--text-muted);line-height:1.45}.MappingWorkspace_focusCardActions__7hxtQ{display:flex;justify-content:flex-end}.MappingWorkspace_generalHeaderRow__n3Bh_{display:grid;grid-template-columns:minmax(0,1fr) 112px minmax(0,1fr) 112px;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-muted)}.MappingWorkspace_generalSection__PPgE6{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-subtle);overflow:visible}.MappingWorkspace_generalSectionHeader___sDga{width:100%;display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:0;background:var(--surface-muted);cursor:pointer;color:var(--text-secondary)}.MappingWorkspace_generalSectionHeader___sDga:focus-visible,.MappingWorkspace_generalSectionHeader___sDga:hover{outline:none;background:var(--bg-subtle)}.MappingWorkspace_generalSectionChevron__hpSVl{width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:6px solid var(--text-muted);transform:rotate(90deg);transition:transform var(--transition-fast)}.MappingWorkspace_generalSectionChevron__hpSVl[data-collapsed="1"]{transform:rotate(0deg)}.MappingWorkspace_generalSectionTitle__UxcrD{font-size:var(--text-xs);font-weight:700;letter-spacing:.02em;text-transform:uppercase}.MappingWorkspace_generalSectionCount__Bwb0o{margin-left:var(--space-2);font-weight:700;color:var(--text-muted)}.MappingWorkspace_generalRows__bTKRz{list-style:none;margin:0;padding:var(--space-2) var(--space-3);display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.MappingWorkspace_generalRow__BJMS6{display:grid;grid-template-columns:minmax(0,1fr) 112px minmax(0,1fr) 112px;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-default);align-items:center}@media (max-width:860px){.MappingWorkspace_generalHeaderRow__n3Bh_{display:none}.MappingWorkspace_generalRow__BJMS6{grid-template-columns:1fr}.MappingWorkspace_generalRowActions__NGHXT{justify-content:flex-start}.MappingWorkspace_generalRowActions__NGHXT button{width:44px}}.MappingWorkspace_generalRowLink__Fb2Nd{position:relative;height:40px;display:flex;align-items:center;justify-content:center;min-width:0}.MappingWorkspace_generalRowLinkLine__I9xdO{position:absolute;left:8px;right:8px;top:50%;height:1px;transform:translateY(-50%);background:color-mix(in srgb,var(--border-default) 70%,transparent)}.MappingWorkspace_generalRowLinkIcon___lhWd{width:26px;height:26px;border-radius:999px;border:1px solid var(--border-default);background:var(--bg-elevated);position:relative;box-shadow:var(--shadow-sm)}.MappingWorkspace_generalRowLinkIcon___lhWd:before{content:"";position:absolute;inset:7px;border-radius:999px;background:var(--border-strong);opacity:.9}.MappingWorkspace_generalRowLinkIcon___lhWd:after{content:"";position:absolute;left:7px;right:7px;top:50%;height:2px;transform:translateY(-50%) rotate(-45deg);border-radius:2px;background:var(--error);opacity:0}.MappingWorkspace_generalRow__BJMS6[data-status=mapped] .MappingWorkspace_generalRowLinkIcon___lhWd:before{background:var(--success)}.MappingWorkspace_generalRow__BJMS6[data-status=autopick] .MappingWorkspace_generalRowLinkIcon___lhWd:before{background:var(--accent-primary)}.MappingWorkspace_generalRow__BJMS6[data-status=unmapped] .MappingWorkspace_generalRowLinkIcon___lhWd:before{left:7px;right:7px;top:50%;height:2px;transform:translateY(-50%) rotate(45deg);border-radius:2px;background:var(--error);opacity:.9}.MappingWorkspace_generalRow__BJMS6[data-status=unmapped] .MappingWorkspace_generalRowLinkIcon___lhWd:after{opacity:.9}.MappingWorkspace_generalRow__BJMS6[data-mapped="1"]{border-color:color-mix(in srgb,var(--success) 25%,var(--border-strong));background:var(--bg-default)}.MappingWorkspace_generalRowLeft__Emht2{display:grid;grid-gap:var(--space-1);gap:var(--space-1);align-content:start;min-width:0}.MappingWorkspace_generalRowSelect__B7Lv8{display:grid;grid-gap:var(--space-2);gap:var(--space-2);align-content:start;min-width:0;position:relative;z-index:1}.MappingWorkspace_generalRowSelect__B7Lv8:has(.MappingWorkspace_sourceCombo__Qn1_Q[data-open="1"]){z-index:1000}.MappingWorkspace_generalRowActions__NGHXT{display:flex;gap:var(--space-2);justify-content:flex-end;align-items:flex-start;position:relative;z-index:1}.MappingWorkspace_generalRowActions__NGHXT button{min-height:40px;width:40px;padding:0;border-radius:var(--radius-md);font-weight:700}.MappingWorkspace_generalActionOk__OviQi{background:var(--success-soft);color:var(--success);border-color:var(--border-default);box-shadow:none}.MappingWorkspace_generalActionOk__OviQi:hover:not(:disabled){background:color-mix(in srgb,var(--success-soft) 55%,var(--success) 45%);color:var(--bg-surface);border-color:var(--success)}.MappingWorkspace_generalActionDanger__izgkt{font-weight:900;background:transparent;color:var(--error);border-color:color-mix(in srgb,var(--error) 35%,var(--border-default));box-shadow:none}.MappingWorkspace_generalActionDanger__izgkt:hover:not(:disabled){background:color-mix(in srgb,var(--error-soft) 70%,transparent);border-color:var(--error);color:var(--error)}.MappingWorkspace_workspaceColumn__phLCm{display:grid;grid-gap:var(--space-3);gap:var(--space-3);align-content:start;min-width:0}.MappingWorkspace_structureColumn__ovbpM{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.MappingWorkspace_structureSection__hB8f3{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-subtle)}.MappingWorkspace_structureSectionBounded__Snsum{display:grid;grid-template-rows:auto minmax(0,1fr)}.MappingWorkspace_structureSectionBounded__Snsum>.MappingWorkspace_structureList__VNA0o{overflow-y:auto;min-height:0}.MappingWorkspace_structureList__VNA0o{list-style:none;margin:0;padding:var(--space-2) var(--space-3);display:grid;grid-gap:var(--space-2);gap:var(--space-2);align-content:start}.MappingWorkspace_mapItemButton__6opvt,.MappingWorkspace_structureItem__86Ww3{display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.MappingWorkspace_mapItemButton__6opvt{width:100%;text-align:left;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-default);padding:var(--space-2) var(--space-3);cursor:pointer}.MappingWorkspace_mapItemButton__6opvt:focus-visible,.MappingWorkspace_mapItemButton__6opvt:hover{border-color:var(--border-strong);outline:none}.MappingWorkspace_mapItemButtonActive__zHPWJ{border-color:color-mix(in srgb,var(--warning) 80%,var(--border-strong));background:color-mix(in srgb,var(--warning-soft) 68%,var(--bg-surface));box-shadow:0 0 0 1px color-mix(in srgb,var(--warning) 65%,transparent)}.MappingWorkspace_mapItemButtonActive__zHPWJ:focus-visible,.MappingWorkspace_mapItemButtonActive__zHPWJ:hover{border-color:var(--warning);outline:none;background:color-mix(in srgb,var(--warning-soft) 55%,var(--warning) 45%)}.MappingWorkspace_itemStatusRow__ibQRm{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.MappingWorkspace_linkHint__ossLN{margin:0;padding:var(--space-3) var(--space-4);font-size:var(--text-sm);line-height:1.5;color:var(--text-secondary);background:var(--bg-subtle);border-bottom:1px solid var(--border-default)}.MappingWorkspace_linkBlock__bUjmh{position:fixed;bottom:0;left:50%;z-index:15;width:min(72rem,calc(100% - 2 * var(--space-4)));transform:translateX(-50%);padding-bottom:env(safe-area-inset-bottom,0);border:1px solid var(--border-default);border-bottom:none;border-radius:var(--radius-md) var(--radius-md) 0 0;background:var(--bg-surface);box-shadow:0 -8px 28px rgba(15,23,42,.12);overflow:hidden}[data-theme=dark] .MappingWorkspace_linkBlock__bUjmh{box-shadow:0 -10px 32px rgba(0,0,0,.55)}.MappingWorkspace_tableWrap__4ppH3{overflow:auto}.MappingWorkspace_table__p3xSa{width:100%;border-collapse:collapse}.MappingWorkspace_table__p3xSa th{text-align:left;padding:var(--space-2) var(--space-3);font-size:var(--text-xs);color:var(--text-muted);border-bottom:1px solid var(--border-default)}.MappingWorkspace_table__p3xSa td{padding:var(--space-3);border-bottom:1px solid var(--border-default);vertical-align:top}.MappingWorkspace_sectionRow__85xmd td{padding:var(--space-2) var(--space-3);background:var(--surface-muted);border-bottom:1px solid var(--border-strong)}.MappingWorkspace_sectionTitleCell__5dTik{margin:0;padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:700;color:var(--text-secondary);letter-spacing:.02em;text-transform:uppercase}.MappingWorkspace_primaryText__GkDCY{display:block;font-size:var(--text-sm);color:var(--text-primary);font-weight:600}.MappingWorkspace_secondaryText__rlwtp{display:block;font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1)}.MappingWorkspace_rowSelect__rcgVD{min-width:320px;width:100%}.MappingWorkspace_sourceCombo__Qn1_Q{position:relative;min-width:320px;width:100%}.MappingWorkspace_sourceCombo__Qn1_Q:after{content:"";position:absolute;right:var(--space-3);top:50%;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid var(--text-muted);transform:translateY(-50%);pointer-events:none}.MappingWorkspace_sourceCombo__Qn1_Q[data-open="1"]:after{transform:translateY(-50%) rotate(180deg)}.MappingWorkspace_sourceComboInput__GM4rx{width:100%;min-height:40px;padding:var(--space-2) calc(var(--space-3) + 18px) var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1px solid var(--border-default);background:var(--bg-default);color:var(--text-primary);font-size:var(--text-sm);cursor:text;text-align:left}.MappingWorkspace_sourceCombo__Qn1_Q[data-empty="1"] .MappingWorkspace_sourceComboInput__GM4rx{background:var(--bg-subtle)}.MappingWorkspace_sourceComboInput__GM4rx:focus-visible,.MappingWorkspace_sourceComboInput__GM4rx:hover{border-color:var(--border-strong);outline:none}.MappingWorkspace_sourceComboInput__GM4rx:disabled{opacity:.7;cursor:not-allowed}.MappingWorkspace_sourceComboInputOpen__qc_m2{background:var(--bg-default)}.MappingWorkspace_sourceComboList__oiIbT{left:0;right:0;top:calc(100% + var(--space-1));z-index:120;max-height:240px;overflow:auto;margin:0;padding:var(--space-1) 0;list-style:none;position:absolute;background-color:var(--bg-app);border:1px solid var(--border-strong);border-radius:var(--radius-md);box-shadow:0 18px 44px rgba(0,0,0,.55);overflow-x:hidden;isolation:isolate}.MappingWorkspace_sourceComboList__oiIbT:before{content:"";position:absolute;inset:0;background:var(--bg-app);z-index:-1}.MappingWorkspace_sourceComboListUp__jViP6{top:auto;bottom:calc(100% + var(--space-1))}.MappingWorkspace_sourceComboItem__IbzWU{display:block;width:100%;padding:var(--space-2) var(--space-3);text-align:left;font-size:var(--text-sm);color:var(--text-primary);background:var(--bg-app);border:0;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.MappingWorkspace_sourceComboItem__IbzWU+.MappingWorkspace_sourceComboItem__IbzWU{border-top:1px solid color-mix(in srgb,var(--border-default) 70%,transparent)}.MappingWorkspace_sourceComboItem__IbzWU:focus-visible,.MappingWorkspace_sourceComboItem__IbzWU:hover{background:var(--bg-subtle);outline:none}.MappingWorkspace_sourceComboItemDisabled__Aya7S{color:var(--error);background:color-mix(in srgb,var(--error-soft) 55%,var(--bg-app));cursor:not-allowed;opacity:.9}.MappingWorkspace_sourceComboItemDisabled__Aya7S:focus-visible,.MappingWorkspace_sourceComboItemDisabled__Aya7S:hover{background:color-mix(in srgb,var(--error-soft) 65%,var(--bg-app))}.MappingWorkspace_sourceComboItemMuted__iDRr3{display:block;width:100%;padding:var(--space-2) var(--space-3);text-align:left;font-size:var(--text-sm);color:var(--text-muted);background:var(--bg-app)}.MappingWorkspace_statusBar___3wnF{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.MappingWorkspace_coverageGrid__0zQ4u{display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.MappingWorkspace_coverageCard__shCF_{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-subtle);width:100%;min-width:0}.MappingWorkspace_linkPanel__Rv7Q7{display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-3) var(--space-4) var(--space-4);grid-template-columns:1fr;align-items:end}@media (min-width:720px){.MappingWorkspace_linkPanel__Rv7Q7{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end}}.MappingWorkspace_linkPanelAction__S8_t_{display:flex;justify-content:stretch;gap:var(--space-2);flex-wrap:wrap}@media (min-width:720px){.MappingWorkspace_linkPanelAction__S8_t_{justify-content:flex-end;align-self:end;padding-bottom:2px}}.MappingWorkspace_linkCell__3kFIX{display:grid;grid-gap:var(--space-2);gap:var(--space-2);min-width:0}.MappingWorkspace_linkFieldLabel__kMx1u{font-size:var(--text-xs);font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--text-muted)}.MappingWorkspace_linkFieldValue__isaWu{font-size:var(--text-base);font-weight:600;color:var(--text-primary);line-height:1.35;word-break:break-word}.MappingWorkspace_linkFieldValueEmpty__8or_t{font-weight:500;font-style:italic;color:var(--text-muted)}.MappingWorkspace_linkPanelAction__S8_t_ button{width:100%;flex:1 1}@media (min-width:720px){.MappingWorkspace_linkPanelAction__S8_t_ button{width:auto;min-width:6.5rem;flex:0 0 auto}}.MappingWorkspace_gapGrid__SgSH1{display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.MappingWorkspace_gapCard__fflB0{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-subtle);width:100%;min-width:0}.MappingWorkspace_gapList__7RKkt{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.MappingWorkspace_gapListCompact___H_kN{max-height:220px;overflow:auto;padding-right:var(--space-1)}.MappingWorkspace_gapListItem__mbTJm{display:grid;grid-gap:var(--space-1);gap:var(--space-1);padding-bottom:var(--space-2);border-bottom:1px solid var(--border-default)}.MappingWorkspace_gapListItem__mbTJm:last-child{border-bottom:0;padding-bottom:0}.MappingWorkspace_errorText__eun2n{margin:0;color:var(--accent-danger);font-size:var(--text-sm)}.MappingWorkspace_categoryPanel__6sSG_{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.MappingWorkspace_categoryHeader__2g7BV{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap}.MappingWorkspace_categoryTitle__49HiJ{margin:0;font-size:var(--text-base)}.MappingWorkspace_structureHeaderTitle__6E2pl{display:flex;align-items:center;min-height:24px;margin:0!important;padding:0!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.MappingWorkspace_categoryBody__1sElD{display:grid;grid-gap:var(--space-3);gap:var(--space-3);min-width:0}.MappingWorkspace_categorySelectors__4FuWo{display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:end}.MappingWorkspace_categoryPairs__cCz01{display:flex;flex-direction:column;gap:var(--space-2);min-width:0;align-self:start;position:-webkit-sticky;position:sticky;top:var(--space-3);max-height:calc(100vh - 320px)}.MappingWorkspace_categoryPairsTitle__CTQh3{margin:0;font-size:var(--text-sm);color:var(--text-secondary)}.MappingWorkspace_categoryPairButtons___w1nP{display:grid;grid-gap:var(--space-2);gap:var(--space-2);max-height:none;flex:1 1 auto;min-height:0;overflow:auto;padding-right:var(--space-1);align-content:start}.MappingWorkspace_categoryPairItem__3zt1V{display:flex;align-items:center;gap:var(--space-2)}@media (max-width:860px){.MappingWorkspace_categoryPairs__cCz01{position:static;max-height:none}.MappingWorkspace_categoryPairButtons___w1nP{max-height:260px}}.MappingWorkspace_categoryPairUnlinkButton__4TzKJ{width:40px;min-height:40px;padding:0;border-radius:var(--radius-md);color:var(--error);border-color:color-mix(in srgb,var(--error) 35%,var(--border-default))}.MappingWorkspace_categoryPairUnlinkButton__4TzKJ:focus-visible:not(:disabled),.MappingWorkspace_categoryPairUnlinkButton__4TzKJ:hover:not(:disabled){border-color:var(--error);background:color-mix(in srgb,var(--error-soft) 70%,transparent)}.MappingWorkspace_categoryPairButton__ywbmh{flex:1 1;text-align:left;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-subtle);color:var(--text-primary);padding:var(--space-2) var(--space-3);cursor:pointer}.MappingWorkspace_categoryPairButtonActive__qUVwE{border-color:color-mix(in srgb,var(--warning) 80%,var(--border-strong));background:color-mix(in srgb,var(--warning-soft) 68%,var(--bg-surface));box-shadow:0 0 0 1px color-mix(in srgb,var(--warning) 65%,transparent)}.MappingWorkspace_categoryPairButton__ywbmh.MappingWorkspace_categoryPairButtonActive__qUVwE:focus-visible,.MappingWorkspace_categoryPairButton__ywbmh.MappingWorkspace_categoryPairButtonActive__qUVwE:hover{border-color:var(--warning);outline:none;background:color-mix(in srgb,var(--warning-soft) 55%,var(--warning) 45%)}.MappingWorkspace_categoryPairMapping__io1Tq{display:grid;grid-gap:var(--space-2);gap:var(--space-2);min-width:0;align-items:start}.MappingWorkspace_categoryPairHeader___BYT3{display:flex;gap:var(--space-2);align-items:center;justify-content:space-between}.MappingWorkspace_categoryPairHeaderActions__xtAMz{display:flex;justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap}.MappingWorkspace_categoryDiagnosticsGrid__sUQAt{display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:1fr;margin-bottom:var(--space-3);min-width:0}@media (min-width:1100px){.MappingWorkspace_categoryDiagnosticsGrid__sUQAt{grid-template-columns:repeat(3,minmax(0,1fr))}}.MappingWorkspace_categoryGrid__ray9V{display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:1fr;align-items:start;min-width:0}@media (min-width:1100px){.MappingWorkspace_categoryGrid__ray9V{grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:var(--space-2)}}.MappingWorkspace_categoryRowHeader__QtSMg{display:grid;grid-template-columns:minmax(260px,1fr) minmax(320px,1fr) 112px;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-muted)}.MappingWorkspace_categoryRowHeaderCell__eSUH3{font-size:var(--text-xs);font-weight:700;color:var(--text-secondary);letter-spacing:.02em;text-transform:uppercase}.MappingWorkspace_categoryMappingRows__D8Gld{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.MappingWorkspace_categoryMappingRow__Xiik1{display:grid;grid-template-columns:minmax(220px,1fr) minmax(0,1fr) 96px;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-subtle)}.MappingWorkspace_categoryMappingRow__Xiik1[data-mapped="1"]{border-color:color-mix(in srgb,var(--success) 25%,var(--border-strong));background:var(--bg-subtle)}.MappingWorkspace_categoryMappingLeft__NdL8p{display:grid;grid-gap:var(--space-1);gap:var(--space-1);align-content:start}.MappingWorkspace_categoryMappingRight__gOAKt{display:grid;grid-gap:var(--space-2);gap:var(--space-2);align-content:start;min-width:0;position:relative;z-index:1}.MappingWorkspace_categoryMappingRight__gOAKt .MappingWorkspace_sourceComboInput__GM4rx,.MappingWorkspace_categoryMappingRight__gOAKt .MappingWorkspace_sourceCombo__Qn1_Q{min-width:0}.MappingWorkspace_categoryMappingRight__gOAKt:has(.MappingWorkspace_sourceCombo__Qn1_Q[data-open="1"]){z-index:1000}.MappingWorkspace_categoryRowActions__aOHN3{display:flex;justify-content:flex-end;align-items:flex-start;position:relative;z-index:1}.MappingWorkspace_categoryRowActions__aOHN3 button{width:40px;min-height:40px;padding:0}.DashboardPage_cardsGrid__kAx50{display:grid;grid-gap:var(--space-4);gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.DashboardPage_cardLabel__cYL_2{margin:0 0 var(--space-2);font-size:var(--text-xs);color:var(--text-muted)}.DashboardPage_cardValue__dGqcu{margin:0;font-size:var(--text-sm);color:var(--text-primary)}.DashboardPage_cardSubtle__wpagI{color:var(--text-muted)}.DashboardPage_panelTitle__3IXTz{margin:0 0 var(--space-4);font-size:var(--text-lg);font-weight:650}.DashboardPage_overviewGrid__fV9JS{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.DashboardPage_overviewLink__45Jlq{text-decoration:none;border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2);transition:background-color var(--transition-fast),border-color var(--transition-fast)}.DashboardPage_overviewLink__45Jlq:hover{background:var(--bg-elevated);border-color:var(--border-strong)}.DashboardPage_overviewHead__L2FcS{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.DashboardPage_overviewTitle__0OlnR{color:var(--text-primary)}.DashboardPage_overviewDesc__0RRgV{margin:0;color:var(--text-muted);font-size:var(--text-sm)}