.Header_header__xuTiO{background-color:var(--color-surface);border-bottom:1px solid var(--color-border);position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-sticky)}.Header_container__qRqis{max-width:1200px;margin:0 auto;padding:var(--space-4) var(--space-6);display:flex;align-items:center;justify-content:space-between}.Header_logo__pvkJ9{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);text-decoration:none;transition:color var(--transition-fast)}.Header_logo__pvkJ9:hover{color:var(--color-primary)}.Header_nav__NNkX_{display:flex;align-items:center;gap:var(--space-6)}.Header_navLink__encDI{color:var(--color-text-secondary);text-decoration:none;font-weight:var(--font-weight-medium);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);transition:all var(--transition-fast)}.Header_navLink__encDI:hover{color:var(--color-primary);background-color:var(--color-gray-50)}.Header_navLinkActive__AuNV0{color:var(--color-primary);background-color:var(--color-primary-50);font-weight:var(--font-weight-semibold)}.Header_navLinkActive__AuNV0:hover{background-color:var(--color-primary-100)}.Header_userSection__lwuG2{margin-left:var(--space-4)}.Header_userMenu__YY2c6{display:flex;align-items:center;gap:var(--space-3)}.Header_orgName__L7d_u{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);padding:var(--space-2) var(--space-3);background-color:var(--color-gray-100);border-radius:var(--radius-md)}.Header_userEmail__bxoG0{color:var(--color-text-secondary)}.Header_signOutBtn__x3dPL,.Header_userEmail__bxoG0{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.Header_signOutBtn__x3dPL{background-color:var(--color-gray-100);color:var(--color-text-primary);border:1px solid var(--color-border);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast)}.Header_signOutBtn__x3dPL:hover{background-color:var(--color-gray-200)}.Header_signInBtn__TFQBi{background-color:var(--color-primary);color:var(--color-white);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);text-decoration:none;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);transition:background-color var(--transition-fast)}.Header_signInBtn__TFQBi:hover{background-color:var(--color-primary-hover)}@media (max-width:768px){.Header_nav__NNkX_{gap:var(--space-3)}.Header_navLink__encDI{padding:var(--space-1) var(--space-2);font-size:var(--font-size-sm)}.Header_container__qRqis{padding:var(--space-3) var(--space-4)}.Header_orgName__L7d_u,.Header_userEmail__bxoG0{display:none}}.Footer_footer__0IXn3{background-color:var(--color-gray-800);color:var(--color-gray-200);padding:var(--space-16) var(--space-6) var(--space-8);margin-top:var(--space-20)}.Footer_container__6pNfo{max-width:1200px;margin:0 auto}.Footer_footerGrid__kJfGU{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;grid-gap:var(--space-8);gap:var(--space-8);margin-bottom:var(--space-12)}.Footer_brandSection__pQFYT{max-width:350px}.Footer_brandTitle__N4bN_{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-white);margin-bottom:var(--space-3)}.Footer_brandDescription__aaeqQ{font-size:var(--font-size-sm);color:var(--color-gray-400);line-height:var(--line-height-relaxed);margin:0}.Footer_linkTitle__RwTKh{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-white);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-4)}.Footer_linkList__vbbOi{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-2)}.Footer_link__1kkB4{color:var(--color-gray-400);text-decoration:none;font-size:var(--font-size-sm);transition:color var(--transition-fast)}.Footer_link__1kkB4:hover{color:var(--color-white)}.Footer_bottomSection___9kex{display:flex;justify-content:space-between;align-items:center;padding-top:var(--space-8);border-top:1px solid var(--color-gray-700)}.Footer_copyright__t4WoK{font-size:var(--font-size-sm);color:var(--color-gray-400);margin:0}.Footer_statusIndicator__aPbhO{display:flex;align-items:center;gap:var(--space-2)}.Footer_statusDot__G1fOe{width:8px;height:8px;background-color:var(--color-success);border-radius:var(--radius-full);animation:Footer_pulse__8llmk 2s ease-in-out infinite}.Footer_statusText__blyfU{font-size:var(--font-size-sm);color:var(--color-gray-400)}@keyframes Footer_pulse__8llmk{0%,to{opacity:1}50%{opacity:.5}}@media (max-width:768px){.Footer_footerGrid__kJfGU{grid-template-columns:1fr;gap:var(--space-6)}.Footer_brandSection__pQFYT{max-width:100%}.Footer_bottomSection___9kex{flex-direction:column;gap:var(--space-4);align-items:flex-start}}.ErrorBoundary_errorContainer__b7oOR{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-8);text-align:center;min-height:200px}.ErrorBoundary_errorIcon__ISiJG{font-size:3rem;margin-bottom:var(--space-4)}.ErrorBoundary_errorTitle__9i7IA{color:var(--color-danger);margin-bottom:var(--space-2);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold)}.ErrorBoundary_errorMessage__D9Hms{color:var(--color-text-secondary);margin-bottom:var(--space-4)}.ErrorBoundary_retryButton__ORT0T{background-color:var(--color-primary);color:var(--color-white);border:none;padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--transition-fast);font-weight:var(--font-weight-medium)}.ErrorBoundary_retryButton__ORT0T:hover{background-color:var(--color-primary-hover)}.LoadingSpinner_container__I4c0h{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-8)}.LoadingSpinner_spinner__v1ZJi{display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-4)}.LoadingSpinner_spinnerInner__1DxnU{border:4px solid var(--color-gray-200);border-top-color:var(--color-primary);border-radius:50%;animation:LoadingSpinner_spin__dyVKS 1s linear infinite}.LoadingSpinner_small__sD15G .LoadingSpinner_spinnerInner__1DxnU{width:20px;height:20px;border-width:2px}.LoadingSpinner_medium__Ww65I .LoadingSpinner_spinnerInner__1DxnU{width:40px;height:40px;border-width:4px}.LoadingSpinner_large__qVVrg .LoadingSpinner_spinnerInner__1DxnU{width:60px;height:60px;border-width:6px}.LoadingSpinner_text__rHl4X{color:var(--color-text-secondary);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);margin:0}@keyframes LoadingSpinner_spin__dyVKS{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AppLayout_appLayout__ndW4u{min-height:100vh;display:flex;flex-direction:column}.AppLayout_mainContent__hf7mM{flex:1 1;width:100%;display:flex;flex-direction:column}.AppLayout_loadingContainer__nL9Gt{min-height:100vh;display:flex;align-items:center;justify-content:center;background-color:var(--color-background)}.PageContainer_container__q9Syi{width:100%;margin-left:auto;margin-right:auto}.PageContainer_maxWidth-sm__5EIgR{max-width:800px}.PageContainer_maxWidth-md__RQ01l{max-width:1000px}.PageContainer_maxWidth-lg__xlNAK{max-width:1200px}.PageContainer_maxWidth-xl__tXOlk{max-width:1600px}.PageContainer_maxWidth-full__ZCZ8_{max-width:100%}.PageContainer_padding-none__VJFMe{padding:0}.PageContainer_padding-sm__1zu4I{padding:var(--space-4) var(--space-4)}.PageContainer_padding-md__wI5FO{padding:var(--space-6) var(--space-6)}.PageContainer_padding-lg__Ke9Bk{padding:var(--space-8) var(--space-6)}@media (max-width:768px){.PageContainer_padding-sm__1zu4I{padding:var(--space-3) var(--space-3)}.PageContainer_padding-md__wI5FO{padding:var(--space-4) var(--space-4)}.PageContainer_padding-lg__Ke9Bk{padding:var(--space-6) var(--space-4)}}.PageHeader_pageHeader__WhVb6{margin-bottom:var(--space-8)}.PageHeader_backLink__bA_7D{display:inline-flex;align-items:center;color:var(--color-text-secondary);text-decoration:none;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-4);transition:color var(--transition-fast)}.PageHeader_backLink__bA_7D:hover{color:var(--color-primary)}.PageHeader_headerContent__yAZa2{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-6)}.PageHeader_headerText___ZGE2{flex:1 1}.PageHeader_title__6duPp{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0 0 var(--space-2) 0;line-height:var(--line-height-tight)}.PageHeader_description__wSDR0{font-size:var(--font-size-lg);color:var(--color-text-secondary);margin:0;line-height:var(--line-height-relaxed)}.PageHeader_actions__zoNYc{display:flex;gap:var(--space-3);flex-shrink:0}.PageHeader_breadcrumbs__zZQuq{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border-light);font-size:var(--font-size-sm)}.PageHeader_breadcrumbItem__owS28,.PageHeader_breadcrumbs__zZQuq{display:flex;align-items:center;gap:var(--space-2)}.PageHeader_breadcrumbLink__ZRAuN{color:var(--color-text-secondary);text-decoration:none;transition:color var(--transition-fast)}.PageHeader_breadcrumbLink__ZRAuN:hover{color:var(--color-primary)}.PageHeader_breadcrumbCurrent__XX6AP{color:var(--color-text-primary);font-weight:var(--font-weight-medium)}.PageHeader_breadcrumbSeparator__jZqTd{color:var(--color-text-muted)}@media (max-width:768px){.PageHeader_headerContent__yAZa2{flex-direction:column;gap:var(--space-4)}.PageHeader_title__6duPp{font-size:var(--font-size-3xl)}.PageHeader_description__wSDR0{font-size:var(--font-size-base)}.PageHeader_actions__zoNYc{width:100%;flex-direction:column}.PageHeader_breadcrumbs__zZQuq{flex-wrap:wrap}}.Button_button__uCKYc{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);font-family:var(--font-family-base);font-weight:var(--font-weight-semibold);border-radius:var(--radius-lg);transition:all var(--transition-fast);cursor:pointer;border:none;text-decoration:none;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative}.Button_button__uCKYc:focus-visible{outline:none;box-shadow:0 0 0 3px var(--color-focus-ring)}.Button_button__uCKYc:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.Button_button--fullWidth__ytwlb{width:100%}.Button_button--xs__YbJNO{height:28px;padding:0 var(--space-2);font-size:var(--font-size-xs)}.Button_button--sm__Zv3or{height:32px;padding:0 var(--space-3);font-size:var(--font-size-sm)}.Button_button--md__vZ_R0{height:40px;padding:0 var(--space-4);font-size:var(--font-size-base)}.Button_button--lg__9r73T{height:48px;padding:0 var(--space-6);font-size:var(--font-size-lg)}.Button_button--xl__qORjM{height:56px;padding:0 var(--space-8);font-size:var(--font-size-xl)}.Button_button--primary__HaAqr{background:var(--color-primary);color:var(--color-white)}.Button_button--primary__HaAqr:hover:not(:disabled){background:var(--color-primary-hover);transform:translateY(-1px);box-shadow:var(--shadow-md)}.Button_button--primary__HaAqr:active:not(:disabled){transform:translateY(0);box-shadow:var(--shadow-sm)}.Button_button--secondary__4K6zO{background:var(--color-secondary);color:var(--color-white)}.Button_button--secondary__4K6zO:hover:not(:disabled){background:var(--color-gray-600);transform:translateY(-1px);box-shadow:var(--shadow-md)}.Button_button--secondary__4K6zO:active:not(:disabled){transform:translateY(0);box-shadow:var(--shadow-sm)}.Button_button--outline__z7R0w{background:transparent;border:2px solid var(--color-border);color:var(--color-text-primary)}.Button_button--outline__z7R0w:hover:not(:disabled){background:var(--color-surface-hover);border-color:var(--color-primary);color:var(--color-primary)}.Button_button--ghost__nz1mE{background:transparent;color:var(--color-text-secondary)}.Button_button--ghost__nz1mE:hover:not(:disabled){background:var(--color-surface-hover);color:var(--color-text-primary)}.Button_button--danger__aU3Qo{background:var(--color-danger);color:var(--color-white)}.Button_button--danger__aU3Qo:hover:not(:disabled){background:#c82333;transform:translateY(-1px);box-shadow:var(--shadow-md)}.Button_button--danger__aU3Qo:active:not(:disabled){transform:translateY(0);box-shadow:var(--shadow-sm)}.Button_button--success__BDV8q{background:var(--color-success);color:var(--color-white)}.Button_button--success__BDV8q:hover:not(:disabled){background:#218838;transform:translateY(-1px);box-shadow:var(--shadow-md)}.Button_button--success__BDV8q:active:not(:disabled){transform:translateY(0);box-shadow:var(--shadow-sm)}.Button_button--loading__wDvA3{cursor:wait}.Button_spinner__rPaC7{display:inline-block;width:14px;height:14px;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:Button_spin__d4Ukh .6s linear infinite}.Button_loadingText__3ZSys{margin-left:var(--space-1)}@keyframes Button_spin__d4Ukh{to{transform:rotate(1turn)}}.EmptyState_emptyState__FGyR1{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-16) var(--space-8);text-align:center;background:var(--color-surface);border-radius:var(--radius-xl);border:2px dashed var(--color-border)}.EmptyState_icon__C6OxQ{font-size:4rem;margin-bottom:var(--space-4);opacity:.8}.EmptyState_title__GpcKZ{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0 0 var(--space-2) 0}.EmptyState_description__duk9u{font-size:var(--font-size-base);color:var(--color-text-secondary);margin:0 0 var(--space-6) 0;max-width:400px;line-height:var(--line-height-relaxed)}.EmptyState_action__cwdXs{margin-top:var(--space-4)}@media (max-width:768px){.EmptyState_emptyState__FGyR1{padding:var(--space-12) var(--space-6)}.EmptyState_icon__C6OxQ{font-size:3rem}.EmptyState_title__GpcKZ{font-size:var(--font-size-lg)}.EmptyState_description__duk9u{font-size:var(--font-size-sm)}}.api-tokens_container__Aaswx{max-width:1200px;margin:0 auto;padding:2rem}.api-tokens_header__GUj_p{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.api-tokens_header__GUj_p h1{font-size:2rem;font-weight:600;margin:0}.api-tokens_createButton__typZW{background-color:#0070f3;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:6px;font-size:1rem;cursor:pointer;transition:background-color .2s}.api-tokens_createButton__typZW:hover{background-color:#0051cc}.api-tokens_description__3S_pT{color:#666;margin-bottom:2rem;line-height:1.6}.api-tokens_tokenList__B7wnD{display:flex;flex-direction:column;gap:1rem}.api-tokens_emptyState__5x5qg{text-align:center;padding:4rem 2rem;color:#999;font-size:1.1rem}.api-tokens_loading__HERqI{text-align:center;padding:4rem 2rem;color:#666;font-size:1.1rem}.TokenCard_card__izxc2{border:1px solid #e0e0e0;border-radius:8px;padding:1.5rem;background:#fff;transition:box-shadow .2s}.TokenCard_card__izxc2:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.TokenCard_card__izxc2.TokenCard_revoked__gduQu{opacity:.6;background:#f5f5f5}.TokenCard_cardHeader__0EClM{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.TokenCard_tokenInfo__wO8ZS{flex:1 1}.TokenCard_tokenName__rkOSF{font-size:1.25rem;font-weight:600;margin:0 0 .5rem}.TokenCard_tokenDescription__GEfIg{color:#666;margin:0;font-size:.95rem}.TokenCard_tokenStatus__F_m0E{margin-left:1rem}.TokenCard_statusActive__kujQq{background:#10b981}.TokenCard_statusActive__kujQq,.TokenCard_statusRevoked__750hN{color:#fff;padding:.25rem .75rem;border-radius:4px;font-size:.875rem;font-weight:500}.TokenCard_statusRevoked__750hN{background:#ef4444}.TokenCard_statusExpired__QxwgD{background:#f59e0b;color:#fff;padding:.25rem .75rem;border-radius:4px;font-size:.875rem;font-weight:500}.TokenCard_cardBody__fgNnY{margin-bottom:1rem}.TokenCard_metadata___O1my{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem;margin-bottom:1rem}.TokenCard_metaItem__nbMMx{display:flex;flex-direction:column;gap:.25rem}.TokenCard_metaLabel__WcrPr{font-size:.875rem;color:#666;font-weight:500}.TokenCard_metaValue__Lp7g_{font-size:.95rem;color:#333}.TokenCard_scopes__D0SJP{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-top:1rem}.TokenCard_scopesLabel__nksyV{font-size:.875rem;color:#666;font-weight:500}.TokenCard_scopeTag__HPzkd{background:#e0e7ff;color:#4f46e5;padding:.25rem .75rem;border-radius:4px;font-size:.875rem}.TokenCard_cardActions__Fp1q8{border-top:1px solid #e0e0e0;padding-top:1rem;display:flex;justify-content:flex-end}.TokenCard_revokeButton__zWdFd{background:transparent;color:#ef4444;border:1px solid #ef4444;padding:.5rem 1rem;border-radius:6px;font-size:.95rem;cursor:pointer;transition:all .2s}.TokenCard_revokeButton__zWdFd:hover{background:#ef4444;color:#fff}.collection-browser_container__DKCVP{max-width:1400px;margin:0 auto;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;background-color:#f8f9fa;min-height:100vh}.collection-browser_main__9KCw9{display:flex;flex-direction:column;gap:0}.collection-browser_error__O8Y49{text-align:center;padding:4rem 2rem;background:#fff;margin:2rem;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.collection-browser_error__O8Y49 h2{color:#dc3545;margin:0 0 1rem;font-size:1.5rem}.collection-browser_error__O8Y49 p{color:#666;margin:0 0 2rem;font-size:1.1rem}.collection-browser_retryButton__Rbri_{background:#007bff;color:#fff;border:none;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;border-radius:6px;cursor:pointer;transition:background .2s}.collection-browser_retryButton__Rbri_:hover{background:#0056b3}@media (max-width:768px){.collection-browser_container__DKCVP{padding:0}.collection-browser_error__O8Y49{margin:1rem;padding:2rem 1rem}}.ReferenceList_container__F81Lf{background:#fff;margin:0;padding:2rem;min-height:calc(100vh - 200px)}.ReferenceList_filters__10Oyk{display:flex;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap;align-items:center}.ReferenceList_searchContainer____pXV{flex:1 1;min-width:200px}.ReferenceList_searchInput__eYNrl{width:100%;padding:.75rem 1rem;font-size:1rem;border:1px solid #e0e0e0;border-radius:8px;background:#f8f9fa;transition:all .2s}.ReferenceList_searchInput__eYNrl:focus{outline:none;border-color:#007bff;background:#fff;box-shadow:0 0 0 3px rgba(0,123,255,.1)}.ReferenceList_filterGroup__Q3nRg{display:flex;gap:.75rem}.ReferenceList_filterSelect__N8qPB{padding:.75rem;font-size:.875rem;border:1px solid #e0e0e0;border-radius:6px;background:#fff;cursor:pointer;min-width:120px}.ReferenceList_filterSelect__N8qPB:focus{outline:none;border-color:#007bff}.ReferenceList_sortGroup__QsNsu{display:flex;gap:.75rem}.ReferenceList_sortSelect__UqeHr{padding:.75rem;font-size:.875rem;border:1px solid #e0e0e0;border-radius:6px;background:#fff;cursor:pointer;min-width:140px}.ReferenceList_sortSelect__UqeHr:focus{outline:none;border-color:#007bff}.ReferenceList_toggleGroup__eq5hb{display:flex;gap:1rem;align-items:center}.ReferenceList_toggleLabel__ZcMS4{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.875rem;color:#333;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ReferenceList_toggleCheckbox__wNxqB{width:18px;height:18px;cursor:pointer}.ReferenceList_bulkActionsBar__fCiQc{display:flex;justify-content:space-between;align-items:center;background:#f0f7ff;border:1px solid #007bff;border-radius:8px;padding:1rem;margin-bottom:1rem}.ReferenceList_bulkActionsLeft__6tcaM{display:flex;align-items:center;gap:1rem}.ReferenceList_bulkActionsRight__uMMg3{display:flex;gap:.5rem}.ReferenceList_bulkActionButton__e2elp{background:#007bff;color:#fff;border:none;padding:.5rem 1rem;border-radius:6px;cursor:pointer;font-size:.875rem;font-weight:500;transition:background .2s}.ReferenceList_bulkActionButton__e2elp:hover:not(:disabled){background:#0056b3}.ReferenceList_bulkActionButton__e2elp:disabled{opacity:.5;cursor:not-allowed}.ReferenceList_selectedCount__n9e8n{font-size:.875rem;color:#007bff;font-weight:600}.ReferenceList_clearSelectionButton__9TQWe{background:#dc3545;color:#fff;border:none;padding:.5rem .75rem;border-radius:6px;cursor:pointer;font-size:1rem;font-weight:700;transition:background .2s}.ReferenceList_clearSelectionButton__9TQWe:hover{background:#c82333}.ReferenceList_resultsSummary__IvHjY{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding:.75rem 0;border-bottom:1px solid #f0f0f0;font-size:.875rem;color:#666}.ReferenceList_clearSearch__kSM7Z{background:none;border:none;color:#007bff;cursor:pointer;font-size:.875rem;text-decoration:underline}.ReferenceList_clearSearch__kSM7Z:hover{color:#0056b3}.ReferenceList_empty___k5Ni{text-align:center;padding:4rem 2rem;color:#666}.ReferenceList_emptyIcon__b8WV_{font-size:3rem;margin-bottom:1rem}.ReferenceList_empty___k5Ni h3{margin:0 0 .5rem;font-size:1.25rem;color:#333}.ReferenceList_empty___k5Ni p{margin:0;font-size:1rem}.ReferenceList_grid__f7Jly{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));grid-gap:1.5rem;gap:1.5rem}.ReferenceList_card__Noy1O{background:#fff;border:1px solid #e0e0e0;border-radius:12px;padding:1.5rem;cursor:pointer;transition:all .2s;display:flex;flex-direction:column;height:100%}.ReferenceList_card__Noy1O:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);border-color:#007bff;transform:translateY(-2px)}.ReferenceList_excludedCard__Jnzfb{opacity:.6;background:#f8f8f8;border-color:#ccc}.ReferenceList_disabledCard__Qlepa{opacity:.75;border-left:4px solid #ffc107}.ReferenceList_excludedCard__Jnzfb.ReferenceList_disabledCard__Qlepa{opacity:.5;border-left:4px solid #dc3545}.ReferenceList_cardHeader__Eczwy{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;gap:.75rem}.ReferenceList_cardHeaderLeft__iw0w8{display:flex;align-items:center;gap:.75rem}.ReferenceList_selectionCheckbox__y5X8T{width:20px;height:20px;cursor:pointer;flex-shrink:0}.ReferenceList_typeIcon__OaOgP{font-size:1.5rem;line-height:1;flex-shrink:0}.ReferenceList_statusContainer__9UmiB{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem;min-width:0}.ReferenceList_excludedBadge__zrzy5,.ReferenceList_statusBadge__9XQ4C{color:#fff;padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.ReferenceList_excludedBadge__zrzy5{background:#6c757d}.ReferenceList_disabledBadge__KrGvS{background:#ffc107;color:#333;padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.ReferenceList_jobStatusContainer__DeWRJ{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;justify-content:flex-end}.ReferenceList_jobStatusBadge__qcSxs{color:#fff;padding:.2rem .6rem;border-radius:10px;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.3px;white-space:nowrap}.ReferenceList_jobDuration__J3x6b{font-size:.7rem;color:#666;background:#f8f9fa;padding:.2rem .5rem;border-radius:8px;font-weight:500;white-space:nowrap}.ReferenceList_cardContent__MjAdV{flex:1 1;margin-bottom:1rem}.ReferenceList_title__ow58h{font-size:1.1rem;font-weight:600;margin:0 0 .75rem;color:#1a1a1a;line-height:1.4;-webkit-line-clamp:2}.ReferenceList_title__ow58h,.ReferenceList_url__LIZMK{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.ReferenceList_url__LIZMK{font-size:.875rem;color:#007bff;margin:0 0 .5rem;word-break:break-all;-webkit-line-clamp:1}.ReferenceList_domain__vSP78{font-size:.8rem;color:#999;margin:0;font-weight:500}.ReferenceList_cardFooter__quFBk{display:flex;justify-content:space-between;align-items:center;margin-top:auto}.ReferenceList_meta__psh_0{display:flex;gap:1rem;flex-wrap:wrap}.ReferenceList_metaItem__ojM4_{font-size:.8rem;color:#999;background:#f8f9fa;padding:.25rem .5rem;border-radius:8px;white-space:nowrap}.ReferenceList_cardActions___nU1D{display:flex;align-items:center;gap:.5rem}.ReferenceList_actionButton__H9DQx{background:none;border:1px solid #e0e0e0;padding:.375rem .5rem;border-radius:6px;cursor:pointer;font-size:1rem;transition:all .2s;display:flex;align-items:center;justify-content:center}.ReferenceList_actionButton__H9DQx:hover{background:#f8f9fa;border-color:#007bff;transform:scale(1.1)}.ReferenceList_arrow__O3Lp6{color:#ccc;font-size:1.2rem;font-weight:700;transition:all .2s;cursor:pointer;padding:.25rem}.ReferenceList_card__Noy1O:hover .ReferenceList_arrow__O3Lp6{color:#007bff;transform:translateX(4px)}@media (max-width:1024px){.ReferenceList_filters__10Oyk{flex-direction:column;align-items:stretch}.ReferenceList_searchContainer____pXV{min-width:auto}.ReferenceList_filterGroup__Q3nRg{justify-content:space-between}.ReferenceList_filterSelect__N8qPB{flex:1 1}.ReferenceList_toggleGroup__eq5hb{justify-content:flex-start}.ReferenceList_bulkActionsBar__fCiQc{flex-direction:column;gap:1rem}.ReferenceList_bulkActionsLeft__6tcaM,.ReferenceList_bulkActionsRight__uMMg3{width:100%;justify-content:space-between}}@media (max-width:768px){.ReferenceList_container__F81Lf{padding:1rem}.ReferenceList_filters__10Oyk{gap:.75rem}.ReferenceList_filterGroup__Q3nRg{flex-direction:column;gap:.5rem}.ReferenceList_filterSelect__N8qPB,.ReferenceList_sortSelect__UqeHr{min-width:auto}.ReferenceList_grid__f7Jly{grid-template-columns:1fr;gap:1rem}.ReferenceList_card__Noy1O{padding:1rem}.ReferenceList_resultsSummary__IvHjY{flex-direction:column;align-items:flex-start;gap:.5rem}}.ReferenceList_tagsSection__wK_mn{margin-top:.75rem;padding-top:.75rem;border-top:1px solid #f0f0f0}.ReferenceList_tagsDisplay__kmK_6{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.ReferenceList_addTagButton__lXzvL{background:none;border:1px dashed #d1d5db;color:#6b7280;padding:4px 8px;border-radius:12px;font-size:12px;cursor:pointer;transition:all .2s;white-space:nowrap}.ReferenceList_addTagButton__lXzvL:hover{border-color:#3b82f6;color:#3b82f6;background-color:#eff6ff}.ReferenceList_addTagButton__lXzvL:active{transform:scale(.95)}.ReferenceList_tagFilterBar__cvCxV{display:flex;align-items:center;gap:1rem;padding:1rem;background-color:#eff6ff;border-radius:8px;margin-bottom:1rem;flex-wrap:wrap}.ReferenceList_tagFilterLabel__toAJy{font-size:.875rem;color:#374151;font-weight:500}.ReferenceList_tagFilterTags__czKSc{display:flex;flex-wrap:wrap;gap:.5rem;flex:1 1}.ReferenceList_clearTagFilter__rV4ms{background:#fff;border:1px solid #d1d5db;color:#374151;padding:6px 12px;border-radius:6px;font-size:.875rem;cursor:pointer;transition:all .2s;white-space:nowrap}.ReferenceList_clearTagFilter__rV4ms:hover{background-color:#f9fafb;border-color:#9ca3af}.ReferenceList_modalOverlay__I0iCl{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;animation:ReferenceList_fadeIn__f_lFX .2s ease-out}.ReferenceList_modal__M_c8f{background:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.15);width:90%;max-width:600px;max-height:80vh;display:flex;flex-direction:column;animation:ReferenceList_slideUp__jfplX .3s ease-out}@keyframes ReferenceList_fadeIn__f_lFX{0%{opacity:0}to{opacity:1}}@keyframes ReferenceList_slideUp__jfplX{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.ReferenceList_modalHeader__aHIX7{padding:20px 24px;border-bottom:1px solid #e5e7eb;position:relative}.ReferenceList_modalHeader__aHIX7 h2{font-size:18px;font-weight:600;margin:0;color:#111827}.ReferenceList_closeButton__y1lgE{position:absolute;top:16px;right:16px;background:none;border:none;font-size:28px;color:#9ca3af;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s,color .2s}.ReferenceList_closeButton__y1lgE:hover{background-color:#f3f4f6;color:#374151}.ReferenceList_modalBody__ghp3h{padding:24px;flex:1 1;overflow-y:auto}.ReferenceList_operationSelector__MflUU{display:flex;gap:16px;margin-bottom:20px}.ReferenceList_radioLabel__IwtMJ{display:flex;align-items:center;gap:8px;cursor:pointer;padding:10px 16px;border:2px solid #d1d5db;border-radius:6px;transition:all .2s;flex:1 1}.ReferenceList_radioLabel__IwtMJ:hover{border-color:#9ca3af;background-color:#f9fafb}.ReferenceList_radioLabel__IwtMJ input[type=radio]{cursor:pointer}.ReferenceList_radioLabel__IwtMJ input[type=radio]:checked+span{font-weight:600;color:#3b82f6}.ReferenceList_radioLabel__IwtMJ:has(input[type=radio]:checked){border-color:#3b82f6;background-color:#eff6ff}.ReferenceList_radioLabel__IwtMJ span{font-size:14px;color:#374151}.ReferenceList_tagInputContainer__vcL9f{margin-top:16px}.ReferenceList_modalActions__aSEo3{padding:16px 24px;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end;gap:12px}.ReferenceList_applyButton__nEPpf,.ReferenceList_cancelButton__1SAzO{padding:10px 20px;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s,opacity .2s}.ReferenceList_cancelButton__1SAzO{background-color:#fff;border:1px solid #d1d5db;color:#374151}.ReferenceList_cancelButton__1SAzO:hover{background-color:#f9fafb}.ReferenceList_applyButton__nEPpf{background-color:#3b82f6;color:#fff}.ReferenceList_applyButton__nEPpf:hover:not(:disabled){background-color:#2563eb}.ReferenceList_applyButton__nEPpf:disabled{opacity:.5;cursor:not-allowed}@media (max-width:640px){.ReferenceList_modal__M_c8f{width:100%;height:100%;max-height:100vh;border-radius:0}.ReferenceList_operationSelector__MflUU{flex-direction:column;gap:12px}.ReferenceList_radioLabel__IwtMJ{padding:12px}.ReferenceList_modalActions__aSEo3 button{flex:1 1}}.CollectionSelector_overlay__3WcBw{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;animation:CollectionSelector_fadeIn__SpyyS .2s ease-out}@keyframes CollectionSelector_fadeIn__SpyyS{0%{opacity:0}to{opacity:1}}.CollectionSelector_modal__u29Ru{background:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.15);width:90%;max-width:500px;max-height:80vh;display:flex;flex-direction:column;animation:CollectionSelector_slideUp__STdEG .3s ease-out}@keyframes CollectionSelector_slideUp__STdEG{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.CollectionSelector_header__JW9ec{padding:20px 24px;border-bottom:1px solid #e5e7eb;position:relative}.CollectionSelector_title__lyQoW{font-size:18px;font-weight:600;margin:0 0 4px;color:#111827}.CollectionSelector_subtitle__QyZSO{font-size:14px;color:#6b7280;margin:0}.CollectionSelector_closeButton__pvzXU{position:absolute;top:16px;right:16px;background:none;border:none;font-size:28px;color:#9ca3af;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s,color .2s}.CollectionSelector_closeButton__pvzXU:hover{background-color:#f3f4f6;color:#374151}.CollectionSelector_searchSection__YhwWw{padding:16px 24px;border-bottom:1px solid #e5e7eb;position:relative}.CollectionSelector_searchInput__0HKm0{width:100%;padding:10px 36px 10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;outline:none;transition:border-color .2s}.CollectionSelector_searchInput__0HKm0:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.CollectionSelector_clearSearch__YTtJk{position:absolute;right:32px;top:50%;transform:translateY(-50%);background:none;border:none;font-size:20px;color:#9ca3af;cursor:pointer;padding:4px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s,color .2s}.CollectionSelector_clearSearch__YTtJk:hover{background-color:#f3f4f6;color:#374151}.CollectionSelector_listContainer__pRkMm{flex:1 1;overflow-y:auto;min-height:200px;max-height:400px}.CollectionSelector_empty__rh0n3,.CollectionSelector_error__HHESi,.CollectionSelector_loading__nq6ae{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 24px;text-align:center}.CollectionSelector_spinner__Vt1gH{width:40px;height:40px;border:3px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:CollectionSelector_spin__6o1g3 .8s linear infinite;margin-bottom:16px}@keyframes CollectionSelector_spin__6o1g3{to{transform:rotate(1turn)}}.CollectionSelector_error__HHESi p,.CollectionSelector_loading__nq6ae p{color:#6b7280;margin:0}.CollectionSelector_clearSearchButton__n_EfH,.CollectionSelector_retryButton__RZYB9{margin-top:12px;padding:8px 16px;background-color:#3b82f6;color:#fff;border:none;border-radius:6px;font-size:14px;cursor:pointer;transition:background-color .2s}.CollectionSelector_clearSearchButton__n_EfH:hover,.CollectionSelector_retryButton__RZYB9:hover{background-color:#2563eb}.CollectionSelector_emptyIcon__NP_OS{font-size:48px;margin-bottom:12px}.CollectionSelector_empty__rh0n3 h3{font-size:16px;font-weight:600;color:#111827;margin:0 0 8px}.CollectionSelector_empty__rh0n3 p{color:#6b7280;margin:0;font-size:14px}.CollectionSelector_list__u6AXc{padding:8px 0}.CollectionSelector_collectionItem__qnj_b{display:flex;align-items:center;justify-content:space-between;padding:12px 24px;cursor:pointer;transition:background-color .2s;border-left:3px solid transparent}.CollectionSelector_collectionItem__qnj_b:hover{background-color:#f9fafb}.CollectionSelector_collectionItem__qnj_b.CollectionSelector_selected__g_3u0{background-color:#eff6ff;border-left-color:#3b82f6}.CollectionSelector_collectionInfo__TPpfp{flex:1 1}.CollectionSelector_collectionName__0x3dK{font-size:14px;font-weight:600;color:#111827;margin:0 0 4px}.CollectionSelector_collectionMeta__Bg2N6{font-size:12px;color:#6b7280;margin:0}.CollectionSelector_collectionDescription__Xn21n{font-size:12px;color:#9ca3af;margin:4px 0 0;max-width:90%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CollectionSelector_checkmark__0RbuS{font-size:20px;color:#3b82f6;margin-left:12px}.CollectionSelector_actions__Oc3zd{padding:16px 24px;border-top:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.CollectionSelector_actionButtons__gUNas{display:flex;gap:12px;margin-left:auto}.CollectionSelector_cancelButton__jR4Sd,.CollectionSelector_createNewButton__8nfjW,.CollectionSelector_moveButton__hEiWn{padding:10px 20px;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s,opacity .2s;white-space:nowrap}.CollectionSelector_cancelButton__jR4Sd{background-color:#fff;border:1px solid #d1d5db;color:#374151}.CollectionSelector_cancelButton__jR4Sd:hover{background-color:#f9fafb}.CollectionSelector_moveButton__hEiWn{background-color:#3b82f6;color:#fff}.CollectionSelector_moveButton__hEiWn:hover:not(:disabled){background-color:#2563eb}.CollectionSelector_moveButton__hEiWn:disabled{opacity:.5;cursor:not-allowed}.CollectionSelector_createNewButton__8nfjW{background-color:#fff;border:1px solid #3b82f6;color:#3b82f6}.CollectionSelector_createNewButton__8nfjW:hover{background-color:#eff6ff}@media (max-width:640px){.CollectionSelector_modal__u29Ru{width:100%;height:100%;max-height:100vh;border-radius:0}.CollectionSelector_collectionItem__qnj_b{padding:16px 20px}.CollectionSelector_actions__Oc3zd button{flex:1 1}}.TagChip_chip__zuT1v{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;background-color:#e0e7ff;color:#3730a3;border-radius:12px;font-size:12px;font-weight:500;white-space:nowrap;transition:background-color .2s,transform .1s}.TagChip_chip__zuT1v.TagChip_clickable__B_ndr{cursor:pointer}.TagChip_chip__zuT1v.TagChip_clickable__B_ndr:hover{background-color:#c7d2fe;transform:translateY(-1px)}.TagChip_tagText__piQez{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TagChip_removeButton__wGIuM{display:flex;align-items:center;justify-content:center;background:none;border:none;color:#3730a3;font-size:16px;font-weight:600;cursor:pointer;padding:0;width:16px;height:16px;border-radius:50%;transition:background-color .2s,color .2s;line-height:1}.TagChip_removeButton__wGIuM:hover{background-color:rgba(55,48,163,.1);color:#1e1b4b}.TagChip_removeButton__wGIuM:active{background-color:rgba(55,48,163,.2)}@media (max-width:640px){.TagChip_chip__zuT1v{font-size:11px;padding:3px 6px}.TagChip_tagText__piQez{max-width:100px}.TagChip_removeButton__wGIuM{width:14px;height:14px;font-size:14px}}.TagInput_container__R0yar{position:relative;width:100%}.TagInput_tagsWrapper__Pmd5H{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:8px;border:1px solid #d1d5db;border-radius:6px;background-color:#fff;min-height:40px;transition:border-color .2s}.TagInput_tagsWrapper__Pmd5H:focus-within{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.TagInput_input__yAmki{flex:1 1;min-width:120px;border:none;outline:none;padding:4px;font-size:14px;background:transparent}.TagInput_input__yAmki::placeholder{color:#9ca3af}.TagInput_input__yAmki:disabled{cursor:not-allowed;opacity:.5}.TagInput_suggestions__7a6ie{position:absolute;top:100%;left:0;right:0;margin-top:4px;background:#fff;border:1px solid #d1d5db;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.1);max-height:200px;overflow-y:auto;z-index:100}.TagInput_suggestionItem__f2j6m{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;cursor:pointer;transition:background-color .2s}.TagInput_suggestionItem__f2j6m.TagInput_selected__RxjxD,.TagInput_suggestionItem__f2j6m:hover{background-color:#f3f4f6}.TagInput_suggestionTag__znXJN{font-size:14px;color:#111827;font-weight:500}.TagInput_suggestionCount__aGIQC{font-size:12px;color:#6b7280;background-color:#e5e7eb;padding:2px 6px;border-radius:10px;font-weight:500}.TagInput_maxTagsWarning__nXJOH{margin-top:4px;font-size:12px;color:#dc2626;font-weight:500}@media (max-width:640px){.TagInput_tagsWrapper__Pmd5H{padding:6px;gap:4px}.TagInput_input__yAmki{min-width:80px;font-size:13px}.TagInput_suggestionItem__f2j6m{padding:10px 12px}.TagInput_suggestionTag__znXJN{font-size:13px}}.ConfirmDialog_overlay__I0I_B{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:9999;animation:ConfirmDialog_fadeIn__cKfe7 .2s ease-out}@keyframes ConfirmDialog_fadeIn__cKfe7{0%{opacity:0}to{opacity:1}}.ConfirmDialog_dialog__Ilcpi{background:#fff;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.2);width:90%;max-width:500px;animation:ConfirmDialog_slideUp__bLqBX .3s ease-out;overflow:hidden}@keyframes ConfirmDialog_slideUp__bLqBX{0%{transform:translateY(20px) scale(.95);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.ConfirmDialog_header___KoSL{padding:24px 24px 16px;border-bottom:1px solid #e5e7eb}.ConfirmDialog_title___3Ejs{font-size:20px;font-weight:600;margin:0;color:#111827}.ConfirmDialog_body__Jh8aL{padding:20px 24px}.ConfirmDialog_message__MZKZl{font-size:15px;line-height:1.6;color:#374151;margin:0}.ConfirmDialog_actions__kYsm7{padding:16px 24px;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end;gap:12px}.ConfirmDialog_cancelButton__X4z78,.ConfirmDialog_confirmButton__md5Pv{padding:10px 20px;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;min-width:80px}.ConfirmDialog_cancelButton__X4z78{background-color:#fff;border:1px solid #d1d5db;color:#374151}.ConfirmDialog_cancelButton__X4z78:hover:not(:disabled){background-color:#f9fafb;border-color:#9ca3af}.ConfirmDialog_cancelButton__X4z78:disabled{opacity:.5;cursor:not-allowed}.ConfirmDialog_confirmButton__md5Pv{color:#fff}.ConfirmDialog_confirmButton__md5Pv.ConfirmDialog_primary__KRNzz{background-color:#3b82f6}.ConfirmDialog_confirmButton__md5Pv.ConfirmDialog_primary__KRNzz:hover:not(:disabled){background-color:#2563eb}.ConfirmDialog_confirmButton__md5Pv.ConfirmDialog_danger__FYuY2{background-color:#ef4444}.ConfirmDialog_confirmButton__md5Pv.ConfirmDialog_danger__FYuY2:hover:not(:disabled){background-color:#dc2626}.ConfirmDialog_confirmButton__md5Pv.ConfirmDialog_warning__gYzen{background-color:#f59e0b}.ConfirmDialog_confirmButton__md5Pv.ConfirmDialog_warning__gYzen:hover:not(:disabled){background-color:#d97706}.ConfirmDialog_confirmButton__md5Pv:disabled{opacity:.6;cursor:not-allowed}.ConfirmDialog_confirmButton__md5Pv:active:not(:disabled){transform:scale(.98)}@media (max-width:640px){.ConfirmDialog_dialog__Ilcpi{width:95%;max-width:none}.ConfirmDialog_header___KoSL{padding:20px 20px 12px}.ConfirmDialog_title___3Ejs{font-size:18px}.ConfirmDialog_body__Jh8aL{padding:16px 20px}.ConfirmDialog_message__MZKZl{font-size:14px}.ConfirmDialog_actions__kYsm7{padding:12px 20px;flex-direction:column-reverse}.ConfirmDialog_cancelButton__X4z78,.ConfirmDialog_confirmButton__md5Pv{width:100%}}.Toast_toastContainer__GDLe5{position:fixed;top:20px;right:20px;z-index:10000;display:flex;flex-direction:column;gap:12px;pointer-events:none}.Toast_toast__5Jdnm{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);min-width:300px;max-width:500px;pointer-events:auto;cursor:pointer;animation:Toast_slideIn__TpNwT .3s ease-out;transition:transform .2s,opacity .2s}.Toast_toast__5Jdnm:hover{transform:translateX(-4px)}@keyframes Toast_slideIn__TpNwT{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.Toast_icon__2MpNe{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;font-size:14px;font-weight:700;flex-shrink:0}.Toast_message__bcjB2{flex:1 1;font-size:14px;font-weight:500;line-height:1.4}.Toast_closeButton__n_uvV{background:none;border:none;font-size:20px;cursor:pointer;padding:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s;flex-shrink:0;opacity:.7}.Toast_closeButton__n_uvV:hover{opacity:1}.Toast_toast__5Jdnm.Toast_success__OtsVj{background-color:#10b981;color:#fff}.Toast_toast__5Jdnm.Toast_success__OtsVj .Toast_closeButton__n_uvV:hover,.Toast_toast__5Jdnm.Toast_success__OtsVj .Toast_icon__2MpNe{background-color:hsla(0,0%,100%,.2)}.Toast_toast__5Jdnm.Toast_error__083K0{background-color:#ef4444;color:#fff}.Toast_toast__5Jdnm.Toast_error__083K0 .Toast_closeButton__n_uvV:hover,.Toast_toast__5Jdnm.Toast_error__083K0 .Toast_icon__2MpNe{background-color:hsla(0,0%,100%,.2)}.Toast_toast__5Jdnm.Toast_info__nrc_s{background-color:#3b82f6;color:#fff}.Toast_toast__5Jdnm.Toast_info__nrc_s .Toast_closeButton__n_uvV:hover,.Toast_toast__5Jdnm.Toast_info__nrc_s .Toast_icon__2MpNe{background-color:hsla(0,0%,100%,.2)}.Toast_toast__5Jdnm.Toast_warning__wf7tE{background-color:#f59e0b;color:#fff}.Toast_toast__5Jdnm.Toast_warning__wf7tE .Toast_closeButton__n_uvV:hover,.Toast_toast__5Jdnm.Toast_warning__wf7tE .Toast_icon__2MpNe{background-color:hsla(0,0%,100%,.2)}@media (max-width:640px){.Toast_toastContainer__GDLe5{top:10px;right:10px;left:10px}.Toast_toast__5Jdnm{min-width:auto;max-width:none}.Toast_message__bcjB2{font-size:13px}}.CreateCollectionModal_overlay__KO5EN{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:10000;animation:CreateCollectionModal_fadeIn__5k1_L .2s ease-out}@keyframes CreateCollectionModal_fadeIn__5k1_L{0%{opacity:0}to{opacity:1}}.CreateCollectionModal_modal__NWhCz{background:#fff;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.2);width:90%;max-width:500px;animation:CreateCollectionModal_slideUp__ZJ9cn .3s ease-out;overflow:hidden}@keyframes CreateCollectionModal_slideUp__ZJ9cn{0%{transform:translateY(20px) scale(.95);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.CreateCollectionModal_header__SoJn1{padding:24px 24px 16px;border-bottom:1px solid #e5e7eb;position:relative}.CreateCollectionModal_title__uhnOt{font-size:20px;font-weight:600;margin:0;color:#111827;padding-right:32px}.CreateCollectionModal_closeButton__7VjzK{position:absolute;top:20px;right:20px;background:none;border:none;font-size:28px;color:#9ca3af;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s,color .2s}.CreateCollectionModal_closeButton__7VjzK:hover{background-color:#f3f4f6;color:#374151}.CreateCollectionModal_form__Yk9pk{padding:24px}.CreateCollectionModal_field__KP6Lg{margin-bottom:20px}.CreateCollectionModal_field__KP6Lg:last-of-type{margin-bottom:24px}.CreateCollectionModal_label__oaAi8{display:block;font-size:14px;font-weight:500;color:#374151;margin-bottom:8px}.CreateCollectionModal_input__jZRxR,.CreateCollectionModal_textarea__Lx_bj{width:100%;padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;font-family:inherit;outline:none;transition:border-color .2s,box-shadow .2s}.CreateCollectionModal_input__jZRxR:focus,.CreateCollectionModal_textarea__Lx_bj:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.CreateCollectionModal_input__jZRxR:disabled,.CreateCollectionModal_textarea__Lx_bj:disabled{background-color:#f9fafb;cursor:not-allowed;opacity:.6}.CreateCollectionModal_textarea__Lx_bj{resize:vertical;min-height:80px}.CreateCollectionModal_error___Wn35{padding:12px;background-color:#fee2e2;border:1px solid #f87171;border-radius:6px;color:#991b1b;font-size:14px;margin-bottom:20px}.CreateCollectionModal_actions__toXD9{display:flex;justify-content:flex-end;gap:12px;padding-top:4px}.CreateCollectionModal_cancelButton__01G_1,.CreateCollectionModal_createButton__Ot5sa{padding:10px 20px;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;min-width:100px}.CreateCollectionModal_cancelButton__01G_1{background-color:#fff;border:1px solid #d1d5db;color:#374151}.CreateCollectionModal_cancelButton__01G_1:hover:not(:disabled){background-color:#f9fafb;border-color:#9ca3af}.CreateCollectionModal_cancelButton__01G_1:disabled{opacity:.5;cursor:not-allowed}.CreateCollectionModal_createButton__Ot5sa{background-color:#3b82f6;color:#fff}.CreateCollectionModal_createButton__Ot5sa:hover:not(:disabled){background-color:#2563eb}.CreateCollectionModal_createButton__Ot5sa:disabled{opacity:.6;cursor:not-allowed}.CreateCollectionModal_createButton__Ot5sa:active:not(:disabled){transform:scale(.98)}@media (max-width:640px){.CreateCollectionModal_modal__NWhCz{width:95%;max-width:none}.CreateCollectionModal_header__SoJn1{padding:20px 20px 12px}.CreateCollectionModal_title__uhnOt{font-size:18px}.CreateCollectionModal_form__Yk9pk{padding:20px}.CreateCollectionModal_actions__toXD9{flex-direction:column-reverse}.CreateCollectionModal_cancelButton__01G_1,.CreateCollectionModal_createButton__Ot5sa{width:100%}}.ReferenceDetail_container__87f1A{background:#fff;min-height:calc(100vh - 200px);display:flex;flex-direction:column}.ReferenceDetail_header__O6sWO{background:#f8f9fa;border-bottom:1px solid #e0e0e0;padding:1.5rem 2rem}.ReferenceDetail_backButton__Y4pEj{background:#6c757d;color:#fff;border:none;padding:.5rem 1rem;font-size:.875rem;font-weight:500;border-radius:6px;cursor:pointer;transition:background .2s;margin-bottom:1rem}.ReferenceDetail_backButton__Y4pEj:hover{background:#5a6268}.ReferenceDetail_headerContent__RW3Pt{display:flex;justify-content:space-between;align-items:flex-start;gap:2rem}.ReferenceDetail_titleSection__3rrTF{display:flex;align-items:flex-start;gap:1rem;flex:1 1}.ReferenceDetail_typeIcon__AKqc3{font-size:2rem;line-height:1;margin-top:.25rem}.ReferenceDetail_title__BDt3C{font-size:1.75rem;font-weight:700;margin:0 0 .5rem;color:#1a1a1a;line-height:1.3}.ReferenceDetail_statusBadge__rVs_2{color:#fff;padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;display:inline-block}.ReferenceDetail_navigation__mYH_Y{display:flex;gap:.5rem;flex-shrink:0}.ReferenceDetail_navButton__9xIn7{background:#fff;color:#666;border:1px solid #e0e0e0;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;border-radius:6px;cursor:pointer;transition:all .2s;white-space:nowrap}.ReferenceDetail_navButton__9xIn7:hover{background:#f8f9fa;color:#333}.ReferenceDetail_navButton__9xIn7.ReferenceDetail_active__n7PT9{background:#007bff;color:#fff;border-color:#007bff}.ReferenceDetail_navButton__9xIn7.ReferenceDetail_active__n7PT9:hover{background:#0056b3;border-color:#0056b3}.ReferenceDetail_content__tbPv_{flex:1 1;padding:2rem}.ReferenceDetail_overview__sHLOd{display:flex;flex-direction:column;gap:2rem}.ReferenceDetail_section__uHMq9{background:#f8f9fa;padding:1.5rem;border-radius:12px;border:1px solid #e0e0e0}.ReferenceDetail_section__uHMq9 h2{font-size:1.25rem;font-weight:600;margin:0 0 1rem;color:#1a1a1a}.ReferenceDetail_infoGrid__l_1ny{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1rem;gap:1rem}.ReferenceDetail_infoItem__SoSSI{display:flex;flex-direction:column;gap:.25rem}.ReferenceDetail_infoItem__SoSSI label{font-size:.875rem;font-weight:600;color:#666;text-transform:uppercase;letter-spacing:.5px}.ReferenceDetail_infoItem__SoSSI span{font-size:1rem;color:#1a1a1a;word-break:break-word}.ReferenceDetail_monospace__FCdPf{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875rem;background:#e9ecef;padding:.25rem .5rem;border-radius:4px}.ReferenceDetail_urlContainer__bJ2Ru{background:#fff;padding:1rem;border-radius:8px;border:1px solid #e0e0e0}.ReferenceDetail_url__LB7Gk{color:#007bff;text-decoration:none;word-break:break-all;font-size:.875rem;line-height:1.5}.ReferenceDetail_url__LB7Gk:hover{text-decoration:underline}.ReferenceDetail_artifactsSummary__3gPqG{display:flex;flex-direction:column;gap:1.5rem}.ReferenceDetail_artifactStats__QtgHI{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:1rem;gap:1rem}.ReferenceDetail_statItem__Vd4MR{text-align:center;padding:1rem;background:#fff;border-radius:8px;border:1px solid #e0e0e0}.ReferenceDetail_statNumber__XbfKx{display:block;font-size:2rem;font-weight:700;color:#007bff;margin-bottom:.25rem}.ReferenceDetail_statLabel__IUa_2{font-size:.875rem;color:#666;font-weight:500}.ReferenceDetail_artifactTypes__lw15q{display:flex;flex-wrap:wrap;gap:.75rem}.ReferenceDetail_artifactType__N3gbk{display:flex;align-items:center;gap:.5rem;background:#fff;padding:.75rem 1rem;border-radius:8px;border:1px solid #e0e0e0;font-size:.875rem}.ReferenceDetail_typeIcon__AKqc3{font-size:1rem}.ReferenceDetail_typeName__gcEEX{color:#333;font-weight:500;text-transform:capitalize}.ReferenceDetail_typeCount__sAZz_{color:#007bff;font-weight:600;background:#e7f3ff;padding:.25rem .5rem;border-radius:12px;font-size:.75rem}.ReferenceDetail_artifacts__7BMAs{display:flex;flex-direction:column;gap:1.5rem}.ReferenceDetail_artifacts__7BMAs h2{font-size:1.5rem;font-weight:600;margin:0;color:#1a1a1a}.ReferenceDetail_artifactsList__tSGyJ{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:1rem;gap:1rem}.ReferenceDetail_artifactCard__PwapU{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:1rem;cursor:pointer;transition:all .2s}.ReferenceDetail_artifactCard__PwapU:hover{border-color:#007bff;box-shadow:0 2px 8px rgba(0,123,255,.1)}.ReferenceDetail_artifactCard__PwapU.ReferenceDetail_selected__Cn4p_{border-color:#007bff;background:#f8f9ff;box-shadow:0 2px 8px rgba(0,123,255,.15)}.ReferenceDetail_artifactHeader__lxAy1{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.ReferenceDetail_artifactIcon__7RTeq{font-size:1.25rem}.ReferenceDetail_artifactKind__f0Vec{font-weight:600;color:#333;text-transform:capitalize;flex:1 1}.ReferenceDetail_artifactSize__eZW6v{font-size:.875rem;color:#666;background:#f8f9fa;padding:.25rem .5rem;border-radius:4px}.ReferenceDetail_artifactMeta__6z0Br{display:flex;justify-content:space-between;align-items:center;font-size:.8rem;color:#999}.ReferenceDetail_artifactChecksum__Kj98i{font-family:Monaco,Menlo,Ubuntu Mono,monospace;background:#f8f9fa;padding:.25rem .5rem;border-radius:4px}.ReferenceDetail_artifactViewer__4CqQT{margin-top:2rem;border-top:1px solid #e0e0e0;padding-top:2rem}.ReferenceDetail_metadataHeader__6Ix_j{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.ReferenceDetail_metadata__ucNut h2{font-size:1.5rem;font-weight:600;margin:0;color:#1a1a1a}.ReferenceDetail_editButton__FbM3z{background:#3b82f6;color:#fff;border:none;padding:.5rem 1rem;font-size:.875rem;font-weight:500;border-radius:6px;cursor:pointer;transition:background .2s}.ReferenceDetail_editButton__FbM3z:hover{background:#2563eb}.ReferenceDetail_jobs__Ox4pv h2{font-size:1.5rem;font-weight:600;margin:0 0 1.5rem;color:#1a1a1a}.ReferenceDetail_jobsHeader__8GocD{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.ReferenceDetail_retryButton__NQUjr{background:#28a745;color:#fff;border:none;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;border-radius:6px;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:.5rem}.ReferenceDetail_retryButton__NQUjr:hover:not(:disabled){background:#218838}.ReferenceDetail_retryButton__NQUjr:disabled{background:#6c757d;cursor:not-allowed}.ReferenceDetail_jobsList__atzEN{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.ReferenceDetail_jobCard__GjPAj{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:1rem;cursor:pointer;transition:all .2s}.ReferenceDetail_jobCard__GjPAj:hover{border-color:#007bff;box-shadow:0 2px 8px rgba(0,123,255,.1)}.ReferenceDetail_jobCard__GjPAj.ReferenceDetail_selected__Cn4p_{border-color:#007bff;background:#f8f9ff;box-shadow:0 2px 8px rgba(0,123,255,.15)}.ReferenceDetail_jobHeader__rRa8z{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.ReferenceDetail_jobStatus___f98I{display:flex;align-items:center;gap:.5rem}.ReferenceDetail_jobIcon__S1yxe{font-size:1.25rem;line-height:1}.ReferenceDetail_jobStatusBadge__F8rgs{color:#fff;padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.ReferenceDetail_jobDuration__frUK9{font-size:.875rem;color:#666;background:#f8f9fa;padding:.25rem .75rem;border-radius:12px;font-weight:500}.ReferenceDetail_jobMeta__I7ZA_{display:flex;justify-content:space-between;align-items:center;font-size:.8rem;color:#999;flex-wrap:wrap;gap:.5rem}.ReferenceDetail_jobDate__jBzB7{font-weight:500}.ReferenceDetail_jobError__OrZSN{color:#dc3545;background:#f8d7da;padding:.25rem .5rem;border-radius:4px;font-weight:500;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ReferenceDetail_jobDetails__Jko84{margin-top:2rem;border-top:1px solid #e0e0e0;padding-top:2rem}.ReferenceDetail_error__0N8RV,.ReferenceDetail_loading__rBDJU{text-align:center;padding:2rem;color:#666}.ReferenceDetail_error__0N8RV{color:#dc3545}.ReferenceDetail_empty__CvU6K{text-align:center;padding:3rem 2rem;color:#666}.ReferenceDetail_emptyIcon__VMQEX{font-size:3rem;margin-bottom:1rem}.ReferenceDetail_empty__CvU6K h3{margin:0 0 .5rem;font-size:1.25rem;color:#333}.ReferenceDetail_empty__CvU6K p{margin:0;font-size:1rem}@media (max-width:1024px){.ReferenceDetail_headerContent__RW3Pt{flex-direction:column;align-items:stretch;gap:1rem}.ReferenceDetail_navigation__mYH_Y{justify-content:center}.ReferenceDetail_artifactsList__tSGyJ{grid-template-columns:1fr}}@media (max-width:768px){.ReferenceDetail_content__tbPv_,.ReferenceDetail_header__O6sWO{padding:1rem}.ReferenceDetail_title__BDt3C{font-size:1.5rem}.ReferenceDetail_navigation__mYH_Y{flex-direction:column}.ReferenceDetail_navButton__9xIn7{text-align:center}.ReferenceDetail_infoGrid__l_1ny{grid-template-columns:1fr}.ReferenceDetail_artifactStats__QtgHI{grid-template-columns:repeat(2,1fr)}.ReferenceDetail_artifactTypes__lw15q{flex-direction:column}}.ArtifactViewer_container__SAN1M{background:#fff;border:1px solid #e0e0e0;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1)}.ArtifactViewer_header__3lCME{background:#f8f9fa;padding:1.5rem;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;align-items:center;gap:1rem}.ArtifactViewer_artifactInfo__4qo2P{display:flex;align-items:center;gap:1rem;flex:1 1}.ArtifactViewer_artifactIcon__9nJlZ{font-size:2rem;line-height:1}.ArtifactViewer_artifactDetails__Kossh{flex:1 1}.ArtifactViewer_artifactKind__CMmsI{font-size:1.25rem;font-weight:600;margin:0 0 .5rem;color:#1a1a1a;text-transform:capitalize}.ArtifactViewer_artifactMeta__mzFWz{display:flex;gap:1rem;flex-wrap:wrap}.ArtifactViewer_metaItem__qZnR6{font-size:.875rem;color:#666;background:#fff;padding:.25rem .75rem;border-radius:12px;border:1px solid #e0e0e0;white-space:nowrap}.ArtifactViewer_viewModeToggle__cWi4F{display:flex;background:#fff;border-radius:8px;padding:2px;border:1px solid #e0e0e0}.ArtifactViewer_toggleButton__Em5sA{background:transparent;color:#666;border:none;padding:.5rem 1rem;font-size:.875rem;font-weight:500;border-radius:6px;cursor:pointer;transition:all .2s;white-space:nowrap}.ArtifactViewer_toggleButton__Em5sA:hover{background:#f8f9fa;color:#333}.ArtifactViewer_toggleButton__Em5sA.ArtifactViewer_active__h0SFL{background:#007bff;color:#fff}.ArtifactViewer_toggleButton__Em5sA.ArtifactViewer_active__h0SFL:hover{background:#0056b3}.ArtifactViewer_content__5JjL2{padding:0;max-height:600px;overflow-y:auto}.ArtifactViewer_loading__ShyZN{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;color:#666;gap:1rem}.ArtifactViewer_spinner__EC__h{width:24px;height:24px;border:2px solid #e0e0e0;border-top-color:#007bff;border-radius:50%;animation:ArtifactViewer_spin__zMZjj 1s linear infinite}@keyframes ArtifactViewer_spin__zMZjj{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ArtifactViewer_error__eiI4u{padding:2rem;text-align:center;color:#dc3545}.ArtifactViewer_error__eiI4u h4{margin:0 0 .5rem;font-size:1.1rem}.ArtifactViewer_error__eiI4u p{margin:0 0 1rem;color:#666}.ArtifactViewer_retryButton__qjLSp{background:#007bff;color:#fff;border:none;padding:.5rem 1rem;font-size:.875rem;font-weight:500;border-radius:6px;cursor:pointer;transition:background .2s}.ArtifactViewer_retryButton__qjLSp:hover{background:#0056b3}.ArtifactViewer_empty__W91Sw{padding:3rem;text-align:center;color:#666}.ArtifactViewer_rawContent__JfRxK{margin:0;padding:1.5rem;background:#f8f9fa;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875rem;line-height:1.5;color:#333;overflow-x:auto;white-space:pre-wrap;word-break:break-word}@media (max-width:768px){.ArtifactViewer_header__3lCME{flex-direction:column;align-items:stretch;gap:1rem}.ArtifactViewer_artifactInfo__4qo2P{flex-direction:column;align-items:flex-start;gap:.75rem}.ArtifactViewer_artifactMeta__mzFWz{flex-direction:column;gap:.5rem}.ArtifactViewer_viewModeToggle__cWi4F{width:100%}.ArtifactViewer_toggleButton__Em5sA{flex:1 1}.ArtifactViewer_content__5JjL2{max-height:400px}}.MarkdownRenderer_container__yZLkn{padding:1.5rem;background:#fff}.MarkdownRenderer_content__iAR7A{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.6;color:#333;max-width:none}.MarkdownRenderer_content__iAR7A h1{font-size:1.75rem;font-weight:700;margin:1.5rem 0 1rem;color:#1a1a1a;border-bottom:2px solid #e0e0e0;padding-bottom:.5rem}.MarkdownRenderer_content__iAR7A h2{font-size:1.5rem;font-weight:600;margin:1.25rem 0 .75rem;color:#1a1a1a;border-bottom:1px solid #e0e0e0;padding-bottom:.25rem}.MarkdownRenderer_content__iAR7A h3{font-size:1.25rem;font-weight:600;margin:1rem 0 .5rem;color:#1a1a1a}.MarkdownRenderer_content__iAR7A p{margin:0 0 1rem;color:#333}.MarkdownRenderer_content__iAR7A p:last-child{margin-bottom:0}.MarkdownRenderer_content__iAR7A code{color:#e83e8c;padding:.125rem .375rem;border-radius:4px}.MarkdownRenderer_content__iAR7A code,.MarkdownRenderer_content__iAR7A pre{background:#f8f9fa;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875rem;border:1px solid #e9ecef}.MarkdownRenderer_content__iAR7A pre{border-radius:8px;padding:1rem;margin:1rem 0;overflow-x:auto;line-height:1.5}.MarkdownRenderer_content__iAR7A pre code{background:none;color:#333;padding:0;border:none;font-size:inherit}.MarkdownRenderer_content__iAR7A a{color:#007bff;text-decoration:none;border-bottom:1px solid transparent;transition:all .2s}.MarkdownRenderer_content__iAR7A a:hover{color:#0056b3;border-bottom-color:#0056b3}.MarkdownRenderer_content__iAR7A strong{font-weight:600;color:#1a1a1a}.MarkdownRenderer_content__iAR7A em{font-style:italic;color:#555}.MarkdownRenderer_content__iAR7A ol,.MarkdownRenderer_content__iAR7A ul{margin:1rem 0;padding-left:2rem}.MarkdownRenderer_content__iAR7A li{margin:.25rem 0;color:#333}.MarkdownRenderer_content__iAR7A blockquote{border-left:4px solid #007bff;margin:1rem 0;padding:.5rem 1rem;background:#f8f9fa;color:#666;font-style:italic}.MarkdownRenderer_content__iAR7A table{width:100%;border-collapse:collapse;margin:1rem 0;font-size:.875rem}.MarkdownRenderer_content__iAR7A td,.MarkdownRenderer_content__iAR7A th{border:1px solid #e0e0e0;padding:.75rem;text-align:left}.MarkdownRenderer_content__iAR7A th{background:#f8f9fa;font-weight:600;color:#1a1a1a}.MarkdownRenderer_content__iAR7A tr:nth-child(2n){background:#f8f9fa}.MarkdownRenderer_content__iAR7A hr{border:none;height:1px;background:#e0e0e0;margin:2rem 0}.MarkdownRenderer_loading__5IT8d{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;color:#666;gap:1rem}.MarkdownRenderer_spinner__5fqBx{width:24px;height:24px;border:2px solid #e0e0e0;border-top-color:#007bff;border-radius:50%;animation:MarkdownRenderer_spin__U2bpa 1s linear infinite}@keyframes MarkdownRenderer_spin__U2bpa{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.MarkdownRenderer_error__6fBHJ{padding:2rem;text-align:center;color:#dc3545}.MarkdownRenderer_error__6fBHJ h4{margin:0 0 .5rem;font-size:1.1rem}.MarkdownRenderer_error__6fBHJ p{margin:0;color:#666}@media (max-width:768px){.MarkdownRenderer_container__yZLkn{padding:1rem}.MarkdownRenderer_content__iAR7A h1{font-size:1.5rem}.MarkdownRenderer_content__iAR7A h2{font-size:1.25rem}.MarkdownRenderer_content__iAR7A h3{font-size:1.1rem}.MarkdownRenderer_content__iAR7A pre{padding:.75rem;font-size:.8rem}.MarkdownRenderer_content__iAR7A ol,.MarkdownRenderer_content__iAR7A ul{padding-left:1.5rem}}.JsonViewer_container__xkJkT{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875rem;line-height:1.5;color:#333;background:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;padding:1rem;overflow-x:auto}.JsonViewer_objectContainer__ugh7V{margin:.25rem 0}.JsonViewer_objectHeader__8j4rO{display:flex;align-items:center;gap:.5rem;padding:.25rem 0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.JsonViewer_objectLabel__iFFcW{display:flex;align-items:center;gap:.5rem;flex:1 1}.JsonViewer_objectContent__dv3IY{margin-left:1.5rem;border-left:1px solid #e0e0e0;padding-left:1rem;margin-top:.25rem}.JsonViewer_objectProperties__BoYeC{display:flex;flex-direction:column;gap:.25rem}.JsonViewer_emptyObject__iheGW{color:#999;font-style:italic;padding:.5rem 0}.JsonViewer_arrayContainer__RsLS_{margin:.25rem 0}.JsonViewer_arrayHeader__XeJbv{display:flex;align-items:center;gap:.5rem;padding:.25rem 0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.JsonViewer_arrayLabel__FK9XM{display:flex;align-items:center;gap:.5rem;flex:1 1}.JsonViewer_arrayContent__Kzmh_{margin-left:1.5rem;border-left:1px solid #e0e0e0;padding-left:1rem;margin-top:.25rem}.JsonViewer_arrayItems__JirD7{display:flex;flex-direction:column;gap:.25rem}.JsonViewer_arrayItem__UJ0aj{display:flex;align-items:flex-start;gap:.5rem}.JsonViewer_arrayIndex__I4hmB{color:#666;font-weight:500;min-width:3rem;flex-shrink:0}.JsonViewer_emptyArray__8CkfJ{color:#999;font-style:italic;padding:.5rem 0}.JsonViewer_primitiveContainer__Xkg3v{margin:.25rem 0}.JsonViewer_primitiveContent__Woya5{display:flex;align-items:center;gap:.5rem;padding:.25rem 0}.JsonViewer_key__MXQpZ{color:#06c;font-weight:500;flex-shrink:0}.JsonViewer_type__aGre_{color:#666;font-weight:500;font-size:.8rem;background:#e9ecef;padding:.125rem .375rem;border-radius:4px}.JsonViewer_value__ofoUX{font-weight:500;word-break:break-word;flex:1 1}.JsonViewer_value-string__lmrP_{color:#22863a}.JsonViewer_value-number__j7r2m{color:#005cc5}.JsonViewer_value-boolean__0Xpy_{color:#d73a49}.JsonViewer_value-null__U15_K,.JsonViewer_value-undefined__jTLS8{color:#6f42c1;font-style:italic}.JsonViewer_expandButton__cqT59{background:none;border:none;color:#666;cursor:pointer;padding:.125rem;border-radius:3px;font-size:.75rem;line-height:1;transition:all .2s;min-width:16px;height:16px;display:flex;align-items:center;justify-content:center}.JsonViewer_expandButton__cqT59:hover{background:#e9ecef;color:#333}.JsonViewer_copyButton__5lD1o{background:none;border:none;color:#666;cursor:pointer;padding:.25rem;border-radius:3px;font-size:.75rem;transition:all .2s;opacity:0;margin-left:auto}.JsonViewer_copyButton__5lD1o:hover{background:#e9ecef;color:#333}.JsonViewer_arrayHeader__XeJbv:hover .JsonViewer_copyButton__5lD1o,.JsonViewer_objectHeader__8j4rO:hover .JsonViewer_copyButton__5lD1o,.JsonViewer_primitiveContent__Woya5:hover .JsonViewer_copyButton__5lD1o{opacity:1}@media (max-width:768px){.JsonViewer_container__xkJkT{font-size:.8rem;padding:.75rem}.JsonViewer_arrayContent__Kzmh_,.JsonViewer_objectContent__dv3IY{margin-left:1rem;padding-left:.75rem}.JsonViewer_arrayIndex__I4hmB{min-width:2.5rem;font-size:.75rem}}.MetadataViewer_container__5plor{background:#fff;border:1px solid #e0e0e0;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1)}.MetadataViewer_header__n2__1{background:#f8f9fa;padding:1rem 1.5rem;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;align-items:center}.MetadataViewer_header__n2__1 h3{margin:0;font-size:1.1rem;font-weight:600;color:#1a1a1a}.MetadataViewer_viewModeToggle__6UQDX{display:flex;background:#fff;border-radius:6px;padding:2px;border:1px solid #e0e0e0}.MetadataViewer_toggleButton__mcoDW{background:transparent;color:#666;border:none;padding:.5rem 1rem;font-size:.875rem;font-weight:500;border-radius:4px;cursor:pointer;transition:all .2s;white-space:nowrap}.MetadataViewer_toggleButton__mcoDW:hover{background:#f8f9fa;color:#333}.MetadataViewer_toggleButton__mcoDW.MetadataViewer_active__twY_z{background:#007bff;color:#fff}.MetadataViewer_toggleButton__mcoDW.MetadataViewer_active__twY_z:hover{background:#0056b3}.MetadataViewer_content__FKPHe{padding:0;max-height:500px;overflow-y:auto}.MetadataViewer_formattedView__BOIiI{padding:1.5rem}.MetadataViewer_metadataItem__1kehy{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid #f0f0f0}.MetadataViewer_metadataItem__1kehy:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.MetadataViewer_metadataKey__jdLw6{font-size:.875rem;font-weight:600;color:#666;text-transform:uppercase;letter-spacing:.5px;background:#f8f9fa;padding:.25rem .75rem;border-radius:12px;align-self:flex-start}.MetadataViewer_metadataValue__8jmLG{font-size:1rem;color:#1a1a1a;word-break:break-word}.MetadataViewer_primitiveValue__JN5IE{font-family:Monaco,Menlo,Ubuntu Mono,monospace;background:#f8f9fa;padding:.5rem .75rem;border-radius:6px;border:1px solid #e0e0e0;display:inline-block;min-width:0}.MetadataViewer_jsonValue__UU3Mq{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875rem;background:#f8f9fa;padding:1rem;border-radius:8px;border:1px solid #e0e0e0;margin:0;overflow-x:auto;white-space:pre-wrap;word-break:break-word}.MetadataViewer_jsonView__Y4Bse{padding:1.5rem}.MetadataViewer_jsonContent__kfFaY{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875rem;line-height:1.5;color:#333;background:#f8f9fa;padding:1rem;border-radius:8px;border:1px solid #e0e0e0;margin:0;overflow-x:auto;white-space:pre-wrap;word-break:break-word}.MetadataViewer_empty__v8hq_{text-align:center;padding:3rem 2rem;color:#666}.MetadataViewer_emptyIcon__1ANGR{font-size:3rem;margin-bottom:1rem}.MetadataViewer_empty__v8hq_ h3{margin:0 0 .5rem;font-size:1.25rem;color:#333}.MetadataViewer_empty__v8hq_ p{margin:0;font-size:1rem}@media (max-width:768px){.MetadataViewer_header__n2__1{flex-direction:column;align-items:stretch;gap:1rem;padding:1rem}.MetadataViewer_viewModeToggle__6UQDX{justify-content:center}.MetadataViewer_toggleButton__mcoDW{flex:1 1}.MetadataViewer_formattedView__BOIiI,.MetadataViewer_jsonView__Y4Bse{padding:1rem}.MetadataViewer_metadataItem__1kehy{margin-bottom:1rem;padding-bottom:1rem}.MetadataViewer_jsonContent__kfFaY{font-size:.8rem;padding:.75rem}}.MetadataEditor_container__IKp_T{padding:20px;background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.MetadataEditor_header__2Pg6j{margin-bottom:24px;border-bottom:1px solid #e5e7eb;padding-bottom:16px}.MetadataEditor_header__2Pg6j h3{margin:0 0 8px;font-size:18px;font-weight:600;color:#111827}.MetadataEditor_description__7sz0O{margin:0;font-size:14px;color:#6b7280}.MetadataEditor_loading__NNnbD{text-align:center;padding:40px;color:#6b7280}.MetadataEditor_form__lHBUn{display:flex;flex-direction:column;gap:20px}.MetadataEditor_field__7EbZx{display:flex;flex-direction:column;gap:6px}.MetadataEditor_label__GmnPP{font-size:14px;font-weight:500;color:#374151;display:flex;align-items:center;gap:4px}.MetadataEditor_required__THqoz{color:#ef4444;font-weight:600}.MetadataEditor_checkbox__OPzqt,.MetadataEditor_input__wPd73{padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;transition:border-color .2s,box-shadow .2s}.MetadataEditor_checkbox__OPzqt:focus,.MetadataEditor_input__wPd73:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.MetadataEditor_checkbox__OPzqt{width:auto;margin:0}.MetadataEditor_error__5w8hT{border-color:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.1)}.MetadataEditor_errorText__M7s9y{font-size:12px;color:#ef4444;margin-top:2px}.MetadataEditor_helpText__XJGT2{font-size:12px;color:#6b7280;line-height:1.4;margin-top:2px}.MetadataEditor_generalError__4jMM5{background:#fef2f2;border:1px solid #fecaca;color:#dc2626;padding:12px;border-radius:6px;font-size:14px}.MetadataEditor_actions__fMm7B{display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding-top:20px;border-top:1px solid #e5e7eb}.MetadataEditor_cancelButton__TwXDG{background:#f9fafb;color:#374151;border:1px solid #d1d5db;padding:8px 16px;border-radius:6px;font-size:14px;cursor:pointer;transition:background-color .2s}.MetadataEditor_cancelButton__TwXDG:hover{background:#f3f4f6}.MetadataEditor_cancelButton__TwXDG:disabled{opacity:.5;cursor:not-allowed}.MetadataEditor_saveButton__u_D40{background:#3b82f6;color:#fff;border:none;padding:8px 16px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s}.MetadataEditor_saveButton__u_D40:hover{background:#2563eb}.MetadataEditor_saveButton__u_D40:disabled{background:#9ca3af;cursor:not-allowed}.JobDetails_container__XVfMZ{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:2rem}.JobDetails_modal__5rDKl{background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);max-width:800px;width:100%;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.JobDetails_header__axdJZ{background:#f8f9fa;padding:1.5rem 2rem;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.JobDetails_headerLeft__pKBXm{display:flex;align-items:flex-start;gap:1rem;flex:1 1}.JobDetails_closeButton__uTsxZ{background:#dc3545;color:#fff;border:none;width:32px;height:32px;border-radius:50%;cursor:pointer;font-size:1.2rem;font-weight:700;display:flex;align-items:center;justify-content:center;transition:background .2s;flex-shrink:0}.JobDetails_closeButton__uTsxZ:hover{background:#c82333}.JobDetails_jobInfo__e53_E{flex:1 1;min-width:0}.JobDetails_jobTitle__ZnpZ_{font-size:1.5rem;font-weight:700;margin:0 0 .5rem;color:#1a1a1a;word-break:break-word}.JobDetails_jobStatus__9wz_X{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.JobDetails_statusIcon__tZiuX{font-size:1.25rem;line-height:1}.JobDetails_statusBadge__43V3r{color:#fff;padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.JobDetails_navigation__u1f2H{display:flex;gap:.5rem;flex-shrink:0}.JobDetails_navButton__gtQEp{background:#fff;color:#666;border:1px solid #e0e0e0;padding:.5rem 1rem;font-size:.875rem;font-weight:500;border-radius:6px;cursor:pointer;transition:all .2s;white-space:nowrap}.JobDetails_navButton__gtQEp:hover{background:#f8f9fa;color:#333}.JobDetails_navButton__gtQEp.JobDetails_active__72ke_{background:#007bff;color:#fff;border-color:#007bff}.JobDetails_navButton__gtQEp.JobDetails_active__72ke_:hover{background:#0056b3;border-color:#0056b3}.JobDetails_content__LeIWM{flex:1 1;overflow-y:auto;padding:0}.JobDetails_overview__gxTgv{padding:2rem;display:flex;flex-direction:column;gap:2rem}.JobDetails_section__JZGar{background:#f8f9fa;padding:1.5rem;border-radius:12px;border:1px solid #e0e0e0}.JobDetails_section__JZGar h3{font-size:1.25rem;font-weight:600;margin:0 0 1rem;color:#1a1a1a}.JobDetails_infoGrid__nifjk{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1rem;gap:1rem}.JobDetails_infoItem__uY689{display:flex;flex-direction:column;gap:.25rem}.JobDetails_infoItem__uY689 label{font-size:.875rem;font-weight:600;color:#666;text-transform:uppercase;letter-spacing:.5px}.JobDetails_infoItem__uY689 span{font-size:1rem;color:#1a1a1a;word-break:break-word}.JobDetails_monospace__ywyzK{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875rem;background:#e9ecef;padding:.25rem .5rem;border-radius:4px}.JobDetails_statusText__EsQRt{font-weight:600;display:flex;align-items:center;gap:.5rem}.JobDetails_url__H7n7z{color:#007bff;text-decoration:none;word-break:break-all;font-size:.875rem;line-height:1.5}.JobDetails_url__H7n7z:hover{text-decoration:underline}.JobDetails_errorContainer__mCf0R{background:#f8d7da;border:1px solid #f5c6cb;border-radius:8px;padding:1rem}.JobDetails_errorText__6jAl_{color:#721c24;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875rem;line-height:1.5;margin:0;white-space:pre-wrap;word-break:break-word}.JobDetails_logs__X5A31,.JobDetails_params__TRgfW,.JobDetails_result__zj2Ez{padding:2rem}.JobDetails_logs__X5A31 h3,.JobDetails_params__TRgfW h3,.JobDetails_result__zj2Ez h3{font-size:1.25rem;font-weight:600;margin:0 0 1.5rem;color:#1a1a1a}.JobDetails_jsonContent__SRXVm{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875rem;line-height:1.5;color:#333;background:#f8f9fa;padding:1.5rem;border-radius:8px;border:1px solid #e0e0e0;margin:0;overflow-x:auto;white-space:pre-wrap;word-break:break-word}.JobDetails_empty__iF4nx{text-align:center;padding:3rem 2rem;color:#666}.JobDetails_empty__iF4nx p{margin:0 0 .5rem;font-size:1rem}.JobDetails_empty__iF4nx small{font-size:.875rem;color:#999}.JobDetails_loading__ndd4R{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;color:#666;gap:1rem}.JobDetails_spinner__1AL_Z{width:40px;height:40px;border:4px solid #f3f3f3;border-top-color:#007bff;border-radius:50%;animation:JobDetails_spin__iS7Sl 1s linear infinite}@keyframes JobDetails_spin__iS7Sl{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.JobDetails_error__z4JKf{padding:2rem;text-align:center;color:#dc3545}.JobDetails_error__z4JKf h3{margin:0 0 .5rem;font-size:1.25rem}.JobDetails_error__z4JKf p{margin:0 0 1rem;color:#666}.JobDetails_retryButton__LfszN{background:#007bff;color:#fff;border:none;padding:.5rem 1rem;font-size:.875rem;font-weight:500;border-radius:6px;cursor:pointer;transition:background .2s}.JobDetails_retryButton__LfszN:hover{background:#0056b3}@media (max-width:1024px){.JobDetails_container__XVfMZ{padding:1rem}.JobDetails_header__axdJZ{flex-direction:column;align-items:stretch;gap:1rem}.JobDetails_headerLeft__pKBXm{flex-direction:column;gap:.75rem}.JobDetails_navigation__u1f2H{justify-content:center}.JobDetails_infoGrid__nifjk{grid-template-columns:1fr}}@media (max-width:768px){.JobDetails_container__XVfMZ{padding:.5rem}.JobDetails_modal__5rDKl{max-height:95vh}.JobDetails_header__axdJZ,.JobDetails_logs__X5A31,.JobDetails_overview__gxTgv,.JobDetails_params__TRgfW,.JobDetails_result__zj2Ez{padding:1rem}.JobDetails_navigation__u1f2H{flex-direction:column}.JobDetails_navButton__gtQEp{text-align:center}.JobDetails_jobTitle__ZnpZ_{font-size:1.25rem}.JobDetails_jsonContent__SRXVm{font-size:.8rem;padding:1rem}}.LoadingSpinner_container__ujubw{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;background:#fff;min-height:400px}.LoadingSpinner_spinner__n9ESN{width:40px;height:40px;border:4px solid #f3f3f3;border-top-color:#007bff;border-radius:50%;animation:LoadingSpinner_spin__t14SY 1s linear infinite;margin-bottom:1rem}@keyframes LoadingSpinner_spin__t14SY{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.LoadingSpinner_text__7b5ka{color:#666;font-size:1rem;margin:0;font-weight:500}.home_container__eduTK{min-height:100vh;display:flex;flex-direction:column}.home_main__ZqXmQ{flex:1 1;width:100%}.team_loading__dPMSQ{text-align:center;padding:4rem 0;color:var(--color-text-secondary)}.team_actions__IcKfU{margin-bottom:2rem;display:flex;justify-content:flex-end}.team_tabs__rAPmg{display:flex;gap:.5rem;border-bottom:2px solid var(--color-border);margin-bottom:2rem}.team_tab__gAEZ6{padding:.75rem 1.5rem;background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-2px;cursor:pointer;font-size:.9375rem;font-weight:500;color:var(--color-text-secondary);transition:all .2s ease}.team_tab__gAEZ6:hover{color:var(--color-text-primary);background-color:var(--color-bg-secondary)}.team_tabActive__YEsdg{color:var(--color-primary);border-bottom-color:var(--color-primary)}.team_tabContent__5_J_e{animation:team_fadeIn__SkFOI .2s ease}@keyframes team_fadeIn__SkFOI{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}