@import "https://fonts.googleapis.com/css2?family=Syne:wght@600;700;800&family=DM+Sans:opsz,wght@9..40,300;9..40,400;9..40,500;9..40,600;9..40,700&display=swap";html,body{width:100%;height:100%}input::-ms-clear{display:none}input::-ms-reveal{display:none}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:#0000;font-family:sans-serif;line-height:1.15}@-ms-viewport{width:device-width}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]{-webkit-text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}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{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}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{text-align:left;caption-side:bottom;padding-top:.75em;padding-bottom:.3em}input,button,select,optgroup,textarea{color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}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{resize:vertical;overflow:auto}fieldset{border:0;min-width:0;margin:0;padding:0}legend{width:100%;max-width:100%;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal;margin-bottom:.5em;padding:0;display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[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{background-color:#feffe6;padding:.2em}:root{--primary-900:#3b0764;--primary-600:#5c39e0;--primary-500:#6d48f5;--primary-400:#9b6dfc;--primary-300:#c4b5fd;--accent-pink:#a855f7;--accent-cyan:#0ea5e9;--accent-emerald:#059669;--gray-950:#111120;--gray-900:#1c1c2e;--gray-800:#2d2d3f;--gray-700:#555570;--gray-500:#77a;--gray-400:#99b;--gray-300:#ccd;--gray-200:#e0e0ee;--gray-100:#f4f4f8;--gray-50:#fff;--app-bg:#f4f4f8;--app-surface:#fff;--app-surface-2:#f8f8fc;--app-border:#00000012;--app-border-strong:#6d48f540;--app-text:#111120;--app-text-muted:#555570;--app-text-faint:#aaaabc;--app-heading:#111120;--app-shadow:0 1px 8px #0000000f;--app-radius:10px;--green:#059669;--green-bg:#ecfdf5;--green-border:#a7f3d0;--blue:#2563eb;--blue-bg:#eff6ff;--blue-border:#bfdbfe;--amber:#b45309;--amber-bg:#fffbeb;--amber-border:#fde68a;--red:#dc2626;--red-bg:#fef2f2;--red-border:#fecaca;--purple-bg:#6d48f512;--purple-border:#6d48f533}*,:before,:after{box-sizing:border-box}html,body,#app{min-height:100%;margin:0}body{background:var(--app-bg);color:var(--app-text);font-family:DM Sans,system-ui,-apple-system,sans-serif;font-size:14px;line-height:1.5}body:before{display:none}a{color:var(--primary-500);text-decoration:none}a:hover{color:var(--primary-400)}h1,h2,h3,.brand__name,.page-title{font-family:Syne,sans-serif!important}*,.ant-typography,.ant-btn,.ant-input,.ant-select,.ant-table,.ant-menu{font-family:DM Sans,sans-serif!important}.ant-layout{background:var(--app-bg)!important}.ant-layout-content{z-index:1;position:relative}.ant-layout-sider{box-shadow:1px 0 0 var(--app-border);background:var(--app-surface)!important;border-right:1px solid var(--app-border)!important}.ant-layout-header{box-shadow:0 1px 0 var(--app-border);background:var(--app-surface)!important;border-bottom:1px solid var(--app-border)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.ant-menu{color:var(--app-text-muted)!important;background:0 0!important;border-inline-end:none!important;padding:6px!important;font-size:16px!important}.ant-menu-item{font-weight:600;color:var(--app-text-muted)!important;border-radius:10px!important;align-items:center!important;gap:14px!important;height:50px!important;margin-block:4px!important;margin-inline:0!important;padding-inline:14px!important;font-size:16px!important;line-height:50px!important;display:flex!important}.ant-menu-item .ant-menu-title-content{font-size:16px!important;line-height:1!important}.ant-menu-item:hover{color:var(--app-text)!important;background:#6d48f512!important}.ant-menu-item-selected{box-shadow:inset 3px 0 0 var(--primary-500);color:var(--primary-500)!important;background:#6d48f51a!important;font-weight:700!important}.ant-menu-item-selected .anticon,.ant-menu-item-selected .ant-menu-title-content{color:var(--primary-500)!important}.ant-menu-item .anticon{color:var(--app-text-faint)!important;font-size:20px!important}.ant-menu-item-selected .anticon{color:var(--primary-500)!important}.ant-card{background:var(--app-surface)!important;border:1px solid var(--app-border)!important;border-radius:var(--app-radius)!important;box-shadow:var(--app-shadow)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;color:var(--app-text)!important}.ant-card-head{border-bottom:1px solid var(--app-border)!important;background:var(--app-surface-2)!important;min-height:52px!important}.ant-card-head-title{font-weight:700;color:var(--app-heading)!important;font-size:17px!important}.ant-card-body{color:var(--app-text)!important;font-size:14px!important}.ant-typography,.ant-typography h1,.ant-typography h2,.ant-typography h3,.ant-typography h4,.ant-typography h5,.ant-typography strong{color:var(--app-text)!important}.ant-table{background:var(--app-surface)!important;color:var(--app-text)!important;border-radius:var(--app-radius)!important;font-size:14px!important}.ant-table-container{overflow:hidden;border-radius:var(--app-radius)!important}.ant-table-thead>tr>th{text-transform:uppercase;letter-spacing:.08em;background:var(--app-surface-2)!important;color:var(--app-text-faint)!important;border-bottom:1px solid var(--app-border)!important;padding:14px 16px!important;font-size:12px!important;font-weight:700!important}.ant-table-tbody>tr>td{background:var(--app-surface)!important;color:var(--app-text-muted)!important;border-bottom:1px solid var(--app-border)!important;padding:16px!important}.ant-table-tbody>tr:hover>td,.ant-table-expanded-row>td{background:var(--app-surface-2)!important}.ant-table-row-expand-icon-cell{background:var(--app-surface)!important}.ant-table-row-expand-icon{border-color:var(--app-border-strong)!important;color:var(--primary-500)!important;background:var(--purple-bg)!important}.ant-pagination .ant-pagination-item{background:var(--app-surface)!important;border-color:var(--app-border)!important;border-radius:8px!important}.ant-pagination .ant-pagination-item a{color:var(--app-text-muted)!important}.ant-pagination .ant-pagination-item-active{background:var(--primary-500)!important;border-color:var(--primary-500)!important}.ant-pagination .ant-pagination-item-active a{color:#fff!important}.ant-pagination .ant-pagination-prev button,.ant-pagination .ant-pagination-next button{background:var(--app-surface)!important;border-color:var(--app-border)!important;color:var(--app-text-muted)!important;border-radius:8px!important}.ant-table-wrapper .ant-table-pagination.ant-pagination{margin:16px 12px}.ant-pagination{font-size:13px!important}.ant-pagination .ant-pagination-item,.ant-pagination .ant-pagination-prev button,.ant-pagination .ant-pagination-next button{border-radius:8px!important;min-width:30px!important;height:30px!important;padding:0!important;font-size:13px!important;line-height:28px!important}.ant-pagination .ant-pagination-item a{padding:0!important;font-size:13px!important;line-height:28px!important}.ant-pagination .ant-pagination-prev,.ant-pagination .ant-pagination-next{min-width:30px!important;height:30px!important}.ant-pagination .ant-pagination-options{font-size:13px!important}.ant-pagination .ant-select-selector{height:30px!important;padding:0 10px!important;font-size:13px!important}.ant-btn{border-radius:9px!important;height:auto!important;padding:9px 16px!important;font-size:14px!important;font-weight:600!important;transition:all .15s!important}.ant-btn-sm{border-radius:7px!important;padding:6px 12px!important;font-size:13px!important}.ant-btn-primary,.btn-primary.ant-btn{background:var(--primary-500)!important;color:#fff!important;border:none!important;box-shadow:0 4px 16px -4px #6d48f566!important}.ant-btn-primary:hover,.btn-primary.ant-btn:hover{transform:translateY(-1px);background:var(--primary-600)!important;box-shadow:0 6px 20px -4px #6d48f573!important}.ant-btn-default{background:var(--app-surface)!important;border:1px solid var(--app-border)!important;color:var(--app-text-muted)!important;box-shadow:none!important}.ant-btn-default:hover{border-color:var(--primary-500)!important;color:var(--primary-500)!important;background:#6d48f50d!important}.ant-btn-text{border:1px solid var(--app-border)!important;color:var(--app-text-muted)!important;background:0 0!important}.ant-btn-text:hover{background:var(--app-surface-2)!important;color:var(--app-text)!important}.ant-btn-link{color:var(--primary-500)!important}.btn-ghost.ant-btn{color:var(--app-text-muted)!important;background:0 0!important;border:1px solid #00000021!important}.btn-ghost.ant-btn:hover{border-color:var(--primary-500)!important;color:var(--primary-500)!important;background:#6d48f50d!important}.btn-outline.ant-btn{color:var(--primary-500)!important;background:0 0!important;border:1px solid #6d48f566!important}.btn-outline.ant-btn:hover{background:var(--purple-bg)!important;border-color:var(--primary-500)!important}.ant-input,.ant-input-password,.ant-input-affix-wrapper,.ant-input-number,.ant-select-selector,.ant-input-textarea textarea{background:var(--app-surface)!important;border-color:var(--app-border)!important;color:var(--app-text)!important;box-shadow:none!important;border-radius:9px!important;font-size:14px!important}.ant-input,.ant-input-affix-wrapper{padding:4px 12px!important}.ant-select-selector{height:auto!important;min-height:38px!important;padding:4px 12px!important}.ant-select-selection-item,.ant-select-selection-placeholder{font-size:14px!important;line-height:30px!important}.ant-input::placeholder,.ant-input-password input::placeholder,.ant-input-textarea textarea::placeholder{color:var(--app-text-faint)!important}.ant-input-affix-wrapper input{color:var(--app-text)!important;background:0 0!important;font-size:14px!important}.ant-input:focus,.ant-input-focused,.ant-input-affix-wrapper:focus,.ant-input-affix-wrapper-focused,.ant-select-focused .ant-select-selector,.ant-input-textarea textarea:focus{border-color:var(--primary-500)!important;box-shadow:0 0 0 3px #6d48f51a!important}.ant-form-item-label>label{color:var(--app-text)!important;font-size:13px!important;font-weight:600!important}.anticon,.ant-input-password-icon{color:var(--app-text-faint)!important}.ant-select-dropdown{background:var(--app-surface)!important;border:1px solid var(--app-border)!important;border-radius:9px!important;box-shadow:0 8px 24px #0000001a!important}.ant-select-item{color:var(--app-text-muted)!important;padding:9px 12px!important;font-size:14px!important}.ant-select-item:hover,.ant-select-item-option-active{background:var(--purple-bg)!important;color:var(--app-text)!important}.ant-select-item-option-selected{color:var(--primary-500)!important;background:#6d48f51a!important;font-weight:600!important}.ant-tag{border:1px solid #0000!important;border-radius:100px!important;padding:3px 11px!important;font-size:13px!important;font-weight:600!important;line-height:1.4!important}.ant-tag-cyan{background:var(--blue-bg)!important;color:var(--blue)!important;border-color:var(--blue-border)!important}.ant-tag-purple{background:var(--purple-bg)!important;color:var(--primary-500)!important;border-color:var(--purple-border)!important}.ant-tag-green{background:var(--green-bg)!important;color:var(--green)!important;border-color:var(--green-border)!important}.ant-alert{border-radius:10px!important;font-size:14px!important}.ant-alert-error{background:var(--red-bg)!important;border:1px solid var(--red-border)!important}.ant-alert-message{color:var(--app-text)!important;font-size:14px!important;font-weight:600!important}.ant-alert-description{font-size:13px!important}.ant-popover-inner{background:var(--app-surface)!important;border:1px solid var(--app-border)!important;border-radius:10px!important;box-shadow:0 8px 24px #0000001a!important}.ant-popover-message-title,.ant-popover-inner-content{color:var(--app-text)!important;font-size:14px!important}.ant-popover-description{color:var(--app-text-muted)!important;font-size:13px!important}.ant-dropdown-menu{background:var(--app-surface)!important;border:1px solid var(--app-border)!important;border-radius:10px!important;padding:6px!important;box-shadow:0 8px 24px #0000001a!important}.ant-dropdown-menu-item{color:var(--app-text-muted)!important;border-radius:7px!important;padding:9px 12px!important;font-size:14px!important}.ant-dropdown-menu-item:hover{background:var(--purple-bg)!important;color:var(--app-text)!important}.ant-dropdown-menu-item-danger{color:var(--red)!important}.ant-dropdown-menu-item-danger:hover{background:var(--red-bg)!important}.ant-message-notice-content{background:var(--app-surface)!important;border:1px solid var(--app-border)!important;color:var(--app-text)!important;border-radius:10px!important;font-size:14px!important;box-shadow:0 8px 24px #0000001a!important}.ant-spin-dot-item{background:var(--primary-500)!important}.ant-divider{border-color:var(--app-border)!important}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#0000001f;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#0003}.jobs-page{background:var(--app-bg);flex-direction:column;min-height:100vh;display:flex}.jobs-topbar{border-bottom:1px solid var(--app-border);background:var(--app-surface);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:22px 28px;display:flex}.jobs-topbar__left{flex:1;min-width:220px}.jobs-topbar__right{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.jobs-content{background:var(--app-bg);flex:1;padding:28px;overflow-y:auto}.page-eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--primary-400);margin-bottom:5px;font-size:12px;font-weight:700}.page-title{letter-spacing:-.02em;color:var(--app-text)!important;margin:0!important;font-family:Syne,sans-serif!important;font-size:28px!important;font-weight:700!important;line-height:1.1!important}.count-pill{background:var(--app-surface-2);border:1px solid var(--app-border);color:var(--app-text-muted);white-space:nowrap;border-radius:100px;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:500;display:inline-flex}.count-pill strong{color:var(--app-text);font-weight:700}.page-alert{border-radius:10px;margin-bottom:18px}.filter-bar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;display:flex}.search-input{width:100%;max-width:280px}.search-input .ant-input-affix-wrapper{min-width:220px;background:var(--app-surface)!important;border:1px solid var(--app-border)!important;border-radius:10px!important;padding:9px 14px!important;box-shadow:0 1px 3px #0000000a!important}.search-input .ant-input-affix-wrapper-focused{border-color:var(--primary-500)!important;box-shadow:0 0 0 3px #6d48f51a!important}.search-input .ant-input{font-size:14px!important}.search-input svg{width:15px;height:15px;color:var(--app-text-faint);flex-shrink:0}.chip{background:var(--app-surface);border:1px solid var(--app-border);color:var(--app-text-muted);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:100px;align-items:center;gap:7px;padding:7px 14px;font-size:14px;font-weight:600;transition:all .15s;display:inline-flex;box-shadow:0 1px 2px #0000000a}.chip:hover{color:var(--primary-500);border-color:#6d48f566}.chip.on{border-color:var(--primary-500);color:var(--primary-500);background:#6d48f512;font-weight:600}.chip__count{background:var(--app-surface-2);font-feature-settings:"tnum";min-width:22px;height:20px;color:var(--app-text-faint);border-radius:10px;justify-content:center;align-items:center;padding:0 7px;font-size:12px;font-weight:700;display:inline-flex}.chip.on .chip__count{color:var(--primary-500);background:#fff}.gap{flex:1}.btn-chip.ant-btn{border-radius:999px!important;padding:7px 14px!important}.table-wrap{background:var(--app-surface);border:1px solid var(--app-border);border-radius:14px;overflow:hidden;box-shadow:0 1px 8px #0000000d}.card-lite{background:var(--app-surface);border:1px solid var(--app-border);border-radius:14px;box-shadow:0 1px 8px #0000000d}.section-head{border-bottom:1px solid var(--app-border);background:var(--app-surface);justify-content:space-between;align-items:flex-start;gap:14px;padding:22px 24px 16px;display:flex}.section-title{color:var(--app-text);letter-spacing:-.01em;font-family:Syne,sans-serif;font-size:18px;font-weight:700}.section-sub{color:var(--app-text-faint);margin-top:4px;font-size:13px}.section-sub--spaced{margin-bottom:16px}.row-id{color:var(--app-text-faint);font-feature-settings:"tnum";font-size:12px;font-weight:500}.role-cell{align-items:center;gap:11px;display:flex}.role-avatar{text-transform:uppercase;color:#fff;background:linear-gradient(135deg, var(--primary-500), var(--primary-400));border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:12px;font-weight:700;display:flex}.role-title{color:var(--app-text);letter-spacing:-.005em;font-size:15px;font-weight:600;line-height:1.3}.role-title a{color:var(--app-text)!important}.role-title a:hover{color:var(--primary-500)!important}.role-meta{color:var(--app-text-faint);margin-top:3px;font-size:13px}.co{color:var(--app-text);font-size:14px;font-weight:600}.loc{white-space:nowrap;text-overflow:ellipsis;max-width:200px;font-size:14px;display:block;overflow:hidden}.ind{color:var(--app-text-muted);font-size:13px}.sal{color:var(--app-text);font-feature-settings:"tnum";font-size:14px;font-weight:600}.sal-empty,.empty-val{color:var(--app-text-faint);font-size:14px}.metric-strong{color:var(--app-text);font-feature-settings:"tnum";font-size:15px;font-weight:700}.metric-muted{color:var(--app-text-faint);font-size:13px}.row-actions{opacity:0;justify-content:flex-end;align-items:center;gap:5px;transition:opacity .15s;display:flex}.action-btn{border:1px solid var(--app-border)!important;background:var(--app-surface-2)!important;width:30px!important;height:30px!important;color:var(--app-text-faint)!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;padding:0!important;transition:all .12s!important;display:flex!important}.action-btn:hover{border-color:var(--primary-500)!important;color:var(--primary-500)!important;background:#6d48f514!important}.action-btn--danger:hover{border-color:var(--red)!important;color:var(--red)!important;background:var(--red-bg)!important}.badge{border:1px solid #0000;border-radius:100px;align-items:center;padding:4px 10px;font-size:13px;font-weight:600;line-height:1.4;display:inline-flex}.badge+.badge{margin-left:5px}.badge--flex{background:var(--green-bg);color:var(--green);border-color:var(--green-border)}.badge--hybrid{background:var(--blue-bg);color:var(--blue);border-color:var(--blue-border)}.badge--onsite{background:var(--amber-bg);color:var(--amber);border-color:var(--amber-border)}.badge--size{background:var(--app-surface-2);color:var(--app-text-muted);border-color:var(--app-border)}.badge--purple{background:var(--purple-bg);color:var(--primary-500);border-color:var(--purple-border)}.badge--green{background:var(--green-bg);color:var(--green);border-color:var(--green-border)}.badge--blue{background:var(--blue-bg);color:var(--blue);border-color:var(--blue-border)}.badge--danger{background:var(--red-bg);color:var(--red);border-color:var(--red-border)}.badge--neutral{background:var(--app-surface-2);color:var(--app-text-muted);border-color:var(--app-border)}.stat-card{background:var(--app-surface);border:1px solid var(--app-border);border-radius:14px;align-items:center;gap:18px;padding:22px 24px;display:flex;box-shadow:0 1px 4px #0000000a}.stat-card__icon{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.stat-card__icon svg{width:20px;height:20px}.stat-card__icon--purple{color:var(--primary-500);background:#6d48f51a}.stat-card__icon--blue{color:#0891b2;background:#06b6d41a}.stat-card__icon--green{color:var(--green);background:#0596691a}.stat-card__icon--amber{color:var(--amber);background:#b453091f}.stat-card__icon--neutral{color:var(--app-text-faint);background:#0000000d}.stat-card__value{color:var(--app-text);letter-spacing:-.02em;font-feature-settings:"tnum";font-family:Syne,sans-serif;font-size:30px;font-weight:800;line-height:1}.stat-card__label{color:var(--app-text-muted);margin-top:4px;font-size:14px;font-weight:500}.empty-state{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:48px 40px;display:flex}.empty-state__icon{font-size:32px}.empty-state__text{color:var(--app-text-muted);font-size:14px;line-height:1.5}.job-table .ant-table{background:0 0!important}.job-table .ant-table-container{border-radius:14px!important}.job-table .ant-table-thead>tr>th:first-child,.job-table .ant-table-tbody>tr>td:first-child{padding-left:22px!important}.job-table .ant-table-thead>tr>th:last-child,.job-table .ant-table-tbody>tr>td:last-child{padding-right:22px!important}.job-table .ant-table-thead>tr>th{text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;background:var(--app-surface-2)!important;color:var(--app-text-faint)!important;border-bottom:1px solid var(--app-border)!important;padding-top:14px!important;padding-bottom:12px!important;font-size:12px!important;font-weight:700!important}.job-table .ant-table-tbody>tr{transition:background .12s}.job-table .ant-table-tbody>tr>td{color:var(--app-text-muted)!important;border-bottom:1px solid var(--app-border)!important;vertical-align:middle!important;padding-top:16px!important;padding-bottom:16px!important}.job-table .ant-table-tbody>tr:hover>td{background:var(--app-surface-2)!important}.job-table .ant-table-tbody>tr:hover .row-actions{opacity:1}.job-table .ant-table-expanded-row>td{background:var(--app-surface-2)!important}.job-table .ant-table-content{overflow-x:auto}@media (width<=900px){.jobs-topbar{padding:18px 20px}.jobs-content{padding:20px}.jobs-topbar__right{width:100%}}@media (width<=640px){.jobs-topbar{align-items:stretch;padding:16px}.jobs-content{padding:16px}.search-input{max-width:100%}}.topbar{border-bottom:1px solid var(--app-border);background:var(--app-surface);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:16px 28px;display:flex}.breadcrumb{color:var(--app-text-faint);flex:1;align-items:center;gap:7px;min-width:220px;font-size:14px;font-weight:500;display:flex}.breadcrumb a{color:var(--app-text-muted);cursor:pointer;text-decoration:none;transition:color .15s}.breadcrumb a:hover{color:var(--primary-500)}.breadcrumb svg{opacity:.5;width:13px;height:13px}.breadcrumb .current{color:var(--app-text);font-weight:600}.topbar-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.content{background:var(--app-bg);flex:1;padding:28px;overflow-y:auto}.content-stack{flex-direction:column;gap:18px;display:flex}.card{background:var(--app-surface);border:1px solid var(--app-border);border-radius:14px;padding:24px 26px;box-shadow:0 1px 6px #0000000a}.hero-card{padding:28px}.hero-top{align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.company-logo{color:#fff;background:linear-gradient(135deg,#7c5cfc,#22c1c3);border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:54px;height:54px;font-family:Syne,sans-serif;font-size:17px;font-weight:800;display:flex;box-shadow:0 4px 16px #7c5cfc47}.hero-meta{flex:1;min-width:0}.hero-company{color:var(--app-text-faint);text-transform:uppercase;letter-spacing:.12em;margin-bottom:5px;font-size:12px;font-weight:700}.hero-title{color:var(--app-text);letter-spacing:-.02em;font-family:Syne,sans-serif;font-size:28px;font-weight:700;line-height:1.15}.hero-sub{color:var(--app-text-muted);flex-wrap:wrap;align-items:center;gap:12px;margin-top:6px;font-size:14px;font-weight:500;display:flex}.hero-sub span{align-items:center;gap:5px;display:flex}.hero-sub svg{opacity:.5;width:13px;height:13px}.hero-badges{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.hero-divider{background:var(--app-border);height:1px;margin:18px 0}.hero-stats{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.stat-item{flex-direction:column;gap:4px;display:flex}.stat-val{color:var(--app-text);font-feature-settings:"tnum";font-family:Syne,sans-serif;font-size:22px;font-weight:700;line-height:1}.stat-lbl{color:var(--app-text-faint);text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:600}.stat-divider{background:var(--app-border);width:1px;height:36px}.two-col{align-items:start;gap:18px;display:grid}.left-col,.right-col{flex-direction:column;gap:18px;display:flex}.section-card{padding-top:22px}.overview-card{padding:22px}.overview-title{color:var(--app-text);letter-spacing:-.01em;margin-bottom:14px;font-family:Syne,sans-serif;font-size:16px;font-weight:700}.ov-grid{flex-direction:column;gap:6px;display:flex}.ov-item{background:var(--app-surface-2);border:1px solid var(--app-border);border-radius:9px;padding:12px 14px}.ov-label{text-transform:uppercase;letter-spacing:.07em;color:var(--app-text-faint);margin-bottom:4px;font-size:11px;font-weight:700}.ov-value{color:var(--app-text);font-size:15px;font-weight:600}.match-card{border:1px solid var(--purple-border);background:linear-gradient(135deg,#6d48f512,#9b6dfc0d);border-radius:14px;padding:22px}.match-header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.match-title{text-transform:uppercase;letter-spacing:.08em;color:var(--primary-500);font-size:13px;font-weight:700}.match-score-row{align-items:flex-end;gap:10px;margin-bottom:12px;display:flex}.match-score{color:var(--primary-500);letter-spacing:-.02em;font-feature-settings:"tnum";font-family:Syne,sans-serif;font-size:32px;font-weight:800;line-height:1}.match-sub{color:var(--primary-400);margin-top:2px;font-size:12px;font-weight:600}.match-bar-wrap{background:#6d48f51a;border-radius:100px;height:7px;margin-bottom:12px;overflow:hidden}.match-bar{background:linear-gradient(90deg, var(--primary-500), var(--primary-400));border-radius:100px;height:100%;transition:width .6s}.match-breakdown{flex-direction:column;gap:8px;display:flex}.mb-row{justify-content:space-between;align-items:center;font-size:13px;display:flex}.mb-label{color:var(--app-text-muted);font-weight:500}.mb-val{color:var(--app-text);font-feature-settings:"tnum";font-size:14px;font-weight:700}.cta-banner{background:linear-gradient(135deg, var(--primary-500), var(--primary-400));border-radius:14px;flex-direction:column;gap:16px;padding:22px 24px;display:flex;box-shadow:0 6px 24px #6d48f540}.cta-text{flex-direction:column;gap:4px;display:flex}.cta-title{color:#fff;letter-spacing:-.01em;font-family:Syne,sans-serif;font-size:17px;font-weight:700}.cta-sub{color:#ffffffd1;font-size:14px;font-weight:500}.btn-white.ant-btn{color:var(--primary-500)!important;background:#fff!important;border:none!important;font-weight:700!important}.btn-white.ant-btn:hover{transform:translateY(-1px);background:#f0eeff!important}.success-card{background:linear-gradient(135deg,#6d48f50d,#05966908);flex-direction:column;gap:18px;display:flex}.success-top{align-items:center;gap:16px;display:flex}.success-icon{background:var(--green-bg);width:48px;height:48px;color:var(--green);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.success-copy{flex-direction:column;gap:5px;display:flex}.success-title{color:var(--app-text);letter-spacing:-.01em;font-family:Syne,sans-serif;font-size:20px;font-weight:700}.success-sub{color:var(--app-text-muted);max-width:680px;font-size:14px;line-height:1.5}.success-actions{flex-wrap:wrap;gap:12px;display:flex}.b-flex{background:var(--green-bg);color:var(--green);border-color:var(--green-border)}.b-hyb{background:var(--blue-bg);color:var(--blue);border-color:var(--blue-border)}.b-on{background:var(--amber-bg);color:var(--amber);border-color:var(--amber-border)}.b-sz{background:var(--app-surface-2);color:var(--app-text-muted);border-color:var(--app-border)}.b-type{background:var(--purple-bg);color:var(--primary-500);border-color:var(--purple-border)}@media (width<=1100px){.two-col{grid-template-columns:1fr}}@media (width<=900px){.topbar{padding:18px 20px}.content{padding:22px}.hero-top,.hero-stats{flex-direction:column;align-items:stretch}.stat-divider{display:none}}@media (width<=640px){.topbar{padding:16px}.content{padding:18px}.card{padding:20px}.hero-card{padding:22px}.hero-title{font-size:24px}.page-title{font-size:24px!important}}.stat-val{letter-spacing:-.02em;font-feature-settings:"tnum";font-size:26px!important}.stat-lbl{letter-spacing:.08em!important;margin-top:5px!important;font-size:12px!important}.stat-icon{border-radius:9px!important;width:38px!important;height:38px!important}.hero-company{letter-spacing:.12em!important;font-size:12px!important}.hero-sub{font-weight:500;font-size:14px!important}.section-title{font-size:18px!important}.signal-count{padding:4px 12px!important;font-size:13px!important}.info-label{letter-spacing:.08em!important;font-size:12px!important}.info-value,.info-value--icon,.info-value--yes,.info-value--no{font-size:15px!important}.info-value--multiline{font-size:14px!important;line-height:1.65!important}.inline-input,.inline-select .ant-select-selector,.inline-input-number .ant-input-number-input,.inline-textarea textarea{font-size:15px!important}.lang-tag{gap:9px!important;padding:6px 12px!important;font-size:14px!important}.lang-dot{width:8px!important;height:8px!important}.lang-proficiency-name{font-size:14px!important}.side-title{margin-bottom:14px!important;font-size:16px!important}.snapshot-row{padding:11px 14px!important;font-size:14px!important}.snapshot-row strong{font-size:14px!important}.score-state-icon{width:56px!important;height:56px!important}.score-state-emoji{font-size:26px!important}.score-copy__label{font-size:16px!important}.score-copy p{margin-top:6px!important;font-size:13.5px!important}.signal-row-head{gap:8px!important;font-size:14px!important}.signal-row-head strong{font-feature-settings:"tnum";font-size:14px!important}.signal-dot{width:9px!important;height:9px!important}.signal-track{height:6px!important}.sidebar-note{font-size:12.5px!important}.intake-label{font-weight:600;font-size:14px!important}.intake-url{padding:11px 14px!important;font-family:DM Mono,ui-monospace,monospace!important;font-size:13px!important}.success-title{font-size:18px!important}.success-sub{font-size:14px!important}.trv-group-title{letter-spacing:.08em!important;font-size:12px!important}.trv-skill-name{font-size:15px!important}.trv-skill-context{font-size:13px!important}.imp-badge{height:24px!important;padding:0 10px!important;font-size:12px!important}.trv-dot{width:9px!important;height:9px!important}.trv-level-label{font-size:12px!important}.trv-expand-btn{height:32px!important;padding:0 16px!important;font-size:14px!important}.trv-add-btn{font-size:14px!important}.trv-count{font-size:13px!important}.trv-summary-label{letter-spacing:.08em!important;font-size:12px!important}.trv-chip{height:26px!important;padding:0 11px!important;font-size:13px!important}.trv-edit-label{letter-spacing:.08em!important;font-size:12px!important}.trv-edit-grid .inline-input,.trv-edit-grid .inline-select .ant-select-selector{height:32px!important;font-size:14px!important}.trv-edit-grid .inline-select .ant-select-selection-item{line-height:32px!important}.trv-empty span,.trv-empty strong{font-size:14px!important}.ctv-trait-name{font-size:15px!important}.ctv-trait-desc{color:var(--app-text-muted)!important;font-size:13px!important;line-height:1.45!important}.ctv-weight-label{letter-spacing:.06em!important;font-size:12px!important}.ctv-dot{width:10px!important;height:10px!important}.ctv-note{font-size:13px!important}.lang-switcher[data-v-26f300b9]{border:1px solid var(--app-border);cursor:pointer;letter-spacing:.05em;color:var(--app-text-faint);background:0 0;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:600;transition:border-color .15s;display:inline-flex}.lang-switcher[data-v-26f300b9]:hover{border-color:var(--primary-500)}.lang-switcher span[data-v-26f300b9]{transition:color .15s}.lang-switcher .active[data-v-26f300b9]{color:var(--primary-500)}.lang-switcher .divider[data-v-26f300b9]{color:var(--app-border)}.sparkle-icon[data-v-75108272]{align-items:center;line-height:0;display:inline-flex}.new-job-fab[data-v-0fd74827]{z-index:900;background:linear-gradient(135deg, var(--primary-500), var(--primary-400));color:#fff;border-radius:999px;align-items:center;gap:8px;padding:12px 18px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex;position:fixed;bottom:24px;right:24px;box-shadow:0 10px 24px -8px #6d48f58c}.new-job-fab[data-v-0fd74827]:hover{color:#fff;transform:translateY(-2px);box-shadow:0 14px 28px -8px #6d48f599}.new-job-fab[data-v-0fd74827]:active{transform:scale(.97)}.new-job-fab[data-v-0fd74827]:focus-visible{outline:2px solid var(--primary-500);outline-offset:3px}@media (width<=640px){.new-job-fab[data-v-0fd74827]{padding:12px;bottom:16px;right:16px}.new-job-fab span[data-v-0fd74827]{display:none}}@media (prefers-reduced-motion:reduce){.new-job-fab[data-v-0fd74827]{transition:none}}.app-shell[data-v-0fd74827]{min-height:100vh;background:var(--app-bg)!important}.content-auth[data-v-0fd74827]{background:var(--app-bg);min-height:100vh}.app-sider[data-v-0fd74827]{flex-direction:column;height:100vh;padding:0;display:flex;position:sticky;top:0;overflow:hidden;background:var(--app-surface)!important;border-right:1px solid var(--app-border)!important}[data-v-0fd74827] .ant-layout-sider-children{flex-direction:column;height:100%;display:flex}.app-sider[data-v-0fd74827]:after{content:"";background:linear-gradient(#0000,#6d48f533,#0000);width:1px;position:absolute;top:10%;bottom:10%;right:0}.content-app[data-v-0fd74827]{background:var(--app-bg);flex-direction:column;min-height:100vh;padding:0;display:flex}.brand[data-v-0fd74827]{border-bottom:1px solid var(--app-border);flex-shrink:0;align-items:center;gap:12px;padding:24px 20px;display:flex}.brand__text[data-v-0fd74827]{white-space:nowrap;flex:1;min-width:0}.sider-toggle[data-v-0fd74827]{border:1px solid var(--app-border);background:var(--app-surface);width:30px;height:30px;color:var(--app-text-faint);cursor:pointer;border-radius:8px;flex:none;place-items:center;font-size:14px;transition:color .15s,border-color .15s,background .15s;display:grid}.sider-toggle[data-v-0fd74827]:hover{color:var(--primary-500);border-color:var(--purple-border);background:var(--purple-bg)}.sider-toggle[data-v-0fd74827]:focus-visible{outline:2px solid var(--primary-500);outline-offset:2px}.app-sider--collapsed .brand[data-v-0fd74827]{flex-direction:column;gap:10px;padding:20px 0 16px}.app-sider--collapsed .sidebar-menu[data-v-0fd74827]{padding:14px 8px}.app-sider--collapsed .sidebar-foot[data-v-0fd74827]{align-items:center;padding:10px 8px 14px}.app-sider--collapsed .sidebar-lang[data-v-0fd74827]{align-self:center}.app-sider--collapsed .user-chip[data-v-0fd74827]{justify-content:center;padding:6px}.brand__badge[data-v-0fd74827]{color:#fff;background:linear-gradient(135deg, var(--primary-500), var(--primary-400));border-radius:11px;flex-shrink:0;place-items:center;width:40px;height:40px;font-family:Syne,sans-serif;font-size:14px;font-weight:800;display:grid;box-shadow:0 6px 18px #6d48f547}.brand__name[data-v-0fd74827]{color:var(--app-text);font-family:Syne,sans-serif;font-size:17px;font-weight:700;line-height:1.2}.brand__name--ai[data-v-0fd74827]{color:var(--app-primary,#6366f1)}.brand__name--by[data-v-0fd74827]{color:var(--app-text-faint);margin-top:1px;font-size:11px;font-weight:500;display:block}.brand__subtitle[data-v-0fd74827]{color:var(--app-text-faint);text-transform:uppercase;letter-spacing:.08em;margin-top:3px;font-size:11px;font-weight:600}.brand__company[data-v-0fd74827]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sidebar-menu[data-v-0fd74827]{flex:1;min-height:0;padding:14px 10px;background:0 0!important;border-inline-end:none!important}.sidebar-foot[data-v-0fd74827]{border-top:1px solid var(--app-border);background:var(--app-surface);flex-direction:column;flex-shrink:0;gap:10px;margin-top:auto;padding:10px 16px 14px;display:flex}.sidebar-lang[data-v-0fd74827]{align-self:flex-start}.user-chip[data-v-0fd74827]{cursor:pointer;border-radius:9px;align-items:center;gap:10px;padding:8px 10px;transition:background .15s;display:flex}.user-chip[data-v-0fd74827]:hover{background:var(--app-surface-2)}.user-avatar[data-v-0fd74827]{flex-shrink:0;background:linear-gradient(135deg, var(--primary-500), var(--primary-400))!important;color:#fff!important;border-radius:8px!important;width:32px!important;height:32px!important;font-size:12px!important;font-weight:700!important;line-height:32px!important}.user-meta[data-v-0fd74827]{flex-direction:column;min-width:0;display:flex;overflow:hidden}.user-meta__email[data-v-0fd74827]{color:var(--app-text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.user-meta__role[data-v-0fd74827]{color:var(--app-text-faint);text-transform:capitalize;margin-top:1px;font-size:11px}.auth-page[data-v-e70de3a7]{background:linear-gradient(135deg,#fff 0%,oklch(97% .02 280) 100%);flex-direction:column;min-height:100vh;display:flex;position:relative;overflow:hidden}.page-blob[data-v-e70de3a7]{pointer-events:none;z-index:0;background:radial-gradient(circle at 30% 30%,oklch(78% .1 280/.25),#0000 70%);border-radius:50%;width:540px;height:540px;position:absolute;top:-180px;right:-180px}.auth-topbar[data-v-e70de3a7]{justify-content:flex-end;padding:16px 24px;display:flex}.auth-main[data-v-e70de3a7]{flex:1;justify-content:center;align-items:center;padding:24px 28px;display:flex}.auth-grid[data-v-e70de3a7]{align-items:stretch;gap:20px;width:100%;max-width:500px;display:grid}.login-panel[data-v-e70de3a7]{flex-direction:column;gap:16px;display:flex}.hero-brand[data-v-e70de3a7]{align-items:center;gap:14px;margin-bottom:2px;display:flex}.brand-badge[data-v-e70de3a7]{color:#fff;background:linear-gradient(135deg, var(--primary-500) 0%, var(--accent-pink) 100%);border-radius:14px;flex-shrink:0;place-items:center;width:48px;height:48px;font-size:18px;font-weight:800;display:grid;box-shadow:0 10px 24px #6d48f542}.brand-name[data-v-e70de3a7]{color:var(--app-text);font-family:Syne,sans-serif;font-size:22px;font-weight:700;line-height:1.1}.brand-name--ai[data-v-e70de3a7]{color:var(--app-primary,#6366f1)}.brand-name--by[data-v-e70de3a7]{color:var(--app-text-faint);font-size:13px;font-weight:500}.brand-subtitle[data-v-e70de3a7]{color:var(--app-text-muted);font-size:14px}.login-card[data-v-e70de3a7]{width:100%}.login-card-title-wrap[data-v-e70de3a7]{flex-direction:column;gap:4px;margin-bottom:18px;display:flex}.login-card-eyebrow[data-v-e70de3a7]{text-transform:uppercase;letter-spacing:.08em;color:var(--primary-500);font-size:12px;font-weight:700}.login-card-title[data-v-e70de3a7]{color:var(--app-text);font-family:Syne,sans-serif;font-size:28px;font-weight:700}.login-card-subtitle[data-v-e70de3a7]{color:var(--app-text-muted);font-size:13px}.login-alert[data-v-e70de3a7]{margin-bottom:16px}.login-footer[data-v-e70de3a7]{text-align:center;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:18px;display:flex}.login-footer-text[data-v-e70de3a7]{color:var(--app-text-muted)}@media (width<=980px){.auth-grid[data-v-e70de3a7]{max-width:560px}.login-panel[data-v-e70de3a7]{order:1}}@media (width<=900px){.auth-main[data-v-e70de3a7]{padding:20px}}@media (width<=640px){.auth-main[data-v-e70de3a7]{padding:16px}.brand-name[data-v-e70de3a7]{font-size:20px}.login-card-title[data-v-e70de3a7]{font-size:24px}}.auth-page[data-v-d1449f88]{background:var(--app-bg);flex-direction:column;min-height:100vh;display:flex}.auth-topbar[data-v-d1449f88]{justify-content:flex-end;padding:16px 24px;display:flex}.auth-main[data-v-d1449f88]{flex:1;justify-content:center;align-items:center;padding:24px 28px;display:flex}.auth-grid[data-v-d1449f88]{align-items:stretch;gap:20px;width:100%;max-width:520px;display:grid}.register-panel[data-v-d1449f88]{flex-direction:column;gap:16px;display:flex}.hero-brand[data-v-d1449f88]{align-items:center;gap:14px;margin-bottom:2px;display:flex}.brand-badge[data-v-d1449f88]{color:#fff;background:linear-gradient(135deg, var(--primary-500) 0%, var(--accent-pink) 100%);border-radius:14px;flex-shrink:0;place-items:center;width:48px;height:48px;font-size:18px;font-weight:800;display:grid;box-shadow:0 10px 24px #6d48f542}.brand-name[data-v-d1449f88]{color:var(--app-text);font-family:Syne,sans-serif;font-size:22px;font-weight:700;line-height:1.1}.brand-name--ai[data-v-d1449f88]{color:var(--app-primary,#6366f1)}.brand-name--by[data-v-d1449f88]{color:var(--app-text-faint);font-size:13px;font-weight:500}.brand-subtitle[data-v-d1449f88]{color:var(--app-text-muted);font-size:14px}.register-card[data-v-d1449f88]{width:100%}.register-card-title-wrap[data-v-d1449f88]{flex-direction:column;gap:4px;margin-bottom:18px;display:flex}.register-card-eyebrow[data-v-d1449f88]{text-transform:uppercase;letter-spacing:.08em;color:var(--primary-500);font-size:12px;font-weight:700}.register-card-title[data-v-d1449f88]{color:var(--app-text);font-family:Syne,sans-serif;font-size:28px;font-weight:700}.form-grid[data-v-d1449f88]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.register-alert[data-v-d1449f88]{margin-bottom:16px}.register-footer[data-v-d1449f88]{text-align:center;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:18px;display:flex}.register-footer-text[data-v-d1449f88]{color:var(--app-text-muted)}.recruiter-note[data-v-d1449f88]{background:color-mix(in srgb, var(--primary-500) 6%, transparent);border:1px solid color-mix(in srgb, var(--primary-500) 15%, transparent);color:var(--app-text-muted);text-align:center;border-radius:8px;flex-direction:column;align-items:center;gap:2px;margin-top:14px;padding:12px;font-size:12px;display:flex}.recruiter-note span[data-v-d1449f88]:first-child{color:var(--app-text-faint);font-weight:600}@media (width<=640px){.auth-main[data-v-d1449f88]{padding:16px}.brand-name[data-v-d1449f88]{font-size:20px}.register-card-title[data-v-d1449f88]{font-size:24px}.form-grid[data-v-d1449f88]{grid-template-columns:1fr;gap:0}}.auth-page[data-v-e5d69574]{background:var(--app-bg);flex-direction:column;min-height:100vh;display:flex}.auth-topbar[data-v-e5d69574]{justify-content:flex-end;padding:16px 24px;display:flex}.auth-main[data-v-e5d69574]{flex:1;justify-content:center;align-items:center;padding:24px 28px;display:flex}.auth-grid[data-v-e5d69574]{align-items:stretch;gap:20px;width:100%;max-width:520px;display:grid}.register-panel[data-v-e5d69574]{flex-direction:column;gap:16px;display:flex}.hero-brand[data-v-e5d69574]{align-items:center;gap:14px;margin-bottom:2px;display:flex}.brand-badge[data-v-e5d69574]{color:#fff;background:linear-gradient(135deg, var(--primary-500) 0%, var(--accent-pink) 100%);border-radius:14px;flex-shrink:0;place-items:center;width:48px;height:48px;font-size:18px;font-weight:800;display:grid;box-shadow:0 10px 24px #6d48f542}.brand-name[data-v-e5d69574]{color:var(--app-text);font-family:Syne,sans-serif;font-size:22px;font-weight:700;line-height:1.1}.brand-name--ai[data-v-e5d69574]{color:var(--app-primary,#6366f1)}.brand-name--by[data-v-e5d69574]{color:var(--app-text-faint);font-size:13px;font-weight:500}.brand-subtitle[data-v-e5d69574]{color:var(--app-text-muted);font-size:14px}.register-card[data-v-e5d69574]{width:100%}.register-card-title-wrap[data-v-e5d69574]{flex-direction:column;gap:4px;margin-bottom:18px;display:flex}.register-card-eyebrow[data-v-e5d69574]{text-transform:uppercase;letter-spacing:.08em;color:var(--primary-500);font-size:12px;font-weight:700}.register-card-title[data-v-e5d69574]{color:var(--app-text);font-family:Syne,sans-serif;font-size:28px;font-weight:700}.register-card-subtitle[data-v-e5d69574]{color:var(--app-text-muted);font-size:14px}.form-grid[data-v-e5d69574]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.register-alert[data-v-e5d69574]{margin-bottom:16px}.invite-status[data-v-e5d69574]{color:var(--app-text-muted);flex-direction:column;align-items:center;gap:14px;padding:12px 0;display:flex}.invite-status[data-v-e5d69574] .ant-alert{width:100%}@media (width<=640px){.auth-main[data-v-e5d69574]{padding:16px}.brand-name[data-v-e5d69574]{font-size:20px}.register-card-title[data-v-e5d69574]{font-size:24px}.form-grid[data-v-e5d69574]{grid-template-columns:1fr;gap:0}}.dashboard-center[data-v-b5dc73fa]{justify-content:center;align-items:center;min-height:40vh;display:flex}.stats-grid[data-v-b5dc73fa]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.dashboard-grid[data-v-b5dc73fa]{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;display:grid}.dashboard-side[data-v-b5dc73fa]{flex-direction:column;gap:16px;display:flex}.match-cell[data-v-b5dc73fa]{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.score-dots[data-v-b5dc73fa]{letter-spacing:2px;font-size:11px}.score-dots--strong[data-v-b5dc73fa]{color:#2ca34c}.score-dots--good[data-v-b5dc73fa]{color:var(--primary-500)}.score-dots--partial[data-v-b5dc73fa]{color:var(--amber)}.score-dots--weak[data-v-b5dc73fa]{color:var(--red)}.match-label[data-v-b5dc73fa]{color:var(--app-text);white-space:nowrap;font-size:11px;font-weight:600}.side-card[data-v-b5dc73fa]{padding:18px}.side-btn[data-v-b5dc73fa]{width:100%;margin-top:14px}.profile-progress[data-v-b5dc73fa]{gap:10px;display:grid}.profile-progress__value[data-v-b5dc73fa]{color:var(--primary-500);font-family:Syne,sans-serif;font-size:24px;font-weight:800}.profile-progress__track[data-v-b5dc73fa]{background:var(--app-surface-2);border-radius:999px;height:8px;overflow:hidden}.profile-progress__fill[data-v-b5dc73fa]{border-radius:inherit;background:linear-gradient(90deg, #a78bfa, var(--primary-500));height:100%}.profile-copy[data-v-b5dc73fa]{color:var(--app-text-faint);margin-top:10px;font-size:11.5px;line-height:1.5}.profile-copy--done[data-v-b5dc73fa]{color:#2ca34c;font-weight:500}.upcoming-pill[data-v-b5dc73fa]{background:var(--blue-bg);color:var(--blue);border:1px solid var(--blue-border);border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:600;display:inline-flex}@media (width<=1100px){.dashboard-grid[data-v-b5dc73fa]{grid-template-columns:1fr}.dashboard-side[data-v-b5dc73fa]{grid-template-columns:1fr 1fr;gap:16px;display:grid}}@media (width<=900px){.stats-grid[data-v-b5dc73fa]{grid-template-columns:1fr}}@media (width<=640px){.dashboard-side[data-v-b5dc73fa]{grid-template-columns:1fr}}.candidate-profile-page[data-v-e1cdba08]{background:var(--app-bg);flex-direction:column;min-height:100vh;display:flex}.topbar[data-v-e1cdba08]{border-bottom:1px solid var(--app-border);background:var(--app-surface);align-items:center;gap:16px;height:56px;padding:0 24px;display:flex}.breadcrumb[data-v-e1cdba08]{color:var(--app-text-faint);align-items:center;gap:8px;font-size:13px;display:flex}.breadcrumb a[data-v-e1cdba08],.breadcrumb .current[data-v-e1cdba08]{color:var(--app-text);cursor:pointer;font-weight:600}.content-stack[data-v-e1cdba08]{flex-direction:column;gap:16px;display:flex}.card[data-v-e1cdba08]{background:var(--app-surface);border:1px solid var(--app-border);border-radius:14px;box-shadow:0 2px 12px #0f172a0a}.section-card[data-v-e1cdba08],.hero-card[data-v-e1cdba08],.side-card[data-v-e1cdba08]{padding:20px}.hero-top[data-v-e1cdba08]{align-items:flex-start;gap:16px;display:flex}.candidate-avatar[data-v-e1cdba08]{color:#fff;background:linear-gradient(135deg,#059669,#22c1dc);border-radius:13px;flex:none;place-items:center;width:52px;height:52px;font-size:18px;font-weight:800;display:grid;box-shadow:0 8px 20px #05966933}.hero-meta[data-v-e1cdba08]{flex:1;min-width:0}.hero-label[data-v-e1cdba08]{color:var(--app-text-faint);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.hero-title[data-v-e1cdba08]{color:var(--app-text);margin-top:4px;font-family:Syne,sans-serif;font-size:28px;font-weight:800;line-height:1.15}.hero-sub[data-v-e1cdba08]{color:var(--app-text-muted);flex-wrap:wrap;gap:14px;margin-top:8px;font-size:13px;display:flex}.hero-sub span[data-v-e1cdba08]{text-transform:capitalize;align-items:center;gap:5px;display:inline-flex}.ready-badge[data-v-e1cdba08]{color:#16a34a;white-space:nowrap;background:#22c55e0f;border:1px solid #22c55e4d;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;height:30px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.hero-divider[data-v-e1cdba08]{background:var(--app-border);height:1px;margin:20px -20px 0}.hero-stats[data-v-e1cdba08]{align-items:stretch;padding-top:4px;display:flex}.stat-item[data-v-e1cdba08]{flex-direction:row;flex:1;align-items:center;gap:12px;padding:16px 18px 4px;display:flex}.stat-icon[data-v-e1cdba08]{background:var(--app-surface-2);border:1px solid var(--app-border);color:#059669;border-radius:8px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.stat-val[data-v-e1cdba08]{color:var(--app-text);font-size:22px;font-weight:800;line-height:1}.stat-lbl[data-v-e1cdba08]{color:var(--app-text-faint);text-transform:uppercase;letter-spacing:.06em;margin-top:4px;font-size:11px;font-weight:700}.stat-divider[data-v-e1cdba08]{background:var(--app-border);flex-shrink:0;align-self:stretch;width:1px;margin-top:16px}.review-layout[data-v-e1cdba08]{grid-template-columns:minmax(0,2fr) minmax(0,.8fr) 350px;align-items:start;gap:16px;display:grid}.review-main[data-v-e1cdba08],.review-tech[data-v-e1cdba08]{flex-direction:column;gap:16px;min-width:0;display:flex}.tech-card[data-v-e1cdba08]{box-sizing:border-box;height:100%}.review-sidebar[data-v-e1cdba08]{flex-direction:column;gap:16px;display:flex;position:sticky;top:16px}.section-header[data-v-e1cdba08]{align-items:center;gap:12px;margin-bottom:18px;display:flex}.section-icon[data-v-e1cdba08]{border-radius:9px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.section-icon--blue[data-v-e1cdba08]{color:#2563eb;background:#3b82f61a}.section-icon--purple[data-v-e1cdba08]{color:var(--primary-500);background:#6d48f51a}.section-icon--green[data-v-e1cdba08]{color:#16a34a;background:#22c55e1a}.section-icon--pink[data-v-e1cdba08]{color:#db2777;background:#ec48991a}.section-icon--orange[data-v-e1cdba08]{color:#d97706;background:#f59e0b1a}.section-header-text[data-v-e1cdba08]{flex:1;min-width:0}.section-title[data-v-e1cdba08]{color:var(--app-text);font-family:Syne,sans-serif;font-size:16px;font-weight:800}.signal-count[data-v-e1cdba08]{color:#16a34a;white-space:nowrap;background:#22c55e14;border:1px solid #22c55e33;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}.info-grid-divided[data-v-e1cdba08]{flex-direction:column;display:flex}.info-grid-row[data-v-e1cdba08]{align-items:stretch;display:flex}.info-grid-row .info-item[data-v-e1cdba08]{flex:1;padding:16px 20px}.info-grid-row .info-item[data-v-e1cdba08]:first-child{padding-left:0}.info-divider-v[data-v-e1cdba08]{background:var(--app-border);flex-shrink:0;width:1px;margin:12px 0}.info-divider-h[data-v-e1cdba08]{background:var(--app-border);height:1px}.info-item[data-v-e1cdba08]{flex-direction:column;gap:6px;display:flex}.info-label[data-v-e1cdba08]{text-transform:uppercase;letter-spacing:.07em;color:var(--app-text-faint);font-size:11px;font-weight:700}.info-value[data-v-e1cdba08]{color:var(--app-text);font-size:14px;font-weight:600}.info-value--icon[data-v-e1cdba08]{align-items:center;gap:6px;display:flex}.info-value--email[data-v-e1cdba08]{color:var(--app-text-muted);font-family:monospace;font-size:13px}.info-value--multiline[data-v-e1cdba08]{color:var(--app-text);white-space:pre-line;font-size:14px;font-weight:500;line-height:1.6}.info-value--yes[data-v-e1cdba08]{color:#16a34a}.info-value--no[data-v-e1cdba08]{color:#dc2626}.culture-grid .info-value--multiline[data-v-e1cdba08]{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.skills-list-wrap[data-v-e1cdba08]{flex-direction:column;gap:0;display:flex}.skills-list--faded[data-v-e1cdba08]{-webkit-mask-image:linear-gradient(#000 60%,#0000 100%);mask-image:linear-gradient(#000 60%,#0000 100%)}.skills-show-more[data-v-e1cdba08]{border:1px dashed var(--app-border);width:100%;color:var(--app-text-faint);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:5px;margin-top:10px;padding:9px 11px;font-size:12px;font-weight:600;transition:border-color .15s,color .15s,background .15s;display:flex}.skills-show-more[data-v-e1cdba08]:hover{color:var(--primary-500);background:#6d48f50a;border-color:#6d48f559}.skills-show-more svg[data-v-e1cdba08]{flex-shrink:0}.skills-list[data-v-e1cdba08]{flex-direction:column;gap:14px;display:flex}.skill-row[data-v-e1cdba08]{border:1px solid var(--app-border);background:var(--app-surface-2);border-radius:10px;flex-direction:column;gap:6px;padding:12px 14px;transition:border-color .15s;display:flex}.skill-row[data-v-e1cdba08]:hover{border-color:#6d48f533}.skill-row__top[data-v-e1cdba08]{justify-content:space-between;align-items:center;gap:10px;display:flex}.skill-name[data-v-e1cdba08]{color:var(--app-text);font-size:13.5px;font-weight:700}.skill-level-label[data-v-e1cdba08]{white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.level--awareness[data-v-e1cdba08]{color:#64748b;background:#94a3b81a;border-color:#94a3b833}.level--working[data-v-e1cdba08]{color:#2563eb;background:#3b82f614;border-color:#3b82f633}.level--practitioner[data-v-e1cdba08]{color:var(--primary-500);background:#6d48f514;border-color:#6d48f533}.level--expert[data-v-e1cdba08]{color:#16a34a;background:#22c55e14;border-color:#22c55e33}.level--thought-leader[data-v-e1cdba08]{color:#d97706;background:#f59e0b14;border-color:#f59e0b33}.skill-dots[data-v-e1cdba08]{align-items:center;gap:4px;display:flex}.skill-dot[data-v-e1cdba08]{border-radius:999px;flex-shrink:0;width:8px;height:8px}.skill-dot--filled[data-v-e1cdba08]{background:var(--primary-500)}.skill-dot--empty[data-v-e1cdba08]{background:var(--app-surface-3,#ececf3);border:1px solid var(--app-border)}.skill-context[data-v-e1cdba08]{color:var(--app-text-faint);font-size:12px;line-height:1.5}.traits-list[data-v-e1cdba08]{flex-direction:column;gap:12px;display:flex}.trait-row[data-v-e1cdba08]{flex-direction:column;gap:6px;display:flex}.trait-row__head[data-v-e1cdba08]{justify-content:space-between;align-items:center;gap:8px;display:flex}.trait-label[data-v-e1cdba08]{color:var(--app-text);font-size:12.5px;font-weight:600}.trait-pct[data-v-e1cdba08]{color:var(--app-text-muted);font-size:12px;font-weight:700}.trait-track[data-v-e1cdba08]{background:var(--app-surface-2);border:1px solid var(--app-border);border-radius:999px;height:6px;overflow:hidden}.trait-fill[data-v-e1cdba08]{border-radius:999px;height:100%;transition:width .4s}.trait-dot--strong[data-v-e1cdba08]{background:linear-gradient(90deg,#7ad28f,#16a34a)}.trait-dot--good[data-v-e1cdba08]{background:linear-gradient(90deg, #b196ff, var(--primary-500,#6d48f5))}.trait-dot--mid[data-v-e1cdba08]{background:linear-gradient(90deg,#ffd48d,#e9a23b)}.trait-dot--weak[data-v-e1cdba08]{background:linear-gradient(90deg,#f7a29c,#e5534b)}.side-lang-list[data-v-e1cdba08],.top-traits-list[data-v-e1cdba08]{flex-direction:column;gap:10px;display:flex}.top-trait-row[data-v-e1cdba08]{background:var(--app-surface-2);border:1px solid var(--app-border);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.top-trait-label[data-v-e1cdba08]{color:var(--app-text);font-size:12.5px;font-weight:600}.trait-dots-mini[data-v-e1cdba08]{align-items:center;gap:3px;display:flex}.trait-dot-mini[data-v-e1cdba08]{border-radius:999px;flex-shrink:0;width:7px;height:7px}.trait-dot-mini--filled[data-v-e1cdba08]{background:var(--primary-500)}.trait-dot-mini--empty[data-v-e1cdba08]{background:var(--app-surface-3,#ececf3);border:1px solid var(--app-border)}.empty-state[data-v-e1cdba08]{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:24px 0;display:flex}.empty-state__icon[data-v-e1cdba08]{font-size:22px}.empty-state__text[data-v-e1cdba08]{color:var(--app-text-faint);font-size:12.5px}.side-card[data-v-e1cdba08]{padding:16px}.side-title[data-v-e1cdba08]{color:var(--app-text);align-items:center;gap:6px;margin-bottom:12px;font-family:Syne,sans-serif;font-size:14px;font-weight:800;display:flex}.info-icon[data-v-e1cdba08]{color:var(--app-text-faint);cursor:help;font-size:12px}.snapshot-list[data-v-e1cdba08]{overflow:hidden}.snapshot-row[data-v-e1cdba08]{border-bottom:1px solid var(--app-border);justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;font-size:12.5px;display:flex}.snapshot-row[data-v-e1cdba08]:last-child{border-bottom:none}.snapshot-row span[data-v-e1cdba08]{color:var(--app-text-muted);align-items:center;gap:6px;display:flex}.snapshot-row strong[data-v-e1cdba08]{color:var(--app-text);font-size:12.5px;font-weight:700}.score-row[data-v-e1cdba08]{align-items:center;gap:14px;display:flex}.score-state-icon[data-v-e1cdba08]{border-radius:14px;flex-shrink:0;place-items:center;width:52px;height:52px;display:grid}.score-state-emoji[data-v-e1cdba08]{font-size:24px;line-height:1}.score-state-icon--good[data-v-e1cdba08]{background:#6d48f514}.score-state-icon--good-mid[data-v-e1cdba08]{background:#22c55e14}.score-state-icon--warn[data-v-e1cdba08]{background:#f59e0b14}.score-state-icon--bad[data-v-e1cdba08]{background:#ef444414}.score-copy__label[data-v-e1cdba08]{font-family:Syne,sans-serif;font-size:14px;font-weight:800}.score-copy__label--good[data-v-e1cdba08]{color:var(--primary-500)}.score-copy__label--good-mid[data-v-e1cdba08]{color:#16a34a}.score-copy__label--warn[data-v-e1cdba08]{color:#d97706}.score-copy__label--bad[data-v-e1cdba08]{color:#dc2626}.score-copy p[data-v-e1cdba08]{color:var(--app-text-muted);margin:4px 0 0;font-size:12.5px;line-height:1.55}.signal-row[data-v-e1cdba08]{flex-direction:column;gap:7px;margin-top:10px;display:flex}.signal-row[data-v-e1cdba08]:first-of-type{margin-top:0}.signal-row-head[data-v-e1cdba08]{color:var(--app-text-muted);align-items:center;gap:7px;font-size:12.5px;display:flex}.signal-row-head strong[data-v-e1cdba08]{color:var(--app-text);margin-left:auto;font-size:12px;font-weight:700}.signal-dot[data-v-e1cdba08]{border-radius:999px;flex-shrink:0;width:8px;height:8px}.signal-dot--green[data-v-e1cdba08]{background:#22c55e}.signal-dot--amber[data-v-e1cdba08]{background:#f59e0b}.signal-track[data-v-e1cdba08]{background:var(--app-surface-2);border-radius:999px;height:5px;overflow:hidden}.signal-fill[data-v-e1cdba08]{border-radius:inherit;height:100%;transition:width .4s;display:block}.signal-fill--green[data-v-e1cdba08]{background:#22c55e}.signal-fill--amber[data-v-e1cdba08]{background:#f59e0b}.lang-tags[data-v-e1cdba08]{flex-wrap:wrap;gap:6px;padding-top:2px;display:flex}.lang-tag[data-v-e1cdba08]{background:var(--app-surface-2);color:var(--app-text);cursor:default;align-items:center;gap:8px;font-size:12.5px;font-weight:600;transition:border-color .15s,background .15s;display:inline-flex;position:relative}.lang-tag[data-v-e1cdba08]:hover{background:var(--app-surface);border-color:#6d48f540}.lang-tag[data-v-e1cdba08]:after{content:attr(data-tooltip);color:#f8fafc;white-space:nowrap;pointer-events:none;opacity:0;z-index:10;background:#1e293b;border-radius:6px;padding:4px 9px;font-size:11px;font-weight:700;transition:opacity .15s;position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%)}.lang-tag[data-v-e1cdba08]:hover:after{opacity:1}.lang-tag__name[data-v-e1cdba08]{color:var(--app-text)}.lang-dots[data-v-e1cdba08]{align-items:center;gap:3px;display:flex}.lang-dot[data-v-e1cdba08]{border-radius:999px;flex-shrink:0;width:7px;height:7px}.lang-dot--empty[data-v-e1cdba08]{background:var(--app-surface-3,#ececf3);border:1px solid var(--app-border)}.lang-dot--basic[data-v-e1cdba08]{background:#94a3b8}.lang-dot--conversational[data-v-e1cdba08]{background:#3b82f6}.lang-dot--professional[data-v-e1cdba08]{background:var(--primary-500)}.lang-dot--native[data-v-e1cdba08]{background:#16a34a}@media (width<=1280px){.review-layout[data-v-e1cdba08]{grid-template-columns:minmax(0,1fr) 280px}.review-tech[data-v-e1cdba08]{grid-area:2/1}.review-sidebar[data-v-e1cdba08]{grid-area:1/2/3}}@media (width<=900px){.review-layout[data-v-e1cdba08]{grid-template-columns:1fr}.review-tech[data-v-e1cdba08],.review-sidebar[data-v-e1cdba08]{grid-area:auto/1}.review-sidebar[data-v-e1cdba08]{grid-template-columns:repeat(2,1fr);display:grid;position:static}.hero-stats[data-v-e1cdba08]{flex-wrap:wrap}}@media (width<=600px){.review-sidebar[data-v-e1cdba08]{grid-template-columns:1fr}}.state-shell[data-v-b5ad7655]{background:var(--app-bg);place-items:center;min-height:100vh;display:grid}.summary[data-v-6ab49fe7]{flex-direction:column;gap:18px;display:flex}.summary__top[data-v-6ab49fe7]{flex-wrap:wrap;align-items:flex-end;gap:24px;display:flex}.summary__score[data-v-6ab49fe7]{flex-direction:column;gap:4px;display:flex}.summary__score-row[data-v-6ab49fe7]{align-items:baseline;gap:10px;display:flex}.summary__value[data-v-6ab49fe7]{letter-spacing:-.03em;font-size:44px;font-weight:800;line-height:1}.summary__label[data-v-6ab49fe7]{color:var(--rp-ink);font-size:15px;font-weight:700}.summary__dist[data-v-6ab49fe7]{flex-direction:column;flex:1;gap:8px;min-width:240px;display:flex}.dist-bar[data-v-6ab49fe7]{background:#f2f1f6;border-radius:99px;gap:2px;height:10px;display:flex;overflow:hidden}.dist-bar__seg--best[data-v-6ab49fe7]{background:var(--rp-best-solid)}.dist-bar__seg--second[data-v-6ab49fe7]{background:var(--rp-second-solid)}.dist-bar__seg--bad[data-v-6ab49fe7]{background:var(--rp-bad-solid)}.dist-legend[data-v-6ab49fe7]{color:var(--rp-secondary);flex-wrap:wrap;gap:16px;font-size:12px;font-weight:600;display:flex}.dist-legend__item[data-v-6ab49fe7]{align-items:center;gap:6px;display:flex}.dist-legend__dot[data-v-6ab49fe7]{border-radius:2px;width:8px;height:8px}.answer-map[data-v-6ab49fe7]{flex-direction:column;gap:8px;display:flex}.answer-map__caption[data-v-6ab49fe7]{color:var(--rp-muted);font-size:12px;font-weight:600}.answer-map__grid[data-v-6ab49fe7]{grid-template-columns:repeat(auto-fill,minmax(34px,1fr));gap:5px;display:grid}.answer-map__cell[data-v-6ab49fe7]{cursor:pointer;border:0;border-radius:8px;height:34px;font-size:11px;font-weight:800;transition:transform .12s,box-shadow .15s}.answer-map__cell[data-v-6ab49fe7]:hover{transform:translateY(-2px)}.answer-map__cell[data-v-6ab49fe7]:focus-visible{outline:2px solid var(--rp-primary);outline-offset:2px}.answer-map__cell.is-active[data-v-6ab49fe7]{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--rp-primary)}.cell--best[data-v-6ab49fe7]{background:var(--rp-best-tint);color:var(--rp-best)}.cell--second[data-v-6ab49fe7]{background:var(--rp-second-tint);color:var(--rp-second)}.cell--bad[data-v-6ab49fe7]{background:var(--rp-bad);color:#fff}.cell--none[data-v-6ab49fe7]{color:var(--rp-secondary);background:#f2f1f6}@media (prefers-reduced-motion:reduce){.answer-map__cell[data-v-6ab49fe7]{transition:none}}.question[data-v-247389c8]{flex-direction:column;gap:18px;display:flex}.question__top[data-v-247389c8]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.question__counter[data-v-247389c8]{color:var(--rp-muted);text-transform:uppercase;font-size:12px;font-weight:800}.question__spacer[data-v-247389c8]{flex:1}.question__nav[data-v-247389c8]{gap:6px;display:flex}.question__nav-btn[data-v-247389c8]{border:1px solid var(--rp-border-strong);width:36px;height:36px;color:var(--rp-body);cursor:pointer;background:#fff;border-radius:9px;font-size:14px;font-weight:700}.question__nav-btn[data-v-247389c8]:hover:not(:disabled){border-color:#c9bdff}.question__nav-btn[data-v-247389c8]:disabled{opacity:.4;cursor:default}.question__nav-btn[data-v-247389c8]:focus-visible{outline:2px solid var(--rp-primary);outline-offset:2px}.question__text[data-v-247389c8]{letter-spacing:-.005em;color:var(--rp-ink);text-wrap:pretty;margin:0;font-size:18px;font-weight:700;line-height:1.5}.question__options[data-v-247389c8]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.option[data-v-247389c8]{border:1px solid var(--rp-border-soft);color:var(--rp-secondary);background:#fff;border-radius:12px;align-items:center;gap:12px;padding:13px 14px;animation:.25s both option-in-247389c8;display:flex}.option--best[data-v-247389c8]{color:var(--rp-ink);border-color:#cdebd8}.option--picked[data-v-247389c8]{color:var(--rp-ink);font-weight:700}.option--picked-best[data-v-247389c8]{background:#f3fbf6;border-color:#9ed9b4}.option--picked-second[data-v-247389c8]{background:#fff9f0;border-color:#f8d7a8}.option--picked-bad[data-v-247389c8]{background:#fff6f6;border-color:#f2b8ba}.option--picked-none[data-v-247389c8]{border-color:var(--rp-border-strong);background:#fafafc}.option__letter[data-v-247389c8]{width:24px;height:24px;color:var(--rp-secondary);background:#f2f1f6;border-radius:7px;flex:none;place-items:center;font-size:12px;font-weight:800;display:grid}.option--picked .option__letter[data-v-247389c8]{background:var(--rp-ink);color:#fff}.option__text[data-v-247389c8]{text-wrap:pretty;flex:1;min-width:0;font-size:14px;line-height:1.5}.option__candidate[data-v-247389c8]{background:var(--rp-ink);color:#fff;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;flex:none;padding:3px 8px;font-size:10px;font-weight:800}.option__grade[data-v-247389c8]{text-align:right;letter-spacing:.04em;text-transform:uppercase;flex:none;min-width:52px;font-size:10px;font-weight:800}.option__grade--best[data-v-247389c8]{color:var(--rp-best)}.option__grade--second[data-v-247389c8]{color:var(--rp-second)}.question__likert[data-v-247389c8]{color:var(--rp-ink);font-size:14px}.question__open[data-v-247389c8]{border-left:3px solid var(--rp-secondary);color:var(--rp-ink);white-space:pre-wrap;overflow-wrap:anywhere;background:#f7f6fb;border-radius:0 12px 12px 0;margin:0;padding:16px 18px;font-size:14px;line-height:1.6}.question__muted[data-v-247389c8]{color:var(--rp-muted);font-size:13px}.question__hint[data-v-247389c8]{color:var(--rp-faint);font-size:11px}@keyframes option-in-247389c8{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.option[data-v-247389c8]{animation:none}}@media (width<=640px){.question__hint[data-v-247389c8]{display:none}}.cr-page{--rp-ink:#15131f;--rp-body:#3b3947;--rp-secondary:#6b6979;--rp-muted:#72707f;--rp-faint:#767484;--rp-border:#ececf1;--rp-border-soft:#f0f0f4;--rp-border-strong:#e4e2ec;--rp-primary:#5b3ff0;--rp-primary-tint:#f3f0ff;--rp-primary-tint-2:#efebff;--rp-best:#157a3c;--rp-best-display:#1f9d55;--rp-best-solid:#22a55a;--rp-best-tint:#e3f6ea;--rp-second:#a85a06;--rp-second-display:#c26a0a;--rp-second-solid:#f29d1f;--rp-second-tint:#fff4e5;--rp-bad:#c0322b;--rp-bad-solid:#e5484d;--rp-bad-tint:#fdecec;--rp-bad-tint-2:#fff6f6}.cr-page .rp-card{border:1px solid var(--rp-border);background:#fff;border-radius:18px;padding:22px 24px}.cr-page .rp-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--rp-muted);font-size:11px;font-weight:700}.cr-page .rp-pill{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:800}.cr-page .rp-pill--best{background:var(--rp-best-tint);color:var(--rp-best)}.cr-page .rp-pill--second{background:var(--rp-second-tint);color:var(--rp-second)}.cr-page .rp-pill--bad{background:var(--rp-bad-tint);color:var(--rp-bad)}.cr-page .rp-pill--none{color:var(--rp-secondary);background:#f2f1f6}.cr-page .rp-band--strong{color:var(--rp-best-display)}.cr-page .rp-band--medium{color:var(--rp-second-display)}.cr-page .rp-band--weak{color:var(--rp-bad)}.cr-page .rp-avatar--strong{background:var(--rp-best-tint);color:var(--rp-best)}.cr-page .rp-avatar--medium{background:var(--rp-second-tint);color:var(--rp-second)}.cr-page .rp-avatar--weak{background:var(--rp-bad-tint);color:var(--rp-bad)}.cr-page[data-v-c516191c]{min-height:100%;color:var(--rp-ink);background:#f4f4f7}.cr-container[data-v-c516191c]{max-width:1240px;margin:0 auto}.cr-header[data-v-c516191c]{border-bottom:1px solid var(--rp-border);background:#fff;padding:18px 32px 0}.cr-header__inner[data-v-c516191c]{flex-direction:column;gap:18px;display:flex}.cr-crumbs[data-v-c516191c]{color:var(--rp-secondary);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.cr-crumbs a[data-v-c516191c]{color:var(--rp-secondary)}.cr-crumbs a[data-v-c516191c]:hover{color:var(--rp-primary)}.cr-crumbs__sep[data-v-c516191c]{color:#c4c2ce}.cr-crumbs__current[data-v-c516191c]{color:var(--rp-ink)}.cr-identity[data-v-c516191c]{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.cr-avatar[data-v-c516191c]{border-radius:14px;flex:none;place-items:center;width:52px;height:52px;font-size:18px;font-weight:800;display:grid}.cr-identity__text[data-v-c516191c]{flex-direction:column;flex:1;gap:4px;min-width:240px;display:flex}.cr-identity__name-row[data-v-c516191c]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cr-identity__name[data-v-c516191c]{letter-spacing:-.015em;color:var(--rp-ink);overflow-wrap:anywhere;margin:0;font-size:24px;font-weight:800}.cr-rank[data-v-c516191c]{background:var(--rp-primary-tint);color:var(--rp-primary);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:800}.cr-identity__sub[data-v-c516191c]{color:var(--rp-secondary);font-size:13px}.cr-back[data-v-c516191c]{border:1px solid var(--rp-border-strong);color:var(--rp-body);cursor:pointer;background:#fff;border-radius:10px;padding:10px 14px;font-size:13px;font-weight:700}.cr-back[data-v-c516191c]:hover{border-color:#c9bdff}.cr-tabs[data-v-c516191c]{gap:20px;display:flex}.cr-tab[data-v-c516191c]{color:var(--rp-secondary);cursor:pointer;background:0 0;border:0;padding:12px 4px;font-size:14px;font-weight:700}.cr-tab.is-active[data-v-c516191c]{color:var(--rp-ink);box-shadow:inset 0 -2px 0 var(--rp-primary);font-weight:800}.cr-back[data-v-c516191c]:focus-visible,.cr-tab[data-v-c516191c]:focus-visible{outline:2px solid var(--rp-primary);outline-offset:2px}.cr-body[data-v-c516191c]{padding:24px 32px 48px}.cr-layout[data-v-c516191c]{flex-wrap:wrap;align-items:flex-start;gap:20px;display:flex}.cr-main[data-v-c516191c]{flex-direction:column;flex:560px;gap:16px;min-width:0;display:flex}.cr-side[data-v-c516191c]{flex-direction:column;flex:1 0 340px;gap:16px;max-width:400px;display:flex;position:sticky;top:24px}.cr-state[data-v-c516191c]{color:var(--rp-secondary);justify-content:center;align-items:center;gap:8px;padding:40px;font-size:13px;display:flex}.cr-side-card[data-v-c516191c]{flex-direction:column;gap:12px;padding:20px 22px;display:flex}.cr-side-card__head[data-v-c516191c]{align-items:center;gap:8px;display:flex}.cr-side-card__title[data-v-c516191c]{color:var(--rp-ink);font-size:14px;font-weight:800}.cr-side-card__pill[data-v-c516191c]{text-transform:none;letter-spacing:0;margin-left:auto}.cr-z[data-v-c516191c]{background:var(--rp-primary-tint-2);width:24px;height:24px;color:var(--rp-primary);border-radius:8px;place-items:center;font-size:11px;font-weight:800;display:grid}.cr-verdict[data-v-c516191c]{color:var(--rp-body);text-wrap:pretty;margin:0;font-size:14px;line-height:1.6}.cr-muted[data-v-c516191c]{color:var(--rp-secondary)}.cr-empty[data-v-c516191c]{color:var(--rp-secondary);font-size:13px}.cr-signals[data-v-c516191c]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cr-signal[data-v-c516191c]{background:#fff9f0;border:1px solid #f8d7a8;border-radius:12px;padding:10px 12px}.cr-signal--block[data-v-c516191c]{background:var(--rp-bad-tint-2);border-color:#f8d3d4}.cr-signal__label[data-v-c516191c]{color:var(--rp-ink);font-size:13px;font-weight:700}.cr-signal__sub[data-v-c516191c]{text-transform:uppercase;letter-spacing:.04em;color:var(--rp-second);font-size:10px;font-weight:800}.cr-signal--block .cr-signal__sub[data-v-c516191c]{color:var(--rp-bad)}.cr-signal__reason[data-v-c516191c]{color:var(--rp-secondary);margin-top:2px;font-size:12px}@media (width<=960px){.cr-side[data-v-c516191c]{max-width:none;position:static}}@media (width<=640px){.cr-header[data-v-c516191c]{padding:16px 16px 0}.cr-body[data-v-c516191c]{padding:16px 16px 40px}.cr-page .rp-card[data-v-c516191c]{padding:18px 16px}.cr-side[data-v-c516191c]{flex-basis:100%}}.role-title[data-v-9fc5aa6a]{text-transform:capitalize}.stats-grid[data-v-f09dedc0]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.dashboard-grid[data-v-f09dedc0]{grid-template-columns:minmax(0,1fr) 420px;align-items:start;gap:16px;display:grid}.dashboard-side[data-v-f09dedc0]{flex-direction:column;gap:16px;display:flex}.stat-card[data-v-f09dedc0]{padding:22px 24px}.stat-card__icon[data-v-f09dedc0]{border-radius:12px;width:44px;height:44px}.stat-card__value[data-v-f09dedc0]{letter-spacing:-.02em;font-size:32px;font-weight:800}.stat-card__label[data-v-f09dedc0]{font-size:14px;font-weight:500}.stat-card--warn[data-v-f09dedc0]{border-color:var(--amber-border);background:var(--amber-bg)}.stat-card__value--amber[data-v-f09dedc0]{color:var(--amber)}.section-head[data-v-f09dedc0]{padding:22px 24px 18px}.section-title[data-v-f09dedc0]{letter-spacing:-.01em;font-size:18px;font-weight:700}.section-sub[data-v-f09dedc0]{font-size:13px}.jobs-toolbar[data-v-f09dedc0]{border-bottom:1px solid var(--app-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px 12px;display:flex}.filter-chips[data-v-f09dedc0]{flex-wrap:wrap;gap:6px;display:flex}.jobs-toolbar__right[data-v-f09dedc0]{align-items:center;gap:8px;display:flex}.jobs-filter-search[data-v-f09dedc0]{width:240px}[data-v-f09dedc0] .jobs-filter-search .ant-input{font-size:14px!important}.jobs-sort[data-v-f09dedc0]{width:150px}[data-v-f09dedc0] .jobs-sort .ant-select-selector,[data-v-f09dedc0] .jobs-sort .ant-select-selection-item{font-size:14px!important}.filter-chip[data-v-f09dedc0]{border:1px solid var(--app-border);height:34px;color:var(--app-text-muted);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:600;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.filter-chip[data-v-f09dedc0]:hover{color:var(--primary-500);border-color:#6d48f54d}.filter-chip__count[data-v-f09dedc0]{font-feature-settings:"tnum";background:#0000000d;border-radius:8px;justify-content:center;align-items:center;min-width:20px;height:18px;padding:0 5px;font-size:12px;font-weight:700;display:inline-flex}.filter-chip--on[data-v-f09dedc0]{color:var(--primary-500);background:#6d48f50f;border-color:#6d48f54d}.filter-chip--on .filter-chip__count[data-v-f09dedc0]{color:var(--primary-500);background:#fff}.filter-chip--amber.filter-chip--on[data-v-f09dedc0]{border-color:var(--amber-border);background:var(--amber-bg);color:var(--amber)}.filter-chip--amber.filter-chip--on .filter-chip__count[data-v-f09dedc0]{color:var(--amber)}.filter-chip--green.filter-chip--on[data-v-f09dedc0]{color:var(--green);background:#05966914;border-color:#0596694d}.filter-chip--green.filter-chip--on .filter-chip__count[data-v-f09dedc0]{color:var(--green)}.filter-chip--neutral.filter-chip--on[data-v-f09dedc0]{border-color:var(--app-border);color:var(--app-text-muted);background:#0000000a}.recent-table .role-cell[data-v-f09dedc0]{align-items:center;gap:10px;min-width:0;display:flex}.recent-table .role-text[data-v-f09dedc0]{flex:1;min-width:0}.recent-table .role-title[data-v-f09dedc0]{letter-spacing:-.005em;align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.recent-table .role-meta[data-v-f09dedc0]{color:var(--app-text-faint);align-items:center;gap:6px;margin-top:2px;font-size:13px;display:flex}.recent-table .role-meta__sep[data-v-f09dedc0]{color:var(--app-text-faint);opacity:.6}.industry-loc[data-v-f09dedc0]{white-space:nowrap;text-overflow:ellipsis;max-width:180px;overflow:hidden}.role-title[data-v-f09dedc0]{align-items:center;gap:8px;display:flex}.category-badge[data-v-f09dedc0]{background:var(--blue-bg);border:1px solid var(--blue-border);height:18px;color:var(--blue);letter-spacing:.04em;border-radius:999px;flex-shrink:0;align-items:center;padding:0 7px;font-size:10px;font-weight:700;display:inline-flex}.draft-badge[data-v-f09dedc0]{color:#d97706;text-transform:uppercase;letter-spacing:.06em;background:#f59e0b1a;border:1px solid #f59e0b40;border-radius:999px;flex-shrink:0;align-items:center;height:18px;padding:0 7px;font-size:10px;font-weight:700;display:inline-flex}.metric-strong[data-v-f09dedc0]{font-feature-settings:"tnum";color:var(--app-text);font-size:17px;font-weight:700}.metric-dash[data-v-f09dedc0]{color:var(--app-text-faint);font-size:17px}[data-v-f09dedc0] .recent-table .ant-table-thead>tr>th{letter-spacing:.08em!important;padding-top:14px!important;padding-bottom:12px!important;font-size:12px!important;font-weight:700!important}[data-v-f09dedc0] .recent-table .ant-table-thead>tr>th:first-child,[data-v-f09dedc0] .recent-table .ant-table-tbody>tr>td:first-child{padding-left:24px!important}[data-v-f09dedc0] .recent-table .ant-table-tbody>tr>td{padding-top:18px!important;padding-bottom:18px!important}.status-pill[data-v-f09dedc0]{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:13px;font-weight:600;line-height:1.4;display:inline-flex}.status-pill__dot[data-v-f09dedc0]{background:currentColor;border-radius:50%;flex-shrink:0;width:7px;height:7px}.status-pill__icon[data-v-f09dedc0]{font-size:11px;line-height:1}.status-pill__sub[data-v-f09dedc0]{opacity:.7;font-weight:500}.status-pill--green[data-v-f09dedc0]{color:var(--green);background:#0596691a}.status-pill--blue[data-v-f09dedc0]{color:#2563eb;background:#2563eb14}.status-pill--amber[data-v-f09dedc0]{background:var(--amber-bg);color:var(--amber)}.status-pill--neutral[data-v-f09dedc0]{color:var(--app-text-faint);background:#0000000a}[data-v-f09dedc0] .job-row--dormant{opacity:.62}[data-v-f09dedc0] .job-row--dormant:hover{opacity:1}.intake-cell[data-v-f09dedc0]{justify-content:center;display:flex}.intake-dot[data-v-f09dedc0]{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:11px;height:11px;display:inline-flex}.intake-dot--active[data-v-f09dedc0]{background:var(--green);animation:2.5s infinite pulse-f09dedc0;box-shadow:0 0 0 4px #05966924}.intake-dot--missing[data-v-f09dedc0]{background:var(--amber-bg);border:1px solid var(--amber-border);color:var(--amber)}.recent-table .role-avatar[data-v-f09dedc0]{color:#fff;text-transform:uppercase;letter-spacing:.04em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:12px;font-weight:700;display:inline-flex}@keyframes pulse-f09dedc0{0%,to{opacity:1}50%{opacity:.5}}@media (width<=1100px){.dashboard-grid[data-v-f09dedc0]{grid-template-columns:1fr}.dashboard-side[data-v-f09dedc0]{grid-template-columns:1fr 1fr;gap:16px;display:grid}}@media (width<=900px){.stats-grid[data-v-f09dedc0]{grid-template-columns:repeat(2,minmax(0,1fr))}.jobs-toolbar[data-v-f09dedc0]{flex-direction:column;align-items:stretch}.jobs-toolbar__right[data-v-f09dedc0]{width:100%}.jobs-filter-search[data-v-f09dedc0]{flex:1}}@media (width<=640px){.stats-grid[data-v-f09dedc0],.dashboard-side[data-v-f09dedc0]{grid-template-columns:1fr}}.job-edit-page[data-v-ae836060]{background:var(--app-bg);flex-direction:column;min-height:100vh;display:flex}.two-col[data-v-ae836060]{grid-template-columns:minmax(0,1fr) 300px}.ov-value--normal[data-v-ae836060]{text-transform:none;word-break:break-word}.section-title[data-v-ae836060]{color:var(--app-text);margin-bottom:14px;font-family:Syne,sans-serif;font-size:15px;font-weight:700}@media (width<=900px){.success-top[data-v-ae836060]{flex-direction:column;align-items:stretch}}.b-flex[data-v-2164ceef]{background:var(--green-bg);color:var(--green);border-color:var(--green-border)}.b-hyb[data-v-2164ceef]{background:var(--blue-bg);color:var(--blue);border-color:var(--blue-border)}.b-on[data-v-2164ceef]{background:var(--amber-bg);color:var(--amber);border-color:var(--amber-border)}.b-sz[data-v-2164ceef]{background:var(--app-surface-2);color:var(--app-text-muted);border-color:var(--app-border)}.b-type[data-v-2164ceef]{background:var(--purple-bg);color:var(--primary-500);border-color:var(--purple-border)}.role-title[data-v-2164ceef]{align-items:center;gap:8px;display:flex}.category-badge[data-v-2164ceef]{background:var(--blue-bg);border:1px solid var(--blue-border);height:18px;color:var(--blue);letter-spacing:.04em;border-radius:999px;flex-shrink:0;align-items:center;padding:0 7px;font-size:10px;font-weight:700;display:inline-flex}.draft-badge[data-v-2164ceef]{color:#d97706;text-transform:uppercase;letter-spacing:.06em;background:#f59e0b1a;border:1px solid #f59e0b40;border-radius:999px;flex-shrink:0;align-items:center;height:18px;padding:0 7px;font-size:10px;font-weight:700;display:inline-flex}.sal-bonus[data-v-2164ceef]{color:var(--green);margin-top:2px;font-size:11.5px;font-weight:600}.interview-questions-card[data-v-77478211]{flex-direction:column;gap:12px;display:flex}.iq-title-row[data-v-77478211]{align-items:center;gap:6px;display:flex}.iq-info-icon[data-v-77478211]{border:1.5px solid var(--app-text-muted);width:15px;height:15px;color:var(--app-text-muted);cursor:default;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:9px;font-style:italic;font-weight:700;line-height:1;display:inline-flex}.iq-loading[data-v-77478211]{color:var(--app-text-muted);align-items:center;gap:8px;font-size:13px;display:flex}.iq-error[data-v-77478211]{color:var(--app-text-muted);font-size:13px}.iq-list[data-v-77478211]{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.iq-item[data-v-77478211]{background:var(--app-surface-alt,#f9fafb);border-left:3px solid var(--app-border,#e5e7eb);border-radius:8px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.iq-number[data-v-77478211]{letter-spacing:.06em;text-transform:uppercase;color:var(--app-text-muted);font-size:10px;font-weight:700}.iq-question[data-v-77478211]{color:var(--app-text);margin:0;padding:0;font-size:13px;font-style:italic;line-height:1.6}.iq-footer[data-v-77478211]{flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;display:flex}.iq-probe[data-v-77478211]{text-transform:uppercase;letter-spacing:.04em;border-radius:10px;padding:2px 7px;font-size:10px;font-weight:600}.iq-probe--skill[data-v-77478211]{background:var(--color-blue-50,#eff6ff);color:var(--color-blue-600,#2563eb)}.iq-probe--trait[data-v-77478211]{background:var(--color-purple-50,#f5f3ff);color:var(--color-purple-600,#7c3aed)}.iq-probe-label[data-v-77478211]{color:var(--app-text-muted);font-size:11px}.jobs-topbar[data-v-77478211]{border-radius:0}.jobs-content[data-v-77478211]{padding:16px 0}.table-search[data-v-77478211]{width:320px;max-width:100%}.toolbar-select[data-v-77478211]{min-width:160px}.toolbar-toggle-label[data-v-77478211]{color:var(--app-text-muted);font-size:12px}.table-pagination[data-v-77478211]{border-top:1px solid var(--app-border);background:var(--app-surface);justify-content:flex-end;padding:14px 16px 16px;display:flex}.ranking-layout[data-v-77478211]{grid-template-columns:1fr 450px;align-items:start;gap:16px;display:grid}.right-panel[data-v-77478211]{flex-direction:column;gap:12px;display:flex}.panel-stack[data-v-77478211]{gap:12px;min-height:100%;display:grid}.contextual-card[data-v-77478211]{height:100%}.contextual-card .section-head[data-v-77478211]{padding:8px 4px}.card[data-v-77478211],.table-wrap[data-v-77478211]{background:var(--app-surface);border:1px solid var(--app-border);border-radius:12px;overflow:hidden;box-shadow:0 1px 8px #0000000d}.panel-card[data-v-77478211]{background:var(--app-surface);border:1px solid var(--app-border);border-radius:12px;padding:16px;box-shadow:0 1px 8px #0000000d}.panel-card__title[data-v-77478211]{color:var(--app-text);font-size:13px;font-weight:700}.panel-card__sub[data-v-77478211]{color:var(--app-text-faint);margin-top:2px;font-size:11px}.table-header-row[data-v-77478211]{justify-content:space-between;align-items:center;gap:10px;padding:14px 16px 0;display:flex}.table-kicker[data-v-77478211]{text-transform:uppercase;letter-spacing:.08em;color:var(--primary-400);font-size:10px;font-weight:700}.table-title[data-v-77478211]{color:var(--app-text);margin:6px 0;font-size:14px;font-weight:700}.job-table[data-v-77478211] .ant-table{background:0 0!important}.job-table[data-v-77478211] .ant-table-container{border-radius:12px!important}.job-table[data-v-77478211] .ant-table-thead>tr>th:first-child,.job-table[data-v-77478211] .ant-table-tbody>tr>td:first-child{padding-left:16px!important}.job-table[data-v-77478211] .ant-table-thead>tr>th:last-child,.job-table[data-v-77478211] .ant-table-tbody>tr>td:last-child{padding-right:16px!important}.job-table[data-v-77478211] .ant-table-thead>tr>th{text-transform:uppercase;letter-spacing:.07em;white-space:nowrap;background:var(--app-surface-2)!important;color:var(--app-text-faint)!important;border-bottom:1px solid var(--app-border)!important;font-size:10.5px!important;font-weight:600!important}.job-table[data-v-77478211] .ant-table-tbody>tr>td{color:var(--app-text-muted)!important;border-bottom:1px solid var(--app-border)!important;vertical-align:middle!important;padding-top:12px!important;padding-bottom:12px!important}.job-table[data-v-77478211] .ant-table-tbody>tr:hover>td{background:#6d48f508!important}.job-table[data-v-77478211] .ranking-row--selected>td{background:#6d48f50d!important}.job-table[data-v-77478211] .ranking-row--selected:hover>td{background:#6d48f512!important}.job-table[data-v-77478211] .ranking-row--excluded{opacity:.75}.job-table[data-v-77478211] .ant-table-expanded-row>td{background:var(--app-surface-2)!important;border-bottom:2px solid var(--app-border)!important;padding:0!important}.rank-chip[data-v-77478211]{border:1px solid var(--app-border);border-radius:100px;justify-content:center;align-items:center;min-width:46px;height:24px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.rank-chip--gold[data-v-77478211]{background:var(--amber-bg);color:var(--amber);border-color:var(--amber-border)}.rank-chip--purple[data-v-77478211]{background:var(--purple-bg);color:var(--primary-500);border-color:var(--purple-border)}.rank-chip--green[data-v-77478211]{background:var(--green-bg);color:var(--green);border-color:var(--green-border)}.rank-chip--neutral[data-v-77478211]{background:var(--app-surface-2);color:var(--app-text-muted);border-color:var(--app-border)}.rank-chip--danger[data-v-77478211]{background:var(--red-bg);color:var(--red);border-color:var(--red-border)}.role-cell[data-v-77478211]{align-items:center;gap:10px;display:flex}.candidate-main[data-v-77478211]{flex:1;min-width:0}.role-avatar[data-v-77478211],.detail-avatar[data-v-77478211]{color:#fff;text-transform:uppercase;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:10px;font-weight:700;display:flex;box-shadow:0 3px 12px #7c5cfc33}.role-avatar--muted[data-v-77478211]{opacity:.78}.muted-copy[data-v-77478211]{color:var(--app-text-faint);font-size:12px}.shortlist-cell[data-v-77478211]{justify-content:flex-end;align-items:center;gap:8px;display:flex}.profile-link-btn[data-v-77478211]{border:1px solid var(--app-border);background:var(--app-surface-2);color:var(--app-text-faint);cursor:pointer;opacity:0;white-space:nowrap;border-radius:7px;flex-shrink:0;align-items:center;padding:4px 10px;font-size:11px;font-weight:600;transition:opacity .15s,border-color .15s,color .15s,background .15s;display:inline-flex}.profile-link-btn span[data-v-77478211]{padding-left:4px}.ranking-row:hover .profile-link-btn[data-v-77478211]{opacity:1}.profile-link-btn[data-v-77478211]:hover{color:var(--primary-500);background:#6d48f50f;border-color:#6d48f559}.match-cell[data-v-77478211]{flex-direction:column;gap:7px;display:flex}.match-cell--table[data-v-77478211]{min-width:140px}.mini-progress[data-v-77478211]{align-items:center;display:flex}.mini-progress--dots[data-v-77478211]{gap:6px;min-height:12px}.mini-progress__dot[data-v-77478211]{border-radius:999px;flex-shrink:0;width:8px;height:8px;display:inline-block}.mini-progress__dot--empty[data-v-77478211]{background:var(--app-surface-3,#ececf3);border:1px solid var(--app-border,#d9dbe7)}.mini-progress__dot.match--strong[data-v-77478211],.mini-progress__dot.match--good[data-v-77478211],.mini-progress__dot.match--moderate[data-v-77478211],.mini-progress__dot.match--partial[data-v-77478211],.mini-progress__dot.match--weak[data-v-77478211]{background:var(--primary-500)}.match--strong[data-v-77478211]{background:linear-gradient(90deg,#7ad28f,#2ca34c)}.match--good[data-v-77478211]{background:linear-gradient(90deg, #b196ff, var(--primary-500,#6d48f5))}.match--moderate[data-v-77478211]{background:linear-gradient(90deg,#d2c1ff,#8c6ff7)}.match--partial[data-v-77478211]{background:linear-gradient(90deg,#ffd48d,#e9a23b)}.match--weak[data-v-77478211]{background:linear-gradient(90deg,#f7a29c,#e5534b)}.match-subcopy[data-v-77478211]{color:var(--app-text-muted);font-size:12px}.recommendation-cell[data-v-77478211]{justify-content:space-between;align-items:center;gap:8px;display:flex}.rec-chip[data-v-77478211]{white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.expand-panel__inner[data-v-77478211]{grid-template-columns:repeat(4,1fr);gap:20px 0;padding:16px 16px 18px;animation:.18s expandIn-77478211;display:grid}.expand-section[data-v-77478211]{border-right:1px solid var(--app-border);padding:0 24px}.expand-section[data-v-77478211]:first-child{padding-left:0}.expand-section[data-v-77478211]:last-child{border-right:none;padding-right:0}@keyframes expandIn-77478211{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.expand-section__title[data-v-77478211]{text-transform:uppercase;letter-spacing:.08em;color:var(--app-text-faint);align-items:center;gap:6px;margin-bottom:10px;font-size:10px;font-weight:700;display:flex}.expand-info-icon[data-v-77478211]{color:var(--app-text-faint);opacity:.6;flex-shrink:0}.expand-section__count[data-v-77478211]{background:var(--app-surface);border:1px solid var(--app-border);color:var(--app-text-muted);border-radius:999px;padding:1px 6px;font-size:10px;font-weight:700}.expand-scores[data-v-77478211]{flex-direction:column;gap:9px;display:flex}.expand-score-item[data-v-77478211]{align-items:center;gap:7px;display:flex}.expand-score-icon[data-v-77478211]{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.expand-score-icon--expertise[data-v-77478211]{color:#7c3aed;background:#ede9fe}.expand-score-icon--values[data-v-77478211]{color:#d97706;background:#fef3c7}.expand-score-icon--logistics[data-v-77478211]{color:#16a34a;background:#dcfce7}.expand-score-icon--behavioral[data-v-77478211]{color:#2563eb;background:#dbeafe}.expand-score-item__label[data-v-77478211]{color:var(--app-text);flex-shrink:0;width:68px;font-size:11.5px;font-weight:500}.expand-score-dots[data-v-77478211]{flex:1;align-items:center;gap:3px;display:flex}.expand-score-dot[data-v-77478211]{border-radius:999px;flex-shrink:0;width:9px;height:9px}.expand-score-dot--expertise[data-v-77478211]{background:var(--primary-500,#7c3aed)}.expand-score-dot--values[data-v-77478211]{background:#e9a23b}.expand-score-dot--logistics[data-v-77478211]{background:#16a34a}.expand-score-dot--behavioral[data-v-77478211]{background:#2563eb}.expand-score-dot--empty[data-v-77478211]{background:var(--app-surface-3,#ececf3);border:1px solid var(--app-border)}.expand-score-item__pct[data-v-77478211]{color:var(--app-text-muted);text-align:right;flex-shrink:0;width:32px;font-size:11px;font-weight:700;display:none}.expand-skills[data-v-77478211]{flex-wrap:wrap;gap:6px;display:flex}.expand-skill-pill[data-v-77478211]{border:1px solid var(--app-border);background:var(--app-surface);color:var(--app-text);cursor:default;border-radius:8px;align-items:center;gap:7px;padding:5px 10px;font-size:12px;font-weight:600;display:inline-flex}.expand-skill-pill__dots[data-v-77478211]{align-items:center;gap:2px;display:flex}.expand-skill-dot[data-v-77478211]{border-radius:999px;flex-shrink:0;width:5px;height:5px}.expand-skill-dot--filled[data-v-77478211]{background:var(--primary-500)}.expand-skill-dot--empty[data-v-77478211]{background:var(--app-surface-3,#ececf3);border:1px solid var(--app-border)}.expand-traits[data-v-77478211]{flex-direction:column;gap:9px;display:flex}.expand-trait-item[data-v-77478211]{align-items:center;gap:8px;display:flex}.expand-trait-icon[data-v-77478211]{background:var(--app-surface-2,#f3f4f6);width:22px;height:22px;color:var(--app-text-muted);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.expand-trait-item__label[data-v-77478211]{color:var(--app-text);text-transform:capitalize;white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;width:96px;font-size:12px;font-weight:600;overflow:hidden}.expand-trait-track[data-v-77478211]{background:var(--app-surface-3,#ececf3);border-radius:999px;flex:1;height:5px;overflow:hidden}.expand-trait-fill[data-v-77478211]{background:linear-gradient(90deg, #b196ff, var(--primary-500,#7c3aed));border-radius:999px;height:100%;transition:width .4s}.expand-values-quote[data-v-77478211]{color:#16a34a;opacity:.85;flex-shrink:0;margin-left:auto}.expand-values-text[data-v-77478211]{color:var(--app-text-muted);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:12.5px;line-height:1.65;display:-webkit-box;overflow:hidden}.candidate-summary-card[data-v-77478211]{flex-direction:column;gap:14px;display:flex;position:relative}.insight-top[data-v-77478211]{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.insight-top__actions[data-v-77478211]{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:8px;display:flex}.view-profile-btn[data-v-77478211]{border:1px solid var(--app-border);background:var(--app-surface-2);color:var(--app-text-muted);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:6px 11px;font-size:12px;font-weight:600;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.view-profile-btn[data-v-77478211]:hover{color:var(--primary-500);background:#6d48f50f;border-color:#6d48f559}.detail-user[data-v-77478211]{align-items:center;gap:10px;display:flex}.detail-name[data-v-77478211]{color:var(--app-text);font-size:14px;font-weight:700}.detail-title[data-v-77478211]{color:var(--app-text-muted);margin-top:2px;font-size:12px}.summary-score-shell[data-v-77478211]{border:1px solid #0000;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.summary-score-shell.pill--ok[data-v-77478211]{background:#2ca34c0f;border-color:#2ca34c26}.summary-score-shell.pill--warn[data-v-77478211]{background:#e9a23b12;border-color:#e9a23b29}.summary-score-shell.pill--bad[data-v-77478211]{background:#e5534b12;border-color:#e5534b29}.summary-score-line[data-v-77478211]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.summary-score-confidence[data-v-77478211]{color:var(--app-text-muted);font-size:14px}.summary-score-sub[data-v-77478211]{color:var(--app-text-faint);margin-top:4px;font-size:11px}.rec-icon[data-v-77478211]{font-size:24px}.verdict-card[data-v-77478211]{border:1px solid #0000;border-radius:12px;padding:12px 14px}.verdict-card--good[data-v-77478211]{background:#2ca34c0f;border-color:#2ca34c29}.verdict-card--warn[data-v-77478211]{background:#e9a23b12;border-color:#e9a23b29}.verdict-card--bad[data-v-77478211]{background:#e5534b12;border-color:#e5534b29}.verdict-card--neutral[data-v-77478211]{background:var(--app-surface-2);border-color:var(--app-border)}.verdict-card__kicker[data-v-77478211]{text-transform:uppercase;letter-spacing:.08em;color:var(--primary-400);align-items:center;gap:6px;font-size:10px;font-weight:700;display:flex}.verdict-card__body[data-v-77478211]{color:var(--app-text-muted);margin-top:5px;margin-bottom:5px;font-size:16px;line-height:1.5}.verdict-card__body--loading[data-v-77478211]{align-items:center;gap:8px;font-size:13px;display:flex}.section-head[data-v-77478211]{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.signal-count-badge[data-v-77478211]{border:1px solid #0000;border-radius:100px;align-items:center;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}.badge--block[data-v-77478211]{background:var(--red-bg);color:var(--red);border-color:var(--red-border)}.badge--warn[data-v-77478211]{background:var(--amber-bg);color:var(--amber);border-color:var(--amber-border)}.badge--ok[data-v-77478211]{background:var(--green-bg,#2ca34c14);color:var(--green,#2ca34c);border-color:var(--green-border,#2ca34c33)}.signal-list[data-v-77478211]{flex-direction:column;gap:8px;display:flex}.signal-item[data-v-77478211]{border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px 11px;display:flex}.signal-item--block[data-v-77478211]{background:var(--red-bg);border-color:var(--red-border)}.signal-item--warn[data-v-77478211]{background:var(--amber-bg);border-color:var(--amber-border)}.signal-item__left[data-v-77478211]{align-items:center;gap:9px;min-width:0;display:flex}.signal-item__icon[data-v-77478211]{flex-shrink:0;font-size:12px;font-weight:700}.signal-item--block .signal-item__icon[data-v-77478211]{color:var(--red)}.signal-item--warn .signal-item__icon[data-v-77478211]{color:var(--amber)}.signal-item__body[data-v-77478211]{flex-direction:column;gap:1px;min-width:0;display:flex}.signal-item__skill[data-v-77478211]{color:var(--app-text);font-size:12px;font-weight:600;line-height:1.2}.signal-item__note[data-v-77478211]{color:var(--app-text-faint);font-size:11px;line-height:1.2}.signal-item__subtext[data-v-77478211]{color:var(--app-text-muted);flex-shrink:0;font-size:11px}.signal-item__label-row[data-v-77478211]{align-items:center;gap:6px;display:flex}.signal-category-badge[data-v-77478211]{text-transform:uppercase;letter-spacing:.06em;border-radius:100px;flex-shrink:0;align-items:center;padding:1px 6px;font-size:9px;font-weight:700;display:inline-flex}.signal-category-badge--skill[data-v-77478211]{color:var(--primary-400);background:#6d48f51a;border:1px solid #6d48f533}.signal-category-badge--trait[data-v-77478211]{color:#0ea5e9;background:#0ea5e91a;border:1px solid #0ea5e933}.signal-category-badge--logistics[data-v-77478211]{background:var(--app-surface-2);color:var(--app-text-faint);border:1px solid var(--app-border)}.signals-expand-btn[data-v-77478211]{border:1px dashed var(--app-border);width:100%;color:var(--app-text-faint);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:9px 11px;font-size:12px;font-weight:600;transition:border-color .15s,color .15s,background .15s;display:flex}.signals-expand-btn[data-v-77478211]:hover{color:var(--primary-400);background:#6d48f50a;border-color:#6d48f559}.signals-expand-btn svg[data-v-77478211]{flex-shrink:0}.no-flags[data-v-77478211]{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:16px 8px;display:flex}.no-flags__icon[data-v-77478211]{color:var(--green,#2ca34c);font-size:22px}.no-flags__text[data-v-77478211]{color:var(--app-text-faint);font-size:11.5px;line-height:1.5}.ranking-filter-chips[data-v-77478211]{gap:6px;display:flex}.ranking-chip[data-v-77478211]{border:1px solid var(--app-border);height:30px;color:var(--app-text-muted);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-size:13px;font-weight:600;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.ranking-chip[data-v-77478211]:hover{color:var(--primary-500);border-color:#6d48f54d}.ranking-chip--on[data-v-77478211]{color:var(--primary-500);background:#6d48f50f;border-color:#6d48f54d}.ranking-chip__count[data-v-77478211]{background:#0000000d;border-radius:8px;justify-content:center;align-items:center;min-width:18px;height:16px;padding:0 4px;font-size:11px;font-weight:700;display:inline-flex}.ranking-chip--on .ranking-chip__count[data-v-77478211]{color:var(--primary-500);background:#fff}.shortlist-popover[data-v-77478211]{flex-direction:column;gap:10px;width:240px;display:flex}.shortlist-popover__title[data-v-77478211]{color:var(--app-text);font-size:13px;font-weight:700}.shortlist-popover__textarea[data-v-77478211]{resize:none;font-size:13px!important}.shortlist-popover__actions[data-v-77478211]{justify-content:flex-end;gap:8px;display:flex}.shortlist-popover__cancel[data-v-77478211]{border:1px solid var(--app-border);height:30px;color:var(--app-text-muted);cursor:pointer;background:0 0;border-radius:7px;padding:0 12px;font-size:13px;font-weight:600;transition:border-color .15s,color .15s}.shortlist-popover__cancel[data-v-77478211]:hover{color:var(--primary-500);border-color:#6d48f54d}.shortlist-popover__confirm[data-v-77478211]{background:var(--primary-500);color:#fff;cursor:pointer;border:none;border-radius:7px;height:30px;padding:0 12px;font-size:13px;font-weight:600;transition:opacity .15s}.shortlist-popover__confirm[data-v-77478211]:disabled{opacity:.5;cursor:not-allowed}.shortlist-popover__confirm[data-v-77478211]:not(:disabled):hover{opacity:.88}.shortlist-btn[data-v-77478211]{width:26px;height:26px;color:var(--app-text-faint);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:color .15s,background .15s,opacity .15s;display:inline-flex;position:relative}.ranking-row:hover .shortlist-btn[data-v-77478211],.shortlist-btn--active[data-v-77478211]{opacity:1}.shortlist-btn[data-v-77478211]:hover{color:var(--primary-500);background:#6d48f512}.shortlist-btn--active[data-v-77478211]{color:var(--primary-500)}.shortlist-btn--active svg[data-v-77478211]{fill:currentColor}.shortlist-btn--has-note[data-v-77478211]:after{content:"";background:var(--primary-400);border:1.5px solid var(--app-surface);pointer-events:none;border-radius:50%;width:5px;height:5px;position:absolute;top:3px;right:3px}.note-preview[data-v-77478211]{flex-direction:column;gap:6px;max-width:220px;display:flex}.note-preview__by[data-v-77478211]{letter-spacing:.06em;color:var(--primary-400);font-size:10px;font-weight:700}.note-preview__text[data-v-77478211]{color:var(--app-text-muted);white-space:pre-wrap;border-left:2px solid var(--primary-400);opacity:.9;padding-left:10px;font-size:13px;font-style:italic;line-height:1.55}.row-actions[data-v-77478211]{justify-content:flex-end;align-items:center;gap:4px;display:flex}.pdf-btn[data-v-77478211]{width:26px;height:26px;color:var(--app-text-faint);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;transition:color .15s,background .15s,opacity .15s;display:inline-flex}.ranking-row:hover .pdf-btn[data-v-77478211]{opacity:1}.pdf-btn[data-v-77478211]:hover:not(:disabled){color:var(--primary-500);background:#6d48f512}.pdf-btn[data-v-77478211]:disabled{opacity:.5;cursor:not-allowed}@media (width<=1400px){.ranking-layout[data-v-77478211]{grid-template-columns:1fr 520px}}@media (width<=1200px){.ranking-layout[data-v-77478211]{grid-template-columns:1fr}}@media (width<=900px){.terms-grid[data-v-77478211]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.jobs-content[data-v-77478211]{padding:12px}.jobs-topbar[data-v-77478211]{padding:16px}.terms-grid[data-v-77478211]{grid-template-columns:1fr}.summary-score-shell[data-v-77478211],.insight-top[data-v-77478211],.recommendation-cell[data-v-77478211],.signal-item[data-v-77478211]{flex-direction:column;align-items:stretch}.toolbar-select[data-v-77478211]{min-width:100%}}.job-details-panel[data-v-11fd6164]{flex-direction:column;gap:16px;display:flex}.hero-top[data-v-11fd6164]{margin-bottom:0}.hero-title[data-v-11fd6164]{margin-bottom:8px}.hero-sub[data-v-11fd6164]{flex:none;display:inline}.content-grid[data-v-11fd6164]{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;display:grid}.main-col[data-v-11fd6164],.side-col[data-v-11fd6164]{flex-direction:column;gap:16px;display:flex}.section-title[data-v-11fd6164]{color:var(--app-text);margin-bottom:10px;font-family:Syne,sans-serif;font-size:14px;font-weight:700}.section-body[data-v-11fd6164]{color:var(--app-text-muted);white-space:pre-line;margin:0;font-size:13px;line-height:1.75}.overview-grid[data-v-11fd6164]{flex-direction:column;gap:8px;display:flex}.overview-item[data-v-11fd6164]{background:var(--app-surface-2);border:1px solid var(--app-border);border-radius:8px;padding:10px 12px}.overview-item__label[data-v-11fd6164]{text-transform:uppercase;letter-spacing:.06em;color:var(--app-text-faint);margin-bottom:4px;font-size:10px;font-weight:600}.overview-item__value[data-v-11fd6164]{color:var(--app-text);font-size:13px;font-weight:600}.lang-tags[data-v-11fd6164]{flex-wrap:wrap;gap:6px;padding-top:2px;display:flex}.lang-tag[data-v-11fd6164]{border:1px solid var(--app-border);background:var(--app-surface-2);color:var(--app-text);cursor:default;border-radius:8px;align-items:center;gap:8px;padding:5px 10px;font-size:12.5px;font-weight:600;transition:border-color .15s,background .15s;display:inline-flex;position:relative}.lang-tag[data-v-11fd6164]:hover{background:var(--app-surface);border-color:#6d48f540}.lang-tag[data-v-11fd6164]:after{content:attr(data-tooltip);color:#f8fafc;white-space:nowrap;pointer-events:none;opacity:0;z-index:10;background:#1e293b;border-radius:6px;padding:4px 9px;font-size:11px;font-weight:700;transition:opacity .15s;position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%)}.lang-tag[data-v-11fd6164]:hover:after{opacity:1}.lang-tag__name[data-v-11fd6164]{color:var(--app-text)}.lang-dots[data-v-11fd6164]{align-items:center;gap:3px;display:flex}.lang-dot[data-v-11fd6164]{border-radius:999px;flex-shrink:0;width:7px;height:7px}.lang-dot--empty[data-v-11fd6164]{background:var(--app-surface-3,#ececf3);border:1px solid var(--app-border)}.lang-dot--basic[data-v-11fd6164]{background:#94a3b8}.lang-dot--conversational[data-v-11fd6164]{background:#3b82f6}.lang-dot--professional[data-v-11fd6164]{background:var(--primary-500)}.lang-dot--native[data-v-11fd6164]{background:#16a34a}.tech-group-label[data-v-11fd6164]{text-transform:uppercase;letter-spacing:.07em;color:var(--app-text-faint);margin:14px 0 8px;font-size:11px;font-weight:700}.tech-group-label--bonus[data-v-11fd6164]{color:var(--app-text-faint)}.tech-group-label[data-v-11fd6164]:first-child{margin-top:0}.tech-list[data-v-11fd6164]{flex-direction:column;gap:6px;display:flex}.tech-row[data-v-11fd6164]{background:var(--app-surface-2);border:1px solid var(--app-border);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.tech-row--bonus[data-v-11fd6164]{opacity:.8}.tech-row__left[data-v-11fd6164]{flex-direction:column;gap:2px;min-width:0;display:flex}.tech-row__name[data-v-11fd6164]{color:var(--app-text);font-size:13px;font-weight:700}.tech-row__context[data-v-11fd6164]{color:var(--app-text-faint);font-size:11px;line-height:1.4}.tech-row__right[data-v-11fd6164]{flex-shrink:0;align-items:center;gap:8px;display:flex}.tech-dots[data-v-11fd6164]{gap:4px;display:flex}.tech-dot[data-v-11fd6164]{background:var(--app-border);border-radius:999px;width:8px;height:8px}.tech-dot--active[data-v-11fd6164]{background:var(--primary-500)}.tech-row__level[data-v-11fd6164]{color:var(--app-text-faint);text-transform:capitalize;white-space:nowrap;font-size:11px;font-weight:600}.section-title--clickable[data-v-11fd6164]{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;display:flex}.section-title--clickable:hover .copy-hint[data-v-11fd6164]{opacity:1}.trait-card[data-v-11fd6164]{margin-top:0}.trait-summary[data-v-11fd6164]{border-top:1px dashed var(--app-border);margin-top:14px;padding-top:14px}.trait-summary__title[data-v-11fd6164]{text-transform:uppercase;letter-spacing:.07em;color:var(--app-text-faint);margin-bottom:6px;font-size:11px;font-weight:700}.trait-summary__text[data-v-11fd6164]{color:var(--app-text-muted);margin:0;font-size:13px;line-height:1.6}.trait-summary__text+.trait-summary__text[data-v-11fd6164]{margin-top:8px}.trait-list[data-v-11fd6164]{flex-direction:column;gap:10px;display:flex}.trait-row[data-v-11fd6164]{justify-content:space-between;align-items:center;gap:12px;display:flex}.trait-row__label[data-v-11fd6164]{color:var(--app-text);font-size:13px;font-weight:600}.trait-dots[data-v-11fd6164]{flex-shrink:0;gap:5px;display:flex}.trait-dot[data-v-11fd6164]{background:var(--app-border);border-radius:999px;width:10px;height:10px}.trait-dot--active[data-v-11fd6164]{background:var(--primary-500)}.copy-hint[data-v-11fd6164]{color:var(--primary-500);opacity:.4;font-size:11px;font-weight:600;transition:opacity .15s}.badge[data-v-11fd6164]{text-transform:capitalize;margin-right:4px}.badge--meta[data-v-11fd6164]{background:var(--purple-bg);color:var(--primary-500);border-color:var(--purple-border)}.badge--category[data-v-11fd6164],.badge--hours[data-v-11fd6164]{text-transform:none}@media (width<=900px){.content-grid[data-v-11fd6164]{grid-template-columns:1fr}}.question-list[data-v-d13f5221]{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.question-card[data-v-d13f5221]{background:var(--app-surface);border:1px solid var(--app-border);border-left:3px solid var(--primary-500);border-radius:12px;padding:18px 20px}.question-header[data-v-d13f5221]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.question-number[data-v-d13f5221]{text-transform:uppercase;letter-spacing:.07em;color:var(--primary-500);font-size:11px;font-weight:700}.question-type[data-v-d13f5221]{text-transform:capitalize;background:var(--purple-bg);color:var(--primary-500);border:1px solid var(--purple-border);border-radius:100px;padding:2px 9px;font-size:11px;font-weight:600}.question-text[data-v-d13f5221]{color:var(--app-text);margin:0 0 14px;font-size:14.5px;font-weight:600;line-height:1.55}.answer-grid[data-v-d13f5221]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.answer-option[data-v-d13f5221]{background:var(--app-surface-2);border:1px solid var(--app-border);border-radius:8px;align-items:flex-start;gap:10px;padding:10px 12px;transition:border-color .15s,background .15s;display:flex}.answer-option[data-v-d13f5221]:hover{border-color:var(--purple-border);background:var(--app-surface)}.answer-key[data-v-d13f5221]{background:var(--app-surface);width:22px;height:22px;color:var(--app-text-muted);border:1px solid var(--app-border);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.answer-text[data-v-d13f5221]{color:var(--app-text-muted);padding-top:1px;font-size:13px;line-height:1.55}@media (width<=720px){.answer-grid[data-v-d13f5221]{grid-template-columns:1fr}}.job-detail-page[data-v-84ee38a0]{background:var(--app-bg);flex-direction:column;min-height:100vh;display:flex}.hero-title--with-badge[data-v-84ee38a0]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.category-badge[data-v-84ee38a0]{letter-spacing:0;font-family:DM Sans,sans-serif;font-size:12px}.hero-employment[data-v-84ee38a0]{margin-top:10px}.content[data-v-84ee38a0]{flex-direction:column;gap:16px;display:flex}.hero-stats[data-v-84ee38a0]{justify-content:space-between}.hero-stats__items[data-v-84ee38a0]{flex-direction:row;gap:24px;display:flex}.stat-val--amber[data-v-84ee38a0]{color:var(--amber)}.intake-card[data-v-84ee38a0]{flex-direction:column;gap:12px;display:flex}.intake-header[data-v-84ee38a0]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.intake-header-left[data-v-84ee38a0]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.intake-label[data-v-84ee38a0]{color:var(--app-text);font-size:13px;font-weight:600}.status-active[data-v-84ee38a0],.status-inactive[data-v-84ee38a0]{border-radius:100px;align-items:center;gap:5px;padding:3px 9px;font-size:11.5px;font-weight:500;display:inline-flex}.status-active[data-v-84ee38a0]{color:var(--green);background:var(--green-bg);border:1px solid var(--green-border)}.status-inactive[data-v-84ee38a0]{color:var(--red);background:var(--red-bg);border:1px solid var(--red-border)}.dot[data-v-84ee38a0]{background:var(--green);border-radius:50%;width:6px;height:6px;animation:2s infinite pulse-84ee38a0}@keyframes pulse-84ee38a0{0%,to{opacity:1}50%{opacity:.4}}.intake-meta[data-v-84ee38a0]{color:var(--app-text-faint);flex-wrap:wrap;align-items:center;gap:12px;font-size:11.5px;display:flex}.intake-meta span[data-v-84ee38a0]{align-items:center;gap:4px;display:flex}.intake-meta svg[data-v-84ee38a0]{width:11px;height:11px}.intake-row[data-v-84ee38a0]{align-items:center;gap:10px;display:flex}.intake-url[data-v-84ee38a0]{background:var(--app-surface-2);border:1px solid var(--app-border);color:var(--app-text-muted);text-overflow:ellipsis;white-space:nowrap;border-radius:7px;flex:1;min-width:0;padding:9px 13px;font-family:monospace;font-size:12px;overflow:hidden}.intake-url--empty[data-v-84ee38a0]{color:var(--app-text-faint);font-family:DM Sans,sans-serif}.copy-btn[data-v-84ee38a0]{flex-shrink:0;justify-content:center;min-width:80px;transition:background .2s}.copy-btn.success[data-v-84ee38a0]{background:#059669!important;box-shadow:0 2px 10px #0596694d!important}.intake-hint[data-v-84ee38a0]{color:var(--app-text-faint);margin:0;font-size:12px;line-height:1.5}.two-col[data-v-84ee38a0]{grid-template-columns:1fr 272px}.tabs[data-v-84ee38a0]{background:var(--app-surface-2);border:1px solid var(--app-border);border-radius:10px;gap:2px;margin-bottom:16px;padding:4px;display:flex}.tab[data-v-84ee38a0]{color:var(--app-text-muted);cursor:pointer;text-align:center;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-radius:7px;flex:1;padding:7px 12px;font-size:12.5px;font-weight:500;transition:all .15s}.tab[data-v-84ee38a0]:hover{color:var(--app-text)}.tab.active[data-v-84ee38a0]{background:var(--app-surface);color:var(--primary-500);font-weight:600;box-shadow:0 1px 4px #00000014}.tab-pane--visible[data-v-84ee38a0]{display:block}.section-title[data-v-84ee38a0]{color:var(--app-text);margin-bottom:14px;font-family:Syne,sans-serif;font-size:15px;font-weight:700}.section-body[data-v-84ee38a0]{color:var(--app-text-muted);margin:0;font-size:13px;line-height:1.75}.pre-line[data-v-84ee38a0]{white-space:pre-line}.skills-grid[data-v-84ee38a0]{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.skill-tag[data-v-84ee38a0]{background:var(--purple-bg);color:var(--primary-500);border:1px solid var(--purple-border);border-radius:7px;align-items:center;gap:5px;padding:5px 11px;font-size:12px;font-weight:500;display:inline-flex}.skill-tag svg[data-v-84ee38a0]{opacity:.7;width:11px;height:11px}.right-panel[data-v-84ee38a0]{flex-direction:column;gap:12px;display:flex}.match-card[data-v-84ee38a0],.pipeline-card[data-v-84ee38a0]{margin-bottom:0}.pipeline-title[data-v-84ee38a0]{text-transform:uppercase;letter-spacing:.07em;color:var(--app-text-faint);margin-bottom:12px;font-size:12px;font-weight:600}.pipeline-stages[data-v-84ee38a0]{flex-direction:column;gap:6px;display:flex}.stage-row[data-v-84ee38a0]{align-items:center;gap:8px;display:flex}.stage-dot[data-v-84ee38a0]{border-radius:50%;flex-shrink:0;width:8px;height:8px}.stage-dot--applied[data-v-84ee38a0]{background:#a78bfa}.stage-dot--screening[data-v-84ee38a0]{background:var(--blue)}.stage-dot--review[data-v-84ee38a0]{background:var(--amber)}.stage-dot--shortlisted[data-v-84ee38a0]{background:var(--green)}.stage-dot--rejected[data-v-84ee38a0]{background:#f87171}.stage-label[data-v-84ee38a0]{color:var(--app-text-muted);flex:1;font-size:12.5px}.stage-count[data-v-84ee38a0]{color:var(--app-text);background:var(--app-surface-2);border:1px solid var(--app-border);border-radius:100px;padding:1px 8px;font-size:12px;font-weight:600}.view-candidates-btn[data-v-84ee38a0]{justify-content:center;width:100%;margin-top:14px}.ov-value[data-v-84ee38a0]{text-transform:capitalize}.cta-banner[data-v-84ee38a0]{flex-direction:row;align-items:center;gap:16px}.cta-text[data-v-84ee38a0]{flex:1}@media (width<=1100px){.two-col[data-v-84ee38a0]{grid-template-columns:1fr}}@media (width<=900px){.intake-row[data-v-84ee38a0],.cta-banner[data-v-84ee38a0]{flex-direction:column;align-items:stretch}.copy-btn[data-v-84ee38a0]{width:100%}}@media (width<=640px){.tabs[data-v-84ee38a0]{flex-direction:column}}.job-create-page[data-v-006035d7]{background:var(--app-bg);flex-direction:column;min-height:100vh;display:flex}.two-col[data-v-006035d7]{grid-template-columns:minmax(0,1fr) 272px}.section-title[data-v-006035d7]{color:var(--app-text);margin-bottom:14px;font-family:Syne,sans-serif;font-size:15px;font-weight:700}.pipeline-title[data-v-006035d7]{text-transform:uppercase;letter-spacing:.07em;color:var(--app-text-faint);margin-bottom:12px;font-size:12px;font-weight:600}.pipeline-stages[data-v-006035d7]{flex-direction:column;gap:6px;display:flex}.stage-row[data-v-006035d7]{align-items:center;gap:8px;display:flex}.stage-dot[data-v-006035d7]{border-radius:50%;flex-shrink:0;width:8px;height:8px}.stage-dot--applied[data-v-006035d7]{background:#a78bfa}.stage-dot--screening[data-v-006035d7]{background:var(--blue)}.stage-dot--review[data-v-006035d7]{background:var(--amber)}.stage-label[data-v-006035d7]{color:var(--app-text-muted);flex:1;font-size:12.5px}.stage-count[data-v-006035d7]{color:var(--app-text);background:var(--app-surface-2);border:1px solid var(--app-border);border-radius:100px;padding:1px 8px;font-size:12px;font-weight:600}.view-candidates-btn[data-v-006035d7]{justify-content:center;width:100%;margin-top:14px}.ov-value[data-v-006035d7]{text-transform:capitalize}.ov-value--no-capitalize[data-v-006035d7]{text-transform:none}@media (width<=1100px){.two-col[data-v-006035d7]{grid-template-columns:1fr}}.job-drop-page[data-v-233589e9]{background:var(--app-bg);flex-direction:column;min-height:100vh;display:flex;position:relative;overflow-x:hidden}.page-alert[data-v-233589e9]{border-radius:10px}.form-section[data-v-233589e9]{transition:opacity .3s,filter .3s}.category-select[data-v-233589e9]{width:100%;max-width:320px}.form-actions[data-v-233589e9]{gap:10px;margin-top:8px;display:flex}.hero-top[data-v-233589e9]{align-items:flex-start;gap:16px;display:flex}.company-logo[data-v-233589e9]{color:#fff;background:linear-gradient(135deg, var(--primary-500), #22c1dc);border-radius:13px;flex:none;place-items:center;width:52px;height:52px;font-size:18px;font-weight:800;display:grid;box-shadow:0 8px 20px #6d48f533}.hero-meta[data-v-233589e9]{flex:1;min-width:0}.hero-company[data-v-233589e9]{color:var(--app-text-faint);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.hero-title[data-v-233589e9]{color:var(--app-text);margin-top:4px;font-family:Syne,sans-serif;font-size:28px;font-weight:800;line-height:1.15}.hero-sub[data-v-233589e9]{color:var(--app-text-muted);flex-wrap:wrap;gap:14px;margin-top:8px;font-size:13px;display:flex}.hero-sub span[data-v-233589e9]{align-items:center;gap:5px;display:inline-flex}.hero-sub svg[data-v-233589e9]{width:13px;height:13px}.hero-divider[data-v-233589e9]{background:var(--app-border);height:1px;margin:20px -20px 0}.processing-overlay[data-v-233589e9]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:49;pointer-events:none;background:#0f172a2e;position:fixed;inset:0}.overlay-fade-enter-active[data-v-233589e9],.overlay-fade-leave-active[data-v-233589e9]{transition:opacity .3s}.overlay-fade-enter-from[data-v-233589e9],.overlay-fade-leave-to[data-v-233589e9]{opacity:0}.processing-panel-wrap[data-v-233589e9]{z-index:50;flex-direction:column;width:400px;height:100vh;display:flex;position:fixed;top:0;right:0}.panel-slide-enter-active[data-v-233589e9]{transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .25s}.panel-slide-leave-active[data-v-233589e9]{transition:transform .28s cubic-bezier(.4,0,1,1),opacity .2s}.panel-slide-enter-from[data-v-233589e9],.panel-slide-leave-to[data-v-233589e9]{opacity:0;transform:translate(100%)}.processing-panel[data-v-233589e9]{background:var(--app-surface);border-left:1px solid var(--app-border);flex-direction:column;gap:28px;height:100%;padding:36px 28px 32px;display:flex;overflow-y:auto;box-shadow:-16px 0 48px #0f172a1f}.processing-panel__head[data-v-233589e9]{flex-direction:column;gap:4px;display:flex}.processing-panel__eyebrow[data-v-233589e9]{text-transform:uppercase;letter-spacing:.1em;color:var(--primary-400);font-size:10px;font-weight:700}.processing-panel__title[data-v-233589e9]{color:var(--app-text);font-family:Syne,sans-serif;font-size:22px;font-weight:800;line-height:1.2}.progress-ring-wrap[data-v-233589e9]{align-self:center;place-items:center;width:72px;height:72px;display:grid;position:relative}.progress-ring[data-v-233589e9]{position:absolute;inset:0;transform:rotate(-90deg)}.progress-ring__track[data-v-233589e9]{fill:none;stroke:#6d48f51a;stroke-width:5px}.progress-ring__fill[data-v-233589e9]{fill:none;stroke:var(--primary-500);stroke-width:5px;stroke-linecap:round;transition:stroke-dashoffset .3s}.progress-ring__pct[data-v-233589e9]{color:var(--primary-500);z-index:1;font-size:16px;font-weight:800;line-height:1}.processing-current[data-v-233589e9]{background:#6d48f50d;border:1px solid #6d48f51f;border-radius:12px;flex-direction:column;gap:6px;padding:16px 18px;display:flex}.processing-current__label[data-v-233589e9]{color:var(--primary-500);font-size:14px;font-weight:700}.processing-current__body[data-v-233589e9]{color:var(--app-text-muted);font-size:12.5px;line-height:1.6}.progress-track[data-v-233589e9]{background:#6d48f51a;border-radius:99px;width:100%;height:5px;overflow:hidden}.progress-fill[data-v-233589e9]{background:linear-gradient(90deg,#a78bfa 0%,#7c3aed 100%);border-radius:99px;height:100%;transition:width .25s;box-shadow:0 0 8px #7c3aed4d}.processing-steps[data-v-233589e9]{flex-direction:column;gap:14px;display:flex}.processing-step[data-v-233589e9]{align-items:flex-start;gap:12px;transition:opacity .3s;display:flex}.processing-step--pending[data-v-233589e9]{opacity:.4}.processing-step--done[data-v-233589e9],.processing-step--active[data-v-233589e9]{opacity:1}.processing-step__icon[data-v-233589e9]{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;display:flex}.processing-step__dot[data-v-233589e9]{background:linear-gradient(135deg,#a78bfa,#7c3aed);border-radius:50%;width:8px;height:8px;animation:.9s ease-in-out infinite pulse-233589e9;display:inline-block}.processing-step__empty[data-v-233589e9]{border:1.5px solid var(--app-text-faint);opacity:.4;border-radius:50%;width:6px;height:6px;display:inline-block}.processing-step__body[data-v-233589e9]{flex-direction:column;gap:3px;min-width:0;display:flex}.processing-step__label[data-v-233589e9]{font-size:13px;font-weight:600;line-height:1.3}.processing-step--done .processing-step__label[data-v-233589e9]{color:#059669}.processing-step--active .processing-step__label[data-v-233589e9]{color:var(--primary-500)}.processing-step--pending .processing-step__label[data-v-233589e9]{color:var(--app-text-faint)}.processing-step__sub[data-v-233589e9]{color:var(--app-text-faint);font-size:11.5px;line-height:1.5}.processing-panel__footer[data-v-233589e9]{color:var(--app-text-faint);border-top:1px solid var(--app-border);align-items:center;gap:6px;margin-top:auto;padding-top:16px;font-size:12px;display:flex}@keyframes pulse-233589e9{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.75)}}@media (width<=768px){.processing-panel-wrap[data-v-233589e9]{width:100%;height:auto;max-height:70vh;top:auto;bottom:0}.panel-slide-enter-from[data-v-233589e9],.panel-slide-leave-to[data-v-233589e9]{transform:translateY(100%)}.processing-panel[data-v-233589e9]{border-left:none;border-top:1px solid var(--app-border);border-radius:20px 20px 0 0;box-shadow:0 -16px 48px #0f172a1f}}.trv[data-v-86164992]{flex-direction:column;gap:0;display:flex}.trv-summary[data-v-86164992]{flex-direction:column;gap:10px;margin-bottom:16px;display:flex}.trv-summary-group[data-v-86164992]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.trv-summary-label[data-v-86164992]{text-transform:uppercase;letter-spacing:.07em;color:var(--app-text-faint);white-space:nowrap;min-width:72px;font-size:11px;font-weight:700}.trv-chips[data-v-86164992]{flex-wrap:wrap;gap:6px;display:flex}.trv-chip[data-v-86164992]{border:1px solid #0000;border-radius:6px;align-items:center;height:24px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.trv-chip--must[data-v-86164992]{color:#dc2626;background:#ef444412;border-color:#ef44442e}.trv-chip--nice[data-v-86164992]{color:#2563eb;background:#3b82f612;border-color:#3b82f62e}.trv-chip--bonus[data-v-86164992]{background:var(--app-surface-2);color:var(--app-text-muted);border-color:var(--app-border)}.trv-divider[data-v-86164992]{background:var(--app-border);height:1px;margin-bottom:4px}.trv-list[data-v-86164992]{flex-direction:column;gap:0;display:flex;position:relative}.trv-list--collapsed[data-v-86164992]{max-height:280px;overflow:hidden}.trv-fade[data-v-86164992]{pointer-events:none;background:linear-gradient(to bottom, transparent, var(--app-surface) 90%);height:80px;position:absolute;bottom:0;left:0;right:0}.trv-row--editing[data-v-86164992]{border:1px solid var(--purple-border);background:#6d48f505;border-radius:10px;margin:4px 0}.trv-row-main[data-v-86164992]{background:var(--app-surface-2);border:1px solid var(--app-border);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.trv-row-left[data-v-86164992]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.trv-skill-name[data-v-86164992]{color:var(--app-text);font-size:13px;font-weight:700}.trv-skill-context[data-v-86164992]{color:var(--app-text-faint);overflow-wrap:anywhere;font-size:12px;line-height:1.45}.trv-row-right[data-v-86164992]{flex-shrink:0;align-items:center;gap:12px;display:flex}.imp-badge[data-v-86164992]{white-space:nowrap;border:1px solid #0000;border-radius:6px;align-items:center;height:22px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.imp-badge--must[data-v-86164992]{color:#dc2626;background:#ef444412;border-color:#ef44442e}.imp-badge--nice[data-v-86164992]{color:#2563eb;background:#3b82f612;border-color:#3b82f62e}.imp-badge--bonus[data-v-86164992]{background:var(--app-surface-2);color:var(--app-text-muted);border-color:var(--app-border)}.trv-level[data-v-86164992]{align-items:center;gap:5px;display:flex}.trv-dot[data-v-86164992]{background:var(--app-border);border-radius:999px;width:8px;height:8px;transition:background .15s}.trv-dot--active[data-v-86164992]{background:var(--primary-500)}.trv-level-label[data-v-86164992]{color:var(--app-text-faint);margin-left:2px;font-size:11px;font-weight:600}.trv-row-actions[data-v-86164992]{align-items:center;gap:4px;padding:2px 3px;display:flex}.trv-edit-actions[data-v-86164992]{align-items:flex-end;gap:6px;margin-bottom:1px;display:flex}.trv-remove-btn--edit[data-v-86164992]{opacity:1!important}.trv-edit-btn[data-v-86164992],.trv-remove-btn[data-v-86164992]{cursor:pointer;background:0 0;border:none;border-radius:7px;flex-shrink:0;place-items:center;width:16px;height:14px;transition:opacity .15s,background .15s,color .15s;display:grid}.trv-edit-btn[data-v-86164992]{color:var(--app-text-faint)}.trv-edit-btn[data-v-86164992]:hover{background:var(--app-surface-2);color:var(--primary-500)}.trv-remove-btn[data-v-86164992]{color:var(--app-text-faint)}.trv-remove-btn[data-v-86164992]:hover{color:#dc2626;background:#ef444414}.trv-group[data-v-86164992]{flex-direction:column;gap:12px;margin-bottom:12px;display:flex}.trv-group-title[data-v-86164992]{text-transform:uppercase;letter-spacing:.07em;color:var(--app-text-faint);font-size:11px;font-weight:700}.trv-edit-grid[data-v-86164992]{grid-template-columns:1fr 1fr;gap:10px 16px;padding:10px 8px;display:grid}.trv-edit-field[data-v-86164992]{flex-direction:column;gap:6px;display:flex}.trv-edit-field[data-v-86164992]:first-child,.trv-edit-field--grow[data-v-86164992]{grid-column:1/-1}.trv-edit-actions[data-v-86164992],.trv-add-actions[data-v-86164992]{grid-column:1/-1;justify-content:flex-end}.trv-edit-label[data-v-86164992]{text-transform:uppercase;letter-spacing:.07em;color:var(--app-text-faint);font-size:11px;font-weight:700}.trv-done-btn[data-v-86164992]{color:#16a34a;cursor:pointer;background:#22c55e12;border:1px solid #22c55e40;border-radius:8px;flex-shrink:0;place-items:center;width:32px;height:32px;margin-bottom:1px;transition:background .15s;display:grid}.trv-done-btn[data-v-86164992]:hover:not(:disabled){background:#22c55e24}.trv-done-btn[data-v-86164992]:disabled{opacity:.35;cursor:not-allowed}.trv-cancel-btn[data-v-86164992]{border:1px solid var(--app-border);background:var(--app-surface-2);width:32px;height:32px;color:var(--app-text-faint);cursor:pointer;border-radius:8px;flex-shrink:0;place-items:center;margin-bottom:1px;transition:background .15s,color .15s;display:grid}.trv-cancel-btn[data-v-86164992]:hover{color:#dc2626;background:#ef444412;border-color:#ef444433}.trv-add-actions[data-v-86164992]{align-items:flex-end;gap:6px;margin-bottom:1px;display:flex}.trv-add-row[data-v-86164992]{border:1px dashed var(--purple-border);background:#6d48f505;border-radius:10px;margin:8px 0}.trv-expand-row[data-v-86164992]{justify-content:center;padding:8px 0;display:flex}.trv-expand-btn[data-v-86164992]{border:1px solid var(--app-border);background:var(--app-surface);height:30px;color:var(--primary-500);cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:0 14px;font-size:12.5px;font-weight:700;transition:background .15s,border-color .15s;display:inline-flex}.trv-expand-btn[data-v-86164992]:hover{background:var(--app-surface-2);border-color:var(--purple-border)}.trv-footer[data-v-86164992]{border-top:1px dashed var(--app-border);justify-content:space-between;align-items:center;margin-top:4px;padding:10px 0 2px;display:flex}.trv-add-btn[data-v-86164992]{cursor:pointer;color:var(--primary-500);background:0 0;border:none;align-items:center;gap:6px;padding:0;font-size:13px;font-weight:700;transition:opacity .15s;display:inline-flex}.trv-add-btn[data-v-86164992]:hover{opacity:.75}.trv-count[data-v-86164992]{color:var(--app-text-faint);font-size:12px;font-weight:600}.trv-empty[data-v-86164992]{border:1px dashed var(--app-border);background:var(--app-surface-2);cursor:pointer;width:100%;min-height:100px;color:var(--app-text-muted);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:6px;transition:border-color .15s,background .15s;display:flex}.trv-empty[data-v-86164992]:hover{border-color:var(--purple-border);background:#6d48f508}.trv-empty span[data-v-86164992]{font-size:13px}.trv-empty strong[data-v-86164992]{color:var(--primary-500);font-size:13px}.inline-input[data-v-86164992]{width:100%;border:none!important;border-bottom:1px solid var(--app-border)!important;box-shadow:none!important;height:28px!important;color:var(--app-text)!important;background:0 0!important;border-radius:0!important;padding:0!important;font-size:13px!important;font-weight:600!important}.inline-input[data-v-86164992]:focus{border-bottom-color:var(--primary-500)!important}.inline-select[data-v-86164992]{width:100%}[data-v-86164992] .inline-select .ant-select-selector{border:none!important;border-bottom:1px solid var(--app-border)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;height:28px!important;padding:0!important;font-size:13px!important;font-weight:600!important}[data-v-86164992] .inline-select.ant-select-focused .ant-select-selector{border-bottom-color:var(--primary-500)!important}[data-v-86164992] .inline-select .ant-select-selection-item{padding:0!important;line-height:28px!important}[data-v-86164992] .inline-select .ant-select-arrow{right:0}.inline-autocomplete[data-v-86164992]{width:100%}[data-v-86164992] .inline-autocomplete .ant-input{border:none!important;border-bottom:1px solid var(--app-border)!important;box-shadow:none!important;height:28px!important;color:var(--app-text)!important;background:0 0!important;border-radius:0!important;padding:0!important;font-size:13px!important;font-weight:600!important}[data-v-86164992] .inline-autocomplete .ant-input:focus{border-bottom-color:var(--primary-500)!important;box-shadow:none!important}.ctx[data-v-ea276d5b]{flex-direction:column;gap:14px;display:flex}.ctx__head[data-v-ea276d5b]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ctx__titles[data-v-ea276d5b]{flex-direction:column;gap:4px;display:flex}.ctx__helper[data-v-ea276d5b]{color:var(--app-text-muted);margin:0;font-size:13px}.ctx__count[data-v-ea276d5b]{color:var(--app-text-faint);white-space:nowrap;font-size:12px;font-weight:600}.ctx__list[data-v-ea276d5b]{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.ctx-card[data-v-ea276d5b]{background:var(--app-surface);border:1px solid var(--app-border);border-left:3px solid var(--primary-500);border-radius:12px;flex-direction:column;gap:10px;padding:18px 20px;display:flex}.ctx-card__head[data-v-ea276d5b]{align-items:center;gap:10px;display:flex}.ctx-card__number[data-v-ea276d5b]{text-transform:uppercase;letter-spacing:.07em;color:var(--primary-500);font-size:11px;font-weight:700}.ctx-card__hint[data-v-ea276d5b]{background:var(--purple-bg);color:var(--primary-500);border:1px solid var(--purple-border);border-radius:100px;padding:2px 9px;font-size:11px;font-weight:600}.ctx-card__actions[data-v-ea276d5b]{align-items:center;gap:4px;margin-left:auto;display:flex}.ctx-card__edit[data-v-ea276d5b]{font:inherit;color:var(--primary-500);cursor:pointer;background:0 0;border:0;padding:2px 4px;font-size:12px;font-weight:700}.ctx-card__edit[data-v-ea276d5b]:hover{text-decoration:underline}.ctx-card__answer[data-v-ea276d5b]{color:var(--app-text);background:var(--purple-bg);border:1px solid var(--purple-border);border-radius:8px;margin:0;padding:8px 12px;font-size:14px;line-height:1.5}.ctx-card__answer--empty[data-v-ea276d5b]{color:var(--app-text-faint);background:var(--app-surface-2);border-color:var(--app-border);font-style:italic}.ctx-card__edit-body[data-v-ea276d5b]{flex-direction:column;gap:10px;display:flex}.ctx-card__clear[data-v-ea276d5b]{font:inherit;color:var(--app-text-faint);cursor:pointer;background:0 0;border:0;padding:2px 4px;font-size:12px;font-weight:600}.ctx-card__clear[data-v-ea276d5b]:hover{color:var(--primary-500)}.ctx-card__text[data-v-ea276d5b]{color:var(--app-text);margin:0;font-size:14.5px;font-weight:600;line-height:1.55}.ctx-options[data-v-ea276d5b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.ctx-options[data-v-ea276d5b] .ctx-option{background:var(--app-surface-2);border:1px solid var(--app-border);border-radius:8px;align-items:flex-start;margin:0;padding:10px 12px;transition:border-color .15s,background .15s;display:flex}.ctx-options[data-v-ea276d5b] .ctx-option:hover{border-color:var(--purple-border);background:var(--app-surface)}.ctx-options[data-v-ea276d5b] .ant-radio-wrapper-checked.ctx-option,.ctx-options[data-v-ea276d5b] .ant-checkbox-wrapper-checked.ctx-option{border-color:var(--primary-500);background:var(--purple-bg)}.ctx-options[data-v-ea276d5b] .ctx-option>span:last-child{align-items:flex-start;gap:10px;padding-inline-end:0;display:flex}.ctx-option__key[data-v-ea276d5b]{background:var(--purple-bg);width:22px;height:22px;color:var(--primary-500);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.ctx-option__text[data-v-ea276d5b]{color:var(--app-text);font-size:13.5px;line-height:1.45}.ctx-card__details[data-v-ea276d5b]{max-width:520px}@media (width<=640px){.ctx-options[data-v-ea276d5b]{grid-template-columns:minmax(0,1fr)}}.job-edit-page[data-v-ae064585]{background:var(--app-bg);flex-direction:column;min-height:100vh;display:flex;position:relative;overflow-x:hidden}.topbar[data-v-ae064585]{border-bottom:1px solid var(--app-border);background:var(--app-surface);justify-content:space-between;align-items:center;gap:16px;height:56px;padding:0 24px;display:flex}.breadcrumb[data-v-ae064585]{color:var(--app-text-faint);align-items:center;gap:8px;font-size:13px;display:flex}.breadcrumb a[data-v-ae064585],.breadcrumb .current[data-v-ae064585]{color:var(--app-text);cursor:pointer;font-weight:600}.breadcrumb svg[data-v-ae064585]{width:14px;height:14px}.job-edit-page[data-v-ae064585]{--jd-ink:#15131f;--jd-text-2:#6b6979;--jd-muted:#8a8898;--jd-body:#3b3947;--jd-faint:#a3a1b0;--jd-surface:#fff;--jd-border:#ececf1;--jd-border-soft:#f0f0f4;--jd-border-strong:#e4e2ec;--jd-divider:#f2f1f6;--jd-primary:#5b3ff0;--jd-primary-tint:#efebff;--jd-primary-tint-2:#f3f0ff;--jd-primary-tint-3:#faf8ff;--jd-dot-empty:#e4e2ec;--jd-success:#1f9d55;--jd-success-bar:#22a55a;--jd-success-tint:#e3f6ea;--jd-warning:#d9730d;--jd-warning-strong:#e8890c;--jd-warning-tint:#fff8ee;--jd-warning-tint-2:#fff4e5;--jd-danger:#c0322b;--jd-danger-tint:#fdecec;--jd-culture:#f29d1f}.jd-main[data-v-ae064585]{padding:24px}.jd-page[data-v-ae064585]{flex-direction:column;gap:16px;width:100%;display:flex}.jd-stack[data-v-ae064585]{flex-direction:column;min-width:0;display:flex}.jd-stack--3[data-v-ae064585]{gap:3px}.jd-stack--7[data-v-ae064585]{gap:7px}.jd-stack--10[data-v-ae064585]{gap:10px}.jd-stack--12[data-v-ae064585]{gap:12px}.jd-stack--14[data-v-ae064585]{gap:14px}.jd-stack--16[data-v-ae064585]{gap:16px}.jd-stack--24[data-v-ae064585]{gap:24px}.jd-stack--26[data-v-ae064585]{gap:26px}.jd-stack--28[data-v-ae064585]{gap:28px}.jd-two-col[data-v-ae064585]{align-items:start;display:grid}.jd-two-col--24[data-v-ae064585]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px}.jd-two-col--28[data-v-ae064585]{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:28px}.jd-label[data-v-ae064585]{letter-spacing:.08em;text-transform:uppercase;color:var(--jd-muted);font-size:12px;font-weight:700}.jd-value[data-v-ae064585]{color:var(--jd-ink);font-size:18px;font-weight:600}.jd-empty[data-v-ae064585]{color:var(--jd-faint);font-size:13px}.jd-pill[data-v-ae064585]{white-space:nowrap;border-radius:999px;align-items:center;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.jd-pill--blue[data-v-ae064585]{color:#3565e8;background:#eaf0ff;padding:3px 9px;font-size:11px}.jd-pill--purple[data-v-ae064585]{color:var(--jd-primary);background:var(--jd-primary-tint)}.jd-pill--green[data-v-ae064585]{color:var(--jd-success);background:var(--jd-success-tint)}.jd-pill--red[data-v-ae064585]{color:var(--jd-danger);background:var(--jd-danger-tint)}.jd-dots[data-v-ae064585]{flex-shrink:0;gap:5px;display:flex}.jd-dot[data-v-ae064585]{background:var(--jd-dot-empty);border-radius:50%;width:10px;height:10px}.jd-dot--on[data-v-ae064585]{background:var(--jd-primary)}.jd-btn.ant-btn[data-v-ae064585]{height:auto;box-shadow:none;border-radius:10px;padding:11px 18px;font-size:14px;font-weight:700;line-height:1.3}.jd-btn--sm.ant-btn[data-v-ae064585]{padding:9px 14px;font-size:13px}.jd-btn--secondary.ant-btn[data-v-ae064585]{border:1px solid var(--jd-border-strong);background:var(--jd-surface);color:var(--jd-body)}.jd-btn--secondary.ant-btn[data-v-ae064585]:not(:disabled):hover{border-color:var(--jd-primary);color:var(--jd-primary)}.jd-btn--secondary.ant-btn[data-v-ae064585]:disabled{opacity:.4;background:var(--jd-surface);color:var(--jd-body)}.jd-btn--editing.ant-btn[data-v-ae064585]{border-color:var(--jd-success);color:var(--jd-success);background:var(--jd-success-tint)}.jd-btn--dark.ant-btn[data-v-ae064585]{border:0;padding:11px 20px;background:var(--jd-ink)!important;color:#fff!important}.jd-btn--dark.ant-btn[data-v-ae064585]:hover{background:#2c2938!important}.jd-btn--primary.ant-btn[data-v-ae064585]{border:0;padding:11px 22px;box-shadow:0 6px 16px -6px #5b3ff099;background:var(--jd-primary)!important;color:#fff!important}.jd-btn--primary.ant-btn[data-v-ae064585]:not(:disabled):hover{background:#4328d6!important}.jd-btn--primary.ant-btn[data-v-ae064585]:disabled{box-shadow:none;cursor:default;background:var(--jd-success)!important;border-color:#0000!important}.jd-link-btn[data-v-ae064585]{color:var(--jd-primary);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:4px 0;font-size:13px;font-weight:700}.jd-link-btn[data-v-ae064585]:hover{color:#4328d6}.jd-dashed-btn[data-v-ae064585]{background:var(--jd-primary-tint-3);color:var(--jd-primary);cursor:pointer;border:1px dashed #cfc6ff;border-radius:10px;align-self:flex-start;padding:10px 16px;font-size:13px;font-weight:700}.jd-dashed-btn[data-v-ae064585]:hover{border-color:var(--jd-primary)}.jd-header[data-v-ae064585]{background:var(--jd-surface);border:1px solid var(--jd-border);border-radius:16px;flex-wrap:wrap;align-items:center;gap:16px;padding:18px 22px;display:flex}.jd-avatar[data-v-ae064585]{color:#fff;background:linear-gradient(135deg,#5b8cff,#6d4bff);border-radius:12px;flex:none;place-items:center;width:48px;height:48px;font-size:16px;font-weight:800;display:grid}.jd-header__body[data-v-ae064585]{flex-direction:column;flex:1;gap:3px;min-width:240px;display:flex}.jd-header__title-row[data-v-ae064585]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.jd-header__title[data-v-ae064585]{letter-spacing:-.01em;color:var(--jd-ink);font-size:20px;font-weight:800}.jd-header__meta[data-v-ae064585]{color:var(--jd-text-2);font-size:13px}.jd-status[data-v-ae064585]{white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700}.jd-status--draft[data-v-ae064585]{color:var(--jd-warning);background:var(--jd-warning-tint-2);border-color:#fdddb5}.jd-status--active[data-v-ae064585]{color:var(--jd-success);background:var(--jd-success-tint);border-color:#bfe8cf}.jd-status--inactive[data-v-ae064585]{color:var(--jd-text-2);background:var(--jd-divider);border-color:var(--jd-border-strong)}.jd-stepper[data-v-ae064585]{background:var(--jd-surface);border:1px solid var(--jd-border);border-radius:16px;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;padding:8px;scroll-margin-top:16px;display:grid}.jd-step[data-v-ae064585]{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:11px;align-items:center;gap:10px;min-width:0;padding:10px 12px;transition:background .15s;display:flex}.jd-step[data-v-ae064585]:hover{background:#faf9fc}.jd-step[data-v-ae064585]:focus-visible{outline:2px solid var(--jd-primary);outline-offset:1px}.jd-step__marker[data-v-ae064585]{background:var(--jd-divider);width:28px;height:28px;color:var(--jd-text-2);border-radius:8px;flex:none;place-items:center;font-size:12px;font-weight:800;display:grid}.jd-step__text[data-v-ae064585]{flex-direction:column;min-width:0;display:flex}.jd-step__label[data-v-ae064585],.jd-step__meta[data-v-ae064585]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.jd-step__label[data-v-ae064585]{color:#4a4858;font-size:13px;font-weight:700}.jd-step__meta[data-v-ae064585]{color:var(--jd-muted);font-size:11px}.jd-step--active[data-v-ae064585],.jd-step--active[data-v-ae064585]:hover{background:var(--jd-primary-tint-2)}.jd-step--active .jd-step__marker[data-v-ae064585]{background:var(--jd-primary);color:#fff}.jd-step--active .jd-step__label[data-v-ae064585]{color:var(--jd-ink)}.jd-step--done .jd-step__marker[data-v-ae064585]{background:var(--jd-success-tint);color:var(--jd-success)}.jd-step--warning .jd-step__marker[data-v-ae064585]{background:var(--jd-warning-tint-2);color:var(--jd-warning)}.jd-card[data-v-ae064585]{background:var(--jd-surface);border:1px solid var(--jd-border);border-radius:18px;flex-direction:column;min-width:0;min-height:max(640px,100vh - 304px);display:flex}.jd-card__head[data-v-ae064585]{flex-wrap:wrap;align-items:flex-start;gap:16px;padding:24px 28px 20px;display:flex}.jd-card__intro[data-v-ae064585]{flex-direction:column;flex:1;gap:6px;min-width:240px;display:flex}.jd-eyebrow[data-v-ae064585]{letter-spacing:.1em;text-transform:uppercase;color:var(--jd-primary);font-size:11px;font-weight:700}.jd-card__title[data-v-ae064585]{letter-spacing:-.015em;color:var(--jd-ink);margin:0;font-size:24px;font-weight:800;line-height:1.25;font-family:DM Sans,sans-serif!important}.jd-card__desc[data-v-ae064585]{color:var(--jd-text-2);text-wrap:pretty;max-width:620px;margin:0;font-size:14px}.jd-progress[data-v-ae064585]{background:var(--jd-divider);height:3px}.jd-progress__fill[data-v-ae064585]{background:var(--jd-primary);height:3px;transition:width .3s}.jd-card__body[data-v-ae064585]{flex:1;min-width:0;padding:32px}.jd-card__foot[data-v-ae064585]{border-top:1px solid var(--jd-border-soft);flex-wrap:wrap;align-items:center;gap:12px;padding:18px 28px;display:flex}.jd-card__hint[data-v-ae064585]{text-align:center;color:var(--jd-muted);flex:1;font-size:12px}.jd-field-grid[data-v-ae064585]{background:var(--jd-border-soft);border:1px solid var(--jd-border-soft);border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1px;display:grid;overflow:hidden}.jd-field-grid--req[data-v-ae064585]{grid-template-columns:2fr 1fr 1fr}.jd-field[data-v-ae064585]{background:var(--jd-surface);flex-direction:column;gap:8px;min-width:0;padding:24px 28px;display:flex}.jd-lang-grid[data-v-ae064585]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.jd-lang-card[data-v-ae064585]{border:1px solid var(--jd-border);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:20px 24px;display:flex}.jd-lang-card__text[data-v-ae064585]{flex-direction:column;gap:2px;display:flex}.jd-lang-card__name[data-v-ae064585]{color:var(--jd-ink);font-size:17px;font-weight:700}.jd-lang-card__level[data-v-ae064585]{color:var(--jd-text-2);font-size:13px}.jd-banner[data-v-ae064585]{background:var(--jd-warning-tint);border:1px solid #fbe3c2;border-radius:12px;align-items:center;gap:12px;padding:16px 20px;display:flex}.jd-banner__dot[data-v-ae064585]{background:var(--jd-warning-strong);border-radius:50%;flex:none;width:8px;height:8px}.jd-banner__text[data-v-ae064585]{color:#7a4a06;flex:1;font-size:14px}.jd-banner__btn[data-v-ae064585]{background:var(--jd-warning-strong);color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:8px;padding:9px 16px;font-size:13px;font-weight:700}.jd-banner__btn[data-v-ae064585]:hover{background:var(--jd-warning)}.jd-groups[data-v-ae064585]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;display:grid}.jd-group[data-v-ae064585]{flex-direction:column;gap:10px;min-width:0;display:flex}.jd-group__title[data-v-ae064585]{color:var(--jd-body);font-size:14px;font-weight:800}.jd-list[data-v-ae064585]{border:1px solid var(--jd-border);border-radius:14px;flex-direction:column;display:flex}.jd-row[data-v-ae064585]{border-bottom:1px solid var(--jd-divider);color:var(--jd-ink);justify-content:space-between;align-items:center;gap:12px;min-height:60px;padding:18px 22px;font-size:15px;display:flex}.jd-row[data-v-ae064585]:last-child{border-bottom:0}.jd-row--snapshot[data-v-ae064585]{padding:17px 22px}.jd-row__key[data-v-ae064585]{color:var(--jd-text-2)}.jd-row__missing[data-v-ae064585]{font-weight:700;color:var(--jd-warning)!important}.jd-row__empty[data-v-ae064585]{color:var(--jd-faint);font-weight:600}.jd-row__end[data-v-ae064585]{text-align:right;align-items:center;gap:10px;min-width:0;display:flex}.jd-row__input[data-v-ae064585]{flex-shrink:0;width:220px!important}.jd-edit-link[data-v-ae064585]{color:var(--jd-primary);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:700}.jd-edit-link[data-v-ae064585]:hover{color:#4328d6}.jd-skill-columns[data-v-ae064585]{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));align-items:start;gap:32px;display:grid}.jd-skill-columns__head[data-v-ae064585]{justify-content:space-between;align-items:center;display:flex}.jd-count[data-v-ae064585]{border-radius:999px;padding:4px 11px;font-size:13px;font-weight:700}.jd-count--green[data-v-ae064585]{color:var(--jd-success);background:var(--jd-success-tint)}.jd-count--neutral[data-v-ae064585]{color:var(--jd-text-2);background:var(--jd-divider)}.jd-skill[data-v-ae064585]{border:1px solid var(--jd-border);background:#fcfcfd;border-radius:12px;align-items:center;gap:16px;padding:16px 22px;display:flex}.jd-skill__text[data-v-ae064585]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.jd-skill__name[data-v-ae064585]{color:var(--jd-ink);font-size:16px;font-weight:700}.jd-skill__desc[data-v-ae064585]{color:var(--jd-text-2);text-wrap:pretty;font-size:13px}.jd-culture-grid[data-v-ae064585]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.jd-culture-card[data-v-ae064585]{border:1px solid var(--jd-border);border-radius:14px;flex-direction:column;gap:12px;min-width:0;padding:26px 30px;display:flex}.jd-culture-card--wide[data-v-ae064585]{grid-column:1/-1}.jd-culture-card--green .jd-label[data-v-ae064585]{color:var(--jd-success)}.jd-culture-card--red .jd-label[data-v-ae064585]{color:var(--jd-danger)}.jd-culture-card--purple .jd-label[data-v-ae064585]{color:var(--jd-primary)}.jd-culture-card__text[data-v-ae064585]{color:var(--jd-ink);white-space:pre-line;text-wrap:pretty;margin:0;font-size:16px;line-height:1.55}.jd-culture-card--summary .jd-label[data-v-ae064585]{color:#3565e8}.jd-panel[data-v-ae064585]{border:1px solid var(--jd-border);border-radius:14px;padding:24px 26px}.jd-quality[data-v-ae064585]{--ring:var(--jd-primary);--ring-track:#e9e6f0;background:linear-gradient(#f7f4ff,#fff);border:1px solid #e3dcff;border-radius:14px;align-items:center;gap:22px;padding:26px;display:flex}.jd-quality--good[data-v-ae064585]{--ring:var(--jd-success)}.jd-quality--fair[data-v-ae064585]{--ring:var(--jd-culture)}.jd-quality--needs-improvement[data-v-ae064585]{--ring:var(--jd-warning)}.jd-quality--weak[data-v-ae064585]{--ring:var(--jd-danger)}.jd-quality__ring[data-v-ae064585]{border-radius:50%;flex:none;place-items:center;width:84px;height:84px;display:grid}.jd-quality__icon[data-v-ae064585]{width:68px;height:68px;color:var(--ring);background:#fff;border-radius:50%;place-items:center;display:grid}.jd-quality__label[data-v-ae064585]{color:var(--ring);font-size:20px;font-weight:800}.jd-quality__copy[data-v-ae064585]{color:var(--jd-text-2);font-size:14px}.jd-signal__head[data-v-ae064585]{color:var(--jd-ink);justify-content:space-between;font-size:15px;display:flex}.jd-signal__head span[data-v-ae064585]{font-weight:600}.jd-signal__track[data-v-ae064585]{background:#f0eff4;border-radius:99px;height:8px;overflow:hidden}.jd-signal__fill[data-v-ae064585]{border-radius:99px;height:8px;transition:width .4s}.jd-signal__fill--green[data-v-ae064585]{background:var(--jd-success-bar)}.jd-signal__fill--amber[data-v-ae064585]{background:var(--jd-culture)}.jd-intake[data-v-ae064585]{color:var(--jd-ink);justify-content:space-between;align-items:center;gap:12px;padding:20px 26px;font-size:15px;display:flex}.jd-intake__url[data-v-ae064585]{min-width:0;color:var(--jd-text-2);text-overflow:ellipsis;white-space:nowrap;text-align:right;flex:1;font-family:DM Mono,ui-monospace,monospace;font-size:13px;overflow:hidden}.page-alert[data-v-ae064585]{border-radius:10px}@media (width<=1200px){.jd-lang-grid[data-v-ae064585]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1000px){.jd-stepper[data-v-ae064585]{scrollbar-width:none;display:flex;overflow-x:auto}.jd-step[data-v-ae064585]{flex:none;min-width:170px}}@media (width<=720px){.jd-main[data-v-ae064585]{padding:16px}.jd-field-grid--req[data-v-ae064585],.jd-lang-grid[data-v-ae064585],.jd-culture-grid[data-v-ae064585],.jd-two-col--24[data-v-ae064585],.jd-two-col--28[data-v-ae064585],.jd-skill-columns[data-v-ae064585],.jd-groups[data-v-ae064585]{grid-template-columns:1fr}.jd-card__head[data-v-ae064585],.jd-card__body[data-v-ae064585]{padding-left:18px;padding-right:18px}.jd-card__foot[data-v-ae064585]{padding:16px 18px}.jd-card__hint[data-v-ae064585]{flex-basis:100%;order:-1}.jd-card__foot .jd-btn[data-v-ae064585]{flex:1}.jd-banner[data-v-ae064585]{flex-wrap:wrap}.jd-row__input[data-v-ae064585]{width:140px!important}}.inline-input[data-v-ae064585]{width:100%;border:none!important;border-bottom:1px solid var(--app-border)!important;box-shadow:none!important;height:auto!important;color:var(--app-text)!important;background:0 0!important;border-radius:0!important;padding:0!important;font-size:14px!important;font-weight:600!important}.inline-input[data-v-ae064585]:focus{border-bottom-color:var(--primary-500)!important;box-shadow:none!important}.inline-select[data-v-ae064585]{width:100%}.lang-proficiency-rows[data-v-ae064585]{gap:6px;margin-top:10px;display:grid}.lang-proficiency-row[data-v-ae064585]{align-items:center;gap:10px;display:flex}.lang-proficiency-name[data-v-ae064585]{color:#3f425f;white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;width:120px;font-size:13px;font-weight:600;overflow:hidden}[data-v-ae064585] .inline-select .ant-select-selector{border:none!important;border-bottom:1px solid var(--app-border)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;height:auto!important;padding:0!important;font-size:14px!important;font-weight:600!important}[data-v-ae064585] .inline-select.ant-select-focused .ant-select-selector{border-bottom-color:var(--primary-500)!important}.inline-input-number[data-v-ae064585]{width:100%;border:none!important;border-bottom:1px solid var(--app-border)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}[data-v-ae064585] .inline-input-number .ant-input-number-input{height:auto!important;color:var(--app-text)!important;padding:0!important;font-size:14px!important;font-weight:600!important}[data-v-ae064585] .inline-input-number .ant-input-number-handler-wrap{display:none}.inline-textarea[data-v-ae064585] textarea{resize:none;border:none!important;border-bottom:1px solid var(--app-border)!important;box-shadow:none!important;color:var(--app-text)!important;background:0 0!important;border-radius:0!important;padding:4px 0!important;font-size:14px!important;font-weight:500!important}.inline-textarea[data-v-ae064585] textarea:focus{border-bottom-color:var(--primary-500)!important;box-shadow:none!important}.processing-overlay[data-v-ae064585]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:49;pointer-events:none;background:#0f172a2e;position:fixed;inset:0}.overlay-fade-enter-active[data-v-ae064585],.overlay-fade-leave-active[data-v-ae064585]{transition:opacity .3s}.overlay-fade-enter-from[data-v-ae064585],.overlay-fade-leave-to[data-v-ae064585]{opacity:0}.processing-panel-wrap[data-v-ae064585]{z-index:50;flex-direction:column;width:400px;height:100vh;display:flex;position:fixed;top:0;right:0}.panel-slide-enter-active[data-v-ae064585]{transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .25s}.panel-slide-leave-active[data-v-ae064585]{transition:transform .28s cubic-bezier(.4,0,1,1),opacity .2s}.panel-slide-enter-from[data-v-ae064585],.panel-slide-leave-to[data-v-ae064585]{opacity:0;transform:translate(100%)}.processing-panel[data-v-ae064585]{background:var(--app-surface);border-left:1px solid var(--app-border);flex-direction:column;gap:28px;height:100%;padding:36px 28px 32px;display:flex;overflow-y:auto;box-shadow:-16px 0 48px #0f172a1f}.processing-panel__head[data-v-ae064585]{flex-direction:column;gap:4px;display:flex}.processing-panel__eyebrow[data-v-ae064585]{text-transform:uppercase;letter-spacing:.1em;color:var(--primary-400);font-size:10px;font-weight:700}.processing-panel__title[data-v-ae064585]{color:var(--app-text);font-family:Syne,sans-serif;font-size:22px;font-weight:800;line-height:1.2}.progress-ring-wrap[data-v-ae064585]{align-self:center;place-items:center;width:72px;height:72px;display:grid;position:relative}.progress-ring[data-v-ae064585]{position:absolute;inset:0;transform:rotate(-90deg)}.progress-ring__track[data-v-ae064585]{fill:none;stroke:#6d48f51a;stroke-width:5px}.progress-ring__fill[data-v-ae064585]{fill:none;stroke:var(--primary-500);stroke-width:5px;stroke-linecap:round;transition:stroke-dashoffset .3s}.progress-ring__pct[data-v-ae064585]{color:var(--primary-500);z-index:1;font-size:16px;font-weight:800;line-height:1}.processing-current[data-v-ae064585]{background:#6d48f50d;border:1px solid #6d48f51f;border-radius:12px;flex-direction:column;gap:6px;padding:16px 18px;display:flex}.processing-current__label[data-v-ae064585]{color:var(--primary-500);font-size:14px;font-weight:700}.processing-current__body[data-v-ae064585]{color:var(--app-text-muted);font-size:12.5px;line-height:1.6}.progress-track[data-v-ae064585]{background:#6d48f51a;border-radius:99px;width:100%;height:5px;overflow:hidden}.progress-fill[data-v-ae064585]{background:linear-gradient(90deg,#a78bfa 0%,#7c3aed 100%);border-radius:99px;height:100%;transition:width .25s;box-shadow:0 0 8px #7c3aed4d}.processing-steps[data-v-ae064585]{flex-direction:column;gap:14px;display:flex}.processing-step[data-v-ae064585]{align-items:flex-start;gap:12px;transition:opacity .3s;display:flex}.processing-step--pending[data-v-ae064585]{opacity:.4}.processing-step__icon[data-v-ae064585]{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;display:flex}.processing-step__dot[data-v-ae064585]{background:linear-gradient(135deg,#a78bfa,#7c3aed);border-radius:50%;width:8px;height:8px;animation:.9s ease-in-out infinite pulse-ae064585;display:inline-block}.processing-step__empty[data-v-ae064585]{border:1.5px solid var(--app-text-faint);opacity:.4;border-radius:50%;width:6px;height:6px;display:inline-block}.processing-step__body[data-v-ae064585]{flex-direction:column;gap:3px;min-width:0;display:flex}.processing-step__label[data-v-ae064585]{font-size:13px;font-weight:600;line-height:1.3}.processing-step--done .processing-step__label[data-v-ae064585]{color:#059669}.processing-step--active .processing-step__label[data-v-ae064585]{color:var(--primary-500)}.processing-step--pending .processing-step__label[data-v-ae064585]{color:var(--app-text-faint)}.processing-step__sub[data-v-ae064585]{color:var(--app-text-faint);font-size:11.5px;line-height:1.5}.processing-panel__footer[data-v-ae064585]{color:var(--app-text-faint);border-top:1px solid var(--app-border);align-items:center;gap:6px;margin-top:auto;padding-top:16px;font-size:12px;display:flex}@keyframes pulse-ae064585{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.75)}}@media (width<=768px){.processing-panel-wrap[data-v-ae064585]{width:100%;height:auto;max-height:70vh;top:auto;bottom:0}.panel-slide-enter-from[data-v-ae064585],.panel-slide-leave-to[data-v-ae064585]{transform:translateY(100%)}.processing-panel[data-v-ae064585]{border-left:none;border-top:1px solid var(--app-border);border-radius:20px 20px 0 0;box-shadow:0 -16px 48px #0f172a1f}}.intake-page{--ik-ink:#15131f;--ik-text-2:#6b6979;--ik-muted:#8a8898;--ik-faint:#a3a1b0;--ik-faint-2:#b4b2c0;--ik-body:#3b3947;--ik-surface:#fff;--ik-page:#f4f4f7;--ik-bubble:#f6f5f9;--ik-subtle:#fcfcfd;--ik-border:#ececf1;--ik-border-2:#f0f0f4;--ik-border-3:#e4e2ec;--ik-border-4:#eceaf2;--ik-divider:#f2f1f6;--ik-primary:#5b3ff0;--ik-primary-hover:#4f34e0;--ik-tint:#efebff;--ik-tint-2:#f3f0ff;--ik-tint-3:#faf8ff;--ik-tint-4:#f7f4ff;--ik-soft-border:#d9d1ff;--ik-soft-border-2:#e3dcff;--ik-progress:#c9bdff;--ik-ring:#5b3ff014;--ik-success:#1f9d55;--ik-success-2:#22a55a;--ik-success-tint:#e3f6ea;--ik-success-tint-2:#f3fbf6;--ik-success-border:#cdebd8;--ik-success-ink:#1b5e36;--ik-disabled:#d6d3e0;--ik-page-max:1440px;--ik-content-max:684px;--ik-user-max:540px;--ik-ease:cubic-bezier(.2, .8, .2, 1)}@keyframes ik-msgIn{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}@keyframes ik-chipIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ik-blink{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@keyframes ik-fillIn{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}@keyframes ik-pulse{0%,to{box-shadow:0 0 #5b3ff059}50%{box-shadow:0 0 0 5px #5b3ff000}}.intake-page .ik-inline{max-width:var(--ik-content-max);animation:ik-chipIn .45s 80ms var(--ik-ease) both;margin-left:38px}.intake-page .ik-primary-btn{background:var(--ik-primary);color:#fff;cursor:pointer;border:0;border-radius:10px;align-items:center;gap:8px;padding:9px 14px;font-family:inherit;font-size:13px;font-weight:700;transition:background .2s,transform .15s;display:inline-flex}.intake-page .ik-primary-btn:hover:not(:disabled){background:var(--ik-primary-hover)}.intake-page .ik-primary-btn:active:not(:disabled){transform:scale(.97)}.intake-page .ik-primary-btn:disabled{background:var(--ik-disabled);cursor:not-allowed}.intake-page .ik-primary-btn:focus-visible,.intake-page button:focus-visible{outline:2px solid var(--ik-primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){.intake-page *,.intake-page :before,.intake-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.grid[data-v-7cbe400b]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;animation:none;display:grid}.option[data-v-7cbe400b]{text-align:left;cursor:pointer;border:1.5px solid var(--ik-border-3);animation:ik-chipIn .4s var(--ik-ease) both;background:#fff;border-radius:14px;align-items:flex-start;gap:11px;padding:12px 14px;font-family:inherit;transition:border-color .15s,background .15s,transform .15s,box-shadow .15s;display:flex}.option[data-v-7cbe400b]:hover{border-color:var(--ik-primary);background:var(--ik-tint-3);transform:translateY(-2px);box-shadow:0 8px 20px -10px #5b3ff073}.option[data-v-7cbe400b]:active{transform:scale(.98)}.key[data-v-7cbe400b]{background:var(--ik-divider);width:22px;height:22px;color:var(--ik-text-2);border-radius:7px;flex:none;place-items:center;font-size:11px;font-weight:800;display:grid}.body[data-v-7cbe400b]{flex-direction:column;gap:2px;min-width:0;display:flex}.title[data-v-7cbe400b]{color:var(--ik-ink);font-size:14px;font-weight:700}.desc[data-v-7cbe400b]{color:var(--ik-text-2);font-size:12px;line-height:1.4}.jd[data-v-51d5d530]{border:1.5px solid var(--ik-soft-border);background:#fff;border-radius:16px;transition:border-color .15s,box-shadow .15s;overflow:hidden}.jd[data-v-51d5d530]:focus-within{border-color:var(--ik-primary);box-shadow:0 0 0 4px var(--ik-ring)}textarea[data-v-51d5d530]{resize:vertical;width:100%;min-height:240px;color:var(--ik-ink);background:0 0;border:0;outline:0;padding:16px 18px;font-family:inherit;font-size:14px;line-height:1.6;display:block}.bar[data-v-51d5d530]{border-top:1px solid var(--ik-border-2);background:var(--ik-subtle);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.count[data-v-51d5d530]{color:var(--ik-muted);flex:1;font-size:12px}.ik-primary-btn[data-v-51d5d530]{padding:9px 16px}.checklist[data-v-e44ebb7b]{border:1px solid var(--ik-border);background:#fff;border-radius:16px;flex-direction:column;margin:0 0 0 38px;padding:4px 16px;list-style:none;display:flex}.row[data-v-e44ebb7b]{border-bottom:1px solid var(--ik-divider);align-items:center;gap:12px;padding:11px 0;display:flex}.row[data-v-e44ebb7b]:last-child{border-bottom:0}.dot[data-v-e44ebb7b]{background:var(--ik-divider);width:22px;height:22px;color:var(--ik-success);border-radius:50%;flex:none;place-items:center;font-size:10px;font-weight:800;transition:background .3s;display:grid}.row--active .dot[data-v-e44ebb7b]{background:var(--ik-primary);animation:1.2s infinite ik-pulse}.row--done .dot[data-v-e44ebb7b]{background:var(--ik-success-tint)}.label[data-v-e44ebb7b]{color:var(--ik-faint);flex:1;font-size:13px;font-weight:600;transition:color .3s}.row--active .label[data-v-e44ebb7b],.row--done .label[data-v-e44ebb7b]{color:var(--ik-ink)}.result[data-v-e44ebb7b]{color:var(--ik-text-2);text-align:right;font-size:12px;font-weight:600;animation:.4s both ik-fillIn}.segmented[data-v-00bb0d6a]{background:var(--ik-divider);border-radius:10px;flex-wrap:wrap;align-self:flex-start;gap:4px;padding:3px;display:inline-flex}.segment[data-v-00bb0d6a]{cursor:pointer;color:var(--ik-text-2);background:0 0;border:0;border-radius:8px;padding:7px 14px;font-family:inherit;font-size:13px;font-weight:700;transition:background .15s,color .15s}.segment--on[data-v-00bb0d6a]{color:var(--ik-primary);background:#fff;box-shadow:0 1px 3px #15131f1f}.pills[data-v-1b5f8d34]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pill[data-v-1b5f8d34]{color:var(--ik-body);background:var(--ik-divider);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.pill[data-v-1b5f8d34]:has(.pill__remove){padding-right:6px}.pill__remove[data-v-1b5f8d34]{background:var(--ik-border-3);color:var(--ik-text-2);cursor:pointer;border:0;border-radius:50%;place-items:center;width:16px;height:16px;padding:0;font-size:10px;font-weight:800;transition:background .15s,color .15s;display:grid}.pill__remove[data-v-1b5f8d34]:hover{background:var(--ik-primary);color:#fff}.pill-add[data-v-1b5f8d34]{background:var(--ik-tint-3);color:var(--ik-ink);border:1.5px dashed #cfc6ff;border-radius:999px;outline:0;width:150px;padding:4px 12px;font-family:inherit;font-size:12px;font-weight:600}.pill-add[data-v-1b5f8d34]:focus{border-style:solid;border-color:var(--ik-primary);background:#fff}.empty[data-v-1b5f8d34]{color:var(--ik-ink);font-size:14px;font-weight:600}.skills[data-v-6f8f234d]{flex-direction:column;gap:6px;display:flex}.rows[data-v-6f8f234d]{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.row[data-v-6f8f234d]{align-items:center;gap:8px;min-width:0;display:flex}.name[data-v-6f8f234d]{max-width:45%;color:var(--ik-body);background:var(--ik-divider);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;flex:none;padding:4px 10px;font-size:12px;font-weight:700;overflow:hidden}.context[data-v-6f8f234d]{min-width:0;color:var(--ik-ink);background:0 0;border:1px solid #0000;border-radius:6px;outline:0;flex:1;padding:3px 8px;font-family:inherit;font-size:12.5px;transition:border-color .15s,background .15s}.context[data-v-6f8f234d]:hover{border-color:var(--ik-border-3)}.context[data-v-6f8f234d]:focus{border-color:var(--ik-primary);background:#fff}.context[data-v-6f8f234d]::placeholder{color:var(--ik-faint)}.context-text[data-v-6f8f234d]{min-width:0;color:var(--ik-text-2);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12.5px;overflow:hidden}.remove[data-v-6f8f234d]{background:var(--ik-border-3);color:var(--ik-text-2);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;width:16px;height:16px;padding:0;font-size:10px;font-weight:800;display:grid}.remove[data-v-6f8f234d]:hover{background:var(--ik-primary);color:#fff}.add[data-v-6f8f234d]{background:var(--ik-tint-3);color:var(--ik-ink);border:1.5px dashed #cfc6ff;border-radius:999px;outline:0;align-self:flex-start;width:150px;padding:4px 12px;font-family:inherit;font-size:12px;font-weight:600}.add[data-v-6f8f234d]:focus{border-style:solid;border-color:var(--ik-primary);background:#fff}.empty[data-v-6f8f234d]{color:var(--ik-ink);font-size:14px;font-weight:600}.longtext[data-v-c7bdcfad]{flex-direction:column;gap:6px;display:flex}textarea[data-v-c7bdcfad]{border:1.5px solid var(--ik-soft-border);background:var(--ik-tint-3);color:var(--ik-ink);resize:vertical;border-radius:12px;outline:0;width:100%;min-height:128px;padding:12px 14px;font-family:inherit;font-size:15px;font-weight:500;line-height:1.6;transition:border-color .15s,background .15s,box-shadow .15s}textarea[data-v-c7bdcfad]:focus{border-color:var(--ik-primary);box-shadow:0 0 0 4px var(--ik-ring);background:#fff}.count[data-v-c7bdcfad]{color:var(--ik-faint);align-self:flex-end;font-size:11px}.card[data-v-96d81942]{border:1.5px solid var(--ik-border);background:#fff;border-radius:16px;transition:border-color .2s;overflow:hidden}.card--active[data-v-96d81942]{border-color:var(--ik-soft-border)}.grid[data-v-96d81942]{background:var(--ik-border-2);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.cell[data-v-96d81942]{background:#fff;flex-direction:column;gap:5px;min-width:0;padding:12px 16px;display:flex}.cell--wide[data-v-96d81942]{grid-column:span 2}.label-row[data-v-96d81942]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.label[data-v-96d81942]{letter-spacing:.08em;text-transform:uppercase;color:var(--ik-muted);font-size:10px;font-weight:700}.value[data-v-96d81942]{color:var(--ik-ink);white-space:pre-line;overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.4}.input[data-v-96d81942]{border:1.5px solid var(--ik-soft-border);background:var(--ik-tint-3);color:var(--ik-ink);border-radius:8px;outline:0;width:100%;min-width:0;padding:7px 10px;font-family:inherit;font-size:14px;font-weight:600;transition:border-color .15s}.input[data-v-96d81942]:focus{border-color:var(--ik-primary)}.range[data-v-96d81942]{align-items:center;gap:8px;display:flex}.input--salary[data-v-96d81942]{min-width:110px;padding:10px 12px;font-size:15px}.range__dash[data-v-96d81942]{color:var(--ik-muted)}.suggestions[data-v-96d81942]{border-top:1px solid var(--ik-border-2);flex-direction:column;gap:8px;padding:12px 16px;display:flex}.suggestions__label[data-v-96d81942]{color:var(--ik-muted);font-size:11px;font-weight:700}.suggestions__row[data-v-96d81942]{flex-wrap:wrap;gap:6px;display:flex}.suggestion[data-v-96d81942]{text-align:left;border:1.5px solid var(--ik-border-3);color:var(--ik-body);cursor:pointer;background:#fff;border-radius:999px;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:600;transition:border-color .15s,background .15s,color .15s}.suggestion[data-v-96d81942]:hover{border-color:var(--ik-primary);background:var(--ik-tint-3);color:var(--ik-primary)}.actions[data-v-96d81942]{border-top:1px solid var(--ik-border-2);background:var(--ik-subtle);flex-wrap:wrap;gap:8px;padding:10px 12px;display:flex}.kbd[data-v-96d81942]{background:#ffffff38;border-radius:5px;padding:2px 5px;font-size:10px}.note[data-v-96d81942]{color:var(--ik-muted);align-self:center;font-size:12px}@media (width<=560px){.grid[data-v-96d81942]{grid-template-columns:minmax(0,1fr)}.cell--wide[data-v-96d81942]{grid-column:auto}}.card[data-v-f0252ec1]{border:1.5px solid var(--ik-soft-border);background:#fff;border-radius:16px;overflow:hidden}.options[data-v-f0252ec1]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;padding:12px;display:grid}.option[data-v-f0252ec1]{text-align:left;cursor:pointer;border:1.5px solid var(--ik-border-3);animation:ik-chipIn .4s var(--ik-ease) both;background:#fff;border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;font-family:inherit;transition:border-color .15s,background .15s;display:flex}.option[data-v-f0252ec1]:hover{border-color:var(--ik-primary);background:var(--ik-tint-3)}.option--on[data-v-f0252ec1]{border-color:var(--ik-primary);background:var(--ik-tint-2)}.mark[data-v-f0252ec1]{border:1.5px solid var(--ik-border-3);color:#fff;background:#fff;flex:none;place-items:center;width:18px;height:18px;margin-top:1px;font-size:11px;font-weight:800;display:grid}.mark--box[data-v-f0252ec1]{border-radius:5px}.mark--dot[data-v-f0252ec1]{border-radius:50%}.option--on .mark--box[data-v-f0252ec1]{background:var(--ik-primary);border-color:var(--ik-primary)}.option--on .mark--dot[data-v-f0252ec1]{border:5px solid var(--ik-primary)}.label[data-v-f0252ec1]{color:var(--ik-ink);font-size:13.5px;font-weight:600;line-height:1.4}.details[data-v-f0252ec1]{padding:0 12px 12px}.details__input[data-v-f0252ec1]{border:1.5px solid var(--ik-soft-border);background:var(--ik-tint-3);width:100%;color:var(--ik-ink);border-radius:8px;outline:0;padding:8px 10px;font-family:inherit;font-size:14px}.details__input[data-v-f0252ec1]:focus{border-color:var(--ik-primary);background:#fff}.actions[data-v-f0252ec1]{border-top:1px solid var(--ik-border-2);background:var(--ik-subtle);align-items:center;gap:8px;padding:10px 12px;display:flex}.kbd[data-v-f0252ec1]{background:#ffffff38;border-radius:5px;padding:2px 5px;font-size:10px}.skip[data-v-f0252ec1]{color:var(--ik-muted);cursor:pointer;background:0 0;border:0;padding:4px 6px;font-family:inherit;font-size:12px;font-weight:600}.skip[data-v-f0252ec1]:hover{color:var(--ik-primary)}.review[data-v-001f8b8d]{border:1px solid var(--ik-soft-border-2);background:linear-gradient(180deg, var(--ik-tint-4), #fff);border-radius:18px;flex-direction:column;gap:14px;padding:18px;display:flex}.head[data-v-001f8b8d]{align-items:center;gap:14px;display:flex}.ring[data-v-001f8b8d]{border-radius:50%;flex:none;place-items:center;width:52px;height:52px;display:grid}.ring__inner[data-v-001f8b8d]{width:40px;height:40px;color:var(--ik-ink);background:#fff;border-radius:50%;place-items:center;font-size:13px;font-weight:800;display:grid}.head__text[data-v-001f8b8d]{flex-direction:column;gap:2px;display:flex}.head__title[data-v-001f8b8d]{color:var(--ik-ink);font-size:15px;font-weight:800}.head__copy[data-v-001f8b8d]{color:var(--ik-text-2);font-size:13px}.rows[data-v-001f8b8d]{border:1px solid var(--ik-border);background:#fff;border-radius:14px;flex-direction:column;display:flex}.row[data-v-001f8b8d]{border-bottom:1px solid var(--ik-divider);align-items:center;gap:12px;padding:12px 14px;display:flex}.row[data-v-001f8b8d]:last-child{border-bottom:0}.check[data-v-001f8b8d]{background:var(--ik-success-tint);width:22px;height:22px;color:var(--ik-success);border-radius:50%;flex:none;place-items:center;font-size:10px;font-weight:800;display:grid}.row__text[data-v-001f8b8d]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.row__name[data-v-001f8b8d]{color:var(--ik-ink);font-size:13px;font-weight:800}.row__summary[data-v-001f8b8d]{color:var(--ik-text-2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.edit[data-v-001f8b8d]{color:var(--ik-primary);cursor:pointer;background:0 0;border:0;padding:4px 6px;font-family:inherit;font-size:12px;font-weight:700}.buttons[data-v-001f8b8d]{flex-wrap:wrap;gap:10px;display:flex}.activate[data-v-001f8b8d]{padding:11px 18px;font-size:14px;box-shadow:0 6px 16px -6px #5b3ff099}.secondary[data-v-001f8b8d]{border:1px solid var(--ik-border-3);color:var(--ik-body);cursor:pointer;background:#fff;border-radius:10px;padding:11px 16px;font-family:inherit;font-size:14px;font-weight:700}.secondary[data-v-001f8b8d]:disabled{cursor:not-allowed;opacity:.6}.live[data-v-cad9222f]{border:1px solid var(--ik-success-border);background:var(--ik-success-tint-2);border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px;display:flex}.dot[data-v-cad9222f]{background:var(--ik-success-2);border-radius:50%;flex:none;width:10px;height:10px}.url[data-v-cad9222f]{min-width:0;color:var(--ik-success-ink);overflow-wrap:anywhere;flex:1;font-size:13px;font-weight:600}.copy[data-v-cad9222f]{background:var(--ik-success);color:#fff;cursor:pointer;border:0;border-radius:8px;flex:none;padding:7px 12px;font-family:inherit;font-size:12px;font-weight:700}.details[data-v-cad9222f]{color:#fff;background:var(--ik-primary);border-radius:8px;flex:none;padding:7px 12px;font-size:12px;font-weight:700;text-decoration:none;transition:background .15s}.details[data-v-cad9222f]:hover{color:#fff;background:var(--ik-primary-hover)}.details[data-v-cad9222f]:focus-visible{outline:2px solid var(--ik-primary);outline-offset:2px}.overview[data-v-9e72daec]{flex-direction:column;flex:none;gap:12px;width:290px;display:flex;overflow-y:auto}.card[data-v-9e72daec]{border:1px solid var(--ik-border);background:#fff;border-radius:18px;flex-direction:column;gap:2px;padding:16px 18px;display:flex}.title[data-v-9e72daec]{letter-spacing:.08em;color:var(--ik-muted);padding-bottom:8px;font-size:11px;font-weight:700}.row[data-v-9e72daec]{border-top:1px solid var(--ik-divider);gap:10px;padding:10px 0;display:flex}.dot[data-v-9e72daec]{background:var(--ik-divider);width:22px;height:22px;color:var(--ik-muted);border-radius:50%;flex:none;place-items:center;font-size:10px;font-weight:800;transition:background .3s;display:grid}.dot--done[data-v-9e72daec]{background:var(--ik-success-tint);color:var(--ik-success)}.dot--active[data-v-9e72daec]{background:var(--ik-primary);color:#fff;animation:1.6s infinite ik-pulse}.body[data-v-9e72daec]{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.head[data-v-9e72daec]{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;width:100%;margin:0;padding:0;font-family:inherit;display:flex}.head:hover .chevron[data-v-9e72daec],.head:hover .name[data-v-9e72daec]{color:var(--ik-primary)}.head[data-v-9e72daec]:focus-visible{outline:2px solid var(--ik-primary);outline-offset:2px;border-radius:4px}.count[data-v-9e72daec]{color:var(--ik-muted);white-space:nowrap;margin-left:auto;font-size:11px}.chevron[data-v-9e72daec]{width:14px;height:14px;color:var(--ik-faint);flex:none;transition:transform .2s,color .15s}.head .name+.chevron[data-v-9e72daec]{margin-left:auto}.chevron--open[data-v-9e72daec]{transform:rotate(180deg)}.chevron svg[data-v-9e72daec]{width:100%;height:100%;display:block}.facts[data-v-9e72daec]{flex-direction:column;gap:6px;display:flex}.name[data-v-9e72daec]{color:var(--ik-ink);font-size:13px;font-weight:800}.name--active[data-v-9e72daec]{color:var(--ik-primary)}.name--upcoming[data-v-9e72daec]{color:var(--ik-faint)}.fact[data-v-9e72daec]{flex-direction:column;gap:1px;animation:.4s both ik-fillIn;display:flex}.fact__label[data-v-9e72daec]{color:var(--ik-muted);font-size:11px}.fact__value[data-v-9e72daec]{color:var(--ik-ink);overflow-wrap:anywhere;font-size:12px;font-weight:600}.intake-page[data-v-5d09f1a1]{background:var(--ik-page);height:100vh;color:var(--ik-ink);flex-direction:column;display:flex;overflow:hidden}.intake-body[data-v-5d09f1a1]{min-height:0;max-width:var(--ik-page-max);flex:1;gap:16px;width:100%;margin:0 auto;padding:20px 24px;display:flex}@media (width<=1149px){.overview[data-v-5d09f1a1]{display:none}}.chat[data-v-5d09f1a1]{border:1px solid var(--ik-border);background:#fff;border-radius:20px;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.chat-head[data-v-5d09f1a1]{border-bottom:1px solid var(--ik-border-2);flex-direction:column;flex:none;gap:12px;padding:14px 22px 12px;display:flex}.chat-head__top[data-v-5d09f1a1]{align-items:center;gap:14px;display:flex}.chat-head__text[data-v-5d09f1a1]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.chat-head__title[data-v-5d09f1a1]{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:800;overflow:hidden}.chat-head__sub[data-v-5d09f1a1]{color:var(--ik-text-2);font-size:12px}.draft-status[data-v-5d09f1a1]{color:var(--ik-faint);flex:none;font-size:11px}.draft-status--error[data-v-5d09f1a1]{color:#dc2626}.avatar[data-v-5d09f1a1]{background:var(--ik-tint);width:28px;height:28px;color:var(--ik-primary);border-radius:9px;flex:none;place-items:center;font-size:12px;font-weight:800;display:grid}.avatar--lg[data-v-5d09f1a1]{color:#fff;background:linear-gradient(135deg,#8b6cff,#5b3ff0);border-radius:11px;width:36px;height:36px;font-size:14px}.chapter-bar[data-v-5d09f1a1]{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.chapter[data-v-5d09f1a1]{flex-direction:column;gap:5px;min-width:0;display:flex}.chapter__bar[data-v-5d09f1a1]{background:var(--ik-border-4);border-radius:99px;height:5px;transition:background .4s}.chapter__label[data-v-5d09f1a1]{color:var(--ik-faint);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:700;transition:color .3s;overflow:hidden}.chapter--done .chapter__bar[data-v-5d09f1a1]{background:var(--ik-primary)}.chapter--done .chapter__label[data-v-5d09f1a1]{color:var(--ik-ink)}.chapter--active .chapter__bar[data-v-5d09f1a1]{background:var(--ik-progress)}.chapter--active .chapter__label[data-v-5d09f1a1]{color:var(--ik-primary)}.transcript[data-v-5d09f1a1]{flex-direction:column;flex:1;gap:14px;min-height:0;padding:24px 22px 12px;display:flex;overflow-y:auto}.transcript__loading[data-v-5d09f1a1]{margin:auto}.divider[data-v-5d09f1a1]{align-items:center;gap:12px;padding:8px 0 2px;animation:.4s both ik-msgIn;display:flex}.divider__line[data-v-5d09f1a1]{background:var(--ik-border-4);flex:1;height:1px}.divider__pill[data-v-5d09f1a1]{letter-spacing:.08em;color:var(--ik-primary);background:var(--ik-tint-2);white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:800}.msg-bot[data-v-5d09f1a1]{animation:ik-msgIn .45s var(--ik-ease) both;flex-direction:column;gap:10px;display:flex}.msg-bot__row[data-v-5d09f1a1]{max-width:var(--ik-content-max);align-items:flex-end;gap:10px;display:flex}.bubble[data-v-5d09f1a1]{background:var(--ik-bubble);border-radius:18px 18px 18px 6px;flex-direction:column;gap:6px;min-width:0;padding:13px 16px;display:flex}.bubble__pre[data-v-5d09f1a1]{color:var(--ik-text-2);font-size:13px}.bubble__text[data-v-5d09f1a1]{font-size:15px;font-weight:700;line-height:1.45}.bubble__em[data-v-5d09f1a1]{color:var(--ik-primary);background:var(--ik-tint-2);white-space:nowrap;border-radius:6px;padding:1px 7px;font-weight:800}.bubble__text--light[data-v-5d09f1a1]{font-weight:500}.bubble__hint[data-v-5d09f1a1]{color:var(--ik-muted);font-size:12px}.msg-user[data-v-5d09f1a1]{max-width:var(--ik-user-max);animation:ik-msgIn .35s var(--ik-ease) both;flex-direction:column;align-self:flex-end;align-items:flex-end;gap:4px;display:flex}.msg-user__bubble[data-v-5d09f1a1]{background:var(--ik-primary);color:#fff;overflow-wrap:anywhere;border-radius:18px 18px 6px;padding:11px 16px;font-size:14px;font-weight:600;line-height:1.4}.undo[data-v-5d09f1a1]{color:var(--ik-muted);cursor:pointer;background:0 0;border:0;padding:2px 4px;font-family:inherit;font-size:12px;font-weight:600;transition:color .15s}.undo[data-v-5d09f1a1]:hover{color:var(--ik-primary)}.typing[data-v-5d09f1a1]{animation:.3s both ik-msgIn}.bubble--typing[data-v-5d09f1a1]{flex-direction:row;gap:5px;padding:14px 16px}.typing__dot[data-v-5d09f1a1]{background:var(--ik-muted);border-radius:50%;width:7px;height:7px;animation:1.1s infinite ik-blink}.typing__dot[data-v-5d09f1a1]:nth-child(2){animation-delay:.15s}.typing__dot[data-v-5d09f1a1]:nth-child(3){animation-delay:.3s}.skip-link[data-v-5d09f1a1]{color:var(--ik-muted);cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-left:38px;padding:2px 4px;font-family:inherit;font-size:12px;font-weight:600}.skip-link[data-v-5d09f1a1]:hover{color:var(--ik-primary)}.composer[data-v-5d09f1a1]{flex-direction:column;flex:none;gap:8px;padding:12px 22px 16px;display:flex}.composer__box[data-v-5d09f1a1]{border:1.5px solid var(--ik-border-3);background:#fff;border-radius:14px;align-items:center;gap:8px;margin:0;padding:6px 6px 6px 16px;display:flex}.composer__input[data-v-5d09f1a1]{min-width:0;color:var(--ik-ink);background:0 0;border:0;outline:0;flex:1;padding:8px 0;font-family:inherit;font-size:14px}.composer__input[data-v-5d09f1a1]:disabled{cursor:not-allowed}.composer__send[data-v-5d09f1a1]{background:var(--ik-disabled);color:#fff;cursor:not-allowed;border:0;border-radius:10px;flex:none;width:38px;height:38px;font-size:16px;font-weight:800;transition:background .2s}.composer__send--on[data-v-5d09f1a1]{background:var(--ik-primary);cursor:pointer}.composer__hint[data-v-5d09f1a1]{color:var(--ik-faint);text-align:center;min-height:16px;font-size:11px}.composer__hint--error[data-v-5d09f1a1]{color:#dc2626}@media (width<=640px){.intake-body[data-v-5d09f1a1]{padding:12px}.chat-head[data-v-5d09f1a1],.transcript[data-v-5d09f1a1],.composer[data-v-5d09f1a1]{padding-left:14px;padding-right:14px}.chapter__label[data-v-5d09f1a1]{font-size:10px}}.matches-layout[data-v-f162d0e8]{min-height:100vh}.matches-content[data-v-f162d0e8]{width:100%;max-width:1440px;margin:0 auto;padding:32px}.page-header[data-v-f162d0e8]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#ffffff14 0%,#ffffff0a 100%);border:1px solid #7c3aed47;border-radius:8px;justify-content:space-between;align-items:flex-end;gap:24px;padding:28px 32px;display:flex;box-shadow:0 18px 60px #00000040}.page-header__content[data-v-f162d0e8]{flex-direction:column;gap:6px;display:flex}.page-header__eyebrow[data-v-f162d0e8]{text-transform:uppercase;letter-spacing:.08em;color:var(--primary-300);font-size:12px;font-weight:700}.page-title[data-v-f162d0e8]{margin:0!important}.page-subtitle[data-v-f162d0e8]{color:var(--gray-400)}.page-header__actions[data-v-f162d0e8]{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.stats-grid[data-v-f162d0e8]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.stats-card[data-v-f162d0e8]{border-radius:18px}.stats-card__label[data-v-f162d0e8]{text-transform:uppercase;letter-spacing:.08em;color:var(--primary-300);margin-bottom:10px;font-size:12px;font-weight:700}.stats-card__value[data-v-f162d0e8]{color:var(--gray-50);font-size:28px;font-weight:800;line-height:1.1}.stats-card__hint[data-v-f162d0e8]{color:var(--gray-400);margin-top:8px;font-size:13px}.page-alert[data-v-f162d0e8]{border-radius:14px}.matches-empty[data-v-f162d0e8]{padding:24px 0}.match-card[data-v-f162d0e8]{overflow:hidden}.match-card__top[data-v-f162d0e8]{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:20px;display:flex}.match-card__identity[data-v-f162d0e8]{align-items:flex-start;gap:14px;display:flex}.candidate-avatar[data-v-f162d0e8]{color:#fff;background:linear-gradient(135deg, var(--primary-500) 0%, var(--accent-cyan) 100%);border-radius:14px;place-items:center;width:46px;height:46px;font-size:14px;font-weight:800;display:grid;box-shadow:0 10px 26px #7c3aed40}.match-card__title-row[data-v-f162d0e8]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.match-card__title[data-v-f162d0e8]{margin:0!important}.match-card__meta[data-v-f162d0e8]{color:var(--gray-400);flex-wrap:wrap;gap:12px;font-size:13px;display:flex}.status-tag[data-v-f162d0e8]{font-weight:700}.overall-score[data-v-f162d0e8]{background:#7c3aed14;border:1px solid #7c3aed33;border-radius:18px;min-width:250px;padding:16px 18px}.overall-score__label[data-v-f162d0e8]{text-transform:uppercase;letter-spacing:.08em;color:var(--primary-300);margin-bottom:6px;font-size:12px;font-weight:700}.overall-score__value[data-v-f162d0e8]{color:var(--gray-50);margin-bottom:8px;font-size:30px;font-weight:800;line-height:1.1}.quick-summary[data-v-f162d0e8]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.quick-summary__item[data-v-f162d0e8]{background:#ffffff0a;border:1px solid #7c3aed1f;border-radius:16px;padding:14px 16px}.quick-summary__label[data-v-f162d0e8]{color:var(--gray-400);margin-bottom:6px;font-size:12px;display:block}.quick-summary__value[data-v-f162d0e8]{color:var(--gray-100);font-size:18px;font-weight:700}.inner-card[data-v-f162d0e8]{height:100%}.metric-row[data-v-f162d0e8]{color:var(--gray-100);padding:4px 0}.logistics-grid[data-v-f162d0e8]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.mini-metric[data-v-f162d0e8]{background:#ffffff0a;border:1px solid #7c3aed1f;border-radius:14px;padding:12px 14px}.mini-metric__title[data-v-f162d0e8]{color:var(--gray-400);margin-bottom:6px;font-size:12px}.mini-metric__value[data-v-f162d0e8]{color:var(--gray-100);margin-bottom:8px;font-size:18px;font-weight:700}.bottom-grid[data-v-f162d0e8]{margin-top:16px}.status-list[data-v-f162d0e8]{flex-direction:column;gap:12px;display:flex}.status-item[data-v-f162d0e8]{justify-content:space-between;align-items:center;gap:12px;display:flex}.status-item__label[data-v-f162d0e8]{color:var(--gray-200);font-weight:600}.status-reason[data-v-f162d0e8]{background:#ec489914;border:1px solid #ec489929;border-radius:14px;padding:14px 16px}.status-reason__title[data-v-f162d0e8]{text-transform:uppercase;letter-spacing:.08em;color:#f9a8d4;margin-bottom:6px;font-size:12px;font-weight:700}.status-reason__text[data-v-f162d0e8]{color:var(--gray-200);line-height:1.6}.flags-wrap[data-v-f162d0e8]{flex-wrap:wrap;gap:8px;display:flex}.flags-empty[data-v-f162d0e8]{padding:12px 0 0}.excluded-summary-card[data-v-f162d0e8]{border-radius:18px}.excluded-summary-title[data-v-f162d0e8]{margin-bottom:4px!important}.excluded-summary-text[data-v-f162d0e8]{color:var(--gray-400)}@media (width<=1000px){.matches-content[data-v-f162d0e8]{padding:20px}.page-header[data-v-f162d0e8]{flex-direction:column;align-items:stretch;padding:22px 20px}.stats-grid[data-v-f162d0e8],.quick-summary[data-v-f162d0e8]{grid-template-columns:repeat(2,minmax(0,1fr))}.match-card__top[data-v-f162d0e8]{flex-direction:column}.overall-score[data-v-f162d0e8]{width:100%;min-width:0}}@media (width<=640px){.matches-content[data-v-f162d0e8]{padding:16px}.stats-grid[data-v-f162d0e8]{grid-template-columns:1fr}.quick-summary[data-v-f162d0e8]{grid-template-columns:1fr 1fr}.logistics-grid[data-v-f162d0e8]{grid-template-columns:1fr}.match-card__identity[data-v-f162d0e8]{align-items:flex-start}.match-card__meta[data-v-f162d0e8]{flex-direction:column;gap:4px}}.matches-layout[data-v-e0152c91]{min-height:100vh}.matches-content[data-v-e0152c91]{width:100%;max-width:1440px;margin:0 auto;padding:32px}.page-header[data-v-e0152c91]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#ffffff14 0%,#ffffff0a 100%);border:1px solid #7c3aed47;border-radius:8px;justify-content:space-between;align-items:flex-end;gap:24px;padding:28px 32px;display:flex;box-shadow:0 18px 60px #00000040}.page-header__content[data-v-e0152c91]{flex-direction:column;gap:6px;display:flex}.page-header__eyebrow[data-v-e0152c91]{text-transform:uppercase;letter-spacing:.08em;color:var(--primary-300);font-size:12px;font-weight:700}.page-title[data-v-e0152c91]{margin:0!important}.page-subtitle[data-v-e0152c91]{color:var(--gray-400)}.page-header__actions[data-v-e0152c91]{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.stats-grid[data-v-e0152c91]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.stats-card[data-v-e0152c91]{border-radius:18px}.stats-card__label[data-v-e0152c91]{text-transform:uppercase;letter-spacing:.08em;color:var(--primary-300);margin-bottom:10px;font-size:12px;font-weight:700}.stats-card__value[data-v-e0152c91]{color:var(--gray-50);font-size:28px;font-weight:800;line-height:1.1}.stats-card__hint[data-v-e0152c91]{color:var(--gray-400);margin-top:8px;font-size:13px}.page-alert[data-v-e0152c91]{border-radius:14px}.matches-empty[data-v-e0152c91]{padding:24px 0}.match-card[data-v-e0152c91]{overflow:hidden}.match-card__top[data-v-e0152c91]{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:20px;display:flex}.match-card__identity[data-v-e0152c91]{align-items:flex-start;gap:14px;display:flex}.job-avatar[data-v-e0152c91]{color:#fff;background:linear-gradient(135deg, var(--primary-500) 0%, var(--accent-pink) 100%);border-radius:14px;place-items:center;width:46px;height:46px;font-size:14px;font-weight:800;display:grid;box-shadow:0 10px 26px #7c3aed40}.match-card__title-row[data-v-e0152c91]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.match-card__title[data-v-e0152c91]{margin:0!important}.match-card__meta[data-v-e0152c91]{color:var(--gray-400);flex-wrap:wrap;gap:12px;font-size:13px;display:flex}.status-tag[data-v-e0152c91]{font-weight:700}.overall-score[data-v-e0152c91]{background:#7c3aed14;border:1px solid #7c3aed33;border-radius:18px;min-width:250px;padding:16px 18px}.overall-score__label[data-v-e0152c91]{text-transform:uppercase;letter-spacing:.08em;color:var(--primary-300);margin-bottom:6px;font-size:12px;font-weight:700}.overall-score__value[data-v-e0152c91]{color:var(--gray-50);margin-bottom:8px;font-size:30px;font-weight:800;line-height:1.1}.quick-summary[data-v-e0152c91]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.quick-summary__item[data-v-e0152c91]{background:#ffffff0a;border:1px solid #7c3aed1f;border-radius:16px;padding:14px 16px}.quick-summary__label[data-v-e0152c91]{color:var(--gray-400);margin-bottom:6px;font-size:12px;display:block}.quick-summary__value[data-v-e0152c91]{color:var(--gray-100);font-size:18px;font-weight:700}.inner-card[data-v-e0152c91]{height:100%}.metric-row[data-v-e0152c91]{color:var(--gray-100);padding:4px 0}.logistics-grid[data-v-e0152c91]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.mini-metric[data-v-e0152c91]{background:#ffffff0a;border:1px solid #7c3aed1f;border-radius:14px;padding:12px 14px}.mini-metric__title[data-v-e0152c91]{color:var(--gray-400);margin-bottom:6px;font-size:12px}.mini-metric__value[data-v-e0152c91]{color:var(--gray-100);margin-bottom:8px;font-size:18px;font-weight:700}.bottom-grid[data-v-e0152c91]{margin-top:16px}.status-list[data-v-e0152c91]{flex-direction:column;gap:12px;display:flex}.status-item[data-v-e0152c91]{justify-content:space-between;align-items:center;gap:12px;display:flex}.status-item__label[data-v-e0152c91]{color:var(--gray-200);font-weight:600}.status-reason[data-v-e0152c91]{background:#ec489914;border:1px solid #ec489929;border-radius:14px;padding:14px 16px}.status-reason__title[data-v-e0152c91]{text-transform:uppercase;letter-spacing:.08em;color:#f9a8d4;margin-bottom:6px;font-size:12px;font-weight:700}.status-reason__text[data-v-e0152c91]{color:var(--gray-200);line-height:1.6}.flags-wrap[data-v-e0152c91]{flex-wrap:wrap;gap:8px;display:flex}.flags-empty[data-v-e0152c91]{padding:12px 0 0}.excluded-summary-card[data-v-e0152c91]{border-radius:18px}.excluded-summary-title[data-v-e0152c91]{margin-bottom:4px!important}.excluded-summary-text[data-v-e0152c91]{color:var(--gray-400)}@media (width<=1000px){.matches-content[data-v-e0152c91]{padding:20px}.page-header[data-v-e0152c91]{flex-direction:column;align-items:stretch;padding:22px 20px}.stats-grid[data-v-e0152c91],.quick-summary[data-v-e0152c91]{grid-template-columns:repeat(2,minmax(0,1fr))}.match-card__top[data-v-e0152c91]{flex-direction:column}.overall-score[data-v-e0152c91]{width:100%;min-width:0}}@media (width<=640px){.matches-content[data-v-e0152c91]{padding:16px}.stats-grid[data-v-e0152c91]{grid-template-columns:1fr}.quick-summary[data-v-e0152c91]{grid-template-columns:1fr 1fr}.logistics-grid[data-v-e0152c91]{grid-template-columns:1fr}.match-card__identity[data-v-e0152c91]{align-items:flex-start}.match-card__meta[data-v-e0152c91]{flex-direction:column;gap:4px}}.sb[data-v-ddab6a8f]{--purple:oklch(50% .22 280);--purple-light:oklch(62% .19 278);--purple-dim:oklch(94% .04 280);--purple-dimmer:oklch(97% .02 280);--green:oklch(58% .16 148);--text:oklch(18% .02 280);--text-2:oklch(42% .04 280);--text-3:oklch(62% .03 280);--text-4:oklch(75% .02 280);--border:oklch(90% .02 280);--border-focus:oklch(70% .12 280);--bg:oklch(97.5% .008 280);--bg-2:oklch(96.5% .012 280);--white:#fff;--radius-card:12px;--radius-field:8px;--radius-pill:20px;color:var(--text);-webkit-font-smoothing:antialiased;gap:24px;font-family:DM Sans,system-ui,sans-serif;display:grid}.sb-section[data-v-ddab6a8f]{gap:10px;display:grid}.sb-section__label[data-v-ddab6a8f]{letter-spacing:.07em;text-transform:uppercase;color:var(--text-3);font-size:11px;font-weight:700}.sb-section__label-row[data-v-ddab6a8f]{justify-content:space-between;align-items:center;gap:12px;display:flex}.sb-meter[data-v-ddab6a8f]{align-items:center;gap:8px;display:flex}.sb-meter__track[data-v-ddab6a8f]{background:var(--border);border-radius:4px;width:80px;height:4px;overflow:hidden}.sb-meter__fill[data-v-ddab6a8f]{background:var(--purple);border-radius:4px;height:100%;transition:width .4s}.sb-meter__label[data-v-ddab6a8f]{color:var(--text-3);white-space:nowrap;font-size:12px;font-weight:500}.sb-row[data-v-ddab6a8f]{border-radius:var(--radius-card);border:1.5px solid var(--border);background:var(--white);transition:border-color .2s;overflow:hidden}.sb-row--open[data-v-ddab6a8f]{border-color:var(--border-focus)}.sb-row__header[data-v-ddab6a8f]{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;display:flex}.sb-row__header-left[data-v-ddab6a8f]{align-items:center;gap:10px;min-width:0;display:flex}.sb-row__level-badge[data-v-ddab6a8f]{color:var(--purple);background:var(--purple-dim);white-space:nowrap;border-radius:20px;flex-shrink:0;padding:2px 10px;font-size:11px;font-weight:600}.sb-row__actions[data-v-ddab6a8f]{flex-shrink:0;align-items:center;gap:6px;display:flex}.sb-row__toggle[data-v-ddab6a8f]{border-radius:var(--radius-pill);border:1.5px solid var(--border);background:var(--bg);color:var(--text-2);cursor:pointer;white-space:nowrap;flex-shrink:0;align-items:center;gap:5px;padding:5px 12px;font-family:inherit;font-size:12px;font-weight:600;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.sb-row__toggle[data-v-ddab6a8f]:hover{border-color:var(--purple-light);color:var(--purple);background:var(--purple-dimmer)}.sb-row__remove[data-v-ddab6a8f]{border-radius:var(--radius-pill);color:oklch(55% .15 22);cursor:pointer;background:0 0;border:1.5px solid oklch(88% .15 22);padding:5px 12px;font-family:inherit;font-size:12px;font-weight:600;transition:background .15s,color .15s,border-color .15s}.sb-row__remove[data-v-ddab6a8f]:hover{color:oklch(48% .18 22);background:oklch(97% .03 22);border-color:oklch(70% .18 22)}.sb-row__chevron[data-v-ddab6a8f]{color:var(--text-4);transition:transform .2s}.sb-row__chevron--open[data-v-ddab6a8f]{transform:rotate(180deg)}.sb-row__body[data-v-ddab6a8f]{border-top:1px solid var(--border);gap:12px;padding:14px;display:grid}.sb-pill[data-v-ddab6a8f]{border-radius:var(--radius-field);background:var(--purple-dim);color:var(--text);white-space:nowrap;border:1px solid oklch(88% .06 280);align-items:center;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.sb-pill__unknown[data-v-ddab6a8f]{color:oklch(60% .12 60);background:oklch(95% .04 60);border-radius:4px;margin-left:6px;padding:1px 5px;font-size:10px;font-weight:700}.sb-card[data-v-ddab6a8f]{border-radius:var(--radius-card);border:1.5px solid var(--border);background:var(--white);transition:border-color .2s;overflow:hidden}.sb-card--editing[data-v-ddab6a8f]{border-color:var(--border-focus)}.sb-card__header[data-v-ddab6a8f]{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:12px;padding:12px 14px;display:flex}.sb-card__edit[data-v-ddab6a8f]{border-top:1px solid var(--border);gap:12px;padding:14px;display:grid}.sb-card__meta[data-v-ddab6a8f]{flex:1;min-width:0}.sb-card__name[data-v-ddab6a8f]{color:var(--text);font-size:14px;font-weight:600}.sb-card__suggested-badge[data-v-ddab6a8f]{letter-spacing:.05em;text-transform:uppercase;color:var(--purple);background:var(--purple-dim);vertical-align:middle;border:1px solid oklch(88% .06 280);border-radius:20px;align-items:center;margin-left:7px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-flex}.sb-card__level[data-v-ddab6a8f]{align-items:center;gap:8px;margin-top:3px;display:flex}.sb-card__level-label[data-v-ddab6a8f]{color:var(--text-3);font-size:12px}.sb-card__context-preview[data-v-ddab6a8f]{color:var(--text-4);text-overflow:ellipsis;white-space:nowrap;max-width:200px;font-size:12px;overflow:hidden}.sb-card__right[data-v-ddab6a8f]{flex-shrink:0;align-items:center;gap:8px;display:flex}.sb-card__actions[data-v-ddab6a8f]{justify-content:flex-end;align-items:center;padding-top:4px;display:flex}.sb-card__actions-right[data-v-ddab6a8f]{align-items:center;gap:8px;display:flex}.sb-btn-remove[data-v-ddab6a8f]{border-radius:var(--radius-field);color:oklch(55% .15 22);cursor:pointer;background:0 0;border:1.5px solid oklch(88% .15 22);padding:6px 16px;font-family:inherit;font-size:12px;font-weight:600;transition:background .15s,color .15s,border-color .15s}.sb-btn-remove[data-v-ddab6a8f]:hover:not(:disabled){color:oklch(48% .18 22);background:oklch(97% .03 22);border-color:oklch(70% .18 22)}.sb-btn-remove[data-v-ddab6a8f]:disabled{opacity:.35;cursor:not-allowed}.sb-toggle-btn[data-v-ddab6a8f]{border-radius:var(--radius-pill);background:var(--purple-dimmer);color:var(--purple);cursor:pointer;border:1.5px dashed oklch(78% .1 280);align-items:center;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.sb-toggle-btn[data-v-ddab6a8f]:hover{background:var(--purple-dim);border-color:var(--purple-light)}.sb-char-count[data-v-ddab6a8f]{color:var(--text-4);text-align:right;margin-top:4px;font-size:11px;transition:color .2s}.sb-char-count--ok[data-v-ddab6a8f]{color:var(--purple);font-weight:600}.sb-indicator[data-v-ddab6a8f]{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.sb-indicator__empty[data-v-ddab6a8f]{border:2px solid var(--border);background:0 0;border-radius:2%;width:18px;height:18px;transition:border-color .2s,background .2s}.sb-indicator__empty--partial[data-v-ddab6a8f]{border-color:var(--purple-light);background:var(--purple-dim)}.sb-dots[data-v-ddab6a8f]{align-items:center;gap:4px;display:flex}.sb-dots__dot[data-v-ddab6a8f]{background:var(--border);border-radius:50%;width:7px;height:7px;transition:background .15s}.sb-dots__dot--active[data-v-ddab6a8f]{background:var(--purple)}.sb-done-badge[data-v-ddab6a8f]{color:var(--purple);font-size:11px;font-weight:600}.sb-chevron[data-v-ddab6a8f]{color:var(--text-4);transition:transform .2s}.sb-card--editing .sb-chevron[data-v-ddab6a8f]{transform:rotate(180deg)}.sb-field-group[data-v-ddab6a8f]{gap:6px;display:grid}.sb-field-label[data-v-ddab6a8f]{color:var(--text-3);text-transform:uppercase;letter-spacing:.07em;font-size:11px;font-weight:700}.sb-input[data-v-ddab6a8f]{border-radius:var(--radius-field);border:1.5px solid var(--border);background:var(--bg);width:100%;color:var(--text);box-sizing:border-box;padding:9px 12px;font-family:inherit;font-size:13px;transition:border-color .15s}.sb-input[data-v-ddab6a8f]:focus{border-color:var(--border-focus);outline:none}.sb-textarea[data-v-ddab6a8f]{border-radius:var(--radius-field);border:1.5px solid var(--border);background:var(--bg);width:100%;color:var(--text);resize:none;box-sizing:border-box;padding:9px 12px;font-family:inherit;font-size:13px;line-height:1.5;transition:border-color .15s}.sb-textarea[data-v-ddab6a8f]:focus{border-color:var(--border-focus);outline:none}.sb-input[data-v-ddab6a8f]::placeholder,.sb-textarea[data-v-ddab6a8f]::placeholder{color:var(--text-4)}.sb-level-pills[data-v-ddab6a8f]{flex-wrap:wrap;gap:6px;display:flex}.sb-level-pill[data-v-ddab6a8f]{border-radius:var(--radius-pill);border:1.5px solid var(--border);background:var(--white);color:var(--text-2);cursor:pointer;padding:5px 13px;font-family:inherit;font-size:12px;font-weight:400;transition:border-color .15s,background .15s,color .15s}.sb-level-pill[data-v-ddab6a8f]:hover{border-color:var(--purple-light);color:var(--purple)}.sb-level-pill--active[data-v-ddab6a8f]{border:2px solid var(--purple);background:var(--purple-dim);color:var(--purple);font-weight:600}.sb-add-btn[data-v-ddab6a8f]{border-radius:var(--radius-field);background:var(--purple);color:#fff;cursor:pointer;border:none;justify-content:center;align-items:center;padding:9px 18px;font-family:inherit;font-size:13px;font-weight:600;transition:opacity .15s,transform .15s;display:inline-flex}.sb-add-btn[data-v-ddab6a8f]:hover:not(:disabled){opacity:.88;transform:translateY(-1px)}.sb-add-btn[data-v-ddab6a8f]:disabled{opacity:.4;cursor:not-allowed}.sb-add-btn--full[data-v-ddab6a8f]{width:100%}.sb-btn-ghost[data-v-ddab6a8f]{color:var(--text-4);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:12px}.sb-btn-ghost[data-v-ddab6a8f]:disabled{opacity:.35;cursor:not-allowed}.sb-btn-ghost--danger[data-v-ddab6a8f]{color:oklch(55% .15 22)}.sb-btn-ghost--danger[data-v-ddab6a8f]:hover{color:oklch(48% .18 22)}.sb-btn-done[data-v-ddab6a8f]{border-radius:var(--radius-field);border:1px solid var(--border);background:var(--bg-2);color:var(--text-2);cursor:pointer;padding:6px 16px;font-family:inherit;font-size:12px;transition:background .2s,color .2s,border-color .2s}.sb-btn-done--ready[data-v-ddab6a8f]{background:var(--purple);color:#fff;border-color:var(--purple)}.sb-composer[data-v-ddab6a8f]{border-radius:var(--radius-card);background:var(--purple-dimmer);border:1.5px dashed oklch(78% .1 280);gap:12px;padding:16px;display:grid}.sb-autocomplete[data-v-ddab6a8f]{position:relative}.sb-dropdown[data-v-ddab6a8f]{z-index:2;background:var(--white);border:1.5px solid var(--border-focus);border-radius:var(--radius-card);max-height:220px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #0000001a}.sb-dropdown__item[data-v-ddab6a8f]{color:var(--text);cursor:pointer;border-radius:6px;padding:8px 12px;font-size:13px;transition:background .1s}.sb-dropdown__item[data-v-ddab6a8f]:hover{background:var(--purple-dim);color:var(--purple)}.sb-unknown-hint[data-v-ddab6a8f]{color:oklch(60% .12 60);margin-top:5px;font-size:11px}@media (width<=640px){.sb-level-pills[data-v-ddab6a8f]{gap:5px}.sb-level-pill[data-v-ddab6a8f]{padding:4px 10px;font-size:11px}}.sq-wrap[data-v-5000963a]{width:100%}.sq-open[data-v-5000963a]{max-width:920px}.sq-open__input[data-v-5000963a]{background:#ffffffd1;border:1px solid #625a871a;border-radius:24px;padding:20px 24px;font-size:16px;line-height:1.6}.sq-options[data-v-5000963a]{gap:12px;display:grid}.sq-option[data-v-5000963a]{text-align:left;cursor:pointer;background:#ffffffc7;border:1px solid #625a871a;border-radius:24px;grid-template-columns:56px minmax(0,1fr) 40px;align-items:center;gap:22px;width:100%;min-height:94px;padding:24px 26px;transition:border-color .2s,background .2s,box-shadow .2s,transform .2s;display:grid}.sq-option[data-v-5000963a]:hover{background:#fffffff0;border-color:#7c5cff38;transform:translateY(-1px);box-shadow:0 14px 30px #2a24540d}.sq-option--selected[data-v-5000963a]{background:#7c5cff0f;border-color:#7c5cff73;box-shadow:0 16px 34px #7c5cff14}.sq-option__letter[data-v-5000963a]{color:#7658ff;background:#7c5cff14;border-radius:16px;place-items:center;width:56px;height:56px;font-size:20px;font-weight:700;display:grid}.sq-option__text[data-v-5000963a]{color:#3f425f;font-size:18px;font-weight:500;line-height:1.5}.sq-option__icon[data-v-5000963a]{opacity:.8;justify-self:end;font-size:28px}.sq-scale-shell[data-v-5000963a]{max-width:920px}.sq-scale-title[data-v-5000963a]{color:#8a8ca8;text-align:center;margin-bottom:18px;font-size:14px}.sq-likert[data-v-5000963a]{gap:16px;display:grid}.sq-likert__labels[data-v-5000963a]{color:#8a8ca8;justify-content:space-between;font-size:13px;font-weight:600;display:flex}.sq-likert__scale[data-v-5000963a]{align-items:start;gap:14px;display:grid}.sq-likert__btn[data-v-5000963a]{cursor:pointer;background:#ffffffd1;border:1px solid #625a871a;border-radius:22px;place-items:center;gap:10px;min-height:100px;padding:14px 10px;transition:border-color .2s,background .2s,transform .2s,box-shadow .2s;display:grid}.sq-likert__btn[data-v-5000963a]:hover{border-color:#7c5cff38;transform:translateY(-1px)}.sq-likert__btn--selected[data-v-5000963a]{background:#7c5cff14;border-color:#7c5cff73;box-shadow:0 16px 34px #7c5cff14}.sq-likert__number[data-v-5000963a]{color:#7658ff;background:linear-gradient(#7c5cff29,#7c5cff14);border-radius:999px;place-items:center;width:48px;height:48px;font-size:22px;font-weight:800;display:grid}.sq-likert__badge[data-v-5000963a]{color:#fff;text-align:center;background:linear-gradient(#8b72ff 0%,#7554ff 100%);border-radius:999px;justify-content:center;align-items:center;padding:8px 12px;font-size:13px;font-weight:700;display:inline-flex}@media (width<=768px){.sq-option[data-v-5000963a]{min-height:unset;grid-template-columns:48px minmax(0,1fr);gap:16px;padding:18px}.sq-option__letter[data-v-5000963a]{width:48px;height:48px;font-size:18px}.sq-option__text[data-v-5000963a]{font-size:16px}.sq-option__icon[data-v-5000963a]{display:none}.sq-likert__scale[data-v-5000963a]{grid-template-columns:repeat(3,minmax(0,1fr))!important}.sq-likert__btn[data-v-5000963a]{min-height:88px}.sq-likert__number[data-v-5000963a]{width:42px;height:42px;font-size:18px}}.application-page[data-v-0db955f1]{color:#1c1d39;background:linear-gradient(135deg,#fff 0%,oklch(97% .02 280) 100%);flex-direction:column;min-height:100vh;display:flex;position:relative;overflow:hidden}.state-shell[data-v-0db955f1]{place-items:center;min-height:100vh;padding:24px;display:grid}.wizard-topbar[data-v-0db955f1]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:10;background:#ffffffe6;border-bottom:1px solid #625a8714;grid-template-columns:1fr 1fr 1fr;align-items:center;height:84px;padding:0 32px;display:grid;position:sticky;top:0}.brand[data-v-0db955f1]{align-items:center;gap:14px;display:flex}.brand-icon[data-v-0db955f1]{color:#fff;background:linear-gradient(#7c5cff 0%,#6a49ff 100%);border-radius:11px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:15px;font-weight:700;display:grid;box-shadow:0 10px 24px #6a49ff3d}.brand-icon--lg[data-v-0db955f1]{border-radius:16px;flex:0 0 52px;width:52px;height:52px;font-size:20px}.brand-name-company[data-v-0db955f1]{color:#9596b5;text-transform:uppercase;letter-spacing:.05em;margin-bottom:3px;font-size:12px;font-weight:500}.brand-name-job-title[data-v-0db955f1]{color:#1c1d39;font-size:22px;font-weight:700;line-height:1.15}.progress-wrap[data-v-0db955f1]{max-width:480px;margin:0 auto}.segments[data-v-0db955f1]{grid-template-columns:repeat(10,1fr);gap:10px;margin-bottom:10px;display:grid}.segment[data-v-0db955f1]{background:#8d88ad38;border-radius:999px;height:4px;transition:background .3s}.segment.active[data-v-0db955f1]{background:linear-gradient(90deg,#7c5cff 0%,#8b72ff 100%)}.progress-label[data-v-0db955f1]{text-align:center;color:#7c7d9b;font-size:14px;font-weight:600}.progress-label span[data-v-0db955f1]{color:#6d4dff;font-weight:700}.top-actions[data-v-0db955f1]{justify-content:flex-end;display:flex}.exit-button[data-v-0db955f1]{color:#555774;background:#fffffff2;border-color:#625a871f;border-radius:12px;height:40px}.wizard-main[data-v-0db955f1]{flex-direction:column;flex:1;width:min(1280px,100% - 48px);margin:0 auto;padding:42px 0 24px;display:flex}.intro-shell[data-v-0db955f1]{flex:1;align-items:center;padding:40px 0;display:flex}.intro-layout[data-v-0db955f1]{grid-template-columns:1fr 480px;align-items:start;gap:64px;width:100%;display:grid}.intro-left[data-v-0db955f1]{flex-direction:column;gap:28px;display:flex}.intro-brand[data-v-0db955f1]{align-items:center;gap:16px;display:flex}.intro-eyebrow[data-v-0db955f1]{text-transform:uppercase;letter-spacing:.1em;color:#9596b5;margin-bottom:-18px;font-size:13px;font-weight:700}.intro-headline[data-v-0db955f1]{letter-spacing:-.04em;color:#191a33;margin:0;font-size:48px;font-weight:800;line-height:1.1}.intro-headline-accent[data-v-0db955f1]{color:#7c5cff}.intro-body[data-v-0db955f1]{color:#5a5d7a;margin:0;font-size:16px;line-height:1.8}.intro-reassurance[data-v-0db955f1]{background:#ffffffb8;border:1px solid #625a8714;border-radius:22px;flex-direction:column;gap:0;display:flex;overflow:hidden}.reassurance-item[data-v-0db955f1]{border-bottom:1px solid #625a8712;align-items:flex-start;gap:18px;padding:22px 28px;transition:background .15s;display:flex}.reassurance-item[data-v-0db955f1]:last-child{border-bottom:none}.reassurance-item[data-v-0db955f1]:hover{background:#7c5cff08}.reassurance-icon[data-v-0db955f1]{flex-shrink:0;margin-top:2px;font-size:24px}.reassurance-label[data-v-0db955f1]{color:#23233d;margin-bottom:4px;font-size:16px;font-weight:700}.reassurance-note[data-v-0db955f1]{color:#7c7d9b;font-size:14px;line-height:1.6}.intro-actions[data-v-0db955f1]{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.intro-start-btn[data-v-0db955f1]{border-radius:18px;min-width:220px;height:62px;padding:0 36px;font-size:17px;font-weight:700}.intro-exit-link[data-v-0db955f1]{cursor:pointer;color:#9596b5;text-underline-offset:3px;background:0 0;border:none;padding:0;font-size:14px;text-decoration:underline;transition:color .15s}.intro-exit-link[data-v-0db955f1]:hover{color:#6d4dff}.intro-right[data-v-0db955f1]{flex-direction:column;gap:16px;display:flex}.intro-stat-card[data-v-0db955f1]{background:#ffffffd6;border:1px solid #625a8714;border-radius:28px;align-items:baseline;gap:16px;padding:32px 36px;display:flex;box-shadow:0 20px 44px #221c480d}.intro-stat-number[data-v-0db955f1]{letter-spacing:-.04em;color:#6d4dff;font-size:64px;font-weight:800;line-height:1}.intro-stat-label[data-v-0db955f1]{color:#7c7d9b;font-size:18px;font-weight:600}.intro-what-card[data-v-0db955f1]{background:#ffffffd6;border:1px solid #625a8714;border-radius:28px;padding:32px 36px;box-shadow:0 20px 44px #221c480d}.intro-what-title[data-v-0db955f1]{text-transform:uppercase;letter-spacing:.08em;color:#9596b5;margin-bottom:26px;font-size:13px;font-weight:700}.intro-what-list[data-v-0db955f1]{flex-direction:column;gap:22px;display:flex}.intro-what-item[data-v-0db955f1]{align-items:flex-start;gap:16px;display:flex}.intro-what-item-icon[data-v-0db955f1]{border-radius:12px;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:18px;display:grid}.intro-what-item-icon--purple[data-v-0db955f1]{background:#7c5cff1a}.intro-what-item-icon--blue[data-v-0db955f1]{background:#0ea5e91a}.intro-what-item-icon--amber[data-v-0db955f1]{background:#f59e0b1a}.intro-what-item-icon--green[data-v-0db955f1]{background:#10b9811a}.intro-what-item-label[data-v-0db955f1]{color:#2e3052;margin-bottom:4px;font-size:16px;font-weight:700}.intro-what-item-note[data-v-0db955f1]{color:#8b8ea9;font-size:14px;line-height:1.55}.intro-tip-card[data-v-0db955f1]{background:#7c5cff0d;border:1px solid #7c5cff24;border-radius:24px;align-items:flex-start;gap:16px;padding:24px 28px;display:flex}.intro-tip-emoji[data-v-0db955f1]{flex-shrink:0;margin-top:2px;font-size:22px}.intro-tip-card p[data-v-0db955f1]{color:#5f45d9;margin:0;font-size:15px;line-height:1.75}@media (width<=1100px){.intro-layout[data-v-0db955f1]{grid-template-columns:1fr;gap:40px}.intro-right[data-v-0db955f1]{position:static}.intro-headline[data-v-0db955f1]{font-size:34px}.intro-body[data-v-0db955f1]{max-width:100%}}@media (width<=768px){.intro-headline[data-v-0db955f1]{font-size:28px}.intro-start-btn[data-v-0db955f1]{width:100%}.intro-actions[data-v-0db955f1]{align-items:stretch}.intro-exit-link[data-v-0db955f1]{text-align:center}.intro-stat-card[data-v-0db955f1]{padding:22px 24px}.intro-stat-number[data-v-0db955f1]{font-size:44px}}.wizard-layout[data-v-0db955f1]{z-index:1;flex-direction:row;min-height:100vh;display:flex;position:relative}.wizard-area[data-v-0db955f1]{flex-direction:column;flex:1;min-width:0;display:flex}.wizard-sidebar[data-v-0db955f1]{scrollbar-width:none;background:#fffffff5;border-left:1px solid #625a8714;flex-direction:column;flex-shrink:0;gap:0;width:340px;height:100vh;padding:32px 24px;transition:width .3s cubic-bezier(.4,0,.2,1),padding .3s cubic-bezier(.4,0,.2,1);display:flex;position:sticky;top:0;overflow:hidden}.wizard-sidebar[data-v-0db955f1]::-webkit-scrollbar{display:none}.wizard-sidebar--collapsed[data-v-0db955f1]{width:56px;padding:32px 10px}.sb-header[data-v-0db955f1]{flex-shrink:0;justify-content:flex-end;align-items:center;margin-bottom:24px;display:flex}.wizard-sidebar--collapsed .sb-header[data-v-0db955f1]{justify-content:center;margin-bottom:0}.sb-toggle[data-v-0db955f1]{cursor:pointer;color:#7658ff;background:#7c5cff0d;border:1px solid #625a871f;border-radius:10px;flex-shrink:0;place-items:center;width:32px;height:32px;transition:background .2s,border-color .2s;display:grid}.sb-toggle[data-v-0db955f1]:hover{background:#7c5cff1a;border-color:#7c5cff40}.sb-toggle-icon[data-v-0db955f1]{transition:transform .3s cubic-bezier(.4,0,.2,1)}.sb-content[data-v-0db955f1]{opacity:1;flex-direction:column;flex:1;gap:28px;min-width:260px;transition:opacity .2s;display:flex;overflow:hidden}.wizard-sidebar--collapsed .sb-content[data-v-0db955f1]{opacity:0;pointer-events:none}.sb-exit[data-v-0db955f1]{border-top:1px solid #625a8714;margin-top:auto;padding-top:16px}.sb-exit-btn[data-v-0db955f1]{color:#555774;background:#fffffff2;border-color:#625a871f;border-radius:12px;width:100%;height:40px}.sb-progress[data-v-0db955f1]{flex-direction:column;gap:10px;display:flex}.sb-progress-head[data-v-0db955f1]{justify-content:space-between;align-items:center;gap:8px;display:flex}.sb-progress-title[data-v-0db955f1]{text-transform:uppercase;letter-spacing:.08em;color:#9596b5;font-size:11px;font-weight:700}.sb-progress-count[data-v-0db955f1]{color:#7c7d9b;font-size:11px;font-weight:600}.sb-progress-track[data-v-0db955f1]{background:#7c5cff1a;border-radius:999px;height:5px;overflow:hidden}.sb-progress-fill[data-v-0db955f1]{border-radius:inherit;background:linear-gradient(90deg,#7c5cff 0%,#8b72ff 100%);height:100%;transition:width .4s}.sb-context[data-v-0db955f1]{flex-direction:column;flex:1;gap:18px;display:flex}.sb-context-head[data-v-0db955f1]{align-items:flex-start;gap:12px;display:flex}.sb-context-icon[data-v-0db955f1]{color:#7c5cff;background:#7c5cff1a;border-radius:10px;flex-shrink:0;place-items:center;width:32px;height:32px;margin-top:2px;display:grid}.sb-context-title[data-v-0db955f1]{color:#23233d;margin-bottom:4px;font-size:13px;font-weight:700;line-height:1.3}.sb-context-sub[data-v-0db955f1]{color:#7c7d9b;font-size:12px;line-height:1.6}.sb-items[data-v-0db955f1]{flex-direction:column;gap:12px;display:flex}.sb-item[data-v-0db955f1]{align-items:flex-start;gap:10px;display:flex}.sb-item-icon[data-v-0db955f1]{color:#7c5cff;background:#7c5cff12;border-radius:8px;flex-shrink:0;place-items:center;width:26px;height:26px;margin-top:1px;display:grid}.sb-item-title[data-v-0db955f1]{color:#3f425f;margin-bottom:2px;font-size:12px;font-weight:600;line-height:1.4}.sb-item-desc[data-v-0db955f1]{color:#9596b5;font-size:11px;line-height:1.55}.sb-tip[data-v-0db955f1]{background:#7c5cff0d;border:1px solid #7c5cff1a;border-radius:14px;margin-top:auto;padding:14px 16px}.sb-tip-label[data-v-0db955f1]{text-transform:uppercase;letter-spacing:.1em;color:#7c5cff;margin-bottom:6px;font-size:10px;font-weight:800}.sb-tip-text[data-v-0db955f1]{color:#5f45d9;font-size:12px;line-height:1.65}.content-grid[data-v-0db955f1]{grid-template-columns:minmax(0,1fr);padding-top:60px;display:grid}.content-grid.content-grid--full[data-v-0db955f1]{padding-top:0}.content-grid--full[data-v-0db955f1]{width:100%}.content-grid--narrow[data-v-0db955f1]{max-width:720px;margin:0 auto}.content-grid--flush[data-v-0db955f1]{padding-top:0}.content-main[data-v-0db955f1]{min-width:0}.content-aside[data-v-0db955f1]{align-content:start;gap:22px;display:grid}.content-aside .insight-card[data-v-0db955f1]{box-sizing:border-box;height:100%}.done-shell[data-v-0db955f1]{flex-direction:column;flex:1;justify-content:center;width:100%;padding:40px 0;display:flex}.done-split[data-v-0db955f1]{grid-template-columns:1fr 480px;align-items:start;gap:64px;display:grid}.done-form-col[data-v-0db955f1]{flex-direction:column;gap:28px;display:flex}.done-icon-box[data-v-0db955f1]{background:#7c5cff1a;border-radius:18px;place-items:center;width:64px;height:64px;display:grid}.done-icon-svg[data-v-0db955f1]{color:#7c5cff;font-size:26px}.done-title[data-v-0db955f1]{letter-spacing:-.03em;color:#191a33;margin:0;font-size:44px;font-weight:800;line-height:1.1}.done-subtitle[data-v-0db955f1]{color:#7c5cff;margin:-14px 0 0;font-size:18px;font-weight:600}.done-body[data-v-0db955f1]{color:#5a5d7a;white-space:pre-line;margin:0;font-size:16px;line-height:1.75}.done-body.narrow[data-v-0db955f1]{max-width:480px}.done-email-field[data-v-0db955f1]{flex-direction:column;gap:10px;display:flex}.done-field-label[data-v-0db955f1]{color:#444666;letter-spacing:.03em;text-transform:uppercase;font-size:14px;font-weight:700}.done-input[data-v-0db955f1] input{height:56px;font-size:16px;border-radius:16px!important}.done-consent[data-v-0db955f1]{cursor:pointer;align-items:flex-start;gap:12px;max-width:460px;display:flex}.done-consent--error .done-consent-check[data-v-0db955f1]{border-color:#d1434380}.done-consent-check[data-v-0db955f1]{cursor:pointer;background:#fff;border:1.5px solid #625a874d;border-radius:6px;flex-shrink:0;place-items:center;width:20px;height:20px;margin-top:2px;transition:border-color .2s,background .2s;display:grid}.done-consent-check.checked[data-v-0db955f1]{background:#7c5cff;border-color:#7c5cff}.done-consent-checkmark[data-v-0db955f1]{color:#fff;font-size:12px;font-weight:700;line-height:1}.done-consent-label[data-v-0db955f1]{color:#23233d;font-size:15px;font-weight:600;line-height:1.5}.done-consent-note[data-v-0db955f1]{color:#9596b5;margin-top:3px;font-size:14px}.consent-error[data-v-0db955f1]{color:#d14343;margin:-20px 0 0;font-size:13px}.done-submit-btn[data-v-0db955f1]{border-radius:18px;width:100%;height:62px;font-size:17px}.done-privacy-sm-row[data-v-0db955f1]{color:#9596b5;align-items:center;gap:9px;font-size:14px;display:flex}.done-privacy-sm-icon[data-v-0db955f1]{color:#b0b2c8;flex-shrink:0;font-size:15px}.done-section-divider[data-v-0db955f1]{background:#625a871a;height:1px}.done-summary-card[data-v-0db955f1]{background:#ffffffd6;border:1px solid #625a8714;border-radius:28px;padding:40px 36px;box-shadow:0 20px 44px #221c480d}.done-summary-title[data-v-0db955f1]{text-transform:uppercase;letter-spacing:.08em;color:#9596b5;margin-bottom:32px;font-size:13px;font-weight:700}.done-step-list[data-v-0db955f1]{flex-direction:column;gap:0;display:flex}.done-step[data-v-0db955f1]{align-items:flex-start;gap:18px;display:flex}.done-step-connector[data-v-0db955f1]{background:#625a871f;width:2px;height:26px;margin-left:17px}.done-step-icon[data-v-0db955f1]{color:#7c7d9b;background:#625a8714;border-radius:11px;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:14px;font-weight:800;display:grid}.done-step-body[data-v-0db955f1]{padding-bottom:6px}.done-step-label[data-v-0db955f1]{color:#23233d;margin-bottom:5px;font-size:16px;font-weight:700}.done-step-note[data-v-0db955f1]{color:#7c7d9b;font-size:14px;line-height:1.65}.done-summary-divider[data-v-0db955f1]{background:#625a8714;height:1px;margin:32px 0}.done-privacy-block[data-v-0db955f1]{gap:14px;display:grid}.done-privacy-row[data-v-0db955f1]{color:#5a5d7a;align-items:center;gap:13px;font-size:14.5px;display:flex}.done-privacy-icon[data-v-0db955f1]{color:#9596b5;flex-shrink:0;font-size:16px}.confirmed-shell[data-v-0db955f1]{text-align:center;flex-direction:column;align-items:center;gap:20px;max-width:560px;margin:40px auto;display:flex}.confirmed-icon[data-v-0db955f1]{color:#fff;background:linear-gradient(135deg,#8b72ff,#7554ff);border-radius:20px;place-items:center;width:64px;height:64px;font-size:28px;font-weight:700;display:grid;box-shadow:0 14px 30px #7554ff38}@media (width<=900px){.done-split[data-v-0db955f1]{grid-template-columns:1fr;gap:32px}.done-summary-col[data-v-0db955f1]{order:-1}}.question-chip[data-v-0db955f1]{color:#7a5bff;background:#7c5cff14;border-radius:16px;align-items:center;gap:10px;margin-bottom:28px;padding:12px 18px;font-size:14px;font-weight:700;display:inline-flex}.question-chip-icon[data-v-0db955f1]{font-size:12px}.question-title[data-v-0db955f1]{letter-spacing:-.04em;color:#191a33;max-width:980px;margin:0;font-size:24px;line-height:1.15}.title-tip[data-v-0db955f1]{color:#5f45d9;background:#7c5cff0f;border:1px solid #7c5cff1f;border-radius:16px;align-items:center;gap:10px;margin-top:16px;padding:14px 18px;font-size:14px;line-height:1.6;display:flex}.title-tip-icon[data-v-0db955f1]{flex:none;font-size:16px}.answer-zone[data-v-0db955f1]{margin-top:32px}.surface-card[data-v-0db955f1],.state-card[data-v-0db955f1]{background:#ffffffd6;border:1px solid #625a8714;border-radius:28px;box-shadow:0 20px 44px #221c480d}.grouped-card[data-v-0db955f1],.input-surface[data-v-0db955f1]{padding:28px 30px}.group-form[data-v-0db955f1]{gap:28px;display:grid}.group-field[data-v-0db955f1]{gap:10px;display:grid}.group-field-head[data-v-0db955f1]{align-items:center;gap:14px;display:flex}.group-index[data-v-0db955f1]{color:#6d4dff;background:#7c5cff14;border-radius:999px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:14px;font-weight:700;display:grid}.group-field-copy[data-v-0db955f1]{justify-content:space-between;align-items:baseline;gap:12px;width:100%;display:flex}.group-field-label[data-v-0db955f1]{color:#23233d;font-size:18px;font-weight:700}.group-field-note[data-v-0db955f1]{color:#8b8ea9;font-size:14px}.group-field-hint[data-v-0db955f1]{color:#9596b5;margin:0 0 4px 44px;font-size:13px;line-height:1.55}.welcome-back-bar[data-v-0db955f1]{color:#5c3fff;background:#7c5cff12;border-bottom:1px solid #7c5cff1f;justify-content:space-between;align-items:center;padding:10px 32px;font-size:14px;font-weight:600;animation:.3s slideDown-0db955f1;display:flex}.welcome-back-dismiss[data-v-0db955f1]{color:#9596b5;cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:13px}@keyframes slideDown-0db955f1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.group-horizontal-grid[data-v-0db955f1]{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:20px;margin-top:32px;display:grid}.group-tile-placeholder[data-v-0db955f1]{display:none}.group-tile-stack[data-v-0db955f1]{flex-direction:column;gap:20px;display:flex}.group-tile-stack>.group-tile[data-v-0db955f1]{flex:1}.group-tile[data-v-0db955f1]{background:#ffffffd6;border:1px solid #625a8714;border-radius:22px;flex-direction:column;gap:14px;padding:24px 22px;display:flex;box-shadow:0 8px 24px #221c480a}.group-tile-head[data-v-0db955f1]{align-items:flex-start;gap:12px;display:flex}.group-tile-label[data-v-0db955f1]{color:#23233d;font-size:15px;font-weight:700;line-height:1.35}.group-tile-hint[data-v-0db955f1]{color:#9596b5;margin:0;font-size:13px;line-height:1.55}.group-tile-options[data-v-0db955f1]{flex-direction:column;gap:8px;display:flex}.group-tile-option[data-v-0db955f1]{color:#444866;cursor:pointer;text-align:left;background:#ffffffb3;border:1px solid #625a871a;border-radius:12px;align-items:center;gap:10px;width:100%;padding:10px 12px;font-size:14px;font-weight:500;transition:border-color .15s,background .15s;display:flex}.group-tile-option[data-v-0db955f1]:hover{background:#7c5cff08;border-color:#7c5cff38}.group-tile-option.selected[data-v-0db955f1]{color:#23233d;background:#7c5cff0f;border-color:#7c5cff59}.group-tile-option-text[data-v-0db955f1]{flex:1}.group-tile-radio[data-v-0db955f1]{border:2px solid #625a8740;border-radius:50%;flex-shrink:0;width:18px;height:18px;transition:border-color .15s,background .15s}.group-tile-option.selected .group-tile-radio[data-v-0db955f1]{background:#7c5cff;border-color:#7c5cff;box-shadow:inset 0 0 0 3px #fff}.group-tile-checkbox[data-v-0db955f1]{background:#fff;border:1.5px solid #625a8747;border-radius:6px;flex-shrink:0;place-items:center;width:20px;height:20px;transition:border-color .15s,background .15s;display:grid}.group-tile-option--check.selected .group-tile-checkbox[data-v-0db955f1]{background:#7c5cff;border-color:#7c5cff}.group-tile-checkmark[data-v-0db955f1]{color:#fff;font-size:11px;font-weight:700;line-height:1}.group-tile-number-wrap[data-v-0db955f1]{flex-direction:column;gap:6px;display:flex}.group-tile-number[data-v-0db955f1]{width:100%}.group-tile-number-label[data-v-0db955f1]{color:#9596b5;font-size:13px}.group-tile-looks-good[data-v-0db955f1]{color:#10b981;align-items:center;gap:6px;margin-top:4px;font-size:13px;font-weight:600;display:flex}.group-tile-looks-good-icon[data-v-0db955f1]{font-size:13px}@media (width<=900px){.group-horizontal-grid[data-v-0db955f1]{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.group-horizontal-grid[data-v-0db955f1]{grid-template-columns:1fr}}.compact-options[data-v-0db955f1],.pill-grid[data-v-0db955f1]{flex-wrap:wrap;gap:12px;display:flex}.compact-options--wide .compact-option[data-v-0db955f1]{justify-content:center;min-width:98px}.compact-option[data-v-0db955f1],.pill-option[data-v-0db955f1]{cursor:pointer;color:#444866;background:#ffffffd1;border:1px solid #625a871a;border-radius:16px;align-items:center;gap:12px;min-height:60px;padding:14px 16px;font-weight:600;transition:all .2s;display:inline-flex}.compact-option[data-v-0db955f1]:hover,.pill-option[data-v-0db955f1]:hover{border-color:#7c5cff38;transform:translateY(-1px)}.compact-option.selected[data-v-0db955f1],.pill-option.selected[data-v-0db955f1]{color:#5c3fff;background:#7c5cff12;border-color:#7c5cff73}.option-key-sm[data-v-0db955f1],.pill-key[data-v-0db955f1]{color:#7658ff;background:#7c5cff14;border-radius:10px;place-items:center;width:30px;height:30px;font-size:13px;font-weight:700;display:grid}.pill-grid--left[data-v-0db955f1]{justify-content:flex-start}.small-input-wrap[data-v-0db955f1],.salary-panel[data-v-0db955f1]{max-width:860px}.group-number[data-v-0db955f1]{max-width:160px}.salary-confirm-panel[data-v-0db955f1]{background:#ffffffd6;border:1px solid #625a8714;border-radius:22px;gap:20px;max-width:520px;margin:0 auto;padding:32px 28px;display:grid;box-shadow:0 8px 24px #221c480a}.salary-confirm-range[data-v-0db955f1]{letter-spacing:-.03em;color:#1c1d39;font-size:42px;font-weight:800;line-height:1}.salary-confirm-body[data-v-0db955f1]{color:#5a5d7a;margin:0;font-size:16px;line-height:1.7}.salary-confirm-actions[data-v-0db955f1]{gap:12px;display:grid}.salary-confirm-btn[data-v-0db955f1]{color:#3f425f;cursor:pointer;text-align:left;background:#ffffffd1;border:1.5px solid #625a871f;border-radius:18px;align-items:center;gap:14px;width:100%;padding:18px 22px;font-size:16px;font-weight:600;transition:border-color .2s,background .2s,box-shadow .2s;display:flex}.salary-confirm-btn[data-v-0db955f1]:hover{background:#fffffff2;border-color:#7c5cff4d}.salary-confirm-btn--selected[data-v-0db955f1]{color:#5c3fff;background:#7c5cff0f;border-color:#7c5cff80}.salary-confirm-btn__icon[data-v-0db955f1]{color:#6d4dff;background:#7c5cff14;border-radius:8px;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:14px;font-weight:700;display:grid}.salary-confirm-btn--no[data-v-0db955f1]{color:#7c7d9b;padding:14px 22px;font-size:14px}.salary-confirm-btn--selected-no[data-v-0db955f1]{background:#625a870d;border-color:#625a874d}.salary-confirm-note[data-v-0db955f1]{color:#9596b5;margin:0;font-size:13px;line-height:1.6}.prompt-head[data-v-0db955f1]{text-align:left;gap:8px;margin-bottom:18px;display:grid}.prompt-title[data-v-0db955f1]{color:#23233d;font-size:18px;font-weight:700;line-height:1.45}.prompt-subtitle[data-v-0db955f1]{color:#7b7f99;font-size:15px;line-height:1.6}.char-count[data-v-0db955f1]{color:#a0a2be;text-align:right;margin-top:8px;font-size:13px;transition:color .2s}.char-count.met[data-v-0db955f1]{color:#8b8ea9}.char-count-ok[data-v-0db955f1]{color:#5c9e77;font-weight:600}.options-list[data-v-0db955f1]{gap:12px;display:grid}.options-list--compact[data-v-0db955f1]{max-width:520px}.option-card[data-v-0db955f1]{text-align:left;cursor:pointer;background:#ffffffb8;border:1px solid #625a871a;border-radius:22px;align-items:center;gap:22px;width:100%;min-height:104px;padding:24px 26px;transition:border-color .2s,background .2s,box-shadow .2s,transform .2s;display:flex}.option-card[data-v-0db955f1]:hover{background:#fffffff0;border-color:#7c5cff38;transform:translateY(-1px);box-shadow:0 14px 30px #2a24540d}.option-card.selected[data-v-0db955f1]{background:#7c5cff0f;border-color:#7c5cff73;box-shadow:0 16px 34px #7c5cff14}.option-card--compact[data-v-0db955f1]{min-height:84px}.option-key[data-v-0db955f1]{color:#7658ff;background:#7c5cff14;border-radius:16px;flex:0 0 56px;place-items:center;width:56px;height:56px;font-size:20px;font-weight:700;display:grid}.option-text[data-v-0db955f1]{color:#3f425f;font-size:18px;font-weight:500;line-height:1.5}.salary-panel[data-v-0db955f1]{text-align:left;background:#ffffffd1;border:1px solid #625a871a;border-radius:24px;gap:18px;padding:24px;display:grid}.salary-block[data-v-0db955f1]{gap:10px;display:grid}.salary-label[data-v-0db955f1]{color:#7c7d9b;font-size:14px}.salary-value[data-v-0db955f1]{color:#1c1d39;font-size:28px;font-weight:700}.insight-card[data-v-0db955f1]{box-sizing:border-box;height:100%;padding:30px 26px}.insight-title[data-v-0db955f1]{color:#5c3fff;margin:0;font-size:16px;font-weight:800}.insight-copy[data-v-0db955f1]{color:#676b89;margin-top:14px;font-size:16px;line-height:1.7}.aside-divider[data-v-0db955f1]{background:#625a871a;height:1px;margin:22px 0}.aside-section-title[data-v-0db955f1]{color:#23233d;margin-bottom:14px;font-size:15px;font-weight:700}.check-list[data-v-0db955f1]{gap:14px;display:grid}.check-row[data-v-0db955f1]{color:#424662;align-items:center;gap:12px;line-height:1.5;display:flex}.check-dot[data-v-0db955f1]{color:#6d4dff;background:#7c5cff14;border-radius:999px;flex:0 0 26px;place-items:center;width:26px;height:26px;font-size:13px;font-weight:700;display:grid}.quote-card[data-v-0db955f1]{color:#5f45d9;background:#7c5cff0f;border-radius:18px;margin-top:24px;padding:18px 20px;line-height:1.7}.reflection-card[data-v-0db955f1]{margin-top:26px;padding:24px 28px}.reflection-head[data-v-0db955f1]{color:#5c3fff;margin-bottom:16px;font-size:18px;font-weight:800}.reflection-grid[data-v-0db955f1]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.reflection-item[data-v-0db955f1]{color:#414561;border-left:1px solid #625a871f;padding-left:18px;line-height:1.65}.processing-inline[data-v-0db955f1]{justify-content:center;align-items:center;min-height:360px;padding:24px 0;display:flex}.processing-card[data-v-0db955f1]{width:100%;max-width:720px}.state-card[data-v-0db955f1]{text-align:center;max-width:720px;margin:auto;padding:48px 32px}.state-icon[data-v-0db955f1]{margin-bottom:16px;font-size:36px}.state-title[data-v-0db955f1]{color:#181a33;margin:0;font-size:32px;line-height:1.2}.state-subtitle[data-v-0db955f1]{color:#6b6e8b;margin:14px auto 0;font-size:16px;line-height:1.6}.state-subtitle.narrow[data-v-0db955f1]{max-width:560px}.email-box[data-v-0db955f1]{text-align:left;max-width:480px;margin:28px auto 0}.field-error[data-v-0db955f1]{color:#d14343;margin-top:8px;font-size:13px}.processing-track[data-v-0db955f1]{background:#7c5cff1a;border-radius:999px;max-width:520px;height:10px;margin:24px auto 0;overflow:hidden}.processing-fill[data-v-0db955f1]{border-radius:inherit;background:linear-gradient(90deg,#7c5cff 0%,#8b72ff 100%);height:100%;transition:width .2s linear}.processing-percent[data-v-0db955f1]{color:#6d4dff;margin-top:14px;font-weight:700}.wizard-footer[data-v-0db955f1]{justify-content:space-between;align-items:center;gap:20px;width:min(1280px,100% - 48px);margin:0 auto;padding:0 0 20px;display:flex}.footer-left[data-v-0db955f1]{align-items:flex-end;display:flex}.tip-box[data-v-0db955f1]{color:#8a8ca8;background:#fffc;border:1px solid #625a871a;border-radius:16px;align-items:center;gap:10px;min-height:56px;padding:0 16px;font-size:14px;display:inline-flex}.tip-copy[data-v-0db955f1]{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.keycap[data-v-0db955f1]{color:#8588a5;background:#fff;border:1px solid #625a8724;border-radius:8px;place-items:center;min-width:28px;height:28px;padding:0 8px;font-family:inherit;font-size:13px;font-weight:700;display:inline-grid}.footer-right[data-v-0db955f1]{align-items:center;gap:16px;display:flex}.back-button[data-v-0db955f1]{color:#252742;background:#ffffffd1;border:1px solid #625a871f;border-radius:16px;min-width:132px;height:56px;font-weight:700}.primary-button[data-v-0db955f1]{background:linear-gradient(#8b72ff 0%,#7554ff 100%);border:none;border-radius:16px;min-width:156px;height:56px;padding:0 24px;font-weight:700;box-shadow:0 14px 26px #7554ff38}.wide-button[data-v-0db955f1]{min-width:220px}.enter-hint[data-v-0db955f1]{color:#6d708d;white-space:nowrap;font-size:15px}[data-v-0db955f1] .ant-input,[data-v-0db955f1] .ant-select-selector,[data-v-0db955f1] .ant-input-number,[data-v-0db955f1] .ant-input-number-input-wrap input{border-radius:18px!important}.soft-textarea[data-v-0db955f1] textarea{color:#2a2d4f;min-height:220px;box-shadow:none;background:#ffffffeb;border-color:#625a871f;border-radius:20px;padding:20px 22px;font-size:17px}.soft-textarea[data-v-0db955f1] textarea:focus{border-color:#7c5cff66;box-shadow:0 0 0 3px #7c5cff14}.soft-number[data-v-0db955f1]{width:100%}[data-v-0db955f1] .ant-input,[data-v-0db955f1] .ant-select-selector,[data-v-0db955f1] .ant-input-number{background:#ffffffeb!important;border-color:#625a871f!important;min-height:56px!important}[data-v-0db955f1] .ant-slider-track{background:#7a5bff}[data-v-0db955f1] .ant-slider-handle:after{box-shadow:0 0 0 2px #7a5bff}@media (width<=1100px){.wizard-sidebar[data-v-0db955f1]{display:none}.reflection-grid[data-v-0db955f1]{grid-template-columns:1fr}.intro-layout[data-v-0db955f1]{grid-template-columns:1fr;gap:40px}.intro-headline[data-v-0db955f1]{font-size:32px}.intro-body[data-v-0db955f1]{max-width:100%}}@media (width<=768px){.wizard-topbar[data-v-0db955f1]{grid-template-columns:1fr;gap:14px;height:auto;padding:18px}.brand[data-v-0db955f1],.top-actions[data-v-0db955f1]{justify-content:center}.wizard-main[data-v-0db955f1],.wizard-footer[data-v-0db955f1]{width:calc(100% - 32px)}.wizard-main[data-v-0db955f1]{padding:28px 0 20px}.grouped-card[data-v-0db955f1],.input-surface[data-v-0db955f1],.insight-card[data-v-0db955f1],.reflection-card[data-v-0db955f1]{padding:22px 18px}.group-field-copy[data-v-0db955f1]{flex-direction:column;align-items:flex-start}.group-field-hint[data-v-0db955f1]{margin-left:0}.option-card[data-v-0db955f1]{min-height:unset;gap:16px;padding:18px}.option-key[data-v-0db955f1]{flex-basis:46px;width:46px;height:46px;font-size:18px}.option-text[data-v-0db955f1],.prompt-title[data-v-0db955f1]{font-size:16px}.wizard-footer[data-v-0db955f1]{flex-direction:column;align-items:stretch;gap:12px}.footer-right[data-v-0db955f1]{flex-wrap:wrap;justify-content:space-between}.tip-box[data-v-0db955f1]{width:100%}.title-tip[data-v-0db955f1]{font-size:13px}.char-count[data-v-0db955f1]{font-size:12px}.intro-headline[data-v-0db955f1]{font-size:28px}.intro-start-btn[data-v-0db955f1]{width:100%}.intro-actions[data-v-0db955f1]{text-align:center;align-items:stretch}.intro-exit-link[data-v-0db955f1]{text-align:center}}.lang-step[data-v-0db955f1]{background:#ffffffd6;border:1px solid #625a8714;border-radius:22px;gap:12px;padding:32px 28px;display:grid;box-shadow:0 8px 24px #221c480a}.lang-card[data-v-0db955f1]{background:#ffffffd1;border:1.5px solid #625a871f;border-radius:18px;transition:border-color .2s,background .2s;overflow:hidden}.lang-card--acknowledged[data-v-0db955f1]{background:#7c5cff08;border-color:#7c5cff59}.lang-card-header[data-v-0db955f1]{justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.lang-name-row[data-v-0db955f1]{align-items:center;gap:8px;display:flex}.lang-name[data-v-0db955f1]{color:#23233d;font-size:17px;font-weight:600}.lang-required-badge[data-v-0db955f1]{color:#5c3fff;letter-spacing:.03em;background:#7c5cff1a;border:1px solid #7c5cff40;border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}.lang-remove-btn[data-v-0db955f1]{color:#7c7d9b;cursor:pointer;background:0 0;border:1.5px solid #625a8724;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;transition:border-color .2s,color .2s,background .2s;display:flex}.lang-remove-btn[data-v-0db955f1]:hover{color:#dc2626;background:#dc26260d;border-color:#dc26264d}.lang-add-row[data-v-0db955f1]{align-items:center;gap:10px;padding:4px 2px;display:flex}.lang-add-toggle-btn[data-v-0db955f1]{background:var(--purple-dimmer);color:var(--purple);cursor:pointer;border:1.5px dashed oklch(78% .1 280);border-radius:999px;align-items:center;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.lang-add-toggle-btn[data-v-0db955f1]:hover{background:var(--purple-dim);border-color:var(--purple-light)}.lang-add-select[data-v-0db955f1]{width:260px}.lang-add-cancel-btn[data-v-0db955f1]{color:#7c7d9b;cursor:pointer;background:0 0;border:1.5px solid #625a872e;border-radius:999px;padding:6px 14px;font-family:inherit;font-size:13px;font-weight:600;transition:color .15s,border-color .15s}.lang-add-cancel-btn[data-v-0db955f1]:hover{color:#23233d;border-color:#625a8759}.lang-ack-btn[data-v-0db955f1]{color:#7c7d9b;cursor:pointer;background:0 0;border:1.5px solid #625a8724;border-radius:12px;flex-shrink:0;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;transition:border-color .2s,background .2s,color .2s;display:flex}.lang-ack-btn[data-v-0db955f1]:hover{color:#5c3fff;border-color:#7c5cff4d}.lang-ack-btn--active[data-v-0db955f1]{color:#5c3fff;background:#7c5cff14;border-color:#7c5cff66}.lang-ack-check[data-v-0db955f1]{font-size:11px;font-weight:700}.lang-levels[data-v-0db955f1]{flex-wrap:wrap;gap:8px;padding:0 18px 16px;display:flex}.lang-level-btn[data-v-0db955f1]{color:#7c7d9b;cursor:pointer;background:0 0;border:1.5px solid #625a8724;border-radius:999px;padding:6px 16px;font-size:13px;font-weight:600;transition:border-color .2s,background .2s,color .2s}.lang-level-btn[data-v-0db955f1]:hover{color:#5c3fff;border-color:#7c5cff4d}.lang-level-btn--selected[data-v-0db955f1]{color:#5c3fff;background:#7c5cff1a;border-color:#7c5cff80}.signup-page[data-v-def36380]{background:var(--app-bg);flex-direction:column;min-height:100vh;display:flex}.signup-main[data-v-def36380]{flex:1;justify-content:center;align-items:center;padding:24px 28px;display:flex}.signup-grid[data-v-def36380]{align-items:stretch;gap:20px;width:100%;max-width:800px;display:grid}.form-panel[data-v-def36380]{flex-direction:column;gap:16px;display:flex}.hero-brand[data-v-def36380]{align-items:center;gap:14px;margin-bottom:2px;display:flex}.brand-badge[data-v-def36380]{color:#fff;background:linear-gradient(135deg, var(--primary-500) 0%, var(--accent-pink) 100%);border-radius:14px;flex-shrink:0;place-items:center;width:48px;height:48px;font-size:18px;font-weight:800;display:grid;box-shadow:0 10px 24px #6d48f542}.brand-name[data-v-def36380]{color:var(--app-text);font-family:Syne,sans-serif;font-size:22px;font-weight:700;line-height:1.1}.brand-name--ai[data-v-def36380]{color:var(--app-primary,#6366f1)}.brand-name--by[data-v-def36380]{color:var(--app-text-faint);font-size:13px;font-weight:500}.brand-subtitle[data-v-def36380]{color:var(--app-text-muted);font-size:14px}.page-alert[data-v-def36380]{border-radius:10px}.signup-card[data-v-def36380]{width:100%}.signup-card-title-wrap[data-v-def36380]{flex-direction:column;gap:4px;margin-bottom:18px;display:flex}.signup-card-eyebrow[data-v-def36380]{text-transform:uppercase;letter-spacing:.08em;color:var(--primary-500);font-size:12px;font-weight:700}.signup-card-title[data-v-def36380]{color:var(--app-text);font-family:Syne,sans-serif;font-size:28px;font-weight:700}.signup-card-subtitle[data-v-def36380]{color:var(--app-text-muted);font-size:13px}.signup-footer[data-v-def36380]{text-align:center;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:18px;display:flex}.signup-footer-text[data-v-def36380]{color:var(--app-text-muted)}.signup-footer-link[data-v-def36380]{padding-left:4px!important}@media (width<=900px){.signup-main[data-v-def36380]{padding:20px}}@media (width<=640px){.signup-main[data-v-def36380]{padding:16px}.brand-name[data-v-def36380]{font-size:20px}.signup-card-title[data-v-def36380]{font-size:24px}}
