:root,[data-theme=light]{--ra-bg-page: #f5f7fa;--ra-bg-container: #ffffff;--ra-bg-elevated: #ffffff;--ra-text-primary: rgba(0, 0, 0, .88);--ra-text-secondary: rgba(0, 0, 0, .65);--ra-border: #e5e7eb;--ra-primary: #0f37b2;--ra-primary-hover: #1a45c4;--ra-primary-active: #0d2d8f;--ra-hover: rgba(0, 0, 0, .04);--ra-text-inverse: #ffffff;--ra-shadow-card: 0 2px 8px rgba(0, 0, 0, .08);--ra-shadow-card-hover: 0 4px 12px rgba(0, 0, 0, .12);--ra-shadow-overlay: 0 2px 8px rgba(0, 0, 0, .15)}[data-theme=dark]{--ra-bg-page: #141414;--ra-bg-container: #1f1f1f;--ra-bg-elevated: #262626;--ra-text-primary: rgba(255, 255, 255, .9);--ra-text-secondary: rgba(255, 255, 255, .65);--ra-border: #303030;--ra-primary: #0f37b2;--ra-primary-hover: #1a45c4;--ra-primary-active: #0d2d8f;--ra-hover: rgba(255, 255, 255, .08);--ra-text-inverse: #ffffff;--ra-shadow-card: 0 2px 8px rgba(0, 0, 0, .28);--ra-shadow-card-hover: 0 6px 18px rgba(0, 0, 0, .34);--ra-shadow-overlay: 0 8px 24px rgba(0, 0, 0, .4)}:root,[data-theme=light],[data-theme=dark]{--vscode-editor-background: var(--ra-bg-container);--vscode-sideBar-background: var(--ra-bg-container);--vscode-editorWidget-background: var(--ra-bg-container);--vscode-editor-foreground: var(--ra-text-primary);--vscode-descriptionForeground: var(--ra-text-secondary);--vscode-panel-border: var(--ra-border);--vscode-button-background: var(--ra-primary);--vscode-button-hoverBackground: var(--ra-primary-hover);--vscode-button-foreground: #ffffff;--vscode-list-hoverBackground: var(--ra-hover);--vscode-list-hoverForeground: var(--ra-text-primary);--vscode-list-activeSelectionBackground: color-mix(in srgb, var(--ra-primary) 22%, transparent);--vscode-list-activeSelectionForeground: var(--ra-text-primary);--vscode-focusBorder: var(--ra-primary);--vscode-input-background: var(--ra-bg-container);--vscode-input-border: var(--ra-border);--vscode-input-foreground: var(--ra-text-primary);--vscode-textLink-foreground: var(--ra-primary);--vscode-textLink-activeForeground: var(--ra-primary-hover);--vscode-widget-shadow: rgba(0, 0, 0, .18);--vscode-errorForeground: #ff4d4f;--vscode-testing-iconPassed: #52c41a;--vscode-testing-iconFailed: #ff4d4f;--vscode-testing-iconQueued: #faad14;--vscode-editor-inactiveSelectionBackground: color-mix(in srgb, var(--ra-primary) 12%, transparent);--vscode-editor-hoverHighlight: var(--ra-hover);--vscode-diffEditor-unchangedRegionBackground: color-mix(in srgb, var(--ra-bg-page) 70%, var(--ra-bg-container));--vscode-textBlockQuote-background: color-mix(in srgb, var(--ra-primary) 8%, var(--ra-bg-container));--vscode-textBlockQuote-border: color-mix(in srgb, var(--ra-primary) 28%, transparent);--vscode-inputOption-hoverBackground: color-mix(in srgb, var(--ra-primary) 20%, transparent);--vscode-foreground: var(--ra-text-primary);--vscode-badge-background: var(--ra-primary);--vscode-badge-foreground: #ffffff}@font-face{font-family:AlibabaSans;font-style:normal;font-weight:300;font-display:swap;src:url(//mdn.alipayobjects.com/huamei_iwk9zp/afts/file/A*1GSgSYDD_aIAAAAAQsAAAAgAegCCAQ/AlibabaSans-Light.woff2) format("woff2")}@font-face{font-family:AlibabaSans;font-style:normal;font-weight:400;font-display:swap;src:url(//mdn.alipayobjects.com/huamei_iwk9zp/afts/file/A*2zEUQqnPNesAAAAAQtAAAAgAegCCAQ/AlibabaSans-Regular.woff2) format("woff2")}@font-face{font-family:AlibabaSans;font-style:normal;font-weight:500;font-display:swap;src:url(//mdn.alipayobjects.com/huamei_iwk9zp/afts/file/A*E_cxRbMlZqUAAAAAQuAAAAgAegCCAQ/AlibabaSans-Medium.woff2) format("woff2")}@font-face{font-family:AlibabaSans;font-style:normal;font-weight:600;font-display:swap;src:url(//mdn.alipayobjects.com/huamei_iwk9zp/afts/file/A*E_cxRbMlZqUAAAAAQuAAAAgAegCCAQ/AlibabaSans-Bold.woff2) format("woff2")}@font-face{font-family:AlibabaSans;font-style:normal;font-weight:700;font-display:swap;src:url(//mdn.alipayobjects.com/huamei_iwk9zp/afts/file/A*E_cxRbMlZqUAAAAAQuAAAAgAegCCAQ/AlibabaSans-Heavy.woff2) format("woff2")}html,body,#root{height:100%;margin:0;padding:0;scrollbar-gutter:stable both-edges;font-family:AlibabaSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.colorWeak{filter:invert(80%)}.ant-layout{min-height:100vh;overflow:hidden;scrollbar-gutter:stable}.ant-layout-content,.ant-pro-layout .ant-pro-grid-content,.ant-pro-layout-content{overflow-y:scroll;scrollbar-gutter:stable both-edges;padding:0!important}.ant-pro-sider.ant-layout-sider.ant-pro-sider-fixed{left:unset}.ant-layout-content,.ant-pro-layout .ant-pro-grid-content,.ant-pro-layout .ant-pro-page-container,.ant-pro-layout-content,.ant-pro-page-container-children-container{transition:none!important}.ant-pro-layout .ant-pro-grid-content{max-width:100%!important}.ant-layout-content>div[class*=root-]{background:transparent!important}.ant-pro-page-container-children-container,.ant-pro-page-container-children-content{background:transparent!important}.ant-pro-page-container .ant-page-header-heading-title{font-size:22px!important;line-height:1.35!important;font-weight:600!important;color:var(--ra-text-primary)!important}.ant-breadcrumb .ant-breadcrumb-link{color:var(--ra-text-secondary)!important}.ant-breadcrumb li:last-child .ant-breadcrumb-link{color:var(--ra-text-primary)!important;font-weight:400!important}.ra-pro-shell-root{min-height:100%;background:transparent;padding:12px 24px 24px}.ra-pro-shell-breadcrumb{margin-bottom:12px;padding:0 2px;min-height:22px}.ra-pro-shell-breadcrumb .ant-breadcrumb{font-size:14px;line-height:22px}.ra-initial-route-loading{min-height:calc(100vh - 180px);padding:0;box-sizing:border-box}.ra-initial-route-breadcrumb{height:0;margin:0}[data-theme=dark] .ant-input-affix-wrapper,[data-theme=dark] .ant-input-search .ant-input{background:var(--ra-bg-container)!important;border-color:var(--ra-border)!important;color:var(--ra-text-primary)!important}[data-theme=dark] .ant-input-search-button{background:var(--ra-bg-container)!important;border-color:var(--ra-border)!important;color:var(--ra-text-secondary)!important}[data-theme=dark] .ant-card{background:var(--ra-bg-container)!important}canvas{display:block}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--ra-bg-page);color:var(--ra-text-primary);overflow-y:scroll}ul,ol{list-style:none}.ant-pro-page-container-children-container{padding:0!important}@media (max-width: 768px){.ra-pro-shell-root{padding:8px 12px 16px}.ra-pro-shell-breadcrumb{margin-bottom:8px;padding-inline:0}.ra-initial-route-loading{min-height:calc(100vh - 140px);padding:0}.ra-initial-route-breadcrumb{margin:0}.ant-table{width:100%;overflow-x:auto}.ant-table-thead>tr>th,.ant-table-tbody>tr>th,.ant-table-thead>tr>td,.ant-table-tbody>tr>td{white-space:pre}.ant-table-thead>tr>th>span,.ant-table-tbody>tr>th>span,.ant-table-thead>tr>td>span,.ant-table-tbody>tr>td>span{display:block}}._dragMask_kp2m6_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:199;cursor:col-resize;background:transparent}._hitBox_kp2m6_9{position:fixed;top:var(--zy-handle-top);left:var(--zy-handle-left);width:var(--zy-handle-width);height:calc(100vh - var(--zy-handle-offset));height:calc(100dvh - var(--zy-handle-offset));cursor:col-resize;z-index:200;display:flex;justify-content:center;align-items:stretch;background:transparent;touch-action:none}._handle_kp2m6_25{width:1px;height:100%;background:transparent;transition:background-color .2s ease;pointer-events:none}._hovering_kp2m6_33{background:#05050524}._dragging_kp2m6_37{width:2px;background:var(--ant-colorPrimary);transition:none}._header_qe03f_1{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px;padding:4px 0 8px}._headerMain_qe03f_10{min-width:0;flex:1 1}._titleRow_qe03f_15{display:flex;align-items:center;gap:10px;flex-wrap:wrap}._title_qe03f_15{font-size:22px;line-height:30px;font-weight:600;color:var(--ant-color-text)}._summary_qe03f_29{padding:2px 10px;font-size:12px;line-height:20px;color:var(--ant-color-primary);background:var(--ant-color-primary-bg);border:1px solid var(--ant-color-primary-border);border-radius:999px}._description_qe03f_39{margin-top:6px;font-size:13px;line-height:22px;color:var(--ant-color-text-description)}._createButton_qe03f_46{flex-shrink:0;margin-top:14px;box-shadow:0 6px 16px #1677ff33}._panel_qe03f_52{padding:4px;border-radius:20px;background:linear-gradient(180deg,#f8fafc,#fff)}._section_qe03f_58+._section_qe03f_58{margin-top:18px}._sectionTitle_qe03f_62{margin-bottom:10px;padding:0 4px;font-size:12px;line-height:20px;font-weight:600;letter-spacing:.04em;color:var(--ant-color-text-description)}._list_qe03f_72{display:flex;flex-direction:column;gap:12px}._item_qe03f_78{position:relative;display:flex;align-items:center;gap:16px;padding:16px 52px 16px 16px;border:1px solid transparent;border-radius:16px;background:var(--ant-color-bg-container);box-shadow:0 8px 24px #0f172a0f;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease,transform .2s ease}._itemClickable_qe03f_95{cursor:pointer}._itemClickable_qe03f_95:hover{border-color:var(--ant-color-primary-border-hover);box-shadow:0 12px 28px #1677ff1f;transform:translateY(-1px)}._itemClickable_qe03f_95:focus-visible{outline:2px solid var(--ant-color-primary);outline-offset:2px}._itemCurrent_qe03f_110{border-color:var(--ant-color-primary);background:linear-gradient(135deg,#e6f4fff2,#f6faff);box-shadow:0 12px 28px #1677ff29}._itemCurrent_qe03f_110:hover{transform:none}._iconWrap_qe03f_120{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:14px;color:var(--ant-color-primary);background:var(--ant-color-primary-bg);font-size:18px;flex-shrink:0;font-weight:700}._iconWrapCurrent_qe03f_134{color:#fff;background:linear-gradient(135deg,#1677ff,#69b1ff);box-shadow:0 8px 16px #1677ff3d}._content_qe03f_140{min-width:0;flex:1 1}._itemTitleRow_qe03f_145{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}._itemTitleText_qe03f_153{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:24px;font-weight:600;color:var(--ant-color-text)}._roleTag_qe03f_164{flex-shrink:0;padding:2px 10px;line-height:20px;font-size:12px;color:var(--ant-color-primary);background:#1677ff14;border-radius:999px}._currentBadge_qe03f_174{display:inline-flex;align-items:center;gap:6px;padding:2px 10px;line-height:20px;font-size:12px;color:var(--ant-color-success);background:#52c41a1a;border-radius:999px}._currentIcon_qe03f_186{flex-shrink:0;color:var(--ant-color-success)}._tenantName_qe03f_191{margin-top:6px;color:var(--ant-color-text-description);font-size:13px;line-height:20px}._actions_qe03f_198{position:absolute;top:12px;right:12px;display:inline-flex;align-items:center;justify-content:center;z-index:1}._deleteButton_qe03f_208{opacity:0;color:var(--ant-color-text-tertiary);pointer-events:none;transition:opacity .2s ease,color .2s ease,background-color .2s ease}._deleteButton_qe03f_208:hover{opacity:1;color:var(--ant-color-error);background:#ff4d4f14}._item_qe03f_78:hover ._deleteButton_qe03f_208,._item_qe03f_78:focus-within ._deleteButton_qe03f_208{opacity:.88;pointer-events:auto}._createHeader_qe03f_230{display:flex;align-items:center;gap:14px;margin-bottom:18px;padding:14px;background:linear-gradient(135deg,#e6f4ff,#f5f9ff);border:1px solid var(--ant-color-primary-border);border-radius:16px}._createHeaderIcon_qe03f_241{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;border-radius:14px;color:#fff;font-size:20px;font-weight:700;background:linear-gradient(135deg,#1677ff,#69b1ff);box-shadow:0 10px 20px #1677ff2e}._createHeaderMain_qe03f_256{min-width:0;flex:1 1}._createTitle_qe03f_261{font-size:20px;line-height:28px;font-weight:600;color:var(--ant-color-text)}._createSubtitle_qe03f_268{margin-top:4px;font-size:13px;line-height:22px;color:var(--ant-color-text-description)}._modeSwitch_qe03f_275{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:18px}._modeButton_qe03f_282{height:40px;border:1px solid var(--ant-color-border);border-radius:12px;background:var(--ant-color-bg-container);color:var(--ant-color-text);font-size:14px;font-weight:500;cursor:pointer;transition:border-color .2s ease,color .2s ease,background-color .2s ease,box-shadow .2s ease}._modeButton_qe03f_282:hover{border-color:var(--ant-color-primary);color:var(--ant-color-primary)}._modeButtonActive_qe03f_303{color:var(--ant-color-primary);border-color:var(--ant-color-primary);background:var(--ant-color-primary-bg);box-shadow:0 8px 20px #1677ff1a}._createInput_qe03f_310 .ant-input{border-radius:12px}._createInput_qe03f_310 .ant-input-group-addon{padding:0;border:0;background:transparent}._lookupInlineButton_qe03f_320{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 14px;border:1px solid var(--ant-color-primary);border-left:0;border-radius:0 12px 12px 0;background:linear-gradient(135deg,#1677ff,#4096ff);color:#fff;font-size:13px;font-weight:500;cursor:pointer;transition:background-color .2s ease,opacity .2s ease,box-shadow .2s ease}._lookupInlineButton_qe03f_320:hover:not(:disabled){box-shadow:0 10px 20px #1677ff29}._lookupInlineButton_qe03f_320:disabled{cursor:not-allowed;opacity:.6}._createHelper_qe03f_349{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:-6px;font-size:12px;line-height:20px;color:var(--ant-color-text-description)}._createCounter_qe03f_360{flex-shrink:0;color:var(--ant-color-primary)}._lookupHint_qe03f_365{margin-top:-6px;margin-bottom:16px;font-size:12px;line-height:20px;color:var(--ant-color-text-description)}._lookupPanel_qe03f_373{display:flex;flex-direction:column;gap:12px;padding:12px;border:1px solid var(--ant-color-border-secondary);border-radius:16px;background:linear-gradient(180deg,#fafcff,#fff);box-shadow:inset 0 1px #ffffffb3}._lookupTenantCard_qe03f_384{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--ant-color-primary-border);border-radius:14px;background:linear-gradient(180deg,#f6faff,#fff)}._lookupTenantIcon_qe03f_394{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:12px;background:var(--ant-color-primary-bg);color:var(--ant-color-primary);font-weight:700;font-size:16px}._lookupTenantMain_qe03f_407{min-width:0;flex:1 1}._lookupTenantName_qe03f_412{font-size:15px;line-height:22px;font-weight:600;color:var(--ant-color-text)}._lookupTenantCode_qe03f_419{margin-top:2px;font-size:12px;line-height:18px;color:var(--ant-color-text-description)}._organizationHeader_qe03f_426{display:inline-flex;align-items:center;align-self:flex-start;padding:4px 10px;font-size:12px;line-height:20px;font-weight:600;color:var(--ant-color-primary);background:var(--ant-color-primary-bg);border-radius:999px}._organizationGroup_qe03f_439{display:flex;flex-direction:column;gap:10px}._organizationOption_qe03f_445{display:flex;align-items:center;gap:12px;margin:0;padding:12px 14px;border:1px solid var(--ant-color-border);border-radius:12px;background:var(--ant-color-bg-container);cursor:pointer;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}._organizationOption_qe03f_445:hover{border-color:var(--ant-color-primary-border-hover)}._organizationOptionActive_qe03f_465{border-color:var(--ant-color-primary);background:var(--ant-color-primary-bg);box-shadow:0 8px 20px #1677ff1a}._organizationOption_qe03f_445 .ant-radio{top:0}._organizationOptionMain_qe03f_475{min-width:0;flex:1 1}._organizationOptionName_qe03f_480{font-size:13px;line-height:20px;font-weight:600;color:var(--ant-color-text)}._organizationOptionCode_qe03f_487{margin-top:2px;font-size:12px;line-height:18px;color:var(--ant-color-text-description)}@media (max-width:576px){._header_qe03f_1{flex-direction:column;align-items:stretch}._createButton_qe03f_46{width:100%}._item_qe03f_78{align-items:flex-start;flex-wrap:wrap}._actions_qe03f_198{top:10px;right:10px}._createHeader_qe03f_230{align-items:flex-start}._createHelper_qe03f_349{flex-direction:column;align-items:flex-start}._modeSwitch_qe03f_275{grid-template-columns:1fr}._organizationOption_qe03f_445{align-items:flex-start}}._loadingWrap_1l2lc_1{display:inline-flex;align-items:center;padding:0 8px}._trigger_1l2lc_7{display:inline-flex;align-items:center;gap:8px;border-radius:20px;background:#fff;height:34px;padding:0 10px;cursor:pointer}._displayName_1l2lc_18,._avatarName_1l2lc_22{color:#8c8c8c}._root_12ysf_1{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;background:#f7f9fc}._header_12ysf_9{height:56px;border-bottom:1px solid rgba(23,35,58,.12);background:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 16px;flex-shrink:0}._brand_12ysf_20{min-width:0}._headerActions_12ysf_24{display:inline-flex;align-items:center;gap:12px}._main_12ysf_30{flex:1 1;min-height:0}._footer_12ysf_35{padding:16px;color:#17233aa3;text-align:center;border-top:1px solid rgba(23,35,58,.12);background:#fff;flex-shrink:0}._select_ccyub_1{border:1px solid rgba(23,35,58,.14);border-radius:8px;background:#fff;height:34px;min-width:220px;padding:0 8px}._compact_ccyub_10{height:30px;min-width:120px}._menuItem_dew8q_1{min-width:160px}._flagIcon_dew8q_5{margin-right:8px}._trigger_dew8q_9{cursor:pointer;padding:12px;display:inline-flex;align-items:center;justify-content:center;color:#8c8c8c;font-size:18px;vertical-align:middle}._link_13tyd_1{display:inline-flex;padding:4px;font-size:18px;color:#8c8c8c}._viewport_cm5cu_1{--zy-shell-offset-top: 0px;min-height:calc(100vh - var(--zy-shell-offset-top));min-height:calc(100dvh - var(--zy-shell-offset-top));display:flex;align-items:center;justify-content:center;background:var(--zy-shell-bg);padding:24px;position:relative;box-sizing:border-box;overflow:hidden}._panel_cm5cu_15{background:var(--zy-shell-panel-bg);backdrop-filter:blur(20px);padding:56px 48px;border-radius:16px;border:var(--zy-shell-panel-border);box-shadow:var(--zy-shell-panel-shadow);max-width:440px;width:100%;position:relative;z-index:1}._header_cm5cu_28{text-align:center;margin-bottom:40px}._title_cm5cu_33{font-size:28px;font-weight:600;color:var(--zy-shell-title);margin:0 0 12px;letter-spacing:-.02em}._subtitle_cm5cu_41{font-size:14px;color:var(--zy-shell-subtitle);margin:0}._loading_cm5cu_47{text-align:center;color:var(--zy-shell-subtitle);padding:18px 0}._actionStack_cm5cu_53{display:flex;flex-direction:column;gap:14px}._buttonBase_cm5cu_59{height:52px;border-radius:10px;font-size:15px;font-weight:500;border:none;cursor:pointer}._buttonBase_cm5cu_59:disabled{cursor:not-allowed;opacity:.6}._primaryButton_cm5cu_73{background:#ff6b00;color:#fff}._secondaryButton_cm5cu_78{border:var(--zy-shell-secondary-border);background:transparent;color:var(--zy-shell-secondary-color)}._buttonContent_cm5cu_84{display:inline-flex;align-items:center;justify-content:center;gap:8px}._footer_cm5cu_91{margin-top:36px;text-align:center;font-size:12px;color:var(--zy-shell-footer);line-height:1.6}._toggle_cm5cu_99{position:absolute;top:20px;right:20px;border-radius:10px;border:none;padding:8px 12px;background:var(--zy-shell-toggle-bg);color:var(--zy-shell-toggle-color);cursor:pointer}@media (max-width:767px){._viewport_cm5cu_1{align-items:flex-start;overflow-y:auto}._panel_cm5cu_15{margin-top:48px;padding:40px 24px}}._forgotSection_1qdck_1{margin-top:12px}._forgotButton_1qdck_5{border:none;background:transparent;color:#3b82f6;padding:0;cursor:pointer;font-size:13px}._viewport_3ihfq_1{--zy-shell-offset-top: 0px;min-height:calc(100vh - var(--zy-shell-offset-top));min-height:calc(100dvh - var(--zy-shell-offset-top));display:flex;align-items:center;justify-content:center;background:var(--zy-shell-bg);padding:24px;position:relative;box-sizing:border-box;overflow:hidden}._toggle_3ihfq_15{position:absolute;top:20px;right:20px;border-radius:10px;border:none;padding:8px 12px;background:var(--zy-shell-toggle-bg);color:var(--zy-shell-toggle-color);cursor:pointer}._panel_3ihfq_27{background:var(--zy-shell-panel-bg);backdrop-filter:blur(20px);padding:40px 36px;border-radius:16px;border:var(--zy-shell-panel-border);box-shadow:var(--zy-shell-panel-shadow);max-width:460px;width:100%}._header_3ihfq_38{text-align:center;margin-bottom:24px}._title_3ihfq_43{font-size:26px;font-weight:600;color:var(--zy-shell-title);margin:0 0 10px;letter-spacing:-.02em}._subtitle_3ihfq_51{font-size:14px;color:var(--zy-shell-subtitle);margin:0}._footer_3ihfq_57{margin-top:24px;text-align:center;font-size:12px;color:var(--zy-shell-footer);line-height:1.6}@media (max-width:767px){._viewport_3ihfq_1{align-items:flex-start;overflow-y:auto}._panel_3ihfq_27{margin-top:48px;padding:32px 24px}}._footerActions_9vlbr_1{display:flex;justify-content:center;gap:12px}._linkButton_9vlbr_7{border:none;background:transparent;color:#3b82f6;cursor:pointer;padding:0}._codeRow_9vlbr_15{display:flex;gap:10px}._codeButton_9vlbr_20{height:40px;min-width:120px}.aiButton___VjOAF{position:relative;background:linear-gradient(135deg,var(--ra-primary) 0%,#1a45c4 45%,#24dd85 100%);border:none;color:#fff;font-weight:600;box-shadow:none;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;z-index:1}.aiButton___VjOAF:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.25),transparent);transition:left .5s;z-index:-1}.aiButton___VjOAF:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#ffffff26;transform:translate(-50%,-50%);transition:width .6s,height .6s;z-index:-1}.aiButton___VjOAF:hover:not(:disabled){margin-top:-2px;margin-bottom:2px;box-shadow:none;background:linear-gradient(135deg,#1a45c4,#24dd85,#2ee892)}.aiButton___VjOAF:hover:not(:disabled):before{left:100%}.aiButton___VjOAF:hover:not(:disabled):after{width:300px;height:300px}.aiButton___VjOAF:hover:not(:disabled) .anticon{animation:aiPulse___ECmO7 .6s ease-in-out}.aiButton___VjOAF:active:not(:disabled){margin-top:0;margin-bottom:0;box-shadow:none}.aiButton___VjOAF:focus:not(:disabled){box-shadow:none}.aiButton___VjOAF .anticon{transition:transform .3s ease;display:inline-flex;align-items:center}.aiButton___VjOAF.ant-btn-loading___HTmoK:before,.aiButton___VjOAF.ant-btn-loading___HTmoK:after{animation:none}.aiButton___VjOAF:disabled{background:var(--vscode-button-secondaryBackground, #3c3c3c);color:var(--vscode-button-secondaryForeground, #cccccc);box-shadow:none;opacity:.6;cursor:not-allowed}.aiButtonSmall___I8pur{font-size:12px;padding:4px 12px;height:28px}.aiButtonLarge___wnXa4{font-size:16px;padding:12px 24px;height:40px}@keyframes aiPulse___ECmO7{0%{transform:scale(1)}50%{transform:scale(1.2) rotate(5deg)}to{transform:scale(1)}}.aiButtonLink___f0Yln{background:transparent!important;border:none!important;color:var(--ra-primary)!important;padding:0!important;height:auto!important;font-weight:600;box-shadow:none!important;position:relative;transition:all .3s ease}.aiButtonLink___f0Yln:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:linear-gradient(90deg,var(--ra-primary),#24dd85);transition:width .3s ease}.aiButtonLink___f0Yln:hover:not(:disabled){color:#1a45c4!important;margin-top:-1px;margin-bottom:1px}.aiButtonLink___f0Yln:hover:not(:disabled):after{width:100%}.aiButtonLink___f0Yln:hover:not(:disabled) .anticon{animation:aiPulse___ECmO7 .6s ease-in-out}.aiButtonLink___f0Yln:active:not(:disabled){margin-top:0;margin-bottom:0}.aiButtonLink___f0Yln .anticon{color:var(--ra-primary);transition:transform .3s ease}.aiButtonLink___f0Yln.ant-btn-loading___HTmoK:after{animation:none}.aiButtonLink___f0Yln:disabled{color:var(--vscode-button-secondaryForeground, #cccccc)!important;opacity:.6;cursor:not-allowed}[data-theme=dark] .aiButton___VjOAF{box-shadow:none}[data-theme=dark] .aiButton___VjOAF:hover:not(:disabled){box-shadow:none}[data-vscode-theme-kind=vscode-dark] .aiButton,[data-vscode-theme-kind=vscode-high-contrast] .aiButton{box-shadow:none}[data-vscode-theme-kind=vscode-dark] .aiButton:hover:not(:disabled),[data-vscode-theme-kind=vscode-high-contrast] .aiButton:hover:not(:disabled){box-shadow:none}.pageContainer___YYUzo{padding:24px 16px;background:var(--ra-bg-page);color:var(--ra-text-primary);min-height:100vh}.pageHeader___KREku{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;gap:12px}.pageTitle___tkZlp{margin:0;color:var(--ra-text-primary);font-size:20px;font-weight:600;display:flex;align-items:center;gap:12px;letter-spacing:-.5px}.pageSubtitle___YRHGr{margin:8px 0 0;color:var(--ra-text-secondary);font-size:14px}.card___RaLUW{background:var(--ra-bg-container);border:1px solid color-mix(in srgb,var(--ra-border) 70%,transparent);border-radius:4px;box-shadow:var(--ra-shadow-card);transition:all .2s ease-in-out}.card___RaLUW:hover{box-shadow:var(--ra-shadow-card-hover)}.tooltip___CM3Ma{background:var(--ra-bg-elevated);padding:12px 16px;border-radius:4px;box-shadow:var(--ra-shadow-overlay);min-width:160px;border:1px solid color-mix(in srgb,var(--ra-border) 70%,transparent);color:var(--ra-text-primary)}.emptyState___TeUlE{padding:32px 0;text-align:center;color:var(--ra-text-secondary)}.emptyIcon___e9t8c{font-size:64px;margin-bottom:16px;opacity:.5}.emptyDescription____Hyre{font-size:14px;color:var(--ra-text-secondary);margin-bottom:16px}.listItem___HYd1P{padding:16px 0;border-bottom:1px solid color-mix(in srgb,var(--ra-border) 42%,transparent)}.metricRow___OqYA7{display:flex;justify-content:space-between;margin-bottom:4px}.distributionRow___ENaoD{display:flex;justify-content:space-between;margin-bottom:2px;font-size:12px}.listPageFilter____jBOa{margin-bottom:24px}.listPageFilter____jBOa .ant-form-inline{margin-bottom:0}.listPageFilter____jBOa .ant-form-item{margin-right:16px;margin-bottom:0}.listPageFilter____jBOa .ant-form-item-control-input{min-height:32px}.listPageContent___TZuQ5{padding-top:0}.listPageToolbar___pXoKV{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:24px}.listPageToolbar___pXoKV .ant-input-search,.listPageToolbar___pXoKV .ant-select,.listPageToolbar___pXoKV .ant-picker{width:auto;min-width:200px}.tableListCard___d86x7{border-radius:12px;background:var(--ra-bg-container);padding:24px;box-shadow:none}.tableListCard___d86x7.ant-card{padding:0}.tableListCard___d86x7.ant-card .ant-card-body{padding:24px}.tableListToolbar___d2cYi{margin-bottom:16px}.tableListContent___xrcCr{padding-top:16px}.advancedFormCard___Gb6JQ{border-radius:12px;border:1px solid color-mix(in srgb,var(--ra-border) 45%,transparent);background:var(--ra-bg-container);padding:24px}.advancedFormCard___Gb6JQ.ant-card{padding:0}.advancedFormCard___Gb6JQ.ant-card .ant-card-body{padding:24px}.advancedFormSection___kTCrc{border-radius:8px;margin-bottom:24px}.advancedFormSection___kTCrc:last-child{margin-bottom:0}.advancedFormSection___kTCrc .ant-card-head{min-height:48px;padding:0 24px;border-bottom:1px solid color-mix(in srgb,var(--ra-border) 42%,transparent);font-weight:600;font-size:16px}.advancedFormSection___kTCrc .ant-card-body{padding:24px}.advancedFormSubmit___zhz6_{margin-top:32px;padding-top:24px;border-top:1px solid color-mix(in srgb,var(--ra-border) 42%,transparent)}.advancedFormSubmit___zhz6_ .ant-space{display:flex;flex-wrap:wrap;gap:8px}.advancedFormDrawer___AvNXQ .ant-form-item{margin-bottom:20px}.advancedFormDrawer___AvNXQ .ant-form-item:last-child{margin-bottom:0}.unifiedTabsContainer___xIlLi{margin-top:0;margin-bottom:0}.unifiedTabsContainer___xIlLi .ant-tabs .ant-tabs-nav___RLByw{margin-bottom:0;min-height:46px;padding:0 var(--ra-tabs-horizontal-padding, 16px)}.unifiedTabsContainer___xIlLi .ant-tabs .ant-tabs-nav___RLByw:before{border-bottom-color:color-mix(in srgb,var(--ra-border) 42%,transparent)!important}.unifiedTabsContainer___xIlLi .ant-tabs .ant-tabs-tab___zYVnz{color:var(--ra-text-secondary)!important;border-radius:0!important;padding:11px 2px 9px!important;margin-right:20px!important;transition:all .2s ease!important;font-weight:500!important;font-size:14px!important;line-height:1.2!important}.unifiedTabsContainer___xIlLi .ant-tabs .ant-tabs-tab___zYVnz:hover{color:color-mix(in srgb,var(--ra-primary) 84%,#1a45c4)!important;background:transparent!important}.unifiedTabsContainer___xIlLi .ant-tabs .ant-tabs-tab___zYVnz .ant-tabs-tab-btn___KRGrh{color:inherit!important}.unifiedTabsContainer___xIlLi .ant-tabs .ant-tabs-tab-active___uKaA_ .ant-tabs-tab-btn___KRGrh{color:var(--ra-primary)!important;font-weight:600!important}.unifiedTabsContainer___xIlLi .ant-tabs .ant-tabs-ink-bar___MBouY{background:var(--ra-primary)!important;height:2px!important;border-radius:2px!important}.unifiedTabsContainer___xIlLi .ant-tabs .ant-tabs-content-holder___gLJyw{border-top:1px solid color-mix(in srgb,var(--ra-border) 42%,transparent)}.unifiedTabsContainer___xIlLi .ant-tabs .ant-tabs-content___acPH1{padding:0}.container___Xt07l{display:flex;flex-direction:column;gap:16px}.listToolbar___GcXJN{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding:12px 16px;background:var(--ra-bg-container);border-radius:12px}.toolbarLeft___xtIUO{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.listArea___pJT2O{background:var(--ra-bg-container);border-radius:12px;overflow:hidden}.filterSelect___ym8oU{border-radius:4px;min-width:140px}.rangePicker___fibhT,.filterSearchBtn___VQXGa{border-radius:4px}.searchInput___kBpvQ{width:260px;border-radius:4px}.listWrapper____hz30{width:100%;padding:16px;max-width:100%}.listWrapper____hz30 .ant-list{width:100%}.listWrapper____hz30 .ant-list-item{width:100%;display:block;padding:0;border:none}.interviewList___DkOi9{width:100%}.listLoading___fOlQo{display:flex;justify-content:center;align-items:center;min-height:200px}.listEmpty___GxYWZ{padding:48px 0}.listItem___pMnHA{padding:0!important;border:none!important;margin-bottom:12px!important;width:100%!important}.listItem___pMnHA:last-child{margin-bottom:0!important}.listCard___iQM1G{width:100%;border-radius:12px;border:1px solid color-mix(in srgb,var(--ra-border) 50%,transparent);background:var(--ra-bg-container);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.listCard___iQM1G:hover{border-color:color-mix(in srgb,var(--ra-primary) 35%,var(--ra-border));box-shadow:0 12px 24px color-mix(in srgb,var(--ra-primary) 12%,transparent),0 0 0 1px color-mix(in srgb,var(--ra-primary) 16%,transparent);transform:translateY(-2px)}.listCard___iQM1G:active{transform:translateY(0)}.listCard___iQM1G .ant-card-body{padding:14px 16px}.cardHeader___TBsIT{display:flex;justify-content:space-between;gap:12px}.headerLeft___BLvVI{min-width:0;display:flex;align-items:flex-start;gap:12px;flex:1 1}.cardCheckbox___PLwA8{margin-top:6px}.candidateBlock___QWP7x{min-width:0;display:flex;flex-direction:column;gap:2px}.cardTitleRow___UFvcq{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.candidateName___Eea0N{font-size:16px;font-weight:600;color:var(--ra-text-primary);cursor:pointer}.candidateName___Eea0N:hover{color:var(--ra-primary)}.cardTitleSplit___avDZ0{color:var(--ra-text-secondary)}.jobTitle___IjheQ{font-size:14px;color:var(--ra-text-secondary)}.cardSubtitle___NYUW4{font-size:12px;color:var(--ra-text-secondary)}.headerRight___wTQUG{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.headerTag___y2rVx{margin-inline-end:0!important;border:none!important;border-radius:999px!important;padding:0 10px!important;min-height:24px;line-height:24px!important;font-size:12px!important;font-weight:500}.tagDefault___bnxbx{color:#4b5563!important;background:#f3f4f6!important}.tagSuccess___pFcFY{color:#166534!important;background:#dcfce7!important}.tagError___d_tTE{color:#991b1b!important;background:#fee2e2!important}.tagWarning___pEmXK{color:#9a3412!important;background:#ffedd5!important}.tagProcessing___zQsdp{color:#1e40af!important;background:#dbeafe!important}.metricsRow___LMmib{margin-top:12px;padding:10px;border-radius:10px;background:color-mix(in srgb,var(--ra-bg-container) 72%,var(--ra-hover));display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.metricItem___Sn97U{min-width:0;display:flex;align-items:flex-start;gap:8px;color:var(--ra-text-secondary)}.metricLabel___cYieT{font-size:11px;line-height:1.2}.metricValue___mvajP{margin-top:2px;font-size:13px;line-height:1.4;color:var(--ra-text-primary);word-break:break-word}.noteRow___u1RIJ{margin-top:10px;padding:8px 10px;border-left:3px solid var(--ra-primary);background:color-mix(in srgb,var(--ra-primary) 8%,transparent);border-radius:8px;display:flex;gap:8px;align-items:flex-start}.noteLabel___uGFwQ{flex-shrink:0;font-size:12px;color:var(--ra-text-secondary)}.noteText___wxf_X{font-size:12px;color:var(--ra-text-primary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.footerRow___syx6Q{margin-top:12px;padding-top:10px;border-top:1px solid color-mix(in srgb,var(--ra-border) 36%,transparent);display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.updatedAt___KJSLh{font-size:12px;color:var(--ra-text-secondary)}.actionButtons___vrMO7{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.actionButton___GdO_1{border-radius:6px;white-space:nowrap;font-size:12px;min-height:30px;padding:4px 10px!important;display:inline-flex;align-items:center;gap:4px}.listPagination___XRUwE{display:flex;justify-content:flex-end;margin-top:16px;padding-top:16px;border-top:1px solid color-mix(in srgb,var(--ra-border) 45%,transparent)}.calendarCard___ldh3k{background:transparent!important;border:none!important;border-radius:0}.calendarCard___ldh3k .ant-card-body{padding:0}.calendar___wlDRb .ant-picker-calendar-date{min-height:120px}.calendar___wlDRb .ant-picker-calendar-date-content{min-height:72px;max-height:94px;overflow-y:auto;overflow-x:hidden;padding-right:2px}.calendarCell___dhTxP{cursor:pointer;padding:2px 2px 0;border-radius:4px;transition:background-color .2s;background:var(--ra-bg-container);border:1px solid color-mix(in srgb,var(--ra-border) 45%,transparent);min-height:72px}.calendarCell___dhTxP:hover{background-color:var(--ra-hover)}.calendarCell___dhTxP:active{background-color:var(--vscode-list-activeSelectionBackground)}.calendarCell___dhTxP .eventItem___zsVdC{display:flex;align-items:center;gap:6px;padding:4px 6px;margin-bottom:4px;border-radius:4px;background:var(--vscode-editor-hoverHighlight);color:var(--ra-text-primary);font-size:12px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendarEventList___AL1w2{list-style:none;padding:0;margin:0}.eventText___y9ZSh{display:flex;flex-direction:column;overflow:hidden}.primary___U6hDx{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.secondary___SEPWO{color:var(--ra-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendarMoreHint___yZoB6{margin-top:2px;font-size:11px;line-height:1.2;color:var(--ra-primary)}.calendarEventTooltip____hrg0{max-width:280px;font-size:12px;line-height:1.6}.tooltipTitle___ntAi6{font-weight:600;margin-bottom:2px}@media (max-width: 1080px){.metricsRow___LMmib{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 768px){.listToolbar___GcXJN,.toolbarLeft___xtIUO{flex-direction:column;align-items:stretch}.listWrapper____hz30{padding:12px}.cardHeader___TBsIT{flex-direction:column}.headerRight___wTQUG{justify-content:flex-start}.metricsRow___LMmib{grid-template-columns:1fr}.footerRow___syx6Q{flex-direction:column;align-items:flex-start}}.analysisContent___tIV3x{background:var(--ra-bg-container);padding:16px;border-radius:6px;border:1px solid var(--ra-border);max-height:60vh;overflow:auto}.emptyContent___LCPuG{text-align:center;color:var(--ra-text-secondary);padding:40px}.errorContent___ebZbm{color:var(--vscode-errorForeground);margin-top:12px;font-size:12px}.marginLeft12___q0KbZ{margin-left:12px}.marginLeft8____f21Y{margin-left:8px}.modalStyle___NmHI2{top:20px}.candidateAIRecommendationModal___hldHy .analyzingContainer____Jtzs{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;min-height:300px}.candidateAIRecommendationModal___hldHy .analyzingContainer____Jtzs .progressContainer___DqHWQ{margin-top:24px;width:100%;max-width:400px;text-align:center}.candidateAIRecommendationModal___hldHy .analyzingContainer____Jtzs .progressContainer___DqHWQ .ant-progress{margin-bottom:12px}.candidateAIRecommendationModal___hldHy .table___z2KYh{margin-top:16px}.candidateFormModal___cCAws .ant-modal-content{background:var(--ra-bg-container)!important;border-color:var(--ra-border)!important;color:var(--ra-text-primary)!important}.candidateFormModal___cCAws .ant-modal-header{background:var(--ra-bg-container)!important;border-bottom-color:var(--ra-border)!important;color:var(--ra-text-primary)!important}.candidateFormModal___cCAws .ant-modal-title,.candidateFormModal___cCAws .ant-modal-close{color:var(--ra-text-primary)!important}.candidateFormModal___cCAws .ant-modal-close:hover{color:var(--ra-primary-hover)!important}.candidateFormModal___cCAws .ant-modal-body{background:var(--ra-bg-container)!important;color:var(--ra-text-primary)!important}.candidateFormModal___cCAws .ant-modal-footer{background:var(--ra-bg-container)!important;border-top-color:var(--ra-border)!important}.form___TSyaY .ant-form-item-label>label{color:var(--ra-text-primary)!important}.form___TSyaY .ant-input,.form___TSyaY .ant-input-number,.form___TSyaY .ant-picker,.form___TSyaY .ant-select-selector{background:var(--ra-bg-container)!important;border-color:var(--ra-border)!important;color:var(--ra-text-primary)!important}.form___TSyaY .ant-input:focus,.form___TSyaY .ant-input-number:focus,.form___TSyaY .ant-picker:focus,.form___TSyaY .ant-select-focused .ant-select-selector{border-color:var(--ra-primary)!important;box-shadow:0 0 0 2px var(--ra-primary)!important}.form___TSyaY .ant-select-dropdown{background:var(--vscode-dropdown-background)!important;border-color:var(--vscode-dropdown-border)!important;color:var(--vscode-dropdown-foreground)!important}.form___TSyaY .ant-select-item{color:var(--vscode-dropdown-foreground)!important}.form___TSyaY .ant-select-item:hover{background:var(--ra-hover)!important}.form___TSyaY .ant-select-item.ant-select-item-option-selected___kAU03{background:var(--vscode-list-activeSelectionBackground)!important;color:var(--ra-text-primary)!important}.form___TSyaY .ant-input::placeholder{color:var(--vscode-input-placeholderForeground)!important}.form___TSyaY .ant-radio-wrapper{color:var(--ra-text-primary)!important}.form___TSyaY .ant-radio-wrapper .ant-radio-inner{border-color:var(--ra-border)!important}.form___TSyaY .ant-radio-wrapper .ant-radio-checked .ant-radio-inner{border-color:var(--ra-primary)!important;background-color:var(--ra-primary)!important}.form___TSyaY .ant-card{background:var(--ra-bg-container)!important;border-color:var(--ra-border)!important;color:var(--ra-text-primary)!important}.form___TSyaY .ant-card .ant-card-head{background:var(--ra-bg-container)!important;border-bottom-color:var(--ra-border)!important;color:var(--ra-text-primary)!important}.form___TSyaY .ant-card .ant-card-body{background:var(--ra-bg-container)!important;color:var(--ra-text-primary)!important}.form___TSyaY .ant-tag{background:var(--vscode-badge-background)!important;border-color:var(--vscode-badge-foreground)!important;color:var(--vscode-badge-foreground)!important}.drawerRoot___RpacV .ant-drawer-header{padding:16px 20px;border-bottom:1px solid var(--vscode-widget-border)}.drawerRoot___RpacV .ant-drawer-body{padding:0;display:flex;flex-direction:column;overflow:hidden;background:var(--ra-bg-container)}.drawerTitle___N8vZL{display:flex;align-items:center;gap:10px}.drawerTitleIcon___lPmb3{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:linear-gradient(135deg,color-mix(in srgb,var(--ra-primary) 20%,transparent),color-mix(in srgb,var(--ra-primary) 8%,transparent));color:var(--ra-primary);font-size:16px}.drawerTitleText___sBaxy{font-size:15px;font-weight:600;color:var(--vscode-foreground);letter-spacing:.3px}.content___FckSv{display:flex;flex-direction:column;height:100%;overflow:hidden}.addForm___THcBZ{flex-shrink:0;padding:20px;background:linear-gradient(180deg,color-mix(in srgb,var(--ra-primary) 6%,transparent) 0%,transparent 100%);border-bottom:1px solid var(--vscode-widget-border)}.textArea___ZXkbB .ant-input{border-radius:8px;resize:none}.submitItem___Ykxkk{margin-bottom:0!important}.addBtn___fLtF4{border-radius:8px!important;height:40px!important;font-weight:500!important}.timelineSection___DySdc{flex:1 1;overflow:hidden;display:flex;flex-direction:column;min-height:0;padding:16px 24px 24px}.timelineSection___DySdc .ant-timeline{flex:1 1}.timelineHeader___dpdf7{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.timelineLabel___tka40{font-size:13px;font-weight:600;color:var(--vscode-foreground);letter-spacing:.2px}.timelineCount___y52hu{font-size:12px;color:var(--ra-text-secondary)}.timelineWrapper___GfU8Y{flex:1 1;overflow-y:auto;padding-right:16px;min-height:120px}.timelineWrapper___GfU8Y::-webkit-scrollbar{width:6px}.timelineWrapper___GfU8Y::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--vscode-foreground) 20%,transparent);border-radius:3px}.timelineDot___AJEnb{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,color-mix(in srgb,var(--ra-primary) 25%,transparent),color-mix(in srgb,var(--ra-primary) 12%,transparent));color:var(--ra-primary);font-size:12px;border:2px solid color-mix(in srgb,var(--ra-primary) 40%,transparent)}.timelineItem___jVpSK{margin-left:8px;padding:12px 14px;background:var(--vscode-editor-inactiveSelectionBackground, var(--ra-bg-container));border-radius:10px;border:1px solid color-mix(in srgb,var(--vscode-widget-border) 60%,transparent);box-shadow:0 1px 3px color-mix(in srgb,#000 4%,transparent);min-width:0}.noteContent___YT4Y0{font-size:13px;line-height:1.6;color:var(--vscode-foreground);white-space:pre-wrap;word-break:break-word;margin-bottom:8px}.noteMeta___zqXyw{font-size:11px;color:var(--ra-text-secondary);display:flex;align-items:center;gap:8px}.noteAuthor___hVLMj{display:inline-flex;align-items:center}.noteAuthor___hVLMj:after{content:"";width:3px;height:3px;margin-left:8px;background:var(--ra-text-secondary);border-radius:50%;opacity:.6}.noteTime___K2urO{flex-shrink:0;opacity:.9}.loading___m3JJT{display:flex;justify-content:center;padding:48px 0}.empty___F0Pg7{padding:48px 0!important}.empty___F0Pg7 .ant-empty-description{color:var(--ra-text-secondary);font-size:13px}.drawerRoot___RpacV .ant-timeline-item-tail{border-inline-start-color:color-mix(in srgb,var(--ra-border) 50%,transparent)!important}.drawerRoot___RpacV .ant-timeline-item-content{margin-inline-start:36px!important;margin-inline-end:8px!important}.candidateSelectionModal___uQUNL .ant-modal-content{background:var(--ra-bg-container)!important;border:1px solid color-mix(in srgb,var(--ra-border) 40%,transparent)!important;border-radius:8px!important;box-shadow:var(--ra-shadow-overlay)!important;color:var(--ra-text-primary)!important;overflow:hidden}.candidateSelectionModal___uQUNL .ant-modal-header{background:var(--ra-bg-container)!important;border-bottom:1px solid color-mix(in srgb,var(--ra-border) 30%,transparent)!important;color:var(--ra-text-primary)!important;padding:20px 24px!important}.candidateSelectionModal___uQUNL .ant-modal-title{color:var(--ra-text-primary)!important;font-size:16px!important;font-weight:600!important}.candidateSelectionModal___uQUNL .ant-modal-close{color:var(--ra-text-secondary)!important;transition:all .2s ease!important;border-radius:4px!important}.candidateSelectionModal___uQUNL .ant-modal-close:hover{color:var(--ra-text-primary)!important;background:color-mix(in srgb,var(--ra-hover) 50%,transparent)!important}.candidateSelectionModal___uQUNL .ant-modal-body{background:var(--ra-bg-container)!important;color:var(--ra-text-primary)!important;padding:20px 24px!important}.candidateSelectionModal___uQUNL .ant-modal-footer{background:color-mix(in srgb,var(--ra-hover) 10%,transparent)!important;border-top:1px solid color-mix(in srgb,var(--ra-border) 30%,transparent)!important;padding:12px 24px!important;display:flex!important;justify-content:flex-end!important;gap:12px!important}.searchBar___TrogO{margin-bottom:20px}.searchBar___TrogO .ant-input-search{border-radius:6px!important;overflow:hidden}.searchBar___TrogO .ant-input-search .ant-input___Gy9R8{border-color:color-mix(in srgb,var(--ra-border) 40%,transparent)!important}.searchBar___TrogO .ant-input-search .ant-input___Gy9R8:hover{border-color:var(--ra-primary)!important}.searchBar___TrogO .ant-input-search .ant-input___Gy9R8:focus{border-color:var(--ra-primary)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--ra-primary) 20%,transparent)!important}.searchBar___TrogO .ant-input-search .ant-input-search-button___UewPP{border-color:color-mix(in srgb,var(--ra-border) 40%,transparent)!important;background:var(--ra-primary)!important;color:#fff!important}.searchBar___TrogO .ant-input-search .ant-input-search-button___UewPP:hover{background:var(--ra-primary-hover)!important}.table___NVClM .ant-table{background:var(--ra-bg-container)!important;color:var(--ra-text-primary)!important;border-radius:6px!important;overflow:hidden}.table___NVClM .ant-table-container{border:none!important}.table___NVClM .ant-table-thead>tr>th{background:color-mix(in srgb,var(--ra-hover) 30%,transparent)!important;border-bottom:2px solid color-mix(in srgb,var(--ra-border) 55%,transparent)!important;border-top:none!important;border-left:none!important;border-right:1px solid color-mix(in srgb,var(--ra-border) 20%,transparent)!important;color:var(--ra-text-primary)!important;font-weight:600!important;font-size:13px!important;text-transform:uppercase!important;letter-spacing:.5px!important;padding:14px 16px!important}.table___NVClM .ant-table-thead>tr>th:first-child{border-left:none!important}.table___NVClM .ant-table-thead>tr>th:last-child{border-right:none!important}.table___NVClM .ant-table-tbody>tr{transition:all .15s ease!important}.table___NVClM .ant-table-tbody>tr>td{border-bottom:1px solid color-mix(in srgb,var(--ra-border) 25%,transparent)!important;border-right:1px solid color-mix(in srgb,var(--ra-border) 15%,transparent)!important;border-left:none!important;border-top:none!important;color:var(--ra-text-primary)!important;padding:16px!important}.table___NVClM .ant-table-tbody>tr>td:first-child{border-left:none!important}.table___NVClM .ant-table-tbody>tr>td:last-child{border-right:none!important}.table___NVClM .ant-table-tbody>tr:last-child>td{border-bottom:none!important}.table___NVClM .ant-table-tbody>tr:hover>td{background:color-mix(in srgb,var(--ra-hover) 50%,transparent)!important}.table___NVClM .ant-table-tbody>tr.ant-table-row-selected___vxLiN>td{background:color-mix(in srgb,var(--ra-primary) 12%,transparent)!important}.table___NVClM .ant-table-tbody>tr.ant-table-row-selected___vxLiN>td:hover{background:color-mix(in srgb,var(--ra-primary) 18%,transparent)!important}.table___NVClM .ant-table-empty .ant-empty___Ycce5{margin:32px 0!important}.table___NVClM .ant-table-empty .ant-empty-description___nEHMR{color:var(--ra-text-secondary)!important}.table___NVClM .ant-pagination{color:var(--ra-text-primary)!important;margin-top:16px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:12px!important}.table___NVClM .ant-pagination-total-text{color:var(--ra-text-secondary)!important}.table___NVClM .ant-pagination-item{background:var(--ra-bg-container)!important;border-color:color-mix(in srgb,var(--ra-border) 40%,transparent)!important;border-radius:4px!important;transition:all .2s ease!important}.table___NVClM .ant-pagination-item a{color:var(--ra-text-primary)!important}.table___NVClM .ant-pagination-item:hover{border-color:var(--ra-primary)!important;transform:translateY(-1px)}.table___NVClM .ant-pagination-item.ant-pagination-item-active___jemNL{background:var(--ra-primary)!important;border-color:var(--ra-primary)!important}.table___NVClM .ant-pagination-item.ant-pagination-item-active___jemNL a{color:#fff!important}.table___NVClM .ant-pagination-item.ant-pagination-item-active___jemNL:hover{transform:translateY(-1px);box-shadow:0 2px 6px color-mix(in srgb,var(--ra-primary) 30%,transparent)!important}.table___NVClM .ant-pagination-prev .ant-pagination-item-link___SKjHL,.table___NVClM .ant-pagination-next .ant-pagination-item-link___SKjHL{background:var(--ra-bg-container)!important;border-color:color-mix(in srgb,var(--ra-border) 40%,transparent)!important;color:var(--ra-text-primary)!important;border-radius:4px!important;transition:all .2s ease!important}.table___NVClM .ant-pagination-prev .ant-pagination-item-link___SKjHL:hover,.table___NVClM .ant-pagination-next .ant-pagination-item-link___SKjHL:hover{border-color:var(--ra-primary)!important;color:var(--ra-primary)!important;transform:translateY(-1px)}.table___NVClM .ant-select-selector{border-color:color-mix(in srgb,var(--ra-border) 40%,transparent)!important;border-radius:4px!important}.table___NVClM .ant-select-selector:hover{border-color:var(--ra-primary)!important}.ant-drawer-content{background:var(--ra-bg-container)!important;color:var(--ra-text-primary)!important}.ant-drawer-header{background:var(--ra-bg-container)!important;border-bottom-color:var(--ra-border)!important;color:var(--ra-text-primary)!important}.ant-drawer-title{color:var(--ra-text-primary)!important;font-weight:600!important}.ant-drawer-close{color:var(--ra-text-primary)!important;width:32px!important;height:32px!important;border-radius:4px!important;transition:all .2s ease!important}.ant-drawer-close:hover{color:var(--ra-primary-hover)!important;background:var(--ra-hover)!important}.ant-drawer-body{background:var(--ra-bg-container)!important;color:var(--ra-text-primary)!important;padding:24px!important}.ant-drawer-footer{background:var(--ra-bg-container)!important;border-top-color:var(--ra-border)!important;padding:16px 24px!important}.ant-progress-bg{transition:all .3s ease!important}.ant-progress-inner{background:var(--vscode-list-inactiveSelectionBackground)!important;border-radius:4px!important}.ant-tag{border-radius:4px!important;padding:2px 8px!important;font-size:12px!important;font-weight:500!important;border:none!important}.drawer___VpPsv .ant-drawer-content-wrapper{box-shadow:-8px 0 24px #00000026}.drawerExtra___RrqD_{display:flex;align-items:center;gap:8px}.fullscreenBtn___FAyKI{color:var(--ra-text-primary);width:32px;height:32px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:4px}.fullscreenBtn___FAyKI:hover{color:var(--ra-primary-hover);background:var(--ra-hover)}.title___mDDJm{font-size:18px;font-weight:600;color:var(--ra-text-primary);line-height:1.4}.subtitle___thsry{font-size:13px;color:var(--ra-text-secondary);font-weight:400;margin-top:6px;display:flex;align-items:center;gap:8px}.separator___fHY62{color:var(--ra-border);font-weight:300}.embedWrap___OdEIK{display:flex;flex-direction:column;height:100%;min-height:0}.embedBody___iJmUP{flex:1 1;min-height:0;overflow:auto}.embedHeader___MDA3N{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px;flex-shrink:0}.embedHeader___MDA3N .embedHeaderLeft___KkFL8{min-width:0}.embedHeader___MDA3N .title___mDDJm{margin-bottom:0}.embedHeader___MDA3N .subtitle___thsry{margin-top:4px}.embedHeader___MDA3N .drawerExtra___RrqD_{margin-left:auto;flex-shrink:0}.scoreOverview___aflku{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px;padding:20px;background:var(--vscode-list-inactiveSelectionBackground, rgba(128, 128, 128, .1));border:1px solid var(--ra-border);border-radius:8px;gap:24px}.scoreMain___DmzaT{flex:1 1;min-width:0}.scoreItem___K81w5{margin-bottom:12px;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.scoreItem___K81w5:last-child{margin-bottom:0}.scoreLabel___mnqYc{color:var(--ra-text-secondary);font-size:13px;white-space:nowrap}.progressWrapper___xOPzz{margin-top:16px;width:100%}.scoreSubs___yxNF3{display:flex;gap:12px;flex-wrap:wrap}.scoreSub___WH4_O{display:flex;flex-direction:column;align-items:center;min-width:120px;padding:14px 16px;background:var(--ra-bg-container);border:1px solid var(--ra-border);border-radius:6px;transition:all .2s ease;flex:1 1}.scoreSub___WH4_O:hover{border-color:var(--ra-primary);box-shadow:0 2px 8px #0000001a;transform:translateY(-2px)}.scoreSubLabel___V4jTI{font-size:12px;color:var(--ra-text-secondary);margin-bottom:10px;font-weight:500;text-align:center}.subProgress___Qu60M{margin-top:8px;width:100%}.analysisContent___XGf7t{background:var(--ra-bg-container);padding:20px 24px;border-radius:8px;border:1px solid var(--ra-border);max-height:calc(100vh - 320px);overflow-y:auto;overflow-x:hidden}.analysisContent___XGf7t::-webkit-scrollbar{width:8px}.analysisContent___XGf7t::-webkit-scrollbar-track{background:var(--ra-bg-container);border-radius:4px}.analysisContent___XGf7t::-webkit-scrollbar-thumb{background:var(--vscode-scrollbarSlider-background, rgba(128, 128, 128, .3));border-radius:4px}.analysisContent___XGf7t::-webkit-scrollbar-thumb:hover{background:var(--vscode-scrollbarSlider-hoverBackground, rgba(128, 128, 128, .5))}.emptyState___qOKbw{text-align:center;color:var(--ra-text-secondary);padding:60px 40px;background:var(--ra-bg-container);border:1px dashed var(--ra-border);border-radius:8px;font-size:14px}.analysisInfo___KcSUr{margin-top:20px;padding:16px;background:var(--vscode-list-inactiveSelectionBackground, rgba(128, 128, 128, .08));border:1px solid var(--ra-border);border-radius:6px;font-size:12px;color:var(--ra-text-secondary)}.infoGrid___sI22g{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.infoGrid___sI22g>div{padding:8px 0;border-bottom:1px solid var(--ra-border)}.infoGrid___sI22g>div:last-child{border-bottom:none}.errorMessage___qdg20{margin-top:20px;padding:14px 16px;background:var(--vscode-inputValidation-errorBackground, rgba(255, 0, 0, .1));border:1px solid var(--vscode-inputValidation-errorBorder, #ff4d4f);border-radius:6px;color:var(--vscode-errorForeground, #ff4d4f);font-size:13px;line-height:1.5}.container___K3ePi .ant-drawer-body{padding:24px}.section___XeGbs{margin-bottom:24px}.section___XeGbs:last-child{margin-bottom:0}.sectionTitle___JtYDE{font-size:15px;font-weight:600;color:var(--text-primary, rgba(0, 0, 0, .88));margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid var(--border-secondary, rgba(0, 0, 0, .06))}.sectionContent___JTycO{font-size:13px;line-height:1.6;color:var(--text-secondary, rgba(0, 0, 0, .65));white-space:pre-wrap;word-break:break-word}.resumeSummary___tN2RC .row___IW9Kl{margin-bottom:8px}.resumeSummary___tN2RC .row___IW9Kl:last-child{margin-bottom:0}.resumeSummary___tN2RC .label___lxLcg{color:var(--text-tertiary, rgba(0, 0, 0, .45));margin-right:8px}.emptyHint___OxB5r{color:var(--text-tertiary, rgba(0, 0, 0, .45));font-style:italic}.interviewBlock___sOWjc{margin-bottom:16px;padding:12px;background:var(--bg-layout, #fafafa);border-radius:8px}.interviewBlock___sOWjc:last-child{margin-bottom:0}.interviewBlockTitle___GrVc6{font-weight:600;margin-bottom:8px;font-size:13px}.loadingWrap___LLZyb{display:flex;align-items:center;justify-content:center;min-height:200px}.errorWrap___YFHRJ{padding:16px;color:var(--color-error, #ff4d4f)}.markdownWrap___ysrE5 .analysis-markdown{font-size:13px}.summaryText___e4EQ3{color:var(--text-secondary, rgba(0, 0, 0, .65));line-height:1.6;margin-bottom:8px;white-space:pre-wrap;word-break:break-word}.detailLink___UcTyU{padding:0;font-size:13px}.detailLink___UcTyU:hover{text-decoration:underline}.matchingScore___W67fT{font-size:16px;font-weight:600}.matchingScore___W67fT.high___hF0Tt{color:#52c41a}.matchingScore___W67fT.medium___XK_1c{color:#faad14}.matchingScore___W67fT.low___iixMo{color:#ff4d4f}.title___KEWn4{font-size:18px;font-weight:600;margin-bottom:4px}.subtitle___jcpn6{font-size:14px;color:var(--ra-text-secondary);margin-top:4px}.candidateName___L0iB3{display:flex;align-items:center}.comparisonTable___GY4sl .ant-table .ant-table-thead___i8L7F>tr>th{background:var(--ra-bg-container);font-weight:600;border-bottom:2px solid var(--ra-border);text-align:center;position:sticky;top:0;z-index:10}.comparisonTable___GY4sl .ant-table .ant-table-tbody___N_S2t>tr:hover{background:var(--ra-hover)}.comparisonTable___GY4sl .ant-table .ant-table-tbody___N_S2t>tr td{border-bottom:1px solid var(--ra-border);vertical-align:top;padding:12px 16px}.comparisonTable___GY4sl .ant-table .ant-table-cell-fix-left___K9fQE{background:var(--ra-bg-container);z-index:11}.dimensionHeader___uTirB{font-weight:600;text-align:left;background:var(--ra-bg-container);padding:8px 0}.dimensionRow___JDRIZ:hover{background:var(--ra-hover)}.candidateColumnHeader___ZaSRi{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 0}.scoreCell___OLigp{display:flex;flex-direction:column;align-items:center;gap:4px}.maxScore___uV2_B{font-weight:600;box-shadow:0 0 4px #52c41a4d}.summaryText____0z27{color:var(--vscode-foreground);font-size:13px;line-height:1.6;word-break:break-word;white-space:pre-wrap;text-align:left;min-width:0}.matchPointsList___Xlya4{display:flex;flex-direction:column;gap:6px;text-align:left}.matchPointItem___BJakO{font-size:13px;line-height:1.5;color:var(--vscode-foreground);padding:6px 10px;border-radius:6px;word-break:break-word}.matchPoint_match___s5ZNz{background:#52c41a1f}.matchPoint_bonus___v1f__{background:#1890ff1f}.matchPoint_mismatch___JEkNY{background:#faad142e}.matchPoint_risk___X0JuD{background:#ff4d4f26}.tableWrapper___oL0Xx{width:100%;overflow-x:auto}.list___qidkb{max-height:500px;overflow:auto}.listItem___epwHE{padding:12px 0;border-bottom:1px solid var(--ra-border)}.cardTitle___XBqSB{display:flex;justify-content:space-between;align-items:center}.recordNumber___ZgITN{font-size:14px}.statusTag___hvqUK,.scoreTag___ba7r6{font-size:10px}.timestamp___MTTZ2{font-size:12px;color:var(--ra-text-secondary)}.analysisContent___Eq2iy{max-height:300px;overflow:auto}:root{--react-pdf-annotation-layer: 1;--annotation-unfocused-field-background: url("data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>");--input-focus-border-color: Highlight;--input-focus-outline: 1px solid Canvas;--input-unfocused-border-color: transparent;--input-disabled-border-color: transparent;--input-hover-border-color: black;--link-outline: none}@media screen and (forced-colors: active){:root{--input-focus-border-color: CanvasText;--input-unfocused-border-color: ActiveText;--input-disabled-border-color: GrayText;--input-hover-border-color: Highlight;--link-outline: 1.5px solid LinkText}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid selectedItem}.annotationLayer .linkAnnotation:hover{backdrop-filter:invert(100%)}}.annotationLayer{position:absolute;top:0;left:0;pointer-events:none;transform-origin:0 0;z-index:3}.annotationLayer[data-main-rotation="90"] .norotate{transform:rotate(270deg) translate(-100%)}.annotationLayer[data-main-rotation="180"] .norotate{transform:rotate(180deg) translate(-100%,-100%)}.annotationLayer[data-main-rotation="270"] .norotate{transform:rotate(90deg) translateY(-100%)}.annotationLayer canvas{position:absolute;width:100%;height:100%}.annotationLayer section{position:absolute;text-align:initial;pointer-events:auto;box-sizing:border-box;margin:0;transform-origin:0 0}.annotationLayer .linkAnnotation{outline:var(--link-outline)}.textLayer.selecting~.annotationLayer section{pointer-events:none}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{position:absolute;font-size:1em;top:0;left:0;width:100%;height:100%}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a:hover{opacity:.2;background:#ff0;box-shadow:0 2px 10px #ff0}.annotationLayer .textAnnotation img{position:absolute;cursor:pointer;width:100%;height:100%;top:0;left:0}.annotationLayer .textWidgetAnnotation :is(input,textarea),.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{background-image:var(--annotation-unfocused-field-background);border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px * var(--total-scale-factor)) sans-serif;height:100%;margin:0;vertical-align:top;width:100%}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid red}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{resize:none}.annotationLayer .textWidgetAnnotation :is(input,textarea)[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input[disabled]{background:none;border:2px solid var(--input-disabled-border-color);cursor:not-allowed}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:hover{border:2px solid var(--input-hover-border-color)}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation.checkBox input:hover{border-radius:2px}.annotationLayer .textWidgetAnnotation :is(input,textarea):focus,.annotationLayer .choiceWidgetAnnotation select:focus{background:none;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) :focus{background-image:none;background-color:transparent}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{background-color:CanvasText;content:"";display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{height:80%;left:45%;width:1px}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;height:50%;left:30%;top:20%;width:50%}.annotationLayer .textWidgetAnnotation input.comb{font-family:monospace;padding-left:2px;padding-right:0}.annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{-webkit-appearance:none;appearance:none}.annotationLayer .popupTriggerArea{height:100%;width:100%}.annotationLayer .fileAttachmentAnnotation .popupTriggerArea{position:absolute}.annotationLayer .popupWrapper{position:absolute;font-size:calc(9px * var(--total-scale-factor));width:100%;min-width:calc(180px * var(--total-scale-factor));pointer-events:none}.annotationLayer .popup{position:absolute;max-width:calc(180px * var(--total-scale-factor));background-color:#ff9;box-shadow:0 calc(2px * var(--total-scale-factor)) calc(5px * var(--total-scale-factor)) #888;border-radius:calc(2px * var(--total-scale-factor));padding:calc(6px * var(--total-scale-factor));margin-left:calc(5px * var(--total-scale-factor));cursor:pointer;font:message-box;white-space:normal;word-wrap:break-word;pointer-events:auto}.annotationLayer .popup>*{font-size:calc(9px * var(--total-scale-factor))}.annotationLayer .popup h1{display:inline-block}.annotationLayer .popupDate{display:inline-block;margin-left:calc(5px * var(--total-scale-factor))}.annotationLayer .popupContent{border-top:1px solid rgba(51,51,51,1);margin-top:calc(2px * var(--total-scale-factor));padding-top:calc(2px * var(--total-scale-factor))}.annotationLayer .richText>*{white-space:pre-wrap;font-size:calc(9px * var(--total-scale-factor))}.annotationLayer .highlightAnnotation,.annotationLayer .underlineAnnotation,.annotationLayer .squigglyAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .lineAnnotation svg line,.annotationLayer .squareAnnotation svg rect,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .caretAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .stampAnnotation,.annotationLayer .fileAttachmentAnnotation{cursor:pointer}.annotationLayer section svg{position:absolute;width:100%;height:100%;top:0;left:0}.annotationLayer .annotationTextContent{position:absolute;width:100%;height:100%;opacity:0;color:transparent;user-select:none;pointer-events:none}.annotationLayer .annotationTextContent span{width:100%;display:inline-block}:root{--react-pdf-text-layer: 1;--highlight-bg-color: rgba(180, 0, 170, 1);--highlight-selected-bg-color: rgba(0, 100, 0, 1)}@media screen and (forced-colors: active){:root{--highlight-bg-color: Highlight;--highlight-selected-bg-color: ButtonText}}[data-main-rotation="90"]{transform:rotate(90deg) translateY(-100%)}[data-main-rotation="180"]{transform:rotate(180deg) translate(-100%,-100%)}[data-main-rotation="270"]{transform:rotate(270deg) translate(-100%)}.textLayer{position:absolute;text-align:initial;top:0;right:0;bottom:0;left:0;overflow:hidden;line-height:1;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;z-index:2}.textLayer :is(span,br){color:transparent;position:absolute;white-space:pre;cursor:text;margin:0;transform-origin:0 0}.textLayer span.markedContent{top:0;height:0}.textLayer .highlight{margin:-1px;padding:1px;background-color:var(--highlight-bg-color);border-radius:4px}.textLayer .highlight.appended{position:initial}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:var(--highlight-selected-bg-color)}.textLayer br::selection{background:transparent}.textLayer .endOfContent{display:block;position:absolute;top:100%;right:0;bottom:0;left:0;z-index:-1;cursor:default;user-select:none}.textLayer.selecting .endOfContent{top:0}.hiddenCanvasElement{position:absolute;top:0;left:0;width:0;height:0;display:none}.panel___VEmqN{display:flex;flex-direction:column;height:100%;min-height:0}.header___OII3G{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--ra-border)}.title___VqklI{margin:0;font-size:16px;font-weight:600;color:var(--ra-text-primary)}.primaryButton___bzu6W:not(:disabled){background:#0f37b2!important;border-color:#0f37b2!important;color:#fff!important}.primaryButton___bzu6W:not(:disabled):hover{background:#1140ce!important;border-color:#1140ce!important;color:#fff!important}.content___l3BF0{flex:1 1;overflow-y:auto;padding:8px 0}.result___iaxZA{padding:8px 0}.result___iaxZA .ant-typography{color:var(--ra-text-primary)}.radarBlock___aAmwU{margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--ra-border)}.radarBlockTitle___GByPj{font-size:13px;font-weight:600;color:var(--ra-text-primary);margin-bottom:12px}.radarChartContainer___nI5aw{position:relative;padding:8px 0;overflow:visible}.radarChartContainer___nI5aw>div{position:relative;z-index:1}.meta___XIjM1{margin-top:16px;font-size:12px;color:var(--ra-text-secondary)}.emptyHint___h36zS{margin-top:8px;font-size:12px;color:var(--ra-text-secondary)}.detailDrawer___Gh3uk .ant-drawer-content{background:var(--ra-bg-container)}.detailDrawer___Gh3uk .ant-drawer-header{background:var(--ra-bg-container);border-bottom:1px solid var(--ra-border);padding:12px 16px;flex-direction:row}.detailDrawer___Gh3uk .ant-drawer-header-title{flex:1 1;margin-right:16px}.detailDrawer___Gh3uk .ant-drawer-extra{margin-right:8px}.detailDrawer___Gh3uk .ant-drawer-body{background:var(--ra-bg-container);color:var(--ra-text-primary);padding:16px;display:flex;flex-direction:column;min-height:0;overflow:hidden}.detailDrawer___Gh3uk .ant-drawer-close{color:var(--ra-text-primary)}.detailDrawer___Gh3uk .ant-drawer-close:hover{color:var(--ra-primary)}.detailDrawerFullscreen___gz0U4 .ant-drawer-content-wrapper{max-width:100vw;box-shadow:-4px 0 16px #00000026}.detailContent___sFlcq{display:flex;flex-direction:column;gap:12px;min-height:0;flex:1 1;overflow:hidden}.drawerHeaderLeft___CFiG4{display:flex;align-items:center;gap:10px}.detailHeaderLeft___c5Yxf{display:flex;align-items:center;gap:10px;flex:1 1;min-width:0}.detailAvatar___j2ayl{flex-shrink:0;background:var(--ra-primary)!important;color:#fff!important}.detailNameCompact___IFpn1{font-size:16px;font-weight:600;color:var(--ra-text-primary);flex-shrink:0}.detailIdTag___vxi_q{margin:0!important;font-size:12px;border-radius:4px;background:var(--ra-bg-container);color:var(--ra-text-secondary);border:1px solid var(--ra-border)}.detailActionsCompact___FQHki{flex-shrink:0}.tabsWrapper___XBFNv{flex:1 1;min-height:0;display:flex;flex-direction:column}.tabsWrapper___XBFNv .ant-tabs{flex:1 1;display:flex;flex-direction:column;min-height:0}.tabsWrapper___XBFNv .ant-tabs-content-holder{flex:1 1;min-height:0;overflow:hidden}.tabsWrapper___XBFNv .ant-tabs-content,.tabsWrapper___XBFNv .ant-tabs-tabpane{height:100%}.detailName___h2pyn{margin:0;font-size:20px;font-weight:600;color:var(--ra-text-primary)}.detailId___tj0ER{font-size:14px;font-weight:400;color:var(--ra-text-secondary);margin-left:8px}.detailSection___ghwJi{display:flex;flex-direction:column;gap:12px;margin-top:16px}.detailLabel___Q3iVq{min-width:100px;font-weight:500;color:var(--ra-text-secondary);font-size:13px;flex-shrink:0}.detailTags___ci6AU{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.detailTag___ECzY6{margin:0;font-size:12px;border-radius:4px;background:var(--ra-primary);color:#fff;border:1px solid var(--ra-border)}.detailNotes___U7y4U{margin-top:8px;padding:12px;background:var(--ra-hover);border-radius:4px;color:var(--ra-text-primary);font-size:13px;line-height:1.6;white-space:pre-wrap;word-break:break-word}.detailTabContent___SWbMr{padding:8px 0;max-height:calc(100vh - 300px);overflow-y:auto}.detailTabContent___SWbMr .ant-descriptions-item-label{color:var(--ra-text-secondary);font-weight:500}.detailTabContent___SWbMr .ant-descriptions-item-content{color:var(--ra-text-primary)}.detailTabContent___SWbMr .ant-list-item{border-bottom:1px solid var(--ra-border)}.detailTabContent___SWbMr .ant-list-item-meta-title{color:var(--ra-text-primary)}.detailTabContent___SWbMr .ant-list-item-meta-description{color:var(--ra-text-secondary)}.statusTag___OVpPI{display:inline-block;padding:2px 8px;border-radius:4px;font-size:12px;font-weight:500}.statusActive___Cmips{background:#f6ffed;color:#52c41a;border:1px solid #b7eb8f}.statusInactive___GXOn0{background:#fff7e6;color:#faad14;border:1px solid #ffe58f}.statusPlaced___eidpd{background:#e6f7ff;color:var(--ra-primary);border:1px solid #91d5ff}.statusBlacklisted___RLUQz{background:#fff1f0;color:#ff4d4f;border:1px solid #ffccc7}.onlineResumeContainer___t5UkI{width:100%;height:100%;min-height:400px;display:flex;flex-direction:column}.onlineResumeSplit___p_fvn{display:flex;gap:16px;flex:1 1;min-height:0}.onlineResumeLeft___hFxtM{flex:2 1;min-width:0;min-height:0;display:flex;flex-direction:column;border-right:1px solid var(--ra-border);padding-right:16px}.onlineResumeLeftScroll___G5dwD{flex:1 1;min-height:0;overflow-y:auto;padding:8px 0}.onlineResumeRight___jdQoC{flex:1 1;min-width:0;max-width:380px;display:flex;flex-direction:column;padding-left:16px}.container___ORBMd{width:100%;display:flex;flex-direction:column;gap:16px;box-sizing:border-box}.tabsArea___T2wWX{background:var(--ra-bg-container);border:none;border-radius:12px;overflow:hidden}.tabsArea___T2wWX .ant-tabs-content-holder{display:none}.tabsArea___T2wWX .ant-tabs-nav{margin-bottom:0;line-height:normal}.tabsArea___T2wWX .ant-tabs-nav:before{border-bottom:none}.actionBar___deYA6{display:flex;gap:10px;flex-wrap:wrap;background:var(--ra-bg-container);border-radius:8px;align-items:center}.tableWrapper___bdPDR{background:var(--ra-bg-container);border:1px solid color-mix(in srgb,var(--ra-border) 35%,transparent);border-radius:8px;box-shadow:var(--ra-shadow-card);overflow:hidden}.tableWrapper___bdPDR .ant-table-wrapper,.tableWrapper___bdPDR .ant-table{background:transparent}.tableWrapper___bdPDR .ant-table-container{border:none}.tableWrapper___bdPDR .ant-table-thead>tr>th{background:color-mix(in srgb,var(--ra-hover) 20%,transparent);border-bottom:2px solid color-mix(in srgb,var(--ra-border) 50%,transparent);font-weight:600;color:var(--ra-text-primary);padding:14px 16px;font-size:13px;text-transform:uppercase;letter-spacing:.5px}.tableWrapper___bdPDR .ant-table-thead>tr>th:not(:last-child){border-right:1px solid color-mix(in srgb,var(--ra-border) 20%,transparent)}.tableWrapper___bdPDR .ant-table-tbody>tr{transition:background-color .15s ease,box-shadow .15s ease;border-bottom:1px solid transparent}.tableWrapper___bdPDR .ant-table-tbody>tr:hover:not(.ant-table-row-selected___OrENJ){background:color-mix(in srgb,var(--ra-hover) 50%,transparent);transform:translate(2px);box-shadow:-2px 0 color-mix(in srgb,var(--ra-primary) 30%,transparent)}.tableWrapper___bdPDR .ant-table-tbody>tr>td{border-bottom:1px solid color-mix(in srgb,var(--ra-border) 20%,transparent);padding:12px 16px;color:var(--ra-text-primary);vertical-align:middle}.tableWrapper___bdPDR .ant-table-tbody>tr>td:not(:last-child){border-right:1px solid color-mix(in srgb,var(--ra-border) 15%,transparent)}.tableWrapper___bdPDR .ant-table-tbody>tr:last-child>td{border-bottom:none}.tableWrapper___bdPDR .ant-table-tbody>tr.ant-table-row-selected{background:color-mix(in srgb,var(--ra-hover) 35%,transparent)!important;transform:none!important;box-shadow:none!important}.tableWrapper___bdPDR .ant-table-tbody>tr.ant-table-row-selected>td{background:transparent!important}.tableWrapper___bdPDR .ant-table-tbody>tr.ant-table-row-selected>td.ant-table-selection-column___IiSxV{position:relative}.tableWrapper___bdPDR .ant-table-tbody>tr.ant-table-row-selected>td.ant-table-selection-column___IiSxV:before{content:"";position:absolute;left:4px;top:50%;transform:translateY(-50%);width:4px;height:4px;background:var(--ra-primary);border-radius:50%;z-index:1;pointer-events:none}.tableWrapper___bdPDR .ant-table-tbody>tr.ant-table-row-selected:hover{background:color-mix(in srgb,var(--ra-hover) 50%,transparent)!important;transform:none!important;box-shadow:none!important}.tableWrapper___bdPDR .ant-table-empty .ant-empty____EYTM{margin:48px 0}.tableWrapper___bdPDR .ant-table-empty .ant-empty-description___qbhCD{color:var(--ra-text-secondary);font-size:14px}.tableWrapper___bdPDR .ant-table-empty .ant-empty-image___jV3D0{opacity:.6}.tableWrapper___bdPDR .ant-pagination{padding:16px;margin:0;border-top:1px solid color-mix(in srgb,var(--ra-border) 25%,transparent);background:color-mix(in srgb,var(--ra-hover) 10%,transparent);display:flex;justify-content:flex-end}.tableWrapper___bdPDR .ant-spin-nested-loading>div>.ant-spin{max-height:none}.tableWrapper___bdPDR .ant-table-placeholder{border-bottom:none}.notesCell___oFiab{display:inline-flex;align-items:center;gap:6px;cursor:pointer;color:var(--vscode-foreground);padding:4px 8px;border-radius:4px;transition:background .2s,color .2s}.notesCell___oFiab:hover{color:var(--ra-primary);background:color-mix(in srgb,var(--ra-hover) 50%,transparent)}.notesIcon___cwyU1{font-size:14px;color:var(--vscode-foreground);flex-shrink:0}.notesCount___gbNIh{font-size:11px;font-weight:500;color:var(--vscode-badge-foreground);background:var(--vscode-badge-background);padding:0 4px;border-radius:4px;min-width:16px;text-align:center}.candidateNameLink___8CwLC{color:var(--ra-primary);text-decoration:none;transition:all .2s ease;font-weight:500}.candidateNameLink___8CwLC:hover{color:var(--ra-primary-hover);text-decoration:underline}.candidateNameLink___8CwLC:active{color:var(--ra-primary-hover)}.analyzingProgress___qGTxe{width:100%;margin-top:8px;padding:12px 16px;background:linear-gradient(135deg,color-mix(in srgb,#667eea 12%,transparent),color-mix(in srgb,#764ba2 8%,transparent),color-mix(in srgb,#f093fb 10%,transparent));border-radius:8px;border:1px solid color-mix(in srgb,#667eea 40%,transparent);box-shadow:0 2px 8px color-mix(in srgb,#667eea 20%,transparent),0 0 0 1px color-mix(in srgb,#667eea 10%,transparent) inset;position:relative;overflow:hidden}.analyzingProgress___qGTxe:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,color-mix(in srgb,#667eea 15%,transparent) 0%,transparent 70%);animation:glowRotate___ObQpI 3s linear infinite;pointer-events:none}.analyzingProgress___qGTxe:after{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,#ffffff 40%,transparent),transparent);opacity:.6}.progressBarWrapper___mhzVk{position:relative;z-index:1;margin-bottom:8px}.progressBarWrapper___mhzVk .ant-progress{margin:0}.progressBarWrapper___mhzVk .ant-progress-outer{margin-right:0;padding-right:0}.progressBarWrapper___mhzVk .ant-progress-bg{background:linear-gradient(90deg,#667eea,#764ba2,#f093fb)!important;position:relative;overflow:hidden}.progressBarWrapper___mhzVk .ant-progress-bg:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,color-mix(in srgb,#ffffff 50%,transparent),transparent);animation:shimmer___zJjXL 2s ease-in-out infinite}.progressBarWrapper___mhzVk .ant-progress-inner{background-color:color-mix(in srgb,#667eea 15%,transparent);border-radius:10px;overflow:hidden}.analyzingText___j3iKG{font-size:12px;color:#667eea;text-align:center;font-weight:600;letter-spacing:.8px;position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:6px;text-shadow:0 1px 2px color-mix(in srgb,#667eea 20%,transparent)}.analyzingIcon___nHx93{font-size:14px;animation:iconPulse___Rx15M 1.5s ease-in-out infinite;filter:drop-shadow(0 0 4px color-mix(in srgb,#667eea 50%,transparent))}.statusHistoryWrapper___ytq1d{padding-top:4px}.statusHistoryJobTitle___qAHOm{margin-bottom:12px;font-size:13px;color:var(--ra-text-secondary)}.statusHistoryTimeline___tDPyu{padding-left:4px}.statusHistoryTimeline___tDPyu .ant-timeline-item{padding-bottom:10px}.statusHistoryTimeline___tDPyu .ant-timeline-item-head-blue,.statusHistoryTimeline___tDPyu .ant-timeline-item-head-custom{border-color:var(--primary-color, #1677ff)}.statusHistoryTimeline___tDPyu .ant-timeline-item-tail{border-inline-start-color:color-mix(in srgb,var(--ra-border) 40%,transparent)}.statusHistoryItem___lGydI{display:flex;flex-direction:column;gap:4px}.statusHistoryHeader___yFKrA{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.statusHistoryFromTag___l0tyk,.statusHistoryToTag___uOt_u{font-size:12px}.statusHistoryArrow___qxT40{font-size:12px;color:var(--ra-text-secondary)}.statusHistoryMeta___QylCr{display:flex;justify-content:space-between;flex-wrap:wrap;gap:4px;font-size:12px;color:var(--ra-text-secondary)}.statusHistoryNotes___AZtSn{font-size:12px;color:var(--ra-text-primary);margin-top:2px}@keyframes glowRotate___ObQpI{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes shimmer___zJjXL{0%{left:-100%}to{left:100%}}@keyframes iconPulse___Rx15M{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.8}}.sendInvitationModalBody___YHqy0 p{margin-bottom:8px}.sendInvitationModalBody___YHqy0 ul{margin:0;padding-left:20px}.sendInvitationModalBody___YHqy0 ul li{margin-bottom:6px}.container___ECSFZ{width:100%}.header___Dhfv4{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--ra-border)}.header___Dhfv4 .title___eNPuS{display:flex;align-items:center;gap:12px}.header___Dhfv4 .title___eNPuS h4{margin:0;font-size:16px;font-weight:600;color:var(--ra-text-primary)}.header___Dhfv4 .title___eNPuS .jobTitle___QvCe6{color:var(--ra-text-secondary);font-size:14px}.container___gn8YW{width:100%}.header___h27nF{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--ra-border)}.header___h27nF .title___cHSfU{display:flex;align-items:center;gap:12px}.header___h27nF .title___cHSfU h4{margin:0;font-size:16px;font-weight:600;color:var(--ra-text-primary)}.header___h27nF .title___cHSfU .jobTitle___vHOt4{color:var(--ra-text-secondary);font-size:14px}.ant-table-wrapper{background:transparent;border:none;border-radius:10px;box-shadow:none}.ant-table{background:transparent}.ant-table-thead>tr>th{background:transparent;color:var(--ra-text-secondary);font-weight:600;border-bottom:1px solid color-mix(in srgb,var(--ra-border) 30%,transparent)}.ant-table-tbody>tr>td{border-color:color-mix(in srgb,var(--ra-border) 30%,transparent)}.ant-table-tbody>tr:hover>td{background:var(--ra-hover)}.jobPostingDrawer___mBzWa .ant-drawer-content{background:var(--ra-bg-container)!important;color:var(--ra-text-primary)!important}.jobPostingDrawer___mBzWa .ant-drawer-header{background:var(--ra-bg-container)!important;border-bottom-color:var(--ra-border)!important;color:var(--ra-text-primary)!important}.jobPostingDrawer___mBzWa .ant-drawer-title,.jobPostingDrawer___mBzWa .ant-drawer-close{color:var(--ra-text-primary)!important}.jobPostingDrawer___mBzWa .ant-drawer-close:hover{color:var(--ra-primary-hover)!important}.jobPostingDrawer___mBzWa .ant-drawer-body{background:var(--ra-bg-container)!important;color:var(--ra-text-primary)!important}.jobPostingDrawer___mBzWa .ant-drawer-footer{background:var(--ra-bg-container)!important;border-top-color:var(--ra-border)!important}.form___B429e .ant-form-item-label>label{color:var(--ra-text-primary)}.form___B429e .ant-input,.form___B429e .ant-select-selector,.form___B429e .ant-input-number,.form___B429e .ant-picker{background:var(--ra-bg-container);color:var(--ra-text-primary);border-color:var(--ra-border)}.form___B429e.fullWidth___QjYaQ{width:100%}.container___XFRJi{display:flex;flex-direction:column;gap:16px}.listToolbar___sNWih{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding:12px 16px;background:var(--ra-bg-container);border:1px solid color-mix(in srgb,var(--ra-border) 45%,transparent);border-radius:10px}.searchInput___o6z_S{width:360px}.listArea___uvKlc{background:var(--ra-bg-container);min-height:560px;border:1px solid color-mix(in srgb,var(--ra-border) 45%,transparent);border-radius:10px;overflow:hidden}.tabsContentAligned___NFD1V{--ra-tabs-horizontal-padding: 32px}.tabsContentAligned___NFD1V .ant-tabs-nav{padding-left:32px!important;padding-right:32px!important}.listWrapper___gQkl9{width:100%;padding:16px}.listWrapper___gQkl9 .ant-list-item{width:100%!important;display:block!important;padding:0!important;border:none!important}.jobList___PWfZc{width:100%}.jobList___PWfZc .ant-list-items{display:flex;flex-direction:column;gap:10px}.listLoading___a2LrL{display:flex;justify-content:center;align-items:center;min-height:520px}.listEmpty___fvBSu{padding:48px 0}.listItem___LV_WB{width:100%;margin:0!important;padding:0!important}.listCard___puxoj{width:100%;border:1px solid color-mix(in srgb,var(--ra-border) 45%,transparent);background:var(--ra-bg-container);border-radius:10px;box-shadow:none}.listCard___puxoj .ant-card-body{padding:0}.listItemContent___esoaw{display:flex;flex-direction:column;gap:0}.listItemTop___Da1wQ{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px 12px}.listItemCheckbox___OdKOs{flex-shrink:0;margin-top:28px}.listItemCheckbox___OdKOs .ant-checkbox-inner{width:22px;height:22px;border-radius:6px;border-color:color-mix(in srgb,var(--ra-border) 65%,transparent);background:var(--ra-bg-container)}.listItemCheckbox___OdKOs .ant-checkbox-checked .ant-checkbox-inner{background-color:var(--ra-primary);border-color:var(--ra-primary)}.listItemCheckbox___OdKOs .ant-checkbox-inner:after{inset-inline-start:29%;width:6px;height:12px}.listItemLeft___dZtGX{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px}.listItemSummary___zrGfz{display:flex;align-items:baseline;gap:10px;line-height:1.4}.summaryTitle___bwZI3{font-size:16px;font-weight:600;color:var(--ra-primary);cursor:pointer;letter-spacing:0}.summaryTitle___bwZI3:hover{color:var(--ra-primary-hover)}.summarySalary___OA1jM{font-size:15px;font-weight:600;color:var(--vscode-testing-iconPassed)}.salaryUnit___A_Dms{margin-left:4px;font-size:13px;font-weight:500;color:var(--ra-text-secondary)}.listItemSub___VI7w1{display:flex;flex-wrap:wrap;gap:14px;font-size:13px;line-height:1.45;color:var(--ra-text-secondary)}.listItemMetaRow___OLGB0{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:1px}.listItemMeta___kO2F9{font-size:13px;color:var(--ra-text-secondary)}.statusBadge___SvAIb{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:0 8px;border-radius:999px;border:1px solid color-mix(in srgb,var(--vscode-testing-iconPassed) 35%,var(--ra-border));background:color-mix(in srgb,var(--vscode-testing-iconPassed) 12%,var(--ra-bg-container));color:var(--vscode-testing-iconPassed);font-size:12px;font-weight:600}.typeBadge___yhg2H{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:0 8px;border-radius:999px;border:1px solid color-mix(in srgb,var(--ra-primary) 35%,var(--ra-border));background:color-mix(in srgb,var(--ra-primary) 12%,var(--ra-bg-container));color:var(--ra-primary);font-size:12px;font-weight:600}.listItemRight___zV7o6{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:8px}.listItemStats___ErD3f{display:flex;gap:12px}.statMetric___kRnKn{display:inline-flex;align-items:center;gap:6px;font-size:12px;line-height:1.2;color:var(--ra-text-secondary)}.statMetric___kRnKn strong{color:var(--ra-text-primary);font-size:14px;font-weight:600}.statLabel___j6BrE{color:var(--ra-text-secondary)}.listItemDaysAgo___KnMho{font-size:12px;color:var(--ra-text-secondary)}.listItemFooter___S0IyW{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;padding:9px 16px;border-top:1px solid color-mix(in srgb,var(--ra-border) 35%,transparent)}.listItemPublishTo___gBdp7{display:flex;align-items:center;gap:8px;min-height:28px}.listItemPublishToLabel___IbhAW{font-size:12px;color:var(--ra-text-secondary)}.listItemPublishToTags___kxhlQ{display:flex;flex-wrap:wrap;gap:6px}.publishTag___i80gq{display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:0 8px;border-radius:999px;border:1px solid color-mix(in srgb,#13c2c2 35%,var(--ra-border));background:color-mix(in srgb,#13c2c2 12%,var(--ra-bg-container));color:#13c2c2;font-size:12px;font-weight:500}.listItemActions___YsdVb{display:flex;align-items:center;gap:4px}.actionButton___oS9mP{height:30px;padding:0 6px!important;color:var(--ra-text-primary)!important;font-size:13px!important}.actionButton___oS9mP .anticon{font-size:13px}.actionButton___oS9mP:hover{color:var(--ra-primary)!important;background:transparent!important}.actionButtonPublish___c8g7Q{height:30px;border-radius:6px;padding:0 10px!important;font-size:12px!important}.actionButtonMore____FdyE{height:30px;padding:0 6px!important;color:var(--ra-text-primary)!important;font-size:13px!important}.actionButtonMore____FdyE .anticon{font-size:13px}.moreMenuItem___XdUDl{display:inline-flex;align-items:center;gap:6px}.listPagination___OYO0O{display:flex;justify-content:flex-end;margin-top:16px;padding-top:16px;border-top:1px solid color-mix(in srgb,var(--ra-border) 35%,transparent)}@media (max-width: 1200px){.searchInput___o6z_S{width:100%}.listItemTop___Da1wQ{flex-direction:column;padding:16px}.listItemRight___zV7o6{width:100%;align-items:flex-start;gap:10px}.listItemCheckbox___OdKOs{margin-top:6px}.listItemFooter___S0IyW{flex-direction:column;align-items:flex-start;padding:10px 16px}.summaryTitle___bwZI3,.summarySalary___OA1jM{font-size:16px}.salaryUnit___A_Dms{font-size:12px}.listItemSub___VI7w1,.listItemMeta___kO2F9,.listItemDaysAgo___KnMho,.listItemPublishToLabel___IbhAW,.actionButton___oS9mP,.actionButtonMore____FdyE,.statMetric___kRnKn,.statusBadge___SvAIb,.typeBadge___yhg2H,.publishTag___i80gq{font-size:13px!important}}.abilityCard___a22pL{margin-bottom:12px;transition:all .2s ease;background:var(--ra-bg-container);border:1px solid var(--ra-border);border-radius:8px;box-shadow:0 1px 3px color-mix(in srgb,var(--ra-border) 20%,transparent)}.abilityCard___a22pL:hover{border-color:var(--ra-primary);box-shadow:0 4px 12px color-mix(in srgb,var(--ra-primary) 20%,transparent);transform:translateY(-1px)}.abilityCard___a22pL .ant-card-body{padding:16px}.abilityCard___a22pL .ant-card-extra{padding-right:0}.abilityCard___a22pL .ant-card-extra .ant-btn{color:var(--ra-text-secondary)}.abilityCard___a22pL .ant-card-extra .ant-btn:hover{color:var(--ra-primary)}.dragHandle___WSXHS{cursor:move;color:var(--ra-text-secondary);font-size:16px;transition:color .2s}.dragHandle___WSXHS:hover{color:var(--ra-primary)}.viewMode___ErIeM .header___JVwgu{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.viewMode___ErIeM .header___JVwgu .name___lnqfk{margin:0;font-size:16px;font-weight:600;color:var(--ra-text-primary)}.viewMode___ErIeM .header___JVwgu .categoryTag___a9uuF{margin:0}.viewMode___ErIeM .content___B4zLk{margin:8px 0;line-height:1.6;color:var(--ra-text-secondary);font-size:14px}.viewMode___ErIeM .criteria___WGLS4{margin:12px 0;padding:8px 12px;background-color:color-mix(in srgb,var(--ra-border) 15%,var(--ra-bg-container));border-radius:4px;border:1px solid var(--ra-border)}.viewMode___ErIeM .criteria___WGLS4 .label___amk3Q{font-size:13px;font-weight:500;color:var(--ra-text-secondary);margin-right:8px}.viewMode___ErIeM .criteria___WGLS4 .text___NAikv{font-size:13px;color:var(--ra-text-primary)}.viewMode___ErIeM .examples___yn2kr{margin:12px 0}.viewMode___ErIeM .examples___yn2kr .label___amk3Q{font-size:13px;font-weight:500;color:var(--ra-text-primary);display:block;margin-bottom:8px}.viewMode___ErIeM .examples___yn2kr .exampleList___bZfyr{margin:0;padding-left:20px}.viewMode___ErIeM .examples___yn2kr .exampleList___bZfyr li{font-size:13px;color:var(--ra-text-secondary);line-height:1.8}.viewMode___ErIeM .score___di6Ok{display:flex;align-items:center;gap:8px;margin-top:12px}.viewMode___ErIeM .score___di6Ok .scoreLabel___aW3RV{font-size:12px;color:var(--ra-text-secondary);white-space:nowrap}.viewMode___ErIeM .score___di6Ok .scoreBar___ghpsa{flex:1 1;height:6px;background-color:color-mix(in srgb,var(--ra-border) 30%,transparent);border-radius:3px;overflow:hidden}.viewMode___ErIeM .score___di6Ok .scoreBar___ghpsa .scoreProgress___c8eB6{height:100%;transition:width .3s ease;background:var(--ra-primary)}.viewMode___ErIeM .score___di6Ok .scoreValue___xFWXL{font-size:12px;font-weight:500;color:var(--ra-text-secondary);white-space:nowrap}.editMode___gHZWK .nameInput___yK_dP,.editMode___gHZWK .categoryInput___vhClx,.editMode___gHZWK .contentInput___gAjeK,.editMode___gHZWK .criteriaInput___BBf6Z{margin-bottom:12px}.editMode___gHZWK .nameInput___yK_dP .ant-input,.editMode___gHZWK .categoryInput___vhClx .ant-input,.editMode___gHZWK .contentInput___gAjeK .ant-input,.editMode___gHZWK .criteriaInput___BBf6Z .ant-input,.editMode___gHZWK .nameInput___yK_dP .ant-select-selector,.editMode___gHZWK .categoryInput___vhClx .ant-select-selector,.editMode___gHZWK .contentInput___gAjeK .ant-select-selector,.editMode___gHZWK .criteriaInput___BBf6Z .ant-select-selector{background:var(--ra-bg-container);border-color:var(--ra-border);color:var(--ra-text-primary)}.editMode___gHZWK .nameInput___yK_dP .ant-input::placeholder,.editMode___gHZWK .categoryInput___vhClx .ant-input::placeholder,.editMode___gHZWK .contentInput___gAjeK .ant-input::placeholder,.editMode___gHZWK .criteriaInput___BBf6Z .ant-input::placeholder,.editMode___gHZWK .nameInput___yK_dP .ant-select-selector::placeholder,.editMode___gHZWK .categoryInput___vhClx .ant-select-selector::placeholder,.editMode___gHZWK .contentInput___gAjeK .ant-select-selector::placeholder,.editMode___gHZWK .criteriaInput___BBf6Z .ant-select-selector::placeholder{color:var(--ra-text-secondary)}.editMode___gHZWK .examplesSection___D4C4D{margin-bottom:16px}.editMode___gHZWK .examplesSection___D4C4D .examplesHeader___xxQQp{margin-bottom:8px}.editMode___gHZWK .examplesSection___D4C4D .examplesHeader___xxQQp .label___amk3Q{font-size:13px;font-weight:500;color:var(--ra-text-primary)}.editMode___gHZWK .examplesSection___D4C4D .exampleItem___vke8f{display:flex;align-items:center;justify-content:space-between;padding:6px 8px;margin-bottom:4px;background-color:color-mix(in srgb,var(--ra-border) 15%,var(--ra-bg-container));border-radius:4px;border:1px solid var(--ra-border)}.editMode___gHZWK .examplesSection___D4C4D .exampleItem___vke8f .exampleText___fzn2i{flex:1 1;font-size:13px;color:var(--ra-text-primary)}.editMode___gHZWK .scoreSection___uNYfn{display:flex;align-items:center;gap:12px;margin-bottom:16px}.editMode___gHZWK .scoreSection___uNYfn .scoreLabel___aW3RV{font-size:14px;color:var(--ra-text-primary);white-space:nowrap}.editMode___gHZWK .scoreSection___uNYfn .scoreSlider___O3D4k{flex:1 1;margin:0}.editMode___gHZWK .scoreSection___uNYfn .scoreValue___xFWXL{font-size:14px;font-weight:500;color:var(--ra-primary);min-width:50px;text-align:right}.editMode___gHZWK .actions___IcYBA{display:flex;justify-content:flex-end;gap:8px}.baseModelCard___p0gWW{margin-bottom:0;transition:all .2s ease;background:transparent;border:none;border-radius:0;box-shadow:none}.baseModelCard___p0gWW:hover{background:color-mix(in srgb,var(--ra-border) 5%,transparent)}.baseModelCard___p0gWW .ant-card-body{padding:12px 0}.baseModelCard___p0gWW .ant-card-extra{padding-right:0}.baseModelCard___p0gWW .ant-card-extra .ant-btn{color:var(--ra-text-secondary)}.baseModelCard___p0gWW .ant-card-extra .ant-btn:hover{color:var(--ra-primary)}.dragHandle___mYBMJ{cursor:move;color:var(--ra-text-secondary);font-size:16px;transition:color .2s}.dragHandle___mYBMJ:hover{color:var(--ra-primary)}.viewMode___Teiao .fieldDisplay___STJT1{display:flex;align-items:flex-start;line-height:1.8;color:var(--ra-text-primary);font-size:14px}.viewMode___Teiao .fieldDisplay___STJT1 .fieldLabel___nxqmm{color:var(--ra-text-secondary);font-weight:500;margin-right:4px;white-space:nowrap}.viewMode___Teiao .fieldDisplay___STJT1 .fieldValue___w8trz{color:var(--ra-text-primary);flex:1 1;word-break:break-word}.editMode___QYvUp .editFields___llOaa{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.editMode___QYvUp .labelInput___RuViY .ant-input{background:var(--ra-bg-container);border-color:var(--ra-border);color:var(--ra-text-primary);border-radius:6px}.editMode___QYvUp .labelInput___RuViY .ant-input::placeholder{color:var(--ra-text-secondary)}.editMode___QYvUp .labelInput___RuViY .ant-input:focus{border-color:var(--ra-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--ra-primary) 20%,transparent)}.editMode___QYvUp .valueInput___B3UL0 .ant-input{background:var(--ra-bg-container);border-color:var(--ra-border);color:var(--ra-text-primary);border-radius:6px}.editMode___QYvUp .valueInput___B3UL0 .ant-input::placeholder{color:var(--ra-text-secondary)}.editMode___QYvUp .valueInput___B3UL0 .ant-input:focus{border-color:var(--ra-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--ra-primary) 20%,transparent)}.editMode___QYvUp .scoreSection___N3O9U{display:flex;align-items:center;gap:12px;margin-bottom:16px;padding:12px;background:color-mix(in srgb,var(--ra-border) 8%,var(--ra-bg-container));border-radius:6px}.editMode___QYvUp .scoreSection___N3O9U .scoreLabel___H6mIG{font-size:14px;color:var(--ra-text-primary);white-space:nowrap;font-weight:500}.editMode___QYvUp .scoreSection___N3O9U .scoreSlider___bF3Vl{flex:1 1;margin:0}.editMode___QYvUp .scoreSection___N3O9U .scoreValue___SwYxa{font-size:14px;font-weight:600;color:var(--ra-primary);min-width:50px;text-align:right}.editMode___QYvUp .actions___Xzws3{display:flex;justify-content:flex-end;gap:10px;padding-top:12px;border-top:1px solid color-mix(in srgb,var(--ra-border) 30%,transparent)}.page___wuRaM{display:flex;flex-direction:column;gap:20px;padding:0}.header___DLu1C{display:flex;justify-content:space-between;align-items:flex-start;padding:16px 0 20px;margin-bottom:8px;border-bottom:1px solid var(--ra-border)}.header___DLu1C .headerLeft___ljH2j{display:flex;flex-direction:column;gap:12px;flex:1 1}.header___DLu1C .pageTitle____t962{margin:0!important;color:var(--ra-text-primary);font-weight:600}.header___DLu1C .jobTags___hLWET .ant-tag{margin:0;padding:4px 12px;border-radius:4px;font-size:13px}.header___DLu1C .headerRight___YxSuE{display:flex;align-items:center;gap:12px}.sectionCard___sKcrR{background:var(--ra-bg-container);border:1px solid var(--ra-border);border-radius:8px}.sectionCard___sKcrR .ant-card-head{border-bottom:1px solid var(--ra-border);background:color-mix(in srgb,var(--ra-border) 10%,var(--ra-bg-container))}.sectionCard___sKcrR .ant-card-head .ant-card-head-title{color:var(--ra-text-primary);font-weight:600;font-size:15px}.sectionCard___sKcrR .ant-card-body{padding:20px}.sectionHeader___IKRJE{display:flex;align-items:center;justify-content:space-between;padding:8px 0 12px;margin-bottom:8px}.sectionHeader___IKRJE .ant-typography{color:var(--ra-text-primary);margin:0}.sectionHeader___IKRJE .anticon{color:var(--ra-primary)}.baseGrid___vzC4a{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.baseCol___blSIZ{display:flex;flex-direction:column;gap:0;padding:0;background:transparent;border:none}.requirementGrid___QJ_ZY{display:flex;flex-direction:column;gap:24px}.requirementCol___Mcp8H{display:flex;flex-direction:column;gap:0;padding:0;background:transparent;border:none}.cardsContainer___BWaV0{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;width:100%}@media (max-width: 1200px){.cardsContainer___BWaV0{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.cardsContainer___BWaV0{grid-template-columns:1fr}}.previewCard___AA4EK{background:var(--ra-bg-container);border:1px solid var(--ra-border);border-radius:8px}.previewCard___AA4EK .ant-card-head{border-bottom:1px solid var(--ra-border);background:color-mix(in srgb,var(--ra-border) 10%,var(--ra-bg-container))}.previewCard___AA4EK .ant-card-head .ant-card-head-title{color:var(--ra-text-primary);font-weight:600}.previewCard___AA4EK .anticon{color:var(--ra-primary)}.previewStats___jevM3{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.stat___RMTl0{padding:12px;border:1px solid var(--ra-border);border-radius:6px;background:color-mix(in srgb,var(--ra-border) 5%,var(--ra-bg-container));text-align:center}.stat___RMTl0 .ant-typography{color:var(--ra-text-secondary);margin:0}.stat___RMTl0 .ant-typography.ant-typography-h4___u8xZ5{color:var(--ra-text-primary);margin-top:4px;font-weight:600}.previewList___zLfb1{display:flex;flex-direction:column;gap:12px}.previewList___zLfb1 .ant-typography{color:var(--ra-text-primary);font-weight:600;margin-bottom:8px}.previewList___zLfb1 ul{padding-left:20px;margin:0;color:var(--ra-text-secondary)}.previewList___zLfb1 li{line-height:1.8;margin-bottom:6px;color:var(--ra-text-secondary)}.profileSections___qbRWj{display:flex;flex-direction:column;gap:20px}.profileSection___FfWro{border-radius:8px;padding:20px;border:1px solid var(--ra-border);transition:all .3s ease}.profileSection___FfWro:hover{box-shadow:0 2px 8px color-mix(in srgb,var(--ra-border) 30%,transparent)}.sectionTitle___Kt3xu{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid color-mix(in srgb,var(--ra-border) 50%,transparent)}.sectionTitle___Kt3xu .ant-typography{color:var(--ra-text-primary);margin:0}.sectionTitle___Kt3xu .anticon{color:var(--ra-primary)}.sectionContent___jKjfT{width:100%}.itemsList____fOdr{display:flex;flex-direction:column;gap:12px}.fieldItem___ecn3M{width:100%}.aggregatedContent___qyWXC{display:flex;flex-direction:column;gap:20px}.attributeGroup___XL6jc{padding:12px 0;border-bottom:1px solid color-mix(in srgb,var(--ra-border) 30%,transparent)}.attributeGroup___XL6jc:last-child{border-bottom:none}.addButtons___poWCD{margin-top:16px;padding-top:16px;border-top:1px solid color-mix(in srgb,var(--ra-border) 30%,transparent)}.editModeContainer___mNDBb{display:flex;min-height:600px;border:1px solid var(--ra-border);border-radius:8px;overflow:visible;background:var(--ra-bg-container);align-items:stretch}.editPanel___kb7Vn{flex:0 0 50%;border-right:2px solid #0f37b2;background:color-mix(in srgb,#0f37b2 3%,var(--ra-bg-container));display:flex;flex-direction:column;border-radius:8px 0 0 8px;height:calc(100vh - 200px);min-height:600px;max-height:calc(100vh - 200px);overflow-y:auto;overflow-x:hidden;position:relative}.editPanel___kb7Vn:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:#0f37b2;border-radius:8px 0 0 8px;z-index:1;pointer-events:none}.previewPanel___kyvnu{flex:0 0 50%;background:color-mix(in srgb,#24dd85 3%,var(--ra-bg-container));border-left:2px solid #24dd85;border-radius:0 8px 8px 0;position:relative;max-height:calc(100vh - 200px);overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column}.previewPanel___kyvnu:before{content:"";position:absolute;right:0;top:0;bottom:0;width:4px;background:#24dd85;border-radius:0 8px 8px 0;z-index:1;pointer-events:none}.previewContainer___M4b5N{display:flex;flex-direction:column;min-height:100%;background:transparent}.previewHeader___LiNrx{padding:16px 20px;border-bottom:1px solid color-mix(in srgb,#24dd85 20%,transparent);display:flex;justify-content:space-between;align-items:center;background:transparent}.previewHeader___LiNrx .previewHeaderLeft___PQBsg{flex:1 1}.previewHeader___LiNrx .previewHeaderRight___QW3eN{display:flex;align-items:center;gap:12px}.previewBody___u3nR0{padding:20px;display:flex;flex-direction:column;gap:20px}.previewSection___iwwaN{border-radius:8px;padding:20px;border:1px solid color-mix(in srgb,#24dd85 25%,transparent);transition:all .3s ease;background:color-mix(in srgb,#24dd85 2%,var(--ra-bg-container))}.previewSection___iwwaN:hover{box-shadow:0 2px 8px color-mix(in srgb,#24dd85 20%,transparent);border-color:color-mix(in srgb,#24dd85 40%,transparent)}.previewSection___iwwaN[style*=background-color]{border-color:color-mix(in srgb,#24dd85 25%,transparent)!important}.previewSectionTitle___AiWOQ{margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid color-mix(in srgb,#24dd85 30%,transparent)}.previewSectionTitle___AiWOQ .ant-typography{color:var(--ra-text-primary);margin:0}.previewSectionContent___CVYzN{width:100%}.previewFields___DhhDx{display:flex;flex-direction:column;gap:12px}.previewField___AOh8T{display:flex;align-items:flex-start;line-height:1.8;font-size:14px;padding:8px 0;border-bottom:1px solid color-mix(in srgb,var(--ra-border) 20%,transparent)}.previewField___AOh8T:last-child{border-bottom:none}.previewFieldLabel___WrI7S{color:var(--ra-text-secondary);font-weight:500;margin-right:8px;white-space:nowrap;min-width:100px}.previewFieldValue___phANJ{color:var(--ra-text-primary);flex:1 1;word-break:break-word;line-height:1.8}.modal___ZrQvq .ant-modal-content{background:var(--ra-bg-container);border:1px solid var(--ra-border);border-radius:12px;box-shadow:0 8px 32px #0000001f;overflow:hidden}.modal___ZrQvq .ant-modal-header{display:none}.modal___ZrQvq .ant-modal-body{padding:0}.modal___ZrQvq .ant-modal-close{top:20px;right:20px;width:32px;height:32px;border-radius:6px;color:var(--ra-text-secondary);background:transparent;transition:all .2s ease}.modal___ZrQvq .ant-modal-close:hover{color:var(--ra-primary);background:var(--ra-hover)}.modalContent___osXE8{display:flex;flex-direction:column;height:600px}.header___I_Nis{display:flex;align-items:center;justify-content:space-between;padding:24px;border-bottom:1px solid var(--ra-border);background:var(--vscode-diffEditor-unchangedRegionBackground)}.header___I_Nis .title___lwwCM{margin:0;font-size:20px;font-weight:600;color:var(--ra-text-primary);letter-spacing:-.3px}.header___I_Nis .headerRight___qI2xr{display:flex;align-items:center;gap:12px}.header___I_Nis .headerRight___qI2xr .searchInput___hwpQq{width:280px;border-radius:8px;border-color:var(--ra-border);transition:all .2s ease}.header___I_Nis .headerRight___qI2xr .searchInput___hwpQq .ant-input{background:var(--ra-bg-container);color:var(--ra-text-primary);border-radius:8px;font-size:14px}.header___I_Nis .headerRight___qI2xr .searchInput___hwpQq .ant-input::placeholder{color:var(--ra-text-secondary)}.header___I_Nis .headerRight___qI2xr .searchInput___hwpQq .ant-input:focus{border-color:var(--ra-primary);box-shadow:0 0 0 2px #1890ff1a}.header___I_Nis .headerRight___qI2xr .searchInput___hwpQq .ant-input-prefix{color:var(--ra-text-secondary);margin-right:8px}.header___I_Nis .headerRight___qI2xr .feedbackLink___eayNV{padding:0;height:auto;color:var(--ra-primary);font-size:14px;transition:opacity .2s ease}.header___I_Nis .headerRight___qI2xr .feedbackLink___eayNV:hover{opacity:.8}.body___vrMZS{display:flex;flex:1 1;overflow:hidden}.leftSidebar___l2FX1{width:220px;border-right:1px solid var(--ra-border);overflow-y:auto;background:var(--ra-bg-container);padding:8px 0}.leftSidebar___l2FX1::-webkit-scrollbar{width:6px}.leftSidebar___l2FX1::-webkit-scrollbar-track{background:transparent}.leftSidebar___l2FX1::-webkit-scrollbar-thumb{background:var(--vscode-scrollbarSlider-background);border-radius:3px}.leftSidebar___l2FX1::-webkit-scrollbar-thumb:hover{background:var(--vscode-scrollbarSlider-hoverBackground)}.leftSidebar___l2FX1 .firstLevelItem___rAG4n{padding:14px 20px;cursor:pointer;color:var(--vscode-sideBarTitle-foreground);font-size:14px;transition:all .2s ease;border-left:3px solid transparent;margin:2px 8px;border-radius:6px;position:relative}.leftSidebar___l2FX1 .firstLevelItem___rAG4n:hover{background:var(--ra-hover);color:var(--ra-text-primary)}.leftSidebar___l2FX1 .firstLevelItem___rAG4n.active___nh9NV{background:color-mix(in srgb,var(--ra-primary) 10%,var(--ra-bg-container) 90%);color:var(--ra-primary);border-left-color:var(--ra-primary);font-weight:600}.leftSidebar___l2FX1 .firstLevelItem___rAG4n.active___nh9NV:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:20px;background:var(--ra-primary);border-radius:0 2px 2px 0}.rightSidebar___tXO16{flex:1 1;overflow-y:auto;padding:24px;background:var(--ra-bg-container)}.rightSidebar___tXO16::-webkit-scrollbar{width:8px}.rightSidebar___tXO16::-webkit-scrollbar-track{background:transparent}.rightSidebar___tXO16::-webkit-scrollbar-thumb{background:var(--vscode-scrollbarSlider-background);border-radius:4px}.rightSidebar___tXO16::-webkit-scrollbar-thumb:hover{background:var(--vscode-scrollbarSlider-hoverBackground)}.rightContent___jtZDv{display:flex;flex-direction:column;gap:24px}.secondLevelGroup___uELZY{margin-bottom:32px}.secondLevelGroup___uELZY:last-child{margin-bottom:0}.secondLevelGroup___uELZY .secondLevelTitle___pyC4p{font-size:16px;font-weight:600;color:var(--ra-text-primary);margin-bottom:16px;padding-bottom:12px;border-bottom:2px solid var(--ra-border);letter-spacing:-.2px}.secondLevelGroup___uELZY .thirdLevelList___QSTgN{display:flex;flex-wrap:wrap;gap:10px}.secondLevelGroup___uELZY .thirdLevelList___QSTgN .thirdLevelButton___Q9Pvm{margin:0;height:36px;padding:0 16px;border-radius:8px;border:1px solid var(--ra-border);color:var(--ra-text-primary);background:color-mix(in srgb,var(--ra-border) 20%,var(--ra-bg-container) 80%);font-size:14px;transition:all .2s ease;box-shadow:none}.secondLevelGroup___uELZY .thirdLevelList___QSTgN .thirdLevelButton___Q9Pvm:hover{border-color:var(--ra-primary);color:var(--ra-primary);background:color-mix(in srgb,var(--ra-primary) 8%,var(--ra-bg-container) 92%);transform:translateY(-1px);box-shadow:0 2px 8px #00000014}.secondLevelGroup___uELZY .thirdLevelList___QSTgN .thirdLevelButton___Q9Pvm:active{transform:translateY(0)}.secondLevelGroup___uELZY .thirdLevelList___QSTgN .thirdLevelButton___Q9Pvm .ant-btn-primary{background:color-mix(in srgb,var(--ra-primary) 15%,var(--ra-bg-container) 85%);border-color:var(--ra-primary);color:var(--ra-primary);font-weight:600}.secondLevelGroup___uELZY .thirdLevelList___QSTgN .thirdLevelButton___Q9Pvm .ant-btn-primary:hover{background:color-mix(in srgb,var(--ra-primary) 20%,var(--ra-bg-container) 80%);border-color:var(--ra-primary);transform:translateY(-1px)}.emptyState___WdPLK{display:flex;align-items:center;justify-content:center;height:100%;color:var(--ra-text-secondary);font-size:14px;padding:40px 20px}.fieldSelectModal___owTAW .ant-modal-header{padding:12px 24px 8px}.fieldSelectModal___owTAW .ant-modal-body{padding:0}.modalContent___hWdqa{display:flex;flex-direction:column;height:480px;overflow:hidden}.searchInput___ZzOfC{margin:0 16px 10px;border-radius:4px;flex-shrink:0}.searchInput___ZzOfC .ant-input{background:var(--ra-bg-container);border-color:var(--ra-border);color:var(--ra-text-primary)}.searchInput___ZzOfC .ant-input::placeholder{color:var(--ra-text-secondary)}.searchInput___ZzOfC .ant-input:focus{border-color:var(--ra-primary)}.fieldCardGrid___W7gSY{flex:1 1;overflow-y:auto;overflow-x:hidden;padding:0 16px 16px;display:grid;grid-template-columns:repeat(4,1fr);gap:10px;align-content:start}@media (max-width: 640px){.fieldCardGrid___W7gSY{grid-template-columns:repeat(2,1fr)}}.fieldCard___mNRoK{padding:10px 12px;cursor:pointer;transition:all .2s;border:1px solid var(--ra-border);border-radius:8px;background:var(--ra-bg-container);display:flex;flex-direction:column;gap:4px;min-height:56px}.fieldCard___mNRoK:hover{background:color-mix(in srgb,var(--ra-border) 12%,var(--ra-bg-container));border-color:var(--ra-primary);box-shadow:0 2px 8px color-mix(in srgb,var(--ra-primary) 15%,transparent)}.fieldCard___mNRoK:focus-visible{outline:2px solid var(--ra-primary);outline-offset:1px}.fieldCardHeader___KHH14{display:flex;justify-content:space-between;align-items:center;gap:8px}.fieldCardTitle___KPpb5{font-size:13px;line-height:1.3;display:block;color:var(--ra-text-primary);flex:1 1}.fieldCardWeight___zkKdX{font-size:11px;line-height:1.3;color:var(--ra-primary);font-weight:500;white-space:nowrap}.fieldCardDesc___yMFS1{font-size:11px;line-height:1.3;display:block;color:var(--ra-text-secondary)}.fieldWeightDrawer___yaS_w .ant-drawer-header{padding:16px 24px}.fieldWeightDrawer___yaS_w .ant-drawer-body{padding:24px;display:flex;flex-direction:column;overflow:hidden}.modalContent___O_gX8{display:flex;flex-direction:column;gap:20px;flex:1 1;overflow:hidden}.totalWeightInfo___sBs2Q{padding:12px 16px;background:var(--ra-bg-container);border:1px solid var(--ra-border);border-radius:4px;display:flex;align-items:center;gap:8px}.warningText___itD4O{margin-left:8px;font-size:12px}.fieldList___qNnSl{display:flex;flex-direction:column;gap:16px;max-height:calc(100vh - 300px);overflow-y:auto;padding-right:8px}.fieldRow___q7mhl{display:flex;justify-content:space-between;align-items:center;padding:12px;border:1px solid var(--ra-border);border-radius:4px;background:var(--ra-bg-container);transition:all .2s}.fieldRow___q7mhl:hover{border-color:var(--ra-primary);box-shadow:0 2px 4px #1890ff1a}.fieldInfo___nJwEL{display:flex;flex-direction:column;gap:4px;flex:1 1;min-width:200px}.fieldLabel___d4dAh{font-size:14px;color:var(--ra-text-primary)}.fieldDesc___ZP93H{font-size:12px;color:var(--ra-text-secondary)}.weightControl___m4O8h{display:flex;align-items:center;gap:12px}.editorContainer___coPQs{display:flex;flex-direction:column;background:transparent;position:relative;min-height:100%;overflow:visible;flex:1 1}.editorHeader___RceRe{padding:16px 20px;border-bottom:1px solid color-mix(in srgb,#0f37b2 20%,transparent);background:color-mix(in srgb,#0f37b2 3%,var(--ra-bg-container));display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;flex-shrink:0}.editorHeader___RceRe .editorHeaderLeft___VFRQ5{display:flex;align-items:center;flex:1 1;color:var(--ra-text-primary)!important}.editorHeader___RceRe .editorHeaderLeft___VFRQ5 span{color:var(--ra-text-primary)!important;font-size:14px}.editorHeader___RceRe .editorHeaderLeft___VFRQ5 .ant-typography{color:var(--ra-text-primary)!important;margin:0;font-size:14px}.editorHeader___RceRe .editorHeaderRight___m1F3l{display:flex;align-items:center;flex-shrink:0}.editorHeader___RceRe .editorHeaderRight___m1F3l .ant-btn:not(.ant-btn-primary){color:var(--ra-text-primary)!important}.editorHeader___RceRe .editorHeaderRight___m1F3l .ant-btn:not(.ant-btn-primary):hover,.editorHeader___RceRe .editorHeaderRight___m1F3l .ant-btn:not(.ant-btn-primary):focus,.editorHeader___RceRe .editorHeaderRight___m1F3l .ant-btn:not(.ant-btn-primary):active{color:var(--ra-text-primary)!important}.editorHeader___RceRe .editorHeaderRight___m1F3l .ant-btn:not(.ant-btn-primary):disabled{color:var(--ra-text-secondary)!important}.editorHeader___RceRe .ant-select .ant-select-selector{background:var(--ra-bg-container);border-color:var(--ra-border);color:var(--ra-text-primary)}.editorHeader___RceRe .ant-select:hover .ant-select-selector{border-color:var(--ra-primary)}.primaryButton___ti24V,.primaryButton___ti24V .ant-btn-primary{color:#fff!important;font-weight:500!important;font-size:14px!important}.primaryButton___ti24V .ant-btn-primary:hover,.primaryButton___ti24V .ant-btn-primary:focus,.primaryButton___ti24V .ant-btn-primary:active{color:#fff!important;font-weight:500!important}.primaryButton___ti24V .ant-btn-primary:disabled{color:#fff6!important;font-weight:500!important}.editorBody___rcZEJ{padding:20px;display:flex;flex-direction:column;gap:20px;background:transparent;min-height:auto}.categorySection___E0EzC{border-radius:8px;border:1px solid color-mix(in srgb,#0f37b2 30%,transparent);overflow:hidden;display:flex;flex-direction:column;min-height:auto;background:color-mix(in srgb,#0f37b2 2%,var(--ra-bg-container))}.categorySection___E0EzC:hover{border-color:color-mix(in srgb,#0f37b2 45%,transparent);box-shadow:0 2px 8px color-mix(in srgb,#0f37b2 15%,transparent)}.categoryHeader___AgYfR{padding:12px 16px;border-bottom:1px solid color-mix(in srgb,#0f37b2 15%,transparent);flex-shrink:0;background:color-mix(in srgb,#0f37b2 8%,var(--ra-bg-container))}.categoryHeader___AgYfR .ant-typography{color:var(--ra-text-primary);font-size:16px;font-weight:600;margin:0}.categoryContent___AJaKm{padding:0;background:transparent;display:flex;flex-direction:column;gap:0;min-height:60px}.fieldRow___SSspB{padding:12px 16px;background:transparent;border-radius:0;border:none;border-bottom:1px solid color-mix(in srgb,var(--ra-border) 30%,transparent);transition:all .2s}.fieldRow___SSspB:last-child{border-bottom:none}.fieldRow___SSspB:hover{background:color-mix(in srgb,var(--ra-border) 5%,var(--ra-bg-container))}.fieldContent___dbmzI{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;width:100%;overflow:hidden;min-width:0}.fieldLabel___ZSiXH{color:var(--ra-text-primary);font-size:14px;font-weight:500;flex-shrink:0;white-space:nowrap}.valueInputWrapper___OGZFE{flex:1 1;min-width:0;display:flex;align-items:center;overflow:hidden}.fieldPrefix___zmOgz{color:var(--ra-text-secondary);font-size:14px;white-space:nowrap;font-weight:500;flex-shrink:0}.labelInput___nM_W7{width:120px}.labelInput___nM_W7 .ant-input{background:var(--ra-bg-container);border-color:var(--ra-border);color:var(--ra-text-primary);border-radius:4px;font-size:14px}.labelInput___nM_W7 .ant-input::placeholder{color:var(--ra-text-secondary)}.labelInput___nM_W7 .ant-input:focus{border-color:var(--ra-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--ra-primary) 20%,transparent)}.valuesContainer___FM8mu{flex:1 1;display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:200px}.valueTag___ik9Jo{margin:0;padding:4px 12px;border-radius:4px;background:var(--ra-primary);color:var(--ra-bg-container);border:none;font-size:13px}.valueTag___ik9Jo .anticon-close{color:var(--ra-bg-container);margin-left:4px}.valueTag___ik9Jo .anticon-close:hover{color:var(--ra-bg-container);opacity:.8}.valueInput___BdYsi{flex:1 1;min-width:0;max-width:100%;width:100%}.valueInput___BdYsi .ant-input{background:var(--ra-bg-container);border-color:var(--ra-border);color:var(--ra-text-primary);border-radius:4px;font-size:14px}.valueInput___BdYsi .ant-input::placeholder{color:var(--ra-text-secondary)}.valueInput___BdYsi .ant-input:focus{border-color:var(--ra-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--ra-primary) 20%,transparent)}.selectInput___Cu_Qj{flex:1 1;min-width:0;max-width:100%;width:100%}.selectInput___Cu_Qj .ant-select-selector{background:var(--ra-bg-container)!important;border-color:var(--ra-border)!important;color:var(--ra-text-primary)!important;border-radius:4px!important}.selectInput___Cu_Qj .ant-select-selector:hover{border-color:var(--ra-primary)!important}.selectInput___Cu_Qj .ant-select-selection-placeholder{color:var(--ra-text-secondary)!important}.selectInput___Cu_Qj.ant-select-focused .ant-select-selector{border-color:var(--ra-primary)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--ra-primary) 20%,transparent)!important}.moreButton___M2s_7,.deleteButton___sAUEP{color:var(--ra-text-secondary);padding:4px 8px;flex-shrink:0}.moreButton___M2s_7:hover,.deleteButton___sAUEP:hover{color:var(--ra-primary)}.addButton___AvBQP{margin:16px;border-style:dashed;border-color:var(--ra-border);color:var(--ra-text-primary);border-radius:4px;flex-shrink:0}.addButton___AvBQP:hover{border-color:var(--ra-primary);color:var(--ra-primary)}.addTagButton____7ouW{border-style:dashed;border-color:var(--ra-border);color:var(--ra-text-secondary);border-radius:4px;height:32px;padding:4px 12px;font-size:13px}.addTagButton____7ouW:hover{border-color:var(--ra-primary);color:var(--ra-primary)}.skillCard___c5uz4{margin-bottom:12px;transition:all .2s ease;background:var(--ra-bg-container);border:1px solid var(--ra-border);border-radius:8px;box-shadow:0 1px 3px color-mix(in srgb,var(--ra-border) 20%,transparent)}.skillCard___c5uz4:hover{border-color:var(--ra-primary);box-shadow:0 4px 12px color-mix(in srgb,var(--ra-primary) 20%,transparent);transform:translateY(-1px)}.skillCard___c5uz4 .ant-card-body{padding:16px}.skillCard___c5uz4 .ant-card-extra{padding-right:0}.skillCard___c5uz4 .ant-card-extra .ant-btn{color:var(--ra-text-secondary)}.skillCard___c5uz4 .ant-card-extra .ant-btn:hover{color:var(--ra-primary)}.dragHandle___AmjJE{cursor:move;color:var(--ra-text-secondary);font-size:16px;transition:color .2s}.dragHandle___AmjJE:hover{color:var(--ra-primary)}.viewMode___fOVbz .header___TVhc8{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.viewMode___fOVbz .header___TVhc8 .name___LrRjj{margin:0;font-size:16px;font-weight:600;color:var(--ra-text-primary)}.viewMode___fOVbz .header___TVhc8 .categoryTag___fTjY2{margin:0}.viewMode___fOVbz .content___H8JSu{margin:8px 0;line-height:1.6;color:var(--ra-text-secondary);font-size:14px}.viewMode___fOVbz .metadata___w5fnN{display:flex;flex-wrap:wrap;gap:16px;margin:12px 0;padding:12px 0;border-top:1px solid var(--ra-border);border-bottom:1px solid var(--ra-border)}.viewMode___fOVbz .metadata___w5fnN>div{display:flex;align-items:center;gap:4px}.viewMode___fOVbz .metadata___w5fnN>div .label___K0ZuI{font-size:12px;color:var(--ra-text-secondary)}.viewMode___fOVbz .metadata___w5fnN>div .value___wMhJr{font-size:13px;color:var(--ra-text-primary);font-weight:500}.viewMode___fOVbz .score___NoutI{display:flex;align-items:center;gap:8px;margin-top:12px}.viewMode___fOVbz .score___NoutI .scoreLabel___ocSdJ{font-size:12px;color:var(--ra-text-secondary);white-space:nowrap}.viewMode___fOVbz .score___NoutI .scoreBar___JqnC1{flex:1 1;height:6px;background-color:color-mix(in srgb,var(--ra-border) 30%,transparent);border-radius:3px;overflow:hidden}.viewMode___fOVbz .score___NoutI .scoreBar___JqnC1 .scoreProgress___U7Q61{height:100%;transition:width .3s ease;background:var(--ra-primary)}.viewMode___fOVbz .score___NoutI .scoreValue___JaXzA{font-size:12px;font-weight:500;color:var(--ra-text-secondary);white-space:nowrap}.editMode___ZGUa3 .nameInput___laHPl,.editMode___ZGUa3 .categoryInput___gHKgy,.editMode___ZGUa3 .contentInput___wfST2{margin-bottom:12px}.editMode___ZGUa3 .nameInput___laHPl .ant-input,.editMode___ZGUa3 .categoryInput___gHKgy .ant-input,.editMode___ZGUa3 .contentInput___wfST2 .ant-input,.editMode___ZGUa3 .nameInput___laHPl .ant-select-selector,.editMode___ZGUa3 .categoryInput___gHKgy .ant-select-selector,.editMode___ZGUa3 .contentInput___wfST2 .ant-select-selector{background:var(--ra-bg-container);border-color:var(--ra-border);color:var(--ra-text-primary)}.editMode___ZGUa3 .nameInput___laHPl .ant-input::placeholder,.editMode___ZGUa3 .categoryInput___gHKgy .ant-input::placeholder,.editMode___ZGUa3 .contentInput___wfST2 .ant-input::placeholder,.editMode___ZGUa3 .nameInput___laHPl .ant-select-selector::placeholder,.editMode___ZGUa3 .categoryInput___gHKgy .ant-select-selector::placeholder,.editMode___ZGUa3 .contentInput___wfST2 .ant-select-selector::placeholder{color:var(--ra-text-secondary)}.editMode___ZGUa3 .row___OuwRc{display:flex;gap:12px;margin-bottom:12px}.editMode___ZGUa3 .row___OuwRc .field___CIrnI{flex:1 1;display:flex;flex-direction:column;gap:4px}.editMode___ZGUa3 .row___OuwRc .field___CIrnI .label___K0ZuI{font-size:13px;color:var(--ra-text-primary)}.editMode___ZGUa3 .scoreSection___QaWut{display:flex;align-items:center;gap:12px;margin-bottom:16px}.editMode___ZGUa3 .scoreSection___QaWut .scoreLabel___ocSdJ{font-size:14px;color:var(--ra-text-primary);white-space:nowrap}.editMode___ZGUa3 .scoreSection___QaWut .scoreSlider___m7XZK{flex:1 1;margin:0}.editMode___ZGUa3 .scoreSection___QaWut .scoreValue___JaXzA{font-size:14px;font-weight:500;color:var(--ra-primary);min-width:50px;text-align:right}.editMode___ZGUa3 .actions___rcBA6{display:flex;justify-content:flex-end;gap:8px}.talentMatcher___yXdb8{display:flex;flex-direction:column;background:transparent;flex:1 1;min-height:0;height:100%}.matcherHeader___j1iCv{padding:16px 20px;border-bottom:1px solid color-mix(in srgb,#24dd85 20%,transparent);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;background:transparent;flex-shrink:0}.matcherHeader___j1iCv .ant-space{flex-wrap:wrap}.matcherTitle___LEsVh{margin:0!important;color:var(--ra-text-primary);font-weight:600;display:flex;align-items:center;gap:8px}.matcherTitle___LEsVh .anticon{color:#24dd85}.matcherBody___bdEq_{flex:1 1;overflow-y:auto;overflow-x:hidden;padding:16px;background:transparent;min-height:0}.candidateItem___PIIZ4{padding:0!important;margin-bottom:12px;border:none!important}.candidateItem___PIIZ4:last-child{margin-bottom:0}.candidateCard___ZktM1{width:100%;border:1px solid color-mix(in srgb,#24dd85 20%,transparent);border-radius:8px;transition:all .2s;background:var(--ra-bg-container)}.candidateCard___ZktM1:hover{border-color:color-mix(in srgb,#24dd85 40%,transparent);box-shadow:0 2px 8px color-mix(in srgb,#24dd85 15%,transparent)}.candidateCard___ZktM1 .ant-card-body{padding:12px 16px}.candidateHeader___Xudtp{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px;flex-wrap:wrap;gap:8px}.candidateInfo___uZeLF{flex:1 1;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.matchScore___hkhvP{flex-shrink:0}.matchDetails___H78ar{display:flex;flex-direction:column;gap:8px}.matchProgress___JZu9T{display:flex;flex-direction:column;gap:6px}.progressItem___QspKa{display:flex;align-items:center;gap:8px}.progressItem___QspKa .ant-progress{flex:1 1;min-width:120px}.excludeWarning___wp0Tz{display:flex;align-items:center;padding:6px 8px;background:color-mix(in srgb,#ff4d4f 10%,transparent);border-radius:4px;border:1px solid color-mix(in srgb,#ff4d4f 30%,transparent)}.matchReasons___Cz2XZ{padding-top:4px}.traitCard___K2Qnx{margin-bottom:12px;transition:all .2s ease;background:var(--ra-bg-container);border:1px solid var(--ra-border);border-radius:8px;box-shadow:0 1px 3px color-mix(in srgb,var(--ra-border) 20%,transparent)}.traitCard___K2Qnx:hover{border-color:var(--ra-primary);box-shadow:0 4px 12px color-mix(in srgb,var(--ra-primary) 20%,transparent);transform:translateY(-1px)}.traitCard___K2Qnx .ant-card-body{padding:16px}.traitCard___K2Qnx .ant-card-extra{padding-right:0}.traitCard___K2Qnx .ant-card-extra .ant-btn{color:var(--ra-text-secondary)}.traitCard___K2Qnx .ant-card-extra .ant-btn:hover{color:var(--ra-primary)}.dragHandle___tIoAW{cursor:move;color:var(--ra-text-secondary);font-size:16px;transition:color .2s}.dragHandle___tIoAW:hover{color:var(--ra-primary)}.viewMode___RtEHM .header___P5Rvz{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.viewMode___RtEHM .header___P5Rvz .name___K8V09{margin:0;font-size:16px;font-weight:600;color:var(--ra-text-primary);display:flex;align-items:center;gap:6px}.viewMode___RtEHM .header___P5Rvz .name___K8V09 .typeIcon___wMF0p{font-size:18px}.viewMode___RtEHM .header___P5Rvz .typeTag___Iz6UE{margin:0}.viewMode___RtEHM .content___WFZ3K{margin:8px 0;line-height:1.6;color:var(--ra-text-secondary);font-size:14px}.viewMode___RtEHM .indicators___OPfP6{margin:12px 0}.viewMode___RtEHM .indicators___OPfP6 .label___E8zm0{font-size:13px;font-weight:500;color:var(--ra-text-primary);display:block;margin-bottom:8px}.viewMode___RtEHM .indicators___OPfP6 .indicatorList___zDhuz{margin:0;padding-left:20px}.viewMode___RtEHM .indicators___OPfP6 .indicatorList___zDhuz li{font-size:13px;color:var(--ra-text-secondary);line-height:1.8}.viewMode___RtEHM .score___lXvnF{display:flex;align-items:center;gap:8px;margin-top:12px}.viewMode___RtEHM .score___lXvnF .scoreLabel___OWiBr{font-size:12px;color:var(--ra-text-secondary);white-space:nowrap}.viewMode___RtEHM .score___lXvnF .scoreBar___fO1Ec{flex:1 1;height:6px;background-color:color-mix(in srgb,var(--ra-border) 30%,transparent);border-radius:3px;overflow:hidden}.viewMode___RtEHM .score___lXvnF .scoreBar___fO1Ec .scoreProgress___TUayK{height:100%;transition:width .3s ease;background:var(--ra-primary)}.viewMode___RtEHM .score___lXvnF .scoreValue___KlPSe{font-size:12px;font-weight:500;color:var(--ra-text-secondary);white-space:nowrap}.editMode___P5WQn .nameInput___ziGbT,.editMode___P5WQn .contentInput___gB4sv{margin-bottom:12px}.editMode___P5WQn .nameInput___ziGbT .ant-input,.editMode___P5WQn .contentInput___gB4sv .ant-input{background:var(--ra-bg-container);border-color:var(--ra-border);color:var(--ra-text-primary)}.editMode___P5WQn .nameInput___ziGbT .ant-input::placeholder,.editMode___P5WQn .contentInput___gB4sv .ant-input::placeholder{color:var(--ra-text-secondary)}.editMode___P5WQn .typeSelect___yGkDt{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.editMode___P5WQn .typeSelect___yGkDt .label___E8zm0{font-size:13px;color:var(--ra-text-primary)}.editMode___P5WQn .indicatorsSection___ESl2t{margin-bottom:16px}.editMode___P5WQn .indicatorsSection___ESl2t .indicatorsHeader___asDs1{margin-bottom:8px}.editMode___P5WQn .indicatorsSection___ESl2t .indicatorsHeader___asDs1 .label___E8zm0{font-size:13px;font-weight:500;color:var(--ra-text-primary)}.editMode___P5WQn .indicatorsSection___ESl2t .indicatorItem___TNSF6{display:flex;align-items:center;justify-content:space-between;padding:6px 8px;margin-bottom:4px;background-color:color-mix(in srgb,var(--ra-border) 15%,var(--ra-bg-container));border-radius:4px;border:1px solid var(--ra-border)}.editMode___P5WQn .indicatorsSection___ESl2t .indicatorItem___TNSF6 .indicatorText___rjXmT{flex:1 1;font-size:13px;color:var(--ra-text-primary)}.editMode___P5WQn .scoreSection___lLUAk{display:flex;align-items:center;gap:12px;margin-bottom:16px}.editMode___P5WQn .scoreSection___lLUAk .scoreLabel___OWiBr{font-size:14px;color:var(--ra-text-primary);white-space:nowrap}.editMode___P5WQn .scoreSection___lLUAk .scoreSlider___Zsq6v{flex:1 1;margin:0}.editMode___P5WQn .scoreSection___lLUAk .scoreValue___KlPSe{font-size:14px;font-weight:500;color:var(--ra-primary);min-width:50px;text-align:right}.editMode___P5WQn .actions___QtUO_{display:flex;justify-content:flex-end;gap:8px}.ant-modal-content{background:var(--ra-bg-container)!important;border-color:var(--ra-border)!important;color:var(--ra-text-primary)!important}.ant-modal-header{background:var(--ra-bg-container)!important;border-bottom-color:var(--ra-border)!important;color:var(--ra-text-primary)!important}.ant-modal-title,.ant-modal-close{color:var(--ra-text-primary)!important}.ant-modal-close:hover{color:var(--ra-primary-hover)!important}.ant-modal-body{background:var(--ra-bg-container)!important;color:var(--ra-text-primary)!important}.ant-modal-footer{background:var(--ra-bg-container)!important;border-top-color:var(--ra-border)!important}.recommendationContent___po6TA{background:var(--ra-bg-container);padding:16px;border-radius:6px;border:1px solid var(--ra-border);max-height:60vh;overflow:auto}.emptyContent___gbtiJ{text-align:center;color:var(--ra-text-secondary);padding:40px}.errorContent___p9kHY{color:var(--vscode-errorForeground);margin-top:12px;font-size:12px}.marginLeft12___MEizT{margin-left:12px}.marginLeft8___D5pOj{margin-left:8px}.modalStyle___qweJX{top:20px}.tabContent___DKkiH{padding:16px;display:flex;flex-direction:column;gap:16px}.header___U0jm1{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding-bottom:16px;border-bottom:1px solid var(--ra-border)}.header___U0jm1 span{font-size:16px;font-weight:600;color:var(--ra-text-primary)}.recommendationContent___ibVD4{background:var(--ra-bg-container);padding:16px;border-radius:6px;border:1px solid var(--ra-border);max-height:calc(100vh - 400px);overflow:auto}.emptyContent___cxc8s{text-align:center;color:var(--ra-text-secondary);padding:40px}.errorContent___VXsXt{color:var(--vscode-errorForeground);margin-top:12px;font-size:12px;background:var(--vscode-textCodeBlock-background);padding:12px;border-radius:4px;overflow:auto}.modal___To8az .ant-modal-body{padding:0}.container___EXnyj{display:flex;flex-direction:column;width:100%;border:1px solid var(--ra-border);border-radius:4px;overflow:hidden}.header___lpgtr{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:var(--ra-bg-container);border-bottom:1px solid var(--ra-border)}.title___I6U82{font-size:14px;font-weight:500;color:var(--vscode-foreground)}.actions___nzA2D{display:flex;align-items:center;gap:8px}.search___jBj_y{width:220px}.map___tgRF3{position:relative;width:100%;height:400px}.loading___rNREK{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--ra-text-secondary);font-size:14px;z-index:1}.info___jAzYn{padding:12px 16px;background:var(--ra-bg-container);border-top:1px solid var(--ra-border)}.infoItem___usJrD{margin-bottom:8px;font-size:13px}.infoItem___usJrD:last-child{margin-bottom:0}.infoLabel___wzn1p{color:var(--ra-text-secondary);font-weight:500}.infoValue___xPyxx{color:var(--vscode-foreground)}.wrapper___Co0f6{display:flex;flex-direction:column;gap:16px}.toolbarCard___OkISg{background:var(--ra-bg-container);border:1px solid var(--ra-border);border-radius:10px;padding:16px}.contentCard___PF5lS{background:var(--ra-bg-container);border:1px solid var(--ra-border);border-radius:10px;box-shadow:var(--ra-shadow-card)}.styledCard___LIXv4{color:var(--ra-text-primary)!important}.styledCard___LIXv4 .ant-card-head{background:var(--ra-bg-container)!important;border-bottom-color:var(--ra-border)!important;color:var(--ra-text-primary)!important}.styledCard___LIXv4 .ant-card-head-title{color:var(--ra-text-primary)!important}.styledCard___LIXv4 .ant-card-body{background:var(--ra-bg-container)!important;color:var(--ra-text-primary)!important}.styledCard___LIXv4 .ant-card-extra,.styledCard___LIXv4 .ant-card-loading-content{color:var(--ra-text-primary)!important}.styledCard___LIXv4 .ant-card-grid{border-color:var(--ra-border)!important;box-shadow:1px 0 0 0 var(--ra-border),0 1px 0 0 var(--ra-border),1px 1px 0 0 var(--ra-border),1px 0 0 0 var(--ra-border) inset,0 1px 0 0 var(--ra-border) inset!important}.styledCard___LIXv4:hover{border-color:var(--ra-primary)!important}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}
