@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)}.app-shell[data-v-954d62b2]{min-height:100vh;background:var(--app-bg)!important}.content-auth[data-v-954d62b2]{background:var(--app-bg);min-height:100vh}.app-sider[data-v-954d62b2]{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-954d62b2] .ant-layout-sider-children{flex-direction:column;height:100%;display:flex}.app-sider[data-v-954d62b2]:after{content:"";background:linear-gradient(#0000,#6d48f533,#0000);width:1px;position:absolute;top:10%;bottom:10%;right:0}.content-app[data-v-954d62b2]{background:var(--app-bg);flex-direction:column;min-height:100vh;padding:0;display:flex}.brand[data-v-954d62b2]{border-bottom:1px solid var(--app-border);flex-shrink:0;align-items:center;gap:12px;padding:24px 20px;display:flex}.brand__badge[data-v-954d62b2]{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-954d62b2]{color:var(--app-text);font-family:Syne,sans-serif;font-size:17px;font-weight:700;line-height:1.2}.brand__name--ai[data-v-954d62b2]{color:var(--app-primary,#6366f1)}.brand__name--by[data-v-954d62b2]{color:var(--app-text-faint);margin-top:1px;font-size:11px;font-weight:500;display:block}.brand__subtitle[data-v-954d62b2]{color:var(--app-text-faint);text-transform:uppercase;letter-spacing:.08em;margin-top:3px;font-size:11px;font-weight:600}.sidebar-menu[data-v-954d62b2]{flex:1;min-height:0;padding:14px 10px;background:0 0!important;border-inline-end:none!important}.sidebar-foot[data-v-954d62b2]{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-954d62b2]{align-self:flex-start}.user-chip[data-v-954d62b2]{cursor:pointer;border-radius:9px;align-items:center;gap:10px;padding:8px 10px;transition:background .15s;display:flex}.user-chip[data-v-954d62b2]:hover{background:var(--app-surface-2)}.user-avatar[data-v-954d62b2]{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-954d62b2]{flex-direction:column;min-width:0;display:flex;overflow:hidden}.user-meta__email[data-v-954d62b2]{color:var(--app-text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.user-meta__role[data-v-954d62b2]{color:var(--app-text-faint);text-transform:capitalize;margin-top:1px;font-size:11px}.auth-page[data-v-20cfd4b7]{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-20cfd4b7]{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-20cfd4b7]{justify-content:flex-end;padding:16px 24px;display:flex}.auth-main[data-v-20cfd4b7]{flex:1;justify-content:center;align-items:center;padding:24px 28px;display:flex}.auth-grid[data-v-20cfd4b7]{align-items:stretch;gap:20px;width:100%;max-width:500px;display:grid}.login-panel[data-v-20cfd4b7]{flex-direction:column;gap:16px;display:flex}.hero-brand[data-v-20cfd4b7]{align-items:center;gap:14px;margin-bottom:2px;display:flex}.brand-badge[data-v-20cfd4b7]{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-20cfd4b7]{color:var(--app-text);font-family:Syne,sans-serif;font-size:22px;font-weight:700;line-height:1.1}.brand-name--ai[data-v-20cfd4b7]{color:var(--app-primary,#6366f1)}.brand-name--by[data-v-20cfd4b7]{color:var(--app-text-faint);font-size:13px;font-weight:500}.brand-subtitle[data-v-20cfd4b7]{color:var(--app-text-muted);font-size:14px}.login-card[data-v-20cfd4b7]{width:100%}.login-card-title-wrap[data-v-20cfd4b7]{flex-direction:column;gap:4px;margin-bottom:18px;display:flex}.login-card-eyebrow[data-v-20cfd4b7]{text-transform:uppercase;letter-spacing:.08em;color:var(--primary-500);font-size:12px;font-weight:700}.login-card-title[data-v-20cfd4b7]{color:var(--app-text);font-family:Syne,sans-serif;font-size:28px;font-weight:700}.login-card-subtitle[data-v-20cfd4b7]{color:var(--app-text-muted);font-size:13px}.login-alert[data-v-20cfd4b7]{margin-bottom:16px}.login-footer[data-v-20cfd4b7]{text-align:center;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:18px;display:flex}.login-footer-text[data-v-20cfd4b7]{color:var(--app-text-muted)}@media (width<=980px){.auth-grid[data-v-20cfd4b7]{max-width:560px}.login-panel[data-v-20cfd4b7]{order:1}}@media (width<=900px){.auth-main[data-v-20cfd4b7]{padding:20px}}@media (width<=640px){.auth-main[data-v-20cfd4b7]{padding:16px}.brand-name[data-v-20cfd4b7]{font-size:20px}.login-card-title[data-v-20cfd4b7]{font-size:24px}}.auth-page[data-v-ac7cc123]{background:var(--app-bg);flex-direction:column;min-height:100vh;display:flex}.auth-topbar[data-v-ac7cc123]{justify-content:flex-end;padding:16px 24px;display:flex}.auth-main[data-v-ac7cc123]{flex:1;justify-content:center;align-items:center;padding:24px 28px;display:flex}.auth-grid[data-v-ac7cc123]{align-items:stretch;gap:20px;width:100%;max-width:520px;display:grid}.register-panel[data-v-ac7cc123]{flex-direction:column;gap:16px;display:flex}.hero-brand[data-v-ac7cc123]{align-items:center;gap:14px;margin-bottom:2px;display:flex}.brand-badge[data-v-ac7cc123]{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-ac7cc123]{color:var(--app-text);font-family:Syne,sans-serif;font-size:22px;font-weight:700;line-height:1.1}.brand-name--ai[data-v-ac7cc123]{color:var(--app-primary,#6366f1)}.brand-name--by[data-v-ac7cc123]{color:var(--app-text-faint);font-size:13px;font-weight:500}.brand-subtitle[data-v-ac7cc123]{color:var(--app-text-muted);font-size:14px}.register-card[data-v-ac7cc123]{width:100%}.register-card-title-wrap[data-v-ac7cc123]{flex-direction:column;gap:4px;margin-bottom:18px;display:flex}.register-card-eyebrow[data-v-ac7cc123]{text-transform:uppercase;letter-spacing:.08em;color:var(--primary-500);font-size:12px;font-weight:700}.register-card-title[data-v-ac7cc123]{color:var(--app-text);font-family:Syne,sans-serif;font-size:28px;font-weight:700}.form-grid[data-v-ac7cc123]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.register-alert[data-v-ac7cc123]{margin-bottom:16px}.register-footer[data-v-ac7cc123]{text-align:center;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:18px;display:flex}.register-footer-text[data-v-ac7cc123]{color:var(--app-text-muted)}.recruiter-note[data-v-ac7cc123]{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-ac7cc123]:first-child{color:var(--app-text-faint);font-weight:600}@media (width<=640px){.auth-main[data-v-ac7cc123]{padding:16px}.brand-name[data-v-ac7cc123]{font-size:20px}.register-card-title[data-v-ac7cc123]{font-size:24px}.form-grid[data-v-ac7cc123]{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}.role-title[data-v-9fc5aa6a]{text-transform:capitalize}.stats-grid[data-v-087fd048]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.dashboard-grid[data-v-087fd048]{grid-template-columns:minmax(0,1fr) 690px;align-items:start;gap:16px;display:grid}.dashboard-side[data-v-087fd048]{flex-direction:column;gap:16px;display:flex}.page-eyebrow[data-v-087fd048]{letter-spacing:.14em;font-size:13px;font-weight:700}.page-title[data-v-087fd048]{letter-spacing:-.02em!important;font-size:30px!important}.jobs-topbar .btn-primary[data-v-087fd048]{border-radius:12px!important;height:auto!important;padding:12px 20px!important;font-size:14px!important;font-weight:600!important;line-height:1!important;box-shadow:0 4px 16px -4px #4c24c866!important}.stat-card[data-v-087fd048]{padding:22px 24px}.stat-card__icon[data-v-087fd048]{border-radius:12px;width:44px;height:44px}.stat-card__value[data-v-087fd048]{letter-spacing:-.02em;font-size:32px;font-weight:800}.stat-card__label[data-v-087fd048]{font-size:14px;font-weight:500}.stat-card--warn[data-v-087fd048]{border-color:var(--amber-border);background:var(--amber-bg)}.stat-card__value--amber[data-v-087fd048]{color:var(--amber)}.section-head[data-v-087fd048]{padding:22px 24px 18px}.section-title[data-v-087fd048]{letter-spacing:-.01em;font-size:18px;font-weight:700}.section-sub[data-v-087fd048]{font-size:13px}.jobs-toolbar[data-v-087fd048]{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-087fd048]{flex-wrap:wrap;gap:6px;display:flex}.jobs-toolbar__right[data-v-087fd048]{align-items:center;gap:8px;display:flex}.jobs-filter-search[data-v-087fd048]{width:240px}[data-v-087fd048] .jobs-filter-search .ant-input{font-size:14px!important}.jobs-sort[data-v-087fd048]{width:150px}[data-v-087fd048] .jobs-sort .ant-select-selector,[data-v-087fd048] .jobs-sort .ant-select-selection-item{font-size:14px!important}.filter-chip[data-v-087fd048]{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-087fd048]:hover{color:var(--primary-500);border-color:#6d48f54d}.filter-chip__count[data-v-087fd048]{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-087fd048]{color:var(--primary-500);background:#6d48f50f;border-color:#6d48f54d}.filter-chip--on .filter-chip__count[data-v-087fd048]{color:var(--primary-500);background:#fff}.filter-chip--amber.filter-chip--on[data-v-087fd048]{border-color:var(--amber-border);background:var(--amber-bg);color:var(--amber)}.filter-chip--amber.filter-chip--on .filter-chip__count[data-v-087fd048]{color:var(--amber)}.filter-chip--green.filter-chip--on[data-v-087fd048]{color:var(--green);background:#05966914;border-color:#0596694d}.filter-chip--green.filter-chip--on .filter-chip__count[data-v-087fd048]{color:var(--green)}.filter-chip--neutral.filter-chip--on[data-v-087fd048]{border-color:var(--app-border);color:var(--app-text-muted);background:#0000000a}.role-cell[data-v-087fd048]{align-items:center;gap:10px;min-width:0;display:flex}.role-text[data-v-087fd048]{flex:1;min-width:0}.role-title[data-v-087fd048]{letter-spacing:-.005em;align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.role-meta[data-v-087fd048]{color:var(--app-text-faint);align-items:center;gap:6px;margin-top:2px;font-size:13px;display:flex}.role-meta__sep[data-v-087fd048]{color:var(--app-text-faint);opacity:.6}.draft-badge[data-v-087fd048]{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-087fd048]{font-feature-settings:"tnum";color:var(--app-text);font-size:17px;font-weight:700}.metric-dash[data-v-087fd048]{color:var(--app-text-faint);font-size:17px}[data-v-087fd048] .job-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-087fd048] .job-table .ant-table-thead>tr>th:first-child,[data-v-087fd048] .job-table .ant-table-tbody>tr>td:first-child{padding-left:24px!important}[data-v-087fd048] .job-table .ant-table-tbody>tr>td{padding-top:18px!important;padding-bottom:18px!important}.status-pill[data-v-087fd048]{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-087fd048]{background:currentColor;border-radius:50%;flex-shrink:0;width:7px;height:7px}.status-pill__icon[data-v-087fd048]{font-size:11px;line-height:1}.status-pill__sub[data-v-087fd048]{opacity:.7;font-weight:500}.status-pill--green[data-v-087fd048]{color:var(--green);background:#0596691a}.status-pill--blue[data-v-087fd048]{color:#2563eb;background:#2563eb14}.status-pill--amber[data-v-087fd048]{background:var(--amber-bg);color:var(--amber)}.status-pill--neutral[data-v-087fd048]{color:var(--app-text-faint);background:#0000000a}[data-v-087fd048] .job-row--dormant{opacity:.62}[data-v-087fd048] .job-row--dormant:hover{opacity:1}.intake-cell[data-v-087fd048]{justify-content:center;display:flex}.intake-dot[data-v-087fd048]{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:11px;height:11px;display:inline-flex}.intake-dot--active[data-v-087fd048]{background:var(--green);animation:2.5s infinite pulse-087fd048;box-shadow:0 0 0 4px #05966924}.intake-dot--missing[data-v-087fd048]{background:var(--amber-bg);border:1px solid var(--amber-border);color:var(--amber)}.role-avatar[data-v-087fd048]{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-087fd048{0%,to{opacity:1}50%{opacity:.5}}@media (width<=1100px){.dashboard-grid[data-v-087fd048]{grid-template-columns:1fr}.dashboard-side[data-v-087fd048]{grid-template-columns:1fr 1fr;gap:16px;display:grid}}@media (width<=900px){.stats-grid[data-v-087fd048]{grid-template-columns:repeat(2,minmax(0,1fr))}.jobs-toolbar[data-v-087fd048]{flex-direction:column;align-items:stretch}.jobs-toolbar__right[data-v-087fd048]{width:100%}.jobs-filter-search[data-v-087fd048]{flex:1}}@media (width<=640px){.stats-grid[data-v-087fd048],.dashboard-side[data-v-087fd048]{grid-template-columns:1fr}}.job-edit-page[data-v-50fc9133]{background:var(--app-bg);flex-direction:column;min-height:100vh;display:flex}.two-col[data-v-50fc9133]{grid-template-columns:minmax(0,1fr) 300px}.ov-value--normal[data-v-50fc9133]{text-transform:none;word-break:break-word}.section-title[data-v-50fc9133]{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-50fc9133]{flex-direction:column;align-items:stretch}}.b-flex[data-v-89ca2b9b]{background:var(--green-bg);color:var(--green);border-color:var(--green-border)}.b-hyb[data-v-89ca2b9b]{background:var(--blue-bg);color:var(--blue);border-color:var(--blue-border)}.b-on[data-v-89ca2b9b]{background:var(--amber-bg);color:var(--amber);border-color:var(--amber-border)}.b-sz[data-v-89ca2b9b]{background:var(--app-surface-2);color:var(--app-text-muted);border-color:var(--app-border)}.b-type[data-v-89ca2b9b]{background:var(--purple-bg);color:var(--primary-500);border-color:var(--purple-border)}.role-title[data-v-89ca2b9b]{align-items:center;gap:8px;display:flex}.draft-badge[data-v-89ca2b9b]{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}.interview-questions-card[data-v-2e680592]{flex-direction:column;gap:12px;display:flex}.iq-title-row[data-v-2e680592]{align-items:center;gap:6px;display:flex}.iq-info-icon[data-v-2e680592]{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-2e680592]{color:var(--app-text-muted);align-items:center;gap:8px;font-size:13px;display:flex}.iq-error[data-v-2e680592]{color:var(--app-text-muted);font-size:13px}.iq-list[data-v-2e680592]{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.iq-item[data-v-2e680592]{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-2e680592]{letter-spacing:.06em;text-transform:uppercase;color:var(--app-text-muted);font-size:10px;font-weight:700}.iq-question[data-v-2e680592]{color:var(--app-text);margin:0;padding:0;font-size:13px;font-style:italic;line-height:1.6}.iq-footer[data-v-2e680592]{flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;display:flex}.iq-probe[data-v-2e680592]{text-transform:uppercase;letter-spacing:.04em;border-radius:10px;padding:2px 7px;font-size:10px;font-weight:600}.iq-probe--skill[data-v-2e680592]{background:var(--color-blue-50,#eff6ff);color:var(--color-blue-600,#2563eb)}.iq-probe--trait[data-v-2e680592]{background:var(--color-purple-50,#f5f3ff);color:var(--color-purple-600,#7c3aed)}.iq-probe-label[data-v-2e680592]{color:var(--app-text-muted);font-size:11px}.jobs-topbar[data-v-2e680592]{border-radius:0}.jobs-content[data-v-2e680592]{padding:16px 0}.table-search[data-v-2e680592]{width:320px;max-width:100%}.toolbar-select[data-v-2e680592]{min-width:160px}.toolbar-toggle-label[data-v-2e680592]{color:var(--app-text-muted);font-size:12px}.table-pagination[data-v-2e680592]{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-2e680592]{grid-template-columns:1fr 450px;align-items:start;gap:16px;display:grid}.right-panel[data-v-2e680592]{flex-direction:column;gap:12px;display:flex}.panel-stack[data-v-2e680592]{gap:12px;min-height:100%;display:grid}.contextual-card[data-v-2e680592]{height:100%}.contextual-card .section-head[data-v-2e680592]{padding:8px 4px}.card[data-v-2e680592],.table-wrap[data-v-2e680592]{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-2e680592]{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-2e680592]{color:var(--app-text);font-size:13px;font-weight:700}.panel-card__sub[data-v-2e680592]{color:var(--app-text-faint);margin-top:2px;font-size:11px}.table-header-row[data-v-2e680592]{justify-content:space-between;align-items:center;gap:10px;padding:14px 16px 0;display:flex}.table-kicker[data-v-2e680592]{text-transform:uppercase;letter-spacing:.08em;color:var(--primary-400);font-size:10px;font-weight:700}.table-title[data-v-2e680592]{color:var(--app-text);margin:6px 0;font-size:14px;font-weight:700}.job-table[data-v-2e680592] .ant-table{background:0 0!important}.job-table[data-v-2e680592] .ant-table-container{border-radius:12px!important}.job-table[data-v-2e680592] .ant-table-thead>tr>th:first-child,.job-table[data-v-2e680592] .ant-table-tbody>tr>td:first-child{padding-left:16px!important}.job-table[data-v-2e680592] .ant-table-thead>tr>th:last-child,.job-table[data-v-2e680592] .ant-table-tbody>tr>td:last-child{padding-right:16px!important}.job-table[data-v-2e680592] .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-2e680592] .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-2e680592] .ant-table-tbody>tr:hover>td{background:#6d48f508!important}.job-table[data-v-2e680592] .ranking-row--selected>td{background:#6d48f50d!important}.job-table[data-v-2e680592] .ranking-row--selected:hover>td{background:#6d48f512!important}.job-table[data-v-2e680592] .ranking-row--excluded{opacity:.75}.job-table[data-v-2e680592] .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-2e680592]{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-2e680592]{background:var(--amber-bg);color:var(--amber);border-color:var(--amber-border)}.rank-chip--purple[data-v-2e680592]{background:var(--purple-bg);color:var(--primary-500);border-color:var(--purple-border)}.rank-chip--green[data-v-2e680592]{background:var(--green-bg);color:var(--green);border-color:var(--green-border)}.rank-chip--neutral[data-v-2e680592]{background:var(--app-surface-2);color:var(--app-text-muted);border-color:var(--app-border)}.rank-chip--danger[data-v-2e680592]{background:var(--red-bg);color:var(--red);border-color:var(--red-border)}.role-cell[data-v-2e680592]{align-items:center;gap:10px;display:flex}.candidate-main[data-v-2e680592]{flex:1;min-width:0}.role-avatar[data-v-2e680592],.detail-avatar[data-v-2e680592]{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-2e680592]{opacity:.78}.muted-copy[data-v-2e680592]{color:var(--app-text-faint);font-size:12px}.shortlist-cell[data-v-2e680592]{justify-content:flex-end;align-items:center;gap:8px;display:flex}.profile-link-btn[data-v-2e680592]{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-2e680592]{padding-left:4px}.ranking-row:hover .profile-link-btn[data-v-2e680592]{opacity:1}.profile-link-btn[data-v-2e680592]:hover{color:var(--primary-500);background:#6d48f50f;border-color:#6d48f559}.match-cell[data-v-2e680592]{flex-direction:column;gap:7px;display:flex}.match-cell--table[data-v-2e680592]{min-width:140px}.mini-progress[data-v-2e680592]{align-items:center;display:flex}.mini-progress--dots[data-v-2e680592]{gap:6px;min-height:12px}.mini-progress__dot[data-v-2e680592]{border-radius:999px;flex-shrink:0;width:8px;height:8px;display:inline-block}.mini-progress__dot--empty[data-v-2e680592]{background:var(--app-surface-3,#ececf3);border:1px solid var(--app-border,#d9dbe7)}.mini-progress__dot.match--strong[data-v-2e680592],.mini-progress__dot.match--good[data-v-2e680592],.mini-progress__dot.match--moderate[data-v-2e680592],.mini-progress__dot.match--partial[data-v-2e680592],.mini-progress__dot.match--weak[data-v-2e680592]{background:var(--primary-500)}.match--strong[data-v-2e680592]{background:linear-gradient(90deg,#7ad28f,#2ca34c)}.match--good[data-v-2e680592]{background:linear-gradient(90deg, #b196ff, var(--primary-500,#6d48f5))}.match--moderate[data-v-2e680592]{background:linear-gradient(90deg,#d2c1ff,#8c6ff7)}.match--partial[data-v-2e680592]{background:linear-gradient(90deg,#ffd48d,#e9a23b)}.match--weak[data-v-2e680592]{background:linear-gradient(90deg,#f7a29c,#e5534b)}.match-subcopy[data-v-2e680592]{color:var(--app-text-muted);font-size:12px}.recommendation-cell[data-v-2e680592]{justify-content:space-between;align-items:center;gap:8px;display:flex}.rec-chip[data-v-2e680592]{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-2e680592]{grid-template-columns:repeat(4,1fr);gap:20px 0;padding:16px 16px 18px;animation:.18s expandIn-2e680592;display:grid}.expand-section[data-v-2e680592]{border-right:1px solid var(--app-border);padding:0 24px}.expand-section[data-v-2e680592]:first-child{padding-left:0}.expand-section[data-v-2e680592]:last-child{border-right:none;padding-right:0}@keyframes expandIn-2e680592{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.expand-section__title[data-v-2e680592]{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-2e680592]{color:var(--app-text-faint);opacity:.6;flex-shrink:0}.expand-section__count[data-v-2e680592]{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-2e680592]{flex-direction:column;gap:9px;display:flex}.expand-score-item[data-v-2e680592]{align-items:center;gap:7px;display:flex}.expand-score-icon[data-v-2e680592]{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.expand-score-icon--expertise[data-v-2e680592]{color:#7c3aed;background:#ede9fe}.expand-score-icon--values[data-v-2e680592]{color:#d97706;background:#fef3c7}.expand-score-icon--logistics[data-v-2e680592]{color:#16a34a;background:#dcfce7}.expand-score-icon--behavioral[data-v-2e680592]{color:#2563eb;background:#dbeafe}.expand-score-item__label[data-v-2e680592]{color:var(--app-text);flex-shrink:0;width:68px;font-size:11.5px;font-weight:500}.expand-score-dots[data-v-2e680592]{flex:1;align-items:center;gap:3px;display:flex}.expand-score-dot[data-v-2e680592]{border-radius:999px;flex-shrink:0;width:9px;height:9px}.expand-score-dot--expertise[data-v-2e680592]{background:var(--primary-500,#7c3aed)}.expand-score-dot--values[data-v-2e680592]{background:#e9a23b}.expand-score-dot--logistics[data-v-2e680592]{background:#16a34a}.expand-score-dot--behavioral[data-v-2e680592]{background:#2563eb}.expand-score-dot--empty[data-v-2e680592]{background:var(--app-surface-3,#ececf3);border:1px solid var(--app-border)}.expand-score-item__pct[data-v-2e680592]{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-2e680592]{flex-wrap:wrap;gap:6px;display:flex}.expand-skill-pill[data-v-2e680592]{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-2e680592]{align-items:center;gap:2px;display:flex}.expand-skill-dot[data-v-2e680592]{border-radius:999px;flex-shrink:0;width:5px;height:5px}.expand-skill-dot--filled[data-v-2e680592]{background:var(--primary-500)}.expand-skill-dot--empty[data-v-2e680592]{background:var(--app-surface-3,#ececf3);border:1px solid var(--app-border)}.expand-traits[data-v-2e680592]{flex-direction:column;gap:9px;display:flex}.expand-trait-item[data-v-2e680592]{align-items:center;gap:8px;display:flex}.expand-trait-icon[data-v-2e680592]{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-2e680592]{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-2e680592]{background:var(--app-surface-3,#ececf3);border-radius:999px;flex:1;height:5px;overflow:hidden}.expand-trait-fill[data-v-2e680592]{background:linear-gradient(90deg, #b196ff, var(--primary-500,#7c3aed));border-radius:999px;height:100%;transition:width .4s}.expand-values-quote[data-v-2e680592]{color:#16a34a;opacity:.85;flex-shrink:0;margin-left:auto}.expand-values-text[data-v-2e680592]{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-2e680592]{flex-direction:column;gap:14px;display:flex;position:relative}.insight-top[data-v-2e680592]{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.insight-top__actions[data-v-2e680592]{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:8px;display:flex}.view-profile-btn[data-v-2e680592]{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-2e680592]:hover{color:var(--primary-500);background:#6d48f50f;border-color:#6d48f559}.detail-user[data-v-2e680592]{align-items:center;gap:10px;display:flex}.detail-name[data-v-2e680592]{color:var(--app-text);font-size:14px;font-weight:700}.detail-title[data-v-2e680592]{color:var(--app-text-muted);margin-top:2px;font-size:12px}.summary-score-shell[data-v-2e680592]{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-2e680592]{background:#2ca34c0f;border-color:#2ca34c26}.summary-score-shell.pill--warn[data-v-2e680592]{background:#e9a23b12;border-color:#e9a23b29}.summary-score-shell.pill--bad[data-v-2e680592]{background:#e5534b12;border-color:#e5534b29}.summary-score-line[data-v-2e680592]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.summary-score-confidence[data-v-2e680592]{color:var(--app-text-muted);font-size:14px}.summary-score-sub[data-v-2e680592]{color:var(--app-text-faint);margin-top:4px;font-size:11px}.rec-icon[data-v-2e680592]{font-size:24px}.verdict-card[data-v-2e680592]{border:1px solid #0000;border-radius:12px;padding:12px 14px}.verdict-card--good[data-v-2e680592]{background:#2ca34c0f;border-color:#2ca34c29}.verdict-card--warn[data-v-2e680592]{background:#e9a23b12;border-color:#e9a23b29}.verdict-card--bad[data-v-2e680592]{background:#e5534b12;border-color:#e5534b29}.verdict-card--neutral[data-v-2e680592]{background:var(--app-surface-2);border-color:var(--app-border)}.verdict-card__kicker[data-v-2e680592]{text-transform:uppercase;letter-spacing:.08em;color:var(--primary-400);font-size:10px;font-weight:700}.verdict-card__body[data-v-2e680592]{color:var(--app-text-muted);margin-top:5px;margin-bottom:5px;font-size:16px;line-height:1.5}.strength-list[data-v-2e680592]{flex-direction:column;gap:8px;display:flex}.strength-item[data-v-2e680592]{color:var(--app-text);align-items:center;gap:8px;font-size:12px;display:flex}.strength-item__icon[data-v-2e680592]{color:var(--green);font-weight:800}.section-head[data-v-2e680592]{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.signal-count-badge[data-v-2e680592]{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-2e680592]{background:var(--red-bg);color:var(--red);border-color:var(--red-border)}.badge--warn[data-v-2e680592]{background:var(--amber-bg);color:var(--amber);border-color:var(--amber-border)}.badge--ok[data-v-2e680592]{background:var(--green-bg,#2ca34c14);color:var(--green,#2ca34c);border-color:var(--green-border,#2ca34c33)}.signal-list[data-v-2e680592]{flex-direction:column;gap:8px;display:flex}.signal-item[data-v-2e680592]{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-2e680592]{background:var(--red-bg);border-color:var(--red-border)}.signal-item--warn[data-v-2e680592]{background:var(--amber-bg);border-color:var(--amber-border)}.signal-item__left[data-v-2e680592]{align-items:center;gap:9px;min-width:0;display:flex}.signal-item__icon[data-v-2e680592]{flex-shrink:0;font-size:12px;font-weight:700}.signal-item--block .signal-item__icon[data-v-2e680592]{color:var(--red)}.signal-item--warn .signal-item__icon[data-v-2e680592]{color:var(--amber)}.signal-item__body[data-v-2e680592]{flex-direction:column;gap:1px;min-width:0;display:flex}.signal-item__skill[data-v-2e680592]{color:var(--app-text);font-size:12px;font-weight:600;line-height:1.2}.signal-item__note[data-v-2e680592]{color:var(--app-text-faint);font-size:11px;line-height:1.2}.signal-item__subtext[data-v-2e680592]{color:var(--app-text-muted);flex-shrink:0;font-size:11px}.signal-item__label-row[data-v-2e680592]{align-items:center;gap:6px;display:flex}.signal-category-badge[data-v-2e680592]{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-2e680592]{color:var(--primary-400);background:#6d48f51a;border:1px solid #6d48f533}.signal-category-badge--trait[data-v-2e680592]{color:#0ea5e9;background:#0ea5e91a;border:1px solid #0ea5e933}.signal-category-badge--logistics[data-v-2e680592]{background:var(--app-surface-2);color:var(--app-text-faint);border:1px solid var(--app-border)}.signals-expand-btn[data-v-2e680592]{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-2e680592]:hover{color:var(--primary-400);background:#6d48f50a;border-color:#6d48f559}.signals-expand-btn svg[data-v-2e680592]{flex-shrink:0}.no-flags[data-v-2e680592]{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:16px 8px;display:flex}.no-flags__icon[data-v-2e680592]{color:var(--green,#2ca34c);font-size:22px}.no-flags__text[data-v-2e680592]{color:var(--app-text-faint);font-size:11.5px;line-height:1.5}.ranking-filter-chips[data-v-2e680592]{gap:6px;display:flex}.ranking-chip[data-v-2e680592]{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-2e680592]:hover{color:var(--primary-500);border-color:#6d48f54d}.ranking-chip--on[data-v-2e680592]{color:var(--primary-500);background:#6d48f50f;border-color:#6d48f54d}.ranking-chip__count[data-v-2e680592]{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-2e680592]{color:var(--primary-500);background:#fff}.shortlist-popover[data-v-2e680592]{flex-direction:column;gap:10px;width:240px;display:flex}.shortlist-popover__title[data-v-2e680592]{color:var(--app-text);font-size:13px;font-weight:700}.shortlist-popover__textarea[data-v-2e680592]{resize:none;font-size:13px!important}.shortlist-popover__actions[data-v-2e680592]{justify-content:flex-end;gap:8px;display:flex}.shortlist-popover__cancel[data-v-2e680592]{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-2e680592]:hover{color:var(--primary-500);border-color:#6d48f54d}.shortlist-popover__confirm[data-v-2e680592]{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-2e680592]:disabled{opacity:.5;cursor:not-allowed}.shortlist-popover__confirm[data-v-2e680592]:not(:disabled):hover{opacity:.88}.shortlist-btn[data-v-2e680592]{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-2e680592],.shortlist-btn--active[data-v-2e680592]{opacity:1}.shortlist-btn[data-v-2e680592]:hover{color:var(--primary-500);background:#6d48f512}.shortlist-btn--active[data-v-2e680592]{color:var(--primary-500)}.shortlist-btn--active svg[data-v-2e680592]{fill:currentColor}.shortlist-btn--has-note[data-v-2e680592]: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-2e680592]{flex-direction:column;gap:6px;max-width:220px;display:flex}.note-preview__by[data-v-2e680592]{letter-spacing:.06em;color:var(--primary-400);font-size:10px;font-weight:700}.note-preview__text[data-v-2e680592]{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-2e680592]{justify-content:flex-end;align-items:center;gap:4px;display:flex}.pdf-btn[data-v-2e680592]{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-2e680592]{opacity:1}.pdf-btn[data-v-2e680592]:hover:not(:disabled){color:var(--primary-500);background:#6d48f512}.pdf-btn[data-v-2e680592]:disabled{opacity:.5;cursor:not-allowed}@media (width<=1400px){.ranking-layout[data-v-2e680592]{grid-template-columns:1fr 520px}}@media (width<=1200px){.ranking-layout[data-v-2e680592]{grid-template-columns:1fr}}@media (width<=900px){.terms-grid[data-v-2e680592]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.jobs-content[data-v-2e680592]{padding:12px}.jobs-topbar[data-v-2e680592]{padding:16px}.terms-grid[data-v-2e680592]{grid-template-columns:1fr}.summary-score-shell[data-v-2e680592],.insight-top[data-v-2e680592],.recommendation-cell[data-v-2e680592],.signal-item[data-v-2e680592]{flex-direction:column;align-items:stretch}.toolbar-select[data-v-2e680592]{min-width:100%}}.job-details-panel[data-v-32897d17]{flex-direction:column;gap:16px;display:flex}.hero-top[data-v-32897d17]{margin-bottom:0}.hero-title[data-v-32897d17]{margin-bottom:8px}.hero-sub[data-v-32897d17]{flex:none;display:inline}.content-grid[data-v-32897d17]{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;display:grid}.main-col[data-v-32897d17],.side-col[data-v-32897d17]{flex-direction:column;gap:16px;display:flex}.section-title[data-v-32897d17]{color:var(--app-text);margin-bottom:10px;font-family:Syne,sans-serif;font-size:14px;font-weight:700}.section-body[data-v-32897d17]{color:var(--app-text-muted);white-space:pre-line;margin:0;font-size:13px;line-height:1.75}.overview-grid[data-v-32897d17]{flex-direction:column;gap:8px;display:flex}.overview-item[data-v-32897d17]{background:var(--app-surface-2);border:1px solid var(--app-border);border-radius:8px;padding:10px 12px}.overview-item__label[data-v-32897d17]{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-32897d17]{color:var(--app-text);font-size:13px;font-weight:600}.lang-tags[data-v-32897d17]{flex-wrap:wrap;gap:6px;padding-top:2px;display:flex}.lang-tag[data-v-32897d17]{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-32897d17]:hover{background:var(--app-surface);border-color:#6d48f540}.lang-tag[data-v-32897d17]: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-32897d17]:hover:after{opacity:1}.lang-tag__name[data-v-32897d17]{color:var(--app-text)}.lang-dots[data-v-32897d17]{align-items:center;gap:3px;display:flex}.lang-dot[data-v-32897d17]{border-radius:999px;flex-shrink:0;width:7px;height:7px}.lang-dot--empty[data-v-32897d17]{background:var(--app-surface-3,#ececf3);border:1px solid var(--app-border)}.lang-dot--basic[data-v-32897d17]{background:#94a3b8}.lang-dot--conversational[data-v-32897d17]{background:#3b82f6}.lang-dot--professional[data-v-32897d17]{background:var(--primary-500)}.lang-dot--native[data-v-32897d17]{background:#16a34a}.section-body--collapsed[data-v-32897d17]{max-height:55vh;overflow:hidden;-webkit-mask-image:linear-gradient(#000 60%,#0000 100%);mask-image:linear-gradient(#000 60%,#0000 100%)}.expand-btn[data-v-32897d17]{color:var(--primary-500);cursor:pointer;opacity:.7;background:0 0;border:none;margin-top:10px;padding:0;font-size:12px;font-weight:700;transition:opacity .15s}.expand-btn[data-v-32897d17]:hover{opacity:1}.tech-group-label[data-v-32897d17]{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-32897d17]{color:var(--app-text-faint)}.tech-group-label[data-v-32897d17]:first-child{margin-top:0}.tech-list[data-v-32897d17]{flex-direction:column;gap:6px;display:flex}.tech-row[data-v-32897d17]{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-32897d17]{opacity:.8}.tech-row__left[data-v-32897d17]{flex-direction:column;gap:2px;min-width:0;display:flex}.tech-row__name[data-v-32897d17]{color:var(--app-text);font-size:13px;font-weight:700}.tech-row__context[data-v-32897d17]{color:var(--app-text-faint);font-size:11px;line-height:1.4}.tech-row__right[data-v-32897d17]{flex-shrink:0;align-items:center;gap:8px;display:flex}.tech-dots[data-v-32897d17]{gap:4px;display:flex}.tech-dot[data-v-32897d17]{background:var(--app-border);border-radius:999px;width:8px;height:8px}.tech-dot--active[data-v-32897d17]{background:var(--primary-500)}.tech-row__level[data-v-32897d17]{color:var(--app-text-faint);text-transform:capitalize;white-space:nowrap;font-size:11px;font-weight:600}.section-title--clickable[data-v-32897d17]{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-32897d17]{opacity:1}.trait-card[data-v-32897d17]{margin-top:0}.trait-list[data-v-32897d17]{flex-direction:column;gap:10px;display:flex}.trait-row[data-v-32897d17]{justify-content:space-between;align-items:center;gap:12px;display:flex}.trait-row__label[data-v-32897d17]{color:var(--app-text);font-size:13px;font-weight:600}.trait-dots[data-v-32897d17]{flex-shrink:0;gap:5px;display:flex}.trait-dot[data-v-32897d17]{background:var(--app-border);border-radius:999px;width:10px;height:10px}.trait-dot--active[data-v-32897d17]{background:var(--primary-500)}.copy-hint[data-v-32897d17]{color:var(--primary-500);opacity:.4;font-size:11px;font-weight:600;transition:opacity .15s}.badge[data-v-32897d17]{text-transform:capitalize;margin-right:4px}.badge--meta[data-v-32897d17]{background:var(--purple-bg);color:var(--primary-500);border-color:var(--purple-border)}@media (width<=900px){.content-grid[data-v-32897d17]{grid-template-columns:1fr}}.job-detail-page[data-v-9d7335cd]{background:var(--app-bg);flex-direction:column;min-height:100vh;display:flex}.content[data-v-9d7335cd]{flex-direction:column;gap:16px;display:flex}.hero-stats[data-v-9d7335cd]{justify-content:space-between}.hero-stats__items[data-v-9d7335cd]{flex-direction:row;gap:24px;display:flex}.stat-val--amber[data-v-9d7335cd]{color:var(--amber)}.intake-card[data-v-9d7335cd]{flex-direction:column;gap:12px;display:flex}.intake-header[data-v-9d7335cd]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.intake-header-left[data-v-9d7335cd]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.intake-label[data-v-9d7335cd]{color:var(--app-text);font-size:13px;font-weight:600}.status-active[data-v-9d7335cd],.status-inactive[data-v-9d7335cd]{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-9d7335cd]{color:var(--green);background:var(--green-bg);border:1px solid var(--green-border)}.status-inactive[data-v-9d7335cd]{color:var(--red);background:var(--red-bg);border:1px solid var(--red-border)}.dot[data-v-9d7335cd]{background:var(--green);border-radius:50%;width:6px;height:6px;animation:2s infinite pulse-9d7335cd}@keyframes pulse-9d7335cd{0%,to{opacity:1}50%{opacity:.4}}.intake-meta[data-v-9d7335cd]{color:var(--app-text-faint);flex-wrap:wrap;align-items:center;gap:12px;font-size:11.5px;display:flex}.intake-meta span[data-v-9d7335cd]{align-items:center;gap:4px;display:flex}.intake-meta svg[data-v-9d7335cd]{width:11px;height:11px}.intake-row[data-v-9d7335cd]{align-items:center;gap:10px;display:flex}.intake-url[data-v-9d7335cd]{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-9d7335cd]{color:var(--app-text-faint);font-family:DM Sans,sans-serif}.copy-btn[data-v-9d7335cd]{flex-shrink:0;justify-content:center;min-width:80px;transition:background .2s}.copy-btn.success[data-v-9d7335cd]{background:#059669!important;box-shadow:0 2px 10px #0596694d!important}.intake-hint[data-v-9d7335cd]{color:var(--app-text-faint);margin:0;font-size:12px;line-height:1.5}.two-col[data-v-9d7335cd]{grid-template-columns:1fr 272px}.tabs[data-v-9d7335cd]{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-9d7335cd]{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-9d7335cd]:hover{color:var(--app-text)}.tab.active[data-v-9d7335cd]{background:var(--app-surface);color:var(--primary-500);font-weight:600;box-shadow:0 1px 4px #00000014}.tab-pane--visible[data-v-9d7335cd]{display:block}.section-title[data-v-9d7335cd]{color:var(--app-text);margin-bottom:14px;font-family:Syne,sans-serif;font-size:15px;font-weight:700}.section-body[data-v-9d7335cd]{color:var(--app-text-muted);margin:0;font-size:13px;line-height:1.75}.pre-line[data-v-9d7335cd]{white-space:pre-line}.skills-grid[data-v-9d7335cd]{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.skill-tag[data-v-9d7335cd]{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-9d7335cd]{opacity:.7;width:11px;height:11px}.right-panel[data-v-9d7335cd]{flex-direction:column;gap:12px;display:flex}.match-card[data-v-9d7335cd],.pipeline-card[data-v-9d7335cd]{margin-bottom:0}.pipeline-title[data-v-9d7335cd]{text-transform:uppercase;letter-spacing:.07em;color:var(--app-text-faint);margin-bottom:12px;font-size:12px;font-weight:600}.pipeline-stages[data-v-9d7335cd]{flex-direction:column;gap:6px;display:flex}.stage-row[data-v-9d7335cd]{align-items:center;gap:8px;display:flex}.stage-dot[data-v-9d7335cd]{border-radius:50%;flex-shrink:0;width:8px;height:8px}.stage-dot--applied[data-v-9d7335cd]{background:#a78bfa}.stage-dot--screening[data-v-9d7335cd]{background:var(--blue)}.stage-dot--review[data-v-9d7335cd]{background:var(--amber)}.stage-dot--shortlisted[data-v-9d7335cd]{background:var(--green)}.stage-dot--rejected[data-v-9d7335cd]{background:#f87171}.stage-label[data-v-9d7335cd]{color:var(--app-text-muted);flex:1;font-size:12.5px}.stage-count[data-v-9d7335cd]{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-9d7335cd]{justify-content:center;width:100%;margin-top:14px}.ov-value[data-v-9d7335cd]{text-transform:capitalize}.cta-banner[data-v-9d7335cd]{flex-direction:row;align-items:center;gap:16px}.cta-text[data-v-9d7335cd]{flex:1}@media (width<=1100px){.two-col[data-v-9d7335cd]{grid-template-columns:1fr}}@media (width<=900px){.intake-row[data-v-9d7335cd],.cta-banner[data-v-9d7335cd]{flex-direction:column;align-items:stretch}.copy-btn[data-v-9d7335cd]{width:100%}}@media (width<=640px){.tabs[data-v-9d7335cd]{flex-direction:column}}.job-create-page[data-v-3f3fbefb]{background:var(--app-bg);flex-direction:column;min-height:100vh;display:flex}.two-col[data-v-3f3fbefb]{grid-template-columns:minmax(0,1fr) 272px}.section-title[data-v-3f3fbefb]{color:var(--app-text);margin-bottom:14px;font-family:Syne,sans-serif;font-size:15px;font-weight:700}.pipeline-title[data-v-3f3fbefb]{text-transform:uppercase;letter-spacing:.07em;color:var(--app-text-faint);margin-bottom:12px;font-size:12px;font-weight:600}.pipeline-stages[data-v-3f3fbefb]{flex-direction:column;gap:6px;display:flex}.stage-row[data-v-3f3fbefb]{align-items:center;gap:8px;display:flex}.stage-dot[data-v-3f3fbefb]{border-radius:50%;flex-shrink:0;width:8px;height:8px}.stage-dot--applied[data-v-3f3fbefb]{background:#a78bfa}.stage-dot--screening[data-v-3f3fbefb]{background:var(--blue)}.stage-dot--review[data-v-3f3fbefb]{background:var(--amber)}.stage-label[data-v-3f3fbefb]{color:var(--app-text-muted);flex:1;font-size:12.5px}.stage-count[data-v-3f3fbefb]{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-3f3fbefb]{justify-content:center;width:100%;margin-top:14px}.ov-value[data-v-3f3fbefb]{text-transform:capitalize}@media (width<=1100px){.two-col[data-v-3f3fbefb]{grid-template-columns:1fr}}.job-drop-page[data-v-e584b12e]{background:var(--app-bg);flex-direction:column;min-height:100vh;display:flex;position:relative;overflow-x:hidden}.page-alert[data-v-e584b12e]{border-radius:10px}.form-section[data-v-e584b12e]{transition:opacity .3s,filter .3s}.form-actions[data-v-e584b12e]{gap:10px;margin-top:8px;display:flex}.hero-top[data-v-e584b12e]{align-items:flex-start;gap:16px;display:flex}.company-logo[data-v-e584b12e]{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-e584b12e]{flex:1;min-width:0}.hero-company[data-v-e584b12e]{color:var(--app-text-faint);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.hero-title[data-v-e584b12e]{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-e584b12e]{color:var(--app-text-muted);flex-wrap:wrap;gap:14px;margin-top:8px;font-size:13px;display:flex}.hero-sub span[data-v-e584b12e]{align-items:center;gap:5px;display:inline-flex}.hero-sub svg[data-v-e584b12e]{width:13px;height:13px}.hero-divider[data-v-e584b12e]{background:var(--app-border);height:1px;margin:20px -20px 0}.processing-overlay[data-v-e584b12e]{-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-e584b12e],.overlay-fade-leave-active[data-v-e584b12e]{transition:opacity .3s}.overlay-fade-enter-from[data-v-e584b12e],.overlay-fade-leave-to[data-v-e584b12e]{opacity:0}.processing-panel-wrap[data-v-e584b12e]{z-index:50;flex-direction:column;width:400px;height:100vh;display:flex;position:fixed;top:0;right:0}.panel-slide-enter-active[data-v-e584b12e]{transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .25s}.panel-slide-leave-active[data-v-e584b12e]{transition:transform .28s cubic-bezier(.4,0,1,1),opacity .2s}.panel-slide-enter-from[data-v-e584b12e],.panel-slide-leave-to[data-v-e584b12e]{opacity:0;transform:translate(100%)}.processing-panel[data-v-e584b12e]{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-e584b12e]{flex-direction:column;gap:4px;display:flex}.processing-panel__eyebrow[data-v-e584b12e]{text-transform:uppercase;letter-spacing:.1em;color:var(--primary-400);font-size:10px;font-weight:700}.processing-panel__title[data-v-e584b12e]{color:var(--app-text);font-family:Syne,sans-serif;font-size:22px;font-weight:800;line-height:1.2}.progress-ring-wrap[data-v-e584b12e]{align-self:center;place-items:center;width:72px;height:72px;display:grid;position:relative}.progress-ring[data-v-e584b12e]{position:absolute;inset:0;transform:rotate(-90deg)}.progress-ring__track[data-v-e584b12e]{fill:none;stroke:#6d48f51a;stroke-width:5px}.progress-ring__fill[data-v-e584b12e]{fill:none;stroke:var(--primary-500);stroke-width:5px;stroke-linecap:round;transition:stroke-dashoffset .3s}.progress-ring__pct[data-v-e584b12e]{color:var(--primary-500);z-index:1;font-size:16px;font-weight:800;line-height:1}.processing-current[data-v-e584b12e]{background:#6d48f50d;border:1px solid #6d48f51f;border-radius:12px;flex-direction:column;gap:6px;padding:16px 18px;display:flex}.processing-current__label[data-v-e584b12e]{color:var(--primary-500);font-size:14px;font-weight:700}.processing-current__body[data-v-e584b12e]{color:var(--app-text-muted);font-size:12.5px;line-height:1.6}.progress-track[data-v-e584b12e]{background:#6d48f51a;border-radius:99px;width:100%;height:5px;overflow:hidden}.progress-fill[data-v-e584b12e]{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-e584b12e]{flex-direction:column;gap:14px;display:flex}.processing-step[data-v-e584b12e]{align-items:flex-start;gap:12px;transition:opacity .3s;display:flex}.processing-step--pending[data-v-e584b12e]{opacity:.4}.processing-step--done[data-v-e584b12e],.processing-step--active[data-v-e584b12e]{opacity:1}.processing-step__icon[data-v-e584b12e]{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;display:flex}.processing-step__dot[data-v-e584b12e]{background:linear-gradient(135deg,#a78bfa,#7c3aed);border-radius:50%;width:8px;height:8px;animation:.9s ease-in-out infinite pulse-e584b12e;display:inline-block}.processing-step__empty[data-v-e584b12e]{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-e584b12e]{flex-direction:column;gap:3px;min-width:0;display:flex}.processing-step__label[data-v-e584b12e]{font-size:13px;font-weight:600;line-height:1.3}.processing-step--done .processing-step__label[data-v-e584b12e]{color:#059669}.processing-step--active .processing-step__label[data-v-e584b12e]{color:var(--primary-500)}.processing-step--pending .processing-step__label[data-v-e584b12e]{color:var(--app-text-faint)}.processing-step__sub[data-v-e584b12e]{color:var(--app-text-faint);font-size:11.5px;line-height:1.5}.processing-panel__footer[data-v-e584b12e]{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-e584b12e{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.75)}}@media (width<=768px){.processing-panel-wrap[data-v-e584b12e]{width:100%;height:auto;max-height:70vh;top:auto;bottom:0}.panel-slide-enter-from[data-v-e584b12e],.panel-slide-leave-to[data-v-e584b12e]{transform:translateY(100%)}.processing-panel[data-v-e584b12e]{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-e5b76b44]{flex-direction:column;gap:0;display:flex}.trv-summary[data-v-e5b76b44]{flex-direction:column;gap:10px;margin-bottom:16px;display:flex}.trv-summary-group[data-v-e5b76b44]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.trv-summary-label[data-v-e5b76b44]{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-e5b76b44]{flex-wrap:wrap;gap:6px;display:flex}.trv-chip[data-v-e5b76b44]{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-e5b76b44]{color:#dc2626;background:#ef444412;border-color:#ef44442e}.trv-chip--nice[data-v-e5b76b44]{color:#2563eb;background:#3b82f612;border-color:#3b82f62e}.trv-chip--bonus[data-v-e5b76b44]{background:var(--app-surface-2);color:var(--app-text-muted);border-color:var(--app-border)}.trv-divider[data-v-e5b76b44]{background:var(--app-border);height:1px;margin-bottom:4px}.trv-list[data-v-e5b76b44]{flex-direction:column;gap:0;display:flex;position:relative}.trv-list--collapsed[data-v-e5b76b44]{max-height:280px;overflow:hidden}.trv-fade[data-v-e5b76b44]{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-e5b76b44]{border:1px solid var(--purple-border);background:#6d48f505;border-radius:10px;margin:4px 0}.trv-row-main[data-v-e5b76b44]{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-e5b76b44]{flex-direction:column;gap:2px;min-width:0;display:flex}.trv-skill-name[data-v-e5b76b44]{color:var(--app-text);font-size:13px;font-weight:700}.trv-skill-context[data-v-e5b76b44]{color:var(--app-text-faint);white-space:nowrap;text-overflow:ellipsis;max-width:280px;font-size:12px;overflow:hidden}.trv-row-right[data-v-e5b76b44]{flex-shrink:0;align-items:center;gap:12px;display:flex}.imp-badge[data-v-e5b76b44]{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-e5b76b44]{color:#dc2626;background:#ef444412;border-color:#ef44442e}.imp-badge--nice[data-v-e5b76b44]{color:#2563eb;background:#3b82f612;border-color:#3b82f62e}.imp-badge--bonus[data-v-e5b76b44]{background:var(--app-surface-2);color:var(--app-text-muted);border-color:var(--app-border)}.trv-level[data-v-e5b76b44]{align-items:center;gap:5px;display:flex}.trv-dot[data-v-e5b76b44]{background:var(--app-border);border-radius:999px;width:8px;height:8px;transition:background .15s}.trv-dot--active[data-v-e5b76b44]{background:var(--primary-500)}.trv-level-label[data-v-e5b76b44]{color:var(--app-text-faint);margin-left:2px;font-size:11px;font-weight:600}.trv-row-actions[data-v-e5b76b44]{align-items:center;gap:4px;padding:2px 3px;display:flex}.trv-edit-actions[data-v-e5b76b44]{align-items:flex-end;gap:6px;margin-bottom:1px;display:flex}.trv-remove-btn--edit[data-v-e5b76b44]{opacity:1!important}.trv-edit-btn[data-v-e5b76b44],.trv-remove-btn[data-v-e5b76b44]{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-e5b76b44]{color:var(--app-text-faint)}.trv-edit-btn[data-v-e5b76b44]:hover{background:var(--app-surface-2);color:var(--primary-500)}.trv-remove-btn[data-v-e5b76b44]{color:var(--app-text-faint)}.trv-remove-btn[data-v-e5b76b44]:hover{color:#dc2626;background:#ef444414}.trv-group[data-v-e5b76b44]{flex-direction:column;gap:12px;margin-bottom:12px;display:flex}.trv-group-title[data-v-e5b76b44]{text-transform:uppercase;letter-spacing:.07em;color:var(--app-text-faint);font-size:11px;font-weight:700}.trv-edit-grid[data-v-e5b76b44]{grid-template-columns:1fr 1fr;gap:10px 16px;padding:10px 8px;display:grid}.trv-edit-field[data-v-e5b76b44]{flex-direction:column;gap:6px;display:flex}.trv-edit-field[data-v-e5b76b44]:first-child,.trv-edit-field--grow[data-v-e5b76b44]{grid-column:1/-1}.trv-edit-actions[data-v-e5b76b44],.trv-add-actions[data-v-e5b76b44]{grid-column:1/-1;justify-content:flex-end}.trv-edit-label[data-v-e5b76b44]{text-transform:uppercase;letter-spacing:.07em;color:var(--app-text-faint);font-size:11px;font-weight:700}.trv-done-btn[data-v-e5b76b44]{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-e5b76b44]:hover:not(:disabled){background:#22c55e24}.trv-done-btn[data-v-e5b76b44]:disabled{opacity:.35;cursor:not-allowed}.trv-cancel-btn[data-v-e5b76b44]{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-e5b76b44]:hover{color:#dc2626;background:#ef444412;border-color:#ef444433}.trv-add-actions[data-v-e5b76b44]{align-items:flex-end;gap:6px;margin-bottom:1px;display:flex}.trv-add-row[data-v-e5b76b44]{border:1px dashed var(--purple-border);background:#6d48f505;border-radius:10px;margin:8px 0}.trv-expand-row[data-v-e5b76b44]{justify-content:center;padding:8px 0;display:flex}.trv-expand-btn[data-v-e5b76b44]{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-e5b76b44]:hover{background:var(--app-surface-2);border-color:var(--purple-border)}.trv-footer[data-v-e5b76b44]{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-e5b76b44]{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-e5b76b44]:hover{opacity:.75}.trv-count[data-v-e5b76b44]{color:var(--app-text-faint);font-size:12px;font-weight:600}.trv-empty[data-v-e5b76b44]{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-e5b76b44]:hover{border-color:var(--purple-border);background:#6d48f508}.trv-empty span[data-v-e5b76b44]{font-size:13px}.trv-empty strong[data-v-e5b76b44]{color:var(--primary-500);font-size:13px}.inline-input[data-v-e5b76b44]{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-e5b76b44]:focus{border-bottom-color:var(--primary-500)!important}.inline-select[data-v-e5b76b44]{width:100%}[data-v-e5b76b44] .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-e5b76b44] .inline-select.ant-select-focused .ant-select-selector{border-bottom-color:var(--primary-500)!important}[data-v-e5b76b44] .inline-select .ant-select-selection-item{padding:0!important;line-height:28px!important}[data-v-e5b76b44] .inline-select .ant-select-arrow{right:0}.inline-autocomplete[data-v-e5b76b44]{width:100%}[data-v-e5b76b44] .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-e5b76b44] .inline-autocomplete .ant-input:focus{border-bottom-color:var(--primary-500)!important;box-shadow:none!important}.ctv[data-v-0a282873],.ctv-list[data-v-0a282873]{flex-direction:column;display:flex}.ctv-row[data-v-0a282873]{border-bottom:1px solid var(--app-border);justify-content:space-between;align-items:center;gap:16px;padding:10px 4px;transition:background .15s,padding .15s,margin .15s;display:flex}.ctv-row[data-v-0a282873]:last-of-type{border-bottom:none}.ctv-row[data-v-0a282873]:hover{background:var(--app-surface-2);border-radius:8px;margin:0 -8px;padding:10px 12px}.ctv-row-left[data-v-0a282873]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ctv-trait-name[data-v-0a282873]{color:var(--app-text);font-size:13px;font-weight:700}.ctv-trait-desc[data-v-0a282873]{color:var(--app-text-faint);font-size:12px;line-height:1.4}.ctv-row-right[data-v-0a282873]{flex-shrink:0;align-items:center;gap:10px;display:flex}.ctv-weight-label[data-v-0a282873]{color:var(--app-text-faint);text-align:right;min-width:84px;font-size:11px;font-weight:600}.ctv-dots[data-v-0a282873]{align-items:center;gap:3px;display:flex}.ctv-dot-btn[data-v-0a282873]{cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:transform .1s;display:flex}.ctv-dot-btn[data-v-0a282873]:hover{transform:scale(1.4)}.ctv-dot[data-v-0a282873]{pointer-events:none;border-radius:999px;flex-shrink:0;width:9px;height:9px;transition:background .15s}.ctv-note[data-v-0a282873]{color:var(--app-text-faint);border-top:1px dashed var(--app-border);margin:12px 0 0;padding-top:10px;font-size:12px;line-height:1.6}.job-edit-page[data-v-9085e7d7]{background:var(--app-bg);flex-direction:column;min-height:100vh;display:flex;position:relative;overflow-x:hidden}.topbar[data-v-9085e7d7]{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-9085e7d7]{color:var(--app-text-faint);align-items:center;gap:8px;font-size:13px;display:flex}.breadcrumb a[data-v-9085e7d7],.breadcrumb .current[data-v-9085e7d7]{color:var(--app-text);cursor:pointer;font-weight:600}.breadcrumb svg[data-v-9085e7d7]{width:14px;height:14px}.content-stack[data-v-9085e7d7]{flex-direction:column;gap:16px;display:flex}.card[data-v-9085e7d7]{background:var(--app-surface);border:1px solid var(--app-border);border-radius:14px;box-shadow:0 2px 12px #0f172a0a}.section-card[data-v-9085e7d7],.hero-card[data-v-9085e7d7],.success-card[data-v-9085e7d7],.side-card[data-v-9085e7d7]{padding:20px}.btn-primary[data-v-9085e7d7]{border-radius:8px;font-weight:700;box-shadow:0 4px 12px #6d48f52e}.btn-ghost[data-v-9085e7d7],.btn-outline[data-v-9085e7d7]{border-radius:8px;font-weight:600}.btn-icon[data-v-9085e7d7]{align-items:center;gap:6px;display:inline-flex}.page-alert[data-v-9085e7d7]{border-radius:10px}.hero-top[data-v-9085e7d7]{align-items:flex-start;gap:16px;display:flex}.company-logo[data-v-9085e7d7]{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-9085e7d7]{flex:1;min-width:0}.hero-company[data-v-9085e7d7]{color:var(--app-text-faint);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.hero-title[data-v-9085e7d7]{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-9085e7d7]{color:var(--app-text-muted);flex-wrap:wrap;gap:14px;margin-top:8px;font-size:13px;display:flex}.hero-sub span[data-v-9085e7d7]{align-items:center;gap:5px;display:inline-flex}.hero-divider[data-v-9085e7d7]{background:var(--app-border);height:1px;margin:20px -20px 0}.hero-stats[data-v-9085e7d7]{align-items:stretch;padding-top:4px;display:flex}.stat-item[data-v-9085e7d7]{flex-direction:row;flex:1;align-items:center;gap:12px;padding:16px 18px 4px;display:flex}.stat-icon[data-v-9085e7d7]{background:var(--app-surface-2);border:1px solid var(--app-border);width:32px;height:32px;color:var(--primary-500);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.stat-val[data-v-9085e7d7]{color:var(--app-text);font-size:22px;font-weight:800;line-height:1}.stat-lbl[data-v-9085e7d7]{color:var(--app-text-faint);text-transform:uppercase;letter-spacing:.06em;margin-top:4px;font-size:11px;font-weight:700}.stat-divider[data-v-9085e7d7]{background:var(--app-border);flex-shrink:0;align-self:stretch;width:1px;margin-top:16px}.status-badge[data-v-9085e7d7]{white-space:nowrap;border:1px solid #0000;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}.status-badge--draft[data-v-9085e7d7]{color:#d97706;background:#f59e0b14;border-color:#f59e0b4d}.status-badge--active[data-v-9085e7d7]{color:#16a34a;background:#22c55e0f;border-color:#22c55e4d}.status-badge--inactive[data-v-9085e7d7]{border-color:var(--app-border);background:var(--app-surface-2);color:var(--app-text-faint)}.review-layout[data-v-9085e7d7]{grid-template-columns:minmax(0,2fr) minmax(0,.8fr) 350px;align-items:start;gap:16px;display:grid}.review-main[data-v-9085e7d7],.review-tech[data-v-9085e7d7]{flex-direction:column;gap:16px;min-width:0;display:flex}.tech-card[data-v-9085e7d7]{box-sizing:border-box;height:100%}.review-sidebar[data-v-9085e7d7]{flex-direction:column;gap:16px;display:flex;position:sticky;top:16px}.section-header[data-v-9085e7d7]{align-items:center;gap:12px;margin-bottom:18px;display:flex}.section-icon[data-v-9085e7d7]{border-radius:9px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.section-icon--blue[data-v-9085e7d7]{color:#2563eb;background:#3b82f61a}.section-icon--purple[data-v-9085e7d7]{color:var(--primary-500);background:#6d48f51a}.section-icon--green[data-v-9085e7d7]{color:#16a34a;background:#22c55e1a}.section-icon--pink[data-v-9085e7d7]{color:#db2777;background:#ec48991a}.section-icon--orange[data-v-9085e7d7]{color:#d97706;background:#f59e0b1a}.section-header-text[data-v-9085e7d7]{flex:1;min-width:0}.section-title[data-v-9085e7d7]{color:var(--app-text);font-family:Syne,sans-serif;font-size:16px;font-weight:800}.signal-count[data-v-9085e7d7]{color:#16a34a;white-space:nowrap;background:#22c55e14;border:1px solid #22c55e33;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}.edit-btn[data-v-9085e7d7]{width:30px;height:30px;color:var(--app-text-faint);cursor:pointer;opacity:0;background:0 0;border:1px solid #0000;border-radius:8px;flex-shrink:0;place-items:center;transition:opacity .15s,background .15s,border-color .15s,color .15s;display:grid}.section-header:hover .edit-btn[data-v-9085e7d7],.edit-btn--active[data-v-9085e7d7]{opacity:1}.edit-btn[data-v-9085e7d7]:hover{background:var(--app-surface-2);border-color:var(--app-border);color:var(--app-text)}.edit-btn--active[data-v-9085e7d7]{color:#16a34a;background:#22c55e0f;border-color:#22c55e33}.info-grid-divided[data-v-9085e7d7]{flex-direction:column;display:flex}.info-grid-row[data-v-9085e7d7]{align-items:stretch;display:flex}.info-grid-row .info-item[data-v-9085e7d7]{flex:1;padding:16px 20px}.info-grid-row .info-item[data-v-9085e7d7]:first-child{padding-left:0}.info-divider-v[data-v-9085e7d7]{background:var(--app-border);flex-shrink:0;width:1px;margin:12px 0}.info-divider-h[data-v-9085e7d7]{background:var(--app-border);height:1px}.info-item[data-v-9085e7d7]{flex-direction:column;gap:6px;display:flex}.info-label[data-v-9085e7d7]{text-transform:uppercase;letter-spacing:.07em;color:var(--app-text-faint);font-size:11px;font-weight:700}.info-value[data-v-9085e7d7]{color:var(--app-text);font-size:14px;font-weight:600}.info-value--icon[data-v-9085e7d7]{text-transform:capitalize;align-items:center;gap:6px;display:flex}.info-value--yes[data-v-9085e7d7]{color:#16a34a}.info-value--no[data-v-9085e7d7]{color:#dc2626}.info-value--multiline[data-v-9085e7d7]{color:var(--app-text);white-space:pre-line;font-size:14px;font-weight:500;line-height:1.6}.culture-grid .info-value--multiline[data-v-9085e7d7]{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:3.2em;display:-webkit-box;overflow:hidden;-webkit-mask-image:linear-gradient(#000 40%,#0000 100%);mask-image:linear-gradient(#000 40%,#0000 100%)}.inline-input[data-v-9085e7d7]{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-9085e7d7]:focus{border-bottom-color:var(--primary-500)!important;box-shadow:none!important}.inline-select[data-v-9085e7d7]{width:100%}.lang-tags[data-v-9085e7d7]{flex-wrap:wrap;gap:6px;padding-top:2px;display:flex}.lang-tag[data-v-9085e7d7]{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-9085e7d7]:hover{background:var(--app-surface);border-color:#6d48f540}.lang-tag[data-v-9085e7d7]: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-9085e7d7]:hover:after{opacity:1}.lang-tag__name[data-v-9085e7d7]{color:var(--app-text)}.lang-dots[data-v-9085e7d7]{align-items:center;gap:3px;display:flex}.lang-dot[data-v-9085e7d7]{border-radius:999px;flex-shrink:0;width:7px;height:7px}.lang-dot--empty[data-v-9085e7d7]{background:var(--app-surface-3,#ececf3);border:1px solid var(--app-border)}.lang-dot--basic[data-v-9085e7d7]{background:#94a3b8}.lang-dot--conversational[data-v-9085e7d7]{background:#3b82f6}.lang-dot--professional[data-v-9085e7d7]{background:var(--primary-500)}.lang-dot--native[data-v-9085e7d7]{background:#16a34a}.lang-proficiency-rows[data-v-9085e7d7]{gap:6px;margin-top:10px;display:grid}.lang-proficiency-row[data-v-9085e7d7]{align-items:center;gap:10px;display:flex}.lang-proficiency-name[data-v-9085e7d7]{color:#3f425f;white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;width:120px;font-size:13px;font-weight:600;overflow:hidden}[data-v-9085e7d7] .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-9085e7d7] .inline-select.ant-select-focused .ant-select-selector{border-bottom-color:var(--primary-500)!important}.inline-input-number[data-v-9085e7d7]{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-9085e7d7] .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-9085e7d7] .inline-input-number .ant-input-number-handler-wrap{display:none}.inline-textarea[data-v-9085e7d7] 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-9085e7d7] textarea:focus{border-bottom-color:var(--primary-500)!important;box-shadow:none!important}.side-card[data-v-9085e7d7]{padding:16px}.side-title[data-v-9085e7d7]{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-9085e7d7]{color:var(--app-text-faint);cursor:help;font-size:12px}.snapshot-list[data-v-9085e7d7]{overflow:hidden}.snapshot-row[data-v-9085e7d7]{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-9085e7d7]:last-child{border-bottom:none}.snapshot-row span[data-v-9085e7d7]{color:var(--app-text-muted);align-items:center;gap:6px;display:flex}.snapshot-row strong[data-v-9085e7d7]{color:var(--app-text);text-transform:capitalize;font-size:12.5px;font-weight:700}.score-row[data-v-9085e7d7]{align-items:center;gap:14px;display:flex}.score-state-icon[data-v-9085e7d7]{border-radius:14px;flex-shrink:0;place-items:center;width:52px;height:52px;display:grid}.score-state-emoji[data-v-9085e7d7]{font-size:24px;line-height:1}.score-state-icon--good[data-v-9085e7d7]{background:#6d48f514}.score-state-icon--good-mid[data-v-9085e7d7]{background:#22c55e14}.score-state-icon--warn[data-v-9085e7d7]{background:#f59e0b14}.score-state-icon--bad[data-v-9085e7d7]{background:#ef444414}.score-copy__label[data-v-9085e7d7]{font-family:Syne,sans-serif;font-size:14px;font-weight:800}.score-copy__label--good[data-v-9085e7d7]{color:var(--primary-500)}.score-copy__label--good-mid[data-v-9085e7d7]{color:#16a34a}.score-copy__label--warn[data-v-9085e7d7]{color:#d97706}.score-copy__label--bad[data-v-9085e7d7]{color:#dc2626}.score-copy p[data-v-9085e7d7]{color:var(--app-text-muted);margin:4px 0 0;font-size:12.5px;line-height:1.55}.signal-row[data-v-9085e7d7]{flex-direction:column;gap:7px;margin-top:10px;display:flex}.signal-row[data-v-9085e7d7]:first-of-type{margin-top:0}.signal-row-head[data-v-9085e7d7]{color:var(--app-text-muted);align-items:center;gap:7px;font-size:12.5px;display:flex}.signal-row-head strong[data-v-9085e7d7]{color:var(--app-text);margin-left:auto;font-size:12px;font-weight:700}.signal-dot[data-v-9085e7d7]{border-radius:999px;flex-shrink:0;width:8px;height:8px}.signal-dot--green[data-v-9085e7d7]{background:#22c55e}.signal-dot--amber[data-v-9085e7d7]{background:#f59e0b}.signal-track[data-v-9085e7d7]{background:var(--app-surface-2);border-radius:999px;height:5px;overflow:hidden}.signal-fill[data-v-9085e7d7]{border-radius:inherit;height:100%;transition:width .4s;display:block}.signal-fill--green[data-v-9085e7d7]{background:#22c55e}.signal-fill--amber[data-v-9085e7d7]{background:#f59e0b}.side-actions[data-v-9085e7d7]{flex-direction:column;gap:8px;display:flex}.sidebar-confirm[data-v-9085e7d7]{justify-content:center;width:100%}.sidebar-note[data-v-9085e7d7]{color:var(--app-text-faint);text-align:center;margin:4px 0 0;font-size:11.5px}.success-top[data-v-9085e7d7]{align-items:center;gap:16px;margin-bottom:16px;display:flex}.success-icon[data-v-9085e7d7]{color:#16a34a;background:#22c55e1a;border-radius:999px;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:18px;font-weight:800;display:grid}.success-title[data-v-9085e7d7]{color:var(--app-text);font-size:16px;font-weight:700}.success-sub[data-v-9085e7d7]{color:var(--app-text-muted);margin-top:4px;font-size:13px}.success-actions[data-v-9085e7d7]{gap:10px;margin-top:12px;display:flex}.intake-row[data-v-9085e7d7]{align-items:center;gap:10px;display:flex}.intake-url[data-v-9085e7d7]{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;margin-top:4px;padding:9px 13px;font-family:monospace;font-size:12px;overflow:hidden}.intake-label[data-v-9085e7d7]{color:var(--app-text);font-size:13px;font-weight:600}.copy-btn[data-v-9085e7d7]{flex-shrink:0;justify-content:center;min-width:88px}.copy-btn.success[data-v-9085e7d7]{background:#059669!important;box-shadow:0 2px 10px #0596694d!important}.processing-overlay[data-v-9085e7d7]{-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-9085e7d7],.overlay-fade-leave-active[data-v-9085e7d7]{transition:opacity .3s}.overlay-fade-enter-from[data-v-9085e7d7],.overlay-fade-leave-to[data-v-9085e7d7]{opacity:0}.processing-panel-wrap[data-v-9085e7d7]{z-index:50;flex-direction:column;width:400px;height:100vh;display:flex;position:fixed;top:0;right:0}.panel-slide-enter-active[data-v-9085e7d7]{transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .25s}.panel-slide-leave-active[data-v-9085e7d7]{transition:transform .28s cubic-bezier(.4,0,1,1),opacity .2s}.panel-slide-enter-from[data-v-9085e7d7],.panel-slide-leave-to[data-v-9085e7d7]{opacity:0;transform:translate(100%)}.processing-panel[data-v-9085e7d7]{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-9085e7d7]{flex-direction:column;gap:4px;display:flex}.processing-panel__eyebrow[data-v-9085e7d7]{text-transform:uppercase;letter-spacing:.1em;color:var(--primary-400);font-size:10px;font-weight:700}.processing-panel__title[data-v-9085e7d7]{color:var(--app-text);font-family:Syne,sans-serif;font-size:22px;font-weight:800;line-height:1.2}.progress-ring-wrap[data-v-9085e7d7]{align-self:center;place-items:center;width:72px;height:72px;display:grid;position:relative}.progress-ring[data-v-9085e7d7]{position:absolute;inset:0;transform:rotate(-90deg)}.progress-ring__track[data-v-9085e7d7]{fill:none;stroke:#6d48f51a;stroke-width:5px}.progress-ring__fill[data-v-9085e7d7]{fill:none;stroke:var(--primary-500);stroke-width:5px;stroke-linecap:round;transition:stroke-dashoffset .3s}.progress-ring__pct[data-v-9085e7d7]{color:var(--primary-500);z-index:1;font-size:16px;font-weight:800;line-height:1}.processing-current[data-v-9085e7d7]{background:#6d48f50d;border:1px solid #6d48f51f;border-radius:12px;flex-direction:column;gap:6px;padding:16px 18px;display:flex}.processing-current__label[data-v-9085e7d7]{color:var(--primary-500);font-size:14px;font-weight:700}.processing-current__body[data-v-9085e7d7]{color:var(--app-text-muted);font-size:12.5px;line-height:1.6}.progress-track[data-v-9085e7d7]{background:#6d48f51a;border-radius:99px;width:100%;height:5px;overflow:hidden}.progress-fill[data-v-9085e7d7]{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-9085e7d7]{flex-direction:column;gap:14px;display:flex}.processing-step[data-v-9085e7d7]{align-items:flex-start;gap:12px;transition:opacity .3s;display:flex}.processing-step--pending[data-v-9085e7d7]{opacity:.4}.processing-step__icon[data-v-9085e7d7]{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;display:flex}.processing-step__dot[data-v-9085e7d7]{background:linear-gradient(135deg,#a78bfa,#7c3aed);border-radius:50%;width:8px;height:8px;animation:.9s ease-in-out infinite pulse-9085e7d7;display:inline-block}.processing-step__empty[data-v-9085e7d7]{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-9085e7d7]{flex-direction:column;gap:3px;min-width:0;display:flex}.processing-step__label[data-v-9085e7d7]{font-size:13px;font-weight:600;line-height:1.3}.processing-step--done .processing-step__label[data-v-9085e7d7]{color:#059669}.processing-step--active .processing-step__label[data-v-9085e7d7]{color:var(--primary-500)}.processing-step--pending .processing-step__label[data-v-9085e7d7]{color:var(--app-text-faint)}.processing-step__sub[data-v-9085e7d7]{color:var(--app-text-faint);font-size:11.5px;line-height:1.5}.processing-panel__footer[data-v-9085e7d7]{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}.traits-wrap[data-v-9085e7d7]{transition:max-height .3s}.traits-wrap--faded[data-v-9085e7d7]{max-height:340px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 55%,#0000 100%);mask-image:linear-gradient(#000 55%,#0000 100%)}.traits-show-more[data-v-9085e7d7]{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}.traits-show-more[data-v-9085e7d7]:hover{color:var(--primary-500);background:#6d48f50a;border-color:#6d48f559}.traits-show-more svg[data-v-9085e7d7]{flex-shrink:0}.traits-show-more span[data-v-9085e7d7]{align-items:center;gap:5px;display:inline-flex}@keyframes pulse-9085e7d7{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.75)}}@media (width<=1280px){.review-layout[data-v-9085e7d7]{grid-template-columns:minmax(0,1fr) 280px}.review-tech[data-v-9085e7d7]{grid-area:2/1}.review-sidebar[data-v-9085e7d7]{grid-area:1/2/3}}@media (width<=900px){.review-layout[data-v-9085e7d7]{grid-template-columns:1fr}.review-tech[data-v-9085e7d7],.review-sidebar[data-v-9085e7d7]{grid-area:auto/1}.review-sidebar[data-v-9085e7d7]{grid-template-columns:repeat(2,1fr);display:grid;position:static}.hero-stats[data-v-9085e7d7]{flex-wrap:wrap}}@media (width<=600px){.review-sidebar[data-v-9085e7d7]{grid-template-columns:1fr}}@media (width<=768px){.processing-panel-wrap[data-v-9085e7d7]{width:100%;height:auto;max-height:70vh;top:auto;bottom:0}.panel-slide-enter-from[data-v-9085e7d7],.panel-slide-leave-to[data-v-9085e7d7]{transform:translateY(100%)}.processing-panel[data-v-9085e7d7]{border-left:none;border-top:1px solid var(--app-border);border-radius:20px 20px 0 0;box-shadow:0 -16px 48px #0f172a1f}}.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-8244257c]{width:100%}.sq-options[data-v-8244257c]{gap:12px;display:grid}.sq-option[data-v-8244257c]{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-8244257c]:hover{background:#fffffff0;border-color:#7c5cff38;transform:translateY(-1px);box-shadow:0 14px 30px #2a24540d}.sq-option--selected[data-v-8244257c]{background:#7c5cff0f;border-color:#7c5cff73;box-shadow:0 16px 34px #7c5cff14}.sq-option__letter[data-v-8244257c]{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-8244257c]{color:#3f425f;font-size:18px;font-weight:500;line-height:1.5}.sq-option__icon[data-v-8244257c]{opacity:.8;justify-self:end;font-size:28px}.sq-scale-shell[data-v-8244257c]{max-width:920px}.sq-scale-title[data-v-8244257c]{color:#8a8ca8;text-align:center;margin-bottom:18px;font-size:14px}.sq-likert[data-v-8244257c]{gap:16px;display:grid}.sq-likert__labels[data-v-8244257c]{color:#8a8ca8;justify-content:space-between;font-size:13px;font-weight:600;display:flex}.sq-likert__scale[data-v-8244257c]{align-items:start;gap:14px;display:grid}.sq-likert__btn[data-v-8244257c]{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-8244257c]:hover{border-color:#7c5cff38;transform:translateY(-1px)}.sq-likert__btn--selected[data-v-8244257c]{background:#7c5cff14;border-color:#7c5cff73;box-shadow:0 16px 34px #7c5cff14}.sq-likert__number[data-v-8244257c]{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-8244257c]{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-8244257c]{min-height:unset;grid-template-columns:48px minmax(0,1fr);gap:16px;padding:18px}.sq-option__letter[data-v-8244257c]{width:48px;height:48px;font-size:18px}.sq-option__text[data-v-8244257c]{font-size:16px}.sq-option__icon[data-v-8244257c]{display:none}.sq-likert__scale[data-v-8244257c]{grid-template-columns:repeat(3,minmax(0,1fr))!important}.sq-likert__btn[data-v-8244257c]{min-height:88px}.sq-likert__number[data-v-8244257c]{width:42px;height:42px;font-size:18px}}.application-page[data-v-b9e1beac]{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-b9e1beac]{place-items:center;min-height:100vh;padding:24px;display:grid}.wizard-topbar[data-v-b9e1beac]{-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-b9e1beac]{align-items:center;gap:14px;display:flex}.brand-icon[data-v-b9e1beac]{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-b9e1beac]{border-radius:16px;flex:0 0 52px;width:52px;height:52px;font-size:20px}.brand-name-company[data-v-b9e1beac]{color:#9596b5;text-transform:uppercase;letter-spacing:.05em;margin-bottom:3px;font-size:12px;font-weight:500}.brand-name-job-title[data-v-b9e1beac]{color:#1c1d39;font-size:22px;font-weight:700;line-height:1.15}.progress-wrap[data-v-b9e1beac]{max-width:480px;margin:0 auto}.segments[data-v-b9e1beac]{grid-template-columns:repeat(10,1fr);gap:10px;margin-bottom:10px;display:grid}.segment[data-v-b9e1beac]{background:#8d88ad38;border-radius:999px;height:4px;transition:background .3s}.segment.active[data-v-b9e1beac]{background:linear-gradient(90deg,#7c5cff 0%,#8b72ff 100%)}.progress-label[data-v-b9e1beac]{text-align:center;color:#7c7d9b;font-size:14px;font-weight:600}.progress-label span[data-v-b9e1beac]{color:#6d4dff;font-weight:700}.top-actions[data-v-b9e1beac]{justify-content:flex-end;display:flex}.exit-button[data-v-b9e1beac]{color:#555774;background:#fffffff2;border-color:#625a871f;border-radius:12px;height:40px}.wizard-main[data-v-b9e1beac]{flex-direction:column;flex:1;width:min(1280px,100% - 48px);margin:0 auto;padding:42px 0 24px;display:flex}.intro-shell[data-v-b9e1beac]{flex:1;align-items:center;padding:40px 0;display:flex}.intro-layout[data-v-b9e1beac]{grid-template-columns:1fr 480px;align-items:start;gap:64px;width:100%;display:grid}.intro-left[data-v-b9e1beac]{flex-direction:column;gap:28px;display:flex}.intro-brand[data-v-b9e1beac]{align-items:center;gap:16px;display:flex}.intro-eyebrow[data-v-b9e1beac]{text-transform:uppercase;letter-spacing:.1em;color:#9596b5;margin-bottom:-18px;font-size:13px;font-weight:700}.intro-headline[data-v-b9e1beac]{letter-spacing:-.04em;color:#191a33;margin:0;font-size:48px;font-weight:800;line-height:1.1}.intro-headline-accent[data-v-b9e1beac]{color:#7c5cff}.intro-body[data-v-b9e1beac]{color:#5a5d7a;margin:0;font-size:16px;line-height:1.8}.intro-reassurance[data-v-b9e1beac]{background:#ffffffb8;border:1px solid #625a8714;border-radius:22px;flex-direction:column;gap:0;display:flex;overflow:hidden}.reassurance-item[data-v-b9e1beac]{border-bottom:1px solid #625a8712;align-items:flex-start;gap:18px;padding:22px 28px;transition:background .15s;display:flex}.reassurance-item[data-v-b9e1beac]:last-child{border-bottom:none}.reassurance-item[data-v-b9e1beac]:hover{background:#7c5cff08}.reassurance-icon[data-v-b9e1beac]{flex-shrink:0;margin-top:2px;font-size:24px}.reassurance-label[data-v-b9e1beac]{color:#23233d;margin-bottom:4px;font-size:16px;font-weight:700}.reassurance-note[data-v-b9e1beac]{color:#7c7d9b;font-size:14px;line-height:1.6}.intro-actions[data-v-b9e1beac]{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.intro-start-btn[data-v-b9e1beac]{border-radius:18px;min-width:220px;height:62px;padding:0 36px;font-size:17px;font-weight:700}.intro-exit-link[data-v-b9e1beac]{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-b9e1beac]:hover{color:#6d4dff}.intro-right[data-v-b9e1beac]{flex-direction:column;gap:16px;display:flex}.intro-stat-card[data-v-b9e1beac]{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-b9e1beac]{letter-spacing:-.04em;color:#6d4dff;font-size:64px;font-weight:800;line-height:1}.intro-stat-label[data-v-b9e1beac]{color:#7c7d9b;font-size:18px;font-weight:600}.intro-what-card[data-v-b9e1beac]{background:#ffffffd6;border:1px solid #625a8714;border-radius:28px;padding:32px 36px;box-shadow:0 20px 44px #221c480d}.intro-what-title[data-v-b9e1beac]{text-transform:uppercase;letter-spacing:.08em;color:#9596b5;margin-bottom:26px;font-size:13px;font-weight:700}.intro-what-list[data-v-b9e1beac]{flex-direction:column;gap:22px;display:flex}.intro-what-item[data-v-b9e1beac]{align-items:flex-start;gap:16px;display:flex}.intro-what-item-icon[data-v-b9e1beac]{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-b9e1beac]{background:#7c5cff1a}.intro-what-item-icon--blue[data-v-b9e1beac]{background:#0ea5e91a}.intro-what-item-icon--amber[data-v-b9e1beac]{background:#f59e0b1a}.intro-what-item-icon--green[data-v-b9e1beac]{background:#10b9811a}.intro-what-item-label[data-v-b9e1beac]{color:#2e3052;margin-bottom:4px;font-size:16px;font-weight:700}.intro-what-item-note[data-v-b9e1beac]{color:#8b8ea9;font-size:14px;line-height:1.55}.intro-tip-card[data-v-b9e1beac]{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-b9e1beac]{flex-shrink:0;margin-top:2px;font-size:22px}.intro-tip-card p[data-v-b9e1beac]{color:#5f45d9;margin:0;font-size:15px;line-height:1.75}@media (width<=1100px){.intro-layout[data-v-b9e1beac]{grid-template-columns:1fr;gap:40px}.intro-right[data-v-b9e1beac]{position:static}.intro-headline[data-v-b9e1beac]{font-size:34px}.intro-body[data-v-b9e1beac]{max-width:100%}}@media (width<=768px){.intro-headline[data-v-b9e1beac]{font-size:28px}.intro-start-btn[data-v-b9e1beac]{width:100%}.intro-actions[data-v-b9e1beac]{align-items:stretch}.intro-exit-link[data-v-b9e1beac]{text-align:center}.intro-stat-card[data-v-b9e1beac]{padding:22px 24px}.intro-stat-number[data-v-b9e1beac]{font-size:44px}}.wizard-layout[data-v-b9e1beac]{z-index:1;flex-direction:row;min-height:100vh;display:flex;position:relative}.wizard-area[data-v-b9e1beac]{flex-direction:column;flex:1;min-width:0;display:flex}.wizard-sidebar[data-v-b9e1beac]{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-b9e1beac]::-webkit-scrollbar{display:none}.wizard-sidebar--collapsed[data-v-b9e1beac]{width:56px;padding:32px 10px}.sb-header[data-v-b9e1beac]{flex-shrink:0;justify-content:flex-end;align-items:center;margin-bottom:24px;display:flex}.wizard-sidebar--collapsed .sb-header[data-v-b9e1beac]{justify-content:center;margin-bottom:0}.sb-toggle[data-v-b9e1beac]{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-b9e1beac]:hover{background:#7c5cff1a;border-color:#7c5cff40}.sb-toggle-icon[data-v-b9e1beac]{transition:transform .3s cubic-bezier(.4,0,.2,1)}.sb-content[data-v-b9e1beac]{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-b9e1beac]{opacity:0;pointer-events:none}.sb-exit[data-v-b9e1beac]{border-top:1px solid #625a8714;margin-top:auto;padding-top:16px}.sb-exit-btn[data-v-b9e1beac]{color:#555774;background:#fffffff2;border-color:#625a871f;border-radius:12px;width:100%;height:40px}.sb-progress[data-v-b9e1beac]{flex-direction:column;gap:10px;display:flex}.sb-progress-head[data-v-b9e1beac]{justify-content:space-between;align-items:center;gap:8px;display:flex}.sb-progress-title[data-v-b9e1beac]{text-transform:uppercase;letter-spacing:.08em;color:#9596b5;font-size:11px;font-weight:700}.sb-progress-count[data-v-b9e1beac]{color:#7c7d9b;font-size:11px;font-weight:600}.sb-progress-track[data-v-b9e1beac]{background:#7c5cff1a;border-radius:999px;height:5px;overflow:hidden}.sb-progress-fill[data-v-b9e1beac]{border-radius:inherit;background:linear-gradient(90deg,#7c5cff 0%,#8b72ff 100%);height:100%;transition:width .4s}.sb-context[data-v-b9e1beac]{flex-direction:column;flex:1;gap:18px;display:flex}.sb-context-head[data-v-b9e1beac]{align-items:flex-start;gap:12px;display:flex}.sb-context-icon[data-v-b9e1beac]{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-b9e1beac]{color:#23233d;margin-bottom:4px;font-size:13px;font-weight:700;line-height:1.3}.sb-context-sub[data-v-b9e1beac]{color:#7c7d9b;font-size:12px;line-height:1.6}.sb-items[data-v-b9e1beac]{flex-direction:column;gap:12px;display:flex}.sb-item[data-v-b9e1beac]{align-items:flex-start;gap:10px;display:flex}.sb-item-icon[data-v-b9e1beac]{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-b9e1beac]{color:#3f425f;margin-bottom:2px;font-size:12px;font-weight:600;line-height:1.4}.sb-item-desc[data-v-b9e1beac]{color:#9596b5;font-size:11px;line-height:1.55}.sb-tip[data-v-b9e1beac]{background:#7c5cff0d;border:1px solid #7c5cff1a;border-radius:14px;margin-top:auto;padding:14px 16px}.sb-tip-label[data-v-b9e1beac]{text-transform:uppercase;letter-spacing:.1em;color:#7c5cff;margin-bottom:6px;font-size:10px;font-weight:800}.sb-tip-text[data-v-b9e1beac]{color:#5f45d9;font-size:12px;line-height:1.65}.content-grid[data-v-b9e1beac]{grid-template-columns:minmax(0,1fr);padding-top:60px;display:grid}.content-grid.content-grid--full[data-v-b9e1beac]{padding-top:0}.content-grid--full[data-v-b9e1beac]{width:100%}.content-grid--narrow[data-v-b9e1beac]{max-width:720px;margin:0 auto}.content-grid--flush[data-v-b9e1beac]{padding-top:0}.content-main[data-v-b9e1beac]{min-width:0}.content-aside[data-v-b9e1beac]{align-content:start;gap:22px;display:grid}.content-aside .insight-card[data-v-b9e1beac]{box-sizing:border-box;height:100%}.done-shell[data-v-b9e1beac]{flex-direction:column;flex:1;justify-content:center;width:100%;padding:40px 0;display:flex}.done-split[data-v-b9e1beac]{grid-template-columns:1fr 480px;align-items:start;gap:64px;display:grid}.done-form-col[data-v-b9e1beac]{flex-direction:column;gap:28px;display:flex}.done-icon-box[data-v-b9e1beac]{background:#7c5cff1a;border-radius:18px;place-items:center;width:64px;height:64px;display:grid}.done-icon-svg[data-v-b9e1beac]{color:#7c5cff;font-size:26px}.done-title[data-v-b9e1beac]{letter-spacing:-.03em;color:#191a33;margin:0;font-size:44px;font-weight:800;line-height:1.1}.done-subtitle[data-v-b9e1beac]{color:#7c5cff;margin:-14px 0 0;font-size:18px;font-weight:600}.done-body[data-v-b9e1beac]{color:#5a5d7a;white-space:pre-line;margin:0;font-size:16px;line-height:1.75}.done-body.narrow[data-v-b9e1beac]{max-width:480px}.done-email-field[data-v-b9e1beac]{flex-direction:column;gap:10px;display:flex}.done-field-label[data-v-b9e1beac]{color:#444666;letter-spacing:.03em;text-transform:uppercase;font-size:14px;font-weight:700}.done-input[data-v-b9e1beac] input{height:56px;font-size:16px;border-radius:16px!important}.done-consent[data-v-b9e1beac]{cursor:pointer;align-items:flex-start;gap:12px;max-width:460px;display:flex}.done-consent--error .done-consent-check[data-v-b9e1beac]{border-color:#d1434380}.done-consent-check[data-v-b9e1beac]{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-b9e1beac]{background:#7c5cff;border-color:#7c5cff}.done-consent-checkmark[data-v-b9e1beac]{color:#fff;font-size:12px;font-weight:700;line-height:1}.done-consent-label[data-v-b9e1beac]{color:#23233d;font-size:15px;font-weight:600;line-height:1.5}.done-consent-note[data-v-b9e1beac]{color:#9596b5;margin-top:3px;font-size:14px}.consent-error[data-v-b9e1beac]{color:#d14343;margin:-20px 0 0;font-size:13px}.done-submit-btn[data-v-b9e1beac]{border-radius:18px;width:100%;height:62px;font-size:17px}.done-privacy-sm-row[data-v-b9e1beac]{color:#9596b5;align-items:center;gap:9px;font-size:14px;display:flex}.done-privacy-sm-icon[data-v-b9e1beac]{color:#b0b2c8;flex-shrink:0;font-size:15px}.done-section-divider[data-v-b9e1beac]{background:#625a871a;height:1px}.done-summary-card[data-v-b9e1beac]{background:#ffffffd6;border:1px solid #625a8714;border-radius:28px;padding:40px 36px;box-shadow:0 20px 44px #221c480d}.done-summary-title[data-v-b9e1beac]{text-transform:uppercase;letter-spacing:.08em;color:#9596b5;margin-bottom:32px;font-size:13px;font-weight:700}.done-step-list[data-v-b9e1beac]{flex-direction:column;gap:0;display:flex}.done-step[data-v-b9e1beac]{align-items:flex-start;gap:18px;display:flex}.done-step-connector[data-v-b9e1beac]{background:#625a871f;width:2px;height:26px;margin-left:17px}.done-step-icon[data-v-b9e1beac]{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-b9e1beac]{padding-bottom:6px}.done-step-label[data-v-b9e1beac]{color:#23233d;margin-bottom:5px;font-size:16px;font-weight:700}.done-step-note[data-v-b9e1beac]{color:#7c7d9b;font-size:14px;line-height:1.65}.done-summary-divider[data-v-b9e1beac]{background:#625a8714;height:1px;margin:32px 0}.done-privacy-block[data-v-b9e1beac]{gap:14px;display:grid}.done-privacy-row[data-v-b9e1beac]{color:#5a5d7a;align-items:center;gap:13px;font-size:14.5px;display:flex}.done-privacy-icon[data-v-b9e1beac]{color:#9596b5;flex-shrink:0;font-size:16px}.confirmed-shell[data-v-b9e1beac]{text-align:center;flex-direction:column;align-items:center;gap:20px;max-width:560px;margin:40px auto;display:flex}.confirmed-icon[data-v-b9e1beac]{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-b9e1beac]{grid-template-columns:1fr;gap:32px}.done-summary-col[data-v-b9e1beac]{order:-1}}.question-chip[data-v-b9e1beac]{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-b9e1beac]{font-size:12px}.question-title[data-v-b9e1beac]{letter-spacing:-.04em;color:#191a33;max-width:980px;margin:0;font-size:24px;line-height:1.15}.title-tip[data-v-b9e1beac]{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-b9e1beac]{flex:none;font-size:16px}.answer-zone[data-v-b9e1beac]{margin-top:32px}.surface-card[data-v-b9e1beac],.state-card[data-v-b9e1beac]{background:#ffffffd6;border:1px solid #625a8714;border-radius:28px;box-shadow:0 20px 44px #221c480d}.grouped-card[data-v-b9e1beac],.input-surface[data-v-b9e1beac]{padding:28px 30px}.group-form[data-v-b9e1beac]{gap:28px;display:grid}.group-field[data-v-b9e1beac]{gap:10px;display:grid}.group-field-head[data-v-b9e1beac]{align-items:center;gap:14px;display:flex}.group-index[data-v-b9e1beac]{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-b9e1beac]{justify-content:space-between;align-items:baseline;gap:12px;width:100%;display:flex}.group-field-label[data-v-b9e1beac]{color:#23233d;font-size:18px;font-weight:700}.group-field-note[data-v-b9e1beac]{color:#8b8ea9;font-size:14px}.group-field-hint[data-v-b9e1beac]{color:#9596b5;margin:0 0 4px 44px;font-size:13px;line-height:1.55}.welcome-back-bar[data-v-b9e1beac]{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-b9e1beac;display:flex}.welcome-back-dismiss[data-v-b9e1beac]{color:#9596b5;cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:13px}@keyframes slideDown-b9e1beac{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.group-horizontal-grid[data-v-b9e1beac]{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:20px;margin-top:32px;display:grid}.group-tile-placeholder[data-v-b9e1beac]{display:none}.group-tile-stack[data-v-b9e1beac]{flex-direction:column;gap:20px;display:flex}.group-tile-stack>.group-tile[data-v-b9e1beac]{flex:1}.group-tile[data-v-b9e1beac]{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-b9e1beac]{align-items:flex-start;gap:12px;display:flex}.group-tile-label[data-v-b9e1beac]{color:#23233d;font-size:15px;font-weight:700;line-height:1.35}.group-tile-hint[data-v-b9e1beac]{color:#9596b5;margin:0;font-size:13px;line-height:1.55}.group-tile-options[data-v-b9e1beac]{flex-direction:column;gap:8px;display:flex}.group-tile-option[data-v-b9e1beac]{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-b9e1beac]:hover{background:#7c5cff08;border-color:#7c5cff38}.group-tile-option.selected[data-v-b9e1beac]{color:#23233d;background:#7c5cff0f;border-color:#7c5cff59}.group-tile-option-text[data-v-b9e1beac]{flex:1}.group-tile-radio[data-v-b9e1beac]{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-b9e1beac]{background:#7c5cff;border-color:#7c5cff;box-shadow:inset 0 0 0 3px #fff}.group-tile-checkbox[data-v-b9e1beac]{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-b9e1beac]{background:#7c5cff;border-color:#7c5cff}.group-tile-checkmark[data-v-b9e1beac]{color:#fff;font-size:11px;font-weight:700;line-height:1}.group-tile-number-wrap[data-v-b9e1beac]{flex-direction:column;gap:6px;display:flex}.group-tile-number[data-v-b9e1beac]{width:100%}.group-tile-number-label[data-v-b9e1beac]{color:#9596b5;font-size:13px}.group-tile-looks-good[data-v-b9e1beac]{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-b9e1beac]{font-size:13px}@media (width<=900px){.group-horizontal-grid[data-v-b9e1beac]{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.group-horizontal-grid[data-v-b9e1beac]{grid-template-columns:1fr}}.compact-options[data-v-b9e1beac],.pill-grid[data-v-b9e1beac]{flex-wrap:wrap;gap:12px;display:flex}.compact-options--wide .compact-option[data-v-b9e1beac]{justify-content:center;min-width:98px}.compact-option[data-v-b9e1beac],.pill-option[data-v-b9e1beac]{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-b9e1beac]:hover,.pill-option[data-v-b9e1beac]:hover{border-color:#7c5cff38;transform:translateY(-1px)}.compact-option.selected[data-v-b9e1beac],.pill-option.selected[data-v-b9e1beac]{color:#5c3fff;background:#7c5cff12;border-color:#7c5cff73}.option-key-sm[data-v-b9e1beac],.pill-key[data-v-b9e1beac]{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-b9e1beac]{justify-content:flex-start}.small-input-wrap[data-v-b9e1beac],.salary-panel[data-v-b9e1beac]{max-width:860px}.group-number[data-v-b9e1beac]{max-width:160px}.salary-confirm-panel[data-v-b9e1beac]{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-b9e1beac]{letter-spacing:-.03em;color:#1c1d39;font-size:42px;font-weight:800;line-height:1}.salary-confirm-body[data-v-b9e1beac]{color:#5a5d7a;margin:0;font-size:16px;line-height:1.7}.salary-confirm-actions[data-v-b9e1beac]{gap:12px;display:grid}.salary-confirm-btn[data-v-b9e1beac]{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-b9e1beac]:hover{background:#fffffff2;border-color:#7c5cff4d}.salary-confirm-btn--selected[data-v-b9e1beac]{color:#5c3fff;background:#7c5cff0f;border-color:#7c5cff80}.salary-confirm-btn__icon[data-v-b9e1beac]{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-b9e1beac]{color:#7c7d9b;padding:14px 22px;font-size:14px}.salary-confirm-btn--selected-no[data-v-b9e1beac]{background:#625a870d;border-color:#625a874d}.salary-confirm-note[data-v-b9e1beac]{color:#9596b5;margin:0;font-size:13px;line-height:1.6}.prompt-head[data-v-b9e1beac]{text-align:left;gap:8px;margin-bottom:18px;display:grid}.prompt-title[data-v-b9e1beac]{color:#23233d;font-size:18px;font-weight:700;line-height:1.45}.prompt-subtitle[data-v-b9e1beac]{color:#7b7f99;font-size:15px;line-height:1.6}.char-count[data-v-b9e1beac]{color:#a0a2be;text-align:right;margin-top:8px;font-size:13px;transition:color .2s}.char-count.met[data-v-b9e1beac]{color:#8b8ea9}.char-count-ok[data-v-b9e1beac]{color:#5c9e77;font-weight:600}.options-list[data-v-b9e1beac]{gap:12px;display:grid}.options-list--compact[data-v-b9e1beac]{max-width:520px}.option-card[data-v-b9e1beac]{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-b9e1beac]:hover{background:#fffffff0;border-color:#7c5cff38;transform:translateY(-1px);box-shadow:0 14px 30px #2a24540d}.option-card.selected[data-v-b9e1beac]{background:#7c5cff0f;border-color:#7c5cff73;box-shadow:0 16px 34px #7c5cff14}.option-card--compact[data-v-b9e1beac]{min-height:84px}.option-key[data-v-b9e1beac]{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-b9e1beac]{color:#3f425f;font-size:18px;font-weight:500;line-height:1.5}.salary-panel[data-v-b9e1beac]{text-align:left;background:#ffffffd1;border:1px solid #625a871a;border-radius:24px;gap:18px;padding:24px;display:grid}.salary-block[data-v-b9e1beac]{gap:10px;display:grid}.salary-label[data-v-b9e1beac]{color:#7c7d9b;font-size:14px}.salary-value[data-v-b9e1beac]{color:#1c1d39;font-size:28px;font-weight:700}.insight-card[data-v-b9e1beac]{box-sizing:border-box;height:100%;padding:30px 26px}.insight-title[data-v-b9e1beac]{color:#5c3fff;margin:0;font-size:16px;font-weight:800}.insight-copy[data-v-b9e1beac]{color:#676b89;margin-top:14px;font-size:16px;line-height:1.7}.aside-divider[data-v-b9e1beac]{background:#625a871a;height:1px;margin:22px 0}.aside-section-title[data-v-b9e1beac]{color:#23233d;margin-bottom:14px;font-size:15px;font-weight:700}.check-list[data-v-b9e1beac]{gap:14px;display:grid}.check-row[data-v-b9e1beac]{color:#424662;align-items:center;gap:12px;line-height:1.5;display:flex}.check-dot[data-v-b9e1beac]{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-b9e1beac]{color:#5f45d9;background:#7c5cff0f;border-radius:18px;margin-top:24px;padding:18px 20px;line-height:1.7}.reflection-card[data-v-b9e1beac]{margin-top:26px;padding:24px 28px}.reflection-head[data-v-b9e1beac]{color:#5c3fff;margin-bottom:16px;font-size:18px;font-weight:800}.reflection-grid[data-v-b9e1beac]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.reflection-item[data-v-b9e1beac]{color:#414561;border-left:1px solid #625a871f;padding-left:18px;line-height:1.65}.processing-inline[data-v-b9e1beac]{justify-content:center;align-items:center;min-height:360px;padding:24px 0;display:flex}.processing-card[data-v-b9e1beac]{width:100%;max-width:720px}.state-card[data-v-b9e1beac]{text-align:center;max-width:720px;margin:auto;padding:48px 32px}.state-icon[data-v-b9e1beac]{margin-bottom:16px;font-size:36px}.state-title[data-v-b9e1beac]{color:#181a33;margin:0;font-size:32px;line-height:1.2}.state-subtitle[data-v-b9e1beac]{color:#6b6e8b;margin:14px auto 0;font-size:16px;line-height:1.6}.state-subtitle.narrow[data-v-b9e1beac]{max-width:560px}.email-box[data-v-b9e1beac]{text-align:left;max-width:480px;margin:28px auto 0}.field-error[data-v-b9e1beac]{color:#d14343;margin-top:8px;font-size:13px}.processing-track[data-v-b9e1beac]{background:#7c5cff1a;border-radius:999px;max-width:520px;height:10px;margin:24px auto 0;overflow:hidden}.processing-fill[data-v-b9e1beac]{border-radius:inherit;background:linear-gradient(90deg,#7c5cff 0%,#8b72ff 100%);height:100%;transition:width .2s linear}.processing-percent[data-v-b9e1beac]{color:#6d4dff;margin-top:14px;font-weight:700}.wizard-footer[data-v-b9e1beac]{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-b9e1beac]{align-items:flex-end;display:flex}.tip-box[data-v-b9e1beac]{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-b9e1beac]{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.keycap[data-v-b9e1beac]{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-b9e1beac]{align-items:center;gap:16px;display:flex}.back-button[data-v-b9e1beac]{color:#252742;background:#ffffffd1;border:1px solid #625a871f;border-radius:16px;min-width:132px;height:56px;font-weight:700}.primary-button[data-v-b9e1beac]{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-b9e1beac]{min-width:220px}.enter-hint[data-v-b9e1beac]{color:#6d708d;white-space:nowrap;font-size:15px}[data-v-b9e1beac] .ant-input,[data-v-b9e1beac] .ant-select-selector,[data-v-b9e1beac] .ant-input-number,[data-v-b9e1beac] .ant-input-number-input-wrap input{border-radius:18px!important}.soft-textarea[data-v-b9e1beac] 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-b9e1beac] textarea:focus{border-color:#7c5cff66;box-shadow:0 0 0 3px #7c5cff14}.soft-number[data-v-b9e1beac]{width:100%}[data-v-b9e1beac] .ant-input,[data-v-b9e1beac] .ant-select-selector,[data-v-b9e1beac] .ant-input-number{background:#ffffffeb!important;border-color:#625a871f!important;min-height:56px!important}[data-v-b9e1beac] .ant-slider-track{background:#7a5bff}[data-v-b9e1beac] .ant-slider-handle:after{box-shadow:0 0 0 2px #7a5bff}@media (width<=1100px){.wizard-sidebar[data-v-b9e1beac]{display:none}.reflection-grid[data-v-b9e1beac]{grid-template-columns:1fr}.intro-layout[data-v-b9e1beac]{grid-template-columns:1fr;gap:40px}.intro-headline[data-v-b9e1beac]{font-size:32px}.intro-body[data-v-b9e1beac]{max-width:100%}}@media (width<=768px){.wizard-topbar[data-v-b9e1beac]{grid-template-columns:1fr;gap:14px;height:auto;padding:18px}.brand[data-v-b9e1beac],.top-actions[data-v-b9e1beac]{justify-content:center}.wizard-main[data-v-b9e1beac],.wizard-footer[data-v-b9e1beac]{width:calc(100% - 32px)}.wizard-main[data-v-b9e1beac]{padding:28px 0 20px}.grouped-card[data-v-b9e1beac],.input-surface[data-v-b9e1beac],.insight-card[data-v-b9e1beac],.reflection-card[data-v-b9e1beac]{padding:22px 18px}.group-field-copy[data-v-b9e1beac]{flex-direction:column;align-items:flex-start}.group-field-hint[data-v-b9e1beac]{margin-left:0}.option-card[data-v-b9e1beac]{min-height:unset;gap:16px;padding:18px}.option-key[data-v-b9e1beac]{flex-basis:46px;width:46px;height:46px;font-size:18px}.option-text[data-v-b9e1beac],.prompt-title[data-v-b9e1beac]{font-size:16px}.wizard-footer[data-v-b9e1beac]{flex-direction:column;align-items:stretch;gap:12px}.footer-right[data-v-b9e1beac]{flex-wrap:wrap;justify-content:space-between}.tip-box[data-v-b9e1beac]{width:100%}.title-tip[data-v-b9e1beac]{font-size:13px}.char-count[data-v-b9e1beac]{font-size:12px}.intro-headline[data-v-b9e1beac]{font-size:28px}.intro-start-btn[data-v-b9e1beac]{width:100%}.intro-actions[data-v-b9e1beac]{text-align:center;align-items:stretch}.intro-exit-link[data-v-b9e1beac]{text-align:center}}.lang-step[data-v-b9e1beac]{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-b9e1beac]{background:#ffffffd1;border:1.5px solid #625a871f;border-radius:18px;transition:border-color .2s,background .2s;overflow:hidden}.lang-card--acknowledged[data-v-b9e1beac]{background:#7c5cff08;border-color:#7c5cff59}.lang-card-header[data-v-b9e1beac]{justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.lang-name-row[data-v-b9e1beac]{align-items:center;gap:8px;display:flex}.lang-name[data-v-b9e1beac]{color:#23233d;font-size:17px;font-weight:600}.lang-required-badge[data-v-b9e1beac]{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-b9e1beac]{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-b9e1beac]:hover{color:#dc2626;background:#dc26260d;border-color:#dc26264d}.lang-add-row[data-v-b9e1beac]{align-items:center;gap:10px;padding:4px 2px;display:flex}.lang-add-toggle-btn[data-v-b9e1beac]{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-b9e1beac]:hover{background:var(--purple-dim);border-color:var(--purple-light)}.lang-add-select[data-v-b9e1beac]{width:260px}.lang-add-cancel-btn[data-v-b9e1beac]{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-b9e1beac]:hover{color:#23233d;border-color:#625a8759}.lang-ack-btn[data-v-b9e1beac]{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-b9e1beac]:hover{color:#5c3fff;border-color:#7c5cff4d}.lang-ack-btn--active[data-v-b9e1beac]{color:#5c3fff;background:#7c5cff14;border-color:#7c5cff66}.lang-ack-check[data-v-b9e1beac]{font-size:11px;font-weight:700}.lang-levels[data-v-b9e1beac]{flex-wrap:wrap;gap:8px;padding:0 18px 16px;display:flex}.lang-level-btn[data-v-b9e1beac]{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-b9e1beac]:hover{color:#5c3fff;border-color:#7c5cff4d}.lang-level-btn--selected[data-v-b9e1beac]{color:#5c3fff;background:#7c5cff1a;border-color:#7c5cff80}.signup-page[data-v-897104d7]{background:var(--app-bg);flex-direction:column;min-height:100vh;display:flex}.signup-main[data-v-897104d7]{flex:1;justify-content:center;align-items:center;padding:24px 28px;display:flex}.signup-grid[data-v-897104d7]{align-items:stretch;gap:20px;width:100%;max-width:800px;display:grid}.form-panel[data-v-897104d7]{flex-direction:column;gap:16px;display:flex}.hero-brand[data-v-897104d7]{align-items:center;gap:14px;margin-bottom:2px;display:flex}.brand-badge[data-v-897104d7]{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-897104d7]{color:var(--app-text);font-family:Syne,sans-serif;font-size:22px;font-weight:700;line-height:1.1}.brand-name--ai[data-v-897104d7]{color:var(--app-primary,#6366f1)}.brand-name--by[data-v-897104d7]{color:var(--app-text-faint);font-size:13px;font-weight:500}.brand-subtitle[data-v-897104d7]{color:var(--app-text-muted);font-size:14px}.page-alert[data-v-897104d7]{border-radius:10px}.signup-card[data-v-897104d7]{width:100%}.signup-card-title-wrap[data-v-897104d7]{flex-direction:column;gap:4px;margin-bottom:18px;display:flex}.signup-card-eyebrow[data-v-897104d7]{text-transform:uppercase;letter-spacing:.08em;color:var(--primary-500);font-size:12px;font-weight:700}.signup-card-title[data-v-897104d7]{color:var(--app-text);font-family:Syne,sans-serif;font-size:28px;font-weight:700}.signup-card-subtitle[data-v-897104d7]{color:var(--app-text-muted);font-size:13px}.signup-footer[data-v-897104d7]{text-align:center;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:18px;display:flex}.signup-footer-text[data-v-897104d7]{color:var(--app-text-muted)}.signup-footer-link[data-v-897104d7]{padding-left:4px!important}@media (width<=900px){.signup-main[data-v-897104d7]{padding:20px}}@media (width<=640px){.signup-main[data-v-897104d7]{padding:16px}.brand-name[data-v-897104d7]{font-size:20px}.signup-card-title[data-v-897104d7]{font-size:24px}}
