.app-loader[data-v-c7fbeb3b]{--color-1: var(--ats-accent);--color-2: var(--ats-info);--size: 1px;position:relative;width:calc(48 * var(--size));height:calc(48 * var(--size));border-radius:50%;display:inline-block;border-top:calc(4 * var(--size)) solid var(--color-1);border-right:calc(4 * var(--size)) solid transparent;box-sizing:border-box;animation:app-loader-rotation-c7fbeb3b 1s linear infinite}.app-loader[data-v-c7fbeb3b]:after{content:"";box-sizing:border-box;position:absolute;left:0;top:0;width:calc(48 * var(--size));height:calc(48 * var(--size));border-radius:50%;border-left:calc(4 * var(--size)) solid var(--color-2);border-bottom:calc(4 * var(--size)) solid transparent;animation:app-loader-rotation-c7fbeb3b .5s linear infinite reverse}@keyframes app-loader-rotation-c7fbeb3b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.app-loader[data-v-c7fbeb3b],.app-loader[data-v-c7fbeb3b]:after{animation-duration:2s}}.app-loader-paging[data-v-bf8bd986]{--color-1: var(--ats-accent);--color-2: var(--ats-accent-soft, var(--ats-soft-accent-bg, #e2d1f5));--color-3: var(--ats-accent-deep);--color-4: color-mix(in srgb, var(--ats-accent) 35%, transparent);--color-5: var(--ats-surface, #fff);--size: 1px;width:calc(200 * var(--size));height:calc(140 * var(--size));background:var(--color-1);box-sizing:border-box;position:relative;display:inline-block;border-radius:calc(8 * var(--size));perspective:calc(1000 * var(--size))}.app-loader-paging[data-v-bf8bd986]:before{content:"";position:absolute;left:calc(10 * var(--size));right:calc(10 * var(--size));top:calc(10 * var(--size));bottom:calc(10 * var(--size));border-radius:calc(8 * var(--size));background:var(--color-2) no-repeat;background-size:calc(60 * var(--size)) calc(10 * var(--size));background-image:linear-gradient(var(--color-3) calc(100 * var(--size)),transparent 0),linear-gradient(var(--color-3) calc(100 * var(--size)),transparent 0),linear-gradient(var(--color-3) calc(100 * var(--size)),transparent 0),linear-gradient(var(--color-3) calc(100 * var(--size)),transparent 0),linear-gradient(var(--color-3) calc(100 * var(--size)),transparent 0),linear-gradient(var(--color-3) calc(100 * var(--size)),transparent 0);background-position:calc(15 * var(--size)) calc(30 * var(--size)),calc(15 * var(--size)) calc(60 * var(--size)),calc(15 * var(--size)) calc(90 * var(--size)),calc(105 * var(--size)) calc(30 * var(--size)),calc(105 * var(--size)) calc(60 * var(--size)),calc(105 * var(--size)) calc(90 * var(--size));box-shadow:0 0 calc(10 * var(--size)) var(--color-4)}.app-loader-paging[data-v-bf8bd986]:after{content:"";position:absolute;width:calc(50% - calc(10 * var(--size)));right:calc(10 * var(--size));top:calc(10 * var(--size));bottom:calc(10 * var(--size));border-radius:calc(8 * var(--size));background:var(--color-5) no-repeat;background-size:calc(60 * var(--size)) calc(10 * var(--size));background-image:linear-gradient(var(--color-3) calc(100 * var(--size)),transparent 0),linear-gradient(var(--color-3) calc(100 * var(--size)),transparent 0),linear-gradient(var(--color-3) calc(100 * var(--size)),transparent 0);background-position:50% calc(30 * var(--size)),50% calc(60 * var(--size)),50% calc(90 * var(--size));transform:rotateY(0);transform-origin:left center;animation:app-loader-paging-bf8bd986 1s linear infinite}@keyframes app-loader-paging-bf8bd986{to{transform:rotateY(-180deg)}}@media(prefers-reduced-motion:reduce){.app-loader-paging[data-v-bf8bd986]:after{animation-duration:2s}}.app-loader-search[data-v-32a2e59d]{--color-1: var(--ats-accent);--size: 1px;width:calc(48 * var(--size));height:calc(48 * var(--size));display:block;margin:calc(12 * var(--size)) auto;position:relative;border:calc(3 * var(--size)) solid var(--color-1);border-radius:50%;box-sizing:border-box;animation:app-loader-search-32a2e59d 2s linear infinite}.app-loader-search[data-v-32a2e59d]:after{content:"";box-sizing:border-box;width:calc(6 * var(--size));height:calc(24 * var(--size));background:var(--color-1);transform:rotate(-45deg);position:absolute;bottom:calc(-20 * var(--size));left:calc(46 * var(--size))}@keyframes app-loader-search-32a2e59d{0%{transform:translate(calc(-10 * var(--size)),calc(-10 * var(--size)))}25%{transform:translate(calc(-10 * var(--size)),calc(10 * var(--size)))}50%{transform:translate(calc(10 * var(--size)),calc(10 * var(--size)))}75%{transform:translate(calc(10 * var(--size)),calc(-10 * var(--size)))}to{transform:translate(calc(-10 * var(--size)),calc(-10 * var(--size)))}}@media(prefers-reduced-motion:reduce){.app-loader-search[data-v-32a2e59d]{animation-duration:4s}}.skill-hint[data-v-f52af2bd]{margin:var(--ats-space-2) 0 0;font-size:var(--ats-font-size-sm, 12px)}.match-breakdown[data-v-d9ed8f31]{margin-top:2px}.match-breakdown.embedded[data-v-d9ed8f31]{margin-top:0}.match-breakdown.embedded .match-breakdown-panel[data-v-d9ed8f31]{margin-top:0;flex:1}.match-breakdown-toggle[data-v-d9ed8f31]{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-d9ed8f31]:hover{text-decoration:underline}.match-breakdown-toggle .pi[data-v-d9ed8f31]{font-size:var(--ats-font-size-xs, 11px)}.match-breakdown-panel[data-v-d9ed8f31]{margin-top:var(--ats-space-2);padding:var(--ats-space-3) var(--ats-space-4);background:var(--ats-well);border:1px solid #e6eef5;border-radius:12px}.mb-head[data-v-d9ed8f31]{margin-bottom:var(--ats-space-3)}.mb-overall[data-v-d9ed8f31]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ats-space-3)}.mb-overall-label[data-v-d9ed8f31]{font-size:var(--ats-font-size-md, 13px);font-weight:600;color:var(--ats-ink)}.mb-overall-value[data-v-d9ed8f31]{font-size:var(--ats-font-size-2xl, 22px);font-weight:var(--ats-font-weight-bold, 700);letter-spacing:var(--ats-letter-tight, -.02em);color:var(--ats-ink);line-height:1}.mb-list[data-v-d9ed8f31]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ats-space-3)}.mb-row-top[data-v-d9ed8f31]{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-d9ed8f31]{min-width:0;display:flex;flex-direction:column;gap:2px}.mb-row-label[data-v-d9ed8f31]{font-size:var(--ats-font-size-md, 13px);font-weight:600;color:var(--ats-ink);line-height:var(--ats-line-height-tight, 1.25)}.mb-row-detail[data-v-d9ed8f31]{font-size:var(--ats-font-size-xs, 11px);line-height:var(--ats-line-height-tight, 1.25);color:#8aa0b8}.mb-row-metrics[data-v-d9ed8f31]{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex-shrink:0;text-align:right}.mb-metric-key[data-v-d9ed8f31]{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-d9ed8f31]{font-size:var(--ats-font-size-xs, 11px);color:#66768a;white-space:nowrap}.mb-score[data-v-d9ed8f31]{font-size:var(--ats-font-size-md, 13px);font-weight:var(--ats-font-weight-bold, 700);color:var(--ats-ink);white-space:nowrap}.mb-bar-wrap[data-v-d9ed8f31]{height:5px;background:#e4ebf3;border-radius:999px;overflow:hidden}.mb-bar[data-v-d9ed8f31]{height:100%;border-radius:999px;transition:width .35s ease,background-color .35s ease}.mb-bar--high[data-v-d9ed8f31]{background:var(--ats-success, #078d3b)}.mb-bar--mid[data-v-d9ed8f31]{background:var(--ats-warn, #f76808)}.mb-bar--low[data-v-d9ed8f31]{background:var(--ats-danger, #f0382d)}.mb-note[data-v-d9ed8f31]{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-shadow-card: var(--ats-shadow-soft);--ats-shadow-card-lg: 0 12px 28px rgba(15, 39, 68, .1);--ats-card-border: var(--ats-line);--ats-glow-accent: 0 8px 22px color-mix(in srgb, var(--ats-accent-fill, var(--ats-accent)) 28%, transparent);--ats-glow-accent-strong: 0 12px 30px color-mix(in srgb, var(--ats-accent-fill, var(--ats-accent)) 40%, transparent);--ats-gradient-brand: linear-gradient(180deg, var(--ats-accent) 0%, var(--ats-accent-deep) 100%);--ats-gradient-nav: var(--ats-gradient-brand);--ats-gradient-info: linear-gradient(135deg, var(--ats-info) 0%, var(--ats-accent) 100%);--ats-gradient-aqua: linear-gradient(135deg, var(--ats-info) 0%, var(--ats-accent) 100%);--ats-gradient-violet: linear-gradient(135deg, var(--ats-accent) 0%, var(--ats-accent-deep) 100%);--ats-gradient-magenta: linear-gradient(135deg, var(--ats-danger) 0%, var(--ats-warn) 100%);--ats-gradient-success: linear-gradient(135deg, var(--ats-success) 0%, var(--ats-accent) 100%);--ats-gradient-danger: linear-gradient(135deg, var(--ats-danger) 0%, var(--ats-warn) 100%);--ats-nav-bg: #0f2744;--ats-nav-fg: #d7e4f5;--ats-nav-muted: #8fb0d6;--ats-nav-link: #eef5fc;--ats-nav-link-active-bg: #1b3d66;--ats-nav-link-active-fg: #ffffff;--ats-nav-border: rgba(255, 255, 255, .12);--ats-nav-shadow: none;--ats-nav-icon-btn: #ffffff;--ats-nav-bg-solid: #0f2744;--ats-nav-avatar-bg: #3d5a7a;--ats-nav-avatar-bg-hover: #4a6d92;--ats-nav-avatar-ring: rgba(255, 255, 255, .22);--ats-nav-avatar-ring-strong: rgba(255, 255, 255, .4);--ats-nav-name: #ffffff;--ats-nav-org: #c5d7ee;--ats-nav-role: #8fb0d6;--ats-ink: #0c1a2e;--ats-muted: #3d4d61;--ats-muted-2: #5a6a7e;--ats-pulse-label: var(--ats-accent-deep);--ats-pulse-hot: var(--ats-accent-deep);--ats-pulse-caption: #475569;--ats-line: #e4ebf3;--ats-surface: #ffffff;--ats-canvas: #eef2f6;--ats-elevated: #ffffff;--ats-well: #f8fafc;--ats-surface-muted: #f1f5f9;--ats-on-accent: #ffffff;--ats-accent: #0f766e;--ats-accent-deep: #115e59;--ats-accent-fill: var(--ats-accent);--ats-accent-fill-deep: var(--ats-accent-deep);--ats-accent-text: var(--ats-accent);--ats-accent-text-deep: var(--ats-accent-deep);--ats-accent-soft: #ccfbf1;--ats-fab-bg: var(--ats-accent-fill);--ats-fab-bg-hover: var(--ats-accent-fill-deep);--ats-navy: #0f2744;--ats-slate: #35557a;--ats-danger: #dc2626;--ats-success: #059669;--ats-warn: #d97706;--ats-info: #2563eb;--ats-danger-text: #b91c1c;--ats-success-text: #047857;--ats-warn-text: #92400e;--ats-info-text: #1d4ed8;--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: #3d4d61;--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);--p-text-color: var(--ats-ink);--p-text-hover-color: var(--ats-ink);--p-text-muted-color: var(--ats-muted);--p-text-hover-muted-color: var(--ats-muted-2);--p-content-color: var(--ats-ink);--p-navigation-item-color: var(--ats-ink);--p-navigation-item-focus-color: var(--ats-ink);--p-navigation-item-icon-color: var(--ats-muted)}html[data-theme=v2]{--ats-shadow-soft: 0 4px 16px rgba(41, 45, 52, .08);--ats-shadow-card: var(--ats-shadow-soft);--ats-shadow-card-lg: 0 12px 28px rgba(41, 45, 52, .12);--ats-card-border: var(--ats-line);--ats-glow-accent: 0 8px 22px color-mix(in srgb, var(--ats-accent-fill, var(--ats-accent)) 28%, transparent);--ats-glow-accent-strong: 0 12px 30px color-mix(in srgb, var(--ats-accent-fill, var(--ats-accent)) 40%, transparent);--ats-gradient-brand: linear-gradient(180deg, var(--ats-accent) 0%, var(--ats-accent-deep) 100%);--ats-gradient-nav: var(--ats-gradient-brand);--ats-gradient-info: linear-gradient(135deg, var(--ats-info) 0%, var(--ats-accent) 100%);--ats-gradient-aqua: linear-gradient(135deg, var(--ats-info) 0%, var(--ats-accent) 100%);--ats-gradient-violet: linear-gradient(135deg, var(--ats-accent) 0%, var(--ats-accent-deep) 100%);--ats-gradient-magenta: linear-gradient(135deg, var(--ats-danger) 0%, var(--ats-warn) 100%);--ats-gradient-success: linear-gradient(135deg, var(--ats-success) 0%, var(--ats-accent) 100%);--ats-gradient-danger: linear-gradient(135deg, var(--ats-danger) 0%, var(--ats-warn) 100%);--ats-nav-bg: #0f2744;--ats-nav-fg: #d7e4f5;--ats-nav-muted: #8fb0d6;--ats-nav-link: #eef5fc;--ats-nav-link-active-bg: #1b3d66;--ats-nav-link-active-fg: #ffffff;--ats-nav-border: rgba(255, 255, 255, .12);--ats-nav-shadow: none;--ats-nav-icon-btn: #ffffff;--ats-nav-bg-solid: #0f2744;--ats-nav-avatar-bg: #3d5a7a;--ats-nav-avatar-bg-hover: #4a6d92;--ats-nav-avatar-ring: rgba(255, 255, 255, .22);--ats-nav-avatar-ring-strong: rgba(255, 255, 255, .4);--ats-nav-name: #ffffff;--ats-nav-org: #c5d7ee;--ats-nav-role: #8fb0d6;--ats-ink: #292d34;--ats-muted: #3f3f46;--ats-muted-2: #5f6672;--ats-pulse-label: var(--ats-accent-deep);--ats-pulse-hot: var(--ats-accent-deep);--ats-pulse-caption: #475569;--ats-line: #e8eaef;--ats-surface: #ffffff;--ats-canvas: #f7f8fa;--ats-elevated: #ffffff;--ats-well: #f8fafc;--ats-surface-muted: #f1f5f9;--ats-on-accent: #ffffff;--ats-accent: #6647f0;--ats-accent-deep: #5235d4;--ats-accent-fill: var(--ats-accent);--ats-accent-fill-deep: var(--ats-accent-deep);--ats-accent-text: var(--ats-accent-deep);--ats-accent-text-deep: var(--ats-accent-deep);--ats-accent-soft: #f0edff;--ats-fab-bg: var(--ats-accent-fill);--ats-fab-bg-hover: var(--ats-accent-fill-deep);--ats-navy: #292d34;--ats-slate: #3f3f46;--ats-danger: #f0382d;--ats-success: #078d3b;--ats-warn: #f76808;--ats-info: #0091ff;--ats-danger-text: #b91c1c;--ats-success-text: #047857;--ats-warn-text: #92400e;--ats-info-text: #1d4ed8;--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: #3f3f46;--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);--p-text-color: var(--ats-ink);--p-text-hover-color: var(--ats-ink);--p-text-muted-color: var(--ats-muted);--p-text-hover-muted-color: var(--ats-muted-2);--p-content-color: var(--ats-ink);--p-navigation-item-color: var(--ats-ink);--p-navigation-item-focus-color: var(--ats-ink);--p-navigation-item-icon-color: var(--ats-muted)}html[data-theme=v3]{--ats-shadow-soft: 0 10px 28px rgba(16, 24, 40, .12);--ats-shadow-card: 0 10px 28px rgba(16, 24, 40, .12);--ats-shadow-card-lg: 0 18px 40px #667eea40;--ats-card-border: #0a12201a;--ats-glow-accent: 0 8px 22px color-mix(in srgb, var(--ats-accent-fill, var(--ats-accent)) 28%, transparent);--ats-glow-accent-strong: 0 12px 30px color-mix(in srgb, var(--ats-accent-fill, var(--ats-accent)) 40%, transparent);--ats-accent-ink: #3b0d6e;--ats-gradient-brand: linear-gradient(145deg, var(--ats-accent-fill, var(--ats-accent)), var(--ats-accent-fill-deep, var(--ats-accent-deep)));--ats-gradient-nav: linear-gradient(180deg, var(--ats-accent-ink), var(--ats-accent-fill-deep, var(--ats-accent-deep)));--ats-gradient-info: linear-gradient(135deg, #2b7fff 0%, #00d3f2 100%);--ats-gradient-aqua: linear-gradient(135deg, #00d3f2 0%, #2b7fff 100%);--ats-gradient-violet: linear-gradient(135deg, #c27aff 0%, #ad46ff 100%);--ats-gradient-magenta: linear-gradient(135deg, #ff9a9e 0%, #e60076 100%);--ats-gradient-success: linear-gradient(135deg, #008236 0%, #05df72 100%);--ats-gradient-danger: linear-gradient(135deg, #fb2c36 0%, #fdc700 100%);--ats-nav-bg: var(--ats-accent-fill, var(--ats-accent));--ats-nav-bg-solid: var(--ats-accent-fill, var(--ats-accent));--ats-nav-fg: #ffffff;--ats-nav-muted: #ffffffb8;--ats-nav-link: #ffffff;--ats-nav-link-active-bg: #ffffff33;--ats-nav-link-active-fg: #ffffff;--ats-nav-border: #ffffff29;--ats-nav-shadow: 15px 0 35px #667eea40;--ats-nav-icon-btn: #ffffff;--ats-nav-avatar-bg: color-mix(in srgb, #fff 22%, var(--ats-accent-fill));--ats-nav-avatar-bg-hover: color-mix(in srgb, #fff 30%, var(--ats-accent-fill-deep));--ats-nav-avatar-ring: #ffffff47;--ats-nav-avatar-ring-strong: #ffffff73;--ats-nav-name: #ffffff;--ats-nav-org: #fffffff0;--ats-nav-role: #ffffffb8;--ats-ink: #101828;--ats-muted: #364153;--ats-muted-2: #5b6573;--ats-pulse-label: var(--ats-accent-ink);--ats-pulse-hot: #6518b0;--ats-pulse-caption: #475569;--ats-line: #e5e9ef;--ats-surface: #ffffff;--ats-canvas: #fafbfc;--ats-elevated: #ffffff;--ats-well: #f8fafc;--ats-surface-muted: #f1f5f9;--ats-on-accent: #ffffff;--ats-accent: #7e20d8;--ats-accent-deep: #6518b0;--ats-accent-fill: var(--ats-accent);--ats-accent-fill-deep: var(--ats-accent-deep);--ats-accent-text: var(--ats-accent-ink);--ats-accent-text-deep: var(--ats-accent-ink);--ats-accent-soft: #e2d1f5;--ats-fab-bg: var(--ats-accent-fill);--ats-fab-bg-hover: var(--ats-accent-fill-deep);--ats-navy: #0f172a;--ats-slate: #364153;--ats-danger: #fb2c36;--ats-success: #00c950;--ats-warn: #f0b100;--ats-info: #00d3f2;--ats-danger-text: #b91c1c;--ats-success-text: #047857;--ats-warn-text: #92400e;--ats-info-text: #0369a1;--ats-soft-default-bg: #e2d1f5;--ats-soft-default-fg: #4c1d95;--ats-soft-navy-bg: #f1f5f9;--ats-soft-navy-fg: #0f172a;--ats-soft-accent-bg: #e2d1f5;--ats-soft-accent-fg: #4c1d95;--ats-soft-success-bg: #e6f9ee;--ats-soft-success-fg: #006631;--ats-soft-warn-bg: #fff8e6;--ats-soft-warn-fg: #996800;--ats-soft-danger-bg: #fee8e9;--ats-soft-danger-fg: #921016;--ats-soft-info-bg: #e6fafd;--ats-soft-info-fg: #0076ad;--ats-soft-muted-bg: #f1f5f9;--ats-soft-muted-fg: #364153;--ats-teal: var(--ats-accent-fill, var(--ats-accent));--ats-teal-deep: var(--ats-accent-fill-deep, var(--ats-accent-deep));--ats-soft-teal-bg: var(--ats-soft-accent-bg);--ats-soft-teal-fg: var(--ats-soft-accent-fg);--p-text-color: var(--ats-ink);--p-text-hover-color: var(--ats-ink);--p-text-muted-color: var(--ats-muted);--p-text-hover-muted-color: var(--ats-muted-2);--p-content-color: var(--ats-ink);--p-navigation-item-color: var(--ats-ink);--p-navigation-item-focus-color: var(--ats-ink);--p-navigation-item-icon-color: var(--ats-muted)}html[data-theme=v3][data-scheme=dark]{color-scheme:dark;background:var(--ats-canvas);--ats-shadow-soft: 0 1px 0 color-mix(in srgb, #fff 5%, transparent), 0 8px 22px rgba(0, 0, 0, .52);--ats-shadow-card: 0 1px 0 color-mix(in srgb, #fff 6%, transparent), 0 6px 16px rgba(0, 0, 0, .48), 0 14px 36px color-mix(in srgb, #7e20d8 18%, transparent);--ats-shadow-card-lg: 0 2px 0 color-mix(in srgb, #fff 7%, transparent), 0 10px 28px rgba(0, 0, 0, .55), 0 22px 52px color-mix(in srgb, #9333ea 24%, transparent), 0 0 40px color-mix(in srgb, #7e20d8 12%, transparent);--ats-glow-accent: 0 8px 24px color-mix(in srgb, var(--ats-fab-bg, #9333ea) 40%, transparent), 0 0 18px color-mix(in srgb, var(--ats-accent-fill) 20%, transparent);--ats-glow-accent-strong: 0 12px 32px color-mix(in srgb, var(--ats-fab-bg, #9333ea) 50%, transparent), 0 0 26px color-mix(in srgb, var(--ats-accent-fill) 26%, transparent);--ats-card-border: #ffffff1a;--ats-accent-ink: #c4b5e8;--ats-gradient-brand: linear-gradient(145deg, var(--ats-accent-fill), var(--ats-accent-fill-deep));--ats-gradient-nav: linear-gradient(180deg, #4c1d95, #2e0a58);--ats-nav-bg: var(--ats-accent-fill);--ats-nav-bg-solid: var(--ats-accent-fill);--ats-nav-fg: #ffffff;--ats-nav-muted: #ffffffb8;--ats-nav-link: #ffffff;--ats-nav-link-active-bg: #ffffff28;--ats-nav-link-active-fg: #ffffff;--ats-nav-border: #ffffff24;--ats-nav-shadow: 14px 0 36px color-mix(in srgb, var(--ats-accent-fill) 70%, transparent), 0 0 28px color-mix(in srgb, var(--ats-accent-fill) 16%, transparent);--ats-nav-icon-btn: #ffffff;--ats-nav-avatar-bg: color-mix(in srgb, #fff 22%, var(--ats-accent-fill));--ats-nav-avatar-bg-hover: color-mix(in srgb, #fff 30%, var(--ats-accent-fill-deep));--ats-nav-avatar-ring: #ffffff47;--ats-nav-avatar-ring-strong: #ffffff73;--ats-nav-name: #ffffff;--ats-nav-org: #fffffff0;--ats-nav-role: #ffffffb8;--ats-ink: #f2f4f7;--ats-muted: #cfd4dc;--ats-muted-2: #c4c9d2;--ats-pulse-label: var(--ats-accent-ink);--ats-pulse-hot: var(--ats-accent-ink);--ats-pulse-caption: #b8bec8;--ats-line: #2a2f38;--ats-canvas: #12141a;--ats-surface: #1a1d24;--ats-elevated: #22262e;--ats-well: #161920;--ats-surface-muted: #1f232b;--ats-on-accent: #ffffff;--ats-accent-fill: #7e20d8;--ats-accent-fill-deep: #6518b0;--ats-accent: #b794f6;--ats-accent-deep: #c4b5e8;--ats-accent-text: var(--ats-accent);--ats-accent-text-deep: var(--ats-accent-deep);--ats-accent-soft: #262233;--ats-fab-bg: #9333ea;--ats-fab-bg-hover: #7c3aed;--ats-navy: #c5c9d1;--ats-slate: #cfd4dc;--ats-danger: #e07a80;--ats-success: #5ecf8a;--ats-warn: #d4ae55;--ats-info: #62b8d8;--ats-danger-text: var(--ats-danger);--ats-success-text: var(--ats-success);--ats-warn-text: var(--ats-warn);--ats-info-text: var(--ats-info);--ats-soft-default-bg: #262233;--ats-soft-default-fg: #b8adc8;--ats-soft-navy-bg: #22262e;--ats-soft-navy-fg: #b8bec8;--ats-soft-accent-bg: #262233;--ats-soft-accent-fg: #b8adc8;--ats-soft-success-bg: #1a2620;--ats-soft-success-fg: #8bc9a4;--ats-soft-warn-bg: #2a2618;--ats-soft-warn-fg: #c9b67a;--ats-soft-danger-bg: #2a1c20;--ats-soft-danger-fg: #d4a0a5;--ats-soft-info-bg: #1a242a;--ats-soft-info-fg: #8ebfd0;--ats-soft-muted-bg: #22262e;--ats-soft-muted-fg: #cfd4dc;--ats-teal: var(--ats-accent-fill);--ats-teal-deep: var(--ats-accent-fill-deep);--ats-soft-teal-bg: var(--ats-soft-accent-bg);--ats-soft-teal-fg: var(--ats-soft-accent-fg);--p-surface-0: var(--ats-elevated);--p-surface-50: var(--ats-surface);--p-surface-100: var(--ats-surface-muted);--p-surface-200: var(--ats-line);--p-surface-300: #3a404c;--p-surface-400: #525866;--p-surface-500: #6b7280;--p-surface-600: #8a909b;--p-surface-700: #9ba1ab;--p-surface-800: #c5c9d1;--p-surface-900: var(--ats-ink);--p-surface-950: #f3f4f6;--p-content-background: var(--ats-surface);--p-content-hover-background: var(--ats-elevated);--p-content-border-color: var(--ats-line);--p-content-color: var(--ats-ink);--p-content-hover-color: var(--ats-ink);--p-text-color: var(--ats-ink);--p-text-hover-color: var(--ats-ink);--p-text-muted-color: var(--ats-muted);--p-text-hover-muted-color: var(--ats-muted-2);--p-primary-color: var(--ats-accent);--p-primary-contrast-color: #1a1d24;--p-primary-hover-color: var(--ats-accent-deep);--p-primary-active-color: var(--ats-accent-deep);--p-highlight-background: color-mix(in srgb, var(--ats-accent-fill) 22%, var(--ats-surface));--p-highlight-color: var(--ats-ink);--p-highlight-focus-background: color-mix(in srgb, var(--ats-accent-fill) 30%, var(--ats-surface));--p-highlight-focus-color: var(--ats-ink);--p-mask-background: rgba(8, 10, 14, .62);--p-form-field-background: var(--ats-elevated);--p-form-field-disabled-background: var(--ats-well);--p-form-field-filled-background: var(--ats-elevated);--p-form-field-filled-hover-background: var(--ats-surface-muted);--p-form-field-filled-focus-background: var(--ats-elevated);--p-form-field-border-color: var(--ats-line);--p-form-field-hover-border-color: #3a404c;--p-form-field-focus-border-color: var(--ats-accent);--p-form-field-color: var(--ats-ink);--p-form-field-placeholder-color: var(--ats-muted-2);--p-form-field-float-label-color: var(--ats-muted);--p-form-field-icon-color: var(--ats-muted);--p-overlay-modal-background: var(--ats-surface);--p-overlay-modal-border-color: var(--ats-line);--p-overlay-modal-color: var(--ats-ink);--p-overlay-select-background: var(--ats-elevated);--p-overlay-select-border-color: var(--ats-line);--p-overlay-select-color: var(--ats-ink);--p-overlay-popover-background: var(--ats-elevated);--p-overlay-popover-border-color: var(--ats-line);--p-overlay-popover-color: var(--ats-ink);--p-navigation-item-color: var(--ats-ink);--p-navigation-item-hover-background: var(--ats-surface-muted);--p-navigation-item-focus-background: var(--ats-surface-muted);--p-navigation-item-icon-color: var(--ats-muted);--p-datatable-header-cell-background: var(--ats-well);--p-datatable-row-background: var(--ats-surface);--p-datatable-row-hover-background: var(--ats-elevated);--p-datatable-body-cell-border-color: var(--ats-line);--p-datatable-header-cell-color: var(--ats-muted);--p-datatable-body-cell-color: var(--ats-ink);--p-card-background: var(--ats-surface);--p-card-color: var(--ats-ink);--p-dialog-background: var(--ats-surface);--p-dialog-color: var(--ats-ink);--p-dialog-border-color: var(--ats-line);--p-drawer-background: var(--ats-surface);--p-drawer-color: var(--ats-ink);--p-drawer-border-color: var(--ats-line);--p-tooltip-background: var(--ats-elevated);--p-tooltip-color: var(--ats-ink);--p-chip-background: var(--ats-soft-muted-bg);--p-chip-color: var(--ats-soft-muted-fg);--p-tag-secondary-color: var(--ats-soft-muted-fg);--p-tag-secondary-background: var(--ats-soft-muted-bg);--p-button-secondary-background: var(--ats-elevated);--p-button-secondary-hover-background: var(--ats-surface-muted);--p-button-secondary-border-color: var(--ats-line);--p-button-secondary-hover-border-color: #3a404c;--p-button-secondary-color: var(--ats-ink);--p-button-outlined-secondary-border-color: var(--ats-line);--p-button-outlined-secondary-color: var(--ats-ink);--p-button-text-secondary-color: var(--ats-muted);--p-tabs-tablist-background: var(--ats-surface);--p-tabs-tabpanel-background: var(--ats-surface);--p-tabs-tab-color: var(--ats-muted);--p-tabs-tab-hover-color: var(--ats-ink);--p-tabs-tab-active-color: var(--ats-accent);--p-tabs-tablist-border-color: var(--ats-line);--p-tabs-nav-button-shadow: 0px 0px 10px 50px color-mix(in srgb, var(--ats-surface) 55%, transparent);--p-tabs-nav-button-background: var(--ats-surface);--p-tabs-nav-button-color: var(--ats-muted);--p-tabs-nav-button-hover-color: var(--ats-ink)}html[data-theme=v3][data-scheme=dark] .page-skel,html[data-theme=v3][data-scheme=dark] .kpi,html[data-theme=v3][data-scheme=dark] .board-toggle-row,html[data-theme=v3][data-scheme=dark] .pipe-board,html[data-theme=v3][data-scheme=dark] .kanban-col,html[data-theme=v3][data-scheme=dark] .stage-result,html[data-theme=v3][data-scheme=dark] .exam-shell,html[data-theme=v3][data-scheme=dark] .feedback-snippet,html[data-theme=v3][data-scheme=dark] .career-card,html[data-theme=v3][data-scheme=dark] .apply-card,html[data-theme=v3][data-scheme=dark] .logo-preview,html[data-theme=v3][data-scheme=dark] .oauth-card,html[data-theme=v3][data-scheme=dark] .ats-list-card,html[data-theme=v3][data-scheme=dark] .match-card{background:var(--ats-surface);border-color:var(--ats-line);color:var(--ats-ink);box-shadow:var(--ats-shadow-card)}html[data-theme=v3][data-scheme=dark] .match-card:hover,html[data-theme=v3][data-scheme=dark] .match-flip:hover .match-flip-front.match-card{border-color:color-mix(in srgb,var(--ats-accent) 40%,var(--ats-line));box-shadow:var(--ats-shadow-card-lg)}html[data-theme=v3][data-scheme=dark] .p-tablist-nav-button{background:var(--ats-surface)!important;color:var(--ats-muted)!important;box-shadow:var(--p-tabs-nav-button-shadow)!important}html[data-theme=v3][data-scheme=dark] .p-tablist-nav-button:hover{color:var(--ats-ink)!important}html[data-theme=v3][data-scheme=dark] .pipe-flow-preview,html[data-theme=v3][data-scheme=dark] .evidence,html[data-theme=v3][data-scheme=dark] .kpi--soft,html[data-theme=v3][data-scheme=dark] .kanban-card,html[data-theme=v3][data-scheme=dark] .exam-opt,html[data-theme=v3][data-scheme=dark] .stage-result.prior{background:var(--ats-well);border-color:var(--ats-line)}html[data-theme=v3][data-scheme=dark] .p-datatable .p-datatable-thead>tr>th{background:var(--ats-well)!important;color:var(--ats-muted);border-bottom-color:var(--ats-line)!important}html[data-theme=v3][data-scheme=dark] .p-datatable .p-datatable-tbody>tr>td{background:var(--ats-surface);color:var(--ats-ink);border-color:var(--ats-line)}html[data-theme=v3][data-scheme=dark] .p-datatable .p-datatable-tbody>tr:hover>td{background:var(--ats-elevated)}html[data-theme=v3][data-scheme=dark] .p-button:not(.p-button-text):not(.p-button-outlined):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast),html[data-theme=v3][data-scheme=dark] .aca-trigger.aca-trigger--toolbar{background:var(--ats-accent-fill, var(--ats-accent))!important;border-color:transparent!important;color:var(--ats-on-accent, #fff)!important}html[data-theme=v3][data-scheme=dark] .p-button:not(.p-button-text):not(.p-button-outlined):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover,html[data-theme=v3][data-scheme=dark] .p-button:not(.p-button-text):not(.p-button-outlined):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):focus-visible,html[data-theme=v3][data-scheme=dark] .aca-trigger.aca-trigger--toolbar:not(:disabled):hover,html[data-theme=v3][data-scheme=dark] .aca-trigger.aca-trigger--toolbar:not(:disabled):focus-visible{background:var(--ats-accent-fill-deep, var(--ats-accent-deep))!important;color:var(--ats-on-accent, #fff)!important;box-shadow:var(--ats-glow-accent)!important}html[data-theme=v3][data-scheme=dark] .match-move-link{color:var(--ats-accent)!important}html[data-theme=v3][data-scheme=dark] .match-move-link:hover:not(:disabled){color:var(--ats-accent-deep)!important;background:color-mix(in srgb,var(--ats-accent) 16%,var(--ats-surface))!important}html[data-theme=v3][data-scheme=dark] .p-button.p-button-secondary,html[data-theme=v3][data-scheme=dark] .p-button.p-button-outlined{background:var(--ats-elevated)!important;border-color:var(--ats-line)!important;color:var(--ats-ink)!important}html[data-theme=v3][data-scheme=dark] .p-button.p-button-secondary:not(:disabled):hover,html[data-theme=v3][data-scheme=dark] .p-button.p-button-outlined:not(:disabled):hover{background:var(--ats-surface-muted)!important;border-color:#3a404c!important;color:var(--ats-ink)!important}html[data-theme=v3][data-scheme=dark] .p-inputtext,html[data-theme=v3][data-scheme=dark] .p-textarea,html[data-theme=v3][data-scheme=dark] .p-select,html[data-theme=v3][data-scheme=dark] .p-multiselect,html[data-theme=v3][data-scheme=dark] .p-autocomplete-input,html[data-theme=v3][data-scheme=dark] .p-password-input,html[data-theme=v3][data-scheme=dark] .p-inputnumber-input,html[data-theme=v3][data-scheme=dark] .p-datepicker-input{background:var(--ats-elevated)!important;border-color:var(--ats-line)!important;color:var(--ats-ink)!important}html[data-theme=v3][data-scheme=dark] .p-dialog,html[data-theme=v3][data-scheme=dark] .p-drawer,html[data-theme=v3][data-scheme=dark] .p-menu,html[data-theme=v3][data-scheme=dark] .p-tieredmenu,html[data-theme=v3][data-scheme=dark] .p-popover,html[data-theme=v3][data-scheme=dark] .p-select-overlay,html[data-theme=v3][data-scheme=dark] .p-multiselect-overlay,html[data-theme=v3][data-scheme=dark] .p-autocomplete-overlay,html[data-theme=v3][data-scheme=dark] .p-datepicker-panel,html[data-theme=v3][data-scheme=dark] .p-toast .p-toast-message,html[data-theme=v3][data-scheme=dark] .p-confirmdialog{background:var(--ats-surface)!important;color:var(--ats-ink)!important;border-color:var(--ats-line)!important}html[data-theme=v3][data-scheme=dark] .topbar-signout.p-button{color:var(--ats-muted)!important}html[data-theme=v3][data-scheme=dark] .pipe-step{background:linear-gradient(180deg,var(--ats-well) 0%,var(--ats-surface-muted) 100%);border-color:var(--ats-line)}html[data-theme=v3][data-scheme=dark] .quiz-steps{background:var(--ats-well);border-color:var(--ats-line)}html[data-theme=v3][data-scheme=dark] .quiz-step.on{background:var(--ats-elevated);box-shadow:var(--ats-shadow-soft)}html[data-theme=v3][data-scheme=dark] .quiz-step.on .quiz-step-label{color:var(--ats-accent)}html[data-theme=v3][data-scheme=dark] .quiz-step.on .quiz-step-n,html[data-theme=v3][data-scheme=dark] .quiz-step.done .quiz-step-n{background:var(--ats-accent-fill, var(--ats-accent));border-color:transparent;color:var(--ats-on-accent, #fff);box-shadow:none}html[data-theme=v3][data-scheme=dark] .quiz-bank{background:var(--ats-elevated);border-color:var(--ats-line)}html[data-theme=v3][data-scheme=dark] .quiz-bank:hover:enabled{background:color-mix(in srgb,var(--ats-accent) 10%,var(--ats-elevated));border-color:color-mix(in srgb,var(--ats-accent) 40%,var(--ats-line))}html[data-theme=v3][data-scheme=dark] .quiz-bank.on{background:color-mix(in srgb,var(--ats-accent) 16%,var(--ats-elevated));border-color:color-mix(in srgb,var(--ats-accent) 50%,var(--ats-line));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ats-accent) 28%,transparent)}html[data-theme=v3][data-scheme=dark] .quiz-bank.on .quiz-bank-count{color:var(--ats-accent-deep)}html[data-theme=v3][data-scheme=dark] .quiz-generate,html[data-theme=v3][data-scheme=dark] .quiz-foot-primary.p-button:not(.p-button-text):not(.p-button-outlined):not(.p-button-secondary){background:var(--ats-accent-fill, var(--ats-accent))!important;border-color:transparent!important;color:var(--ats-on-accent, #fff)!important}html[data-theme=v3][data-scheme=dark] .quiz-generate:enabled:hover,html[data-theme=v3][data-scheme=dark] .quiz-generate:enabled:focus-visible,html[data-theme=v3][data-scheme=dark] .quiz-foot-primary.p-button:not(.p-button-text):not(.p-button-outlined):not(.p-button-secondary):not(:disabled):hover,html[data-theme=v3][data-scheme=dark] .quiz-foot-primary.p-button:not(.p-button-text):not(.p-button-outlined):not(.p-button-secondary):not(:disabled):focus-visible{background:var(--ats-accent-fill-deep, var(--ats-accent-deep))!important;border-color:transparent!important;color:var(--ats-on-accent, #fff)!important;box-shadow:var(--ats-glow-accent)!important}html[data-theme=v3][data-scheme=dark] .fab,html[data-theme=v3][data-scheme=dark] .fab:hover,html[data-theme=v3][data-scheme=dark] .fab:focus-visible,html[data-theme=v3][data-scheme=dark] .clib-reccopilot-fab{box-shadow:none!important}html[data-theme=v3][data-scheme=dark] .pipeline-avatar,html[data-theme=v3][data-scheme=dark] .match-avatar{background:#475569;color:var(--ats-on-accent, #fff)}html[data-theme=v3][data-scheme=dark] .match-avatar-initials{color:var(--ats-on-accent, #fff)}html[data-theme=v3][data-scheme=dark] .qr-wrap img{background:#fff}html[data-theme=v3] .p-card,html[data-theme=v3] .kpi,html[data-theme=v3] .ats-list-card,html[data-theme=v3] .login-card,html[data-theme=v3] .board-filters,html[data-theme=v3] .oauth-card,html[data-theme=v3] .match-card{border-color:var(--ats-card-border);box-shadow:var(--ats-shadow-card)}html[data-theme=v3] .p-card:hover,html[data-theme=v3] .kpi:hover,html[data-theme=v3] .match-card:hover,html[data-theme=v3] .p-dialog,html[data-theme=v3] .p-toast .p-toast-message{box-shadow:var(--ats-shadow-card-lg)}html[data-theme=v3] .p-button:not(.p-button-text):not(.p-button-outlined):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast){background:var(--ats-accent-fill, var(--ats-accent))!important;border-color:transparent!important;box-shadow:none!important}html[data-theme=v3] .p-button:not(.p-button-text):not(.p-button-outlined):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover,html[data-theme=v3] .p-button:not(.p-button-text):not(.p-button-outlined):not(.p-button-secondary):not(.p-button-success):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(:disabled):focus-visible{background:var(--ats-accent-fill-deep, var(--ats-accent-deep))!important;filter:none;box-shadow:var(--ats-glow-accent)!important}html[data-theme=v3] .jdv2-job-icon{background:var(--ats-accent-fill, var(--ats-accent))}html[data-theme=v3][data-scheme=dark] .jdv2-view-toggle,html[data-theme=v3][data-scheme=dark] .jdv2-panel,html[data-theme=v3][data-scheme=dark] .jdv2-card,html[data-theme=v3][data-scheme=dark] .post-board,html[data-theme=v3][data-scheme=dark] .notes-item,html[data-theme=v3][data-scheme=dark] .notes-pop,html[data-theme=v3][data-scheme=dark] .mbx-row,html[data-theme=v3][data-scheme=dark] .mbx-pane,html[data-theme=v3][data-scheme=dark] .mbx-list,html[data-theme=v3][data-scheme=dark] .mbx-detail,html[data-theme=v3][data-scheme=dark] .mbx-empty-card,html[data-theme=v3][data-scheme=dark] .mbx-top,html[data-theme=v3][data-scheme=dark] .mbx-compose-float,html[data-theme=v3][data-scheme=dark] .pane-block,html[data-theme=v3][data-scheme=dark] .timeline-item,html[data-theme=v3][data-scheme=dark] .results-hero,html[data-theme=v3][data-scheme=dark] .connect-card,html[data-theme=v3][data-scheme=dark] .file-list{background:var(--ats-surface);border-color:var(--ats-line);color:var(--ats-ink)}html[data-theme=v3][data-scheme=dark] .mbx-empty-icon,html[data-theme=v3][data-scheme=dark] .mbx-blank-art{background:var(--ats-soft-accent-bg);color:var(--ats-accent-text, var(--ats-accent))}html[data-theme=v3][data-scheme=dark] .mbx-read-blank{background:var(--ats-surface);color:var(--ats-muted-2)}html[data-theme=v3][data-scheme=dark] .mbx-list-head{background:color-mix(in srgb,var(--ats-surface) 94%,transparent);border-color:var(--ats-line);color:var(--ats-ink)}html[data-theme=v3][data-scheme=dark] .mbx-row.on,html[data-theme=v3][data-scheme=dark] .mbx-row.unread.on{background:var(--ats-soft-accent-bg)}html[data-theme=v3][data-scheme=dark] .mbx-folder:hover:not(.on),html[data-theme=v3][data-scheme=dark] .harvest-dlg-icon-btn:hover{background:var(--ats-surface-muted)}html[data-theme=v3][data-scheme=dark] .mbx-folder-count,html[data-theme=v3][data-scheme=dark] .mbx-fresh,html[data-theme=v3][data-scheme=dark] .mbx-filter.on,html[data-theme=v3][data-scheme=dark] .provider-tab.on,html[data-theme=v3][data-scheme=dark] .jdv2-classic-link,html[data-theme=v3][data-scheme=dark] .jdv2-view-toggle .active-view,html[data-theme=v3][data-scheme=dark] .jdv2-view-toggle .p-button.active-view{background:var(--ats-soft-accent-bg);border-color:color-mix(in srgb,var(--ats-accent) 35%,var(--ats-line));color:var(--ats-accent-text, var(--ats-accent))}html[data-theme=v3][data-scheme=dark] .mbx-fresh{background:var(--ats-soft-success-bg);color:var(--ats-soft-success-fg);border-color:transparent}html[data-theme=v3][data-scheme=dark] .mbx-folder-count{background:var(--ats-soft-muted-bg);color:var(--ats-soft-muted-fg);border-color:transparent}html[data-theme=v3][data-scheme=dark] .mbx-compose-float-head{background:var(--ats-accent-fill);color:var(--ats-on-accent, #fff)}html[data-theme=v3][data-scheme=dark] .psh-results-hero.tier-good,html[data-theme=v3][data-scheme=dark] .psh-results-hero.tier-mid,html[data-theme=v3][data-scheme=dark] .psh-results-hero.tier-low,html[data-theme=v3][data-scheme=dark] .results-hero{background:var(--ats-well);border-color:var(--ats-line)}html[data-theme=v3][data-scheme=dark] .mbx-row:hover,html[data-theme=v3][data-scheme=dark] .post-board:hover{background:var(--ats-elevated)}html[data-theme=v3][data-scheme=dark] .match-bar,html[data-theme=v3][data-scheme=dark] .exam-progress{background:var(--ats-line)}html[data-theme=v3][data-scheme=dark] .quill,html[data-theme=v3][data-scheme=dark] .ql-toolbar,html[data-theme=v3][data-scheme=dark] .ql-container,html[data-theme=v3][data-scheme=dark] .ql-editor{background:var(--ats-elevated)!important;border-color:var(--ats-line)!important;color:var(--ats-ink)!important}html[data-theme=v3][data-scheme=dark] .ql-toolbar .ql-stroke{stroke:var(--ats-muted)!important}html[data-theme=v3][data-scheme=dark] .ql-toolbar .ql-fill{fill:var(--ats-muted)!important}html[data-theme=v3][data-scheme=dark] .ql-toolbar button:hover,html[data-theme=v3][data-scheme=dark] .ql-toolbar button.ql-active{background:var(--ats-surface-muted)!important}html[data-theme=v3][data-scheme=dark] .app-chip.variant-solid.tone-default,html[data-theme=v3][data-scheme=dark] .app-chip.variant-solid.tone-navy,html[data-theme=v3][data-scheme=dark] .app-chip.variant-solid.tone-muted{background:var(--ats-soft-muted-bg);color:var(--ats-soft-muted-fg);border-color:color-mix(in srgb,var(--ats-line) 80%,transparent);font-weight:600}html[data-theme=v3][data-scheme=dark] .app-chip.variant-solid.tone-navy{background:var(--ats-soft-navy-bg);color:var(--ats-soft-navy-fg)}html[data-theme=v3][data-scheme=dark] body,html[data-theme=v3][data-scheme=dark] #app,html[data-theme=v3][data-scheme=dark] .shell,html[data-theme=v3][data-scheme=dark] .shell-workspace,html[data-theme=v3][data-scheme=dark] .main{background-color:var(--ats-canvas)!important}: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,.settings-nav__link,.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),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,.kpi,.p-card.clib-card,.kanban-card,.pipe-board{backface-visibility:hidden;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,.kpi:hover,.kanban-card:hover{transform:translateY(var(--ats-hover-lift));box-shadow:var(--ats-shadow-card-lg, var(--ats-shadow-soft, 0 8px 24px rgba(15, 39, 68, .1)))}.match-card{transition:box-shadow var(--ats-dur) var(--ats-ease-out),border-color var(--ats-dur-fast) var(--ats-ease)}.match-flip:hover{transform:none}.pipeline-card{backface-visibility:hidden;transition:transform var(--ats-dur-slow) cubic-bezier(.22,1,.36,1),border-color var(--ats-dur-fast) var(--ats-ease),box-shadow var(--ats-dur-slow) cubic-bezier(.22,1,.36,1)}.pipeline-card:hover{z-index:1;transform:translateY(-2px);border-color:color-mix(in srgb,var(--ats-ink, #102a43) 14%,var(--ats-line, #e8eef5));box-shadow:var(--ats-shadow-card-lg)}.action-row:hover{background:color-mix(in srgb,var(--ats-soft-default-bg, #eef4fb) 55%,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) 55%,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.p-button-text:not(:disabled):hover,.p-button.p-button-icon-only.p-button-outlined:not(:disabled):hover,.p-button.p-button-icon-only.p-button-secondary:not(:disabled):hover,.p-button.p-button-text:not(:disabled):hover,.match-icon-btn:hover{background:color-mix(in srgb,var(--ats-soft-accent-bg, var(--ats-soft-default-bg, #eef4fb)) 55%,var(--ats-surface, #fff))!important;color:var(--ats-accent-deep, var(--ats-navy, #0f2744))}.p-button.p-button-icon-only:not(.p-button-text):not(.p-button-outlined):not(.p-button-secondary):not(:disabled):hover,.p-button.p-button-icon-only:not(.p-button-text):not(.p-button-outlined):not(.p-button-secondary):not(:disabled):focus-visible{color:#fff!important}.p-button.p-button-icon-only:not(.p-button-text):not(.p-button-outlined):not(.p-button-secondary):not(:disabled):hover .p-button-icon,.p-button.p-button-icon-only:not(.p-button-text):not(.p-button-outlined):not(.p-button-secondary):not(:disabled):hover .pi,.p-button.p-button-icon-only:not(.p-button-text):not(.p-button-outlined):not(.p-button-secondary):not(:disabled):focus-visible .p-button-icon,.p-button.p-button-icon-only:not(.p-button-text):not(.p-button-outlined):not(.p-button-secondary):not(:disabled):focus-visible .pi{color:inherit!important}.p-button.p-button-icon-only:not(:disabled):active{transform:scale(.96)}.p-button.p-button-icon-only:not(:disabled):not(.p-button-loading) .p-button-icon,.p-button.p-button-icon-only:not(:disabled):not(.p-button-loading) .pi{display:inline-flex!important;align-items:center;justify-content:center;transform-origin:center;transition:transform var(--ats-dur-instant, .1s) var(--ats-ease-out, ease-out)}.p-button.p-button-icon-only:not(:disabled):not(.p-button-loading):hover .p-button-icon,.p-button.p-button-icon-only:not(:disabled):not(.p-button-loading):hover .pi,.p-button.p-button-icon-only:not(:disabled):not(.p-button-loading):focus-visible .p-button-icon,.p-button.p-button-icon-only:not(:disabled):not(.p-button-loading):focus-visible .pi{transform:scale(1.12)!important}.p-button.p-button-icon-only:not(:disabled):not(.p-button-loading):active .p-button-icon,.p-button.p-button-icon-only:not(:disabled):not(.p-button-loading):active .pi{transform:scale(1)!important}.p-button.p-button-loading .p-button-icon,.p-button.p-button-loading .pi,.p-button.p-button-loading .p-icon,.p-button .p-button-loading-icon,.p-button .p-icon-spin,.p-button [data-pc-section=loadingicon]{animation:ats-btn-icon-spin .8s linear infinite!important;transform-origin:center center}@keyframes ats-btn-icon-spin{to{transform:rotate(360deg)}}.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-page-reveal-enter-active{transition:opacity var(--ats-dur-slow) var(--ats-ease-out)}.ats-page-reveal-enter-from{opacity:0}.ats-stagger-children>.ats-motion-block{animation:ats-fade-rise var(--ats-dur-slow) var(--ats-ease-out) backwards}.ats-stagger-children>.ats-motion-block:nth-child(1){animation-delay:0ms}.ats-stagger-children>.ats-motion-block:nth-child(2){animation-delay:45ms}.ats-stagger-children>.ats-motion-block:nth-child(3){animation-delay:90ms}.ats-stagger-children>.ats-motion-block:nth-child(4){animation-delay:135ms}.ats-stagger-children>.ats-motion-block:nth-child(5){animation-delay:.18s}.ats-stagger-children>.ats-motion-block:nth-child(6){animation-delay:225ms}.ats-stagger-children>.ats-motion-block:nth-child(7){animation-delay:.27s}.ats-stagger-children>.ats-motion-block:nth-child(8){animation-delay:315ms}.ats-stagger-children>.ats-motion-block:nth-child(9){animation-delay:.36s}.ats-stagger-children>.ats-motion-block:nth-child(10){animation-delay:405ms}@keyframes ats-connect-icon{0%{opacity:0;transform:scale(.55)}65%{transform:scale(1.12)}to{opacity:1;transform:scale(1)}}.integrations-page .m365-panel.connected .m365-status.ok>i{animation:ats-connect-icon .42s var(--ats-ease-out)}.integrations-page .m365-panel,.integrations-page .cloud-card,.integrations-page .summary-card,.integrations-page .integration-card,.integrations-page .callchat-panel{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)}.integrations-page .m365-panel:hover,.integrations-page .cloud-card:hover,.integrations-page .summary-card:hover,.integrations-page .integration-card:hover{transform:translateY(var(--ats-hover-lift));box-shadow:var(--ats-shadow-soft, 0 4px 16px rgba(15, 39, 68, .06))}.integrations-page .m365-panel.connected{box-shadow:0 16px 40px #16653412}.ats-result-reveal-enter-active{transition:opacity var(--ats-dur-slow) var(--ats-ease-out),transform var(--ats-dur-slow) var(--ats-ease-out)}.ats-result-reveal-enter-from{opacity:0;transform:translateY(6px)}.jdv2-board-wrap .jdv2-toolbar{animation:ats-fade-rise var(--ats-dur-slow) var(--ats-ease-out)}.jdv2-board-wrap .pipeline-card:not(.busy){transition:transform var(--ats-dur-slow) cubic-bezier(.22,1,.36,1),border-color var(--ats-dur-fast) var(--ats-ease),box-shadow var(--ats-dur-slow) cubic-bezier(.22,1,.36,1),opacity var(--ats-dur-fast) var(--ats-ease)}.jdv2-board-wrap .pipeline-card:not(.busy):hover{z-index:1;transform:translateY(-2px);border-color:color-mix(in srgb,var(--ats-ink, #102a43) 14%,var(--ats-line, #e8eef5));box-shadow:var(--ats-shadow-card-lg)}.jdv2-board-wrap .jdv2-col{transition:box-shadow var(--ats-dur) var(--ats-ease-out),border-color var(--ats-dur-fast) var(--ats-ease)}.jdv2-board-wrap .jdv2-col-list{position:relative}@keyframes ats-count-pop{0%{transform:scale(1)}40%{transform:scale(1.18)}to{transform:scale(1)}}.jdv2-board-wrap .jdv2-count{display:inline-block;transition:background-color var(--ats-dur-fast) var(--ats-ease),color var(--ats-dur-fast) var(--ats-ease)}.jdv2-board-wrap .jdv2-count.is-updated{animation:ats-count-pop .32s var(--ats-ease-out)}.ats-route-enter-active,.ats-route-leave-active{transition:opacity .1s var(--ats-ease-out)}.ats-route-enter-from,.ats-route-leave-to{opacity:0}.page .page-title,.page :is(h1,h2,h3).page-title{animation:ats-fade-rise var(--ats-dur-slow) var(--ats-ease-out) backwards}.page .page-lead{animation:ats-fade-rise var(--ats-dur-slow) var(--ats-ease-out) backwards;animation-delay:40ms}.page .toolbar,.page .app-page-header{animation:ats-fade-rise var(--ats-dur-slow) var(--ats-ease-out) backwards;animation-delay:60ms}.page .cand-selection-bar,.page .jdv2-pool-select-bar.active,.page .ats-page-body{animation:ats-fade-rise var(--ats-dur-slow) var(--ats-ease-out)}.kpis.ats-stagger-rows>.kpi,.summary-grid.ats-stagger-rows>.summary-card{animation:ats-fade-rise var(--ats-dur-slow) var(--ats-ease-out) backwards}.kpis.ats-stagger-rows>.kpi:nth-child(1),.summary-grid.ats-stagger-rows>.summary-card:nth-child(1){animation-delay:0ms}.kpis.ats-stagger-rows>.kpi:nth-child(2),.summary-grid.ats-stagger-rows>.summary-card:nth-child(2){animation-delay:45ms}.kpis.ats-stagger-rows>.kpi:nth-child(3),.summary-grid.ats-stagger-rows>.summary-card:nth-child(3){animation-delay:90ms}.kpis.ats-stagger-rows>.kpi:nth-child(4),.summary-grid.ats-stagger-rows>.summary-card:nth-child(4){animation-delay:135ms}.kpis.ats-stagger-rows>.kpi:nth-child(5),.summary-grid.ats-stagger-rows>.summary-card:nth-child(5){animation-delay:.18s}.kpis.ats-stagger-rows>.kpi:nth-child(6){animation-delay:225ms}.ats-list-cards .ats-list-card{animation:ats-fade-rise var(--ats-dur-slow) var(--ats-ease-out) backwards}.ats-list-cards .ats-list-card:nth-child(1){animation-delay:0ms}.ats-list-cards .ats-list-card:nth-child(2){animation-delay:35ms}.ats-list-cards .ats-list-card:nth-child(3){animation-delay:70ms}.ats-list-cards .ats-list-card:nth-child(4){animation-delay:105ms}.ats-list-cards .ats-list-card:nth-child(5){animation-delay:.14s}.ats-list-cards .ats-list-card:nth-child(6){animation-delay:175ms}.ats-list-cards .ats-list-card:nth-child(7){animation-delay:.21s}.ats-list-cards .ats-list-card:nth-child(8){animation-delay:245ms}.ats-list-card{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-list-card:hover{transform:translateY(var(--ats-hover-lift));box-shadow:var(--ats-shadow-soft, 0 4px 16px rgba(15, 39, 68, .06))}.ats-list-card--selected:hover{box-shadow:inset 3px 0 0 var(--ats-accent, #6647f0),var(--ats-shadow-soft, 0 4px 16px rgba(15, 39, 68, .06))}.match-grid.ats-stagger-rows>.match-flip{animation:ats-fade-rise var(--ats-dur-slow) var(--ats-ease-out) backwards}.match-grid.ats-stagger-rows>.match-flip:nth-child(1){animation-delay:0ms}.match-grid.ats-stagger-rows>.match-flip:nth-child(2){animation-delay:40ms}.match-grid.ats-stagger-rows>.match-flip:nth-child(3){animation-delay:80ms}.match-grid.ats-stagger-rows>.match-flip:nth-child(4){animation-delay:.12s}.match-grid.ats-stagger-rows>.match-flip:nth-child(5){animation-delay:.16s}.match-grid.ats-stagger-rows>.match-flip:nth-child(6){animation-delay:.2s}.match-grid.ats-stagger-rows>.match-flip:nth-child(7){animation-delay:.24s}.match-grid.ats-stagger-rows>.match-flip:nth-child(8){animation-delay:.28s}.ats-list-item-enter-active,.ats-pipeline-card-enter-active{transition:opacity var(--ats-dur-slow) var(--ats-ease-out),transform var(--ats-dur-slow) var(--ats-ease-out)}.ats-list-item-leave-active,.ats-pipeline-card-leave-active{transition:opacity var(--ats-dur-fast) var(--ats-ease),transform var(--ats-dur-fast) var(--ats-ease);position:absolute;width:calc(100% + -0px);pointer-events:none}.ats-list-item-enter-from,.ats-pipeline-card-enter-from{opacity:0;transform:translateY(10px) scale(.98)}.ats-list-item-leave-to,.ats-pipeline-card-leave-to{opacity:0;transform:scale(.96)}.ats-list-item-move,.ats-pipeline-card-move{transition:transform var(--ats-dur-slow) var(--ats-ease-out)}.match-grid .match-flip{position:relative}.ats-drawer-settle{animation:ats-tab-settle var(--ats-dur-slow) var(--ats-ease-out)}.mbx-top{animation:ats-fade-rise var(--ats-dur-slow) var(--ats-ease-out)}.mbx-layout{animation:ats-fade-rise var(--ats-dur-slow) var(--ats-ease-out);animation-delay:50ms;animation-fill-mode:backwards}.mbx-thread-row,.mbx-row{transition:background-color var(--ats-dur-fast) var(--ats-ease),transform var(--ats-dur-fast) var(--ats-ease-out)}.mbx-thread-row:hover,.mbx-row:hover{transform:translate(2px)}.mbx-empty-card,.login-brand,.signup-brand{animation:ats-fade-rise var(--ats-dur-slow) var(--ats-ease-out)}.login-card,.signup-card,.career-h{animation:ats-fade-rise var(--ats-dur-slow) var(--ats-ease-out);animation-delay:60ms;animation-fill-mode:backwards}.career-body section{animation:ats-fade-rise var(--ats-dur-slow) var(--ats-ease-out) backwards}.career-body section:nth-child(1){animation-delay:.1s}.career-body section:nth-child(2){animation-delay:.15s}.cloud-import .cloud-head{animation:ats-fade-rise var(--ats-dur-slow) var(--ats-ease-out)}.cloud-import .provider-tabs{animation:ats-fade-rise var(--ats-dur-slow) var(--ats-ease-out);animation-delay:40ms;animation-fill-mode:backwards}.cloud-import .connect-card{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)}.cloud-import .connect-card:hover{transform:translateY(var(--ats-hover-lift));box-shadow:var(--ats-shadow-soft, 0 4px 16px rgba(15, 39, 68, .06))}.jdv2-chrome{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-fill-deep, var(--ats-accent-deep, #5235d4));border-color:var(--ats-accent-deep, #5235d4);transform:scale(.98)}.p-tabs .p-tab{transition: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,.settings-nav__link,.action-row,.board-toggle-row,.match-icon-btn,.p-datatable .p-datatable-tbody>tr,.ats-lift,.match-card,.match-flip,.pipeline-card,.kpi,.p-card.clib-card,.kanban-card,.pipe-board{transition:none!important}.ats-lift:hover,.match-card:hover,.match-flip: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-stagger-children>.ats-motion-block{animation:none!important}.integrations-page .m365-panel.connected .m365-status.ok>i{animation:none!important}.integrations-page .m365-panel:hover,.integrations-page .cloud-card:hover,.integrations-page .summary-card:hover,.integrations-page .integration-card:hover{transform:none}.jdv2-board-wrap .pipeline-card:not(.busy):hover{transform:none}.jdv2-board-wrap .jdv2-toolbar,.jdv2-board-wrap .jdv2-count.is-updated{animation:none!important}.ats-pipeline-card-enter-active,.ats-pipeline-card-leave-active,.ats-pipeline-card-move,.ats-list-item-enter-active,.ats-list-item-leave-active,.ats-list-item-move,.ats-route-enter-active,.ats-route-leave-active{transition:none!important}.page .page-title,.page :is(h1,h2,h3).page-title,.page .page-lead,.page .toolbar,.page .app-page-header,.page .cand-selection-bar,.page .ats-page-body,.kpis.ats-stagger-rows>.kpi,.summary-grid.ats-stagger-rows>.summary-card,.ats-list-cards .ats-list-card,.match-grid.ats-stagger-rows>.match-flip,.ats-drawer-settle,.mbx-top,.mbx-layout,.mbx-empty-card,.login-brand,.signup-brand,.login-card,.signup-card,.career-h,.career-body section,.jdv2-chrome{animation:none!important}.cloud-import .connect-card:hover,.ats-list-card:hover,.mbx-thread-row:hover,.mbx-row:hover{transform:none}.ats-page-reveal-enter-active,.ats-result-reveal-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,.ats-inline-edit--inline .ats-inline-edit__location{grid-area:1 / 1;min-width:0;max-width:100%}.ats-inline-edit--inline .ats-inline-edit__input{width:auto;min-width:2ch;max-width:min(100%,28rem);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}.ats-inline-edit--location{cursor:pointer}.ats-inline-edit--location.ats-inline-edit--editing{cursor:default}.ats-inline-edit__location,.ats-inline-edit__location.location-ac,.ats-inline-edit__location.p-autocomplete{display:inline-flex!important;align-items:center!important;width:100%;min-width:0;max-width:100%;border:0!important;box-shadow:none!important;background:transparent!important;min-height:0!important;height:auto!important;padding:0!important;border-radius:0!important;gap:.125rem}.ats-inline-edit__location.p-autocomplete:focus-within{border-color:transparent!important;box-shadow:none!important}.ats-inline-edit__location .p-autocomplete-input,.ats-inline-edit__location .p-inputtext{width:100%!important;flex:1 1 auto;min-width:0!important;border:0!important;box-shadow:none!important;background:transparent!important;padding:0!important;border-radius:0!important;font:inherit;font-weight:inherit;color:inherit;line-height:inherit!important;min-height:0!important;height:auto!important}.ats-inline-edit__location .p-autocomplete-dropdown,.ats-inline-edit__location .p-autocomplete-dropdown.p-button{flex-shrink:0;width:1rem!important;min-width:1rem!important;max-width:1rem!important;height:1rem!important;min-height:1rem!important;max-height:1rem!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--ats-muted-2, #8aa0b8)}.ats-inline-edit__location .p-autocomplete-dropdown .p-button-icon,.ats-inline-edit__location .p-autocomplete-dropdown .p-icon{font-size:var(--ats-font-size-sm, 12px);width:1em;height:1em}.ats-inline-edit__location.p-autocomplete:has(.p-autocomplete-dropdown)>.p-autocomplete-input,.ats-inline-edit__location.p-autocomplete:has(.p-autocomplete-dropdown)>.p-inputtext,.ats-inline-edit__location.p-autocomplete:has(.p-autocomplete-dropdown) .p-autocomplete-input.p-inputtext{border-radius:0!important}.ats-inline-edit--cell.ats-inline-edit--location.ats-inline-edit--editing{display:grid;align-items:center;min-width:12rem}.ats-inline-edit--cell.ats-inline-edit--location.ats-inline-edit--editing .ats-inline-edit__value--hidden{visibility:hidden;grid-area:1 / 1}.ats-inline-edit--cell.ats-inline-edit--location.ats-inline-edit--editing .ats-inline-edit__location{grid-area:1 / 1;width:100%;min-width:0}.ats-inline-edit--inline.ats-inline-edit--location.ats-inline-edit--editing{width:fit-content;min-width:0;max-width:100%}.ats-inline-edit--inline.ats-inline-edit--location.ats-inline-edit--editing .ats-inline-edit__value--hidden{padding-inline-end:1.25rem}.ats-inline-edit--inline.ats-inline-edit--location.ats-inline-edit--editing .ats-inline-edit__location{grid-area:1 / 1;width:100%;min-width:0;max-width:100%}.ats-inline-edit--inline.ats-inline-edit--location.ats-inline-edit--editing .ats-inline-edit__location .p-autocomplete-input,.ats-inline-edit--inline.ats-inline-edit--location.ats-inline-edit--editing .ats-inline-edit__location .p-inputtext{field-sizing:content;width:100%!important;min-width:2ch!important}.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:600}.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:has(.ats-inline-edit--cell.ats-inline-edit--editing.ats-inline-edit--location),.p-datatable .p-datatable-tbody>tr>td:has(.ats-inline-edit--cell.ats-inline-edit--editing.ats-inline-edit--select){overflow:visible}.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}}.adt-root{display:flex;flex-direction:column;gap:var(--ats-space-3);min-width:0;background:var(--ats-surface);border:var(--ats-border-width, 1px) solid var(--ats-line);border-radius:var(--ats-radius-lg, 14px);box-shadow:var(--ats-shadow-card);padding:var(--ats-space-4);box-sizing:border-box;container-type:inline-size;container-name:adt-root}.adt-host,.adt-cards-frame{display:flex;flex-direction:column;flex:1 1 0;align-self:stretch;min-width:0;min-height:0;max-height:100%;width:100%}.adt-shell{display:flex;flex-direction:column;flex:1 1 0;align-self:stretch;min-width:0;min-height:0;max-height:100%;width:100%;overflow:hidden}.adt-shell>.adt-root{flex:1 1 auto;min-height:0;max-height:100%;display:flex;flex-direction:column;overflow:hidden}.adt-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ats-space-2);width:100%;min-width:0;box-sizing:border-box;flex-shrink:0}.adt-toolbar__search{flex:1 1 auto;min-width:min(14rem,100%)}.adt-toolbar__lead{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--ats-space-2);flex-shrink:0}.adt-toolbar .p-inputtext.adt-toolbar__search,.adt-toolbar .p-button.adt-toolbar__columns{border-radius:var(--ats-radius, 10px)!important}.adt-toolbar .p-button.adt-toolbar__columns{flex-shrink:0}.adt-toolbar__extra{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--ats-space-2);flex-shrink:0}.adt-toolbar__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ats-space-2);margin-inline-start:auto}.adt-table-scroll{width:100%;min-width:0;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.adt-datatable{width:100%;min-width:0;flex:1 1 auto;min-height:0;height:100%}.adt-datatable.p-datatable-scrollable,.adt-datatable.p-datatable-flex-scrollable{display:flex;flex-direction:column;height:100%}.adt-datatable .p-datatable-table-container{flex:1 1 auto;min-height:0;max-height:none!important;overflow:auto;-webkit-overflow-scrolling:touch}.adt-datatable .p-datatable-tbody>tr.p-datatable-emptymessage>td,.adt-datatable .p-datatable-tbody>tr:has(.empty-state)>td{height:100%;vertical-align:middle}.adt-datatable .p-datatable-tbody>tr.p-datatable-emptymessage .empty-state,.adt-datatable .p-datatable-tbody>tr:has(.empty-state) .empty-state{min-height:12rem;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box}.adt-datatable .p-datatable-paginator-bottom,.adt-datatable .p-paginator{flex-shrink:0;border-bottom:none!important}.adt-datatable .p-datatable-table{width:100%;min-width:64rem;table-layout:auto}.adt-datatable .p-datatable-thead>tr>th,.adt-datatable .p-datatable-tbody>tr>td{max-width:none;vertical-align:middle;line-height:1.25}.adt-datatable .p-datatable-tbody>tr>td:has(.ats-inline-edit--cell){overflow:visible;max-width:none}.adt-datatable .ats-inline-edit--cell{width:max-content;max-width:none;min-width:100%}.adt-datatable .ats-inline-edit--cell .ats-inline-edit__value{overflow:visible;text-overflow:clip;white-space:nowrap;width:max-content;max-width:none}.adt-datatable .ats-inline-edit--cell.ats-inline-edit--editing .ats-inline-edit__input{width:100%;min-width:12rem;max-width:100%}.adt-datatable.p-datatable.p-datatable-sm .p-datatable-tbody>tr>td:not([data-p-selection-column=true]),.adt-datatable.p-datatable.p-datatable-sm .p-datatable-thead>tr>th:not(:has(.p-checkbox)),.adt-datatable.p-datatable .p-datatable-tbody>tr>td:not([data-p-selection-column=true]),.adt-datatable.p-datatable .p-datatable-thead>tr>th:not(:has(.p-checkbox)){padding-top:var(--ats-adt-cell-pad-y, var(--ats-space-2, 8px))!important;padding-bottom:var(--ats-adt-cell-pad-y, var(--ats-space-2, 8px))!important;padding-left:var(--ats-adt-cell-pad-x, 1.75rem)!important;padding-right:var(--ats-adt-cell-pad-x, 1.75rem)!important}@container adt-root (max-width: 900px){.adt-datatable{--ats-adt-cell-pad-x: 1.25rem}}@container adt-root (max-width: 640px){.adt-datatable{--ats-adt-cell-pad-x: var(--ats-space-3, 12px)}}.adt-datatable.p-datatable.p-datatable-sm .p-datatable-tbody>tr>td[data-p-selection-column=true],.adt-datatable.p-datatable.p-datatable-sm .p-datatable-thead>tr>th:has(.p-checkbox),.adt-datatable.p-datatable .p-datatable-tbody>tr>td[data-p-selection-column=true],.adt-datatable.p-datatable .p-datatable-thead>tr>th:has(.p-checkbox),.adt-datatable.p-datatable .p-datatable-thead>tr>th:has([data-pc-name=pcheadercheckbox]){width:2.25rem!important;min-width:2.25rem!important;max-width:2.25rem!important;padding-left:0!important;padding-right:0!important;padding-top:var(--ats-adt-cell-pad-y, var(--ats-space-2, 8px))!important;padding-bottom:var(--ats-adt-cell-pad-y, var(--ats-space-2, 8px))!important;text-align:center;box-sizing:border-box}.adt-col-header{display:flex;align-items:center;gap:var(--ats-space-1);min-width:0;width:100%}.adt-col-header__label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.25}.adt-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){.adt-datatable .p-datatable-thead>tr>th.p-datatable-header-cell:hover .adt-col-header__menu,.adt-datatable .p-datatable-thead>tr>th.p-datatable-header-cell:focus-within .adt-col-header__menu{opacity:1;pointer-events:auto}}@media(hover:none){.adt-col-header__menu{opacity:1;pointer-events:auto}}.adt-col-header__menu-glyphs{display:inline-flex;align-items:center;justify-content:center;gap:1px;line-height:1}.adt-col-header__menu-glyphs--combo{gap:2px}.adt-datatable .adt-col-header__menu .pi.adt-col-header__menu-icon{font-size:var(--ats-font-size-xs, 11px);line-height:1}.adt-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)}.adt-col-header__menu:hover,.adt-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}.adt-datatable.p-datatable-resizable .p-datatable-column-resizer{width:6px;margin-inline-end:-3px}.adt-col-menu{width:min(16rem,calc(100vw - 2rem));padding:var(--ats-space-2);display:flex;flex-direction:column;gap:var(--ats-space-2)}.adt-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)}.adt-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}.adt-col-menu__action-label{display:flex;align-items:center;gap:var(--ats-space-2);min-width:0}.adt-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)}.adt-col-menu__tick{flex-shrink:0;font-size:var(--ats-font-size-sm, 12px);color:var(--ats-accent-deep, #5235d4)}.adt-col-menu__action:hover,.adt-col-menu__action:focus-visible{background:var(--ats-soft-default-bg, #eef4fb);outline:none}.adt-col-menu__action--muted{color:var(--ats-muted, #6b7280)}.adt-col-menu__divider{margin:0;border:0;border-top:1px solid var(--ats-line, #e4ebf3)}.adt-col-menu__input{width:100%}.adt-col-menu__checks{max-height:10rem;overflow:auto;display:flex;flex-direction:column;gap:var(--ats-space-1)}.adt-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}.adt-col-menu__check:hover{background:var(--ats-soft-default-bg, #eef4fb)}.adt-col-menu__empty{margin:0;padding:var(--ats-space-2);font-size:var(--ats-font-size-sm, 12px)}.adt-col-menu__number-row{display:grid;grid-template-columns:3rem 1fr;align-items:center;gap:var(--ats-space-2)}.adt-col-menu__mini-label{font-size:var(--ats-font-size-sm, 12px);color:var(--ats-muted, #6b7280)}.adt-col-menu__footer{display:flex;justify-content:flex-end;gap:var(--ats-space-2);padding-top:var(--ats-space-1)}.adt-col-settings{width:min(18rem,calc(100vw - 2rem));padding:var(--ats-space-2)}.adt-col-settings__head{display:flex;align-items:center;justify-content:space-between;gap:var(--ats-space-2);margin-bottom:var(--ats-space-1)}.adt-col-settings__title{margin:0;font-weight:700}.adt-col-settings__hint{margin:0 0 var(--ats-space-2);font-size:var(--ats-font-size-sm, 12px)}.adt-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}.adt-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}.adt-col-settings__item--dragging{opacity:.65;border-color:var(--ats-line, #e4ebf3)}.adt-col-settings__handle{color:var(--ats-muted-2, #8aa0b8);font-size:var(--ats-font-size-sm, 12px)}.adt-col-settings__label{flex:1 1 auto;min-width:0}.adt-col-settings__req{font-size:var(--ats-font-size-xs, 11px)}.adt-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){.adt-toolbar{flex-wrap:nowrap;align-items:center}.adt-toolbar__lead{flex-shrink:0}.adt-toolbar__search,.adt-toolbar .p-inputtext.adt-toolbar__search{width:auto!important;flex:1 1 auto;min-width:0!important}.adt-toolbar__extra,.adt-toolbar .p-button.adt-toolbar__columns{flex-shrink:0}.adt-root .p-button.adt-toolbar__columns{display:none!important}.adt-toolbar__actions{flex-basis:100%;margin-inline-start:0;justify-content:flex-start}}@container ats-list-cards-host (max-width: 760px){.adt-root .p-button.adt-toolbar__columns{display:none!important}.ats-list-cards-host .adt-shell,.ats-list-cards-host .adt-shell>.adt-root{flex:0 0 auto!important;height:auto!important;max-height:none!important;min-height:min-content!important;overflow:visible!important}.ats-list-cards-host .adt-table-scroll{display:none}.ats-list-cards-host .adt-toolbar{flex-shrink:0;min-height:var(--ats-btn-height, 40px)}.adt-host--mobile-cards,.adt-cards-frame.ats-list-cards-host{flex:0 0 auto!important;height:auto!important;max-height:none!important;gap:var(--ats-space-3)}}@media(max-width:760px){.adt-host--mobile-cards,.adt-host--mobile-cards>.adt-cards-frame{flex:0 0 auto!important;height:auto!important;max-height:none!important;gap:var(--ats-space-3)}.adt-host--mobile-cards .adt-shell,.adt-host--mobile-cards .adt-shell>.adt-root{flex:0 0 auto!important;height:auto!important;max-height:none!important;min-height:min-content!important;overflow:visible!important}.adt-host--mobile-cards .adt-table-scroll{display:none}.adt-host--mobile-cards .ats-list-cards-empty{display:block}.adt-host--mobile-cards .ats-list-cards{display:flex}}@media(prefers-reduced-motion:reduce){.adt-col-header__menu,.adt-col-menu__action,.adt-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),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;backface-visibility:hidden;transition:transform var(--ats-dur-instant, .1s) var(--ats-ease-out, ease-out)}.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;backface-visibility:hidden;transition:transform var(--ats-dur-instant, .1s) var(--ats-ease-out, ease-out)}.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}}.aca-menu{display:flex;flex-direction:column;gap:var(--ats-space-1, 4px);min-width:min(16rem,calc(100vw - 2rem));padding:var(--ats-space-1, 4px)}.aca-action{display:flex;align-items:center;justify-content:space-between;gap:var(--ats-space-3, 12px);width:100%;padding:var(--ats-space-2, 8px) var(--ats-space-3, 12px);border:0;border-radius:var(--ats-radius-sm, 8px);background:transparent;font:inherit;font-size:var(--ats-font-size-base, 14px);color:var(--ats-ink, #0c1a2e);text-align:start;cursor:pointer}.aca-action:hover:not(:disabled),.aca-action:focus-visible:not(:disabled){background:var(--ats-soft-default-bg, #eef4fb);outline:none}.aca-action:disabled{opacity:.55;cursor:not-allowed}.aca-action__label{display:inline-flex;align-items:center;gap:var(--ats-space-2, 8px);min-width:0}.aca-action__label .pi{color:var(--ats-muted, #5b6b80);font-size:var(--ats-font-size-sm, 12px)}.aca-addon{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;padding:2px 6px;border-radius:999px;background:color-mix(in srgb,var(--ats-accent, #6647f0) 12%,transparent);color:var(--ats-accent-deep, #5235d4);font-size:var(--ats-font-size-xs, 11px);font-weight:600;line-height:1.2}.aca-addon .pi{font-size:11px}.aca-addon__text{letter-spacing:.01em}.aca-popover.p-popover{border:1px solid var(--ats-line, #e4ebf3);border-radius:var(--ats-radius-md, 10px);box-shadow:var(--ats-shadow-md, 0 8px 24px rgba(12, 26, 46, .12))}.aca-popover .p-popover-content{padding:var(--ats-space-1, 4px)}html,body,#app,.p-component{font-family:var(--ats-font-family, "Source Sans 3", "Segoe UI", system-ui, sans-serif);font-synthesis-weight:none;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;text-rendering:auto;letter-spacing:normal}: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: 10px;--ats-font-size-xs: 12px;--ats-font-size-sm: 13px;--ats-font-size-md: 14px;--ats-font-size-base: 15px;--ats-font-size-lg: 16px;--ats-font-size-xl: 18px;--ats-font-size-2xl: 22px;--ats-font-size-3xl: 28px;--ats-line-height: 1.5;--ats-line-height-tight: 1.3;--ats-letter-tight: -.01em;--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-nav-float-inset: var(--ats-space-2);--ats-nav-float-radius: 20px;--ats-topbar-height: 64px;--ats-page-pad-x: 16px;--ats-page-pad-y: 16px;--ats-match-card-min: 452px;--ats-drawer-width: var(--ats-bp-tablet);--ats-candidate-drawer-width: 85vw;--ats-copilot-width: 420px;--ats-dialog-width-sm: min(28rem, calc(100vw - 2rem) );--ats-dialog-width-md: min(36rem, calc(100vw - 2rem) );--ats-dialog-width-lg: min(48rem, calc(100vw - 2rem) );--ats-dialog-width-xl: min(clamp(56rem, 72vw, 92rem), calc(100vw - 2rem) );--ats-dialog-width-full: calc(100vw - 2rem) ;--ats-dialog-height-full: calc(100vh - 2rem) ;--ats-page-pad-x-sm: 16px;--ats-page-pad-y-sm: 16px;--ats-touch: 44px;--ats-btn-height: 40px;--ats-btn-height-sm: 40px;--ats-btn-height-lg: 44px;--ats-btn-pad-x: 14px;--ats-btn-pad-x-sm: 14px;--ats-btn-font-size: var(--ats-font-size-base, 14px);--ats-btn-font-size-sm: var(--ats-font-size-base, 14px);--ats-btn-icon: var(--ats-btn-height);--ats-btn-icon-font: var(--ats-icon-sm, 14px);--ats-btn-optical-nudge: 0px;--ats-adt-cell-pad-x: 1.75rem;--ats-adt-cell-pad-y: var(--ats-space-2, 8px);--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, 15px);--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-base, 15px);--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;--p-form-field-border-radius: var(--ats-radius, 10px);--p-inputtext-border-radius: var(--ats-radius, 10px);--p-textarea-border-radius: var(--ats-radius, 10px);--p-select-border-radius: var(--ats-radius, 10px);--p-multiselect-border-radius: var(--ats-radius, 10px);--p-autocomplete-border-radius: var(--ats-radius, 10px);--p-datepicker-input-border-radius: var(--ats-radius, 10px);--p-inputnumber-border-radius: var(--ats-radius, 10px);--p-password-border-radius: var(--ats-radius, 10px)}html,body{margin:0;min-height:100%;overflow-x:clip}html,body{background:var(--ats-canvas);color:var(--ats-ink, #152033)}#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:auto;-moz-osx-font-smoothing:auto}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:600;cursor:pointer;text-align:left}button.linkish:hover{text-decoration:underline}button.linkish:disabled{opacity:.45;cursor:not-allowed;text-decoration:none}button.linkish.linkish--danger{color:var(--ats-danger)}button.linkish.linkish--danger:hover:not(:disabled){color:var(--ats-danger);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-ats-filters-drawer.p-drawer{width:100vw!important;max-width:100vw!important}.cand-ats-filters-drawer .p-drawer-header{display:none!important}.cand-ats-filters-drawer .p-drawer-content{display:flex;flex-direction:column;min-height:0;height:100%;padding:var(--ats-space-3);overflow:hidden;box-sizing:border-box}.cand-ats-filters-drawer .cand-adv-filters--drawer{flex:1 1 auto;min-height:0;height:100%;border:0;box-shadow:none;border-radius:0;padding:0;background:transparent}.cand-ats-filters-drawer .board-filters.board-filters--rail{flex:1 1 auto;min-height:0;height:100%;border:0;box-shadow:none;border-radius:0}.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;background:var(--ats-canvas)}.nav{background:var(--ats-nav-bg, var(--ats-navy, #0f2744));color:var(--ats-nav-fg, #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,top .18s ease,left .18s ease,bottom .18s ease,border-radius .18s ease,box-shadow .18s ease;border-right:var(--ats-border-width, 1px) solid var(--ats-nav-border, transparent);box-shadow:var(--ats-nav-shadow, none)}.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 var(--ats-nav-border, 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:var(--ats-nav-icon-btn, #a8c0db);cursor:pointer}.brand-icon-btn:hover,.brand-icon-btn:focus-visible{background:color-mix(in srgb,var(--ats-nav-link-active-fg, #fff) 12%,transparent);color:var(--ats-nav-link-active-fg, #fff);outline:none}.nav .pi,.nav-more .pi,.brand-icon-btn .pi,.nav-footer-ico-wrap .pi{font-size:var(--ats-icon, 16px);width:1em;height:1em;line-height:1;text-align:center;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.nav-footer-ico-wrap,.nav-footer-ico-wrap .pi{color:var(--ats-nav-link, #ffffff);opacity:1}.nav-footer-item:hover .nav-footer-ico-wrap,.nav-footer-item:hover .nav-footer-ico-wrap .pi,.nav-footer-item:focus-visible .nav-footer-ico-wrap,.nav-footer-item:focus-visible .nav-footer-ico-wrap .pi{color:var(--ats-nav-link-active-fg, #ffffff)}.brand-icon-btn .brand-panel-icon{display:block;flex-shrink:0;width:var(--ats-icon, 16px);height:var(--ats-icon, 16px);color:inherit}.nav-logo{width:var(--ats-avatar, 40px);height:var(--ats-avatar, 40px);object-fit:contain;border-radius:var(--ats-radius, 10px);background:var(--ats-surface);padding:var(--ats-space-1);flex-shrink:0}.nav-logo.product-logo{width:100%;height:64px;max-height:64px;background:var(--ats-surface);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:var(--ats-nav-fg, #fff);line-height:1.2}.nav .sub{font-size:var(--ats-font-size-xs, 11px);color:var(--ats-nav-muted, #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 0 2px;padding:0;height:var(--ats-topbar-height, 64px);min-height:0;border-bottom:1px solid var(--ats-nav-border, rgba(255, 255, 255, .12));justify-content:center}.nav.nav--collapsed .brand-home{display:none}.nav.nav--collapsed .brand-actions{flex-direction:column;gap:2px;width:100%;align-items:stretch}.nav.nav--collapsed .brand-actions .brand-icon-btn:first-child{display:none}.nav.nav--collapsed .brand-icon-btn{width:100%;height:auto;min-height:44px;padding:var(--ats-space-3) 0;border-radius:8px;color:var(--ats-nav-link, #c5d7ee);box-sizing:border-box}.nav.nav--collapsed .brand-icon-btn:hover,.nav.nav--collapsed .brand-icon-btn:focus-visible{background:var(--ats-nav-link-active-bg, #1b3d66);color:var(--ats-nav-link-active-fg, #fff)}.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 .nav-link-label{display:none}.nav.nav--collapsed a i{margin:0}.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-nav-avatar-bg-hover, var(--ats-navy, #0f2744));outline:2px solid var(--ats-nav-avatar-ring-strong, 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:var(--ats-nav-avatar-bg, #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-avatar--photo{padding:0;overflow:hidden;background:var(--ats-canvas, #f7f8fa)}.session-avatar img{width:100%;height:100%;object-fit:cover;display:block;border-radius:50%}.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:600;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:var(--ats-nav-link, #c5d7ee);margin-bottom:2px}.nav a .nav-link-label{min-width:0}.nav a.router-link-active,.nav a:hover{background:var(--ats-nav-link-active-bg, #1b3d66);color:var(--ats-nav-link-active-fg, #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:var(--ats-nav-link, #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:hover,.nav-more:focus-visible,.nav-more.nav-more--active{background:var(--ats-nav-link-active-bg, #1b3d66);color:var(--ats-nav-link-active-fg, #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:600}.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 var(--ats-nav-border, 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:var(--ats-nav-link, #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:var(--ats-nav-link-active-bg, #1b3d66);color:var(--ats-nav-link-active-fg, #fff)}.nav-footer-ico-wrap{position:relative;display:grid;place-items:center;width:18px;flex-shrink:0}.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:var(--ats-nav-avatar-bg, #3d5a7a);box-shadow:0 0 0 1.5px var(--ats-nav-avatar-ring, rgba(255, 255, 255, .22))}.nav-footer-account:hover .session-avatar,.nav-footer-account:focus-visible .session-avatar{background:var(--ats-nav-avatar-bg-hover, #4a6d92);box-shadow:0 0 0 1.5px var(--ats-nav-avatar-ring-strong, rgba(255, 255, 255, .4))}.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:var(--ats-nav-name, #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:var(--ats-nav-org, #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:var(--ats-nav-role, #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:var(--ats-nav-link-active-fg, #e2ecf8)}.nav-footer-account:hover .nav-footer-account-role,.nav-footer-account:focus-visible .nav-footer-account-role{color:var(--ats-nav-muted, #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-nav-bg-solid, var(--ats-nav-bg, 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:var(--ats-nav-avatar-bg-hover, #4a6d92);outline:2px solid var(--ats-nav-avatar-ring-strong, 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{margin:0}.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}@media(min-width:901px){html:has(.shell),body:has(.shell){height:100%;overflow:hidden}#app:has(.shell){height:100%;max-height:100dvh}.shell{height:100dvh;max-height:100dvh;overflow:visible;box-sizing:border-box}.nav:not(.nav--embedded){top:var(--ats-nav-float-inset, var(--ats-space-2));left:var(--ats-nav-float-inset, var(--ats-space-2));bottom:var(--ats-nav-float-inset, var(--ats-space-2));height:auto;border-radius:var(--ats-nav-float-radius, 20px);border-right:none;box-shadow:var(--ats-shadow-card, 0 10px 28px rgba(16, 24, 40, .12))}.shell-workspace{margin-left:calc(var(--ats-nav-float-inset, var(--ats-space-2)) + var(--ats-nav-width, 272px) + var(--ats-nav-float-inset, var(--ats-space-2)));margin-top:var(--ats-nav-float-inset, var(--ats-space-2));margin-bottom:var(--ats-nav-float-inset, var(--ats-space-2));margin-right:var(--ats-nav-float-inset, var(--ats-space-2));height:calc(100dvh - (2 * var(--ats-nav-float-inset, var(--ats-space-2))));max-height:calc(100dvh - (2 * var(--ats-nav-float-inset, var(--ats-space-2))));min-height:0;overflow:hidden}.shell:has(.nav--collapsed:not(.nav--embedded)) .shell-workspace{margin-left:calc(var(--ats-nav-float-inset, var(--ats-space-2)) + var(--ats-nav-rail, 64px) + var(--ats-nav-float-inset, var(--ats-space-2)))}.main{height:100%;max-height:100%;min-height:0;overflow:hidden}.main .page{flex:1 1 auto;min-height:0;overflow-x:clip;overflow-y:auto}.main .page:has(.cand-page),.main .page:has(.adt-shell):not(:has([data-pc-name=tabpanel])),.main .page:has([data-pc-name=tabpanel][data-p-active=true] .adt-shell){overflow:hidden}.main:not(.main--job-v2) .page:not(:has(.cand-page)):not(:has(.adt-shell))>*{flex-grow:0;flex-shrink:0;min-height:auto}.main--job-v2{height:100%;max-height:100%;overflow-x:clip;overflow-y:auto}.shell-workspace:has(.copilot.is-open){height:calc(100dvh - (2 * var(--ats-nav-float-inset, var(--ats-space-2))));max-height:calc(100dvh - (2 * var(--ats-nav-float-inset, var(--ats-space-2))))}}.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%}@media(min-width:901px){.shell-workspace:has(.copilot.is-open){height:calc(100dvh - (2 * var(--ats-nav-float-inset, var(--ats-space-2))));max-height:calc(100dvh - (2 * var(--ats-nav-float-inset, var(--ats-space-2))))}}.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;display:flex;flex-direction:column}@media(min-width:901px){.main{height:100%;max-height:100%;min-height:0;overflow:hidden}.main .page{flex:1 1 auto;min-height:0;overflow-x:clip;overflow-y:auto}.main .page:has(.cand-page),.main .page:has(.adt-shell):not(:has([data-pc-name=tabpanel])),.main .page:has([data-pc-name=tabpanel][data-p-active=true] .adt-shell){overflow:hidden}.main:not(.main--job-v2) .page:not(:has(.cand-page)):not(:has(.adt-shell))>*{flex-grow:0;flex-shrink:0;min-height:auto}.main--job-v2{height:100%;max-height:100%;overflow-x:clip;overflow-y:auto}}.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}@media(min-width:901px){.main--job-v2{height:100%;max-height:100%}}.main--job-v2 .page{flex:1 0 auto;min-height:100%;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:var(--ats-muted)}.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:var(--ats-muted);height:36px}.page{flex:1 1 auto;display:flex;flex-direction:column;width:100%;box-sizing:border-box;padding:var(--ats-page-pad-y) var(--ats-page-pad-x)}.main:not(.main--job-v2) .page:not(:has(.cand-page)):not(:has(.adt-shell):not(:has([data-pc-name=tabpanel]))):not(:has([data-pc-name=tabpanel][data-p-active=true] .adt-shell))>*{flex:0 0 auto;min-height:auto;padding-bottom:var(--ats-space-6)}.main.main--job-v2 .page>.jdv2{flex:1 1 auto;min-height:100%;padding-bottom:0}.page>*{flex:1 1 auto;display:flex;flex-direction:column;min-width:0;min-height:0;width:100%;box-sizing:border-box}.page .ats-page-body{flex:1 1 auto;display:flex;flex-direction:column;min-width:0;min-height:0;width:100%}.page :is(.jobs-list,.ats-list-cards-host,.adt-host,.adt-cards-frame):has(.adt-shell):not(.cand-ats-list--filters-open){flex:1 1 auto;display:flex;flex-direction:column;min-width:0;min-height:0;width:100%}.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);flex-shrink:0}.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;flex-shrink:0}.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-page-pad-y-sm) var(--ats-page-pad-x-sm)}}@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:var(--ats-surface);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:var(--ats-surface);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: 40px;--ats-btn-height-sm: 40px;--ats-btn-height-lg: 44px;--ats-btn-pad-x: 14px;--ats-btn-pad-x-sm: 14px;--ats-btn-font-size: var(--ats-font-size-base, 14px);--ats-btn-font-size-sm: var(--ats-font-size-base, 14px);--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;--ats-adt-cell-pad-x: var(--ats-space-3, 12px)}}@media(max-width:480px){:root{--ats-btn-height: 40px;--ats-btn-height-sm: 40px;--ats-btn-pad-x: 14px;--ats-btn-pad-x-sm: 14px;--ats-btn-font-size: var(--ats-font-size-base, 14px);--ats-btn-font-size-sm: var(--ats-font-size-base, 14px);--ats-btn-icon: var(--ats-btn-height);--ats-btn-icon-font: var(--ats-icon-sm, 14px)}}@media(min-width:1440px){:root{--ats-btn-height: 32px;--ats-btn-height-sm: 32px;--ats-btn-height-lg: 40px;--ats-btn-pad-x: 12px;--ats-btn-pad-x-sm: 12px;--ats-btn-font-size: var(--ats-font-size-base, 15px);--ats-btn-font-size-sm: var(--ats-font-size-base, 15px);--ats-btn-icon: var(--ats-btn-height);--ats-btn-icon-font: var(--ats-icon-sm, 14px)}}.login-wrap{--login-accent-wash: color-mix(in srgb, var(--ats-accent-soft, #f0edff) 70%, var(--ats-canvas, #f7f8fa));min-height:100vh;min-height:100dvh;width:100%;max-width:100%;overflow-x:clip;display:grid;grid-template-columns:minmax(0,28rem) minmax(0,26rem);justify-content:center;align-items:center;align-content:center;column-gap:clamp(var(--ats-space-4),3vw,2.25rem);row-gap:var(--ats-space-3);padding:clamp(var(--ats-space-4),3vw,var(--ats-space-6)) clamp(var(--ats-space-4),3vw,var(--ats-space-5));background:radial-gradient(1200px 600px at -10% -20%,var(--login-accent-wash),transparent 55%),radial-gradient(900px 500px at 110% 10%,color-mix(in srgb,var(--ats-accent-soft, #f0edff) 35%,transparent),transparent 50%),var(--ats-canvas, #f7f8fa);box-sizing:border-box}.login-brand{color:var(--ats-ink, #292d34);padding:var(--ats-space-3) var(--ats-space-2) var(--ats-space-3) 0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:left;min-width:0;box-sizing:border-box}.login-brand-mark{width:min(140px,50vw);height:auto;max-height:28px;object-fit:contain;object-position:left center;background:transparent;border-radius:0;padding:0;margin:0 0 var(--ats-space-4)}.login-brand h1{font-size:clamp(1.5rem,2.6vw,2rem);font-weight:var(--ats-font-weight-bold, 700);margin:0 0 var(--ats-space-3);line-height:var(--ats-line-height-tight, 1.25);letter-spacing:var(--ats-letter-tight, -.02em);color:var(--ats-ink, #292d34);max-width:18ch}.login-lead,.login-brand>p:not(.login-lead){margin:0;max-width:34rem;line-height:var(--ats-line-height, 1.45);color:var(--ats-muted, #6b7280);font-size:var(--ats-font-size-lg, 15px)}.login-points{list-style:none;margin:var(--ats-space-5) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--ats-space-3);max-width:28rem;width:100%;text-align:left}.login-points li{display:flex;align-items:center;gap:var(--ats-space-3);margin:0;font-size:var(--ats-font-size-base, 14px);line-height:1.4;color:var(--ats-ink, #292d34)}.login-point-icon{flex:0 0 auto;width:2rem;height:2rem;border-radius:var(--ats-radius, 10px);display:inline-flex;align-items:center;justify-content:center;background:var(--ats-accent-soft, #f0edff);color:var(--ats-accent-deep, #5235d4);font-size:.85rem}.login-form{display:grid;place-items:center;padding:var(--ats-space-3) 0;min-width:0;box-sizing:border-box;width:100%}.login-card{width:min(420px,100%);background:var(--ats-surface, #fff);border:1px solid var(--ats-line, #e8eaef);border-radius:12px;padding:var(--ats-space-5);box-sizing:border-box;box-shadow:var(--ats-shadow-soft, 0 4px 16px rgba(41, 45, 52, .08))}.login-card-head{margin:0 0 var(--ats-space-4)}.login-card-head h2{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);color:var(--ats-ink, #292d34);line-height:var(--ats-line-height-tight, 1.25)}.login-card-head .muted{margin:0}.login-card-foot{margin-top:var(--ats-space-4)}.login-card .field{min-width:0}.login-card .two{display:grid;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}.login-submit{width:100%;margin-top:var(--ats-space-1)}.login-alert{margin:0 0 var(--ats-space-3);padding:var(--ats-space-3);border-radius:var(--ats-radius, 10px);font-size:var(--ats-font-size-md, 13px);line-height:1.4;border:1px solid transparent}.login-alert--warn{color:var(--ats-soft-warn-fg, #c2410c);background:var(--ats-soft-warn-bg, #ffedd5);border-color:color-mix(in srgb,var(--ats-warn, #f76808) 25%,transparent)}.login-alert--danger{color:var(--ats-soft-danger-fg, #b42318);background:var(--ats-soft-danger-bg, #fee4e2);border-color:color-mix(in srgb,var(--ats-danger, #f0382d) 22%,transparent)}.login-alert--success{color:var(--ats-soft-success-fg, #047857);background:var(--ats-soft-success-bg, #d1fae5);border-color:color-mix(in srgb,var(--ats-success, #078d3b) 22%,transparent)}.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, #6b7280);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, #e8eaef)}.auth-switch{margin:0;text-align:center}.auth-switch a{color:var(--ats-accent-deep, #5235d4);font-weight:600;text-decoration:none}.auth-switch a:hover{text-decoration:underline}.auth-resend{width:100%;margin-top:var(--ats-space-2)}@media(max-width:1100px){.login-wrap{grid-template-columns:minmax(0,26rem);grid-template-rows:auto auto;justify-content:center;align-content:center;align-items:stretch;padding:var(--ats-space-5) var(--ats-space-4);row-gap:var(--ats-space-3)}.login-brand{justify-content:center;align-items:center;text-align:center;padding:0}.login-brand h1,.login-lead,.login-brand>p:not(.login-lead){display:none}.login-brand-mark{margin:0 auto;object-position:center}.login-points{display:none}.login-form{place-items:start stretch;align-content:start;padding:0}.login-card{width:100%}}@media(max-width:480px){.login-wrap{padding:var(--ats-space-4) var(--ats-space-3);row-gap:var(--ats-space-2)}.login-card{padding:var(--ats-space-4);box-shadow:none}.login-card .two{grid-template-columns:1fr}}.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-1);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, #e8eaef)}.settings-tabs a{padding:var(--ats-space-2) var(--ats-space-4);border-radius:var(--ats-radius, 10px);color:var(--ats-muted, #6b7280);font-weight:var(--ats-font-weight-semibold, 600);font-size:var(--ats-font-size-md, 13px)}.settings-tabs a:hover{background:var(--ats-canvas, #f7f8fa);color:var(--ats-ink, #292d34)}.settings-tabs a.router-link-active{background:var(--ats-accent-soft, #f0edff);color:var(--ats-accent-deep, #5235d4)}.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:flex-start;gap:var(--ats-space-4);background:var(--ats-surface);border:1px solid var(--ats-line, #e4ebf3);border-radius:12px;padding:var(--ats-space-4) var(--ats-space-5)}.board-toggle-ctl{display:flex;align-items:center;gap:var(--ats-space-2);white-space:nowrap;font-weight:600;flex-shrink:0}@media(max-width:640px){.board-toggle-row{flex-direction:column;align-items:stretch}.board-toggle-ctl{justify-content:flex-start}}.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:var(--ats-surface);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%,var(--ats-surface));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:var(--ats-well);border-radius:12px}.pipe-step{position:relative;min-width:128px;flex:1 1 128px;background:linear-gradient(180deg,var(--ats-well) 0%,var(--ats-surface-muted) 100%);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, var(--ats-radius, 10px))) 0 0 var(--p-inputtext-border-radius, var(--p-form-field-border-radius, var(--ats-radius, 10px)))!important}.p-autocomplete:has(.p-autocomplete-dropdown)>.p-autocomplete-input-multiple{border-radius:var(--p-inputtext-border-radius, var(--p-form-field-border-radius, var(--ats-radius, 10px))) 0 0 var(--p-inputtext-border-radius, var(--p-form-field-border-radius, var(--ats-radius, 10px)))!important}.p-autocomplete>.p-autocomplete-dropdown,.p-autocomplete .p-autocomplete-dropdown.p-button{border-radius:0 var(--p-form-field-border-radius, var(--ats-radius, 10px)) var(--p-form-field-border-radius, var(--ats-radius, 10px)) 0!important}.evidence{background:var(--ats-well);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;width:100%;height:220px}.dash-chart--donut{height:240px}.kpis--mine{margin-top:calc(-1 * var(--ats-space-2))}.kpi--soft{background:var(--ats-well)}.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:var(--ats-surface);border:1px solid var(--ats-line);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:var(--ats-well);border:1px solid var(--ats-line);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:600;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 var(--ats-line);background:var(--ats-surface);padding:var(--ats-space-2) var(--ats-space-2);font:inherit;color:inherit}.stage-result.prior{opacity:.92;border-style:dashed;background:var(--ats-well)}.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:var(--ats-muted-2, #64748b);min-width:72px}.stage-result-v{flex:1 1 auto;font-size:var(--ats-font-size-md, 13px);font-weight:600;line-height:1.35;color:var(--ats-ink, #0c1a2e)}.stage-result-go{font-size:var(--ats-font-size-xs, 11px);color:var(--ats-muted, #94a3b8);flex:0 0 auto}.stage-result.tone-good{border-color:color-mix(in srgb,var(--ats-accent, #0d9488) 40%,var(--ats-surface));background:linear-gradient(180deg,var(--ats-soft-accent-bg, #f0fdfa) 0%,var(--ats-surface) 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%,var(--ats-surface));background:linear-gradient(180deg,var(--ats-soft-warn-bg, #fffbeb) 0%,var(--ats-surface) 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%,var(--ats-surface));background:linear-gradient(180deg,var(--ats-soft-danger-bg, #fef2f2) 0%,var(--ats-surface) 100%)}.stage-result.tone-bad .stage-result-v{color:var(--ats-soft-danger-fg, #b42318)}.stage-result.tone-info{border-color:color-mix(in srgb,var(--ats-info) 40%,var(--ats-line));background:linear-gradient(180deg,var(--ats-soft-info-bg) 0%,var(--ats-surface) 100%)}.stage-result.tone-info .stage-result-v{color:var(--ats-soft-info-fg)}.stage-result.tone-accent{border-color:color-mix(in srgb,var(--ats-accent) 40%,var(--ats-line));background:linear-gradient(180deg,var(--ats-soft-accent-bg) 0%,var(--ats-surface) 100%)}.stage-result.tone-accent .stage-result-v{color:var(--ats-soft-accent-fg)}.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:var(--ats-info);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:var(--ats-ink);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,var(--ats-well, #f8fafc) 0%,var(--ats-soft-accent-bg, #eef6f5) 100%);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:600}.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:var(--ats-surface)}.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:var(--ats-muted)}.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:var(--ats-surface);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-proctor{margin-bottom:var(--ats-space-4);padding:var(--ats-space-3);border:1px solid var(--ats-line, #e4ebf3);border-radius:var(--ats-radius-md, 12px);background:var(--ats-surface-muted, #f7f9fc)}.results-integrity-list{margin:var(--ats-space-2) 0 0;padding-left:1.15rem;line-height:1.45;font-size:var(--ats-font-size-md, 13px)}.results-integrity-list b{color:var(--ats-ink, #0c1a2e)}.results-proctor-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:var(--ats-space-3);margin-top:var(--ats-space-2)}.results-proctor-pane{display:flex;flex-direction:column;gap:var(--ats-space-1)}.results-proctor-video{width:100%;max-height:240px;border-radius:var(--ats-radius-sm, 8px);background:#0c1a2e}.results-questions{display:flex;flex-direction:column;gap:var(--ats-space-3);padding-bottom:var(--ats-space-1)}.results-q{background:var(--ats-surface);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:var(--ats-surface-muted);font-size:var(--ats-font-size-xs, 11px);font-weight:var(--ats-font-weight-bold, 700);color:var(--ats-ink)}.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:var(--ats-well);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:600;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:var(--ats-well);border:1px solid var(--ats-line)}.results-q-answer p{margin:0;font-size:var(--ats-font-size-md, 13px);line-height:1.5;color:var(--ats-ink);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:var(--ats-muted)}.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:var(--ats-surface);border:1px solid var(--ats-line);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:var(--ats-shadow-card, var(--ats-shadow-soft, 0 4px 16px rgba(15, 39, 68, .06)));container-type:inline-size;container-name:match-card}.match-card.clickable{cursor:pointer}.match-card.clickable:hover{border-color:var(--ats-line, #c5d8ea);box-shadow:var(--ats-shadow-card-lg, 0 8px 24px rgba(15, 39, 68, .1))}.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:var(--ats-line);border-radius:999px;overflow:hidden}.match-bar-fill{display:block;height:100%;background:var(--ats-accent-fill, 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:color-mix(in srgb,var(--ats-soft-default-bg, #eef4fb) 55%,var(--ats-surface, #fff));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;min-height:var(--ats-icon-btn, 32px);padding:0 var(--ats-space-2);border-radius:8px;box-sizing:border-box;font:inherit;font-size:var(--ats-font-size-md, 13px);font-weight:var(--ats-font-weight-bold, 700);color:var(--ats-accent, #7e20d8);flex-shrink:0;min-width:0;cursor:pointer;white-space:nowrap}.match-move-link:hover{color:var(--ats-accent-deep, #6518b0);background:color-mix(in srgb,var(--ats-soft-accent-bg, var(--ats-soft-default-bg, #eef4fb)) 55%,var(--ats-surface, #fff));text-decoration:none}.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:var(--ats-surface);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:var(--ats-canvas);padding:var(--ats-space-4) var(--ats-space-4) calc(var(--ats-space-6) + var(--ats-space-4))}.exam-page--assessment{padding-bottom:calc(var(--ats-space-6) + 4.5rem);background:linear-gradient(180deg,var(--ats-nav-bg, var(--ats-navy)) 0%,var(--ats-nav-bg, var(--ats-navy)) 7.5rem,var(--ats-canvas) 7.5rem)}.public-company-brand{margin:0 0 var(--ats-space-3)}.public-company-brand--center{display:flex;justify-content:center;margin-bottom:var(--ats-space-5)}.public-company-logo{display:block;height:2.25rem;width:auto;max-width:min(12rem,70vw);object-fit:contain;object-position:left center}.public-company-brand--center .public-company-logo{object-position:center}.public-company-logo--chrome{height:1.75rem;max-width:min(10.5rem,55vw);margin:0 0 var(--ats-space-3)}.careers-hero-logo{height:2.75rem;max-width:min(14rem,80vw);margin:0 0 var(--ats-space-3);object-position:left center}.public-company-name{margin:0;font-size:var(--ats-font-size-lg, 1.125rem);font-weight:650;color:var(--ats-text);line-height:var(--ats-line-height-tight, 1.25)}.public-company-name--on-dark{color:var(--ats-nav-fg, #fff);font-size:var(--ats-font-size-base, 1rem);margin:0 0 var(--ats-space-3)}.public-company-brand--hero .public-company-logo{height:2.75rem;max-width:min(14rem,80vw);margin-bottom:var(--ats-space-3)}.public-company-brand--hero .public-company-name{font-size:clamp(1.5rem,3vw,2rem);color:var(--ats-nav-fg, #fff)}.exam-page--video{--ats-video-stage-bg: #1c1f2e;--ats-video-tile-bg: #242736;height:100dvh;max-height:100dvh;min-height:100dvh;padding:0;display:flex;flex-direction:column;background:var(--ats-video-stage-bg);overflow:hidden}.exam-page--video .exam-alert{margin:var(--ats-space-4);flex-shrink:0}.exam-page--video .video-room-shell{flex:1 1 auto;display:grid;grid-template-rows:auto minmax(0,1fr);width:100%;max-width:none;margin:0;height:100%;min-height:0;max-height:100%;border:none;border-radius:0;box-shadow:none;overflow:hidden;background:var(--ats-video-stage-bg)}.exam-page--video .exam-top--video{flex-shrink:0;padding-block:var(--ats-space-3);align-items:center}.exam-top-copy--video{display:flex;align-items:center;justify-content:space-between;gap:var(--ats-space-4);width:100%;min-width:0}.exam-page--video .exam-brand--video{height:1.5rem;margin:0;flex-shrink:0}.exam-top-text{min-width:0;text-align:right;margin-left:auto}.exam-page--video .exam-top--video h1{margin:0;font-size:var(--ats-font-size-md, 15px);font-weight:var(--ats-font-weight-semibold, 600);line-height:var(--ats-line-height-tight, 1.25)}.exam-meta-line{margin:var(--ats-space-1) 0 0;font-size:var(--ats-font-size-sm, 12px);color:var(--ats-nav-muted, color-mix(in srgb, #fff 72%, transparent));line-height:var(--ats-line-height, 1.4)}.exam-page--video .zego-host{grid-row:2;min-height:0;width:100%;height:100%;position:relative;background:var(--ats-video-stage-bg);overflow:hidden}.exam-page--video .zego-host>div{width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;box-sizing:border-box!important}.exam-page--video .zego-host>div>div,.exam-page--video .zego-host .zzHlKp_IVmgXBPV3Jv58{width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:stretch!important;box-sizing:border-box!important;padding:var(--ats-space-3)!important;background:var(--ats-video-stage-bg)!important}.exam-page--video .zego-host .D9WLyEQaARfWqCTyVrpU{display:flex!important;flex-direction:row!important;align-items:stretch!important;align-self:stretch!important;flex:1 1 auto!important;width:100%!important;height:100%!important;min-width:0!important;min-height:100%!important;max-width:none!important;max-height:none!important;border-radius:var(--ats-radius-lg, 16px)!important;box-sizing:border-box!important;overflow:hidden!important;padding:var(--ats-space-2)!important;background:var(--ats-video-tile-bg)!important;border:var(--ats-border-width, 1px) solid color-mix(in srgb,#fff 10%,transparent)!important;box-shadow:none!important}.exam-page--video .zego-host .sJcgXLqA2Va2eqymgksg{flex:1 1 55%!important;width:auto!important;min-width:0!important;min-height:0!important;height:auto!important;align-self:stretch!important;border-radius:var(--ats-radius-md, 12px)!important;background:var(--ats-video-stage-bg)!important}.exam-page--video .zego-host .pOvRwHj19chJGkgemUH3{flex:1 1 45%!important;width:auto!important;min-width:0!important;max-width:none!important;display:flex!important;flex-direction:column!important;justify-content:center!important;padding:clamp(var(--ats-space-4),4vw,var(--ats-space-6))!important;box-sizing:border-box!important}.exam-page--video .zego-host .TYiiRFB3EhYJGVPE4k4q,.exam-page--video .zego-host .VsTVUAD89KWleD0YRVsD,.exam-page--video .zego-host .b1CJxMvQdas9l4lGoyfA{width:100%!important;max-width:24rem!important;box-sizing:border-box!important}@media(max-width:760px){.exam-page--video .zego-host>div>div{padding:var(--ats-space-2)!important}.exam-page--video .zego-host .D9WLyEQaARfWqCTyVrpU{flex-direction:column!important}.exam-page--video .zego-host .sJcgXLqA2Va2eqymgksg{flex:1 1 42%!important;width:100%!important;min-height:11rem!important}.exam-page--video .zego-host .pOvRwHj19chJGkgemUH3{flex:1 1 auto!important;width:100%!important;justify-content:flex-start!important;padding:var(--ats-space-4)!important;overflow:auto!important}.exam-page--video .zego-host .TYiiRFB3EhYJGVPE4k4q,.exam-page--video .zego-host .VsTVUAD89KWleD0YRVsD,.exam-page--video .zego-host .b1CJxMvQdas9l4lGoyfA{max-width:none!important}}.exam-page--video .zego-host,.exam-page--video .zego-host .JTFAWpPGjUF4dbuQyfSm,.exam-page--video .zego-host .w8s9gCKilsV7YNRW_ZqU,.exam-page--video .zego-host .yxqIKZvHh9S6V4rgsVkj,.exam-page--video .zego-host .mzI2v4xjCLXUBLkBiM6r{--labelColor: var(--ats-muted);--inputColor: var(--ats-ink);--inputSelectedColor: var(--ats-accent-fill, var(--ats-accent));--placeholderColor: var(--ats-muted-2);--hoverBgColor: var(--ats-well, var(--ats-canvas));--selectedColor: var(--ats-accent-fill, var(--ats-accent));--bgColor: var(--ats-surface);--borderColor: var(--ats-line);--lineColor: var(--ats-line);--titleColor: var(--ats-ink);--tabTextColor: var(--ats-ink);--activeColor: var(--ats-accent-fill, var(--ats-accent));--volomeColor: var(--ats-line);--volomeActiveColor: var(--ats-accent-fill, var(--ats-accent))}.exam-page--video .zego-host .yxqIKZvHh9S6V4rgsVkj,.exam-page--video .zego-host .mzI2v4xjCLXUBLkBiM6r{--labelColor: var(--ats-nav-muted, color-mix(in srgb, #fff 72%, transparent));--inputColor: var(--ats-nav-fg, #fff);--inputSelectedColor: var(--ats-accent-fill, var(--ats-accent));--placeholderColor: var(--ats-nav-muted, color-mix(in srgb, #fff 55%, transparent));--hoverBgColor: color-mix(in srgb, #fff 8%, transparent);--selectedColor: var(--ats-on-accent, #fff);--bgColor: var(--ats-ink);--borderColor: var(--ats-nav-border, color-mix(in srgb, #fff 12%, transparent));--lineColor: var(--ats-nav-border, color-mix(in srgb, #fff 12%, transparent));--titleColor: var(--ats-nav-fg, #fff);--tabTextColor: var(--ats-nav-link, color-mix(in srgb, #fff 90%, transparent));--activeColor: var(--ats-accent-fill, var(--ats-accent));--volomeColor: color-mix(in srgb, #fff 28%, transparent);--volomeActiveColor: var(--ats-accent-fill, var(--ats-accent))}.exam-page--video .zego-host ._M8cCug8H18ALQ05cNMt{color:#fff!important;font-weight:var(--ats-font-weight-semibold, 600)!important}.exam-page--video .zego-host .TYiiRFB3EhYJGVPE4k4q{color:#fff!important;background-color:color-mix(in srgb,#fff 8%,var(--ats-video-stage-bg))!important;border:var(--ats-border-width-strong, 2px) solid color-mix(in srgb,#fff 18%,transparent)!important;border-radius:var(--ats-radius-md, 10px)!important;outline-color:var(--ats-accent-fill, var(--ats-accent))!important}.exam-page--video .zego-host .TYiiRFB3EhYJGVPE4k4q::placeholder{color:color-mix(in srgb,#fff 45%,transparent)!important}.exam-page--video .zego-host .TYiiRFB3EhYJGVPE4k4q:hover,.exam-page--video .zego-host .TYiiRFB3EhYJGVPE4k4q:focus,.exam-page--video .zego-host .TYiiRFB3EhYJGVPE4k4q:active,.exam-page--video .zego-host .TYiiRFB3EhYJGVPE4k4q:focus-visible{border-color:var(--ats-accent-fill, var(--ats-accent))!important}.exam-page--video .zego-host .VsTVUAD89KWleD0YRVsD{color:var(--ats-on-accent, #fff)!important;background:var(--ats-accent-fill, var(--ats-accent))!important;border-radius:var(--ats-radius-md, 10px)!important;min-height:var(--ats-btn-height, 44px)}.exam-page--video .zego-host .VsTVUAD89KWleD0YRVsD:hover{background:var(--ats-accent-fill-deep, var(--ats-accent-deep, var(--ats-accent)))!important}.exam-page--video .zego-host .VsTVUAD89KWleD0YRVsD[disabled]{background:color-mix(in srgb,var(--ats-accent-fill, var(--ats-accent)) 30%,transparent)!important;cursor:not-allowed!important}.exam-page--video .zego-host .fmUkJC7aGeewPgeq0QUv{color:var(--ats-accent-fill, var(--ats-accent))!important}.exam-page--video .zego-host .dIzgYQV4CBbzZxzJbwbS{display:none!important}.exam-page--video .video-left{grid-row:2;min-height:0;height:100%;display:flex;align-items:center;justify-content:center;padding:var(--ats-space-5);background:var(--ats-video-stage-bg, #1c1f2e);box-sizing:border-box}.exam-page--video .video-left-card{width:min(100%,26rem);text-align:center;padding:var(--ats-space-6) var(--ats-space-5);background:var(--ats-video-tile-bg, #242736);border:var(--ats-border-width, 1px) solid color-mix(in srgb,#fff 10%,transparent);border-radius:var(--ats-radius-lg, 16px);box-sizing:border-box}.exam-page--video .video-left .exam-check{margin-bottom:var(--ats-space-4)}.exam-page--video .exam-kicker--on-stage{color:color-mix(in srgb,#fff 62%,transparent)}.exam-page--video .video-left-title{margin:var(--ats-space-2) 0 var(--ats-space-3);color:#fff;font-size:var(--ats-font-size-2xl, 22px);font-weight:var(--ats-font-weight-semibold, 600);line-height:var(--ats-line-height-tight, 1.25)}.exam-page--video .video-left-copy{margin:0 auto var(--ats-space-5);max-width:22rem;color:color-mix(in srgb,#fff 72%,transparent);font-size:var(--ats-font-size-md, 15px);line-height:var(--ats-line-height, 1.45)}.exam-page--video .video-left-actions{display:flex;flex-direction:column;align-items:stretch;gap:var(--ats-space-2)}.exam-page--video .video-left-btn{min-height:var(--ats-btn-height, 44px);padding:0 var(--ats-space-4);border-radius:var(--ats-radius-pill, 999px);font-size:var(--ats-font-size-md, 15px);font-weight:var(--ats-font-weight-semibold, 600);cursor:pointer;border:var(--ats-border-width, 1px) solid transparent}.exam-page--video .video-left-btn--primary{color:var(--ats-on-accent, #fff);background:var(--ats-accent-fill, var(--ats-accent));border-color:transparent}.exam-page--video .video-left-btn--primary:hover{background:var(--ats-accent-fill-deep, var(--ats-accent-deep, var(--ats-accent)))}.exam-page--video .video-left-btn--ghost{color:color-mix(in srgb,#fff 92%,transparent);background:transparent;border-color:color-mix(in srgb,#fff 28%,transparent)}.exam-page--video .video-left-btn--ghost:hover{color:#fff;background:color-mix(in srgb,#fff 8%,transparent);border-color:color-mix(in srgb,#fff 42%,transparent)}.exam-page--video .video-room-loading{margin:var(--ats-space-6) auto;max-width:28rem;text-align:center;padding:var(--ats-space-6) var(--ats-page-pad-x, var(--ats-space-5))}.exam-page--video .video-room-loading .exam-loading{padding-top:var(--ats-space-2)}@media(max-width:600px){.exam-top-copy--video{align-items:flex-start}}.exam-shell{max-width:760px;margin:0 auto;background:var(--ats-surface);border:var(--ats-border-width, 1px) solid var(--ats-line);border-radius:var(--ats-radius-lg, 16px);box-shadow:var(--ats-shadow-card, 0 18px 50px rgba(15, 39, 68, .12));overflow:hidden}.exam-shell--form{overflow:visible;margin-top:var(--ats-space-4);padding-bottom:0}.exam-shell--loading,.exam-shell--done{margin-top:var(--ats-space-6)}.exam-chrome{position:sticky;top:0;z-index:20;max-width:760px;margin:0 auto;border:var(--ats-border-width, 1px) solid var(--ats-line);border-radius:var(--ats-radius-lg, 16px);overflow:hidden;box-shadow:var(--ats-shadow-card);background:var(--ats-surface)}.exam-top{display:flex;justify-content:space-between;gap:var(--ats-space-4);align-items:flex-start;padding:var(--ats-space-4) var(--ats-page-pad-x, var(--ats-space-5));background:var(--ats-nav-bg, var(--ats-accent-fill, var(--ats-accent)));color:var(--ats-nav-fg, #fff)}.exam-top-copy{min-width:0;flex:1}.exam-brand{display:block;height:1.75rem;width:auto;max-width:min(10.5rem,55vw);object-fit:contain;object-position:left center;margin:0 0 var(--ats-space-3)}.exam-brand--done{height:2rem;max-width:min(12rem,70vw);margin:0 auto var(--ats-space-5);object-position:center}.exam-top h1{margin:var(--ats-space-1) 0 var(--ats-space-2);font-size:var(--ats-font-size-2xl, 22px);line-height:var(--ats-line-height-tight, 1.25);color:inherit}.exam-kicker{margin:0;font-size:var(--ats-font-size-xs, 11px);letter-spacing:.08em;text-transform:uppercase;color:var(--ats-nav-muted, color-mix(in srgb, #fff 72%, transparent))}.exam-kicker--ink{color:var(--ats-muted);text-align:center}.exam-candidate{margin:0;font-size:var(--ats-font-size-md, 13px);color:var(--ats-nav-link, color-mix(in srgb, #fff 90%, transparent))}.exam-top .muted{color:var(--ats-nav-muted, color-mix(in srgb, #fff 72%, transparent))}.exam-timer{background:color-mix(in srgb,#fff 14%,transparent);border:var(--ats-border-width, 1px) solid color-mix(in srgb,#fff 22%,transparent);border-radius:var(--ats-radius-md, 12px);padding:var(--ats-space-3) var(--ats-space-4);text-align:center;min-width:5.75rem;flex-shrink:0}.exam-timer span{display:block;font-size:var(--ats-font-size-2xl, 22px);font-weight:var(--ats-font-weight-bold, 700);font-variant-numeric:tabular-nums;color:#fff}.exam-timer small{color:var(--ats-nav-muted, color-mix(in srgb, #fff 72%, transparent))}.exam-timer.warn{background:color-mix(in srgb,var(--ats-danger, #dc2626) 55%,#000);border-color:color-mix(in srgb,var(--ats-danger, #dc2626) 40%,#fff)}.exam-progress{height:6px;background:var(--ats-line)}.exam-progress-fill{height:100%;background:var(--ats-success);transition:width .2s ease}.exam-q{padding:var(--ats-space-5) var(--ats-page-pad-x, var(--ats-space-5));border-top:var(--ats-border-width, 1px) solid var(--ats-line)}.exam-q:first-child{border-top:none}.exam-q-h{display:flex;align-items:center;gap:var(--ats-space-3);margin-bottom:var(--ats-space-3);flex-wrap:wrap}.exam-q-meta{display:flex;align-items:center;gap:var(--ats-space-2);flex-wrap:wrap;min-width:0}.exam-n{width:var(--ats-touch, 44px);height:var(--ats-touch, 44px);max-width:2rem;max-height:2rem;border-radius:50%;background:var(--ats-accent-fill, var(--ats-accent));color:var(--ats-on-accent, #fff);display:grid;place-items:center;font-size:var(--ats-font-size-md, 13px);font-weight:var(--ats-font-weight-bold, 700);flex-shrink:0}.exam-pts{font-size:var(--ats-font-size-sm, 12px)}.exam-prompt{margin:0 0 var(--ats-space-4);font-size:var(--ats-font-size-lg, 15px);line-height:var(--ats-line-height, 1.5);color:var(--ats-ink)}.exam-lang-hint{margin:calc(var(--ats-space-2) * -1) 0 var(--ats-space-3);font-size:var(--ats-font-size-sm, 12px)}.exam-opts{display:flex;flex-direction:column;gap:var(--ats-space-2)}.exam-opt{position:relative;display:flex;gap:var(--ats-space-3);align-items:flex-start;min-height:var(--ats-touch, 44px);padding:var(--ats-space-3) var(--ats-space-4);border:var(--ats-border-width, 1px) solid var(--ats-line);border-radius:var(--ats-radius-md, 12px);cursor:pointer;background:var(--ats-well);box-sizing:border-box}.exam-opt:hover{border-color:color-mix(in srgb,var(--ats-accent) 35%,var(--ats-line))}.exam-opt.on{border-color:color-mix(in srgb,var(--ats-accent) 55%,var(--ats-line));background:var(--ats-soft-accent-bg);color:var(--ats-soft-accent-fg)}.exam-opt-letter{flex-shrink:0;width:1.75rem;height:1.75rem;border-radius:50%;display:grid;place-items:center;font-size:var(--ats-font-size-sm, 12px);font-weight:var(--ats-font-weight-bold, 700);background:var(--ats-surface);border:var(--ats-border-width, 1px) solid var(--ats-line);color:var(--ats-ink)}.exam-opt.on .exam-opt-letter{background:var(--ats-accent-fill, var(--ats-accent));border-color:transparent;color:var(--ats-on-accent, #fff)}.exam-opt-input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.exam-opt-text{flex:1;min-width:0;line-height:var(--ats-line-height, 1.45);padding-top:.15rem}.exam-text{width:100%;border:var(--ats-border-width, 1px) solid var(--ats-line);border-radius:var(--ats-radius-md, 12px);padding:var(--ats-space-3);font:inherit;resize:vertical;background:var(--ats-elevated, var(--ats-surface));color:var(--ats-ink);box-sizing:border-box;min-height:6rem}.exam-text--code{font-family:ui-monospace,Consolas,monospace;font-size:var(--ats-font-size-sm, 12px)}.exam-text:focus{outline:2px solid color-mix(in srgb,var(--ats-accent) 45%,transparent);outline-offset:1px}.exam-actions{padding:var(--ats-space-2) var(--ats-page-pad-x, var(--ats-space-5)) var(--ats-page-pad-x, var(--ats-space-5))}.exam-foot{position:sticky;bottom:0;z-index:20;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ats-space-3);margin-top:var(--ats-space-2);padding:var(--ats-space-3) var(--ats-page-pad-x, var(--ats-space-5));border-top:var(--ats-border-width, 1px) solid var(--ats-line);background:color-mix(in srgb,var(--ats-surface) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:0 0 var(--ats-radius-lg, 16px) var(--ats-radius-lg, 16px)}.exam-foot-count{margin:0;font-size:var(--ats-font-size-sm, 12px)}.exam-alert{max-width:760px;margin:var(--ats-space-5) auto;background:var(--ats-soft-danger-bg);color:var(--ats-soft-danger-fg);padding:var(--ats-space-4);border-radius:var(--ats-radius-md, 12px);border:var(--ats-border-width, 1px) solid color-mix(in srgb,var(--ats-danger) 28%,var(--ats-line))}.exam-alert--inline{margin:var(--ats-space-4) var(--ats-page-pad-x, var(--ats-space-5)) 0}.exam-done{padding:calc(var(--ats-space-6) + var(--ats-space-4)) var(--ats-page-pad-x, var(--ats-space-5));text-align:center}.exam-done-title{margin:var(--ats-space-2) 0 var(--ats-space-3);font-size:var(--ats-font-size-2xl, 22px);color:var(--ats-ink)}.exam-done-copy{margin:0 auto var(--ats-space-3);max-width:28rem;line-height:var(--ats-line-height, 1.45)}.exam-done-hint{margin:0;font-size:var(--ats-font-size-sm, 12px)}.exam-check{width:56px;height:56px;border-radius:50%;background:var(--ats-accent-fill, var(--ats-accent));color:var(--ats-on-accent, #fff);display:grid;place-items:center;font-size:var(--ats-font-size-xl, 20px);margin:0 auto var(--ats-space-4)}.exam-loading{margin:0;padding:calc(var(--ats-space-6) + var(--ats-space-4));text-align:center}@media(max-width:600px){.exam-top{flex-direction:column;align-items:stretch}.exam-timer{align-self:flex-start}.exam-foot{flex-direction:column;align-items:stretch}.exam-foot .p-button{width:100%}}.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:var(--ats-canvas);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-lead{margin:0;padding:var(--ats-space-4) var(--ats-page-pad-x, var(--ats-space-5)) 0;font-size:var(--ats-font-size-md, 15px);line-height:var(--ats-line-height, 1.45)}.feedback-page .feedback-body{padding:var(--ats-space-4) var(--ats-page-pad-x, var(--ats-space-5)) var(--ats-space-5)}.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:var(--ats-surface);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:var(--ats-soft-warn-bg);color:var(--ats-soft-warn-fg)}.reco-pill.reject{background:#fee4e2;color:var(--ats-soft-danger-fg, #b42318)}.reco-pill.other{background:var(--ats-soft-default-bg, var(--ats-well));color:var(--ats-muted)}.quiz-dialog.p-dialog{width:calc(100vw - (2 * var(--ats-space-5, 24px)))!important;height:calc(100vh - (2 * var(--ats-space-5, 24px)))!important;max-width:calc(100vw - (2 * var(--ats-space-5, 24px)));max-height:calc(100vh - (2 * var(--ats-space-5, 24px)));display:flex;flex-direction:column}.quiz-dialog .p-dialog-header{flex:0 0 auto;padding:var(--ats-space-4) var(--ats-space-5);border-bottom:var(--ats-border-width, 1px) solid var(--ats-line)}.quiz-dialog .p-dialog-content{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column;padding:var(--ats-space-4) var(--ats-space-5)}.quiz-dialog .p-dialog-footer{flex:0 0 auto;padding:var(--ats-space-3) var(--ats-space-5) var(--ats-space-4);border-top:var(--ats-border-width, 1px) solid var(--ats-line)}.quiz-head{display:flex;align-items:center;justify-content:space-between;gap:var(--ats-space-3);width:100%;min-width:0;padding-right:var(--ats-space-6)}.quiz-head-text{min-width:0}.quiz-title{margin:0;font-size:var(--ats-font-size-xl, 18px);font-weight:var(--ats-font-weight-semibold, 600);color:var(--ats-text);line-height:var(--ats-line-height-tight, 1.25)}.quiz-sub{margin:var(--ats-space-1) 0 0;font-size:var(--ats-font-size-md, 13px);line-height:var(--ats-line-height-tight, 1.35);min-width:0}.quiz-candidate{font-weight:var(--ats-font-weight-medium, 500);color:var(--ats-text)}.quiz-job{font-weight:var(--ats-font-weight-normal, 400)}.quiz-steps{display:flex;align-items:stretch;gap:var(--ats-space-1);width:100%;box-sizing:border-box;flex:0 0 auto;margin-bottom:var(--ats-space-3);padding:var(--ats-space-1);border:var(--ats-border-width, 1px) solid var(--ats-line);border-radius:var(--ats-radius-md, 12px);background:var(--ats-well, var(--ats-canvas, var(--ats-surface-2)))}.quiz-step{display:inline-flex;align-items:center;justify-content:center;gap:var(--ats-space-2);flex:1 1 0;width:0;min-width:0;min-height:var(--ats-touch, 44px);padding:var(--ats-space-1) var(--ats-space-3);border:none;border-radius:calc(var(--ats-radius-md, 12px) - 2px);background:transparent;color:var(--ats-muted);cursor:pointer;text-align:center;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.quiz-step:disabled{opacity:.55;cursor:not-allowed}.quiz-step:hover:enabled{background:color-mix(in srgb,var(--ats-accent) 10%,transparent);color:var(--ats-ink)}.quiz-step:focus-visible{outline:2px solid var(--ats-accent);outline-offset:1px}.quiz-step.on{background:var(--ats-surface, #fff);color:var(--ats-ink);box-shadow:var(--ats-shadow-soft, 0 4px 16px rgba(41, 45, 52, .06))}.quiz-step-n{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--ats-space-6, 1.5rem);height:var(--ats-space-6, 1.5rem);border-radius:var(--ats-radius-pill, 999px);background:var(--ats-elevated, var(--ats-surface, #fff));border:var(--ats-border-width, 1px) solid var(--ats-line);color:var(--ats-muted);font-size:var(--ats-font-size-sm, 12px);font-weight:var(--ats-font-weight-semibold, 600)}.quiz-step.on .quiz-step-n,.quiz-step.done .quiz-step-n{background:var(--ats-accent-fill, var(--ats-accent));border-color:transparent;color:var(--ats-on-accent, #fff)}.quiz-step-copy{display:flex;flex-direction:column;align-items:center;gap:1px;min-width:0}.quiz-step-label{font-size:var(--ats-font-size-md, 13px);font-weight:var(--ats-font-weight-semibold, 600);line-height:var(--ats-line-height-tight, 1.25);color:inherit}.quiz-step.on .quiz-step-label{color:var(--ats-ink)}.quiz-step-hint{font-size:var(--ats-font-size-sm, 12px);line-height:var(--ats-line-height-tight, 1.25);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--ats-muted-2, var(--ats-muted))}.quiz-step.on .quiz-step-hint{color:var(--ats-muted)}.quiz-step-line{display:none}.quiz-layout{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:var(--ats-space-4);flex:1 1 auto;min-height:0;height:100%;align-items:stretch}.quiz-layout--steps{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr)}.quiz-step-pane{max-height:none;height:100%;min-height:0}.quiz-setup{display:flex;flex-direction:column;gap:var(--ats-space-4);width:100%;max-width:none;margin:0;padding-bottom:var(--ats-space-2);box-sizing:border-box}.quiz-setup-intro{display:flex;flex-direction:column;gap:var(--ats-space-1)}.quiz-setup-title{margin:0;font-size:var(--ats-font-size-lg, 15px);font-weight:var(--ats-font-weight-semibold, 600);color:var(--ats-text)}.quiz-setup-copy{margin:0;font-size:var(--ats-font-size-sm, 12px);line-height:var(--ats-line-height-tight, 1.35)}.quiz-path-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:var(--ats-space-2)}.quiz-path{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ats-space-1);min-height:var(--ats-touch, 44px);padding:var(--ats-space-3);text-align:left;border:var(--ats-border-width, 1px) solid var(--ats-line);border-radius:var(--ats-radius-md, 12px);background:var(--ats-surface, #fff);color:var(--ats-text);cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.quiz-path:disabled{opacity:.55;cursor:not-allowed}.quiz-path:hover:enabled{border-color:color-mix(in srgb,var(--ats-accent) 35%,var(--ats-line));background:var(--ats-soft-accent-bg, var(--ats-accent-soft))}.quiz-path.on{border-color:color-mix(in srgb,var(--ats-accent) 55%,var(--ats-line));background:var(--ats-soft-accent-bg, var(--ats-accent-soft));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ats-accent) 35%,transparent)}.quiz-path-top{display:flex;align-items:center;justify-content:space-between;gap:var(--ats-space-2);width:100%}.quiz-path-title{font-size:var(--ats-font-size-md, 13px);font-weight:var(--ats-font-weight-semibold, 600)}.quiz-path-check{color:var(--ats-accent);font-size:var(--ats-font-size-md, 13px)}.quiz-path-hint{font-size:var(--ats-font-size-sm, 12px);line-height:var(--ats-line-height-tight, 1.35)}.quiz-path-panel .quiz-generate{margin-top:var(--ats-space-2)}.quiz-side{display:flex;flex-direction:column;gap:var(--ats-space-3);overflow:auto;min-width:0;min-height:0;padding-right:var(--ats-space-1)}.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:0;min-width:0;display:flex;flex-direction:column;gap:var(--ats-space-3);padding:var(--ats-space-2);margin:calc(var(--ats-space-2) * -1)}.quiz-main-toolbar{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:var(--ats-space-2);padding:var(--ats-space-1) 0 var(--ats-space-2);background:color-mix(in srgb,var(--ats-surface, #fff) 96%,transparent);backdrop-filter:none;-webkit-backdrop-filter:none}.quiz-main-count{font-size:var(--ats-font-size-sm, 12px);font-weight:var(--ats-font-weight-medium, 500);color:var(--ats-muted)}.quiz-card{background:var(--ats-canvas, var(--ats-surface-2, #f7f8fa));border:var(--ats-border-width, 1px) solid var(--ats-line);border-radius:var(--ats-radius-md, 12px);padding:var(--ats-space-4)}.quiz-card--bank{padding-top:var(--ats-space-3)}.quiz-card h4{margin:0 0 var(--ats-space-2);font-size:var(--ats-font-size-md, 13px);font-weight:var(--ats-font-weight-semibold, 600);color:var(--ats-text)}.quiz-card-hint{margin:0 0 var(--ats-space-3);font-size:var(--ats-font-size-sm, 12px)}.quiz-cats-field{margin-bottom:var(--ats-space-3);container-type:inline-size;container-name:quiz-cats}.quiz-cats-field>label{display:block;margin-bottom:var(--ats-space-2)}.quiz-disclose{display:flex;align-items:center;justify-content:space-between;gap:var(--ats-space-2);width:100%;min-height:var(--ats-touch, 44px);margin:0 0 var(--ats-space-2);padding:var(--ats-space-2) var(--ats-space-3);border:var(--ats-border-width, 1px) solid var(--ats-line);border-radius:var(--ats-radius-sm, 8px);background:var(--ats-surface, #fff);color:var(--ats-text);font-size:var(--ats-font-size-md, 13px);font-weight:var(--ats-font-weight-medium, 500);cursor:pointer;text-align:left}.quiz-disclose--flush{margin:0;border:none;background:transparent;padding-inline:0;min-height:var(--ats-btn-height, 40px)}.quiz-disclose i{color:var(--ats-muted);font-size:var(--ats-font-size-sm, 12px)}.quiz-disclose-body{margin-bottom:var(--ats-space-3)}.quiz-cats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr));gap:var(--ats-space-2)}.quiz-cat{display:flex;align-items:center;gap:var(--ats-space-2);min-width:0;min-height:var(--ats-touch, 44px);padding:var(--ats-space-2) var(--ats-space-3);border-radius:var(--ats-radius-sm, 8px);background:var(--ats-surface, #fff);border:var(--ats-border-width, 1px) solid var(--ats-line);cursor:pointer;box-sizing:border-box}.quiz-cat>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quiz-cat.on{border-color:color-mix(in srgb,var(--ats-accent) 45%,var(--ats-line));background:var(--ats-soft-accent-bg, var(--ats-accent-soft))}@container quiz-cats (max-width: 300px){.quiz-cats{grid-template-columns:1fr}.quiz-cat>span{white-space:normal}}.quiz-generate{margin-top:var(--ats-space-1);background:var(--ats-accent-fill, var(--ats-accent))!important;border-color:var(--ats-accent)!important;color:var(--ats-on-accent, #fff)!important}.quiz-card .quiz-generate{width:100%}.quiz-foot-primary.quiz-generate{width:auto;margin-top:0}.quiz-generate:enabled:hover{background:var(--ats-accent-fill-deep, var(--ats-accent-deep, var(--ats-accent)))!important;border-color:var(--ats-accent-deep, var(--ats-accent))!important;color:var(--ats-on-accent, #fff)!important}.quiz-generate:disabled{opacity:.55}.quiz-generate .p-button-label,.quiz-generate .p-button-icon{color:inherit!important}.quiz-bank-hint{margin:0 0 var(--ats-space-2);font-size:var(--ats-font-size-sm, 12px)}.quiz-bank{display:flex;flex-direction:column;align-items:stretch;gap:var(--ats-space-1);width:100%;text-align:left;border:var(--ats-border-width, 1px) solid var(--ats-line);background:var(--ats-elevated, var(--ats-surface, #fff));border-radius:var(--ats-radius-md, 12px);padding:var(--ats-space-3) var(--ats-space-4);margin-bottom:var(--ats-space-2);cursor:pointer;min-height:var(--ats-touch, 44px);box-sizing:border-box;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.quiz-bank:last-child{margin-bottom:0}.quiz-bank:hover:enabled{border-color:color-mix(in srgb,var(--ats-accent) 35%,var(--ats-line));background:color-mix(in srgb,var(--ats-accent) 6%,var(--ats-elevated, var(--ats-surface)))}.quiz-bank:focus-visible{outline:2px solid var(--ats-accent);outline-offset:2px}.quiz-bank.on{border-color:color-mix(in srgb,var(--ats-accent) 55%,var(--ats-line));background:color-mix(in srgb,var(--ats-accent) 12%,var(--ats-elevated, var(--ats-surface)));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ats-accent) 22%,transparent)}.quiz-bank-top{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ats-space-3);width:100%;min-width:0;flex-wrap:wrap}.quiz-bank-count{font-size:var(--ats-font-size-md, 13px);font-weight:var(--ats-font-weight-semibold, 600);color:var(--ats-ink);line-height:var(--ats-line-height-tight, 1.25)}.quiz-bank-meta{flex-shrink:0;font-size:var(--ats-font-size-sm, 12px);font-weight:var(--ats-font-weight-medium, 500);color:var(--ats-muted);line-height:var(--ats-line-height-tight, 1.25)}.quiz-bank-when{font-size:var(--ats-font-size-sm, 12px);line-height:var(--ats-line-height-tight, 1.25)}.quiz-bank.on .quiz-bank-count{color:var(--ats-accent-text, var(--ats-accent-deep, var(--ats-accent)))}.quiz-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--ats-space-2);flex:1;min-height:280px;text-align:center;color:var(--ats-muted);background:var(--ats-canvas, var(--ats-surface-2, #f7f8fa));border:var(--ats-border-width, 1px) dashed var(--ats-line);border-radius:var(--ats-radius-md, 12px);padding:var(--ats-space-5)}.quiz-empty-title{margin:0;font-size:var(--ats-font-size-lg, 16px);font-weight:var(--ats-font-weight-semibold, 600);color:var(--ats-text)}.quiz-empty-copy{margin:0;max-width:28rem}.quiz-empty-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--ats-space-2);margin-top:var(--ats-space-3)}.quiz-empty-actions .quiz-generate{width:auto;min-width:10rem}.quiz-add{display:flex;align-items:center;gap:var(--ats-space-2);width:100%;min-height:var(--ats-touch, 44px);margin:0;padding:var(--ats-space-3) var(--ats-space-4);border:var(--ats-border-width, 1px) dashed var(--ats-line);border-radius:var(--ats-radius-md, 12px);background:var(--ats-canvas, var(--ats-surface-2, #f7f8fa));color:var(--ats-accent-deep, var(--ats-accent));font-size:var(--ats-font-size-md, 13px);font-weight:var(--ats-font-weight-medium, 500);cursor:pointer;text-align:left;box-shadow:var(--ats-shadow-soft, 0 4px 16px rgba(41, 45, 52, .06));flex-shrink:0}.quiz-add:disabled{opacity:.55;cursor:not-allowed}.quiz-add:enabled:hover{border-color:color-mix(in srgb,var(--ats-accent) 40%,var(--ats-line));background:var(--ats-soft-accent-bg, var(--ats-accent-soft))}.quiz-add-count{margin-left:auto;font-weight:var(--ats-font-weight-normal, 400)}.quiz-q{background:var(--ats-surface, #fff);border:var(--ats-border-width, 1px) solid var(--ats-line);border-radius:var(--ats-radius-md, 12px);padding:var(--ats-space-4);margin:0;box-shadow:var(--ats-shadow-card, 0 8px 24px rgba(15, 39, 68, .08))}.quiz-q-h{display:flex;align-items:center;gap:var(--ats-space-2);margin-bottom:var(--ats-space-3)}.quiz-q-kind{flex:1;min-width:0;font-size:var(--ats-font-size-sm, 12px);font-weight:var(--ats-font-weight-medium, 500)}.quiz-q-h .p-button{margin-left:auto}.quiz-type-field{margin-bottom:var(--ats-space-3)}.quiz-type-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:var(--ats-space-2)}.quiz-type-card{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ats-space-1);min-height:var(--ats-touch, 44px);padding:var(--ats-space-3);text-align:left;border:var(--ats-border-width, 1px) solid var(--ats-line);border-radius:var(--ats-radius-md, 12px);background:var(--ats-surface, #fff);color:var(--ats-text);cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.quiz-type-card:hover{border-color:color-mix(in srgb,var(--ats-accent) 35%,var(--ats-line));background:var(--ats-soft-accent-bg, var(--ats-accent-soft))}.quiz-type-card.on{border-color:color-mix(in srgb,var(--ats-accent) 55%,var(--ats-line));background:var(--ats-soft-accent-bg, var(--ats-accent-soft));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ats-accent) 35%,transparent)}.quiz-type-card-top{display:flex;align-items:center;justify-content:space-between;gap:var(--ats-space-2);width:100%}.quiz-type-card-title{font-size:var(--ats-font-size-md, 13px);font-weight:var(--ats-font-weight-semibold, 600);color:var(--ats-text)}.quiz-type-card-check{color:var(--ats-accent);font-size:var(--ats-font-size-md, 13px)}.quiz-type-card-hint{font-size:var(--ats-font-size-sm, 12px);line-height:var(--ats-line-height-tight, 1.35)}.quiz-prompt--code,.quiz-prompt--code.p-textarea,.quiz-prompt--code textarea,.quiz-prompt--code .p-textarea{font-family:ui-monospace,Consolas,monospace;font-size:var(--ats-font-size-sm, 12px)}.quiz-field-hint{margin:0 0 var(--ats-space-2);font-size:var(--ats-font-size-sm, 12px);line-height:var(--ats-line-height-tight, 1.35)}.quiz-lang-grid{display:flex;flex-wrap:wrap;gap:var(--ats-space-2)}.quiz-lang-chip{display:inline-flex;align-items:center;min-height:var(--ats-touch, 44px);padding:var(--ats-space-1) var(--ats-space-3);border-radius:var(--ats-radius-pill, 999px);border:var(--ats-border-width, 1px) solid var(--ats-line);background:var(--ats-surface);color:var(--ats-ink);font-size:var(--ats-font-size-sm, 12px);font-weight:var(--ats-font-weight-semibold, 600);cursor:pointer}.quiz-lang-chip:hover{border-color:color-mix(in srgb,var(--ats-accent) 35%,var(--ats-line));background:var(--ats-soft-muted-bg)}.quiz-lang-chip.on{border-color:color-mix(in srgb,var(--ats-accent) 45%,var(--ats-line));background:var(--ats-soft-accent-bg);color:var(--ats-soft-accent-fg)}.quiz-sample-list{display:flex;flex-direction:column;gap:var(--ats-space-3);margin-bottom:var(--ats-space-2)}.quiz-sample-row{display:grid;grid-template-columns:1fr 1fr auto;gap:var(--ats-space-2);align-items:start;padding:var(--ats-space-3);border:var(--ats-border-width, 1px) solid var(--ats-line);border-radius:var(--ats-radius-md, 12px);background:var(--ats-well)}.quiz-sample-field{margin:0;min-width:0}.quiz-sample-remove{margin-top:var(--ats-space-5)}@media(max-width:760px){.quiz-sample-row{grid-template-columns:1fr}.quiz-sample-remove{margin-top:0;justify-self:end}}.quiz-q-more{margin-top:var(--ats-space-2);padding-top:var(--ats-space-2);border-top:var(--ats-border-width, 1px) solid var(--ats-line)}.quiz-points-field{max-width:8rem}.quiz-q-cat-select{flex:1;min-width:0}.quiz-q-cat-select.p-select,.quiz-q-h .p-select{width:100%}.quiz-opt-hint{margin:0 0 var(--ats-space-2);font-size:var(--ats-font-size-sm, 12px);line-height:var(--ats-line-height-tight, 1.35)}.quiz-opts{display:flex;flex-direction:column;gap:var(--ats-space-2)}.quiz-opt-row{display:flex;align-items:center;gap:var(--ats-space-2);min-height:var(--ats-touch, 44px);padding:var(--ats-space-2);border:var(--ats-border-width, 1px) solid var(--ats-line);border-radius:var(--ats-radius-md, 12px);background:var(--ats-surface, #fff);transition:border-color .15s ease,background .15s ease}.quiz-opt-row.on{border-color:color-mix(in srgb,var(--ats-accent) 45%,var(--ats-line));background:var(--ats-soft-accent-bg, var(--ats-accent-soft))}.quiz-opt-letter{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--ats-space-5, 1.25rem);height:var(--ats-space-5, 1.25rem);border-radius:var(--ats-radius-pill, 999px);background:var(--ats-canvas, var(--ats-surface-2));color:var(--ats-muted);font-size:var(--ats-font-size-sm, 12px);font-weight:var(--ats-font-weight-semibold, 600)}.quiz-opt-row.on .quiz-opt-letter{background:var(--ats-accent-fill, var(--ats-accent));color:var(--ats-on-accent, #fff)}.quiz-opt-input{flex:1;min-width:0;width:100%}.quiz-opt-correct{display:inline-flex;align-items:center;justify-content:center;gap:var(--ats-space-1);flex-shrink:0;width:8.5rem;min-height:var(--ats-btn-height, 36px);padding:0 var(--ats-space-3);border:var(--ats-border-width, 1px) solid var(--ats-line);border-radius:var(--ats-radius-pill, 999px);background:var(--ats-surface, #fff);color:var(--ats-muted);font-size:var(--ats-font-size-sm, 12px);font-weight:var(--ats-font-weight-medium, 500);cursor:pointer;white-space:nowrap}.quiz-opt-correct:hover{border-color:color-mix(in srgb,var(--ats-accent) 40%,var(--ats-line));color:var(--ats-accent-deep, var(--ats-accent));background:var(--ats-soft-accent-bg, var(--ats-accent-soft))}.quiz-opt-correct.on{border-color:transparent;background:var(--ats-accent-fill, var(--ats-accent));color:var(--ats-on-accent, #fff)}.quiz-opt-correct.on:hover{background:var(--ats-accent-fill-deep, var(--ats-accent-deep, var(--ats-accent)));color:var(--ats-on-accent, #fff)}.quiz-opt-remove{flex-shrink:0}.quiz-opt-add{display:inline-flex;align-items:center;gap:var(--ats-space-2);margin-top:var(--ats-space-2);min-height:var(--ats-btn-height, 36px);padding:0 var(--ats-space-3);border:var(--ats-border-width, 1px) dashed var(--ats-line);border-radius:var(--ats-radius-md, 12px);background:transparent;color:var(--ats-accent-deep, var(--ats-accent));font-size:var(--ats-font-size-sm, 12px);font-weight:var(--ats-font-weight-medium, 500);cursor:pointer}.quiz-opt-add:hover:enabled{border-color:color-mix(in srgb,var(--ats-accent) 40%,var(--ats-line));background:var(--ats-soft-accent-bg, var(--ats-accent-soft))}.quiz-opt-add:disabled{opacity:.55;cursor:not-allowed}.quiz-q .field{margin-bottom:var(--ats-space-3)}.quiz-q .field:last-child{margin-bottom:0}.quiz-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ats-space-3);width:100%}.quiz-foot-hint{margin:0;flex:1 1 12rem;font-size:var(--ats-font-size-sm, 12px);line-height:var(--ats-line-height-tight, 1.35)}.quiz-foot-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--ats-space-2);margin-left:auto;min-width:0}.quiz-foot-secondary{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ats-space-2);min-width:0}.quiz-foot-primary{flex:0 0 auto}.quiz-foot--send{align-items:flex-end;gap:var(--ats-space-3)}.quiz-send-settings{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--ats-space-3);flex:1 1 14rem;min-width:0}.quiz-send-field{flex:1 1 7rem;max-width:10rem;margin:0;min-width:0}.quiz-send-field label{display:block;margin-bottom:var(--ats-space-1);font-size:var(--ats-font-size-sm, 12px)}.quiz-foot-primary-group{display:flex;flex-wrap:wrap;align-items:stretch;gap:var(--ats-space-2);min-width:0;max-width:100%}.quiz-foot-primary-group .quiz-foot-primary,.quiz-foot-primary-group .quiz-continue{flex:1 1 12rem;min-width:0;justify-content:center}.quiz-continue{border-color:color-mix(in srgb,var(--ats-accent) 45%,var(--ats-line))!important;color:var(--ats-accent-deep, var(--ats-accent))!important}.quiz-continue:enabled:hover{background:var(--ats-soft-accent-bg, var(--ats-accent-soft))!important;border-color:var(--ats-accent)!important;color:var(--ats-accent-deep, var(--ats-accent))!important}.dialog-stack{position:relative;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;height:100%}.dialog-busy{position:absolute;top:0;right:0;bottom:0;left:0;z-index:8;background:color-mix(in srgb,var(--ats-surface, #fff) 82%,transparent);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:var(--ats-font-weight-semibold, 600);color:var(--ats-text)}.ats-section-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--ats-space-3);min-height:12rem;padding:var(--ats-space-5) var(--ats-space-4);text-align:center;box-sizing:border-box}.ats-section-loading .muted{margin:0;max-width:28rem}.ats-section-skel{display:flex;flex-direction:column;gap:var(--ats-space-3);width:min(100%,28rem);margin-top:var(--ats-space-2)}.ats-section-skel-line{height:.75rem;border-radius:var(--ats-radius-pill);width:100%}.ats-section-skel-line--lg{height:1rem;width:72%}.ats-section-skel-line--short{width:48%}.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-step-hint{display:none}.quiz-step-line{height:var(--ats-space-3)}.quiz-layout:not(.quiz-layout--steps){grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);gap:var(--ats-space-3)}.quiz-side{max-height:none;padding-right:0}.quiz-layout--steps .quiz-side,.quiz-layout--steps .quiz-main{max-height:none}.quiz-main{min-height:0}.quiz-type-grid{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr))}.quiz-foot{flex-direction:column;align-items:stretch;gap:var(--ats-space-2)}.quiz-foot--send{align-items:stretch}.quiz-send-settings{width:100%;order:0}.quiz-send-field{max-width:none}.quiz-foot-hint{flex:0 0 auto;order:2}.quiz-foot-actions{display:flex;flex-direction:column-reverse;align-items:stretch;width:100%;margin-left:0;order:1;gap:var(--ats-space-2)}.quiz-foot-secondary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:var(--ats-space-2)}.quiz-foot-secondary:has(>:only-child){grid-template-columns:1fr}.quiz-foot-secondary .p-button{width:100%;justify-content:center}.quiz-foot-primary,.quiz-foot-actions>.p-button.quiz-foot-primary{width:100%;flex:none;justify-content:center}.quiz-foot-primary-group{display:flex;flex-direction:column;width:100%}.quiz-foot-primary-group .quiz-foot-primary,.quiz-foot-primary-group .quiz-continue{width:100%;flex:none}}@media(max-width:640px){.quiz-dialog.p-dialog{width:calc(100vw - (2 * var(--ats-space-3, 12px)))!important;height:calc(100vh - (2 * var(--ats-space-3, 12px)))!important;max-width:calc(100vw - (2 * var(--ats-space-3, 12px)));max-height:calc(100vh - (2 * var(--ats-space-3, 12px)))}.quiz-dialog .p-dialog-header,.quiz-dialog .p-dialog-content{padding:var(--ats-space-3)}.quiz-dialog .p-dialog-footer{padding:var(--ats-space-2) var(--ats-space-3) var(--ats-space-3)}.quiz-head{flex-wrap:wrap;align-items:flex-start;padding-right:0}.quiz-title{font-size:var(--ats-font-size-lg, 16px)}.quiz-side{max-height:none}.quiz-compact,.quiz-type-grid{grid-template-columns:1fr}.quiz-type-card-hint{display:none}.quiz-opt-row{flex-wrap:wrap}.quiz-opt-input{flex:1 1 calc(100% - 3rem);order:1}.quiz-opt-correct{flex:1 1 auto;width:auto;min-width:0;order:2}.quiz-opt-remove{order:2}.quiz-empty-actions{flex-direction:column;align-items:stretch}.quiz-empty-actions .quiz-generate,.quiz-empty-actions .p-button{width:100%}}.career-h h1{margin:var(--ats-space-2) 0}.career-list{display:grid;gap:var(--ats-space-3)}.career-card{display:block;background:var(--ats-surface);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:var(--ats-surface);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:var(--ats-surface);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{display:block;width:100%;max-width:100%;min-width:0;height:360px;border:1px solid var(--ats-line, #e4ebf3);border-radius:8px;background:var(--ats-surface)}label{font-size:var(--ats-font-size-md, 13px);font-weight:var(--ats-font-weight-semibold, 600);color:var(--ats-muted)}.p-datatable{font-size:var(--ats-font-size-base, 14px)}.p-datatable .p-datatable-thead>tr>th{color:var(--ats-muted);font-weight:600;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;transition:background-color var(--ats-dur-fast, .15s) var(--ats-ease, ease),border-color var(--ats-dur-fast, .15s) var(--ats-ease, ease),box-shadow var(--ats-dur-fast, .15s) var(--ats-ease, ease)}.ats-list-card--selected{background:color-mix(in srgb,var(--ats-accent-soft, #f0edff) 85%,var(--ats-surface, #fff));border-color:color-mix(in srgb,var(--ats-accent, #6647f0) 28%,var(--ats-line, #e4ebf3));box-shadow:inset 3px 0 0 var(--ats-accent, #6647f0),var(--ats-shadow-soft, 0 4px 16px rgba(41, 45, 52, .06))}.ats-list-card-title{font-weight:600;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:600;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:600;color:var(--ats-ink, #0c1a2e)}.ats-list-cards-paginator{display:none;margin-top:var(--ats-space-3);justify-content:center}.ats-list-cards-empty{display:none;width:100%;min-width:0;box-sizing:border-box}@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}.ats-list-cards-empty{display:block}}.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:var(--ats-soft-warn-bg);border:1px solid color-mix(in srgb,var(--ats-warn) 35%,var(--ats-line));color:var(--ats-soft-warn-fg);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}:root{--ats-adt-cell-pad-x: 1.25rem}}.surface-card{background:var(--ats-surface);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:var(--ats-well);border:1px dashed var(--ats-line);border-radius:12px;font-size:var(--ats-font-size-base, 14px)}.page-skel{background:var(--ats-surface);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)}html:has(body.p-overflow-hidden){overflow:hidden!important}body.p-overflow-hidden{overflow:hidden!important;overscroll-behavior:none}body.p-overflow-hidden .main--job-v2,body.p-overflow-hidden .shell-workspace:has(.copilot.is-open) .main{overflow:hidden!important;overscroll-behavior:none}.p-dialog-content,.p-drawer-content,.p-confirmdialog .p-dialog-content{overscroll-behavior:contain}.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:var(--ats-border-width, 1px) solid var(--ats-line);background:var(--ats-surface)}.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);letter-spacing:var(--ats-letter-tight, -.02em);color:var(--ats-ink, #0c1a2e);line-height:1.3}.ats-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:var(--ats-space-3);min-width:0;width:100%;padding-inline-end:var(--ats-space-6);box-sizing:border-box}.ats-dialog-head__text{display:flex;flex-direction:column;gap:var(--ats-space-1);min-width:0;flex:1 1 auto}.ats-pick-row{display:flex;align-items:center;gap:var(--ats-space-3);min-width:0;margin:0;cursor:pointer}.ats-pick-row :deep(.p-checkbox),.ats-pick-row .p-checkbox{flex:0 0 auto;align-self:center}.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;background:var(--ats-surface)}.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:var(--ats-border-width, 1px) solid var(--ats-line);gap:var(--ats-space-2);flex-wrap:wrap;justify-content:flex-end;background:var(--ats-surface)}.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)}.ats-dialog.ats-dialog--sm.p-dialog,.p-dialog.ats-dialog--sm{width:var(--ats-dialog-width-sm)!important}.ats-dialog.ats-dialog--md.p-dialog,.p-dialog.ats-dialog--md{width:var(--ats-dialog-width-md)!important}.ats-dialog.ats-dialog--lg.p-dialog,.p-dialog.ats-dialog--lg{width:var(--ats-dialog-width-lg)!important}.ats-dialog.ats-dialog--xl.p-dialog,.p-dialog.ats-dialog--xl{width:var(--ats-dialog-width-xl)!important}.ats-dialog.ats-dialog--full.p-dialog,.p-dialog.ats-dialog--full{width:var(--ats-dialog-width-full)!important;max-width:var(--ats-dialog-width-full)!important;height:var(--ats-dialog-height-full, calc(100vh - 2rem) )!important;max-height:var(--ats-dialog-height-full, calc(100vh - 2rem) )!important;display:flex!important;flex-direction:column!important}.ats-dialog.ats-dialog--full .p-dialog-content,.p-dialog.ats-dialog--full .p-dialog-content{flex:1 1 auto!important;min-height:0!important;overflow:auto!important;display:flex!important;flex-direction:column!important}.ats-dialog.ats-dialog--full .p-dialog-header,.ats-dialog.ats-dialog--full .p-dialog-footer,.p-dialog.ats-dialog--full .p-dialog-header,.p-dialog.ats-dialog--full .p-dialog-footer{flex:0 0 auto}.p-dialog-mask{backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.p-dialog.cand-email-dialog--locked .p-dialog-content{overflow:hidden}.p-inputtext,.p-select,.p-select .p-select-label,.p-textarea,.p-password .p-inputtext,.p-inputnumber .p-inputtext,.p-inputnumber.p-component,.p-multiselect,.p-autocomplete,.p-autocomplete .p-autocomplete-input,.p-datepicker-input,.p-datepicker .p-inputtext,.p-chips,.p-inputchips,.p-listbox,.p-treeselect,.p-cascadeselect{border-radius:var(--ats-radius, 10px)!important;border-color:var(--ats-line)!important}.p-inputtext:focus,.p-select:focus-within,.p-textarea:focus,.p-multiselect:focus-within,.p-autocomplete:focus-within,.p-inputnumber:focus-within,.p-treeselect:focus-within,.p-cascadeselect:focus-within{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-select{display:inline-flex!important;align-items:center!important;box-sizing:border-box;min-height:var(--ats-btn-height)!important;height:var(--ats-btn-height)!important}.p-select .p-select-label{display:flex!important;align-items:center!important;align-self:stretch;flex:1 1 auto;min-width:0;min-height:100%!important;line-height:1.25!important;padding-block:0!important;box-sizing:border-box}.p-select .p-select-label>*{line-height:1.25}.p-select .p-select-label:not(.p-placeholder){position:relative;top:1px}.p-select .p-select-dropdown{display:inline-flex!important;align-items:center!important;justify-content:center!important;align-self:stretch;flex-shrink:0}.p-select-overlay .p-select-option{display:flex!important;align-items:center!important;line-height:1.25!important}.p-inputtext:not(textarea):not(.p-inputtextarea){line-height:1.25!important}.p-multiselect{display:inline-flex!important;align-items:center!important;box-sizing:border-box;min-height:var(--ats-btn-height)!important;height:var(--ats-btn-height)!important}.p-multiselect .p-multiselect-label{display:flex!important;align-items:center!important;align-self:stretch;flex:1 1 auto;min-width:0;line-height:1.25!important;padding-block:0!important}.p-autocomplete .p-autocomplete-input{line-height:1.25!important}.p-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.5rem;border-radius:var(--ats-radius, 10px)!important;font-weight:600;font-size:var(--ats-btn-font-size)!important;height:var(--ats-btn-height)!important;min-height:var(--ats-btn-height)!important;padding-block:0!important;padding-inline:var(--ats-btn-pad-x)!important;line-height:1!important;box-sizing:border-box;vertical-align:middle}.aca-trigger--toolbar{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.5rem!important;border-radius:var(--ats-radius, 10px)!important;font-weight:600!important;font-size:var(--ats-btn-font-size)!important;font-family:inherit!important;font-style:normal!important;height:var(--ats-btn-height)!important;min-height:var(--ats-btn-height)!important;padding-block:0!important;padding-inline:var(--ats-btn-pad-x)!important;line-height:1!important;box-sizing:border-box;vertical-align:middle;text-align:center!important;text-decoration:none!important}.aca-trigger--toolbar .aca-trigger__text{display:inline-block!important;margin:0!important;padding:0!important;border:0;line-height:1!important;font-weight:inherit;transform:none!important;position:relative;top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none!important}.aca-trigger--toolbar .pi{display:inline-block!important;flex-shrink:0;width:auto!important;height:auto!important;margin:0!important;padding:0!important;line-height:1!important;font-size:1em!important;transform:none!important;vertical-align:middle;position:relative;top:-1px;color:inherit}.aca-trigger--toolbar .pi:before{display:inline-block;line-height:1;vertical-align:middle;margin:0;padding:0}.p-button .p-button-label{display:inline-block!important;margin:0!important;padding:0!important;border:0;line-height:1!important;font-weight:inherit;transform:none!important;position:relative;top:1px}.p-button .p-button-icon{display:inline-block!important;flex-shrink:0;width:auto!important;height:auto!important;margin:0!important;padding:0!important;line-height:1!important;font-size:1em!important;vertical-align:middle;position:relative;top:-1px}.p-button .p-button-icon:before{display:inline-block;line-height:1;vertical-align:middle;margin:0;padding:0}.p-button.p-button-icon-only .p-button-icon{top:0!important;position:static!important}.p-button.p-button-icon-only .p-button-label{top:0}.p-button.p-button-sm,.p-button-sm{font-size:var(--ats-btn-font-size-sm)!important;height:var(--ats-btn-height-sm)!important;min-height:var(--ats-btn-height-sm)!important;padding-block:0!important;padding-inline:var(--ats-btn-pad-x-sm)!important}.p-button.p-button-sm .p-button-icon,.p-button-sm .p-button-icon{font-size:1em!important}.p-button.p-button-lg,.p-button-lg{height:var(--ats-btn-height-lg)!important;min-height:var(--ats-btn-height-lg)!important;font-size:var(--ats-btn-font-size)!important;padding-block:0!important}.p-button.p-button-icon-only{display:inline-grid!important;place-items:center!important;align-content:center!important;justify-content:center!important;width:var(--ats-btn-icon)!important;height:var(--ats-btn-icon)!important;min-width:var(--ats-btn-icon)!important;min-height:var(--ats-btn-icon)!important;max-width:var(--ats-btn-icon)!important;max-height:var(--ats-btn-icon)!important;padding:0!important;gap:0!important}.p-button.p-button-icon-only:after{display:none!important;content:none!important;width:0!important;height:0!important;visibility:hidden!important}.p-button.p-button-icon-only .p-button-label{display:none!important;width:0!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.p-button.p-button-icon-only .p-button-icon{display:flex!important;align-items:center!important;justify-content:center!important;width:1em!important;height:1em!important;margin:0!important;padding:0!important;font-size:var(--ats-btn-icon-font)!important;line-height:1!important}.p-button.p-button-icon-only .p-button-icon:before{display:flex!important;align-items:center;justify-content:center;width:1em;height:1em;line-height:1;margin:0;padding:0;transform:translateY(.06em)}.p-button.p-button-sm.p-button-icon-only{width:var(--ats-btn-height-sm)!important;height:var(--ats-btn-height-sm)!important;min-width:var(--ats-btn-height-sm)!important;min-height:var(--ats-btn-height-sm)!important;max-width:var(--ats-btn-height-sm)!important;max-height:var(--ats-btn-height-sm)!important;padding:0!important}.p-button:not(.p-button-text):not(.p-button-outlined){box-shadow:none!important}.p-button:not(.p-button-text):not(.p-button-outlined):not(.p-button-secondary):not(:disabled):hover,.p-button:not(.p-button-text):not(.p-button-outlined):not(.p-button-secondary):not(:disabled):focus-visible{box-shadow:0 1px 2px #0f274414!important}.p-button.p-button-secondary:not(.p-button-text){background:var(--ats-surface)!important;border-color:var(--ats-line)!important;color:var(--ats-slate, var(--ats-muted))!important;box-shadow:none!important}.p-button.p-button-secondary:not(.p-button-text):not(:disabled):hover,.p-button.p-button-secondary:not(.p-button-text):not(:disabled):focus-visible{background:var(--ats-elevated, var(--ats-surface))!important;border-color:var(--ats-accent)!important;color:var(--ats-accent-deep)!important}.p-button.p-button-secondary:not(.p-button-text):not(:disabled):active{background:var(--ats-accent-soft)!important;border-color:var(--ats-accent)!important;color:var(--ats-accent-deep)!important}.app-page-header__actions .p-inputtext,.app-page-header__actions .p-select,.adt-toolbar .p-inputtext,.adt-toolbar .p-select,.app-page-header__bulk-actions .p-inputtext{height:var(--ats-btn-height)!important;min-height:var(--ats-btn-height)!important;box-sizing:border-box}.app-page-header__actions .p-select .p-select-label,.adt-toolbar .p-select .p-select-label{display:flex;align-items:center;line-height:1}.field>.p-inputtext,.field>.p-select,.field>.p-password .p-inputtext,.field .p-password>.p-inputtext{min-height:var(--ats-btn-height)!important;box-sizing:border-box}.p-datatable .p-datatable-tbody>tr>td{padding:11px var(--ats-space-4);vertical-align:middle}.p-datatable .p-datatable-thead>tr>th{background:var(--ats-well)!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:var(--ats-surface)}.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:600;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-fill, var(--ats-accent, #0d9488))!important;bottom:-1px}.ats-source-tabs{display:flex;flex-direction:column;min-width:0;width:100%;overflow:clip;overflow-clip-margin:var(--ats-space-4)}.ats-source-tabs>.p-tablist,.ats-source-tabs .p-tablist{flex:0 0 auto;flex-shrink:0;position:relative;z-index:1;background:var(--ats-surface);border:var(--ats-border-width, 1px) solid var(--ats-line);border-radius:var(--ats-radius-lg, 14px);box-shadow:none;padding-inline:var(--ats-space-2);margin-bottom:var(--ats-space-4);box-sizing:border-box;overflow:hidden}.ats-source-tabs>.p-tabpanels,.ats-source-tabs .p-tabpanels,.ats-source-tabs .p-tabpanel{min-width:0;width:100%;padding:0!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.ats-source-tabs--fill{flex:1 1 0;min-height:0;max-height:100%}.ats-source-tabs--fill>.p-tabpanels,.ats-source-tabs--fill .p-tabpanels,.ats-source-tabs--fill .p-tabpanel{flex:1 1 0;display:flex;flex-direction:column;min-height:0;max-height:100%;overflow:clip;overflow-clip-margin:var(--ats-space-4)}.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:var(--ats-line, #c5d8ea);box-shadow:var(--ats-shadow-card-lg, 0 8px 24px rgba(15, 39, 68, .1))}.kanban-card{transition:box-shadow .12s ease}.kanban-card:hover{box-shadow:0 4px 14px #0f27440f}
