: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:Material Symbols Outlined;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/materialsymbolsoutlined/v347/kJF1BvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oDMzByHX9rA6RzaxHMPdY43zj-jCxv3fzvRNU22ZXGJpEpjC_1v-p_4MrImHCIJIZrDCvHOem.ttf) format("truetype")}.material-symbols-outlined{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr}@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}.ant-layout-content{padding:24px!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-pro-layout{min-height:100vh}.ant-pro-layout .ant-pro-sider{flex:0 0 auto!important}.ant-pro-layout .ant-pro-sider.ant-layout-sider{overflow:visible;border-right:1px solid rgba(194,198,216,.18)!important;background:#fafaff!important;box-shadow:0 1px 2px #131b2e0a}.ant-pro-layout .ant-pro-sider .ant-layout-sider-children{display:flex;flex-direction:column;min-height:100%;overflow:hidden;padding:24px 8px 16px}.ant-pro-layout .ant-pro-sider .ant-pro-sider-collapsed-button{z-index:5;width:34px;height:48px;border:1px solid rgba(15,55,178,.08);border-inline-end:0;background:#ffffffe6!important;box-shadow:0 8px 20px #0f172a14;color:#17233a8f!important}.ant-pro-layout .ant-pro-sider .ant-pro-sider-collapsed-button:hover{color:var(--ra-primary)!important;background:#fff!important}.ant-pro-layout .ant-pro-sider .ant-pro-sider-logo{height:auto;min-height:40px;margin:0 12px 32px;padding:0;border-block-end:0}.ant-pro-layout .ant-pro-sider .ant-pro-sider-logo a{align-items:center;gap:12px;min-width:0}.ant-pro-layout .ant-pro-sider .ant-pro-sider-logo img,.ant-pro-layout .ant-pro-sider .ant-pro-sider-logo .anticon{width:40px;height:40px;border-radius:12px;box-shadow:none;object-fit:contain}.ant-pro-layout .ant-pro-sider .ant-pro-sider-logo img{background:#fff;box-shadow:0 8px 20px #131b2e0f}.ant-pro-layout .ant-pro-sider .ant-pro-sider-logo .anticon{background:#0050cb;color:#fff}.ant-pro-layout .ant-pro-sider .ant-pro-sider-logo h1{display:flex;flex-direction:column;justify-content:center;gap:2px;min-height:40px;min-width:0;color:#0050cb;font-size:20px;font-weight:700;line-height:22px;white-space:nowrap}.ant-pro-layout .ant-pro-sider .ant-pro-sider-logo h1:after{color:#424656;content:"AI \9a71\52a8\7684\62db\8058\4e13\5bb6";font-size:11px;font-weight:500;line-height:16px}.ant-pro-layout .ant-pro-sider .ant-menu{flex:1 1;padding-inline:0;border-inline-end:0!important;background:transparent!important;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#c2c6d8 transparent}.ant-pro-layout .ant-pro-sider .ant-menu::-webkit-scrollbar{width:4px}.ant-pro-layout .ant-pro-sider .ant-menu::-webkit-scrollbar-track{background:transparent}.ant-pro-layout .ant-pro-sider .ant-menu::-webkit-scrollbar-thumb{border-radius:999px;background:#c2c6d8}.ant-pro-layout .ant-pro-sider .ant-menu-item,.ant-pro-layout .ant-pro-sider .ant-menu-submenu-title{position:relative;overflow:visible!important;height:44px;margin:4px 0;padding-inline:16px 14px!important;border-radius:8px;color:#424656;font-size:16px;font-weight:500;line-height:44px;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.ant-pro-layout .ant-pro-sider .ant-menu-title-content{min-width:0}.ant-pro-layout .ant-pro-sider .ra-sider-menu-link{display:block;width:100%;color:inherit}.ant-pro-layout .ant-pro-sider .ra-sider-menu-row{display:inline-flex;align-items:center;width:100%;min-width:0}.ant-pro-layout .ant-pro-sider .ant-menu-submenu-title .ra-sider-menu-row{width:calc(100% - 32px)}.ant-pro-layout .ant-pro-sider .ra-sider-menu-label{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis}.ant-pro-layout .ant-pro-sider .ra-sider-menu-badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;margin-left:8px;padding:0 6px;border-radius:999px;background:#dbe7ff;color:#0047b3!important;font-size:12px;font-weight:700;line-height:20px}.ant-pro-layout .ant-pro-sider .ra-sider-menu-badge--danger{background:#ff4d4f;color:#fff}.ant-pro-layout .ant-pro-sider .ant-menu-item:after,.ant-pro-layout .ant-pro-sider .ant-menu-submenu-title:after{position:absolute;inset-block:0;inset-inline-end:0;width:4px;border-radius:0 8px 8px 0;background:#0050cb;content:"";opacity:0;transition:opacity .2s ease}.ant-pro-layout .ant-pro-sider .ant-menu-item:hover,.ant-pro-layout .ant-pro-sider .ant-menu-submenu-title:hover{background:#e2e7ff!important;color:#131b2e!important}.ant-pro-layout .ant-pro-sider .ant-menu-item:hover a,.ant-pro-layout .ant-pro-sider .ant-menu-item:hover span,.ant-pro-layout .ant-pro-sider .ant-menu-item:hover .ant-menu-title-content,.ant-pro-layout .ant-pro-sider .ant-menu-item:hover .anticon,.ant-pro-layout .ant-pro-sider .ant-menu-item:hover .app-design-menu-icon,.ant-pro-layout .ant-pro-sider .ant-menu-submenu-title:hover span,.ant-pro-layout .ant-pro-sider .ant-menu-submenu-title:hover .ant-menu-title-content,.ant-pro-layout .ant-pro-sider .ant-menu-submenu-title:hover .anticon,.ant-pro-layout .ant-pro-sider .ant-menu-submenu-title:hover .app-design-menu-icon{color:#131b2e!important}.ant-pro-layout .ant-pro-sider .ant-menu-item-selected{background:#06f!important;color:#f8f7ff!important;font-weight:650;box-shadow:0 1px 2px #131b2e0f}.ant-pro-layout .ant-pro-sider .ant-menu-item-selected a,.ant-pro-layout .ant-pro-sider .ant-menu-item-selected span,.ant-pro-layout .ant-pro-sider .ant-menu-item-selected .ant-menu-title-content{color:#f8f7ff!important}.ant-pro-layout .ant-pro-sider .ant-menu-item-selected .ra-sider-menu-badge{background:#f8f7ffeb;color:#0050cb!important}.ant-pro-layout .ant-pro-sider .ant-menu-submenu-selected>.ant-menu-submenu-title .ra-sider-menu-badge{background:#06f;color:#f8f7ff!important}.ant-pro-layout .ant-pro-sider .ant-menu-submenu-selected>.ant-menu-submenu-title{background:transparent!important;color:#0050cb!important;font-weight:650;box-shadow:none}.ant-pro-layout .ant-pro-sider .ant-menu-item-selected:after{opacity:1}.ant-pro-layout .ant-pro-sider .ant-menu-submenu-selected>.ant-menu-submenu-title:after{opacity:0}.ant-pro-layout .ant-pro-sider .ant-menu-item .anticon,.ant-pro-layout .ant-pro-sider .ant-menu-submenu-title .anticon{min-width:20px;font-size:20px}.ant-pro-layout .ant-pro-sider .app-design-menu-icon{min-width:20px;font-family:Material Symbols Outlined;font-size:20px;font-style:normal;font-weight:400;line-height:1;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}.ant-pro-layout .ant-pro-sider .ant-menu-item-selected .anticon,.ant-pro-layout .ant-pro-sider .ant-menu-item-selected .app-design-menu-icon{color:#f8f7ff!important}.ant-pro-layout .ant-pro-sider .ant-menu-submenu-selected>.ant-menu-submenu-title .anticon{color:#0050cb!important}.ant-pro-layout .ant-pro-sider-collapsed.ant-layout-sider{width:80px!important;min-width:80px!important;max-width:80px!important;flex:0 0 80px!important}.ant-pro-layout .ant-pro-sider-collapsed .ant-layout-sider-children{align-items:center;padding:22px 10px 16px}.ant-pro-layout .ant-pro-sider-collapsed .ant-pro-sider-logo{display:flex;justify-content:center;width:56px;min-height:44px;margin:0 0 28px}.ant-pro-layout .ant-pro-sider-collapsed .ant-pro-sider-logo a{justify-content:center;width:44px;min-width:44px;gap:0}.ant-pro-layout .ant-pro-sider-collapsed .ant-pro-sider-logo img,.ant-pro-layout .ant-pro-sider-collapsed .ant-pro-sider-logo .anticon{width:44px;height:44px;border-radius:14px}.ant-pro-layout .ant-pro-sider-collapsed .ant-pro-sider-logo h1,.ant-pro-layout .ant-pro-sider-collapsed .ant-pro-sider-logo h1:after{display:none;content:none}.ant-pro-layout .ant-pro-sider-collapsed .ant-pro-sider-collapsed-button{top:72px;right:-16px;width:32px;height:44px;border-radius:22px}.ant-pro-layout .ant-pro-sider-collapsed .ant-menu{width:56px!important;padding-inline:0;overflow-x:hidden}.ant-pro-layout .ant-pro-sider-collapsed .ant-menu-item,.ant-pro-layout .ant-pro-sider-collapsed .ant-menu-submenu-title{display:flex;align-items:center;justify-content:center;width:56px;height:48px;margin:4px 0;padding-inline:0!important;border-radius:10px;line-height:48px}.ant-pro-layout .ant-pro-sider-collapsed .ant-menu-item:after,.ant-pro-layout .ant-pro-sider-collapsed .ant-menu-submenu-title:after{content:none}.ant-pro-layout .ant-pro-sider-collapsed .ant-menu-item .anticon,.ant-pro-layout .ant-pro-sider-collapsed .ant-menu-submenu-title .anticon,.ant-pro-layout .ant-pro-sider-collapsed .app-design-menu-icon{min-width:22px;font-size:22px}.ant-pro-layout .ant-pro-sider-collapsed .ant-menu-title-content{width:0;min-width:0;margin-inline-start:0;overflow:hidden}.ant-pro-layout .ant-pro-sider-collapsed .ra-sider-menu-link,.ant-pro-layout .ant-pro-sider-collapsed .ra-sider-menu-row,.ant-pro-layout .ant-pro-sider-collapsed .ra-sider-menu-label{width:auto}.ant-pro-layout .ant-pro-sider-collapsed .ra-sider-menu-badge{display:none}.ant-pro-layout .ant-pro-sider-collapsed .ant-menu-item-selected{box-shadow:0 8px 18px #0050cb2e}.ant-pro-layout .ant-pro-sider-collapsed .ant-menu-item[data-menu-id$="/company-homepage"]{margin-top:24px}.ant-pro-layout .ant-pro-sider-collapsed .ant-menu-item[data-menu-id$="/company-homepage"]:before{inset-inline:8px;top:-14px}.ant-pro-sider-collapsed .ant-pro-sider-actions{align-items:center;width:56px!important}.ant-pro-sider-collapsed [aria-label=user-menu-trigger]{justify-content:center;width:56px;min-height:48px;padding:8px 0;border-radius:10px}.ant-pro-sider-collapsed [aria-label=user-menu-trigger]>div{justify-content:center;gap:0!important}.ant-pro-sider-collapsed [aria-label=user-menu-trigger] .ant-avatar{width:36px!important;height:36px!important;flex-basis:36px}.ant-pro-sider-collapsed [aria-label=user-menu-trigger] .ant-avatar+span,.ant-pro-sider-collapsed ._displayName_1l2lc_18{display:none!important}.ant-pro-sider-collapsed .ant-pro-sider-actions-list{justify-content:center;width:56px;margin-top:8px;padding:12px 0 0}.ant-pro-sider-collapsed .ant-pro-sider-actions-list-item{display:inline-flex!important;align-items:center;justify-content:center;width:40px!important;height:40px!important;border-radius:10px}.ant-pro-layout .ant-pro-sider .ant-menu-item[data-menu-id$="/company-homepage"]{margin-top:28px}.ant-pro-layout .ant-pro-sider .ant-menu-item[data-menu-id$="/company-homepage"]:before{position:absolute;inset-inline:16px;top:-16px;height:1px;background:#72768733;content:"";pointer-events:none}.ant-pro-layout .ant-layout{min-width:0}.ant-pro-sider ._trigger_1l2lc_7,.ant-pro-sider ._displayName_1l2lc_18,.ant-pro-sider ._avatarName_1l2lc_22,.ant-pro-sider [aria-label=user-menu-trigger],.ant-pro-sider [aria-label=user-menu-trigger] span,.ant-pro-sider .ant-pro-sider-actions,.ant-pro-sider .ant-pro-sider-actions *,.ant-pro-sider .ant-pro-sider-footer,.ant-pro-sider .ant-pro-sider-footer *{color:#131b2ee6!important}.ant-pro-sider .ant-pro-sider-actions{display:flex!important;flex-direction:column;align-items:stretch;gap:4px;width:auto!important;height:auto!important;margin:auto 0 0!important;padding:0!important;border:0!important;background:transparent!important}.ant-pro-sider [aria-label=user-menu-trigger]{display:flex!important;width:100%;min-height:48px;padding:8px 16px}.ant-pro-sider [aria-label=user-menu-trigger]>div{width:100%;min-width:0;gap:12px!important}.ant-pro-sider [aria-label=user-menu-trigger] .ant-avatar{width:32px!important;height:32px!important;flex:0 0 32px;background:#0050cb!important;color:#fff!important;font-size:14px!important}.ant-pro-sider [aria-label=user-menu-trigger] .ant-avatar *{color:#fff!important}.ant-pro-sider [aria-label=user-menu-trigger] .ant-avatar+span{min-width:0;overflow:hidden;color:#131b2e!important;font-weight:650;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.ant-pro-sider .ant-pro-sider-actions-list{display:flex!important;justify-content:space-around;width:100%;margin-top:0;padding:8px 8px 0;border-top:1px solid rgba(194,198,216,.22)}.ant-pro-sider .ant-pro-sider-actions-list-item{color:#424656!important}.ant-pro-sider .ant-pro-sider-actions-list-item:hover{color:#0050cb!important}.ant-pro-sider ._loadingWrap_1l2lc_1{color:#17233ab8!important}.ant-pro-sider ._trigger_1l2lc_7{background:#ffffffa8!important;border:1px solid rgba(15,55,178,.08);box-shadow:0 8px 20px #0f172a0d}.ant-pro-sider [aria-label=user-menu-trigger]{text-shadow:none!important}.ant-pro-sider ._trigger_1l2lc_7 .ant-avatar{background:linear-gradient(135deg,#0f37b2,#2f63f0)!important;color:#fff!important}.ant-pro-sider ._trigger_1l2lc_7 .ant-avatar-image{background:#0f37b21f!important}.ant-pro-sider ._displayName_1l2lc_18,.ant-pro-sider ._avatarName_1l2lc_22{font-weight:600;text-shadow:none}.ant-pro-sider .anticon._avatarName_1l2lc_22,.ant-pro-sider ._trigger_1l2lc_7 .anticon{color:#17233ab8!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-pro-page-container .ant-page-header{padding-inline:0!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: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:radial-gradient(circle at 0 0,rgba(218,225,255,.72),transparent 30%),radial-gradient(circle at 100% 0,rgba(233,221,255,.58),transparent 34%),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}.ra-gradient-page{min-height:calc(100vh - 80px);margin:-24px;padding:24px;color:#131b2e;background:radial-gradient(circle at 0 0,rgba(0,80,203,.11),transparent 34%),radial-gradient(circle at 100% 4%,rgba(95,0,227,.08),transparent 32%),radial-gradient(circle at 100% 100%,rgba(0,104,68,.07),transparent 32%),#faf8ff}.ra-gradient-page--headerless .ant-page-header,.ra-gradient-page--headerless .ant-page-header-no-children{display:none;padding-inline:0}.ra-gradient-page--headerless .ant-pro-page-container-children-container{padding-block-start:0}[data-theme=dark] .ra-gradient-page{color:var(--ra-text-primary);background:radial-gradient(circle at 0 0,rgba(34,94,194,.2),transparent 34%),radial-gradient(circle at 100% 4%,rgba(108,77,178,.16),transparent 32%),radial-gradient(circle at 100% 100%,rgba(30,126,88,.14),transparent 32%),var(--ra-bg-page)}.app-header-title-root{display:flex;align-items:center;gap:12px}.app-header-title-main{display:flex;align-items:center;gap:8px;min-width:0;margin:0;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.app-header-title-name{font-size:20px;font-weight:700;line-height:1.2;white-space:nowrap}.app-header-title-main:focus-visible{outline:2px solid rgba(22,119,255,.45);outline-offset:3px;border-radius:6px}.app-header-workbench-btn{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border:1px solid rgba(22,119,255,.4);border-radius:999px;color:#1677ff;font-size:13px;font-weight:600;line-height:1;cursor:pointer;box-shadow:0 2px 8px #1677ff2e;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.app-header-workbench-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #1677ff38}.app-header-workbench-btn:focus-visible{outline:2px solid rgba(22,119,255,.45);outline-offset:2px}.app-header-workbench-btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}@media (max-width: 992px){.app-header-workbench-text{display:none}.app-header-workbench-btn{padding:5px 8px}}@media (max-width: 768px){.ant-layout-content{padding:8px 12px 16px!important}.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}}.app-header-title-name{font-size:18px}@media (max-width: 576px){.app-header-workbench-btn{display:none}}._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}._noticeButton_1s0wp_1{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 12px;cursor:pointer;transition:all .3s}._noticeButton_1s0wp_1:hover{background:#00000006}._icon_1s0wp_15{font-size:18px;padding:4px}._popover_1s0wp_20{padding:0}{._ant-popover-inner-content_1s0wp_25{padding:0}}._tabs_1s0wp_30{width:336px;background-color:#fff;border-radius:8px;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d}._tabs_1s0wp_30 .ant-tabs-nav{margin-bottom:0;padding:0 16px}._list_1s0wp_42{max-height:400px;overflow-y:auto}._item_1s0wp_47{padding:12px 24px;cursor:pointer;transition:all .3s}._item_1s0wp_47:hover{background:#f5faff}._item_1s0wp_47._read_1s0wp_57{opacity:.6}._avatar_1s0wp_61{background:#fff}._title_1s0wp_65{margin-bottom:4px;font-weight:500;font-size:14px}._description_1s0wp_71{font-size:12px;color:#00000073}._datetime_1s0wp_76{margin-top:4px;font-size:12px;color:#00000040}._extra_1s0wp_82{float:right;margin-top:-1.5px;margin-right:0;color:#00000073;font-weight:400}._notFound_1s0wp_90{padding:73px 0;text-align:center}._notFound_1s0wp_90 img{display:block;width:76px;margin:0 auto 16px}._bottomBar_1s0wp_101{display:flex;height:46px;color:#000000a6;line-height:46px;text-align:center;background:#fff;border-top:1px solid #f0f0f0;border-radius:0 0 8px 8px}._bottomBar_1s0wp_101 div{flex:1 1;cursor:pointer;transition:all .3s}._bottomBar_1s0wp_101 div:hover{background:#f5faff;color:#1890ff}._bottomBar_1s0wp_101 div:not(:last-child){border-right:1px solid #f0f0f0}._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}.container___Xt07l{display:flex;flex-direction:column;gap:12px}.container___Xt07l .tableListToolbar{margin-bottom:0}.container___Xt07l .tableListContent{padding-top:0}.listToolbar___GcXJN{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;min-width:0;padding:16px;border-radius:16px;border:1px solid color-mix(in srgb,var(--ra-border) 30%,transparent);background:color-mix(in srgb,var(--ra-bg-container) 70%,white);box-shadow:0 16px 34px color-mix(in srgb,var(--ra-primary) 6%,transparent),inset 0 1px color-mix(in srgb,white 62%,transparent)}.toolbarLeft___xtIUO{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap;flex:1 1;min-width:0}.toolbarActions___lwEdp{align-self:flex-end}.filterField___xaNTk{min-width:200px;flex:1 1}.filterField___xaNTk label{display:block;margin:0 0 6px 4px;color:var(--ra-text-secondary);font-size:11px;line-height:16px;font-weight:700}.listArea___pJT2O{background:transparent;border-radius:16px;overflow:hidden;min-width:0}.filterSelect___ym8oU,.rangePicker___fibhT{width:100%;min-width:0}.filterSearchBtn___VQXGa{border-radius:12px;min-height:40px;color:var(--ra-primary);border-color:transparent;background:color-mix(in srgb,var(--ra-primary) 10%,transparent);font-weight:700}.searchInput___kBpvQ{width:100%}.listWrapper____hz30{width:100%;min-width:0;padding:0;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%}.tableLayout___d7UWe{display:flex;align-items:flex-start;gap:24px;min-width:0}.tableMain___uWvMR{flex:1 1;min-width:0}.tableMain___uWvMR .listCardRow___FhniN{grid-template-columns:minmax(220px,1fr) minmax(220px,.9fr) minmax(190px,auto);grid-template-areas:"identity time actions" "meta status actions";row-gap:12px}.tableMain___uWvMR .identityCol___dElA4{grid-area:identity}.tableMain___uWvMR .compactMetaCol___FDuGi{grid-area:meta}.tableMain___uWvMR .timeCol___ZNMwL{grid-area:time}.tableMain___uWvMR .statusCol___mQaKu{grid-area:status;justify-content:flex-start;max-width:none}.tableMain___uWvMR .compactActions___K4YIe{grid-area:actions;align-self:center}.listLoading___fOlQo{display:flex;justify-content:center;align-items:center;min-height:300px;border-radius:16px;background:color-mix(in srgb,var(--ra-bg-container) 78%,white)}.listEmpty___GxYWZ{padding:80px 0;border-radius:16px;background:color-mix(in srgb,var(--ra-bg-container) 78%,white)}.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:16px;border:1px solid color-mix(in srgb,var(--ra-border) 30%,transparent);background:color-mix(in srgb,var(--ra-bg-container) 72%,white);box-shadow:0 12px 30px color-mix(in srgb,var(--ra-primary) 5%,transparent);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:18px 20px}.listCardRow___FhniN{display:grid;grid-template-columns:minmax(220px,1.25fr) minmax(130px,.58fr) minmax(180px,.8fr) minmax(150px,auto) minmax(240px,auto);align-items:center;gap:22px;min-width:0}.identityCol___dElA4{display:flex;align-items:center;min-width:0;gap:14px}.cardCheckbox___PLwA8{margin-top:0}.candidateBlock___QWP7x{min-width:0;display:flex;flex-direction:column;gap:4px}.cardTitleRow___UFvcq{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.candidateName___Eea0N{font-size:16px;font-weight:700;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{margin-top:2px;font-size:13px;color:var(--ra-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.headerRight___wTQUG{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.compactMetaCol___FDuGi,.timeCol___ZNMwL{display:flex;flex-direction:column;gap:8px;min-width:0}.compactMetaLine___aZTgh,.compactTimeLine___AZVLG{display:flex;align-items:center;gap:8px;min-width:0;color:var(--ra-text-secondary);font-size:13px;line-height:18px}.compactMetaLine___aZTgh>span:last-child,.compactTimeLine___AZVLG>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compactMetaLine___aZTgh>span:first-child,.compactTimeLine___AZVLG>span:first-child,.compactMetaLine___aZTgh>svg,.compactTimeLine___AZVLG>svg{flex-shrink:0;color:var(--ra-primary);font-size:16px}.compactTimeLine___AZVLG{color:var(--ra-primary);font-weight:700}.statusCol___mQaKu{display:flex;justify-content:flex-end;gap:6px;flex-wrap:wrap;max-width:240px}.compactActions___K4YIe{display:flex;justify-content:flex-end;min-width:0}.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:16px;padding:0;border-radius:0;background:transparent;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.metricItem___Sn97U{min-width:0;display:flex;align-items:flex-start;gap:8px;color:var(--ra-text-secondary)}.metricItem___Sn97U>span,.metricItem___Sn97U>svg{margin-top:2px;color:var(--ra-primary);font-size:16px}.metricLabel___cYieT{display:none;font-size:11px;line-height:1.2}.metricValue___mvajP{margin-top:0;font-size:13px;line-height:1.4;color:var(--ra-text-secondary);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) 16%,transparent);display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;color:var(--ra-text-secondary);font-size:12px}.updatedAt___KJSLh{font-size:12px;color:var(--ra-text-secondary)}.actionButtons___vrMO7{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:nowrap}.actionButton___GdO_1{border-radius:12px;white-space:nowrap;font-size:12px;min-height:34px;padding:5px 10px!important;display:inline-flex;align-items:center;gap:4px}.moreActionButton___MKpRD{color:var(--ra-text-secondary);border-color:color-mix(in srgb,var(--ra-border) 70%,transparent)}.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{min-width:0;flex:1 1;background:color-mix(in srgb,var(--ra-bg-container) 76%,white)!important;border:1px solid color-mix(in srgb,var(--ra-border) 28%,transparent)!important;border-radius:20px!important;overflow:hidden;box-shadow:0 18px 38px color-mix(in srgb,var(--ra-primary) 8%,transparent)}.calendarCard___ldh3k .ant-card-body{padding:0}.calendarLayout___bB8fp{display:flex;gap:24px;align-items:stretch}.calendar___wlDRb .ant-picker-panel{background:transparent}.calendar___wlDRb .ant-picker-content th{padding:14px 0;color:var(--ra-text-secondary);font-size:12px;font-weight:700}.calendar___wlDRb .ant-picker-calendar-date{min-height:118px;margin:0;border-radius:0;border-top:1px solid color-mix(in srgb,var(--ra-border) 16%,transparent)}.calendar___wlDRb .ant-picker-calendar-date-content{min-height:78px;max-height:96px;overflow-y:auto;overflow-x:hidden;padding-right:2px}.calendarHeaderBar___h1JCg{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px 18px;border-bottom:1px solid color-mix(in srgb,var(--ra-border) 20%,transparent)}.calendarTitleGroup___kP7Dt{display:flex;flex-direction:column;gap:2px}.calendarTitle___lFoQx{color:var(--ra-text-primary);font-size:18px;line-height:24px;font-weight:700}.calendarSubTitle___VwlqL{color:var(--ra-text-secondary);font-size:12px}.calendarNavGroup___VV_54{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.calendarCell___dhTxP{cursor:pointer;padding:2px 2px 0;border-radius:6px;transition:background-color .2s;background:transparent;border:0;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:6px;background:color-mix(in srgb,var(--ra-primary) 10%,transparent);color:var(--ra-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}.calendarSidebar___xH7A6{width:320px;display:flex;flex-direction:column;gap:16px;flex-shrink:0}.sideCard___BNLKA{border-radius:20px!important;border:1px solid color-mix(in srgb,var(--ra-border) 28%,transparent)!important;background:color-mix(in srgb,var(--ra-bg-container) 76%,white)!important;box-shadow:0 12px 28px color-mix(in srgb,var(--ra-primary) 7%,transparent)}.sideCard___BNLKA .ant-card-body{padding:16px}.sideCardHeader___CV3dN{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.sideCardHeader___CV3dN h3{margin:0;color:var(--ra-primary);font-size:16px;font-weight:700}.sideCountTag___hKg25{margin-inline-end:0!important;border:0!important;border-radius:999px!important;color:var(--ra-primary)!important;background:color-mix(in srgb,var(--ra-primary) 10%,transparent)!important}.todayList___hRWIX{display:flex;flex-direction:column;gap:10px}.todayItem___Q8wDx{width:100%;padding:12px;border:1px solid color-mix(in srgb,var(--ra-border) 34%,transparent);border-radius:12px;background:color-mix(in srgb,var(--ra-bg-container) 72%,white);color:inherit;text-align:left;cursor:pointer;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.todayItem___Q8wDx:hover{border-color:color-mix(in srgb,var(--ra-primary) 30%,var(--ra-border));box-shadow:0 10px 22px color-mix(in srgb,var(--ra-primary) 9%,transparent);transform:translateY(-1px)}.todayItemTop___zkZcM{display:flex;justify-content:space-between;gap:10px;color:var(--ra-text-secondary);font-size:12px}.todayItemTop___zkZcM span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.todayItemTop___zkZcM strong{color:var(--ra-primary)}.todayCandidateLine___IQmPF{display:flex;align-items:center;gap:10px;margin-top:10px}.todayCandidateLine___IQmPF b,.todayCandidateLine___IQmPF small{display:block}.todayCandidateLine___IQmPF b{color:var(--ra-text-primary);font-size:14px}.todayCandidateLine___IQmPF small{margin-top:2px;color:var(--ra-text-secondary);font-size:12px}.candidateAvatar___Ug4RF{flex-shrink:0;color:#fff!important;background:var(--ra-primary)!important}.metricCardTitle___n96gd{margin:0 0 14px;color:var(--ra-text-secondary);font-size:12px;font-weight:700}.monthMetricGrid___Zbf0q{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.monthMetricGrid___Zbf0q div{padding:14px;border-radius:12px;background:color-mix(in srgb,var(--ra-primary) 6%,var(--ra-bg-container))}.monthMetricGrid___Zbf0q span{display:block;color:var(--ra-text-secondary);font-size:12px}.monthMetricGrid___Zbf0q strong{display:block;margin-top:4px;color:var(--ra-text-primary);font-size:24px;line-height:30px}.loadMetric___UC94Y{margin-top:16px}.loadMetric___UC94Y>div:first-child{display:flex;justify-content:space-between;color:var(--ra-text-secondary);font-size:12px}.loadMetric___UC94Y>div:first-child strong{color:var(--ra-primary)}.loadTrack___mJMQA{margin-top:8px;height:6px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--ra-border) 35%,transparent)}.loadTrack___mJMQA span{display:block;height:100%;border-radius:inherit;background:var(--ra-primary)}.dateModalItem___A6yMl{align-items:center!important;gap:12px}.dateModalTitle___k3MbX{color:var(--ra-text-primary);font-size:15px;font-weight:700}.dateModalMeta___XANvl{margin-top:4px;color:var(--ra-text-secondary);font-size:12px}@media (max-width: 1280px){.tableLayout___d7UWe{flex-direction:column}.tableLayout___d7UWe .calendarSidebar___xH7A6{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1080px){.heroPanel___zllXe{grid-template-columns:1fr}.metricsRow___LMmib{grid-template-columns:repeat(2,minmax(0,1fr))}.tableLayout___d7UWe,.calendarLayout___bB8fp{flex-direction:column}.calendarSidebar___xH7A6{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 768px){.heroPanel___zllXe{padding:18px}.summaryGrid____1t85,.calendarSidebar___xH7A6{grid-template-columns:repeat(2,minmax(0,1fr))}.listToolbar___GcXJN{flex-direction:column;align-items:stretch}.toolbarHeader___BN51b,.toolbarBody___gRVie{align-items:stretch}.toolbarLeft___xtIUO{flex-direction:column;align-items:stretch}.tableMain___uWvMR .listCardRow___FhniN{grid-template-columns:1fr;grid-template-areas:"identity" "meta" "time" "status" "actions"}.tableMain___uWvMR .compactActions___K4YIe{justify-content:flex-start}.searchInput___kBpvQ,.filterSelect___ym8oU,.rangePicker___fibhT{width:100%;min-width:0}.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}}@media (max-width: 560px){.summaryGrid____1t85,.calendarSidebar___xH7A6{grid-template-columns:1fr}}.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:-18px 0 42px #131b2e29}.drawer___VpPsv .ant-drawer-content{background:#f8f9fb!important}.drawer___VpPsv .ant-drawer-header{background:#ffffffd1!important;border-bottom:1px solid rgba(195,198,216,.62)!important;backdrop-filter:blur(16px)}.drawer___VpPsv .ant-drawer-body{padding:0!important;background:radial-gradient(circle at 100% 0,rgba(0,102,255,.08),transparent 34%),radial-gradient(circle at 0 100%,rgba(0,82,204,.06),transparent 28%),#f8f9fb!important}.drawer___VpPsv .ant-drawer-footer{background:#ffffffdb!important;border-top:1px solid rgba(195,198,216,.62)!important;backdrop-filter:blur(14px)}.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;background:radial-gradient(circle at 100% 0,rgba(0,102,255,.08),transparent 34%),#f8f9fb}.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}.reportShell___cuatp{padding:24px}.reportHero___ZFebs{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:18px;padding:22px 24px;background:#ffffffc2;border:1px solid rgba(195,198,216,.56);border-radius:16px;box-shadow:0 14px 32px #0050cb14;backdrop-filter:blur(18px)}.reportHeroMain___Nvuix{min-width:0;flex:1 1}.reportHeroMain___Nvuix h2{margin:4px 0 8px;color:#131b2e;font-size:28px;font-weight:800;line-height:36px}.reportHeroMain___Nvuix p{margin:12px 0 0;color:#424656;font-size:14px;line-height:22px}.reportEyebrow___TdlWi{display:inline-flex;align-items:center;gap:8px;color:#0050cb;font-size:15px;font-weight:800;line-height:22px}.reportIcon___Fvbbe,.metricIcon___ETeK1{font-family:Material Symbols Outlined;font-feature-settings:"liga";font-size:22px;line-height:1}.reportMeta___gx2TC{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.reportMeta___gx2TC>span{max-width:100%;padding:3px 10px;overflow:hidden;color:#424656;background:#eef2ff;border-radius:8px;font-size:13px;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.scoreGauge___WN9Vh{position:relative;flex:0 0 auto;padding:8px;background:#fff;border:1px solid rgba(194,198,216,.68);border-radius:999px;box-shadow:0 8px 24px #0050cb14}.scoreGaugeText___rDXfH{display:flex;flex-direction:column;align-items:center;justify-content:center}.scoreGaugeText___rDXfH strong{color:#0050cb;font-size:25px;font-weight:900;line-height:28px}.scoreGaugeText___rDXfH span{color:#727687;font-size:11px;font-weight:700;line-height:14px}.scoreMetrics___rrPj8{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px}.scoreMetric___rCskc{min-width:0;padding:16px;background:#ffffffe6;border:1px solid rgba(195,198,216,.55);border-radius:14px;box-shadow:0 8px 20px #131b2e0a}.scoreMetric___rCskc strong{display:block;margin:9px 0 8px;font-size:28px;font-weight:850;line-height:32px}.scoreMetricHeader___vu3mX{display:flex;align-items:center;gap:6px;color:#727687;font-size:12px;font-weight:800;line-height:18px}.scoreMetricHeader___vu3mX .metricIcon___ETeK1{color:#0050cb;font-size:18px}.scoreMetricProgress___IKklw{margin:0}.scoreHigh___j7dru{color:#0050cb}.scoreMedium___K7ViN{color:#a33200}.scoreLow____gNj_{color:#ba1a1a}.scoreMuted___uYtYy{color:#727687}.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:#fffffff0;padding:20px 24px 24px;border:1px solid rgba(195,198,216,.58);border-radius:16px;box-shadow:0 10px 28px #131b2e0d;max-height:none;overflow-y:auto;overflow-x:hidden}.analysisContent___XGf7t::-webkit-scrollbar{width:8px}.analysisContent___XGf7t::-webkit-scrollbar-track{background:#f8f9fbe6;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))}.analysisContentHeader___Ta8iN{display:flex;align-items:flex-start;gap:10px;margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid rgba(195,198,216,.52)}.analysisContentHeader___Ta8iN .reportIcon___Fvbbe{margin-top:2px;color:#0050cb}.analysisContentHeader___Ta8iN h3{margin:0;color:#131b2e;font-size:18px;font-weight:850;line-height:24px}.analysisContentHeader___Ta8iN p{margin:3px 0 0;color:#727687;font-size:12px;line-height:18px}.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:18px;padding:14px 16px;background:#ffffffb8;border:1px solid rgba(195,198,216,.48);border-radius:14px;font-size:12px;color:#727687}.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 rgba(195,198,216,.42)}.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}.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}: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}.drawerDesignPanel___DNFq1{padding:0;background:transparent;border:0;border-radius:0}.header___OII3G{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:0;border-bottom:0}.title___VqklI{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:16px;font-weight:600;color:var(--ra-text-primary)}.titleIcon___vtcLx{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;color:#5f00e3;background:transparent;border-radius:0}.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)}.drawerEmptyState___PQZ52{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:280px;padding:28px 18px;text-align:center;background:#f7f4ff;border:2px dashed #d5c9ff;border-radius:16px}.drawerEmptyIcon___qjSvs{display:flex;align-items:center;justify-content:center;width:58px;height:58px;margin-bottom:16px;color:#5f00e3;font-size:28px;background:transparent;border-radius:0;opacity:.56}.drawerEmptyTitle___thCMG{color:#151b2f;font-size:16px;font-weight:800}.drawerEmptyHint___O0J3j{max-width:220px;margin-top:8px;color:#6b7280;font-size:13px;line-height:1.6}.drawerInsightButton___wofdU{min-width:164px;height:38px;margin-top:20px;border-radius:10px!important}.drawerInsightButton___wofdU:not(:disabled){background:#5f00e3!important;border-color:#5f00e3!important;box-shadow:0 10px 20px #5f00e32e}.drawerInterviewCard___DAagN{display:flex;flex-direction:column;gap:14px;margin-top:18px;padding:0;background:transparent;border:0;border-radius:0}.drawerInterviewTitle___YrtQe{color:#151b2f;font-size:15px;font-weight:800}.drawerInterviewHint___byiyG{margin-top:5px;color:#6b7280;font-size:12px;line-height:1.5}.drawerInterviewButton___xy3E2{height:42px;font-weight:800;border-radius:10px!important;background:#06f!important;border-color:#06f!important;box-shadow:0 12px 24px #06f3}:root{--resume-primary: #0f37b2;--resume-secondary: #24dd85}.basicInfo___o5Xqf{position:relative;padding:26px 28px;margin-bottom:22px;overflow:hidden;background:#ffffffbd;border:1px solid rgba(255,255,255,.72);border-radius:16px;box-shadow:0 18px 46px #003a9617;backdrop-filter:blur(18px)}.basicInfo___o5Xqf:after{position:absolute;top:-72px;right:-54px;width:180px;height:180px;pointer-events:none;content:"";background:radial-gradient(circle,rgba(0,102,255,.16),transparent 68%)}.basicInfo___o5Xqf.compact___yHGzn{padding:12px 16px;margin-bottom:12px}.profileStatusPill___busRr{position:absolute;top:18px;right:20px;z-index:1;padding:4px 10px;color:#0052cc;font-size:12px;font-weight:700;background:#0052cc17;border:1px solid rgba(0,82,204,.14);border-radius:999px}:root{--border-color: var(--ra-border);--background-secondary: var(--vscode-list-inactiveSelectionBackground);--text-color: var(--ra-text-primary);--card-background: var(--ra-bg-container)}.nameRow___uqeJk{z-index:1;margin-bottom:18px;font-weight:700;font-size:22px;line-height:1.2;display:flex;align-items:center;gap:20px;position:relative}.nameRow___uqeJk.compact___yHGzn{font-size:14px}.avatarWrapper___PaiOi{width:88px;height:88px;border-radius:50%;overflow:hidden;flex-shrink:0;background:linear-gradient(135deg,#dbe6ff,#f6f8ff);border:4px solid rgba(255,255,255,.82);box-shadow:0 14px 30px #003a9629}.avatarWrapper___PaiOi.compact___yHGzn{width:34px;height:34px;border-width:2px}.avatarImage___p0GzN{width:100%;height:100%;object-fit:cover;display:block}.avatarFallback___Gsrez{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#0052cc;font-size:28px;font-weight:800;background:linear-gradient(135deg,#edf3ff,#f7faff)}.nameContent___AVcIs{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:8px}.nameLine___xunF5{display:flex;align-items:center;min-width:0}.nameText___idv46{max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#111827}.genderIcon___wocfI{font-size:16px;margin-right:6px}.genderIcon___wocfI.compact___yHGzn{font-size:12px}.genderIcon___wocfI.male___JBD8c{color:var(--ra-primary)}.genderIcon___wocfI.female___zfFQk{color:var(--resume-primary)}.genderIcon___wocfI.unknown___x_PM0{color:var(--ra-text-secondary)}.copyButton___cNquy{opacity:0;transition:opacity .2s;font-size:10px;height:20px;width:20px;padding:0;margin-left:6px}.copyButton___cNquy.small___fG7V8{font-size:8px;height:14px;width:14px;margin-left:2px}.copyButtonVisible___exLI7{opacity:1}.metaInfo___bx4_N{font-size:13px;color:#5f6679;font-weight:400;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.metaInfo___bx4_N.compact___yHGzn{font-size:11px}.infoRow___YOibl{position:relative;z-index:1;font-size:13px;line-height:1.4}.infoRow___YOibl.compact___yHGzn{font-size:12px}.infoItem___G7OjE{display:flex;align-items:center;min-height:28px;margin-bottom:4px;position:relative}.workSummaryWrapper___XQLqT{position:relative;z-index:1;margin-top:22px;padding:16px;background:#f2f6ffad;border:1px solid rgba(210,222,255,.78);border-radius:12px}.workSummaryHeader___EyAwL{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:8px}.workSummaryTitle___Dfm9T{font-size:15px;font-weight:600;color:#111827}.workSummarySubTitle___htRku{font-size:12px;color:#697386}.workSummaryTable___gh9rG .ant-table{background:transparent}.workSummaryTable___gh9rG .ant-table-thead>tr>th{background:#ffffff85;border-bottom-color:#dce5fb;font-size:12px;color:#596174}.workSummaryTable___gh9rG .ant-table-tbody>tr>td{border-bottom-color:#e6edfb;font-size:12px;background:transparent}.icon___iKP_f{margin-right:6px;color:#0052cc;font-size:13px;flex-shrink:0}.labelText___CdYgL{font-size:12px;margin-right:3px;flex-shrink:0;color:#697386!important}.valueText___Losn3{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#2f3748}.navigation___DjQDC{margin-bottom:16px;padding:8px 0;border-radius:8px;background:transparent;flex-shrink:0}.navButton___m6BVo{justify-content:flex-start;width:100%;height:34px;padding:0 10px;color:#596174;font-size:13px;text-align:left;border-radius:8px}.navButton___m6BVo:hover{color:#0052cc!important;background:#0052cc14!important}.collapse___Ly_rc{background:transparent}.panelLabel___Kxy1K{display:inline-flex;align-items:center;gap:10px;color:#131b2e;font-weight:700;font-size:16px}.panelLabelIcon___LX7iH{width:30px;height:30px;border-radius:9px;box-shadow:inset 0 0 0 1px #ffffff70}.workTone___GwNEn{background:linear-gradient(135deg,#0052cc,#2f7dff)}.projectTone___O9wRJ{background:linear-gradient(135deg,#6f35ff,#9b6cff)}.educationTone___CTJSh{background:linear-gradient(135deg,#cc4d13,#ff7b3a)}.skillTone___jVYwu{background:linear-gradient(135deg,#0d8c61,#36b37e)}.certificateTone___Imjpu{background:linear-gradient(135deg,#0063b8,#30a3ff)}.advantageTone___I4SF8{background:linear-gradient(135deg,#5f00e3,#8b55ff)}.contentTone___HZAyd{background:linear-gradient(135deg,#64748b,#94a3b8)}.panelHeader___b6VUe{padding:4px 12px}.panelTitle___cMjCf{color:var(--ra-text-primary);font-weight:600}.panelContent___amMDL{padding:8px 0}.experienceItem___lAJkW{padding-bottom:16px}.experienceHeader___UhjVZ{display:flex;align-items:center;gap:8px;margin-bottom:8px}.experienceTitle___qdi9a{flex:1 1;color:var(--ra-text-primary)}.experienceTitleLink___uhBjr{color:var(--resume-primary);text-decoration:none}.experienceTitleLink___uhBjr:hover{text-decoration:underline}.experienceMeta___VAXUF{color:#697386;font-size:12px}.experienceDescription___UZ_Oi{color:#2f3748;font-size:13px;line-height:1.6;margin-top:8px}.experienceDescriptionSecondary___YjhRj{color:#697386;font-size:12px;margin-top:4px}.educationItem___JtU6R{padding-bottom:16px}.educationHeader___tzerT{display:flex;align-items:center;gap:8px;margin-bottom:4px}.educationTitle___JUhyL{color:#131b2e;font-weight:600}.educationMeta___s29Kc{color:#697386;font-size:12px;margin-top:2px}.skillTag___CU7OU{margin-bottom:4px}.loadingContainer___mW1Um{display:flex;justify-content:center;align-items:center;padding:40px;min-height:200px}.loadingText___Xc0If{color:#697386}.errorContainer___FCJLJ{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;min-height:200px}.errorTitle___fI2Xg{color:var(--vscode-errorForeground);font-size:16px;margin-bottom:8px}.errorMessage___kUb83{color:#697386}.container___cV9u0{display:flex;flex-direction:row;gap:22px;background:transparent;color:#131b2e;min-height:0;overflow:visible}.drawerDesignContainer___HtGXS{display:block;color:#151b2f}.mainColumn___ZYcyH{flex:1 1;min-width:0;padding-right:0}.drawerResume___bvAJW{display:flex;flex-direction:column;gap:30px}.drawerProfileCard___iJ5mr{display:flex;gap:24px;padding:18px 4px 22px;background:transparent;border:0;border-bottom:1px solid #e5eaff;border-radius:0}.drawerAvatarFrame___eByQh{flex:0 0 80px;width:80px;height:80px;overflow:hidden;background:#eef4ff;border-radius:14px;box-shadow:none}.drawerAvatarImage___Whdpd{display:block;width:100%;height:100%;object-fit:cover}.drawerAvatarFallback___TiiKy{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#0050cb;font-size:30px;font-weight:800;background:#eef4ff}.drawerProfileMain___WE18K{flex:1 1;min-width:0}.drawerNameRow___sl7xU{display:flex;align-items:center;gap:8px;min-width:0}.drawerName___tkjZl{overflow:hidden;color:#111827;font-size:24px;font-weight:800;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.drawerGenderMale___dJJQ8{color:#0050cb;font-size:17px}.drawerGenderFemale___NqKhE{color:#d946ef;font-size:17px}.drawerProfileMeta___wO9gO{margin-top:8px;color:#5f6679;font-size:13px;line-height:1.4}.drawerProfileGrid___SXz49{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 22px;margin-top:16px}.drawerProfileItem___uItCm{display:flex;align-items:center;min-width:0;min-height:24px;padding:0;background:transparent;border:0;border-radius:0}.drawerProfileIcon___srUXA{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:18px;margin-right:6px;color:#0050cb;font-size:14px}.drawerProfileLabel___W9kME{flex:0 0 auto;margin-right:4px;color:#687084;font-size:12px}.drawerProfileValue___Kr6j6{min-width:0;overflow:hidden;color:#273246;font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.drawerWorkSummary___EkTSJ{padding:0 4px 2px}.drawerSummaryHeader___Qz1cV{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:10px}.drawerSummaryTitle___kUwHs{color:#151b2f;font-size:15px;font-weight:800}.drawerSummaryMeta___EtIct{color:#7b8497;font-size:12px}.drawerSummaryTable___VTqCG{overflow:hidden;border:1px solid #e6ecff;border-radius:10px}.drawerSummaryTableHead___FUS6e,.drawerSummaryTableRow___lKqrz{display:grid;grid-template-columns:minmax(180px,1.35fr) minmax(120px,.8fr) minmax(160px,.9fr) minmax(80px,.45fr);align-items:center;column-gap:12px;min-width:0}.drawerSummaryTableHead___FUS6e{min-height:36px;padding:0 14px;color:#667085;font-size:12px;font-weight:700;background:#f7f9ff;border-bottom:1px solid #e6ecff}.drawerSummaryTableRow___lKqrz{min-height:42px;padding:0 14px;color:#4b5565;font-size:12px;background:#fff;border-bottom:1px solid #eef2ff}.drawerSummaryTableRow___lKqrz:last-child{border-bottom:0}.drawerSummaryTableRow___lKqrz span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drawerSummaryCompany___BIXPD{color:#0050cb;font-weight:800}.drawerSection___UGUGn{padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}.drawerSectionTitle___RsZdl{display:flex;align-items:center;gap:10px;margin-bottom:22px;color:#151b2f;font-size:18px;font-weight:800}.drawerSectionIcon___LOBBv{display:inline-flex;align-items:center;justify-content:center;width:auto;height:auto;color:#0050cb;font-size:21px;background:transparent;border-radius:0}.drawerTimeline___Fb4BV{position:relative;display:flex;flex-direction:column;gap:0}.drawerTimeline___Fb4BV:before{position:absolute;top:8px;bottom:0;left:7px;width:2px;content:"";background:#e0e7ff}.drawerTimelineItem___GNgsP{position:relative;display:flex;gap:16px;padding-bottom:28px}.drawerTimelineItem___GNgsP:last-child{padding-bottom:0}.drawerTimelineDot___mUtnT{position:relative;z-index:1;box-sizing:border-box;flex:0 0 16px;width:16px;min-width:16px;height:16px;min-height:16px;margin-top:3px;background:#fff;border:4px solid #0050cb;border-radius:50%;box-shadow:0 0 0 4px #eef4ff}.drawerExperienceCard___stvP2{flex:1 1;min-width:0;padding:0;background:transparent;border:0;border-radius:0}.drawerExperienceHead___CZKsR{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.drawerExperienceTitleBlock___XAwYU{min-width:0}.drawerCompany___KxeJk{overflow:hidden;color:#111827;font-size:16px;font-weight:800;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.drawerPosition___v3HmY{margin-top:4px;color:#0050cb;font-size:13px;font-weight:700}.drawerExperienceTime___p2iqb{display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-end;gap:4px;color:#687084;font-size:12px;line-height:1.35;text-align:right}.drawerExperienceTime___p2iqb strong{color:#4f5f85;font-size:12px}.drawerExperienceContent___mN9g4,.drawerExperienceEmpty___riHq0{margin-top:14px;padding:14px 16px;color:#374151;font-size:13px;line-height:1.75;white-space:pre-wrap;background:#f8faff;border:0;border-radius:10px}.drawerExperienceEmpty___riHq0{color:#8a94a8}.drawerEducationGrid___i8ApY{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.drawerEducationCard___gSplj{min-width:0;padding:14px 0;background:transparent;border:0;border-top:1px solid #edf1ff;border-radius:0}.drawerEducationTitle___GtM_4{overflow:hidden;color:#111827;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.drawerEducationMeta___lTFiX{margin-top:6px;color:#0050cb;font-size:13px}.drawerEducationTime___QSndZ{display:flex;align-items:center;gap:6px;margin-top:10px;color:#687084;font-size:12px}.drawerSkillTags___i2PA2{display:flex;flex-wrap:wrap;gap:8px}.drawerSkillTag___XS5kI{margin:0;padding:4px 10px;color:#0050cb;font-size:12px;font-weight:700;background:#eef4ff;border:1px solid #dbe6ff;border-radius:999px}.sidebar___jchd8{position:sticky;top:16px;width:188px;flex-shrink:0;align-self:flex-start;padding:18px;background:#ffffffb3;border:1px solid rgba(255,255,255,.72);border-radius:16px;box-shadow:0 14px 34px #003a9614;backdrop-filter:blur(18px);display:flex;flex-direction:column;gap:10px}.sidebarTitle___d6d7r{font-size:12px;color:#697386;margin-bottom:2px;font-weight:700;letter-spacing:.08em}.sidebarButtons___sr4he{display:flex;flex-direction:column;gap:3px}.sidebarActionCard___XDimg{display:flex;flex-direction:column;gap:10px;padding-top:14px;margin-top:10px;border-top:1px solid rgba(210,222,255,.72)}.sidebarActionCard___XDimg .ant-btn{height:36px;font-weight:700;border-radius:8px}.sidebarActionCard___XDimg .ant-btn-primary{background:#0052cc;box-shadow:0 10px 20px #0052cc29}.scrollContainer___wlDnU{flex:1 1;overflow:auto;min-height:0;max-height:100%}.scrollContainer___wlDnU .ant-collapse{display:flex;flex-direction:column;gap:18px}.scrollContainer___wlDnU .ant-collapse-item{overflow:hidden;background:#ffffffb8;border:1px solid rgba(255,255,255,.74)!important;border-radius:16px!important;box-shadow:0 16px 42px #003a9614;backdrop-filter:blur(18px)}.scrollContainer___wlDnU .ant-collapse-header{align-items:center!important;padding:20px 24px!important}.scrollContainer___wlDnU .ant-collapse-header-text{min-width:0}.scrollContainer___wlDnU .ant-collapse-expand-icon{color:#697386;padding-inline-end:0!important}.scrollContainer___wlDnU .ant-collapse-content{background:transparent!important}.panelWrapper___SX1Sq{padding:4px 8px 20px;margin-bottom:0;background:transparent;border-radius:0;box-shadow:none}.panelWrapper___SX1Sq .ant-table{background:transparent}.panelWrapper___SX1Sq .ant-table-thead>tr>th{color:#596174;background:#f2f6ffc2;border-bottom-color:#dce5fb}.panelWrapper___SX1Sq .ant-table-tbody>tr>td{background:#ffffff61;border-bottom-color:#e7edfb}.panelWrapper___SX1Sq .ant-table-container{overflow:hidden;border-color:#dce5fb!important;border-radius:12px}.panelWrapper___SX1Sq .ant-timeline-item-tail{border-inline-start-color:#d8e3fb}.panelWrapper___SX1Sq .ant-timeline-item-head{background:#0052cc;border-color:#fff;box-shadow:0 0 0 4px #dfe9ff}.tableContainer___JpeWG{margin-bottom:16px;background-color:transparent}.timelineItem___Hrw1E{padding-bottom:16px}.experienceHeaderRow___BKzGB{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px;gap:12px}.experienceHeaderRow___BKzGB.noContent___GvSGN{margin-bottom:0}.experienceHeaderLeft___KaTdt{flex:1 1}.experienceTitleRow___l8L32{font-weight:700;font-size:15px;line-height:1.4;margin-bottom:4px}.companyName___Lf4xX{color:#0052cc;font-weight:600}.separator___hQ0Dp{color:#9aa4b7;margin:0 8px;font-size:12px}.jobTitle___ZnZJY{color:#131b2e;font-weight:500}.experienceHeaderRight___emYq3{font-size:11px;color:#697386;text-align:right;line-height:1.3;flex-shrink:0}.durationText___AFU52{margin-left:8px;color:#697386}.experienceContent___l_oEq{font-size:13px;color:#364154;line-height:1.72;white-space:pre-wrap;margin-top:8px}.projectTitle___MxFaC{font-weight:700;font-size:15px;color:#0052cc;line-height:1.4;margin-bottom:4px}.projectCompany___JcPiI{font-size:12px;color:#697386;margin-top:2px}.educationItemWrapper___F9ToD{margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e7edfb}.educationItemWrapper___F9ToD:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.educationTitleRow___RE6Sy{font-weight:700;font-size:15px;color:#131b2e;margin-bottom:6px;line-height:1.4}.educationMetaRow___Os6Mn{color:#697386;font-size:12px;line-height:1.3}.gpaText___C0emU{font-size:11px;color:#697386;margin-top:2px}.contentText___Camwn{font-size:13px;line-height:1.72;color:#364154;white-space:pre-wrap;padding:8px 0}.certificateItem___B1rpZ{margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #e7edfb}.certificateItem___B1rpZ:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.certificateName___f68pS{font-size:13px;font-weight:700;color:#131b2e;margin-bottom:4px;line-height:1.4}.certificateDate___dlP2i{font-size:11px;color:#697386;line-height:1.3}.skillTagContainer___LB7kt{margin:4px 6px 4px 0;font-size:12px;padding:5px 10px;color:#0052cc;background:#0052cc12;border-color:#0052cc2e;border-radius:999px;line-height:1.2}.skillLevel___Ng_Ew{color:#0052cc;font-size:10px;margin-left:4px}.primaryColor___QXu0B{color:#0052cc}.loadingWrapper___oqnOS,.errorWrapper___aLjhK{display:flex;justify-content:center;align-items:center;height:200px;flex-direction:column;gap:16px}.errorTitleText___M4LWB{color:var(--vscode-errorForeground);font-size:16px}.errorMessageText___h4cRu{color:#697386}@media (max-width: 1100px){.container___cV9u0{flex-direction:column}.sidebar___jchd8{position:static;width:100%}.sidebarButtons___sr4he{display:grid;grid-template-columns:repeat(auto-fit,minmax(112px,1fr))}}@media (max-width: 640px){.basicInfo___o5Xqf{padding:20px}.nameRow___uqeJk{align-items:flex-start;gap:14px}.avatarWrapper___PaiOi{width:64px;height:64px}.nameText___idv46{max-width:220px;font-size:18px}}.interviewRecordsTab___GoqBl{display:grid;grid-template-columns:minmax(0,1fr) 340px;height:calc(100vh - 214px);min-height:0;overflow:hidden;background:#fcfcff}.recordsMain___mlIy2{min-width:0;padding:30px 32px 34px;overflow-y:auto}.recordsHeader___aXJzX{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:22px}.recordsHeader___aXJzX h3{margin:0;color:#182033;font-size:20px;font-weight:800;line-height:1.3}.recordsHeader___aXJzX p{margin:5px 0 0;color:#697386;font-size:13px}.recordsHeader___aXJzX .ant-btn{height:36px;border-radius:8px;font-weight:700}.summaryGrid___WtpVb{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}.summaryCard___Jp3YN{min-height:84px;padding:16px 18px;border:1px solid rgba(194,198,216,.42);border-radius:12px;background:#ffffffc7}.summaryCard___Jp3YN span{display:block;margin-bottom:8px;color:#697386;font-size:12px;font-weight:700}.summaryCard___Jp3YN strong{color:#172033;font-size:24px;font-weight:800;line-height:1}.loadingBlock___QNdfS,.emptyBlock___HId5f{padding:28px;border:1px solid #e7ecf5;border-radius:8px;background:#fff}.emptyBlock___HId5f{display:flex;flex-direction:column;align-items:center;gap:14px}.recordList___GItPZ{display:flex;flex-direction:column;gap:16px}.recordCard___ciQVn{padding:24px;border:1px solid rgba(194,198,216,.32);border-radius:16px;background:#ffffffad;box-shadow:0 18px 42px #0050cb0d;backdrop-filter:blur(18px)}.recordHeader___Kf_Tu{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.recordTitleBlock___D9MCL{display:flex;gap:14px;min-width:0}.recordTitleBlock___D9MCL h4{margin:0;color:#172033;font-size:16px;font-weight:800;line-height:1.35}.recordTitleBlock___D9MCL p{display:flex;align-items:center;gap:6px;margin:5px 0 0;color:#697386;font-size:12px}.recordIconPrimary___a06W6,.recordIconSecondary___Irn3Z{width:48px;height:48px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:12px;font-size:20px}.recordIconPrimary___a06W6{background:#0050cb1a;color:#0050cb}.recordIconSecondary___Irn3Z{background:#7836ff1a;color:#7836ff}.resultTag___XxLLG{display:inline-flex;align-items:center;min-height:24px;padding:4px 12px;border-radius:999px;font-size:12px;font-weight:800;white-space:nowrap}.resultPass___Nxrsz{background:#10b9811f;color:#059669}.resultFail___Id4G0{background:#ef44441f;color:#dc2626}.resultPending___fE_7P{background:#0050cb1a;color:#0050cb}.resultHold___u_Sfu{background:#f59e0b1f;color:#b45309}.recordMetaGrid___A7ziy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px 0;margin:16px 0 0;border-top:1px solid #eef2f8;border-bottom:1px solid #eef2f8}.recordMetaGrid___A7ziy span{display:block;margin-bottom:5px;color:#697386;font-size:12px;font-weight:700}.recordMetaGrid___A7ziy strong{display:flex;align-items:baseline;gap:4px;color:#172033;font-size:14px;font-weight:700;overflow-wrap:anywhere}.recordMetaGrid___A7ziy strong em{color:#0050cb;font-style:normal;font-weight:800}.recordMetaGrid___A7ziy strong small{color:#697386;font-size:12px;font-weight:600}.feedbackBlock___cv2k5{margin-top:14px}.feedbackBlock___cv2k5 span{color:#697386;font-size:12px;font-weight:800}.feedbackBlock___cv2k5 p{margin:7px 0 0;color:#4b5567;font-size:13px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.recordActions___u6P84{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:14px;padding-top:2px}.recordActions___u6P84 .ant-btn-sm{height:32px;padding:0 12px;border-radius:8px;font-weight:700}.recordActions___u6P84 .ant-btn-link{height:28px;padding:0;font-weight:700}.outlineAction___sZ4iH{border-color:#d7dbea!important;color:#424656!important;background:#ffffffb8!important}.outlineAction___sZ4iH:hover{border-color:#c2c6d8!important;background:#f2f3ff!important;color:#0050cb!important}.primaryAction___yVpge{padding:0 16px!important;border-color:#0050cb!important;background:#0050cb!important;box-shadow:0 8px 18px #0050cb29}.primaryAction___yVpge:hover{border-color:#0b5ee8!important;background:#0b5ee8!important}.dangerAction___Juvd5{padding:0 4px!important;color:#727687!important}.dangerAction___Juvd5:hover{color:#ba1a1a!important;background:transparent!important}.analysisAside___goMrd{min-width:0;padding:24px;border-left:1px solid rgba(194,198,216,.26);background:#f2f3ff8c;overflow-y:auto}.analysisHeader___IWLE3{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.analysisHeader___IWLE3>div{display:flex;align-items:center;gap:8px;min-width:0;color:#0050cb}.analysisHeader___IWLE3 h4{margin:0;color:#172033;font-size:16px;font-weight:800}.analysisStartButton___YDg5R{height:28px!important;padding:0 12px!important;border-radius:6px!important;font-size:12px!important;font-weight:800!important}.analysisSection___vb4js{margin-bottom:20px}.analysisSection___vb4js>p{margin:0 0 10px;color:#697386;font-size:12px;font-weight:800}.trendChart___Gxe8B{height:150px;display:flex;align-items:flex-end;justify-content:space-around;gap:10px;padding:16px 12px 12px;border-radius:8px;background:#fff}.trendItem___geBTS{min-width:0;flex:1 1;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:7px}.trendItem___geBTS span{color:#0050cb;font-size:11px;font-weight:800}.trendItem___geBTS i{width:26px;min-height:8px;border-radius:4px 4px 0 0;background:#0050cb}.trendItem___geBTS em{max-width:58px;color:#697386;font-size:10px;font-style:normal;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trendEmpty___kqEAr{align-self:center;color:#8b95a7;font-size:12px}.dimensionList___pkK1j{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:8px;background:#fff}.dimensionItem___Fb5Df div{display:flex;justify-content:space-between;gap:12px;margin-bottom:6px}.dimensionItem___Fb5Df span{color:#4b5567;font-size:12px;font-weight:700}.dimensionItem___Fb5Df strong{color:#172033;font-size:12px}.dimensionItem___Fb5Df i{display:block;height:6px;overflow:hidden;border-radius:999px;background:#e6ebf5}.dimensionItem___Fb5Df b{display:block;height:100%;border-radius:999px;background:#0050cb}.conclusionCard___jyqXZ{padding:16px;margin-bottom:20px;border:1px solid rgba(0,80,203,.12);border-radius:8px;background:#0050cb0d}.conclusionCard___jyqXZ>div{display:flex;align-items:center;gap:8px;color:#0050cb;font-size:12px;font-weight:800}.conclusionCard___jyqXZ h5{margin:12px 0 6px;color:#172033;font-size:15px;font-weight:800}.conclusionCard___jyqXZ p{margin:0;color:#4b5567;font-size:12px;line-height:1.7}.progressPanel___iRq_4{padding-top:18px;border-top:1px solid #e1e7f2}.progressPanel___iRq_4>div:not(.nextStep___r3TB9){display:flex;justify-content:space-between;gap:12px;color:#4b5567;font-size:13px;font-weight:700}.progressPanel___iRq_4>i{display:block;height:7px;margin:8px 0 16px;overflow:hidden;border-radius:999px;background:#e3e8f2}.progressPanel___iRq_4>i b{display:block;height:100%;border-radius:999px;background:#7836ff}.nextStep___r3TB9{display:flex;align-items:flex-start;gap:8px;padding:12px;border-radius:8px;background:#fff;color:#0050cb;font-size:12px;line-height:1.6}@media (max-width: 1180px){.interviewRecordsTab___GoqBl{grid-template-columns:1fr}.analysisAside___goMrd{display:none}}.detailDrawerRoot___vcNlg .ant-drawer-mask{background:#0f172a47!important;backdrop-filter:blur(3px)}.detailDrawerRoot___vcNlg .ant-drawer-content-wrapper{max-width:100vw;padding:0;box-shadow:none}.detailDrawerRoot___vcNlg .ant-drawer-content{overflow:hidden;background:#fff;border:0;border-left:1px solid #e5eaff;border-radius:0;box-shadow:-18px 0 46px #0f172a24}.detailDrawer___Gh3uk .ant-drawer-mask{background:#0f172a47!important;backdrop-filter:blur(3px)}.detailDrawer___Gh3uk .ant-drawer-content-wrapper{max-width:100vw;padding:0;box-shadow:none}.detailDrawer___Gh3uk .ant-drawer-content{overflow:hidden;background:#fff;border:0;border-left:1px solid #e5eaff;border-radius:0;box-shadow:-18px 0 46px #0f172a24}.detailDrawer___Gh3uk .ant-drawer-header{background:#fff;border-bottom:1px solid #e5eaff;padding:18px 22px;flex-direction:row}.detailDrawer___Gh3uk .ant-drawer-header-title{flex:1 1;margin-right:16px}.detailDrawer___Gh3uk .ant-drawer-extra{margin-right:10px}.detailDrawer___Gh3uk .ant-drawer-extra .ant-btn{height:36px;border-radius:9px;font-weight:700}.detailDrawer___Gh3uk .ant-drawer-body{background:#fafbff;color:var(--ra-text-primary);padding:0 22px 22px;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:12px}.detailHeaderLeft___c5Yxf{display:flex;align-items:center;gap:10px;flex:1 1;min-width:0}.detailAvatar___j2ayl{flex-shrink:0;background:#0050cb!important;color:#fff!important;border:2px solid #ffffff;box-shadow:0 8px 18px #0050cb2e}.detailNameCompact___IFpn1{font-size:18px;font-weight:800;color:#111827;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-nav{margin:0 0 18px;padding:0 2px}.tabsWrapper___XBFNv .ant-tabs-tab{padding:16px 0 12px;color:#5f6679;font-size:15px;font-weight:700}.tabsWrapper___XBFNv .ant-tabs-tab-active .ant-tabs-tab-btn{color:#0050cb!important}.tabsWrapper___XBFNv .ant-tabs-ink-bar{height:3px;background:#0050cb;border-radius:999px}.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 2px 18px;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)}.basicHero___ocLvz{display:flex;justify-content:space-between;gap:20px;padding:18px;margin-bottom:14px;background:linear-gradient(135deg,#1677ff14,#13c2c214);border:1px solid rgba(22,119,255,.14);border-radius:8px}.basicHeroMain___k7RJY{display:flex;gap:16px;min-width:0}.basicHeroAvatar___IWCqD{flex-shrink:0;background:var(--ra-primary)!important;color:#fff!important;font-size:24px!important;font-weight:700}.basicHeroInfo___B1H7e{min-width:0}.basicHeroTitleRow___wRCji{display:flex;align-items:center;gap:8px;min-width:0;margin-bottom:4px}.basicHeroName___EuokT{font-size:22px;line-height:1.25;font-weight:700;color:var(--ra-text-primary)}.basicHeroSub___gnDCc{margin-bottom:12px;color:var(--ra-text-secondary);font-size:13px}.basicHeroMeta___v8pd3{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:4px;color:var(--ra-text-secondary);font-size:12px}.basicHeroMeta___v8pd3 strong{color:var(--ra-text-primary);font-size:13px}.contactPills___cuOGX{display:flex;flex-wrap:wrap;gap:8px}.contactPill___KFHlM{display:inline-flex;align-items:center;gap:6px;max-width:260px;padding:6px 10px;border-radius:6px;background:var(--ra-bg-container);border:1px solid var(--ra-border);color:var(--ra-text-primary);font-size:13px;overflow-wrap:anywhere}.metricGrid___NYXbc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px}.metricCard___JQgFa{padding:14px;border-radius:8px;border:1px solid var(--ra-border);background:var(--ra-bg-container)}.metricCard___JQgFa span{display:block;margin-bottom:8px;color:var(--ra-text-secondary);font-size:12px}.metricCard___JQgFa strong{display:block;color:var(--ra-text-primary);font-size:18px;line-height:1.25;overflow-wrap:anywhere}.infoCard___Eawj5{padding:16px;margin-bottom:14px;border:1px solid var(--ra-border);border-radius:8px;background:var(--ra-bg-container)}.infoCardTitle___wdfIo{margin-bottom:14px;color:var(--ra-text-primary);font-size:15px;font-weight:700}.profileGrid___TZtxL{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 18px}.profileItem___QK4xM{min-width:0}.profileItem___QK4xM span{display:block;margin-bottom:4px;color:var(--ra-text-secondary);font-size:12px}.profileItem___QK4xM strong{display:block;color:var(--ra-text-primary);font-size:13px;font-weight:600;overflow-wrap:anywhere}.tabToolbar___jlkoY{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;margin-bottom:14px;border:1px solid var(--ra-border);border-radius:8px;background:var(--ra-bg-container)}.tabToolbarTitle___sAwmM{display:flex;align-items:center;gap:8px;margin-bottom:4px;color:var(--ra-text-primary);font-size:16px;font-weight:700}.tabToolbarDesc___TdWhH{color:var(--ra-text-secondary);font-size:12px}.attachmentGrid___siUl3,.jobCardList___cbCNJ{display:flex;flex-direction:column;gap:12px}.attachmentCard___WkIVC{display:flex;align-items:center;gap:14px;padding:14px;border:1px solid var(--ra-border);border-radius:8px;background:var(--ra-bg-container)}.attachmentIcon___YInSM{width:42px;height:42px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#1677ff1a;color:var(--ra-primary);font-size:20px}.attachmentBody___oqz7w{flex:1 1;min-width:0}.attachmentTitleRow___EzVzh{display:flex;align-items:center;gap:8px;min-width:0;margin-bottom:6px}.attachmentTitle___kg4yh{min-width:0;color:var(--ra-text-primary);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attachmentMeta___W6tYB{display:flex;flex-wrap:wrap;gap:6px 12px;color:var(--ra-text-secondary);font-size:12px}.jobCard___lfmJv{padding:16px;border:1px solid var(--ra-border);border-radius:8px;background:var(--ra-bg-container)}.jobCardHeader___PyaAO{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.jobCardTitleBlock___KflNS{min-width:0}.jobCardTitle___g3PBQ{display:flex;align-items:center;gap:8px;margin-bottom:6px;color:var(--ra-text-primary);font-size:16px;font-weight:700}.jobCardTitle___g3PBQ span{min-width:0;overflow-wrap:anywhere}.jobCardCompany___DhWZ3{display:flex;align-items:center;gap:6px;color:var(--ra-text-secondary);font-size:13px}.jobMetaGrid___x0Xzo{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.jobMetaItem___eYJDQ{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:3px 7px;min-width:0;padding:10px;border-radius:6px;background:var(--ra-hover)}.jobMetaItem___eYJDQ .anticon{grid-row:span 2;margin-top:2px;color:var(--ra-primary)}.jobMetaItem___eYJDQ span{color:var(--ra-text-secondary);font-size:12px}.jobMetaItem___eYJDQ strong{color:var(--ra-text-primary);font-size:13px;font-weight:600;overflow-wrap:anywhere}.jobNotes___RHeem{display:flex;flex-direction:column;gap:8px;margin-top:12px}.jobNoteItem___Ez06A{padding:10px 12px;border-radius:6px;background:#faad1414}.jobNoteItem___Ez06A span{display:block;margin-bottom:4px;color:var(--ra-text-secondary);font-size:12px;font-weight:600}.jobNoteItem___Ez06A p{margin:0;color:var(--ra-text-primary);font-size:13px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.relatedJobsTab___aYAxL{display:grid;grid-template-columns:minmax(0,1fr) 320px;height:calc(100vh - 214px);min-height:0;overflow:hidden;background:#f8faff}.relatedJobsMain___in757{min-width:0;padding:26px 30px 32px;overflow-y:auto}.relatedJobsHeader___UxuIM{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.relatedJobsHeader___UxuIM h3{margin:0;color:#182033;font-size:20px;font-weight:800;line-height:1.3}.relatedJobsHeader___UxuIM .ant-btn{height:32px;border:0;border-radius:8px;background:#eef2f8;color:#586174;font-size:12px;font-weight:700;box-shadow:none}.relatedJobsLoading___CbQr1,.relatedJobsEmpty___wvuW0{padding:28px;border:1px solid #e7ecf5;border-radius:14px;background:#fff}.relatedJobsList___c2_re{display:flex;flex-direction:column;gap:16px}.relatedJobItem___Mtv9R{position:relative;overflow:hidden;padding:22px 24px 18px;border:1px solid rgba(225,231,242,.9);border-radius:16px;background:#ffffffe0;box-shadow:0 12px 30px #1e315c0f;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.relatedJobItem___Mtv9R:hover{border-color:#2d6bff38;box-shadow:0 16px 36px #1e315c1a;transform:translateY(-1px)}.relatedJobStatusBlock___Xo2_T{position:absolute;top:18px;right:22px;display:flex;flex-direction:column;align-items:flex-end;gap:7px}.relatedJobStatus___lJzaj{display:inline-flex;align-items:center;min-height:24px;padding:3px 12px;border-radius:999px;background:#eef2f8;color:#657086;font-size:12px;font-weight:800;line-height:1}.relatedJobStatus_applied___QB1KS,.relatedJobStatus_screening___VVdAK{background:#eef5ff;color:#1766d8}.relatedJobStatus_interviewing___ebjQq{background:#fff3df;color:#b86100}.relatedJobStatus_offered___TeWW9,.relatedJobStatus_accepted___yqWkp{background:#edf8f1;color:#17864a}.relatedJobStatus_rejected___Y8ip9,.relatedJobStatus_withdrawn___TRAuo{background:#f1f4f8;color:#7c879a}.relatedJobScore___YWp4a,.relatedJobScorePrimary___TMGfj{display:flex;align-items:baseline;gap:5px;color:#697386}.relatedJobScore___YWp4a strong,.relatedJobScorePrimary___TMGfj strong{font-size:26px;font-weight:900;line-height:1}.relatedJobScore___YWp4a span,.relatedJobScorePrimary___TMGfj span{font-size:12px;font-weight:800}.relatedJobScorePrimary___TMGfj{color:#1766d8}.relatedJobBody___R5_oj{display:flex;gap:15px;min-width:0;padding-right:118px}.relatedJobIcon___ALdB2{display:flex;flex:0 0 48px;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;background:#ecf4ff;color:#1766d8;font-size:24px}.relatedJobContent___GGL0K{min-width:0}.relatedJobContent___GGL0K h4{margin:0 0 7px;color:#182033;font-size:18px;font-weight:800;line-height:1.35;overflow-wrap:anywhere}.relatedJobContent___GGL0K p{margin:0;color:#5f697d;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.relatedJobMeta___zi92r{display:flex;flex-wrap:wrap;gap:10px 20px;margin-top:15px;color:#9099aa;font-size:13px;line-height:1.4}.relatedJobMeta___zi92r span{display:inline-flex;align-items:center;gap:5px;min-width:0}.relatedJobMeta___zi92r .anticon{color:currentcolor;font-size:13px}.relatedJobMetaDanger___DK2Li{color:#d05b4f}.relatedJobMetaHighlight___O5URB{color:#1766d8;font-weight:700}.relatedJobProgress___Mulhc{height:6px;margin-top:20px;overflow:hidden;border-radius:999px;background:#eef2f8}.relatedJobProgress___Mulhc span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#1766d8,#7fa8ff)}.relatedJobAdd___jvbpv{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;min-height:92px;margin-top:16px;border:2px dashed #d5deed;border-radius:16px;background:transparent;color:#8a95a8;font-size:15px;font-weight:800;cursor:pointer;transition:border-color .2s ease,color .2s ease,background .2s ease}.relatedJobAdd___jvbpv .anticon{font-size:22px}.relatedJobAdd___jvbpv:hover{border-color:#1766d873;background:#1766d808;color:#1766d8}.relatedJobsAside___rtj6H{display:flex;flex-direction:column;gap:16px;min-width:0;padding:24px 22px;overflow-y:auto;border-left:1px solid #e7ecf5;background:#fff}.relatedAsideHeader___NOtlu{display:flex;align-items:center;justify-content:space-between;gap:12px}.relatedAsideHeader___NOtlu>div{display:flex;align-items:center;gap:8px;min-width:0;color:#2f70df}.relatedAsideHeader___NOtlu h4{margin:0;color:#182033;font-size:16px;font-weight:800}.relatedAsideHeader___NOtlu .ant-btn{height:28px;border-radius:7px;font-size:12px;font-weight:800}.relatedAnalysisBlock___iqfyF{padding:16px;border:1px solid #e7ecf5;border-radius:12px;background:#f8faff}.relatedAnalysisBlock___iqfyF h5{margin:0 0 12px;color:#8b96aa;font-size:12px;font-weight:900;letter-spacing:0}.relatedAnalysisBlock___iqfyF ul{display:flex;flex-direction:column;gap:9px;margin:0;padding:0;list-style:none}.relatedAnalysisBlock___iqfyF li{position:relative;padding-left:14px;color:#293246;font-size:13px;line-height:1.55}.relatedAnalysisBlock___iqfyF li:before{position:absolute;top:8px;left:0;width:5px;height:5px;border-radius:50%;background:#1766d8;content:""}.relatedAnalysisBlock___iqfyF p{margin:12px 0 0;color:#5f697d;font-size:12px;line-height:1.7}.relatedMatchGauge___QFM1B{position:relative;width:136px;height:136px;margin:2px auto 4px}.relatedMatchGauge___QFM1B svg{width:100%;height:100%;transform:rotate(-90deg)}.relatedMatchGauge___QFM1B circle{fill:none;stroke:#e8edf5;stroke-width:10}.relatedMatchGauge___QFM1B circle+circle{stroke:#2f70df;stroke-dasharray:339;stroke-linecap:round;transition:stroke-dashoffset .2s ease}.relatedMatchGauge___QFM1B>div{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.relatedMatchGauge___QFM1B strong{color:#182033;font-size:30px;font-weight:900;line-height:1}.relatedMatchGauge___QFM1B span{margin-top:5px;color:#8b96aa;font-size:11px;font-weight:900}.relatedInterviewerTip___uyYDE{margin-top:auto;padding:15px;border:1px solid rgba(47,112,223,.14);border-radius:12px;background:#2f70df0d}.relatedInterviewerTip___uyYDE>div{display:flex;align-items:center;gap:7px;margin-bottom:8px;color:#2f70df;font-size:12px;font-weight:900}.relatedInterviewerTip___uyYDE p{margin:0;color:#5f697d;font-size:12px;font-style:italic;line-height:1.7}.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:24px;flex:1 1;min-height:0}.onlineResumeLeft___hFxtM{flex:1 1;min-width:0;min-height:0;display:flex;flex-direction:column;border-right:1px solid #e2e7ff;padding-right:24px}.onlineResumeLeftScroll___G5dwD{flex:1 1;min-height:0;overflow-y:auto;padding:0 4px 24px 0}.onlineResumeLeftScroll___G5dwD .ant-collapse{gap:12px!important}.onlineResumeLeftScroll___G5dwD .ant-collapse-item{border-color:var(--ra-border)!important;background:var(--ra-bg-container)!important;box-shadow:none!important;border-radius:8px!important;backdrop-filter:none!important}.onlineResumeLeftScroll___G5dwD .ant-collapse-header{padding:14px 16px!important}.onlineResumeLeftScroll___G5dwD .ant-table-thead>tr>th{background:#fafafa!important;color:var(--ra-text-primary)!important;font-weight:600}.onlineResumeLeftScroll___G5dwD .ant-table-tbody>tr>td{background:#fff!important}.onlineResumeRight___jdQoC{flex:0 0 340px;min-width:0;max-width:340px;display:flex;flex-direction:column;padding-left:0}.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}.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)}.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}.interviewList___DS_ls{width:100%}.listItem___iX1ob{padding:0!important;border:none!important;margin-bottom:12px!important;width:100%!important}.listItem___iX1ob:last-child{margin-bottom:0!important}.listCard___vtjzd{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___vtjzd: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___vtjzd:active{transform:translateY(0)}.listCard___vtjzd .ant-card-body{padding:14px 16px}.cardHeader___XDXW2{display:flex;justify-content:space-between;gap:12px}.headerLeft___VNLPm{min-width:0;display:flex;align-items:flex-start;gap:12px;flex:1 1}.candidateBlock___YOF3z{min-width:0;display:flex;flex-direction:column;gap:2px}.cardTitleRow___v31C0{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.candidateName___HJgsV{font-size:16px;font-weight:600;color:var(--ra-text-primary)}.cardTitleSplit___udtOh{color:var(--ra-text-secondary)}.jobTitle___vHOt4{font-size:14px;color:var(--ra-text-secondary)}.cardSubtitle___kx9fc{font-size:12px;color:var(--ra-text-secondary)}.headerRight___O8MHY{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.headerTag___d17Ha{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___ZYayp{color:#4b5563!important;background:#f3f4f6!important}.tagSuccess___NgTiD{color:#166534!important;background:#dcfce7!important}.tagError___iQtt5{color:#991b1b!important;background:#fee2e2!important}.tagWarning___sHi9X{color:#9a3412!important;background:#ffedd5!important}.tagProcessing___hd4pp{color:#1e40af!important;background:#dbeafe!important}.metricsRow___YvIlC{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___ChnMk{min-width:0;display:flex;align-items:flex-start;gap:8px;color:var(--ra-text-secondary)}.metricLabel___aXbtH{font-size:11px;line-height:1.2}.metricValue___L8ByW{margin-top:2px;font-size:13px;line-height:1.4;color:var(--ra-text-primary);word-break:break-word}.noteRow___u3xfu{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___VXrqe{flex-shrink:0;font-size:12px;color:var(--ra-text-secondary);display:inline-flex;align-items:center;gap:4px}.noteText___Wt5zH{font-size:12px;color:var(--ra-text-primary);word-break:break-all}.footerRow____ZkfQ{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___K9Zut{font-size:12px;color:var(--ra-text-secondary)}.actionButtons___MS7E9{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.actionButton___Zolxt{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___P0UC6{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)}@media (max-width: 992px){.metricsRow___YvIlC{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 768px){.header___h27nF{flex-direction:column;align-items:stretch;gap:12px}.metricsRow___YvIlC{grid-template-columns:repeat(1,minmax(0,1fr))}}.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%}.modalBody___DjwbK{display:flex;flex-direction:column;gap:12px}.notice___rEAt0{margin-bottom:4px}.previewWrap___d3bYC{display:flex;justify-content:center;max-height:72vh;padding:14px 0;overflow:auto;border-radius:8px;background:linear-gradient(45deg,rgba(0,0,0,.035) 25%,transparent 25%),linear-gradient(-45deg,rgba(0,0,0,.035) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(0,0,0,.035) 75%),linear-gradient(-45deg,transparent 75%,rgba(0,0,0,.035) 75%);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px}.poster___KMVyI{position:relative;display:grid;grid-template-rows:auto 1fr auto;width:390px;min-height:700px;overflow:hidden;padding:28px;border:1px solid rgba(0,80,203,.16);border-radius:8px;color:#131b2e;background:radial-gradient(circle at 12% 8%,rgba(0,80,203,.24),transparent 28%),radial-gradient(circle at 88% 18%,rgba(95,0,227,.18),transparent 30%),linear-gradient(180deg,#f7f9ff,#fff 48%,#f5fbf8);box-shadow:0 22px 48px #00205429;transform-origin:top center}.poster___KMVyI:before{position:absolute;top:92px;right:-78px;width:180px;height:180px;content:"";border:28px solid rgba(0,80,203,.08);border-radius:50%}.poster___KMVyI:after{position:absolute;bottom:126px;left:-64px;width:150px;height:150px;content:"";border-radius:50%;background:#00684414}.topDecor___XmiKO,.dotDecor___DGfGe,.header___UX9pX,.posterCard___s1bUD,.footer___Wxh3U{position:relative;z-index:1}.topDecor___XmiKO{position:absolute;top:92px;left:22px;width:74px;height:54px;opacity:.58;background:linear-gradient(55deg,transparent 49%,rgba(0,80,203,.36) 50%,transparent 51%),linear-gradient(75deg,transparent 49%,rgba(0,104,68,.28) 50%,transparent 51%),linear-gradient(35deg,transparent 49%,rgba(95,0,227,.28) 50%,transparent 51%)}.dotDecor___DGfGe{position:absolute;top:86px;right:42px;width:78px;height:22px;opacity:.72;background-image:radial-gradient(rgba(0,80,203,.32) 1.6px,transparent 1.6px);background-size:10px 8px}.header___UX9pX{display:flex;align-items:center;gap:8px;min-height:44px}.logoMark___T_3l8{display:inline-flex;flex:0 0 38px;align-items:center;justify-content:center;width:38px;height:38px;overflow:hidden;border-radius:10px;color:#fff;background:#0050cb;box-shadow:0 8px 18px #0050cb29;font-size:17px;font-weight:900}.logoMark___T_3l8 img{width:100%;height:100%;object-fit:cover;background:#fff}.brandText___BOQ2w{min-width:0;margin-right:auto}.title___OlZoO{max-width:210px;overflow:hidden;color:#0050cb;font-size:18px;font-weight:900;line-height:22px;text-overflow:ellipsis;white-space:nowrap;letter-spacing:0}.company___hwmfo{max-width:210px;margin-top:2px;overflow:hidden;color:#424656;font-size:10px;font-weight:600;line-height:14px;text-overflow:ellipsis;white-space:nowrap;letter-spacing:0}.header___UX9pX:after{flex:0 0 auto;padding:5px 10px;border-radius:999px;content:"AI \62db\8058\534f\4f5c\5e73\53f0";color:#006844;background:#0068441a;font-size:12px;font-weight:800}.posterCard___s1bUD{display:grid;align-content:center;margin:26px 0 20px;padding:20px;border:1px solid rgba(0,80,203,.14);border-radius:8px;background:#ffffffdb;box-shadow:0 16px 34px #0050cb1f}.cardIntro___grp7O{display:grid;justify-items:center;gap:4px;margin-bottom:18px;text-align:center}.cardIntro___grp7O span:first-child{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:999px;color:#5f00e3;background:#5f00e31a;font-size:13px;font-weight:900}.cardIntro___grp7O span:last-child{max-width:280px;color:#424656;font-size:14px;line-height:22px}.jobList___Bkgrb{display:flex;flex-direction:column;gap:10px}.jobItem___GuWCm{min-width:0;padding:12px;border:1px solid rgba(0,80,203,.12);border-radius:8px;background:linear-gradient(135deg,#fffffff5,#f7faffc7);box-shadow:0 8px 18px #0020540d}.jobTitle___BySGN{display:-webkit-box;overflow:hidden;color:#131b2e;font-size:15px;font-weight:900;line-height:20px;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical}.jobMeta___MAmh1{display:-webkit-box;margin-top:6px;overflow:hidden;color:#626879;font-size:10px;line-height:15px;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical}.salary___UBcPM{margin-top:6px;color:#0050cb;font-size:18px;font-weight:900;line-height:22px}.singleContent___f4TCt{display:flex;flex-direction:column}.singleTitle___cb00D{display:-webkit-box;overflow:hidden;color:#131b2e;font-size:30px;font-weight:900;line-height:1.16;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.singleSalary___EIfka{margin-top:10px;color:#0050cb;font-size:42px;font-weight:900;line-height:.98}.singleMetaGrid___SUqZ1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:20px}.singleMetaGrid___SUqZ1 span{min-width:0;min-height:38px;padding:9px 10px;overflow:hidden;border:1px solid rgba(0,80,203,.12);border-radius:8px;color:#26314f;background:linear-gradient(135deg,#f7fafff5,#ffffffc7);box-shadow:0 8px 18px #0020540d;font-size:12px;font-weight:800;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.sectionTitle___wK_9M{margin-top:22px;color:#131b2e;font-size:15px;font-weight:900;line-height:1.2}.tags___EbmFJ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.tags___EbmFJ span{display:block;min-width:0;padding:7px 9px;overflow:hidden;border-radius:8px;color:#5f00e3;background:#5f00e31a;font-size:11px;font-weight:900;line-height:16px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.description___yrABM{display:-webkit-box;margin-top:10px;overflow:hidden;color:#424656;font-size:12px;line-height:19px;text-overflow:ellipsis;white-space:pre-wrap;-webkit-line-clamp:5;-webkit-box-orient:vertical}.moreJobs___XgKMw{margin-top:14px;padding-top:12px;border-top:1px dashed rgba(0,80,203,.2);color:#0050cb;font-size:12px;font-weight:900;line-height:1.35;text-align:center}.footer___Wxh3U{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:96px;margin-top:auto;padding:14px;border-radius:8px;color:#131b2e;background:#ffffffdb;box-shadow:0 16px 34px #0020541f}.footerText___SUOjU{display:flex;flex-direction:column;gap:6px;min-width:0;font-size:18px;font-weight:900;line-height:22px}.footerText___SUOjU span{color:#626879;font-size:12px;font-weight:700;line-height:16px}.qrBox___XC4p2{display:flex;flex:0 0 76px;align-items:center;justify-content:center;width:76px;height:76px;overflow:hidden;padding:6px;border-radius:8px;color:#a0a0a0;background:#fff;box-shadow:0 10px 22px #0020541f;font-size:28px}.qrBox___XC4p2 img{width:100%;height:100%;object-fit:cover}.qrBoxEmpty___we4WK{font-size:10px;font-weight:800;line-height:1.35;text-align:center}.singlePoster___JCffw .posterCard___s1bUD{min-height:446px}.multiPoster___jswEP .posterCard___s1bUD{min-height:486px}@media (max-width: 560px){.previewWrap___d3bYC{justify-content:flex-start}}.container___XFRJi{display:flex;flex-direction:column;gap:10px}.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{min-height:560px;background:transparent;border:0;border-radius:0;overflow:visible}.tabsContentAligned___NFD1V{--ra-tabs-horizontal-padding: 0;margin-bottom:10px}.tabsContentAligned___NFD1V .ant-tabs-nav{padding-left:0!important;padding-right:0!important}.listWrapper___gQkl9{width:100%;padding:0}.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:8px}.listLoading___a2LrL{display:flex;justify-content:center;align-items:center;min-height:520px}.listEmpty___fvBSu{padding:48px 0;background:var(--ra-bg-container);border:1px solid color-mix(in srgb,var(--ra-border) 45%,transparent);border-radius:10px}.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:12px 16px 10px}.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)}.listItemCreator___IeKDX{display:inline-flex;align-items:center;gap:4px;font-size:12px;line-height:1.3}.creatorLabel___tpxxp{color:var(--ra-text-secondary)}.creatorValue___nPYD0{color:var(--ra-text-primary);font-weight:500;max-width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.listItemFooter___S0IyW{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;padding:8px 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:12px}@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:16px;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:620px;border:1px solid rgba(255,255,255,.55);border-radius:20px;overflow:visible;background:#ffffff9e;align-items:stretch;box-shadow:0 4px 6px #0050cb0d,0 18px 42px #0050cb1c;backdrop-filter:blur(20px)}.workbenchMode___Ljo0p{display:block;min-height:auto;padding:0}.workbenchMode___Ljo0p .editPanel___kb7Vn{width:100%;height:auto;min-height:0;max-height:none;border-right:0;border-radius:20px;overflow:visible;background:transparent}.editPanel___kb7Vn{flex:1 1 62%;border-right:1px solid rgba(194,198,216,.32);background:#ffffff9e;display:flex;flex-direction:column;border-radius:20px 0 0 20px;height:calc(100vh - 200px);min-height:600px;max-height:calc(100vh - 200px);overflow-y:auto;overflow-x:hidden;position:relative}.previewPanel___kyvnu{flex:0 0 38%;background:linear-gradient(180deg,#f0fdf8b8,#ffffffbd),var(--ra-bg-container);border-left:none;border-radius:0 20px 20px 0;position:relative;max-height:calc(100vh - 200px);overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column}.previewContainer___M4b5N{display:flex;flex-direction:column;min-height:100%;background:transparent}.previewHeader___LiNrx{padding:16px 20px;border-bottom:1px solid rgba(54,179,126,.18);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:16px}.previewSection___iwwaN{border-radius:12px;padding:18px;border:1px solid rgba(54,179,126,.18);transition:all .3s ease;background:#ffffffa8}.previewSection___iwwaN:hover{box-shadow:0 10px 22px #36b37e1f;border-color:#36b37e47}.previewSection___iwwaN[style*=background-color]{border-color:#36b37e2e!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 18px;border-bottom:0;background:transparent;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:18px!important;font-weight:700!important}.editorHeader___RceRe .editorHeaderLeft___VFRQ5 .ant-typography{color:var(--ra-text-primary)!important;margin:0;font-size:18px}.editorHeader___RceRe .editorHeaderRight___m1F3l{display:flex;align-items:center;flex-shrink:0}.editorHeader___RceRe .editorHeaderRight___m1F3l .ant-space{gap:8px!important}.editorHeader___RceRe .ant-select .ant-select-selector{background:#ffffffdb;border-color:#c2c6d88f;color:var(--ra-text-primary);border-radius:8px}.editorHeader___RceRe .ant-select:hover .ant-select-selector{border-color:var(--ra-primary)}.weightButton____CZ4C,.cancelButton___GVQoR{height:32px;padding:0 12px;color:#424656!important;font-size:12px;font-weight:700;border-color:#c2c6d86b!important;border-radius:8px;background:#ffffff8f!important}.weightButton____CZ4C:hover,.cancelButton___GVQoR:hover,.weightButton____CZ4C:focus,.cancelButton___GVQoR:focus{color:#0050cb!important;border-color:#0050cb47!important;background:#0050cb0d!important}.aiButton___qWviv{height:32px!important;padding:0 12px!important;color:#0050cb!important;font-size:12px!important;font-weight:700!important;border:0!important;border-radius:8px!important;background:#0050cb1a!important;box-shadow:none!important}.aiButton___qWviv:hover,.aiButton___qWviv:focus{color:#003d9b!important;background:#0050cb29!important}.primaryButton___ti24V{color:#fff!important;font-weight:500!important;font-size:13px!important;height:34px!important;padding:0 18px!important;border-radius:8px!important;box-shadow:0 8px 20px #0050cb38!important}.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:0 20px 20px;display:flex;flex-direction:column;gap:14px;background:transparent;min-height:auto}.categorySection___E0EzC{border-radius:14px;border:1px solid rgba(0,80,203,.1);overflow:hidden;display:flex;flex-direction:column;min-height:auto;background:#f2f6ff80;box-shadow:inset 0 1px #ffffffbd}.categorySection___E0EzC:hover{border-color:#0050cb2e;box-shadow:0 10px 24px #0050cb14}.categorySection___E0EzC:nth-child(2){border-color:#7836ff1f;background:#f8f4ff8f}.categorySection___E0EzC:nth-child(2) .categoryHeader___AgYfR{border-bottom-color:#7836ff1f;background:#7836ff0f!important}.categorySection___E0EzC:nth-child(2) .categoryHeader___AgYfR .ant-typography{color:#5f00e3}.categorySection___E0EzC:nth-child(2) .valueTag___ik9Jo{background:#5f00e3}.categorySection___E0EzC:nth-child(3){border-color:#ba1a1a1f;background:#fff6f694}.categorySection___E0EzC:nth-child(3) .categoryHeader___AgYfR{border-bottom-color:#ba1a1a1f;background:#ba1a1a0d!important}.categorySection___E0EzC:nth-child(3) .categoryHeader___AgYfR .ant-typography{color:var(--ra-danger, #ba1a1a)}.categorySection___E0EzC:nth-child(3) .valueTag___ik9Jo{background:#ba1a1a}.categoryHeader___AgYfR{padding:10px 18px;border-bottom:1px solid rgba(0,80,203,.1);flex-shrink:0;background:#0050cb0d!important}.categoryHeader___AgYfR .ant-typography{color:var(--ra-primary);font-size:13px;font-weight:700;margin:0}.categoryContent___AJaKm{padding:0;background:transparent;display:flex;flex-direction:column;gap:0;min-height:60px}.fieldRow___SSspB{padding:10px 18px;background:transparent;border-radius:0;border:none;border-bottom:1px solid rgba(194,198,216,.22);transition:all .2s}.fieldRow___SSspB:last-child{border-bottom:none}.fieldRow___SSspB:hover{background:#ffffff8f}.fieldContent___dbmzI{display:grid;grid-template-columns:minmax(96px,156px) minmax(48px,auto) minmax(0,1fr) 28px;align-items:center;gap:10px;width:100%;overflow:hidden;min-width:0}.fieldContent___dbmzI .ant-select{width:126px!important;margin-right:0!important}.fieldContentWithSubtype___YJCQb{grid-template-columns:minmax(96px,156px) 126px minmax(48px,auto) minmax(0,1fr) 28px}.fieldLabel___ZSiXH{color:var(--ra-text-primary);font-size:13px;font-weight:600;flex-shrink:0;white-space:nowrap;min-width:0}.valueInputWrapper___OGZFE{min-width:0;display:flex;align-items:center;overflow:hidden}.fieldPrefix___zmOgz{color:var(--ra-text-secondary);font-size:12px;white-space:nowrap;font-weight:600;flex-shrink:0}.labelInput___nM_W7{width:112px}.labelInput___nM_W7 .ant-input{background:var(--ra-bg-container);border-color:#c2c6d88f;color:var(--ra-text-primary);border-radius:8px;height:30px;font-size:13px}.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:6px;flex-wrap:wrap;min-width:200px}.valueTag___ik9Jo{margin:0;padding:2px 8px;border-radius:999px;background:var(--ra-primary);color:var(--ra-bg-container);border:none;font-size:12px;font-weight:600}.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:#c2c6d88f;color:var(--ra-text-primary);border-radius:8px;height:30px;font-size:13px}.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{min-height:30px!important;background:var(--ra-bg-container)!important;border-color:#c2c6d88f!important;color:var(--ra-text-primary)!important;border-radius:8px!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);width:28px;height:28px;padding:0;justify-self:end;flex-shrink:0}.moreButton___M2s_7:hover,.deleteButton___sAUEP:hover{color:var(--ra-primary)}.addButton___AvBQP{height:32px;margin:10px 18px 12px;border-style:dashed;border-color:#0050cb33;color:var(--ra-primary);border-radius:8px;background:#ffffff6b;font-weight:700;flex-shrink:0}.addButton___AvBQP:hover{border-color:var(--ra-primary);color:var(--ra-primary)}.addTagButton____7ouW{border-style:dashed;border-color:#c2c6d8b8;color:var(--ra-text-secondary);border-radius:999px;height:28px;padding:3px 10px;font-size:12px}.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:20px;border-radius:10px;border:1px solid var(--ra-border);max-height:60vh;overflow:auto;box-shadow:0 4px 14px #0f172a0d}.recommendationContent___po6TA .job-description-recommendation-content{color:var(--ra-text-primary);line-height:1.75;font-size:14px;max-width:980px;margin:0 auto}.recommendationContent___po6TA .job-description-recommendation-content h1,.recommendationContent___po6TA .job-description-recommendation-content h2,.recommendationContent___po6TA .job-description-recommendation-content h3,.recommendationContent___po6TA .job-description-recommendation-content h4,.recommendationContent___po6TA .job-description-recommendation-content h5,.recommendationContent___po6TA .job-description-recommendation-content h6{color:var(--ra-text-primary);margin-top:1.2em;margin-bottom:.6em}.recommendationContent___po6TA .job-description-recommendation-content p{margin:0 0 .9em;color:var(--ra-text-secondary)}.recommendationContent___po6TA .job-description-recommendation-content ul,.recommendationContent___po6TA .job-description-recommendation-content ol{margin:0 0 1em;padding-left:1.4em}.recommendationContent___po6TA .job-description-recommendation-content li{margin-bottom:.4em;color:var(--ra-text-secondary)}.recommendationContent___po6TA .job-description-recommendation-content blockquote{margin:1em 0;padding:10px 14px;border-left:4px solid var(--ra-primary);background:color-mix(in srgb,var(--ra-primary) 8%,transparent);border-radius:6px}.recommendationContent___po6TA .job-description-recommendation-content hr{border:0;border-top:1px solid var(--ra-border);margin:1.2em 0}.recommendationContent___po6TA .job-description-recommendation-content code{background:color-mix(in srgb,var(--ra-primary) 8%,transparent);padding:2px 6px;border-radius:4px;font-size:13px}.recommendationContent___po6TA .job-description-recommendation-content pre{background:var(--ra-bg-layout);border:1px solid var(--ra-border);border-radius:8px;padding:12px 14px}.recommendationContent___po6TA .job-description-recommendation-content table{width:100%;border-collapse:collapse;margin:1em 0;border:1px solid var(--ra-border);border-radius:8px;overflow:hidden}.recommendationContent___po6TA .job-description-recommendation-content thead th{background:color-mix(in srgb,var(--ra-primary) 12%,var(--ra-bg-container));color:var(--ra-text-primary);font-weight:600}.recommendationContent___po6TA .job-description-recommendation-content th,.recommendationContent___po6TA .job-description-recommendation-content td{border:1px solid var(--ra-border);padding:10px 12px;text-align:left;vertical-align:top}.recommendationContent___po6TA .job-description-recommendation-content tbody tr:nth-child(2n){background:color-mix(in srgb,var(--ra-bg-layout) 75%,var(--ra-bg-container))}.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:20px;border-radius:10px;border:1px solid var(--ra-border);max-height:calc(100vh - 360px);overflow:auto;box-shadow:0 4px 14px #0f172a0d}.recommendationContent___ibVD4 .job-description-recommendation-content{color:var(--ra-text-primary);line-height:1.75;font-size:14px;max-width:980px;margin:0 auto}.recommendationContent___ibVD4 .job-description-recommendation-content h1,.recommendationContent___ibVD4 .job-description-recommendation-content h2,.recommendationContent___ibVD4 .job-description-recommendation-content h3,.recommendationContent___ibVD4 .job-description-recommendation-content h4,.recommendationContent___ibVD4 .job-description-recommendation-content h5,.recommendationContent___ibVD4 .job-description-recommendation-content h6{color:var(--ra-text-primary);margin-top:1.2em;margin-bottom:.6em}.recommendationContent___ibVD4 .job-description-recommendation-content p{margin:0 0 .9em;color:var(--ra-text-secondary)}.recommendationContent___ibVD4 .job-description-recommendation-content ul,.recommendationContent___ibVD4 .job-description-recommendation-content ol{margin:0 0 1em;padding-left:1.4em}.recommendationContent___ibVD4 .job-description-recommendation-content li{margin-bottom:.4em;color:var(--ra-text-secondary)}.recommendationContent___ibVD4 .job-description-recommendation-content blockquote{margin:1em 0;padding:10px 14px;border-left:4px solid var(--ra-primary);background:color-mix(in srgb,var(--ra-primary) 8%,transparent);border-radius:6px}.recommendationContent___ibVD4 .job-description-recommendation-content hr{border:0;border-top:1px solid var(--ra-border);margin:1.2em 0}.recommendationContent___ibVD4 .job-description-recommendation-content code{background:color-mix(in srgb,var(--ra-primary) 8%,transparent);padding:2px 6px;border-radius:4px;font-size:13px}.recommendationContent___ibVD4 .job-description-recommendation-content pre{background:var(--ra-bg-layout);border:1px solid var(--ra-border);border-radius:8px;padding:12px 14px}.recommendationContent___ibVD4 .job-description-recommendation-content table{width:100%;border-collapse:collapse;margin:1em 0;border:1px solid var(--ra-border);border-radius:8px;overflow:hidden}.recommendationContent___ibVD4 .job-description-recommendation-content thead th{background:color-mix(in srgb,var(--ra-primary) 12%,var(--ra-bg-container));color:var(--ra-text-primary);font-weight:600}.recommendationContent___ibVD4 .job-description-recommendation-content th,.recommendationContent___ibVD4 .job-description-recommendation-content td{border:1px solid var(--ra-border);padding:10px 12px;text-align:left;vertical-align:top}.recommendationContent___ibVD4 .job-description-recommendation-content tbody tr:nth-child(2n){background:color-mix(in srgb,var(--ra-bg-layout) 75%,var(--ra-bg-container))}.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:12px 16px 16px;background:#f7f9fc}.modal___To8az .ant-modal-content{border-radius:14px;overflow:hidden;box-shadow:0 16px 48px #0f1f4033}.modal___To8az .ant-modal-header{margin-bottom:0;padding:16px 20px 12px;border-bottom:1px solid #e8edf5}.modal___To8az .ant-modal-title{font-size:20px;font-weight:700;line-height:1.2;color:#1f2a44}.modal___To8az .ant-modal-footer{margin-top:0;padding:12px 20px 16px;border-top:1px solid #e8edf5;background:#fff}.modal___To8az .ant-modal-footer .ant-btn{min-width:72px;height:36px;border-radius:10px}.modal___To8az .ant-modal-footer .ant-btn-primary{box-shadow:0 6px 16px #1677ff3d}.container___EXnyj{display:flex;flex-direction:column;width:100%;border:1px solid #e7ecf4;border-radius:12px;overflow:hidden;background:#fff}.header___lpgtr{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;background:linear-gradient(180deg,#f8fbff,#f4f8ff);border-bottom:1px solid #e7ecf4}.title___I6U82{font-size:16px;font-weight:600;color:#1f2a44}.actions___nzA2D{display:flex;align-items:center;gap:10px}.search___jBj_y{width:360px}.search___jBj_y .ant-input-affix-wrapper{height:40px;font-size:14px;border-radius:10px;border-color:#d8e1ef;background:#fff;box-shadow:0 1px #0f1f4005}.search___jBj_y .ant-input{font-size:14px}.search___jBj_y .ant-input-search-button{height:40px;min-width:44px;border-radius:0 10px 10px 0;border-color:#d8e1ef;background:#f7f9fc;color:#63738a}.search___jBj_y .ant-input-affix-wrapper:hover,.search___jBj_y .ant-input-affix-wrapper-focused{border-color:#95b8ff;box-shadow:0 0 0 2px #1677ff1f}.map___tgRF3{position:relative;width:100%;height:400px;background:#eef3fb}.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:#f8fbff;border-top:1px solid #e7ecf4}.infoItem___usJrD{margin-bottom:8px;font-size:14px}.infoItem___usJrD:last-child{margin-bottom:0}.infoLabel___wzn1p{color:#6a7890;font-weight:600}.infoValue___xPyxx{color:#1f2a44}.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}.group___PmXcJ{inset-inline-end:24px;inset-block-end:24px;z-index:1000}.contactBlock___C6Krx{margin-top:10px;padding:12px;background:color-mix(in srgb,var(--ra-primary) 6%,var(--ra-bg-container));border:1px solid color-mix(in srgb,var(--ra-primary) 18%,var(--ra-border));border-radius:10px}.contactHeader___kRfo1{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.contactTitle___Qf86F{font-size:14px}.contactHint___Y10kB{font-size:12px}.contactList___gGSCH{border-top:1px dashed color-mix(in srgb,var(--ra-primary) 24%,var(--ra-border));padding-top:8px;display:flex;flex-direction:column;gap:6px}.contactItem___unjJi{display:flex;align-items:center;justify-content:space-between;line-height:1.5}.contactName___NuSvz{color:var(--ra-text-primary);font-weight:500}.contactPhone___O1kpx{color:var(--ra-primary);font-weight:600;letter-spacing:.2px}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}
