.skill-hint[data-v-f3d03da9]{margin:var(--ats-space-2) 0 0;font-size:var(--ats-font-size-sm, 12px)}.match-breakdown[data-v-860eeaa2]{margin-top:2px}.match-breakdown.embedded[data-v-860eeaa2]{margin-top:0}.match-breakdown.embedded .match-breakdown-panel[data-v-860eeaa2]{margin-top:0;flex:1}.match-breakdown-toggle[data-v-860eeaa2]{display:inline-flex;align-items:center;gap:var(--ats-space-1);padding:0;border:none;background:none;font:inherit;font-size:var(--ats-font-size-sm, 12px);color:var(--ats-accent-deep, #5235d4);cursor:pointer}.match-breakdown-toggle[data-v-860eeaa2]:hover{text-decoration:underline}.match-breakdown-toggle .pi[data-v-860eeaa2]{font-size:var(--ats-font-size-xs, 11px)}.match-breakdown-panel[data-v-860eeaa2]{margin-top:var(--ats-space-2);padding:var(--ats-space-3) var(--ats-space-4);background:#f7fafc;border:1px solid #e6eef5;border-radius:12px}.mb-head[data-v-860eeaa2]{margin-bottom:var(--ats-space-3)}.mb-overall[data-v-860eeaa2]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ats-space-3)}.mb-overall-label[data-v-860eeaa2]{font-size:var(--ats-font-size-md, 13px);font-weight:650;color:#0c1a2e}.mb-overall-value[data-v-860eeaa2]{font-size:var(--ats-font-size-2xl, 22px);font-weight:var(--ats-font-weight-bold, 700);letter-spacing:var(--ats-letter-tight, -.02em);color:#0c1a2e;line-height:1}.mb-list[data-v-860eeaa2]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ats-space-3)}.mb-row-top[data-v-860eeaa2]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ats-space-3);margin-bottom:var(--ats-space-2)}.mb-row-text[data-v-860eeaa2]{min-width:0;display:flex;flex-direction:column;gap:2px}.mb-row-label[data-v-860eeaa2]{font-size:var(--ats-font-size-md, 13px);font-weight:650;color:#0c1a2e;line-height:var(--ats-line-height-tight, 1.25)}.mb-row-detail[data-v-860eeaa2]{font-size:var(--ats-font-size-xs, 11px);line-height:var(--ats-line-height-tight, 1.25);color:#8aa0b8}.mb-row-metrics[data-v-860eeaa2]{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex-shrink:0;text-align:right}.mb-metric-key[data-v-860eeaa2]{display:inline;font-size:var(--ats-font-size-xs, 11px);font-weight:var(--ats-font-weight-semibold, 600);letter-spacing:.02em;text-transform:uppercase;color:#8aa0b8;margin-right:var(--ats-space-1)}.mb-weight[data-v-860eeaa2]{font-size:var(--ats-font-size-xs, 11px);color:#66768a;white-space:nowrap}.mb-score[data-v-860eeaa2]{font-size:var(--ats-font-size-md, 13px);font-weight:var(--ats-font-weight-bold, 700);color:#0c1a2e;white-space:nowrap}.mb-bar-wrap[data-v-860eeaa2]{height:5px;background:#e4ebf3;border-radius:999px;overflow:hidden}.mb-bar[data-v-860eeaa2]{height:100%;background:var(--ats-accent, #6647f0);border-radius:999px;transition:width .35s ease}.mb-note[data-v-860eeaa2]{margin:var(--ats-space-3) 0 0;padding-top:var(--ats-space-3);border-top:1px solid #e6eef5;font-size:var(--ats-font-size-xs, 11px);line-height:var(--ats-line-height, 1.45);color:#66768a}@font-face{font-family:primeicons;font-display:block;src:url(/assets/primeicons-DMOk5skT.eot);src:url(/assets/primeicons-DMOk5skT.eot?#iefix) format("embedded-opentype"),url(/assets/primeicons-C6QP2o4f.woff2) format("woff2"),url(/assets/primeicons-WjwUDZjB.woff) format("woff"),url(/assets/primeicons-MpK4pl85.ttf) format("truetype"),url(/assets/primeicons-Dr5RGzOO.svg?#primeicons) format("svg");font-weight:400;font-style:normal}.pi{font-family:primeicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pi:before{--webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{width:1.28571429em;text-align:center}.pi-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@media(prefers-reduced-motion:reduce){.pi-spin{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.pi-folder-plus:before{content:""}.pi-receipt:before{content:""}.pi-asterisk:before{content:""}.pi-face-smile:before{content:""}.pi-pinterest:before{content:""}.pi-expand:before{content:""}.pi-pen-to-square:before{content:""}.pi-wave-pulse:before{content:""}.pi-turkish-lira:before{content:""}.pi-spinner-dotted:before{content:""}.pi-crown:before{content:""}.pi-pause-circle:before{content:""}.pi-warehouse:before{content:""}.pi-objects-column:before{content:""}.pi-clipboard:before{content:""}.pi-play-circle:before{content:""}.pi-venus:before{content:""}.pi-cart-minus:before{content:""}.pi-file-plus:before{content:""}.pi-microchip:before{content:""}.pi-twitch:before{content:""}.pi-building-columns:before{content:""}.pi-file-check:before{content:""}.pi-microchip-ai:before{content:""}.pi-trophy:before{content:""}.pi-barcode:before{content:""}.pi-file-arrow-up:before{content:""}.pi-mars:before{content:""}.pi-tiktok:before{content:""}.pi-arrow-up-right-and-arrow-down-left-from-center:before{content:""}.pi-ethereum:before{content:""}.pi-list-check:before{content:""}.pi-thumbtack:before{content:""}.pi-arrow-down-left-and-arrow-up-right-to-center:before{content:""}.pi-equals:before{content:""}.pi-lightbulb:before{content:""}.pi-star-half:before{content:""}.pi-address-book:before{content:""}.pi-chart-scatter:before{content:""}.pi-indian-rupee:before{content:""}.pi-star-half-fill:before{content:""}.pi-cart-arrow-down:before{content:""}.pi-calendar-clock:before{content:""}.pi-sort-up-fill:before{content:""}.pi-sparkles:before{content:""}.pi-bullseye:before{content:""}.pi-sort-down-fill:before{content:""}.pi-graduation-cap:before{content:""}.pi-hammer:before{content:""}.pi-bell-slash:before{content:""}.pi-gauge:before{content:""}.pi-shop:before{content:""}.pi-headphones:before{content:""}.pi-eraser:before{content:""}.pi-stopwatch:before{content:""}.pi-verified:before{content:""}.pi-delete-left:before{content:""}.pi-hourglass:before{content:""}.pi-truck:before{content:""}.pi-wrench:before{content:""}.pi-microphone:before{content:""}.pi-megaphone:before{content:""}.pi-arrow-right-arrow-left:before{content:""}.pi-bitcoin:before{content:""}.pi-file-edit:before{content:""}.pi-language:before{content:""}.pi-file-export:before{content:""}.pi-file-import:before{content:""}.pi-file-word:before{content:""}.pi-gift:before{content:""}.pi-cart-plus:before{content:""}.pi-thumbs-down-fill:before{content:""}.pi-thumbs-up-fill:before{content:""}.pi-arrows-alt:before{content:""}.pi-calculator:before{content:""}.pi-sort-alt-slash:before{content:""}.pi-arrows-h:before{content:""}.pi-arrows-v:before{content:""}.pi-pound:before{content:""}.pi-prime:before{content:""}.pi-chart-pie:before{content:""}.pi-reddit:before{content:""}.pi-code:before{content:""}.pi-sync:before{content:""}.pi-shopping-bag:before{content:""}.pi-server:before{content:""}.pi-database:before{content:""}.pi-hashtag:before{content:""}.pi-bookmark-fill:before{content:""}.pi-filter-fill:before{content:""}.pi-heart-fill:before{content:""}.pi-flag-fill:before{content:""}.pi-circle:before{content:""}.pi-circle-fill:before{content:""}.pi-bolt:before{content:""}.pi-history:before{content:""}.pi-box:before{content:""}.pi-at:before{content:""}.pi-arrow-up-right:before{content:""}.pi-arrow-up-left:before{content:""}.pi-arrow-down-left:before{content:""}.pi-arrow-down-right:before{content:""}.pi-telegram:before{content:""}.pi-stop-circle:before{content:""}.pi-stop:before{content:""}.pi-whatsapp:before{content:""}.pi-building:before{content:""}.pi-qrcode:before{content:""}.pi-car:before{content:""}.pi-instagram:before{content:""}.pi-linkedin:before{content:""}.pi-send:before{content:""}.pi-slack:before{content:""}.pi-sun:before{content:""}.pi-moon:before{content:""}.pi-vimeo:before{content:""}.pi-youtube:before{content:""}.pi-flag:before{content:""}.pi-wallet:before{content:""}.pi-map:before{content:""}.pi-link:before{content:""}.pi-credit-card:before{content:""}.pi-discord:before{content:""}.pi-percentage:before{content:""}.pi-euro:before{content:""}.pi-book:before{content:""}.pi-shield:before{content:""}.pi-paypal:before{content:""}.pi-amazon:before{content:""}.pi-phone:before{content:""}.pi-filter-slash:before{content:""}.pi-facebook:before{content:""}.pi-github:before{content:""}.pi-twitter:before{content:""}.pi-step-backward-alt:before{content:""}.pi-step-forward-alt:before{content:""}.pi-forward:before{content:""}.pi-backward:before{content:""}.pi-fast-backward:before{content:""}.pi-fast-forward:before{content:""}.pi-pause:before{content:""}.pi-play:before{content:""}.pi-compass:before{content:""}.pi-id-card:before{content:""}.pi-ticket:before{content:""}.pi-file-o:before{content:""}.pi-reply:before{content:""}.pi-directions-alt:before{content:""}.pi-directions:before{content:""}.pi-thumbs-up:before{content:""}.pi-thumbs-down:before{content:""}.pi-sort-numeric-down-alt:before{content:""}.pi-sort-numeric-up-alt:before{content:""}.pi-sort-alpha-down-alt:before{content:""}.pi-sort-alpha-up-alt:before{content:""}.pi-sort-numeric-down:before{content:""}.pi-sort-numeric-up:before{content:""}.pi-sort-alpha-down:before{content:""}.pi-sort-alpha-up:before{content:""}.pi-sort-alt:before{content:""}.pi-sort-amount-up:before{content:""}.pi-sort-amount-down:before{content:""}.pi-sort-amount-down-alt:before{content:""}.pi-sort-amount-up-alt:before{content:""}.pi-palette:before{content:""}.pi-undo:before{content:""}.pi-desktop:before{content:""}.pi-sliders-v:before{content:""}.pi-sliders-h:before{content:""}.pi-search-plus:before{content:""}.pi-search-minus:before{content:""}.pi-file-excel:before{content:""}.pi-file-pdf:before{content:""}.pi-check-square:before{content:""}.pi-chart-line:before{content:""}.pi-user-edit:before{content:""}.pi-exclamation-circle:before{content:""}.pi-android:before{content:""}.pi-google:before{content:""}.pi-apple:before{content:""}.pi-microsoft:before{content:""}.pi-heart:before{content:""}.pi-mobile:before{content:""}.pi-tablet:before{content:""}.pi-key:before{content:""}.pi-shopping-cart:before{content:""}.pi-comments:before{content:""}.pi-comment:before{content:""}.pi-briefcase:before{content:""}.pi-bell:before{content:""}.pi-paperclip:before{content:""}.pi-share-alt:before{content:""}.pi-envelope:before{content:""}.pi-volume-down:before{content:""}.pi-volume-up:before{content:""}.pi-volume-off:before{content:""}.pi-eject:before{content:""}.pi-money-bill:before{content:""}.pi-images:before{content:""}.pi-image:before{content:""}.pi-sign-in:before{content:""}.pi-sign-out:before{content:""}.pi-wifi:before{content:""}.pi-sitemap:before{content:""}.pi-chart-bar:before{content:""}.pi-camera:before{content:""}.pi-dollar:before{content:""}.pi-lock-open:before{content:""}.pi-table:before{content:""}.pi-map-marker:before{content:""}.pi-list:before{content:""}.pi-eye-slash:before{content:""}.pi-eye:before{content:""}.pi-folder-open:before{content:""}.pi-folder:before{content:""}.pi-video:before{content:""}.pi-inbox:before{content:""}.pi-lock:before{content:""}.pi-unlock:before{content:""}.pi-tags:before{content:""}.pi-tag:before{content:""}.pi-power-off:before{content:""}.pi-save:before{content:""}.pi-question-circle:before{content:""}.pi-question:before{content:""}.pi-copy:before{content:""}.pi-file:before{content:""}.pi-clone:before{content:""}.pi-calendar-times:before{content:""}.pi-calendar-minus:before{content:""}.pi-calendar-plus:before{content:""}.pi-ellipsis-v:before{content:""}.pi-ellipsis-h:before{content:""}.pi-bookmark:before{content:""}.pi-globe:before{content:""}.pi-replay:before{content:""}.pi-filter:before{content:""}.pi-print:before{content:""}.pi-align-right:before{content:""}.pi-align-left:before{content:""}.pi-align-center:before{content:""}.pi-align-justify:before{content:""}.pi-cog:before{content:""}.pi-cloud-download:before{content:""}.pi-cloud-upload:before{content:""}.pi-cloud:before{content:""}.pi-pencil:before{content:""}.pi-users:before{content:""}.pi-clock:before{content:""}.pi-user-minus:before{content:""}.pi-user-plus:before{content:""}.pi-trash:before{content:""}.pi-external-link:before{content:""}.pi-window-maximize:before{content:""}.pi-window-minimize:before{content:""}.pi-refresh:before{content:""}.pi-user:before{content:""}.pi-exclamation-triangle:before{content:""}.pi-calendar:before{content:""}.pi-chevron-circle-left:before{content:""}.pi-chevron-circle-down:before{content:""}.pi-chevron-circle-right:before{content:""}.pi-chevron-circle-up:before{content:""}.pi-angle-double-down:before{content:""}.pi-angle-double-left:before{content:""}.pi-angle-double-right:before{content:""}.pi-angle-double-up:before{content:""}.pi-angle-down:before{content:""}.pi-angle-left:before{content:""}.pi-angle-right:before{content:""}.pi-angle-up:before{content:""}.pi-upload:before{content:""}.pi-download:before{content:""}.pi-ban:before{content:""}.pi-star-fill:before{content:""}.pi-star:before{content:""}.pi-chevron-left:before{content:""}.pi-chevron-right:before{content:""}.pi-chevron-down:before{content:""}.pi-chevron-up:before{content:""}.pi-caret-left:before{content:""}.pi-caret-right:before{content:""}.pi-caret-down:before{content:""}.pi-caret-up:before{content:""}.pi-search:before{content:""}.pi-check:before{content:""}.pi-check-circle:before{content:""}.pi-times:before{content:""}.pi-times-circle:before{content:""}.pi-plus:before{content:""}.pi-plus-circle:before{content:""}.pi-minus:before{content:""}.pi-minus-circle:before{content:""}.pi-circle-on:before{content:""}.pi-circle-off:before{content:""}.pi-sort-down:before{content:""}.pi-sort-up:before{content:""}.pi-sort:before{content:""}.pi-step-backward:before{content:""}.pi-step-forward:before{content:""}.pi-th-large:before{content:""}.pi-arrow-down:before{content:""}.pi-arrow-left:before{content:""}.pi-arrow-right:before{content:""}.pi-arrow-up:before{content:""}.pi-bars:before{content:""}.pi-arrow-circle-down:before{content:""}.pi-arrow-circle-left:before{content:""}.pi-arrow-circle-right:before{content:""}.pi-arrow-circle-up:before{content:""}.pi-info:before{content:""}.pi-info-circle:before{content:""}.pi-home:before{content:""}.pi-spinner:before{content:""}/*!
 * Quill Editor v2.0.3
 * https://quilljs.com
 * Copyright (c) 2017-2024, Slab
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0}@supports (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;padding-left:1.5em;position:relative}.ql-editor li>.ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:"•"}.ql-editor li[data-list=checked]>.ql-ui:before{content:"☑"}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:"☐"}@supports (counter-set:none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0,decimal) ". "}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media(pointer:coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor .ql-code-block-container{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor .ql-code-block-container{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:#0003 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}html,html[data-theme=v1]{--ats-shadow-soft: 0 4px 16px rgba(15, 39, 68, .06);--ats-ink: #0c1a2e;--ats-muted: #5b6b80;--ats-muted-2: #66768a;--ats-line: #e4ebf3;--ats-surface: #ffffff;--ats-canvas: #eef2f6;--ats-accent: #0d9488;--ats-accent-deep: #0d6e8a;--ats-accent-soft: #ccfbf1;--ats-navy: #0f2744;--ats-slate: #35557a;--ats-danger: #dc2626;--ats-success: #059669;--ats-warn: #d97706;--ats-info: #2563eb;--ats-soft-default-bg: #eef4fb;--ats-soft-default-fg: #35557a;--ats-soft-navy-bg: #e8eef5;--ats-soft-navy-fg: #0f2744;--ats-soft-accent-bg: #ccfbf1;--ats-soft-accent-fg: #0f766e;--ats-soft-success-bg: #d1fae5;--ats-soft-success-fg: #047857;--ats-soft-warn-bg: #fef3c7;--ats-soft-warn-fg: #b45309;--ats-soft-danger-bg: #fee4e2;--ats-soft-danger-fg: #b42318;--ats-soft-info-bg: #dbeafe;--ats-soft-info-fg: #1d4ed8;--ats-soft-muted-bg: #f1f5f9;--ats-soft-muted-fg: #5b6b80;--ats-teal: var(--ats-accent);--ats-teal-deep: var(--ats-accent-deep);--ats-soft-teal-bg: var(--ats-soft-accent-bg);--ats-soft-teal-fg: var(--ats-soft-accent-fg)}html[data-theme=v2]{--ats-shadow-soft: 0 4px 16px rgba(41, 45, 52, .08);--ats-ink: #292d34;--ats-muted: #6b7280;--ats-muted-2: #838383;--ats-line: #e8eaef;--ats-surface: #ffffff;--ats-canvas: #f7f8fa;--ats-accent: #6647f0;--ats-accent-deep: #5235d4;--ats-accent-soft: #f0edff;--ats-navy: #292d34;--ats-slate: #6b7280;--ats-danger: #f0382d;--ats-success: #078d3b;--ats-warn: #f76808;--ats-info: #0091ff;--ats-soft-default-bg: #f0edff;--ats-soft-default-fg: #5235d4;--ats-soft-navy-bg: #eef0f3;--ats-soft-navy-fg: #292d34;--ats-soft-accent-bg: #f0edff;--ats-soft-accent-fg: #5235d4;--ats-soft-success-bg: #d1fae5;--ats-soft-success-fg: #047857;--ats-soft-warn-bg: #ffedd5;--ats-soft-warn-fg: #c2410c;--ats-soft-danger-bg: #fee4e2;--ats-soft-danger-fg: #b42318;--ats-soft-info-bg: #dbeafe;--ats-soft-info-fg: #1d4ed8;--ats-soft-muted-bg: #f1f5f9;--ats-soft-muted-fg: #6b7280;--ats-teal: var(--ats-accent);--ats-teal-deep: var(--ats-accent-deep);--ats-soft-teal-bg: var(--ats-soft-accent-bg);--ats-soft-teal-fg: var(--ats-soft-accent-fg)}:root{--ats-dur-instant: .1s;--ats-dur-fast: .15s;--ats-dur: .18s;--ats-dur-slow: .2s;--ats-ease: ease;--ats-ease-out: ease-out;--ats-hover-lift: -1px}.p-button,.app-chip,.toolbar .p-inputtext,.nav a,.nav-footer-item,.settings-tabs a,.action-row,.board-toggle-row,.match-icon-btn,.p-datatable .p-datatable-tbody>tr{transition:background-color var(--ats-dur-fast) var(--ats-ease),border-color var(--ats-dur-fast) var(--ats-ease),color var(--ats-dur-fast) var(--ats-ease),box-shadow var(--ats-dur-fast) var(--ats-ease),transform var(--ats-dur) var(--ats-ease-out),opacity var(--ats-dur-fast) var(--ats-ease)}.ats-lift,.match-card,.pipeline-card,.kpi,.p-card.clib-card,.kanban-card,.pipe-board{transition:transform var(--ats-dur) var(--ats-ease-out),box-shadow var(--ats-dur) var(--ats-ease-out),border-color var(--ats-dur-fast) var(--ats-ease)}.ats-lift:hover,.match-card:hover,.pipeline-card:hover,.kpi:hover,.kanban-card:hover{transform:translateY(var(--ats-hover-lift));box-shadow:var(--ats-shadow-soft, 0 4px 16px rgba(15, 39, 68, .06))}.action-row:hover{background:color-mix(in srgb,var(--ats-soft-default-bg, #eef4fb) 60%,var(--ats-surface, #fff));border-radius:var(--ats-radius-sm, 8px);padding-left:var(--ats-space-2);padding-right:var(--ats-space-2);margin-left:calc(-1 * var(--ats-space-2));margin-right:calc(-1 * var(--ats-space-2))}.board-toggle-row:hover{border-color:var(--ats-accent, #6647f0);box-shadow:var(--ats-shadow-soft, 0 4px 16px rgba(15, 39, 68, .06))}.p-datatable .p-datatable-tbody>tr:not(.p-datatable-emptymessage):hover{background:color-mix(in srgb,var(--ats-soft-default-bg, #eef4fb) 60%,var(--ats-surface, #fff))!important}.p-datatable .p-datatable-tbody>tr:not(.p-datatable-emptymessage){cursor:default}.p-datatable .p-datatable-tbody>tr.p-selectable-row,.p-datatable .p-datatable-tbody>tr a{cursor:pointer}.p-button.p-button-icon-only:not(:disabled):hover,.p-button.p-button-text:not(:disabled):hover,.match-icon-btn:hover{background:var(--ats-soft-accent-bg, var(--ats-soft-default-bg, #eef4fb))!important;color:var(--ats-accent-deep, var(--ats-navy, #0f2744))}.p-button.p-button-icon-only:not(:disabled):active{transform:scale(.96)}.p-button.p-button-icon-only:not(:disabled) .p-button-icon,.p-button.p-button-icon-only:not(:disabled) .pi{display:inline-block;transform-origin:center;transition:transform var(--ats-dur-instant, .1s) var(--ats-ease-out, ease-out)}.p-button.p-button-icon-only:not(:disabled):hover .p-button-icon,.p-button.p-button-icon-only:not(:disabled):hover .pi,.p-button.p-button-icon-only:not(:disabled):focus-visible .p-button-icon,.p-button.p-button-icon-only:not(:disabled):focus-visible .pi{transform:scale(1.12)}.p-button.p-button-icon-only:not(:disabled):active .p-button-icon,.p-button.p-button-icon-only:not(:disabled):active .pi{transform:scale(1)}.p-button:focus-visible,.p-inputtext:focus-visible,.app-chip:focus-visible,.action-row:focus-visible{outline:2px solid var(--ats-accent, #6647f0);outline-offset:2px}@keyframes ats-fade-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ats-enter{animation:ats-fade-rise var(--ats-dur-slow) var(--ats-ease-out)}@keyframes ats-tab-settle{0%{opacity:.72;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ats-tab-settle,.p-tabpanel.p-tabpanel-active{animation:ats-tab-settle var(--ats-dur-slow) var(--ats-ease-out)}.page-loading{animation:ats-fade-rise var(--ats-dur-slow) var(--ats-ease-out)}.ats-bulk-bar-enter-active,.ats-bulk-bar-leave-active{transition:opacity var(--ats-dur-slow) var(--ats-ease-out),transform var(--ats-dur-slow) var(--ats-ease-out)}.ats-bulk-bar-enter-from,.ats-bulk-bar-leave-to{opacity:0;transform:translateY(-8px)}.p-button:not(.p-button-text):not(.p-button-outlined):not(.p-button-secondary):not(.p-button-danger):not(.p-button-success):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active{background:var(--ats-accent-deep, #5235d4);border-color:var(--ats-accent-deep, #5235d4);transform:scale(.98)}.p-tabs .p-tab{transition:color var(--ats-dur-fast) var(--ats-ease),border-color var(--ats-dur-fast) var(--ats-ease),background-color var(--ats-dur-fast) var(--ats-ease)}.p-toast-message-enter-active{transition:opacity var(--ats-dur-slow) var(--ats-ease-out),transform var(--ats-dur-slow) var(--ats-ease-out)}.p-toast-message-leave-active{transition:opacity var(--ats-dur-fast) var(--ats-ease),transform var(--ats-dur-fast) var(--ats-ease)}.p-toast-message-enter-from{opacity:0;transform:translateY(-10px) scale(.97)}.p-toast-message-leave-to{opacity:0;transform:translate(10px)}@keyframes ats-skeleton-pulse{0%,to{opacity:1}50%{opacity:.55}}.ats-skeleton-block,.p-skeleton{animation:ats-skeleton-pulse 1.4s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.p-button,.app-chip,.toolbar .p-inputtext,.nav a,.nav-footer-item,.settings-tabs a,.action-row,.board-toggle-row,.match-icon-btn,.p-datatable .p-datatable-tbody>tr,.ats-lift,.match-card,.pipeline-card,.kpi,.p-card.clib-card,.kanban-card,.pipe-board{transition:none!important}.ats-lift:hover,.match-card:hover,.pipeline-card:hover,.kpi:hover,.kanban-card:hover,.p-button.p-button-icon-only:not(:disabled):active{transform:none}.p-button.p-button-icon-only:not(:disabled) .p-button-icon,.p-button.p-button-icon-only:not(:disabled) .pi{transition:none!important}.p-button.p-button-icon-only:not(:disabled):hover .p-button-icon,.p-button.p-button-icon-only:not(:disabled):hover .pi,.p-button.p-button-icon-only:not(:disabled):focus-visible .p-button-icon,.p-button.p-button-icon-only:not(:disabled):focus-visible .pi{transform:none}.ats-enter,.ats-tab-settle,.p-tabpanel.p-tabpanel-active,.page-loading{animation:none!important}.ats-bulk-bar-enter-active,.ats-bulk-bar-leave-active,.p-toast-message-enter-active,.p-toast-message-leave-active{transition:none!important}.p-button:not(.p-button-text):not(.p-button-outlined):not(.p-button-secondary):not(.p-button-danger):not(.p-button-success):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):active{transform:none}.ats-skeleton-block,.p-skeleton{animation:none!important}}.empty-state{margin:var(--ats-space-5) 0;padding:var(--ats-space-5) var(--ats-space-4);text-align:center;border:1px dashed var(--ats-line, #e4ebf3);border-radius:var(--ats-radius-lg, 14px);background:var(--ats-surface, #fff);animation:ats-fade-rise var(--ats-dur-slow, .2s) var(--ats-ease-out, ease-out)}.empty-state-title{margin:0 0 var(--ats-space-2);font-size:15px;font-weight:700;color:var(--ats-ink, #0c1a2e)}.empty-state-body{margin:0;font-size:13.5px;line-height:1.45;color:var(--ats-muted, #5b6b80);max-width:36rem;margin-inline:auto}.empty-state-actions{display:flex;flex-wrap:wrap;gap:var(--ats-space-2);justify-content:center;margin-top:var(--ats-space-4)}.empty-state--inline{margin:var(--ats-space-3) 0 0;padding:var(--ats-space-3);border-style:solid;border-color:transparent;background:transparent;text-align:left;animation:none}.empty-state--inline .empty-state-title{font-size:13.5px}.empty-state--inline .empty-state-body{margin-inline:0;max-width:none}@media(prefers-reduced-motion:reduce){.empty-state{animation:none!important}}.ats-inline-edit{max-width:100%;min-width:0;border-radius:var(--ats-radius-sm, 8px);padding:2px var(--ats-space-2);border:1px solid transparent;background:transparent;cursor:text;box-sizing:border-box;vertical-align:baseline;transition:border-color var(--ats-dur-fast, .15s) var(--ats-ease, ease),background-color var(--ats-dur-fast, .15s) var(--ats-ease, ease),box-shadow var(--ats-dur-fast, .15s) var(--ats-ease, ease)}.ats-inline-edit--inline{display:inline-grid;align-items:center;justify-items:start;width:fit-content;max-width:100%;margin:-2px calc(-1 * var(--ats-space-2))}.ats-inline-edit--inline .ats-inline-edit__value,.ats-inline-edit--inline .ats-inline-edit__input,.ats-inline-edit--inline .ats-inline-edit__select{grid-area:1 / 1;min-width:0;max-width:100%}.ats-inline-edit--inline .ats-inline-edit__input{width:100%;min-width:2ch;field-sizing:content}.ats-inline-edit--cell{display:block;width:100%;max-width:100%;min-width:0;margin:0}.ats-inline-edit--cell .ats-inline-edit__value,.ats-inline-edit--cell .ats-inline-edit__input{display:block;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.ats-inline-edit--cell.ats-inline-edit--editing .ats-inline-edit__value--hidden{display:none}.ats-inline-edit--cell .ats-inline-edit__input{field-sizing:fixed;overflow-x:auto;white-space:nowrap;scrollbar-width:thin}.ats-inline-edit:hover:not(.ats-inline-edit--disabled):not(.ats-inline-edit--cell){border-color:var(--ats-line, #e4ebf3);background:var(--ats-surface, #fff)}.ats-inline-edit--cell:hover:not(.ats-inline-edit--disabled):not(.ats-inline-edit--editing){border-color:color-mix(in srgb,var(--ats-slate, #6b7280) 20%,var(--ats-line, #e4ebf3));background:transparent}.ats-inline-edit:focus-within:not(.ats-inline-edit--cell),.ats-inline-edit--editing:not(.ats-inline-edit--cell){border-color:color-mix(in srgb,var(--ats-accent, #6647f0) 30%,var(--ats-line, #e4ebf3));background:var(--ats-surface, #fff);box-shadow:0 0 0 2px color-mix(in srgb,var(--ats-accent, #6647f0) 12%,transparent)}.ats-inline-edit--cell:focus-within,.ats-inline-edit--cell.ats-inline-edit--editing{border-color:color-mix(in srgb,var(--ats-accent, #6647f0) 42%,var(--ats-slate, #6b7280));background:transparent;box-shadow:0 0 0 2px color-mix(in srgb,var(--ats-accent, #6647f0) 16%,transparent)}.ats-inline-edit__value{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ats-inline-edit--inline .ats-inline-edit__value--hidden{visibility:hidden;pointer-events:none}.ats-inline-edit__input{margin:0;padding:0;border:0;background:transparent;box-shadow:none;outline:none;font:inherit;font-weight:inherit;letter-spacing:inherit;color:inherit;line-height:inherit;-moz-appearance:none;appearance:none;-webkit-appearance:none}.ats-inline-edit__input:focus{outline:none;box-shadow:none}.ats-inline-edit--select{cursor:pointer}.ats-inline-edit--select.ats-inline-edit--editing{cursor:default}.ats-inline-edit__select{width:100%;min-width:0;max-width:100%}.ats-inline-edit__select.p-select,.ats-inline-edit__select.p-inputwrapper{display:flex!important;align-items:center!important;border:0!important;box-shadow:none!important;background:transparent!important;min-height:0!important;height:auto!important;padding:0!important;gap:.125rem}.ats-inline-edit__select .p-select-label,.ats-inline-edit__select .p-select-dropdown{padding:0!important;min-height:0!important;height:auto!important;line-height:inherit;font:inherit;font-weight:inherit;color:inherit}.ats-inline-edit__select .p-select-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ats-inline-edit__select .p-select-dropdown{flex-shrink:0;width:1rem}.ats-inline-edit--cell.ats-inline-edit--select.ats-inline-edit--editing{display:grid;align-items:center}.ats-inline-edit--cell.ats-inline-edit--select.ats-inline-edit--editing .ats-inline-edit__select{grid-area:1 / 1;width:100%;min-width:0}.p-select-overlay .p-hidden-accessible{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.ats-inline-edit--link .ats-inline-edit__value{color:var(--ats-accent-deep, #5235d4);font-weight:650}.ats-inline-edit--disabled{cursor:default}.ats-inline-edit--disabled:hover{border-color:transparent;background:transparent;box-shadow:none}.p-datatable .p-datatable-tbody>tr>td:has(.ats-inline-edit--cell){overflow:hidden;max-width:0}.p-datatable .p-datatable-tbody>tr>td .ats-inline-edit--cell{vertical-align:middle}.p-datatable .p-datatable-tbody>tr:hover .ats-inline-edit--cell:not(.ats-inline-edit--disabled):not(.ats-inline-edit--editing),.p-datatable .p-datatable-tbody>tr:focus-within .ats-inline-edit--cell:not(.ats-inline-edit--disabled):not(.ats-inline-edit--editing){border-color:color-mix(in srgb,var(--ats-slate, #6b7280) 20%,var(--ats-line, #e4ebf3));background:transparent}.ats-table-cell-inline{display:flex;align-items:center;gap:var(--ats-space-1);width:100%;min-width:0;max-width:100%}.ats-table-cell-inline .ats-inline-edit--cell{flex:1 1 auto;min-width:0;max-width:100%}.ats-table-cell-open{flex-shrink:0;display:grid;place-items:center;width:var(--ats-space-6, 32px);height:var(--ats-space-6, 32px);border-radius:var(--ats-radius-sm, 8px);color:var(--ats-muted-2, #8aa0b8);opacity:0;transition:opacity var(--ats-dur-fast, .15s) var(--ats-ease, ease)}.ats-table-cell-open:hover,.ats-table-cell-open:focus-visible{background:var(--ats-soft-default-bg, #eef4fb);color:var(--ats-accent-deep, #5235d4);outline:none}.p-datatable .p-datatable-tbody>tr:hover .ats-table-cell-open,.p-datatable .p-datatable-tbody>tr:focus-within .ats-table-cell-open{opacity:1}@media(prefers-reduced-motion:reduce){.ats-inline-edit{transition:none!important}}.art-root{display:flex;flex-direction:column;gap:var(--ats-space-3);min-width:0}.art-toolbar{flex-wrap:wrap;align-items:center;gap:var(--ats-space-2)}.art-toolbar__search{min-width:min(100%,14rem)}.art-toolbar__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ats-space-2);margin-inline-start:auto}.art-table-scroll{width:100%;min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch}.art-datatable{width:100%;min-width:40rem}.art-col-header{display:flex;align-items:center;gap:var(--ats-space-1);min-width:0;width:100%}.art-col-header__label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:650}.art-col-header__menu{flex-shrink:0;display:grid;place-items:center;width:var(--ats-space-6, 2rem);height:var(--ats-space-6, 2rem);min-width:var(--ats-space-6, 2rem);min-height:var(--ats-space-6, 2rem);padding:0;border:0;border-radius:var(--ats-radius-sm, 6px);background:transparent;color:var(--ats-muted-2, #8aa0b8);cursor:pointer;opacity:0;pointer-events:none;transition:opacity var(--ats-dur-fast, .15s) var(--ats-ease, ease),background-color var(--ats-dur-fast, .15s) var(--ats-ease, ease),color var(--ats-dur-fast, .15s) var(--ats-ease, ease)}@media(hover:hover){.art-datatable .p-datatable-thead>tr>th.p-datatable-header-cell:hover .art-col-header__menu,.art-datatable .p-datatable-thead>tr>th.p-datatable-header-cell:focus-within .art-col-header__menu{opacity:1;pointer-events:auto}}@media(hover:none){.art-col-header__menu{opacity:1;pointer-events:auto}}.art-datatable .art-col-header__menu>.pi.art-col-header__menu-icon{font-size:var(--ats-font-size-xs, 11px);line-height:1}.art-col-header__menu--active{opacity:1;pointer-events:auto;color:var(--ats-accent-deep, #5235d4);background:color-mix(in srgb,var(--ats-accent, #6647f0) 10%,transparent)}.art-col-header__menu:hover,.art-col-header__menu:focus-visible{background:var(--ats-soft-default-bg, #eef4fb);color:var(--ats-accent-deep, #5235d4);outline:none;opacity:1;pointer-events:auto}.art-toolbar__columns{flex-shrink:0}.art-datatable.p-datatable-resizable .p-datatable-column-resizer{width:6px;margin-inline-end:-3px}.art-col-menu{width:min(16rem,calc(100vw - 2rem));padding:var(--ats-space-2);display:flex;flex-direction:column;gap:var(--ats-space-2)}.art-col-menu__heading{margin:0;font-size:var(--ats-font-size-xs, 11px);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ats-muted, #6b7280)}.art-col-menu__action{display:flex;align-items:center;justify-content:space-between;gap:var(--ats-space-2);width:100%;padding:var(--ats-space-2);border:0;border-radius:var(--ats-radius-sm, 8px);background:transparent;font:inherit;text-align:start;cursor:pointer}.art-col-menu__action-label{display:flex;align-items:center;gap:var(--ats-space-2);min-width:0}.art-col-menu__action--selected{background:color-mix(in srgb,var(--ats-accent, #6647f0) 8%,var(--ats-soft-default-bg, #eef4fb));color:var(--ats-accent-deep, #5235d4)}.art-col-menu__tick{flex-shrink:0;font-size:var(--ats-font-size-sm, 12px);color:var(--ats-accent-deep, #5235d4)}.art-col-menu__action:hover,.art-col-menu__action:focus-visible{background:var(--ats-soft-default-bg, #eef4fb);outline:none}.art-col-menu__action--muted{color:var(--ats-muted, #6b7280)}.art-col-menu__divider{margin:0;border:0;border-top:1px solid var(--ats-line, #e4ebf3)}.art-col-menu__input{width:100%}.art-col-menu__checks{max-height:10rem;overflow:auto;display:flex;flex-direction:column;gap:var(--ats-space-1)}.art-col-menu__check{display:flex;align-items:center;gap:var(--ats-space-2);padding:var(--ats-space-1) var(--ats-space-2);border-radius:var(--ats-radius-sm, 8px);cursor:pointer}.art-col-menu__check:hover{background:var(--ats-soft-default-bg, #eef4fb)}.art-col-menu__empty{margin:0;padding:var(--ats-space-2);font-size:var(--ats-font-size-sm, 12px)}.art-col-menu__number-row{display:grid;grid-template-columns:3rem 1fr;align-items:center;gap:var(--ats-space-2)}.art-col-menu__mini-label{font-size:var(--ats-font-size-sm, 12px);color:var(--ats-muted, #6b7280)}.art-col-menu__footer{display:flex;justify-content:flex-end;gap:var(--ats-space-2);padding-top:var(--ats-space-1)}.art-col-settings{width:min(18rem,calc(100vw - 2rem));padding:var(--ats-space-2)}.art-col-settings__head{display:flex;align-items:center;justify-content:space-between;gap:var(--ats-space-2);margin-bottom:var(--ats-space-1)}.art-col-settings__title{margin:0;font-weight:700}.art-col-settings__hint{margin:0 0 var(--ats-space-2);font-size:var(--ats-font-size-sm, 12px)}.art-col-settings__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ats-space-1);max-height:16rem;overflow:auto}.art-col-settings__item{display:flex;align-items:center;gap:var(--ats-space-2);padding:var(--ats-space-2);border-radius:var(--ats-radius-sm, 8px);border:1px solid transparent;background:var(--ats-surface, #fff);cursor:grab}.art-col-settings__item--dragging{opacity:.65;border-color:var(--ats-line, #e4ebf3)}.art-col-settings__handle{color:var(--ats-muted-2, #8aa0b8);font-size:var(--ats-font-size-sm, 12px)}.art-col-settings__label{flex:1 1 auto;min-width:0}.art-col-settings__req{font-size:var(--ats-font-size-xs, 11px)}.art-col-settings__footer{display:flex;justify-content:flex-end;margin-top:var(--ats-space-3);padding-top:var(--ats-space-2);border-top:1px solid var(--ats-line, #e4ebf3)}@media(max-width:760px){.art-toolbar__actions{width:100%;margin-inline-start:0;justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.art-col-header__menu,.art-col-menu__action,.art-col-settings__item{transition:none!important}}.ats-icon{font-size:var(--ats-icon, 16px);line-height:1;color:var(--ats-icon-quiet)}.ats-icon.ats-icon--sm{font-size:var(--ats-icon-sm, 14px)}.ats-icon.ats-icon--lg{font-size:var(--ats-icon-lg, 20px)}.ats-icon.ats-icon--active{color:var(--ats-icon-active)}.ats-icon-btn{width:var(--ats-icon-btn, 32px);height:var(--ats-icon-btn, 32px);border:0;border-radius:var(--ats-radius-sm, 8px);background:transparent;color:var(--ats-icon-quiet);cursor:pointer;display:grid;place-items:center;transition:background-color var(--ats-dur-fast, .15s) var(--ats-ease, ease),color var(--ats-dur-fast, .15s) var(--ats-ease, ease),transform var(--ats-dur-instant, .1s) var(--ats-ease-out, ease-out)}.ats-icon-btn i,.ats-icon-btn .pi{font-size:var(--ats-icon, 16px);line-height:1;display:inline-block;transform-origin:center;transition:transform var(--ats-dur-instant, .1s) var(--ats-ease-out, ease-out),color var(--ats-dur-instant, .1s) var(--ats-ease, ease)}.ats-icon-btn:hover:not(:disabled),.ats-icon-btn:focus-visible{background:var(--ats-soft-accent-bg, var(--ats-soft-default-bg, #eef4fb));color:var(--ats-accent-deep, var(--ats-icon-active))}.ats-icon-btn:hover:not(:disabled) i,.ats-icon-btn:hover:not(:disabled) .pi,.ats-icon-btn:focus-visible i,.ats-icon-btn:focus-visible .pi{transform:scale(1.12)}.ats-icon-btn:disabled{opacity:.55;cursor:default}.match-icon-btn{width:var(--ats-icon-btn, 32px);height:var(--ats-icon-btn, 32px);color:var(--ats-icon-quiet)}.match-icon-btn i,.match-icon-btn .pi{font-size:var(--ats-icon, 16px);display:inline-block;transform-origin:center;transition:transform var(--ats-dur-instant, .1s) var(--ats-ease-out, ease-out),color var(--ats-dur-instant, .1s) var(--ats-ease, ease)}.match-icon-btn:hover:not(:disabled){color:var(--ats-accent-deep, var(--ats-icon-active))}.match-icon-btn:hover:not(:disabled) i,.match-icon-btn:hover:not(:disabled) .pi,.match-icon-btn:focus-visible i,.match-icon-btn:focus-visible .pi{transform:scale(1.12)}.ats-icon-btn:not(:disabled):active,.match-icon-btn:not(:disabled):active{transform:scale(.94);transition-duration:var(--ats-dur-instant, .1s)}.ats-icon-btn:not(:disabled):active i,.ats-icon-btn:not(:disabled):active .pi,.match-icon-btn:not(:disabled):active i,.match-icon-btn:not(:disabled):active .pi{transform:scale(1)}.brand-icon-btn i{font-size:var(--ats-icon-lg, 20px)}.jdv2-meta-item i,.jdv2-crumb i{font-size:var(--ats-icon-sm, 14px);color:var(--ats-icon-quiet)}@media(prefers-reduced-motion:reduce){.ats-icon-btn,.ats-icon-btn i,.ats-icon-btn .pi,.match-icon-btn i,.match-icon-btn .pi{transition:none!important}.ats-icon-btn:hover:not(:disabled) i,.ats-icon-btn:hover:not(:disabled) .pi,.ats-icon-btn:focus-visible i,.ats-icon-btn:focus-visible .pi,.match-icon-btn:hover:not(:disabled) i,.match-icon-btn:hover:not(:disabled) .pi,.match-icon-btn:focus-visible i,.match-icon-btn:focus-visible .pi{transform:none}.ats-icon-btn:not(:disabled):active,.match-icon-btn:not(:disabled):active{transform:none}}html,body,#app,.p-component{font-family:var(--ats-font-family, "Source Sans 3", "Segoe UI", system-ui, sans-serif)}:root{--ats-bp-phone: 480px;--ats-bp-tablet: 760px;--ats-bp-laptop: 900px;--ats-bp-desktop: 1100px;--ats-space-1: 4px;--ats-space-2: 8px;--ats-space-3: 12px;--ats-space-4: 16px;--ats-space-5: 24px;--ats-space-6: 32px;--ats-font-family: "Source Sans 3", "Segoe UI", system-ui, sans-serif;--ats-font-size-2xs: 9px;--ats-font-size-xs: 11px;--ats-font-size-sm: 12px;--ats-font-size-md: 13px;--ats-font-size-base: 14px;--ats-font-size-lg: 15px;--ats-font-size-xl: 18px;--ats-font-size-2xl: 22px;--ats-font-size-3xl: 28px;--ats-line-height: 1.45;--ats-line-height-tight: 1.25;--ats-letter-tight: -.02em;--ats-font-weight-semibold: 600;--ats-font-weight-bold: 700;--ats-hairline: 1px;--ats-hairline-gap: 2px;--ats-border-width: var(--ats-hairline);--ats-avatar-sm: 32px;--ats-avatar: 40px;--ats-nav-width: 272px;--ats-nav-rail: 64px;--ats-topbar-height: 64px;--ats-page-pad-x: 24px;--ats-page-pad-y: 24px;--ats-match-card-min: 452px;--ats-drawer-width: var(--ats-bp-tablet);--ats-candidate-drawer-width: min(75vw, 960px);--ats-copilot-width: 420px;--ats-page-pad-x-sm: 16px;--ats-page-pad-y-sm: 16px;--ats-touch: 44px;--ats-btn-height: 40px;--ats-btn-height-sm: 32px;--ats-btn-height-lg: 44px;--ats-btn-pad-x: 14px;--ats-btn-pad-x-sm: 10px;--ats-btn-font-size: var(--ats-font-size-base, 14px);--ats-btn-font-size-sm: var(--ats-font-size-md, 13px);--ats-btn-icon: var(--ats-btn-height);--ats-btn-icon-font: var(--ats-icon-sm, 14px);--ats-chip-font-size-md: var(--ats-font-size-sm, 12px);--ats-chip-pad-y-md: var(--ats-space-1);--ats-chip-pad-x-md: var(--ats-space-3);--ats-chip-font-size-sm: var(--ats-font-size-xs, 11px);--ats-chip-pad-y-sm: var(--ats-hairline-gap, 2px);--ats-chip-pad-x-sm: var(--ats-space-2);--ats-chip-font-size: var(--ats-chip-font-size-md);--ats-chip-pad-y: var(--ats-chip-pad-y-md);--ats-chip-pad-x: var(--ats-chip-pad-x-md);--ats-tab-font-size: var(--ats-font-size-base, 14px);--ats-tab-pad-y: var(--ats-space-3);--ats-tab-pad-x: var(--ats-space-4);--ats-tab-font-size-sm: var(--ats-font-size-md, 13px);--ats-tab-pad-y-sm: var(--ats-space-2);--ats-tab-pad-x-sm: var(--ats-space-3);--ats-icon-sm: 14px;--ats-icon: 16px;--ats-icon-lg: 20px;--ats-icon-btn: 32px;--ats-icon-quiet: var(--ats-muted-2, #8aa0b8);--ats-icon-active: var(--ats-ink, #0c1a2e);--ats-radius-sm: 8px;--ats-radius: 10px;--ats-radius-lg: 14px;--ats-radius-pill: 999px}html,body{margin:0;min-height:100%;overflow-x:clip}#app{min-height:100vh;background:var(--ats-canvas);color:var(--ats-ink, #152033);font-size:var(--ats-font-size-base, 14px);line-height:var(--ats-line-height, 1.45);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button.linkish{border:0;background:none;padding:0;margin:0;font:inherit;color:var(--ats-accent-deep, #0d6e8a);font-weight:650;cursor:pointer;text-align:left}button.linkish:hover{text-decoration:underline}.cand-profile-drawer.p-drawer{width:min(var(--ats-candidate-drawer-width),100vw)!important;max-width:100vw!important}.notes-drawer.p-drawer,.interview-detail-drawer.p-drawer{width:min(var(--ats-drawer-width),100vw)!important}.cand-profile-drawer .p-drawer-header,.notes-drawer .p-drawer-header,.interview-detail-drawer .p-drawer-header{padding:var(--ats-space-3) var(--ats-space-4) var(--ats-space-3) var(--ats-space-5);border-bottom:1px solid var(--ats-line, #e4ebf3);align-items:center;gap:var(--ats-space-2)}.cand-profile-drawer .p-drawer-content{padding:var(--ats-space-3) var(--ats-space-4) var(--ats-space-2);overflow:auto}.notes-drawer .p-drawer-content,.interview-detail-drawer .p-drawer-content{padding:var(--ats-space-2) var(--ats-space-5) var(--ats-space-5);overflow:auto}.shell{min-height:100vh}.nav{background:var(--ats-navy, #0f2744);color:#d7e4f5;padding:0 var(--ats-space-3) 0;display:flex;flex-direction:column;position:fixed;top:0;left:0;bottom:0;width:var(--ats-nav-width, 272px);height:100vh;height:100dvh;box-sizing:border-box;overflow:hidden;scrollbar-width:none;z-index:40;transition:width .18s ease}.nav.nav--embedded{position:relative;top:auto;left:auto;bottom:auto;height:min(520px,70vh);z-index:1;flex-shrink:0}.nav::-webkit-scrollbar{display:none}.nav .brand{display:flex;align-items:center;justify-content:space-between;gap:var(--ats-space-2);flex-shrink:0;height:var(--ats-topbar-height, 64px);margin:0 calc(-1 * var(--ats-space-3)) var(--ats-space-3);padding:0 var(--ats-space-3);border-bottom:1px solid rgba(255,255,255,.12);box-sizing:border-box}.brand-home{display:flex;align-items:center;min-width:0;flex:1;margin:0!important;padding:0!important;border-radius:0!important;color:inherit!important;background:transparent!important;text-decoration:none}.brand-home:hover{background:transparent!important;color:inherit!important}.nav-logo.brand-mark{width:auto;max-width:100%;height:36px;max-height:36px;object-fit:contain;object-position:left center;background:transparent;border-radius:0;padding:0;box-sizing:border-box}.nav-logo.brand-wordmark{width:auto;max-width:min(100%,180px);height:auto;max-height:28px;object-fit:contain;object-position:left center;background:transparent;border-radius:0;padding:0;margin:0;box-sizing:border-box;flex-shrink:1}.brand-actions{display:flex;align-items:center;gap:2px;flex-shrink:0}.brand-icon-btn{display:grid;place-items:center;width:36px;height:36px;margin:0;padding:0;border:none;border-radius:8px;background:transparent;color:#a8c0db;cursor:pointer}.brand-icon-btn:hover,.brand-icon-btn:focus-visible{background:#ffffff14;color:#fff;outline:none}.brand-icon-btn i{font-size:var(--ats-icon, 16px)}.brand-icon-btn .brand-panel-icon{display:block;flex-shrink:0}.nav-logo{width:var(--ats-avatar, 40px);height:var(--ats-avatar, 40px);object-fit:contain;border-radius:var(--ats-radius, 10px);background:#fff;padding:var(--ats-space-1);flex-shrink:0}.nav-logo.product-logo{width:100%;height:64px;max-height:64px;background:#fff;padding:var(--ats-space-2) var(--ats-space-2);border-radius:8px;object-fit:contain;object-position:left center;box-sizing:border-box}.nav h1{font-size:var(--ats-font-size-lg, 15px);letter-spacing:.04em;margin:0 0 var(--ats-space-1);color:#fff;line-height:1.2}.nav .sub{font-size:var(--ats-font-size-xs, 11px);color:#8fb0d6;margin-bottom:0}.nav.nav--collapsed{width:var(--ats-nav-rail, 64px);padding:0 var(--ats-space-2) 0}.nav.nav--collapsed .brand{margin:0 calc(-1 * var(--ats-space-2)) var(--ats-space-2);padding:0 var(--ats-space-1);height:var(--ats-topbar-height, 64px);justify-content:center}.nav.nav--collapsed .brand-home{display:none}.nav.nav--collapsed .brand-actions{flex-direction:column;gap:2px}.nav.nav--collapsed .brand-actions .brand-icon-btn:first-child,.nav.nav--collapsed .sub{display:none}.nav.nav--collapsed a{justify-content:center;align-items:center;gap:0;padding:var(--ats-space-3) 0;font-size:0;line-height:0;min-height:44px;width:100%;box-sizing:border-box}.nav.nav--collapsed a i{font-size:var(--ats-icon, 16px);width:auto;margin:0;line-height:1}.shell:has(.nav--collapsed:not(.nav--embedded)) .shell-workspace{margin-left:var(--ats-nav-rail, 64px)}.shell:has(.nav--collapsed:not(.nav--embedded)) .main{margin-left:0}.session-avatar-btn{display:grid;place-items:center;width:36px;height:36px;margin:0;padding:0;border:none;background:transparent;border-radius:50%;cursor:pointer;flex-shrink:0}.session-avatar-btn:hover .session-avatar,.session-avatar-btn:focus-visible .session-avatar{background:var(--ats-navy, #0f2744);outline:2px solid rgba(20,54,92,.25);outline-offset:2px}.session-avatar{width:var(--ats-avatar-sm, 32px);height:var(--ats-avatar-sm, 32px);border-radius:50%;background:#14365c;color:#fff;display:grid;place-items:center;font-size:var(--ats-font-size-xs, 11px);font-weight:var(--ats-font-weight-bold, 700);letter-spacing:.04em;flex-shrink:0;transition:background .15s ease}.session{display:flex;align-items:center;gap:var(--ats-space-3);min-width:0;max-width:none;padding:0;background:none;border:none;border-radius:0;text-align:left;line-height:1.25}.session-meta{min-width:0}.session-user{font-size:var(--ats-font-size-md, 13px);font-weight:650;color:var(--ats-ink, #0c1a2e);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}.session-org{font-size:var(--ats-font-size-sm, 12px);font-weight:500;color:var(--ats-muted-2, #66768a);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:240px}.nav a{display:flex;align-items:center;gap:var(--ats-space-3);padding:var(--ats-space-3) var(--ats-space-3);border-radius:8px;color:#c5d7ee;margin-bottom:2px}.nav a i{width:18px}.nav a.router-link-active,.nav a:hover{background:#1b3d66;color:#fff}.nav-scroll{flex:1 1 auto;min-height:0;overflow:hidden;position:relative;padding-bottom:var(--ats-space-2)}.nav-scroll::-webkit-scrollbar{display:none}.nav-link-probe{position:absolute;visibility:hidden;pointer-events:none;left:0;right:0;top:0;display:flex;align-items:center;gap:var(--ats-space-3);padding:var(--ats-space-3) var(--ats-space-3);margin-bottom:2px;box-sizing:border-box}.nav.nav--collapsed .nav-link-probe{justify-content:center;gap:0;padding:var(--ats-space-3) 0;font-size:0;line-height:0;min-height:44px}.nav-more{display:flex;align-items:center;gap:var(--ats-space-3);width:100%;margin:0 0 2px;padding:var(--ats-space-3) var(--ats-space-3);border:0;border-radius:8px;background:transparent;color:#c5d7ee;font:inherit;font-size:var(--ats-font-size-base, 14px);font-weight:500;text-align:left;cursor:pointer;box-sizing:border-box}.nav-more i{width:18px;text-align:center;font-size:var(--ats-icon, 16px)}.nav-more:hover,.nav-more:focus-visible,.nav-more.nav-more--active{background:#1b3d66;color:#fff;outline:none}.nav.nav--collapsed .nav-more{justify-content:center;gap:0;padding:var(--ats-space-3) 0;min-height:44px}.nav.nav--collapsed .nav-more-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.nav-more-menu .nav-more-menu-item--active>.p-menuitem-content{background:color-mix(in srgb,var(--ats-accent, #6647f0) 12%,var(--ats-surface, #fff));color:var(--ats-accent-deep, #5235d4);font-weight:650}.nav-footer{flex-shrink:0;display:flex;flex-direction:column;align-items:stretch;gap:2px;margin:0 calc(-1 * var(--ats-space-3)) 0;padding:var(--ats-space-2) var(--ats-space-3) var(--ats-space-3);border-top:1px solid rgba(255,255,255,.12);box-sizing:border-box}.nav-footer-item{display:flex;align-items:center;gap:var(--ats-space-3);width:100%;margin:0;padding:var(--ats-space-3);border:0;border-radius:8px;background:transparent;color:#c5d7ee;font:inherit;font-size:var(--ats-font-size-base, 14px);font-weight:500;text-align:left;cursor:pointer;box-sizing:border-box;min-height:46px}.nav-footer-item:hover,.nav-footer-item:focus-visible{background:#1b3d66;color:#fff}.nav-footer-ico-wrap{position:relative;display:grid;place-items:center;width:18px;flex-shrink:0}.nav-footer-ico-wrap .pi{font-size:var(--ats-icon, 16px);width:18px;text-align:center}.nav-footer-item-label{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-footer-item-badge{flex-shrink:0;min-width:1.25rem;height:1.25rem;padding:0 6px;border-radius:999px;background:#ef4444;color:#fff;font-size:var(--ats-font-size-xs, 11px);font-weight:var(--ats-font-weight-bold, 700);line-height:1.25rem;text-align:center}.nav-footer-account{align-items:flex-start;min-height:unset}.nav-footer-account .session-avatar{flex-shrink:0;margin-top:2px;background:#3d5a7a;box-shadow:0 0 0 1.5px #ffffff38}.nav-footer-account:hover .session-avatar,.nav-footer-account:focus-visible .session-avatar{background:#4a6d92;box-shadow:0 0 0 1.5px #fff6}.nav-footer-account-meta{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.nav-footer-account-name{font-size:var(--ats-font-size-md, 13px);font-weight:var(--ats-font-weight-bold, 700);color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2;letter-spacing:-.01em}.nav-footer-account-org{font-size:var(--ats-font-size-sm, 12px);font-weight:var(--ats-font-weight-semibold, 600);color:#c5d7ee;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.nav-footer-account-role{font-size:var(--ats-font-size-xs, 11px);font-weight:500;color:#8fb0d6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.nav-footer-account:hover .nav-footer-account-org,.nav-footer-account:focus-visible .nav-footer-account-org{color:#e2ecf8}.nav-footer-account:hover .nav-footer-account-role,.nav-footer-account:focus-visible .nav-footer-account-role{color:#b7cce4}.nav-bell-count{position:absolute;top:-5px;right:-8px;z-index:1;min-width:14px;height:14px;padding:0 3px;border-radius:var(--ats-radius-pill, 999px);background:#ef4444;color:#fff;font-size:var(--ats-font-size-2xs, 9px);font-weight:var(--ats-font-weight-bold, 700);line-height:14px;text-align:center;box-sizing:border-box;pointer-events:none;box-shadow:0 0 0 1.5px var(--ats-navy, #0f2744)}.nav.nav--collapsed .nav-footer{align-items:stretch;gap:0;margin:0;padding:var(--ats-space-2) 0 var(--ats-space-3);width:100%;box-sizing:border-box}.nav.nav--collapsed .nav-footer-item{justify-content:center;align-items:center;gap:0;width:100%;height:44px;min-height:44px;max-height:44px;margin:0 0 2px;padding:var(--ats-space-3) 0;border-radius:8px;font-size:0;line-height:0;box-sizing:border-box}.nav.nav--collapsed .nav-footer-item-label,.nav.nav--collapsed .nav-footer-item-badge,.nav.nav--collapsed .nav-footer-account-meta{display:none}.nav.nav--collapsed .nav-footer-account{align-items:center;justify-content:center;height:44px;min-height:44px;max-height:44px;padding:0;border-radius:0;background:transparent}.nav.nav--collapsed .nav-footer-account:hover,.nav.nav--collapsed .nav-footer-account:focus-visible{background:transparent}.nav.nav--collapsed .nav-footer-account .session-avatar{width:var(--ats-avatar-sm, 32px);height:32px;font-size:var(--ats-font-size-xs, 11px);margin-top:0}.nav.nav--collapsed .nav-footer-account:hover .session-avatar,.nav.nav--collapsed .nav-footer-account:focus-visible .session-avatar{background:#4a6d92;outline:2px solid rgba(255,255,255,.35);outline-offset:2px;box-shadow:none}.nav.nav--collapsed .nav-footer-ico-wrap{width:auto}.nav.nav--collapsed .nav-footer-ico-wrap .pi{font-size:var(--ats-icon, 16px);width:auto;margin:0;line-height:1}.shell-workspace{margin-left:var(--ats-nav-width, 272px);display:flex;align-items:stretch;min-width:0;min-height:100vh;min-height:100dvh;box-sizing:border-box}.shell-workspace:has(.copilot.is-open){height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;overflow:hidden}.shell-workspace:has(.copilot.is-open) .main{min-height:0;height:100%;max-height:100%;overflow-x:clip;overflow-y:auto}.shell-workspace:has(.copilot.is-open) .main--job-v2{height:100%;max-height:100%}.main{flex:1 1 auto;margin-left:0;padding:0;min-width:0;min-height:100vh;min-height:100dvh;box-sizing:border-box;overflow:visible}.topbar{position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:var(--ats-space-5);height:var(--ats-topbar-height, 64px);min-height:var(--ats-topbar-height, 64px);box-sizing:border-box;margin:0;padding:0 var(--ats-page-pad-x);flex-shrink:0;background:transparent;border-bottom:none}.main--job-v2 .topbar{position:relative;z-index:40;flex-shrink:0;height:var(--ats-topbar-height, 80px);min-height:var(--ats-topbar-height, 80px);padding:0 var(--ats-page-pad-x)}.main--job-v2{display:flex;flex-direction:column;height:100dvh;max-height:100dvh;overflow-x:clip;overflow-y:auto}.main--job-v2 .page{flex:1 0 auto;min-height:min-content;display:flex;flex-direction:column;overflow:visible;padding-bottom:var(--ats-space-4)}.topbar-end{display:flex;align-items:center;gap:var(--ats-space-2);flex:0 0 auto;margin-left:auto;height:100%;min-height:0}.topbar-split{width:1px;height:20px;background:var(--ats-line, #e4ebf3);flex-shrink:0}.topbar-bell{position:relative;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;overflow:visible}.topbar-bell .p-button{width:36px;height:36px;min-width:36px;min-height:36px;margin:0;padding:0;color:#35506c}.topbar-bell .p-button:hover,.topbar-bell .p-button:focus-visible{color:var(--ats-navy, #0f2744);background:var(--ats-soft-default-bg, #eef4fb)}.topbar-bell .p-button .p-button-icon{font-size:var(--ats-icon, 16px);color:inherit}.topbar-bell .p-badge{position:absolute;top:2px;right:2px;left:auto;margin:0;min-width:1.05rem;height:1.05rem;line-height:1.05rem;font-size:var(--ats-font-size-xs, 11px);pointer-events:none;transform:translate(30%,-30%)}.topbar-signout.p-button{font-weight:600;color:#35506c;height:36px}.page{padding:var(--ats-space-5) var(--ats-page-pad-x) calc(var(--ats-space-6) + var(--ats-space-4))}.page-title{margin:0 0 var(--ats-space-1);font-size:var(--ats-font-size-2xl, 22px);font-weight:var(--ats-font-weight-bold, 700);letter-spacing:var(--ats-letter-tight, -.02em);line-height:var(--ats-line-height-tight, 1.25);color:var(--ats-ink, #0c1a2e)}.page-lead{margin:0 0 var(--ats-space-4);color:var(--ats-muted, #5b6b80);font-size:var(--ats-font-size-lg, 15px);line-height:var(--ats-line-height, 1.45);max-width:720px}.app-shell-topbar,.nav-backdrop{display:none}@media(max-width:900px){.nav:not(.nav--embedded){width:var(--ats-nav-width, 272px);max-width:min(var(--ats-nav-width, 272px),88vw);padding:0 var(--ats-space-3) 0;transform:translate(-105%);transition:transform .2s ease;z-index:60;box-shadow:8px 0 24px #0f27442e}.nav:not(.nav--embedded).nav--mobile-open{transform:translate(0)}.nav:not(.nav--embedded) .brand-actions button[aria-label="Collapse sidebar"],.nav:not(.nav--embedded) .brand-actions button[aria-label="Expand sidebar"]{display:none}.nav-backdrop.is-open{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;border:0;padding:0;margin:0;background:#0f274473;cursor:pointer}.shell-workspace,.shell:has(.nav--collapsed:not(.nav--embedded)) .shell-workspace{margin-left:0}.main{margin-left:0}.app-shell-topbar{display:flex;align-items:center;background:var(--ats-surface, #fff);border-bottom:1px solid var(--ats-line, #e4ebf3)}.shell-workspace:has(.copilot.is-open) .main{display:none}.topbar{height:auto;min-height:var(--ats-topbar-height, 64px);padding:0 var(--ats-page-pad-x-sm);gap:var(--ats-space-3);flex-wrap:nowrap;flex-shrink:0}.topbar-end{gap:var(--ats-space-2)}.session-meta{display:none}.page{padding:var(--ats-space-4) var(--ats-space-4) var(--ats-space-6)}}@media(max-width:600px){.match-grid{grid-template-columns:1fr;gap:var(--ats-space-3);margin-bottom:var(--ats-space-5)}.topbar-signout.p-button .p-button-label{display:none}}.muted{color:var(--ats-muted, #5b6b80);font-size:var(--ats-font-size-md, 13px)}.page-skel{background:#fff;border:1px solid var(--ats-line, #e4ebf3);border-radius:14px;min-height:280px;display:grid;place-items:center;color:var(--ats-muted, #5b6b80)}.kpis{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--ats-space-3);margin-bottom:var(--ats-space-4)}.kpi{background:#fff;border:1px solid var(--ats-line, #e4ebf3);border-radius:12px;padding:var(--ats-space-4)}.kpi .label{color:var(--ats-muted-2, #66768a);font-size:var(--ats-font-size-sm, 12px)}.kpi .value{font-size:var(--ats-font-size-3xl, 28px);font-weight:var(--ats-font-weight-bold, 700);margin-top:var(--ats-space-2);letter-spacing:var(--ats-letter-tight, -.02em);line-height:var(--ats-line-height-tight, 1.25)}.toolbar{display:flex;gap:var(--ats-space-2);align-items:center;margin-bottom:var(--ats-space-3);flex-wrap:wrap}.grow{flex:1;min-width:min(200px,100%)}.two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ats-space-3)}@media(max-width:760px){.toolbar{flex-direction:column;align-items:stretch}.toolbar .grow,.toolbar .p-inputtext{width:100%;min-width:0}.two{grid-template-columns:1fr}:root{--ats-btn-height: 44px;--ats-btn-height-sm: 36px;--ats-btn-height-lg: 48px;--ats-btn-pad-x: 16px;--ats-btn-pad-x-sm: 12px;--ats-btn-font-size: var(--ats-font-size-base, 14px);--ats-btn-font-size-sm: var(--ats-font-size-md, 13px);--ats-btn-icon: var(--ats-btn-height);--ats-btn-icon-font: var(--ats-icon, 16px);--ats-tab-font-size: var(--ats-tab-font-size-sm);--ats-tab-pad-y: var(--ats-tab-pad-y-sm);--ats-tab-pad-x: var(--ats-tab-pad-x-sm);--ats-candidate-drawer-width: 100vw}}@media(max-width:480px){:root{--ats-btn-height: 44px;--ats-btn-height-sm: 40px;--ats-btn-pad-x: 14px;--ats-btn-pad-x-sm: 12px;--ats-btn-font-size: var(--ats-font-size-base, 14px);--ats-btn-font-size-sm: var(--ats-font-size-md, 13px);--ats-btn-icon: var(--ats-btn-height);--ats-btn-icon-font: var(--ats-icon-sm, 14px)}}.command{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f274473;display:flex;justify-content:center;padding-top:14vh;z-index:1200}.command .box{width:min(720px,92vw);background:#fff;border-radius:12px;padding:var(--ats-space-4);box-shadow:0 16px 50px #0003}.login-wrap{min-height:100vh;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.login-brand{background:var(--ats-navy, #0f2744);color:#fff;padding:56px;display:flex;flex-direction:column;justify-content:center;min-width:0}.login-brand-mark{width:min(420px,100%);height:auto;max-height:128px;object-fit:contain;object-position:left center;background:transparent;border-radius:0;padding:0;margin-bottom:var(--ats-space-5)}.login-brand h1{font-size:var(--ats-font-size-3xl, 28px);margin:0 0 var(--ats-space-3)}.login-form{display:grid;place-items:center;padding:var(--ats-space-6) var(--ats-space-5);min-width:0;box-sizing:border-box}.login-card{width:min(440px,100%);background:#fff;border:1px solid var(--ats-line, #e4ebf3);border-radius:16px;padding:var(--ats-page-pad-x);box-sizing:border-box}.login-card .field{min-width:0}.login-card .two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--ats-space-3)}.login-card .p-inputtext,.login-card .p-password,.login-card .p-password .p-inputtext{width:100%;min-width:0;max-width:100%;box-sizing:border-box}.login-card .p-password{display:block}.login-card .p-password .p-inputtext{padding-inline-end:2.75rem}.auth-split{display:flex;align-items:center;gap:var(--ats-space-3);margin:var(--ats-space-4) 0 var(--ats-space-2);color:var(--ats-muted-2, #8aa0b8);font-size:var(--ats-font-size-sm, 12px);font-weight:var(--ats-font-weight-semibold, 600)}.auth-split:before,.auth-split:after{content:"";flex:1;height:1px;background:var(--ats-line, #e4ebf3)}.auth-switch{margin:0;text-align:center}.auth-switch a{color:var(--ats-accent-deep, #0d6e8a);font-weight:650}@media(max-width:900px){.login-wrap{grid-template-columns:1fr}.login-brand{padding:var(--ats-page-pad-x) var(--ats-space-5) var(--ats-space-5)}.login-brand h1{font-size:var(--ats-font-size-2xl, 22px)}.login-brand-mark{max-height:72px;margin-bottom:var(--ats-space-3)}}.score{font-weight:700;color:var(--ats-accent, #0d9488)}.col-help{border-bottom:1px dotted var(--ats-muted-2, #8aa0b8);cursor:help}.chips{display:flex;gap:var(--ats-space-2);flex-wrap:wrap}.chip{background:var(--ats-soft-default-bg, #eef4fb);border-radius:999px;padding:var(--ats-space-1) var(--ats-space-3);font-size:var(--ats-font-size-sm, 12px);color:var(--ats-slate, #35557a)}.field{display:flex;flex-direction:column;gap:var(--ats-space-2);margin-bottom:var(--ats-space-3)}.field-req{margin-left:var(--ats-space-1);color:var(--ats-danger, #dc2626);font-weight:700;font-size:.95em;line-height:1}.check-row{display:flex;flex-direction:row;align-items:center;gap:var(--ats-space-2);margin-bottom:var(--ats-space-3)}.check-row label{margin:0;line-height:1.2}.job-board-keys .p-password{position:relative;display:block;width:100%}.job-board-keys .p-password .p-inputtext{width:100%;padding-inline-end:2.75rem}.job-board-keys .p-password-toggle-mask-icon{position:absolute;inset-inline-end:var(--ats-space-3, 12px);top:50%;transform:translateY(-50%);margin:0;cursor:pointer}.nav a.nav-child{padding:var(--ats-space-2) var(--ats-space-3) var(--ats-space-2) var(--ats-space-5);font-size:var(--ats-font-size-md, 13px)}.section-title{margin:0 0 var(--ats-space-2);font-size:var(--ats-font-size-xl, 18px);font-weight:var(--ats-font-weight-bold, 700);letter-spacing:var(--ats-letter-tight, -.02em);line-height:var(--ats-line-height-tight, 1.25);color:var(--ats-ink, #0c1a2e)}.settings-tabs{display:flex;gap:var(--ats-space-2);flex-wrap:wrap;margin:var(--ats-space-4) 0 var(--ats-space-5);padding-bottom:var(--ats-space-3);border-bottom:1px solid var(--ats-line, #e4ebf3)}.settings-tabs a{padding:var(--ats-space-2) var(--ats-space-4);border-radius:8px;color:var(--ats-slate, #35557a);font-weight:var(--ats-font-weight-semibold, 600);font-size:var(--ats-font-size-md, 13px)}.settings-tabs a:hover{background:var(--ats-soft-default-bg, #eef4fb)}.settings-tabs a.router-link-active{background:var(--ats-navy, #0f2744);color:#fff}.board-group-title{margin:var(--ats-space-5) 0 var(--ats-space-3);font-size:var(--ats-font-size-base, 14px);font-weight:var(--ats-font-weight-bold, 700);color:var(--ats-slate, #35557a)}.board-acc-title{display:inline-flex;align-items:center;gap:var(--ats-space-2);flex-wrap:wrap;font-weight:600}.board-toggle-list{display:flex;flex-direction:column;gap:var(--ats-space-2);max-width:720px}.board-toggle-row{display:flex;justify-content:space-between;align-items:center;gap:var(--ats-space-4);background:#fff;border:1px solid var(--ats-line, #e4ebf3);border-radius:12px;padding:var(--ats-space-4) var(--ats-space-4)}.board-toggle-ctl{display:flex;align-items:center;gap:var(--ats-space-2);white-space:nowrap;font-weight:600}.pipe-intro{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--ats-space-4);margin-bottom:var(--ats-space-4);flex-wrap:wrap}.pipe-list{display:flex;flex-direction:column;gap:var(--ats-space-4)}.pipe-board{background:#fff;border:1px solid var(--ats-line, #e4ebf3);border-radius:16px;padding:var(--ats-space-4) var(--ats-space-5) var(--ats-space-4)}.pipe-board-default{border-color:color-mix(in srgb,var(--ats-accent, #0d9488) 50%,#fff);box-shadow:0 0 0 1px var(--ats-soft-accent-bg, #d5efeb)}.pipe-board-h{display:flex;justify-content:space-between;gap:var(--ats-space-3);align-items:flex-start;margin-bottom:var(--ats-space-4);flex-wrap:wrap}.pipe-board-name{font-size:var(--ats-font-size-lg, 15px);font-weight:var(--ats-font-weight-bold, 700);display:flex;align-items:center;gap:var(--ats-space-2);flex-wrap:wrap}.pipe-board-actions{display:flex;gap:var(--ats-space-2);flex-wrap:wrap}.chip-on{background:var(--ats-soft-accent-bg, #d5efeb);color:var(--ats-soft-accent-fg, #0f766e)}.pipe-flow{display:flex;align-items:stretch;gap:0;overflow-x:auto;padding:var(--ats-space-1) var(--ats-space-2) var(--ats-space-2) 0}.pipe-flow-preview{margin:0 0 var(--ats-space-4);padding:var(--ats-space-3);background:#f8fafc;border-radius:12px}.pipe-step{position:relative;min-width:128px;flex:1 1 128px;background:linear-gradient(180deg,#f7fafc,#eef3f8);border:1px solid var(--ats-line, #e4ebf3);border-radius:12px;padding:var(--ats-space-3) var(--ats-space-4) var(--ats-space-3);margin-right:var(--ats-space-4)}.pipe-step-n{font-size:var(--ats-font-size-xs, 11px);font-weight:var(--ats-font-weight-bold, 700);color:var(--ats-muted-2, #8aa0b8);letter-spacing:.04em}.pipe-step-name{font-weight:700;margin:var(--ats-space-1) 0 2px;line-height:1.25}.pipe-kind{font-size:var(--ats-font-size-xs, 11px);color:var(--ats-soft-accent-fg, #0f766e);font-weight:var(--ats-font-weight-semibold, 600)}.pipe-arrow{position:absolute;right:-16px;top:50%;transform:translateY(-50%);color:var(--ats-muted-2, #8aa0b8);font-size:var(--ats-font-size-2xl, 22px);font-weight:400;line-height:1}.stage-row{display:grid;grid-template-columns:28px 1fr 170px auto auto auto;gap:var(--ats-space-2);align-items:center;margin-bottom:var(--ats-space-2)}.p-autocomplete.location-ac,.location-ac .p-autocomplete-input,.p-autocomplete.skill-ac,.skill-ac{width:100%}.p-autocomplete:has(.p-autocomplete-dropdown)>.p-autocomplete-input,.p-autocomplete:has(.p-autocomplete-dropdown)>.p-inputtext,.p-autocomplete:has(.p-autocomplete-dropdown) .p-autocomplete-input.p-inputtext{border-radius:var(--p-inputtext-border-radius, var(--p-form-field-border-radius, 6px)) 0 0 var(--p-inputtext-border-radius, var(--p-form-field-border-radius, 6px))!important}.p-autocomplete:has(.p-autocomplete-dropdown)>.p-autocomplete-input-multiple{border-radius:var(--p-inputtext-border-radius, var(--p-form-field-border-radius, 6px)) 0 0 var(--p-inputtext-border-radius, var(--p-form-field-border-radius, 6px))!important}.p-autocomplete>.p-autocomplete-dropdown,.p-autocomplete .p-autocomplete-dropdown.p-button{border-radius:0 var(--p-form-field-border-radius, 6px) var(--p-form-field-border-radius, 6px) 0!important}.evidence{background:#f8fafc;border-radius:8px;padding:var(--ats-space-2) var(--ats-space-3);font-size:var(--ats-font-size-md, 13px)}.workspace-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--ats-space-4)}.dash-charts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ats-space-4);margin-bottom:var(--ats-space-4)}.dash-charts--reports{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-chart-lead{margin:0 0 var(--ats-space-3);font-size:var(--ats-font-size-md, 13px)}.dash-chart-foot{margin:var(--ats-space-3) 0 0;font-size:var(--ats-font-size-sm, 12px)}.dash-chart{position:relative;height:220px}.dash-chart--donut{height:240px}.kpis--mine{margin-top:calc(-1 * var(--ats-space-2))}.kpi--soft{background:#f8fafc}.action-row{display:flex;gap:var(--ats-space-3);align-items:flex-start;padding:var(--ats-space-3) 0;border-bottom:1px solid var(--ats-line, #e4ebf3);cursor:pointer}.job-head{display:flex;justify-content:space-between;gap:var(--ats-space-4);align-items:flex-start;margin-bottom:var(--ats-space-4);flex-wrap:wrap}.job-head .toolbar{justify-content:flex-end;flex:1 1 420px}.job-workspace{min-width:0;overflow-x:hidden}.kanban-scroll{overflow-x:auto;padding-bottom:var(--ats-space-2);margin:0 calc(-1 * var(--ats-space-1)) var(--ats-page-pad-x)}.kanban{display:flex;gap:var(--ats-space-3);min-width:min-content}.kanban-col{background:#fff;border:1px solid #dce5ef;border-radius:12px;padding:var(--ats-space-3);width:268px;flex:0 0 268px;display:flex;flex-direction:column;max-height:min(72vh,640px)}.kanban-h{font-weight:var(--ats-font-weight-bold, 700);font-size:var(--ats-font-size-md, 13px);margin-bottom:var(--ats-space-2);display:flex;justify-content:space-between;align-items:center;color:var(--ats-ink, #0c1a2e)}.kanban-list{overflow-y:auto;min-height:80px;padding-right:2px}.kanban-card{background:#f7f9fc;border:1px solid #e8eef5;border-radius:8px;padding:var(--ats-space-2) var(--ats-space-2);margin-bottom:var(--ats-space-2);position:relative}.kanban-card .p-select{width:100%}.kanban-name{font-weight:650;display:block;margin-bottom:2px;color:#123056;font-size:var(--ats-font-size-md, 13px)}.kanban-meta{font-size:var(--ats-font-size-sm, 12px);color:var(--ats-muted, #5b6b80);margin-bottom:var(--ats-space-2);line-height:1.35}.stage-results{display:flex;flex-direction:column;gap:var(--ats-space-2);margin:var(--ats-space-2) 0 var(--ats-space-2)}.stage-result{display:flex;align-items:center;gap:var(--ats-space-2);width:100%;text-align:left;border-radius:8px;border:1px solid #dce5ef;background:#fff;padding:var(--ats-space-2) var(--ats-space-2);font:inherit;color:inherit}.stage-result.prior{opacity:.92;border-style:dashed;background:#f8fafc}.stage-result.clickable{cursor:pointer}.stage-result.clickable:hover{border-color:#94b4d4;box-shadow:0 2px 8px #0f27440f}.stage-result-k{flex:0 0 auto;font-size:var(--ats-font-size-xs, 11px);font-weight:var(--ats-font-weight-bold, 700);letter-spacing:.04em;text-transform:uppercase;color:#64748b;min-width:72px}.stage-result-v{flex:1 1 auto;font-size:var(--ats-font-size-md, 13px);font-weight:650;line-height:1.35;color:var(--ats-ink, #0c1a2e)}.stage-result-go{font-size:var(--ats-font-size-xs, 11px);color:#94a3b8;flex:0 0 auto}.stage-result.tone-good{border-color:color-mix(in srgb,var(--ats-accent, #0d9488) 40%,#fff);background:linear-gradient(180deg,var(--ats-soft-accent-bg, #f0fdfa) 0%,#fff 100%)}.stage-result.tone-good .stage-result-v{color:var(--ats-soft-accent-fg, #0f766e)}.stage-result.tone-warn{border-color:color-mix(in srgb,var(--ats-warn, #d97706) 45%,#fff);background:linear-gradient(180deg,var(--ats-soft-warn-bg, #fffbeb) 0%,#fff 100%)}.stage-result.tone-warn .stage-result-v{color:var(--ats-soft-warn-fg, #b45309)}.stage-result.tone-bad{border-color:color-mix(in srgb,var(--ats-danger, #dc2626) 35%,#fff);background:linear-gradient(180deg,var(--ats-soft-danger-bg, #fef2f2) 0%,#fff 100%)}.stage-result.tone-bad .stage-result-v{color:var(--ats-soft-danger-fg, #b42318)}.stage-result.tone-info{border-color:#bae6fd;background:linear-gradient(180deg,#f0f9ff,#fff)}.stage-result.tone-info .stage-result-v{color:#0369a1}.stage-result.tone-accent{border-color:#c4b5fd;background:linear-gradient(180deg,#f5f3ff,#fff)}.stage-result.tone-accent .stage-result-v{color:#6d28d9}.kanban-meta-line{display:block;margin-bottom:2px}.eval-link{display:inline-flex;align-items:center;gap:var(--ats-space-1);margin-left:var(--ats-space-2);padding:0;border:none;background:none;font:inherit;font-size:var(--ats-font-size-xs, 11px);color:#2563eb;cursor:pointer;text-decoration:none}.eval-link:hover{text-decoration:underline}.eval-link .pi{font-size:var(--ats-font-size-xs, 11px)}.eval-body{margin:var(--ats-space-2) 0 0;line-height:1.55;color:#334155;white-space:pre-wrap}.results-dialog .p-dialog-content{padding-top:var(--ats-space-2)!important;max-height:78vh;overflow:auto}.results-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ats-space-4);padding:var(--ats-space-4) var(--ats-space-4);margin-bottom:var(--ats-space-4);background:linear-gradient(135deg,#f8fafc,#eef6f5);border:1px solid var(--ats-line, #e4ebf3);border-radius:14px}.results-kicker{margin:0 0 var(--ats-space-1);font-size:var(--ats-font-size-xs, 11px);letter-spacing:.08em;text-transform:uppercase;color:var(--ats-muted-2, #8aa0b8)}.results-title{margin:0;font-size:var(--ats-font-size-2xl, 22px);font-weight:var(--ats-font-weight-bold, 700);color:var(--ats-ink, #0c1a2e)}.results-sub{margin:var(--ats-space-1) 0 var(--ats-space-3);font-size:var(--ats-font-size-md, 13px);color:var(--ats-muted, #5b6b80)}.results-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ats-space-2);font-size:var(--ats-font-size-sm, 12px)}.results-late{color:var(--ats-soft-warn-fg, #b45309);font-weight:650}.results-score{flex-shrink:0;min-width:88px;padding:var(--ats-space-3) var(--ats-space-3);border-radius:12px;text-align:center;border:1px solid var(--ats-line, #e4ebf3);background:#fff}.results-score-val{display:block;font-size:var(--ats-font-size-3xl, 28px);font-weight:800;line-height:1}.results-score-label{display:block;margin-top:var(--ats-space-1);font-size:var(--ats-font-size-xs, 11px);color:var(--ats-muted-2, #66768a);text-transform:uppercase;letter-spacing:.04em}.results-score.tier-good .results-score-val{color:var(--ats-accent, #0d9488)}.results-score.tier-mid .results-score-val{color:var(--ats-soft-warn-fg, #b45309)}.results-score.tier-low .results-score-val{color:#dc2626}.results-score.tier-none .results-score-val{color:#64748b}.results-summary{display:flex;gap:var(--ats-space-3);padding:var(--ats-space-3) var(--ats-space-4);margin-bottom:var(--ats-space-4);background:#fff;border:1px solid var(--ats-line, #e4ebf3);border-left:3px solid var(--ats-accent, #0d9488);border-radius:12px}.results-summary-icon{width:32px;height:32px;border-radius:999px;background:var(--ats-soft-accent-bg, #edfaf8);color:var(--ats-accent, #0d9488);display:grid;place-items:center;flex-shrink:0}.results-summary-h{font-size:var(--ats-font-size-sm, 12px);font-weight:var(--ats-font-weight-bold, 700);color:var(--ats-ink, #0c1a2e);margin-bottom:var(--ats-space-1)}.results-summary p{margin:0;font-size:var(--ats-font-size-md, 13px);line-height:1.55;color:#475569;white-space:pre-wrap}.results-stats{display:flex;flex-wrap:wrap;gap:var(--ats-space-4);margin-bottom:var(--ats-space-3);padding:0 2px;font-size:var(--ats-font-size-md, 13px);color:var(--ats-muted, #5b6b80)}.results-stats b{color:var(--ats-ink, #0c1a2e)}.results-questions{display:flex;flex-direction:column;gap:var(--ats-space-3);padding-bottom:var(--ats-space-1)}.results-q{background:#fff;border:1px solid var(--ats-line, #e4ebf3);border-radius:12px;padding:var(--ats-space-4) var(--ats-space-4)}.results-q-head{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ats-space-2);margin-bottom:var(--ats-space-3)}.results-q-num{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:24px;padding:0 var(--ats-space-2);border-radius:999px;background:#f1f5f9;font-size:var(--ats-font-size-xs, 11px);font-weight:var(--ats-font-weight-bold, 700);color:#334155}.results-q-score{margin-left:auto;font-size:var(--ats-font-size-sm, 12px);font-weight:var(--ats-font-weight-bold, 700);padding:3px var(--ats-space-3);border-radius:999px;background:#f8fafc;border:1px solid var(--ats-line, #e4ebf3)}.results-q-score.tier-good{color:var(--ats-accent, #0d9488);background:var(--ats-soft-accent-bg, #edfaf8);border-color:color-mix(in srgb,var(--ats-accent, #0d9488) 40%,#fff)}.results-q-score.tier-mid{color:var(--ats-soft-warn-fg, #b45309);background:var(--ats-soft-warn-bg, #fffbeb);border-color:color-mix(in srgb,var(--ats-warn, #d97706) 45%,#fff)}.results-q-score.tier-low{color:#dc2626;background:var(--ats-soft-danger-bg, #fef2f2);border-color:color-mix(in srgb,var(--ats-danger, #dc2626) 35%,#fff)}.results-q-prompt{margin:0 0 var(--ats-space-3);font-size:var(--ats-font-size-base, 14px);font-weight:650;line-height:1.45;color:var(--ats-ink, #0c1a2e)}.results-q-label{display:block;margin-bottom:var(--ats-space-1);font-size:var(--ats-font-size-xs, 11px);font-weight:var(--ats-font-weight-bold, 700);letter-spacing:.04em;text-transform:uppercase;color:var(--ats-muted-2, #8aa0b8)}.results-q-answer{padding:var(--ats-space-3) var(--ats-space-3);border-radius:10px;background:#f8fafc;border:1px solid #eef2f6}.results-q-answer p{margin:0;font-size:var(--ats-font-size-md, 13px);line-height:1.5;color:#334155;white-space:pre-wrap;word-break:break-word}.results-q-key{margin-top:var(--ats-space-2);font-size:var(--ats-font-size-sm, 12px);color:#64748b}.results-q-feedback{margin-top:var(--ats-space-3);padding-top:var(--ats-space-3);border-top:1px dashed var(--ats-line, #e4ebf3)}.results-q-feedback p{margin:0;font-size:var(--ats-font-size-md, 13px);line-height:1.5;color:#475569;white-space:pre-wrap}.kanban-actions{display:flex;flex-wrap:wrap;gap:var(--ats-space-1)}.kanban-empty{font-size:var(--ats-font-size-sm, 12px);margin:var(--ats-space-4) 0 0}.match-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--ats-match-card-min, 452px)),1fr));gap:var(--ats-space-4);align-items:stretch;margin:0 0 var(--ats-page-pad-x)}.match-card{background:#fff;border:1px solid #e8eef5;border-radius:14px;padding:var(--ats-space-4);display:flex;flex-direction:column;gap:var(--ats-space-2);min-width:0;height:100%;box-sizing:border-box;box-shadow:0 1px 3px #0f27440d;container-type:inline-size;container-name:match-card}.match-card.clickable{cursor:pointer}.match-card.clickable:hover{border-color:#c5d8ea;box-shadow:0 8px 24px #0f27440f}.match-card .p-tag{align-self:flex-start;flex-shrink:0}.match-card-head{display:flex;align-items:flex-start;gap:var(--ats-space-3);min-width:0}.match-avatar{width:40px;height:40px;border-radius:50%;background:var(--ats-slate, #35557a);color:#fff;display:grid;place-items:center;font-size:var(--ats-font-size-sm, 12px);font-weight:var(--ats-font-weight-bold, 700);flex-shrink:0;border:none;overflow:hidden}.match-avatar-img{width:100%;height:100%;object-fit:cover;display:block}.match-avatar-initials{font-size:var(--ats-font-size-sm, 12px);font-weight:var(--ats-font-weight-bold, 700);line-height:1;letter-spacing:.02em}.match-id{min-width:0;flex:1 1 auto}.match-top{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ats-space-3)}.match-name{font-weight:700;color:var(--ats-ink, #0c1a2e);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;min-width:0;overflow:hidden;white-space:normal;word-break:break-word;line-height:1.25}.match-sub{display:flex;flex-direction:column;gap:2px;margin-top:var(--ats-space-1);font-size:var(--ats-font-size-sm, 12px);line-height:1.35;min-height:0}.match-sub i{margin-right:var(--ats-space-1);color:var(--ats-muted-2, #8aa0b8);font-size:var(--ats-font-size-xs, 11px)}.match-bar{width:100%;min-width:0;height:8px;background:#e8eef5;border-radius:999px;overflow:hidden}.match-bar-fill{display:block;height:100%;background:var(--ats-accent, #0d9488);border-radius:999px;max-width:100%}.match-missing{font-size:var(--ats-font-size-sm, 12px)}.match-card-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--ats-space-3);margin-top:auto;padding-top:var(--ats-space-3);flex-wrap:nowrap}@container match-card (max-width: 400px){.match-card-head{flex-wrap:wrap;gap:var(--ats-space-2);row-gap:var(--ats-space-2)}.match-id{flex:1 1 0;min-width:0}.match-card-head>.match-head-meta{flex:1 1 100%;justify-content:flex-start;--ats-chip-font-size-md: var(--ats-chip-font-size-sm);--ats-chip-pad-y-md: var(--ats-chip-pad-y-sm);--ats-chip-pad-x-md: var(--ats-chip-pad-x-sm);--ats-chip-font-size: var(--ats-chip-font-size-sm);--ats-chip-pad-y: var(--ats-chip-pad-y-sm);--ats-chip-pad-x: var(--ats-chip-pad-x-sm)}.match-icon-btn{width:40px;height:40px}}.match-icon-actions{display:flex;align-items:center;gap:var(--ats-space-1);flex:1 1 0;min-width:32px;max-width:100%}.match-icon-btn{width:32px;height:32px;border:0;border-radius:8px;background:transparent;color:var(--ats-muted-2, #66768a);cursor:pointer;display:grid;place-items:center}.match-icon-btn:hover{background:var(--ats-soft-default-bg, #eef4fb);color:var(--ats-navy, #0f2744)}.match-icon-btn:disabled{opacity:.55;cursor:default}.match-move-link{display:inline-flex;align-items:center;gap:var(--ats-space-2);border:0;background:transparent;padding:0;font:inherit;font-size:var(--ats-font-size-md, 13px);font-weight:var(--ats-font-weight-bold, 700);color:var(--ats-accent-deep, #0d6e8a);flex-shrink:0;min-width:0;cursor:pointer;white-space:nowrap}.match-move-link:hover{color:var(--ats-navy, #0f2744);text-decoration:underline}.match-move-link:disabled{opacity:.55;cursor:default;text-decoration:none}.match-score-badge{display:inline-flex;align-items:center;gap:var(--ats-space-1);font-size:var(--ats-font-size-md, 13px);font-weight:750;white-space:nowrap}.match-score-badge.high{color:#047857}.match-score-badge.mid{color:var(--ats-soft-accent-fg, #0f766e)}.match-score-badge.low{color:var(--ats-soft-danger-fg, #b42318)}.match-actions{display:flex;flex-wrap:nowrap;gap:var(--ats-space-2);margin-top:auto;padding-top:var(--ats-space-1)}.match-actions .p-button{flex:0 0 auto}.logo-row{display:flex;align-items:center;gap:var(--ats-space-4);margin-bottom:var(--ats-space-5)}.logo-preview{width:72px;height:72px;object-fit:contain;border:1px solid var(--ats-line, #e4ebf3);border-radius:12px;background:#fff;padding:var(--ats-space-2)}.career{max-width:920px;margin:0 auto;padding:var(--ats-space-6) var(--ats-space-5) 64px}.exam-page{min-height:100%;background:linear-gradient(180deg,var(--ats-navy, #0f2744) 0%,var(--ats-navy, #0f2744) 160px,#eef2f6 160px);padding:var(--ats-page-pad-x) var(--ats-space-4) 64px}.exam-shell{max-width:760px;margin:0 auto;background:#fff;border-radius:16px;box-shadow:0 18px 50px #0f27442e;overflow:hidden}.exam-top{display:flex;justify-content:space-between;gap:var(--ats-space-4);align-items:flex-start;padding:var(--ats-page-pad-x) var(--ats-page-pad-x) var(--ats-space-4);background:var(--ats-navy, #0f2744);color:#fff}.exam-top h1{margin:var(--ats-space-1) 0 var(--ats-space-2);font-size:var(--ats-font-size-2xl, 22px)}.exam-kicker{margin:0;font-size:var(--ats-font-size-xs, 11px);letter-spacing:.08em;text-transform:uppercase;color:#8fb0d6}.exam-timer{background:#1b3d66;border-radius:12px;padding:var(--ats-space-3) var(--ats-space-4);text-align:center;min-width:92px}.exam-timer span{display:block;font-size:var(--ats-font-size-2xl, 22px);font-weight:var(--ats-font-weight-bold, 700)}.exam-timer small{color:#8fb0d6}.exam-timer.warn{background:#7f1d1d}.exam-progress{height:6px;background:#e8eef5}.exam-progress-fill{height:100%;background:var(--ats-accent, #0d9488)}.exam-count{padding:var(--ats-space-3) var(--ats-page-pad-x) 0;margin:0}.exam-q{padding:var(--ats-space-5) var(--ats-page-pad-x);border-top:1px solid #eef2f6}.exam-q-h{display:flex;align-items:center;gap:var(--ats-space-2);margin-bottom:var(--ats-space-3)}.exam-n{width:28px;height:28px;border-radius:50%;background:var(--ats-navy, #0f2744);color:#fff;display:grid;place-items:center;font-size:var(--ats-font-size-md, 13px);font-weight:var(--ats-font-weight-bold, 700)}.exam-prompt{margin:0 0 var(--ats-space-4);font-size:var(--ats-font-size-lg, 15px);line-height:1.5}.exam-opts{display:flex;flex-direction:column;gap:var(--ats-space-2)}.exam-opt{display:flex;gap:var(--ats-space-3);align-items:flex-start;padding:var(--ats-space-3) var(--ats-space-4);border:1px solid var(--ats-line, #e4ebf3);border-radius:10px;cursor:pointer;background:#f8fafc}.exam-opt.on{border-color:var(--ats-accent, #0d9488);background:var(--ats-soft-accent-bg, #edfaf8)}.exam-opt input{margin-top:3px}.exam-text{width:100%;border:1px solid #d5deea;border-radius:10px;padding:var(--ats-space-3);font:inherit;resize:vertical}.exam-actions{padding:var(--ats-space-2) var(--ats-page-pad-x) var(--ats-page-pad-x)}.exam-alert{max-width:760px;margin:var(--ats-space-5) auto;background:var(--ats-soft-danger-bg, #fef2f2);color:var(--ats-soft-danger-fg, #b42318);padding:var(--ats-space-4) var(--ats-space-4);border-radius:10px}.exam-done{padding:calc(var(--ats-space-6) + var(--ats-space-4)) var(--ats-page-pad-x);text-align:center}.exam-check{width:56px;height:56px;border-radius:50%;background:var(--ats-accent, #0d9488);color:#fff;display:grid;place-items:center;font-size:var(--ats-font-size-3xl, 28px);margin:0 auto var(--ats-space-4)}.rsvp-row{display:flex;flex-wrap:wrap;gap:var(--ats-space-1);margin-top:var(--ats-space-2)}.rsvp-pill{font-size:var(--ats-font-size-xs, 11px);font-weight:var(--ats-font-weight-bold, 700);border-radius:999px;padding:2px var(--ats-space-2);background:#eef2f6;color:var(--ats-muted-2, #66768a)}.rsvp-pill.ok{background:var(--ats-soft-accent-bg, #d5efeb);color:var(--ats-soft-accent-fg, #0f766e)}.rsvp-pill.no{background:#fee4e2;color:var(--ats-soft-danger-fg, #b42318)}.rsvp-pill.wait{background:var(--ats-soft-default-bg, #eef4fb);color:var(--ats-slate, #35557a)}.feedback-page .feedback-body{padding:var(--ats-space-5) var(--ats-page-pad-x) var(--ats-page-pad-x)}.feedback-page .feedback-grid{align-items:start}.feedback-page .field{margin-bottom:var(--ats-space-4)}.feedback-page .p-select,.feedback-page .p-textarea{width:100%}.feedback-snippet{margin:var(--ats-space-1) 0 var(--ats-space-2);padding:var(--ats-space-2) var(--ats-space-2);background:#fff;border:1px solid var(--ats-line, #e4ebf3);border-radius:8px}.feedback-snippet-h{display:flex;align-items:center;gap:var(--ats-space-2);flex-wrap:wrap}.feedback-score{font-size:var(--ats-font-size-sm, 12px);font-weight:var(--ats-font-weight-bold, 700);color:var(--ats-slate, #35557a)}.feedback-preview{margin:var(--ats-space-1) 0 0;font-size:var(--ats-font-size-xs, 11px);line-height:1.4;color:var(--ats-muted, #5b6b80)}.reco-pill{font-size:var(--ats-font-size-xs, 11px);font-weight:var(--ats-font-weight-bold, 700);border-radius:999px;padding:2px var(--ats-space-2);text-transform:uppercase;letter-spacing:.04em}.reco-pill.hire{background:var(--ats-soft-accent-bg, #d5efeb);color:var(--ats-soft-accent-fg, #0f766e)}.reco-pill.hold{background:#fff8e6;color:#92600a}.reco-pill.reject{background:#fee4e2;color:var(--ats-soft-danger-fg, #b42318)}.quiz-head h3{margin:var(--ats-space-1) 0 2px;font-size:var(--ats-font-size-xl, 18px)}.quiz-kicker{margin:0;font-size:var(--ats-font-size-xs, 11px);letter-spacing:.08em;text-transform:uppercase;color:var(--ats-muted-2, #8aa0b8)}.quiz-layout{display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:var(--ats-space-4);max-height:70vh}.quiz-side{display:flex;flex-direction:column;gap:var(--ats-space-3);overflow:auto;min-width:0}.quiz-compact{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--ats-space-2);align-items:start}.quiz-compact>.field{min-width:0;margin-bottom:var(--ats-space-3)}.quiz-compact .p-inputtext,.quiz-compact .p-select,.quiz-compact .p-select-label{width:100%;min-width:0!important;max-width:100%;box-sizing:border-box}.quiz-compact input[type=number]{width:100%;min-width:0}.quiz-main{overflow:auto;min-height:360px}.quiz-card{background:#f7fafc;border:1px solid var(--ats-line, #e4ebf3);border-radius:12px;padding:var(--ats-space-4)}.quiz-card h4{margin:0 0 var(--ats-space-3);font-size:var(--ats-font-size-md, 13px)}.quiz-cats{display:flex;flex-direction:column;gap:var(--ats-space-2)}.quiz-cat{display:flex;align-items:center;gap:var(--ats-space-2);padding:var(--ats-space-2) var(--ats-space-2);border-radius:8px;background:#fff;border:1px solid var(--ats-line, #e4ebf3)}.quiz-cat.on{border-color:var(--ats-accent, #0d9488);background:var(--ats-soft-accent-bg, #edfaf8)}.quiz-bank{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;text-align:left;border:1px solid var(--ats-line, #e4ebf3);background:#fff;border-radius:10px;padding:var(--ats-space-3);margin-bottom:var(--ats-space-2);cursor:pointer}.quiz-bank.on{border-color:var(--ats-accent, #0d9488);box-shadow:0 0 0 1px var(--ats-accent, #0d9488)}.quiz-empty{display:grid;place-items:center;min-height:280px;color:var(--ats-muted-2, #66768a);background:#f8fafc;border:1px dashed #d5deea;border-radius:12px;padding:var(--ats-space-5)}.quiz-q{background:#fff;border:1px solid var(--ats-line, #e4ebf3);border-radius:12px;padding:var(--ats-space-4);margin-bottom:var(--ats-space-3)}.quiz-q-h{display:flex;align-items:center;gap:var(--ats-space-2);margin-bottom:var(--ats-space-2)}.dialog-stack{position:relative;min-height:120px}.dialog-busy{position:absolute;top:0;right:0;bottom:0;left:0;z-index:8;background:#ffffffd1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--ats-space-3);text-align:center;padding:var(--ats-space-4);font-weight:600;color:var(--ats-slate, #35557a)}.page-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--ats-space-3);min-height:280px;padding:var(--ats-space-6) var(--ats-space-4);text-align:center}.page-loading .muted{margin:0}@media(max-width:900px){.quiz-layout{grid-template-columns:1fr}}.career-h h1{margin:var(--ats-space-2) 0}.career-list{display:grid;gap:var(--ats-space-3)}.career-card{display:block;background:#fff;border:1px solid var(--ats-line, #e4ebf3);border-radius:12px;padding:var(--ats-space-4)}.career-body{display:grid;grid-template-columns:1.3fr .7fr;gap:var(--ats-space-5);margin-top:var(--ats-space-5)}.apply-card{background:#fff;border:1px solid var(--ats-line, #e4ebf3);border-radius:12px;padding:var(--ats-space-4)}.qr-wrap{display:flex;flex-direction:column;align-items:center;gap:var(--ats-space-3);padding:var(--ats-space-2) 0}.qr-wrap img{width:220px;height:220px;background:#fff;border:1px solid var(--ats-line, #e4ebf3);border-radius:8px}.theme-row{display:flex;flex-wrap:wrap;gap:var(--ats-space-2)}.theme-swatch{border:1px solid #c5d0dc;border-radius:8px;padding:var(--ats-space-2) var(--ats-space-3);font-size:var(--ats-font-size-sm, 12px);cursor:pointer;min-width:72px}.theme-swatch.on{outline:2px solid var(--ats-navy, #0f2744);outline-offset:1px}.email-preview{width:100%;height:360px;border:1px solid var(--ats-line, #e4ebf3);border-radius:8px;background:#fff}label{font-size:var(--ats-font-size-md, 13px);font-weight:var(--ats-font-weight-semibold, 600);color:#35506c}.p-datatable{font-size:var(--ats-font-size-base, 14px)}.p-datatable .p-datatable-thead>tr>th{color:#35506c;font-weight:650;font-size:var(--ats-font-size-md, 13px);letter-spacing:.02em}.p-datatable .p-datatable-table-container{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}.p-datatable .p-datatable-table{min-width:100%}.ats-table-stack{container-type:inline-size;container-name:ats-table-stack}.ats-table-stack .ats-cell-primary{display:flex;flex-direction:column;gap:var(--ats-space-1);min-width:0}.ats-table-stack .ats-cell-meta{display:none;flex-direction:column;align-items:flex-start;gap:var(--ats-space-1);min-width:0}.ats-table-stack .ats-cell-meta-line{font-size:var(--ats-font-size-md, 13px);line-height:1.35;color:var(--ats-muted, #5b6b80);white-space:normal;overflow-wrap:anywhere;word-break:break-word}@container ats-table-stack (max-width: 760px){.ats-table-stack .p-datatable-thead>tr>th.ats-col-hide-narrow,.ats-table-stack .p-datatable-tbody>tr>td.ats-col-hide-narrow{display:none!important}.ats-table-stack .p-datatable-thead>tr>th.ats-col-primary,.ats-table-stack .p-datatable-tbody>tr>td.ats-col-primary{white-space:normal}.ats-table-stack .ats-cell-meta{display:flex}}.ats-list-cards-host{container-type:inline-size;container-name:ats-list-cards-host;width:100%;min-width:0}.ats-list-cards{display:none;flex-direction:column;gap:var(--ats-space-3)}.ats-list-card{background:var(--ats-surface, #fff);border:1px solid var(--ats-line, #e4ebf3);border-radius:var(--ats-radius-lg, 14px);padding:var(--ats-space-3) var(--ats-space-4);display:flex;flex-direction:column;gap:var(--ats-space-2);min-width:0}.ats-list-card-title{font-weight:650;font-size:var(--ats-font-size-base, 14px);color:var(--ats-navy, #0f2744);text-decoration:none;line-height:1.35;overflow-wrap:anywhere;word-break:break-word}.ats-list-card-title:hover{text-decoration:underline}button.ats-list-card-title{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0;margin:0;text-align:left;cursor:pointer;width:100%;font-weight:650;font-size:var(--ats-font-size-base, 14px);color:var(--ats-navy, #0f2744);line-height:1.35}.ats-list-card-lines{display:flex;flex-direction:column;gap:var(--ats-space-1);margin:0}.ats-list-card-line{margin:0;font-size:var(--ats-font-size-md, 13px);line-height:1.35;color:var(--ats-muted, #5b6b80);overflow-wrap:anywhere;word-break:break-word}.ats-list-card-foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ats-space-2);margin-top:var(--ats-space-1);padding-top:var(--ats-space-2);border-top:1px solid var(--ats-line, #e4ebf3)}.ats-list-card-foot .score{font-size:var(--ats-font-size-md, 13px);font-weight:650;color:var(--ats-ink, #0c1a2e)}.ats-list-cards-paginator{display:none;margin-top:var(--ats-space-3);justify-content:center}@container ats-list-cards-host (max-width: 760px){.ats-list-cards-host .ats-list-table{display:none!important}.ats-list-cards,.ats-list-cards-paginator{display:flex}}.report-table a{color:#0d5cad;font-weight:600}.report-table a:hover{text-decoration:underline}.section-h{margin:var(--ats-space-5) 0 var(--ats-space-2);font-size:var(--ats-font-size-xl, 18px);font-weight:var(--ats-font-weight-bold, 700);color:var(--ats-ink, #0c1a2e)}.section-h-row{display:flex;align-items:center;justify-content:space-between;gap:var(--ats-space-3);flex-wrap:wrap}.section-h-row .section-h{margin:var(--ats-space-5) 0 var(--ats-space-2)}.boards-note{margin:0 0 var(--ats-space-3);padding:var(--ats-space-3) var(--ats-space-3);border-radius:8px;background:#fff8e6;border:1px solid #f0d78c;color:#6b4e00;font-size:var(--ats-font-size-base, 14px);line-height:1.45}@media(max-width:1100px){.workspace-grid,.dash-charts,.dash-charts--reports{grid-template-columns:1fr}.kpis{grid-template-columns:1fr 1fr}.career-body{grid-template-columns:1fr}}.surface-card{background:#fff;border:1px solid var(--ats-line, #e4ebf3);border-radius:16px;box-shadow:0 1px 2px #0f27440a}.hero-kicker{margin:0 0 var(--ats-space-1);font-size:var(--ats-font-size-xs, 11px);letter-spacing:.08em;text-transform:uppercase;color:var(--ats-muted-2, #8aa0b8);font-weight:700}.dialog-lead{margin:0 0 var(--ats-space-4);color:var(--ats-muted, #5b6b80);font-size:var(--ats-font-size-md, 13px);line-height:1.45}.empty-state{margin:var(--ats-space-2) 0 0;padding:var(--ats-page-pad-x) var(--ats-space-5);text-align:center;color:var(--ats-muted-2, #66768a);background:#f8fafc;border:1px dashed #d5deea;border-radius:12px;font-size:var(--ats-font-size-base, 14px)}.page-skel{background:#fff;border:1px solid var(--ats-line, #e4ebf3);border-radius:16px;min-height:320px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--ats-space-3);color:var(--ats-muted, #5b6b80)}.ats-dialog .p-dialog-header,.p-confirmdialog .p-dialog-header{padding:var(--ats-space-4) var(--ats-space-5) var(--ats-space-3);border-bottom:1px solid #eef2f6}.ats-dialog .p-dialog-title,.p-confirmdialog .p-dialog-title{font-size:var(--ats-font-size-xl, 18px);font-weight:var(--ats-font-weight-bold, 700);color:var(--ats-ink, #0c1a2e)}.ats-dialog .p-dialog-content,.p-confirmdialog .p-dialog-content{padding:var(--ats-space-4) var(--ats-space-5) var(--ats-space-2);color:var(--ats-muted, #5b6b80);line-height:1.5}.ats-dialog .p-dialog-footer,.p-confirmdialog .p-dialog-footer{padding:var(--ats-space-3) var(--ats-space-5) var(--ats-space-4);border-top:1px solid #eef2f6;gap:var(--ats-space-2);flex-wrap:wrap;justify-content:flex-end}.p-confirmdialog .p-confirmdialog-reject-button{background:transparent!important;border-color:transparent!important;color:var(--ats-muted, #5b6b80)!important;box-shadow:none!important}.p-confirmdialog .p-confirmdialog-reject-button:hover{background:var(--ats-canvas, #eef2f6)!important;color:var(--ats-ink, #0c1a2e)!important}.p-confirmdialog .p-confirmdialog-reject-button:focus-visible{box-shadow:0 0 0 2px #0d94882e!important}.ats-dialog-footer-split.p-dialog .p-dialog-footer,.ats-dialog.ats-dialog-footer-split .p-dialog-footer{justify-content:space-between;align-items:center}.ats-dialog-footer-actions{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--ats-space-2)}.p-dialog{border-radius:16px!important;overflow:hidden;box-shadow:0 24px 60px #0f274429!important;border:1px solid var(--ats-line, #e4ebf3)!important;max-width:calc(100vw - 32px)}.p-dialog-mask{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.p-inputtext,.p-select,.p-textarea,.p-password .p-inputtext{border-radius:10px!important;border-color:#d5deea!important}.p-inputtext:focus,.p-select:focus-within,.p-textarea:focus{border-color:var(--ats-accent, #0d9488)!important;box-shadow:0 0 0 2px #0d94881f!important}.field .p-inputtext,.field .p-select,.field .p-textarea,.field .p-password{width:100%}.p-button{border-radius:var(--ats-radius, 10px);font-weight:650;font-size:var(--ats-btn-font-size);min-height:var(--ats-btn-height);padding-block:0;padding-inline:var(--ats-btn-pad-x);line-height:1.25;box-sizing:border-box}.p-button.p-button-sm,.p-button-sm{font-size:var(--ats-btn-font-size-sm);min-height:var(--ats-btn-height-sm);padding-inline:var(--ats-btn-pad-x-sm)}.p-button.p-button-lg,.p-button-lg{min-height:var(--ats-btn-height-lg);font-size:var(--ats-btn-font-size)}.p-button.p-button-icon-only{width:var(--ats-btn-icon);height:var(--ats-btn-icon);min-width:var(--ats-btn-icon);min-height:var(--ats-btn-icon);max-width:var(--ats-btn-icon);max-height:var(--ats-btn-icon);padding:0}.p-button.p-button-icon-only .p-button-icon{font-size:var(--ats-btn-icon-font);line-height:1}.p-button.p-button-sm.p-button-icon-only{width:var(--ats-btn-height-sm);height:var(--ats-btn-height-sm);min-width:var(--ats-btn-height-sm);min-height:var(--ats-btn-height-sm);max-width:var(--ats-btn-height-sm);max-height:var(--ats-btn-height-sm)}.p-button:not(.p-button-text):not(.p-button-outlined){box-shadow:0 1px 2px #0f274414}.p-datatable .p-datatable-tbody>tr>td{padding:11px var(--ats-space-4);vertical-align:middle}.p-datatable .p-datatable-thead>tr>th{background:#f8fafc!important;border-bottom:1px solid var(--ats-line, #e4ebf3)!important;padding:11px var(--ats-space-4)!important;vertical-align:middle}.p-datatable.p-datatable-sm .p-datatable-tbody>tr>td,.p-datatable.p-datatable-sm .p-datatable-thead>tr>th{padding-left:var(--ats-space-2)!important;padding-right:var(--ats-space-2)!important}.p-datatable .p-datatable-thead>tr>th:has([data-pc-name=pcheadercheckbox]),.p-datatable td[data-p-selection-column=true]{width:2.75rem;min-width:2.75rem;text-align:center}.p-datatable .p-datatable-thead>tr>th:has([data-pc-name=pcheadercheckbox]) .p-datatable-column-header-content{display:flex;align-items:center;justify-content:center;width:100%}.p-datatable .p-datatable-thead>tr>th:has([data-pc-name=pcheadercheckbox]) .p-checkbox,.p-datatable td[data-p-selection-column=true] .p-checkbox{display:inline-flex;margin:0 auto}.p-datatable.p-datatable-striped .p-datatable-tbody>tr:nth-child(2n){background:#fbfcfe}.p-paginator{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--ats-space-2)}.p-paginator-content{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--ats-space-1);max-width:100%}@media(max-width:760px){.p-paginator-first,.p-paginator-last{display:none!important}.p-paginator .p-paginator-page,.p-paginator-prev,.p-paginator-next{min-width:36px;height:36px}.p-datatable{font-size:var(--ats-font-size-md, 13px)}.p-datatable .p-datatable-thead>tr>th{font-size:var(--ats-font-size-sm, 12px)}.p-datatable .p-datatable-tbody>tr>td,.p-datatable .p-datatable-thead>tr>th{white-space:nowrap}.p-datatable:not(.p-datatable-sm) .p-datatable-tbody>tr>td,.p-datatable:not(.p-datatable-sm) .p-datatable-thead>tr>th{padding-left:var(--ats-space-2)!important;padding-right:var(--ats-space-2)!important}}.p-tag{border-radius:999px;font-weight:var(--ats-font-weight-bold, 700);font-size:var(--ats-font-size-xs, 11px);letter-spacing:.02em}.p-card{border-radius:14px;border:1px solid var(--ats-line, #e4ebf3);box-shadow:none}.p-card .p-card-title{font-size:var(--ats-font-size-lg, 15px);font-weight:var(--ats-font-weight-bold, 700);color:var(--ats-ink, #0c1a2e)}.p-card .p-card-body{padding:var(--ats-space-4)}.p-tabs .p-tablist{overflow:hidden}.p-tabs .p-tablist-content,.p-tabs .p-tablist-viewport{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.p-tabs .p-tablist-content::-webkit-scrollbar,.p-tabs .p-tablist-viewport::-webkit-scrollbar{display:none}.p-tabs .p-tablist-tab-list{flex-wrap:nowrap}.p-tabs .p-tab{font-weight:650;color:var(--ats-muted-2, #66768a);font-size:var(--ats-tab-font-size, 14px);padding:var(--ats-tab-pad-y, 12px) var(--ats-tab-pad-x, 16px);line-height:1.25;white-space:nowrap;flex-shrink:0;box-sizing:border-box}.p-tabs .p-tab.p-tab-active{color:var(--ats-navy, #0f2744);border-color:var(--ats-accent, #0d9488);border-bottom-width:3px}.p-tabs .p-tablist-active-bar{height:3px!important;background:var(--ats-accent, #0d9488)!important;bottom:-1px}.p-toast .p-toast-message{border-radius:12px;box-shadow:0 10px 30px #0f27441f}.kpi{transition:box-shadow .15s ease}.kpi:hover{box-shadow:0 4px 16px #0f27440f}.match-card{transition:box-shadow .15s ease,border-color .15s ease}.match-card:hover{border-color:#c5d8ea;box-shadow:0 8px 24px #0f27440f}.kanban-card{transition:box-shadow .12s ease}.kanban-card:hover{box-shadow:0 4px 14px #0f27440f}
