@charset "UTF-8";
/*!
 * Bootstrap  v5.2.3 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-body-color-rgb:33,37,41;--bs-body-bg-rgb:255,255,255;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg,hsla(0,0%,100%,.15),hsla(0,0%,100%,0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-bg:#fff;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0,0,0,.175);--bs-border-radius:0.375rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-2xl:2rem;--bs-border-radius-pill:50rem;--bs-link-color:#0d6efd;--bs-link-hover-color:#0a58ca;--bs-code-color:#d63384;--bs-highlight-bg:#fff3cd}*,:after,:before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:var(--bs-body-bg);color:var(--bs-body-color);font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);margin:0;text-align:var(--bs-body-text-align)}hr{border:0;border-top:1px solid;color:inherit;margin:1rem 0;opacity:.25}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:500;line-height:1.2;margin-bottom:.5rem;margin-top:0}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-bottom:1rem;margin-top:0}abbr[title]{cursor:help;text-decoration:underline dotted;text-decoration-skip-ink:none}address{font-style:normal;line-height:inherit;margin-bottom:1rem}ol,ul{padding-left:2rem}dl,ol,ul{margin-bottom:1rem;margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{background-color:var(--bs-highlight-bg);padding:.1875em}sub,sup{font-size:.75em;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:var(--bs-link-color);text-decoration:underline}a:hover{color:var(--bs-link-hover-color)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;font-size:.875em;margin-bottom:1rem;margin-top:0;overflow:auto}pre code{color:inherit;font-size:inherit;word-break:normal}code{word-wrap:break-word;color:var(--bs-code-color);font-size:.875em}a>code{color:inherit}kbd{background-color:var(--bs-body-color);border-radius:.25rem;color:var(--bs-body-bg);font-size:.875em;padding:.1875rem .375rem}kbd kbd{font-size:1em;padding:0}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{border-collapse:collapse;caption-side:bottom}caption{color:#6c757d;padding-bottom:.5rem;padding-top:.5rem;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border:0 solid;border-color:inherit}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{border-style:none;padding:0}textarea{resize:vertical}fieldset{border:0;margin:0;min-width:0;padding:0}legend{float:left;font-size:calc(1.275rem + .3vw);margin-bottom:.5rem;padding:0;width:100%}@media (min-width:1200px){legend{font-size:1.5rem}}legend{line-height:inherit}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{-webkit-appearance:button;font:inherit}output{display:inline-block}iframe{border:0}summary{cursor:pointer;display:list-item}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw)}@media (min-width:1200px){.display-1{font-size:5rem}}.display-1{font-weight:300;line-height:1.2}.display-2{font-size:calc(1.575rem + 3.9vw)}@media (min-width:1200px){.display-2{font-size:4.5rem}}.display-2{font-weight:300;line-height:1.2}.display-3{font-size:calc(1.525rem + 3.3vw)}@media (min-width:1200px){.display-3{font-size:4rem}}.display-3{font-weight:300;line-height:1.2}.display-4{font-size:calc(1.475rem + 2.7vw)}@media (min-width:1200px){.display-4{font-size:3.5rem}}.display-4{font-weight:300;line-height:1.2}.display-5{font-size:calc(1.425rem + 2.1vw)}@media (min-width:1200px){.display-5{font-size:3rem}}.display-5{font-weight:300;line-height:1.2}.display-6{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.display-6{font-size:2.5rem}}.display-6{font-weight:300;line-height:1.2}.list-inline,.list-unstyled{list-style:none;padding-left:0}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{font-size:1.25rem;margin-bottom:1rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{color:#6c757d;font-size:.875em;margin-bottom:1rem;margin-top:-1rem}.blockquote-footer:before{content:"— "}.img-fluid,.img-thumbnail{height:auto;max-width:100%}.img-thumbnail{background-color:#fff;border:1px solid var(--bs-border-color);border-radius:.375rem;padding:.25rem}.figure{display:inline-block}.figure-img{line-height:1;margin-bottom:.5rem}.figure-caption{color:#6c757d;font-size:.875em}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;margin-left:auto;margin-right:auto;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-left:calc(var(--bs-gutter-x)*-.5);margin-right:calc(var(--bs-gutter-x)*-.5);margin-top:calc(var(--bs-gutter-y)*-1)}.row>*{flex-shrink:0;margin-top:var(--bs-gutter-y);max-width:100%;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.table{--bs-table-color:var(--bs-body-color);--bs-table-bg:transparent;--bs-table-border-color:var(--bs-border-color);--bs-table-accent-bg:transparent;--bs-table-striped-color:var(--bs-body-color);--bs-table-striped-bg:rgba(0,0,0,.05);--bs-table-active-color:var(--bs-body-color);--bs-table-active-bg:rgba(0,0,0,.1);--bs-table-hover-color:var(--bs-body-color);--bs-table-hover-bg:rgba(0,0,0,.075);border-color:var(--bs-table-border-color);color:var(--bs-table-color);margin-bottom:1rem;vertical-align:top;width:100%}.table>:not(caption)>*>*{background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg);padding:.5rem}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:2px solid}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem}.table-bordered>:not(caption)>*{border-width:1px 0}.table-bordered>:not(caption)>*>*{border-width:0 1px}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped-columns>:not(caption)>tr>:nth-child(2n),.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-accent-bg:var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-active{--bs-table-accent-bg:var(--bs-table-active-bg);color:var(--bs-table-active-color)}.table-hover>tbody>tr:hover>*{--bs-table-accent-bg:var(--bs-table-hover-bg);color:var(--bs-table-hover-color)}.table-primary{--bs-table-color:#000;--bs-table-bg:#cfe2ff;--bs-table-border-color:#bacbe5;--bs-table-striped-bg:#c4d7f2;--bs-table-striped-color:#000;--bs-table-active-bg:#bacbe5;--bs-table-active-color:#000;--bs-table-hover-bg:#bfd1ec;--bs-table-hover-color:#000}.table-primary,.table-secondary{border-color:var(--bs-table-border-color);color:var(--bs-table-color)}.table-secondary{--bs-table-color:#000;--bs-table-bg:#e2e3e5;--bs-table-border-color:#cbcdce;--bs-table-striped-bg:#d6d8da;--bs-table-striped-color:#000;--bs-table-active-bg:#cbcdce;--bs-table-active-color:#000;--bs-table-hover-bg:#d1d2d4;--bs-table-hover-color:#000}.table-success{--bs-table-color:#000;--bs-table-bg:#d1e7dd;--bs-table-border-color:#bcd0c7;--bs-table-striped-bg:#c7dbd2;--bs-table-striped-color:#000;--bs-table-active-bg:#bcd0c7;--bs-table-active-color:#000;--bs-table-hover-bg:#c1d6cc;--bs-table-hover-color:#000}.table-info,.table-success{border-color:var(--bs-table-border-color);color:var(--bs-table-color)}.table-info{--bs-table-color:#000;--bs-table-bg:#cff4fc;--bs-table-border-color:#badce3;--bs-table-striped-bg:#c4e8ef;--bs-table-striped-color:#000;--bs-table-active-bg:#badce3;--bs-table-active-color:#000;--bs-table-hover-bg:#bfe2e9;--bs-table-hover-color:#000}.table-warning{--bs-table-color:#000;--bs-table-bg:#fff3cd;--bs-table-border-color:#e6dab9;--bs-table-striped-bg:#f2e6c3;--bs-table-striped-color:#000;--bs-table-active-bg:#e6dab9;--bs-table-active-color:#000;--bs-table-hover-bg:#ece0be;--bs-table-hover-color:#000}.table-danger,.table-warning{border-color:var(--bs-table-border-color);color:var(--bs-table-color)}.table-danger{--bs-table-color:#000;--bs-table-bg:#f8d7da;--bs-table-border-color:#dfc1c4;--bs-table-striped-bg:#eccccf;--bs-table-striped-color:#000;--bs-table-active-bg:#dfc1c4;--bs-table-active-color:#000;--bs-table-hover-bg:#e5c7c9;--bs-table-hover-color:#000}.table-light{--bs-table-color:#000;--bs-table-bg:#f8f9fa;--bs-table-border-color:#dfe0e1;--bs-table-striped-bg:#ecedee;--bs-table-striped-color:#000;--bs-table-active-bg:#dfe0e1;--bs-table-active-color:#000;--bs-table-hover-bg:#e5e6e7;--bs-table-hover-color:#000}.table-dark,.table-light{border-color:var(--bs-table-border-color);color:var(--bs-table-color)}.table-dark{--bs-table-color:#fff;--bs-table-bg:#212529;--bs-table-border-color:#373b3e;--bs-table-striped-bg:#2c3034;--bs-table-striped-color:#fff;--bs-table-active-bg:#373b3e;--bs-table-active-color:#fff;--bs-table-hover-bg:#323539;--bs-table-hover-color:#fff}.table-responsive{-webkit-overflow-scrolling:touch;overflow-x:auto}@media (max-width:575.98px){.table-responsive-sm{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (max-width:767.98px){.table-responsive-md{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (max-width:991.98px){.table-responsive-lg{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (max-width:1199.98px){.table-responsive-xl{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (max-width:1399.98px){.table-responsive-xxl{-webkit-overflow-scrolling:touch;overflow-x:auto}}.form-label{margin-bottom:.5rem}.col-form-label{font-size:inherit;line-height:1.5;margin-bottom:0;padding-bottom:calc(.375rem + 1px);padding-top:calc(.375rem + 1px)}.col-form-label-lg{font-size:1.25rem;padding-bottom:calc(.5rem + 1px);padding-top:calc(.5rem + 1px)}.col-form-label-sm{font-size:.875rem;padding-bottom:calc(.25rem + 1px);padding-top:calc(.25rem + 1px)}.form-text{color:#6c757d;font-size:.875em;margin-top:.25rem}.form-control{appearance:none;background-clip:padding-box;background-color:#fff;border:1px solid #ced4da;border-radius:.375rem;color:#212529;display:block;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{background-color:#fff;border-color:#86b7fe;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);color:#212529;outline:0}.form-control::-webkit-date-and-time-value{height:1.5em}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled{background-color:#e9ecef;opacity:1}.form-control::file-selector-button{background-color:#e9ecef;border:0 solid;border-color:inherit;border-inline-end-width:1px;border-radius:0;color:#212529;margin:-.375rem -.75rem;margin-inline-end:.75rem;padding:.375rem .75rem;pointer-events:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#dde0e3}.form-control-plaintext{background-color:transparent;border:solid transparent;border-width:1px 0;color:#212529;display:block;line-height:1.5;margin-bottom:0;padding:.375rem 0;width:100%}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-left:0;padding-right:0}.form-control-sm{border-radius:.25rem;font-size:.875rem;min-height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem}.form-control-sm::file-selector-button{margin:-.25rem -.5rem;margin-inline-end:.5rem;padding:.25rem .5rem}.form-control-lg{border-radius:.5rem;font-size:1.25rem;min-height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem}.form-control-lg::file-selector-button{margin:-.5rem -1rem;margin-inline-end:1rem;padding:.5rem 1rem}textarea.form-control{min-height:calc(1.5em + .75rem + 2px)}textarea.form-control-sm{min-height:calc(1.5em + .5rem + 2px)}textarea.form-control-lg{min-height:calc(1.5em + 1rem + 2px)}.form-control-color{height:calc(1.5em + .75rem + 2px);padding:.375rem;width:3rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0!important;border-radius:.375rem}.form-control-color::-webkit-color-swatch{border-radius:.375rem}.form-control-color.form-control-sm{height:calc(1.5em + .5rem + 2px)}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + 2px)}.form-select{-moz-padding-start:calc(.75rem - 3px);background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:16px 12px;border:1px solid #ced4da;border-radius:.375rem;color:#212529;display:block;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem 2.25rem .375rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}@media (prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select{appearance:none}.form-select:focus{border-color:#86b7fe;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);outline:0}.form-select[multiple],.form-select[size]:not([size="1"]){background-image:none;padding-right:.75rem}.form-select:disabled{background-color:#e9ecef}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #212529}.form-select-sm{border-radius:.25rem;font-size:.875rem;padding-bottom:.25rem;padding-left:.5rem;padding-top:.25rem}.form-select-lg{border-radius:.5rem;font-size:1.25rem;padding-bottom:.5rem;padding-left:1rem;padding-top:.5rem}.form-check{display:block;margin-bottom:.125rem;min-height:1.5rem;padding-left:1.5em}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-left:0;padding-right:1.5em;text-align:right}.form-check-reverse .form-check-input{float:right;margin-left:0;margin-right:-1.5em}.form-check-input{appearance:none;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid rgba(0,0,0,.25);height:1em;margin-top:.25em;print-color-adjust:exact;vertical-align:top;width:1em}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);outline:0}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3E%3C/svg%3E")}.form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='2' fill='%23fff'/%3E%3C/svg%3E")}.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3E%3C/svg%3E");border-color:#0d6efd}.form-check-input:disabled{filter:none;opacity:.5;pointer-events:none}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='rgba(0, 0, 0, 0.25)'/%3E%3C/svg%3E");background-position:0;border-radius:2em;margin-left:-2.5em;transition:background-position .15s ease-in-out;width:2em}@media (prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2386B6FE'/%3E%3C/svg%3E")}.form-switch .form-check-input:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E");background-position:100%}.form-switch.form-check-reverse{padding-left:0;padding-right:2.5em}.form-switch.form-check-reverse .form-check-input{margin-left:0;margin-right:-2.5em}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{clip:rect(0,0,0,0);pointer-events:none;position:absolute}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{filter:none;opacity:.65;pointer-events:none}.form-range{appearance:none;background-color:transparent;height:1.5rem;padding:0;width:100%}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{background-color:#0d6efd;border:0;border-radius:1rem;height:1rem;margin-top:-.25rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:1rem}@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{transition:none}}.form-range::-webkit-slider-thumb{appearance:none}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{background-color:#dee2e6;border-color:transparent;border-radius:1rem;color:transparent;cursor:pointer;height:.5rem;width:100%}.form-range::-moz-range-thumb{background-color:#0d6efd;border:0;border-radius:1rem;height:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:1rem}@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{transition:none}}.form-range::-moz-range-thumb{appearance:none}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{background-color:#dee2e6;border-color:transparent;border-radius:1rem;color:transparent;cursor:pointer;height:.5rem;width:100%}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.form-range:disabled::-moz-range-thumb{background-color:#adb5bd}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + 2px);line-height:1.25}.form-floating>label{border:1px solid transparent;height:100%;left:0;overflow:hidden;padding:1rem .75rem;pointer-events:none;position:absolute;text-align:start;text-overflow:ellipsis;top:0;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out;white-space:nowrap;width:100%}@media (prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control-plaintext::placeholder,.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown),.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-bottom:.625rem;padding-top:1.625rem}.form-floating>.form-control-plaintext:-webkit-autofill,.form-floating>.form-control:-webkit-autofill{padding-bottom:.625rem;padding-top:1.625rem}.form-floating>.form-select{padding-bottom:.625rem;padding-top:1.625rem}.form-floating>.form-control-plaintext~label,.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:-webkit-autofill~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control-plaintext~label{border-width:1px 0}.input-group{align-items:stretch;display:flex;flex-wrap:wrap;position:relative;width:100%}.input-group>.form-control,.input-group>.form-floating,.input-group>.form-select{flex:1 1 auto;min-width:0;position:relative;width:1%}.input-group>.form-control:focus,.input-group>.form-floating:focus-within,.input-group>.form-select:focus{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{align-items:center;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.375rem;color:#212529;display:flex;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem .75rem;text-align:center;white-space:nowrap}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{border-radius:.5rem;font-size:1.25rem;padding:.5rem 1rem}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{border-radius:.25rem;font-size:.875rem;padding:.25rem .5rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select,.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select,.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-bottom-right-radius:0;border-top-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){border-bottom-left-radius:0;border-top-left-radius:0;margin-left:-1px}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-bottom-left-radius:0;border-top-left-radius:0}.valid-feedback{color:#198754;display:none;font-size:.875em;margin-top:.25rem;width:100%}.valid-tooltip{background-color:rgba(25,135,84,.9);border-radius:.375rem;color:#fff;display:none;font-size:.875rem;margin-top:.1rem;max-width:100%;padding:.25rem .5rem;position:absolute;top:100%;z-index:5}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);border-color:#198754;padding-right:calc(1.5em + .75rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem);padding-right:calc(1.5em + .75rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:#198754}.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E"),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem);padding-right:4.125rem}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.form-control-color.is-valid,.was-validated .form-control-color:valid{width:calc(3.75rem + 1.5em)}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:#198754}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:#198754}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#198754}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-valid,.input-group>.form-floating:not(:focus-within).is-valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-control:not(:focus):valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.was-validated .input-group>.form-select:not(:focus):valid{z-index:3}.invalid-feedback{color:#dc3545;display:none;font-size:.875em;margin-top:.25rem;width:100%}.invalid-tooltip{background-color:rgba(220,53,69,.9);border-radius:.375rem;color:#fff;display:none;font-size:.875rem;margin-top:.1rem;max-width:100%;padding:.25rem .5rem;position:absolute;top:100%;z-index:5}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E");background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);border-color:#dc3545;padding-right:calc(1.5em + .75rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem);padding-right:calc(1.5em + .75rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:#dc3545}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E"),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem);padding-right:4.125rem}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.form-control-color.is-invalid,.was-validated .form-control-color:invalid{width:calc(3.75rem + 1.5em)}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:#dc3545}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:#dc3545}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-invalid,.input-group>.form-floating:not(:focus-within).is-invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-control:not(:focus):invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.was-validated .input-group>.form-select:not(:focus):invalid{z-index:4}.btn{--bs-btn-padding-x:0.75rem;--bs-btn-padding-y:0.375rem;--bs-btn-font-family: ;--bs-btn-font-size:1rem;--bs-btn-font-weight:400;--bs-btn-line-height:1.5;--bs-btn-color:#212529;--bs-btn-bg:transparent;--bs-btn-border-width:1px;--bs-btn-border-color:transparent;--bs-btn-border-radius:0.375rem;--bs-btn-hover-border-color:transparent;--bs-btn-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075);--bs-btn-disabled-opacity:0.65;--bs-btn-focus-box-shadow:0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb),.5);background-color:var(--bs-btn-bg);border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);color:var(--bs-btn-color);cursor:pointer;display:inline-block;font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);text-align:center;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;user-select:none;vertical-align:middle}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);color:var(--bs-btn-hover-color)}.btn-check+.btn:hover{background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color);color:var(--bs-btn-color)}.btn:focus-visible{background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);box-shadow:var(--bs-btn-focus-box-shadow);color:var(--bs-btn-hover-color);outline:0}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);box-shadow:var(--bs-btn-focus-box-shadow);outline:0}.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color);color:var(--bs-btn-active-color)}.btn-check:checked+.btn:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible,.btn:first-child:active:focus-visible,:not(.btn-check)+.btn:active:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);color:var(--bs-btn-disabled-color);opacity:var(--bs-btn-disabled-opacity);pointer-events:none}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0b5ed7;--bs-btn-hover-border-color:#0a58ca;--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0a58ca;--bs-btn-active-border-color:#0a53be;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#0d6efd;--bs-btn-disabled-border-color:#0d6efd}.btn-secondary{--bs-btn-color:#fff;--bs-btn-bg:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#5c636a;--bs-btn-hover-border-color:#565e64;--bs-btn-focus-shadow-rgb:130,138,145;--bs-btn-active-color:#fff;--bs-btn-active-bg:#565e64;--bs-btn-active-border-color:#51585e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#6c757d;--bs-btn-disabled-border-color:#6c757d}.btn-success{--bs-btn-color:#fff;--bs-btn-bg:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#157347;--bs-btn-hover-border-color:#146c43;--bs-btn-focus-shadow-rgb:60,153,110;--bs-btn-active-color:#fff;--bs-btn-active-bg:#146c43;--bs-btn-active-border-color:#13653f;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#198754;--bs-btn-disabled-border-color:#198754}.btn-info{--bs-btn-color:#000;--bs-btn-bg:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#31d2f2;--bs-btn-hover-border-color:#25cff2;--bs-btn-focus-shadow-rgb:11,172,204;--bs-btn-active-color:#000;--bs-btn-active-bg:#3dd5f3;--bs-btn-active-border-color:#25cff2;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#0dcaf0;--bs-btn-disabled-border-color:#0dcaf0}.btn-warning{--bs-btn-color:#000;--bs-btn-bg:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffca2c;--bs-btn-hover-border-color:#ffc720;--bs-btn-focus-shadow-rgb:217,164,6;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffcd39;--bs-btn-active-border-color:#ffc720;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#ffc107;--bs-btn-disabled-border-color:#ffc107}.btn-danger{--bs-btn-color:#fff;--bs-btn-bg:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#bb2d3b;--bs-btn-hover-border-color:#b02a37;--bs-btn-focus-shadow-rgb:225,83,97;--bs-btn-active-color:#fff;--bs-btn-active-bg:#b02a37;--bs-btn-active-border-color:#a52834;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#dc3545;--bs-btn-disabled-border-color:#dc3545}.btn-light{--bs-btn-color:#000;--bs-btn-bg:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#d3d4d5;--bs-btn-hover-border-color:#c6c7c8;--bs-btn-focus-shadow-rgb:211,212,213;--bs-btn-active-color:#000;--bs-btn-active-bg:#c6c7c8;--bs-btn-active-border-color:#babbbc;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#f8f9fa;--bs-btn-disabled-border-color:#f8f9fa}.btn-dark{--bs-btn-color:#fff;--bs-btn-bg:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#424649;--bs-btn-hover-border-color:#373b3e;--bs-btn-focus-shadow-rgb:66,70,73;--bs-btn-active-color:#fff;--bs-btn-active-bg:#4d5154;--bs-btn-active-border-color:#373b3e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#212529;--bs-btn-disabled-border-color:#212529}.btn-outline-primary{--bs-btn-color:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0d6efd;--bs-btn-hover-border-color:#0d6efd;--bs-btn-focus-shadow-rgb:13,110,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0d6efd;--bs-btn-active-border-color:#0d6efd;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#0d6efd;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0d6efd;--bs-gradient:none}.btn-outline-secondary{--bs-btn-color:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#6c757d;--bs-btn-hover-border-color:#6c757d;--bs-btn-focus-shadow-rgb:108,117,125;--bs-btn-active-color:#fff;--bs-btn-active-bg:#6c757d;--bs-btn-active-border-color:#6c757d;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#6c757d;--bs-gradient:none}.btn-outline-success{--bs-btn-color:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#198754;--bs-btn-hover-border-color:#198754;--bs-btn-focus-shadow-rgb:25,135,84;--bs-btn-active-color:#fff;--bs-btn-active-bg:#198754;--bs-btn-active-border-color:#198754;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#198754;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#198754;--bs-gradient:none}.btn-outline-info{--bs-btn-color:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#0dcaf0;--bs-btn-hover-border-color:#0dcaf0;--bs-btn-focus-shadow-rgb:13,202,240;--bs-btn-active-color:#000;--bs-btn-active-bg:#0dcaf0;--bs-btn-active-border-color:#0dcaf0;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#0dcaf0;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0dcaf0;--bs-gradient:none}.btn-outline-warning{--bs-btn-color:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffc107;--bs-btn-hover-border-color:#ffc107;--bs-btn-focus-shadow-rgb:255,193,7;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffc107;--bs-btn-active-border-color:#ffc107;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#ffc107;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#ffc107;--bs-gradient:none}.btn-outline-danger{--bs-btn-color:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#dc3545;--bs-btn-hover-border-color:#dc3545;--bs-btn-focus-shadow-rgb:220,53,69;--bs-btn-active-color:#fff;--bs-btn-active-bg:#dc3545;--bs-btn-active-border-color:#dc3545;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#dc3545;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#dc3545;--bs-gradient:none}.btn-outline-light{--bs-btn-color:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#f8f9fa;--bs-btn-hover-border-color:#f8f9fa;--bs-btn-focus-shadow-rgb:248,249,250;--bs-btn-active-color:#000;--bs-btn-active-bg:#f8f9fa;--bs-btn-active-border-color:#f8f9fa;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#f8f9fa;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#f8f9fa;--bs-gradient:none}.btn-outline-dark{--bs-btn-color:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#212529;--bs-btn-hover-border-color:#212529;--bs-btn-focus-shadow-rgb:33,37,41;--bs-btn-active-color:#fff;--bs-btn-active-bg:#212529;--bs-btn-active-border-color:#212529;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#212529;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#212529;--bs-gradient:none}.btn-link{--bs-btn-font-weight:400;--bs-btn-color:var(--bs-link-color);--bs-btn-bg:transparent;--bs-btn-border-color:transparent;--bs-btn-hover-color:var(--bs-link-hover-color);--bs-btn-hover-border-color:transparent;--bs-btn-active-color:var(--bs-link-hover-color);--bs-btn-active-border-color:transparent;--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-border-color:transparent;--bs-btn-box-shadow:none;--bs-btn-focus-shadow-rgb:49,132,253;text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-group-lg>.btn,.btn-lg{--bs-btn-padding-y:0.5rem;--bs-btn-padding-x:1rem;--bs-btn-font-size:1.25rem;--bs-btn-border-radius:0.5rem}.btn-group-sm>.btn,.btn-sm{--bs-btn-padding-y:0.25rem;--bs-btn-padding-x:0.5rem;--bs-btn-font-size:0.875rem;--bs-btn-border-radius:0.25rem}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{height:auto;transition:width .35s ease;width:0}@media (prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}.dropdown,.dropdown-center,.dropend,.dropstart,.dropup,.dropup-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{border-bottom:0;border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:.3em solid;content:"";display:inline-block;margin-left:.255em;vertical-align:.255em}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex:1000;--bs-dropdown-min-width:10rem;--bs-dropdown-padding-x:0;--bs-dropdown-padding-y:0.5rem;--bs-dropdown-spacer:0.125rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color:#212529;--bs-dropdown-bg:#fff;--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-border-radius:0.375rem;--bs-dropdown-border-width:1px;--bs-dropdown-inner-border-radius:calc(0.375rem - 1px);--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y:0.5rem;--bs-dropdown-box-shadow:0 0.5rem 1rem rgba(0,0,0,.15);--bs-dropdown-link-color:#212529;--bs-dropdown-link-hover-color:#1e2125;--bs-dropdown-link-hover-bg:#e9ecef;--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:#adb5bd;--bs-dropdown-item-padding-x:1rem;--bs-dropdown-item-padding-y:0.25rem;--bs-dropdown-header-color:#6c757d;--bs-dropdown-header-padding-x:1rem;--bs-dropdown-header-padding-y:0.5rem;background-clip:padding-box;background-color:var(--bs-dropdown-bg);border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius);color:var(--bs-dropdown-color);display:none;font-size:var(--bs-dropdown-font-size);list-style:none;margin:0;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);position:absolute;text-align:left;z-index:var(--bs-dropdown-zindex)}.dropdown-menu[data-bs-popper]{left:0;margin-top:var(--bs-dropdown-spacer);top:100%}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{left:auto;right:0}@media (min-width:576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{left:auto;right:0}}@media (min-width:768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{left:auto;right:0}}@media (min-width:992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{left:auto;right:0}}@media (min-width:1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{left:auto;right:0}}@media (min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{left:auto;right:0}}.dropup .dropdown-menu[data-bs-popper]{bottom:100%;margin-bottom:var(--bs-dropdown-spacer);margin-top:0;top:auto}.dropup .dropdown-toggle:after{border-bottom:.3em solid;border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:0;content:"";display:inline-block;margin-left:.255em;vertical-align:.255em}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{left:100%;margin-left:var(--bs-dropdown-spacer);margin-top:0;right:auto;top:0}.dropend .dropdown-toggle:after{border-bottom:.3em solid transparent;border-left:.3em solid;border-right:0;border-top:.3em solid transparent;content:"";display:inline-block;margin-left:.255em;vertical-align:.255em}.dropend .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-toggle:after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{left:auto;margin-right:var(--bs-dropdown-spacer);margin-top:0;right:100%;top:0}.dropstart .dropdown-toggle:after{content:"";display:inline-block;display:none;margin-left:.255em;vertical-align:.255em}.dropstart .dropdown-toggle:before{border-bottom:.3em solid transparent;border-right:.3em solid;border-top:.3em solid transparent;content:"";display:inline-block;margin-right:.255em;vertical-align:.255em}.dropstart .dropdown-toggle:empty:after{margin-left:0}.dropstart .dropdown-toggle:before{vertical-align:0}.dropdown-divider{border-top:1px solid var(--bs-dropdown-divider-bg);height:0;margin:var(--bs-dropdown-divider-margin-y) 0;opacity:1;overflow:hidden}.dropdown-item{background-color:transparent;border:0;clear:both;color:var(--bs-dropdown-link-color);display:block;font-weight:400;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);text-align:inherit;text-decoration:none;white-space:nowrap;width:100%}.dropdown-item:focus,.dropdown-item:hover{background-color:var(--bs-dropdown-link-hover-bg);color:var(--bs-dropdown-link-hover-color)}.dropdown-item.active,.dropdown-item:active{background-color:var(--bs-dropdown-link-active-bg);color:var(--bs-dropdown-link-active-color);text-decoration:none}.dropdown-item.disabled,.dropdown-item:disabled{background-color:transparent;color:var(--bs-dropdown-link-disabled-color);pointer-events:none}.dropdown-menu.show{display:block}.dropdown-header{color:var(--bs-dropdown-header-color);display:block;font-size:.875rem;margin-bottom:0;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);white-space:nowrap}.dropdown-item-text{color:var(--bs-dropdown-link-color);display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x)}.dropdown-menu-dark{--bs-dropdown-color:#dee2e6;--bs-dropdown-bg:#343a40;--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color:#dee2e6;--bs-dropdown-link-hover-color:#fff;--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg:hsla(0,0%,100%,.15);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:#adb5bd;--bs-dropdown-header-color:#adb5bd}.btn-group,.btn-group-vertical{display:inline-flex;position:relative;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{flex:1 1 auto;position:relative}.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:.375rem}.btn-group>.btn-group:not(:first-child),.btn-group>:not(.btn-check:first-child)+.btn{margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{border-bottom-left-radius:0;border-top-left-radius:0}.dropdown-toggle-split{padding-left:.5625rem;padding-right:.5625rem}.dropdown-toggle-split:after,.dropend .dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after{margin-left:0}.dropstart .dropdown-toggle-split:before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-left:.375rem;padding-right:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-left:.75rem;padding-right:.75rem}.btn-group-vertical{align-items:flex-start;flex-direction:column;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-left-radius:0;border-bottom-right-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn~.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-link-color);--bs-nav-link-hover-color:var(--bs-link-hover-color);--bs-nav-link-disabled-color:#6c757d;display:flex;flex-wrap:wrap;list-style:none;margin-bottom:0;padding-left:0}.nav-link{color:var(--bs-nav-link-color);display:block;font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:focus,.nav-link:hover{color:var(--bs-nav-link-hover-color)}.nav-link.disabled{color:var(--bs-nav-link-disabled-color);cursor:default;pointer-events:none}.nav-tabs{--bs-nav-tabs-border-width:1px;--bs-nav-tabs-border-color:#dee2e6;--bs-nav-tabs-border-radius:0.375rem;--bs-nav-tabs-link-hover-border-color:#e9ecef #e9ecef #dee2e6;--bs-nav-tabs-link-active-color:#495057;--bs-nav-tabs-link-active-bg:#fff;--bs-nav-tabs-link-active-border-color:#dee2e6 #dee2e6 #fff;border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{background:none;border:var(--bs-nav-tabs-border-width) solid transparent;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius);margin-bottom:calc(var(--bs-nav-tabs-border-width)*-1)}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:var(--bs-nav-tabs-link-hover-border-color);isolation:isolate}.nav-tabs .nav-link.disabled,.nav-tabs .nav-link:disabled{background-color:transparent;border-color:transparent;color:var(--bs-nav-link-disabled-color)}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color);color:var(--bs-nav-tabs-link-active-color)}.nav-tabs .dropdown-menu{border-top-left-radius:0;border-top-right-radius:0;margin-top:calc(var(--bs-nav-tabs-border-width)*-1)}.nav-pills{--bs-nav-pills-border-radius:0.375rem;--bs-nav-pills-link-active-color:#fff;--bs-nav-pills-link-active-bg:#0d6efd}.nav-pills .nav-link{background:none;border:0;border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link:disabled{background-color:transparent;border-color:transparent;color:var(--bs-nav-link-disabled-color)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background-color:var(--bs-nav-pills-link-active-bg);color:var(--bs-nav-pills-link-active-color)}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x:0;--bs-navbar-padding-y:0.5rem;--bs-navbar-color:rgba(0,0,0,.55);--bs-navbar-hover-color:rgba(0,0,0,.7);--bs-navbar-disabled-color:rgba(0,0,0,.3);--bs-navbar-active-color:rgba(0,0,0,.9);--bs-navbar-brand-padding-y:0.3125rem;--bs-navbar-brand-margin-end:1rem;--bs-navbar-brand-font-size:1.25rem;--bs-navbar-brand-color:rgba(0,0,0,.9);--bs-navbar-brand-hover-color:rgba(0,0,0,.9);--bs-navbar-nav-link-padding-x:0.5rem;--bs-navbar-toggler-padding-y:0.25rem;--bs-navbar-toggler-padding-x:0.75rem;--bs-navbar-toggler-font-size:1.25rem;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(0, 0, 0, 0.55)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");--bs-navbar-toggler-border-color:rgba(0,0,0,.1);--bs-navbar-toggler-border-radius:0.375rem;--bs-navbar-toggler-focus-width:0.25rem;--bs-navbar-toggler-transition:box-shadow 0.15s ease-in-out;align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);position:relative}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{align-items:center;display:flex;flex-wrap:inherit;justify-content:space-between}.navbar-brand{color:var(--bs-navbar-brand-color);font-size:var(--bs-navbar-brand-font-size);margin-right:var(--bs-navbar-brand-margin-end);padding-bottom:var(--bs-navbar-brand-padding-y);padding-top:var(--bs-navbar-brand-padding-y);text-decoration:none;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x:0;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-navbar-color);--bs-nav-link-hover-color:var(--bs-navbar-hover-color);--bs-nav-link-disabled-color:var(--bs-navbar-disabled-color);display:flex;flex-direction:column;list-style:none;margin-bottom:0;padding-left:0}.navbar-nav .nav-link.active,.navbar-nav .show>.nav-link{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{color:var(--bs-navbar-color);padding-bottom:.5rem;padding-top:.5rem}.navbar-text a,.navbar-text a:focus,.navbar-text a:hover{color:var(--bs-navbar-active-color)}.navbar-collapse{align-items:center;flex-basis:100%;flex-grow:1}.navbar-toggler{background-color:transparent;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);color:var(--bs-navbar-color);font-size:var(--bs-navbar-toggler-font-size);line-height:1;padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);transition:var(--bs-navbar-toggler-transition)}@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width);outline:0;text-decoration:none}.navbar-toggler-icon{background-image:var(--bs-navbar-toggler-icon-bg);background-position:50%;background-repeat:no-repeat;background-size:100%;display:inline-block;height:1.5em;vertical-align:middle;width:1.5em}.navbar-nav-scroll{max-height:var(--bs-scroll-height,75vh);overflow-y:auto}@media (min-width:576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-left:var(--bs-navbar-nav-link-padding-x);padding-right:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{background-color:transparent!important;border:0!important;flex-grow:1;height:auto!important;position:static;transform:none!important;transition:none;visibility:visible!important;width:auto!important;z-index:auto}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media (min-width:768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-left:var(--bs-navbar-nav-link-padding-x);padding-right:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{background-color:transparent!important;border:0!important;flex-grow:1;height:auto!important;position:static;transform:none!important;transition:none;visibility:visible!important;width:auto!important;z-index:auto}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media (min-width:992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-left:var(--bs-navbar-nav-link-padding-x);padding-right:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{background-color:transparent!important;border:0!important;flex-grow:1;height:auto!important;position:static;transform:none!important;transition:none;visibility:visible!important;width:auto!important;z-index:auto}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media (min-width:1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-left:var(--bs-navbar-nav-link-padding-x);padding-right:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{background-color:transparent!important;border:0!important;flex-grow:1;height:auto!important;position:static;transform:none!important;transition:none;visibility:visible!important;width:auto!important;z-index:auto}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media (min-width:1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-left:var(--bs-navbar-nav-link-padding-x);padding-right:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{background-color:transparent!important;border:0!important;flex-grow:1;height:auto!important;position:static;transform:none!important;transition:none;visibility:visible!important;width:auto!important;z-index:auto}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;padding:0}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-left:var(--bs-navbar-nav-link-padding-x);padding-right:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{background-color:transparent!important;border:0!important;flex-grow:1;height:auto!important;position:static;transform:none!important;transition:none;visibility:visible!important;width:auto!important;z-index:auto}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;padding:0}.navbar-dark{--bs-navbar-color:hsla(0,0%,100%,.55);--bs-navbar-hover-color:hsla(0,0%,100%,.75);--bs-navbar-disabled-color:hsla(0,0%,100%,.25);--bs-navbar-active-color:#fff;--bs-navbar-brand-color:#fff;--bs-navbar-brand-hover-color:#fff;--bs-navbar-toggler-border-color:hsla(0,0%,100%,.1);--bs-navbar-toggler-icon-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(255, 255, 255, 0.55)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.card{--bs-card-spacer-y:1rem;--bs-card-spacer-x:1rem;--bs-card-title-spacer-y:0.5rem;--bs-card-border-width:1px;--bs-card-border-color:var(--bs-border-color-translucent);--bs-card-border-radius:0.375rem;--bs-card-box-shadow: ;--bs-card-inner-border-radius:calc(0.375rem - 1px);--bs-card-cap-padding-y:0.5rem;--bs-card-cap-padding-x:1rem;--bs-card-cap-bg:rgba(0,0,0,.03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg:#fff;--bs-card-img-overlay-padding:1rem;--bs-card-group-margin:0.75rem;word-wrap:break-word;background-clip:border-box;background-color:var(--bs-card-bg);border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius);display:flex;flex-direction:column;height:var(--bs-card-height);min-width:0;position:relative}.card>hr{margin-left:0;margin-right:0}.card>.list-group{border-bottom:inherit;border-top:inherit}.card>.list-group:first-child{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius);border-top-width:0}.card>.list-group:last-child{border-bottom-left-radius:var(--bs-card-inner-border-radius);border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-width:0}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{color:var(--bs-card-color);flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x)}.card-title{margin-bottom:var(--bs-card-title-spacer-y)}.card-subtitle{margin-top:calc(var(--bs-card-title-spacer-y)*-.5)}.card-subtitle,.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color);color:var(--bs-card-cap-color);margin-bottom:0;padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color);color:var(--bs-card-cap-color);padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{border-bottom:0;margin-bottom:calc(var(--bs-card-cap-padding-y)*-1);margin-left:calc(var(--bs-card-cap-padding-x)*-.5);margin-right:calc(var(--bs-card-cap-padding-x)*-.5)}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-left:calc(var(--bs-card-cap-padding-x)*-.5);margin-right:calc(var(--bs-card-cap-padding-x)*-.5)}.card-img-overlay{border-radius:var(--bs-card-inner-border-radius);bottom:0;left:0;padding:var(--bs-card-img-overlay-padding);position:absolute;right:0;top:0}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-left-radius:var(--bs-card-inner-border-radius);border-bottom-right-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media (min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{border-left:0;margin-left:0}.card-group>.card:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.accordion{--bs-accordion-color:#212529;--bs-accordion-bg:#fff;--bs-accordion-transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,border-radius 0.15s ease;--bs-accordion-border-color:var(--bs-border-color);--bs-accordion-border-width:1px;--bs-accordion-border-radius:0.375rem;--bs-accordion-inner-border-radius:calc(0.375rem - 1px);--bs-accordion-btn-padding-x:1.25rem;--bs-accordion-btn-padding-y:1rem;--bs-accordion-btn-color:#212529;--bs-accordion-btn-bg:var(--bs-accordion-bg);--bs-accordion-btn-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");--bs-accordion-btn-icon-width:1.25rem;--bs-accordion-btn-icon-transform:rotate(-180deg);--bs-accordion-btn-icon-transition:transform 0.2s ease-in-out;--bs-accordion-btn-active-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230B63E3'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");--bs-accordion-btn-focus-border-color:#86b7fe;--bs-accordion-btn-focus-box-shadow:0 0 0 0.25rem rgba(13,110,253,.25);--bs-accordion-body-padding-x:1.25rem;--bs-accordion-body-padding-y:1rem;--bs-accordion-active-color:#0c63e4;--bs-accordion-active-bg:#e7f1ff}.accordion-button{align-items:center;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;color:var(--bs-accordion-btn-color);display:flex;font-size:1rem;overflow-anchor:none;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);position:relative;text-align:left;transition:var(--bs-accordion-transition);width:100%}@media (prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(var(--bs-accordion-border-width)*-1) 0 var(--bs-accordion-border-color);color:var(--bs-accordion-active-color)}.accordion-button:not(.collapsed):after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button:after{background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);content:"";flex-shrink:0;height:var(--bs-accordion-btn-icon-width);margin-left:auto;transition:var(--bs-accordion-btn-icon-transition);width:var(--bs-accordion-btn-icon-width)}@media (prefers-reduced-motion:reduce){.accordion-button:after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{border-color:var(--bs-accordion-btn-focus-border-color);box-shadow:var(--bs-accordion-btn-focus-box-shadow);outline:0;z-index:3}.accordion-header{margin-bottom:0}.accordion-item{background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);color:var(--bs-accordion-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-left-radius:var(--bs-accordion-border-radius);border-bottom-right-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-left-radius:var(--bs-accordion-inner-border-radius);border-bottom-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type .accordion-collapse{border-bottom-left-radius:var(--bs-accordion-border-radius);border-bottom-right-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-left:0;border-radius:0;border-right:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button,.accordion-flush .accordion-item .accordion-button.collapsed{border-radius:0}.breadcrumb{--bs-breadcrumb-padding-x:0;--bs-breadcrumb-padding-y:0;--bs-breadcrumb-margin-bottom:1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color:#6c757d;--bs-breadcrumb-item-padding-x:0.5rem;--bs-breadcrumb-item-active-color:#6c757d;background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius);display:flex;flex-wrap:wrap;font-size:var(--bs-breadcrumb-font-size);list-style:none;margin-bottom:var(--bs-breadcrumb-margin-bottom);padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item:before{color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider,"/");float:left;padding-right:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x:0.75rem;--bs-pagination-padding-y:0.375rem;--bs-pagination-font-size:1rem;--bs-pagination-color:var(--bs-link-color);--bs-pagination-bg:#fff;--bs-pagination-border-width:1px;--bs-pagination-border-color:#dee2e6;--bs-pagination-border-radius:0.375rem;--bs-pagination-hover-color:var(--bs-link-hover-color);--bs-pagination-hover-bg:#e9ecef;--bs-pagination-hover-border-color:#dee2e6;--bs-pagination-focus-color:var(--bs-link-hover-color);--bs-pagination-focus-bg:#e9ecef;--bs-pagination-focus-box-shadow:0 0 0 0.25rem rgba(13,110,253,.25);--bs-pagination-active-color:#fff;--bs-pagination-active-bg:#0d6efd;--bs-pagination-active-border-color:#0d6efd;--bs-pagination-disabled-color:#6c757d;--bs-pagination-disabled-bg:#fff;--bs-pagination-disabled-border-color:#dee2e6;display:flex;list-style:none;padding-left:0}.page-link{background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);color:var(--bs-pagination-color);display:block;font-size:var(--bs-pagination-font-size);padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);position:relative;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.page-link{transition:none}}.page-link:hover{background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color);color:var(--bs-pagination-hover-color);z-index:2}.page-link:focus{background-color:var(--bs-pagination-focus-bg);box-shadow:var(--bs-pagination-focus-box-shadow);color:var(--bs-pagination-focus-color);outline:0;z-index:3}.active>.page-link,.page-link.active{background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color);color:var(--bs-pagination-active-color);z-index:3}.disabled>.page-link,.page-link.disabled{background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color);color:var(--bs-pagination-disabled-color);pointer-events:none}.page-item:not(:first-child) .page-link{margin-left:-1px}.page-item:first-child .page-link{border-bottom-left-radius:var(--bs-pagination-border-radius);border-top-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-bottom-right-radius:var(--bs-pagination-border-radius);border-top-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x:1.5rem;--bs-pagination-padding-y:0.75rem;--bs-pagination-font-size:1.25rem;--bs-pagination-border-radius:0.5rem}.pagination-sm{--bs-pagination-padding-x:0.5rem;--bs-pagination-padding-y:0.25rem;--bs-pagination-font-size:0.875rem;--bs-pagination-border-radius:0.25rem}.badge{--bs-badge-padding-x:0.65em;--bs-badge-padding-y:0.35em;--bs-badge-font-size:0.75em;--bs-badge-font-weight:700;--bs-badge-color:#fff;--bs-badge-border-radius:0.375rem;border-radius:var(--bs-badge-border-radius);color:var(--bs-badge-color);display:inline-block;font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);text-align:center;vertical-align:baseline;white-space:nowrap}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg:transparent;--bs-alert-padding-x:1rem;--bs-alert-padding-y:1rem;--bs-alert-margin-bottom:1rem;--bs-alert-color:inherit;--bs-alert-border-color:transparent;--bs-alert-border:1px solid var(--bs-alert-border-color);--bs-alert-border-radius:0.375rem;background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius);color:var(--bs-alert-color);margin-bottom:var(--bs-alert-margin-bottom);padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);position:relative}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{padding:1.25rem 1rem;position:absolute;right:0;top:0;z-index:2}.alert-primary{--bs-alert-color:#084298;--bs-alert-bg:#cfe2ff;--bs-alert-border-color:#b6d4fe}.alert-primary .alert-link{color:#063579}.alert-secondary{--bs-alert-color:#41464b;--bs-alert-bg:#e2e3e5;--bs-alert-border-color:#d3d6d8}.alert-secondary .alert-link{color:#34383c}.alert-success{--bs-alert-color:#0f5132;--bs-alert-bg:#d1e7dd;--bs-alert-border-color:#badbcc}.alert-success .alert-link{color:#0c4128}.alert-info{--bs-alert-color:#055160;--bs-alert-bg:#cff4fc;--bs-alert-border-color:#b6effb}.alert-info .alert-link{color:#04414d}.alert-warning{--bs-alert-color:#664d03;--bs-alert-bg:#fff3cd;--bs-alert-border-color:#ffecb5}.alert-warning .alert-link{color:#523e02}.alert-danger{--bs-alert-color:#842029;--bs-alert-bg:#f8d7da;--bs-alert-border-color:#f5c2c7}.alert-danger .alert-link{color:#6a1921}.alert-light{--bs-alert-color:#636464;--bs-alert-bg:#fefefe;--bs-alert-border-color:#fdfdfe}.alert-light .alert-link{color:#4f5050}.alert-dark{--bs-alert-color:#141619;--bs-alert-bg:#d3d3d4;--bs-alert-border-color:#bcbebf}.alert-dark .alert-link{color:#101214}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress{--bs-progress-height:1rem;--bs-progress-font-size:0.75rem;--bs-progress-bg:#e9ecef;--bs-progress-border-radius:0.375rem;--bs-progress-box-shadow:inset 0 1px 2px rgba(0,0,0,.075);--bs-progress-bar-color:#fff;--bs-progress-bar-bg:#0d6efd;--bs-progress-bar-transition:width 0.6s ease;background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius);font-size:var(--bs-progress-font-size);height:var(--bs-progress-height)}.progress,.progress-bar{display:flex;overflow:hidden}.progress-bar{background-color:var(--bs-progress-bar-bg);color:var(--bs-progress-bar-color);flex-direction:column;justify-content:center;text-align:center;transition:var(--bs-progress-bar-transition);white-space:nowrap}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-bar-animated{animation:progress-bar-stripes 1s linear infinite}@media (prefers-reduced-motion:reduce){.progress-bar-animated{animation:none}}.list-group{--bs-list-group-color:#212529;--bs-list-group-bg:#fff;--bs-list-group-border-color:rgba(0,0,0,.125);--bs-list-group-border-width:1px;--bs-list-group-border-radius:0.375rem;--bs-list-group-item-padding-x:1rem;--bs-list-group-item-padding-y:0.5rem;--bs-list-group-action-color:#495057;--bs-list-group-action-hover-color:#495057;--bs-list-group-action-hover-bg:#f8f9fa;--bs-list-group-action-active-color:#212529;--bs-list-group-action-active-bg:#e9ecef;--bs-list-group-disabled-color:#6c757d;--bs-list-group-disabled-bg:#fff;--bs-list-group-active-color:#fff;--bs-list-group-active-bg:#0d6efd;--bs-list-group-active-border-color:#0d6efd;border-radius:var(--bs-list-group-border-radius);display:flex;flex-direction:column;margin-bottom:0;padding-left:0}.list-group-numbered{counter-reset:section;list-style-type:none}.list-group-numbered>.list-group-item:before{content:counters(section,".") ". ";counter-increment:section}.list-group-item-action{color:var(--bs-list-group-action-color);text-align:inherit;width:100%}.list-group-item-action:focus,.list-group-item-action:hover{background-color:var(--bs-list-group-action-hover-bg);color:var(--bs-list-group-action-hover-color);text-decoration:none;z-index:1}.list-group-item-action:active{background-color:var(--bs-list-group-action-active-bg);color:var(--bs-list-group-action-active-color)}.list-group-item{background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);color:var(--bs-list-group-color);display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);position:relative;text-decoration:none}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{background-color:var(--bs-list-group-disabled-bg);color:var(--bs-list-group-disabled-color);pointer-events:none}.list-group-item.active{background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color);color:var(--bs-list-group-active-color);z-index:2}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{border-top-width:var(--bs-list-group-border-width);margin-top:calc(var(--bs-list-group-border-width)*-1)}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-bottom-left-radius:0;border-top-right-radius:var(--bs-list-group-border-radius)}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-left-width:0;border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal>.list-group-item+.list-group-item.active{border-left-width:var(--bs-list-group-border-width);margin-left:calc(var(--bs-list-group-border-width)*-1)}@media (min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-bottom-left-radius:0;border-top-right-radius:var(--bs-list-group-border-radius)}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-left-width:0;border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{border-left-width:var(--bs-list-group-border-width);margin-left:calc(var(--bs-list-group-border-width)*-1)}}@media (min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-bottom-left-radius:0;border-top-right-radius:var(--bs-list-group-border-radius)}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-left-width:0;border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal-md>.list-group-item+.list-group-item.active{border-left-width:var(--bs-list-group-border-width);margin-left:calc(var(--bs-list-group-border-width)*-1)}}@media (min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-bottom-left-radius:0;border-top-right-radius:var(--bs-list-group-border-radius)}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-left-width:0;border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{border-left-width:var(--bs-list-group-border-width);margin-left:calc(var(--bs-list-group-border-width)*-1)}}@media (min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-bottom-left-radius:0;border-top-right-radius:var(--bs-list-group-border-radius)}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-left-width:0;border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{border-left-width:var(--bs-list-group-border-width);margin-left:calc(var(--bs-list-group-border-width)*-1)}}@media (min-width:1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-bottom-left-radius:0;border-top-right-radius:var(--bs-list-group-border-radius)}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-left-width:0;border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{border-left-width:var(--bs-list-group-border-width);margin-left:calc(var(--bs-list-group-border-width)*-1)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{background-color:#cfe2ff;color:#084298}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{background-color:#bacbe5;color:#084298}.list-group-item-primary.list-group-item-action.active{background-color:#084298;border-color:#084298;color:#fff}.list-group-item-secondary{background-color:#e2e3e5;color:#41464b}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{background-color:#cbcdce;color:#41464b}.list-group-item-secondary.list-group-item-action.active{background-color:#41464b;border-color:#41464b;color:#fff}.list-group-item-success{background-color:#d1e7dd;color:#0f5132}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{background-color:#bcd0c7;color:#0f5132}.list-group-item-success.list-group-item-action.active{background-color:#0f5132;border-color:#0f5132;color:#fff}.list-group-item-info{background-color:#cff4fc;color:#055160}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{background-color:#badce3;color:#055160}.list-group-item-info.list-group-item-action.active{background-color:#055160;border-color:#055160;color:#fff}.list-group-item-warning{background-color:#fff3cd;color:#664d03}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{background-color:#e6dab9;color:#664d03}.list-group-item-warning.list-group-item-action.active{background-color:#664d03;border-color:#664d03;color:#fff}.list-group-item-danger{background-color:#f8d7da;color:#842029}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{background-color:#dfc1c4;color:#842029}.list-group-item-danger.list-group-item-action.active{background-color:#842029;border-color:#842029;color:#fff}.list-group-item-light{background-color:#fefefe;color:#636464}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{background-color:#e4e4e5;color:#636464}.list-group-item-light.list-group-item-action.active{background-color:#636464;border-color:#636464;color:#fff}.list-group-item-dark{background-color:#d3d3d4;color:#141619}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{background-color:#bebebf;color:#141619}.list-group-item-dark.list-group-item-action.active{background-color:#141619;border-color:#141619;color:#fff}.btn-close{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3E%3C/svg%3E") 50%/1em auto no-repeat;border:0;border-radius:.375rem;box-sizing:content-box;color:#000;height:1em;opacity:.5;padding:.25em;width:1em}.btn-close:hover{color:#000;opacity:.75;text-decoration:none}.btn-close:focus{box-shadow:0 0 0 .25rem rgba(13,110,253,.25);opacity:1;outline:0}.btn-close.disabled,.btn-close:disabled{opacity:.25;pointer-events:none;user-select:none}.btn-close-white{filter:invert(1) grayscale(100%) brightness(200%)}.toast{--bs-toast-zindex:1090;--bs-toast-padding-x:0.75rem;--bs-toast-padding-y:0.5rem;--bs-toast-spacing:1.5rem;--bs-toast-max-width:350px;--bs-toast-font-size:0.875rem;--bs-toast-color: ;--bs-toast-bg:hsla(0,0%,100%,.85);--bs-toast-border-width:1px;--bs-toast-border-color:var(--bs-border-color-translucent);--bs-toast-border-radius:0.375rem;--bs-toast-box-shadow:0 0.5rem 1rem rgba(0,0,0,.15);--bs-toast-header-color:#6c757d;--bs-toast-header-bg:hsla(0,0%,100%,.85);--bs-toast-header-border-color:rgba(0,0,0,.05);background-clip:padding-box;background-color:var(--bs-toast-bg);border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);border-radius:var(--bs-toast-border-radius);box-shadow:var(--bs-toast-box-shadow);color:var(--bs-toast-color);font-size:var(--bs-toast-font-size);max-width:100%;pointer-events:auto;width:var(--bs-toast-max-width)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex:1090;max-width:100%;pointer-events:none;position:absolute;width:max-content;z-index:var(--bs-toast-zindex)}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{align-items:center;background-clip:padding-box;background-color:var(--bs-toast-header-bg);border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));color:var(--bs-toast-header-color);display:flex;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x)}.toast-header .btn-close{margin-left:var(--bs-toast-padding-x);margin-right:calc(var(--bs-toast-padding-x)*-.5)}.toast-body{word-wrap:break-word;padding:var(--bs-toast-padding-x)}.modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:1rem;--bs-modal-margin:0.5rem;--bs-modal-color: ;--bs-modal-bg:#fff;--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:1px;--bs-modal-border-radius:0.5rem;--bs-modal-box-shadow:0 0.125rem 0.25rem rgba(0,0,0,.075);--bs-modal-inner-border-radius:calc(0.5rem - 1px);--bs-modal-header-padding-x:1rem;--bs-modal-header-padding-y:1rem;--bs-modal-header-padding:1rem 1rem;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:1px;--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:0.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:1px;display:none;height:100%;left:0;outline:0;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;width:100%;z-index:var(--bs-modal-zindex)}.modal-dialog{margin:var(--bs-modal-margin);pointer-events:none;position:relative;width:auto}.modal.fade .modal-dialog{transition:transform .3s ease-out}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.fade .modal-dialog{transform:translateY(-50px)}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin)*2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{align-items:center;display:flex;min-height:calc(100% - var(--bs-modal-margin)*2)}.modal-content{background-clip:padding-box;background-color:var(--bs-modal-bg);border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);color:var(--bs-modal-color);display:flex;flex-direction:column;outline:0;pointer-events:auto;position:relative;width:100%}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000;--bs-backdrop-opacity:0.5;background-color:var(--bs-backdrop-bg);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:var(--bs-backdrop-zindex)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{align-items:center;border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius);display:flex;flex-shrink:0;justify-content:space-between;padding:var(--bs-modal-header-padding)}.modal-header .btn-close{margin:calc(var(--bs-modal-header-padding-y)*-.5) calc(var(--bs-modal-header-padding-x)*-.5) calc(var(--bs-modal-header-padding-y)*-.5) auto;padding:calc(var(--bs-modal-header-padding-y)*.5) calc(var(--bs-modal-header-padding-x)*.5)}.modal-title{line-height:var(--bs-modal-title-line-height);margin-bottom:0}.modal-body{flex:1 1 auto;padding:var(--bs-modal-padding);position:relative}.modal-footer{align-items:center;background-color:var(--bs-modal-footer-bg);border-bottom-left-radius:var(--bs-modal-inner-border-radius);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap)*.5)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap)*.5)}@media (min-width:576px){.modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow:0 0.5rem 1rem rgba(0,0,0,.15)}.modal-dialog{margin-left:auto;margin-right:auto;max-width:var(--bs-modal-width)}.modal-sm{--bs-modal-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{--bs-modal-width:800px}}@media (min-width:1200px){.modal-xl{--bs-modal-width:1140px}}.modal-fullscreen{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen .modal-footer,.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media (max-width:575.98px){.modal-fullscreen-sm-down{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-sm-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-sm-down .modal-footer,.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media (max-width:767.98px){.modal-fullscreen-md-down{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-md-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-md-down .modal-footer,.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media (max-width:991.98px){.modal-fullscreen-lg-down{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-lg-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-lg-down .modal-footer,.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media (max-width:1199.98px){.modal-fullscreen-xl-down{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-xl-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-xl-down .modal-footer,.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media (max-width:1399.98px){.modal-fullscreen-xxl-down{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-xxl-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-xxl-down .modal-footer,.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex:1080;--bs-tooltip-max-width:200px;--bs-tooltip-padding-x:0.5rem;--bs-tooltip-padding-y:0.25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size:0.875rem;--bs-tooltip-color:#fff;--bs-tooltip-bg:#000;--bs-tooltip-border-radius:0.375rem;--bs-tooltip-opacity:0.9;--bs-tooltip-arrow-width:0.8rem;--bs-tooltip-arrow-height:0.4rem;word-wrap:break-word;display:block;font-family:var(--bs-font-sans-serif);font-size:var(--bs-tooltip-font-size);font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.5;margin:var(--bs-tooltip-margin);opacity:0;padding:var(--bs-tooltip-arrow-height);text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;z-index:var(--bs-tooltip-zindex)}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;height:var(--bs-tooltip-arrow-height);width:var(--bs-tooltip-arrow-width)}.tooltip .tooltip-arrow:before{border-color:transparent;border-style:solid;content:"";position:absolute}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:0}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before,.bs-tooltip-top .tooltip-arrow:before{border-top-color:var(--bs-tooltip-bg);border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width)*.5) 0;top:-1px}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{height:var(--bs-tooltip-arrow-width);left:0;width:var(--bs-tooltip-arrow-height)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before,.bs-tooltip-end .tooltip-arrow:before{border-right-color:var(--bs-tooltip-bg);border-width:calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width)*.5) 0;right:-1px}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:0}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before,.bs-tooltip-bottom .tooltip-arrow:before{border-bottom-color:var(--bs-tooltip-bg);border-width:0 calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height);bottom:-1px}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{height:var(--bs-tooltip-arrow-width);right:0;width:var(--bs-tooltip-arrow-height)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before,.bs-tooltip-start .tooltip-arrow:before{border-left-color:var(--bs-tooltip-bg);border-width:calc(var(--bs-tooltip-arrow-width)*.5) 0 calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height);left:-1px}.tooltip-inner{background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius);color:var(--bs-tooltip-color);max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);text-align:center}.popover{--bs-popover-zindex:1070;--bs-popover-max-width:276px;--bs-popover-font-size:0.875rem;--bs-popover-bg:#fff;--bs-popover-border-width:1px;--bs-popover-border-color:var(--bs-border-color-translucent);--bs-popover-border-radius:0.5rem;--bs-popover-inner-border-radius:calc(0.5rem - 1px);--bs-popover-box-shadow:0 0.5rem 1rem rgba(0,0,0,.15);--bs-popover-header-padding-x:1rem;--bs-popover-header-padding-y:0.5rem;--bs-popover-header-font-size:1rem;--bs-popover-header-color: ;--bs-popover-header-bg:#f0f0f0;--bs-popover-body-padding-x:1rem;--bs-popover-body-padding-y:1rem;--bs-popover-body-color:#212529;--bs-popover-arrow-width:1rem;--bs-popover-arrow-height:0.5rem;--bs-popover-arrow-border:var(--bs-popover-border-color);word-wrap:break-word;background-clip:padding-box;background-color:var(--bs-popover-bg);border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius);display:block;font-family:var(--bs-font-sans-serif);font-size:var(--bs-popover-font-size);font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.5;max-width:var(--bs-popover-max-width);text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;z-index:var(--bs-popover-zindex)}.popover .popover-arrow{display:block;height:var(--bs-popover-arrow-height);width:var(--bs-popover-arrow-width)}.popover .popover-arrow:after,.popover .popover-arrow:before{border:0 solid transparent;content:"";display:block;position:absolute}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc((var(--bs-popover-arrow-height))*-1 - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:after,.bs-popover-top>.popover-arrow:before{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width)*.5) 0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:before{border-top-color:var(--bs-popover-arrow-border);bottom:0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.bs-popover-top>.popover-arrow:after{border-top-color:var(--bs-popover-bg);bottom:var(--bs-popover-border-width)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{height:var(--bs-popover-arrow-width);left:calc((var(--bs-popover-arrow-height))*-1 - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:after,.bs-popover-end>.popover-arrow:before{border-width:calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width)*.5) 0}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:before{border-right-color:var(--bs-popover-arrow-border);left:0}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,.bs-popover-end>.popover-arrow:after{border-right-color:var(--bs-popover-bg);left:var(--bs-popover-border-width)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc((var(--bs-popover-arrow-height))*-1 - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:after,.bs-popover-bottom>.popover-arrow:before{border-width:0 calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:before{border-bottom-color:var(--bs-popover-arrow-border);top:0}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.bs-popover-bottom>.popover-arrow:after{border-bottom-color:var(--bs-popover-bg);top:var(--bs-popover-border-width)}.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before,.bs-popover-bottom .popover-header:before{border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg);content:"";display:block;left:50%;margin-left:calc(var(--bs-popover-arrow-width)*-.5);position:absolute;top:0;width:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{height:var(--bs-popover-arrow-width);right:calc((var(--bs-popover-arrow-height))*-1 - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:after,.bs-popover-start>.popover-arrow:before{border-width:calc(var(--bs-popover-arrow-width)*.5) 0 calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:before{border-left-color:var(--bs-popover-arrow-border);right:0}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,.bs-popover-start>.popover-arrow:after{border-left-color:var(--bs-popover-bg);right:var(--bs-popover-border-width)}.popover-header{background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius);color:var(--bs-popover-header-color);font-size:var(--bs-popover-header-font-size);margin-bottom:0;padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x)}.popover-header:empty{display:none}.popover-body{color:var(--bs-popover-body-color);padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{overflow:hidden;position:relative;width:100%}.carousel-inner:after{clear:both;content:"";display:block}.carousel-item{backface-visibility:hidden;display:none;float:left;margin-right:-100%;position:relative;transition:transform .6s ease-in-out;width:100%}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){transform:translateX(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transform:none;transition-property:opacity}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{opacity:1;z-index:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{opacity:0;transition:opacity 0s .6s;z-index:0}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{transition:none}}.carousel-control-next,.carousel-control-prev{align-items:center;background:none;border:0;bottom:0;color:#fff;display:flex;justify-content:center;opacity:.5;padding:0;position:absolute;text-align:center;top:0;transition:opacity .15s ease;width:15%;z-index:1}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;opacity:.9;outline:0;text-decoration:none}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{background-position:50%;background-repeat:no-repeat;background-size:100% 100%;display:inline-block;height:2rem;width:2rem}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3E%3Cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3E%3C/svg%3E")}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3E%3Cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E")}.carousel-indicators{bottom:0;display:flex;justify-content:center;left:0;list-style:none;margin-bottom:1rem;margin-left:15%;margin-right:15%;padding:0;position:absolute;right:0;z-index:2}.carousel-indicators [data-bs-target]{background-clip:padding-box;background-color:#fff;border:0;border-bottom:10px solid transparent;border-top:10px solid transparent;box-sizing:content-box;cursor:pointer;flex:0 1 auto;height:3px;margin-left:3px;margin-right:3px;opacity:.5;padding:0;text-indent:-999px;transition:opacity .6s ease;width:30px}@media (prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{bottom:1.25rem;color:#fff;left:15%;padding-bottom:1.25rem;padding-top:1.25rem;position:absolute;right:15%;text-align:center}.carousel-dark .carousel-control-next-icon,.carousel-dark .carousel-control-prev-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}.spinner-border,.spinner-grow{animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);border-radius:50%;display:inline-block;height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);width:var(--bs-spinner-width)}@keyframes spinner-border{to{transform:rotate(1turn)}}.spinner-border{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-border-width:0.25em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-border;border-right-color:currentcolor;border:var(--bs-spinner-border-width) solid;border-right:var(--bs-spinner-border-width) solid transparent}.spinner-border-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem;--bs-spinner-border-width:0.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed:1.5s}}.offcanvas,.offcanvas-lg,.offcanvas-md,.offcanvas-sm,.offcanvas-xl,.offcanvas-xxl{--bs-offcanvas-zindex:1045;--bs-offcanvas-width:400px;--bs-offcanvas-height:30vh;--bs-offcanvas-padding-x:1rem;--bs-offcanvas-padding-y:1rem;--bs-offcanvas-color: ;--bs-offcanvas-bg:#fff;--bs-offcanvas-border-width:1px;--bs-offcanvas-border-color:var(--bs-border-color-translucent);--bs-offcanvas-box-shadow:0 0.125rem 0.25rem rgba(0,0,0,.075)}@media (max-width:575.98px){.offcanvas-sm{background-clip:padding-box;background-color:var(--bs-offcanvas-bg);bottom:0;color:var(--bs-offcanvas-color);display:flex;flex-direction:column;max-width:100%;outline:0;position:fixed;transition:transform .3s ease-in-out;visibility:hidden;z-index:var(--bs-offcanvas-zindex)}}@media (max-width:575.98px) and (prefers-reduced-motion:reduce){.offcanvas-sm{transition:none}}@media (max-width:575.98px){.offcanvas-sm.offcanvas-start{border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);left:0;top:0;transform:translateX(-100%);width:var(--bs-offcanvas-width)}.offcanvas-sm.offcanvas-end{border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);right:0;top:0;transform:translateX(100%);width:var(--bs-offcanvas-width)}.offcanvas-sm.offcanvas-top{border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;transform:translateY(-100%)}.offcanvas-sm.offcanvas-bottom,.offcanvas-sm.offcanvas-top{height:var(--bs-offcanvas-height);left:0;max-height:100%;right:0}.offcanvas-sm.offcanvas-bottom{border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-sm.show:not(.hiding),.offcanvas-sm.showing{transform:none}.offcanvas-sm.hiding,.offcanvas-sm.show,.offcanvas-sm.showing{visibility:visible}}@media (min-width:576px){.offcanvas-sm{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{background-color:transparent!important;display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media (max-width:767.98px){.offcanvas-md{background-clip:padding-box;background-color:var(--bs-offcanvas-bg);bottom:0;color:var(--bs-offcanvas-color);display:flex;flex-direction:column;max-width:100%;outline:0;position:fixed;transition:transform .3s ease-in-out;visibility:hidden;z-index:var(--bs-offcanvas-zindex)}}@media (max-width:767.98px) and (prefers-reduced-motion:reduce){.offcanvas-md{transition:none}}@media (max-width:767.98px){.offcanvas-md.offcanvas-start{border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);left:0;top:0;transform:translateX(-100%);width:var(--bs-offcanvas-width)}.offcanvas-md.offcanvas-end{border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);right:0;top:0;transform:translateX(100%);width:var(--bs-offcanvas-width)}.offcanvas-md.offcanvas-top{border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;transform:translateY(-100%)}.offcanvas-md.offcanvas-bottom,.offcanvas-md.offcanvas-top{height:var(--bs-offcanvas-height);left:0;max-height:100%;right:0}.offcanvas-md.offcanvas-bottom{border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-md.show:not(.hiding),.offcanvas-md.showing{transform:none}.offcanvas-md.hiding,.offcanvas-md.show,.offcanvas-md.showing{visibility:visible}}@media (min-width:768px){.offcanvas-md{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{background-color:transparent!important;display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media (max-width:991.98px){.offcanvas-lg{background-clip:padding-box;background-color:var(--bs-offcanvas-bg);bottom:0;color:var(--bs-offcanvas-color);display:flex;flex-direction:column;max-width:100%;outline:0;position:fixed;transition:transform .3s ease-in-out;visibility:hidden;z-index:var(--bs-offcanvas-zindex)}}@media (max-width:991.98px) and (prefers-reduced-motion:reduce){.offcanvas-lg{transition:none}}@media (max-width:991.98px){.offcanvas-lg.offcanvas-start{border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);left:0;top:0;transform:translateX(-100%);width:var(--bs-offcanvas-width)}.offcanvas-lg.offcanvas-end{border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);right:0;top:0;transform:translateX(100%);width:var(--bs-offcanvas-width)}.offcanvas-lg.offcanvas-top{border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;transform:translateY(-100%)}.offcanvas-lg.offcanvas-bottom,.offcanvas-lg.offcanvas-top{height:var(--bs-offcanvas-height);left:0;max-height:100%;right:0}.offcanvas-lg.offcanvas-bottom{border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-lg.show:not(.hiding),.offcanvas-lg.showing{transform:none}.offcanvas-lg.hiding,.offcanvas-lg.show,.offcanvas-lg.showing{visibility:visible}}@media (min-width:992px){.offcanvas-lg{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{background-color:transparent!important;display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media (max-width:1199.98px){.offcanvas-xl{background-clip:padding-box;background-color:var(--bs-offcanvas-bg);bottom:0;color:var(--bs-offcanvas-color);display:flex;flex-direction:column;max-width:100%;outline:0;position:fixed;transition:transform .3s ease-in-out;visibility:hidden;z-index:var(--bs-offcanvas-zindex)}}@media (max-width:1199.98px) and (prefers-reduced-motion:reduce){.offcanvas-xl{transition:none}}@media (max-width:1199.98px){.offcanvas-xl.offcanvas-start{border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);left:0;top:0;transform:translateX(-100%);width:var(--bs-offcanvas-width)}.offcanvas-xl.offcanvas-end{border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);right:0;top:0;transform:translateX(100%);width:var(--bs-offcanvas-width)}.offcanvas-xl.offcanvas-top{border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;transform:translateY(-100%)}.offcanvas-xl.offcanvas-bottom,.offcanvas-xl.offcanvas-top{height:var(--bs-offcanvas-height);left:0;max-height:100%;right:0}.offcanvas-xl.offcanvas-bottom{border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xl.show:not(.hiding),.offcanvas-xl.showing{transform:none}.offcanvas-xl.hiding,.offcanvas-xl.show,.offcanvas-xl.showing{visibility:visible}}@media (min-width:1200px){.offcanvas-xl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{background-color:transparent!important;display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media (max-width:1399.98px){.offcanvas-xxl{background-clip:padding-box;background-color:var(--bs-offcanvas-bg);bottom:0;color:var(--bs-offcanvas-color);display:flex;flex-direction:column;max-width:100%;outline:0;position:fixed;transition:transform .3s ease-in-out;visibility:hidden;z-index:var(--bs-offcanvas-zindex)}}@media (max-width:1399.98px) and (prefers-reduced-motion:reduce){.offcanvas-xxl{transition:none}}@media (max-width:1399.98px){.offcanvas-xxl.offcanvas-start{border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);left:0;top:0;transform:translateX(-100%);width:var(--bs-offcanvas-width)}.offcanvas-xxl.offcanvas-end{border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);right:0;top:0;transform:translateX(100%);width:var(--bs-offcanvas-width)}.offcanvas-xxl.offcanvas-top{border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;transform:translateY(-100%)}.offcanvas-xxl.offcanvas-bottom,.offcanvas-xxl.offcanvas-top{height:var(--bs-offcanvas-height);left:0;max-height:100%;right:0}.offcanvas-xxl.offcanvas-bottom{border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xxl.show:not(.hiding),.offcanvas-xxl.showing{transform:none}.offcanvas-xxl.hiding,.offcanvas-xxl.show,.offcanvas-xxl.showing{visibility:visible}}@media (min-width:1400px){.offcanvas-xxl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{background-color:transparent!important;display:flex;flex-grow:0;overflow-y:visible;padding:0}}.offcanvas{background-clip:padding-box;background-color:var(--bs-offcanvas-bg);bottom:0;color:var(--bs-offcanvas-color);display:flex;flex-direction:column;max-width:100%;outline:0;position:fixed;transition:transform .3s ease-in-out;visibility:hidden;z-index:var(--bs-offcanvas-zindex)}@media (prefers-reduced-motion:reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);left:0;top:0;transform:translateX(-100%);width:var(--bs-offcanvas-width)}.offcanvas.offcanvas-end{border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);right:0;top:0;transform:translateX(100%);width:var(--bs-offcanvas-width)}.offcanvas.offcanvas-top{border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;transform:translateY(-100%)}.offcanvas.offcanvas-bottom,.offcanvas.offcanvas-top{height:var(--bs-offcanvas-height);left:0;max-height:100%;right:0}.offcanvas.offcanvas-bottom{border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas.show:not(.hiding),.offcanvas.showing{transform:none}.offcanvas.hiding,.offcanvas.show,.offcanvas.showing{visibility:visible}.offcanvas-backdrop{background-color:#000;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1040}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{align-items:center;display:flex;justify-content:space-between;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{margin-bottom:calc(var(--bs-offcanvas-padding-y)*-.5);margin-right:calc(var(--bs-offcanvas-padding-x)*-.5);margin-top:calc(var(--bs-offcanvas-padding-y)*-.5);padding:calc(var(--bs-offcanvas-padding-y)*.5) calc(var(--bs-offcanvas-padding-x)*.5)}.offcanvas-title{line-height:1.5;margin-bottom:0}.offcanvas-body{flex-grow:1;overflow-y:auto;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.placeholder{background-color:currentcolor;cursor:wait;display:inline-block;min-height:1em;opacity:.5;vertical-align:middle}.placeholder.btn:before{content:"";display:inline-block}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{animation:placeholder-wave 2s linear infinite;mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);mask-size:200% 100%}@keyframes placeholder-wave{to{mask-position:-200% 0}}.clearfix:after{clear:both;content:"";display:block}.text-bg-primary{background-color:RGBA(13,110,253,var(--bs-bg-opacity,1))!important;color:#fff!important}.text-bg-secondary{background-color:RGBA(108,117,125,var(--bs-bg-opacity,1))!important;color:#fff!important}.text-bg-success{background-color:RGBA(25,135,84,var(--bs-bg-opacity,1))!important;color:#fff!important}.text-bg-info{background-color:RGBA(13,202,240,var(--bs-bg-opacity,1))!important;color:#000!important}.text-bg-warning{background-color:RGBA(255,193,7,var(--bs-bg-opacity,1))!important;color:#000!important}.text-bg-danger{background-color:RGBA(220,53,69,var(--bs-bg-opacity,1))!important;color:#fff!important}.text-bg-light{background-color:RGBA(248,249,250,var(--bs-bg-opacity,1))!important;color:#000!important}.text-bg-dark{background-color:RGBA(33,37,41,var(--bs-bg-opacity,1))!important;color:#fff!important}.link-primary{color:#0d6efd!important}.link-primary:focus,.link-primary:hover{color:#0a58ca!important}.link-secondary{color:#6c757d!important}.link-secondary:focus,.link-secondary:hover{color:#565e64!important}.link-success{color:#198754!important}.link-success:focus,.link-success:hover{color:#146c43!important}.link-info{color:#0dcaf0!important}.link-info:focus,.link-info:hover{color:#3dd5f3!important}.link-warning{color:#ffc107!important}.link-warning:focus,.link-warning:hover{color:#ffcd39!important}.link-danger{color:#dc3545!important}.link-danger:focus,.link-danger:hover{color:#b02a37!important}.link-light{color:#f8f9fa!important}.link-light:focus,.link-light:hover{color:#f9fafb!important}.link-dark{color:#212529!important}.link-dark:focus,.link-dark:hover{color:#1a1e21!important}.ratio{position:relative;width:100%}.ratio:before{content:"";display:block;padding-top:var(--bs-aspect-ratio)}.ratio>*{height:100%;left:0;position:absolute;top:0;width:100%}.ratio-1x1{--bs-aspect-ratio:100%}.ratio-4x3{--bs-aspect-ratio:75%}.ratio-16x9{--bs-aspect-ratio:56.25%}.ratio-21x9{--bs-aspect-ratio:42.8571428571%}.fixed-top{top:0}.fixed-bottom,.fixed-top{left:0;position:fixed;right:0;z-index:1030}.fixed-bottom{bottom:0}.sticky-top{top:0}.sticky-bottom,.sticky-top{position:sticky;z-index:1020}.sticky-bottom{bottom:0}@media (min-width:576px){.sticky-sm-top{position:sticky;top:0;z-index:1020}.sticky-sm-bottom{bottom:0;position:sticky;z-index:1020}}@media (min-width:768px){.sticky-md-top{position:sticky;top:0;z-index:1020}.sticky-md-bottom{bottom:0;position:sticky;z-index:1020}}@media (min-width:992px){.sticky-lg-top{position:sticky;top:0;z-index:1020}.sticky-lg-bottom{bottom:0;position:sticky;z-index:1020}}@media (min-width:1200px){.sticky-xl-top{position:sticky;top:0;z-index:1020}.sticky-xl-bottom{bottom:0;position:sticky;z-index:1020}}@media (min-width:1400px){.sticky-xxl-top{position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{bottom:0;position:sticky;z-index:1020}}.hstack{align-items:center;flex-direction:row}.hstack,.vstack{align-self:stretch;display:flex}.vstack{flex:1 1 auto;flex-direction:column}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){clip:rect(0,0,0,0)!important;border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.stretched-link:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{align-self:stretch;background-color:currentcolor;display:inline-block;min-height:1em;opacity:.25;width:1px}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translateX(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-0{border:0!important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-top-0{border-top:0!important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-start-0{border-left:0!important}.border-primary{--bs-border-opacity:1;border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important}.border-secondary{--bs-border-opacity:1;border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important}.border-success{--bs-border-opacity:1;border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important}.border-info{--bs-border-opacity:1;border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important}.border-warning{--bs-border-opacity:1;border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important}.border-danger{--bs-border-opacity:1;border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important}.border-light{--bs-border-opacity:1;border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important}.border-dark{--bs-border-opacity:1;border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important}.border-white{--bs-border-opacity:1;border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important}.border-1{--bs-border-width:1px}.border-2{--bs-border-width:2px}.border-3{--bs-border-width:3px}.border-4{--bs-border-width:4px}.border-5{--bs-border-width:5px}.border-opacity-10{--bs-border-opacity:0.1}.border-opacity-25{--bs-border-opacity:0.25}.border-opacity-50{--bs-border-opacity:0.5}.border-opacity-75{--bs-border-opacity:0.75}.border-opacity-100{--bs-border-opacity:1}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-left:0!important;margin-right:0!important}.mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-3{margin-left:1rem!important;margin-right:1rem!important}.mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-5{margin-left:3rem!important;margin-right:3rem!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-0{margin-bottom:0!important;margin-top:0!important}.my-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-left:0!important;padding-right:0!important}.px-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-3{padding-left:1rem!important;padding-right:1rem!important}.px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-5{padding-left:3rem!important;padding-right:3rem!important}.py-0{padding-bottom:0!important;padding-top:0!important}.py-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-5{padding-bottom:3rem!important;padding-top:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-light{font-weight:300!important}.fw-lighter{font-weight:lighter!important}.fw-normal{font-weight:400!important}.fw-bold{font-weight:700!important}.fw-semibold{font-weight:600!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity:1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity:1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity:1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity:1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity:1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity:1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity:1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity:1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity:1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity:1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity:1;color:#6c757d!important}.text-black-50{--bs-text-opacity:1;color:rgba(0,0,0,.5)!important}.text-white-50{--bs-text-opacity:1;color:hsla(0,0%,100%,.5)!important}.text-reset{--bs-text-opacity:1;color:inherit!important}.text-opacity-25{--bs-text-opacity:0.25}.text-opacity-50{--bs-text-opacity:0.5}.text-opacity-75{--bs-text-opacity:0.75}.text-opacity-100{--bs-text-opacity:1}.bg-primary{--bs-bg-opacity:1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity:1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity:1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity:1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity:1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity:1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity:1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity:1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity:1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity:1;background-color:transparent!important}.bg-opacity-10{--bs-bg-opacity:0.1}.bg-opacity-25{--bs-bg-opacity:0.25}.bg-opacity-50{--bs-bg-opacity:0.5}.bg-opacity-75{--bs-bg-opacity:0.75}.bg-opacity-100{--bs-bg-opacity:1}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{user-select:all!important}.user-select-auto{user-select:auto!important}.user-select-none{user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:var(--bs-border-radius)!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:var(--bs-border-radius-sm)!important}.rounded-2{border-radius:var(--bs-border-radius)!important}.rounded-3{border-radius:var(--bs-border-radius-lg)!important}.rounded-4{border-radius:var(--bs-border-radius-xl)!important}.rounded-5{border-radius:var(--bs-border-radius-2xl)!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:var(--bs-border-radius-pill)!important}.rounded-top{border-top-left-radius:var(--bs-border-radius)!important}.rounded-end,.rounded-top{border-top-right-radius:var(--bs-border-radius)!important}.rounded-bottom,.rounded-end{border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-bottom,.rounded-start{border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-start{border-top-left-radius:var(--bs-border-radius)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media (min-width:576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-left:0!important;margin-right:0!important}.mx-sm-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-sm-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-sm-3{margin-left:1rem!important;margin-right:1rem!important}.mx-sm-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-sm-5{margin-left:3rem!important;margin-right:3rem!important}.mx-sm-auto{margin-left:auto!important;margin-right:auto!important}.my-sm-0{margin-bottom:0!important;margin-top:0!important}.my-sm-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-sm-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-sm-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-sm-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-sm-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-sm-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-left:0!important;padding-right:0!important}.px-sm-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-sm-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-sm-3{padding-left:1rem!important;padding-right:1rem!important}.px-sm-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-sm-5{padding-left:3rem!important;padding-right:3rem!important}.py-sm-0{padding-bottom:0!important;padding-top:0!important}.py-sm-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-sm-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-sm-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-sm-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-sm-5{padding-bottom:3rem!important;padding-top:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-left:0!important;margin-right:0!important}.mx-md-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-md-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-md-3{margin-left:1rem!important;margin-right:1rem!important}.mx-md-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-md-5{margin-left:3rem!important;margin-right:3rem!important}.mx-md-auto{margin-left:auto!important;margin-right:auto!important}.my-md-0{margin-bottom:0!important;margin-top:0!important}.my-md-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-md-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-md-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-md-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-md-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-md-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-left:0!important;padding-right:0!important}.px-md-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-md-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-md-3{padding-left:1rem!important;padding-right:1rem!important}.px-md-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-md-5{padding-left:3rem!important;padding-right:3rem!important}.py-md-0{padding-bottom:0!important;padding-top:0!important}.py-md-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-md-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-md-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-md-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-md-5{padding-bottom:3rem!important;padding-top:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-left:0!important;margin-right:0!important}.mx-lg-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-lg-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-lg-3{margin-left:1rem!important;margin-right:1rem!important}.mx-lg-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-lg-5{margin-left:3rem!important;margin-right:3rem!important}.mx-lg-auto{margin-left:auto!important;margin-right:auto!important}.my-lg-0{margin-bottom:0!important;margin-top:0!important}.my-lg-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-lg-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-lg-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-lg-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-lg-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-lg-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-left:0!important;padding-right:0!important}.px-lg-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-lg-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-lg-3{padding-left:1rem!important;padding-right:1rem!important}.px-lg-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-lg-5{padding-left:3rem!important;padding-right:3rem!important}.py-lg-0{padding-bottom:0!important;padding-top:0!important}.py-lg-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-lg-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-lg-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-lg-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-lg-5{padding-bottom:3rem!important;padding-top:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-left:0!important;margin-right:0!important}.mx-xl-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-xl-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-xl-3{margin-left:1rem!important;margin-right:1rem!important}.mx-xl-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-xl-5{margin-left:3rem!important;margin-right:3rem!important}.mx-xl-auto{margin-left:auto!important;margin-right:auto!important}.my-xl-0{margin-bottom:0!important;margin-top:0!important}.my-xl-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-xl-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-xl-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-xl-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-xl-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-xl-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-left:0!important;padding-right:0!important}.px-xl-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-xl-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-xl-3{padding-left:1rem!important;padding-right:1rem!important}.px-xl-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-xl-5{padding-left:3rem!important;padding-right:3rem!important}.py-xl-0{padding-bottom:0!important;padding-top:0!important}.py-xl-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-xl-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-xl-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-xl-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-xl-5{padding-bottom:3rem!important;padding-top:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width:1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-left:0!important;margin-right:0!important}.mx-xxl-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-xxl-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-xxl-3{margin-left:1rem!important;margin-right:1rem!important}.mx-xxl-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-xxl-5{margin-left:3rem!important;margin-right:3rem!important}.mx-xxl-auto{margin-left:auto!important;margin-right:auto!important}.my-xxl-0{margin-bottom:0!important;margin-top:0!important}.my-xxl-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-xxl-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-xxl-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-xxl-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-xxl-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-xxl-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-left:0!important;padding-right:0!important}.px-xxl-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-xxl-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-xxl-3{padding-left:1rem!important;padding-right:1rem!important}.px-xxl-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-xxl-5{padding-left:3rem!important;padding-right:3rem!important}.py-xxl-0{padding-bottom:0!important;padding-top:0!important}.py-xxl-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-xxl-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-xxl-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-xxl-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-xxl-5{padding-bottom:3rem!important;padding-top:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width:1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}
/*!
 * Datepicker for Bootstrap v1.10.0 (https://github.com/uxsolutions/bootstrap-datepicker)
 *
 * Licensed under the Apache License v2.0 (https://www.apache.org/licenses/LICENSE-2.0)
 */.datepicker{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;direction:ltr;padding:4px}.datepicker-inline{width:220px}.datepicker-rtl{direction:rtl}.datepicker-rtl.dropdown-menu{left:auto}.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{left:0;top:0}.datepicker-dropdown:before{border-bottom:7px solid rgba(0,0,0,.2);border-left:7px solid transparent;border-right:7px solid transparent}.datepicker-dropdown:after,.datepicker-dropdown:before{border-top:0;content:"";display:inline-block;position:absolute}.datepicker-dropdown:after{border-bottom:6px solid #fff;border-left:6px solid transparent;border-right:6px solid transparent}.datepicker-dropdown.datepicker-orient-left:before{left:6px}.datepicker-dropdown.datepicker-orient-left:after{left:7px}.datepicker-dropdown.datepicker-orient-right:before{right:6px}.datepicker-dropdown.datepicker-orient-right:after{right:7px}.datepicker-dropdown.datepicker-orient-bottom:before{top:-7px}.datepicker-dropdown.datepicker-orient-bottom:after{top:-6px}.datepicker-dropdown.datepicker-orient-top:before{border-bottom:0;border-top:7px solid #999;bottom:-7px}.datepicker-dropdown.datepicker-orient-top:after{border-bottom:0;border-top:6px solid #fff;bottom:-6px}.datepicker table{-webkit-touch-callout:none;margin:0;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker td,.datepicker th{border:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;height:20px;text-align:center;width:20px}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}.datepicker table tr td.day.focused,.datepicker table tr td.day:hover{background:#eee;cursor:pointer}.datepicker table tr td.new,.datepicker table tr td.old{color:#999}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:none;color:#999;cursor:default}.datepicker table tr td.highlighted{background:#d9edf7;border-radius:0}.datepicker table tr td.today,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today:hover{background-color:#fde19a;background-image:-moz-linear-gradient(to bottom,#fdd49a,#fdf59a);background-image:-ms-linear-gradient(to bottom,#fdd49a,#fdf59a);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fdd49a),to(#fdf59a));background-image:-webkit-linear-gradient(180deg,#fdd49a,#fdf59a);background-image:-o-linear-gradient(to bottom,#fdd49a,#fdf59a);background-image:linear-gradient(180deg,#fdd49a,#fdf59a);background-repeat:repeat-x;border-color:#fdf59a #fdf59a #fbed50;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#000;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fdd49a",endColorstr="#fdf59a",GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.datepicker table tr td.today.active,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled.disabled,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled:hover.disabled,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.disabled:hover:hover,.datepicker table tr td.today.disabled:hover[disabled],.datepicker table tr td.today.disabled[disabled],.datepicker table tr td.today:active,.datepicker table tr td.today:hover,.datepicker table tr td.today:hover.active,.datepicker table tr td.today:hover.disabled,.datepicker table tr td.today:hover:active,.datepicker table tr td.today:hover:hover,.datepicker table tr td.today:hover[disabled],.datepicker table tr td.today[disabled]{background-color:#fdf59a}.datepicker table tr td.today.active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today:active,.datepicker table tr td.today:hover.active,.datepicker table tr td.today:hover:active{background-color:#fbf069\9}.datepicker table tr td.today:hover:hover{color:#000}.datepicker table tr td.today.active:hover{color:#fff}.datepicker table tr td.range,.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:hover,.datepicker table tr td.range:hover{background:#eee;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.datepicker table tr td.range.today,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today:hover{background-color:#f3d17a;background-image:-moz-linear-gradient(to bottom,#f3c17a,#f3e97a);background-image:-ms-linear-gradient(to bottom,#f3c17a,#f3e97a);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f3c17a),to(#f3e97a));background-image:-webkit-linear-gradient(180deg,#f3c17a,#f3e97a);background-image:-o-linear-gradient(to bottom,#f3c17a,#f3e97a);background-image:linear-gradient(180deg,#f3c17a,#f3e97a);background-repeat:repeat-x;border-color:#f3e97a #f3e97a #edde34;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f3c17a",endColorstr="#f3e97a",GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.datepicker table tr td.range.today.active,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled.disabled,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled:hover.disabled,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.disabled:hover:hover,.datepicker table tr td.range.today.disabled:hover[disabled],.datepicker table tr td.range.today.disabled[disabled],.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today:hover.disabled,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today:hover:hover,.datepicker table tr td.range.today:hover[disabled],.datepicker table tr td.range.today[disabled]{background-color:#f3e97a}.datepicker table tr td.range.today.active,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today:hover:active{background-color:#efe24b\9}.datepicker table tr td.selected,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected:hover{background-color:#9e9e9e;background-image:-moz-linear-gradient(to bottom,#b3b3b3,grey);background-image:-ms-linear-gradient(to bottom,#b3b3b3,grey);background-image:-webkit-gradient(linear,0 0,0 100%,from(#b3b3b3),to(grey));background-image:-webkit-linear-gradient(180deg,#b3b3b3,grey);background-image:-o-linear-gradient(to bottom,#b3b3b3,grey);background-image:linear-gradient(180deg,#b3b3b3,grey);background-repeat:repeat-x;border-color:grey grey #595959;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#fff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#b3b3b3",endColorstr="#808080",GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.selected.active,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled.disabled,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled:hover.disabled,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.disabled:hover:hover,.datepicker table tr td.selected.disabled:hover[disabled],.datepicker table tr td.selected.disabled[disabled],.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected:hover.disabled,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected:hover:hover,.datepicker table tr td.selected:hover[disabled],.datepicker table tr td.selected[disabled]{background-color:grey}.datepicker table tr td.selected.active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected:hover:active{background-color:#666\9}.datepicker table tr td.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active:hover{background-color:#006dcc;background-image:-moz-linear-gradient(to bottom,#08c,#04c);background-image:-ms-linear-gradient(to bottom,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(180deg,#08c,#04c);background-image:-o-linear-gradient(to bottom,#08c,#04c);background-image:linear-gradient(180deg,#08c,#04c);background-repeat:repeat-x;border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#fff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#08c",endColorstr="#0044cc",GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.active.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled:hover.disabled,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active.disabled:hover[disabled],.datepicker table tr td.active.disabled[disabled],.datepicker table tr td.active:active,.datepicker table tr td.active:hover,.datepicker table tr td.active:hover.active,.datepicker table tr td.active:hover.disabled,.datepicker table tr td.active:hover:active,.datepicker table tr td.active:hover:hover,.datepicker table tr td.active:hover[disabled],.datepicker table tr td.active[disabled]{background-color:#04c}.datepicker table tr td.active.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active:active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active:hover:active{background-color:#039\9}.datepicker table tr td span{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;cursor:pointer;display:block;float:left;height:54px;line-height:54px;margin:1%;width:23%}.datepicker table tr td span.focused,.datepicker table tr td span:hover{background:#eee}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:none;color:#999;cursor:default}.datepicker table tr td span.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:hover{background-color:#006dcc;background-image:-moz-linear-gradient(to bottom,#08c,#04c);background-image:-ms-linear-gradient(to bottom,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(180deg,#08c,#04c);background-image:-o-linear-gradient(to bottom,#08c,#04c);background-image:linear-gradient(180deg,#08c,#04c);background-repeat:repeat-x;border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#fff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#08c",endColorstr="#0044cc",GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled.disabled,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover.disabled,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active.disabled:hover[disabled],.datepicker table tr td span.active.disabled[disabled],.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover.disabled,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active:hover[disabled],.datepicker table tr td span.active[disabled]{background-color:#04c}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover:active{background-color:#039\9}.datepicker table tr td span.new,.datepicker table tr td span.old{color:#999}.datepicker .datepicker-switch{width:145px}.datepicker .datepicker-switch,.datepicker .next,.datepicker .prev,.datepicker tfoot tr th{cursor:pointer}.datepicker .datepicker-switch:hover,.datepicker .next:hover,.datepicker .prev:hover,.datepicker tfoot tr th:hover{background:#eee}.datepicker .next.disabled,.datepicker .prev.disabled{visibility:hidden}.datepicker .cw{font-size:10px;padding:0 2px 0 5px;vertical-align:middle;width:12px}.input-append.date .add-on,.input-prepend.date .add-on{cursor:pointer}.input-append.date .add-on i,.input-prepend.date .add-on i{margin-top:3px}.input-daterange input{text-align:center}.input-daterange input:first-child{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.input-daterange input:last-child{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.input-daterange .add-on{background-color:#eee;border:1px solid #ccc;display:inline-block;font-weight:400;height:18px;line-height:18px;margin-left:-5px;margin-right:-5px;min-width:16px;padding:4px 5px;text-align:center;text-shadow:0 1px 0 #fff;vertical-align:middle;width:auto}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide,.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}

/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:FontAwesome;font-style:normal;font-weight:400;src:url(/build/fonts/fontawesome-webfont.8b43027f.eot);src:url(/build/fonts/fontawesome-webfont.8b43027f.eot?#iefix&v=4.7.0) format("embedded-opentype"),url(/build/fonts/fontawesome-webfont.20fd1704.woff2) format("woff2"),url(/build/fonts/fontawesome-webfont.f691f37e.woff) format("woff"),url(/build/fonts/fontawesome-webfont.1e59d233.ttf) format("truetype"),url(/build/images/fontawesome-webfont.c1e38fd9.svg#fontawesomeregular) format("svg")}.fa{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{text-align:center;width:1.28571429em}.fa-ul{list-style-type:none;margin-left:2.14285714em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2.14285714em;position:absolute;text-align:center;top:.14285714em;width:2.14285714em}.fa-li.fa-lg{left:-1.85714286em}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-close:before,.fa-remove:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-repeat:before,.fa-rotate-right:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-exclamation-triangle:before,.fa-warning:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-floppy-o:before,.fa-save:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-bolt:before,.fa-flash:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-chain-broken:before,.fa-unlink:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:"\f150"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:"\f151"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:"\f152"}.fa-eur:before,.fa-euro:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-inr:before,.fa-rupee:before{content:"\f156"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:"\f158"}.fa-krw:before,.fa-won:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-try:before,.fa-turkish-lira:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:"\f19c"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:"\f1c5"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:"\f1c6"}.fa-file-audio-o:before,.fa-file-sound-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:"\f1d0"}.fa-empire:before,.fa-ge:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-paper-plane:before,.fa-send:before{content:"\f1d8"}.fa-paper-plane-o:before,.fa-send-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-bed:before,.fa-hotel:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-y-combinator:before,.fa-yc:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-television:before,.fa-tv:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:"\f2a3"}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-sign-language:before,.fa-signing:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-address-card:before,.fa-vcard:before{content:"\f2bb"}.fa-address-card-o:before,.fa-vcard-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}:root{--brand-pink:#dd26a0;--brand-pink-soft:#f498cf;--brand-navy:#001645;--brand-violet:#480f5c;--brand-blue:#6874e8;--brand-surface:#f6f7fb;--brand-ink:#0a0a14;--brand-font-display:"Archivo","Inter",system-ui,-apple-system,sans-serif;--brand-font-body:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif}.uniios-login{align-items:center;background-color:#faf8f2;display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;padding-top:80px}.uniios-login__wrapper{background-color:#faf8f2;position:relative;width:515px}.uniios-login__tagline{color:#2e2e2e;font-family:Fredoka,sans-serif;font-size:14px;font-weight:500;letter-spacing:.02em;margin:6px 0 0;text-align:center}.uniios-login__footer{padding-top:35px}@media (max-width:767.98px){.uniios-login{padding-top:0}.uniios-login__wrapper{padding:25px 10px;width:100%}}.uniios-card--user .form-select{appearance:none;background-color:#f7f6f5;border:1.5px solid #d1d1cf;border-radius:10px;cursor:pointer;font-size:15px;padding:12px 40px 12px 14px;transition:border-color .2s,box-shadow .2s}.uniios-card--user .form-select:focus{background-color:#fff;border-color:#2e2e2e;box-shadow:0 0 0 3px rgba(46,46,46,.08);outline:none}.password-criteria{display:grid;gap:2px 16px;grid-template-columns:1fr 1fr;list-style:none;margin:6px 0 0;padding:0}.password-criteria li{align-items:center;color:#747474;display:flex;font-size:11px;gap:5px;transition:color .2s}.password-criteria li:before{background-color:#ebe9e6;border-radius:50%;content:"";display:inline-block;flex-shrink:0;height:6px;transition:background-color .2s;width:6px}.password-criteria li.is-valid{color:#198754}.password-criteria li.is-valid:before{background-color:#198754}.password-criteria li.is-invalid{color:#dc3545}.password-criteria li.is-invalid:before{background-color:#dc3545}.password-criteria .password-criteria__wide{grid-column:1/-1}@media (max-width:575.98px){.password-criteria{grid-template-columns:1fr}.password-criteria li{font-size:12.5px}}.success-referent-hero{text-align:center}.success-referent-hero__icon{align-items:center;background-color:color-mix(in srgb,var(--brand-pink,#dd26a0) 10%,transparent);border-radius:50%;display:inline-flex;height:72px;justify-content:center;margin-bottom:20px;width:72px}.success-referent-hero__icon .material-symbols-outlined{color:var(--brand-navy,#001645);font-size:36px}.success-referent-hero__subtitle{color:#747474;font-size:15px;line-height:1.6;margin-bottom:20px;margin-top:0}.success-referent-hero__contact{align-items:center;background-color:#f7f6f5;border-radius:10px;display:inline-flex;font-size:14px;gap:8px;padding:10px 20px}.success-referent-hero__contact .material-symbols-outlined{color:#747474;font-size:18px}.success-referent-hero__contact a{color:var(--brand-navy,#001645);font-weight:500;text-decoration:none}.success-referent-hero__contact a:hover{text-decoration:underline}.confirm-security-status{margin-top:10px}.confirm-security-status__label{color:#dc3545;font-size:12px}.auth-v2{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;color:var(--brand-ink,#0a0a14);font-family:var(--brand-font-body,"Inter",system-ui,-apple-system,"Segoe UI",sans-serif);font-size:14px;line-height:1.5;min-height:100vh;min-height:100dvh}.auth-v2 *,.auth-v2 :after,.auth-v2 :before{box-sizing:border-box}.auth-v2 a,.auth-v2 a:active,.auth-v2 a:focus,.auth-v2 a:hover,.auth-v2 a:visited{color:inherit!important}.auth-v2__shell{align-items:stretch;display:flex;min-height:100vh;min-height:100dvh}@media (max-width:991.98px){.auth-v2__shell{flex-direction:column}}.auth-v2__brand{background:var(--brand-navy,#001645);color:#fff;display:flex;flex:1 1 50%;flex-direction:column;justify-content:space-between;min-height:100vh;min-height:100dvh;overflow:hidden;padding:40px 48px}@media (max-width:991.98px){.auth-v2__brand{flex:0 0 auto;min-height:0;padding:32px 24px}}.auth-v2__brand-inner{display:flex;flex-direction:column;max-width:520px}.auth-v2__brand-logo{color:#fff;cursor:pointer;display:inline-block;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:26px;font-variation-settings:"wdth" 100;font-weight:800;letter-spacing:-1px;line-height:1;margin:0;text-decoration:none;transition:opacity .15s ease}.auth-v2__brand-logo:hover{opacity:.85}.auth-v2__brand-logo-dot{color:var(--brand-pink-soft,#f498cf)}.auth-v2__brand-mid{margin:56px 0 32px}@media (max-width:991.98px){.auth-v2__brand-mid{margin:24px 0 0}}.auth-v2__brand-eyebrow{color:var(--brand-pink-soft,#f498cf);font-size:11px;font-weight:700;letter-spacing:1.5px;margin:0 0 14px;text-transform:uppercase}.auth-v2__brand-eyebrow:empty{display:none}.auth-v2__brand-headline{color:#fff;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:56px;font-variation-settings:"wdth" 100;font-weight:800;letter-spacing:-2.4px;line-height:56px;margin:0 0 16px}@media (max-width:1199.98px) and (min-width:992px){.auth-v2__brand-headline{font-size:44px;letter-spacing:-1.8px;line-height:44px}}@media (max-width:991.98px){.auth-v2__brand-headline{font-size:36px;letter-spacing:-1.4px;line-height:36px}}.auth-v2__brand-headline em{color:var(--brand-pink-soft,#f498cf);font-style:normal}.auth-v2__brand-description{color:hsla(0,0%,100%,.78);font-size:15px;line-height:1.55;margin:0 0 36px;max-width:480px}@media (max-width:991.98px){.auth-v2__brand-description{margin-bottom:24px}}.auth-v2__brand-divider{background:hsla(0,0%,100%,.12);border:0;height:1px;margin:0 0 24px;width:100%}.auth-v2__brand-stats{display:flex;flex-wrap:wrap;gap:22px}.auth-v2__brand-stat{display:flex;flex-direction:column;gap:2px}.auth-v2__brand-stat-value{color:#fff;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:28px;font-variation-settings:"wdth" 100;font-weight:800;letter-spacing:-1px;line-height:1;margin:0}.auth-v2__brand-stat-label{color:hsla(0,0%,100%,.78);font-size:11px;font-weight:600;letter-spacing:.5px;margin:0;text-transform:uppercase}.auth-v2__brand-footer{color:hsla(0,0%,100%,.5);font-size:12px;margin:0}@media (max-width:991.98px){.auth-v2__brand-footer{display:none}}.auth-v2__brand-variant--referent{display:none}.auth-v2:has(input[name$="[role]"][value=ROLE_REFERENT]:checked) .auth-v2__brand-variant--candidate{display:none}.auth-v2:has(input[name$="[role]"][value=ROLE_REFERENT]:checked) .auth-v2__brand-variant--referent{display:revert}.auth-v2:has(input[name$="[role]"][value=ROLE_REFERENT]:checked) ul.auth-v2__brand-variant--referent{display:flex}.auth-v2__form-pane{background:#fff;display:flex;flex:1 1 50%;flex-direction:column;min-height:100vh;min-height:100dvh;padding:40px 56px;position:relative}@media (max-width:991.98px){.auth-v2__form-pane{flex:1 1 auto;min-height:0;padding:56px 24px 48px}}@media (max-width:575.98px){.auth-v2__form-pane{padding:52px 20px 40px}}.auth-v2__form-inner{display:flex;flex:1;flex-direction:column;margin:0 auto;max-width:512px;width:100%}.auth-v2__form-inner:has(.auth-v2__section-block){max-width:620px}.auth-v2__tabs{align-self:flex-start;background:var(--brand-surface,#f6f7fb);border-radius:10px;display:inline-flex;gap:4px;padding:4px}.auth-v2__tab{background:transparent;border:0;border-radius:7px;color:#5a6178;cursor:pointer;font-family:var(--brand-font-body,"Inter",system-ui,-apple-system,"Segoe UI",sans-serif);font-size:13px;font-weight:600;line-height:1.2;padding:8px 16px;text-decoration:none;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease}.auth-v2__tab--active,.auth-v2__tab:hover:not(.auth-v2__tab--active){color:var(--brand-ink,#0a0a14)}.auth-v2__tab--active{background:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.04);cursor:default}.auth-v2__title{color:var(--brand-ink,#0a0a14);font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:36px;font-variation-settings:"wdth" 100;font-weight:800;letter-spacing:-1.4px;line-height:36px;margin:28px 0 8px}.auth-v2__subtitle{color:#5a6178;font-size:14px;line-height:1.5;margin:0 0 24px}.auth-v2__alert{background:#fef2f2;border:1px solid #fecaca;border-radius:10px;color:#b91c1c;font-size:13px;line-height:1.4;margin:0 0 16px;padding:12px 14px}.auth-v2__fields{gap:12px}.auth-v2__field,.auth-v2__fields{display:flex;flex-direction:column}.auth-v2__field{gap:6px}.auth-v2__label{color:#5a6178;font-size:11px;font-weight:700;letter-spacing:.8px;margin:0;text-transform:uppercase}.auth-v2__input{appearance:none;background:#fff;border:1px solid #e6e8ef;border-radius:10px;color:var(--brand-ink,#0a0a14);font-family:var(--brand-font-body,"Inter",system-ui,-apple-system,"Segoe UI",sans-serif);font-size:14px;line-height:1.4;padding:12px 14px;transition:border-color .18s ease,box-shadow .18s ease;width:100%}.auth-v2__input::placeholder{color:#9aa0b4}.auth-v2__input:hover{border-color:#d3d7e3}.auth-v2__input:focus{border-color:var(--brand-pink,#dd26a0);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-pink,#dd26a0) 18%,transparent);outline:none}.auth-v2__input.is-invalid,.auth-v2__input[aria-invalid=true]{border-color:#b91c1c}@media (max-width:991.98px){.auth-v2__input{font-size:16px}}.auth-v2__input--with-toggle{padding-right:44px}.auth-v2__password{align-items:stretch;display:flex;position:relative}.auth-v2__password-toggle{align-items:center;background:transparent;border:0;border-radius:0 10px 10px 0;color:#5a6178;cursor:pointer;display:flex;height:100%;justify-content:center;padding:0;position:absolute;right:0;top:0;transition:color .18s ease;width:44px}.auth-v2__password-toggle:hover{color:var(--brand-ink,#0a0a14)}.auth-v2__password-toggle:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-pink,#dd26a0) 18%,transparent);color:var(--brand-pink,#dd26a0);outline:none}.auth-v2__password-toggle svg{fill:currentColor;height:18px;width:18px}.auth-v2__password-toggle .auth-v2__password-toggle-eye-off,.auth-v2__password-toggle[aria-pressed=true] .auth-v2__password-toggle-eye{display:none}.auth-v2__password-toggle[aria-pressed=true] .auth-v2__password-toggle-eye-off{display:block}.auth-v2__options{align-items:center;display:flex;gap:12px;justify-content:flex-end;margin-top:2px}.auth-v2__forgot{color:var(--brand-pink,#dd26a0);font-size:13px;font-weight:600;text-decoration:none;transition:color .18s ease}.auth-v2__forgot:hover{color:color-mix(in srgb,var(--brand-pink,#dd26a0) 91%,#000);text-decoration:underline}.auth-v2__forgot:focus-visible{border-radius:2px;outline:2px solid color-mix(in srgb,var(--brand-pink,#dd26a0) 18%,transparent);outline-offset:2px}.auth-v2__submit{align-items:center;background:var(--brand-pink,#dd26a0);border:0;border-radius:10px;color:#fff!important;cursor:pointer;display:inline-flex;font-family:var(--brand-font-body,"Inter",system-ui,-apple-system,"Segoe UI",sans-serif);font-size:14px;font-weight:700;gap:8px;justify-content:center;letter-spacing:.2px;line-height:1;margin-top:6px;padding:14px 20px;transition:background-color .18s ease,transform .12s ease,box-shadow .18s ease;width:100%}.auth-v2__submit:hover{background:color-mix(in srgb,var(--brand-pink,#dd26a0) 91%,#000)}.auth-v2__submit:active{transform:scale(.99)}.auth-v2__submit:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-pink,#dd26a0) 18%,transparent);outline:none}.auth-v2__submit-arrow{font-size:1.1em;line-height:1;transition:transform .18s ease}.auth-v2__submit:hover .auth-v2__submit-arrow{transform:translateX(2px)}.auth-v2__form-footer{color:#5a6178;font-size:13px;margin-top:auto;padding-top:24px;text-align:center}.auth-v2__form-footer a{color:var(--brand-pink,#dd26a0);font-weight:600;text-decoration:none}.auth-v2__form-footer a:hover{text-decoration:underline}.auth-v2__role-toggle{display:flex;gap:10px;margin:0 0 24px;width:100%}.auth-v2__role-toggle input[type=radio]{opacity:0;pointer-events:none;position:absolute}@media (max-width:419.98px){.auth-v2__role-toggle{flex-direction:column}}.auth-v2__role-card{align-items:flex-start;background:#fff;border:1px solid #e6e8ef;border-radius:12px;cursor:pointer;display:flex;flex:1 1 0;flex-direction:column;gap:6px;min-width:0;padding:16px;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.auth-v2__role-card:hover{border-color:#cdd1df}input[type=radio]:checked+.auth-v2__role-card{background:#fff5fa;border-color:var(--brand-pink,#dd26a0);box-shadow:inset 0 0 0 1px var(--brand-pink,#dd26a0)}input[type=radio]:focus-visible+.auth-v2__role-card{outline:3px solid color-mix(in srgb,var(--brand-pink,#dd26a0) 18%,transparent);outline-offset:2px}.auth-v2__role-card-icon{font-size:22px;line-height:1}.auth-v2__role-card-title{color:var(--brand-ink,#0a0a14);font-size:14px;font-weight:700;margin:0}.auth-v2__role-card-subtitle{color:#5a6178;font-size:12px;line-height:1.4;margin:0}.auth-v2__field-row{align-items:flex-end;display:flex;gap:10px;width:100%}.auth-v2__field-row>.auth-v2__field{display:flex;flex:1 1 0;flex-direction:column;min-width:0}@media (max-width:479.98px){.auth-v2__field-row{align-items:stretch;flex-direction:column}}.auth-v2__checkbox{align-items:flex-start;color:#5a6178;cursor:pointer;display:flex;font-size:12px;gap:10px;line-height:1.5;margin:0}.auth-v2__checkbox input[type=checkbox]{appearance:none;-webkit-appearance:none;background:#fff;border:1px solid #e6e8ef;border-radius:3px;cursor:pointer;flex-shrink:0;height:14px;margin:2px 0 0;position:relative;transition:background-color .15s ease,border-color .15s ease;width:14px}.auth-v2__checkbox input[type=checkbox]:hover{border-color:#c1c6d7}.auth-v2__checkbox input[type=checkbox]:checked{background:var(--brand-pink,#dd26a0);border-color:var(--brand-pink,#dd26a0)}.auth-v2__checkbox input[type=checkbox]:checked:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='m3 7 3 3 5-6' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/12px 12px no-repeat;content:"";inset:0;position:absolute}.auth-v2__checkbox input[type=checkbox]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-pink,#dd26a0) 18%,transparent);outline:none}@media (max-width:991.98px){.auth-v2__checkbox input[type=checkbox]{height:20px;margin-top:1px;width:20px}.auth-v2__checkbox input[type=checkbox]:checked:after{background-size:14px 14px}}.auth-v2__checkbox a{color:var(--brand-pink,#dd26a0);font-weight:600;text-decoration:none}.auth-v2__checkbox a:hover{text-decoration:underline}.auth-v2__section-title{color:#5a6178;font-size:11px;font-weight:700;letter-spacing:.8px;margin:12px 0 4px;text-transform:uppercase}.auth-v2__section-title:first-child{margin-top:0}.auth-v2__section-block{align-items:baseline;border-top:1px solid #e6e8ef;display:flex;gap:12px;margin:26px 0 4px;padding-top:18px}.auth-v2__section-num{color:var(--brand-pink,#dd26a0);flex-shrink:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:700;letter-spacing:.5px}.auth-v2__section-heading{color:var(--brand-ink,#0a0a14);font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:17px;font-variation-settings:"wdth" 100;font-weight:800;letter-spacing:-.4px;margin:0}.auth-v2__section-hint{color:#9aa0b4;font-size:11.5px;margin-left:auto;text-align:right}.auth-v2__title-dot{color:var(--brand-pink,#dd26a0)}.auth-v2__role-toggle--static{margin-bottom:8px;pointer-events:none}.auth-v2__role-toggle--static .auth-v2__role-card{cursor:default}.auth-v2__role-card--ghost{opacity:.55}.auth-v2__role-card--current{background:#fff5fa;border-color:var(--brand-pink,#dd26a0);box-shadow:inset 0 0 0 1px var(--brand-pink,#dd26a0)}.auth-v2__field-row--3-2>.auth-v2__field:first-child{flex:1.5 1 0}.auth-v2__field-row--3-2>.auth-v2__field:nth-child(2){flex:1 1 0}.auth-v2__label-row{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 10px;justify-content:space-between;margin-bottom:4px;min-height:16px}.auth-v2__label-row .auth-v2__label{flex:0 0 auto;margin-bottom:0;white-space:nowrap}.auth-v2__field-hint{color:#9aa0b4;flex:0 1 auto;font-size:11px;font-weight:500;line-height:1.3;text-align:right}.auth-v2__field>.auth-v2__field-hint{margin:-2px 0 4px}.auth-v2__field-hint--block{display:block;margin-top:6px;text-align:left}.auth-v2__logo{gap:8px}.auth-v2__logo-row{align-items:center;display:flex;gap:16px}@media (max-width:575.98px){.auth-v2__logo-row{flex-wrap:wrap}}.auth-v2__logo-preview{align-items:center;background:linear-gradient(135deg,var(--brand-pink,#dd26a0) 0,var(--brand-violet,#480f5c) 60%,var(--brand-blue,#6874e8) 100%);border-radius:14px;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:32px;font-weight:800;height:72px;justify-content:center;letter-spacing:-1px;overflow:hidden;transition:transform .18s ease,opacity .18s ease;width:72px}.auth-v2__logo-preview:hover{transform:scale(1.04)}.auth-v2__logo-preview.is-removed{filter:grayscale(1);opacity:.35}.auth-v2__logo-preview img{height:100%;object-fit:cover;width:100%}.auth-v2__logo-mid{display:flex;flex:1 1 0;flex-direction:column;gap:8px;min-width:0}.auth-v2__logo-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.auth-v2__logo-btn{align-items:center;background:var(--brand-pink,#dd26a0);border:0;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;padding:9px 16px;transition:background .15s ease}.auth-v2__logo-btn:hover{background:color-mix(in srgb,var(--brand-pink,#dd26a0) 91%,#000);color:#fff}@media (max-width:991.98px){.auth-v2__logo-btn{min-height:44px;padding-bottom:12px;padding-top:12px}}.auth-v2__logo-remove{align-items:center;background:transparent;border:1px solid #e6e8ef;border-radius:10px;color:#5a6178;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;padding:9px 14px;transition:border-color .15s ease,color .15s ease}.auth-v2__logo-remove:hover{border-color:#c1c6d7;color:var(--brand-ink,#0a0a14)}.auth-v2__logo-remove[hidden]{display:none}@media (max-width:991.98px){.auth-v2__logo-remove{min-height:44px;padding-bottom:12px;padding-top:12px}}.auth-v2__logo-row .company-v2__logo-block-status,.auth-v2__logo-status{color:#5a6178;font-size:12px;font-weight:600}.auth-v2__logo-row .company-v2__logo-block-status.is-saving,.auth-v2__logo-status.is-saving{font-style:italic}.auth-v2__logo-row .company-v2__logo-block-status.is-saved,.auth-v2__logo-status.is-saved{color:#15803d}.auth-v2__logo-row .company-v2__logo-block-status.is-error,.auth-v2__logo-status.is-error{color:#b91c1c}.auth-v2__visually-hidden{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.auth-v2__select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath fill='%235a6178' d='M6 8 0 0h12z'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:10px 7px;cursor:pointer;padding-right:36px}.auth-v2__input-wrap{position:relative}.auth-v2__input--with-suffix{padding-right:44px}.auth-v2__input-suffix{color:#5a6178;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:700;letter-spacing:.3px;pointer-events:none;position:absolute;right:14px;top:50%;transform:translateY(-50%)}.auth-v2__info-pill{align-items:flex-start;background:#fff5fa;border:1px solid var(--brand-pink-soft,#f498cf);border-radius:10px;display:flex;gap:10px;margin-top:4px;padding:12px 14px}.auth-v2__info-pill p{color:var(--brand-ink,#0a0a14);font-size:12px;line-height:1.5;margin:0}.auth-v2__info-pill p strong{font-weight:700}.auth-v2__info-pill-icon{color:var(--brand-pink,#dd26a0);flex-shrink:0;height:16px;margin-top:1px;width:16px}.auth-v2__checkbox--solo{color:var(--brand-ink,#0a0a14);font-size:13px;gap:12px;margin:4px 0}.auth-v2__checkbox--solo input[type=checkbox]{height:18px;margin-top:0;width:18px}.auth-v2__checkbox--solo input[type=checkbox]:checked:after{background-size:14px 14px}.auth-v2__submit--lg{font-size:14px;margin-top:22px;padding:16px 24px}.auth-v2__field ul{list-style:none;margin:4px 0 0;padding:0}.auth-v2__field ul li{color:#b91c1c;font-size:12px;line-height:1.4}.auth-v2__success{align-items:flex-start;display:flex;flex-direction:column;gap:16px;padding-top:8px}.auth-v2__success .auth-v2__subtitle,.auth-v2__success .auth-v2__title{margin:0}.auth-v2__success .auth-v2__submit{margin-top:16px;min-width:240px;text-decoration:none;width:auto}.auth-v2__success-icon{align-items:center;background:var(--brand-surface,#f6f7fb);border-radius:50%;color:#5a6178;display:inline-flex;height:56px;justify-content:center;margin-bottom:4px;width:56px}.auth-v2__success-icon--check{background:var(--brand-pink,#dd26a0);color:#fff}.auth-v2__success-contact{align-items:center;background:var(--brand-surface,#f6f7fb);border-radius:10px;color:#5a6178;display:inline-flex;font-size:13px;gap:8px;padding:10px 14px;text-decoration:none;transition:background-color .18s ease}.auth-v2__success-contact:hover{background:color-mix(in srgb,var(--brand-surface,#f6f7fb) 97%,#000)}.auth-v2__success-contact span{color:var(--brand-ink,#0a0a14);font-weight:600}.auth-v2__success-contact svg{color:#5a6178}.auth-v2__success-v2{align-items:center;display:flex;flex-direction:column;gap:0;text-align:center}.auth-v2__success-v2-icon{align-items:center;background:var(--brand-pink,#dd26a0);border-radius:50%;box-shadow:0 16px 50px rgba(255,45,146,.32);color:#fff;display:inline-flex;height:96px;justify-content:center;margin:8px 0 28px;width:96px}.auth-v2__success-v2-kicker{color:var(--brand-pink,#dd26a0);font-size:11px;font-weight:700;letter-spacing:1.5px;margin:0 0 14px;text-transform:uppercase}.auth-v2__success-v2-title{color:var(--brand-ink,#0a0a14);font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:48px;font-variation-settings:"wdth" 100;font-weight:800;letter-spacing:-2px;line-height:1;margin:0}@media (max-width:575.98px){.auth-v2__success-v2-title{font-size:36px;letter-spacing:-1.4px}}.auth-v2__success-v2-title-dot{color:var(--brand-pink,#dd26a0)}.auth-v2__success-v2-text{color:#5a6178;font-size:15px;line-height:1.6;margin:22px auto 0;max-width:480px}.auth-v2__success-v2-text strong{color:var(--brand-ink,#0a0a14);font-weight:700}.auth-v2__success-v2-steps{background:#fff;border:1px solid #e6e8ef;border-radius:16px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr);list-style:none;margin:30px 0 0;padding:18px;width:100%}@media (max-width:479.98px){.auth-v2__success-v2-steps{grid-template-columns:1fr}}.auth-v2__success-v2-step{display:flex;flex-direction:column;gap:2px;text-align:left}.auth-v2__success-v2-step-num{color:#9aa0b4;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:700;letter-spacing:.5px;margin-bottom:2px}.auth-v2__success-v2-step-title{color:#5a6178;font-size:13px;font-weight:700;line-height:1.3}.auth-v2__success-v2-step-status{color:#5a6178;font-size:11.5px;line-height:1.4}.auth-v2__success-v2-step.is-active .auth-v2__success-v2-step-num{color:var(--brand-pink,#dd26a0)}.auth-v2__success-v2-step.is-active .auth-v2__success-v2-step-title{color:var(--brand-ink,#0a0a14)}.auth-v2__success-v2-contact{align-items:center;background:var(--brand-navy,#001645);border-radius:14px;color:#fff;display:flex;gap:16px;justify-content:space-between;margin-top:24px;padding:16px 18px;text-align:left;width:100%}@media (max-width:575.98px){.auth-v2__success-v2-contact{align-items:stretch;flex-direction:column;text-align:center}}.auth-v2__success-v2-contact-text{display:flex;flex-direction:column;gap:4px;min-width:0}.auth-v2__success-v2-contact-kicker{color:var(--brand-pink-soft,#f498cf);font-size:11px;font-weight:700;letter-spacing:1.2px;margin:0;text-transform:uppercase}.auth-v2__success-v2-contact-line{color:#fff;font-size:14px;font-weight:600;margin:0}.auth-v2__success-v2-contact-cta,.auth-v2__success-v2-contact-cta:active,.auth-v2__success-v2-contact-cta:focus,.auth-v2__success-v2-contact-cta:hover,.auth-v2__success-v2-contact-cta:visited{align-items:center;background:var(--brand-pink,#dd26a0);border-radius:10px;color:#fff!important;display:inline-flex;flex-shrink:0;font-size:13px;font-weight:700;gap:6px;justify-content:center;letter-spacing:.2px;padding:11px 18px;text-decoration:none;transition:background-color .18s ease,transform .12s ease;white-space:nowrap}.auth-v2__success-v2-contact-cta:hover{background:color-mix(in srgb,var(--brand-pink,#dd26a0) 91%,#000)}.auth-v2__success-v2-contact-cta:active{transform:scale(.99)}.auth-v2__success-v2-contact-arrow{font-size:1.05em;line-height:1}.auth-v2__success-v2-back,.auth-v2__success-v2-back:active,.auth-v2__success-v2-back:focus,.auth-v2__success-v2-back:hover,.auth-v2__success-v2-back:visited{align-items:center;background:#fff;border:1px solid #e6e8ef;border-radius:12px;color:var(--brand-ink,#0a0a14)!important;display:inline-flex;font-size:14px;font-weight:700;gap:8px;justify-content:center;letter-spacing:.2px;margin:28px 0 0;padding:13px 26px;text-decoration:none;transition:border-color .18s ease,background-color .18s ease,transform .12s ease}.auth-v2__success-v2-back:hover{background:var(--brand-surface,#f6f7fb);border-color:var(--brand-ink,#0a0a14)}.auth-v2__success-v2-back:active{transform:scale(.99)}.auth-v2__success-v2-back-arrow{font-size:1.05em;line-height:1}.auth-v2__success-v2-close{color:#9aa0b4;font-size:12px;margin:14px 0 0}.auth-v2__stepper{align-items:center;color:#5a6178;display:flex;font-size:11px;font-weight:600;gap:8px;letter-spacing:.5px;margin:0 0 16px;text-transform:uppercase}.auth-v2__stepper-track{background:var(--brand-surface,#f6f7fb);border-radius:2px;flex:1 1 auto;height:4px;overflow:hidden}.auth-v2__stepper-progress{background:var(--brand-pink,#dd26a0);border-radius:2px;display:block;height:100%;transition:width .25s ease}.auth-v2 .locale-switcher--login{position:absolute;right:32px;top:32px;z-index:5}@media (max-width:991.98px){.auth-v2 .locale-switcher--login{right:20px;top:20px}}.auth-v2--onboarding{background:var(--brand-surface,#f6f7fb);display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;overflow:hidden;padding:32px 16px 48px;position:relative}.auth-v2--onboarding .auth-v2__shell{display:flex;justify-content:center;min-height:0}.auth-v2--onboarding .auth-v2__form-pane{background:#fff;border-radius:16px;box-shadow:0 1px 3px rgba(10,10,20,.04),0 12px 32px -16px rgba(10,10,20,.08);flex:0 1 640px;min-height:0;padding:40px 48px;position:relative}@media (max-width:575.98px){.auth-v2--onboarding .auth-v2__form-pane{padding:28px 20px 36px}}.auth-v2--onboarding .auth-v2__form-inner{margin:0;max-width:none}.auth-v2--onboarding:has(.auth-v2__success-v2){background:#fff}.auth-v2--onboarding:has(.auth-v2__success-v2):after,.auth-v2--onboarding:has(.auth-v2__success-v2):before{border-radius:50%;content:"";filter:blur(20px);height:520px;pointer-events:none;position:absolute;width:520px;z-index:0}.auth-v2--onboarding:has(.auth-v2__success-v2):before{background:radial-gradient(circle,rgba(255,92,168,.28),transparent 70%);left:-150px;top:-200px}.auth-v2--onboarding:has(.auth-v2__success-v2):after{background:radial-gradient(circle,rgba(219,227,255,.85),transparent 70%);bottom:-180px;right:-150px}.auth-v2--onboarding:has(.auth-v2__success-v2) .auth-v2__shell{position:relative;z-index:1}.auth-v2--onboarding:has(.auth-v2__success-v2) .auth-v2__form-pane{background:transparent;border-radius:0;box-shadow:none;padding:32px 24px 16px}.auth-v2__onboarding-header{display:flex;justify-content:center;margin-bottom:24px}.auth-v2__onboarding-header a,.auth-v2__onboarding-header a:active,.auth-v2__onboarding-header a:focus,.auth-v2__onboarding-header a:hover,.auth-v2__onboarding-header a:visited{color:var(--brand-ink,#0a0a14)!important;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:24px;font-weight:800;letter-spacing:-1px;line-height:1;text-decoration:none}.auth-v2__onboarding-header .dot{color:var(--brand-pink,#dd26a0)!important}.auth-v2__progress{display:flex;flex-direction:column;gap:6px;margin-bottom:24px}.auth-v2__progress-meta{align-items:baseline;color:#5a6178;display:flex;font-size:12px;justify-content:space-between}.auth-v2__progress-step{color:var(--brand-ink,#0a0a14);font-weight:700;letter-spacing:.5px;text-transform:uppercase}.auth-v2__progress-bar{background:var(--brand-surface,#f6f7fb);border-radius:2px;height:4px;overflow:hidden}.auth-v2__progress-bar>span{background:var(--brand-pink,#dd26a0);border-radius:2px;display:block;height:100%;transition:width .25s ease}.auth-v2__eyebrow{color:#5a6178;font-size:11px;font-weight:700;letter-spacing:1.2px;margin:0 0 12px;text-transform:uppercase}.auth-v2__back,.auth-v2__back:active,.auth-v2__back:focus,.auth-v2__back:hover,.auth-v2__back:visited{color:#5a6178!important;display:inline-block;font-size:13px;font-weight:500;margin-top:16px;text-align:center;text-decoration:none;transition:color .18s ease;width:100%}.auth-v2__back:active:hover,.auth-v2__back:focus:hover,.auth-v2__back:hover,.auth-v2__back:hover:hover,.auth-v2__back:visited:hover{color:var(--brand-ink,#0a0a14)}.auth-v2__separator{align-items:center;display:flex;gap:12px;margin:16px 0 8px}.auth-v2__separator:after,.auth-v2__separator:before{background:#e6e8ef;content:"";flex:1 1 auto;height:1px}.auth-v2__separator>span{color:#5a6178;font-size:11px;font-weight:600;letter-spacing:.8px;text-transform:uppercase}.auth-v2__nationality-picker{position:relative}.auth-v2__np-control{align-items:center;background:#fff;border:1px solid #e6e8ef;border-radius:10px;cursor:text;display:flex;flex-wrap:wrap;gap:6px;min-height:44px;padding:8px 12px;transition:border-color .18s ease,box-shadow .18s ease}.auth-v2__np-control:focus-within{border-color:var(--brand-pink,#dd26a0);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-pink,#dd26a0) 18%,transparent)}.auth-v2__np-tag{align-items:center;background:var(--brand-ink,#0a0a14);border-radius:999px;color:#fff;display:inline-flex;font-size:12px;font-weight:600;gap:6px;line-height:1.4;padding:4px 10px}.auth-v2__np-tag button{background:transparent;border:0;color:hsla(0,0%,100%,.7);cursor:pointer;font-size:14px;line-height:1;margin:0;padding:0}.auth-v2__np-tag button:hover{color:#fff}@media (max-width:575.98px){.auth-v2__np-tag button{margin:-6px -4px -6px 0;padding:6px}}.auth-v2__np-input{background:transparent;border:0;color:var(--brand-ink,#0a0a14);flex:1 1 100px;font-family:var(--brand-font-body,"Inter",system-ui,-apple-system,"Segoe UI",sans-serif);font-size:14px;min-width:100px;outline:0}.auth-v2__np-input::placeholder{color:#9aa0b4}@media (max-width:991.98px){.auth-v2__np-input{font-size:16px}}.auth-v2__np-dropdown{background:#fff;border:1px solid #e6e8ef;border-radius:10px;box-shadow:0 8px 24px -8px rgba(10,10,20,.12);display:none;left:0;max-height:280px;overflow-y:auto;position:absolute;right:0;top:calc(100% + 4px);z-index:20}.auth-v2__np-dropdown.is-open{display:block}.auth-v2__np-option{color:var(--brand-ink,#0a0a14);cursor:pointer;font-size:14px;padding:10px 14px;transition:background-color .12s ease}.auth-v2__np-option:hover{background:var(--brand-surface,#f6f7fb)}.auth-v2__np-option.is-selected{background:rgba(255,45,146,.06);color:var(--brand-pink,#dd26a0);font-weight:600}.auth-v2__np-separator{color:#5a6178;font-size:11px;font-weight:700;letter-spacing:.5px;padding:8px 14px 4px;text-transform:uppercase}.auth-v2__np-empty{color:#5a6178;font-size:13px;padding:16px;text-align:center}.auth-v2__pill-grid{display:flex;flex-wrap:wrap;gap:8px}.auth-v2__pill-grid>label{cursor:pointer;margin:0;position:relative}.auth-v2__pill-grid input[type=checkbox],.auth-v2__pill-grid input[type=radio]{opacity:0;pointer-events:none;position:absolute}.auth-v2__pill-grid>label>span{align-items:center;background:#fff;border:1px solid #e6e8ef;border-radius:999px;color:#5a6178;display:inline-flex;font-size:13px;font-weight:600;justify-content:center;line-height:1.2;padding:9px 16px;transition:all .15s ease;user-select:none}.auth-v2__pill-grid input:checked+span{background:var(--brand-ink,#0a0a14);border-color:var(--brand-ink,#0a0a14);color:#fff}.auth-v2__pill-grid input:focus-visible+span{outline:2px solid color-mix(in srgb,var(--brand-pink,#dd26a0) 18%,transparent);outline-offset:2px}.auth-v2__pill-grid>label:hover input:not(:checked)+span{border-color:var(--brand-ink,#0a0a14);color:var(--brand-ink,#0a0a14)}.auth-v2__radio-list{display:flex;flex-direction:column;gap:8px}.auth-v2__radio-option{align-items:flex-start;border:1px solid #e6e8ef;border-radius:10px;cursor:pointer;display:flex;gap:12px;margin:0;padding:14px 16px;transition:border-color .15s ease,background-color .15s ease}.auth-v2__radio-option:hover{border-color:#cdd1df}.auth-v2__radio-option input[type=radio]{opacity:0;pointer-events:none;position:absolute}.auth-v2__radio-option:has(input:checked){background:rgba(255,45,146,.04);border-color:var(--brand-pink,#dd26a0);box-shadow:inset 0 0 0 1px var(--brand-pink,#dd26a0)}.auth-v2__radio-dot{border-radius:50%;flex-shrink:0;height:10px;margin-top:6px;width:10px}.auth-v2__radio-text{display:flex;flex-direction:column;gap:2px}.auth-v2__radio-text strong{color:var(--brand-ink,#0a0a14);font-size:14px;font-weight:600;line-height:1.4}.auth-v2__radio-text .small,.auth-v2__radio-text small{color:#5a6178;font-size:12px;line-height:1.5}.auth-v2__range-row{align-items:center;display:flex;gap:16px}@media (max-width:479.98px){.auth-v2__range-row{align-items:stretch;flex-direction:column}}.auth-v2__range{appearance:none;background:#e6e8ef;border-radius:2px;flex:1 1 auto;height:4px;outline:0}.auth-v2__range::-webkit-slider-thumb{appearance:none;background:var(--brand-ink,#0a0a14);border:4px solid #fff;border-radius:50%;box-shadow:0 1px 4px rgba(10,10,20,.15);cursor:pointer;height:22px;transition:transform .15s ease;width:22px}.auth-v2__range::-moz-range-thumb{background:var(--brand-ink,#0a0a14);border:4px solid #fff;border-radius:50%;box-shadow:0 1px 4px rgba(10,10,20,.15);cursor:pointer;height:22px;width:22px}.auth-v2__range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-pink,#dd26a0) 18%,transparent)}@media (max-width:575.98px){.auth-v2__range{height:6px}.auth-v2__range::-webkit-slider-thumb{height:28px;width:28px}.auth-v2__range::-moz-range-thumb{height:28px;width:28px}}.auth-v2__range-value{color:var(--brand-ink,#0a0a14);flex:0 0 auto;font-size:14px;font-weight:700;min-width:80px;text-align:right}@media (max-width:479.98px){.auth-v2__range-value{text-align:left}}.auth-v2__lang-level{display:flex;flex-direction:column;gap:12px}.auth-v2__lang-level-info{align-items:baseline;display:flex;flex-wrap:wrap;gap:10px}.auth-v2__lang-level-label{color:var(--brand-pink,#dd26a0);flex:0 0 auto;font-family:Archivo,sans-serif;font-size:18px;font-variation-settings:"wdth" 100;font-weight:800;letter-spacing:-.4px;line-height:1}.auth-v2__lang-level-desc{color:#5a6178;flex:1 1 0;font-size:12px;line-height:1.4;min-width:0}.auth-v2__option-card{align-items:flex-start;background:#fff;border:1px solid #e6e8ef;border-radius:10px;cursor:pointer;display:flex;gap:12px;padding:14px 16px;transition:border-color .15s ease,background-color .15s ease}.auth-v2__option-card input[type=checkbox]{margin-top:4px}.auth-v2__option-card:has(input:checked){background:rgba(255,45,146,.04);border-color:var(--brand-pink,#dd26a0);box-shadow:inset 0 0 0 1px var(--brand-pink,#dd26a0)}.auth-v2__option-card-text{display:flex;flex-direction:column;gap:2px}.auth-v2__option-card-text strong{color:var(--brand-ink,#0a0a14);font-size:14px;font-weight:600}.auth-v2__option-card-text .small,.auth-v2__option-card-text small{color:#5a6178;font-size:12px;line-height:1.5}.auth-v2__add-btn{align-items:center;background:#fff;border:1px dashed #e6e8ef;border-radius:10px;color:#5a6178;cursor:pointer;display:inline-flex;font-family:var(--brand-font-body,"Inter",system-ui,-apple-system,"Segoe UI",sans-serif);font-size:13px;font-weight:600;gap:8px;justify-content:center;padding:11px 16px;transition:all .15s ease;width:100%}.auth-v2__add-btn:hover:not(:disabled){border-color:var(--brand-pink,#dd26a0);border-style:solid;color:var(--brand-pink,#dd26a0)}.auth-v2__add-btn.is-disabled,.auth-v2__add-btn:disabled{cursor:not-allowed;opacity:.5}.auth-v2__zone-card{background:#fff;border:1px solid #e6e8ef;border-radius:10px;position:relative;transition:border-color .15s ease}.auth-v2__zone-header{align-items:center;background:var(--brand-surface,#f6f7fb);cursor:pointer;display:flex;justify-content:space-between;padding:12px 14px;transition:background-color .12s ease;user-select:none}.auth-v2__zone-header:hover{background:color-mix(in srgb,var(--brand-surface,#f6f7fb) 98%,#000)}.auth-v2__zone-header>strong{color:var(--brand-ink,#0a0a14);font-size:13px;font-weight:600}.auth-v2__zone-header button{background:transparent;border:0;border-radius:4px;color:#5a6178;cursor:pointer;line-height:0;padding:4px;transition:color .12s ease,background-color .12s ease}.auth-v2__zone-header button:hover{background:rgba(185,28,28,.06);color:#b91c1c}@media (max-width:575.98px){.auth-v2__zone-header{min-height:48px;padding:14px}.auth-v2__zone-header button{margin:-10px -6px -10px 0;padding:10px}}.auth-v2__zone-body{display:flex;flex-direction:column;gap:12px;padding:16px 14px}.auth-v2__zone-card.is-collapsed .auth-v2__zone-body{display:none}.auth-v2__dropzone{align-items:center;background:var(--brand-surface,#f6f7fb);border:2px dashed #e6e8ef;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:32px 24px;transition:border-color .15s ease,background-color .15s ease}.auth-v2__dropzone:hover{border-color:var(--brand-pink,#dd26a0)}.auth-v2__dropzone-icon{align-items:center;background:#fff;border-radius:50%;color:var(--brand-ink,#0a0a14);display:inline-flex;height:44px;justify-content:center;margin-bottom:4px;width:44px}.auth-v2__dropzone-label{color:var(--brand-ink,#0a0a14);font-size:14px;font-weight:600;text-align:center}.auth-v2__dropzone-hint{color:#5a6178;font-size:12px}.auth-v2__dropzone.has-file{border-color:var(--brand-pink,#dd26a0);border-style:solid}.auth-v2__tip{background:var(--brand-surface,#f6f7fb);border-radius:10px;color:#5a6178;font-size:13px;line-height:1.5;margin-top:16px;padding:12px 14px}.auth-v2__tip summary{align-items:center;color:var(--brand-ink,#0a0a14);cursor:pointer;display:flex;font-weight:600;gap:8px;list-style:none}.auth-v2__tip summary::-webkit-details-marker{display:none}.auth-v2__tip p{margin:8px 0 0}.cv-status-block{align-items:center;display:flex;flex-direction:column;gap:14px;padding:8px 0;text-align:center}.cv-status-block__filename{color:#5a6178;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;margin:0 0 4px;max-width:100%;word-break:break-all}.cv-status-block__loading{align-items:center;display:flex;flex-direction:column;gap:10px}.cv-status-block__spinner{animation:cv-status-spin .9s linear infinite;border:3px solid #e6e8ef;border-radius:50%;border-top:3px solid var(--brand-pink,#dd26a0);height:32px;width:32px}@keyframes cv-status-spin{to{transform:rotate(1turn)}}.cv-status-block__state{color:var(--brand-ink,#0a0a14);font-family:Archivo,sans-serif;font-size:18px;font-weight:800;letter-spacing:-.4px;margin:0}.cv-status-block__state--ok{color:#10b981}.cv-status-block__state--err{color:var(--brand-pink,#dd26a0)}.cv-status-block__hint{color:#5a6178;font-size:13px;line-height:1.5;margin:0 0 12px;max-width:480px}.candidate-v2-host .cv-status-block{color:#fff}.candidate-v2-host .cv-status-block__filename{color:hsla(0,0%,100%,.6)}.candidate-v2-host .cv-status-block__state{color:#fff}.candidate-v2-host .cv-status-block__state--ok{color:#5be5a8}.candidate-v2-host .cv-status-block__state--err{color:var(--brand-pink,#dd26a0)}.candidate-v2-host .cv-status-block__hint{color:hsla(0,0%,100%,.78)}.candidate-v2-host .cv-status-block__spinner{border-color:hsla(0,0%,100%,.12);border-top-color:var(--brand-pink,#dd26a0)}.form-group{margin-bottom:15px}.form-control,.form-select{border:1px solid #d1d1cf;min-height:50px}.form-control--transparent,.form-select--transparent{border:none;padding:0}.form-control--transparent,.form-control--transparent .ts-control,.form-select--transparent,.form-select--transparent .ts-control{box-shadow:none;font-family:Fredoka,sans-serif;font-size:2rem;padding-left:0}.form-control--transparent .ts-control input::placeholder,.form-control--transparent input::placeholder,.form-select--transparent .ts-control input::placeholder,.form-select--transparent input::placeholder{color:#c9c9c9;opacity:1}.form-control--transparent,.form-control--transparent .ts-dropdown [data-selectable].option,.form-select--transparent,.form-select--transparent .ts-dropdown [data-selectable].option{font-size:1rem}.form-control--transparent .ts-dropdown .highlight,.form-select--transparent .ts-dropdown .highlight{background-color:#fff3cd;font-weight:600}.form-control--transparent.form-select,.form-select--transparent.form-select{background-image:none}.form-control--transparent::placeholder,.form-select--transparent::placeholder{color:#c9c9c9}.form-control--transparent:active,.form-control--transparent:focus,.form-select--transparent:active,.form-select--transparent:focus{border:none;box-shadow:none}.form-control[readonly],.form-select[readonly]{background-color:#e9ecef;opacity:1}.uniios-radio--profile-type{display:flex;justify-content:space-between;padding:0}.uniios-radio--profile-type.form-control{border:none}.uniios-radio--profile-type .form-check{align-items:center;border:1px solid #d1d1cf;border-radius:6px;display:flex;flex-direction:column;padding:15px;position:relative;width:calc(50% - 10px)}.uniios-radio--profile-type .form-check img{margin-bottom:5px;width:56px}.uniios-radio--profile-type .form-check.candidat:hover{border:1px solid color-mix(in srgb,var(--brand-pink,#dd26a0) 91%,#000)}.uniios-radio--profile-type .form-check.entreprise:hover{border:1px solid var(--brand-navy,#001645)}.uniios-radio--profile-type .form-check-input{border-radius:0;height:100%;left:0;margin-left:0;margin-top:0;opacity:0;position:absolute;top:0;width:100%;z-index:2}.uniios-radio--profile-type .form-check-input:hover{cursor:pointer}.uniios-radio--profile-type .form-check-input:checked~img{z-index:2}.uniios-radio--profile-type .form-check-input:checked~.form-check-label span{position:relative;z-index:2}.uniios-radio--profile-type .form-check-input:checked~.form-check-label:after{border-radius:6px;content:"";height:calc(100% + 2px);left:-1px;position:absolute;top:-1px;width:calc(100% + 2px);z-index:1}.uniios-radio--profile-type .form-check-input.candidat:checked~.form-check-label:after,.uniios-radio--profile-type .form-check-input.entreprise:checked~.form-check-label:after{background-color:color-mix(in srgb,var(--brand-pink,#dd26a0) 10%,transparent);border:2px solid var(--brand-pink,#dd26a0)}.uniios-radio--profile-type .form-check-label{line-height:1.1;text-align:center}.uniios-radio--profile-type .form-check-label span{display:block}.uniios-radio--profile-type .form-check-label span:first-child{color:#747474;font-size:13px}.uniios-radio--profile-type .form-check-label span:last-child{font-family:Fredoka,sans-serif;font-size:20px}@media (max-width:767.98px){.uniios-radio--profile-type{flex-direction:column}.uniios-radio--profile-type .form-check{align-items:center;flex-direction:row;width:100%}.uniios-radio--profile-type .form-check+.form-check{margin-top:10px}.uniios-radio--profile-type .form-check-label{margin-left:15px;text-align:left}}.invalid-number{color:#dc3545}.range--inline{align-items:center;display:flex}.range--inline .form-range{flex-grow:1;width:min-content}.range--inline .level-label,.range--inline output{flex:1;margin-left:10px;white-space:nowrap;width:50px}.level-description{color:#2e2e2e;font-size:13px}#candidate_profile_candidateLanguages fieldset legend,#company_profile_contacts fieldset legend{display:none}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#000;border:2px solid #fff;border-radius:15px;box-shadow:none;cursor:pointer;height:20px;margin-top:-8px;width:20px}input[type=range]:focus::-webkit-slider-thumb{background-color:#000;box-shadow:none}input[type=range]::-webkit-slider-runnable-track{background:#d1d1cf;cursor:pointer;height:4px;width:100%}.form-checkbox-uniios .form-check{background-color:#ebe9e6;border-radius:8px;display:inline-flex;line-height:1.2;margin-bottom:8px;margin-right:10px;overflow:hidden;padding-left:0;position:relative}.form-checkbox-uniios .form-check:hover{cursor:pointer}.form-checkbox-uniios .form-check-input{float:none;margin-left:0;margin-top:0}.form-checkbox-uniios .form-check-input[disabled=disabled]{border-color:transparent}.form-checkbox-uniios label{overflow:hidden;padding:5px;position:relative;z-index:2}.form-checkbox-uniios label:hover{cursor:pointer}.form-checkbox-uniios input{height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:2}.form-checkbox-uniios input:checked+label,.form-checkbox-uniios input:hover:not([disabled=disabled])+label{color:color-mix(in srgb,var(--brand-pink,#dd26a0) 91%,#000)}.form-checkbox-uniios input:checked+label:after,.form-checkbox-uniios input:hover:not([disabled=disabled])+label:after{background-color:color-mix(in srgb,var(--brand-pink,#dd26a0) 12%,transparent);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.form-radio-uniios{display:flex}.form-radio-uniios .form-check{margin-right:20px;padding-left:0}.form-radio-uniios .form-check label{display:block}.form-radio-uniios .form-check label:before{appearance:none;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:contain;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px rgba(0,0,0,.25);content:"";display:inline-block;height:1em;margin-right:10px;margin-top:.25em;vertical-align:top;width:1em}.form-radio-uniios .form-check .form-check-input{display:none}.form-radio-uniios .form-check .form-check-input:checked[type=radio]+label:before{background-color:#000;box-shadow:0 0 0 1px #000}.form-select-2-uniios>.count-label+div,.form-select-2-uniios>label+div{display:flex}.form-select-2-uniios .select2-container--default .select2-selection--multiple{border:1px solid #d1d1cf;min-height:50px;padding-bottom:12px}.form-select-2-uniios .select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:color-mix(in srgb,var(--brand-pink,#dd26a0) 12%,transparent);margin-top:12px}.form-select-2-uniios .select2-container--default .select2-selection--multiple .select2-search--inline .select2-search__field{margin-left:15px}.form-select-2-uniios .select2-container--default .select2-selection--multiple .select2-selection__clear{font-size:23px;font-weight:300}.form-select-2-uniios .select2-container--default .select2-selection--multiple .select2-selection__choice{border:0;margin-left:12px;padding:2px 20px 2px 2px}.form-select-2-uniios .select2-container--default .select2-selection--multiple .select2-selection__choice__remove{border-right:0;display:flex;flex-direction:column;font-size:19px;font-weight:300;height:100%;justify-content:center;left:auto;right:0}.form-select-2-uniios .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{background-color:color-mix(in srgb,color-mix(in srgb,var(--brand-pink,#dd26a0) 12%,transparent) 90%,#000)}.form-select-2-uniios .select2-container--default .select2-selection--multiple:not(.select2-selection--clearable){align-items:center;display:flex}.form-select-2-uniios .select2-container--default .select2-selection--multiple:not(.select2-selection--clearable) .select2-search--inline .select2-search__field{margin-top:10px}.form-select-2-uniios .select2-container--default{flex-grow:1;width:auto!important}.form-select-2-uniios .select2-container--default * span:hover,.form-select-2-uniios .select2-container--default textarea:hover,.form-select-2-uniios .select2-container--default:hover,.form-select-2-uniios .select2-container--default>* div:hover{cursor:pointer}.form-select-2-uniios .select2-container--default.select2-container--open{max-width:100%!important}.datepicker table tr td span{font-size:14px;height:42px;line-height:42px}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled.disabled,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover.disabled,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active.disabled:hover[disabled],.datepicker table tr td span.active.disabled[disabled],.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover.disabled,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active:hover[disabled],.datepicker table tr td span.active[disabled]{background-color:#000;background-image:none;color:#fff}.datepicker td{padding:5px}.datepicker th{font-size:13px;font-weight:300}.datepicker table tr td span.focused,.datepicker table tr td span:hover{background-color:#f2f2f2}.month-year-datepicker,.year-datepicker{cursor:pointer;position:relative}.month-year-datepicker:after,.year-datepicker:after{content:"";display:block;height:30px;left:0;top:0;width:30px}.form-check-input[type=checkbox]:checked{background-color:#000;border-color:#000}.form-switch .form-check-input{height:1.5em;width:3em}.form-switch .form-check-input:focus{border-color:color-mix(in srgb,var(--brand-pink,#dd26a0) 91%,#000);box-shadow:0 0 0 .25rem color-mix(in srgb,var(--brand-pink,#dd26a0) 12%,transparent)}.form-switch .form-check-input:focus:not(:checked){background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='rgba(0, 0, 0, 0.25)'/%3E%3C/svg%3E")}.form-switch .form-check-input:checked{background-color:color-mix(in srgb,var(--brand-pink,#dd26a0) 91%,#000);border-color:color-mix(in srgb,var(--brand-pink,#dd26a0) 91%,#000)}.form-switch .form-check-input+label{display:none}.candidate-v2__criteria-card .form-switch .form-check-input+label{display:block!important}.notif-prefs{background:var(--brand-navy,#001645);border-radius:18px;padding:8px 28px}@media (max-width:575.98px){.notif-prefs{border-radius:14px;padding:4px 18px}}.notif-prefs .form-check{display:contents;margin:0;min-height:0;padding:0}.notif-prefs .form-check-label{display:none}.notif-prefs__row{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.08);cursor:pointer;display:flex;gap:24px;justify-content:space-between;margin:0;padding:22px 0}.notif-prefs__row:last-child{border-bottom:0}.notif-prefs__text{display:flex;flex:1 1 auto;flex-direction:column;gap:4px;min-width:0}.notif-prefs__title{color:#fff;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:15px;font-weight:700;line-height:1.25}.notif-prefs__help{color:hsla(0,0%,100%,.78);font-size:13px;line-height:1.45}.notif-prefs__input.form-check-input{appearance:none;-webkit-appearance:none;background:hsla(0,0%,100%,.22);background-image:none;border:0;border-radius:999px;cursor:pointer;flex:0 0 auto;float:none;height:26px;margin:2px 0 0;padding:0;position:relative;transition:background-color .2s ease;vertical-align:top;width:46px}.notif-prefs__input.form-check-input:before{background:#fff;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.3);content:"";height:20px;left:3px;position:absolute;top:3px;transition:transform .2s ease;width:20px}.notif-prefs__input.form-check-input:checked{background:var(--brand-pink,#dd26a0);border:0}.notif-prefs__input.form-check-input:checked:before{transform:translateX(20px)}.notif-prefs__input.form-check-input:focus,.notif-prefs__input.form-check-input:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb,var(--brand-pink,#dd26a0) 28%,transparent);outline:none}.notif-prefs__autosave{background:var(--brand-navy,#001645);border-radius:999px;bottom:28px;box-shadow:0 8px 24px rgba(10,15,44,.25);color:#fff;font-size:13px;font-weight:600;padding:10px 18px;pointer-events:none;position:fixed;right:28px;z-index:1080}.notif-prefs__autosave.is-saving{opacity:.85}.notif-prefs__autosave.is-saved{background:#0f9d58}.notif-prefs__autosave.is-error{background:#d92d20}@media (max-width:600px){.notif-prefs__autosave{bottom:16px;left:16px;right:16px;text-align:center}}select[data-locked=locked]{pointer-events:none}#offer-form .form-group{margin-bottom:30px}#offer-form #offer_title{font-size:32px}@media (max-width:575.98px){.company-v2__input,.company-v2__select,.company-v2__textarea-input,.iti input,.iti__search-input,.select2-container .select2-selection__rendered,.select2-search__field,.select2-selection__choice,.ts-control,.ts-control input,.ts-dropdown .option{font-size:16px!important}}.uniios-sidebar{background-color:#faf8f2;display:flex;flex-direction:column;flex-shrink:0;height:100vh;height:100dvh;padding:20px;position:sticky;top:0;width:300px}.uniios-sidebar__body{display:flex;flex-direction:column;height:100%;justify-content:space-between}.uniios-sidebar__logo{margin-bottom:40px}.uniios-sidebar__logo img{width:120px}.uniios-sidebar__nav ul{margin:0;padding:0}.uniios-sidebar__nav .nav-icon-container{position:relative}.uniios-sidebar__nav .nav-item{display:block;list-style:none;padding:5px 0}.uniios-sidebar__nav .nav-link{align-items:center;background:transparent;border:none;color:#747474;display:inline-flex;font-size:16px;padding:5px 0}.uniios-sidebar__nav .nav-link:hover,.uniios-sidebar__nav .nav-link__active{color:#000;font-weight:500}.uniios-sidebar__nav .nav-link:hover .nav-icon,.uniios-sidebar__nav .nav-link__active .nav-icon{filter:brightness(0)}.uniios-sidebar__nav .nav-icon{margin-right:10px}.uniios-sidebar__nav--footer .nav-item:last-child{border-bottom:1px solid #d1d1cf}.uniios-sidebar__nav--footer .nav-item{padding:10px 0}.uniios-sidebar__nav--footer .nav-link{font-size:14px}@media (max-width:1399.98px){.uniios-sidebar{width:270px}}@media (max-width:991.98px){.uniios-sidebar{bottom:0;height:calc(90px + env(safe-area-inset-bottom, 0px));padding:0 8px env(safe-area-inset-bottom,0);position:fixed;top:auto;width:100%;z-index:200}.uniios-sidebar .badge--mini{bottom:6px;position:absolute;right:-15px}.uniios-sidebar__logo{display:none}.uniios-sidebar__body{flex-direction:row;width:100%}.uniios-sidebar__nav{width:100%}.uniios-sidebar__nav ul{align-items:center;display:flex;height:100%}.uniios-sidebar__nav .nav-link{flex-direction:column;font-size:13px}.uniios-sidebar__nav .nav-item{flex-grow:1;text-align:center}.uniios-sidebar__nav .nav-icon{margin-bottom:5px;margin-right:0;width:32px}}@media (max-width:575.98px){.uniios-sidebar{padding:0}.uniios-sidebar__nav .nav-item{padding:0 5px}.uniios-sidebar__nav .nav-link{font-size:11px}}.sidebar-hint{padding:6px 0!important;position:relative}.sidebar-hint__trigger{align-items:center;background-color:color-mix(in srgb,var(--brand-pink,#dd26a0) 10%,transparent);border-radius:50%;cursor:default;display:inline-flex;height:32px;justify-content:center;margin-left:-3px;position:relative;transition:background-color .2s;width:32px}.sidebar-hint__trigger-icon{color:color-mix(in srgb,var(--brand-pink,#dd26a0) 91%,#000);font-size:18px}.sidebar-hint__badge{background-color:var(--brand-pink,#dd26a0);border:2px solid #faf8f2;border-radius:50%;height:8px;min-width:8px;position:absolute;right:-2px;top:-2px}.sidebar-hint__badge:not(:empty){align-items:center;border-radius:8px;color:color-mix(in srgb,var(--brand-pink,#dd26a0) 91%,#000);display:flex;font-size:10px;font-weight:600;height:16px;justify-content:center;min-width:16px}.sidebar-hint__tooltip{background:#fff;border:1px solid #d1d1cf;border-radius:10px;bottom:calc(100% + 10px);box-shadow:0 4px 20px rgba(0,0,0,.1);left:0;opacity:0;padding:14px 16px;pointer-events:none;position:absolute;transition:opacity .15s,visibility .15s;visibility:hidden;width:290px;z-index:100}.sidebar-hint__row{align-items:flex-start;display:flex;gap:10px}.sidebar-hint__row+.sidebar-hint__row{border-top:1px solid #ebe9e6;margin-top:12px;padding-top:12px}.sidebar-hint__row p{color:#2e2e2e;font-size:12.5px;line-height:1.5;margin:0 0 4px}.sidebar-hint__row p:last-child{margin-bottom:0}.sidebar-hint__row p strong{font-weight:600}.sidebar-hint__row a{color:color-mix(in srgb,var(--brand-pink,#dd26a0) 91%,#000);font-size:12.5px;font-weight:500;pointer-events:auto;text-decoration:none}.sidebar-hint__row a:hover{text-decoration:underline}.sidebar-hint__icon{color:color-mix(in srgb,var(--brand-pink,#dd26a0) 91%,#000);flex-shrink:0;font-size:16px;margin-top:1px}.sidebar-hint:hover .sidebar-hint__trigger{background-color:color-mix(in srgb,color-mix(in srgb,var(--brand-pink,#dd26a0) 10%,transparent) 95%,#000)}.sidebar-hint:hover .sidebar-hint__tooltip{opacity:1;pointer-events:auto;visibility:visible}.uniios-card{background-color:#fff;border:1px solid #d1d1cf;border-radius:16px;margin-bottom:20px}.uniios-card .card-location{align-items:center;display:flex;justify-content:center;margin:25px auto}.uniios-card .card-location img{margin-right:5px;width:16px}.uniios-card .card-badges{padding-top:40px}.uniios-card .card-badges .badge{line-height:15px;margin-bottom:8px;margin-right:5px}.uniios-card .card-badges-row+.card-badges-row{margin-top:10px}.uniios-card .card-icon{margin-bottom:15px;text-align:center}.uniios-card .card-icon img{max-width:80px}.uniios-card .card-icon--brand{margin-bottom:35px}.uniios-card .card-icon--brand img{max-width:none;width:140px}.uniios-card .card-body,.uniios-card .card-footer-link,.uniios-card .card-header{padding:20px}.uniios-card .card-header{border-bottom:1px solid #d1d1cf}.uniios-card .card-header.no-border{border-bottom:0;padding-bottom:0}.uniios-card .card-header.has-action{align-items:center;display:flex}.uniios-card .card-header.has-action a{margin-left:8px}.uniios-card .card-header.has-action .card-header-container{flex-grow:1}.uniios-card .card-header-container{align-items:center;display:flex}.uniios-card .card-title{font-size:24px;font-weight:500}.uniios-card .card-subtitle{margin-top:10px}.uniios-card .card-actions{margin-top:30px}.uniios-card .card-actions--bottom{margin-top:20px;text-align:center}.uniios-card .card-mini-body{background-color:#fff;border-radius:8px;padding:20px}.uniios-card .card-mini-body .body-title{font-family:Outfit,sans-serif;font-size:16px;margin-bottom:20px;text-align:center}.uniios-card .card-mini-body .uniios-actions-list .action-link:hover{color:#000}.uniios-card .card-mini-body--margin{margin:25px 0}.uniios-card .card-footer-link{border-top:1px solid #d1d1cf;color:#747474;display:block;text-align:center;text-decoration:none}.uniios-card .card-footer-link:hover{color:color-mix(in srgb,var(--brand-pink,#dd26a0) 91%,#000)}.uniios-card .card-body table+.label-small-gray{display:inline-block}@media (min-width:768px){.uniios-card .card-body table+.label-small-gray{margin-left:8px}}.uniios-card.modal-content{width:440px}.uniios-card.modal-content .btn-close{position:absolute;right:20px;top:20px}.uniios-card--bg-beige{background-color:#faf8f2}.uniios-card--user{margin-bottom:0;padding:40px}.uniios-card--user .card-title{font-size:32px;font-weight:400;margin-bottom:25px;text-align:center}.uniios-card--swipe{display:flex;flex-direction:column;min-height:535px}.uniios-card--swipe .card-body{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between}@media (max-width:991.98px){.uniios-card:not(.uniios-card--swipe),.uniios-card:not(.uniios-card--user){border:none}.uniios-card:not(.uniios-card--swipe) .card-header,.uniios-card:not(.uniios-card--user) .card-header{background-color:#f7f6f5;border-bottom:0;border-radius:0;padding-bottom:15px;padding-top:15px}.uniios-card--swipe{border:1px solid #d1d1cf!important;margin-bottom:0}}@media (max-width:767.98px){.uniios-card{margin-bottom:15px}.uniios-card .card-logo img{width:120px}.uniios-card .card-title{font-size:18px}.uniios-card .card-body table{margin-bottom:0}.uniios-card .card-body table tr td:first-child{padding-left:0}.uniios-card .card-body table tr td.text-end,.uniios-card .card-body table tr td:last-child{padding-right:0}.uniios-card .card-body table+.label-small-gray{display:inline-block;margin-top:15px}.uniios-card.modal-content{width:100%}.uniios-card--swipe{height:calc(100dvh - 265px);min-height:unset}.uniios-card--swipe .card-body{overflow:auto}.uniios-card--swipe .card-footer-lin{flex-shrink:0}.uniios-card--swipe .card-location{margin:15px auto}.uniios-card--user{padding:30px}.uniios-card--user .card-title{font-size:28px}}.uniios-link-listing{padding:15px 0 0}.uniios-link-listing--small{font-size:13px}.uniios-link-listing--center ul{justify-content:center}.uniios-link-listing ul{display:flex;flex-wrap:wrap;margin:0;padding:0}.uniios-link-listing li{display:inline-block;margin:5px}.uniios-link-listing li:first-child{margin-left:0}.uniios-link-listing li:not(:first-child):before{color:#747474;content:"•";margin-right:11px}.uniios-link-listing a{color:#747474;text-decoration:none}.uniios-actions-list ul{margin:0;padding:0}.uniios-actions-list .action-item{display:block}.uniios-actions-list .action-item+.action-item{margin-top:7px}.uniios-actions-list .action-link{align-items:center;color:#000;cursor:default;display:inline-flex;text-decoration:none}.uniios-actions-list .action-link:hover{color:color-mix(in srgb,var(--brand-pink,#dd26a0) 91%,#000)}.uniios-actions-list .action-icon{margin-right:13px}.label--icon{align-items:center;display:flex}.label--icon img{width:16px}.label--icon .form-label{margin-bottom:0}.bar-level{align-items:center;display:flex}.bar-level .level{background-color:#d1d1cf;border-radius:8px;height:6px;width:20px}.bar-level .level+.level{margin-left:6px}.bar-level--icon{align-items:center;display:flex}.bar-level--icon img{width:16px}.bar-level--1 .level:nth-child(-n+1),.bar-level--2 .level:nth-child(-n+2),.bar-level--3 .level:nth-child(-n+3),.bar-level--4 .level:nth-child(-n+4),.bar-level--5 .level:nth-child(-n+5),.bar-level--6 .level:nth-child(-n+6){background-color:#000}@media (max-width:767.98px){.bar-level .level{width:16px}}.spacer-bottom--details{margin-bottom:50px}@media (max-width:991.98px){.spacer-bottom--details{margin-bottom:30px}}.uniios-swipe-actions{align-items:flex-start;bottom:60px;display:flex;justify-content:center;left:calc(50% - 35px);padding-top:10px;position:fixed;width:368px;z-index:50}.uniios-swipe-actions .swipe-action{border-radius:50%;box-shadow:0 4px 8px rgba(0,0,0,.4);display:inline-block;margin:0 10px;width:80px}.uniios-swipe-actions .swipe-action img{opacity:1;transition:opacity .2s ease;width:100%}.uniios-swipe-actions .swipe-action.small{margin-top:-8px;width:64px}.uniios-swipe-actions .swipe-action:hover img{opacity:1}@media (max-width:1399.98px){.uniios-swipe-actions{left:calc(50% - 49px)}}@media (max-width:991.98px){.uniios-swipe-actions{bottom:120px;left:calc(50% - 193px)}}@media (max-width:767.98px){.uniios-swipe-actions{bottom:100px;padding-top:0}.uniios-swipe-actions .swipe-action{width:64px}.uniios-swipe-actions .swipe-action.small{margin-top:0;width:56px}}@media (max-width:575.98px){.uniios-swipe-actions{left:0;width:100vw}}div[data-controller=correspondences-slider]{background:#fff;height:100vh;height:100dvh;position:fixed;right:0;top:0;width:calc(100vw - 300px);z-index:10}div[data-controller=correspondences-slider] .main-title{margin:auto;max-width:1230px}@media (min-width:992px){div[data-controller=correspondences-slider] .main-title{padding-left:12px;padding-right:12px}}@media (max-width:1399.98px){div[data-controller=correspondences-slider]{width:calc(100vw - 270px)}}@media (max-width:991.98px){div[data-controller=correspondences-slider]{height:calc(100vh - 137px);height:calc(100dvh - 137px);width:100vw}}.uniios--detail{height:calc(100vh - 118px);height:calc(100dvh - 118px);overflow:auto;padding-bottom:150px}@media (max-width:1199.98px){.uniios--detail{height:100vh;height:100dvh}}@media (max-width:991.98px){.uniios--detail{padding-bottom:220px}}.uniios--detail .uniios--detail-header{background-color:#fff;position:sticky;top:0;z-index:10}.uniios--detail .uniios--detail-header .actions-bar{align-items:center;display:flex;min-height:60px}.uniios--detail .uniios--detail-header .actions-bar span{flex-grow:1;margin-right:21px;text-align:center}.uniios--detail .uniios--detail-body{overflow-y:auto}@media (min-width:1200px){.uniios--detail .uniios--detail-header{display:none}}@media (max-width:1199.98px){.uniios--detail--title .actions-bar{font-size:28px}}@media (max-width:767.98px){.uniios--detail .nav-tabs{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;padding-bottom:2px}.uniios--detail .nav-tabs .nav-link{padding:8px}}.card:has(.is-invalid){border-color:var(--bs-red)}.card.valid-skill:not(:has(.is-invalid)){border-color:var(--bs-green)}.card--disabled{background-color:var(--bs-gray-300)}.btn{display:flex;flex-direction:column;justify-content:center;min-height:46px}.btn.full-width{align-items:center;width:100%}.btn.full-width+.full-width{margin-top:8px}.btn-small{font-size:14px;min-height:auto;padding:7px 10px}.btn--icon-save:before{background-image:url(/build/images/save-icon.fc524e44.svg)}.btn--add{align-items:center;background-color:transparent;border:1px dashed #d1d1cf;border-radius:6px;color:#747474;flex-direction:row;justify-content:start;padding:6px 12px;text-align:left;width:100%}.btn--add img{filter:invert(45%) sepia(1%) saturate(3837%) hue-rotate(14deg) brightness(99%) contrast(86%);margin-right:10px}.btn--add:hover{background-color:color-mix(in srgb,var(--brand-pink,#dd26a0) 10%,transparent);border-color:var(--brand-navy,#001645);color:var(--brand-navy,#001645)}.btn--add:hover img{filter:invert(10%) sepia(54%) saturate(6941%) hue-rotate(273deg) brightness(73%) contrast(114%)}.btn-collapse{align-items:center;display:inline-flex;flex-direction:row;justify-content:space-between;padding-left:0;padding-right:0;text-align:left;width:100%}.btn-collapse .h2,.btn-collapse h2{font-size:24px;margin-bottom:0}.btn-collapse:active,.btn-collapse:focus{border-color:transparent!important}.btn-collapse:after{background-image:url(/build/images/chevron-icon.199107d7.svg);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:29px;width:29px}.btn-collapse[aria-expanded=true]:after{transform:rotate(90deg)}.btn--icon,.submit-icon{align-items:center;flex-direction:row}.btn--icon:before,.submit-icon:before{background-image:url(/build/images/save-icon.fc524e44.svg);background-repeat:no-repeat;background-size:contain;content:"";height:20px;margin-right:5px;width:20px}.btn--select{border:1px solid transparent;border-radius:4px;display:inline-block;display:inline-flex;padding:6px}.btn--select:after{background-image:url(/build/images/chevron-down-icon.9f6c82a0.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:20px;margin-left:10px;width:30px}.btn--select.active{background-color:#ebe9e6;border-color:#d1d1cf}.btn--select:hover{cursor:pointer}.btn-primary,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.btn-primary:visited,.btn-secondary,.btn-secondary:active,.btn-secondary:focus,.btn-secondary:hover,.btn-secondary:visited{color:#fff}.btn-primary{background:var(--brand-pink,#dd26a0);background:linear-gradient(96deg,var(--brand-pink,#dd26a0) 0,color-mix(in srgb,var(--brand-pink,#dd26a0) 91%,#000) 100%);border:none;opacity:1;transition:opacity .3s ease}.btn-primary:hover{opacity:.75}.btn-secondary{background-color:#000;transition:background-color .3s ease}.btn-secondary:hover{background-color:#595959}.btn-default{color:#747474}.btn-outline{background-color:transparent;border-color:#747474;color:#2e2e2e;transition:background-color .3s ease,border-color .3s ease}.btn-outline:hover{background-color:#f7f6f5;border-color:#000}.btn-icon{align-items:center;flex-direction:row}.btn-icon img{margin-right:8px;width:22px}.btn-input-group{background-color:transparent;border:1px solid #d1d1cf;border-radius:6px;padding:6px 12px}.btn-input-group img:first-child{display:inline-block}.btn-input-group img:last-child{display:none}.btn-input-group:active,.btn-input-group:focus,.btn-input-group:hover{background-color:transparent;border-color:#d1d1cf}.btn-input-group.active img:first-child{display:none}.btn-input-group.active img:last-child{display:inline-block}.btn-no-style{background-color:transparent;border:none}.is-invalid+.btn-input-group,.is-invalid+.btn-input-group:active,.is-invalid+.btn-input-group:focus,.is-invalid+.btn-input-group:hover{border-color:#dc3545}.input-group--btn-right input{border-right:0}.input-group--btn-right .btn-input-group{border-left:0}.input-group+.btn-input-group{border-right:0}a,a:active,a:focus,a:hover{color:color-mix(in srgb,var(--brand-pink,#dd26a0) 91%,#000)}.button-no-style{background-color:transparent;border:none}.badge{border-radius:5px;font-size:.813rem;font-weight:400}.badge--rounded{border-radius:50%;display:inline-block;min-height:25px;min-width:25px;padding:6px}.badge--mini{border-radius:12px;border-radius:16px;font-size:12px;font-weight:500;padding:2px 5px}@media (max-width:991.98px){.badge--mini{align-items:center;border-radius:50%;display:flex;font-size:11px;justify-content:center;min-height:14px;min-width:14px;padding:3px}}.badge--Professionnelle,.badge--primary{background-color:color-mix(in srgb,var(--brand-pink,#dd26a0) 10%,transparent);color:var(--brand-navy,#001645)}.badge--Extra-professionnelle{color:color-mix(in srgb,var(--brand-pink,#dd26a0) 91%,#000)}.badge--Extra-professionnelle,.badge--magenta,.badge--major{background-color:color-mix(in srgb,var(--brand-pink,#dd26a0) 12%,transparent)}.badge--magenta,.badge--major{color:var(--brand-navy,#001645)}.badge--dark-magenta{background-color:color-mix(in srgb,var(--brand-pink,#dd26a0) 91%,#000);color:#fff}.badge--minor,.badge--orange{background-color:color-mix(in srgb,var(--brand-pink,#dd26a0) 12%,transparent);color:color-mix(in srgb,var(--brand-pink,#dd26a0) 91%,#000)}.badge--gray,.badge--grey,.badge--na{background-color:#ebe9e6;color:#2e2e2e}.badge--yellow{background-color:color-mix(in srgb,var(--brand-pink,#dd26a0) 10%,transparent);color:color-mix(in srgb,var(--brand-pink,#dd26a0) 91%,#000)}.badge--green{background-color:#d1f4e1;color:#0f5132}.badge--blue{background-color:#ddeafe;color:#1e40af}.badge--default{background-color:#fff;border:1px solid #ebe9e6;color:#000}.badge--jd-status{align-items:center;border-radius:999px;display:inline-flex;font-size:.813rem;font-weight:500;gap:6px;padding:4px 10px}.badge--jd-status i{font-size:11px}.modal{background-color:rgba(0,0,0,.55)}.modal .card-logo img{max-width:80px}.modal-content{margin:auto}@media (max-width:575.98px){.modal-dialog{margin:10px 0}.modal-content{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:calc(100vh - 20px);min-height:calc(100dvh - 20px)}}.main-title{background-color:#fff;line-height:1;position:sticky;position:relative;top:0;z-index:499}.main-title:after{background-color:#dee2e6;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;width:100%}.main-title .h1,.main-title h1{font-size:32px}@media (min-width:992px){.main-title.no-border{border-bottom:0}.main-title.no-padding-x .wrapper-x{padding-left:0;padding-right:0}}@media (max-width:991.98px){.main-title.no-padding-x .wrapper-x{padding:20px}}.main-title.has-breadcrumb img{filter:brightness(180%)}.main-title__container{align-items:center;display:flex;padding-bottom:40px;padding-top:40px}.main-title--icon{filter:brightness(0);flex-shrink:0;margin-right:20px;width:32px}@media (min-width:768px){.main-title .subtitle-text{display:none}.main-title--icon{margin-right:10px}}@media (max-width:1199.98px){.main-title .h1,.main-title h1{font-size:32px}.main-title--icon{width:31px}}@media (max-width:991.98px){.main-title .h1,.main-title h1{font-size:29px}.main-title--icon{width:28px}.main-title__container{padding-bottom:15px;padding-top:15px}}@media (max-width:767.98px){.main-title--icon{margin-right:10px}}.breadcrumb{color:#d1d1cf;margin-bottom:0}.breadcrumb .page-active{color:#000;margin-left:6px}@media (max-width:767.98px){.breadcrumb{font-size:21px}}.subtitle-text{font-size:13px}.wrapper-x{padding-left:50px;padding-right:50px}.wrapper-x--drawer{padding-left:30px;padding-right:30px}@media (max-width:1199.98px){.wrapper-x--drawer{padding:15px}}@media (max-width:767.98px){.wrapper-x{overflow:hidden;padding-left:15px;padding-right:15px}}.wrapper-y{padding-bottom:15px;padding-top:15px}.wrapper-y--drawer{padding-bottom:30px;padding-top:30px}.emtpy-data{display:flex;justify-content:center;padding-top:50px;text-align:center}.emtpy-data .data-logo{margin-bottom:20px}.emtpy-data .main-text{font-family:Fredoka,sans-serif;font-size:32px}.emtpy-data .information-text{font-size:16px}.emtpy-data .btn{margin-top:30px}@media (max-width:767.98px){.emtpy-data{flex-direction:column;height:calc(100dvh - 180px);padding:0}.emtpy-data .data-logo{width:130px}.emtpy-data .main-text{font-size:28px}}#main-content.has-drawer{display:flex}#main-content.has-drawer .wrapper-x{padding-right:0}#main-content.has-drawer .column-right-drawer{text-align:right}@media (min-width:1200px){#main-content.has-drawer>.flex-grow-1{border-right:1px solid #d1d1cf}}@media (max-width:1199.98px){div[data-controller=correspondences-slider] .main-title{display:none}}.drawer{flex-shrink:0;height:0;overflow:auto;padding:0;transition:width .3s ease;width:0}.drawer .drawer-header{background-color:#fff;position:sticky;top:0;z-index:10}.drawer .drawer-header .actions-bar{align-items:center;display:flex;min-height:60px}.drawer .drawer-header .actions-bar span{flex-grow:1;margin-right:21px;text-align:center}.drawer .drawer-body{overflow-y:auto}.drawer.active:not(.drawer--overlay){height:auto;width:50%}.drawer--large.active:not(.drawer--overlay){width:50%}.drawer.drawer--overlay{background-color:#fff;box-shadow:-4px 0 24px rgba(0,0,0,.1);display:flex;flex-direction:column;height:100vh!important;height:100dvh!important;overflow:hidden;position:fixed;right:0;top:0;transition:width .3s cubic-bezier(.4,0,.2,1);width:0;z-index:1050}.drawer.drawer--overlay.active{height:100vh;height:100dvh;width:600px}@media (min-width:1200px){.drawer:not(.drawer--overlay) .drawer-header{display:none}}@media (max-width:1399.98px){.drawer:not(.drawer--overlay).active{width:60%}}@media (max-width:1199.98px){.drawer:not(.drawer--overlay){background-color:#fff;display:none;height:100%;padding-bottom:80px;position:fixed;right:0;top:0;width:100%}.drawer:not(.drawer--overlay).active{display:block;height:100%;width:100%;z-index:1060}.drawer.drawer--overlay.active{width:100%}}@media (min-width:1400px){.drawer.drawer--overlay.active{width:640px}}@media (max-width:767.98px){.drawer .nav-tabs{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;padding-bottom:2px}.drawer .nav-tabs .nav-link{padding:8px}}.drawer-backdrop{background:rgba(0,0,0,.25);display:none;height:100%;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s ease;width:100%;z-index:1040}.drawer-backdrop.active{display:block;opacity:1}.drawer-topbar{background:#fff;border-bottom:1px solid #d1d1cf;flex-shrink:0}.drawer-topbar__content{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;padding:20px 24px 0}.drawer-topbar__info{flex:1;min-width:0}.drawer-topbar__title{color:#1a1a1a;font-size:1.15rem;font-weight:600;line-height:1.3;margin:0 0 4px}.drawer-topbar__meta{align-items:center;color:#666;display:flex;flex-wrap:wrap;font-size:.82rem;gap:2px;margin-bottom:0}.drawer-topbar__sep{color:#bbb;margin:0 3px}.drawer-topbar__compat{color:#1a1a1a;font-weight:600}.drawer-topbar__close{background:none;border:none;cursor:pointer;flex-shrink:0;margin-top:2px;opacity:.5;padding:4px;transition:opacity .15s}.drawer-topbar__close:hover{opacity:1}.drawer-actions{align-items:center;display:flex;padding:10px 24px}.drawer-actions__cv{align-items:center;border:1px solid #ddd;border-radius:6px;color:#555;display:flex;font-size:.78rem;font-weight:500;gap:5px;padding:5px 12px;text-decoration:none;transition:all .15s ease}.drawer-actions__cv:hover{border-color:#aaa;color:#333}.drawer-scroll{flex:1;overflow-x:hidden;overflow-y:auto;padding:0 24px 24px}.drawer-scroll .h2,.drawer-scroll .h3,.drawer-scroll h2,.drawer-scroll h3{color:#1a1a1a;font-size:.95rem;font-weight:600;margin-top:0}.drawer-scroll .table-details{font-size:.85rem}.drawer-scroll .bar-level{transform:scale(.9);transform-origin:left}.drawer-section{border-bottom:1px solid #f0f0f0;padding-bottom:16px;padding-top:20px}.drawer-section:last-child{border-bottom:none}.drawer-footer{align-items:center;background:#fff;border-top:1px solid #d1d1cf;display:flex;flex-shrink:0;gap:10px;justify-content:center;padding:12px 24px}.badge--status{border-radius:10px;font-size:.72rem;font-weight:500;padding:3px 10px;white-space:nowrap}.badge--status-new{background:#f0f0f0;color:#666}.badge--status-pending{background:#fff3cd;color:#856404}.badge--status-match,.badge--status-validated{background:#d4edda;color:#155724}.badge--status-refused{background:#f8d7da;color:#721c24}.actions-bar{align-items:center;border-bottom:1px solid #d1d1cf;display:flex;flex-wrap:wrap;min-height:67px;padding-bottom:10px;padding-top:10px}.actions-bar .btn+.btn{margin-left:8px}.actions-bar .action-buttons{display:flex}.actions-bar .bar-label{flex-grow:1}.actions-bar .bar-label--center{font-size:18px;padding-right:33px;text-align:center}.actions-bar--drawer .action-buttons{flex-grow:1}@media (min-width:992px){.actions-bar--drawer .btn-no-style+.btn-no-style{margin-left:10px}}@media (max-width:1199.98px){.actions-bar{width:100%}.actions-bar--drawer{background-color:#fff;bottom:0;height:70px;left:0;position:fixed;z-index:10}.actions-bar--drawer .action-buttons{justify-content:flex-end}}@media (max-width:767.98px){.actions-bar .action-buttons{bottom:100px;justify-content:center;left:0;position:fixed;width:100%;z-index:10}.actions-bar--main{border-bottom:0;height:0;min-height:0;overflow:hidden;padding:0}.actions-bar--main .bar-label{display:none}.actions-bar--drawer .action-buttons{bottom:auto;justify-content:flex-end;position:relative}}@media (max-width:575.98px){.actions-bar--drawer .btn+.btn{margin-left:0;margin-right:8px}.actions-bar--drawer .action-buttons{bottom:0;flex-direction:row-reverse;justify-content:space-between}.actions-bar--drawer .action-buttons .btn{align-items:center;flex-grow:1;min-width:50%}}.action-buttons-mobile{display:flex}.action-buttons-mobile .btn+.btn{margin-left:8px}@media (max-width:991.98px){.action-buttons-mobile{background-color:#fff;bottom:90px;display:flex;justify-content:flex-end;left:0;padding:10px 20px;position:fixed;width:100%;z-index:10}}@media (max-width:575.98px){.action-buttons-mobile{flex-direction:row-reverse;justify-content:space-between}.action-buttons-mobile .btn+.btn{margin-left:0;margin-right:8px}.action-buttons-mobile .btn{align-items:center;flex-grow:1;min-width:50%}}.block-collapse--drawer{padding-bottom:30px;padding-top:30px;position:relative}.block-collapse--drawer:before{background-color:#d1d1cf;content:"";display:block;height:1px;left:-30px;position:absolute;top:0;width:calc(100% + 60px)}.block-collapse--drawer .collapse-body{padding-top:15px}.block-collapse--drawer .btn-collapse{min-height:35px;padding-bottom:0;padding-top:0}.block-collapse--drawer:has(.is-invalid) .btn-collapse{color:var(--bs-red)}@media (max-width:1199.98px){.block-collapse--drawer:before{left:-15px;width:calc(100% + 30px)}}.skill-list-section .skill-list .col-form-label{padding-top:0}.info-container .info-block{font-size:16px;line-height:1.8}.info-container .info-block+.info-block{margin-top:15px}.text-legend{font-size:11px}.text-legend a{color:#000}.text-large{font-size:24px}.text-medium{font-size:16px}.text-small{font-size:13px}.text-gray-darker{color:#2e2e2e}.uniios-dt .dataTables_scrollHeadInner,.uniios-dt .table{width:100%!important}.uniios-dt .table th{color:#747474;padding-bottom:15px;padding-top:15px}.uniios-dt .table td{padding-bottom:14px;padding-top:14px}.uniios-dt .table td,.uniios-dt .table th{vertical-align:middle}.uniios-dt .table tr{border-bottom-color:#d1d1cf}.uniios-dt .table tbody tr:last-child{border-bottom:transparent}.uniios-dt .table.table-row-link tbody tr.hover,.uniios-dt .table.table-row-link tbody tr:hover{background:#fff4ff;background:linear-gradient(153deg,#fff4ff 20%,hsla(0,0%,100%,0));cursor:pointer}.uniios-dt .table.table-row-full-width tbody tr{position:relative}.uniios-dt .table.table-row-full-width tbody tr:hover{cursor:pointer}.uniios-dt .table.table-row-full-width tbody tr:hover:after{background:#fff4ff;background:linear-gradient(153deg,#fff4ff 20%,hsla(0,0%,100%,0));border-bottom:1px solid #d1d1cf;border-top:1px solid #d1d1cf;content:"";display:block;height:calc(100% + 1px);left:0;margin-left:-50px;padding-top:1px;position:absolute;top:-1px;width:calc(100% + 100px);z-index:-1}@media (max-width:1199.98px){.uniios-dt .table.table-row-full-width tbody tr:hover:after{border:none}}@media (max-width:767.98px){.uniios-dt .table.table-row-full-width tbody tr:hover:after{margin-left:-15px;width:calc(100% + 30px)}}.uniios-dt td{font-size:16px}.uniios-dt .dataTables_wrapper .dataTables_paginate .paginate_button{border:none!important;padding:0}.uniios-dt .dataTables_wrapper .dataTables_paginate .paginate_button:active,.uniios-dt .dataTables_wrapper .dataTables_paginate .paginate_button:hover{background:transparent!important;border:none!important;box-shadow:none!important}.uniios-dt .dataTables_paginate{display:flex;justify-content:flex-end}.uniios-dt .page-link{color:#2e2e2e}.uniios-dt .active>.page-link,.uniios-dt .page-link.active{background-color:#2e2e2e;border-color:#2e2e2e;color:#fff}.uniios-dt table.dataTable thead td,.uniios-dt table.dataTable thead th{padding:10px 15px}@media (max-width:1199.98px){.uniios-dt .column-right-drawer{text-align:right}.uniios-dt .hidden-columns-drawer{display:none}}@media (max-width:767.98px){.uniios-dt thead{background-color:#f7f6f5}.uniios-dt th{font-size:13px}}#main-content.has-drawer .uniios-dt .table.table-row-full-width tbody tr:hover:after{width:calc(100% + 50px)}.dt-uniios-company-links-matches{font-size:13px}.dt-uniios-company-links-matches th{font-size:11px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.dt-uniios-company-links-matches td{padding-bottom:10px;padding-top:10px}.dt-uniios-company-links-matches .pie-chart-percent{font-size:13px}.v-align-middle td,.v-align-middle th{vertical-align:middle}.v-align-top td,.v-align-top th{vertical-align:top}.td-align-bottom{vertical-align:bottom!important}.table-details{font-size:16px}@media (min-width:1700px){.table-details .label-visible-xxl{display:none}}@media (max-width:1699px){.table-details .column-hidden-xxl{display:none}}.table-details td,.table-details th{padding:8px}.table-details td:first-child,.table-details th:first-child{padding-left:0;padding-right:50px}@media (max-width:767.98px){.table-column-mobile tr{display:flex;flex-direction:column;margin-bottom:10px}.table-column-mobile td{padding:4px 0}}.label-small-gray{color:#747474;font-size:13px;text-decoration:none}.label-small-gray--medium{font-size:14px;font-weight:500}#dt-uniios-candidate-links-waitings_filter,#dt-uniios-candidate-matches_filter,#dt-uniios-company-links-waitings_filter,#dt-uniios-company-matches_filter{display:none}.select2-container--default .select2-results__options{padding:5px 0}.select2-container--default .select2-results__option{align-items:center;display:flex;padding:3px 15px}.select2-container--default .select2-results__option.select2-results__option--selectable:before{color:#000;content:"\f096";font-family:fontAwesome;font-size:23px;padding-right:10px}.select2-container--default .select2-results__option.select2-results__option--selected:before{content:"\f14a"}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#fff;color:#272727}.select2-container--default .select2-results__option--selected{background-color:#fff}.select2-container--default .wrap-actions{align-items:center;border-top:1px solid #d1d1cf;display:flex;flex-wrap:wrap;justify-content:flex-end;padding:15px}.select2-container--default .wrap-actions .btn+.btn{margin-left:13px}.select-filter-offer{position:relative}#wrap-select-offers-links .select2-container,#wrap-select-offers-links .select2-offer-links,#wrap-select-offers-matches .select2-container,#wrap-select-offers-matches .select2-offer{min-width:100%}.dataTables_scrollHead{overflow:visible!important}#wrap-select-offers-links,#wrap-select-offers-matches{position:absolute;top:60px;width:100%;z-index:999}#wrap-select-offers-links .select2-selection,#wrap-select-offers-matches .select2-selection{padding-bottom:0}.select2-container--default .select2-selection--multiple .select2-selection__choice{white-space:break-spaces}@media (max-width:767.98px){.select2-container.select2-container--default.select2-container--open,.select2-container.select2-container--default.select2-container--open .select2-dropdown.select2-dropdown--below{width:calc(100vw - 45px)!important}#wrap-select-offers-links,#wrap-select-offers-matches{left:calc(100% - 100vw + 45px)!important;width:calc(100vw - 45px)}}.select2-dropdown{top:0;z-index:999}.column-compatibility{max-width:230px!important;width:230px!important}.circle{background:color-mix(in srgb,var(--brand-pink,#dd26a0) 91%,#000);border-radius:20px;height:10px;margin-left:15px;width:10px}table.dataTable thead>tr>td.sorting:after,table.dataTable thead>tr>td.sorting:before,table.dataTable thead>tr>td.sorting_asc:after,table.dataTable thead>tr>td.sorting_asc:before,table.dataTable thead>tr>td.sorting_asc_disabled:after,table.dataTable thead>tr>td.sorting_asc_disabled:before,table.dataTable thead>tr>td.sorting_desc:after,table.dataTable thead>tr>td.sorting_desc:before,table.dataTable thead>tr>td.sorting_desc_disabled:after,table.dataTable thead>tr>td.sorting_desc_disabled:before,table.dataTable thead>tr>th.sorting:after,table.dataTable thead>tr>th.sorting:before,table.dataTable thead>tr>th.sorting_asc:after,table.dataTable thead>tr>th.sorting_asc:before,table.dataTable thead>tr>th.sorting_asc_disabled:after,table.dataTable thead>tr>th.sorting_asc_disabled:before,table.dataTable thead>tr>th.sorting_desc:after,table.dataTable thead>tr>th.sorting_desc:before,table.dataTable thead>tr>th.sorting_desc_disabled:after,table.dataTable thead>tr>th.sorting_desc_disabled:before{opacity:0}table.dataTable thead>tr>td.sorting_asc:before,table.dataTable thead>tr>td.sorting_desc:after,table.dataTable thead>tr>th.sorting_asc:before,table.dataTable thead>tr>th.sorting_desc:after{opacity:1}table.dataTable thead>tr>td.sorting:after,table.dataTable thead>tr>td.sorting_asc:after,table.dataTable thead>tr>td.sorting_asc_disabled:after,table.dataTable thead>tr>td.sorting_desc:after,table.dataTable thead>tr>td.sorting_desc_disabled:after,table.dataTable thead>tr>th.sorting:after,table.dataTable thead>tr>th.sorting_asc:after,table.dataTable thead>tr>th.sorting_asc_disabled:after,table.dataTable thead>tr>th.sorting_desc:after,table.dataTable thead>tr>th.sorting_desc_disabled:after{background-image:url(/build/images/chevron-down-icon.9f6c82a0.svg);background-size:contain;content:"";display:inline-block;height:20px;position:relative;right:-10px;top:32%;top:4px;width:20px}table.dataTable thead>tr>th.sorting_asc:after{opacity:1;transform:rotate(180deg)}table.dataTable thead>tr>td.sorting:before,table.dataTable thead>tr>td.sorting_asc:before,table.dataTable thead>tr>td.sorting_asc_disabled:before,table.dataTable thead>tr>td.sorting_desc:before,table.dataTable thead>tr>td.sorting_desc_disabled:before,table.dataTable thead>tr>th.sorting:before,table.dataTable thead>tr>th.sorting_asc:before,table.dataTable thead>tr>th.sorting_asc_disabled:before,table.dataTable thead>tr>th.sorting_desc:before,table.dataTable thead>tr>th.sorting_desc_disabled:before{content:none}table.dataTable thead>tr>td.sorting,table.dataTable thead>tr>td.sorting_asc,table.dataTable thead>tr>td.sorting_asc_disabled,table.dataTable thead>tr>td.sorting_desc,table.dataTable thead>tr>td.sorting_desc_disabled,table.dataTable thead>tr>th.sorting,table.dataTable thead>tr>th.sorting_asc,table.dataTable thead>tr>th.sorting_asc_disabled,table.dataTable thead>tr>th.sorting_desc,table.dataTable thead>tr>th.sorting_desc_disabled{padding-right:10px}.offer-status-cell{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:flex-end}.status-pill{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:500;gap:8px;letter-spacing:.01em;line-height:1.2;padding:5px 12px 5px 10px;white-space:nowrap}.status-pill__dot{background:currentColor;border-radius:50%;flex-shrink:0;height:6px;opacity:.85;width:6px}.status-pill--active{background:rgba(15,81,50,.08);color:#0f5132}.status-pill--archived{background:rgba(46,46,46,.06);color:#747474}.status-action{align-items:center;border-radius:8px;color:#747474;display:inline-flex;font-size:13px;font-weight:500;gap:4px;padding:4px 8px;text-decoration:none;transition:color .15s ease,background .15s ease,transform .15s ease}.status-action .material-symbols-outlined{font-size:16px;transition:transform .2s ease}.status-action:hover{background:color-mix(in srgb,var(--brand-pink,#dd26a0) 6%,transparent);color:var(--brand-pink,#dd26a0)}.status-action:hover .material-symbols-outlined{transform:rotate(-30deg)}.uniios-dt .table.table-row-link tbody tr.is-archived,.uniios-dt .table.table-row-link tbody tr.is-archived td.column-right-drawer,.uniios-dt .table.table-row-link tbody tr.is-archived td:first-child{color:#747474}.pie-chart-block{align-items:center;display:flex}.pie-chart-content{align-items:center;border:1px solid #fff;flex-direction:column;font-family:Fredoka,sans-serif;font-size:80px}.pie-chart-content .percent{line-height:1;position:relative}.pie-chart-content .percent:after{content:"%";font-size:20px;position:absolute;right:-17px;top:10px}@media (max-width:767.98px){.pie-chart-content .percent:after{font-size:18px}}.pie-chart-container{align-items:center;display:flex;height:54px;position:relative;width:54px}.pie-chart-container--small{height:33px;width:33px}.pie-chart-container--small .pie-chart-content{height:70%;width:70%}.pie-chart-container--large{height:170px;width:170px}.pie-chart-container--large .pie-chart-content{height:90%;width:90%}@media (max-width:767.98px){.pie-chart-container--large{height:130px;width:130px}.pie-chart-container--large .pie-chart-content{font-size:64px}}.pie-chart-content{background-color:#fff;height:74%;transform:rotate(1deg);width:74%}.pie-chart,.pie-chart-content{border-radius:50%;display:flex;justify-content:center}.pie-chart{align-items:center;flex-direction:column;height:100%;position:relative;width:100%;z-index:1}.pie-chart--1{background:conic-gradient(transparent 0 1%,#ebebeb 1% 100%)}.pie-chart--2{background:conic-gradient(transparent 0 2%,#ebebeb 2% 100%)}.pie-chart--3{background:conic-gradient(transparent 0 3%,#ebebeb 3% 100%)}.pie-chart--4{background:conic-gradient(transparent 0 4%,#ebebeb 4% 100%)}.pie-chart--5{background:conic-gradient(transparent 0 5%,#ebebeb 5% 100%)}.pie-chart--6{background:conic-gradient(transparent 0 6%,#ebebeb 6% 100%)}.pie-chart--7{background:conic-gradient(transparent 0 7%,#ebebeb 7% 100%)}.pie-chart--8{background:conic-gradient(transparent 0 8%,#ebebeb 8% 100%)}.pie-chart--9{background:conic-gradient(transparent 0 9%,#ebebeb 9% 100%)}.pie-chart--10{background:conic-gradient(transparent 0 10%,#ebebeb 10% 100%)}.pie-chart--11{background:conic-gradient(transparent 0 11%,#ebebeb 11% 100%)}.pie-chart--12{background:conic-gradient(transparent 0 12%,#ebebeb 12% 100%)}.pie-chart--13{background:conic-gradient(transparent 0 13%,#ebebeb 13% 100%)}.pie-chart--14{background:conic-gradient(transparent 0 14%,#ebebeb 14% 100%)}.pie-chart--15{background:conic-gradient(transparent 0 15%,#ebebeb 15% 100%)}.pie-chart--16{background:conic-gradient(transparent 0 16%,#ebebeb 16% 100%)}.pie-chart--17{background:conic-gradient(transparent 0 17%,#ebebeb 17% 100%)}.pie-chart--18{background:conic-gradient(transparent 0 18%,#ebebeb 18% 100%)}.pie-chart--19{background:conic-gradient(transparent 0 19%,#ebebeb 19% 100%)}.pie-chart--20{background:conic-gradient(transparent 0 20%,#ebebeb 20% 100%)}.pie-chart--21{background:conic-gradient(transparent 0 21%,#ebebeb 21% 100%)}.pie-chart--22{background:conic-gradient(transparent 0 22%,#ebebeb 22% 100%)}.pie-chart--23{background:conic-gradient(transparent 0 23%,#ebebeb 23% 100%)}.pie-chart--24{background:conic-gradient(transparent 0 24%,#ebebeb 24% 100%)}.pie-chart--25{background:conic-gradient(transparent 0 25%,#ebebeb 25% 100%)}.pie-chart--26{background:conic-gradient(transparent 0 26%,#ebebeb 26% 100%)}.pie-chart--27{background:conic-gradient(transparent 0 27%,#ebebeb 27% 100%)}.pie-chart--28{background:conic-gradient(transparent 0 28%,#ebebeb 28% 100%)}.pie-chart--29{background:conic-gradient(transparent 0 29%,#ebebeb 29% 100%)}.pie-chart--30{background:conic-gradient(transparent 0 30%,#ebebeb 30% 100%)}.pie-chart--31{background:conic-gradient(transparent 0 31%,#ebebeb 31% 100%)}.pie-chart--32{background:conic-gradient(transparent 0 32%,#ebebeb 32% 100%)}.pie-chart--33{background:conic-gradient(transparent 0 33%,#ebebeb 33% 100%)}.pie-chart--34{background:conic-gradient(transparent 0 34%,#ebebeb 34% 100%)}.pie-chart--35{background:conic-gradient(transparent 0 35%,#ebebeb 35% 100%)}.pie-chart--36{background:conic-gradient(transparent 0 36%,#ebebeb 36% 100%)}.pie-chart--37{background:conic-gradient(transparent 0 37%,#ebebeb 37% 100%)}.pie-chart--38{background:conic-gradient(transparent 0 38%,#ebebeb 38% 100%)}.pie-chart--39{background:conic-gradient(transparent 0 39%,#ebebeb 39% 100%)}.pie-chart--40{background:conic-gradient(transparent 0 40%,#ebebeb 40% 100%)}.pie-chart--41{background:conic-gradient(transparent 0 41%,#ebebeb 41% 100%)}.pie-chart--42{background:conic-gradient(transparent 0 42%,#ebebeb 42% 100%)}.pie-chart--43{background:conic-gradient(transparent 0 43%,#ebebeb 43% 100%)}.pie-chart--44{background:conic-gradient(transparent 0 44%,#ebebeb 44% 100%)}.pie-chart--45{background:conic-gradient(transparent 0 45%,#ebebeb 45% 100%)}.pie-chart--46{background:conic-gradient(transparent 0 46%,#ebebeb 46% 100%)}.pie-chart--47{background:conic-gradient(transparent 0 47%,#ebebeb 47% 100%)}.pie-chart--48{background:conic-gradient(transparent 0 48%,#ebebeb 48% 100%)}.pie-chart--49{background:conic-gradient(transparent 0 49%,#ebebeb 49% 100%)}.pie-chart--50{background:conic-gradient(transparent 0 50%,#ebebeb 50% 100%)}.pie-chart--51{background:conic-gradient(transparent 0 51%,#ebebeb 51% 100%)}.pie-chart--52{background:conic-gradient(transparent 0 52%,#ebebeb 52% 100%)}.pie-chart--53{background:conic-gradient(transparent 0 53%,#ebebeb 53% 100%)}.pie-chart--54{background:conic-gradient(transparent 0 54%,#ebebeb 54% 100%)}.pie-chart--55{background:conic-gradient(transparent 0 55%,#ebebeb 55% 100%)}.pie-chart--56{background:conic-gradient(transparent 0 56%,#ebebeb 56% 100%)}.pie-chart--57{background:conic-gradient(transparent 0 57%,#ebebeb 57% 100%)}.pie-chart--58{background:conic-gradient(transparent 0 58%,#ebebeb 58% 100%)}.pie-chart--59{background:conic-gradient(transparent 0 59%,#ebebeb 59% 100%)}.pie-chart--60{background:conic-gradient(transparent 0 60%,#ebebeb 60% 100%)}.pie-chart--61{background:conic-gradient(transparent 0 61%,#ebebeb 61% 100%)}.pie-chart--62{background:conic-gradient(transparent 0 62%,#ebebeb 62% 100%)}.pie-chart--63{background:conic-gradient(transparent 0 63%,#ebebeb 63% 100%)}.pie-chart--64{background:conic-gradient(transparent 0 64%,#ebebeb 64% 100%)}.pie-chart--65{background:conic-gradient(transparent 0 65%,#ebebeb 65% 100%)}.pie-chart--66{background:conic-gradient(transparent 0 66%,#ebebeb 66% 100%)}.pie-chart--67{background:conic-gradient(transparent 0 67%,#ebebeb 67% 100%)}.pie-chart--68{background:conic-gradient(transparent 0 68%,#ebebeb 68% 100%)}.pie-chart--69{background:conic-gradient(transparent 0 69%,#ebebeb 69% 100%)}.pie-chart--70{background:conic-gradient(transparent 0 70%,#ebebeb 70% 100%)}.pie-chart--71{background:conic-gradient(transparent 0 71%,#ebebeb 71% 100%)}.pie-chart--72{background:conic-gradient(transparent 0 72%,#ebebeb 72% 100%)}.pie-chart--73{background:conic-gradient(transparent 0 73%,#ebebeb 73% 100%)}.pie-chart--74{background:conic-gradient(transparent 0 74%,#ebebeb 74% 100%)}.pie-chart--75{background:conic-gradient(transparent 0 75%,#ebebeb 75% 100%)}.pie-chart--76{background:conic-gradient(transparent 0 76%,#ebebeb 76% 100%)}.pie-chart--77{background:conic-gradient(transparent 0 77%,#ebebeb 77% 100%)}.pie-chart--78{background:conic-gradient(transparent 0 78%,#ebebeb 78% 100%)}.pie-chart--79{background:conic-gradient(transparent 0 79%,#ebebeb 79% 100%)}.pie-chart--80{background:conic-gradient(transparent 0 80%,#ebebeb 80% 100%)}.pie-chart--81{background:conic-gradient(transparent 0 81%,#ebebeb 81% 100%)}.pie-chart--82{background:conic-gradient(transparent 0 82%,#ebebeb 82% 100%)}.pie-chart--83{background:conic-gradient(transparent 0 83%,#ebebeb 83% 100%)}.pie-chart--84{background:conic-gradient(transparent 0 84%,#ebebeb 84% 100%)}.pie-chart--85{background:conic-gradient(transparent 0 85%,#ebebeb 85% 100%)}.pie-chart--86{background:conic-gradient(transparent 0 86%,#ebebeb 86% 100%)}.pie-chart--87{background:conic-gradient(transparent 0 87%,#ebebeb 87% 100%)}.pie-chart--88{background:conic-gradient(transparent 0 88%,#ebebeb 88% 100%)}.pie-chart--89{background:conic-gradient(transparent 0 89%,#ebebeb 89% 100%)}.pie-chart--90{background:conic-gradient(transparent 0 90%,#ebebeb 90% 100%)}.pie-chart--91{background:conic-gradient(transparent 0 91%,#ebebeb 91% 100%)}.pie-chart--92{background:conic-gradient(transparent 0 92%,#ebebeb 92% 100%)}.pie-chart--93{background:conic-gradient(transparent 0 93%,#ebebeb 93% 100%)}.pie-chart--94{background:conic-gradient(transparent 0 94%,#ebebeb 94% 100%)}.pie-chart--95{background:conic-gradient(transparent 0 95%,#ebebeb 95% 100%)}.pie-chart--96{background:conic-gradient(transparent 0 96%,#ebebeb 96% 100%)}.pie-chart--97{background:conic-gradient(transparent 0 97%,#ebebeb 97% 100%)}.pie-chart--98{background:conic-gradient(transparent 0 98%,#ebebeb 98% 100%)}.pie-chart--99{background:conic-gradient(transparent 0 99%,#ebebeb 99% 100%)}.pie-chart--100{background:conic-gradient(transparent 0 100%,#ebebeb 100% 100%)}.pie-chart--100 .percent{margin-left:-17px}.pie-content-gradient{background:linear-gradient(115deg,#ffc800,#ff8c00 25%,#f200f2 70%,#8f00ff);border-radius:50%;display:inline-block;height:5px;height:100%;left:0;position:absolute;top:0;width:5px;width:100%}.pie-chart-percent{font-family:Fredoka,sans-serif;font-size:32px;margin-left:15px}.uniios-slider-wrapper{align-items:center;display:flex;flex-direction:column;height:100vh;height:100dvh;overflow:hidden;position:relative}.uniios-slider-wrapper .uniios-slider-head{padding:15px}@media (min-width:768px){.uniios-slider-wrapper .uniios-slider-head{display:none}}.uniios-slider-wrapper .uniios-slider-head img{width:100px}.uniios-slider-wrapper:before{background:#ff840e;background:radial-gradient(circle,rgba(255,132,14,.503) 5%,rgba(243,10,225,.5) 25%,rgba(242,0,242,0) 45%,#fff 100%);height:580px;left:-90px;top:-330px;transform:rotate(45deg);width:1360px}.uniios-slider-wrapper:after,.uniios-slider-wrapper:before{border-radius:50%;content:"";display:block;opacity:.1;position:absolute}.uniios-slider-wrapper:after{background:#ff8c00;background:radial-gradient(circle,rgba(255,140,0,.503) 15%,rgba(255,200,0,.503) 25%,rgba(255,200,0,0) 45%,hsla(0,0%,100%,0) 100%);bottom:-190px;height:460px;right:-430px;width:1000px;z-index:2}@media (max-height:830px) and (min-width:992px){.uniios-slider-wrapper{height:calc(100vh - 160px);overflow-y:auto;padding-top:50px}.uniios-slider-wrapper:after,.uniios-slider-wrapper:before{content:none}.uniios-slider-wrapper.one-slide{height:calc(100vh - 150px);overflow-y:auto;padding-top:20px}}.uniios-swipe-container{margin:auto;width:1000px}.uniios-swipe-slider{margin-bottom:-50px;overflow:hidden;position:relative}.uniios-swipe-slider:not(.slick-initialized){display:flex;opacity:0}.uniios-swipe-slider:before{background:#fff;background:linear-gradient(90deg,#fff 88%,hsla(0,0%,100%,0));left:-175px;transform:rotate(-29deg)}.uniios-swipe-slider:after,.uniios-swipe-slider:before{content:"";display:block;height:calc(100% + 160px);position:absolute;top:-90px;width:330px;z-index:1}.uniios-swipe-slider:after{background:#fff;background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 12%);right:-175px;transform:rotate(29deg)}.uniios-swipe-slider .slick-list{padding:0 240px!important}.uniios-swipe-slider .slick-slide{margin-left:60px;margin-right:60px;margin-top:0;transform:rotate(0deg);transition:transform .3s,margin-top .3s}.uniios-swipe-slider .slick-slide .card-body,.uniios-swipe-slider .slick-slide .card-footer-link{opacity:1;transition:opacity .3s}.uniios-swipe-slider .slick-slide.slick-current:before{opacity:0}.uniios-swipe-slider .slick-slide:not(.slick-current){margin-top:60px;position:relative;transform:rotate(-14deg)}.uniios-swipe-slider .slick-slide:not(.slick-current) .card-body,.uniios-swipe-slider .slick-slide:not(.slick-current) .card-footer-link{opacity:0}.uniios-swipe-slider .slick-slide.slick-current+.slick-slide{margin-top:60px;transform:rotate(14deg)}.uniios-swipe-slider .slick-slide.slick-current+.slick-slide .card-body,.uniios-swipe-slider .slick-slide.slick-current+.slick-slide .card-footer-link{opacity:0}@media (max-width:1300px){.uniios-swipe-slider .slick-list{padding:0 12vw!important}.uniios-swipe-slider:before{left:-300px}.uniios-swipe-slider:after{right:-300px}.uniios-swipe-container{margin:auto;width:100%}}@media (max-width:991.98px){.uniios-swipe-slider .slick-list{padding:0!important}.uniios-swipe-slider .slick-slide{margin-left:15px;margin-right:15px}.uniios-swipe-slider .slick-slide.slick-current+.slick-slide,.uniios-swipe-slider .slick-slide:not(.slick-current){margin-top:0;transform:rotate(0deg)}.uniios-slider-wrapper{height:calc(100dvh - 230px);justify-content:center}.uniios-swipe-container{height:auto;margin:0;padding-top:50px}.uniios-slider-wrapper:after,.uniios-slider-wrapper:before,.uniios-swipe-slider:after,.uniios-swipe-slider:before{content:none}}@media (max-width:767.98px){.uniios-slider-wrapper{display:block;height:calc(100dvh - 170px);justify-content:flex-start}.uniios-swipe-container{height:100%;padding-top:0}}.min-width-0{min-height:0;min-width:0}.alert:not(.no-flash-alert){max-width:calc(100% - 30px);position:fixed;right:15px;top:15px;z-index:500}.alert-error{background-color:#f8d7da;border-color:#f5c2c7;color:#842029}.alert-notice{background-color:#cff4fc;border-color:#b6effb;color:#055160}.alert-match{background:linear-gradient(96deg,#a112c8,#a6177c 50%,#c74e33);color:#fff}.pac-container{z-index:2000!important}@media (max-width:1199.98px){.pac-container{height:95px;overflow:scroll}}.locale-switcher{position:relative}.locale-switcher--login{display:inline-flex;padding:0;position:absolute;right:24px;top:16px;z-index:10}.locale-switcher--login .locale-switcher__toggle{align-items:center;background:transparent;border:none;border-radius:8px;color:#747474;cursor:pointer;display:inline-flex;font-family:Outfit,sans-serif;font-size:12px;font-weight:500;gap:6px;letter-spacing:.02em;line-height:1;padding:6px 8px;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease}.locale-switcher--login .locale-switcher__toggle:hover{background-color:#f7f6f5}@media (max-width:991.98px){.locale-switcher--login .locale-switcher__toggle{min-height:44px;padding:10px 12px}}.locale-switcher--login .locale-switcher__toggle-globe{height:16px;opacity:.65;transition:opacity .2s ease;width:16px}.locale-switcher--login .locale-switcher__toggle-chevron{height:10px;opacity:.45;transition:transform .2s ease,opacity .2s ease;width:10px}.locale-switcher--login.is-open .locale-switcher__toggle{background-color:#f7f6f5}.locale-switcher--login.is-open .locale-switcher__toggle-globe{opacity:.85}.locale-switcher--login.is-open .locale-switcher__toggle-chevron{opacity:.65;transform:rotate(180deg)}.locale-switcher--header{display:inline-flex;flex-shrink:0}.locale-switcher--header .locale-switcher__toggle{align-items:center;background:transparent;border:none;border-radius:8px;cursor:pointer;display:inline-flex;gap:5px;padding:6px 7px;transition:background-color .15s ease}.locale-switcher--header .locale-switcher__toggle:hover{background-color:var(--brand-surface,#f6f7fb)}.locale-switcher--header .locale-switcher__toggle-flag{border-radius:2px;display:block;opacity:.85;transition:opacity .15s ease}.locale-switcher--header .locale-switcher__toggle-chevron{color:#5a6178;height:10px;opacity:.55;transition:transform .2s ease,opacity .2s ease;width:10px}.locale-switcher--header .locale-switcher__toggle:hover .locale-switcher__toggle-flag,.locale-switcher--header.is-open .locale-switcher__toggle-flag{opacity:1}.locale-switcher--header.is-open .locale-switcher__toggle{background-color:var(--brand-surface,#f6f7fb)}.locale-switcher--header.is-open .locale-switcher__toggle-chevron{opacity:.8;transform:rotate(180deg)}.locale-switcher--sidebar{padding:0}.locale-switcher ul.locale-switcher__dropdown{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:12px;bottom:calc(100% + 6px);box-shadow:0 0 0 1px rgba(0,0,0,.03),0 4px 16px rgba(0,0,0,.1),0 8px 32px rgba(0,0,0,.05);display:grid;gap:2px;grid-template-columns:1fr 1fr;left:0;list-style:none;margin:0;min-width:240px;opacity:0;padding:6px;position:absolute;transform:translateY(4px);transition:opacity .15s ease,transform .15s ease,visibility .15s ease;visibility:hidden;z-index:1000}.locale-switcher ul.locale-switcher__dropdown li{list-style:none;margin:0;padding:0}.locale-switcher.is-open ul.locale-switcher__dropdown{opacity:1;transform:translateY(0);visibility:visible}.locale-switcher--header ul.locale-switcher__dropdown,.locale-switcher--login ul.locale-switcher__dropdown{bottom:auto;left:auto;right:0;top:calc(100% + 6px)}.locale-switcher__item{align-items:center;border-radius:8px;color:#2e2e2e!important;display:flex;font-family:Outfit,sans-serif;font-size:13px;gap:8px;padding:8px 10px;text-decoration:none;transition:background-color .12s ease;white-space:nowrap}.locale-switcher__item:hover{background-color:#f7f6f5;color:#2e2e2e!important;text-decoration:none}.locale-switcher__item--active{background-color:color-mix(in srgb,color-mix(in srgb,var(--brand-pink,#dd26a0) 91%,#000) 4%,transparent);font-weight:500}.locale-switcher__item--active,.locale-switcher__item--active:hover{color:color-mix(in srgb,var(--brand-pink,#dd26a0) 91%,#000)!important}.locale-switcher__item--active:hover{background-color:color-mix(in srgb,color-mix(in srgb,var(--brand-pink,#dd26a0) 91%,#000) 7%,transparent)}.locale-switcher__item-check{color:color-mix(in srgb,var(--brand-pink,#dd26a0) 91%,#000);height:14px;margin-left:auto;width:14px}.locale-switcher__item img{border-radius:2px;display:block}.onboarding{align-items:center;background-color:#faf8f2;display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;padding:40px 16px 80px}.onboarding__inner{max-width:480px;width:100%}.onboarding__logo{display:flex;justify-content:center;margin-bottom:40px}.onboarding__logo img{height:28px;width:auto}.onboarding__stepper{align-items:flex-start;display:flex;margin-bottom:48px}.onboarding__step{align-items:center;display:flex;flex:1 1 0;flex-direction:column;min-width:0;position:relative}.onboarding__step-circle{align-items:center;background:transparent;border:2px solid #d1d1cf;border-radius:50%;color:#747474;display:flex;flex-shrink:0;font-size:12px;font-weight:600;height:32px;justify-content:center;letter-spacing:0;transition:background .3s,color .3s,border-color .3s;width:32px;z-index:1}.onboarding__step-label{color:#747474;font-size:9px;font-weight:500;letter-spacing:.03em;line-height:1.3;margin-top:6px;max-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;text-transform:uppercase}.onboarding__step--active .onboarding__step-circle,.onboarding__step--done .onboarding__step-circle{background:#2e2e2e;border-color:#2e2e2e;color:#faf8f2}.onboarding__step--active .onboarding__step-circle{box-shadow:0 0 0 4px rgba(46,46,46,.12)}.onboarding__step--active .onboarding__step-label{color:#2e2e2e;font-weight:600}.onboarding__step:not(:last-child):after{background:#d1d1cf;content:"";height:2px;left:calc(50% + 20px);position:absolute;right:calc(-50% + 20px);top:15px;z-index:0}.onboarding__step--done:not(:last-child):after{background:#2e2e2e}.onboarding__card{background:#fff;border-radius:20px;box-shadow:0 2px 16px rgba(0,0,0,.06);padding:40px 36px}@media (max-width:575.98px){.onboarding__card{border-radius:16px;padding:28px 20px}}.onboarding__eyebrow{color:#747474;font-size:11px;font-weight:600;letter-spacing:.1em;margin-bottom:10px;text-transform:uppercase}.onboarding__headline{color:#2e2e2e;font-size:26px;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin-bottom:6px}.onboarding__subline{color:#747474;font-size:15px;line-height:1.5;margin-bottom:32px}.onboarding .form-group{margin-bottom:20px}.onboarding .form-group label{color:#2e2e2e;display:block;font-size:13px;font-weight:600;margin-bottom:6px}.onboarding .form-group .form-control,.onboarding .form-group .form-select,.onboarding .form-group select{background:#f7f6f5;border:1.5px solid #d1d1cf;border-radius:10px;font-size:15px;padding:12px 14px;transition:border-color .2s,box-shadow .2s}.onboarding .form-group .form-control:focus,.onboarding .form-group .form-select:focus,.onboarding .form-group select:focus{background:#fff;border-color:#2e2e2e;box-shadow:0 0 0 3px rgba(46,46,46,.08);outline:none}.onboarding .form-group.has-error .nationality-picker__control{border-color:#dc3545}.onboarding .form-group.has-error .contracts-grid label{border-color:rgba(220,53,69,.4)}.onboarding__field-error{margin-top:6px}.onboarding__field-error li,.onboarding__field-error ul{list-style:none;margin:0;padding:0}.onboarding__field-error li{align-items:center;color:#dc3545;display:flex;font-size:12px;font-weight:500;gap:5px}.onboarding__field-error li:before{background:#dc3545;border-radius:50%;content:"";display:inline-block;flex-shrink:0;height:5px;width:5px}.onboarding__cta{background:#2e2e2e;border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;letter-spacing:-.01em;margin-top:8px;padding:15px;transition:background .2s,transform .1s;width:100%}.onboarding__cta:hover{background:#424242}.onboarding__cta:active{transform:scale(.99)}.onboarding__skip{color:#747474;display:block;font-size:14px;margin-top:20px;text-align:center;text-decoration:none;transition:color .2s}.onboarding__skip:hover{color:#2e2e2e;text-decoration:underline}.onboarding__cv-dropzone{cursor:pointer;display:block;margin-bottom:20px}.onboarding__cv-dropzone-link{align-items:center;background:#f7f6f5;border:2px dashed #d1d1cf;border-radius:16px;display:flex;flex-direction:column;gap:10px;justify-content:center;padding:32px 24px;text-decoration:none;transition:border-color .2s,background .2s}.onboarding__cv-dropzone-link:hover{background:#fff;border-color:#2e2e2e}.onboarding__cv-dropzone-icon{align-items:center;background:#2e2e2e;border-radius:50%;color:#fff;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.onboarding__cv-dropzone-label{color:#2e2e2e;font-size:15px;font-weight:600;text-align:center}.onboarding__cv-dropzone-hint{color:#747474;font-size:12px;text-align:center}.onboarding__cv-tip{border-radius:10px;margin-bottom:4px}.onboarding__cv-tip summary{align-items:center;color:#747474;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;list-style:none;padding:10px 0;transition:color .15s;user-select:none}.onboarding__cv-tip summary::-webkit-details-marker{display:none}.onboarding__cv-tip summary svg{flex-shrink:0;opacity:.7}.onboarding__cv-tip summary:hover{color:#2e2e2e}.onboarding__cv-tip p{border-left:2px solid #d1d1cf;color:#747474;font-size:13px;line-height:1.6;margin:0 0 4px 20px;padding:8px 14px}.onboarding .onboarding-select{position:relative}.onboarding .onboarding-select__control{align-items:center;background:#f7f6f5;border:1.5px solid #d1d1cf;border-radius:10px;cursor:pointer;display:flex;min-height:48px;padding:0 14px;transition:border-color .2s,box-shadow .2s}.onboarding .onboarding-select__control:focus-within{background:#fff;border-color:#2e2e2e;box-shadow:0 0 0 3px rgba(46,46,46,.08)}.onboarding .onboarding-select__input{background:transparent;border:none;color:#2e2e2e;cursor:pointer;font-size:15px;outline:none;padding:0;width:100%}.onboarding .onboarding-select__input::placeholder{color:#747474}.onboarding .onboarding-select__input:not([readonly]){cursor:text}.onboarding .onboarding-select__dropdown{background:#fff;border:1.5px solid #d1d1cf;border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.1);display:none;left:0;max-height:240px;overflow-y:auto;position:absolute;right:0;top:calc(100% + 4px);z-index:100}.onboarding .onboarding-select__dropdown.is-open{display:block}.onboarding .onboarding-select__dropdown::-webkit-scrollbar{width:4px}.onboarding .onboarding-select__dropdown::-webkit-scrollbar-track{background:transparent}.onboarding .onboarding-select__dropdown::-webkit-scrollbar-thumb{background:#d1d1cf;border-radius:2px}.onboarding .nationality-picker{position:relative}.onboarding .nationality-picker__control{align-items:center;background:#f7f6f5;border:1.5px solid #d1d1cf;border-radius:10px;cursor:text;display:flex;flex-wrap:wrap;gap:6px;min-height:48px;padding:8px 10px 4px;transition:border-color .2s,box-shadow .2s}.onboarding .nationality-picker__control:focus-within{background:#fff;border-color:#2e2e2e;box-shadow:0 0 0 3px rgba(46,46,46,.08)}.onboarding .nationality-picker__tag{align-items:center;background:#2e2e2e;border-radius:6px;color:#fff;display:inline-flex;font-size:13px;font-weight:500;gap:5px;line-height:1;padding:4px 8px 4px 10px;white-space:nowrap}.onboarding .nationality-picker__tag button{align-items:center;background:none;border:none;color:hsla(0,0%,100%,.7);cursor:pointer;display:flex;font-size:14px;line-height:1;padding:0;transition:color .15s}.onboarding .nationality-picker__tag button:hover{color:#fff}.onboarding .nationality-picker__input{background:transparent;border:none;color:#2e2e2e;flex:1;font-size:15px;min-width:120px;outline:none;padding:2px 4px}.onboarding .nationality-picker__input::placeholder{color:#747474}.onboarding .nationality-picker__dropdown{background:#fff;border:1.5px solid #d1d1cf;border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.1);display:none;left:0;max-height:240px;overflow-y:auto;position:absolute;right:0;top:calc(100% + 4px);z-index:100}.onboarding .nationality-picker__dropdown.is-open{display:block}.onboarding .nationality-picker__dropdown::-webkit-scrollbar{width:4px}.onboarding .nationality-picker__dropdown::-webkit-scrollbar-track{background:transparent}.onboarding .nationality-picker__dropdown::-webkit-scrollbar-thumb{background:#d1d1cf;border-radius:2px}.onboarding .nationality-picker__option{align-items:center;color:#2e2e2e;cursor:pointer;display:flex;font-size:14px;justify-content:space-between;padding:10px 14px;transition:background .15s}.onboarding .nationality-picker__option:hover{background:#f7f6f5}.onboarding .nationality-picker__option.is-selected{color:#747474;font-weight:500}.onboarding .nationality-picker__option.is-selected:after{background:#2e2e2e;border-radius:50%;content:"";flex-shrink:0;height:8px;width:8px}.onboarding .nationality-picker__separator{color:#747474;font-size:10px;font-weight:600;letter-spacing:.08em;padding:8px 14px 4px;text-transform:uppercase}.onboarding .nationality-picker__empty{color:#747474;font-size:14px;padding:16px 14px;text-align:center}.onboarding .contracts-grid{display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-top:4px}@media (max-width:575.98px){.onboarding .contracts-grid{grid-template-columns:1fr}}.onboarding .contracts-grid label{align-items:center;background:#f7f6f5;border:1.5px solid #d1d1cf;border-radius:10px;color:#2e2e2e;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;margin-bottom:0;padding:12px 14px;transition:border-color .2s,background .2s}.onboarding .contracts-grid label:hover{border-color:#747474}.onboarding .contracts-grid label span{line-height:1.3}.onboarding .contracts-grid label input[type=checkbox]{accent-color:#2e2e2e;cursor:pointer;flex-shrink:0;height:16px;width:16px}.onboarding .contracts-grid input[type=checkbox]:checked+label,.onboarding .contracts-grid label:has(input[type=checkbox]:checked){background:#fff;border-color:#2e2e2e}.onboarding label.open-to-any-card{align-items:center;background:#f7f6f5;border:1.5px solid #d1d1cf;border-radius:12px;cursor:pointer;display:flex;gap:12px;margin-bottom:0;padding:14px 16px;transition:border-color .2s,background .2s}.onboarding label.open-to-any-card:hover{border-color:#747474}.onboarding label.open-to-any-card:has(input:checked){background:#fff;border-color:#2e2e2e}.onboarding label.open-to-any-card__check{flex-shrink:0}.onboarding label.open-to-any-card__check input[type=checkbox]{accent-color:#2e2e2e;cursor:pointer;display:block;height:18px;margin:0;width:18px}.onboarding label.open-to-any-card__text{display:flex;flex-direction:column;gap:2px}.onboarding label.open-to-any-card__text strong{color:#2e2e2e;font-size:14px;font-weight:600;line-height:1.3}.onboarding label.open-to-any-card__text .small,.onboarding label.open-to-any-card__text small{color:#747474;font-size:13px;font-weight:400;line-height:1.4}.onboarding__salary-row{align-items:center;display:flex;gap:16px;margin-top:8px}.onboarding__salary-row input[type=range]{accent-color:#2e2e2e;flex:1}.onboarding__salary-row-value{color:#2e2e2e;font-size:16px;font-weight:700;min-width:80px;text-align:right;white-space:nowrap}.onboarding__success{padding:48px 24px;text-align:center}.onboarding__success-icon{align-items:center;background:#2e2e2e;border-radius:50%;color:#fff;display:flex;font-size:28px;height:64px;justify-content:center;margin:0 auto 24px;width:64px}.onboarding__success .h2,.onboarding__success h2{color:#2e2e2e;font-size:24px;font-weight:700;margin-bottom:12px}.onboarding__success p{color:#747474;font-size:15px;line-height:1.6;margin-bottom:32px}.onboarding__email-banner{align-items:center;background:color-mix(in srgb,var(--brand-pink,#dd26a0) 10%,transparent);border-bottom:1px solid color-mix(in srgb,color-mix(in srgb,var(--brand-pink,#dd26a0) 91%,#000) 20%,transparent);display:flex;font-size:13px;font-weight:500;gap:10px;padding:10px 24px}.onboarding__email-banner,.onboarding__email-banner a{color:color-mix(in srgb,var(--brand-pink,#dd26a0) 91%,#000)}.onboarding__email-banner a{font-weight:700;margin-left:4px;text-decoration:underline}.onboarding__status-widget{align-items:center;border:none;border-radius:20px;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:6px 12px;transition:opacity .2s}.onboarding__status-widget:hover{opacity:.8}.onboarding__status-widget-dot{border-radius:50%;flex-shrink:0;height:8px;width:8px}.onboarding__status-widget--active{background:rgba(25,135,84,.12);color:#198754}.onboarding__status-widget--active .onboarding__status-widget-dot{background:#198754}.onboarding__status-widget--looking{background:rgba(255,193,7,.15);color:color-mix(in srgb,var(--brand-pink,#dd26a0) 91%,#000)}.onboarding__status-widget--looking .onboarding__status-widget-dot{background:var(--brand-pink,#dd26a0)}.onboarding__lang-separator{align-items:center;display:flex;gap:12px;margin:28px 0 20px}.onboarding__lang-separator:after,.onboarding__lang-separator:before{background:#d1d1cf;content:"";flex:1;height:1px}.onboarding__lang-separator span{color:#747474;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.onboarding__lang-list{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.onboarding__lang-card{background:#f7f6f5;border:1.5px solid #d1d1cf;border-radius:12px;overflow:hidden;transition:opacity .2s,transform .2s}.onboarding__lang-card--removing{opacity:0;pointer-events:none;transform:scale(.96)}.onboarding__lang-card-header{align-items:center;background:#fff;border-bottom:1px solid #d1d1cf;display:flex;justify-content:space-between;padding:10px 14px}.onboarding__lang-card-title{color:#2e2e2e;font-size:14px;font-weight:600}.onboarding__lang-card-remove{align-items:center;background:none;border:none;border-radius:6px;color:#747474;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:color .15s,background .15s}.onboarding__lang-card-remove:hover{background:rgba(220,53,69,.08);color:#dc3545}.onboarding__lang-card-body{padding:14px}.onboarding__lang-card-body .form-group{margin-bottom:14px}.onboarding__lang-card-body .form-group:last-child{margin-bottom:0}.onboarding__lang-card-body .onboarding-select__dropdown{border-radius:8px;margin-top:4px;max-height:160px;position:static}.onboarding__lang-slider{display:flex;flex-direction:column;gap:8px}.onboarding__lang-range{accent-color:#2e2e2e;cursor:pointer;width:100%}.onboarding__lang-level{display:flex;flex-direction:column;gap:2px}.onboarding__lang-level-label{color:#2e2e2e;font-size:14px;font-weight:700}.onboarding__lang-level-desc{color:#747474;font-size:12px;line-height:1.4;min-height:17px}.onboarding .search-zone-item.is-collapsed .onboarding__lang-card-header,.onboarding__lang-card.is-collapsed .onboarding__lang-card-header{border-bottom:none;cursor:pointer}.onboarding .search-zone-item.is-collapsed .onboarding__lang-card-header:hover,.onboarding__lang-card.is-collapsed .onboarding__lang-card-header:hover{background:#f7f6f5}.onboarding .search-zone-item.is-collapsed .onboarding__lang-card-body,.onboarding .search-zone-item.is-collapsed .zone-card-body,.onboarding__lang-card.is-collapsed .onboarding__lang-card-body,.onboarding__lang-card.is-collapsed .zone-card-body{display:none}.onboarding .search-zone-item{transition:opacity .2s,transform .2s}.onboarding__lang-add{align-items:center;background:transparent;border:1.5px dashed #d1d1cf;border-radius:10px;color:#747474;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:6px;justify-content:center;margin-bottom:24px;padding:12px;transition:border-color .2s,color .2s,background .2s;width:100%}.onboarding__lang-add:hover:not(.is-disabled){background:#f7f6f5;border-color:#2e2e2e;color:#2e2e2e}.onboarding__lang-add.is-disabled{cursor:not-allowed;opacity:.4}.onboarding__status-list{display:flex;flex-direction:column;gap:6px}.onboarding__status-option{align-items:center;background:#f7f6f5;border:1.5px solid #d1d1cf;border-radius:10px;cursor:pointer;display:flex;gap:10px;margin-bottom:0;padding:10px 14px;transition:border-color .15s,background .15s}.onboarding__status-option:hover{border-color:#747474}.onboarding__status-option input[type=radio]{display:none}.onboarding__status-option:has(input:checked){background:#fff;border-color:#2e2e2e}.onboarding__status-dot{border-radius:50%;flex-shrink:0;height:10px;width:10px}.onboarding__status-text{display:flex;flex-direction:column;gap:1px}.onboarding__status-text strong{color:#2e2e2e;font-size:14px;font-weight:600;line-height:1.3}.onboarding__status-text .small,.onboarding__status-text small{color:#747474;font-size:12px;font-weight:400;line-height:1.3}.onboarding__field-help{color:#888;font-size:.82rem;margin-top:6px}.onboarding--company .onboarding__step--done .onboarding__step-circle{background:var(--brand-navy,#001645);border-color:var(--brand-navy,#001645)}.onboarding--company .onboarding__step--active .onboarding__step-circle{background:var(--brand-pink,#dd26a0);border-color:var(--brand-pink,#dd26a0);box-shadow:0 0 0 4px color-mix(in srgb,var(--brand-pink,#dd26a0) 15%,transparent)}.onboarding--company .onboarding__step--active .onboarding__step-label{color:var(--brand-navy,#001645)}.onboarding--company .onboarding__step--done:not(:last-child):after{background:var(--brand-navy,#001645)}.onboarding--company .onboarding__cta{background:var(--brand-pink,#dd26a0)}.onboarding--company .onboarding__cta:hover{background:color-mix(in srgb,var(--brand-pink,#dd26a0) 92%,#000)}.onboarding--company .nationality-picker__tag{background:var(--brand-navy,#001645)}.form-error-summary{animation:form-error-summary-in .2s ease-out;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;box-shadow:0 2px 8px rgba(239,68,68,.06);color:#991b1b;font-size:13.5px;line-height:1.55;margin:16px 0 20px;padding:16px 44px 14px 18px;position:relative}@keyframes form-error-summary-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.form-error-summary__close{background:transparent;border:0;border-radius:6px;color:#991b1b;cursor:pointer;font-size:22px;font-weight:700;line-height:1;padding:4px 8px;position:absolute;right:10px;top:8px;transition:background .12s ease}.form-error-summary__close:focus-visible,.form-error-summary__close:hover{background:rgba(239,68,68,.15);outline:none}.form-error-summary__title{color:#7f1d1d;display:block;font-size:14px;font-weight:800;margin-bottom:8px}.form-error-summary__list{list-style:disc;margin:0 0 8px;padding-left:22px}.form-error-summary__item{color:#991b1b;font-weight:600;line-height:1.7;margin-bottom:2px}.form-error-summary__link{border-bottom:1px dashed rgba(153,27,27,.45);color:#991b1b;text-decoration:none;transition:color .12s ease,border-color .12s ease}.form-error-summary__link:focus-visible,.form-error-summary__link:hover{border-bottom-color:#7f1d1d;color:#7f1d1d;outline:none}.form-error-summary__hint,.form-error-summary__message{color:#b1162d;font-weight:500;opacity:.85}.form-error-summary__hint{font-size:12.5px;margin:4px 0 0}[data-form-validation-group].is-invalid{background:#fef2f2;border-radius:12px;box-shadow:0 0 0 3px rgba(239,68,68,.18);padding:12px;transition:box-shadow .15s ease}body.offer-wizard-v2-host{background:#f6f7fb;color:#0a0a14;min-height:100vh;min-height:100dvh}body.offer-wizard-v2-host .main-title{display:none!important}body.offer-wizard-v2-host #main-content{margin:0;padding:0}.offer-wizard.offer-wizard--v2{color:#0a0a14;display:flex;flex-direction:column;font-family:Inter,system-ui,-apple-system,sans-serif;margin:0 auto;max-width:1320px;padding:0 6px;width:100%}.offer-wizard__hero{background:var(--brand-navy,#001645);border-radius:18px;color:#fff;margin-bottom:18px;overflow:hidden;padding:22px 26px 24px;position:relative}.offer-wizard__hero-row{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.offer-wizard__back,.offer-wizard__back:focus,.offer-wizard__back:hover,.offer-wizard__back:visited{align-items:center;color:hsla(0,0%,100%,.78)!important;display:inline-flex;font-size:12px;font-weight:600;gap:6px;letter-spacing:.2px;text-decoration:none;transition:color .15s ease}.offer-wizard__back svg,.offer-wizard__back:focus svg,.offer-wizard__back:hover svg,.offer-wizard__back:visited svg{flex-shrink:0}.offer-wizard__back:hover{color:#fff!important}.offer-wizard__progress-count{color:hsla(0,0%,100%,.78);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:600;letter-spacing:.6px;text-transform:uppercase}.offer-wizard__progress-count:empty{visibility:hidden}.offer-wizard__hero-intro{margin-bottom:18px}.offer-wizard__hero-eyebrow{color:var(--brand-pink,#dd26a0);font-size:11px;font-weight:800;letter-spacing:1.4px;margin:0 0 4px;text-transform:uppercase}.offer-wizard__hero-title{color:#fff;font-family:Archivo,Inter,sans-serif;font-size:38px;font-weight:800;letter-spacing:-1.4px;line-height:1;margin:0}.offer-wizard__hero-title .accent{color:var(--brand-pink,#dd26a0)}@media (max-width:768px){.offer-wizard__hero-title{font-size:30px;letter-spacing:-1px}}.offer-wizard__stepper{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.offer-wizard__step-pill{align-items:center;background:hsla(0,0%,100%,.06);border-radius:999px;color:hsla(0,0%,100%,.78);cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:8px;outline:none;padding:8px 14px;transition:background .15s ease,color .15s ease}.offer-wizard__step-pill:hover{background:hsla(0,0%,100%,.12);color:#fff}.offer-wizard__step-pill:focus-visible{box-shadow:0 0 0 3px rgba(255,45,146,.32)}.offer-wizard__step-pill.is-active,.offer-wizard__step-pill.onboarding__step--active{background:var(--brand-pink,#dd26a0);color:#fff}.offer-wizard__step-pill.is-done,.offer-wizard__step-pill.onboarding__step--done{background:hsla(0,0%,100%,.14);color:#fff}.offer-wizard__step-pill.is-active .offer-wizard__step-pill-num,.offer-wizard__step-pill.onboarding__step--active .offer-wizard__step-pill-num{background:hsla(0,0%,100%,.22);color:#fff}.offer-wizard__step-pill.is-done .offer-wizard__step-pill-num,.offer-wizard__step-pill.onboarding__step--done .offer-wizard__step-pill-num{background:var(--brand-pink,#dd26a0);color:#fff}.offer-wizard__step-pill-num{align-items:center;background:hsla(0,0%,100%,.18);border-radius:50%;color:#fff;display:inline-flex;font-family:Archivo,Inter,sans-serif;font-size:11px;font-weight:800;height:22px;justify-content:center;width:22px}.offer-wizard__step-pill-label{font-size:10.5px;letter-spacing:.6px;text-transform:uppercase}.offer-wizard__shell{display:flex;flex:1;flex-direction:column;gap:18px;padding-bottom:96px}.offer-wizard__intro{background:#fff;border-radius:18px;box-shadow:0 1px 2px rgba(10,10,20,.04);padding:36px 32px}@media (max-width:768px){.offer-wizard__intro{padding:24px 18px}}.offer-wizard__intro-head{margin:0 auto 28px;max-width:580px;text-align:center}.offer-wizard__intro-eyebrow{color:var(--brand-pink,#dd26a0);font-size:11px;font-weight:800;letter-spacing:1.4px;margin:0 0 6px;text-transform:uppercase}.offer-wizard__intro-title{color:#0a0a14;font-family:Archivo,Inter,sans-serif;font-size:26px;font-weight:800;letter-spacing:-.8px;margin:0 0 8px}.offer-wizard__intro-subline{color:#5a6178;font-size:14px;line-height:1.5;margin:0}.offer-wizard__intro-choices{display:grid;gap:14px;grid-template-columns:1fr 1fr}@media (max-width:768px){.offer-wizard__intro-choices{grid-template-columns:1fr}}.offer-wizard__choice{align-items:flex-start;background:#fff;border:1px solid #e6e8ef;border-radius:14px;color:#0a0a14;cursor:pointer;display:flex;font-family:inherit;gap:14px;overflow:hidden;padding:22px;position:relative;text-align:left;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease,background .15s ease;width:100%}.offer-wizard__choice:hover{border-color:rgba(255,45,146,.32);box-shadow:0 12px 24px -16px rgba(255,45,146,.25);transform:translateY(-1px)}.offer-wizard__choice--extract{background:linear-gradient(135deg,#fff,rgba(255,45,146,.1) 130%);border-color:rgba(255,45,146,.32)}.offer-wizard__choice--extract .offer-wizard__choice-icon{background:var(--brand-pink,#dd26a0);color:#fff}.offer-wizard__choice--blank:hover{border-color:#0a0a14}.offer-wizard__choice-icon{align-items:center;background:#f6f7fb;border-radius:12px;color:#0a0a14;display:inline-flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.offer-wizard__choice-body{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.offer-wizard__choice-badge{align-self:flex-start;background:var(--brand-pink,#dd26a0);border-radius:999px;color:#fff;display:inline-flex;font-size:9.5px;font-weight:800;letter-spacing:1.2px;margin-bottom:4px;padding:4px 9px;text-transform:uppercase}.offer-wizard__choice-title{color:#0a0a14;font-family:Archivo,Inter,sans-serif;font-size:16px;font-weight:700;letter-spacing:-.3px}.offer-wizard__choice-desc{color:#5a6178;font-size:12.5px;line-height:1.5}.offer-wizard__choice-hint{color:var(--brand-pink,#dd26a0);font-size:11px;font-weight:600;margin-top:4px}.offer-wizard__choice-hint:empty{display:none}.offer-wizard__choice-input{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}.offer-wizard__choice-arrow{align-self:center;color:#5a6178}.offer-wizard__extract-error{font-size:13px}.offer-wizard__card{background:#fff;border-radius:18px;box-shadow:0 1px 2px rgba(10,10,20,.04);padding:28px 30px}@media (max-width:768px){.offer-wizard__card{padding:22px 18px}}.offer-wizard__card--navy{background:var(--brand-navy,#001645);color:#fff}.offer-wizard__card--navy .offer-wizard__step-header{border-bottom-color:hsla(0,0%,100%,.12)}.offer-wizard__card--navy .offer-wizard__headline{color:#fff}.offer-wizard__card--navy .offer-wizard__subline,.offer-wizard__card--navy .offer-wizard__subsection-desc{color:hsla(0,0%,100%,.78)}.offer-wizard__card--navy .offer-wizard__subsection{border-bottom-color:hsla(0,0%,100%,.12)}.offer-wizard__card--navy .offer-wizard__subsection .h3,.offer-wizard__card--navy .offer-wizard__subsection h3{color:#fff}.offer-wizard__card--navy .form-label{color:#fff!important;font-weight:600}.offer-wizard__card--navy .offer-wizard__field-hint,.offer-wizard__card--navy .offer-wizard__loc-empty,.offer-wizard__card--navy .text-muted,.offer-wizard__card--navy small.text-muted{color:hsla(0,0%,100%,.78)!important}.offer-wizard__card--navy .offer-wizard__chips-head .h3,.offer-wizard__card--navy .offer-wizard__chips-head h3{color:#fff}.offer-wizard__card--navy .form-control,.offer-wizard__card--navy select.form-control{background:#fff;border-color:transparent;box-shadow:0 1px 2px rgba(0,0,0,.25);color:#0a0a14}.offer-wizard__card--navy .form-control:focus,.offer-wizard__card--navy select.form-control:focus{border-color:var(--brand-pink,#dd26a0);box-shadow:0 0 0 3px rgba(255,45,146,.3)}.offer-wizard__card--navy [data-referent-offer-target=titleInput]{border:1.5px solid var(--brand-pink,#dd26a0);box-shadow:0 1px 2px rgba(255,45,146,.2);color:var(--brand-pink,#dd26a0);font-family:Archivo,Inter,sans-serif!important;font-size:18px!important;font-weight:700!important}.offer-wizard__card--navy [data-referent-offer-target=titleInput]::placeholder{color:rgba(255,45,146,.45);font-weight:600}.offer-wizard__card--navy [data-referent-offer-target=titleInput]:focus{border-color:var(--brand-pink,#dd26a0);box-shadow:0 0 0 3px rgba(255,45,146,.3)}.offer-wizard__card--navy .invalid-feedback,.offer-wizard__card--navy .offer-wizard__suggest-link,.offer-wizard__card--navy .onboarding__field-error{color:var(--brand-pink,#dd26a0)!important}.offer-wizard__card--navy .offer-wizard__suggest-link:hover{color:#fff!important}.offer-wizard__card--navy .offer-wizard__inline-extract-btn{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.18);color:#fff}.offer-wizard__card--navy .offer-wizard__inline-extract-btn:hover{background:var(--brand-pink,#dd26a0);border-color:var(--brand-pink,#dd26a0);color:#fff}.offer-wizard__market-group{margin-bottom:18px}.offer-wizard__market-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.offer-wizard__market-chips .form-check{display:contents;margin:0!important;min-height:0!important;padding:0!important}.offer-wizard__market-chip{align-items:center;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.18);border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;padding:8px 16px;transition:background .15s ease,border-color .15s ease,color .15s ease}.offer-wizard__market-chip:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.32)}.offer-wizard__market-chip:has(.offer-wizard__market-chip__input:checked){background:var(--brand-pink,#dd26a0);border-color:var(--brand-pink,#dd26a0);color:#fff}.offer-wizard__market-chip__input{clip:rect(0 0 0 0);height:1px;opacity:0;overflow:hidden;pointer-events:none;position:absolute;width:1px}.offer-wizard__market-chip__label{pointer-events:none;user-select:none}.offer-wizard__step-header{border-bottom:1px solid #e6e8ef;margin-bottom:22px;padding-bottom:16px}.offer-wizard__eyebrow{color:var(--brand-pink,#dd26a0);font-size:11px;font-weight:800;letter-spacing:1.4px;margin:0 0 4px;text-transform:uppercase}.offer-wizard__headline{color:#0a0a14;font-family:Archivo,Inter,sans-serif;font-size:24px;font-weight:800;letter-spacing:-.6px;margin:0}.offer-wizard__subline{color:#5a6178;font-size:14px;line-height:1.5;margin:6px 0 0}.offer-wizard__inline-extract{margin-bottom:18px}.offer-wizard__inline-extract-btn{align-items:center;background:rgba(255,45,146,.1);border:1px solid rgba(255,45,146,.32);border-radius:8px;color:var(--brand-pink,#dd26a0);cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:600;gap:6px;padding:8px 14px;transition:background .15s ease,color .15s ease}.offer-wizard__inline-extract-btn:hover{background:var(--brand-pink,#dd26a0);color:#fff}.offer-wizard__subsection{border-bottom:1px solid #e6e8ef;padding:18px 0}.offer-wizard__subsection:last-child{border-bottom:0;padding-bottom:0}.offer-wizard__subsection:first-of-type{padding-top:6px}.offer-wizard__subsection .h3,.offer-wizard__subsection h3{color:#0a0a14;font-family:Archivo,Inter,sans-serif;font-size:15px;font-weight:700;letter-spacing:-.2px;margin:0 0 12px}.offer-wizard__subsection-head{align-items:center;display:flex;gap:10px}.offer-wizard__subsection-head .h3,.offer-wizard__subsection-head h3{margin:0}.offer-wizard__subsection-desc{color:#5a6178;font-size:13px;line-height:1.5;margin:0 0 12px}.offer-wizard__field-hint{color:#5a6178;font-size:12px;line-height:1.5}.offer-wizard__job-note{color:var(--brand-pink,#dd26a0);font-size:13px;font-weight:700;line-height:1.5;margin:2px 0 8px}.offer-wizard__mission-summary-head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:6px}.offer-wizard__mission-summary-head .form-label{margin-bottom:0}.offer-wizard__ai-wand{align-items:center;background:rgba(255,45,146,.1);border:1px solid rgba(255,45,146,.32);border-radius:999px;color:var(--brand-pink,#dd26a0);cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:6px;line-height:1;padding:4px 10px;transition:background .15s ease,border-color .15s ease,opacity .15s ease}.offer-wizard__ai-wand:hover:not(:disabled){background:rgba(255,45,146,.16);border-color:var(--brand-pink,#dd26a0)}.offer-wizard__ai-wand:focus-visible{outline:2px solid var(--brand-pink,#dd26a0);outline-offset:2px}.offer-wizard__ai-wand.is-loading,.offer-wizard__ai-wand:disabled{cursor:default;opacity:.6}.offer-wizard__ai-wand.is-loading .offer-wizard__ai-wand-icon{animation:offer-wizard-ai-wand-spin .9s linear infinite}.offer-wizard__ai-wand-icon{flex:0 0 auto}@keyframes offer-wizard-ai-wand-spin{to{transform:rotate(1turn)}}.offer-wizard__ai-feedback{color:#5a6178;font-size:12px;margin:6px 0 0}.offer-wizard__ai-feedback.is-error{color:#d11149}@media (max-width:420px){.offer-wizard__ai-wand-label{display:none}}.offer-wizard__suggest-link{align-items:center;color:var(--brand-pink,#dd26a0)!important;display:inline-flex;font-size:12.5px;font-weight:600;gap:4px;text-decoration:none}.offer-wizard__suggest-link:hover{color:color-mix(in srgb,var(--brand-pink,#dd26a0) 91%,#000)!important}.offer-wizard__chip{align-items:center;background:#f6f7fb;border:1px solid #e6e8ef;border-radius:999px;color:#0a0a14;display:inline-flex;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;font-weight:600;padding:5px 11px}.offer-wizard__help{align-items:center;display:inline-flex;opacity:.55;transition:opacity .15s ease}.offer-wizard__help:hover{opacity:1}.offer-wizard__help .tuto-icon{height:16px;width:16px}.offer-wizard__soft-description{color:#5a6178;margin-top:8px}.offer-wizard__step-actions{align-items:center;backdrop-filter:saturate(180%) blur(10px);-webkit-backdrop-filter:saturate(180%) blur(10px);background:rgba(246,247,251,.92);border-top:1px solid #e6e8ef;bottom:0;display:flex;gap:12px;justify-content:space-between;margin:0 -6px;padding:14px 6px;position:sticky;z-index:20}.offer-wizard__btn-prev,.offer-wizard__btn-prev:focus,.offer-wizard__btn-prev:hover,.offer-wizard__btn-prev:visited{align-items:center;background:transparent;border:1px solid #e6e8ef;border-radius:10px;color:#5a6178!important;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:11px 18px;text-decoration:none;transition:border-color .15s ease,color .15s ease,background .15s ease}.offer-wizard__btn-prev:hover{background:#fff;border-color:#0a0a14;color:#0a0a14!important}.offer-wizard__btn-prev.is-disabled,.offer-wizard__btn-prev[disabled]{cursor:not-allowed;opacity:.4;pointer-events:none}.offer-wizard__btn-next,.offer-wizard__btn-next:focus,.offer-wizard__btn-next:hover,.offer-wizard__btn-next:visited,.offer-wizard__btn-submit,.offer-wizard__btn-submit:focus,.offer-wizard__btn-submit:hover,.offer-wizard__btn-submit:visited{align-items:center;background:var(--brand-pink,#dd26a0);border:0;border-radius:10px;color:#fff!important;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:6px;margin-left:auto;padding:12px 22px;text-decoration:none;transition:background .15s ease}.offer-wizard__btn-next:hover,.offer-wizard__btn-submit:hover{background:color-mix(in srgb,var(--brand-pink,#dd26a0) 91%,#000)}.offer-wizard__btn-next.d-none,.offer-wizard__btn-submit.d-none{display:none!important}.offer-skill-card-v2{align-items:center;background:transparent;border-radius:0;color:#fff;display:flex;flex-direction:row;flex-wrap:nowrap;gap:14px;margin-bottom:0;padding:0}.offer-skill-card-v2+.offer-skill-card-v2{margin-top:0}.offer-skill-card-v2__head{align-items:center;display:flex;flex:1 1 280px;gap:8px;min-width:0}.offer-skill-card-v2__select{flex:1 1 auto;min-width:0}.offer-skill-card-v2 .form-label,.offer-skill-card-v2__label{display:none}.offer-skill-card-v2 .offer-skill-card-v2__select select,.offer-skill-card-v2 input[type=text].form-control,.offer-skill-card-v2 input[type=text]:not(.ts-control input),.offer-skill-card-v2 select.form-control{appearance:none;background:color-mix(in srgb,var(--brand-navy,#001645) 99%,#000)!important;border:1px solid transparent!important;border-radius:10px!important;color:#fff!important;font-size:13px!important;font-weight:600!important;padding:9px 12px!important;width:100%}.offer-skill-card-v2 .offer-skill-card-v2__select select:focus,.offer-skill-card-v2 input[type=text].form-control:focus,.offer-skill-card-v2 input[type=text]:not(.ts-control input):focus,.offer-skill-card-v2 select.form-control:focus{border-color:var(--brand-pink,#dd26a0)!important;box-shadow:0 0 0 3px rgba(255,45,146,.18)!important;outline:none!important}.offer-skill-card-v2 .offer-skill-card-v2__select select::placeholder,.offer-skill-card-v2 input[type=text].form-control::placeholder,.offer-skill-card-v2 input[type=text]:not(.ts-control input)::placeholder,.offer-skill-card-v2 select.form-control::placeholder{color:hsla(0,0%,100%,.4)!important}.offer-skill-card-v2 .offer-skill-card-v2__select select,.offer-skill-card-v2 input[type=text].form-control,.offer-skill-card-v2 input[type=text]:not(.ts-control input),.offer-skill-card-v2 select.form-control{background-image:linear-gradient(45deg,transparent 50%,hsla(0,0%,100%,.55) 0),linear-gradient(135deg,hsla(0,0%,100%,.55) 50%,transparent 0)!important;background-position:calc(100% - 18px) 18px,calc(100% - 13px) 18px!important;background-repeat:no-repeat!important;background-size:5px 5px,5px 5px!important}.offer-skill-card-v2 .ts-wrapper{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.offer-skill-card-v2 .ts-wrapper .ts-control{background:color-mix(in srgb,var(--brand-navy,#001645) 99%,#000)!important;border:1px solid transparent!important;border-radius:10px!important;box-shadow:none!important;color:#fff!important;font-size:13px!important;font-weight:600!important;min-height:40px;padding:9px 12px!important}.offer-skill-card-v2 .ts-wrapper .ts-control>input,.offer-skill-card-v2 .ts-wrapper .ts-control>input:focus{background:transparent!important;box-shadow:none!important;color:#fff!important}.offer-skill-card-v2 .ts-wrapper .ts-control>.item{background:transparent!important;color:#fff!important}.offer-skill-card-v2 .ts-wrapper.focus .ts-control,.offer-skill-card-v2 .ts-wrapper:hover .ts-control{border-color:var(--brand-pink,#dd26a0)!important;box-shadow:0 0 0 3px rgba(255,45,146,.18)!important}.offer-skill-card-v2 .ts-wrapper .ts-dropdown{background:color-mix(in srgb,var(--brand-navy,#001645) 99%,#000)!important;border:1px solid hsla(0,0%,100%,.12)!important;border-radius:10px!important;box-shadow:0 8px 24px rgba(0,0,0,.35)!important;color:#fff!important}.offer-skill-card-v2 .ts-wrapper .ts-dropdown .option{background:transparent!important;color:#fff!important;padding:8px 12px!important}.offer-skill-card-v2 .ts-wrapper .ts-dropdown .option.active,.offer-skill-card-v2 .ts-wrapper .ts-dropdown .option:hover{background:rgba(255,45,146,.18)!important;color:#fff!important}.offer-skill-card-v2 .ts-wrapper .clear-button{color:hsla(0,0%,100%,.55)!important}.offer-skill-card-v2 .ts-wrapper.single .ts-control:after,.offer-skill-card-v2 .ts-wrapper:after{border-top-color:hsla(0,0%,100%,.55)!important}.offer-skill-card-v2.type-na .offer-skill-card-v2__flex-wrap,.offer-skill-card-v2.type-na .offer-skill-card-v2__levels{opacity:.45}.offer-skill-card-v2__delete{align-items:center;background:transparent;border:0;border-radius:8px;color:hsla(0,0%,100%,.62);cursor:pointer;display:inline-flex;justify-content:center;padding:6px;transition:background .15s ease,color .15s ease}.offer-skill-card-v2__delete:hover{background:hsla(0,0%,100%,.06);color:#fff}.offer-skill-card-v2__body{align-items:center;display:flex;flex:0 1 auto;flex-wrap:nowrap;gap:14px}.offer-skill-card-v2__group-label{display:none}.offer-skill-card-v2__levels-row{display:flex;gap:6px}.offer-skill-card-v2__level{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:5px;padding:0}.offer-skill-card-v2__level>.num{align-items:center;background:transparent;border:1.5px solid hsla(0,0%,100%,.18);border-radius:8px;color:hsla(0,0%,100%,.55);display:inline-flex;font-family:Archivo,Inter,sans-serif;font-size:12.5px;font-weight:800;height:32px;justify-content:center;transition:background .15s ease,border-color .15s ease,color .15s ease;width:32px}.offer-skill-card-v2__level>.lbl{display:none}.offer-skill-card-v2__level:hover>.num{border-color:rgba(255,45,146,.5);color:#fff}.offer-skill-card-v2__level.is-filled>.num{background:var(--brand-pink,#dd26a0);border-color:var(--brand-pink,#dd26a0);color:#fff}.offer-skill-card-v2__level.is-active>.num{box-shadow:0 0 0 3px rgba(255,45,146,.25)}.offer-skill-card-v2__type-toggle{background:color-mix(in srgb,var(--brand-navy,#001645) 99%,#000);border-radius:10px;display:inline-flex;gap:4px;padding:3px}.offer-skill-card-v2__type-btn{background:transparent;border:0;border-radius:8px;color:hsla(0,0%,100%,.55);cursor:pointer;font-family:inherit;font-size:10.5px;font-weight:800;letter-spacing:.6px;padding:8px 12px;transition:background .15s ease,color .15s ease;white-space:nowrap}.offer-skill-card-v2__type-btn.is-active,.offer-skill-card-v2__type-btn:hover{color:#fff}.offer-skill-card-v2__type-btn.offer-skill-card-v2__type-btn--must.is-active{background:var(--brand-pink,#dd26a0)}.offer-skill-card-v2__type-btn.offer-skill-card-v2__type-btn--nice.is-active{background:rgba(96,165,250,.85)}.offer-skill-card-v2__type-btn.offer-skill-card-v2__type-btn--na.is-active{background:hsla(0,0%,100%,.22)}.offer-skill-card-v2__type-btn.is-disabled{cursor:not-allowed;opacity:.35;pointer-events:none}.offer-skill-card-v2__type-btn.is-disabled:hover{color:hsla(0,0%,100%,.55)}.offer-skill-card-v2__flex{align-items:center;background:transparent;border:1px solid hsla(0,0%,100%,.18);border-radius:999px;color:hsla(0,0%,100%,.62);cursor:pointer;display:inline-flex;font-family:inherit;font-size:10.5px;font-weight:700;gap:4px;letter-spacing:.6px;padding:8px 14px;transition:background .15s ease,color .15s ease,border-color .15s ease;white-space:nowrap}.offer-skill-card-v2__flex:hover{border-color:hsla(0,0%,100%,.4);color:#fff}.offer-skill-card-v2__flex>.check{color:var(--brand-pink,#dd26a0);font-size:10px;font-weight:900;min-width:8px}.offer-skill-card-v2__flex.is-active{background:rgba(255,45,146,.12);border-color:var(--brand-pink,#dd26a0);color:var(--brand-pink,#dd26a0)}.offer-skill-card-v2__flex.is-active>.check{color:#fff}.offer-skill-card-v2__legacy{display:none!important}@media (max-width:768px){.offer-skill-card-v2{align-items:stretch;flex-direction:column;gap:14px;padding:16px 18px}.offer-skill-card-v2__head{align-items:center;display:flex;flex:0 0 auto;gap:12px;justify-content:space-between}.offer-skill-card-v2__body{align-items:stretch;display:flex;flex-direction:column;gap:14px}.offer-skill-card-v2__group-label{color:hsla(0,0%,100%,.62);display:block;font-size:10px;font-weight:800;letter-spacing:1.2px;margin-bottom:8px;text-transform:uppercase}}.offer-wizard__subsection.language-list-section [data-referent-offer-target=languageList]:has(.offer-language-card-v2),.offer-wizard__subsection.skill-list-section .skill-list:has(.offer-skill-card-v2){background:var(--brand-navy,#001645);border-radius:14px;margin:12px 0;padding:8px}.offer-wizard__softskills-card{background:var(--brand-navy,#001645);border-radius:16px;margin:12px 0;padding:22px 24px}.offer-wizard__softskills-card .comp-section{margin-bottom:0}.offer-wizard__softskills-card .comp-section__header{align-items:center;display:flex;gap:10px;margin-bottom:4px}.offer-wizard__softskills-card .comp-section__title{align-items:center;color:var(--brand-pink,#dd26a0)!important;display:flex;font-family:Inter,sans-serif;font-size:11px!important;font-weight:800!important;gap:8px;letter-spacing:1.4px!important;margin:0;text-transform:uppercase}.offer-wizard__softskills-card .comp-section__counter{background:rgba(255,45,146,.18)!important;border-radius:999px!important;color:var(--brand-pink,#dd26a0)!important;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px!important;font-weight:700!important;letter-spacing:.5px;padding:2px 8px!important}.offer-wizard__softskills-card .comp-section__hint{color:#fff!important;display:block;font-family:Archivo,Inter,sans-serif;font-size:18px!important;font-style:normal!important;font-weight:800;letter-spacing:-.4px!important;line-height:1.3!important;margin-bottom:16px;margin-top:4px}.offer-wizard__softskills-card .comp-chips{display:flex;flex-wrap:wrap;gap:8px}.offer-wizard__softskills-card .comp-chip{align-items:center;background:transparent;border:1px solid hsla(0,0%,100%,.18);border-radius:999px;color:hsla(0,0%,100%,.86);cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;line-height:1;padding:8px 16px;transition:background .15s ease,border-color .15s ease,color .15s ease}.offer-wizard__softskills-card .comp-chip:hover{border-color:var(--brand-pink,#dd26a0);color:#fff}.offer-wizard__softskills-card .comp-chip--active{background:var(--brand-pink,#dd26a0)!important;border-color:var(--brand-pink,#dd26a0)!important;color:#fff!important}.offer-wizard__softskills-card .comp-chip .form-check{display:contents;margin:0!important;min-height:0!important;padding:0!important}.offer-wizard__softskills-card .comp-chip .comp-chip__input,.offer-wizard__softskills-card .comp-chip .form-check-input,.offer-wizard__softskills-card .comp-chip .form-check-label,.offer-wizard__softskills-card .comp-chip input[type=checkbox]{display:none!important}.offer-wizard__softskills-card .comp-chip__label{font-size:13px;font-weight:600;line-height:1}.offer-wizard__softskills-card .comp-chip:has(input:disabled){cursor:not-allowed;opacity:.4}.offer-wizard__soft-description{color:hsla(0,0%,100%,.62);font-size:12.5px;line-height:1.5;margin-top:12px}.offer-wizard__soft-description:empty{display:none}.offer-wizard__soft-description b{color:#fff}.offer-language-card-v2 .offer-language-card-v2__select select,.offer-language-card-v2 input[type=text].form-control,.offer-language-card-v2 input[type=text]:not(.ts-control input),.offer-language-card-v2 select.form-control{appearance:none;background:color-mix(in srgb,var(--brand-navy,#001645) 99%,#000)!important;border:1px solid transparent!important;border-radius:10px!important;color:#fff!important;font-size:13px!important;font-weight:600!important;padding:9px 12px!important;width:100%}.offer-language-card-v2 .offer-language-card-v2__select select:focus,.offer-language-card-v2 input[type=text].form-control:focus,.offer-language-card-v2 input[type=text]:not(.ts-control input):focus,.offer-language-card-v2 select.form-control:focus{border-color:var(--brand-pink,#dd26a0)!important;box-shadow:0 0 0 3px rgba(255,45,146,.18)!important;outline:none!important}.offer-language-card-v2 .offer-language-card-v2__select select::placeholder,.offer-language-card-v2 input[type=text].form-control::placeholder,.offer-language-card-v2 input[type=text]:not(.ts-control input)::placeholder,.offer-language-card-v2 select.form-control::placeholder{color:hsla(0,0%,100%,.4)!important}.offer-language-card-v2 .offer-language-card-v2__select select,.offer-language-card-v2 input[type=text].form-control,.offer-language-card-v2 input[type=text]:not(.ts-control input),.offer-language-card-v2 select.form-control{background-image:linear-gradient(45deg,transparent 50%,hsla(0,0%,100%,.55) 0),linear-gradient(135deg,hsla(0,0%,100%,.55) 50%,transparent 0)!important;background-position:calc(100% - 18px) 18px,calc(100% - 13px) 18px!important;background-repeat:no-repeat!important;background-size:5px 5px,5px 5px!important}.offer-language-card-v2 .ts-wrapper{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.offer-language-card-v2 .ts-wrapper .ts-control{background:color-mix(in srgb,var(--brand-navy,#001645) 99%,#000)!important;border:1px solid transparent!important;border-radius:10px!important;box-shadow:none!important;color:#fff!important;font-size:13px!important;font-weight:600!important;min-height:40px;padding:9px 12px!important}.offer-language-card-v2 .ts-wrapper .ts-control>input,.offer-language-card-v2 .ts-wrapper .ts-control>input:focus{background:transparent!important;box-shadow:none!important;color:#fff!important}.offer-language-card-v2 .ts-wrapper .ts-control>.item{background:transparent!important;color:#fff!important}.offer-language-card-v2 .ts-wrapper.focus .ts-control,.offer-language-card-v2 .ts-wrapper:hover .ts-control{border-color:var(--brand-pink,#dd26a0)!important;box-shadow:0 0 0 3px rgba(255,45,146,.18)!important}.offer-language-card-v2 .ts-wrapper .ts-dropdown{background:color-mix(in srgb,var(--brand-navy,#001645) 99%,#000)!important;border:1px solid hsla(0,0%,100%,.12)!important;border-radius:10px!important;box-shadow:0 8px 24px rgba(0,0,0,.35)!important;color:#fff!important}.offer-language-card-v2 .ts-wrapper .ts-dropdown .option{background:transparent!important;color:#fff!important;padding:8px 12px!important}.offer-language-card-v2 .ts-wrapper .ts-dropdown .option.active,.offer-language-card-v2 .ts-wrapper .ts-dropdown .option:hover{background:rgba(255,45,146,.18)!important;color:#fff!important}.offer-language-card-v2{color:#fff;margin-bottom:8px}.offer-language-card-v2:last-child{margin-bottom:0}.offer-language-card-v2__editor{background:#18254e;border:1px solid rgba(255,45,146,.28);border-radius:14px;box-shadow:0 12px 30px rgba(0,0,0,.28);display:none;flex-direction:column;gap:14px;padding:16px 18px}.offer-language-card-v2.is-editing .offer-language-chip-row{display:none}.offer-language-card-v2.is-editing .offer-language-card-v2__editor{animation:offer-language-editor-in .18s ease;display:flex}.offer-language-card-v2__editor-foot{display:flex;justify-content:flex-end}.offer-language-card-v2__done{background:var(--brand-pink,#dd26a0);border:0;border-radius:999px;color:#fff;cursor:pointer;font-size:11px;font-weight:800;letter-spacing:.6px;padding:9px 20px;text-transform:uppercase;transition:filter .15s ease,transform .12s ease}.offer-language-card-v2__done:hover{filter:brightness(1.08)}.offer-language-card-v2__done:active{transform:translateY(1px)}.offer-language-card-v2__head{align-items:center;display:grid;gap:12px;grid-template-columns:1fr auto}.offer-language-card-v2__select{min-width:0}.offer-language-card-v2 .form-label,.offer-language-card-v2__label{color:hsla(0,0%,100%,.62)!important;display:block;font-size:10px;font-weight:800;letter-spacing:1.2px;margin:0 0 6px;text-transform:uppercase}.offer-language-card-v2__delete{align-items:center;background:transparent;border:0;border-radius:8px;color:hsla(0,0%,100%,.62);cursor:pointer;display:inline-flex;justify-content:center;padding:6px;transition:background .15s ease,color .15s ease}.offer-language-card-v2__delete:hover{background:hsla(0,0%,100%,.06);color:#fff}.offer-language-card-v2__body{align-items:end;display:grid;gap:18px;grid-template-columns:minmax(0,1.5fr) auto auto}@media (max-width:900px){.offer-language-card-v2__body{align-items:stretch;gap:14px;grid-template-columns:1fr}}.offer-language-card-v2__group-label{color:hsla(0,0%,100%,.62);display:block;font-size:10px;font-weight:800;letter-spacing:1.2px;margin-bottom:8px;text-transform:uppercase}.offer-language-card-v2__levels-row{display:flex;gap:6px}.offer-language-card-v2__level{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:5px;padding:0}.offer-language-card-v2__level>.num{align-items:center;background:transparent;border:1.5px solid hsla(0,0%,100%,.18);border-radius:8px;color:hsla(0,0%,100%,.55);display:inline-flex;font-family:Archivo,Inter,sans-serif;font-size:11.5px;font-weight:800;height:32px;justify-content:center;letter-spacing:.3px;min-width:36px;padding:0 6px;transition:background .15s ease,border-color .15s ease,color .15s ease}.offer-language-card-v2__level>.lbl{color:hsla(0,0%,100%,.42);font-size:8.5px;font-weight:700;letter-spacing:.2px;white-space:nowrap}.offer-language-card-v2__level:hover>.num{border-color:rgba(255,45,146,.5);color:#fff}.offer-language-card-v2__level.is-filled>.num{background:var(--brand-pink,#dd26a0);border-color:var(--brand-pink,#dd26a0);color:#fff}.offer-language-card-v2__level.is-filled>.lbl{color:var(--brand-pink,#dd26a0)}.offer-language-card-v2__level.is-active>.num{box-shadow:0 0 0 3px rgba(255,45,146,.25)}.offer-language-card-v2__required-toggle{background:color-mix(in srgb,var(--brand-navy,#001645) 99%,#000);border-radius:10px;display:inline-flex;gap:4px;padding:3px}.offer-language-card-v2__required-btn{background:transparent;border:0;border-radius:8px;color:hsla(0,0%,100%,.55);cursor:pointer;font-family:inherit;font-size:10.5px;font-weight:800;letter-spacing:.6px;padding:8px 12px;transition:background .15s ease,color .15s ease;white-space:nowrap}.offer-language-card-v2__required-btn.is-active,.offer-language-card-v2__required-btn:hover{color:#fff}.offer-language-card-v2__required-btn.offer-language-card-v2__required-btn--mandatory.is-active{background:var(--brand-pink,#dd26a0)}.offer-language-card-v2__required-btn.offer-language-card-v2__required-btn--preferred.is-active{background:rgba(96,165,250,.85)}.offer-language-card-v2__flex{align-items:center;background:transparent;border:1px solid hsla(0,0%,100%,.18);border-radius:999px;color:hsla(0,0%,100%,.62);cursor:pointer;display:inline-flex;font-family:inherit;font-size:10.5px;font-weight:700;gap:4px;letter-spacing:.6px;padding:8px 14px;transition:background .15s ease,color .15s ease,border-color .15s ease;white-space:nowrap}.offer-language-card-v2__flex:hover{border-color:hsla(0,0%,100%,.4);color:#fff}.offer-language-card-v2__flex>.check{color:var(--brand-pink,#dd26a0);font-size:10px;font-weight:900;min-width:8px}.offer-language-card-v2__flex.is-active{background:rgba(255,45,146,.12);border-color:var(--brand-pink,#dd26a0);color:var(--brand-pink,#dd26a0)}.offer-language-card-v2__flex.is-active>.check{color:#fff}.offer-language-card-v2__legacy{display:none!important}@keyframes offer-language-editor-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.offer-language-chip-row{align-items:stretch;display:flex;gap:8px}.offer-language-chip{align-items:center;background:#18254e;border:1px solid transparent;border-radius:14px;color:#fff;cursor:pointer;display:flex;flex:1 1 auto;font-family:inherit;gap:14px;min-width:0;padding:12px 16px;text-align:left;transition:border-color .15s ease,background .15s ease,transform .12s ease}.offer-language-chip:hover{background:var(--brand-navy,#001645);border-color:rgba(255,45,146,.45)}.offer-language-chip:active{transform:scale(.997)}.offer-language-chip__flag{align-items:center;background:hsla(0,0%,100%,.07);border-radius:50%;display:inline-flex;flex:0 0 auto;font-size:22px;height:38px;justify-content:center;line-height:1;width:38px}.offer-language-chip__flag.is-monogram{color:var(--brand-pink,#dd26a0);font-family:Archivo,Inter,sans-serif;font-size:13px;font-weight:800;letter-spacing:.5px}.offer-language-chip__body{display:flex;flex-direction:column;gap:3px;min-width:0}.offer-language-chip__name{color:#fff;font-family:Archivo,Inter,sans-serif;font-size:16px;font-weight:800;letter-spacing:-.2px;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.offer-language-chip__meta{align-items:center;color:hsla(0,0%,100%,.62);display:flex;flex-wrap:wrap;font-size:12px;font-weight:600;gap:6px}.offer-language-chip__level{align-items:center;background:rgba(255,45,146,.16);border-radius:6px;color:var(--brand-pink,#dd26a0);display:inline-flex;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:700;justify-content:center;letter-spacing:.4px;min-width:30px;padding:1px 8px}.offer-language-chip__sep{opacity:.4}.offer-language-chip__importance{font-weight:700}.offer-language-chip__importance--mandatory{color:var(--brand-pink,#dd26a0)}.offer-language-chip__importance--preferred{color:rgba(96,165,250,.95)}.offer-language-chip__flex{color:hsla(0,0%,100%,.62);font-style:italic}.offer-language-chip__edit-hint{color:hsla(0,0%,100%,.18);display:inline-flex;flex:0 0 auto;margin-left:auto;transition:color .15s ease}.offer-language-chip:hover .offer-language-chip__edit-hint{color:var(--brand-pink,#dd26a0)}@media (max-width:600px){.offer-language-chip{gap:11px;padding:11px 13px}.offer-language-chip__name{font-size:15px}}.offer-language-chip__delete{align-items:center;background:transparent;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;color:hsla(0,0%,100%,.62);cursor:pointer;display:inline-flex;flex:0 0 auto;justify-content:center;padding:0 12px;transition:background .15s ease,color .15s ease,border-color .15s ease}.offer-language-chip__delete:hover{background:rgba(255,45,146,.12);border-color:rgba(255,45,146,.45);color:var(--brand-pink,#dd26a0)}.offer-language-add{align-items:center;background:transparent;border:1px dashed rgba(255,45,146,.4);border-radius:999px;color:var(--brand-pink,#dd26a0);cursor:pointer;display:inline-flex;font-family:Archivo,Inter,sans-serif;font-size:13px;font-weight:700;gap:9px;letter-spacing:.2px;margin-top:12px;padding:11px 20px;transition:background .15s ease,border-color .15s ease,transform .12s ease}.offer-language-add__icon{align-items:center;background:rgba(255,45,146,.16);border-radius:50%;display:inline-flex;height:22px;justify-content:center;width:22px}.offer-language-add:hover{background:rgba(255,45,146,.1);border-color:var(--brand-pink,#dd26a0)}.offer-language-add:active{transform:translateY(1px)}.offer-skill-card-v2__required-interest{display:none;flex-basis:100%;margin-top:8px}#offer-form[data-offer-type=motivation_first] .offer-skill-card-v2__required-interest{display:block}#offer-form[data-offer-type=motivation_first] [data-referent-offer-target=knowledgeSection]{display:none}#offer-form[data-offer-type=motivation_first] .offer-skill-card-v2 .offer-skill-card-v2__type{opacity:.4;pointer-events:none}.offer-knowledge-card.is-binary .offer-skill-card-v2__levels{display:none}.offer-type-section .offer-type-radios{display:flex;flex-wrap:wrap;gap:12px}.offer-wizard__subsection--chips{padding:18px 0}.offer-wizard__chips-head{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:12px}.offer-wizard__chips-head .h3,.offer-wizard__chips-head h3{color:#0a0a14;font-family:Archivo,Inter,sans-serif;font-size:15px;font-weight:700;letter-spacing:-.2px;margin:0}.offer-wizard__chips-counter{background:rgba(255,45,146,.1);border-radius:999px;color:var(--brand-pink,#dd26a0);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:700;letter-spacing:.5px;padding:3px 10px}.offer-wizard__pill-group{display:flex;flex-wrap:wrap;gap:8px}.offer-wizard__pill-group .form-check{display:contents;margin:0!important;min-height:0!important;padding:0!important}.offer-wizard__pill-group .form-check-input,.offer-wizard__pill-group input[type=checkbox],.offer-wizard__pill-group input[type=radio]{display:none!important}.offer-wizard__pill-group .form-check-label,.offer-wizard__pill-group label{align-items:center;background:#fff;border:1px solid #e6e8ef;border-radius:999px;color:#0a0a14;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;line-height:1;margin:0;padding:8px 16px;transition:border-color .15s ease,background .15s ease,color .15s ease}.offer-wizard__pill-group .form-check-label:hover,.offer-wizard__pill-group label:hover{border-color:var(--brand-pink,#dd26a0);color:var(--brand-pink,#dd26a0)}.offer-wizard__pill-group .form-check:has(input:checked) .form-check-label,.offer-wizard__pill-group .form-check:has(input:checked) label{background:var(--brand-pink,#dd26a0);border-color:var(--brand-pink,#dd26a0);color:#fff}.offer-wizard__pill-group .form-check:has(input:disabled) .form-check-label,.offer-wizard__pill-group .form-check:has(input:disabled) label{cursor:not-allowed;opacity:.4}.advantages-cards.comp-chips{display:flex;flex-wrap:wrap;gap:8px}.advantages-cards.comp-chips .comp-chip{align-items:center;background:#fff;border:1px solid #e6e8ef;border-radius:999px;color:#0a0a14;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;line-height:1;margin:0;padding:8px 16px;transition:background .15s ease,border-color .15s ease,color .15s ease}.advantages-cards.comp-chips .comp-chip:hover{border-color:var(--brand-pink,#dd26a0);color:var(--brand-pink,#dd26a0)}.advantages-cards.comp-chips .comp-chip--active,.advantages-cards.comp-chips .comp-chip.is-selected{background:var(--brand-pink,#dd26a0)!important;border-color:var(--brand-pink,#dd26a0)!important;color:#fff!important}.advantages-cards.comp-chips .comp-chip .form-check{display:contents;margin:0!important;min-height:0!important;padding:0!important}.advantages-cards.comp-chips .comp-chip .comp-chip__input,.advantages-cards.comp-chips .comp-chip .form-check-input,.advantages-cards.comp-chips .comp-chip .form-check-label,.advantages-cards.comp-chips .comp-chip input[type=checkbox]{display:none!important}.advantages-cards.comp-chips .comp-chip__label{font-size:13px;font-weight:600;line-height:1}.advantages-cards.comp-chips .comp-chip.is-disabled,.advantages-cards.comp-chips .comp-chip:has(input:disabled){cursor:not-allowed;opacity:.4}.offer-wizard__loc-board{margin-top:4px}.offer-wizard__loc-search{align-items:center;background:#fff;border:1px solid #e6e8ef;border-radius:12px;display:flex;padding:0 14px;position:relative;transition:border-color .15s ease,box-shadow .15s ease}.offer-wizard__loc-search:focus-within{border-color:var(--brand-pink,#dd26a0);box-shadow:0 0 0 3px rgba(255,45,146,.1)}.offer-wizard__loc-search-icon{align-items:center;color:#5a6178;display:inline-flex;flex-shrink:0;margin-right:10px}.offer-wizard__loc-search-input{background:transparent;border:0;color:#0a0a14;flex:1;font-family:inherit;font-size:14px;outline:none;padding:12px 0}.offer-wizard__loc-search-input::placeholder{color:#5a6178}.offer-wizard__loc-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.offer-wizard__loc-chips:empty{margin-top:0}.offer-wizard__loc-chip{align-items:center;background:var(--brand-navy,#001645);border:1px solid var(--brand-navy,#001645);border-radius:999px;color:#fff;display:inline-flex;font-size:13px;font-weight:600;gap:8px;line-height:1;padding:7px 8px 7px 14px;transition:background .15s ease}.offer-wizard__loc-chip:hover{background:color-mix(in srgb,var(--brand-navy,#001645) 94%,#fff)}.offer-wizard__loc-chip-icon{align-items:center;color:var(--brand-pink,#dd26a0);display:inline-flex;flex-shrink:0}.offer-wizard__loc-chip-text{color:#fff;font-size:13px;font-weight:600;line-height:1;white-space:nowrap}.offer-wizard__loc-chip-remove{align-items:center;background:hsla(0,0%,100%,.12);border:0;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;height:22px;justify-content:center;padding:0;transition:background .15s ease,color .15s ease;width:22px}.offer-wizard__loc-chip-remove:hover{background:var(--brand-pink,#dd26a0);color:#fff}.offer-wizard__loc-empty{color:#5a6178;font-size:13px;font-style:italic;margin:12px 0 0}.offer-wizard__loc-error{color:#b1162d;font-size:12.5px;margin-top:10px}.offer-wizard__loc-error.d-none{display:none!important}.offer-wizard__loc-chip-data{clip:rect(0,0,0,0)!important;border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.offer-wizard__salary-group{max-width:320px}.offer-wizard__salary-input-wrap{align-items:center;background:#fff;border:1px solid #e6e8ef;border-radius:12px;display:flex;padding:0 14px 0 16px;position:relative;transition:border-color .15s ease,box-shadow .15s ease}.offer-wizard__salary-input-wrap:focus-within{border-color:var(--brand-pink,#dd26a0);box-shadow:0 0 0 3px rgba(255,45,146,.1)}.offer-wizard__salary-input.form-control{background:transparent!important;border:0!important;box-shadow:none!important;color:#0a0a14!important;flex:1;font-size:16px!important;font-weight:700;outline:none!important;padding:12px 0!important}.offer-wizard__salary-input.form-control::placeholder{color:#5a6178;font-weight:400}.offer-wizard__salary-input.form-control::-webkit-inner-spin-button,.offer-wizard__salary-input.form-control::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.offer-wizard__salary-input.form-control{-moz-appearance:textfield;appearance:textfield}.offer-wizard__salary-suffix{background:rgba(10,10,20,.05);border-radius:999px;color:#5a6178!important;flex-shrink:0;font-size:12px;font-weight:600;letter-spacing:.2px;margin-left:10px;padding:4px 10px;white-space:nowrap}body.offer-extract-overlay-open{overflow:hidden}.offer-extract-overlay{align-items:center;display:flex;inset:0;justify-content:center;opacity:0;padding:24px;position:fixed;transition:opacity .18s ease;z-index:1080}.offer-extract-overlay.is-open{opacity:1}.offer-extract-overlay.d-none{display:none}.offer-extract-overlay__backdrop{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:rgba(10,10,20,.55);inset:0;position:absolute}.offer-extract-overlay__panel{animation:ow-extract-panel-in .28s cubic-bezier(.16,1,.3,1);background:#fff;border-radius:20px;box-shadow:0 24px 64px -16px rgba(10,10,20,.4),0 8px 24px -8px rgba(10,10,20,.2);max-width:480px;padding:28px 28px 24px;position:relative;width:100%}@media (max-width:520px){.offer-extract-overlay__panel{border-radius:16px;padding:22px 18px}}@keyframes ow-extract-panel-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.offer-extract-overlay__head{align-items:center;border-bottom:1px solid #e6e8ef;display:flex;gap:12px;margin-bottom:18px;padding-bottom:18px}.offer-extract-overlay__file-icon{align-items:center;background:rgba(255,45,146,.1);border-radius:10px;color:var(--brand-pink,#dd26a0);display:inline-flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.offer-extract-overlay__file-info{flex:1;min-width:0}.offer-extract-overlay__file-name{color:#0a0a14;font-size:14px;font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.offer-extract-overlay__file-meta{color:#5a6178;font-size:12px;letter-spacing:.6px;margin:2px 0 0;text-transform:uppercase}.offer-extract-overlay__close{align-items:center;background:transparent;border:0;border-radius:8px;color:#5a6178;cursor:pointer;display:inline-flex;flex-shrink:0;height:32px;justify-content:center;transition:background .15s ease,color .15s ease;width:32px}.offer-extract-overlay__close:hover{background:#f6f7fb;color:#0a0a14}.offer-extract-overlay__close:focus-visible{outline:2px solid rgba(255,45,146,.32);outline-offset:2px}.offer-extract-overlay__eyebrow{color:var(--brand-pink,#dd26a0);font-size:11px;font-weight:800;letter-spacing:1.4px;margin:0 0 6px;text-transform:uppercase}.offer-extract-overlay__title{color:#0a0a14;font-family:Archivo,Inter,sans-serif;font-size:20px;font-weight:800;letter-spacing:-.4px;margin:0 0 8px}.offer-extract-overlay__subtitle{color:#5a6178;font-size:13px;line-height:1.5;margin:0 0 20px}.offer-extract-overlay__hint{color:#5a6178;font-size:12px;line-height:1.5;margin:18px 0 0}.offer-extract-stepper{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.offer-extract-stepper__item{align-items:center;background:#fff;border:1px solid #e6e8ef;border-radius:12px;color:#5a6178;display:flex;font-size:13.5px;font-weight:500;gap:12px;padding:12px 14px;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.offer-extract-stepper__icon{background:#fff;border:2px solid #d1d5db;border-radius:50%;flex:0 0 auto;height:20px;position:relative;transition:border-color .2s ease,background .2s ease;width:20px}.offer-extract-stepper__label{flex:1;min-width:0}.offer-extract-stepper__item.is-pending{opacity:.55}.offer-extract-stepper__item.is-done{background:#f9fafb;border-color:rgba(16,185,129,.3);color:#0a0a14}.offer-extract-stepper__item.is-done .offer-extract-stepper__icon{background:#10b981;border-color:#10b981}.offer-extract-stepper__item.is-done .offer-extract-stepper__icon:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:9px;left:5px;position:absolute;top:2px;transform:rotate(45deg);width:5px}.offer-extract-stepper__item.is-current{background:#fff;border-color:rgba(255,45,146,.32);box-shadow:0 0 0 3px rgba(255,45,146,.1);color:#0a0a14}.offer-extract-stepper__item.is-current .offer-extract-stepper__icon{animation:ow-extract-spin .9s linear infinite;border-color:var(--brand-pink,#dd26a0);border-top-color:transparent}.offer-extract-stepper__item.is-pulse{animation:ow-extract-pulse 1.6s ease-in-out infinite}@keyframes ow-extract-spin{to{transform:rotate(1turn)}}@keyframes ow-extract-pulse{0%,to{box-shadow:0 0 0 3px rgba(255,45,146,.1)}50%{box-shadow:0 0 0 6px rgba(255,45,146,.18)}}.offer-extract-overlay__success{padding:24px 8px 12px;text-align:center}.offer-extract-overlay__success-check{align-items:center;animation:ow-extract-check-pop .35s cubic-bezier(.34,1.56,.64,1);background:#10b981;border-radius:50%;color:#fff;display:inline-flex;height:64px;justify-content:center;margin-bottom:14px;width:64px}@keyframes ow-extract-check-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.offer-extract-overlay__success-title{color:#0a0a14;font-family:Archivo,Inter,sans-serif;font-size:19px;font-weight:800;letter-spacing:-.3px;margin:0 0 6px}.offer-extract-overlay__success-subtitle{color:#5a6178;font-size:13px;line-height:1.5;margin:0}.offer-extract-overlay__error{padding:8px 4px 0;text-align:center}.offer-extract-overlay__error-icon{align-items:center;background:#fef2f2;border-radius:50%;color:#ef4444;display:inline-flex;height:56px;justify-content:center;margin-bottom:14px;width:56px}.offer-extract-overlay__error-title{color:#0a0a14;font-family:Archivo,Inter,sans-serif;font-size:18px;font-weight:800;letter-spacing:-.3px;margin:0 0 6px}.offer-extract-overlay__error-message{color:#5a6178;font-size:13px;line-height:1.5;margin:0 0 20px}.offer-extract-overlay__actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.offer-extract-overlay__btn-ghost,.offer-extract-overlay__btn-primary{appearance:none;border:0;border-radius:10px;cursor:pointer;font-size:13px;font-weight:600;padding:10px 18px;transition:background .15s ease,color .15s ease,transform .12s ease}.offer-extract-overlay__btn-ghost:focus-visible,.offer-extract-overlay__btn-primary:focus-visible{outline:2px solid rgba(255,45,146,.32);outline-offset:2px}.offer-extract-overlay__btn-ghost{background:transparent;border:1px solid #e6e8ef;color:#5a6178}.offer-extract-overlay__btn-ghost:hover{background:#f6f7fb;color:#0a0a14}.offer-extract-overlay__btn-primary{background:var(--brand-pink,#dd26a0);color:#fff}.offer-extract-overlay__btn-primary:hover{background:color-mix(in srgb,var(--brand-pink,#dd26a0) 91%,#000);transform:translateY(-1px)}.offer-extract-overlay__btn-primary:active{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.offer-extract-overlay__panel,.offer-extract-overlay__success-check,.offer-extract-stepper__item.is-current .offer-extract-stepper__icon,.offer-extract-stepper__item.is-pulse{animation:none!important}}.experience-timeline{position:relative}.experience-timeline:before{background:#d1d1cf;border-radius:1px;bottom:8px;content:"";left:11px;position:absolute;top:8px;width:2px}.timeline-item{display:flex;gap:14px;padding-bottom:18px;position:relative}.timeline-item:last-child{padding-bottom:0}.timeline-item:last-child:after{display:none}.timeline-item--clickable{border-radius:10px;cursor:pointer;margin:0 -12px;padding:10px 12px;transition:background .15s}.timeline-item--clickable:hover{background:#f7f6f5}.timeline-item--clickable:hover .btn-timeline-delete{opacity:1}.timeline-item__dot{background:#fff;border:2.5px solid #d1d1cf;border-radius:50%;flex-shrink:0;height:24px;margin-top:1px;position:relative;width:24px;z-index:1}.timeline-item__dot--active{border-color:color-mix(in srgb,var(--brand-pink,#dd26a0) 91%,#000)}.timeline-item__dot--active:after{background:color-mix(in srgb,var(--brand-pink,#dd26a0) 91%,#000);border-radius:50%;content:"";inset:4px;position:absolute}.timeline-item__body{flex-grow:1;min-width:0;padding-bottom:2px}.timeline-item__role{font-size:14px;font-weight:500;line-height:1.3}.timeline-item__meta{align-items:center;color:#747474;display:flex;flex-wrap:wrap;font-size:13px;gap:6px;margin-top:3px}.timeline-item__dates{color:#747474;font-size:12px;margin-top:3px}.timeline-item__actions{align-items:center;display:flex;flex-shrink:0}.diploma-item{align-items:center;border:1px solid #ebe9e6;border-radius:10px;cursor:pointer;display:flex;gap:12px;padding:10px 12px;transition:border-color .15s,background .15s}.diploma-item:hover{background:#f7f6f5;border-color:#d1d1cf}.diploma-item__icon{align-items:center;background:color-mix(in srgb,var(--brand-pink,#dd26a0) 10%,transparent);border-radius:8px;display:flex;flex-shrink:0;font-size:15px;height:34px;justify-content:center;width:34px}.diploma-item__info{flex-grow:1;min-width:0}.diploma-item__title{font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.diploma-item__sub{color:#747474;font-size:12px}.diploma-item__year{color:#747474;flex-shrink:0;font-size:13px;font-weight:500}.diploma-item__actions{display:flex;flex-shrink:0;gap:4px}.diploma-modal-content{border:none;border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.18);overflow:hidden}.diploma-modal-header{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-pink,#dd26a0) 91%,#000) 0,var(--brand-pink,#dd26a0) 100%);border-bottom:none;padding:18px 24px}.diploma-modal-header .modal-title{color:#fff;font-size:16px;font-weight:600}.diploma-modal-header .btn-close{filter:brightness(0) invert(1);opacity:.8}.diploma-modal-body{min-height:180px;padding:24px}.diploma-modal-loading{align-items:center;display:flex;justify-content:center;padding:40px 0}.diploma-item__icon .material-symbols-outlined{color:var(--brand-pink,#dd26a0);font-size:18px}.employer-profile-page .uniios-card .card-title{color:color-mix(in srgb,var(--brand-pink,#dd26a0) 91%,#000);font-size:15px;font-weight:600;letter-spacing:.2px}.employer-profile-page .uniios-card .card-header{padding-bottom:14px;padding-top:14px}.employer-profile-page .main-title .h1,.employer-profile-page .main-title h1{font-size:26px}@media (max-width:991.98px){.employer-profile-page .main-title .h1,.employer-profile-page .main-title h1{font-size:22px}}.employer-profile-page .label-small-gray{font-size:11px;letter-spacing:.4px;text-transform:uppercase}.comp-progress{align-items:center;display:flex;gap:12px;margin-bottom:24px;padding:0 4px}.comp-progress__label{color:#747474;font-size:13px;font-weight:500;white-space:nowrap}.comp-progress__track{background:#ebe9e6;border-radius:3px;flex:1;height:6px;overflow:hidden}.comp-progress__fill{background:#198754;border-radius:3px;height:100%;transition:width .35s ease;width:0}.comp-progress__count{color:#2e2e2e;font-size:13px;font-weight:600;white-space:nowrap}.comp-section{margin-bottom:28px}.comp-section__header{align-items:baseline;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px}.comp-section__title{align-items:center;color:#2e2e2e;display:flex;font-size:16px;font-weight:600;gap:10px;margin:0}.comp-section__hint{color:#747474;font-size:12px;font-style:italic}.comp-section__counter{background:#ebe9e6;border-radius:10px;color:#747474;font-size:13px;font-weight:500;padding:2px 8px}.comp-section__counter--warn{background:color-mix(in srgb,var(--brand-pink,#dd26a0) 12%,transparent);color:color-mix(in srgb,var(--brand-pink,#dd26a0) 91%,#000)}.comp-divider{border:none;border-top:1px solid #ebe9e6;margin:8px 0 24px}.comp-grid{align-items:center;display:grid;gap:0 8px;grid-template-columns:minmax(140px,1.2fr) minmax(200px,2fr) minmax(160px,1.6fr) 60px 36px;padding:0 4px}.comp-grid--header{border-bottom:2px solid #ebe9e6;margin-bottom:4px;padding-bottom:6px}.comp-grid--header>div{color:#747474;font-size:10px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.comp-grid--header .comp-grid__level{border-right:1px solid #ebe9e6;padding-right:10px}.comp-grid--header .comp-grid__interest{padding-left:10px}.comp-grid__skill{align-items:center;display:flex;gap:6px;min-width:0;position:relative}.comp-grid__skill .ts-wrapper{flex:1;min-width:0}.comp-grid__skill input[type=text]{background:transparent;border:none;font-size:13px;padding:4px 6px;width:100%}.comp-grid__skill input[type=text][readonly]{cursor:default}.comp-grid__level{align-items:center;border-right:1px solid #ebe9e6;display:flex;padding-right:10px}.comp-grid__interest{align-items:center;display:flex;padding-left:10px}.comp-grid__years input{-moz-appearance:textfield;background:transparent;border:1px solid #ebe9e6;border-radius:6px;color:#2e2e2e;font-size:13px;padding:4px 2px;text-align:center;width:100%}.comp-grid__years input::-webkit-inner-spin-button,.comp-grid__years input::-webkit-outer-spin-button{height:24px;opacity:1}.comp-grid__years input:focus{border-color:color-mix(in srgb,var(--brand-pink,#dd26a0) 91%,#000);outline:none}.comp-grid__years input[disabled],.comp-grid__years input[readonly]{border-color:transparent;color:#747474}.comp-grid__years input[disabled]::-webkit-inner-spin-button,.comp-grid__years input[disabled]::-webkit-outer-spin-button,.comp-grid__years input[readonly]::-webkit-inner-spin-button,.comp-grid__years input[readonly]::-webkit-outer-spin-button{display:none}.comp-grid__actions{display:flex;justify-content:center}.comp-row{border-bottom:1px solid #ebe9e6;padding:6px 4px;transition:opacity .2s,border-color .2s}.comp-row--incomplete{border-style:dashed;opacity:.5}.comp-row--complete,.comp-row:hover{opacity:1}.comp-row__dot{background:#d1d1cf;border-radius:50%;flex-shrink:0;height:6px;transition:background .2s;width:6px}.comp-row__dot--done{background:#198754}.comp-row__skill-field{flex:1;min-width:0}.comp-row__delete{align-items:center;background:transparent;border:none;border-radius:6px;color:#747474;cursor:pointer;display:flex;height:28px;justify-content:center;padding:0;transition:color .15s,background .15s;width:28px}.comp-row__delete .material-symbols-outlined{font-size:16px}.comp-row__delete:hover{background:rgba(220,53,69,.08);color:#dc3545}.comp-row__locked{align-items:center;background:transparent;border-radius:6px;color:#d1d1cf;cursor:help;display:flex;height:28px;justify-content:center;width:28px}.comp-row__locked .material-symbols-outlined{font-size:16px}.pill-group{display:flex;flex:1;gap:2px}.pill{background:transparent;border:1px solid #ebe9e6;border-radius:6px;color:#747474;cursor:pointer;flex:1;font-size:11px;font-weight:500;line-height:1.3;padding:4px 2px;text-align:center;transition:background .15s,color .15s,border-color .15s;white-space:nowrap}.pill:hover{border-color:#d1d1cf;color:#2e2e2e}.pill--active{background:#2e2e2e;border-color:#2e2e2e;color:#fff}.pill--active:hover{background:#212121;border-color:#212121;color:#fff}.comp-category{margin-bottom:4px}.comp-category__header{align-items:center;background:#ebe9e6;border:none;border-radius:6px;cursor:pointer;display:flex;gap:8px;padding:8px 4px;transition:background .15s;width:100%}.comp-category__header:hover{background:#e4e2de}.comp-category__name{color:#2e2e2e;font-size:13px;font-weight:600}.comp-category__count{background:#fff;border-radius:10px;color:#747474;font-size:11px;font-weight:500;padding:1px 7px}.comp-category__chevron{color:#747474;font-size:20px;margin-left:auto;transition:transform .2s ease}.comp-category--collapsed .comp-category__body{display:none}.comp-category--collapsed .comp-category__chevron{transform:rotate(-90deg)}.comp-category__body{padding-top:2px}.comp-add-btn{background:transparent;border:2px dashed #ebe9e6;border-radius:8px;color:#747474;cursor:pointer;display:block;font-size:13px;font-weight:500;margin-top:8px;padding:10px;transition:border-color .15s,color .15s;width:100%}.comp-add-btn:hover{border-color:color-mix(in srgb,var(--brand-pink,#dd26a0) 91%,#000);color:color-mix(in srgb,var(--brand-pink,#dd26a0) 91%,#000)}.comp-chips{display:flex;flex-wrap:wrap;gap:8px}.comp-chip{align-items:center;background:transparent;border:1px solid #ebe9e6;border-radius:20px;cursor:pointer;display:inline-flex;padding:6px 14px;transition:background .15s,border-color .15s,color .15s,opacity .15s;user-select:none}.comp-chip__input{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.comp-chip .form-check-label{display:none}.comp-chip__label{color:#747474;font-size:13px;font-weight:500;transition:color .15s;white-space:nowrap}.comp-chip:hover{border-color:#d1d1cf}.comp-chip--active{background:color-mix(in srgb,var(--brand-pink,#dd26a0) 91%,#000);border-color:color-mix(in srgb,var(--brand-pink,#dd26a0) 91%,#000)}.comp-chip--active .comp-chip__label{color:#fff}.comp-chip--active:hover{background:color-mix(in srgb,color-mix(in srgb,var(--brand-pink,#dd26a0) 91%,#000) 95%,#000);border-color:color-mix(in srgb,color-mix(in srgb,var(--brand-pink,#dd26a0) 91%,#000) 95%,#000)}.comp-chip--disabled{cursor:not-allowed;opacity:.35}.comp-chip--disabled:hover{border-color:#ebe9e6}.comp-row label[for]{display:none}.comp-row input[type=hidden]{height:0;position:absolute;width:0}.comp-row .ts-control{background:transparent!important;border:none!important;box-shadow:none!important;font-size:13px;min-height:auto!important;padding:3px 6px!important}.comp-row .ts-dropdown{font-size:13px;z-index:1050!important}.comp-row .form-error-message,.comp-row .invalid-feedback{font-size:11px}.comp-grid__cell-label{display:none}@media (max-width:700px){.comp-grid--header{display:none}.comp-rows .comp-grid{grid-template-areas:"skill    actions" "level    level" "interest interest" "years    years";grid-template-columns:minmax(0,1fr) auto;row-gap:10px}.comp-rows .comp-grid__skill{grid-area:skill}.comp-rows .comp-grid__level{grid-area:level}.comp-rows .comp-grid__interest{grid-area:interest}.comp-rows .comp-grid__years{grid-area:years;justify-self:start}.comp-rows .comp-grid__actions{grid-area:actions}.comp-rows .comp-row[data-skill-kind=binary] .comp-grid__possessed{grid-area:level;justify-self:start}.comp-grid__cell-label{color:#747474;display:block;font-size:10px;font-weight:600;letter-spacing:.5px;margin:0 8px 4px 0;text-transform:uppercase}}.skills-board-v2{background:var(--brand-navy,#001645);border-radius:16px;padding:22px}.skills-board-v2__hero{margin:-2px 0 18px}.skills-board-v2__hero-eyebrow{color:var(--brand-pink-soft,#f498cf);font-size:11px;font-weight:700;letter-spacing:1.5px;margin:0 0 6px;text-transform:uppercase}.skills-board-v2 .skills-board-v2__hero-title.h3,.skills-board-v2 h3.skills-board-v2__hero-title{color:var(--brand-pink-soft,#f498cf);font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:22px;font-weight:800;letter-spacing:-.5px;line-height:1.05;margin:0}.skills-board-v2__hero-help{color:hsla(0,0%,100%,.78);font-size:12.5px;line-height:1.5;margin:6px 0 0}.skills-board-v2__hero-help strong{color:#fff;font-weight:700;letter-spacing:.3px}.skills-board-v2__add-banner{align-items:center;background:rgba(255,92,168,.06);border:1.5px dashed rgba(255,92,168,.45);border-radius:12px;color:var(--brand-pink-soft,#f498cf);cursor:pointer;display:flex;font-size:14px;font-weight:700;gap:10px;justify-content:center;letter-spacing:.3px;margin:0 0 18px;padding:16px 20px;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .1s ease;width:100%}.skills-board-v2__add-banner__icon{font-size:22px!important;font-variation-settings:"wght" 600}.skills-board-v2__add-banner__label{line-height:1}.skills-board-v2__add-banner:hover{background:rgba(255,92,168,.12);border-color:var(--brand-pink-soft,#f498cf);color:var(--brand-pink,#dd26a0)}.skills-board-v2__add-banner:active{transform:translateY(1px)}.skills-board-v2__add-banner:focus-visible{outline:2px solid var(--brand-pink-soft,#f498cf);outline-offset:3px}.skills-board-v2__list{display:flex;flex-direction:column;gap:8px}.skills-board-v2 .comp-category{display:flex;flex-direction:column;gap:5px;margin:0!important}.skills-board-v2 .comp-category+.comp-category{margin-top:6px!important}.skills-board-v2 .comp-category[hidden]{display:none}.skills-board-v2 .comp-category__header{align-items:center;background:hsla(0,0%,100%,.04)!important;border:0!important;border-radius:8px!important;cursor:pointer;display:flex!important;gap:10px;padding:5px 12px!important;transition:background-color .15s ease;width:100%}.skills-board-v2 .comp-category__header:hover{background:hsla(0,0%,100%,.07)!important}.skills-board-v2 .comp-category__name{color:var(--brand-pink-soft,#f498cf);font-size:11.5px;font-weight:700;letter-spacing:.5px;text-align:left;text-transform:uppercase}.skills-board-v2 .comp-category__count{background:hsla(0,0%,100%,.08);border-radius:10px;color:hsla(0,0%,100%,.78);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:700;padding:2px 8px}.skills-board-v2 .comp-category__chevron{color:hsla(0,0%,100%,.78);font-size:18px!important;margin-left:auto;transition:transform .2s ease}.skills-board-v2 .comp-category__body{display:flex;flex-direction:column;gap:8px;padding:2px 0 0}.skills-board-v2 .comp-category--collapsed .comp-category__body{display:none}.skills-board-v2 .comp-category--collapsed .comp-category__chevron{transform:rotate(-90deg)}.skills-board-v2 .comp-category--unclassified .comp-category__header{background:rgba(255,92,168,.08)!important}.skills-board-v2 .comp-category--unclassified .comp-category__header:hover{background:rgba(255,92,168,.14)!important}.skills-board-v2 .comp-category--unclassified .comp-category__name{color:var(--brand-pink-soft,#f498cf)}.skills-board-v2__footer{margin-top:16px;text-align:left}.skills-board-v2__suggest{align-items:center;color:var(--brand-pink-soft,#f498cf)!important;display:inline-flex;font-size:12px;font-weight:600;gap:6px;letter-spacing:.2px;text-decoration:none;transition:color .15s ease}.skills-board-v2__suggest:focus-visible,.skills-board-v2__suggest:hover{color:var(--brand-pink,#dd26a0)!important;text-decoration:underline}.skills-board-v2__suggest svg{stroke-width:2;height:13px;width:13px}.offer-skill-board .comp-category__body .offer-skill-card-v2{margin:0}.offer-skill-card-v2__actions{align-items:center;display:flex;flex-shrink:0;gap:8px}.offer-skill-card-v2__classify{align-items:center;background:rgba(255,92,168,.12);border:1px solid rgba(255,92,168,.45);border-radius:999px;color:var(--brand-pink-soft,#f498cf);cursor:pointer;display:none;font-size:11px;font-weight:700;gap:6px;letter-spacing:.4px;line-height:1;padding:6px 12px;text-transform:uppercase;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.offer-skill-card-v2__classify .material-symbols-outlined{font-size:16px!important;font-variation-settings:"wght" 700}.offer-skill-card-v2__classify:focus-visible,.offer-skill-card-v2__classify:hover{background:rgba(255,92,168,.22);border-color:var(--brand-pink-soft,#f498cf);color:#fff;outline:none}.offer-skill-card-v2[data-can-classify="1"] .offer-skill-card-v2__classify{display:inline-flex}.theme-candidate,.theme-company,:root{--theme-primary:var(--brand-pink,#dd26a0);--theme-primary-text:color-mix(in srgb,var(--brand-pink,#dd26a0) 91%,#000);--theme-secondary:color-mix(in srgb,var(--brand-pink,#dd26a0) 91%,#000);--theme-bg:color-mix(in srgb,var(--brand-pink,#dd26a0) 8%,transparent);--theme-bg-subtle:color-mix(in srgb,var(--brand-pink,#dd26a0) 10%,transparent);--theme-gradient:linear-gradient(135deg,var(--brand-pink,#dd26a0) 0%,var(--brand-violet,#480f5c) 100%);--theme-gradient-button:linear-gradient(96deg,var(--brand-pink,#dd26a0) 0%,var(--brand-violet,#480f5c) 100%)}.theme-candidate .uniios-sidebar__nav .nav-link__active{color:var(--brand-pink,#dd26a0)}.theme-candidate .uniios-sidebar__nav .nav-link__active .nav-icon{filter:brightness(0) saturate(100%) invert(38%) sepia(93%) saturate(3000%) hue-rotate(310deg) brightness(102%) contrast(101%)}.theme-candidate .btn-primary{background:linear-gradient(96deg,var(--brand-pink,#dd26a0) 0,var(--brand-violet,#480f5c) 100%);color:#fff}.theme-candidate .profile-hero__avatar{background:linear-gradient(135deg,var(--brand-pink,#dd26a0) 0,var(--brand-violet,#480f5c) 100%)}.theme-candidate .ps-card-header{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-pink,#dd26a0) 15%,transparent) 0,color-mix(in srgb,var(--brand-violet,#480f5c) 10%,transparent) 100%)}.theme-candidate .ps-card-header .h2,.theme-candidate .ps-card-header h2{color:color-mix(in srgb,var(--brand-pink,#dd26a0) 91%,#000)}.theme-candidate .ps-card-header .btn-icon-edit{border-color:color-mix(in srgb,var(--brand-pink,#dd26a0) 20%,transparent)}.theme-candidate .ps-card-header .btn-icon-edit:hover{border-color:var(--brand-pink,#dd26a0)}.theme-candidate .profile-ring__progress{stroke:var(--brand-pink,#dd26a0)}.theme-candidate .timeline-item__dot--active{border-color:var(--brand-pink,#dd26a0)}.theme-candidate .timeline-item__dot--active:after{background:var(--brand-pink,#dd26a0)}.theme-candidate .cv-block__file-icon,.theme-candidate a{color:var(--brand-pink,#dd26a0)}.theme-candidate a:active,.theme-candidate a:focus,.theme-candidate a:hover{color:color-mix(in srgb,var(--brand-pink,#dd26a0) 91%,#000)}.theme-candidate .diploma-item__icon{background:color-mix(in srgb,var(--brand-pink,#dd26a0) 12%,transparent)}.theme-candidate .diploma-item__icon .material-symbols-outlined{color:var(--brand-pink,#dd26a0)}.theme-candidate .diploma-modal-header{background:linear-gradient(135deg,var(--brand-pink,#dd26a0) 0,var(--brand-violet,#480f5c) 100%)}.theme-company .uniios-sidebar__nav .nav-link__active{color:var(--brand-pink,#dd26a0)}.theme-company .uniios-sidebar__nav .nav-link__active .nav-icon{filter:brightness(0) saturate(100%) invert(38%) sepia(93%) saturate(3000%) hue-rotate(310deg) brightness(102%) contrast(101%)}.uniios-sidebar__nav .nav-link__active{position:relative}.uniios-sidebar__nav .nav-link__active:after{background:var(--theme-primary);border-radius:1px;bottom:0;content:"";height:2px;left:0;position:absolute;right:0}@media (min-width:992px){.uniios-sidebar__nav .nav-link__active:after{border-radius:0 2px 2px 0;bottom:0;height:auto;left:-20px;right:auto;top:0;width:3px}}.iti{width:100%}.iti .iti__flag-container{z-index:2}.iti .iti__selected-flag{background:transparent;border-right:1px solid #dee2e6;padding-left:12px;padding-right:8px}.iti input.intl-tel-input-field{padding-left:52px;width:100%}.iti .iti__country-list{border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.15);max-height:200px;z-index:1060}.form-group .iti{display:block}.form-group .iti input.form-control{padding-left:90px}.jd-v2{--jd-phase-upcoming:#8a7dff;--jd-phase-offer:#6c63e0;--jd-phase-candidate:#2b8fff;--jd-phase-validation:#f5a623;--jd-phase-slot:#0ea5a4;--jd-phase-interview:#16a34a;--jd-phase-completed:#6b7280;--jd-phase-current:var(--jd-phase-upcoming);--jd-phase-current-soft:color-mix(in srgb,var(--jd-phase-current) 10%,#fff);--jd-phase-current-soft-border:color-mix(in srgb,var(--jd-phase-current) 22%,#fff);--jd-phase-current-ink:color-mix(in srgb,var(--jd-phase-current) 85%,#000);--jd-phase-current-on:#fff;--jd-ink:#0b0b14;--jd-ink-subtle:#555561;--jd-ink-muted:#8a8a95;--jd-surface:#fff;--jd-surface-raised:#fafafc;--jd-surface-sunken:#f3f3f6;--jd-border:#e8e8ec;--jd-border-strong:#d1d1d8;--jd-font-display:28px;--jd-line-display:1.15;--jd-weight-display:600;--jd-font-title:20px;--jd-line-title:1.25;--jd-weight-title:600;--jd-font-body:15px;--jd-line-body:1.5;--jd-weight-body:400;--jd-font-caption:12px;--jd-line-caption:1.3;--jd-weight-caption:600;--jd-tracking-caption:0.06em;--jd-space-1:4px;--jd-space-2:8px;--jd-space-3:12px;--jd-space-4:16px;--jd-space-5:24px;--jd-space-6:32px;--jd-space-7:48px;--jd-space-8:64px;--jd-radius-sm:8px;--jd-radius-md:12px;--jd-radius-lg:16px;--jd-radius-pill:999px;--jd-shadow-sm:0 1px 2px rgba(11,11,20,.04),0 0 0 1px rgba(11,11,20,.04);--jd-shadow-md:0 4px 16px rgba(11,11,20,.06),0 0 0 1px rgba(11,11,20,.04);--jd-shadow-lg:0 12px 32px rgba(11,11,20,.08);--jd-ease:cubic-bezier(0.2,0.8,0.2,1);--jd-duration-fast:120ms;--jd-duration:200ms;--jd-duration-slow:320ms}.jd-v2[data-jd-phase=upcoming]{--jd-phase-current:var(--jd-phase-upcoming)}.jd-v2[data-jd-phase=offer_publication]{--jd-phase-current:var(--jd-phase-offer)}.jd-v2[data-jd-phase=candidate_application]{--jd-phase-current:var(--jd-phase-candidate)}.jd-v2[data-jd-phase=company_validation]{--jd-phase-current:var(--jd-phase-validation)}.jd-v2[data-jd-phase=slot_selection]{--jd-phase-current:var(--jd-phase-slot)}.jd-v2[data-jd-phase=interviews]{--jd-phase-current:var(--jd-phase-interview)}.jd-v2[data-jd-phase=completed]{--jd-phase-current:var(--jd-phase-completed)}.jd-section{margin-bottom:32px}.jd-section__title{align-items:center;color:#1a1a1a;display:flex;font-size:1.125rem;font-weight:700;gap:10px;margin-bottom:20px}.jd-section__icon{font-size:1rem}.jd-section__icon--purple{color:#8f00ff}.jd-section__icon--indigo{color:#4f46e5}.jd-section__icon--teal{color:#059669}.jd-section__icon--grey{color:#9ca3af}.jd-back-link{align-items:center;color:#6b7280;display:inline-flex;font-size:.8125rem;gap:6px;margin-bottom:20px;text-decoration:none;transition:color .15s ease}.jd-back-link:hover{color:#8f00ff;text-decoration:none}.jd-count-pill{align-items:center;background:#ede9fe;border-radius:11px;color:#7c3aed;display:inline-flex;font-size:.75rem;font-weight:700;height:22px;justify-content:center;margin-left:6px;min-width:22px;padding:0 7px}.jd-cards{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(380px,1fr))}@media (max-width:480px){.jd-cards{grid-template-columns:1fr}}.jd-card{background:#fff;border:1px solid #f0f0f0;border-radius:16px;padding:20px;transition:box-shadow .25s ease,transform .25s ease}.jd-card:hover{box-shadow:0 8px 30px rgba(0,0,0,.08);transform:translateY(-2px)}.jd-card--past{opacity:.75}.jd-card--past:hover{opacity:1}.jd-card--animate{animation:jd-fadeInUp .4s ease both}@keyframes jd-fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.jd-cards .jd-card--animate:first-child{animation-delay:.06s}.jd-cards .jd-card--animate:nth-child(2){animation-delay:.12s}.jd-cards .jd-card--animate:nth-child(3){animation-delay:.18s}.jd-cards .jd-card--animate:nth-child(4){animation-delay:.24s}.jd-cards .jd-card--animate:nth-child(5){animation-delay:.3s}.jd-cards .jd-card--animate:nth-child(6){animation-delay:.36s}.jd-cards .jd-card--animate:nth-child(7){animation-delay:.42s}.jd-cards .jd-card--animate:nth-child(8){animation-delay:.48s}.jd-cards .jd-card--animate:nth-child(9){animation-delay:.54s}.jd-cards .jd-card--animate:nth-child(10){animation-delay:.6s}.jd-cards .jd-card--animate:nth-child(11){animation-delay:.66s}.jd-cards .jd-card--animate:nth-child(12){animation-delay:.72s}.jd-card__header{align-items:flex-start;display:flex;gap:14px;margin-bottom:12px}.jd-card__date-badge{background:linear-gradient(135deg,#8f00ff,#6d00cc);border-radius:12px;color:#fff;flex-shrink:0;min-width:52px;padding:8px 6px;text-align:center;width:52px}.jd-card__date-badge--past{background:linear-gradient(135deg,#9ca3af,#6b7280)}.jd-card__date-month{display:block;font-size:.625rem;font-weight:700;letter-spacing:.05em;opacity:.8}.jd-card__date-day{display:block;font-size:1.25rem;font-weight:800;line-height:1.1}.jd-card__info{flex:1;min-width:0}.jd-card__name{color:#1a1a1a;font-size:1rem;font-weight:700;margin:0 0 4px}.jd-card__location{color:#6b7280;font-size:.8125rem}.jd-card__location i{color:#8f00ff;margin-right:4px}.jd-card__badges{display:flex;flex-shrink:0;flex-wrap:wrap;gap:6px}.jd-card__desc{color:#4b5563;font-size:.875rem;line-height:1.5;margin-bottom:14px}.jd-card__footer{align-items:center;border-top:1px solid #f3f4f6;display:flex;justify-content:space-between;padding-top:12px}.jd-card__stats{color:#6b7280;display:flex;font-size:.8125rem;gap:16px}.jd-card__stats i{color:#9ca3af;margin-right:4px}.jd-hero{align-items:flex-start;background:#fff;border:1px solid #f0f0f0;border-radius:16px;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;margin-bottom:28px;padding:24px}.jd-hero--compact{padding:20px}.jd-hero__left{align-items:flex-start;display:flex;flex:1;gap:20px}.jd-hero__date-badge{background:linear-gradient(135deg,#8f00ff,#6d00cc);border-radius:14px;color:#fff;flex-shrink:0;min-width:64px;padding:10px 8px;text-align:center;width:64px}.jd-hero__date-month{display:block;font-size:.6875rem;font-weight:700;letter-spacing:.05em;opacity:.8}.jd-hero__date-day{display:block;font-size:1.5rem;font-weight:800;line-height:1.1}.jd-hero__date-year{display:block;font-size:.625rem;opacity:.7}.jd-hero__title{color:#0f0f0f;font-size:1.5rem;font-weight:700;margin:0 0 10px}.jd-hero__meta{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.jd-hero__chip{align-items:center;background:#f3f4f6;border-radius:20px;color:#374151;display:inline-flex;font-size:.8125rem;font-weight:500;gap:5px;padding:4px 12px}.jd-hero__chip i{color:#8f00ff}.jd-hero__actions{align-items:center;display:flex;flex-shrink:0;gap:8px}.jd-description{background:#fff;border:1px solid #f0f0f0;border-radius:14px;color:#374151;font-size:.9375rem;line-height:1.7;padding:20px}.jd-app-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}@media (max-width:480px){.jd-app-grid{grid-template-columns:1fr}}.jd-app-card,.jd-candidate-card,.jd-offer-card{background:#fff;border:1px solid #f0f0f0;border-radius:14px;padding:18px;transition:box-shadow .25s ease,transform .25s ease}.jd-app-card:hover,.jd-candidate-card:hover,.jd-offer-card:hover{box-shadow:0 6px 24px rgba(0,0,0,.06);transform:translateY(-1px)}.jd-app-card__header,.jd-offer-card__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.jd-app-card__company,.jd-offer-card__company{color:#6b7280;font-size:.75rem;font-weight:600}.jd-app-card__company i,.jd-offer-card__company i{color:#4f46e5;margin-right:4px}.jd-app-card__title,.jd-offer-card__title{color:#1a1a1a;font-size:.9375rem;font-weight:600;margin:0 0 6px}.jd-offer-card__job{display:block;margin-bottom:12px}.jd-offer-card__job i{color:#8f00ff;margin-right:4px}.jd-app-card__footer,.jd-offer-card__footer{align-items:center;border-top:1px solid #f5f5f5;display:flex;justify-content:space-between;padding-top:10px}.jd-app-card__date{color:#9ca3af;font-size:.75rem}.jd-candidate-card__header{align-items:center;display:flex;gap:12px;margin-bottom:12px}.jd-candidate-card__avatar{background:linear-gradient(135deg,#8f00ff,#4f46e5);color:#fff;display:flex;font-size:.8125rem;font-weight:700}.jd-candidate-card__info{flex:1;min-width:0}.jd-candidate-card__name{color:#1a1a1a;font-size:.9375rem;margin:0 0 2px}.jd-candidate-card__offer i{color:#4f46e5;margin-right:3px}.jd-candidate-card__status{margin-bottom:12px}.jd-candidate-card__actions{border-top:1px solid #f5f5f5;display:flex;gap:8px;padding-top:12px}.jd-decision-form{display:inline}.jd-empty-state{background:#fff;border:1px solid #f0f0f0;border-radius:14px;padding:48px 24px;text-align:center}.jd-empty-state__icon{color:#d1d5db;display:block;font-size:3rem;margin-bottom:12px}.jd-empty-state p{color:#9ca3af;font-size:.9375rem}.jd-btn-animate{overflow:hidden;position:relative;transition:transform .2s ease,box-shadow .2s ease}.jd-btn-animate:hover{box-shadow:0 4px 14px rgba(143,0,255,.25);transform:translateY(-1px)}.jd-btn-animate:active{transform:translateY(0)}.jd-markdown{color:inherit;line-height:1.65}.jd-markdown p{margin:0 0 .9em}.jd-markdown p:last-child{margin-bottom:0}.jd-markdown .h1,.jd-markdown .h2,.jd-markdown .h3,.jd-markdown .h4,.jd-markdown h1,.jd-markdown h2,.jd-markdown h3,.jd-markdown h4{color:#1f1b17;font-weight:600;line-height:1.3;margin:1.2em 0 .5em}.jd-markdown .h1,.jd-markdown h1{font-size:1.35rem}.jd-markdown .h2,.jd-markdown h2{font-size:1.2rem}.jd-markdown .h3,.jd-markdown h3{font-size:1.05rem}.jd-markdown .h4,.jd-markdown h4{font-size:.98rem}.jd-markdown ol,.jd-markdown ul{margin:0 0 .9em 1.2em;padding:0}.jd-markdown li{margin:.2em 0}.jd-markdown strong{color:#1f1b17;font-weight:600}.jd-markdown em{font-style:italic}.jd-markdown a{color:#950757;text-decoration:underline;text-underline-offset:2px}.jd-markdown a:hover{color:#6b0440}.jd-markdown blockquote{border-left:3px solid #e7e5e0;color:#6b6558;font-style:italic;margin:0 0 .9em;padding:.4em 0 .4em .9em}.jd-markdown code{background:#f4efe6;border-radius:4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.88em;padding:.12em .35em}.jd-markdown pre{background:#f4efe6;border-radius:8px;margin:0 0 .9em;overflow-x:auto;padding:.9em 1.1em}.jd-markdown pre code{background:transparent;padding:0}.jd-markdown hr{border:0;border-top:1px solid #ebe4d4;margin:1.4em 0}.jd-detail-company__layout{display:flex;flex-direction:column;gap:20px;margin:0 auto;max-width:1280px}.jd-detail-company__command{display:grid;gap:18px;grid-template-columns:minmax(0,2fr) minmax(0,3fr)}@media (max-width:992px){.jd-detail-company__command{grid-template-columns:1fr}}.jd-detail-company__back{margin-top:20px}.jd-next-action{background:linear-gradient(135deg,#fff,#f8f7ff);border:1px solid #e6e0ff;border-radius:14px;box-shadow:0 4px 16px rgba(143,0,255,.06);display:flex;flex-direction:column;gap:14px;padding:22px 24px;position:relative}.jd-next-action--confirm,.jd-next-action--register{background:linear-gradient(135deg,#faf5ff,#f4eaff);border-color:#8f00ff}.jd-next-action--validate{background:linear-gradient(135deg,#fffbeb,#fef3c7);border-color:#f59e0b}.jd-next-action--slots{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border-color:#0ea5e9}.jd-next-action--interviews{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-color:#2563eb}.jd-next-action--debrief{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-color:#059669}.jd-next-action--wait{background:#f9fafb;border-color:#d1d5db}.jd-next-action--blocked{background:linear-gradient(135deg,#fef2f2,#fee2e2);border-color:#dc2626}.jd-next-action--done{background:linear-gradient(135deg,#ecfdf5,#d1fae5);border-color:#10b981}.jd-next-action__header{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.jd-next-action__icon{align-items:center;background:hsla(0,0%,100%,.8);border-radius:10px;color:#4c1d95;display:inline-flex;flex-shrink:0;font-size:1.125rem;height:40px;justify-content:center;width:40px}.jd-next-action__title{color:#1f2937;flex:1;font-size:1.125rem;font-weight:700;margin:0;min-width:0}.jd-next-action__deadline{align-items:center;background:rgba(245,158,11,.15);border-radius:999px;color:#92400e;display:inline-flex;font-size:.75rem;font-weight:600;gap:4px;padding:4px 10px}.jd-next-action__body{color:#4b5563;line-height:1.55;margin:0}.jd-next-action__progress{background:rgba(0,0,0,.06);border-radius:999px;height:10px;overflow:hidden;position:relative}.jd-next-action__progress-bar{background:linear-gradient(90deg,#8f00ff,#c084fc);height:100%;transition:width .4s ease}.jd-next-action__progress-label{color:#6b7280;font-size:.75rem;font-weight:600;position:absolute;right:0;top:-22px}.jd-next-action__actions{align-items:flex-start;display:flex;flex-wrap:wrap;gap:10px}.jd-next-action__form{display:flex;flex-direction:column;gap:12px;width:100%}.jd-next-action__form-row{display:flex;flex-direction:column;gap:4px}.jd-next-action__form-label{color:#374151;font-size:.8125rem;font-weight:600}.jd-next-action__offers{background:hsla(0,0%,100%,.6);border-radius:8px;display:flex;flex-direction:column;gap:6px;max-height:180px;overflow-y:auto;padding:8px}.jd-next-action__offer{align-items:center;cursor:pointer;display:flex;font-size:.875rem;gap:8px}.jd-next-action__offer input[type=checkbox]{margin:0}.jd-next-action__cta{align-items:center;display:inline-flex;gap:8px}.jd-next-action__cta--secondary{background:hsla(0,0%,100%,.8)}.jd-kpi-strip{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.jd-kpi-card{align-items:flex-start;background:#fff;border:1px solid #e5e7eb;border-radius:12px;color:inherit;display:flex;flex-direction:column;gap:4px;padding:14px;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.jd-kpi-card:hover:not(.jd-kpi-card--static){border-color:#8f00ff;box-shadow:0 4px 12px rgba(0,0,0,.06);color:inherit;text-decoration:none;transform:translateY(-2px)}.jd-kpi-card--static{cursor:default}.jd-kpi-card__icon{align-items:center;background:rgba(143,0,255,.08);border-radius:8px;color:#8f00ff;display:inline-flex;font-size:.875rem;height:30px;justify-content:center;width:30px}.jd-kpi-card__value{color:#111827;font-size:1.5rem;font-weight:700;line-height:1.1}.jd-kpi-card__label{color:#6b7280;font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.jd-kpi-card__hint{color:#8f00ff;font-size:.6875rem;font-weight:600;margin-top:2px}.jd-section-nav{background:#f9fafb;border-radius:10px;display:flex;flex-wrap:wrap;gap:6px;padding:8px;position:sticky;top:0;z-index:10}.jd-section-nav__item{align-items:center;border-radius:8px;color:#4b5563;display:inline-flex;font-size:.8125rem;font-weight:500;gap:6px;padding:6px 12px;text-decoration:none;transition:background .15s ease,color .15s ease}.jd-section-nav__item:hover{background:#fff;color:#8f00ff;text-decoration:none}.jd-section__header{align-items:center;display:flex;gap:12px;margin-bottom:16px;scroll-margin-top:80px}.jd-section__count{background:#ede9fe;border-radius:11px;font-size:.75rem;font-weight:700;height:22px;justify-content:center;min-width:26px;padding:0 8px}.jd-section__count,.jd-section__link{align-items:center;color:#8f00ff;display:inline-flex}.jd-section__link{font-size:.8125rem;font-weight:600;gap:6px;margin-left:auto;text-decoration:none}.jd-section__link:hover{color:#6d00cc;text-decoration:none}.jd-section__body{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:20px}.jd-brief__grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.jd-brief__label{color:#6b7280;font-size:.75rem;font-weight:600;letter-spacing:.04em;margin-bottom:4px;text-transform:uppercase}.jd-brief__value{color:#1f2937;font-size:.9375rem;font-weight:500}.jd-offer-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.jd-offer-card{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;padding:14px;transition:border-color .15s ease}.jd-offer-card:hover{border-color:#8f00ff}.jd-offer-card__title{color:#111827;font-size:.9375rem;font-weight:700;margin-bottom:2px}.jd-offer-card__job{color:#6b7280;font-size:.8125rem;margin-bottom:10px}.jd-offer-card__meta{color:#4b5563;display:flex;font-size:.8125rem;gap:12px}.jd-offer-card__stat{align-items:center;display:inline-flex;gap:4px}.jd-candidate-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.jd-candidate-card{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;color:inherit;display:flex;gap:12px;padding:12px;text-decoration:none;transition:border-color .15s ease,transform .15s ease}.jd-candidate-card:hover{border-color:#8f00ff;color:inherit;text-decoration:none;transform:translateY(-1px)}.jd-candidate-card__avatar{align-items:center;background:#ede9fe;border-radius:50%;display:inline-flex;flex-shrink:0;height:40px;justify-content:center;overflow:hidden;width:40px}.jd-candidate-card__avatar img{height:100%;object-fit:cover;width:100%}.jd-candidate-card__initials{color:#8f00ff;font-size:.875rem;font-weight:700}.jd-candidate-card__body{flex:1;min-width:0}.jd-candidate-card__name{color:#111827;font-size:.875rem;font-weight:600}.jd-candidate-card__offer{color:#6b7280;font-size:.75rem;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jd-candidate-card__score{align-items:baseline;border-radius:8px;display:flex;flex-shrink:0;font-weight:700;gap:1px;padding:6px 10px}.jd-candidate-card__score--high{background:#d1fae5;color:#065f46}.jd-candidate-card__score--medium{background:#fef3c7;color:#92400e}.jd-candidate-card__score--low{background:#fee2e2;color:#991b1b}.jd-candidate-card__score-value{font-size:1rem}.jd-candidate-card__score-unit{font-size:.75rem}.jd-slot-group{margin-bottom:18px}.jd-slot-group:last-child{margin-bottom:0}.jd-slot-group__title{color:#1f2937;font-size:.9375rem;font-weight:600;margin:0 0 10px}.jd-calendar{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.jd-calendar__empty{margin:0;padding:12px;text-align:center}.jd-calendar__day{background:#fff;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}.jd-calendar__day-header{align-items:baseline;background:#f3f4f6;border-bottom:1px solid #e5e7eb;display:flex;gap:6px;padding:8px 10px}.jd-calendar__day-weekday{color:#6b7280;font-size:.6875rem;font-weight:700;text-transform:uppercase}.jd-calendar__day-num{color:#111827;font-size:1.125rem;font-weight:700}.jd-calendar__day-month{color:#6b7280;font-size:.75rem}.jd-calendar__slots{display:flex;flex-direction:column;gap:4px;max-height:220px;overflow-y:auto;padding:8px}.jd-calendar__slot{align-items:center;border:1px solid transparent;border-radius:6px;display:grid;font-size:.75rem;gap:6px;grid-template-columns:auto 1fr auto;padding:6px 8px}.jd-calendar__slot--open{background:#f0fdf4;border-color:#bbf7d0;color:#166534}.jd-calendar__slot--booked{background:#eff6ff;border-color:#bfdbfe;color:color-mix(in srgb,var(--brand-blue,#6874e8) 80%,#000)}.jd-calendar__slot--cancelled{background:#f3f4f6;color:#6b7280;text-decoration:line-through}.jd-calendar__slot-time{font-weight:600}.jd-calendar__slot-status{align-items:center;display:inline-flex;font-size:.6875rem;gap:4px}.jd-calendar__slot-actions{display:inline-flex;margin:0}.jd-calendar__slot-cancel{background:transparent;border:0;border-radius:4px;color:#9ca3af;cursor:pointer;padding:2px 4px}.jd-calendar__slot-cancel:hover{background:rgba(220,38,38,.1);color:#dc2626}.jd-interview-list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.jd-interview-list__item{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;display:grid;gap:12px;grid-template-columns:80px 1fr auto auto;padding:12px}@media (max-width:640px){.jd-interview-list__item{grid-template-areas:"time body" "time status" "actions actions";grid-template-columns:60px 1fr}}.jd-interview-list__time{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;flex-direction:column;grid-area:time;padding:6px}.jd-interview-list__day{color:#6b7280;font-size:.75rem;font-weight:600}.jd-interview-list__hour{color:#111827;font-size:1rem;font-weight:700}.jd-interview-list__body{grid-area:body;min-width:0}.jd-interview-list__name{color:#111827;font-weight:600}.jd-interview-list__offer{color:#6b7280;font-size:.8125rem}.jd-interview-list__status{grid-area:status}.jd-interview-list__actions{grid-area:actions}.jd-debrief-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.jd-debrief-stat{align-items:center;background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:1px solid #bbf7d0;border-radius:12px;display:flex;flex-direction:column;gap:4px;padding:18px;text-align:center}.jd-debrief-stat__value{color:#065f46;font-size:1.75rem;font-weight:700}.jd-debrief-stat__label{color:#047857;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.jd-v2{background:var(--jd-surface-raised);color:var(--jd-ink);font-family:Outfit,sans-serif;padding:var(--jd-space-5) var(--jd-space-4) var(--jd-space-7)}.jd-v2 *{box-sizing:border-box}.jd-v2__layout{display:flex;flex-direction:column;gap:var(--jd-space-5);margin:0 auto;max-width:1180px}.jd-v2__caption{color:var(--jd-ink-muted);font-size:var(--jd-font-caption);font-weight:var(--jd-weight-caption);letter-spacing:var(--jd-tracking-caption);text-transform:uppercase}.jd-hero-compact{align-items:center;background:var(--jd-surface);border-radius:var(--jd-radius-lg);box-shadow:var(--jd-shadow-sm);display:grid;gap:var(--jd-space-5);grid-template-columns:auto 1fr auto;padding:var(--jd-space-4) var(--jd-space-5)}.jd-hero-compact__back{align-items:center;background:var(--jd-surface-sunken);border-radius:50%;color:var(--jd-ink);display:inline-flex;height:36px;justify-content:center;text-decoration:none;transition:background var(--jd-duration) var(--jd-ease);width:36px}.jd-hero-compact__back:hover{background:var(--jd-border);color:var(--jd-ink)}.jd-hero-compact__main{align-items:center;display:flex;gap:var(--jd-space-4);min-width:0}.jd-hero-compact__date{align-items:center;background:var(--jd-phase-current-soft);border-radius:var(--jd-radius-md);color:var(--jd-phase-current-ink);display:flex;flex:0 0 auto;flex-direction:column;height:64px;justify-content:center;line-height:1;width:64px}.jd-hero-compact__date-month{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.jd-hero-compact__date-day{font-family:Fredoka,sans-serif;font-size:26px;font-weight:600;margin-top:2px}.jd-hero-compact__date-year{color:var(--jd-ink-subtle);font-size:10px;margin-top:2px}.jd-hero-compact__text{min-width:0}.jd-hero-compact__title{color:var(--jd-ink);font-family:Fredoka,sans-serif;font-size:var(--jd-font-display);font-weight:var(--jd-weight-display);line-height:var(--jd-line-display);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jd-hero-compact__meta{align-items:center;color:var(--jd-ink-subtle);display:flex;flex-wrap:wrap;font-size:var(--jd-font-caption);gap:var(--jd-space-3);margin-top:var(--jd-space-1)}.jd-hero-compact__meta-dot{background:var(--jd-ink-muted);border-radius:50%;height:3px;width:3px}.jd-hero-compact__phase-pill{background:var(--jd-phase-current-soft);color:var(--jd-phase-current-ink);gap:var(--jd-space-2);letter-spacing:0;text-transform:none}.jd-hero-compact__phase-pill,.jd-hero-compact__status{align-items:center;border-radius:var(--jd-radius-pill);display:inline-flex;font-size:var(--jd-font-caption);font-weight:600;padding:4px 10px}.jd-hero-compact__status{gap:6px}.jd-hero-compact__status--on{background:rgba(16,185,129,.14);color:#047857}.jd-hero-compact__status--off{background:rgba(245,158,11,.16);color:#b45309}.jd-hero-compact__aside{gap:var(--jd-space-2)}.jd-hero-compact__aside,.jd-hero-compact__countdown{align-items:flex-end;display:flex;flex-direction:column}.jd-hero-compact__countdown{background:var(--jd-surface-sunken);border-radius:var(--jd-radius-md);line-height:1;padding:var(--jd-space-2) var(--jd-space-3)}.jd-hero-compact__countdown-value{color:var(--jd-ink);font-family:Fredoka,sans-serif;font-size:32px;font-weight:700;letter-spacing:-.02em}.jd-hero-compact__countdown-label{color:var(--jd-ink-subtle);font-size:11px;font-weight:500;letter-spacing:.06em;margin-top:4px;text-transform:uppercase}.jd-hero-compact__countdown--today{background:rgba(220,38,38,.1)}.jd-hero-compact__countdown--today .jd-hero-compact__countdown-label,.jd-hero-compact__countdown--today .jd-hero-compact__countdown-value{color:#b91c1c}.jd-hero-compact__countdown--past{background:var(--jd-surface-sunken)}.jd-hero-compact__countdown--past .jd-hero-compact__countdown-value{color:var(--jd-ink-subtle);font-size:18px}.jd-hero-compact__aside-btn{align-items:center;background:var(--jd-surface-sunken);border:1px solid transparent;border-radius:var(--jd-radius-pill);color:var(--jd-ink);cursor:pointer;display:inline-flex;font-size:var(--jd-font-caption);font-weight:600;gap:var(--jd-space-2);padding:8px 14px;text-decoration:none;transition:background var(--jd-duration) var(--jd-ease)}.jd-hero-compact__aside-btn:hover{background:var(--jd-border);color:var(--jd-ink)}.jd-phase-rail{align-items:center;background:var(--jd-surface);border-radius:var(--jd-radius-lg);box-shadow:var(--jd-shadow-sm);display:flex;gap:0;overflow-x:auto;padding:var(--jd-space-3) var(--jd-space-4);scrollbar-width:none}.jd-phase-rail::-webkit-scrollbar{display:none}.jd-phase-rail__step{align-items:center;border-radius:var(--jd-radius-pill);color:var(--jd-ink-muted);display:flex;flex:0 0 auto;font-size:var(--jd-font-caption);font-weight:500;gap:var(--jd-space-2);padding:4px 8px;text-decoration:none}.jd-phase-rail__step,.jd-phase-rail__step-dot{transition:all var(--jd-duration) var(--jd-ease)}.jd-phase-rail__step-dot{background:var(--jd-border-strong);border-radius:50%;height:8px;width:8px}.jd-phase-rail__step-label{display:none}.jd-phase-rail__step--done{color:var(--jd-ink-subtle)}.jd-phase-rail__step--done .jd-phase-rail__step-dot{background:var(--jd-ink-subtle)}.jd-phase-rail__step--current{background:var(--jd-phase-current-soft);color:var(--jd-phase-current-ink)}.jd-phase-rail__step--current .jd-phase-rail__step-dot{background:var(--jd-phase-current);box-shadow:0 0 0 4px color-mix(in srgb,var(--jd-phase-current) 18%,transparent)}.jd-phase-rail__step--current .jd-phase-rail__step-label{display:inline}.jd-phase-rail__link{background:var(--jd-border);flex:1 0 12px;height:1px;min-width:12px}.jd-command-bar{background:var(--jd-surface);border-radius:var(--jd-radius-lg);box-shadow:var(--jd-shadow-sm);display:grid;gap:var(--jd-space-5);grid-template-columns:1fr 280px;padding:var(--jd-space-5)}@media (max-width:767.98px){.jd-command-bar{grid-template-columns:1fr}}.jd-command-bar__main{display:flex;gap:var(--jd-space-4);min-width:0}.jd-command-bar__icon{align-items:center;background:var(--jd-phase-current-soft);border-radius:var(--jd-radius-md);color:var(--jd-phase-current-ink);display:inline-flex;flex:0 0 auto;font-size:18px;height:44px;justify-content:center;width:44px}.jd-command-bar__body{flex:1;min-width:0}.jd-command-bar__eyebrow{color:var(--jd-phase-current-ink);font-size:var(--jd-font-caption);font-weight:var(--jd-weight-caption);letter-spacing:var(--jd-tracking-caption);text-transform:uppercase}.jd-command-bar__title{color:var(--jd-ink);font-family:Fredoka,sans-serif;font-size:var(--jd-font-title);font-weight:var(--jd-weight-title);line-height:var(--jd-line-title);margin:2px 0 var(--jd-space-2)}.jd-command-bar__text{color:var(--jd-ink-subtle);font-size:var(--jd-font-body);line-height:var(--jd-line-body);margin:0 0 var(--jd-space-4)}.jd-command-bar__urgency{align-items:center;background:rgba(220,38,38,.08);border-radius:var(--jd-radius-md);color:#b91c1c;display:inline-flex;font-size:var(--jd-font-body);font-weight:600;gap:8px;margin:0 0 var(--jd-space-3);padding:8px 14px}.jd-command-bar__urgency i{font-size:13px}.jd-command-bar__actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--jd-space-3)}.jd-command-bar__cta{align-items:center;background:var(--jd-phase-current);border:none;border-radius:var(--jd-radius-pill);color:#fff;cursor:pointer;display:inline-flex;font-size:var(--jd-font-body);font-weight:600;gap:var(--jd-space-2);padding:10px 18px;text-decoration:none;transition:transform var(--jd-duration) var(--jd-ease),filter var(--jd-duration) var(--jd-ease)}.jd-command-bar__cta:hover{color:#fff;filter:brightness(.95);transform:translateY(-1px)}.jd-command-bar__cta--danger{background:#e5484d}.jd-command-bar__cta-secondary{align-items:center;background:transparent;border-radius:var(--jd-radius-pill);color:var(--jd-ink-subtle);display:inline-flex;font-size:var(--jd-font-caption);font-weight:600;gap:var(--jd-space-2);padding:8px 14px;text-decoration:none}.jd-command-bar__cta-secondary:hover{color:var(--jd-ink)}.jd-command-bar__aside{border-left:1px solid var(--jd-border);display:flex;flex-direction:column;gap:var(--jd-space-3);justify-content:center;padding-left:var(--jd-space-5)}@media (max-width:767.98px){.jd-command-bar__aside{border-left:none;border-top:1px solid var(--jd-border);padding-left:0;padding-top:var(--jd-space-4)}}.jd-command-bar__credit{align-items:baseline;display:flex;gap:var(--jd-space-2)}.jd-command-bar__credit-value{color:var(--jd-ink);font-family:Fredoka,sans-serif;font-size:28px;font-weight:600;line-height:1}.jd-command-bar__credit-label{color:var(--jd-ink-muted);font-size:var(--jd-font-caption)}.jd-command-bar__credit-cta{align-items:center;align-self:flex-start;background:var(--jd-surface-sunken);border-radius:var(--jd-radius-pill);color:var(--jd-ink);display:inline-flex;font-size:var(--jd-font-caption);font-weight:600;gap:var(--jd-space-2);padding:6px 12px;text-decoration:none}.jd-command-bar__credit-cta:hover{background:var(--jd-border);color:var(--jd-ink)}.jd-retro-planning{background:var(--jd-surface);border-radius:var(--jd-radius-lg);box-shadow:var(--jd-shadow-sm);padding:var(--jd-space-5)}.jd-retro-planning__head{margin-bottom:var(--jd-space-4)}.jd-retro-planning__title{color:var(--jd-ink);font-family:Fredoka,sans-serif;font-size:var(--jd-font-title);font-weight:var(--jd-weight-title);line-height:var(--jd-line-title);margin:0 0 4px}.jd-retro-planning__hint{color:var(--jd-ink-subtle);font-size:var(--jd-font-caption);margin:0}.jd-retro-planning__steps{display:grid;gap:var(--jd-space-4);grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:0}@media (max-width:767.98px){.jd-retro-planning__steps{grid-template-columns:1fr}}.jd-retro-planning__step{background:var(--jd-surface-sunken);border:1px solid transparent;border-radius:var(--jd-radius-md);display:flex;gap:var(--jd-space-3);padding:var(--jd-space-4);transition:background var(--jd-duration) var(--jd-ease),border-color var(--jd-duration) var(--jd-ease)}.jd-retro-planning__step--current{background:var(--jd-phase-current-soft);border-color:var(--jd-phase-current-soft-border)}.jd-retro-planning__step--current .jd-retro-planning__icon,.jd-retro-planning__step--current .jd-retro-planning__state-pill{background:var(--jd-phase-current);color:var(--jd-phase-current-on)}.jd-retro-planning__step--done .jd-retro-planning__icon{background:rgba(16,185,129,.16);color:#047857}.jd-retro-planning__step--done .jd-retro-planning__state-pill{background:rgba(16,185,129,.14);color:#047857}.jd-retro-planning__step--done .jd-retro-planning__date,.jd-retro-planning__step--done .jd-retro-planning__label{color:var(--jd-ink-muted)}.jd-retro-planning__step--upcoming{opacity:.85}.jd-retro-planning__step--upcoming .jd-retro-planning__icon{background:var(--jd-surface);color:var(--jd-ink-subtle)}.jd-retro-planning__icon{align-items:center;border-radius:var(--jd-radius-md);display:inline-flex;flex:0 0 auto;font-size:14px;height:36px;justify-content:center;width:36px}.jd-retro-planning__body{display:flex;flex-direction:column;gap:2px;min-width:0}.jd-retro-planning__label{color:var(--jd-ink);font-family:Fredoka,sans-serif;font-size:var(--jd-font-body);font-weight:600;line-height:1.3}.jd-retro-planning__date{color:var(--jd-ink-subtle);font-size:var(--jd-font-caption)}.jd-retro-planning__state-pill{align-self:flex-start;background:var(--jd-surface);border-radius:var(--jd-radius-pill);color:var(--jd-ink-muted);display:inline-flex;font-size:11px;font-weight:600;margin-top:6px;padding:2px 10px}.jd-kpi-strip{align-items:stretch;background:var(--jd-surface);border-radius:var(--jd-radius-lg);box-shadow:var(--jd-shadow-sm);display:flex;overflow-x:auto;scrollbar-width:none}.jd-kpi-strip::-webkit-scrollbar{display:none}.jd-kpi-strip__item{border-right:1px solid var(--jd-border);color:var(--jd-ink);display:flex;flex:1 1 0;flex-direction:column;gap:2px;min-width:140px;padding:var(--jd-space-4) var(--jd-space-5);text-decoration:none;transition:background var(--jd-duration) var(--jd-ease)}.jd-kpi-strip__item:last-child{border-right:none}.jd-kpi-strip__item:hover{background:var(--jd-surface-sunken);color:var(--jd-ink)}.jd-kpi-strip__value{color:var(--jd-ink);font-family:Fredoka,sans-serif;font-size:22px;font-weight:600;line-height:1.1}.jd-kpi-strip__label{color:var(--jd-ink-muted);font-size:var(--jd-font-caption)}.jd-kpi-strip__trend{color:var(--jd-ink-subtle);font-size:11px;margin-top:2px}.jd-sectnav{backdrop-filter:saturate(180%) blur(16px);-webkit-backdrop-filter:saturate(180%) blur(16px);background:color-mix(in srgb,var(--jd-surface-raised) 85%,transparent);border-bottom:1px solid transparent;margin:0 calc(var(--jd-space-4)*-1);padding:var(--jd-space-2) var(--jd-space-4);position:sticky;top:0;transition:border-color var(--jd-duration) var(--jd-ease);z-index:10}.jd-sectnav--pinned{border-bottom-color:var(--jd-border)}.jd-sectnav__inner{align-items:center;display:flex;gap:var(--jd-space-2);margin:0 auto;max-width:1180px;overflow-x:auto;scrollbar-width:none}.jd-sectnav__inner::-webkit-scrollbar{display:none}.jd-sectnav__item{border-radius:var(--jd-radius-pill);color:var(--jd-ink-subtle);flex:0 0 auto;font-size:var(--jd-font-caption);font-weight:600;padding:6px 12px;text-decoration:none;transition:all var(--jd-duration) var(--jd-ease)}.jd-sectnav__item:hover{background:var(--jd-surface-sunken);color:var(--jd-ink)}.jd-sectnav__item--active{background:var(--jd-phase-current-soft);color:var(--jd-phase-current-ink)}.jd-sectnav__item-count{color:var(--jd-ink-muted);font-size:11px;font-weight:500;margin-left:6px}.jd-section-card{background:var(--jd-surface);border-radius:var(--jd-radius-lg);box-shadow:var(--jd-shadow-sm);overflow:hidden;transition:box-shadow var(--jd-duration) var(--jd-ease)}.jd-section-card--active{box-shadow:var(--jd-shadow-md)}.jd-section-card__header{align-items:center;cursor:pointer;display:flex;gap:var(--jd-space-4);padding:var(--jd-space-5);user-select:none}.jd-section-card__title{color:var(--jd-ink);flex:1;font-family:Fredoka,sans-serif;font-size:var(--jd-font-title);font-weight:var(--jd-weight-title);line-height:var(--jd-line-title);margin:0}.jd-section-card__count{color:var(--jd-ink-muted);font-size:var(--jd-font-caption);font-weight:600}.jd-section-card__chevron{align-items:center;color:var(--jd-ink-muted);display:inline-flex;height:24px;justify-content:center;transition:transform var(--jd-duration) var(--jd-ease);width:24px}.jd-section-card[open] .jd-section-card__chevron{transform:rotate(180deg)}.jd-section-card__body{padding:0 var(--jd-space-5) var(--jd-space-5)}.jd-section-card__link{align-items:center;color:var(--jd-phase-current-ink);display:inline-flex;font-size:var(--jd-font-caption);font-weight:600;gap:var(--jd-space-2);text-decoration:none}.jd-section-card__link:hover{color:var(--jd-ink)}.jd-section-card__empty{color:var(--jd-ink-muted);font-size:var(--jd-font-body);padding:var(--jd-space-5) 0;text-align:center}.jd-brief-sheet{background:var(--jd-surface);box-shadow:var(--jd-shadow-lg);display:flex;flex-direction:column;inset:0 auto 0 auto;position:fixed;right:0;transform:translateX(100%);transition:transform var(--jd-duration-slow) var(--jd-ease);width:min(380px,90vw);z-index:1000}.jd-brief-sheet[aria-hidden=false]{transform:translateX(0)}.jd-brief-sheet__header{align-items:center;border-bottom:1px solid var(--jd-border);display:flex;gap:var(--jd-space-3);padding:var(--jd-space-5)}.jd-brief-sheet__title{flex:1;font-family:Fredoka,sans-serif;font-size:var(--jd-font-title);font-weight:var(--jd-weight-title);margin:0}.jd-brief-sheet__close{align-items:center;background:transparent;border:none;border-radius:50%;color:var(--jd-ink-subtle);cursor:pointer;display:inline-flex;height:32px;justify-content:center;width:32px}.jd-brief-sheet__close:hover{background:var(--jd-surface-sunken);color:var(--jd-ink)}.jd-brief-sheet__body{flex:1;overflow-y:auto;padding:var(--jd-space-5)}.jd-brief-sheet__group+.jd-brief-sheet__group{margin-top:var(--jd-space-6)}.jd-brief-sheet__group-title{color:var(--jd-ink-muted);font-family:Fredoka,sans-serif;font-size:var(--jd-font-caption);font-weight:var(--jd-weight-caption);letter-spacing:.06em;margin:0 0 var(--jd-space-2);padding:0 var(--jd-space-3);text-transform:uppercase}.jd-brief-sheet__schedule{background:var(--jd-surface-raised);border:1px solid var(--jd-border);border-radius:var(--jd-radius-md);margin:0;overflow:hidden}.jd-brief-sheet__schedule-row{align-items:baseline;border-bottom:1px solid var(--jd-border);display:grid;gap:var(--jd-space-3);grid-template-columns:minmax(0,1fr) auto;padding:10px var(--jd-space-3)}.jd-brief-sheet__schedule-row:last-child{border-bottom:none}.jd-brief-sheet__schedule-row dt{color:var(--jd-ink-subtle);font-size:var(--jd-font-body);font-weight:400}.jd-brief-sheet__schedule-row dd{color:var(--jd-ink);font-size:var(--jd-font-body);font-variant-numeric:tabular-nums;font-weight:500;margin:0;text-align:right}.jd-brief-sheet__markdown{color:var(--jd-ink);font-size:var(--jd-font-body);line-height:var(--jd-line-body)}.jd-brief-sheet__markdown>:first-child{margin-top:4px}.jd-brief-sheet__markdown>:last-child{margin-bottom:0}.jd-brief-sheet__markdown .h1,.jd-brief-sheet__markdown .h2,.jd-brief-sheet__markdown .h3,.jd-brief-sheet__markdown .h4,.jd-brief-sheet__markdown h1,.jd-brief-sheet__markdown h2,.jd-brief-sheet__markdown h3,.jd-brief-sheet__markdown h4{color:var(--jd-ink);font-family:Fredoka,sans-serif;line-height:1.25;margin:var(--jd-space-4) 0 var(--jd-space-2)}.jd-brief-sheet__markdown .h1,.jd-brief-sheet__markdown h1{font-size:18px;font-weight:600}.jd-brief-sheet__markdown .h2,.jd-brief-sheet__markdown h2{font-size:16px;font-weight:600}.jd-brief-sheet__markdown .h3,.jd-brief-sheet__markdown h3{font-size:14px;font-weight:600}.jd-brief-sheet__markdown .h4,.jd-brief-sheet__markdown h4{color:var(--jd-ink-subtle);font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.jd-brief-sheet__markdown p{margin:0 0 var(--jd-space-3)}.jd-brief-sheet__markdown ol,.jd-brief-sheet__markdown ul{margin:0 0 var(--jd-space-3);padding-left:var(--jd-space-5)}.jd-brief-sheet__markdown li{color:var(--jd-ink-subtle);margin-bottom:4px}.jd-brief-sheet__markdown li strong,.jd-brief-sheet__markdown strong{color:var(--jd-ink);font-weight:600}.jd-brief-sheet__markdown em{color:var(--jd-ink-subtle)}.jd-brief-sheet__markdown a{color:var(--jd-phase-current-ink);text-decoration:underline;text-underline-offset:2px}.jd-brief-sheet__markdown a:hover{color:var(--jd-ink)}.jd-brief-sheet__markdown code{background:var(--jd-surface-sunken);border-radius:4px;color:var(--jd-ink);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:13px;padding:2px 6px}.jd-brief-sheet__markdown blockquote{border-left:3px solid var(--jd-phase-current);color:var(--jd-ink-subtle);font-style:italic;margin:var(--jd-space-3) 0;padding:var(--jd-space-2) var(--jd-space-4)}.jd-brief-sheet__markdown hr{border:none;border-top:1px solid var(--jd-border);margin:var(--jd-space-4) 0}.jd-brief-backdrop{backdrop-filter:blur(2px);background:rgba(11,11,20,.3);inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity var(--jd-duration) var(--jd-ease);z-index:999}.jd-brief-backdrop[aria-hidden=false]{opacity:1;pointer-events:auto}.jd-offer-toolbar{background:var(--jd-phase-current-soft);border:1px solid var(--jd-phase-current-soft-border);border-radius:var(--jd-radius-md);display:flex;flex-direction:column;gap:var(--jd-space-3);margin-bottom:var(--jd-space-4);padding:var(--jd-space-4)}.jd-offer-toolbar__text{display:flex;flex-direction:column;gap:2px}.jd-offer-toolbar__title{color:var(--jd-ink);font-family:Fredoka,sans-serif;font-size:var(--jd-font-body);font-weight:600;margin:0}.jd-offer-toolbar__hint{color:var(--jd-ink-subtle);font-size:var(--jd-font-caption);margin:0}.jd-offer-toolbar__actions{display:flex;flex-wrap:wrap;gap:var(--jd-space-2)}.jd-offer-toolbar--slim{background:transparent;border:none;border-bottom:1px solid var(--jd-border);border-radius:0;flex-direction:row;justify-content:flex-end;margin-bottom:var(--jd-space-3);padding:var(--jd-space-2) 0}.jd-offer-link-form{align-items:center;display:grid;gap:var(--jd-space-2);grid-template-columns:minmax(0,1fr) auto auto}.jd-offer-link-form__select{background:var(--jd-surface);border:1px solid var(--jd-border);border-radius:var(--jd-radius-sm);color:var(--jd-ink);font-size:var(--jd-font-body);min-width:0;padding:10px 14px}.jd-offer-link-form__select:focus{border-color:var(--jd-phase-current);box-shadow:0 0 0 3px var(--jd-phase-current-soft);outline:none}@media (max-width:720px){.jd-offer-link-form{grid-template-columns:1fr}}.jd-btn{align-items:center;border:1px solid transparent;border-radius:var(--jd-radius-pill);cursor:pointer;display:inline-flex;font-family:Fredoka,sans-serif;font-size:var(--jd-font-body);font-weight:500;gap:8px;line-height:1.2;padding:8px 14px;text-decoration:none;transition:transform var(--jd-duration) var(--jd-ease),background var(--jd-duration) var(--jd-ease)}.jd-btn:hover{text-decoration:none;transform:translateY(-1px)}.jd-btn i{font-size:12px}.jd-btn--primary{background:var(--jd-phase-current);border-color:var(--jd-phase-current);color:var(--jd-phase-current-on)}.jd-btn--primary:hover{color:var(--jd-phase-current-on);filter:brightness(.96)}.jd-btn--ghost{background:transparent;border-color:var(--jd-border);color:var(--jd-ink)}.jd-btn--ghost:hover{background:var(--jd-surface-sunken);color:var(--jd-ink)}.jd-offer-grid-v2{display:grid;gap:var(--jd-space-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.jd-offer-tile{background:var(--jd-surface-raised);border:1px solid var(--jd-border);border-radius:var(--jd-radius-md);padding:var(--jd-space-4);position:relative;transition:transform var(--jd-duration) var(--jd-ease),box-shadow var(--jd-duration) var(--jd-ease)}.jd-offer-tile:hover{box-shadow:var(--jd-shadow-md);transform:translateY(-1px)}.jd-offer-tile__added{align-items:center;background:rgba(16,185,129,.12);border-radius:var(--jd-radius-pill);color:#047857;display:inline-flex;font-size:11px;font-weight:600;gap:4px;line-height:1.2;padding:2px 8px;position:absolute;right:var(--jd-space-2);top:var(--jd-space-2)}.jd-offer-tile__added i{font-size:10px}.jd-offer-tile__title{color:var(--jd-ink);font-family:Fredoka,sans-serif;font-size:var(--jd-font-body);font-weight:600;margin-bottom:2px;padding-right:72px}.jd-offer-tile__meta{color:var(--jd-ink-muted);font-size:var(--jd-font-caption);margin-bottom:var(--jd-space-3)}.jd-offer-tile__stat{align-items:center;color:var(--jd-ink-subtle);display:inline-flex;font-size:var(--jd-font-caption);gap:var(--jd-space-2)}.jd-match-summary{display:flex;flex-wrap:wrap;gap:var(--jd-space-3);margin-bottom:var(--jd-space-4)}.jd-match-summary__pill{align-items:baseline;background:var(--jd-surface-raised);border:1px solid var(--jd-border);border-radius:var(--jd-radius-pill);display:inline-flex;font-size:var(--jd-font-caption);gap:var(--jd-space-2);padding:6px 14px}.jd-match-summary__pill--pending{border-color:color-mix(in srgb,var(--jd-phase-validation) 30%,transparent)}.jd-match-summary__pill--accepted{border-color:color-mix(in srgb,var(--jd-phase-interview) 30%,transparent)}.jd-match-summary__pill--rejected{border-color:color-mix(in srgb,#e5484d 30%,transparent)}.jd-match-summary__val{color:var(--jd-ink);font-family:Fredoka,sans-serif;font-weight:600}.jd-match-summary__lbl{color:var(--jd-ink-subtle)}.jd-candidate-grid-v2{display:grid;gap:var(--jd-space-4);grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.jd-slot-group-v2{margin-bottom:var(--jd-space-5)}.jd-slot-group-v2:last-child{margin-bottom:0}.jd-slot-group-v2__title{color:var(--jd-ink);font-family:Fredoka,sans-serif;font-size:var(--jd-font-body);font-weight:600;margin-bottom:var(--jd-space-3)}.jd-interview-list-v2{display:flex;flex-direction:column;gap:var(--jd-space-2);list-style:none;margin:0;padding:0}.jd-interview-list-v2__item{align-items:center;background:var(--jd-surface-raised);border:1px solid var(--jd-border);border-radius:var(--jd-radius-md);display:grid;gap:var(--jd-space-4);grid-template-columns:72px 1fr auto auto;padding:var(--jd-space-3)}@media (max-width:575.98px){.jd-interview-list-v2__item{grid-template-columns:60px 1fr;grid-template-rows:auto auto}.jd-interview-list-v2__item .jd-interview-list-v2__actions,.jd-interview-list-v2__item .jd-interview-list-v2__status{grid-column:2}}.jd-interview-list-v2__time{align-items:center;background:var(--jd-phase-current-soft);border-radius:var(--jd-radius-sm);color:var(--jd-phase-current-ink);display:flex;flex-direction:column;line-height:1.1;padding:4px 8px}.jd-interview-list-v2__day{font-size:11px;font-weight:600}.jd-interview-list-v2__hour{font-family:Fredoka,sans-serif;font-size:14px;font-weight:600;margin-top:2px}.jd-interview-list-v2__body{min-width:0}.jd-interview-list-v2__name{color:var(--jd-ink);font-size:var(--jd-font-body);font-weight:600}.jd-interview-list-v2__offer{color:var(--jd-ink-muted);font-size:var(--jd-font-caption)}.jd-status-pill{align-items:center;border-radius:var(--jd-radius-pill);display:inline-flex;font-size:var(--jd-font-caption);font-weight:600;padding:4px 10px}.jd-status-pill--amber{background:color-mix(in srgb,#f5a623 14%,#fff);color:#8b5a00}.jd-status-pill--blue{background:color-mix(in srgb,#2b8fff 14%,#fff);color:#04a}.jd-status-pill--green{background:color-mix(in srgb,#16a34a 14%,#fff);color:#0f6b2f}.jd-status-pill--red{background:color-mix(in srgb,#e5484d 14%,#fff);color:#9b1c1c}.jd-debrief-grid-v2{display:grid;gap:var(--jd-space-3);grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.jd-debrief-tile{background:var(--jd-surface-raised);border:1px solid var(--jd-border);border-radius:var(--jd-radius-md);display:flex;flex-direction:column;gap:2px;padding:var(--jd-space-4)}.jd-debrief-tile__value{color:var(--jd-ink);font-family:Fredoka,sans-serif;font-size:26px;font-weight:600;line-height:1}.jd-debrief-tile__label{color:var(--jd-ink-muted);font-size:var(--jd-font-caption)}.jd-modal-wrapper{display:inline-flex}.jd-modal-backdrop{backdrop-filter:blur(2px);background:rgba(11,11,20,.45);inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity var(--jd-duration) var(--jd-ease);z-index:1100}.jd-modal-backdrop[aria-hidden=false]{opacity:1;pointer-events:auto}.jd-modal{background:var(--jd-surface);border-radius:var(--jd-radius-lg);box-shadow:var(--jd-shadow-lg);display:flex;flex-direction:column;left:50%;max-height:calc(100vh - 64px);max-height:calc(100dvh - 64px);opacity:0;pointer-events:none;position:fixed;top:50%;transform:translate(-50%,calc(-50% + 16px));transition:opacity var(--jd-duration) var(--jd-ease),transform var(--jd-duration-slow) var(--jd-ease);width:min(520px,100vw - 32px);z-index:1101}.jd-modal[aria-hidden=false]{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)}.jd-modal__header{align-items:flex-start;border-bottom:1px solid var(--jd-border);display:flex;gap:var(--jd-space-3);padding:var(--jd-space-5)}.jd-modal__eyebrow{color:var(--jd-phase-current-ink);font-family:Fredoka,sans-serif;font-size:var(--jd-font-caption);font-weight:var(--jd-weight-caption);letter-spacing:var(--jd-tracking-caption);margin:0;text-transform:uppercase}.jd-modal__title{color:var(--jd-ink);flex:1;font-family:Fredoka,sans-serif;font-size:var(--jd-font-title);font-weight:var(--jd-weight-title);margin:2px 0 0}.jd-modal__subtitle{color:var(--jd-ink-muted);font-size:var(--jd-font-body);line-height:1.45;margin:4px 0 0}.jd-modal__close{background:transparent;border:none;border-radius:50%;color:var(--jd-ink-muted);cursor:pointer;height:32px;margin-left:auto;width:32px}.jd-modal__close:hover{background:var(--jd-surface-sunken);color:var(--jd-ink)}.jd-modal__body{display:flex;flex:1;flex-direction:column;gap:var(--jd-space-4);overflow-y:auto;padding:var(--jd-space-5)}.jd-modal__pricing{background:var(--jd-phase-current-soft);border:1px solid var(--jd-phase-current-soft-border);border-radius:var(--jd-radius-md);display:grid;gap:var(--jd-space-4);grid-template-columns:1fr 1fr;padding:var(--jd-space-3) var(--jd-space-4)}.jd-modal__pricing-label{color:var(--jd-ink-muted);display:block;font-size:var(--jd-font-caption);font-weight:var(--jd-weight-caption);letter-spacing:var(--jd-tracking-caption);text-transform:uppercase}.jd-modal__pricing-value{color:var(--jd-ink);display:block;font-family:Fredoka,sans-serif;font-size:var(--jd-font-title);font-variant-numeric:tabular-nums;margin-top:2px}.jd-modal__pricing-value--balance{color:var(--jd-phase-current-ink)}.jd-modal__alert{background:var(--jd-surface-sunken);border-radius:var(--jd-radius-md);color:var(--jd-ink-subtle);display:flex;gap:var(--jd-space-3);padding:var(--jd-space-4)}.jd-modal__alert i{color:var(--jd-phase-validation);font-size:20px;padding-top:2px}.jd-modal__alert p{font-size:var(--jd-font-body);margin:0 0 var(--jd-space-2)}.jd-link-form{display:flex;flex-direction:column;gap:var(--jd-space-4)}.jd-link-form__fieldset{border:none;margin:0;padding:0}.jd-link-form__legend{color:var(--jd-ink-muted);font-family:Fredoka,sans-serif;font-size:var(--jd-font-caption);font-weight:var(--jd-weight-caption);letter-spacing:var(--jd-tracking-caption);margin-bottom:var(--jd-space-2);padding:0;text-transform:uppercase}.jd-link-form__options{display:flex;flex-direction:column;gap:var(--jd-space-2);max-height:320px;overflow-y:auto;padding-right:2px}.jd-link-form__option{align-items:center;background:var(--jd-surface);border:1px solid var(--jd-border);border-radius:var(--jd-radius-md);cursor:pointer;display:grid;gap:var(--jd-space-3);grid-template-columns:minmax(0,1fr) auto;padding:var(--jd-space-3) var(--jd-space-4);transition:border-color var(--jd-duration) var(--jd-ease),background var(--jd-duration) var(--jd-ease)}.jd-link-form__option input[type=radio]{opacity:0;pointer-events:none;position:absolute}.jd-link-form__option:hover{background:var(--jd-phase-current-soft);border-color:var(--jd-phase-current-soft-border)}.jd-link-form__option.is-selected,.jd-link-form__option:has(input:checked){background:var(--jd-phase-current-soft);border-color:var(--jd-phase-current)}.jd-link-form__option.is-selected .jd-link-form__option-check,.jd-link-form__option:has(input:checked) .jd-link-form__option-check{opacity:1}.jd-link-form__option-body{display:flex;flex-direction:column;gap:2px;min-width:0}.jd-link-form__option-title{color:var(--jd-ink);font-size:var(--jd-font-body);font-weight:500}.jd-link-form__option-meta{color:var(--jd-ink-muted);font-size:var(--jd-font-caption)}.jd-link-form__option-check{align-items:center;background:var(--jd-phase-current);border-radius:50%;color:#fff;display:inline-flex;font-size:12px;height:24px;justify-content:center;opacity:0;transition:opacity var(--jd-duration) var(--jd-ease);width:24px}.jd-link-form__footer{border-top:1px solid var(--jd-border);display:flex;gap:var(--jd-space-2);justify-content:flex-end;padding-top:var(--jd-space-3)}.jd-v2 .visually-hidden{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.iv-waiting{display:flex;justify-content:center;padding:40px 0}.iv-waiting__card{background:#fff;border:1px solid #f0f0f0;border-radius:20px;box-shadow:0 8px 40px rgba(0,0,0,.06);max-width:520px;padding:40px;text-align:center;width:100%}@media (max-width:575.98px){.iv-waiting{padding:20px 0}.iv-waiting__card{border-radius:16px;padding:24px 20px}}.iv-waiting__countdown{margin-bottom:28px}.iv-waiting__countdown-ring{height:120px;margin:0 auto;position:relative;width:120px}.iv-waiting__countdown-ring svg{height:100%;transform:scaleX(-1);width:100%}.iv-waiting__countdown-inner{left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.iv-waiting__countdown-time{color:#8f00ff;display:block;font-size:1.5rem;font-variant-numeric:tabular-nums;font-weight:800}.iv-waiting__countdown-label{color:#9ca3af;display:block;font-size:.625rem;letter-spacing:.05em;margin-top:2px;text-transform:uppercase}.iv-waiting__title{font-size:1.25rem;font-weight:700;margin-bottom:20px}.iv-waiting__title i{margin-right:8px}.iv-waiting__details{background:#fafafa;border-radius:12px;margin-bottom:24px;padding:16px 20px;text-align:left}.iv-waiting__detail-row{align-items:center;color:#374151;display:flex;font-size:.9375rem;gap:10px;padding:6px 0}.iv-waiting__detail-row i{color:#8f00ff;text-align:center;width:16px}.iv-waiting__tips{margin-bottom:24px;text-align:left}.iv-waiting__tips .h3,.iv-waiting__tips h3{color:#6b7280;font-size:.8125rem;font-weight:700;letter-spacing:.04em;margin-bottom:10px;text-transform:uppercase}.iv-waiting__tips ul{list-style:none;margin:0;padding:0}.iv-waiting__tips li{align-items:center;color:#374151;display:flex;font-size:.875rem;gap:8px;padding:4px 0}.iv-waiting__tips li i{color:#059669;font-size:.75rem}.iv-waiting__actions{margin-top:8px}.iv-waiting__hint{color:#9ca3af;font-size:.8125rem;margin-top:8px}.iv-join-btn{animation:iv-pulse-join 2s infinite;background:linear-gradient(135deg,#8f00ff,#6d00cc);border:none;border-radius:12px;font-weight:700;padding:12px 32px}.iv-join-btn:hover{background:linear-gradient(135deg,#7200cc,#50a);box-shadow:0 6px 20px rgba(143,0,255,.35)}@keyframes iv-pulse-join{0%,to{box-shadow:0 0 0 0 rgba(143,0,255,.3)}50%{box-shadow:0 0 0 12px rgba(143,0,255,0)}}.iv-feedback{display:flex;justify-content:center;padding:40px 0}.iv-feedback__card{background:#fff;border:1px solid #f0f0f0;border-radius:20px;box-shadow:0 8px 40px rgba(0,0,0,.06);max-width:560px;padding:40px;width:100%}@media (max-width:575.98px){.iv-feedback{padding:20px 0}.iv-feedback__card{border-radius:16px;padding:24px 20px}}.iv-feedback__header{margin-bottom:28px;text-align:center}.iv-feedback__icon{align-items:center;background:linear-gradient(135deg,#f2dfff,#e8c5ff);border-radius:50%;color:#8f00ff;display:flex;font-size:1.5rem;height:64px;justify-content:center;margin:0 auto 16px;width:64px}.iv-feedback__subtitle{color:#6b7280;font-size:.9375rem;margin-top:6px}.iv-feedback__stats{display:flex;gap:24px;justify-content:center;margin-bottom:24px}.iv-feedback__stat{align-items:center;color:#6b7280;display:flex;font-size:.875rem;gap:6px}.iv-feedback__stat i{color:#8f00ff}.iv-feedback__question{margin-bottom:24px}.iv-feedback__question .h3,.iv-feedback__question h3{font-size:.9375rem;font-weight:600;margin-bottom:12px}.iv-feedback__choices{display:grid;gap:12px;grid-template-columns:1fr 1fr}@media (max-width:575.98px){.iv-feedback__choices{grid-template-columns:1fr}}.iv-feedback__choice{cursor:pointer}.iv-feedback__choice input{display:none}.iv-feedback__choice .iv-feedback__choice-content{align-items:center;border:2px solid #e5e7eb;border-radius:14px;display:flex;flex-direction:column;font-weight:600;gap:8px;padding:20px;transition:all .25s ease}.iv-feedback__choice .iv-feedback__choice-content i{font-size:1.5rem}.iv-feedback__choice--yes .iv-feedback__choice-content:hover{background:#f0fdf4;border-color:#22c55e}.iv-feedback__choice--no .iv-feedback__choice-content:hover{background:#fef2f2;border-color:#ef4444}.iv-feedback__choice input:checked+.iv-feedback__choice-content{border-width:2px;transform:scale(1.02)}.iv-feedback__choice--yes input:checked+.iv-feedback__choice-content{background:#f0fdf4;border-color:#22c55e;box-shadow:0 4px 14px rgba(34,197,94,.2);color:#16a34a}.iv-feedback__choice--no input:checked+.iv-feedback__choice-content{background:#fef2f2;border-color:#ef4444;box-shadow:0 4px 14px rgba(239,68,68,.2);color:#dc2626}.iv-feedback__submit{margin-top:8px;width:100%}.iv-planning-grid{display:flex;flex-direction:column;gap:12px}.iv-slot-card{align-items:center;background:#fff;border:1px solid #f0f0f0;border-radius:14px;display:flex;flex-wrap:wrap;gap:20px;padding:16px 20px;transition:box-shadow .25s ease}.iv-slot-card:hover{box-shadow:0 4px 16px rgba(0,0,0,.06)}.iv-slot-card__time{min-width:100px}.iv-slot-card__date{color:#6b7280;display:block;font-size:.75rem;letter-spacing:.03em;text-transform:uppercase}.iv-slot-card__hour{color:#1a1a1a;display:block;font-size:1rem;font-weight:700}.iv-slot-card__info{color:#374151;display:flex;flex:1;flex-direction:column;font-size:.875rem;gap:2px}.iv-slot-card__info i{color:#8f00ff;margin-right:4px}.iv-slot-card__candidate{align-items:center;display:flex;gap:10px}.iv-slot-card__candidate strong{font-size:.9375rem}.iv-slot-card__offer{color:#6b7280;display:block;font-size:.75rem}.iv-slot-card__status{flex-shrink:0}.iv-slot-card__actions{display:flex;flex-shrink:0;gap:6px}.iv-schedule-card{background:#fff;border:1px solid #f0f0f0;border-radius:14px;padding:20px;transition:box-shadow .25s ease}.iv-schedule-card:hover{box-shadow:0 4px 16px rgba(0,0,0,.06)}.iv-schedule-card__header{align-items:center;display:flex;gap:12px;margin-bottom:16px}.iv-schedule-card__form .form-label{color:#374151;font-size:.8125rem;font-weight:600}.iv-proposed-card{background:#fff;border:1px solid #f0f0f0;border-radius:14px;padding:18px;transition:box-shadow .25s ease}.iv-proposed-card:hover{box-shadow:0 4px 16px rgba(0,0,0,.06)}.iv-proposed-card__time{align-items:center;display:flex;font-size:.9375rem;gap:8px;margin-bottom:10px}.iv-proposed-card__duration{background:#f3f4f6;border-radius:10px;color:#9ca3af;font-size:.75rem;padding:2px 8px}.iv-proposed-card__info{color:#6b7280;display:flex;flex-direction:column;font-size:.8125rem;gap:4px;margin-bottom:12px}.iv-proposed-card__info i{color:#4f46e5;margin-right:4px}.iv-proposed-card__actions{border-top:1px solid #f5f5f5;display:flex;gap:8px;padding-top:12px}.jd-detail__kpi-row{grid-template-columns:repeat(5,1fr)!important}@media (max-width:1100px){.jd-detail__kpi-row{grid-template-columns:repeat(3,1fr)!important}}@media (max-width:700px){.jd-detail__kpi-row{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:500px){.jd-detail__kpi-row{grid-template-columns:1fr!important}}.main-title.cdash-hide-title{display:none}.cdash{color:#2e2e2e;display:flex;flex-direction:column;gap:24px;margin-bottom:64px;margin-top:8px}.cdash-hero{background:linear-gradient(135deg,#fff,#faf8f2);border:1px solid rgba(46,46,46,.08);border-radius:24px;box-shadow:0 1px 2px rgba(46,46,46,.04),0 4px 16px rgba(46,46,46,.04);display:grid;gap:32px;grid-template-columns:1fr;isolation:isolate;overflow:hidden;padding:40px 28px;position:relative}@media (min-width:768px){.cdash-hero{padding:56px 48px}}@media (min-width:992px){.cdash-hero{align-items:center;gap:56px;grid-template-columns:minmax(0,1fr) minmax(360px,.95fr)}.cdash-hero--solo{grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr)}}.cdash-hero__bg{background:radial-gradient(ellipse 60% 80% at 12% 8%,color-mix(in srgb,var(--brand-pink,#dd26a0) 10%,transparent),transparent 60%),radial-gradient(ellipse 50% 70% at 88% 92%,color-mix(in srgb,color-mix(in srgb,var(--brand-pink,#dd26a0) 91%,#000) 6%,transparent),transparent 60%);inset:0;pointer-events:none;position:absolute;z-index:-1}.cdash-hero__intro{display:flex;flex-direction:column;gap:14px;min-width:0}.cdash-hero__date{color:#747474;font-size:12px;font-weight:500;letter-spacing:.08em;margin-bottom:-4px;text-transform:uppercase}.cdash-hero__greeting{color:#2e2e2e;font-family:Fredoka,sans-serif;font-size:40px;font-weight:500;letter-spacing:-.01em;line-height:1.05;margin:0}@media (min-width:768px){.cdash-hero__greeting{font-size:56px}}@media (min-width:1200px){.cdash-hero__greeting{font-size:64px}}.cdash-hero__subtitle{color:#747474;font-size:17px;line-height:1.5;margin:0;max-width:38ch}@media (min-width:768px){.cdash-hero__subtitle{font-size:19px}}.cdash-hero__pulse{align-items:center;background:color-mix(in srgb,var(--brand-pink,#dd26a0) 8%,transparent);border:1px solid color-mix(in srgb,var(--brand-pink,#dd26a0) 18%,transparent);border-radius:999px;color:var(--brand-navy,#001645);display:inline-flex;font-size:13px;font-weight:500;gap:10px;margin-top:6px;padding:8px 16px 8px 14px;width:fit-content}.cdash-hero__pulse-dot{animation:cdash-pulse 1.6s infinite;background:var(--brand-pink,#dd26a0);border-radius:50%;box-shadow:0 0 0 0 color-mix(in srgb,var(--brand-pink,#dd26a0) 50%,transparent);flex-shrink:0;height:8px;width:8px}.cdash-hero__next{backdrop-filter:blur(12px);background:hsla(0,0%,100%,.85);border:1px solid rgba(46,46,46,.08);border-radius:20px;box-shadow:0 1px 2px rgba(46,46,46,.04),0 12px 32px rgba(46,46,46,.06);display:flex;flex-direction:column;gap:16px;padding:28px;position:relative}@media (min-width:768px){.cdash-hero__next{padding:32px}}.cdash-hero__next--empty{align-items:center;justify-content:center;min-height:200px;text-align:center}.cdash-hero__next-head{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.cdash-hero__eyebrow{color:#747474;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.cdash-hero__next-title{color:#2e2e2e;font-family:Fredoka,sans-serif;font-size:26px;font-weight:500;line-height:1.2;margin:0}.cdash-hero__next-date{color:#747474;font-size:14px;margin:0}.cdash-hero__empty-text{color:#747474;font-size:15px;margin:0}.cdash-hero__countdown-grid{align-items:flex-end;background:linear-gradient(180deg,#f7f6f5,#fff);border:1px solid rgba(46,46,46,.08);border-radius:14px;display:flex;gap:8px;justify-content:center;margin-top:4px;padding:18px 8px 14px}.cdash-hero__countdown-cell{align-items:center;display:flex;flex:1;flex-direction:column;min-width:0}.cdash-hero__countdown-value{color:#2e2e2e;font-family:Fredoka,sans-serif;font-size:38px;font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:-.02em;line-height:1}.cdash-hero__countdown-label{color:#747474;font-size:10px;font-weight:600;letter-spacing:.1em;margin-top:6px;text-transform:uppercase}.cdash-hero__countdown-sep{align-self:flex-start;color:rgba(46,46,46,.25);font-family:Fredoka,sans-serif;font-size:32px;font-weight:500;line-height:1;margin-top:4px}.cdash-hero__cta{align-items:center;align-self:stretch;background:#2e2e2e;border-radius:999px;color:#fff!important;display:inline-flex;font-size:15px;font-weight:500;gap:8px;justify-content:center;margin-top:4px;padding:14px 24px;text-decoration:none;transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.cdash-hero__cta .material-symbols-outlined{font-size:18px;transition:transform .18s ease}.cdash-hero__cta:hover{background:var(--brand-pink,#dd26a0);box-shadow:0 8px 24px color-mix(in srgb,var(--brand-pink,#dd26a0) 25%,transparent);color:#fff;transform:translateY(-1px)}.cdash-hero__cta:hover .material-symbols-outlined{transform:translateX(3px)}@keyframes cdash-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--brand-pink,#dd26a0) 50%,transparent)}70%{box-shadow:0 0 0 10px color-mix(in srgb,var(--brand-pink,#dd26a0) 0,transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb,var(--brand-pink,#dd26a0) 0,transparent)}}.cdash-pill{align-items:center;border-radius:999px;display:inline-flex;font-weight:500;gap:6px;padding:4px 12px;width:fit-content}.cdash-pill,.cdash-pill .fa{font-size:12px}.cdash-pill--phase{background:color-mix(in srgb,var(--brand-pink,#dd26a0) 10%,transparent);color:var(--brand-navy,#001645)}.cdash-pill--grey{background:rgba(46,46,46,.06);color:#2e2e2e}.cdash-pill--indigo{background:#e0e7ff;color:#4f46e5}.cdash-pill--purple{background:color-mix(in srgb,var(--brand-pink,#dd26a0) 10%,transparent);color:var(--brand-navy,#001645)}.cdash-pill--teal{background:#d1fae5;color:#059669}.cdash-pill--amber{background:#fef3c7;color:#d97706}.cdash-pill--blue{background:#dbeafe;color:#2563eb}.cdash-pill--green{background:#d1fae5;color:#198754}.cdash-kpis{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:768px){.cdash-kpis{gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}}.cdash-kpi{background:#fff;border:1px solid rgba(46,46,46,.08);border-radius:18px;color:inherit;display:flex;flex-direction:column;gap:12px;padding:20px;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.cdash-kpi:hover:not(.cdash-kpi--static){border-color:color-mix(in srgb,var(--brand-pink,#dd26a0) 20%,transparent);box-shadow:0 1px 2px rgba(46,46,46,.04),0 8px 24px rgba(46,46,46,.08);color:inherit;transform:translateY(-2px)}.cdash-kpi--accent{background:linear-gradient(135deg,#fff,color-mix(in srgb,var(--brand-pink,#dd26a0) 10%,transparent));border-color:color-mix(in srgb,var(--brand-pink,#dd26a0) 40%,transparent)}.cdash-kpi--static{cursor:default}.cdash-kpi__icon{align-items:center;border-radius:12px;display:inline-flex;height:40px;justify-content:center;width:40px}.cdash-kpi__icon .material-symbols-outlined{font-size:22px}.cdash-kpi__icon--magenta{background:color-mix(in srgb,var(--brand-pink,#dd26a0) 12%,transparent);color:color-mix(in srgb,var(--brand-pink,#dd26a0) 91%,#000)}.cdash-kpi__icon--purple{background:color-mix(in srgb,var(--brand-pink,#dd26a0) 10%,transparent);color:var(--brand-navy,#001645)}.cdash-kpi__icon--indigo{background:#e0e7ff;color:#4f46e5}.cdash-kpi__icon--teal{background:#d1fae5;color:#059669}.cdash-kpi__value{color:#2e2e2e;font-family:Fredoka,sans-serif;font-size:32px;font-variant-numeric:tabular-nums;font-weight:500;line-height:1}.cdash-kpi__label{color:#747474;font-size:13px;line-height:1.3}.cdash-since{background:#fff;border:1px solid rgba(46,46,46,.08);border-radius:18px;box-shadow:0 1px 2px rgba(46,46,46,.04),0 4px 16px rgba(46,46,46,.04);padding:20px 24px}.cdash-since__header{align-items:baseline;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:14px}.cdash-since__title{color:#2e2e2e;font-family:Fredoka,sans-serif;font-size:16px;font-weight:500;margin:0}.cdash-since__sub{color:#747474;font-size:12px}.cdash-since__grid{display:flex;flex-wrap:wrap;gap:12px}.cdash-since__chip{align-items:center;background:color-mix(in srgb,var(--brand-pink,#dd26a0) 10%,transparent);border-radius:999px;color:var(--brand-navy,#001645);display:inline-flex;font-size:14px;gap:8px;padding:8px 14px}.cdash-since__chip .material-symbols-outlined{font-size:18px}.cdash-since__chip--success{background:#d1fae5;color:#059669}.cdash-since__chip-value{font-variant-numeric:tabular-nums;font-weight:600}.cdash-since__chip-label{font-weight:500}.cdash-grid{display:grid;gap:16px;grid-template-columns:1fr}@media (min-width:992px){.cdash-grid{gap:20px;grid-template-columns:2fr 1fr}.cdash-grid+.cdash-grid{grid-template-columns:1fr 1fr}}.cdash-col{min-width:0}.cdash-card{background:#fff;border:1px solid rgba(46,46,46,.08);border-radius:18px;box-shadow:0 1px 2px rgba(46,46,46,.04),0 4px 16px rgba(46,46,46,.04);overflow:hidden}.cdash-card--full{width:100%}.cdash-card__header{align-items:center;border-bottom:1px solid rgba(46,46,46,.08);display:flex;gap:16px;justify-content:space-between;padding:20px 24px}.cdash-card__title{color:#2e2e2e;font-family:Fredoka,sans-serif;font-size:16px;font-weight:500;margin:0}.cdash-card__count{background:#f7f6f5;border-radius:999px;color:#747474;font-size:12px;font-weight:500;padding:2px 10px}.cdash-card__link{color:var(--brand-pink,#dd26a0);font-size:13px;font-weight:500;text-decoration:none;transition:color .15s ease}.cdash-card__link:hover{color:var(--brand-navy,#001645);text-decoration:underline}.cdash-card__body{padding:20px 24px}.cdash-card__body--flush{padding:0}.cdash-empty{align-items:center;color:#747474;display:flex;flex-direction:column;font-size:14px;gap:8px;justify-content:center;margin:0;padding:32px 16px;text-align:center}.cdash-empty__icon{color:rgba(46,46,46,.25);font-size:32px!important}.cdash-timeline{list-style:none;margin:0;padding:4px 0;position:relative}.cdash-timeline:before{background:rgba(46,46,46,.08);bottom:8px;content:"";left:19px;position:absolute;top:8px;width:2px}.cdash-timeline__step{display:flex;gap:16px;padding:12px 0;position:relative}.cdash-timeline__bullet{align-items:center;background:#fff;border:2px solid rgba(46,46,46,.08);border-radius:50%;color:#747474;display:inline-flex;flex-shrink:0;height:40px;justify-content:center;position:relative;width:40px;z-index:1}.cdash-timeline__bullet .material-symbols-outlined{font-size:20px}.cdash-timeline__content{display:flex;flex-direction:column;gap:2px;padding-top:8px}.cdash-timeline__phase{color:#2e2e2e;font-size:14px;font-weight:500}.cdash-timeline__date{color:#747474;font-size:12px}.cdash-timeline__badge{background:color-mix(in srgb,var(--brand-pink,#dd26a0) 10%,transparent);border-radius:4px;color:var(--brand-pink,#dd26a0);font-size:11px;font-weight:600;letter-spacing:.05em;margin-top:4px;padding:2px 8px;text-transform:uppercase;width:fit-content}.cdash-timeline__step--done .cdash-timeline__bullet{background:#198754;border-color:#198754;color:#fff}.cdash-timeline__step--done .cdash-timeline__phase{color:#747474;text-decoration:line-through;text-decoration-color:rgba(46,46,46,.2)}.cdash-timeline__step--current .cdash-timeline__bullet{background:var(--brand-pink,#dd26a0);border-color:var(--brand-pink,#dd26a0);box-shadow:0 0 0 4px color-mix(in srgb,var(--brand-pink,#dd26a0) 15%,transparent);color:#fff}.cdash-timeline__step--current .cdash-timeline__phase{color:#2e2e2e;font-weight:600}.cdash-actions{display:flex;flex-direction:column;gap:6px;padding:12px}.cdash-action{align-items:center;border-radius:12px;color:#2e2e2e;display:flex;gap:14px;padding:12px;text-decoration:none;transition:background .15s ease,transform .15s ease}.cdash-action:hover{background:#f7f6f5;color:#2e2e2e}.cdash-action:hover .cdash-action__chevron{transform:translateX(4px)}.cdash-action--primary{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-pink,#dd26a0) 6%,transparent),color-mix(in srgb,color-mix(in srgb,var(--brand-pink,#dd26a0) 91%,#000) 4%,transparent));border:1px solid color-mix(in srgb,var(--brand-pink,#dd26a0) 15%,transparent)}.cdash-action--primary .cdash-action__icon{background:var(--brand-pink,#dd26a0);color:#fff}.cdash-action__icon{align-items:center;background:#f7f6f5;border-radius:10px;color:#2e2e2e;display:inline-flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.cdash-action__icon .material-symbols-outlined{font-size:20px}.cdash-action__body{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.cdash-action__label{font-size:14px;font-weight:500}.cdash-action__hint{color:#747474;font-size:12px}.cdash-action__chevron{color:#747474;font-size:18px!important;transition:transform .15s ease}.cdash-list{list-style:none;margin:0;padding:0}.cdash-list__item{align-items:center;display:flex;gap:12px;padding:10px 0}.cdash-list__item+.cdash-list__item{border-top:1px solid rgba(46,46,46,.08)}.cdash-list__avatar{align-items:center;background:color-mix(in srgb,var(--brand-pink,#dd26a0) 10%,transparent);border-radius:50%;color:var(--brand-navy,#001645);display:inline-flex;flex-shrink:0;font-size:13px;font-weight:600;height:36px;justify-content:center;width:36px}.cdash-list__main{display:flex;flex:1;flex-direction:column;gap:1px;min-width:0}.cdash-list__name{color:#2e2e2e;font-size:14px;font-weight:500}.cdash-list__meta,.cdash-list__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cdash-list__meta{color:#747474;font-size:12px}.cdash-list__score{background:#f7f6f5;border-radius:999px;color:#2e2e2e;font-size:13px;font-variant-numeric:tabular-nums;font-weight:600;padding:4px 10px}.cdash-list__badge{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:600;gap:6px;letter-spacing:.05em;padding:4px 10px;text-transform:uppercase}.cdash-list__badge--live{background:rgba(220,53,69,.1);color:#dc3545}.cdash-list__pulse{animation:cdash-pulse-live 1.4s infinite;background:#dc3545;border-radius:50%;height:6px;width:6px}@keyframes cdash-pulse-live{0%,to{opacity:1}50%{opacity:.3}}.cdash-table{border-collapse:collapse;font-size:14px;width:100%}.cdash-table td,.cdash-table th{padding:14px 24px;text-align:left}.cdash-table thead th{background:#f7f6f5;border-bottom:1px solid rgba(46,46,46,.08);color:#747474;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.cdash-table tbody tr+tr td{border-top:1px solid rgba(46,46,46,.08)}.cdash-table tbody tr:hover{background:#f7f6f5}.cdash-table__num{font-variant-numeric:tabular-nums;text-align:right!important;white-space:nowrap}.cdash-table__num--soft{color:#747474}.cdash-table__title{color:#2e2e2e;display:block;font-weight:500}.cdash-table__sub{color:#747474;display:block;font-size:12px;margin-top:2px}.cdash-stat{align-items:center;border-radius:999px;display:inline-flex;font-size:13px;font-weight:600;justify-content:center;min-width:36px;padding:4px 10px}.cdash-stat--purple{background:color-mix(in srgb,var(--brand-pink,#dd26a0) 10%,transparent);color:var(--brand-navy,#001645)}.cdash-stat--success{background:#d1fae5;color:#059669}.cdash-kpi--completion{align-items:center;flex-direction:row;gap:16px}.cdash-kpi--completion .cdash-kpi__value--soft{color:#2e2e2e;font-family:Outfit,sans-serif;font-size:14px;font-weight:500;line-height:1.3}.cdash-kpi--completion .cdash-kpi__label{font-size:12px}.cdash-kpi--completion>div,.cdash-kpi--completion>span{flex:1;min-width:0}.cdash-kpi__ring{align-items:center;display:inline-flex;flex-grow:0!important;flex-shrink:0;height:64px;justify-content:center;position:relative;width:64px}.cdash-kpi__ring-svg{height:100%;transform:rotate(-90deg);width:100%}.cdash-kpi__ring-track{fill:none;stroke:rgba(46,46,46,.08);stroke-width:3}.cdash-kpi__ring-bar{fill:none;stroke:var(--brand-pink,#dd26a0);stroke-width:3;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--cdash-ring-percent, 0));animation:cdash-ring-fill .9s cubic-bezier(.22,1,.36,1);transition:stroke-dashoffset .8s cubic-bezier(.22,1,.36,1)}@keyframes cdash-ring-fill{0%{stroke-dashoffset:100}}.cdash-kpi__ring-value{align-items:center;color:#2e2e2e;display:flex;font-family:Fredoka,sans-serif;font-size:16px;font-variant-numeric:tabular-nums;font-weight:500;inset:0;justify-content:center;letter-spacing:-.01em;position:absolute}.cdash-completion-bar{background:rgba(46,46,46,.06);border-radius:999px;height:8px;margin-bottom:20px;overflow:hidden}.cdash-completion-bar__fill{animation:cdash-completion-grow .9s cubic-bezier(.22,1,.36,1);background:linear-gradient(90deg,var(--brand-pink,#dd26a0),color-mix(in srgb,var(--brand-pink,#dd26a0) 91%,#000));border-radius:inherit;height:100%;transition:width .8s cubic-bezier(.22,1,.36,1)}@keyframes cdash-completion-grow{0%{width:0!important}}.cdash-checklist{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.cdash-checklist__item{align-items:center;border:1px solid transparent;border-radius:12px;display:flex;gap:14px;padding:12px;position:relative;transition:background .18s ease,border-color .18s ease}.cdash-checklist__item--todo{background:#f7f6f5;border-color:rgba(46,46,46,.05)}.cdash-checklist__item--todo:hover{background:color-mix(in srgb,var(--brand-pink,#dd26a0) 10%,transparent);border-color:color-mix(in srgb,var(--brand-pink,#dd26a0) 18%,transparent)}.cdash-checklist__item--done{opacity:.7}.cdash-checklist__bullet{align-items:center;background:#fff;border:1px solid rgba(46,46,46,.08);border-radius:50%;color:#747474;display:inline-flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.cdash-checklist__bullet .material-symbols-outlined{font-size:18px}.cdash-checklist__item--done .cdash-checklist__bullet{background:#198754;border-color:#198754;color:#fff}.cdash-checklist__main{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.cdash-checklist__label{color:#2e2e2e;font-size:14px;font-weight:500}.cdash-checklist__item--done .cdash-checklist__label{text-decoration:line-through;text-decoration-color:rgba(46,46,46,.2)}.cdash-checklist__hint{color:#747474;font-size:12px}.cdash-checklist__weight{background:rgba(46,46,46,.05);border-radius:999px;color:#747474;flex-shrink:0;font-size:11px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:.02em;padding:3px 8px}.cdash-checklist__item--done .cdash-checklist__weight{background:rgba(25,135,84,.1);color:#198754}.cdash-checklist__cta{align-items:center;background:#fff;border:1px solid color-mix(in srgb,var(--brand-pink,#dd26a0) 20%,transparent);border-radius:50%;color:var(--brand-pink,#dd26a0);display:inline-flex;flex-shrink:0;height:32px;justify-content:center;text-decoration:none;transition:transform .15s ease,background .15s ease,color .15s ease;width:32px}.cdash-checklist__cta .material-symbols-outlined{font-size:18px}.cdash-checklist__cta:hover{background:var(--brand-pink,#dd26a0);color:#fff;transform:translateX(3px)}.cdash-since__chip--neutral{background:#f7f6f5;color:#2e2e2e}.cdash-list__avatar--magenta{background:color-mix(in srgb,var(--brand-pink,#dd26a0) 12%,transparent);color:color-mix(in srgb,var(--brand-pink,#dd26a0) 91%,#000)}.cdash-opportunities{background:rgba(46,46,46,.06);display:grid;gap:1px;grid-template-columns:1fr;list-style:none;margin:0;padding:0}.cdash-opportunities__item{align-items:center;background:#fff;display:flex;gap:16px;padding:18px 24px;transition:background .15s ease}.cdash-opportunities__item:hover{background:#f7f6f5}.cdash-opportunities__avatar{align-items:center;background:linear-gradient(135deg,color-mix(in srgb,var(--brand-pink,#dd26a0) 10%,transparent),color-mix(in srgb,var(--brand-pink,#dd26a0) 12%,transparent));border-radius:12px;color:var(--brand-navy,#001645);display:inline-flex;flex-shrink:0;font-family:Fredoka,sans-serif;font-size:16px;font-weight:600;height:44px;justify-content:center;width:44px}.cdash-opportunities__main{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.cdash-opportunities__title{color:#2e2e2e;font-size:15px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cdash-opportunities__company{color:#747474;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cdash-opportunities__score{align-items:center;background:linear-gradient(135deg,color-mix(in srgb,var(--brand-pink,#dd26a0) 10%,transparent),#fff);border:1px solid color-mix(in srgb,var(--brand-pink,#dd26a0) 15%,transparent);border-radius:12px;display:flex;flex-direction:column;flex-shrink:0;gap:0;min-width:64px;padding:8px 14px}.cdash-opportunities__score-value{color:var(--brand-navy,#001645);font-family:Fredoka,sans-serif;font-size:18px;font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:-.01em;line-height:1}.cdash-opportunities__score-label{color:#747474;font-size:9px;font-weight:600;letter-spacing:.08em;margin-top:2px;text-transform:uppercase}@media (max-width:767.98px){body.theme-candidate{--cv2-bar-offset:60px}}body.has-impersonation .candidate-v2{--cv2-imp-h:72px}.candidate-v2{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--cv2-safe-bottom:env(safe-area-inset-bottom,0px);--cv2-tabbar-h:0px;--cv2-imp-h:0px;background:var(--brand-surface,#f6f7fb);color:var(--brand-ink,#0a0a14);font-family:var(--brand-font-body,"Inter",system-ui,-apple-system,"Segoe UI",sans-serif);font-size:14px;line-height:1.5;min-height:100vh;min-height:100dvh}@media (max-width:767.98px){.candidate-v2{--cv2-tabbar-h:60px}}.candidate-v2 *,.candidate-v2 :after,.candidate-v2 :before{box-sizing:border-box}.candidate-v2 a,.candidate-v2 a:active,.candidate-v2 a:focus,.candidate-v2 a:hover,.candidate-v2 a:visited{color:inherit;text-decoration:none}.candidate-v2__header{align-items:center;background:#fff;border-bottom:1px solid #e6e8ef;display:flex;gap:22px;padding:14px 28px;position:sticky;top:0;z-index:100}@media (max-width:767.98px){.candidate-v2__header{gap:12px;padding:12px 16px}}.candidate-v2__brand,.candidate-v2__brand:focus,.candidate-v2__brand:hover,.candidate-v2__brand:visited{color:var(--brand-ink,#0a0a14)!important;flex-shrink:0;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:22px;font-weight:800;letter-spacing:-1px;line-height:1;text-decoration:none}.candidate-v2__brand .dot,.candidate-v2__brand:focus .dot,.candidate-v2__brand:hover .dot,.candidate-v2__brand:visited .dot{color:var(--brand-pink,#dd26a0)!important}.candidate-v2__nav{display:flex;flex-shrink:1;gap:4px;overflow-x:auto;padding-left:18px}.candidate-v2__nav::-webkit-scrollbar{display:none}.candidate-v2__nav{scrollbar-width:none}@media (max-width:767.98px){.candidate-v2__nav{display:none}}.candidate-v2__nav-item,.candidate-v2__nav-item:visited{border-radius:8px;color:#5a6178!important;font-family:var(--brand-font-body,"Inter",system-ui,-apple-system,"Segoe UI",sans-serif);font-size:14px;font-weight:500;line-height:1;padding:7px 14px;text-decoration:none;transition:background-color .18s ease,color .18s ease;white-space:nowrap}.candidate-v2__nav-item:hover:not(.candidate-v2__nav-item--active){background:var(--brand-surface,#f6f7fb);color:var(--brand-ink,#0a0a14)!important}.candidate-v2__nav-item--active,.candidate-v2__nav-item--active:focus,.candidate-v2__nav-item--active:hover,.candidate-v2__nav-item--active:visited{background:var(--brand-navy,#001645);color:#fff!important;font-weight:600}.candidate-v2__header-spacer{flex:1 1 auto}.candidate-v2__user{align-items:center;display:flex;flex-shrink:0;gap:14px;position:relative}.candidate-v2__user-meta{color:#5a6178;font-size:13px;white-space:nowrap}@media (max-width:575.98px){.candidate-v2__user-meta{display:none}}.candidate-v2__user-meta .id{color:#9aa0b4;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;margin-left:8px}.candidate-v2 a.candidate-v2__help,.candidate-v2 a.candidate-v2__help:focus,.candidate-v2 a.candidate-v2__help:hover,.candidate-v2 a.candidate-v2__help:visited{align-items:center;border-radius:50%;color:#5a6178;display:inline-flex;height:28px;justify-content:center;transition:background-color .15s ease,color .15s ease;width:28px}.candidate-v2 a.candidate-v2__help:focus-visible,.candidate-v2 a.candidate-v2__help:hover{background:rgba(15,23,42,.06);color:var(--brand-ink,#0a0a14)}.candidate-v2__avatar,.candidate-v2__avatar:focus,.candidate-v2__avatar:hover,.candidate-v2__avatar:visited{align-items:center;background:linear-gradient(135deg,var(--brand-pink,#dd26a0) 0,var(--brand-blue,#6874e8) 70%);border:0;border-radius:50%;color:#fff!important;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:13px;font-weight:700;height:36px;justify-content:center;line-height:1;padding:0;text-decoration:none;transition:transform .12s ease,box-shadow .12s ease;width:36px}.candidate-v2__avatar:focus-visible,.candidate-v2__avatar:hover{box-shadow:0 6px 20px -8px rgba(255,45,146,.55);outline:none;transform:scale(1.04)}.candidate-v2__user-menu{animation:candidate-v2-menu-in .14s ease-out;background:#fff;border:1px solid #e6e8ef;border-radius:10px;box-shadow:0 16px 40px -16px rgba(10,10,20,.18),0 4px 12px -6px rgba(10,10,20,.08);min-width:240px;padding:8px;position:absolute;right:0;top:calc(100% + 12px);z-index:200}.candidate-v2__user-menu[hidden]{display:none}.candidate-v2__user-menu-header{border-bottom:1px solid #e6e8ef;display:flex;flex-direction:column;gap:2px;margin-bottom:6px;padding:10px 12px 12px}.candidate-v2__user-menu-name{color:var(--brand-ink,#0a0a14);font-size:13px;font-weight:600;line-height:1.3}.candidate-v2__user-menu-email{color:#5a6178;font-size:12px;line-height:1.3;word-break:break-all}.candidate-v2__user-menu-item,.candidate-v2__user-menu-item:focus,.candidate-v2__user-menu-item:hover,.candidate-v2__user-menu-item:visited{align-items:center;border-radius:7px;color:var(--brand-ink,#0a0a14);display:flex;font-size:13px;font-weight:500;padding:9px 12px;text-decoration:none;transition:background-color .1s ease}.candidate-v2__user-menu-item:focus-visible,.candidate-v2__user-menu-item:hover{background:var(--brand-surface,#f6f7fb);outline:none}.candidate-v2__user-menu-item--logout,.candidate-v2__user-menu-item--logout:focus,.candidate-v2__user-menu-item--logout:hover,.candidate-v2__user-menu-item--logout:visited{color:var(--brand-pink,#dd26a0)}.candidate-v2__user-menu-item--logout:focus-visible,.candidate-v2__user-menu-item--logout:hover{background:rgba(255,45,146,.08)}.candidate-v2__user-menu-divider{background:#e6e8ef;height:1px;margin:6px 4px}@keyframes candidate-v2-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.candidate-v2__tabbar{display:none}@media (max-width:767.98px){.candidate-v2__tabbar{backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);background:color-mix(in srgb,#fff 86%,transparent);border-top:1px solid #e6e8ef;bottom:0;box-shadow:0 -8px 24px -16px rgba(10,10,20,.25);display:flex;left:0;padding-bottom:var(--cv2-safe-bottom);position:fixed;right:0;z-index:90}}.candidate-v2 a.candidate-v2__tabbar-item,.candidate-v2 a.candidate-v2__tabbar-item:focus,.candidate-v2 a.candidate-v2__tabbar-item:hover,.candidate-v2 a.candidate-v2__tabbar-item:visited{-webkit-tap-highlight-color:transparent;align-items:center;color:#5a6178!important;display:flex;flex:1 1 0;flex-direction:column;gap:3px;justify-content:center;min-height:56px;min-width:0;padding:8px 2px 6px;text-decoration:none;transition:color .15s ease}.candidate-v2__tabbar-icon{font-size:23px;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;transition:font-variation-settings .15s ease}.candidate-v2__tabbar-label{font-size:9.5px;font-weight:600;letter-spacing:.05px;line-height:1;max-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.candidate-v2 a.candidate-v2__tabbar-item--active,.candidate-v2 a.candidate-v2__tabbar-item--active:focus,.candidate-v2 a.candidate-v2__tabbar-item--active:hover,.candidate-v2 a.candidate-v2__tabbar-item--active:visited{color:var(--brand-pink,#dd26a0)!important}.candidate-v2 a.candidate-v2__tabbar-item--active .candidate-v2__tabbar-icon,.candidate-v2 a.candidate-v2__tabbar-item--active:focus .candidate-v2__tabbar-icon,.candidate-v2 a.candidate-v2__tabbar-item--active:hover .candidate-v2__tabbar-icon,.candidate-v2 a.candidate-v2__tabbar-item--active:visited .candidate-v2__tabbar-icon{font-variation-settings:"FILL" 1,"wght" 500,"GRAD" 0,"opsz" 24}.candidate-v2__page{margin:0 auto;max-width:1720px;padding:22px;padding-bottom:calc(22px + var(--cv2-tabbar-h) + var(--cv2-imp-h) + var(--cv2-safe-bottom))}@media (max-width:575.98px){.candidate-v2__page{padding:16px 12px;padding-bottom:calc(16px + var(--cv2-tabbar-h) + var(--cv2-imp-h) + var(--cv2-safe-bottom))}}.candidate-v2__title-block{display:flex;flex-direction:column;gap:8px;margin-bottom:22px}.candidate-v2__eyebrow{color:#5a6178;font-size:11px;font-weight:700;letter-spacing:1.5px;margin:0;text-transform:uppercase}.candidate-v2__headline{color:var(--brand-ink,#0a0a14);font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:38px;font-variation-settings:"wdth" 100;font-weight:800;letter-spacing:-1.5px;line-height:1.05;margin:0}.candidate-v2__headline em{color:var(--brand-pink,#dd26a0);font-style:normal}@media (max-width:575.98px){.candidate-v2__headline{font-size:28px;letter-spacing:-1px}}.candidate-v2__subline{color:#5a6178;font-size:14px;margin:0;max-width:620px}.candidate-v2__grid{align-items:start;display:grid;gap:16px;grid-template-columns:280px 1fr}@media (max-width:767.98px){.candidate-v2__grid{grid-template-columns:1fr}}.candidate-v2__main{display:flex;flex-direction:column;gap:14px;grid-column:2;grid-row:1;min-width:0}@media (max-width:767.98px){.candidate-v2__main{grid-column:1;grid-row:auto}}.candidate-v2__main>form{display:flex;flex-direction:column;gap:14px;min-width:0}.candidate-v2__hero{align-items:center;background:var(--brand-navy,#001645);border-radius:16px;color:#fff;display:flex;gap:22px;padding:26px}@media (max-width:767.98px){.candidate-v2__hero{align-items:stretch;flex-direction:column;gap:16px;padding:22px}}.candidate-v2__hero-avatar{background:linear-gradient(135deg,var(--brand-pink,#dd26a0) 0,var(--brand-blue,#6874e8) 70%);flex-shrink:0;height:110px;padding:3px;width:110px}.candidate-v2__hero-avatar,.candidate-v2__hero-avatar>span{align-items:center;border-radius:50%;display:inline-flex;justify-content:center}.candidate-v2__hero-avatar>span{background:#fff;color:var(--brand-ink,#0a0a14);font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:36px;font-variation-settings:"wdth" 100;font-weight:800;height:100%;letter-spacing:-1px;width:100%}.candidate-v2__hero-mid{display:flex;flex:1 1 0;flex-direction:column;min-width:0}.candidate-v2__hero-status{align-items:center;color:var(--brand-pink-soft,#f498cf);display:inline-flex;font-size:12px;font-weight:700;gap:10px;letter-spacing:1px;margin:0 0 6px;text-transform:uppercase}.candidate-v2__hero-status-dot{background:#5be5a8;border-radius:50%;display:inline-block;flex-shrink:0;height:8px;width:8px}.candidate-v2__hero-status--green{color:#5be5a8}.candidate-v2__hero-status--green .candidate-v2__hero-status-dot{background:#5be5a8}.candidate-v2__hero-status--paused{color:#f59e0b}.candidate-v2__hero-status--paused .candidate-v2__hero-status-dot{background:#f59e0b}.candidate-v2__hero-name{color:#fff;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:42px;font-variation-settings:"wdth" 100;font-weight:800;letter-spacing:-1.6px;line-height:1;margin:0 0 14px}.candidate-v2__hero-name .accent{color:var(--brand-pink-soft,#f498cf)}@media (max-width:575.98px){.candidate-v2__hero-name{font-size:32px;letter-spacing:-1.2px}}.candidate-v2__hero-chips{display:flex;flex-wrap:wrap;gap:8px}.candidate-v2__chip{background:hsla(0,0%,100%,.12);border-radius:999px;color:#fff;font-size:12px;font-weight:500;line-height:1.2;padding:6px 12px;white-space:nowrap}.candidate-v2__hero-id{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:4px}.candidate-v2__hero-id-label{color:hsla(0,0%,100%,.78);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.candidate-v2__hero-id-value{color:var(--brand-pink-soft,#f498cf);font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:26px;font-variation-settings:"wdth" 100;font-weight:800;letter-spacing:-.5px;line-height:1}@media (max-width:767.98px){.candidate-v2__hero-id{align-items:flex-start}}.candidate-v2__card{background:var(--brand-navy,#001645);border-radius:16px;color:#fff;display:flex;flex-direction:column;padding:20px}.candidate-v2__card--light{background:#fff;border:1px solid #e6e8ef;color:var(--brand-ink,#0a0a14)}.candidate-v2__card-head{align-items:flex-end;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.candidate-v2__card-eyebrow{color:var(--brand-pink-soft,#f498cf);font-size:11px;font-weight:700;letter-spacing:1.2px;margin:0 0 4px;text-transform:uppercase}.candidate-v2__card-title{color:#fff;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:22px;font-variation-settings:"wdth" 100;font-weight:800;letter-spacing:-.8px;line-height:1;margin:0}.candidate-v2__card-cta,.candidate-v2__card-cta:active,.candidate-v2__card-cta:focus,.candidate-v2__card-cta:hover,.candidate-v2__card-cta:visited{align-items:center;background:var(--brand-pink,#dd26a0);border:0;border-radius:8px;color:#fff!important;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:8px 14px;text-decoration:none!important;transition:background-color .15s ease;white-space:nowrap}.candidate-v2__card-cta:hover{background:color-mix(in srgb,var(--brand-pink,#dd26a0) 91%,#000)}.candidate-v2__card-cta--ghost,.candidate-v2__card-cta--ghost:active,.candidate-v2__card-cta--ghost:focus,.candidate-v2__card-cta--ghost:hover,.candidate-v2__card-cta--ghost:visited{background:transparent;border:1px solid hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.78)!important}.candidate-v2__card-cta--ghost:hover{background:hsla(0,0%,100%,.08);color:#fff!important}.candidate-v2__row,.candidate-v2__row:focus,.candidate-v2__row:hover,.candidate-v2__row:visited{align-items:center;background:#fff;border-radius:10px;color:var(--brand-ink,#0a0a14)!important;display:flex;gap:12px;margin-bottom:8px;padding:14px;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.candidate-v2__row:last-child{margin-bottom:0}.candidate-v2__row:hover{box-shadow:0 4px 12px -4px rgba(0,0,0,.12);transform:translateY(-1px)}.candidate-v2__row-bar{align-self:stretch;background:var(--brand-pink,#dd26a0);border-radius:999px;width:4px}.candidate-v2__row-bar--blue{background:var(--brand-blue,#6874e8)}.candidate-v2__row-bar--gray{background:#e6e8ef}.candidate-v2__row-mid{display:flex;flex:1 1 0;flex-direction:column;gap:3px;min-width:0}.candidate-v2__row-title{align-items:center;color:var(--brand-ink,#0a0a14);display:flex;font-size:15px;font-weight:600;gap:6px}.candidate-v2__row-meta{color:#5a6178;font-size:12px}.candidate-v2__row-tag{background:var(--brand-pink,#dd26a0);border-radius:4px;color:#fff;font-size:9px;font-weight:700;letter-spacing:.5px;padding:2px 6px;text-transform:uppercase}.candidate-v2__row-arrow{color:#9aa0b4;flex-shrink:0;font-size:14px}.candidate-v2__date-row,.candidate-v2__date-row:focus,.candidate-v2__date-row:hover,.candidate-v2__date-row:visited{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.12);color:#fff!important;display:flex;gap:10px;padding:9px 0;text-decoration:none}.candidate-v2__date-row:last-child{border-bottom:0}.candidate-v2__date-row-time{display:flex;flex-direction:column;flex-shrink:0;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;gap:2px;width:54px}.candidate-v2__date-row-time>strong{color:#fff;font-size:12px;font-weight:400}.candidate-v2__date-row-time>strong.is-live{color:var(--brand-pink-soft,#f498cf)}.candidate-v2__date-row-time>span{color:hsla(0,0%,100%,.78);font-size:10px}.candidate-v2__date-row-info{display:flex;flex:1 1 0;flex-direction:column;gap:2px;min-width:0}.candidate-v2__date-row-info>strong{color:#fff;font-size:13px;font-weight:600}.candidate-v2__date-row-info>span{color:hsla(0,0%,100%,.78);font-size:10px}.candidate-v2__date-row-cta{background:var(--brand-pink,#dd26a0);border:1px solid transparent;border-radius:8px;color:#fff;cursor:pointer;font-size:11px;font-weight:600;line-height:1;padding:6px 11px;text-decoration:none;transition:background-color .15s ease;white-space:nowrap}.candidate-v2__date-row-cta:hover{background:color-mix(in srgb,var(--brand-pink,#dd26a0) 91%,#000);color:#fff}.candidate-v2__date-row-cta--ghost{background:transparent;border-color:hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.78)}.candidate-v2__date-row-cta--ghost:hover{background:hsla(0,0%,100%,.08);color:#fff}.candidate-v2__rail{display:flex;flex-direction:column;gap:8px;grid-column:1;grid-row:1;position:sticky;top:84px}@media (max-width:767.98px){.candidate-v2__rail{-webkit-overflow-scrolling:touch;flex-direction:row;flex-wrap:nowrap;gap:8px;grid-column:1;grid-row:auto;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 18px,#000 calc(100% - 18px),transparent);mask-image:linear-gradient(90deg,transparent 0,#000 18px,#000 calc(100% - 18px),transparent);order:-1;overflow-x:auto;padding-bottom:4px;position:static;scroll-snap-type:x proximity;scrollbar-width:none;top:auto}.candidate-v2__rail::-webkit-scrollbar{display:none}.candidate-v2__rail .candidate-v2__rail-eyebrow{display:none}.candidate-v2__rail .candidate-v2__rail-item{flex:0 0 auto;padding:10px 16px;scroll-snap-align:start;white-space:nowrap}}.candidate-v2__rail-eyebrow{color:#5a6178;font-size:11px;font-weight:700;letter-spacing:1.2px;margin:0;padding:4px;text-transform:uppercase}.candidate-v2__rail-item,.candidate-v2__rail-item:focus,.candidate-v2__rail-item:hover,.candidate-v2__rail-item:visited{background:#fff;border:1px solid #e6e8ef;border-radius:12px;color:var(--brand-ink,#0a0a14)!important;display:flex;flex-direction:column;gap:2px;padding:12px 14px;text-decoration:none;transition:border-color .15s ease,background-color .15s ease}.candidate-v2__rail-item:hover{border-color:#cdd1df}.candidate-v2__rail-item--active,.candidate-v2__rail-item--active:focus,.candidate-v2__rail-item--active:hover,.candidate-v2__rail-item--active:visited{background:var(--brand-navy,#001645);border-color:var(--brand-navy,#001645);color:#fff!important}.candidate-v2__rail-item>strong{font-size:13px;font-weight:600;line-height:1.2}.candidate-v2__title-row{align-items:flex-end;display:flex;gap:16px;margin-bottom:14px;padding:0 4px}@media (max-width:575.98px){.candidate-v2__title-row{align-items:stretch;flex-direction:column}}.candidate-v2__title-row-spacer{flex:1 1 auto}.candidate-v2__pager{display:flex;flex-shrink:0;gap:8px}.candidate-v2__pager-btn,.candidate-v2__pager-btn:focus,.candidate-v2__pager-btn:hover,.candidate-v2__pager-btn:visited{align-items:center;background:#fff;border:1px solid #e6e8ef;border-radius:12px;color:#9aa0b4!important;cursor:pointer;display:inline-flex;font-size:22px;height:48px;justify-content:center;line-height:1;text-decoration:none;transition:all .15s ease;width:48px}.candidate-v2__pager-btn:hover:not(:disabled):not(.is-disabled){border-color:var(--brand-ink,#0a0a14);color:var(--brand-ink,#0a0a14)!important}.candidate-v2__pager-btn--active,.candidate-v2__pager-btn--active:focus,.candidate-v2__pager-btn--active:hover,.candidate-v2__pager-btn--active:visited,.candidate-v2__pager-btn--primary,.candidate-v2__pager-btn--primary:focus,.candidate-v2__pager-btn--primary:hover,.candidate-v2__pager-btn--primary:visited{background:var(--brand-pink,#dd26a0);border-color:var(--brand-pink,#dd26a0);color:#fff!important;font-weight:700}.candidate-v2__pager-btn--active:hover,.candidate-v2__pager-btn--primary:hover{background:color-mix(in srgb,var(--brand-pink,#dd26a0) 91%,#000);border-color:color-mix(in srgb,var(--brand-pink,#dd26a0) 91%,#000)}.candidate-v2__pager-btn.is-disabled,.candidate-v2__pager-btn:disabled{cursor:not-allowed;opacity:.4}.candidate-v2__opportunities{display:grid;gap:14px;grid-template-columns:repeat(3,1fr)}@media (max-width:991.98px){.candidate-v2__opportunities{grid-template-columns:repeat(2,1fr)}}@media (max-width:575.98px){.candidate-v2__opportunities{grid-template-columns:1fr}}.candidate-v2__opportunity{background:var(--brand-navy,#001645);border-radius:16px;color:#fff;display:flex;flex-direction:column;gap:10px;min-height:280px;padding:20px}.candidate-v2__opp-top{align-items:center;display:flex;justify-content:space-between}.candidate-v2__opp-tag{background:hsla(0,0%,100%,.12);border-radius:999px;color:#fff;font-size:10px;font-weight:700;letter-spacing:1px;padding:4px 10px;text-transform:uppercase}.candidate-v2__opp-team{color:hsla(0,0%,100%,.78);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.candidate-v2__opp-title{color:#fff;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:24px;font-variation-settings:"wdth" 100;font-weight:800;letter-spacing:-.8px;line-height:1.05;margin:0}.candidate-v2__opp-meta{color:hsla(0,0%,100%,.78);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.candidate-v2__opp-desc{color:hsla(0,0%,100%,.88);flex:1 1 auto;font-size:13px;line-height:1.5;margin:0}.candidate-v2__opp-actions{display:flex;gap:6px;margin-top:4px}.candidate-v2__opp-btn{background:transparent;border:1px solid hsla(0,0%,100%,.12);border-radius:10px;color:hsla(0,0%,100%,.78);cursor:pointer;flex:1 1 0;font-size:12px;font-weight:600;line-height:1;padding:10px 12px;text-align:center;text-decoration:none;transition:all .15s ease}.candidate-v2__opp-btn--primary{background:var(--brand-pink,#dd26a0);border-color:var(--brand-pink,#dd26a0);color:#fff;flex:2 1 0}.candidate-v2__opp-btn--primary:hover{background:color-mix(in srgb,var(--brand-pink,#dd26a0) 91%,#000);color:#fff}.candidate-v2__opp-btn:hover:not(.candidate-v2__opp-btn--primary){background:hsla(0,0%,100%,.08);color:#fff}.candidate-v2__empty{background:#fff;border:1px dashed #e6e8ef;border-radius:16px;color:#5a6178;padding:clamp(28px,7vw,48px) clamp(18px,5vw,24px);text-align:center}.candidate-v2__empty .h3,.candidate-v2__empty h3{color:var(--brand-ink,#0a0a14);font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:22px;margin:0 0 8px}.candidate-v2__form{display:flex;flex-direction:column;gap:16px}.candidate-v2__field{display:flex;flex-direction:column;gap:6px}.candidate-v2__field>label{color:#5a6178;font-size:11px;font-weight:700;letter-spacing:.8px;margin:0;text-transform:uppercase}.candidate-v2__field input[type=email],.candidate-v2__field input[type=number],.candidate-v2__field input[type=password],.candidate-v2__field input[type=tel],.candidate-v2__field input[type=text],.candidate-v2__field input[type=url],.candidate-v2__field select,.candidate-v2__field textarea{background:#fff;border:1px solid #e6e8ef;border-radius:10px;color:var(--brand-ink,#0a0a14);font-family:var(--brand-font-body,"Inter",system-ui,-apple-system,"Segoe UI",sans-serif);font-size:14px;line-height:1.4;padding:12px 14px;transition:border-color .18s ease,box-shadow .18s ease;width:100%}.candidate-v2__field input[type=email]::placeholder,.candidate-v2__field input[type=number]::placeholder,.candidate-v2__field input[type=password]::placeholder,.candidate-v2__field input[type=tel]::placeholder,.candidate-v2__field input[type=text]::placeholder,.candidate-v2__field input[type=url]::placeholder,.candidate-v2__field select::placeholder,.candidate-v2__field textarea::placeholder{color:#9aa0b4}.candidate-v2__field input[type=email]:focus,.candidate-v2__field input[type=number]:focus,.candidate-v2__field input[type=password]:focus,.candidate-v2__field input[type=tel]:focus,.candidate-v2__field input[type=text]:focus,.candidate-v2__field input[type=url]:focus,.candidate-v2__field select:focus,.candidate-v2__field textarea:focus{border-color:var(--brand-pink,#dd26a0);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-pink,#dd26a0) 18%,transparent);outline:none}.candidate-v2__field ul{list-style:none;margin:4px 0 0;padding:0}.candidate-v2__field ul li{color:#b91c1c;font-size:12px;line-height:1.4}.candidate-v2__submit{background:var(--brand-pink,#dd26a0);border:0;border-radius:10px;color:#fff;cursor:pointer;font-family:var(--brand-font-body,"Inter",system-ui,-apple-system,"Segoe UI",sans-serif);font-size:14px;font-weight:700;letter-spacing:.2px;padding:14px 20px;transition:background-color .18s ease}.candidate-v2__submit:hover{background:color-mix(in srgb,var(--brand-pink,#dd26a0) 91%,#000)}.candidate-v2__profile-row{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.12);display:flex;gap:12px;padding:10px 0}.candidate-v2__profile-row:last-child{border-bottom:0}@media (max-width:575.98px){.candidate-v2__profile-row{align-items:stretch;flex-direction:column;gap:6px}}.candidate-v2__profile-label{color:hsla(0,0%,100%,.78);flex:0 0 180px;font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;white-space:nowrap}@media (max-width:575.98px){.candidate-v2__profile-label{flex:0 0 auto}}.candidate-v2__profile-input{display:flex;flex:1 1 auto;flex-direction:column;gap:4px;min-width:0}.candidate-v2__profile-input ul{list-style:none;margin:4px 0 0;padding:0}.candidate-v2__profile-input ul li{color:#fca5a5;font-size:12px}.candidate-v2 input.candidate-v2__profile-control,.candidate-v2 select.candidate-v2__profile-control,.candidate-v2 textarea.candidate-v2__profile-control,.candidate-v2__profile-control{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.12);border-radius:8px;color:#fff;font-family:var(--brand-font-body,"Inter",system-ui,-apple-system,"Segoe UI",sans-serif);font-size:14px;line-height:1.4;padding:9px 12px;transition:border-color .15s ease,background-color .15s ease;width:100%}.candidate-v2 input.candidate-v2__profile-control::placeholder,.candidate-v2 select.candidate-v2__profile-control::placeholder,.candidate-v2 textarea.candidate-v2__profile-control::placeholder,.candidate-v2__profile-control::placeholder{color:hsla(0,0%,100%,.4)}.candidate-v2 input.candidate-v2__profile-control[readonly],.candidate-v2 select.candidate-v2__profile-control[readonly],.candidate-v2 textarea.candidate-v2__profile-control[readonly],.candidate-v2__profile-control[readonly]{background:hsla(0,0%,100%,.02);cursor:default}.candidate-v2 input.candidate-v2__profile-control:focus,.candidate-v2 select.candidate-v2__profile-control:focus,.candidate-v2 textarea.candidate-v2__profile-control:focus,.candidate-v2__profile-control:focus{background:hsla(0,0%,100%,.08);border-color:var(--brand-pink-soft,#f498cf);outline:none}.candidate-v2__profile-add-btn{background:rgba(255,92,168,.08);border:1px dashed rgba(255,92,168,.4);border-radius:10px;color:var(--brand-pink-soft,#f498cf);cursor:pointer;font-family:var(--brand-font-body,"Inter",system-ui,-apple-system,"Segoe UI",sans-serif);font-size:13px;font-weight:600;margin-top:10px;padding:10px 14px;transition:all .15s ease;width:100%}.candidate-v2__profile-add-btn:hover{background:rgba(255,92,168,.12);border-color:var(--brand-pink-soft,#f498cf)}.candidate-v2__profile-action-btn{align-items:center;background:transparent;border:1px solid hsla(0,0%,100%,.12);border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-family:var(--brand-font-body,"Inter",system-ui,-apple-system,"Segoe UI",sans-serif);font-size:13px;font-weight:500;gap:6px;padding:10px 14px;text-decoration:none;transition:background-color .15s ease,border-color .15s ease}.candidate-v2__profile-action-btn:hover{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.24);color:#fff}.candidate-v2__profile-lang-card{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:10px;margin-bottom:8px;padding:12px}.candidate-v2__profile-lang-summary{align-items:center;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;justify-content:space-between;padding:4px 0}.candidate-v2__profile-lang-edit{color:var(--brand-pink-soft,#f498cf);font-size:14px}.candidate-v2__profile-lang-body{display:flex;flex-direction:column;gap:8px;margin-top:10px}.candidate-v2__profile-lang-card .d-none{display:none!important}.candidate-v2__exp-row{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.12);display:flex;gap:22px;padding:14px 0}.candidate-v2__exp-row:last-of-type{border-bottom:0}@media (max-width:575.98px){.candidate-v2__exp-row{align-items:flex-start;flex-direction:column;gap:6px}}.candidate-v2__exp-period{color:var(--brand-pink-soft,#f498cf);display:flex;flex:0 0 160px;flex-direction:column;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;gap:2px}@media (max-width:575.98px){.candidate-v2__exp-period{flex:0 0 auto}}.candidate-v2__exp-period-city{color:hsla(0,0%,100%,.78);font-size:12px}.candidate-v2__exp-mid{display:flex;flex:1 1 0;flex-direction:column;gap:2px;min-width:0}.candidate-v2__exp-mid>strong{color:#fff;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:20px;font-variation-settings:"wdth" 100;font-weight:800;letter-spacing:-.5px;line-height:1.2}.candidate-v2__exp-mid>span{color:hsla(0,0%,100%,.78);font-size:13px}.candidate-v2__exp-edit,.candidate-v2__exp-edit:focus,.candidate-v2__exp-edit:hover,.candidate-v2__exp-edit:visited{color:hsla(0,0%,100%,.6)!important;flex:0 0 80px;font-size:12px;text-align:right;text-decoration:none;transition:color .12s ease}.candidate-v2__exp-edit:hover{color:var(--brand-pink-soft,#f498cf)!important}.candidate-v2__exp-row--removable{padding-right:32px;position:relative}.candidate-v2__row-remove,.candidate-v2__row-remove:focus,.candidate-v2__row-remove:hover,.candidate-v2__row-remove:visited{align-items:center;background:transparent;border:0;border-radius:50%;color:hsla(0,0%,100%,.5)!important;cursor:pointer;display:inline-flex;height:26px;justify-content:center;position:absolute;right:0;text-decoration:none;top:12px;transition:color .14s ease,background-color .14s ease,transform .14s ease;width:26px}.candidate-v2__row-remove:focus>svg,.candidate-v2__row-remove:hover>svg,.candidate-v2__row-remove:visited>svg,.candidate-v2__row-remove>svg{display:block}.candidate-v2__row-remove:focus-visible,.candidate-v2__row-remove:hover{background:rgba(255,45,146,.1);color:var(--brand-pink,#dd26a0)!important;outline:none;transform:translateY(-1px)}.candidate-v2__row-remove:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-pink,#dd26a0) 18%,transparent)}@media (max-width:575.98px){.candidate-v2__exp-row--removable{padding-right:44px}.candidate-v2__row-remove{height:40px;top:4px;width:40px}.candidate-v2__exp-edit{padding:6px 0}}.candidate-v2__add-row,.candidate-v2__add-row:focus,.candidate-v2__add-row:hover,.candidate-v2__add-row:visited{align-items:center;border:1px dashed hsla(0,0%,100%,.18);border-radius:8px;color:hsla(0,0%,100%,.78)!important;cursor:pointer;display:flex;font-size:12px;gap:6px;justify-content:center;margin-top:12px;padding:14px;text-decoration:none;transition:all .15s ease}.candidate-v2__add-row:hover{background:rgba(255,92,168,.04);border-color:var(--brand-pink-soft,#f498cf);color:var(--brand-pink-soft,#f498cf)!important}.candidate-v2__card--lang-hero{overflow:hidden;position:relative}.candidate-v2__card--lang-hero:after{background:radial-gradient(circle,rgba(255,45,146,.22),transparent 68%);border-radius:50%;content:"";height:320px;pointer-events:none;position:absolute;right:-10%;top:-40%;width:320px}.candidate-v2__card--lang-hero>*{position:relative}.candidate-v2__lang-hero-title{color:#fff;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:44px;font-variation-settings:"wdth" 100;font-weight:800;letter-spacing:-1.6px;line-height:1;margin:6px 0 0}@media (max-width:767.98px){.candidate-v2__lang-hero-title{font-size:34px;letter-spacing:-1.2px}}.candidate-v2__lang-hero-subline{color:hsla(0,0%,100%,.78);font-size:14px;line-height:1.5;margin:12px 0 0;max-width:52ch}.candidate-v2__lang-head{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.5);display:grid;font-size:11px;font-weight:700;gap:24px;grid-template-columns:220px 1fr 28px;letter-spacing:1.2px;padding:4px 0 10px;text-transform:uppercase}@media (max-width:767.98px){.candidate-v2__lang-head{grid-template-columns:1fr 28px}.candidate-v2__lang-head-cell:nth-child(2){display:none}}.candidate-v2__lang-row{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.12);display:grid;gap:24px;grid-template-columns:220px 1fr 28px;padding:18px 0}.candidate-v2__lang-row:last-of-type{border-bottom:0}@media (max-width:767.98px){.candidate-v2__lang-row{grid-template-areas:"id remove" "levels levels";grid-template-columns:1fr 28px;padding:16px 0;row-gap:14px}}.candidate-v2__lang-id{align-items:center;display:flex;gap:12px;min-width:0}@media (max-width:767.98px){.candidate-v2__lang-id{grid-area:id}}.candidate-v2__lang-token{align-items:center;background:radial-gradient(120% 120% at 0 0,rgba(255,45,146,.45),transparent 60%),linear-gradient(135deg,rgba(108,59,255,.55),rgba(30,64,255,.55));border:1px solid hsla(0,0%,100%,.16);border-radius:12px;box-shadow:0 6px 16px -8px rgba(0,0,0,.6);color:#fff;display:inline-flex;flex:0 0 auto;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:14px;font-weight:800;height:40px;justify-content:center;letter-spacing:.5px;text-transform:uppercase;width:40px}.candidate-v2__lang-token--native{background:radial-gradient(120% 120% at 0 0,rgba(255,92,168,.55),transparent 60%),linear-gradient(135deg,rgba(255,45,146,.55),rgba(108,59,255,.4));border-color:rgba(255,92,168,.4)}.candidate-v2__lang-token--flag{background:hsla(0,0%,100%,.07);border-color:hsla(0,0%,100%,.12);box-shadow:none;font-size:22px;letter-spacing:0;line-height:1;overflow:hidden}.candidate-v2__lang-token--native.candidate-v2__lang-token--flag{border-color:rgba(255,92,168,.4)}.candidate-v2__lang-meta{display:flex;flex-direction:column;gap:2px;min-width:0}.candidate-v2__lang-name{color:#fff;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:22px;font-variation-settings:"wdth" 100;font-weight:800;letter-spacing:-.6px;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.candidate-v2__lang-band{color:hsla(0,0%,100%,.5);font-size:11px;font-weight:600;letter-spacing:.4px;transition:color .25s ease}.candidate-v2__lang-band--native{color:rgba(255,92,168,.85)}.candidate-v2__lang-levels{display:flex;flex-direction:column;gap:10px;min-width:0}@media (max-width:767.98px){.candidate-v2__lang-levels{grid-area:levels}}.candidate-v2__lang-pills{display:grid;gap:8px;grid-template-columns:repeat(6,1fr)}.candidate-v2__lang-gauge{background:hsla(0,0%,100%,.08);border-radius:99px;height:3px;overflow:hidden;position:relative}.candidate-v2__lang-gauge-fill{background:linear-gradient(90deg,var(--brand-pink,#dd26a0) 0,var(--brand-violet,#480f5c) 55%,var(--brand-blue,#6874e8) 100%);border-radius:inherit;box-shadow:0 0 12px -2px rgba(255,45,146,.5);inset:0 auto 0 0;position:absolute;transition:width .45s cubic-bezier(.22,1,.36,1);width:var(--lang-fill,0)}.candidate-v2__lang-pill,.candidate-v2__lang-pill:active,.candidate-v2__lang-pill:focus,.candidate-v2__lang-pill:hover,.candidate-v2__lang-pill:visited{align-items:center;appearance:none;background:transparent;border:1px solid hsla(0,0%,100%,.12);border-radius:8px;color:hsla(0,0%,100%,.78)!important;cursor:pointer;display:flex;font-family:inherit;font-size:13px;font-weight:600;justify-content:center;letter-spacing:.4px;line-height:1;padding:10px 12px;text-align:center;text-decoration:none!important;transition:color .12s ease,border-color .12s ease,background-color .12s ease,transform .12s ease,box-shadow .2s ease}.candidate-v2__lang-pill:hover{border-color:hsla(0,0%,100%,.32);color:#fff!important;transform:translateY(-1px)}.candidate-v2__lang-pill:active{transform:translateY(0) scale(.96)}.candidate-v2__lang-pill:focus-visible{outline:2px solid var(--brand-pink-soft,#f498cf);outline-offset:2px}.candidate-v2__lang-pill--active,.candidate-v2__lang-pill--active:active,.candidate-v2__lang-pill--active:focus,.candidate-v2__lang-pill--active:hover,.candidate-v2__lang-pill--active:visited{background:#fff;border-color:#fff;box-shadow:0 6px 18px -8px hsla(0,0%,100%,.55);color:var(--brand-navy,#001645)!important}.candidate-v2__lang-pill--active:hover{transform:translateY(-1px)}.candidate-v2__lang-pill--radio{position:relative}.candidate-v2__lang-pill--radio>input[type=radio]{cursor:pointer;inset:0;margin:0;opacity:0;position:absolute}.candidate-v2__lang-pill--radio:has(input[type=radio]:checked){background:#fff;border-color:#fff;color:var(--brand-navy,#001645)!important}.candidate-v2__lang-pill--radio:has(input[type=radio]:focus-visible){outline:2px solid var(--brand-pink-soft,#f498cf);outline-offset:2px}.candidate-v2__lang-pill-form,.candidate-v2__lang-remove-form{display:contents}.candidate-v2__lang-remove,.candidate-v2__lang-remove:active,.candidate-v2__lang-remove:focus,.candidate-v2__lang-remove:hover,.candidate-v2__lang-remove:visited{align-items:center;appearance:none;background:transparent;border:0;border-radius:8px;color:hsla(0,0%,100%,.32)!important;cursor:pointer;display:flex;font-size:18px;height:28px;justify-content:center;line-height:1;opacity:0;text-decoration:none!important;transition:opacity .15s ease,color .12s ease,background-color .12s ease;width:28px}@media (max-width:767.98px){.candidate-v2__lang-remove,.candidate-v2__lang-remove:active,.candidate-v2__lang-remove:focus,.candidate-v2__lang-remove:hover,.candidate-v2__lang-remove:visited{grid-area:remove;opacity:.5}}.candidate-v2__lang-row:hover .candidate-v2__lang-remove{opacity:.6}.candidate-v2__lang-remove:hover{background:rgba(255,92,168,.08);color:var(--brand-pink-soft,#f498cf)!important;opacity:1!important}.candidate-v2__lang-remove:focus-visible{opacity:1!important;outline:2px solid var(--brand-pink-soft,#f498cf);outline-offset:2px}.candidate-v2__lang-empty{padding:24px 0;text-align:center}.candidate-v2__lang-empty>p{color:hsla(0,0%,100%,.78);font-size:13px;margin:0}.candidate-v2__lang-row--native{grid-template-columns:220px 1fr 28px}.candidate-v2__lang-pill--native{background:rgba(255,92,168,.18)!important;border-color:rgba(255,92,168,.35)!important;color:#fff!important;cursor:default!important;font-size:11px;font-weight:700;grid-column:1/-1;letter-spacing:.6px;text-transform:uppercase}.candidate-v2__lang-native-hint{align-items:center;color:rgba(255,92,168,.6);cursor:help;display:flex;font-size:14px;height:28px;justify-content:center;width:28px}.candidate-v2__lang-add{margin-top:14px}.candidate-v2__lang-add>summary{list-style:none}.candidate-v2__lang-add>summary::-webkit-details-marker{display:none}.candidate-v2__picker{color:#fff;font-size:14px;font-weight:400;letter-spacing:0;position:relative;text-transform:none}.candidate-v2__picker-control{align-items:center;background:transparent;border:1px solid hsla(0,0%,100%,.12);border-radius:10px;cursor:text;display:flex;gap:8px;padding:0 14px;transition:border-color .18s ease}.candidate-v2__picker-control:after{background-color:hsla(0,0%,100%,.5);content:"";flex:0 0 10px;height:6px;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 10 6%27><path d=%27M1 1l4 4 4-4%27 stroke=%27black%27 stroke-width=%271.5%27 fill=%27none%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 10 6%27><path d=%27M1 1l4 4 4-4%27 stroke=%27black%27 stroke-width=%271.5%27 fill=%27none%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/></svg>");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transition:transform .18s ease,background-color .18s ease;width:10px}.candidate-v2__picker-control:hover{border-color:hsla(0,0%,100%,.22)}.candidate-v2__picker-control:focus-within{border-color:hsla(0,0%,100%,.32)}.candidate-v2__picker-control:focus-within:after{background-color:#fff;transform:rotate(180deg)}.candidate-v2__card .candidate-v2__picker .candidate-v2__picker-input,.candidate-v2__card .candidate-v2__picker .candidate-v2__picker-input:focus,.candidate-v2__card .candidate-v2__picker .candidate-v2__picker-input:hover{background:transparent;border:0;border-radius:0;box-shadow:none;color:#fff;flex:1 1 auto;font-family:inherit;font-size:14px;line-height:1.2;min-width:0;outline:0;padding:11px 0;text-overflow:ellipsis}.candidate-v2__picker-input::placeholder{color:hsla(0,0%,100%,.5)}.candidate-v2__picker-dropdown{background:var(--brand-navy,#001645);border:1px solid hsla(0,0%,100%,.12);border-radius:10px;box-shadow:0 12px 28px -10px rgba(0,0,0,.6);display:none;left:0;max-height:240px;overflow-y:auto;padding:4px;position:absolute;right:0;top:calc(100% + 6px);z-index:30}.candidate-v2__picker-dropdown.is-open{display:block}.candidate-v2__picker-option{border-radius:6px;color:hsla(0,0%,100%,.82);cursor:pointer;font-size:13px;line-height:1.3;padding:8px 10px;transition:background-color .12s ease,color .12s ease}.candidate-v2__picker-option:hover{background:hsla(0,0%,100%,.06);color:#fff}.candidate-v2__picker-option.is-selected{background:rgba(255,92,168,.18);color:#fff}.candidate-v2__picker-empty{color:hsla(0,0%,100%,.78);font-size:13px;padding:12px;text-align:center}.candidate-v2__lang-add-trigger,.candidate-v2__lang-add-trigger:focus,.candidate-v2__lang-add-trigger:hover,.candidate-v2__lang-add-trigger:visited{align-items:center;background:transparent;border:1px dashed hsla(0,0%,100%,.18);border-radius:8px;color:hsla(0,0%,100%,.78)!important;cursor:pointer;display:flex;font-family:inherit;font-size:12px;font-weight:500;gap:6px;justify-content:center;padding:14px;text-decoration:none;transition:all .15s ease}.candidate-v2__lang-add-trigger:hover{background:rgba(255,92,168,.04);border-color:var(--brand-pink-soft,#f498cf);color:var(--brand-pink-soft,#f498cf)!important}.candidate-v2__lang-add[open]>summary{border-color:hsla(0,0%,100%,.24);border-style:solid;margin-bottom:14px}.candidate-v2__lang-add-form{display:flex;flex-direction:column;gap:14px;padding:4px 0 0}.candidate-v2__lang-add-label{color:hsla(0,0%,100%,.5);display:flex;flex-direction:column;font-size:11px;font-weight:700;gap:6px;letter-spacing:1.2px;text-transform:uppercase}.candidate-v2__lang-add-label>select{appearance:none;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.12);border-radius:8px;color:#fff;font-family:inherit;font-size:14px;font-weight:500;letter-spacing:0;padding:10px 14px;text-transform:none}.candidate-v2__lang-add-label>select:focus{outline:2px solid var(--brand-pink-soft,#f498cf);outline-offset:1px}.candidate-v2__lang-add-label>select>option{background:#fff;color:var(--brand-ink,#0a0a14)}.candidate-v2__lang-add-levels{border:0;display:flex;flex-direction:column;gap:6px;margin:0;padding:0}.candidate-v2__lang-add-levels>legend{color:hsla(0,0%,100%,.5);font-size:11px;font-weight:700;letter-spacing:1.2px;padding:0;text-transform:uppercase}.candidate-v2__lang-add-actions{display:flex;justify-content:flex-end}.candidate-v2__cv-grid{align-items:stretch;display:grid;gap:28px;grid-template-columns:1.4fr 1fr}@media (max-width:768px){.candidate-v2__cv-grid{grid-template-columns:1fr}}.candidate-v2__cv-inset{align-items:center;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);border-radius:14px;display:flex;flex-direction:column;gap:12px;justify-content:center;min-height:320px;padding:36px 24px;text-align:center}.candidate-v2__cv-inset--preview{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.1)}.candidate-v2__cv-inset--dropzone{border:1.5px dashed hsla(0,0%,100%,.18);cursor:pointer;transition:border-color .2s ease,background .2s ease}.candidate-v2__cv-inset--dropzone.is-active,.candidate-v2__cv-inset--dropzone:hover{background:rgba(255,92,168,.04);border-color:var(--brand-pink-soft,#f498cf)}.candidate-v2__cv-icon{height:72px;margin-bottom:6px;position:relative;width:64px}.candidate-v2__cv-icon>svg{height:100%;opacity:.85;width:100%}.candidate-v2__cv-filename{color:#fff;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:22px;font-weight:800;letter-spacing:-.6px;line-height:1.25;margin:0;max-width:100%;word-break:break-word}.candidate-v2__cv-meta{color:hsla(0,0%,100%,.78);font-size:12px;margin:0}.candidate-v2__cv-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:14px}.candidate-v2__cv-btn,.candidate-v2__cv-btn:focus,.candidate-v2__cv-btn:hover,.candidate-v2__cv-btn:visited{align-items:center;background:transparent;border:1px solid hsla(0,0%,100%,.14);border-radius:8px;color:#fff!important;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:9px 18px;text-decoration:none!important;transition:all .15s ease}.candidate-v2__cv-btn:hover{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.3)}.candidate-v2__cv-btn--primary,.candidate-v2__cv-btn--primary:focus,.candidate-v2__cv-btn--primary:hover,.candidate-v2__cv-btn--primary:visited{background:#fff;border-color:#fff;color:var(--brand-navy,#001645)!important}.candidate-v2__cv-btn--primary:hover{background:hsla(0,0%,100%,.92)}.candidate-v2__cv-btn--danger,.candidate-v2__cv-btn--danger:focus,.candidate-v2__cv-btn--danger:hover,.candidate-v2__cv-btn--danger:visited{background:transparent;border-color:rgba(255,92,168,.35);color:rgba(255,92,168,.85)!important}.candidate-v2__cv-btn--danger:hover{background:rgba(255,92,168,.08);border-color:var(--brand-pink-soft,#f498cf)}.candidate-v2__cv-stats{display:flex;flex-direction:column;gap:22px;justify-content:center;padding:8px 0 8px 8px}.candidate-v2__cv-stat{display:flex;flex-direction:column;gap:4px}.candidate-v2__cv-stat-label{color:var(--brand-pink-soft,#f498cf);font-size:11px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase}.candidate-v2__cv-stat-value{color:#fff;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:clamp(26px,7vw,32px);font-weight:800;letter-spacing:-1px;line-height:1.1}.candidate-v2__cv-stat-text{color:hsla(0,0%,100%,.86);font-size:14px;line-height:1.5}.candidate-v2__cv-hint{border-top:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.78);font-size:13px;line-height:1.6;margin-top:4px;padding-top:14px}.candidate-v2__cv-dropzone-title{color:#fff;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:18px;font-weight:700;margin:0}.candidate-v2__cv-dropzone-formats{color:hsla(0,0%,100%,.78);font-size:12px;margin:0}.candidate-v2 .cv-file-input-wrap{display:block;overflow:hidden}.candidate-v2 .cv-file-input-wrap,.candidate-v2 .cv-file-input-wrap input[type=file]{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.candidate-v2__criteria-grid{align-items:start;display:grid;gap:16px;grid-template-columns:1fr 1fr}@media (max-width:992px){.candidate-v2__criteria-grid{grid-template-columns:1fr}}.candidate-v2__criteria-card{background:var(--brand-navy,#001645);border-radius:14px;min-height:280px;overflow:hidden;padding:22px 24px;position:relative}.candidate-v2__criteria-card-eyebrow{color:var(--brand-pink-soft,#f498cf);font-size:11px;font-weight:700;letter-spacing:1.4px;margin:0 0 4px;text-transform:uppercase}.candidate-v2__criteria-card-title{color:#fff;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:26px;font-weight:800;letter-spacing:-.7px;line-height:1.15;margin:0 0 16px;padding-right:96px}@media (max-width:575.98px){.candidate-v2__criteria-card-title{padding-right:84px}}.candidate-v2__criteria-card-action,.candidate-v2__criteria-card-action:focus,.candidate-v2__criteria-card-action:hover,.candidate-v2__criteria-card-action:visited{align-items:center;color:var(--brand-pink-soft,#f498cf)!important;display:inline-flex;font-size:12px;font-weight:600;gap:4px;position:absolute;right:22px;text-decoration:none!important;top:22px}@media (max-width:575.98px){.candidate-v2__criteria-card-action,.candidate-v2__criteria-card-action:focus,.candidate-v2__criteria-card-action:hover,.candidate-v2__criteria-card-action:visited{margin:-10px -8px;padding:10px 8px;right:16px;top:18px}}.candidate-v2__criteria-card-action:hover{color:var(--brand-pink,#dd26a0)!important}.candidate-v2__criteria-section{margin-bottom:14px}.candidate-v2__criteria-section:last-child{margin-bottom:0}.candidate-v2__criteria-section-label{color:hsla(0,0%,100%,.78);font-size:10px;font-weight:700;letter-spacing:1.3px;margin:0 0 6px;text-transform:uppercase}.candidate-v2__criteria-section-value{color:#fff;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:22px;font-weight:800;letter-spacing:-.4px;line-height:1.2;margin:0 0 4px}.candidate-v2__criteria-chips{display:flex;flex-wrap:wrap;gap:6px}.candidate-v2__criteria-chip{align-items:center;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:999px;color:#fff;display:inline-flex;font-size:12px;font-weight:500;padding:4px 12px}.candidate-v2__criteria-chip--active{background:#fff;border-color:#fff;color:var(--brand-navy,#001645);font-weight:600}.candidate-v2__criteria-text{color:hsla(0,0%,100%,.86);font-size:13px;line-height:1.5;margin:0}.candidate-v2__criteria-empty{color:hsla(0,0%,100%,.4);font-size:13px}.candidate-v2__loc-row{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.06);display:flex;gap:12px;padding:12px 0}.candidate-v2__loc-row:last-child{border-bottom:0}.candidate-v2__loc-pin{align-items:center;display:flex;flex:0 0 24px;height:24px;justify-content:center;width:24px}.candidate-v2__loc-pin>span{color:var(--brand-pink,#dd26a0);font-size:22px}.candidate-v2__loc-info{display:flex;flex:1 1 0;flex-direction:column;gap:2px;min-width:0}.candidate-v2__loc-info>strong{color:#fff;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:16px;font-variation-settings:"wdth" 100;font-weight:700}.candidate-v2__loc-info>span{color:hsla(0,0%,100%,.78);font-size:12px}.candidate-v2__loc-remove,.candidate-v2__loc-remove:focus,.candidate-v2__loc-remove:hover,.candidate-v2__loc-remove:visited{align-items:center;background:transparent;border:0;color:hsla(0,0%,100%,.45)!important;cursor:pointer;display:flex;flex:0 0 24px;font-size:18px;height:24px;justify-content:center;padding:0;text-decoration:none!important;transition:color .12s ease;width:24px}.candidate-v2__loc-remove:hover{color:var(--brand-pink-soft,#f498cf)!important}.candidate-v2__jd-grid{display:grid;gap:18px;grid-template-columns:repeat(3,1fr)}@media (max-width:992px){.candidate-v2__jd-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.candidate-v2__jd-grid{grid-template-columns:1fr}}.candidate-v2__jd-card{background:var(--brand-navy,#001645);border-radius:16px;display:flex;flex-direction:column;gap:14px;min-height:320px;padding:22px;position:relative;transition:transform .2s ease,box-shadow .2s ease}.candidate-v2__jd-card:hover{box-shadow:0 12px 32px -8px rgba(14,26,61,.45);transform:translateY(-2px)}.candidate-v2__jd-card--past{background:rgba(14,26,61,.85);opacity:.78}.candidate-v2__jd-card--past:hover{box-shadow:none;opacity:.9;transform:none}.candidate-v2__jd-tag{color:hsla(0,0%,100%,.78);font-size:10px;font-weight:700;letter-spacing:1.2px;margin:0 0 4px;text-transform:uppercase}.candidate-v2__jd-tag--company{align-items:center;display:flex;gap:6px}.candidate-v2__jd-status{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:600;gap:4px;padding:3px 10px;position:absolute;right:22px;top:22px}.candidate-v2__jd-status--registered{background:var(--brand-pink,#dd26a0);color:#fff}.candidate-v2__jd-status--soon{color:hsla(0,0%,100%,.78)}.candidate-v2__jd-status--past{background:rgba(91,229,168,.15);color:#5be5a8}.candidate-v2__jd-title{color:#fff;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:26px;font-variation-settings:"wdth" 100;font-weight:800;letter-spacing:-.7px;line-height:1.1;margin:0}.candidate-v2__jd-date-pill{align-items:center;align-self:flex-start;background:var(--brand-pink,#dd26a0);border-radius:999px;color:#fff;display:inline-flex;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:600;gap:6px;padding:5px 12px}.candidate-v2__jd-date-pill--past{background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.78)}.candidate-v2__jd-hours{color:hsla(0,0%,100%,.86);font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px}.candidate-v2__jd-stats{display:flex;gap:22px;margin-top:4px}.candidate-v2__jd-stat{display:flex;flex-direction:column;gap:2px}.candidate-v2__jd-stat-value{color:#fff;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:22px;font-weight:800;line-height:1}.candidate-v2__jd-stat-value--accent{color:var(--brand-pink-soft,#f498cf)}.candidate-v2__jd-stat-label{color:hsla(0,0%,100%,.78);font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.candidate-v2__jd-deadline{color:hsla(0,0%,100%,.78);font-size:12px;line-height:1.5}.candidate-v2__jd-deadline>strong{color:var(--brand-pink-soft,#f498cf);font-weight:600}.candidate-v2__jd-cta,.candidate-v2__jd-cta:focus,.candidate-v2__jd-cta:hover,.candidate-v2__jd-cta:visited{background:var(--brand-pink,#dd26a0);border:0;border-radius:10px;color:#fff!important;cursor:pointer;display:block;font-size:14px;font-weight:700;margin-top:auto;padding:12px 16px;text-align:center;text-decoration:none!important;transition:background .15s ease;width:100%}.candidate-v2__jd-cta:hover{background:var(--brand-pink-soft,#f498cf)}.candidate-v2__jd-cta--ghost,.candidate-v2__jd-cta--ghost:focus,.candidate-v2__jd-cta--ghost:hover,.candidate-v2__jd-cta--ghost:visited{background:transparent;border:1px solid hsla(0,0%,100%,.18);color:hsla(0,0%,100%,.78)!important}.candidate-v2__jd-cta--ghost:hover{border-color:var(--brand-pink-soft,#f498cf);color:var(--brand-pink-soft,#f498cf)!important}.candidate-v2__jd-eyebrow-row{display:flex;flex-direction:column;gap:6px}.candidate-v2__jd-page-eyebrow{color:var(--brand-pink,#dd26a0);font-size:11px;font-weight:700;letter-spacing:1.4px;margin:0 0 6px;text-transform:uppercase}.candidate-v2__jd-page-title{color:var(--brand-ink,#0a0a14);font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:44px;font-variation-settings:"wdth" 100;font-weight:800;letter-spacing:-1.6px;line-height:1;margin:0 0 10px}.candidate-v2__jd-page-title>.accent{color:var(--brand-pink,#dd26a0)}.candidate-v2__jd-page-sub{color:#5a6178;font-size:14px;margin:0 0 24px}.candidate-v2__jd-section{margin-top:36px}.candidate-v2__jd-section-title{color:var(--brand-ink,#0a0a14);font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:20px;font-weight:700;letter-spacing:-.4px;margin:0 0 14px}.candidate-v2__jd-empty{background:var(--brand-surface,#f6f7fb);border-radius:14px;color:#5a6178;font-size:14px;padding:32px;text-align:center}.candidate-v2__skills-hero{margin-bottom:0;padding:24px}.candidate-v2__skills-hero-eyebrow{color:var(--brand-pink-soft,#f498cf);font-size:11px;font-weight:700;letter-spacing:1.5px;margin:0 0 6px;text-transform:uppercase}.candidate-v2__skills-hero-title{text-wrap:balance;color:#fff;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:clamp(26px,6.5vw,36px);font-variation-settings:"wdth" 100;font-weight:800;letter-spacing:-1.4px;line-height:1.04;margin:0}.candidate-v2__skills-hero-desc{color:hsla(0,0%,100%,.78);font-size:13px;line-height:1.5;margin:8px 0 0}.candidate-v2__skills-card-head{align-items:flex-end;display:flex;gap:16px;justify-content:space-between;margin-bottom:0}.candidate-v2__skills-card-title{color:#fff;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:22px;font-variation-settings:"wdth" 100;font-weight:800;letter-spacing:-.8px;line-height:1;margin:0}.candidate-v2__skills-card-add,.candidate-v2__skills-card-add:active,.candidate-v2__skills-card-add:focus,.candidate-v2__skills-card-add:hover,.candidate-v2__skills-card-add:visited{align-self:flex-end;background:transparent;border:0;color:var(--brand-pink-soft,#f498cf)!important;cursor:pointer;font-size:11px;font-weight:700;padding:0;text-decoration:none!important;transition:color .15s ease;white-space:nowrap}.candidate-v2__skills-card-add:hover{color:var(--brand-pink,#dd26a0)!important}.candidate-v2__skills-add-banner{align-items:center;background:rgba(255,92,168,.06);border:1.5px dashed rgba(255,92,168,.45);border-radius:12px;color:var(--brand-pink-soft,#f498cf);cursor:pointer;display:flex;font-size:14px;font-weight:700;gap:10px;justify-content:center;letter-spacing:.3px;margin:14px 0 18px;padding:16px 20px;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .1s ease;width:100%}.candidate-v2__skills-add-banner__icon{font-size:22px!important;font-variation-settings:"wght" 600}.candidate-v2__skills-add-banner__label{line-height:1}.candidate-v2__skills-add-banner:hover{background:rgba(255,92,168,.12);border-color:var(--brand-pink-soft,#f498cf);color:var(--brand-pink,#dd26a0)}.candidate-v2__skills-add-banner:active{transform:translateY(1px)}.candidate-v2__skills-add-banner:focus-visible{outline:2px solid var(--brand-pink-soft,#f498cf);outline-offset:3px}.candidate-v2__skills-card-help{color:hsla(0,0%,100%,.78);font-size:13.5px;line-height:1.55;margin:10px 0 14px}.candidate-v2__skills-card-help strong{color:#fff;font-weight:600}.candidate-v2__skills-card-help .comp-help-pink{color:var(--brand-pink-soft,#f498cf);font-weight:600}.candidate-v2__skills-add-card .comp-staging{margin-top:12px}.candidate-v2__skills-add-card .comp-staging__hint{color:hsla(0,0%,100%,.78);font-size:11.5px;line-height:1.5;margin:0 0 10px}.candidate-v2__skills-card{background:var(--brand-navy,#001645);border-radius:16px;padding:22px}.candidate-v2__skills-card .comp-progress{display:none}.candidate-v2__skills-card .comp-section{margin-bottom:0}.candidate-v2__skills-card .comp-add-btn,.candidate-v2__skills-card .comp-divider,.candidate-v2__skills-card .comp-section__header{display:none}.candidate-v2__skills-card .comp-category{display:flex;flex-direction:column;gap:6px;margin:0!important}.candidate-v2__skills-card .comp-category+.comp-category{margin-top:14px!important}.candidate-v2__skills-card .comp-category[hidden]{display:none}.candidate-v2__skills-card .comp-category__header{align-items:center;background:hsla(0,0%,100%,.04)!important;border:0!important;border-radius:8px!important;cursor:pointer;display:flex!important;gap:10px;padding:8px 12px!important;transition:background-color .15s ease;width:100%}.candidate-v2__skills-card .comp-category__header:hover{background:hsla(0,0%,100%,.07)!important}.candidate-v2__skills-card .comp-category__name{color:var(--brand-pink-soft,#f498cf);font-size:13px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.candidate-v2__skills-card .comp-category__count{background:hsla(0,0%,100%,.08);border-radius:10px;color:hsla(0,0%,100%,.78);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:700;padding:2px 8px}.candidate-v2__skills-card .comp-category__chevron{color:hsla(0,0%,100%,.78);font-size:18px!important;margin-left:auto;transition:transform .2s ease}.candidate-v2__skills-card .comp-category__body{display:flex;flex-direction:column;gap:14px;padding-top:6px}.candidate-v2__skills-card .comp-category--collapsed .comp-category__body{display:none}.candidate-v2__skills-card .comp-category--collapsed .comp-category__chevron{transform:rotate(-90deg)}.candidate-v2__skills-card .comp-category--unclassified .comp-category__header{background:rgba(255,92,168,.08)!important}.candidate-v2__skills-card .comp-category--unclassified .comp-category__header:hover{background:rgba(255,92,168,.14)!important}.candidate-v2__skills-card .comp-category--unclassified .comp-category__name{color:var(--brand-pink-soft,#f498cf)}.candidate-v2__skills-card .comp-rows{display:flex;flex-direction:column;gap:14px}.candidate-v2__skills-card .comp-row+.comp-row{margin-top:0!important}.candidate-v2__skills-card .comp-grid--header{border:0!important;display:grid!important;gap:18px!important;grid-template-columns:1fr 190px 152px 88px 28px!important;margin-bottom:0!important;padding:0 16px 8px!important}.candidate-v2__skills-card .comp-grid--header>div{border:0!important;color:hsla(0,0%,100%,.78)!important;font-size:9px!important;font-weight:700!important;letter-spacing:1px!important;padding:0!important;text-transform:uppercase}.candidate-v2__skills-card .comp-grid--header .comp-grid__skill{text-align:left}.candidate-v2__skills-card .comp-grid--header .comp-grid__actions{display:none!important}.candidate-v2__skills-card .comp-grid--header .comp-grid__interest,.candidate-v2__skills-card .comp-grid--header .comp-grid__level{justify-self:start;text-align:left}.candidate-v2__skills-card .comp-grid--header .comp-grid__years{background:transparent!important;border:0!important;height:auto!important;min-width:0!important;padding:0!important}.candidate-v2__skills-card .comp-row{align-items:center;background:transparent!important;border:0!important;border-radius:10px!important;display:grid!important;gap:18px;grid-template-columns:1fr 190px 152px 88px 28px;margin-bottom:0!important;opacity:1!important;padding:8px 16px!important;position:relative;transition:background-color .15s ease}.candidate-v2__skills-card .comp-row:hover{background:hsla(0,0%,100%,.03)!important}.candidate-v2__skills-card .comp-row:hover .comp-row__delete{opacity:1}.candidate-v2__skills-card .comp-row .comp-grid__level{border-right:0!important;padding-right:0!important}.candidate-v2__skills-card .comp-row .comp-grid__interest{padding-left:0!important}.candidate-v2__skills-card .comp-row .comp-grid__actions{align-items:center;display:flex!important;gap:0;justify-content:flex-end}.candidate-v2__skills-card .comp-row__dot{display:none}.candidate-v2__skills-card .comp-grid__skill{color:#fff;font-size:14px;font-weight:600;line-height:1.35}.candidate-v2__skills-card .comp-grid__skill input[type=text]{background:color-mix(in srgb,var(--brand-navy,#001645) 99%,#000)!important;border:1px solid transparent!important;border-radius:10px!important;box-shadow:none!important;color:#fff!important;font-size:14px!important;font-weight:600!important;padding:9px 12px!important;width:100%}.candidate-v2__skills-card .comp-grid__skill input[type=text]:focus{background:color-mix(in srgb,var(--brand-navy,#001645) 99%,#000)!important;border-color:var(--brand-pink,#dd26a0)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-pink,#dd26a0) 18%,transparent)!important;outline:0!important}.candidate-v2__skills-card .comp-grid__skill input[type=text][readonly],.candidate-v2__skills-card .comp-grid__skill input[type=text][readonly]:focus{border-color:transparent!important;box-shadow:none!important;cursor:default}.candidate-v2__skills-card .comp-grid__skill .ts-wrapper{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.candidate-v2__skills-card .comp-grid__skill .ts-wrapper .ts-control{background:color-mix(in srgb,var(--brand-navy,#001645) 99%,#000)!important;border:1px solid transparent!important;border-radius:10px!important;box-shadow:none!important;color:#fff!important;font-size:14px!important;font-weight:600!important;min-height:40px!important;padding:9px 28px 9px 12px!important}.candidate-v2__skills-card .comp-grid__skill .ts-wrapper .ts-control>input{color:#fff!important;font-size:14px!important}.candidate-v2__skills-card .comp-grid__skill .ts-wrapper .ts-control .item{background:transparent!important;color:#fff!important;font-size:14px!important;font-weight:600}.candidate-v2__skills-card .comp-grid__skill .ts-wrapper:hover .ts-control{background:color-mix(in srgb,var(--brand-navy,#001645) 99%,#000)!important;border-color:rgba(255,45,146,.45)!important}.candidate-v2__skills-card .comp-grid__skill .ts-wrapper.focus .ts-control{background:color-mix(in srgb,var(--brand-navy,#001645) 99%,#000)!important;border-color:var(--brand-pink,#dd26a0)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-pink,#dd26a0) 18%,transparent)!important}.candidate-v2__skills-card .comp-grid__skill .ts-wrapper:after{border:0!important;color:hsla(0,0%,100%,.35);content:"⌄";font-size:14px;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-65%)}.candidate-v2__skills-card .comp-grid__skill .ts-wrapper .ts-dropdown{background:var(--brand-navy,#001645)!important;border:1px solid hsla(0,0%,100%,.12)!important;border-radius:8px!important;box-shadow:0 8px 24px rgba(0,0,0,.4);color:#fff!important}.candidate-v2__skills-card .comp-grid__skill .ts-wrapper .ts-dropdown .active,.candidate-v2__skills-card .comp-grid__skill .ts-wrapper .ts-dropdown .option{color:#fff!important;padding:8px 12px!important}.candidate-v2__skills-card .comp-grid__skill .ts-wrapper .ts-dropdown .active,.candidate-v2__skills-card .comp-grid__skill .ts-wrapper .ts-dropdown .option:hover{background:rgba(255,92,168,.12)!important;color:var(--brand-pink-soft,#f498cf)!important}.candidate-v2__skills-card .comp-grid__skill select{appearance:none;background:transparent!important;border:0!important;box-shadow:none!important;color:#fff!important;font-size:13px!important;font-weight:500!important;padding:6px 8px!important;width:100%}.candidate-v2__skills-card .comp-grid__skill select:focus{background:hsla(0,0%,100%,.04)!important;border-radius:6px!important;outline:0}.candidate-v2__skills-card .comp-grid__skill select option{background:var(--brand-navy,#001645);color:#fff}.candidate-v2__skills-card .comp-grid__possessed{display:none}.candidate-v2__skills-card .comp-row[data-skill-kind=binary] .comp-grid__interest,.candidate-v2__skills-card .comp-row[data-skill-kind=binary] .comp-grid__level,.candidate-v2__skills-card .comp-row[data-skill-kind=binary] .comp-grid__years{display:none!important}.candidate-v2__skills-card .comp-row[data-skill-kind=binary] .comp-grid__possessed{align-items:center;display:flex;grid-column:2/-2;justify-content:flex-end}.candidate-v2__skills-card .comp-row[data-row-kind=knowledge]:not([data-skill-kind=binary]) .comp-grid__interest--na,.candidate-v2__skills-card .comp-row[data-row-kind=knowledge]:not([data-skill-kind=binary]) .comp-grid__years--na{visibility:hidden}.candidate-v2__skills-card .comp-cert-badge{align-items:center!important;background:rgba(76,217,100,.14)!important;border-radius:14px!important;color:#6ee08a!important;display:inline-flex!important;font-size:11px!important;font-weight:700!important;gap:6px!important;letter-spacing:.4px!important;line-height:1!important;padding:5px 12px!important;text-transform:uppercase!important;user-select:none;white-space:nowrap}.candidate-v2__skills-card .comp-cert-badge>.material-symbols-outlined,.candidate-v2__skills-card .comp-cert-badge__icon{align-items:center!important;color:inherit!important;display:inline-flex!important;font-size:14px!important;height:14px;justify-content:center!important;line-height:1!important;width:14px}.candidate-v2__skills-card .comp-cert-badge__label{align-items:center;color:inherit!important;display:inline-flex;line-height:1!important}.candidate-v2__skills-card .pill-group{align-items:center;display:flex!important;flex:0 0 auto!important;flex-wrap:nowrap;gap:6px!important}.candidate-v2__skills-card .pill-cell{align-items:center;display:flex;flex-direction:column;gap:4px}.candidate-v2__skills-card .pill{align-items:center;background:transparent;border:1.5px solid hsla(0,0%,100%,.12)!important;border-radius:8px!important;color:hsla(0,0%,100%,.55)!important;cursor:pointer;display:flex!important;flex:0 0 32px!important;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif)!important;font-size:12.5px!important;font-weight:800!important;height:32px!important;justify-content:center;line-height:1!important;padding:0!important;text-align:center;transition:background-color .12s ease,border-color .12s ease,color .12s ease,box-shadow .12s ease;width:32px!important}.candidate-v2__skills-card .pill:hover{border-color:rgba(255,45,146,.5)!important;color:#fff!important}.candidate-v2__skills-card .pill--active{background:var(--brand-pink,#dd26a0)!important;border-color:var(--brand-pink,#dd26a0)!important;color:#fff!important}.candidate-v2__skills-card .pill-cell--active:not(:has(~.pill-cell--active)) .pill--active{box-shadow:0 0 0 3px rgba(255,45,146,.25)}.candidate-v2__skills-card .comp-grid__interest .pill--active{background:#fff!important;border-color:#fff!important;color:var(--brand-ink,#0a0a14)!important}.candidate-v2__skills-card .comp-grid__interest .pill-cell--active:not(:has(~.pill-cell--active)) .pill--active{box-shadow:0 0 0 3px hsla(0,0%,100%,.35)}.candidate-v2__skills-card .pill-tag{color:hsla(0,0%,100%,.5);font-size:8.5px;font-weight:600;letter-spacing:.3px;line-height:1;text-transform:uppercase;transition:color .12s ease;white-space:nowrap}.candidate-v2__skills-card .pill-cell--active .pill-tag{color:var(--brand-pink,#dd26a0)}.candidate-v2__skills-card .comp-grid__interest .pill-cell--active .pill-tag{color:#fff}.candidate-v2__skills-card .comp-grid__years{font-feature-settings:"tnum" 1;align-items:center!important;background:#0a1430!important;border:1px solid hsla(0,0%,100%,.12)!important;border-radius:8px!important;color:#fff!important;cursor:text;display:inline-flex!important;font-family:JetBrains Mono,ui-monospace,monospace!important;font-size:13px!important;font-weight:700!important;gap:2px;height:30px;justify-content:center!important;justify-self:end;margin:0;min-width:78px;padding:0 6px!important;transition:border-color .15s ease,background-color .15s ease}.candidate-v2__skills-card .comp-grid__years:hover{border-color:hsla(0,0%,100%,.22)!important}.candidate-v2__skills-card .comp-grid__years:focus-within{background:var(--brand-navy,#001645)!important;border-color:var(--brand-pink-soft,#f498cf)!important}.candidate-v2__skills-card .comp-grid__years input,.candidate-v2__skills-card .comp-grid__years input.years-experience,.candidate-v2__skills-card .comp-grid__years input[type=number]{appearance:none!important;-moz-appearance:textfield!important;-webkit-appearance:none!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#fff!important;font-family:JetBrains Mono,ui-monospace,monospace!important;font-size:13px!important;font-weight:700!important;height:auto!important;line-height:1!important;margin:0!important;max-width:24px!important;min-width:24px!important;padding:0!important;text-align:center!important;width:24px!important}.candidate-v2__skills-card .comp-grid__years input.years-experience::-webkit-inner-spin-button,.candidate-v2__skills-card .comp-grid__years input.years-experience::-webkit-outer-spin-button,.candidate-v2__skills-card .comp-grid__years input::-webkit-inner-spin-button,.candidate-v2__skills-card .comp-grid__years input::-webkit-outer-spin-button,.candidate-v2__skills-card .comp-grid__years input[type=number]::-webkit-inner-spin-button,.candidate-v2__skills-card .comp-grid__years input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none!important;appearance:none!important;display:none!important;margin:0!important}.candidate-v2__skills-card .comp-grid__years input.years-experience:focus,.candidate-v2__skills-card .comp-grid__years input:focus,.candidate-v2__skills-card .comp-grid__years input[type=number]:focus{background:transparent!important;outline:0!important}.candidate-v2__skills-card .comp-grid__years input.years-experience::placeholder,.candidate-v2__skills-card .comp-grid__years input::placeholder,.candidate-v2__skills-card .comp-grid__years input[type=number]::placeholder{color:hsla(0,0%,100%,.4)!important}.candidate-v2__skills-card .comp-grid__years-suffix{color:hsla(0,0%,100%,.78);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:500;line-height:1;margin-left:1px;margin-right:2px;pointer-events:none;user-select:none}.candidate-v2__skills-card .comp-grid__years-step{align-items:center;background:transparent;border:0;border-radius:4px;color:hsla(0,0%,100%,.55);cursor:pointer;display:inline-flex;flex:0 0 16px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:16px;font-weight:600;height:22px;justify-content:center;line-height:1;padding:0;transition:background-color .12s ease,color .12s ease;width:16px}.candidate-v2__skills-card .comp-grid__years-step:focus-visible,.candidate-v2__skills-card .comp-grid__years-step:hover{background:rgba(255,92,168,.1);color:var(--brand-pink-soft,#f498cf);outline:0}.candidate-v2__skills-card .comp-grid__years-step:disabled{background:transparent;color:hsla(0,0%,100%,.18);cursor:not-allowed}.candidate-v2__skills-card .comp-row__delete{align-items:center;background:hsla(0,0%,100%,.06);border:0;border-radius:50%;color:hsla(0,0%,100%,.6);cursor:pointer;display:flex;height:26px;justify-content:center;opacity:.7;padding:0;position:relative;transition:opacity .15s ease,color .15s ease,background-color .15s ease,transform .1s ease;width:26px}.candidate-v2__skills-card .comp-row__delete:hover{background:rgba(255,92,168,.18);color:var(--brand-pink,#dd26a0);opacity:1;transform:scale(1.08)}.candidate-v2__skills-card .comp-row__delete>.material-symbols-outlined{font-size:16px}.candidate-v2__skills-card .comp-row__validate{align-items:center;background:var(--brand-pink-soft,#f498cf);border:0;border-radius:999px;bottom:8px;box-shadow:0 4px 14px rgba(255,92,168,.42);color:#fff;cursor:pointer;display:none;font-size:11px;font-weight:700;gap:4px;letter-spacing:.3px;line-height:1;padding:5px 14px 5px 9px;position:absolute;right:8px;transition:background-color .15s ease,transform .12s ease,box-shadow .15s ease;z-index:2}.candidate-v2__skills-card .comp-row__validate>.material-symbols-outlined{font-size:14px}.candidate-v2__skills-card .comp-row__validate:hover{background:var(--brand-pink,#dd26a0);box-shadow:0 6px 20px rgba(255,92,168,.58);transform:translateY(-1px)}.candidate-v2__skills-card .comp-row__validate:active{transform:translateY(0) scale(.97)}.candidate-v2__skills-card .comp-row__validate:focus-visible{outline:2px solid #fff;outline-offset:2px}@keyframes comp-validate-pop{0%{opacity:0;transform:translateY(6px) scale(.82)}60%{opacity:1;transform:translateY(-2px) scale(1.04)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes comp-validate-glow{0%,to{box-shadow:0 4px 14px rgba(255,92,168,.42)}50%{box-shadow:0 4px 22px rgba(255,92,168,.72)}}.candidate-v2__skills-card .comp-row--pending{background:rgba(255,92,168,.06)!important;box-shadow:inset 0 0 0 1px rgba(255,92,168,.28);padding-bottom:40px!important}.candidate-v2__skills-card .comp-row--pending .comp-row__delete{background:rgba(255,92,168,.18);color:rgba(255,92,168,.95);opacity:1}.candidate-v2__skills-card .comp-row--pending.comp-row--complete .comp-row__validate{animation:comp-validate-pop .32s cubic-bezier(.34,1.56,.64,1) both,comp-validate-glow 1.6s ease-in-out .32s 2;display:inline-flex}@media (prefers-reduced-motion:reduce){.candidate-v2__skills-card .comp-row--pending.comp-row--complete .comp-row__validate{animation:none}}.candidate-v2__skills-card .comp-add-btn{background:transparent;border:1px dashed hsla(0,0%,100%,.12);border-radius:8px;color:hsla(0,0%,100%,.78);cursor:pointer;display:block;font-size:12px;font-weight:500;margin-top:12px;padding:10px;transition:all .15s ease;width:100%}.candidate-v2__skills-card .comp-add-btn:hover{background:rgba(255,92,168,.04);border-color:var(--brand-pink-soft,#f498cf);color:var(--brand-pink-soft,#f498cf)}.candidate-v2__form-row{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.candidate-v2__form-row--inline{align-items:center;flex-direction:row;gap:12px}.candidate-v2__form-label,.candidate-v2__form-row label{color:var(--brand-pink-soft,#f498cf);font-size:11px;font-weight:700;letter-spacing:1.2px;margin:0;text-transform:uppercase}.candidate-v2__form-help{color:hsla(0,0%,100%,.78);font-size:12px;line-height:1.4;margin:4px 0 0}.candidate-v2__card input[type=date],.candidate-v2__card input[type=email],.candidate-v2__card input[type=month],.candidate-v2__card input[type=number],.candidate-v2__card input[type=password],.candidate-v2__card input[type=search],.candidate-v2__card input[type=tel],.candidate-v2__card input[type=text],.candidate-v2__card input[type=url],.candidate-v2__card select,.candidate-v2__card textarea,.candidate-v2__criteria-card input[type=date],.candidate-v2__criteria-card input[type=email],.candidate-v2__criteria-card input[type=month],.candidate-v2__criteria-card input[type=number],.candidate-v2__criteria-card input[type=password],.candidate-v2__criteria-card input[type=search],.candidate-v2__criteria-card input[type=tel],.candidate-v2__criteria-card input[type=text],.candidate-v2__criteria-card input[type=url],.candidate-v2__criteria-card select,.candidate-v2__criteria-card textarea,.candidate-v2__softskills-card input[type=date],.candidate-v2__softskills-card input[type=email],.candidate-v2__softskills-card input[type=month],.candidate-v2__softskills-card input[type=number],.candidate-v2__softskills-card input[type=password],.candidate-v2__softskills-card input[type=search],.candidate-v2__softskills-card input[type=tel],.candidate-v2__softskills-card input[type=text],.candidate-v2__softskills-card input[type=url],.candidate-v2__softskills-card select,.candidate-v2__softskills-card textarea{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:8px;color:#fff;font-family:var(--brand-font-body,"Inter",system-ui,-apple-system,"Segoe UI",sans-serif);font-size:14px;padding:10px 12px;transition:border-color .15s ease,background .15s ease;width:100%}@media (max-width:575.98px){.candidate-v2__card input[type=date],.candidate-v2__card input[type=email],.candidate-v2__card input[type=month],.candidate-v2__card input[type=number],.candidate-v2__card input[type=password],.candidate-v2__card input[type=search],.candidate-v2__card input[type=tel],.candidate-v2__card input[type=text],.candidate-v2__card input[type=url],.candidate-v2__card select,.candidate-v2__card textarea,.candidate-v2__criteria-card input[type=date],.candidate-v2__criteria-card input[type=email],.candidate-v2__criteria-card input[type=month],.candidate-v2__criteria-card input[type=number],.candidate-v2__criteria-card input[type=password],.candidate-v2__criteria-card input[type=search],.candidate-v2__criteria-card input[type=tel],.candidate-v2__criteria-card input[type=text],.candidate-v2__criteria-card input[type=url],.candidate-v2__criteria-card select,.candidate-v2__criteria-card textarea,.candidate-v2__softskills-card input[type=date],.candidate-v2__softskills-card input[type=email],.candidate-v2__softskills-card input[type=month],.candidate-v2__softskills-card input[type=number],.candidate-v2__softskills-card input[type=password],.candidate-v2__softskills-card input[type=search],.candidate-v2__softskills-card input[type=tel],.candidate-v2__softskills-card input[type=text],.candidate-v2__softskills-card input[type=url],.candidate-v2__softskills-card select,.candidate-v2__softskills-card textarea{font-size:16px;min-height:48px;padding:12px 14px}}.candidate-v2__card input[type=date]::placeholder,.candidate-v2__card input[type=email]::placeholder,.candidate-v2__card input[type=month]::placeholder,.candidate-v2__card input[type=number]::placeholder,.candidate-v2__card input[type=password]::placeholder,.candidate-v2__card input[type=search]::placeholder,.candidate-v2__card input[type=tel]::placeholder,.candidate-v2__card input[type=text]::placeholder,.candidate-v2__card input[type=url]::placeholder,.candidate-v2__card select::placeholder,.candidate-v2__card textarea::placeholder,.candidate-v2__criteria-card input[type=date]::placeholder,.candidate-v2__criteria-card input[type=email]::placeholder,.candidate-v2__criteria-card input[type=month]::placeholder,.candidate-v2__criteria-card input[type=number]::placeholder,.candidate-v2__criteria-card input[type=password]::placeholder,.candidate-v2__criteria-card input[type=search]::placeholder,.candidate-v2__criteria-card input[type=tel]::placeholder,.candidate-v2__criteria-card input[type=text]::placeholder,.candidate-v2__criteria-card input[type=url]::placeholder,.candidate-v2__criteria-card select::placeholder,.candidate-v2__criteria-card textarea::placeholder,.candidate-v2__softskills-card input[type=date]::placeholder,.candidate-v2__softskills-card input[type=email]::placeholder,.candidate-v2__softskills-card input[type=month]::placeholder,.candidate-v2__softskills-card input[type=number]::placeholder,.candidate-v2__softskills-card input[type=password]::placeholder,.candidate-v2__softskills-card input[type=search]::placeholder,.candidate-v2__softskills-card input[type=tel]::placeholder,.candidate-v2__softskills-card input[type=text]::placeholder,.candidate-v2__softskills-card input[type=url]::placeholder,.candidate-v2__softskills-card select::placeholder,.candidate-v2__softskills-card textarea::placeholder{color:hsla(0,0%,100%,.35)}.candidate-v2__card input[type=date]:hover,.candidate-v2__card input[type=email]:hover,.candidate-v2__card input[type=month]:hover,.candidate-v2__card input[type=number]:hover,.candidate-v2__card input[type=password]:hover,.candidate-v2__card input[type=search]:hover,.candidate-v2__card input[type=tel]:hover,.candidate-v2__card input[type=text]:hover,.candidate-v2__card input[type=url]:hover,.candidate-v2__card select:hover,.candidate-v2__card textarea:hover,.candidate-v2__criteria-card input[type=date]:hover,.candidate-v2__criteria-card input[type=email]:hover,.candidate-v2__criteria-card input[type=month]:hover,.candidate-v2__criteria-card input[type=number]:hover,.candidate-v2__criteria-card input[type=password]:hover,.candidate-v2__criteria-card input[type=search]:hover,.candidate-v2__criteria-card input[type=tel]:hover,.candidate-v2__criteria-card input[type=text]:hover,.candidate-v2__criteria-card input[type=url]:hover,.candidate-v2__criteria-card select:hover,.candidate-v2__criteria-card textarea:hover,.candidate-v2__softskills-card input[type=date]:hover,.candidate-v2__softskills-card input[type=email]:hover,.candidate-v2__softskills-card input[type=month]:hover,.candidate-v2__softskills-card input[type=number]:hover,.candidate-v2__softskills-card input[type=password]:hover,.candidate-v2__softskills-card input[type=search]:hover,.candidate-v2__softskills-card input[type=tel]:hover,.candidate-v2__softskills-card input[type=text]:hover,.candidate-v2__softskills-card input[type=url]:hover,.candidate-v2__softskills-card select:hover,.candidate-v2__softskills-card textarea:hover{border-color:hsla(0,0%,100%,.22)}.candidate-v2__card input[type=date]:focus,.candidate-v2__card input[type=email]:focus,.candidate-v2__card input[type=month]:focus,.candidate-v2__card input[type=number]:focus,.candidate-v2__card input[type=password]:focus,.candidate-v2__card input[type=search]:focus,.candidate-v2__card input[type=tel]:focus,.candidate-v2__card input[type=text]:focus,.candidate-v2__card input[type=url]:focus,.candidate-v2__card select:focus,.candidate-v2__card textarea:focus,.candidate-v2__criteria-card input[type=date]:focus,.candidate-v2__criteria-card input[type=email]:focus,.candidate-v2__criteria-card input[type=month]:focus,.candidate-v2__criteria-card input[type=number]:focus,.candidate-v2__criteria-card input[type=password]:focus,.candidate-v2__criteria-card input[type=search]:focus,.candidate-v2__criteria-card input[type=tel]:focus,.candidate-v2__criteria-card input[type=text]:focus,.candidate-v2__criteria-card input[type=url]:focus,.candidate-v2__criteria-card select:focus,.candidate-v2__criteria-card textarea:focus,.candidate-v2__softskills-card input[type=date]:focus,.candidate-v2__softskills-card input[type=email]:focus,.candidate-v2__softskills-card input[type=month]:focus,.candidate-v2__softskills-card input[type=number]:focus,.candidate-v2__softskills-card input[type=password]:focus,.candidate-v2__softskills-card input[type=search]:focus,.candidate-v2__softskills-card input[type=tel]:focus,.candidate-v2__softskills-card input[type=text]:focus,.candidate-v2__softskills-card input[type=url]:focus,.candidate-v2__softskills-card select:focus,.candidate-v2__softskills-card textarea:focus{background:hsla(0,0%,100%,.1);border-color:var(--brand-pink,#dd26a0);box-shadow:0 0 0 3px rgba(255,45,146,.18);outline:0}.candidate-v2__card input[type=date]:disabled,.candidate-v2__card input[type=date][readonly],.candidate-v2__card input[type=email]:disabled,.candidate-v2__card input[type=email][readonly],.candidate-v2__card input[type=month]:disabled,.candidate-v2__card input[type=month][readonly],.candidate-v2__card input[type=number]:disabled,.candidate-v2__card input[type=number][readonly],.candidate-v2__card input[type=password]:disabled,.candidate-v2__card input[type=password][readonly],.candidate-v2__card input[type=search]:disabled,.candidate-v2__card input[type=search][readonly],.candidate-v2__card input[type=tel]:disabled,.candidate-v2__card input[type=tel][readonly],.candidate-v2__card input[type=text]:disabled,.candidate-v2__card input[type=text][readonly],.candidate-v2__card input[type=url]:disabled,.candidate-v2__card input[type=url][readonly],.candidate-v2__card select:disabled,.candidate-v2__card select[readonly],.candidate-v2__card textarea:disabled,.candidate-v2__card textarea[readonly],.candidate-v2__criteria-card input[type=date]:disabled,.candidate-v2__criteria-card input[type=date][readonly],.candidate-v2__criteria-card input[type=email]:disabled,.candidate-v2__criteria-card input[type=email][readonly],.candidate-v2__criteria-card input[type=month]:disabled,.candidate-v2__criteria-card input[type=month][readonly],.candidate-v2__criteria-card input[type=number]:disabled,.candidate-v2__criteria-card input[type=number][readonly],.candidate-v2__criteria-card input[type=password]:disabled,.candidate-v2__criteria-card input[type=password][readonly],.candidate-v2__criteria-card input[type=search]:disabled,.candidate-v2__criteria-card input[type=search][readonly],.candidate-v2__criteria-card input[type=tel]:disabled,.candidate-v2__criteria-card input[type=tel][readonly],.candidate-v2__criteria-card input[type=text]:disabled,.candidate-v2__criteria-card input[type=text][readonly],.candidate-v2__criteria-card input[type=url]:disabled,.candidate-v2__criteria-card input[type=url][readonly],.candidate-v2__criteria-card select:disabled,.candidate-v2__criteria-card select[readonly],.candidate-v2__criteria-card textarea:disabled,.candidate-v2__criteria-card textarea[readonly],.candidate-v2__softskills-card input[type=date]:disabled,.candidate-v2__softskills-card input[type=date][readonly],.candidate-v2__softskills-card input[type=email]:disabled,.candidate-v2__softskills-card input[type=email][readonly],.candidate-v2__softskills-card input[type=month]:disabled,.candidate-v2__softskills-card input[type=month][readonly],.candidate-v2__softskills-card input[type=number]:disabled,.candidate-v2__softskills-card input[type=number][readonly],.candidate-v2__softskills-card input[type=password]:disabled,.candidate-v2__softskills-card input[type=password][readonly],.candidate-v2__softskills-card input[type=search]:disabled,.candidate-v2__softskills-card input[type=search][readonly],.candidate-v2__softskills-card input[type=tel]:disabled,.candidate-v2__softskills-card input[type=tel][readonly],.candidate-v2__softskills-card input[type=text]:disabled,.candidate-v2__softskills-card input[type=text][readonly],.candidate-v2__softskills-card input[type=url]:disabled,.candidate-v2__softskills-card input[type=url][readonly],.candidate-v2__softskills-card select:disabled,.candidate-v2__softskills-card select[readonly],.candidate-v2__softskills-card textarea:disabled,.candidate-v2__softskills-card textarea[readonly]{cursor:not-allowed;opacity:.55}.candidate-v2__card select option,.candidate-v2__criteria-card select option,.candidate-v2__softskills-card select option{background:var(--brand-navy,#001645);color:#fff}.candidate-v2__card textarea,.candidate-v2__criteria-card textarea,.candidate-v2__softskills-card textarea{min-height:96px;resize:vertical}.candidate-v2__card .ts-wrapper,.candidate-v2__criteria-card .ts-wrapper,.candidate-v2__softskills-card .ts-wrapper{background:hsla(0,0%,100%,.06)!important;border:1px solid hsla(0,0%,100%,.12)!important;border-radius:8px!important;box-shadow:none!important;min-height:44px;padding:0!important}.candidate-v2__card .ts-wrapper .ts-control,.candidate-v2__criteria-card .ts-wrapper .ts-control,.candidate-v2__softskills-card .ts-wrapper .ts-control{background:transparent!important;border:0!important;box-shadow:none!important;color:#fff!important;font-size:14px!important;min-height:44px!important;padding:9px 12px!important}.candidate-v2__card .ts-wrapper .ts-control>input,.candidate-v2__criteria-card .ts-wrapper .ts-control>input,.candidate-v2__softskills-card .ts-wrapper .ts-control>input{background:transparent!important;box-shadow:none!important;color:#fff!important;font-size:14px!important}.candidate-v2__card .ts-wrapper .ts-control>input::placeholder,.candidate-v2__criteria-card .ts-wrapper .ts-control>input::placeholder,.candidate-v2__softskills-card .ts-wrapper .ts-control>input::placeholder{color:hsla(0,0%,100%,.4)!important}.candidate-v2__card .ts-wrapper .ts-control .item,.candidate-v2__criteria-card .ts-wrapper .ts-control .item,.candidate-v2__softskills-card .ts-wrapper .ts-control .item{background:transparent!important;border:0!important;color:#fff!important;font-size:14px!important;margin:0!important}.candidate-v2__card .ts-wrapper:hover,.candidate-v2__criteria-card .ts-wrapper:hover,.candidate-v2__softskills-card .ts-wrapper:hover{border-color:hsla(0,0%,100%,.22)!important}.candidate-v2__card .ts-wrapper.focus,.candidate-v2__card .ts-wrapper.focus .ts-control,.candidate-v2__criteria-card .ts-wrapper.focus,.candidate-v2__criteria-card .ts-wrapper.focus .ts-control,.candidate-v2__softskills-card .ts-wrapper.focus,.candidate-v2__softskills-card .ts-wrapper.focus .ts-control{background:hsla(0,0%,100%,.1)!important;border-color:var(--brand-pink,#dd26a0)!important;box-shadow:0 0 0 3px rgba(255,45,146,.18)!important}.candidate-v2__card .ts-wrapper .ts-dropdown,.candidate-v2__criteria-card .ts-wrapper .ts-dropdown,.candidate-v2__softskills-card .ts-wrapper .ts-dropdown{background:var(--brand-navy,#001645)!important;border:1px solid hsla(0,0%,100%,.14)!important;border-radius:8px!important;box-shadow:0 8px 28px rgba(0,0,0,.45)!important;color:#fff!important;margin-top:4px}.candidate-v2__card .ts-wrapper .ts-dropdown .active,.candidate-v2__card .ts-wrapper .ts-dropdown .option,.candidate-v2__criteria-card .ts-wrapper .ts-dropdown .active,.candidate-v2__criteria-card .ts-wrapper .ts-dropdown .option,.candidate-v2__softskills-card .ts-wrapper .ts-dropdown .active,.candidate-v2__softskills-card .ts-wrapper .ts-dropdown .option{background:transparent!important;color:#fff!important;padding:10px 14px!important}.candidate-v2__card .ts-wrapper .ts-dropdown .active,.candidate-v2__card .ts-wrapper .ts-dropdown .option:hover,.candidate-v2__criteria-card .ts-wrapper .ts-dropdown .active,.candidate-v2__criteria-card .ts-wrapper .ts-dropdown .option:hover,.candidate-v2__softskills-card .ts-wrapper .ts-dropdown .active,.candidate-v2__softskills-card .ts-wrapper .ts-dropdown .option:hover{background:rgba(255,92,168,.12)!important;color:var(--brand-pink-soft,#f498cf)!important}.candidate-v2__card .ts-wrapper .ts-dropdown .no-results,.candidate-v2__card .ts-wrapper .ts-dropdown .optgroup-header,.candidate-v2__criteria-card .ts-wrapper .ts-dropdown .no-results,.candidate-v2__criteria-card .ts-wrapper .ts-dropdown .optgroup-header,.candidate-v2__softskills-card .ts-wrapper .ts-dropdown .no-results,.candidate-v2__softskills-card .ts-wrapper .ts-dropdown .optgroup-header{background:transparent!important;color:hsla(0,0%,100%,.78)!important;padding:10px 14px!important}.candidate-v2__card .ts-wrapper .ts-dropdown .highlight,.candidate-v2__card .ts-wrapper .ts-dropdown .mark,.candidate-v2__card .ts-wrapper .ts-dropdown mark,.candidate-v2__criteria-card .ts-wrapper .ts-dropdown .highlight,.candidate-v2__criteria-card .ts-wrapper .ts-dropdown .mark,.candidate-v2__criteria-card .ts-wrapper .ts-dropdown mark,.candidate-v2__softskills-card .ts-wrapper .ts-dropdown .highlight,.candidate-v2__softskills-card .ts-wrapper .ts-dropdown .mark,.candidate-v2__softskills-card .ts-wrapper .ts-dropdown mark{background:rgba(255,45,146,.32)!important;border-radius:3px;color:#fff!important;font-weight:700;padding:1px 2px}.candidate-v2__card .ts-wrapper .ts-dropdown .active .highlight,.candidate-v2__card .ts-wrapper .ts-dropdown .active .mark,.candidate-v2__card .ts-wrapper .ts-dropdown .active mark,.candidate-v2__card .ts-wrapper .ts-dropdown .option:hover .highlight,.candidate-v2__card .ts-wrapper .ts-dropdown .option:hover .mark,.candidate-v2__card .ts-wrapper .ts-dropdown .option:hover mark,.candidate-v2__criteria-card .ts-wrapper .ts-dropdown .active .highlight,.candidate-v2__criteria-card .ts-wrapper .ts-dropdown .active .mark,.candidate-v2__criteria-card .ts-wrapper .ts-dropdown .active mark,.candidate-v2__criteria-card .ts-wrapper .ts-dropdown .option:hover .highlight,.candidate-v2__criteria-card .ts-wrapper .ts-dropdown .option:hover .mark,.candidate-v2__criteria-card .ts-wrapper .ts-dropdown .option:hover mark,.candidate-v2__softskills-card .ts-wrapper .ts-dropdown .active .highlight,.candidate-v2__softskills-card .ts-wrapper .ts-dropdown .active .mark,.candidate-v2__softskills-card .ts-wrapper .ts-dropdown .active mark,.candidate-v2__softskills-card .ts-wrapper .ts-dropdown .option:hover .highlight,.candidate-v2__softskills-card .ts-wrapper .ts-dropdown .option:hover .mark,.candidate-v2__softskills-card .ts-wrapper .ts-dropdown .option:hover mark{background:var(--brand-pink,#dd26a0)!important;color:#fff!important}.candidate-v2__card .form-check,.candidate-v2__criteria-card .form-check{margin-bottom:8px;padding-left:0}.candidate-v2__card .form-check .form-check-input,.candidate-v2__criteria-card .form-check .form-check-input{background-color:hsla(0,0%,100%,.06);border:1.5px solid hsla(0,0%,100%,.25);cursor:pointer;float:none;height:18px;margin-left:0;margin-right:10px;margin-top:0;vertical-align:middle;width:18px}.candidate-v2__card .form-check .form-check-input:checked,.candidate-v2__criteria-card .form-check .form-check-input:checked{background-color:var(--brand-pink,#dd26a0);border-color:var(--brand-pink,#dd26a0)}.candidate-v2__card .form-check .form-check-input:focus,.candidate-v2__criteria-card .form-check .form-check-input:focus{box-shadow:0 0 0 3px rgba(255,45,146,.2)}.candidate-v2__card .form-check .form-check-label,.candidate-v2__criteria-card .form-check .form-check-label{color:hsla(0,0%,100%,.86);cursor:pointer;font-size:13px;vertical-align:middle}.candidate-v2__card--light .form-check .form-check-input{background-color:#fff;border-color:rgba(0,0,0,.3)}.candidate-v2__card--light .form-check .form-check-label{color:#1f2937}.candidate-v2__card--light input[type=date],.candidate-v2__card--light input[type=email],.candidate-v2__card--light input[type=month],.candidate-v2__card--light input[type=number],.candidate-v2__card--light input[type=password],.candidate-v2__card--light input[type=search],.candidate-v2__card--light input[type=tel],.candidate-v2__card--light input[type=text],.candidate-v2__card--light input[type=url],.candidate-v2__card--light select,.candidate-v2__card--light textarea{background:#fff;border:1px solid #d1d5db;color:#1f2937}.candidate-v2__card--light input[type=date]::placeholder,.candidate-v2__card--light input[type=email]::placeholder,.candidate-v2__card--light input[type=month]::placeholder,.candidate-v2__card--light input[type=number]::placeholder,.candidate-v2__card--light input[type=password]::placeholder,.candidate-v2__card--light input[type=search]::placeholder,.candidate-v2__card--light input[type=tel]::placeholder,.candidate-v2__card--light input[type=text]::placeholder,.candidate-v2__card--light input[type=url]::placeholder,.candidate-v2__card--light select::placeholder,.candidate-v2__card--light textarea::placeholder{color:#9ca3af}.candidate-v2__card--light input[type=date]:hover,.candidate-v2__card--light input[type=email]:hover,.candidate-v2__card--light input[type=month]:hover,.candidate-v2__card--light input[type=number]:hover,.candidate-v2__card--light input[type=password]:hover,.candidate-v2__card--light input[type=search]:hover,.candidate-v2__card--light input[type=tel]:hover,.candidate-v2__card--light input[type=text]:hover,.candidate-v2__card--light input[type=url]:hover,.candidate-v2__card--light select:hover,.candidate-v2__card--light textarea:hover{background:#fff;border-color:#9ca3af}.candidate-v2__card--light input[type=date]:focus,.candidate-v2__card--light input[type=email]:focus,.candidate-v2__card--light input[type=month]:focus,.candidate-v2__card--light input[type=number]:focus,.candidate-v2__card--light input[type=password]:focus,.candidate-v2__card--light input[type=search]:focus,.candidate-v2__card--light input[type=tel]:focus,.candidate-v2__card--light input[type=text]:focus,.candidate-v2__card--light input[type=url]:focus,.candidate-v2__card--light select:focus,.candidate-v2__card--light textarea:focus{background:#fff;border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.18);color:#111827}.candidate-v2__autosave{background:var(--brand-navy,#001645);border-radius:999px;bottom:28px;box-shadow:0 8px 24px rgba(10,15,44,.25);color:#fff;font-size:13px;font-weight:600;padding:10px 18px;pointer-events:none;position:fixed;right:28px;z-index:1080}.candidate-v2__autosave.is-saving{opacity:.85}.candidate-v2__autosave.is-saved{background:#0f9d58}.candidate-v2__autosave.is-error{background:#d92d20}@media (max-width:600px){.candidate-v2__autosave{bottom:16px;left:16px;right:16px;text-align:center}}.candidate-v2__form-actions{border-top:1px solid hsla(0,0%,100%,.08);display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-top:22px;padding-top:18px}@media (max-width:600px){.candidate-v2__form-actions{flex-direction:column-reverse}.candidate-v2__form-actions>*{width:100%}}.candidate-v2__btn-primary,.candidate-v2__btn-primary:focus,.candidate-v2__btn-primary:hover,.candidate-v2__btn-primary:visited{align-items:center;background:var(--brand-pink,#dd26a0)!important;border:0;border-radius:10px;color:#fff!important;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:6px;justify-content:center;padding:12px 24px;text-decoration:none!important;transition:background .15s ease,transform .15s ease}.candidate-v2__btn-primary:focus:hover,.candidate-v2__btn-primary:hover,.candidate-v2__btn-primary:hover:hover,.candidate-v2__btn-primary:visited:hover{background:var(--brand-pink-soft,#f498cf)!important}.candidate-v2__btn-primary:disabled,.candidate-v2__btn-primary:focus:disabled,.candidate-v2__btn-primary:hover:disabled,.candidate-v2__btn-primary:visited:disabled{cursor:not-allowed;opacity:.6}.candidate-v2__btn-ghost,.candidate-v2__btn-ghost:focus,.candidate-v2__btn-ghost:hover,.candidate-v2__btn-ghost:visited{align-items:center;background:transparent;border:1px solid hsla(0,0%,100%,.18);border-radius:10px;color:hsla(0,0%,100%,.78)!important;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:6px;justify-content:center;padding:11px 22px;text-decoration:none!important;transition:all .15s ease}.candidate-v2__btn-ghost:hover{border-color:var(--brand-pink-soft,#f498cf);color:var(--brand-pink-soft,#f498cf)!important}.candidate-v2__back-link,.candidate-v2__back-link:focus,.candidate-v2__back-link:hover,.candidate-v2__back-link:visited{align-items:center;color:#5a6178!important;display:inline-flex;font-size:13px;font-weight:500;gap:6px;margin-bottom:14px;text-decoration:none!important;transition:color .15s ease}.candidate-v2__back-link:hover{color:var(--brand-pink,#dd26a0)!important}.candidate-v2__drawer-actions{align-items:center;background:#fff;border-bottom:1px solid rgba(14,26,61,.08);display:flex;gap:8px;padding:16px 22px;position:sticky;top:0;z-index:10}.candidate-v2__drawer-header{background:var(--brand-navy,#001645);color:#fff;padding:22px}.candidate-v2__drawer-eyebrow{color:var(--brand-pink-soft,#f498cf);font-size:11px;font-weight:700;letter-spacing:1.4px;margin:0 0 6px;text-transform:uppercase}.candidate-v2__drawer-title{color:#fff;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:28px;font-variation-settings:"wdth" 100;font-weight:800;letter-spacing:-.8px;line-height:1.1;margin:0}.candidate-v2__jd-detail-grid{align-items:start;display:grid;gap:18px;grid-template-columns:1.6fr 1fr}@media (max-width:992px){.candidate-v2__jd-detail-grid{grid-template-columns:1fr}}.candidate-v2__jd-detail-aside{display:flex;flex-direction:column;gap:18px}.candidate-v2__jd-timeline-card{background:var(--brand-navy,#001645);border-radius:16px;padding:28px}@media (max-width:575.98px){.candidate-v2__jd-timeline-card{padding:18px 14px}}.candidate-v2__jd-timeline{padding-left:12px;position:relative}.candidate-v2__jd-timeline:before{background:hsla(0,0%,100%,.1);bottom:12px;content:"";left:19px;position:absolute;top:12px;width:1px}.candidate-v2__jd-phase{align-items:flex-start;border-radius:10px;display:flex;gap:14px;padding:14px 12px 14px 0;position:relative;z-index:1}.candidate-v2__jd-phase--current{background:linear-gradient(135deg,rgba(255,45,146,.18),rgba(143,0,255,.12));border:1px solid rgba(255,45,146,.25);margin-left:-12px;padding-left:12px}.candidate-v2__jd-phase-dot{background:var(--brand-navy,#001645);border:2px solid hsla(0,0%,100%,.32);border-radius:50%;flex:0 0 16px;height:16px;margin-top:4px;position:relative;transition:all .15s ease;width:16px;z-index:2}.candidate-v2__jd-phase-dot--done{background:#fff;border-color:#fff}.candidate-v2__jd-phase-dot--current{background:var(--brand-pink,#dd26a0);border-color:var(--brand-pink,#dd26a0);box-shadow:0 0 0 4px rgba(255,45,146,.18)}.candidate-v2__jd-phase-content{flex:1 1 0;min-width:0}.candidate-v2__jd-phase-title{align-items:center;color:#fff;display:flex;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:15px;font-variation-settings:"wdth" 100;font-weight:700;gap:8px;margin:0 0 3px}.candidate-v2__jd-phase-title--current{color:var(--brand-pink-soft,#f498cf)}.candidate-v2__jd-phase-chip{align-items:center;background:var(--brand-pink,#dd26a0);border-radius:4px;color:#fff;display:inline-flex;font-size:9px;font-weight:700;letter-spacing:1.2px;padding:2px 8px;text-transform:uppercase}.candidate-v2__jd-phase-desc{color:hsla(0,0%,100%,.78);font-size:12px;line-height:1.5;margin:0}.candidate-v2__jd-planning-card{background:linear-gradient(135deg,var(--brand-navy,#001645) 0,#2a1052 50%,#581a4a 100%);border-radius:16px;overflow:hidden;padding:22px 24px;position:relative}.candidate-v2__jd-planning-eyebrow{color:var(--brand-pink-soft,#f498cf);font-size:11px;font-weight:700;letter-spacing:1.4px;margin:0 0 6px;text-transform:uppercase}.candidate-v2__jd-planning-title{color:#fff;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:22px;font-weight:800;letter-spacing:-.5px;line-height:1.15;margin:0 0 8px}.candidate-v2__jd-planning-sub{color:hsla(0,0%,100%,.78);font-size:13px;line-height:1.5;margin:0 0 14px}.candidate-v2__jd-planning-cta,.candidate-v2__jd-planning-cta:focus,.candidate-v2__jd-planning-cta:hover,.candidate-v2__jd-planning-cta:visited{background:#fff;border:0;border-radius:10px;color:var(--brand-navy,#001645)!important;cursor:pointer;display:block;font-size:14px;font-weight:700;padding:12px 16px;text-align:center;text-decoration:none!important;transition:all .15s ease;width:100%}.candidate-v2__jd-planning-cta:hover{background:hsla(0,0%,100%,.92);transform:translateY(-1px)}.candidate-v2__jd-info-card{background:var(--brand-navy,#001645);border-radius:16px;padding:22px 24px}.candidate-v2__jd-info-eyebrow{color:var(--brand-pink-soft,#f498cf);font-size:11px;font-weight:700;letter-spacing:1.4px;margin:0 0 6px;text-transform:uppercase}.candidate-v2__jd-info-title{color:#fff;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:22px;font-weight:800;letter-spacing:-.5px;line-height:1.15;margin:0 0 16px}.candidate-v2__jd-info-row{border-top:1px solid hsla(0,0%,100%,.06);padding:10px 0}.candidate-v2__jd-info-row:first-of-type{border-top:0;padding-top:0}.candidate-v2__jd-info-label{color:hsla(0,0%,100%,.78);font-size:10px;font-weight:700;letter-spacing:1.2px;margin:0 0 3px;text-transform:uppercase}.candidate-v2__jd-info-value{color:#fff;font-size:14px;line-height:1.45;margin:0}.candidate-v2__jd-shell{padding:0}.candidate-v2__jd-breadcrumb{align-items:center;color:#5a6178;display:flex;flex-wrap:wrap;font-size:11px;font-weight:700;gap:6px;letter-spacing:1.4px;margin:0 0 18px;text-transform:uppercase}.candidate-v2__jd-breadcrumb a{color:#5a6178!important;text-decoration:none!important;transition:color .15s ease}.candidate-v2__jd-breadcrumb a:hover{color:var(--brand-pink,#dd26a0)!important}.candidate-v2__jd-breadcrumb-active,.candidate-v2__jd-breadcrumb-sep{color:var(--brand-pink,#dd26a0)}.candidate-v2__jd-layout{align-items:start;display:grid;gap:22px;grid-template-columns:240px 1fr}@media (max-width:900px){.candidate-v2__jd-layout{grid-template-columns:1fr}}.candidate-v2__jd-subnav{display:flex;flex-direction:column;gap:8px;position:sticky;top:86px}@media (max-width:900px){.candidate-v2__jd-subnav{position:static}}@media (max-width:767.98px){.candidate-v2__jd-subnav{-webkit-overflow-scrolling:touch;flex-direction:row;flex-wrap:nowrap;gap:8px;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 18px,#000 calc(100% - 18px),transparent);mask-image:linear-gradient(90deg,transparent 0,#000 18px,#000 calc(100% - 18px),transparent);overflow-x:auto;padding-bottom:4px;scroll-snap-type:x proximity;scrollbar-width:none}.candidate-v2__jd-subnav::-webkit-scrollbar{display:none}}.candidate-v2__jd-subnav-title{color:#5a6178;font-size:11px;font-weight:700;letter-spacing:1.4px;margin:0 0 4px;padding:0 4px;text-transform:uppercase}.candidate-v2__jd-tab,.candidate-v2__jd-tab:focus,.candidate-v2__jd-tab:hover,.candidate-v2__jd-tab:visited{background:#fff;border:1px solid #e6e8ef;border-radius:12px;color:var(--brand-ink,#0a0a14)!important;cursor:pointer;display:flex;flex-direction:column;gap:2px;padding:14px 16px;text-decoration:none!important;transition:all .15s ease}@media (max-width:767.98px){.candidate-v2__jd-tab,.candidate-v2__jd-tab:focus,.candidate-v2__jd-tab:hover,.candidate-v2__jd-tab:visited{border-radius:999px;flex:0 0 auto;padding:9px 16px;scroll-snap-align:start}}.candidate-v2__jd-tab:hover{border-color:rgba(14,26,61,.3);transform:translateY(-1px)}.candidate-v2__jd-tab--active,.candidate-v2__jd-tab--active:focus,.candidate-v2__jd-tab--active:hover,.candidate-v2__jd-tab--active:visited{background:var(--brand-navy,#001645);border-color:var(--brand-navy,#001645);color:#fff!important;transform:none}.candidate-v2__jd-tab-label{font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:16px;font-weight:700;letter-spacing:-.3px;line-height:1.2}.candidate-v2__jd-tab-sub{color:#5a6178;font-size:12px;line-height:1.35}.candidate-v2__jd-tab--active .candidate-v2__jd-tab-sub{color:hsla(0,0%,100%,.7)}.candidate-v2__jd-content{display:flex;flex-direction:column;gap:18px;min-width:0}.candidate-v2__jd-page-hero{background:var(--brand-navy,#001645);border-radius:18px;padding:26px 32px 28px}@media (max-width:600px){.candidate-v2__jd-page-hero{padding:22px 20px}}.candidate-v2__jd-page-hero-eyebrow{color:var(--brand-pink,#dd26a0);font-size:11px;font-weight:700;letter-spacing:1.4px;margin:0 0 8px;text-transform:uppercase}.candidate-v2__jd-page-hero-title{text-wrap:balance;color:#fff;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:clamp(28px,7vw,44px);font-variation-settings:"wdth" 100;font-weight:800;letter-spacing:-1.6px;line-height:1.04;margin:0 0 12px}.candidate-v2__jd-page-hero-title>.accent{color:var(--brand-pink,#dd26a0)}@media (max-width:600px){.candidate-v2__jd-page-hero-title{letter-spacing:-1.1px}}.candidate-v2__jd-page-hero-sub{color:hsla(0,0%,100%,.78);font-size:14px;line-height:1.5;margin:0;max-width:760px}.candidate-v2__jd-list{background:var(--brand-navy,#001645);border-radius:18px;display:flex;flex-direction:column;gap:10px;padding:14px}@media (max-width:600px){.candidate-v2__jd-list{padding:10px}}.candidate-v2__jd-head{align-items:center;display:grid;gap:24px;grid-template-columns:170px 1fr 140px minmax(150px,auto);padding:4px 22px 6px 26px}.candidate-v2__jd-head span{color:hsla(0,0%,100%,.45);font-family:var(--brand-font-body,"Inter",system-ui,-apple-system,"Segoe UI",sans-serif);font-size:10px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase}@media (max-width:900px){.candidate-v2__jd-head{display:none}}.candidate-v2__jd-row{align-items:center;background:color-mix(in srgb,var(--brand-navy,#001645) 96%,#fff);border-radius:12px;display:grid;gap:24px;grid-template-columns:170px 1fr 140px minmax(150px,auto);overflow:hidden;padding:18px 22px 18px 26px;position:relative;transition:transform .15s ease,background .15s ease}.candidate-v2__jd-row:hover{background:color-mix(in srgb,var(--brand-navy,#001645) 94%,#fff);transform:translateY(-1px)}@media (max-width:900px){.candidate-v2__jd-row{gap:14px 18px;grid-template-columns:140px 1fr}}@media (max-width:600px){.candidate-v2__jd-row{grid-template-columns:1fr;padding:16px 18px 16px 22px}}.candidate-v2__jd-row--soon{opacity:.65}.candidate-v2__jd-row--soon:hover{opacity:.78}.candidate-v2__jd-row--past{background:hsla(0,0%,100%,.04)}.candidate-v2__jd-row-stripe{background:var(--brand-pink,#dd26a0);border-radius:0 3px 3px 0;bottom:14px;left:0;position:absolute;top:14px;width:3px}.candidate-v2__jd-row--soon .candidate-v2__jd-row-stripe{background:rgba(255,92,168,.5)}.candidate-v2__jd-row--past .candidate-v2__jd-row-stripe{background:hsla(0,0%,100%,.18)}.candidate-v2__jd-row-date{color:#fff;display:flex;flex-direction:column;font-family:JetBrains Mono,ui-monospace,monospace;gap:2px}@media (max-width:600px){.candidate-v2__jd-row-date{align-items:baseline;flex-direction:row;flex-wrap:wrap;gap:8px}}.candidate-v2__jd-row-flag{color:var(--brand-pink,#dd26a0);font-family:var(--brand-font-body,"Inter",system-ui,-apple-system,"Segoe UI",sans-serif);font-size:11px;font-weight:700;letter-spacing:1.2px;margin-bottom:4px;text-transform:uppercase}.candidate-v2__jd-row-date-main{color:#fff;font-size:15px;font-weight:600;letter-spacing:.2px}.candidate-v2__jd-row-date-hours{color:hsla(0,0%,100%,.7);font-size:13px}.candidate-v2__jd-row--past .candidate-v2__jd-row-date-main,.candidate-v2__jd-row--soon .candidate-v2__jd-row-date-main{color:hsla(0,0%,100%,.7)}.candidate-v2__jd-row-body{display:flex;flex-direction:column;gap:6px;min-width:0}@media (max-width:900px){.candidate-v2__jd-row-body{grid-column:2/-1}}@media (max-width:600px){.candidate-v2__jd-row-body{grid-column:1/-1}}.candidate-v2__jd-row-title{color:#fff;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:22px;font-variation-settings:"wdth" 100;font-weight:800;letter-spacing:-.6px;line-height:1.1;margin:0}.candidate-v2__jd-row--past .candidate-v2__jd-row-title,.candidate-v2__jd-row--soon .candidate-v2__jd-row-title{color:hsla(0,0%,100%,.78)}.candidate-v2__jd-row-meta{color:hsla(0,0%,100%,.62);font-size:13px;line-height:1.4;margin:0}.candidate-v2__jd-row-meta em{color:hsla(0,0%,100%,.7);font-style:italic}.candidate-v2__jd-row-chip{align-items:center;align-self:flex-start;background:var(--brand-pink,#dd26a0);border-radius:999px;color:#fff;display:inline-flex;font-size:12px;font-weight:700;margin-top:4px;padding:5px 12px}.candidate-v2__jd-row-chip--ghost{background:transparent;border:1px solid hsla(0,0%,100%,.24);color:hsla(0,0%,100%,.62);font-size:10px;font-weight:700;letter-spacing:1px;padding:3px 10px;text-transform:uppercase}.candidate-v2__jd-row-stats{display:flex;gap:22px}@media (max-width:900px){.candidate-v2__jd-row-stats{grid-column:1/-1;justify-self:start}}.candidate-v2__jd-row-stat{display:flex;flex-direction:column;gap:2px;text-align:left}.candidate-v2__jd-row-stat-value{color:#fff;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:22px;font-variation-settings:"wdth" 100;font-weight:800;line-height:1}.candidate-v2__jd-row-stat-value--accent{color:var(--brand-pink,#dd26a0)}.candidate-v2__jd-row-stat-label{color:hsla(0,0%,100%,.55);font-size:9px;font-weight:700;letter-spacing:1px;line-height:1.4;max-width:90px;text-transform:uppercase}.candidate-v2__jd-row-action{align-items:flex-end;display:flex;flex-direction:column;gap:8px;min-width:0}@media (max-width:900px){.candidate-v2__jd-row-action{align-items:stretch;flex-direction:row;grid-column:1/-1;justify-content:space-between}}.candidate-v2__jd-row-deadline{color:hsla(0,0%,100%,.6);font-size:12px;font-style:italic;text-align:right;white-space:nowrap}.candidate-v2__jd-row-cta,.candidate-v2__jd-row-cta:focus,.candidate-v2__jd-row-cta:hover,.candidate-v2__jd-row-cta:visited{align-items:center;background:var(--brand-pink,#dd26a0);border:0;border-radius:999px;color:#fff!important;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;justify-content:center;padding:10px 22px;text-decoration:none!important;transition:background .15s ease;white-space:nowrap}.candidate-v2__jd-row-cta:hover{background:color-mix(in srgb,var(--brand-pink,#dd26a0) 91%,#000)}.candidate-v2__jd-row-cta--ghost,.candidate-v2__jd-row-cta--ghost:focus,.candidate-v2__jd-row-cta--ghost:hover,.candidate-v2__jd-row-cta--ghost:visited{background:transparent;border:1px solid hsla(0,0%,100%,.22);color:hsla(0,0%,100%,.7)!important}.candidate-v2__jd-row-cta--ghost:hover{border-color:hsla(0,0%,100%,.4);color:#fff!important}.candidate-v2__jd-detail-hero{background:var(--brand-navy,#001645);border-radius:18px;margin-bottom:18px;padding:32px 36px 34px}@media (max-width:600px){.candidate-v2__jd-detail-hero{padding:24px 22px}}.candidate-v2__jd-detail-hero-head{align-items:flex-start;display:flex;gap:20px;justify-content:space-between}@media (max-width:600px){.candidate-v2__jd-detail-hero-head{flex-direction:column;gap:14px}}.candidate-v2__jd-detail-hero-text{min-width:0}.candidate-v2__jd-detail-hero-eyebrow{color:var(--brand-pink,#dd26a0);font-size:11px;font-weight:700;letter-spacing:1.4px;margin:0 0 8px;text-transform:uppercase}.candidate-v2__jd-detail-hero-title{color:#fff;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:52px;font-variation-settings:"wdth" 100;font-weight:800;letter-spacing:-1.8px;line-height:1;margin:0 0 14px}@media (max-width:600px){.candidate-v2__jd-detail-hero-title{font-size:34px;letter-spacing:-1.1px}}.candidate-v2__jd-detail-hero-sub{color:hsla(0,0%,100%,.78);font-size:14px;line-height:1.5;margin:0}.candidate-v2__jd-detail-hero-actions{display:flex;flex-shrink:0;flex-wrap:wrap;gap:10px;margin-top:4px}.candidate-v2__jd-unsubscribe-btn{align-items:center;background:transparent;border:1px solid hsla(0,0%,100%,.28);border-radius:999px;color:hsla(0,0%,100%,.82);cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;line-height:1;padding:10px 16px;transition:border-color .15s ease,color .15s ease,background .15s ease;white-space:nowrap}.candidate-v2__jd-unsubscribe-btn:hover:not(:disabled){background:hsla(0,0%,100%,.04);border-color:#b91c1c;color:#b91c1c}.candidate-v2__jd-unsubscribe-btn:disabled{cursor:not-allowed;opacity:.5}.candidate-v2__jd-timeline-row{align-items:start;border-radius:12px;display:grid;gap:14px;grid-template-columns:68px 22px 1fr;padding:14px 12px;position:relative}@media (max-width:575.98px){.candidate-v2__jd-timeline-row{gap:10px;grid-template-columns:52px 18px 1fr;padding:12px 6px}}.candidate-v2__jd-timeline-row+.candidate-v2__jd-timeline-row{margin-top:2px}.candidate-v2__jd-timeline-row--current{background:linear-gradient(135deg,rgba(255,45,146,.18),rgba(143,0,255,.12));border:1px solid rgba(255,45,146,.28)}.candidate-v2__jd-timeline-date{color:hsla(0,0%,100%,.7);font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;padding-top:3px;text-align:left}@media (max-width:575.98px){.candidate-v2__jd-timeline-date{font-size:11px}}.candidate-v2__jd-timeline-date--done{color:hsla(0,0%,100%,.4);text-decoration:line-through}.candidate-v2__jd-timeline-date--current{color:var(--brand-pink,#dd26a0);font-weight:600}.candidate-v2__jd-timeline-dot-col{display:flex;height:100%;justify-content:center;position:relative}.candidate-v2__jd-timeline-dot-col:before{background:hsla(0,0%,100%,.1);bottom:-16px;content:"";left:50%;position:absolute;top:18px;transform:translateX(-50%);width:1px}.candidate-v2__jd-timeline-row:last-child .candidate-v2__jd-timeline-dot-col:before{display:none}.candidate-v2__jd-timeline-dot{background:var(--brand-navy,#001645);border:2px solid hsla(0,0%,100%,.4);border-radius:50%;height:14px;margin-top:4px;position:relative;width:14px;z-index:2}.candidate-v2__jd-timeline-dot--done{background:#fff;border-color:#fff}.candidate-v2__jd-timeline-dot--current{background:var(--brand-pink,#dd26a0);border-color:var(--brand-pink,#dd26a0);box-shadow:0 0 0 4px rgba(255,45,146,.2)}.candidate-v2__jd-timeline-content{min-width:0}.candidate-v2__jd-timeline-step-title{align-items:center;color:#fff;display:flex;flex-wrap:wrap;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:15px;font-variation-settings:"wdth" 100;font-weight:700;gap:10px;margin:0 0 4px}.candidate-v2__jd-timeline-step-title--current{color:#fff}.candidate-v2__jd-timeline-chip{align-items:center;background:var(--brand-pink,#dd26a0);border-radius:4px;color:#fff;display:inline-flex;font-size:9px;font-weight:700;letter-spacing:1.2px;padding:3px 8px;text-transform:uppercase}.candidate-v2__jd-timeline-step-desc{color:hsla(0,0%,100%,.62);font-size:13px;line-height:1.5;margin:0}.candidate-v2__jd-hub-links{display:grid;gap:14px;grid-template-columns:1fr 1fr;margin-bottom:14px}@media (max-width:767.98px){.candidate-v2__jd-hub-links{grid-template-columns:1fr}}a.candidate-v2__jd-hub-link,a.candidate-v2__jd-hub-link:focus,a.candidate-v2__jd-hub-link:hover,a.candidate-v2__jd-hub-link:visited{background:#fff;border:1px solid #e6e8ef;border-radius:16px;color:var(--brand-ink,#0a0a14)!important;display:flex;flex-direction:column;gap:6px;padding:22px 24px;text-decoration:none!important;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}a.candidate-v2__jd-hub-link:hover{border-color:var(--brand-navy,#001645);box-shadow:0 16px 32px -16px rgba(10,10,20,.18);transform:translateY(-1px)}.candidate-v2__jd-hub-link-eyebrow{color:#5a6178;font-size:11px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase}.candidate-v2__jd-hub-link-title{color:var(--brand-ink,#0a0a14);font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:20px;font-weight:700;letter-spacing:-.4px}.candidate-v2__jd-hub-link-cta{color:var(--brand-pink,#dd26a0);font-size:13px;font-weight:700;margin-top:4px}.candidate-v2__jd-todo-card{background:linear-gradient(135deg,#b91c70,#5a1054);border-radius:16px;overflow:hidden;padding:24px;position:relative}.candidate-v2__jd-todo-eyebrow{color:hsla(0,0%,100%,.8);font-size:11px;font-weight:700;letter-spacing:1.4px;margin:0 0 8px;text-transform:uppercase}.candidate-v2__jd-todo-title{color:#fff;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:24px;font-weight:800;letter-spacing:-.6px;line-height:1.1;margin:0 0 18px}.candidate-v2__jd-todo-cta,.candidate-v2__jd-todo-cta:focus,.candidate-v2__jd-todo-cta:hover,.candidate-v2__jd-todo-cta:visited{background:#fff;border-radius:10px;color:var(--brand-navy,#001645)!important;display:block;font-size:14px;font-weight:700;padding:14px 18px;text-align:center;text-decoration:none!important;transition:all .15s ease;width:100%}.candidate-v2__jd-todo-cta:hover{box-shadow:0 8px 18px -6px rgba(0,0,0,.35);transform:translateY(-1px)}.candidate-v2__jd-chips-grid{display:grid;gap:10px;grid-template-columns:1fr 1fr}@media (max-width:480px){.candidate-v2__jd-chips-grid{grid-template-columns:1fr}}.candidate-v2__jd-chip{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;color:#fff;display:flex;flex-direction:column;gap:4px;padding:13px 15px}.candidate-v2__jd-chip--wide{grid-column:1/-1}.candidate-v2__jd-chip--pink{background:rgba(255,45,146,.12);border-color:rgba(255,45,146,.28)}.candidate-v2__jd-chip-label{color:hsla(0,0%,100%,.78);font-size:10px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase}.candidate-v2__jd-chip--pink .candidate-v2__jd-chip-label{color:var(--brand-pink-soft,#f498cf)}.candidate-v2__jd-chip-value{color:#fff;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:16px;font-variation-settings:"wdth" 100;font-weight:800;letter-spacing:-.3px;line-height:1.2}.candidate-v2__jd-withdraw-form{display:flex;justify-content:center}.candidate-v2__jd-withdraw-btn{background:transparent;border:0;color:#5a6178;cursor:pointer;font-size:12px;padding:8px 12px;text-decoration:underline;transition:color .15s ease}.candidate-v2__jd-withdraw-btn:hover{color:#b91c1c}.candidate-v2__jd-withdraw-locked{color:#5a6178;font-size:12px;line-height:1.4;margin:0;padding:8px 12px;text-align:center}.candidate-v2__infos-grid{align-items:start;display:grid;gap:18px;grid-template-columns:1.4fr 1fr}@media (max-width:992px){.candidate-v2__infos-grid{grid-template-columns:1fr}}.candidate-v2__infos-aside{display:flex;flex-direction:column;gap:18px}.candidate-v2__infos-section+.candidate-v2__infos-section{border-top:1px solid hsla(0,0%,100%,.06);margin-top:28px;padding-top:20px}.candidate-v2__infos-section-eyebrow{color:hsla(0,0%,100%,.78);font-size:11px;font-weight:700;letter-spacing:1.4px;margin:0 0 4px;text-transform:uppercase}.candidate-v2__infos-section-title{color:#fff;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:30px;font-weight:800;letter-spacing:-.9px;line-height:1.1;margin:0 0 18px}.candidate-v2__infos-row{align-items:center;border-top:1px solid hsla(0,0%,100%,.06);display:grid;gap:14px;grid-template-columns:150px 1fr auto;padding:14px 0}.candidate-v2__infos-row:first-of-type{border-top:0}@media (max-width:600px){.candidate-v2__infos-row{gap:6px;grid-template-columns:1fr;padding:12px 0}}.candidate-v2__infos-row-label{color:hsla(0,0%,100%,.78);font-size:12px;font-weight:700;letter-spacing:1.4px;margin:0;text-transform:uppercase}.candidate-v2__infos-row-value{color:#fff;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:17px;font-weight:600;margin:0}.candidate-v2__infos-row-value input[type=date],.candidate-v2__infos-row-value input[type=email],.candidate-v2__infos-row-value input[type=number],.candidate-v2__infos-row-value input[type=tel],.candidate-v2__infos-row-value input[type=text],.candidate-v2__infos-row-value select{background:transparent!important;border:1px solid transparent!important;border-radius:6px;color:#fff!important;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:17px!important;font-weight:600;padding:6px 10px!important;transition:border-color .15s ease,background .15s ease;width:100%}@media (max-width:600px){.candidate-v2__infos-row-value input[type=date],.candidate-v2__infos-row-value input[type=email],.candidate-v2__infos-row-value input[type=number],.candidate-v2__infos-row-value input[type=tel],.candidate-v2__infos-row-value input[type=text],.candidate-v2__infos-row-value select{min-height:44px;padding:12px!important}}.candidate-v2__infos-row-value input[type=date]:hover,.candidate-v2__infos-row-value input[type=email]:hover,.candidate-v2__infos-row-value input[type=number]:hover,.candidate-v2__infos-row-value input[type=tel]:hover,.candidate-v2__infos-row-value input[type=text]:hover,.candidate-v2__infos-row-value select:hover{background:hsla(0,0%,100%,.04)!important;border-color:hsla(0,0%,100%,.15)!important}.candidate-v2__infos-row-value input[type=date]:focus,.candidate-v2__infos-row-value input[type=email]:focus,.candidate-v2__infos-row-value input[type=number]:focus,.candidate-v2__infos-row-value input[type=tel]:focus,.candidate-v2__infos-row-value input[type=text]:focus,.candidate-v2__infos-row-value select:focus{background:hsla(0,0%,100%,.06)!important;border-color:var(--brand-pink,#dd26a0)!important;box-shadow:0 0 0 3px rgba(255,45,146,.18);outline:0}.candidate-v2__infos-row-value select option{background:var(--brand-navy,#001645);color:#fff}.candidate-v2__infos-row-value .form-check{align-items:center;display:inline-flex;gap:8px;margin:0 18px 0 0;min-height:0;padding:0}.candidate-v2__infos-row-value .form-check>input[type=radio]{accent-color:var(--brand-pink,#dd26a0);cursor:pointer;float:none;height:14px;margin:0;width:14px}.candidate-v2__infos-row-value .form-check>.form-check-label{color:#fff;cursor:pointer;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:16px;font-weight:600;margin:0}.candidate-v2__infos-row-value .iti{background:transparent;width:100%}.candidate-v2__infos-row-value .iti .iti__country-container,.candidate-v2__infos-row-value .iti .iti__selected-country,.candidate-v2__infos-row-value .iti .iti__selected-country-primary{background:transparent;color:#fff}.candidate-v2__infos-row-value .iti .iti__selected-country{padding:4px 10px}.candidate-v2__infos-row-value .iti .iti__selected-dial-code{display:none!important}.candidate-v2__infos-row-value .iti input[type=tel]{padding-left:52px!important}.candidate-v2__infos-row-value .iti .iti__flag{transform:scale(1.05);transform-origin:left center}.candidate-v2__infos-row-value .iti .iti__dropdown-content{color:#1a1a2e}.candidate-v2__infos-row-value .iti .iti__search-input{background:#fff!important;border:0!important;border-radius:0!important;color:#1a1a2e!important;padding:8px 28px 8px 30px!important}.candidate-v2__infos-row-value .iti .iti__country-list{color:#1a1a2e}.candidate-v2__infos-row-action,.candidate-v2__infos-row-action:focus,.candidate-v2__infos-row-action:hover,.candidate-v2__infos-row-action:visited{background:transparent;border:0;border-radius:4px;color:var(--brand-pink-soft,#f498cf)!important;cursor:pointer;font-size:12px;font-weight:600;padding:4px 8px;text-decoration:none!important;transition:all .12s ease;white-space:nowrap}.candidate-v2__infos-row-action:hover{background:rgba(255,45,146,.08);color:var(--brand-pink,#dd26a0)!important}.candidate-v2__infos-row-action--locked,.candidate-v2__infos-row-action--locked:focus,.candidate-v2__infos-row-action--locked:hover{background:transparent!important;color:hsla(0,0%,100%,.3)!important;cursor:default}.candidate-v2__infos-row--locked .candidate-v2__infos-row-value input[type=date],.candidate-v2__infos-row--locked .candidate-v2__infos-row-value input[type=email],.candidate-v2__infos-row--locked .candidate-v2__infos-row-value input[type=number],.candidate-v2__infos-row--locked .candidate-v2__infos-row-value input[type=tel],.candidate-v2__infos-row--locked .candidate-v2__infos-row-value input[type=text],.candidate-v2__infos-row--locked .candidate-v2__infos-row-value select{color:hsla(0,0%,100%,.72)!important;cursor:not-allowed}.candidate-v2__infos-row--locked .candidate-v2__infos-row-value input[type=date]:focus,.candidate-v2__infos-row--locked .candidate-v2__infos-row-value input[type=date]:hover,.candidate-v2__infos-row--locked .candidate-v2__infos-row-value input[type=email]:focus,.candidate-v2__infos-row--locked .candidate-v2__infos-row-value input[type=email]:hover,.candidate-v2__infos-row--locked .candidate-v2__infos-row-value input[type=number]:focus,.candidate-v2__infos-row--locked .candidate-v2__infos-row-value input[type=number]:hover,.candidate-v2__infos-row--locked .candidate-v2__infos-row-value input[type=tel]:focus,.candidate-v2__infos-row--locked .candidate-v2__infos-row-value input[type=tel]:hover,.candidate-v2__infos-row--locked .candidate-v2__infos-row-value input[type=text]:focus,.candidate-v2__infos-row--locked .candidate-v2__infos-row-value input[type=text]:hover,.candidate-v2__infos-row--locked .candidate-v2__infos-row-value select:focus,.candidate-v2__infos-row--locked .candidate-v2__infos-row-value select:hover{background:transparent!important;border-color:transparent!important;box-shadow:none!important}.candidate-v2__infos-row--locked .candidate-v2__infos-row-value .iti input[type=tel]{color:hsla(0,0%,100%,.72)!important;cursor:not-allowed}.candidate-v2__infos-row-hint{color:hsla(0,0%,100%,.45);font-family:var(--brand-font-body,"Inter",system-ui,-apple-system,"Segoe UI",sans-serif);font-size:11px;font-style:italic;font-weight:500;letter-spacing:0;margin:4px 0 0;text-transform:none}.candidate-v2__infos-row-required{color:var(--brand-pink,#dd26a0);font-weight:800;margin-left:4px}.candidate-v2__infos-row-required-link,.candidate-v2__infos-row-required-link:focus,.candidate-v2__infos-row-required-link:hover,.candidate-v2__infos-row-required-link:visited{color:var(--brand-pink,#dd26a0)!important;font-size:15px;font-weight:700;text-decoration:underline!important}.candidate-v2__infos-row--missing .candidate-v2__infos-row-label{color:var(--brand-pink,#dd26a0)}.candidate-v2__infos-rgpd-actions{display:flex;flex-direction:column;gap:8px}.candidate-v2__infos-rgpd-btn,.candidate-v2__infos-rgpd-btn:focus,.candidate-v2__infos-rgpd-btn:hover,.candidate-v2__infos-rgpd-btn:visited{align-items:center;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;color:#fff!important;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:10px;padding:12px 14px;text-align:left;text-decoration:none!important;transition:all .15s ease}.candidate-v2__infos-rgpd-btn:focus:hover,.candidate-v2__infos-rgpd-btn:hover,.candidate-v2__infos-rgpd-btn:hover:hover,.candidate-v2__infos-rgpd-btn:visited:hover{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.22)}.candidate-v2__infos-rgpd-btn:focus>.icon,.candidate-v2__infos-rgpd-btn:hover>.icon,.candidate-v2__infos-rgpd-btn:visited>.icon,.candidate-v2__infos-rgpd-btn>.icon{color:var(--brand-pink-soft,#f498cf);flex:0 0 16px;font-size:16px}.candidate-v2__infos-rgpd-btn--danger,.candidate-v2__infos-rgpd-btn--danger:focus,.candidate-v2__infos-rgpd-btn--danger:hover,.candidate-v2__infos-rgpd-btn--danger:visited,.candidate-v2__infos-rgpd-btn:focus--danger,.candidate-v2__infos-rgpd-btn:focus--danger:focus,.candidate-v2__infos-rgpd-btn:focus--danger:hover,.candidate-v2__infos-rgpd-btn:focus--danger:visited,.candidate-v2__infos-rgpd-btn:hover--danger,.candidate-v2__infos-rgpd-btn:hover--danger:focus,.candidate-v2__infos-rgpd-btn:hover--danger:hover,.candidate-v2__infos-rgpd-btn:hover--danger:visited,.candidate-v2__infos-rgpd-btn:visited--danger,.candidate-v2__infos-rgpd-btn:visited--danger:focus,.candidate-v2__infos-rgpd-btn:visited--danger:hover,.candidate-v2__infos-rgpd-btn:visited--danger:visited{background:transparent;border-color:rgba(255,45,146,.4);color:var(--brand-pink,#dd26a0)!important}.candidate-v2__infos-rgpd-btn--danger:hover,.candidate-v2__infos-rgpd-btn:focus--danger:hover,.candidate-v2__infos-rgpd-btn:hover--danger:hover,.candidate-v2__infos-rgpd-btn:visited--danger:hover{background:rgba(255,45,146,.06);border-color:var(--brand-pink,#dd26a0)}.candidate-v2__infos-rgpd-btn--danger>.icon,.candidate-v2__infos-rgpd-btn:focus--danger>.icon,.candidate-v2__infos-rgpd-btn:hover--danger>.icon,.candidate-v2__infos-rgpd-btn:visited--danger>.icon{color:var(--brand-pink,#dd26a0)}.candidate-v2__profile-hero{align-items:center;background:var(--brand-navy,#001645);border-radius:16px;display:flex;flex-wrap:wrap;gap:22px;overflow:hidden;padding:28px;position:relative}@media (max-width:768px){.candidate-v2__profile-hero{align-items:flex-start;flex-direction:column;gap:16px}}.candidate-v2__profile-avatar{align-items:center;background:linear-gradient(135deg,var(--brand-pink,#dd26a0) 0,#8f00ff 100%);border-radius:50%;color:#fff;display:flex;flex:0 0 88px;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:32px;font-weight:800;height:88px;justify-content:center;letter-spacing:-.5px;width:88px}.candidate-v2__profile-identity{flex:1 1 0;min-width:0}.candidate-v2__profile-name{color:#fff;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:32px;font-variation-settings:"wdth" 100;font-weight:800;letter-spacing:-1px;line-height:1.1;margin:0 0 8px}.candidate-v2__profile-meta{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.candidate-v2__profile-location{align-items:center;color:hsla(0,0%,100%,.78);display:inline-flex;font-size:13px;gap:4px}.candidate-v2__profile-location>.material-symbols-outlined{font-size:14px}.candidate-v2__profile-ring-wrap{align-items:center;display:flex;flex:0 0 auto;flex-direction:column;gap:6px}.candidate-v2__profile-ring{height:84px;position:relative;width:84px}.candidate-v2__profile-ring>svg{height:100%;width:100%}.candidate-v2__profile-ring-track{fill:none;stroke:hsla(0,0%,100%,.1);stroke-width:3}.candidate-v2__profile-ring-progress{fill:none;stroke:var(--brand-pink,#dd26a0);stroke-width:3;stroke-linecap:round;stroke-dasharray:100;transform:rotate(-90deg);transform-origin:center;transition:stroke-dashoffset .6s ease}.candidate-v2__profile-ring-pct{align-items:center;color:#fff;display:flex;flex-direction:column;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:18px;font-weight:800;inset:0;justify-content:center;letter-spacing:-.5px;position:absolute}.candidate-v2__profile-ring-pct>.small,.candidate-v2__profile-ring-pct>small{color:hsla(0,0%,100%,.78);font-size:9px;font-weight:700;letter-spacing:1.2px;margin-top:-2px;text-transform:uppercase}.candidate-v2__profile-quick-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.candidate-v2__profile-quick-btn,.candidate-v2__profile-quick-btn:focus,.candidate-v2__profile-quick-btn:hover,.candidate-v2__profile-quick-btn:visited{align-items:center;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:999px;color:#fff!important;display:inline-flex;font-size:13px;font-weight:500;gap:6px;padding:8px 14px;text-decoration:none!important;transition:all .15s ease}.candidate-v2__profile-quick-btn:focus:hover,.candidate-v2__profile-quick-btn:hover,.candidate-v2__profile-quick-btn:hover:hover,.candidate-v2__profile-quick-btn:visited:hover{background:rgba(255,92,168,.06);border-color:var(--brand-pink-soft,#f498cf);color:var(--brand-pink-soft,#f498cf)!important}.candidate-v2__profile-quick-btn:focus>.material-symbols-outlined,.candidate-v2__profile-quick-btn:hover>.material-symbols-outlined,.candidate-v2__profile-quick-btn:visited>.material-symbols-outlined,.candidate-v2__profile-quick-btn>.material-symbols-outlined{font-size:16px}.candidate-v2__profile-grid{align-items:start;display:grid;gap:18px;grid-template-columns:1.5fr 1fr;margin-top:18px}@media (max-width:992px){.candidate-v2__profile-grid{grid-template-columns:1fr}}.candidate-v2__profile-aside{display:flex;flex-direction:column;gap:18px}.candidate-v2__profile-card{background:var(--brand-navy,#001645);border-radius:16px;padding:22px 24px}.candidate-v2__profile-card-head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.candidate-v2__profile-card-title{align-items:center;color:#fff;display:flex;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:20px;font-weight:800;gap:8px;letter-spacing:-.4px;line-height:1.2;margin:0}.candidate-v2__profile-card-count{background:hsla(0,0%,100%,.08);border-radius:999px;color:hsla(0,0%,100%,.78);font-size:11px;font-weight:700;letter-spacing:.5px;padding:2px 8px}.candidate-v2__profile-card-edit,.candidate-v2__profile-card-edit:focus,.candidate-v2__profile-card-edit:hover,.candidate-v2__profile-card-edit:visited{align-items:center;background:transparent;border:0;border-radius:6px;color:var(--brand-pink-soft,#f498cf)!important;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:4px;padding:4px 8px;text-decoration:none!important;transition:all .12s ease}.candidate-v2__profile-card-edit:hover{background:rgba(255,45,146,.08);color:var(--brand-pink,#dd26a0)!important}.candidate-v2__profile-pairs{display:grid;gap:14px;grid-template-columns:1fr 1fr}@media (max-width:600px){.candidate-v2__profile-pairs{grid-template-columns:1fr}}.candidate-v2__profile-pair-label{color:hsla(0,0%,100%,.78);font-size:10px;font-weight:700;letter-spacing:1.2px;margin:0 0 3px;text-transform:uppercase}.candidate-v2__profile-pair-value{color:#fff;font-size:14px;margin:0;word-break:break-word}.candidate-v2__profile-langs{display:flex;flex-direction:column;gap:8px}.candidate-v2__profile-lang{align-items:center;background:hsla(0,0%,100%,.04);border-radius:8px;display:flex;font-size:13px;justify-content:space-between;padding:8px 12px}.candidate-v2__profile-lang>strong{color:#fff;font-weight:600}.candidate-v2__profile-lang>span{color:var(--brand-pink-soft,#f498cf);font-size:12px}.candidate-v2__profile-exp{display:flex;flex-direction:column;gap:8px}.candidate-v2__profile-exp-item,.candidate-v2__profile-exp-item:focus,.candidate-v2__profile-exp-item:hover,.candidate-v2__profile-exp-item:visited{align-items:center;background:hsla(0,0%,100%,.03);border-radius:10px;cursor:pointer;display:grid;gap:14px;grid-template-columns:100px 1fr auto;padding:10px 12px;text-decoration:none!important;transition:background .15s ease}.candidate-v2__profile-exp-item:focus:hover,.candidate-v2__profile-exp-item:hover,.candidate-v2__profile-exp-item:hover:hover,.candidate-v2__profile-exp-item:visited:hover{background:hsla(0,0%,100%,.06)}@media (max-width:600px){.candidate-v2__profile-exp-item,.candidate-v2__profile-exp-item:focus,.candidate-v2__profile-exp-item:hover,.candidate-v2__profile-exp-item:visited{gap:4px;grid-template-columns:1fr}}.candidate-v2__profile-exp-period{color:var(--brand-pink-soft,#f498cf);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:600}.candidate-v2__profile-exp-info{min-width:0}.candidate-v2__profile-exp-role{color:#fff;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:14px;font-variation-settings:"wdth" 100;font-weight:700;margin:0 0 2px}.candidate-v2__profile-exp-meta{color:hsla(0,0%,100%,.78);font-size:12px}.candidate-v2__profile-empty{color:hsla(0,0%,100%,.78);font-size:13px;padding:24px 16px;text-align:center}.candidate-v2__profile-empty>.icon{display:block;font-size:36px;margin:0 auto 8px;opacity:.4}.candidate-v2__profile-empty>p{margin:0 0 12px}.candidate-v2__profile-skill-row{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.06);display:grid;font-size:13px;gap:12px;grid-template-columns:1fr 90px 90px;padding:8px 0}.candidate-v2__profile-skill-row:last-child{border-bottom:0}@media (max-width:600px){.candidate-v2__profile-skill-row{gap:4px;grid-template-columns:1fr}}.candidate-v2__profile-skill-name{color:#fff;font-weight:500}.candidate-v2__profile-skill-bar{display:flex;gap:3px}.candidate-v2__profile-skill-bar>span{background:hsla(0,0%,100%,.08);border-radius:2px;flex:1;height:6px}.candidate-v2__profile-skill-bar>span.is-active{background:var(--brand-pink,#dd26a0)}.candidate-v2__profile-skill-bar>span.is-active.is-interest{background:var(--brand-pink-soft,#f498cf)}.candidate-v2__profile-cv{padding:24px 16px;text-align:center}.candidate-v2__profile-cv-icon{color:hsla(0,0%,100%,.4);display:block;font-size:40px;margin-bottom:10px}.candidate-v2__profile-cv-name{color:#fff;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:14px;font-weight:700;margin:0 0 4px;word-break:break-word}.candidate-v2__profile-cv-empty{color:hsla(0,0%,100%,.78);font-size:13px;margin:8px 0 14px}.candidate-v2__profile-env{display:flex;flex-direction:column;gap:12px}.candidate-v2__profile-env-row{display:flex;flex-direction:column;gap:4px}.candidate-v2__profile-env-label{color:hsla(0,0%,100%,.78);font-size:10px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase}.candidate-v2__profile-env-values{display:flex;flex-wrap:wrap;gap:4px}.candidate-v2__cvu-hero{align-items:center;background:var(--brand-navy,#001645);border-radius:16px;display:grid;gap:24px;grid-template-columns:1fr auto;padding:26px 28px}@media (max-width:768px){.candidate-v2__cvu-hero{grid-template-columns:1fr}}.candidate-v2__cvu-hero-content{min-width:0}.candidate-v2__cvu-upload-btn,.candidate-v2__cvu-upload-btn:focus,.candidate-v2__cvu-upload-btn:hover,.candidate-v2__cvu-upload-btn:visited{align-items:center;background:var(--brand-pink,#dd26a0);border:0;border-radius:999px;color:#fff!important;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:8px;padding:12px 22px;text-decoration:none!important;transition:background .15s ease;white-space:nowrap}.candidate-v2__cvu-upload-btn:hover{background:color-mix(in srgb,var(--brand-pink,#dd26a0) 91%,#000)}.candidate-v2__cvu-upload-meta{color:hsla(0,0%,100%,.78);display:block;font-size:11px;margin-top:6px;text-align:right;white-space:nowrap}@media (max-width:768px){.candidate-v2__cvu-upload-meta{text-align:left}}.candidate-v2__cvu-doc{margin-top:18px;padding:32px 28px 36px}@media (max-width:768px){.candidate-v2__cvu-doc{padding:24px 16px}}.candidate-v2__cvu-head{align-items:end;border-bottom:1px solid hsla(0,0%,100%,.12);display:grid;gap:16px;grid-template-columns:1fr auto;margin-bottom:22px;padding-bottom:18px}@media (max-width:768px){.candidate-v2__cvu-head{grid-template-columns:1fr}}.candidate-v2__cvu-eyebrow{color:hsla(0,0%,100%,.78);font-size:11px;font-weight:700;letter-spacing:1.4px;margin:0 0 4px;text-transform:uppercase}.candidate-v2__cvu-id{text-wrap:balance;color:#fff;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:clamp(32px,9vw,56px);font-variation-settings:"wdth" 100;font-weight:800;letter-spacing:-2px;line-height:1.02;margin:0 0 6px}.candidate-v2__cvu-tagline{color:hsla(0,0%,100%,.78);font-size:14px;margin:0}.candidate-v2__cvu-source{color:hsla(0,0%,100%,.78);font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;line-height:1.5;text-align:right}.candidate-v2__cvu-source>strong{color:#fff;font-weight:600}@media (max-width:768px){.candidate-v2__cvu-source{text-align:left}}.candidate-v2__cvu-section{margin-bottom:24px}.candidate-v2__cvu-section:last-child{margin-bottom:0}.candidate-v2__cvu-section-title{color:var(--brand-pink,#dd26a0);font-size:11px;font-weight:700;letter-spacing:1.4px;margin:0 0 10px;text-transform:uppercase}.candidate-v2__cvu-bio{color:#fff;font-size:14px;line-height:1.6;margin:0}.candidate-v2__cvu-cols{display:grid;gap:36px;grid-template-columns:1.05fr 1fr;margin-top:6px}@media (max-width:768px){.candidate-v2__cvu-cols{gap:18px;grid-template-columns:1fr}}.candidate-v2__cvu-exp{display:flex;flex-direction:column;gap:16px}.candidate-v2__cvu-exp-item{font-size:13px;line-height:1.45}.candidate-v2__cvu-exp-period{color:hsla(0,0%,100%,.78);font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;margin:0 0 2px}.candidate-v2__cvu-exp-role{color:#fff;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:15px;font-variation-settings:"wdth" 100;font-weight:700;margin:0 0 2px}.candidate-v2__cvu-exp-meta{color:hsla(0,0%,100%,.78);font-size:12px;margin:0}.candidate-v2__cvu-skills{display:flex;flex-direction:column;gap:10px}.candidate-v2__cvu-skill{align-items:center;color:#fff;display:grid;font-size:13px;gap:14px;grid-template-columns:1fr 100px}.candidate-v2__cvu-skill-bar{display:flex;gap:3px}.candidate-v2__cvu-skill-bar>span{background:hsla(0,0%,100%,.18);border-radius:2px;flex:1;height:6px}.candidate-v2__cvu-skill-bar>span.is-active{background:var(--brand-pink,#dd26a0)}.candidate-v2__cvu-diplomas{display:flex;flex-direction:column;gap:12px;margin-top:18px}.candidate-v2__cvu-diploma-period{color:hsla(0,0%,100%,.78);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;margin:0 0 2px}.candidate-v2__cvu-diploma-title{color:#fff;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:14px;font-variation-settings:"wdth" 100;font-weight:700;margin:0 0 1px}.candidate-v2__cvu-diploma-meta{color:hsla(0,0%,100%,.78);font-size:12px;margin:0}.candidate-v2__cvu-empty{color:hsla(0,0%,100%,.78);font-size:13px;font-style:italic;margin:0}.candidate-v2__softskills-card{background:var(--brand-navy,#001645);border-radius:16px;margin-top:18px;padding:28px}.candidate-v2__softskills-card .comp-section__header{display:flex;margin-bottom:14px}.candidate-v2__softskills-card .comp-section__title{align-items:center;color:var(--brand-pink,#dd26a0)!important;display:flex;font-size:11px!important;font-weight:700!important;gap:8px;letter-spacing:1.4px!important;text-transform:uppercase}.candidate-v2__softskills-card .comp-section__counter{background:rgba(255,92,168,.18)!important;border-radius:999px!important;color:var(--brand-pink-soft,#f498cf)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.5px;padding:2px 8px!important}.candidate-v2__softskills-card .comp-section__hint{color:#fff!important;display:block;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:22px!important;font-style:normal!important;font-weight:800;letter-spacing:-.5px!important;line-height:1.2!important;margin-bottom:14px;margin-top:4px}.candidate-v2__softskills-card .comp-section{margin-bottom:0}.candidate-v2__softskills-card .comp-chips{display:flex;flex-wrap:wrap;gap:8px}.candidate-v2__softskills-card .comp-chip{align-items:center;background:transparent;border:1px solid hsla(0,0%,100%,.18);border-radius:999px;color:hsla(0,0%,100%,.86);cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;line-height:1;padding:8px 16px;transition:all .15s ease}.candidate-v2__softskills-card .comp-chip:hover{border-color:var(--brand-pink-soft,#f498cf);color:#fff}.candidate-v2__softskills-card .comp-chip--active{background:var(--brand-pink,#dd26a0);border-color:var(--brand-pink,#dd26a0);color:#fff}.candidate-v2__softskills-card .comp-chip .form-check{display:contents;margin:0!important;min-height:0!important;padding:0!important}.candidate-v2__softskills-card .comp-chip .form-check-input,.candidate-v2__softskills-card .comp-chip .form-check-label,.candidate-v2__softskills-card .comp-chip input[type=checkbox]{display:none!important}.candidate-v2__softskills-card .comp-chip__label{font-size:13px;font-weight:500;line-height:1}.candidate-v2__knowledges-card{background:var(--brand-navy,#001645);border-radius:16px;color:#fff;margin-top:18px;padding:28px}.candidate-v2__knowledges-head{display:flex;flex-direction:column;gap:4px;margin-bottom:18px}.candidate-v2__knowledges-title{color:#fff;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:22px;font-weight:800;letter-spacing:-.5px;line-height:1.2;margin:0}.candidate-v2__knowledges-hint{color:hsla(0,0%,100%,.78);font-size:13px;line-height:1.5;margin:4px 0 0;max-width:720px}.candidate-v2__knowledges-add{background:transparent;border:1px dashed hsla(0,0%,100%,.22);border-radius:10px;color:var(--brand-pink-soft,#f498cf);cursor:pointer;font-size:13px;font-weight:700;letter-spacing:.4px;margin-top:14px;padding:12px 18px;text-align:center;transition:background-color .15s ease,border-color .15s ease,color .15s ease;width:100%}.candidate-v2__knowledges-add:hover{background:rgba(255,92,168,.08);border-color:var(--brand-pink-soft,#f498cf);color:var(--brand-pink,#dd26a0)}.candidate-v2 .kn-list{display:flex;flex-direction:column;gap:12px}.candidate-v2 .kn-row{align-items:center;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;display:grid;gap:18px 28px;grid-template-columns:1fr auto;padding:18px 20px;position:relative}@media (max-width:720px){.candidate-v2 .kn-row{gap:14px;grid-template-columns:1fr}}.candidate-v2 .kn-row__delete{align-items:center;background:transparent;border:0;border-radius:8px;color:hsla(0,0%,100%,.45);cursor:pointer;display:inline-flex;height:28px;justify-content:center;position:absolute;right:10px;top:10px;transition:background-color .15s ease,color .15s ease;width:28px}.candidate-v2 .kn-row__delete .material-symbols-outlined{font-size:18px}.candidate-v2 .kn-row__delete:hover{background:rgba(255,92,168,.14);color:var(--brand-pink-soft,#f498cf)}.candidate-v2 .kn-row__eyebrow{color:hsla(0,0%,100%,.78);display:block;font-size:10px;font-weight:700;letter-spacing:1.2px;margin-bottom:8px;text-transform:uppercase}.candidate-v2 .kn-row__skill{min-width:0;padding-right:28px}.candidate-v2 .kn-row__skill .ts-wrapper{background:hsla(0,0%,100%,.06)!important;border:1px solid hsla(0,0%,100%,.12)!important;border-radius:8px!important;box-shadow:none!important;padding:0!important}.candidate-v2 .kn-row__skill .ts-wrapper .ts-control{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#fff!important;font-size:14px!important;font-weight:500!important;min-height:auto!important;padding:10px 36px 10px 14px!important}.candidate-v2 .kn-row__skill .ts-wrapper .ts-control>input{color:#fff!important;font-size:14px!important}.candidate-v2 .kn-row__skill .ts-wrapper .ts-control .item{background:transparent!important;color:#fff!important;font-size:14px!important;font-weight:500}.candidate-v2 .kn-row__skill .ts-wrapper:hover{border-color:hsla(0,0%,100%,.22)!important}.candidate-v2 .kn-row__skill .ts-wrapper.focus{border-color:var(--brand-pink-soft,#f498cf)!important}.candidate-v2 .kn-row__skill .ts-wrapper:after{border:0!important;color:hsla(0,0%,100%,.45);content:"⌄";font-size:14px;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-65%)}.candidate-v2 .kn-row__skill .ts-wrapper .ts-dropdown{background:var(--brand-navy,#001645)!important;border:1px solid hsla(0,0%,100%,.12)!important;border-radius:8px!important;box-shadow:0 8px 24px rgba(0,0,0,.4);color:#fff!important}.candidate-v2 .kn-row__skill .ts-wrapper .ts-dropdown .option{color:#fff!important;padding:8px 12px!important}.candidate-v2 .kn-row__skill .ts-wrapper .ts-dropdown .option.active,.candidate-v2 .kn-row__skill .ts-wrapper .ts-dropdown .option:hover{background:rgba(255,92,168,.14)!important;color:#fff!important}.candidate-v2 .kn-row__badge-wrap{justify-self:end;min-width:0}.candidate-v2 .kn-row__badge{align-items:center;background:rgba(76,217,159,.14);border:1px solid rgba(76,217,159,.32);border-radius:999px;color:#79e2b0;display:inline-flex;font-size:13px;font-weight:600;gap:8px;line-height:1;padding:8px 14px;white-space:nowrap}.candidate-v2 .kn-row__badge-icon{color:#79e2b0;font-size:18px!important}.candidate-v2 .kn-row__level{justify-self:end;min-width:0}.candidate-v2 .kn-row__level .pill-group{display:inline-flex;gap:6px}.candidate-v2 .kn-row__level .pill-cell{align-items:center;display:inline-flex;flex-direction:column;gap:4px}.candidate-v2 .kn-row__level .pill{align-items:center;background:transparent;border:1px solid hsla(0,0%,100%,.16);border-radius:8px;color:hsla(0,0%,100%,.6);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;height:34px;justify-content:center;transition:background-color .12s ease,border-color .12s ease,color .12s ease;width:34px}.candidate-v2 .kn-row__level .pill:hover{border-color:var(--brand-pink-soft,#f498cf);color:#fff}.candidate-v2 .kn-row__level .pill--active{background:var(--brand-pink,#dd26a0);border-color:var(--brand-pink,#dd26a0);color:#fff}.candidate-v2 .kn-row__level .pill-tag{color:hsla(0,0%,100%,.4);font-size:9px;font-weight:700;letter-spacing:.6px;line-height:1;text-transform:uppercase}.candidate-v2 .kn-row__level .pill-cell--active .pill-tag{color:var(--brand-pink-soft,#f498cf)}.candidate-v2 .kn-row__hidden{display:none!important}.candidate-v2__crit-grid{align-items:stretch;display:grid;gap:14px;grid-template-columns:11fr 10fr}@media (max-width:992px){.candidate-v2__crit-grid{grid-template-columns:1fr}}.candidate-v2__crit-card{background:var(--brand-navy,#001645);border-radius:16px;display:flex;flex-direction:column;gap:14px;padding:22px}.candidate-v2__crit-card-head{align-items:flex-end;display:flex;gap:16px;justify-content:space-between}.candidate-v2__crit-card-title-block{display:flex;flex-direction:column;gap:4px;min-width:0}.candidate-v2__crit-card-eyebrow{color:hsla(0,0%,100%,.78);font-size:11px;font-weight:700;letter-spacing:1.2px;margin:0;text-transform:uppercase;white-space:nowrap}.candidate-v2__crit-card-title{color:#fff;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:22px;font-variation-settings:"wdth" 100;font-weight:800;letter-spacing:-.8px;line-height:1.1;margin:0}.candidate-v2__crit-card-action,.candidate-v2__crit-card-action:focus,.candidate-v2__crit-card-action:hover,.candidate-v2__crit-card-action:visited{background:transparent;border:0;border-radius:4px;color:var(--brand-pink-soft,#f498cf)!important;cursor:pointer;font-size:12px;font-weight:600;padding:4px 6px;text-decoration:none!important;transition:color .12s ease,background .12s ease;white-space:nowrap}.candidate-v2__crit-card-action:hover{background:rgba(255,45,146,.08);color:var(--brand-pink,#dd26a0)!important}.candidate-v2__crit-section{display:flex;flex-direction:column;gap:6px}.candidate-v2__crit-section-label{color:hsla(0,0%,100%,.78);font-size:11px;font-weight:500;letter-spacing:1px;margin:0;text-transform:uppercase}.candidate-v2__crit-section-label--heading{color:var(--brand-pink,#dd26a0);font-size:16px;font-weight:800;letter-spacing:.5px}.candidate-v2__crit-section-value{color:#fff;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:28px;font-variation-settings:"wdth" 100;font-weight:800;letter-spacing:-1px;line-height:1.1;margin:0}.candidate-v2__crit-salary-field{align-items:stretch;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:14px;display:flex;max-width:340px;overflow:hidden;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease;width:100%}.candidate-v2__crit-salary-field:hover{border-color:hsla(0,0%,100%,.22)}.candidate-v2__crit-salary-field:focus-within{background:hsla(0,0%,100%,.08);border-color:var(--brand-pink,#dd26a0);box-shadow:0 0 0 3px rgba(255,45,146,.18)}.candidate-v2__crit-currency-select{appearance:none;-webkit-appearance:none;background-color:transparent!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='m1 1.5 5 5 5-5' fill='none' stroke='rgba(255,255,255,0.45)' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-position:right 14px center;background-repeat:no-repeat;background-size:12px 8px;border:0!important;border-left:1px solid hsla(0,0%,100%,.1)!important;border-radius:0;color:hsla(0,0%,100%,.85)!important;cursor:pointer;flex:0 0 auto;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif)!important;font-size:15px!important;font-weight:700!important;letter-spacing:-.2px;line-height:1.2;padding:0 34px 0 16px!important;transition:color .15s ease;width:auto!important}.candidate-v2__crit-currency-select option{background:var(--brand-navy,#001645);color:#fff}.candidate-v2__crit-currency-select:hover{color:#fff!important}.candidate-v2__crit-currency-select:focus{box-shadow:none!important;outline:0}.candidate-v2__crit-salary-help{color:hsla(0,0%,100%,.78);font-size:12px;margin:4px 0 0}.candidate-v2__crit-salary-range{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.candidate-v2__crit-salary-input{background:transparent!important;border:0!important;border-radius:0;color:#fff!important;flex:1 1 auto;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif)!important;font-size:26px!important;font-variation-settings:"wdth" 100;font-weight:800!important;letter-spacing:-.8px!important;min-width:0;padding:12px 8px 12px 16px!important;text-align:left}.candidate-v2__crit-salary-input::placeholder{color:hsla(0,0%,100%,.25);font-weight:800}.candidate-v2__crit-salary-input:focus{background:transparent!important;box-shadow:none!important;outline:0}.candidate-v2__crit-salary-arrow{color:hsla(0,0%,100%,.78)}.candidate-v2__crit-salary-arrow,.candidate-v2__crit-salary-suffix{font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:26px;font-weight:800;letter-spacing:-.8px}.candidate-v2__crit-salary-suffix{color:#fff;font-variation-settings:"wdth" 100}.candidate-v2__crit-salary-range-input{appearance:none;-webkit-appearance:none;background:hsla(0,0%,100%,.16);border-radius:2px;cursor:pointer;height:4px;margin-top:14px;max-width:340px;outline:0;width:100%}.candidate-v2__crit-salary-range-input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--brand-pink,#dd26a0);border:4px solid #fff;border-radius:50%;box-shadow:0 1px 4px rgba(10,10,20,.3);cursor:pointer;height:22px;transition:transform .15s ease;width:22px}.candidate-v2__crit-salary-range-input::-moz-range-thumb{background:var(--brand-pink,#dd26a0);border:4px solid #fff;border-radius:50%;box-shadow:0 1px 4px rgba(10,10,20,.3);cursor:pointer;height:22px;width:22px}.candidate-v2__crit-salary-range-input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px rgba(255,45,146,.3)}@media (max-width:575.98px){.candidate-v2__crit-salary-range-input{height:6px}.candidate-v2__crit-salary-range-input::-webkit-slider-thumb{height:28px;width:28px}.candidate-v2__crit-salary-range-input::-moz-range-thumb{height:28px;width:28px}}.candidate-v2__crit-pills{display:flex;flex-wrap:wrap;gap:6px}@media (max-width:575.98px){.candidate-v2__crit-pills{gap:8px}}.candidate-v2__crit-pill{align-items:center;background:hsla(0,0%,100%,.12);border-radius:999px;color:#fff;display:inline-flex;font-size:12px;padding:6px 12px;position:relative}@media (max-width:575.98px){.candidate-v2__crit-pill{font-size:13px;padding:10px 14px}}.candidate-v2__crit-pill{border:1px solid transparent;cursor:pointer;font-family:var(--brand-font-body,"Inter",system-ui,-apple-system,"Segoe UI",sans-serif);font-weight:500;margin:0;transition:background .12s ease,color .12s ease,border-color .12s ease;user-select:none;white-space:nowrap}.candidate-v2__crit-pill input[type=checkbox],.candidate-v2__crit-pill input[type=radio]{appearance:none;-webkit-appearance:none;background:transparent;border:0;cursor:pointer;inset:0;margin:0;opacity:0;padding:0;position:absolute}.candidate-v2__crit-pill:hover{background:hsla(0,0%,100%,.2)}.candidate-v2__crit-pill--active,.candidate-v2__crit-pill:has(input:checked){background:#fff;border-color:#fff;color:var(--brand-ink,#0a0a14);font-weight:600}.candidate-v2__crit-pills--outline .candidate-v2__crit-pill{background:transparent;border-color:hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.78);font-weight:500}.candidate-v2__crit-pills--outline .candidate-v2__crit-pill:hover{border-color:hsla(0,0%,100%,.3);color:#fff}.candidate-v2__crit-pills--outline .candidate-v2__crit-pill--active,.candidate-v2__crit-pills--outline .candidate-v2__crit-pill:has(input:checked){background:#fff;border-color:#fff;color:var(--brand-ink,#0a0a14);font-weight:600}.candidate-v2__crit-loc-row{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.12);display:grid;gap:14px;grid-template-columns:32px 1fr auto;padding:14px 0}.candidate-v2__crit-loc-row:last-of-type{border-bottom:0}.candidate-v2__crit-loc-pin{font-size:22px;line-height:1}.candidate-v2__crit-loc-info{display:flex;flex-direction:column;gap:2px;min-width:0}.candidate-v2__crit-loc-city{color:#fff;font-size:15px;font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.candidate-v2__crit-loc-summary{color:hsla(0,0%,100%,.78);font-size:12px;margin:0}.candidate-v2__crit-loc-delete,.candidate-v2__crit-loc-delete:focus,.candidate-v2__crit-loc-delete:hover,.candidate-v2__crit-loc-delete:visited{background:transparent;border:0;border-radius:4px;color:hsla(0,0%,100%,.5)!important;cursor:pointer;font-size:18px;line-height:1;padding:4px 6px;transition:color .12s ease,background .12s ease}.candidate-v2__crit-loc-delete:hover{background:rgba(255,45,146,.08);color:var(--brand-pink,#dd26a0)!important}.candidate-v2__crit-loc-add-form{align-items:end;border-bottom:1px solid hsla(0,0%,100%,.12);display:grid;gap:8px;grid-template-columns:1fr 120px auto;padding:14px 0}@media (max-width:600px){.candidate-v2__crit-loc-add-form{grid-template-columns:1fr}}.candidate-v2__crit-loc-add-form input[type=number],.candidate-v2__crit-loc-add-form input[type=text]{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:8px;color:#fff;font-family:var(--brand-font-body,"Inter",system-ui,-apple-system,"Segoe UI",sans-serif);font-size:14px;padding:8px 12px;transition:border-color .15s ease;width:100%}@media (max-width:575.98px){.candidate-v2__crit-loc-add-form input[type=number],.candidate-v2__crit-loc-add-form input[type=text]{font-size:16px}}.candidate-v2__crit-loc-add-form input[type=number]::placeholder,.candidate-v2__crit-loc-add-form input[type=text]::placeholder{color:hsla(0,0%,100%,.35)}.candidate-v2__crit-loc-add-form input[type=number]:focus,.candidate-v2__crit-loc-add-form input[type=text]:focus{border-color:var(--brand-pink,#dd26a0);box-shadow:0 0 0 3px rgba(255,45,146,.18);outline:0}.candidate-v2__crit-loc-radius{align-items:center;display:flex;gap:6px}.candidate-v2__crit-loc-radius input[type=number]{flex:1;min-width:0}.candidate-v2__crit-loc-radius-unit{color:hsla(0,0%,100%,.55);font-size:13px;white-space:nowrap}.candidate-v2__crit-loc-add-toggle,.candidate-v2__crit-loc-add-toggle:focus,.candidate-v2__crit-loc-add-toggle:hover,.candidate-v2__crit-loc-add-toggle:visited{background:transparent;border:0;color:var(--brand-pink-soft,#f498cf)!important;cursor:pointer;font-size:12px;font-weight:600;padding:0;text-decoration:none!important;transition:color .12s ease;white-space:nowrap}.candidate-v2__crit-loc-add-toggle:hover{color:var(--brand-pink,#dd26a0)!important}.candidate-v2__starter,.candidate-v2__starter:focus,.candidate-v2__starter:hover,.candidate-v2__starter:visited{align-items:center;background:#fff;border:1px solid rgba(10,10,20,.06);border-radius:14px;color:var(--brand-ink,#0a0a14)!important;display:flex;gap:18px;margin-top:12px;padding:14px 18px;text-decoration:none!important;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.candidate-v2__starter:hover{border-color:rgba(255,45,146,.18);box-shadow:0 8px 24px rgba(255,45,146,.1);transform:translateY(-1px)}.candidate-v2__starter-percent{color:var(--brand-pink,#dd26a0);flex-shrink:0;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:28px;font-weight:800;letter-spacing:-1px;line-height:1}.candidate-v2__starter-percent .small,.candidate-v2__starter-percent small{color:var(--brand-pink-soft,#f498cf);font-size:14px;font-weight:700;margin-left:1px}.candidate-v2__starter-text{display:flex;flex:1;flex-direction:column;gap:6px;min-width:0}.candidate-v2__starter-text strong{color:var(--brand-ink,#0a0a14);font-size:13px;font-weight:700;line-height:1.3}.candidate-v2__starter-progress{background:rgba(10,10,20,.06);border-radius:999px;height:4px;overflow:hidden}.candidate-v2__starter-progress-bar{background:linear-gradient(90deg,var(--brand-pink-soft,#f498cf),var(--brand-pink,#dd26a0));border-radius:inherit;height:100%;transition:width .25s ease}.candidate-v2__starter-hint{color:#5a6178;font-size:12px;line-height:1.3}.candidate-v2__starter-arrow{color:var(--brand-pink,#dd26a0);flex-shrink:0;font-size:18px;font-weight:700}body.candidate-v2-host .modal-content{border:0;border-radius:16px;overflow:hidden}body.candidate-v2-host .modal-header{background:var(--brand-navy,#001645);border-bottom:0;color:#fff;padding:20px 24px}body.candidate-v2-host .modal-header .modal-title{color:#fff;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:22px;font-weight:800;letter-spacing:-.5px;margin:0}body.candidate-v2-host .modal-header .btn-close{filter:invert(1) opacity(.7)}body.candidate-v2-host .modal-header .btn-close:hover{filter:invert(1) opacity(1)}body.candidate-v2-host .modal-body{color:var(--brand-ink,#0a0a14);font-size:14px;line-height:1.55;padding:24px}body.candidate-v2-host .modal-body .form-group{margin-bottom:14px}body.candidate-v2-host .modal-body .form-group>label{color:var(--brand-pink,#dd26a0);display:block;font-size:11px;font-weight:700;letter-spacing:1.2px;margin:0 0 6px;text-transform:uppercase}body.candidate-v2-host .modal-body input[type=email],body.candidate-v2-host .modal-body input[type=number],body.candidate-v2-host .modal-body input[type=search],body.candidate-v2-host .modal-body input[type=tel],body.candidate-v2-host .modal-body input[type=text],body.candidate-v2-host .modal-body input[type=url],body.candidate-v2-host .modal-body select,body.candidate-v2-host .modal-body textarea{background:#fff;border:1px solid #e6e8ef;border-radius:8px;color:var(--brand-ink,#0a0a14);font-family:var(--brand-font-body,"Inter",system-ui,-apple-system,"Segoe UI",sans-serif);font-size:14px;padding:10px 12px;transition:border-color .15s ease,background .15s ease;width:100%}body.candidate-v2-host .modal-body input[type=email]:focus,body.candidate-v2-host .modal-body input[type=number]:focus,body.candidate-v2-host .modal-body input[type=search]:focus,body.candidate-v2-host .modal-body input[type=tel]:focus,body.candidate-v2-host .modal-body input[type=text]:focus,body.candidate-v2-host .modal-body input[type=url]:focus,body.candidate-v2-host .modal-body select:focus,body.candidate-v2-host .modal-body textarea:focus{border-color:var(--brand-pink,#dd26a0);box-shadow:0 0 0 3px rgba(255,45,146,.18);outline:0}body.candidate-v2-host .modal-body textarea{min-height:96px;resize:vertical}body.candidate-v2-host .modal-footer{background:#fafbfc;border-top:1px solid #e6e8ef;display:flex;gap:10px;justify-content:flex-end;padding:16px 24px}body.candidate-v2-host .modal-footer .btn{align-items:center;border:1px solid transparent;border-radius:10px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:6px;justify-content:center;padding:10px 20px;text-decoration:none;transition:all .15s ease}body.candidate-v2-host .modal-footer .btn-light,body.candidate-v2-host .modal-footer .btn-outline-secondary,body.candidate-v2-host .modal-footer .btn-secondary{background:#fff;border-color:#e6e8ef;color:#5a6178}body.candidate-v2-host .modal-footer .btn-light:hover,body.candidate-v2-host .modal-footer .btn-outline-secondary:hover,body.candidate-v2-host .modal-footer .btn-secondary:hover{background:#fff;border-color:var(--brand-pink,#dd26a0);color:var(--brand-pink,#dd26a0)}body.candidate-v2-host .modal-footer .btn-primary,body.candidate-v2-host .modal-footer .btn-success{background:var(--brand-pink,#dd26a0);border-color:var(--brand-pink,#dd26a0);color:#fff}body.candidate-v2-host .modal-footer .btn-primary:hover,body.candidate-v2-host .modal-footer .btn-success:hover{background:color-mix(in srgb,var(--brand-pink,#dd26a0) 91%,#000);border-color:color-mix(in srgb,var(--brand-pink,#dd26a0) 91%,#000);color:#fff}body.candidate-v2-host .modal-footer .btn-danger,body.candidate-v2-host .modal-footer .btn-outline-danger{background:#fff;border-color:rgba(255,45,146,.4);color:var(--brand-pink,#dd26a0)}body.candidate-v2-host .modal-footer .btn-danger:hover,body.candidate-v2-host .modal-footer .btn-outline-danger:hover{background:var(--brand-pink,#dd26a0);border-color:var(--brand-pink,#dd26a0);color:#fff}body.candidate-v2-host .drawer{background:#fff;color:var(--brand-ink,#0a0a14)}body.candidate-v2-host .drawer .actions-bar--drawer{background:#fff;border-bottom:1px solid #e6e8ef;padding:16px 22px}body.candidate-v2-host .drawer .actions-bar--drawer .btn-primary,body.candidate-v2-host .drawer .actions-bar--drawer .btn.save-update{background:var(--brand-pink,#dd26a0);border:0;border-radius:10px;color:#fff;font-size:13px;font-weight:600;padding:10px 18px}body.candidate-v2-host .drawer .actions-bar--drawer .btn-primary:hover,body.candidate-v2-host .drawer .actions-bar--drawer .btn.save-update:hover{background:color-mix(in srgb,var(--brand-pink,#dd26a0) 91%,#000)}body.candidate-v2-host .drawer .actions-bar--drawer .btn-outline,body.candidate-v2-host .drawer .actions-bar--drawer .btn.btn-outline{background:#fff;border:1px solid #e6e8ef;border-radius:10px;color:#5a6178;font-size:13px;font-weight:600;padding:10px 18px}body.candidate-v2-host .drawer .actions-bar--drawer .btn-outline:hover,body.candidate-v2-host .drawer .actions-bar--drawer .btn.btn-outline:hover{border-color:var(--brand-pink,#dd26a0);color:var(--brand-pink,#dd26a0)}body.candidate-v2-host .drawer .drawer-header{background:var(--brand-navy,#001645);color:#fff;padding:24px 22px}body.candidate-v2-host .drawer .drawer-header .h1,body.candidate-v2-host .drawer .drawer-header .h2,body.candidate-v2-host .drawer .drawer-header .h3,body.candidate-v2-host .drawer .drawer-header .h4,body.candidate-v2-host .drawer .drawer-header h1,body.candidate-v2-host .drawer .drawer-header h2,body.candidate-v2-host .drawer .drawer-header h3,body.candidate-v2-host .drawer .drawer-header h4{color:#fff;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-weight:800}body.candidate-v2-host .drawer .form-group{margin-bottom:14px}body.candidate-v2-host .drawer .form-group>label{color:var(--brand-pink,#dd26a0);display:block;font-size:11px;font-weight:700;letter-spacing:1.2px;margin:0 0 6px;text-transform:uppercase}.candidate-v2__hero--hub{align-items:flex-end;background:var(--brand-navy,#001645);border-radius:16px;color:#fff;display:grid;gap:32px;grid-template-columns:minmax(0,1fr) max-content;margin-bottom:18px;padding:30px 36px}.candidate-v2__hero-eyebrow{align-items:center;color:var(--brand-pink-soft,#f498cf);display:inline-flex;font-family:var(--brand-font-body,"Inter",system-ui,-apple-system,"Segoe UI",sans-serif);font-size:12px;font-weight:700;gap:8px;letter-spacing:1.6px;margin-bottom:16px;text-transform:uppercase}.candidate-v2__hero-eyebrow-mark{color:var(--brand-pink,#dd26a0);font-size:14px;line-height:1}.candidate-v2__hero--hub .candidate-v2__hero-name{text-wrap:balance;color:#fff;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:clamp(30px,8.5vw,56px);font-weight:800;letter-spacing:-2px;line-height:1.02;margin:0 0 12px}.candidate-v2__hero-dot{color:var(--brand-pink,#dd26a0)}.candidate-v2__hero-sub{color:hsla(0,0%,100%,.78);font-family:var(--brand-font-body,"Inter",system-ui,-apple-system,"Segoe UI",sans-serif);font-size:15px;line-height:1.5;margin:0;max-width:540px}.candidate-v2__hero-sub strong{color:#fff;font-weight:600}.candidate-v2__hero-stats{align-items:flex-end;display:grid;gap:48px;grid-template-columns:repeat(3,max-content);list-style:none;margin:0;padding:0}.candidate-v2__hero-stats>li{align-items:flex-start;display:flex;flex-direction:column;gap:8px}.candidate-v2__hero-stat-value{color:#fff;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:clamp(32px,9vw,56px);font-weight:800;letter-spacing:-2px;line-height:1}.candidate-v2__hero-stat-value--accent{color:var(--brand-pink,#dd26a0)}.candidate-v2__hero-stat-label{color:hsla(0,0%,100%,.5);font-family:var(--brand-font-body,"Inter",system-ui,-apple-system,"Segoe UI",sans-serif);font-size:11px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase}.candidate-v2__hub-grid{align-items:flex-start;display:grid;gap:18px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.candidate-v2__hub-main,.candidate-v2__hub-rail{display:flex;flex-direction:column;gap:18px;min-width:0}@media (max-width:991.98px){.candidate-v2__hero--hub{grid-template-columns:1fr;padding:26px}.candidate-v2__hero-stats{gap:16px;grid-template-columns:repeat(3,1fr)}.candidate-v2__hub-grid{grid-template-columns:1fr}}.candidate-v2__announcement{background:#fff;border:1px solid #e6e8ef;border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:22px 24px}.candidate-v2__announcement-head{align-items:center;display:flex;gap:12px;margin-bottom:4px}.candidate-v2__announcement-badge{align-items:center;background:color-mix(in srgb,var(--brand-pink,#dd26a0) 12%,transparent);border-radius:999px;color:var(--brand-pink,#dd26a0);display:inline-flex;font-family:var(--brand-font-body,"Inter",system-ui,-apple-system,"Segoe UI",sans-serif);font-size:11px;font-weight:700;letter-spacing:1.2px;padding:4px 10px;text-transform:uppercase}.candidate-v2__announcement-time{color:#9aa0b4;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.candidate-v2__announcement-title{color:var(--brand-ink,#0a0a14);font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:19px;font-weight:700;letter-spacing:-.4px;line-height:1.25;margin:0}.candidate-v2__announcement-body{color:#5a6178;line-height:1.55;margin:0}.candidate-v2__announcement-body,a.candidate-v2__announcement-cta{font-family:var(--brand-font-body,"Inter",system-ui,-apple-system,"Segoe UI",sans-serif);font-size:14px}a.candidate-v2__announcement-cta{align-items:center;align-self:flex-start;color:var(--brand-pink,#dd26a0);display:inline-flex;font-weight:600;gap:6px;margin-top:6px;text-decoration:none;transition:color .16s ease}a.candidate-v2__announcement-cta:focus-visible,a.candidate-v2__announcement-cta:hover{color:color-mix(in srgb,var(--brand-pink,#dd26a0) 91%,#000)}.candidate-v2__dates-board{background:var(--brand-navy,#001645);border-radius:12px;color:#fff;display:flex;flex-direction:column;gap:14px;padding:22px 24px 18px}.candidate-v2__dates-board-head{align-items:baseline;display:flex;gap:16px;justify-content:space-between}@media (max-width:575.98px){.candidate-v2__dates-board-head{align-items:flex-start;flex-direction:column;gap:6px}}.candidate-v2__dates-board-title{color:#fff;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:24px;font-weight:800;letter-spacing:-.6px;margin:0}a.candidate-v2__dates-board-link{align-items:center;align-self:baseline;color:var(--brand-pink-soft,#f498cf);display:inline-flex;flex:0 0 auto;font-family:var(--brand-font-body,"Inter",system-ui,-apple-system,"Segoe UI",sans-serif);font-size:13px;font-weight:600;gap:6px;text-decoration:none;transition:color .16s ease}a.candidate-v2__dates-board-link:focus-visible,a.candidate-v2__dates-board-link:hover{color:var(--brand-pink,#dd26a0)}.candidate-v2__dates-board-days{display:flex;flex-direction:column;gap:16px}.candidate-v2__dates-board-day{display:flex;flex-direction:column;gap:6px}.candidate-v2__dates-board-day-label{color:hsla(0,0%,100%,.5);font-family:var(--brand-font-body,"Inter",system-ui,-apple-system,"Segoe UI",sans-serif);font-size:11px;font-weight:700;letter-spacing:1.4px;margin:0 0 0 14px;text-transform:uppercase}.candidate-v2__dates-board-list{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.candidate-v2__dates-board-row{border:1px solid transparent;border-radius:10px;transition:border-color .16s ease,background-color .16s ease}.candidate-v2__dates-board-row--active{background:color-mix(in srgb,var(--brand-pink,#dd26a0) 5%,transparent);border-color:var(--brand-pink,#dd26a0)}a.candidate-v2__dates-board-row-link{align-items:center;color:#fff;display:grid;gap:16px;grid-template-columns:52px auto 1fr auto;padding:12px 14px;position:relative;text-decoration:none}a.candidate-v2__dates-board-row-link:before{background:var(--brand-pink,#dd26a0);border-radius:0 2px 2px 0;bottom:12px;content:"";left:0;position:absolute;top:12px;width:3px}@media (max-width:599.98px){a.candidate-v2__dates-board-row-link{align-items:center;column-gap:12px;grid-template-areas:"time logo info" "cta  cta  cta";grid-template-columns:auto auto 1fr;row-gap:10px}a.candidate-v2__dates-board-row-link .candidate-v2__dates-board-row-time{grid-area:time}a.candidate-v2__dates-board-row-link .candidate-v2__co-logo{grid-area:logo}a.candidate-v2__dates-board-row-link .candidate-v2__dates-board-row-info{grid-area:info}a.candidate-v2__dates-board-row-link .candidate-v2__dates-board-row-cta{grid-area:cta;justify-content:center;width:100%}}.candidate-v2__dates-board-row-time{color:#fff;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:17px;font-weight:800;letter-spacing:-.3px}.candidate-v2__dates-board-row-info{display:flex;flex-direction:column;gap:2px;min-width:0}.candidate-v2__dates-board-row-info strong{color:#fff;font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.candidate-v2__dates-board-row-info span,.candidate-v2__dates-board-row-info strong{font-family:var(--brand-font-body,"Inter",system-ui,-apple-system,"Segoe UI",sans-serif)}.candidate-v2__dates-board-row-info span{color:hsla(0,0%,100%,.78);font-size:12px}.candidate-v2__dates-board-row-cta{align-items:center;border-radius:10px;display:inline-flex;font-family:var(--brand-font-body,"Inter",system-ui,-apple-system,"Segoe UI",sans-serif);font-size:11px;font-weight:700;gap:6px;letter-spacing:1.2px;padding:8px 14px;text-transform:uppercase;transition:background-color .16s ease,color .16s ease}.candidate-v2__dates-board-row-cta--join{background:var(--brand-pink,#dd26a0);color:#fff}.candidate-v2__dates-board-row-cta--prepare{background:transparent;border:1px solid hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.78)}.candidate-v2__dates-board-row-cta-dot{background:#fff;border-radius:999px;display:inline-block;height:6px;width:6px}.candidate-v2__dates-board-empty{background:hsla(0,0%,100%,.04);border-radius:10px;color:hsla(0,0%,100%,.78);font-family:var(--brand-font-body,"Inter",system-ui,-apple-system,"Segoe UI",sans-serif);font-size:13px;line-height:1.5;padding:16px}.candidate-v2__dates-board-empty strong{color:#fff;display:block;font-size:14px;margin-bottom:4px}.candidate-v2__planning{background:linear-gradient(140deg,var(--brand-pink,#dd26a0) 0,#b21e6b 100%);border-radius:12px;color:#fff;display:flex;flex-direction:column;gap:14px;padding:22px 24px 20px}.candidate-v2__planning-eyebrow{color:hsla(0,0%,100%,.78);font-family:var(--brand-font-body,"Inter",system-ui,-apple-system,"Segoe UI",sans-serif);font-size:11px;font-weight:700;letter-spacing:1.6px;margin:0;text-transform:uppercase}.candidate-v2__planning-title{color:#fff;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:26px;font-weight:800;letter-spacing:-.6px;margin:0}.candidate-v2__planning-stats{border-top:1px solid hsla(0,0%,100%,.22);display:grid;gap:16px;grid-template-columns:1fr 1fr;margin:4px 0 0;padding:14px 0 0}.candidate-v2__planning-stats>div{display:flex;flex-direction:column;gap:4px}.candidate-v2__planning-stats dt{color:hsla(0,0%,100%,.72);font-family:var(--brand-font-body,"Inter",system-ui,-apple-system,"Segoe UI",sans-serif);font-size:11px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase}.candidate-v2__planning-stats dd{align-items:baseline;display:flex;margin:0}.candidate-v2__planning-stat-num{color:#fff;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:38px;font-weight:800;letter-spacing:-1px;line-height:1}.candidate-v2__planning-stat-denom,.candidate-v2__planning-stat-pct{color:hsla(0,0%,100%,.7);font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:20px;font-weight:700;margin-left:2px}a.candidate-v2__planning-cta,a.candidate-v2__planning-cta:visited{align-items:center;background:#fff;border-radius:10px;color:var(--brand-pink,#dd26a0)!important;display:inline-flex;font-family:var(--brand-font-body,"Inter",system-ui,-apple-system,"Segoe UI",sans-serif);font-size:14px;font-weight:700;gap:8px;justify-content:center;padding:12px 16px;text-decoration:none;transition:background-color .16s ease,color .16s ease,transform .16s ease}a.candidate-v2__planning-cta:focus-visible,a.candidate-v2__planning-cta:hover{background:hsla(0,0%,100%,.94);color:#b21e6b!important;transform:translateY(-1px)}.candidate-v2__minicards{display:grid;gap:12px;grid-template-columns:1fr 1fr}@media (max-width:359.98px){.candidate-v2__minicards{grid-template-columns:1fr}}a.candidate-v2__minicard{background:var(--brand-navy,#001645);border-radius:12px;color:#fff;display:flex;flex-direction:column;gap:14px;min-height:150px;padding:20px 22px;text-decoration:none;transition:transform .16s ease,background-color .16s ease}a.candidate-v2__minicard:focus-visible,a.candidate-v2__minicard:hover{background:color-mix(in srgb,var(--brand-navy,#001645) 96%,#fff);transform:translateY(-2px)}.candidate-v2__minicard-head{align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.candidate-v2__minicard--accent .candidate-v2__minicard-value{color:var(--brand-pink,#dd26a0)}.candidate-v2__minicard-value{color:#fff;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:28px;font-weight:800;letter-spacing:-.6px;line-height:1}.candidate-v2__minicard-title{color:#fff;font-size:20px;font-weight:700;letter-spacing:-.2px;line-height:1.25;margin:0}.candidate-v2__minicard-link,.candidate-v2__minicard-title{font-family:var(--brand-font-body,"Inter",system-ui,-apple-system,"Segoe UI",sans-serif)}.candidate-v2__minicard-link{align-items:center;color:var(--brand-pink-soft,#f498cf);display:inline-flex;font-size:12px;font-weight:600;gap:4px;margin-top:auto}.candidate-v2__jd-selector{margin-bottom:18px}.candidate-v2__jd-selector-tile{background:linear-gradient(140deg,var(--brand-navy,#001645) 0,var(--brand-violet,#480f5c) 100%);border-radius:13px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.22),0 6px 14px -8px color-mix(in srgb,var(--brand-navy,#001645) 60%,transparent);color:#fff;display:grid;flex:0 0 auto;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:18px;font-weight:700;height:44px;letter-spacing:.5px;place-items:center;width:44px}.candidate-v2__jd-selector-text{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.candidate-v2__jd-selector-name{color:var(--brand-ink,#0a0a14);font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:16px;font-weight:700;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.candidate-v2__jd-selector-phase{color:#5a6178;font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.candidate-v2__jd-selector--static{align-items:center;background:#fff;border:1px solid #e6e8ef;border-radius:16px;box-shadow:0 1px 2px rgba(10,10,20,.04),0 12px 28px -22px rgba(10,10,20,.4);display:flex;gap:14px;padding:12px 16px}.candidate-v2__jd-selector--dropdown{position:relative}.candidate-v2__jd-selector-trigger{align-items:center;background:#fff;border:1px solid #e6e8ef;border-radius:16px;box-shadow:0 1px 2px rgba(10,10,20,.04),0 12px 28px -22px rgba(10,10,20,.4);cursor:pointer;display:flex;gap:14px;list-style:none;padding:12px 14px 12px 16px;transition:border-color .2s ease,box-shadow .25s ease,transform .25s ease}.candidate-v2__jd-selector-trigger::-webkit-details-marker{display:none}.candidate-v2__jd-selector-trigger:hover{border-color:color-mix(in srgb,var(--brand-navy,#001645) 24%,#e6e8ef);box-shadow:0 1px 2px rgba(10,10,20,.05),0 18px 36px -20px rgba(10,10,20,.5);transform:translateY(-1px)}.candidate-v2__jd-selector-trigger:focus-visible{border-color:var(--brand-pink,#dd26a0);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-pink,#dd26a0) 18%,transparent);outline:none}.candidate-v2__jd-selector--dropdown[open] .candidate-v2__jd-selector-trigger{border-color:color-mix(in srgb,var(--brand-navy,#001645) 36%,#e6e8ef);box-shadow:0 1px 2px rgba(10,10,20,.05),0 18px 36px -20px rgba(10,10,20,.5)}.candidate-v2__jd-selector-switch{background:var(--brand-surface,#f6f7fb);border-radius:50%;color:#5a6178;display:grid;flex:0 0 auto;height:30px;place-items:center;transition:background-color .2s ease,color .2s ease,transform .35s cubic-bezier(.16,1,.3,1);width:30px}.candidate-v2__jd-selector-switch svg{display:block}.candidate-v2__jd-selector--dropdown[open] .candidate-v2__jd-selector-switch,.candidate-v2__jd-selector-trigger:hover .candidate-v2__jd-selector-switch{background:var(--brand-navy,#001645);color:#fff}.candidate-v2__jd-selector--dropdown[open] .candidate-v2__jd-selector-switch{transform:rotate(180deg)}.candidate-v2__jd-selector-menu{animation:jd-selector-menu-in .26s cubic-bezier(.16,1,.3,1) both;backdrop-filter:blur(22px) saturate(180%);-webkit-backdrop-filter:blur(22px) saturate(180%);background:color-mix(in srgb,#fff 82%,transparent);border:1px solid color-mix(in srgb,var(--brand-ink,#0a0a14) 8%,transparent);border-radius:18px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.6),0 28px 60px -22px rgba(10,10,20,.42);left:0;max-height:380px;overflow-y:auto;padding:6px;position:absolute;right:0;top:calc(100% + 8px);transform-origin:top center;z-index:30}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.candidate-v2__jd-selector-menu{background:#fff}}@keyframes jd-selector-menu-in{0%{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.candidate-v2__jd-selector-menu{animation:none}.candidate-v2__jd-selector-switch,.candidate-v2__jd-selector-trigger{transition:none}}.candidate-v2__jd-selector-menu-head{color:#9aa0b4;display:block;font-size:10px;font-weight:700;letter-spacing:1.2px;padding:8px 12px 6px;text-transform:uppercase}a.candidate-v2__jd-selector-item,a.candidate-v2__jd-selector-item:focus,a.candidate-v2__jd-selector-item:hover,a.candidate-v2__jd-selector-item:visited{align-items:center;border-radius:12px;color:var(--brand-ink,#0a0a14)!important;display:flex;gap:12px;padding:10px 12px;text-decoration:none;transition:background-color .15s ease}a.candidate-v2__jd-selector-item:hover{background:color-mix(in srgb,var(--brand-ink,#0a0a14) 5%,transparent)}.candidate-v2__jd-selector-item-tile{background:linear-gradient(140deg,var(--brand-navy,#001645) 0,var(--brand-violet,#480f5c) 100%);border-radius:10px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.22);color:#fff;display:grid;flex:0 0 auto;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:14px;font-weight:700;height:34px;place-items:center;width:34px}.candidate-v2__jd-selector-item-body{display:flex;flex:1 1 auto;flex-direction:column;gap:1px;min-width:0}.candidate-v2__jd-selector-item-name{color:var(--brand-ink,#0a0a14);font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.candidate-v2__jd-selector-item-phase{color:#5a6178;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.candidate-v2__jd-selector-item-check{color:var(--brand-pink,#dd26a0);display:grid;flex:0 0 auto;opacity:0;place-items:center;transform:scale(.7);transition:opacity .15s ease,transform .15s ease;width:22px}.candidate-v2__jd-selector-item-check svg{display:block}a.candidate-v2__jd-selector-item--active{background:color-mix(in srgb,var(--brand-pink,#dd26a0) 8%,transparent)}a.candidate-v2__jd-selector-item--active .candidate-v2__jd-selector-item-check{opacity:1;transform:scale(1)}a.candidate-v2__jd-selector-item--active:hover{background:color-mix(in srgb,var(--brand-pink,#dd26a0) 12%,transparent)}.candidate-v2__corr-crumbs{align-items:center;display:flex;font-size:11px;font-weight:700;gap:8px;letter-spacing:1.5px;margin-bottom:18px;padding:0 4px}a.candidate-v2__corr-crumb,a.candidate-v2__corr-crumb:focus,a.candidate-v2__corr-crumb:hover,a.candidate-v2__corr-crumb:visited{color:#5a6178!important;text-decoration:none;text-transform:uppercase}a.candidate-v2__corr-crumb:hover{color:var(--brand-ink,#0a0a14)!important}.candidate-v2__corr-crumb--current{color:var(--brand-pink,#dd26a0);text-transform:uppercase}.candidate-v2__corr-crumb-sep{color:#9aa0b4;font-weight:400}.candidate-v2__corr-grid{align-items:start;display:grid;gap:18px;grid-template-columns:290px 1fr}@media (max-width:991.98px){.candidate-v2__corr-grid{grid-template-columns:1fr}}.candidate-v2__corr-rail{display:flex;flex-direction:column;gap:8px;position:sticky;top:84px}@media (max-width:991.98px){.candidate-v2__corr-rail{position:static;top:auto}}.candidate-v2__corr-rail-eyebrow{color:#5a6178;font-size:11px;font-weight:700;letter-spacing:1.5px;margin:0;padding:4px 4px 8px;text-transform:uppercase}.candidate-v2__corr-stepper{background:#fff;border:1px solid #e6e8ef;border-radius:14px;display:flex;flex-direction:column;gap:8px;margin-bottom:6px;padding:14px 16px}.candidate-v2__corr-stepper-step{color:#5a6178;font-size:10px;font-weight:700;letter-spacing:1.4px;margin:0;text-transform:uppercase}.candidate-v2__corr-stepper-bars{display:grid;gap:4px;grid-template-columns:repeat(5,1fr);margin:2px 0}.candidate-v2__corr-stepper-bar{background:#e6e8ef;border-radius:999px;height:4px}.candidate-v2__corr-stepper-bar--done{background:var(--brand-navy,#001645)}.candidate-v2__corr-stepper-bar--current{background:var(--brand-pink,#dd26a0)}.candidate-v2__corr-stepper-current{color:var(--brand-ink,#0a0a14);font-size:14px;font-weight:700;margin:2px 0 0}.candidate-v2__corr-stepper-window{color:#5a6178;font-size:12px;margin:0}a.candidate-v2__corr-rail-item,a.candidate-v2__corr-rail-item:focus,a.candidate-v2__corr-rail-item:hover,a.candidate-v2__corr-rail-item:visited{align-items:flex-start;background:#fff;border:1px solid #e6e8ef;border-radius:14px;color:var(--brand-ink,#0a0a14)!important;display:flex;gap:12px;padding:14px 16px;text-decoration:none;transition:border-color .15s ease,background-color .15s ease}a.candidate-v2__corr-rail-item:hover{border-color:#c7cbdb}a.candidate-v2__corr-rail-item--active,a.candidate-v2__corr-rail-item--active:focus,a.candidate-v2__corr-rail-item--active:hover,a.candidate-v2__corr-rail-item--active:visited{background:var(--brand-navy,#001645);border-color:var(--brand-navy,#001645);color:#fff!important}a.candidate-v2__corr-rail-item--active .candidate-v2__corr-rail-hint,a.candidate-v2__corr-rail-item--active .candidate-v2__corr-rail-meta,a.candidate-v2__corr-rail-item--active:focus .candidate-v2__corr-rail-hint,a.candidate-v2__corr-rail-item--active:focus .candidate-v2__corr-rail-meta,a.candidate-v2__corr-rail-item--active:hover .candidate-v2__corr-rail-hint,a.candidate-v2__corr-rail-item--active:hover .candidate-v2__corr-rail-meta,a.candidate-v2__corr-rail-item--active:visited .candidate-v2__corr-rail-hint,a.candidate-v2__corr-rail-item--active:visited .candidate-v2__corr-rail-meta{color:hsla(0,0%,100%,.78)}a.candidate-v2__corr-rail-item--active .candidate-v2__corr-rail-marker,a.candidate-v2__corr-rail-item--active:focus .candidate-v2__corr-rail-marker,a.candidate-v2__corr-rail-item--active:hover .candidate-v2__corr-rail-marker,a.candidate-v2__corr-rail-item--active:visited .candidate-v2__corr-rail-marker{background:hsla(0,0%,100%,.14);border-color:hsla(0,0%,100%,.18);color:#fff}a.candidate-v2__corr-rail-item--active.candidate-v2__corr-rail-item--pulse .candidate-v2__corr-rail-marker,a.candidate-v2__corr-rail-item--active:focus.candidate-v2__corr-rail-item--pulse .candidate-v2__corr-rail-marker,a.candidate-v2__corr-rail-item--active:hover.candidate-v2__corr-rail-item--pulse .candidate-v2__corr-rail-marker,a.candidate-v2__corr-rail-item--active:visited.candidate-v2__corr-rail-item--pulse .candidate-v2__corr-rail-marker{background:var(--brand-pink,#dd26a0);border-color:var(--brand-pink,#dd26a0)}a.candidate-v2__corr-rail-item--active .candidate-v2__corr-rail-marker--dot,a.candidate-v2__corr-rail-item--active:focus .candidate-v2__corr-rail-marker--dot,a.candidate-v2__corr-rail-item--active:hover .candidate-v2__corr-rail-marker--dot,a.candidate-v2__corr-rail-item--active:visited .candidate-v2__corr-rail-marker--dot{background:transparent;box-shadow:inset 0 0 0 4px var(--brand-pink,#dd26a0),inset 0 0 0 6px var(--brand-navy,#001645)}a.candidate-v2__corr-rail-item--locked{opacity:.72}a.candidate-v2__corr-rail-item--locked .candidate-v2__corr-rail-marker,a.candidate-v2__corr-rail-item--muted .candidate-v2__corr-rail-marker{background:var(--brand-surface,#f6f7fb);border:1px solid #e6e8ef;color:#9aa0b4}.candidate-v2__corr-rail-marker{align-items:center;background:var(--brand-navy,#001645);border-radius:999px;color:#fff;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:700;height:22px;justify-content:center;line-height:1;margin-top:2px;width:22px}.candidate-v2__corr-rail-marker--circle{background:transparent;border:1px solid #e6e8ef}.candidate-v2__corr-rail-marker--dot{background:var(--brand-pink,#dd26a0);box-shadow:inset 0 0 0 4px var(--brand-pink,#dd26a0),inset 0 0 0 6px #fff;color:var(--brand-pink,#dd26a0)}.candidate-v2__corr-rail-marker--dash{background:var(--brand-surface,#f6f7fb);border:1px solid #e6e8ef;color:#5a6178}.candidate-v2__corr-rail-body{display:flex;flex-direction:column;gap:2px;min-width:0}.candidate-v2__corr-rail-title{align-items:center;color:inherit;display:inline-flex;flex-wrap:wrap;font-size:14px;font-weight:600;gap:4px}.candidate-v2__corr-rail-badge{color:var(--brand-pink,#dd26a0);font-size:9px;font-weight:700;letter-spacing:1.2px}.candidate-v2__corr-rail-badge--alert{background:var(--brand-pink,#dd26a0);border-radius:999px;color:#fff;font-size:10px;letter-spacing:.4px;padding:2px 8px;text-transform:none}.candidate-v2__corr-rail-hint{color:#5a6178;font-size:12px;line-height:1.4}.candidate-v2__corr-rail-meta{color:#9aa0b4;font-size:11px;font-style:italic;line-height:1.4;margin-top:2px}.candidate-v2__corr-stack{display:flex;flex-direction:column;gap:14px;min-width:0}.candidate-v2__corr-panel{background:var(--brand-navy,#001645);border-radius:18px;color:#fff}.candidate-v2__corr-panel--header{background:linear-gradient(160deg,color-mix(in srgb,var(--brand-navy,#001645) 94%,#fff) 0,var(--brand-navy,#001645) 80%);padding:22px 28px 24px}@media (max-width:767.98px){.candidate-v2__corr-panel--header{padding:18px 20px}}.candidate-v2__corr-panel--body{background:color-mix(in srgb,var(--brand-navy,#001645) 96%,#000);min-height:380px;padding:22px}@media (max-width:767.98px){.candidate-v2__corr-panel--body{padding:16px}}.candidate-v2__corr-eyebrow{color:var(--brand-pink,#dd26a0);font-size:11px;font-weight:700;letter-spacing:1.6px;margin:0 0 8px;text-transform:uppercase}.candidate-v2__corr-headline{color:#fff;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:34px;font-weight:800;letter-spacing:-.8px;line-height:1.02;margin:0 0 8px}@media (max-width:767.98px){.candidate-v2__corr-headline{font-size:27px;letter-spacing:-.5px}}.candidate-v2__corr-headline-dot{color:var(--brand-pink,#dd26a0)}.candidate-v2__corr-subline{color:hsla(0,0%,100%,.78);font-size:14px;line-height:1.45;margin:0;max-width:920px}.candidate-v2__corr-subline strong{color:#fff;font-weight:600}.candidate-v2__corr-rows{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.candidate-v2__corr-rows--compact{gap:8px}.candidate-v2__corr-row{align-items:center;background:color-mix(in srgb,var(--brand-navy,#001645) 97%,#fff);border-radius:14px;display:grid;gap:22px;grid-template-columns:minmax(220px,1.05fr) minmax(0,1.45fr) auto;padding:20px 24px}@media (max-width:991.98px){.candidate-v2__corr-row{gap:12px;grid-template-columns:1fr}}.candidate-v2__corr-row:has(.candidate-v2__corr-row-desc.is-expanded){align-items:start}.candidate-v2__corr-row--slim{grid-template-columns:1fr auto;padding:16px 22px}.candidate-v2__corr-row-main{min-width:0}.candidate-v2__corr-row-company{align-items:center;display:flex;gap:8px;margin:0 0 8px}.candidate-v2__corr-row-company--inline{margin-bottom:4px}.candidate-v2__corr-row-company-name{color:var(--brand-pink-soft,#f498cf);font-size:12px;font-weight:700;letter-spacing:1px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.candidate-v2__corr-row-title{color:#fff;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:19px;font-weight:800;letter-spacing:-.4px;line-height:1.2;margin:0}.candidate-v2__corr-row-desc{min-width:0}.candidate-v2__corr-row-desc-text{-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;color:hsla(0,0%,100%,.78);display:-webkit-box;font-size:14px;line-height:1.45;margin:0;overflow:hidden}.candidate-v2__corr-row-desc.is-expanded .candidate-v2__corr-row-desc-text{-webkit-line-clamp:unset;line-clamp:unset;overflow:visible}.candidate-v2__corr-row-desc-toggle{align-items:center;background:transparent;border:0;color:hsla(0,0%,100%,.78);cursor:pointer;display:inline-flex;font-family:var(--brand-font-body,"Inter",system-ui,-apple-system,"Segoe UI",sans-serif);font-size:12px;font-weight:600;gap:4px;margin-top:6px;padding:0;transition:color .15s ease}.candidate-v2__corr-row-desc-toggle:hover{color:#fff}.candidate-v2__corr-row-desc-chevron{font-size:14px;line-height:1;transition:transform .15s ease}.candidate-v2__corr-row-desc.is-expanded .candidate-v2__corr-row-desc-chevron{transform:rotate(180deg)}.candidate-v2__corr-row-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}@media (max-width:575.98px){.candidate-v2__corr-row-actions{justify-content:stretch}.candidate-v2__corr-row-actions .candidate-v2__corr-btn{flex:1 1 auto;justify-content:center}}.candidate-v2__corr-pill{align-items:center;background:hsla(0,0%,100%,.08);border-radius:999px;color:hsla(0,0%,100%,.78);display:inline-flex;font-size:10px;font-weight:700;letter-spacing:1.4px;max-width:100%;padding:8px 14px;text-transform:uppercase;white-space:nowrap}@media (max-width:575.98px){.candidate-v2__corr-pill{border-radius:14px;line-height:1.35;text-align:center;white-space:normal}}.candidate-v2__corr-btn{align-items:center;background:transparent;border:1px solid transparent;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-family:var(--brand-font-body,"Inter",system-ui,-apple-system,"Segoe UI",sans-serif);font-size:13px;font-weight:600;gap:6px;line-height:1.2;padding:10px 18px;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .15s ease;white-space:nowrap}.candidate-v2__corr-btn:disabled{cursor:not-allowed;opacity:.5}@media (max-width:767.98px){.candidate-v2__corr-btn{min-height:44px;padding:11px 18px}}.candidate-v2__corr-btn--ghost{background:transparent;border-color:hsla(0,0%,100%,.16);color:#fff}.candidate-v2__corr-btn--ghost:hover:not(:disabled){background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.28)}.candidate-v2__corr-btn--primary{background:var(--brand-pink,#dd26a0);border-color:var(--brand-pink,#dd26a0);color:#fff}.candidate-v2__corr-btn--primary:hover:not(:disabled){background:color-mix(in srgb,var(--brand-pink,#dd26a0) 91%,#000);border-color:color-mix(in srgb,var(--brand-pink,#dd26a0) 91%,#000);color:#fff}.candidate-v2__corr-section-title{color:var(--brand-pink,#dd26a0);font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:13px;font-weight:700;letter-spacing:1.4px;margin:28px 0 12px;text-transform:uppercase}.candidate-v2__corr-section-title:first-of-type{margin-top:4px}.candidate-v2__corr-pill--muted{background:hsla(0,0%,100%,.04);color:hsla(0,0%,100%,.5)}.candidate-v2__corr-pill--accepted{background:rgba(60,200,130,.18);color:#6fe2a8}.candidate-v2__corr-pill--rejected{background:rgba(255,95,120,.14);color:#ff97a8}.candidate-v2__corr-pill--shortlisted{background:rgba(120,160,255,.18);color:#b8c8ff}.candidate-v2__corr-pill--pending{background:rgba(255,195,90,.14);color:#ffd29b}.candidate-v2__corr-pill--withdrawn{background:hsla(0,0%,100%,.04);color:hsla(0,0%,100%,.4)}.candidate-v2__corr-phase-warning{background:rgba(255,184,0,.1);border:1px solid rgba(255,184,0,.26);border-radius:8px;color:#ffd066;gap:8px;margin:14px 0 0;padding:7px 12px}.candidate-v2__corr-ineligible,.candidate-v2__corr-phase-warning{align-items:center;display:inline-flex;font-size:12px;line-height:1.4}.candidate-v2__corr-ineligible{color:hsla(0,0%,100%,.55);font-style:italic}.candidate-v2__corr-modal{align-items:center;display:none;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1080}.candidate-v2__corr-modal.is-open{display:flex}.candidate-v2__corr-modal-backdrop{backdrop-filter:blur(4px);background:rgba(8,11,26,.65);inset:0;position:absolute}.candidate-v2__corr-modal-dialog{background:#fff;border-radius:16px;box-shadow:0 24px 80px rgba(0,0,0,.35);max-width:480px;padding:28px 28px 22px;position:relative;width:100%}.candidate-v2__corr-modal-title{color:var(--brand-ink,#0a0a14);font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:22px;font-weight:800;margin:0 0 12px}.candidate-v2__corr-modal-body{color:var(--brand-ink,#0a0a14);font-size:14px;line-height:1.55;margin:0 0 14px}.candidate-v2__corr-modal-warning{background:rgba(255,45,146,.08);border-left:3px solid var(--brand-pink,#dd26a0);border-radius:8px;color:var(--brand-pink,#dd26a0);font-size:12px;font-weight:600;letter-spacing:.3px;margin:0 0 18px;padding:10px 14px}.candidate-v2__corr-modal-actions{display:flex;gap:10px;justify-content:flex-end}@media (max-width:480px){.candidate-v2__corr-modal-actions{flex-direction:column-reverse}.candidate-v2__corr-modal-actions .candidate-v2__corr-btn{justify-content:center;min-height:46px;width:100%}}.candidate-v2__corr-modal-actions .candidate-v2__corr-btn{color:var(--brand-ink,#0a0a14)}.candidate-v2__corr-modal-actions .candidate-v2__corr-btn.candidate-v2__corr-btn--ghost{border-color:rgba(0,0,0,.12);color:var(--brand-ink,#0a0a14)}.candidate-v2__corr-modal-actions .candidate-v2__corr-btn.candidate-v2__corr-btn--ghost:hover:not(:disabled){background:rgba(0,0,0,.04);border-color:rgba(0,0,0,.22)}.candidate-v2__pwd-modal .candidate-v2__corr-modal-dialog{max-width:440px;padding:28px 28px 22px}.candidate-v2__pwd-form{display:flex;flex-direction:column;gap:16px;margin:4px 0 20px}.candidate-v2__pwd-form-row{display:flex;flex-direction:column;gap:6px}.candidate-v2__pwd-form-label{color:var(--brand-pink,#dd26a0);font-size:11px;font-weight:700;letter-spacing:1.2px;margin:0;text-transform:uppercase}.candidate-v2__pwd-form-input{background:#fff;border:1px solid #e6e8ef;border-radius:10px;color:var(--brand-ink,#0a0a14);font-family:var(--brand-font-body,"Inter",system-ui,-apple-system,"Segoe UI",sans-serif);font-size:14px;padding:11px 14px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}@media (max-width:575.98px){.candidate-v2__pwd-form-input{font-size:16px}}.candidate-v2__pwd-form-input:focus{border-color:var(--brand-pink,#dd26a0);box-shadow:0 0 0 3px rgba(255,45,146,.18);outline:0}.candidate-v2__pwd-form-hint{color:#5a6178;font-size:12px;line-height:1.45;margin:2px 0 0}.candidate-v2__pwd-form-errors{margin:0}.candidate-v2__pwd-form-errors ul{display:flex;flex-direction:column;gap:2px;list-style:none;margin:4px 0 0;padding:0}.candidate-v2__pwd-form-errors li{color:var(--brand-pink,#dd26a0);font-size:12px;line-height:1.4}.candidate-v2__pwd-form-errors:empty{display:none}.candidate-v2__pwd-form-errors--global ul{margin-top:0}.candidate-v2__corr-empty{background:hsla(0,0%,100%,.02);border-radius:12px;color:hsla(0,0%,100%,.78);font-size:14px;margin:0;padding:clamp(32px,8vw,56px) clamp(18px,5vw,24px);text-align:center}.candidate-v2__corr-soon{align-items:center;background:hsla(0,0%,100%,.03);border-radius:14px;display:flex;flex-direction:column;gap:10px;padding:clamp(28px,8vw,64px) clamp(18px,5vw,32px);text-align:center}.candidate-v2__corr-soon-title{color:#fff;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:clamp(20px,5.5vw,26px);font-weight:800;letter-spacing:-.6px;line-height:1.1;margin:0}.candidate-v2__corr-soon-desc{color:hsla(0,0%,100%,.78);font-size:14px;line-height:1.55;margin:0;max-width:520px}.candidate-v2__match-list{display:flex;flex-direction:column;gap:16px;list-style:none;margin:0;padding:0}.candidate-v2__match-card{background:color-mix(in srgb,var(--brand-navy,#001645) 97%,#fff);border:1px solid hsla(0,0%,100%,.12);border-radius:16px;padding:24px 26px}@media (max-width:767.98px){.candidate-v2__match-card{padding:18px 16px}}.candidate-v2__match-head{align-items:flex-start;display:flex;gap:20px;justify-content:space-between}@media (max-width:575.98px){.candidate-v2__match-head{flex-direction:column;gap:14px}}.candidate-v2__match-id{align-items:center;display:flex;gap:16px;min-width:0}.candidate-v2__co-logo{align-items:center;background:linear-gradient(150deg,var(--brand-pink,#dd26a0) 0,var(--brand-violet,#480f5c) 100%);border-radius:14px;color:#fff;display:inline-flex;flex:0 0 auto;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:22px;font-weight:800;height:56px;justify-content:center;overflow:hidden;width:56px}.candidate-v2__co-logo img{height:100%;object-fit:cover;width:100%}.candidate-v2__co-logo--md{border-radius:11px;font-size:16px;height:40px;width:40px}.candidate-v2__co-logo--sm{border-radius:9px;font-size:13px;height:32px;width:32px}.candidate-v2__co-logo--xs{border-radius:6px;font-size:10px;height:20px;width:20px}.candidate-v2__match-id-text{min-width:0}.candidate-v2__match-sector{color:var(--brand-pink-soft,#f498cf);font-size:10px;font-weight:700;letter-spacing:1.4px;margin:0 0 3px;text-transform:uppercase}.candidate-v2__match-name{color:#fff;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:22px;font-weight:800;letter-spacing:-.5px;line-height:1.1;margin:0 0 5px}.candidate-v2__match-meta{color:hsla(0,0%,100%,.78);font-size:12.5px;line-height:1.4;margin:0}.candidate-v2__match-aside{align-items:center;display:flex;flex:0 0 auto;gap:14px}.candidate-v2__match-badge{align-items:center;background:rgba(60,200,130,.18);border-radius:999px;color:#6fe2a8;display:inline-flex;font-size:10px;font-weight:700;gap:5px;letter-spacing:1.2px;padding:6px 12px;text-transform:uppercase;white-space:nowrap}.candidate-v2__match-score{align-items:center;background:conic-gradient(var(--brand-pink,#dd26a0) calc(var(--corr-score, 0)*1%),hsla(0,0%,100%,.12) 0);border-radius:50%;display:flex;flex:0 0 auto;flex-direction:column;height:104px;justify-content:center;position:relative;text-align:center;width:104px}.candidate-v2__match-score:before{background:color-mix(in srgb,var(--brand-navy,#001645) 97%,#fff);border-radius:50%;content:"";inset:8px;position:absolute}.candidate-v2__match-score-value{color:#fff;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:28px;font-weight:800;line-height:1;position:relative}.candidate-v2__match-score-value .small,.candidate-v2__match-score-value small{font-size:14px;font-weight:700;opacity:.7}.candidate-v2__match-score-label{color:hsla(0,0%,100%,.5);font-size:9px;font-weight:700;letter-spacing:.6px;margin-top:4px;position:relative;text-transform:uppercase}.candidate-v2__match-since{color:hsla(0,0%,100%,.5);font-size:11px;font-weight:600;letter-spacing:.4px;margin:12px 0 0}.candidate-v2__match-body{border-top:1px solid hsla(0,0%,100%,.12);display:grid;gap:26px;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);margin-top:20px;padding-top:20px}@media (max-width:859.98px){.candidate-v2__match-body{gap:22px;grid-template-columns:1fr}}.candidate-v2__match-col{min-width:0}@media (max-width:859.98px){.candidate-v2__match-col--job{border-top:1px solid hsla(0,0%,100%,.12);padding-top:22px}}@media (min-width:860px){.candidate-v2__match-col--job{border-left:1px solid hsla(0,0%,100%,.12);padding-left:26px}}.candidate-v2__match-col-eyebrow{color:hsla(0,0%,100%,.5);font-size:10px;font-weight:700;letter-spacing:1.4px;margin:0 0 12px;text-transform:uppercase}.candidate-v2__match-col-eyebrow--accent{color:var(--brand-pink,#dd26a0)}.candidate-v2__match-pitch{color:hsla(0,0%,100%,.78);font-size:14px;font-style:italic;line-height:1.6;margin:0 0 14px}.candidate-v2__match-thumbs{display:grid;gap:8px;grid-template-columns:repeat(4,1fr);margin:0 0 14px}@media (max-width:575.98px){.candidate-v2__match-thumbs{grid-template-columns:repeat(2,1fr)}}.candidate-v2__match-thumb{aspect-ratio:1/1;background:hsla(0,0%,100%,.04);border-radius:10px;overflow:hidden}.candidate-v2__match-thumb img{height:100%;object-fit:cover;width:100%}.candidate-v2__match-links{display:flex;flex-wrap:wrap;gap:8px}a.candidate-v2__match-link,a.candidate-v2__match-link:focus,a.candidate-v2__match-link:hover,a.candidate-v2__match-link:visited{align-items:center;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.12);border-radius:999px;color:hsla(0,0%,100%,.78);display:inline-flex;font-size:12px;font-weight:600;gap:5px;padding:7px 13px;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease}a.candidate-v2__match-link:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.28);color:#fff}.candidate-v2__match-section{margin:0 0 16px}.candidate-v2__match-section:last-child{margin-bottom:0}.candidate-v2__match-section-label{color:hsla(0,0%,100%,.5);font-size:10px;font-weight:700;letter-spacing:1.2px;margin:0 0 8px;text-transform:uppercase}.candidate-v2__match-job-title{color:#fff;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:20px;font-weight:800;letter-spacing:-.4px;line-height:1.2;margin:0 0 16px}.candidate-v2__match-tags{display:flex;flex-wrap:wrap;gap:7px}.candidate-v2__match-tag{align-items:center;background:hsla(0,0%,100%,.06);border-radius:999px;color:#fff;display:inline-flex;font-size:12.5px;font-weight:500;gap:7px;line-height:1.2;padding:6px 12px}.candidate-v2__match-desc{color:hsla(0,0%,100%,.78);font-size:13.5px;line-height:1.6;margin:0}.candidate-v2__match-foot{align-items:center;border-top:1px solid hsla(0,0%,100%,.12);display:flex;gap:16px;justify-content:space-between;margin-top:20px;padding-top:18px}@media (max-width:575.98px){.candidate-v2__match-foot{align-items:stretch;flex-direction:column;text-align:center}}.candidate-v2__match-foot-text{color:hsla(0,0%,100%,.78);font-size:13px;line-height:1.45;margin:0}.candidate-v2__match-foot-text strong{color:#fff;font-weight:700}.candidate-v2__match-foot-text--muted{color:hsla(0,0%,100%,.5);font-style:italic}a.candidate-v2__match-cta,a.candidate-v2__match-cta:focus,a.candidate-v2__match-cta:hover,a.candidate-v2__match-cta:visited{align-items:center;background:var(--brand-pink,#dd26a0);border:1px solid var(--brand-pink,#dd26a0);border-radius:10px;color:#fff;display:inline-flex;flex:0 0 auto;font-family:var(--brand-font-body,"Inter",system-ui,-apple-system,"Segoe UI",sans-serif);font-size:13px;font-weight:600;gap:6px;padding:11px 20px;text-decoration:none;transition:background-color .15s ease,border-color .15s ease;white-space:nowrap}@media (max-width:575.98px){a.candidate-v2__match-cta,a.candidate-v2__match-cta:focus,a.candidate-v2__match-cta:hover,a.candidate-v2__match-cta:visited{justify-content:center}}a.candidate-v2__match-cta:hover{background:color-mix(in srgb,var(--brand-pink,#dd26a0) 91%,#000);border-color:color-mix(in srgb,var(--brand-pink,#dd26a0) 91%,#000);color:#fff}.candidate-v2__skill-rating-sub{color:hsla(0,0%,100%,.78);font-size:13px;line-height:1.55;margin:0 0 16px}.candidate-v2__skill-rating-list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0 0 24px;padding:0}.candidate-v2__skill-rating-row{align-items:center;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);border-radius:12px;display:grid;gap:8px 24px;grid-template-columns:minmax(200px,1fr) auto;padding:9px 16px;transition:border-color .2s ease,background-color .2s ease}@media (max-width:991.98px){.candidate-v2__skill-rating-row{gap:10px;grid-template-columns:1fr;padding:12px 16px}}.candidate-v2__skill-rating-row:hover:not(.candidate-v2__skill-rating-row--locked){background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.13)}.candidate-v2__skill-rating-row--rated{background:hsla(0,0%,100%,.045)}.candidate-v2__skill-rating-row--locked{cursor:not-allowed;opacity:.55}.candidate-v2__skill-rating-row--locked .candidate-v2__skill-rating-box,.candidate-v2__skill-rating-row--locked .candidate-v2__skill-rating-seg-opt{cursor:not-allowed}.candidate-v2__skill-rating-row.is-saving{border-color:rgba(236,58,138,.6)}.candidate-v2__skill-rating-row.is-saved{border-color:rgba(60,200,130,.45)}.candidate-v2__skill-rating-name{display:flex;flex-direction:column;gap:2px;min-width:0}.candidate-v2__skill-rating-title{color:#fff;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:14px;font-weight:600;letter-spacing:-.1px;line-height:1.35}.candidate-v2__skill-category-group{margin-top:22px}.candidate-v2__skill-category-group:first-child{margin-top:0}.candidate-v2__skill-category-group .candidate-v2__skill-rating-list{margin-bottom:0}.candidate-v2__skill-category-eyebrow{color:hsla(0,0%,100%,.45);font-size:11px;font-weight:700;letter-spacing:1.4px;margin:0 0 8px;text-transform:uppercase}.candidate-v2__skill-rating-axes{align-items:center;display:flex;gap:24px}@media (max-width:767.98px){.candidate-v2__skill-rating-axes{align-items:stretch;flex-direction:column;gap:12px}}.candidate-v2__skill-rating-axis{align-items:center;display:flex;gap:10px}@media (max-width:767.98px){.candidate-v2__skill-rating-axis{align-items:flex-start;flex-direction:column;gap:5px}}.candidate-v2__skill-rating-axis-label{color:hsla(0,0%,100%,.55);font-size:9px;font-weight:700;letter-spacing:1.1px;line-height:1.4;margin:0;max-width:66px;text-align:right}@media (max-width:767.98px){.candidate-v2__skill-rating-axis-label{max-width:none;text-align:left}}.candidate-v2__skill-rating-boxes{display:flex;gap:3px}.candidate-v2__skill-rating-box{align-items:center;background:transparent;border:1px solid hsla(0,0%,100%,.14);border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:2px;min-width:37px;padding:6px 3px 4px;position:relative;transition:background-color .15s ease,border-color .15s ease,transform .12s ease}@media (max-width:767.98px){.candidate-v2__skill-rating-box{justify-content:center;min-height:44px;min-width:44px;padding:6px 4px}}.candidate-v2__skill-rating-box input[type=radio]{cursor:inherit;inset:0;opacity:0;position:absolute}.candidate-v2__skill-rating-box:hover:not(.is-selected){background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.32)}.candidate-v2__skill-rating-box:active{transform:scale(.96)}.candidate-v2__skill-rating-box-value{color:hsla(0,0%,100%,.78);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:700;line-height:1}.candidate-v2__skill-rating-box-tag{color:hsla(0,0%,100%,.4);font-size:8px;font-weight:700;letter-spacing:.4px;line-height:1;text-transform:uppercase}.candidate-v2__skill-rating-box--level.is-selected{background:#fff;border-color:#fff}.candidate-v2__skill-rating-box--level.is-selected .candidate-v2__skill-rating-box-value{color:var(--brand-navy,#001645)}.candidate-v2__skill-rating-box--level.is-selected .candidate-v2__skill-rating-box-tag{color:#5a6178}.candidate-v2__skill-rating-box--interest.is-selected{background:var(--brand-pink,#dd26a0);border-color:var(--brand-pink,#dd26a0)}.candidate-v2__skill-rating-box--interest.is-selected .candidate-v2__skill-rating-box-value{color:#fff}.candidate-v2__skill-rating-box--interest.is-selected .candidate-v2__skill-rating-box-tag{color:hsla(0,0%,100%,.85)}.candidate-v2__skill-rating-seg{align-items:center;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.12);border-radius:999px;display:inline-flex;gap:2px;padding:3px}.candidate-v2__skill-rating-seg-opt{align-items:center;border-radius:999px;color:hsla(0,0%,100%,.55);cursor:pointer;display:inline-flex;font-size:10px;font-weight:700;gap:5px;letter-spacing:.8px;line-height:1;padding:6px 14px;position:relative;text-transform:uppercase;transition:background-color .15s ease,color .15s ease,transform .12s ease}@media (max-width:767.98px){.candidate-v2__skill-rating-seg-opt{padding:10px 16px}}.candidate-v2__skill-rating-seg-opt input[type=radio]{cursor:inherit;inset:0;opacity:0;position:absolute}.candidate-v2__skill-rating-seg-opt:hover:not(.is-selected){color:hsla(0,0%,100%,.9)}.candidate-v2__skill-rating-seg-opt:active{transform:scale(.96)}.candidate-v2__skill-rating-seg-opt.is-selected{background:#fff;color:var(--brand-navy,#001645)}.candidate-v2__skill-rating-seg-icon{display:none;font-size:13px}.candidate-v2__skill-rating-seg-opt.is-selected .candidate-v2__skill-rating-seg-icon{display:inline}.candidate-v2__skill-rating-status{color:hsla(0,0%,100%,.78);font-size:9px;font-weight:700;letter-spacing:.9px;min-height:0;text-transform:uppercase}.candidate-v2__skill-rating-status:empty{display:none}.candidate-v2__skill-rating-status.is-error{color:#ff97a8}.candidate-v2__skill-rating-status.is-saved{color:#6fe2a8}.candidate-v2__skill-rating-banner{align-items:center;background:linear-gradient(135deg,rgba(236,58,138,.18),rgba(236,58,138,.06));border:1px solid rgba(236,58,138,.3);border-radius:14px;color:#fff;display:flex;gap:16px;justify-content:space-between;margin:0 0 18px;padding:16px 20px}@media (max-width:575.98px){.candidate-v2__skill-rating-banner{align-items:flex-start;flex-direction:column}}.candidate-v2__skill-rating-banner-text{flex:1;font-size:14px;line-height:1.5;min-width:0}.candidate-v2__skill-rating-banner-count{color:var(--brand-pink,#dd26a0);font-weight:800}a.candidate-v2__skill-rating-banner-cta,a.candidate-v2__skill-rating-banner-cta:focus,a.candidate-v2__skill-rating-banner-cta:hover,a.candidate-v2__skill-rating-banner-cta:visited{background:var(--brand-pink,#dd26a0);border-radius:10px;color:#fff!important;font-size:13px;font-weight:700;padding:10px 18px;text-decoration:none!important;transition:background-color .15s ease;white-space:nowrap}a.candidate-v2__skill-rating-banner-cta:hover{background:color-mix(in srgb,var(--brand-pink,#dd26a0) 91%,#000)}.candidate-v2__dates{background:#fff;display:flex;flex-direction:column;gap:18px;padding:32px 48px 64px}.candidate-v2__dates-breadcrumbs{align-items:center;color:rgba(10,10,20,.45);display:flex;font-family:var(--brand-font-body,"Inter",system-ui,-apple-system,"Segoe UI",sans-serif);font-size:12px;gap:10px;letter-spacing:.06em;text-transform:uppercase}.candidate-v2__dates-breadcrumbs-sep{color:rgba(10,10,20,.3)}.candidate-v2__dates-breadcrumbs-item--current{color:var(--brand-pink,#dd26a0);font-weight:600}.candidate-v2__dates-grid{align-items:start;display:grid;gap:24px;grid-template-columns:260px minmax(0,1fr)}@media (max-width:1100px){.candidate-v2__dates-grid{grid-template-columns:1fr}.candidate-v2__dates{padding:24px 20px 64px}}.candidate-v2__dates-rail{display:flex;flex-direction:column;gap:8px;position:sticky;top:24px}@media (max-width:1100px){.candidate-v2__dates-rail{position:static;top:auto}}.candidate-v2__dates-rail-eyebrow{color:rgba(10,10,20,.5);font-family:var(--brand-font-body,"Inter",system-ui,-apple-system,"Segoe UI",sans-serif);font-size:11px;letter-spacing:.1em;margin:0 0 6px 14px;text-transform:uppercase}a.candidate-v2__dates-rail-item{background:#fff;border:1px solid #e6e8ef;border-radius:14px;display:flex;flex-direction:column;gap:4px;padding:16px 18px;transition:background .15s ease,border-color .15s ease,transform .15s ease}a.candidate-v2__dates-rail-item,a.candidate-v2__dates-rail-item:hover{color:var(--brand-ink,#0a0a14)!important;text-decoration:none!important}a.candidate-v2__dates-rail-item:hover{background:#f6f7fb;border-color:#d8dce8}a.candidate-v2__dates-rail-item--active,a.candidate-v2__dates-rail-item--active:hover{background:var(--brand-navy,#001645);border-color:var(--brand-navy,#001645);color:#fff!important}.candidate-v2__dates-rail-item-title{color:var(--brand-ink,#0a0a14);font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:16px;font-weight:700;line-height:1.2}.candidate-v2__dates-rail-item--active .candidate-v2__dates-rail-item-title{color:#fff}.candidate-v2__dates-rail-item-sub{color:rgba(10,10,20,.55);font-size:12px}.candidate-v2__dates-rail-item--active .candidate-v2__dates-rail-item-sub{color:hsla(0,0%,100%,.7)}.candidate-v2__dates-main{display:flex;flex-direction:column;gap:20px;min-width:0}.candidate-v2__dates-hero{align-items:flex-start;background:linear-gradient(135deg,var(--brand-navy,#001645) 0,color-mix(in srgb,var(--brand-navy,#001645) 86%,#fff) 100%);border-radius:18px;color:#fff;display:flex;gap:32px;justify-content:space-between;min-height:130px;padding:28px 32px}@media (max-width:767.98px){.candidate-v2__dates-hero{align-items:stretch;flex-direction:column;gap:18px;min-height:0;padding:22px 18px}}.candidate-v2__dates-hero-text{flex:1 1 auto;min-width:0}.candidate-v2__dates-hero-eyebrow{align-items:baseline;color:var(--brand-pink,#dd26a0);display:flex;flex-wrap:wrap;font-family:var(--brand-font-body,"Inter",system-ui,-apple-system,"Segoe UI",sans-serif);font-size:12px;font-weight:600;gap:8px;letter-spacing:.1em;margin:0 0 6px;text-transform:uppercase}.candidate-v2__dates-hero-eyebrow-label{line-height:1.35;min-width:0}@media (max-width:767.98px){.candidate-v2__dates-hero-eyebrow-label{flex:1 1 100%}}.candidate-v2__dates-hero-eyebrow-sep{color:hsla(0,0%,100%,.35)}.candidate-v2__dates-hero-title{color:#fff;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:clamp(26px,6.5vw,38px);font-weight:800;letter-spacing:-1.4px;line-height:1.04;margin:0}.candidate-v2__dates-hero-title-dot{color:var(--brand-pink,#dd26a0)}.candidate-v2__dates-hero-lead{color:hsla(0,0%,100%,.78);font-size:13px;line-height:1.55;margin:12px 0 0;max-width:540px}.candidate-v2__dates-hero-aside{flex:0 0 auto}.candidate-v2__dates-month-nav{align-items:center;display:flex;gap:8px}.candidate-v2__dates-month-nav-label{color:#fff;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:16px;font-weight:700;padding:0 14px}.candidate-v2__dates-month-nav-btn{align-items:center;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.12);border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-size:18px;height:38px;justify-content:center;transition:background .15s ease;width:38px}.candidate-v2__dates-month-nav-btn:hover:not(:disabled){background:hsla(0,0%,100%,.1)}.candidate-v2__dates-month-nav-btn:disabled{cursor:not-allowed;opacity:.55}.candidate-v2__dates-month-nav-btn--accent{background:var(--brand-pink,#dd26a0);border-color:var(--brand-pink,#dd26a0)}.candidate-v2__dates-month-nav-btn--accent:disabled{opacity:.85}.candidate-v2__dates-empty{align-items:center;background:var(--brand-navy,#001645);border:1px solid hsla(0,0%,100%,.06);border-radius:18px;color:#fff;display:flex;flex-direction:column;padding:clamp(36px,9vw,64px) clamp(18px,5vw,24px);text-align:center}.candidate-v2__dates-empty-icon{align-items:center;background:rgba(255,45,146,.12);border-radius:50%;color:var(--brand-pink-soft,#f498cf);display:inline-flex;height:64px;justify-content:center;margin-bottom:18px;width:64px}.candidate-v2__dates-empty-title{font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:22px;font-weight:700;margin:0 0 8px}.candidate-v2__dates-empty-lead{color:hsla(0,0%,100%,.78);font-size:13px;margin:0 0 22px;max-width:380px}a.candidate-v2__dates-empty-cta{align-items:center;background:var(--brand-pink,#dd26a0);border-radius:999px;color:#fff!important;display:inline-flex;font-weight:600;padding:12px 24px;text-decoration:none;transition:background .15s ease}a.candidate-v2__dates-empty-cta:hover{background:color-mix(in srgb,var(--brand-pink,#dd26a0) 91%,#000);text-decoration:none}.candidate-v2__dates-grid-wrap{background:var(--brand-navy,#001645);border:1px solid hsla(0,0%,100%,.06);border-radius:18px;display:flex;flex-direction:column;gap:16px;overflow:hidden;padding:0}.candidate-v2__dates-grid-table{color:#fff;display:flex;flex-direction:column}.candidate-v2__dates-grid-headers{border-bottom:1px solid hsla(0,0%,100%,.06);display:grid;grid-template-columns:80px repeat(var(--dates-cols,3),minmax(0,1fr))}.candidate-v2__dates-grid-headers .candidate-v2__dates-grid-header,.candidate-v2__dates-grid-headers .candidate-v2__dates-grid-header-time{border-left:1px solid hsla(0,0%,100%,.06);padding:18px 20px 16px}.candidate-v2__dates-grid-headers .candidate-v2__dates-grid-header-time:first-child,.candidate-v2__dates-grid-headers .candidate-v2__dates-grid-header:first-child{border-left:0}.candidate-v2__dates-grid-header-eyebrow{color:var(--brand-pink-soft,#f498cf);font-family:var(--brand-font-body,"Inter",system-ui,-apple-system,"Segoe UI",sans-serif);font-size:11px;font-weight:600;letter-spacing:.1em;margin:0 0 4px;text-transform:uppercase}.candidate-v2__dates-grid-header-day{color:#fff;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);margin:0}.candidate-v2__dates-grid-header-day strong{font-size:22px;font-weight:800;letter-spacing:-.4px;margin-right:6px}.candidate-v2__dates-grid-header-day span{color:hsla(0,0%,100%,.78);font-size:14px;font-weight:500;text-transform:lowercase}.candidate-v2__dates-grid-body{display:grid;grid-template-columns:80px repeat(var(--dates-cols,3),minmax(0,1fr));height:var(--track-height,600px);overflow:hidden;position:relative}.candidate-v2__dates-grid-time-col{border-right:1px solid hsla(0,0%,100%,.06);position:relative}.candidate-v2__dates-grid-time-cell{align-items:flex-start;box-sizing:border-box;color:hsla(0,0%,100%,.5);display:flex;font-family:var(--brand-font-body,"Inter",system-ui,-apple-system,"Segoe UI",sans-serif);font-size:12px;height:var(--slot-height,80px);justify-content:flex-end;padding:8px 12px 0}.candidate-v2__dates-grid-day-col{background:var(--brand-navy,#001645);border-left:1px solid hsla(0,0%,100%,.06);position:relative}.candidate-v2__dates-grid-day-col:first-of-type{border-left:0}.candidate-v2__dates-grid-day-row{border-bottom:1px solid hsla(0,0%,100%,.04);height:var(--slot-height,80px)}.candidate-v2__dates-card-slot{display:contents}.candidate-v2__dates-card{appearance:none;background:#131f4a;border:1px solid hsla(0,0%,100%,.06);border-left:3px solid var(--brand-pink,#dd26a0);border-radius:12px;color:#fff!important;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:2px;justify-content:space-between;left:8px;overflow:hidden;padding:7px 10px 9px 14px;position:absolute;right:8px;text-align:left;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.candidate-v2__dates-card:hover{background:#1b2756;box-shadow:0 6px 20px rgba(0,0,0,.25);text-decoration:none!important;transform:translateY(-1px)}.candidate-v2__dates-card--live{border-left-color:var(--brand-pink,#dd26a0)}.candidate-v2__dates-card--waiting{border-left-color:#5be0a8}.candidate-v2__dates-card--confirmed{border-left-color:var(--brand-pink,#dd26a0)}.candidate-v2__dates-card-cancel-form{margin:0;position:absolute;right:14px;z-index:3}.candidate-v2__dates-card-cancel{align-items:center;background:rgba(8,11,26,.55);border:1px solid hsla(0,0%,100%,.18);border-radius:50%;color:hsla(0,0%,100%,.78);cursor:pointer;display:inline-flex;font-size:11px;height:22px;justify-content:center;line-height:1;transition:background-color .15s ease,color .15s ease,border-color .15s ease;width:22px}.candidate-v2__dates-card-cancel:hover{background:var(--brand-pink,#dd26a0);border-color:var(--brand-pink,#dd26a0);color:#fff}@media (max-width:700px){.candidate-v2__dates-card-cancel{font-size:13px;height:30px;position:relative;width:30px}.candidate-v2__dates-card-cancel:after{content:"";inset:-8px;position:absolute}.candidate-v2__dates-card-cancel-form{right:10px}}.candidate-v2__dates-card-head{align-items:baseline;display:flex;gap:8px;justify-content:space-between;line-height:1}.candidate-v2__dates-card-time{color:hsla(0,0%,100%,.78);font-weight:600}.candidate-v2__dates-card-match,.candidate-v2__dates-card-time{font-family:var(--brand-font-body,"Inter",system-ui,-apple-system,"Segoe UI",sans-serif);font-size:11px;line-height:1}.candidate-v2__dates-card-match{color:var(--brand-pink,#dd26a0);font-weight:700}.candidate-v2__dates-card-id{align-items:center;display:flex;gap:6px;margin:2px 0;min-width:0}.candidate-v2__dates-card-title{color:#fff;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:14px;font-weight:700;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.candidate-v2__dates-card-status{align-items:center;align-self:flex-start;background:var(--brand-pink,#dd26a0);border-radius:999px;color:#fff;display:inline-flex;font-size:9px;font-weight:700;gap:5px;letter-spacing:.06em;line-height:1.2;padding:3px 9px 3px 8px;text-transform:uppercase}.candidate-v2__dates-card--waiting .candidate-v2__dates-card-status{background:rgba(91,224,168,.18);color:#5be0a8}.candidate-v2__dates-card--confirmed .candidate-v2__dates-card-status{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.78)}.candidate-v2__dates-card-status-dot{background:#fff;border-radius:50%;height:6px;width:6px}.candidate-v2__dates-card-status-icon{flex:0 0 auto}.candidate-v2__dates-grid-legend{align-items:center;background:var(--brand-navy,#001645);border-top:1px solid hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.78);display:flex;flex-wrap:wrap;font-size:12px;gap:18px;padding:14px 24px}.candidate-v2__dates-grid-legend-item{align-items:center;display:inline-flex;gap:6px}.candidate-v2__dates-grid-legend-bar{background:var(--brand-pink,#dd26a0);border-radius:2px;height:3px;width:14px}.candidate-v2__dates-grid-legend-item--waiting .candidate-v2__dates-grid-legend-bar{background:#5be0a8}.candidate-v2__dates-grid-legend-item--available .candidate-v2__dates-grid-legend-bar{background:hsla(0,0%,100%,.25)}.candidate-v2__dates-grid-legend-hint{color:hsla(0,0%,100%,.5);font-size:12px;margin-left:auto}@media (max-width:700px){.candidate-v2__dates-grid-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto;scroll-padding-left:56px;scroll-snap-type:x proximity}.candidate-v2__dates-grid-day-col,.candidate-v2__dates-grid-header-day{scroll-snap-align:start}.candidate-v2__dates-grid-table{min-width:calc(56px + var(--dates-cols, 3)*140px)}.candidate-v2__dates-grid-body,.candidate-v2__dates-grid-headers{grid-template-columns:56px repeat(var(--dates-cols,3),minmax(140px,1fr))}.candidate-v2__dates-grid-body{overflow:visible}.candidate-v2__dates-grid-headers .candidate-v2__dates-grid-header,.candidate-v2__dates-grid-headers .candidate-v2__dates-grid-header-time{padding:14px 12px 12px}.candidate-v2__dates-grid-header-day strong{font-size:18px}.candidate-v2__dates-grid-time-cell{font-size:11px;padding:8px 8px 0}}.candidate-v2__dates-past{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(280px,380px) minmax(0,1fr)}@media (max-width:900px){.candidate-v2__dates-past{grid-template-columns:1fr}}.candidate-v2__dates-past-list{border:1px solid hsla(0,0%,100%,.06);border-radius:18px;color:#fff;overflow:hidden}.candidate-v2__dates-past-list,a.candidate-v2__dates-past-row{background:var(--brand-navy,#001645);display:flex;flex-direction:column}a.candidate-v2__dates-past-row{border-bottom:1px solid hsla(0,0%,100%,.06);color:#fff!important;gap:6px;padding:16px 22px;text-decoration:none!important;transition:background .15s ease}a.candidate-v2__dates-past-row:hover{background:#131f4a;text-decoration:none!important}a.candidate-v2__dates-past-row:last-of-type{border-bottom:0}a.candidate-v2__dates-past-row--active,a.candidate-v2__dates-past-row--active:hover{background:var(--brand-pink,#dd26a0);color:#fff!important}.candidate-v2__dates-past-row-meta{align-items:center;display:flex;gap:12px;justify-content:space-between}.candidate-v2__dates-past-row-date{color:hsla(0,0%,100%,.78);font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.04em}.candidate-v2__dates-past-row--active .candidate-v2__dates-past-row-date{color:hsla(0,0%,100%,.85)}.candidate-v2__dates-past-row-status{align-items:center;border-radius:999px;display:inline-flex;font-size:10px;font-weight:700;letter-spacing:.05em;padding:3px 10px;text-transform:uppercase}.candidate-v2__dates-past-row-status--offer{background:var(--brand-pink,#dd26a0);color:#fff}.candidate-v2__dates-past-row-status--positive{background:rgba(91,224,168,.2);color:#5be0a8}.candidate-v2__dates-past-row-status--progress{background:rgba(255,45,146,.18);color:var(--brand-pink-soft,#f498cf)}.candidate-v2__dates-past-row-status--muted{background:hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.65)}.candidate-v2__dates-past-row--active .candidate-v2__dates-past-row-status--offer{background:hsla(0,0%,100%,.22)}.candidate-v2__dates-past-row-id{align-items:center;display:flex;gap:8px;min-width:0}.candidate-v2__dates-past-row-title{font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:17px;font-weight:700;letter-spacing:-.3px;line-height:1.2}.candidate-v2__dates-past-row-sub{color:hsla(0,0%,100%,.78);font-size:12px}.candidate-v2__dates-past-row--active .candidate-v2__dates-past-row-sub{color:hsla(0,0%,100%,.85)}.candidate-v2__dates-past-list-empty{color:hsla(0,0%,100%,.78);font-size:13px;padding:40px 24px;text-align:center}.candidate-v2__dates-past-detail,.candidate-v2__dates-past-detail-wrap{display:flex;flex-direction:column;gap:18px}.candidate-v2__dates-past-detail-head{align-items:flex-start;background:var(--brand-navy,#001645);border:1px solid hsla(0,0%,100%,.06);border-radius:18px;color:#fff;display:flex;gap:16px;justify-content:space-between;padding:24px 28px}.candidate-v2__dates-past-detail-head-meta{flex:1 1 auto;min-width:0}.candidate-v2__dates-past-detail-head-eyebrow{color:var(--brand-pink,#dd26a0);font-family:var(--brand-font-body,"Inter",system-ui,-apple-system,"Segoe UI",sans-serif);font-size:11px;font-weight:600;letter-spacing:.1em;margin:0 0 8px;text-transform:uppercase}.candidate-v2__dates-past-detail-head-title{font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:30px;font-weight:800;letter-spacing:-.8px;margin:0 0 6px}.candidate-v2__dates-past-detail-head-sub{color:hsla(0,0%,100%,.78);font-size:13px;margin:0}.candidate-v2__dates-past-detail-pill{align-items:center;align-self:flex-start;background:var(--brand-pink,#dd26a0);border-radius:999px;color:#fff;display:inline-flex;flex:0 0 auto;font-size:11px;font-weight:700;gap:6px;letter-spacing:.06em;padding:8px 16px;text-transform:uppercase}.candidate-v2__dates-past-detail-pill--positive{background:rgba(91,224,168,.2);color:#5be0a8}.candidate-v2__dates-past-detail-pill--progress{background:rgba(255,45,146,.18);color:var(--brand-pink-soft,#f498cf)}.candidate-v2__dates-past-detail-pill--muted{background:hsla(0,0%,100%,.14);color:hsla(0,0%,100%,.85)}.candidate-v2__dates-past-detail-pill--neutral{background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.7)}.candidate-v2__dates-past-detail-notes{background:var(--brand-navy,#001645);border:1px solid hsla(0,0%,100%,.06);border-radius:18px;color:#fff;display:flex;flex-direction:column;gap:16px;min-height:320px;padding:24px 28px}.candidate-v2__dates-past-detail-notes-eyebrow{color:hsla(0,0%,100%,.78);font-family:var(--brand-font-body,"Inter",system-ui,-apple-system,"Segoe UI",sans-serif);font-size:11px;font-weight:600;letter-spacing:.1em;margin:0;text-transform:uppercase}.candidate-v2__dates-past-detail-notes-list{display:flex;flex-direction:column;gap:14px;list-style:none;margin:0;padding:0}.candidate-v2__dates-past-detail-notes-list li{color:#fff;font-size:14px;line-height:1.55;padding-left:18px;position:relative}.candidate-v2__dates-past-detail-notes-list li:before{color:#fff;content:"•";left:0;position:absolute;top:0}.candidate-v2__dates-past-detail-notes-empty{color:hsla(0,0%,100%,.5);font-size:13px;font-style:italic;margin:0}.candidate-v2__dates-past-detail-notes-textarea{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.12);border-radius:12px;color:#fff;font-family:var(--brand-font-body,"Inter",system-ui,-apple-system,"Segoe UI",sans-serif);font-size:14px;line-height:1.55;min-height:220px;padding:14px 16px;resize:vertical;width:100%}.candidate-v2__dates-past-detail-notes-textarea:focus{border-color:var(--brand-pink,#dd26a0);box-shadow:0 0 0 3px rgba(255,45,146,.18);outline:none}.candidate-v2__dates-past-detail-notes-status{color:hsla(0,0%,100%,.5);font-size:11px;margin:4px 0 0;min-height:14px}.candidate-v2__dates-past-detail-notes-foot{align-items:center;border-top:1px solid hsla(0,0%,100%,.08);display:flex;gap:16px;justify-content:space-between;padding-top:14px}.candidate-v2__dates-past-detail-notes-add{background:transparent;border:0;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:8px 12px;transition:background .15s ease}.candidate-v2__dates-past-detail-notes-add:hover{background:hsla(0,0%,100%,.06)}a.candidate-v2__dates-past-detail-notes-export{align-items:center;border:1px solid hsla(0,0%,100%,.18);border-radius:999px;color:#fff!important;display:inline-flex;font-size:12px;gap:6px;padding:8px 14px;text-decoration:none!important;transition:background .15s ease}a.candidate-v2__dates-past-detail-notes-export:hover{background:hsla(0,0%,100%,.06);text-decoration:none!important}.candidate-v2__dates-past-empty{align-items:center;background:var(--brand-navy,#001645);border:1px solid hsla(0,0%,100%,.06);border-radius:18px;color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:540px;padding:clamp(40px,10vw,80px) clamp(20px,6vw,40px);text-align:center}.candidate-v2__dates-past-empty-icon{align-items:center;background:linear-gradient(135deg,rgba(255,45,146,.16),rgba(82,56,220,.4));border-radius:50%;color:hsla(0,0%,100%,.85);display:inline-flex;height:76px;justify-content:center;margin-bottom:24px;width:76px}.candidate-v2__dates-past-empty-title{font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:28px;font-weight:800;letter-spacing:-.6px;margin:0 0 8px}.candidate-v2__dates-past-empty-lead{color:hsla(0,0%,100%,.78);font-size:13px;line-height:1.55;margin:0 0 36px;max-width:360px}.candidate-v2__dates-past-empty-stats{display:grid;gap:32px;grid-template-columns:repeat(3,1fr);margin:0}.candidate-v2__dates-past-empty-stats div{align-items:center;display:flex;flex-direction:column}.candidate-v2__dates-past-empty-stats dt{color:var(--brand-pink,#dd26a0);font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:36px;font-weight:800;line-height:1;margin:0}.candidate-v2__dates-past-empty-stats dd{color:hsla(0,0%,100%,.78);font-size:11px;letter-spacing:.08em;margin:8px 0 0;text-transform:uppercase}.candidate-v2__live{background:#050714;display:grid;gap:0;grid-template-columns:minmax(0,1fr) 380px;height:calc(100vh - 72px);height:calc(100dvh - 72px)}@media (max-width:1100px){.candidate-v2__live{grid-template-columns:1fr;height:auto}.candidate-v2__live-stage{min-height:62vh}.candidate-v2__live-stage-canvas{min-height:320px}}@media (max-width:1100px) and (orientation:landscape){.candidate-v2__live-stage{min-height:78vh}}.candidate-v2__live-stage{background:#050714;color:#fff;display:flex;flex-direction:column;overflow:hidden;position:relative}.candidate-v2__live-stage-head{align-items:center;display:flex;gap:14px;left:28px;pointer-events:none;position:absolute;right:28px;top:24px;z-index:5}.candidate-v2__live-stage-badge{align-items:center;backdrop-filter:blur(6px);background:rgba(8,12,30,.75);border-radius:999px;color:#fff;display:inline-flex;font-family:var(--brand-font-body,"Inter",system-ui,-apple-system,"Segoe UI",sans-serif);font-size:12px;font-weight:600;gap:8px;letter-spacing:.06em;padding:8px 16px;pointer-events:auto;text-transform:uppercase}.candidate-v2__live-stage-badge-dot{animation:dates-live-pulse 1.6s ease-out infinite;background:var(--brand-pink,#dd26a0);border-radius:50%;box-shadow:0 0 0 4px rgba(255,45,146,.25);height:8px;width:8px}@keyframes dates-live-pulse{0%,to{opacity:1}50%{opacity:.55}}.candidate-v2__live-stage-counter{color:hsla(0,0%,100%,.5);font-size:12px;letter-spacing:.06em;text-transform:uppercase}.candidate-v2__live-stage-timer{align-items:center;backdrop-filter:blur(6px);background:rgba(8,12,30,.75);border-radius:999px;color:var(--brand-pink,#dd26a0);display:inline-flex;font-family:JetBrains Mono,monospace;font-size:14px;gap:8px;margin-left:auto;padding:8px 16px;pointer-events:auto}.candidate-v2__live-stage-timer .candidate-v2__live-stage-timer-label{color:hsla(0,0%,100%,.78);font-family:var(--brand-font-body,"Inter",system-ui,-apple-system,"Segoe UI",sans-serif);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.candidate-v2__live-stage-canvas{background:linear-gradient(135deg,#0d1230,#1a2150);flex:1 1 auto;overflow:hidden;position:relative}.candidate-v2__live-stage-jitsi{inset:0;position:absolute;z-index:2}.candidate-v2__live-stage-avatars{align-items:center;display:flex;flex-direction:column;gap:14px;inset:0;justify-content:center;position:absolute;z-index:1}.uniios-live--joined .candidate-v2__live-stage-avatars{opacity:0;pointer-events:none;transition:opacity .3s ease}.candidate-v2__live-stage-avatar{align-items:center;border-radius:50%;box-shadow:0 12px 40px rgba(0,0,0,.4);color:#fff;display:flex;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:60px;font-weight:800;height:132px;justify-content:center;letter-spacing:-1px;overflow:hidden;width:132px}.candidate-v2__live-stage-avatar img{height:100%;object-fit:cover;width:100%}.candidate-v2__live-stage-avatar--them{background:linear-gradient(140deg,#4f5dd5,#6b75d8)}.candidate-v2__live-stage-avatar--me{background:linear-gradient(135deg,var(--brand-pink,#dd26a0) 0,#6b56d8 80%);border-radius:14px;bottom:28px;box-shadow:0 8px 30px rgba(255,45,146,.45);font-size:32px;height:70px;position:absolute;right:28px;width:110px}.candidate-v2__live-stage-avatar-meta{color:#fff;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);text-align:center}.candidate-v2__live-stage-avatar-meta strong{display:block;font-size:22px;font-weight:800;letter-spacing:-.4px}.candidate-v2__live-stage-avatar-meta span{color:hsla(0,0%,100%,.78);display:block;font-family:var(--brand-font-body,"Inter",system-ui,-apple-system,"Segoe UI",sans-serif);font-size:12px;font-weight:400;margin-top:4px}.candidate-v2__live-stage-controls{align-items:center;background:linear-gradient(180deg,transparent,rgba(0,0,0,.4));display:flex;gap:12px;justify-content:center;padding:18px 24px 28px;position:relative;z-index:5}.candidate-v2__live-control{align-items:center;background:rgba(15,20,45,.85);border:1px solid hsla(0,0%,100%,.06);border-radius:14px;color:#fff!important;cursor:pointer;display:inline-flex;flex-direction:column;font-family:var(--brand-font-body,"Inter",system-ui,-apple-system,"Segoe UI",sans-serif);font-size:11px;gap:4px;min-width:76px;padding:10px 18px;text-decoration:none!important;transition:background .15s ease,transform .15s ease}.candidate-v2__live-control:hover{background:rgba(28,36,70,.95);text-decoration:none!important}.candidate-v2__live-control--leave{background:var(--brand-pink,#dd26a0);border-color:var(--brand-pink,#dd26a0);flex-direction:row;font-size:14px;font-weight:600;gap:0;margin-left:24px;padding:14px 22px}.candidate-v2__live-control--leave:hover{background:color-mix(in srgb,var(--brand-pink,#dd26a0) 91%,#000)}@media (max-width:575.98px){.candidate-v2__live-stage-controls{flex-wrap:wrap;gap:8px;padding:14px 14px 22px}.candidate-v2__live-control{flex:1 1 auto;min-width:64px;padding:9px 12px}.candidate-v2__live-control--leave{flex:1 1 100%;justify-content:center;margin-left:0}}@media (max-width:991.98px){.candidate-v2__live-stage-controls{padding-bottom:calc(112px + env(safe-area-inset-bottom, 0px))}}.candidate-v2__live-control-icon{font-size:18px;line-height:1}.candidate-v2__live-side{background:#fff;color:var(--brand-ink,#0a0a14);display:flex;flex-direction:column;overflow-y:auto}.candidate-v2__live-side-block{border-bottom:1px solid #ecedf3;padding:22px 26px}.candidate-v2__live-side-block:last-child{border-bottom:0}.candidate-v2__live-side-block--planning{background:#f8f9fc}.candidate-v2__live-side-eyebrow{color:rgba(10,10,20,.5);font-family:var(--brand-font-body,"Inter",system-ui,-apple-system,"Segoe UI",sans-serif);font-size:11px;font-weight:600;letter-spacing:.1em;margin:0 0 6px;text-transform:uppercase}.candidate-v2__live-side-eyebrow--accent{color:var(--brand-pink,#dd26a0)}.candidate-v2__live-side-title{font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:26px;font-weight:800;letter-spacing:-.6px;line-height:1.1;margin:0 0 6px}.candidate-v2__live-side-meta{color:rgba(10,10,20,.6);font-size:13px;margin:0 0 14px}.candidate-v2__live-side-tags{display:flex;flex-wrap:wrap;gap:6px}.candidate-v2__live-side-tag{align-items:center;background:var(--brand-surface,#f6f7fb);border:1px solid #e6e8ef;border-radius:999px;color:var(--brand-ink,#0a0a14);display:inline-flex;font-size:11px;gap:4px;padding:6px 12px}.candidate-v2__live-side-tag--match{background:var(--brand-pink,#dd26a0);border-color:var(--brand-pink,#dd26a0);color:#fff;font-weight:600}.candidate-v2__live-side-subtitle{font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:18px;font-weight:700;letter-spacing:-.3px;margin:0 0 8px}.candidate-v2__live-side-text{color:rgba(10,10,20,.72);font-size:13px;line-height:1.55;margin:0 0 12px}.candidate-v2__live-side-skills{display:flex;flex-wrap:wrap;gap:6px}.candidate-v2__live-side-skill{border-radius:999px;font-size:11px;padding:5px 11px}.candidate-v2__live-side-notes,.candidate-v2__live-side-skill{background:#fff;border:1px solid #e6e8ef;color:var(--brand-ink,#0a0a14)}.candidate-v2__live-side-notes{border-radius:10px;font-family:var(--brand-font-body,"Inter",system-ui,-apple-system,"Segoe UI",sans-serif);font-size:13px;line-height:1.55;min-height:140px;padding:10px 12px;resize:vertical;width:100%}.candidate-v2__live-side-notes:focus{border-color:var(--brand-pink,#dd26a0);box-shadow:0 0 0 3px rgba(255,45,146,.18);outline:none}.candidate-v2__live-side-notes-status{color:rgba(10,10,20,.45);font-size:11px;margin:6px 0 0;min-height:14px}.candidate-v2__live-side-planning{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.candidate-v2__live-side-planning li{align-items:center;border-bottom:1px solid #ecedf3;display:flex;font-size:12px;gap:12px;padding:8px 0}.candidate-v2__live-side-planning li:last-child{border-bottom:0}.candidate-v2__live-side-planning-time{color:rgba(10,10,20,.55);font-family:JetBrains Mono,monospace;font-size:11px;min-width:44px}.candidate-v2__live-side-planning-name{color:var(--brand-ink,#0a0a14);flex:1 1 auto;font-weight:600}.candidate-v2__live-side-planning-dur{color:rgba(10,10,20,.5);font-size:11px}@media (max-width:700px){.candidate-v2__skills-card .comp-grid--header{display:none!important}.candidate-v2__skills-card .comp-row{grid-template-areas:"skill    actions" "level    level" "interest interest" "years    years";grid-template-columns:minmax(0,1fr) auto!important;row-gap:10px}.candidate-v2__skills-card .comp-row .comp-grid__skill{grid-area:skill}.candidate-v2__skills-card .comp-row .comp-grid__level{grid-area:level}.candidate-v2__skills-card .comp-row .comp-grid__interest{grid-area:interest}.candidate-v2__skills-card .comp-row .comp-grid__years{grid-area:years;justify-self:start}.candidate-v2__skills-card .comp-row .comp-grid__actions{grid-area:actions}.candidate-v2__skills-card .comp-row[data-skill-kind=binary] .comp-grid__possessed{grid-area:level;justify-content:flex-start;justify-self:start}.candidate-v2__skills-card .comp-grid__cell-label{color:hsla(0,0%,100%,.78)}.candidate-v2__skills-card .pill{flex:0 0 38px!important;font-size:14px!important;height:38px!important;width:38px!important}.candidate-v2__skills-card .pill-group{gap:8px!important}.candidate-v2__skills-card .comp-grid__years{height:40px}.candidate-v2__skills-card .comp-grid__years input,.candidate-v2__skills-card .comp-grid__years input[type=number]{font-size:16px!important}.candidate-v2__skills-card .comp-grid__years-step{flex:0 0 28px;font-size:18px;height:32px;width:28px}}.candidate-v2__bilan-hero-lead{color:hsla(0,0%,100%,.78);font-size:15px;line-height:1.5;margin:12px 0 0;max-width:560px}.candidate-v2__bilan-stats{display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin:24px 0 8px}@media (max-width:720px){.candidate-v2__bilan-stats{grid-template-columns:repeat(2,1fr)}}.candidate-v2__bilan-stat{background:var(--brand-navy,#001645);border:1px solid hsla(0,0%,100%,.06);border-radius:16px;display:flex;flex-direction:column;gap:6px;padding:20px 22px}.candidate-v2__bilan-stat-value{color:#fff;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:30px;font-variation-settings:"wdth" 100;font-weight:800;line-height:1}.candidate-v2__bilan-stat-value--accent{color:var(--brand-pink,#dd26a0)}.candidate-v2__bilan-stat-label{color:hsla(0,0%,100%,.55);font-size:10px;font-weight:700;letter-spacing:1px;line-height:1.4;text-transform:uppercase}.candidate-v2__bilan-list{display:flex;flex-direction:column;gap:14px}.candidate-v2__bilan-card{background:var(--brand-navy,#001645);border:1px solid hsla(0,0%,100%,.06);border-radius:18px;color:#fff;overflow:hidden;transition:border-color .15s ease,opacity .2s ease}.candidate-v2__bilan-card.is-open{border-color:hsla(0,0%,100%,.16)}.candidate-v2__bilan-card.is-evaluated:not(.is-open){opacity:.72}.candidate-v2__bilan-card.is-evaluated:not(.is-open):hover{opacity:1}.candidate-v2__bilan-card-head{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:flex;gap:16px;padding:18px 22px;text-align:left;transition:background .15s ease;width:100%}.candidate-v2__bilan-card-head:hover{background:hsla(0,0%,100%,.03)}.candidate-v2__bilan-card-head:focus-visible{outline:2px solid var(--brand-pink-soft,#f498cf);outline-offset:-2px}.candidate-v2__bilan-card-meta{flex:1 1 auto;min-width:0}.candidate-v2__bilan-card-eyebrow{color:hsla(0,0%,100%,.78);display:block;font-size:11px;font-weight:700;letter-spacing:.06em;margin:0 0 3px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.candidate-v2__bilan-card-title{color:#fff;display:block;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:19px;font-weight:800;line-height:1.15;margin:0}.candidate-v2__bilan-card-sub{color:hsla(0,0%,100%,.78);display:block;font-size:12px;margin:3px 0 0}.candidate-v2__bilan-card-aside{align-items:center;display:flex;flex:0 0 auto;gap:14px}@media (max-width:600px){.candidate-v2__bilan-card-aside{gap:8px}}.candidate-v2__bilan-card-eval{align-items:flex-end;display:flex;flex-direction:column;gap:3px}@media (max-width:600px){.candidate-v2__bilan-card-eval{display:none}}.candidate-v2__bilan-card-eval-stars{display:inline-flex;font-size:13px;gap:1px;line-height:1}.candidate-v2__bilan-card-eval-star{color:hsla(0,0%,100%,.2)}.candidate-v2__bilan-card-eval-star.is-filled{color:var(--brand-pink,#dd26a0)}.candidate-v2__bilan-card-eval-label{color:hsla(0,0%,100%,.78);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.candidate-v2__bilan-card[data-rated="0"] .candidate-v2__bilan-card-eval-label{color:var(--brand-pink-soft,#f498cf)}.candidate-v2__bilan-card-chevron{color:hsla(0,0%,100%,.4);flex:0 0 auto;font-size:18px;line-height:1;transition:transform .2s ease}.candidate-v2__bilan-card.is-open .candidate-v2__bilan-card-chevron{transform:rotate(180deg)}.candidate-v2__bilan-card-body{display:flex;flex-direction:column;gap:18px;padding:4px 22px 22px}.candidate-v2__bilan-card-body[hidden]{display:none}.candidate-v2__bilan-feedback{border-top:1px solid hsla(0,0%,100%,.08);display:flex;flex-direction:column;gap:10px;padding-top:16px}.candidate-v2__bilan-feedback-eyebrow{color:hsla(0,0%,100%,.78);font-size:11px;font-weight:700;letter-spacing:.1em;margin:0;text-transform:uppercase}.candidate-v2__bilan-feedback-chips{display:flex;flex-wrap:wrap;gap:8px}.candidate-v2__bilan-feedback-chip{background:hsla(0,0%,100%,.08);border-radius:999px;color:hsla(0,0%,100%,.85);font-size:12px;font-weight:600;padding:6px 12px}.candidate-v2__bilan-feedback-note{color:hsla(0,0%,100%,.82);font-size:14px;font-style:italic;line-height:1.5;margin:0}.candidate-v2__bilan-feedback-empty{border-top:1px solid hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.78);font-size:13px;margin:0;padding-top:16px}.candidate-v2__bilan-card-foot{border-top:1px solid hsla(0,0%,100%,.08);display:grid;gap:24px;grid-template-columns:minmax(0,220px) 1fr;padding-top:18px}@media (max-width:720px){.candidate-v2__bilan-card-foot{gap:18px;grid-template-columns:1fr}}.candidate-v2__bilan-notes-eyebrow,.candidate-v2__bilan-rating-label{color:hsla(0,0%,100%,.78);font-size:11px;font-weight:700;letter-spacing:.1em;margin:0 0 10px;text-transform:uppercase}.candidate-v2__bilan-rating-stars{align-items:center;display:flex;gap:4px}.candidate-v2__bilan-rating-star{background:none;border:0;color:hsla(0,0%,100%,.22);cursor:pointer;font-size:26px;line-height:1;padding:2px;transition:color .12s ease,transform .12s ease}.candidate-v2__bilan-rating-star:hover{transform:scale(1.1)}.candidate-v2__bilan-rating-star.is-filled{color:var(--brand-pink,#dd26a0)}.candidate-v2__bilan-rating-star:focus-visible{border-radius:4px;outline:2px solid var(--brand-pink-soft,#f498cf);outline-offset:2px}.candidate-v2__bilan-notes-body{margin-bottom:10px}.candidate-v2__bilan-empty{background:var(--brand-navy,#001645);border:1px solid hsla(0,0%,100%,.06);border-radius:20px;color:#fff;margin-top:24px;padding:40px 28px;text-align:center}.candidate-v2__bilan-empty-title{color:#fff;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:20px;font-weight:800;margin:0 0 8px}.candidate-v2__bilan-empty-lead{color:hsla(0,0%,100%,.78);font-size:14px;margin:0}.candidate-v2__bilan-foot{align-items:center;background:var(--brand-navy,#001645);border:1px solid hsla(0,0%,100%,.06);border-radius:18px;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-top:28px;padding:22px 26px}@media (max-width:600px){.candidate-v2__bilan-foot{align-items:stretch;flex-direction:column}}.candidate-v2__bilan-foot-title{color:#fff;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:17px;font-weight:800;margin:0}.candidate-v2__bilan-foot-actions{display:flex;flex-wrap:wrap;gap:12px}@media (max-width:600px){.candidate-v2__bilan-foot-actions .candidate-v2__jd-row-cta{flex:1 1 auto}}.candidate-v2__bilan-hero{margin-bottom:20px;padding:24px 32px 26px}.candidate-v2__bilan-hero .candidate-v2__jd-detail-hero-title{font-size:34px;letter-spacing:-1px;margin:0 0 8px}.candidate-v2__bilan-hero .candidate-v2__bilan-hero-lead{font-size:14px;margin-top:6px}@media (max-width:600px){.candidate-v2__bilan-hero{padding:22px 22px 24px}.candidate-v2__bilan-hero .candidate-v2__jd-detail-hero-title{font-size:28px}}.candidate-v2__bilan-progress{background:var(--brand-navy,#001645);border:1px solid hsla(0,0%,100%,.06);border-radius:16px;margin:22px 0 6px;padding:18px 22px}.candidate-v2__bilan-progress-head{align-items:baseline;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.candidate-v2__bilan-progress-title{color:#fff;font-size:13px;font-weight:700;margin:0}.candidate-v2__bilan-progress-count{color:hsla(0,0%,100%,.78);font-size:12px;font-weight:700;letter-spacing:.04em;margin:0}.candidate-v2__bilan-progress-track{background:hsla(0,0%,100%,.1);border-radius:999px;height:6px;overflow:hidden}.candidate-v2__bilan-progress-fill{background:var(--brand-pink,#dd26a0);border-radius:inherit;display:block;height:100%;transition:width .35s cubic-bezier(.22,1,.36,1)}.candidate-v2__bilan.is-complete .candidate-v2__bilan-progress-fill{background:#0f9d58}.candidate-v2__bilan-progress-note{color:#5be0a8;font-size:12px;font-weight:700;letter-spacing:.04em;margin:12px 0 0;text-transform:uppercase}.candidate-v2__bilan-progress-note[hidden]{display:none}.candidate-v2__bilan-group{margin-top:26px}.candidate-v2__bilan-group-title{align-items:center;color:hsla(0,0%,100%,.78);display:flex;font-size:12px;font-weight:700;gap:10px;letter-spacing:.1em;margin:0 0 14px;text-transform:uppercase}.candidate-v2__bilan-group-count{align-items:center;background:hsla(0,0%,100%,.1);border-radius:999px;color:#fff;display:inline-flex;font-size:11px;font-weight:700;height:20px;justify-content:center;letter-spacing:0;min-width:20px;padding:0 6px}.candidate-v2__completion{background:var(--brand-navy,#001645);border-radius:12px;color:#fff;display:flex;flex-direction:column;gap:12px;padding:20px 22px}.candidate-v2__completion-head{align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.candidate-v2__completion-eyebrow{color:hsla(0,0%,100%,.5);font-family:var(--brand-font-body,"Inter",system-ui,-apple-system,"Segoe UI",sans-serif);font-size:10px;font-weight:700;letter-spacing:1.4px;margin:0;text-transform:uppercase}.candidate-v2__completion-value{color:var(--brand-pink,#dd26a0);font-size:28px;letter-spacing:-.6px;line-height:1}.candidate-v2__completion-title,.candidate-v2__completion-value{font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-weight:800}.candidate-v2__completion-title{color:#fff;font-size:18px;letter-spacing:-.3px;margin:0}.candidate-v2__completion-list{border-top:1px solid hsla(0,0%,100%,.12);display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:12px 0 0}.candidate-v2__completion-item{align-items:baseline;column-gap:8px;display:grid;grid-template-columns:18px 1fr}.candidate-v2__completion-check{color:hsla(0,0%,100%,.5);font-size:12px;line-height:1;text-align:center}.candidate-v2__completion-item--done .candidate-v2__completion-check{color:var(--brand-pink,#dd26a0)}.candidate-v2__completion-label{color:#fff;font-family:var(--brand-font-body,"Inter",system-ui,-apple-system,"Segoe UI",sans-serif);font-size:13px;line-height:1.4}.candidate-v2__completion-item--done .candidate-v2__completion-label{color:hsla(0,0%,100%,.78)}a.candidate-v2__completion-label,a.candidate-v2__completion-label:visited{color:#fff!important;text-decoration:underline;text-decoration-color:hsla(0,0%,100%,.12);text-underline-offset:3px;transition:text-decoration-color .16s ease}a.candidate-v2__completion-label:focus-visible,a.candidate-v2__completion-label:hover{text-decoration-color:var(--brand-pink,#dd26a0)}.candidate-v2__completion-hint{color:hsla(0,0%,100%,.78);font-family:var(--brand-font-body,"Inter",system-ui,-apple-system,"Segoe UI",sans-serif);font-size:11px;grid-column:2;line-height:1.4}.candidate-v2__horizon{margin:0 auto;max-width:1080px;padding-bottom:32px}.candidate-v2__horizon-hero{padding:28px 0 8px}.candidate-v2__horizon-eyebrow{color:var(--brand-pink,#dd26a0);font-size:12px;font-weight:700;letter-spacing:.14em;margin:0 0 10px;text-transform:uppercase}.candidate-v2__horizon-title{color:var(--brand-ink,#0a0a14);font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:clamp(26px,4vw,38px);font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0}.candidate-v2__horizon-subline{color:#5a6178;font-size:15px;line-height:1.55;margin:12px 0 0;max-width:56ch}.candidate-v2__horizon-refreshing{align-items:center;background:color-mix(in srgb,var(--brand-blue,#6874e8) 12%,#fff);border-radius:999px;color:color-mix(in srgb,var(--brand-blue,#6874e8) 70%,#000);display:inline-flex;font-size:12px;font-weight:600;gap:8px;margin-top:16px;padding:6px 12px}.candidate-v2__horizon-spinner{animation:horizon-spin .8s linear infinite;border:2px solid color-mix(in srgb,var(--brand-blue,#6874e8) 30%,transparent);border-radius:50%;border-top-color:var(--brand-blue,#6874e8);height:14px;width:14px}.candidate-v2__horizon-spinner--lg{border-width:3px;height:32px;width:32px}@keyframes horizon-spin{to{transform:rotate(1turn)}}.candidate-v2__horizon-group{margin-top:36px}.candidate-v2__horizon-group-head{margin-bottom:16px}.candidate-v2__horizon-group-title{color:var(--brand-ink,#0a0a14);font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:20px;font-weight:700;margin:0}.candidate-v2__horizon-group-sub{color:#5a6178;font-size:13.5px;margin:4px 0 0}.candidate-v2__horizon-cards{display:grid;gap:16px;grid-template-columns:1fr;list-style:none;margin:0;padding:0}@media (min-width:860px){.candidate-v2__horizon-cards{grid-template-columns:repeat(2,1fr)}}.candidate-v2__horizon-card{background:#fff;border:1px solid #e6e8ef;border-radius:16px;box-shadow:0 1px 2px rgba(0,0,0,.04);padding:20px 22px;transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease}.candidate-v2__horizon-card:hover{border-color:color-mix(in srgb,var(--brand-pink,#dd26a0) 30%,#e6e8ef);box-shadow:0 8px 28px rgba(0,22,69,.08)}.candidate-v2__horizon-card-head{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.candidate-v2__horizon-card-job{color:var(--brand-ink,#0a0a14);font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:17px;font-weight:700;line-height:1.25;margin:0}.candidate-v2__horizon-card-sector{color:#9aa0b4;font-size:12.5px;margin:3px 0 0}.candidate-v2__horizon-confidence{align-items:center;border-radius:999px;display:inline-flex;flex-shrink:0;font-size:11.5px;font-weight:600;gap:6px;padding:5px 10px;white-space:nowrap}.candidate-v2__horizon-confidence-dot{background:currentColor;border-radius:50%;height:7px;width:7px}.candidate-v2__horizon-confidence--strong{background:color-mix(in srgb,#1f8a4c 12%,#fff);color:#1f8a4c}.candidate-v2__horizon-confidence--good{background:color-mix(in srgb,var(--brand-blue,#6874e8) 12%,#fff);color:color-mix(in srgb,var(--brand-blue,#6874e8) 72%,#000)}.candidate-v2__horizon-confidence--explore{background:color-mix(in srgb,var(--brand-violet,#480f5c) 10%,#fff);color:color-mix(in srgb,var(--brand-violet,#480f5c) 60%,#000)}.candidate-v2__horizon-card-pitch{color:var(--brand-ink,#0a0a14);font-size:14px;line-height:1.55;margin:14px 0 0}.candidate-v2__horizon-skills{margin-top:16px}.candidate-v2__horizon-skills-label{color:#5a6178;font-size:11px;font-weight:700;letter-spacing:.08em;margin:0 0 8px;text-transform:uppercase}.candidate-v2__horizon-chips{display:flex;flex-wrap:wrap;gap:7px;list-style:none;margin:0;padding:0}.candidate-v2__horizon-chip{border-radius:999px;font-size:12.5px;font-weight:500;line-height:1.2;padding:5px 11px}.candidate-v2__horizon-chip--owned{background:color-mix(in srgb,var(--brand-pink,#dd26a0) 10%,#fff);border:1px solid color-mix(in srgb,var(--brand-pink,#dd26a0) 22%,transparent);color:color-mix(in srgb,var(--brand-pink,#dd26a0) 78%,#000)}.candidate-v2__horizon-chip--acquire{background:var(--brand-surface,#f6f7fb);border:1px dashed #e6e8ef;color:#5a6178}.candidate-v2__horizon-more{margin-top:16px}.candidate-v2__horizon-more-toggle{align-items:center;color:var(--brand-pink,#dd26a0);cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;list-style:none;user-select:none}.candidate-v2__horizon-more-toggle::-webkit-details-marker{display:none}.candidate-v2__horizon-more-close,.candidate-v2__horizon-more[open] .candidate-v2__horizon-more-open{display:none}.candidate-v2__horizon-more[open] .candidate-v2__horizon-more-close{display:inline}.candidate-v2__horizon-more-chevron{font-size:18px;transition:transform .2s ease}.candidate-v2__horizon-more[open] .candidate-v2__horizon-more-chevron{transform:rotate(180deg)}.candidate-v2__horizon-more-body{border-top:1px solid #e6e8ef;margin-top:14px;padding-top:14px}.candidate-v2__horizon-offers{margin-top:16px}.candidate-v2__horizon-offer-list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.candidate-v2__horizon-offer{align-items:center;background:var(--brand-surface,#f6f7fb);border:1px solid #e6e8ef;border-radius:10px;display:flex;gap:12px;justify-content:space-between;padding:10px 12px}.candidate-v2__horizon-offer-main{align-items:center;display:flex;gap:10px;min-width:0}.candidate-v2__horizon-offer-title{color:var(--brand-ink,#0a0a14);font-size:13.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.candidate-v2__horizon-offer-score{color:var(--brand-blue,#6874e8);flex-shrink:0;font-size:11.5px;font-weight:700}.candidate-v2__horizon-apply{background:var(--brand-pink,#dd26a0);border:none;border-radius:999px;color:#fff;cursor:pointer;flex-shrink:0;font-family:var(--brand-font-body,"Inter",system-ui,-apple-system,"Segoe UI",sans-serif);font-size:12.5px;font-weight:600;padding:7px 14px;transition:background .18s ease}.candidate-v2__horizon-apply:hover{background:color-mix(in srgb,var(--brand-pink,#dd26a0) 91%,#000)}.candidate-v2__horizon-apply:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-pink,#dd26a0) 18%,transparent);outline:none}.candidate-v2__horizon-apply:disabled{cursor:default;opacity:.5}.candidate-v2__horizon-offers-empty{color:#9aa0b4;font-size:13px;font-style:italic;margin:0}.candidate-v2__horizon-state{align-items:center;background:#fff;border:1px solid #e6e8ef;border-radius:18px;display:flex;flex-direction:column;gap:10px;margin-top:28px;padding:48px 24px;text-align:center}.candidate-v2__horizon-state-icon{color:#9aa0b4;font-size:40px}.candidate-v2__horizon-state-title{color:var(--brand-ink,#0a0a14);font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:19px;font-weight:700;margin:4px 0 0}.candidate-v2__horizon-state-text{color:#5a6178;font-size:14px;line-height:1.55;margin:0;max-width:46ch}.candidate-v2__horizon-cta{background:var(--brand-navy,#001645);border:none;border-radius:10px;color:#fff;cursor:pointer;font-family:var(--brand-font-body,"Inter",system-ui,-apple-system,"Segoe UI",sans-serif);font-size:14px;font-weight:600;margin-top:8px;padding:11px 22px;transition:background .18s ease}.candidate-v2__horizon-cta:hover{background:color-mix(in srgb,var(--brand-navy,#001645) 99%,#000)}.candidate-v2__horizon-cta:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-pink,#dd26a0) 18%,transparent);outline:none}@media (max-width:767.98px){body.theme-company{--cv2-bar-offset:60px}}body.has-impersonation .company-v2{--co2-imp-h:72px}.company-v2{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--co2-safe-bottom:env(safe-area-inset-bottom,0px);--co2-tabbar-h:0px;--co2-imp-h:0px;background:var(--brand-surface,#f6f7fb);color:var(--brand-ink,#0a0a14);font-family:var(--brand-font-body,"Inter",system-ui,-apple-system,"Segoe UI",sans-serif);font-size:14px;line-height:1.5;min-height:100vh;min-height:100dvh}@media (max-width:767.98px){.company-v2{--co2-tabbar-h:60px}}.company-v2 *,.company-v2 :after,.company-v2 :before{box-sizing:border-box}.company-v2 a:not(.btn),.company-v2 a:not(.btn):active,.company-v2 a:not(.btn):focus,.company-v2 a:not(.btn):hover,.company-v2 a:not(.btn):visited{color:inherit;text-decoration:none}.company-v2__header{align-items:center;background:#fff;border-bottom:1px solid #e6e8ef;display:flex;gap:22px;padding:14px 28px;position:sticky;top:0;z-index:100}@media (max-width:767.98px){.company-v2__header{gap:12px;padding:12px 16px}}.company-v2__brand,.company-v2__brand:focus,.company-v2__brand:hover,.company-v2__brand:visited{color:var(--brand-ink,#0a0a14)!important;flex-shrink:0;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:22px;font-weight:800;letter-spacing:-1px;line-height:1;text-decoration:none}.company-v2__brand .dot,.company-v2__brand:focus .dot,.company-v2__brand:hover .dot,.company-v2__brand:visited .dot{color:var(--brand-pink,#dd26a0)!important}.company-v2__nav{display:flex;flex-shrink:1;gap:4px;overflow-x:auto;padding-left:18px}.company-v2__nav::-webkit-scrollbar{display:none}.company-v2__nav{scrollbar-width:none}@media (max-width:767.98px){.company-v2__nav{display:none}}.company-v2__nav-item,.company-v2__nav-item:visited{border-radius:8px;color:#5a6178!important;font-family:var(--brand-font-body,"Inter",system-ui,-apple-system,"Segoe UI",sans-serif);font-size:14px;font-weight:500;line-height:1;padding:7px 14px;text-decoration:none;transition:background-color .18s ease,color .18s ease;white-space:nowrap}@media (max-width:767.98px){.company-v2__nav-item,.company-v2__nav-item:visited{padding:11px 14px}}.company-v2__nav-item:hover:not(.company-v2__nav-item--active){background:var(--brand-surface,#f6f7fb);color:var(--brand-ink,#0a0a14)!important}.company-v2__nav-item--active,.company-v2__nav-item--active:focus,.company-v2__nav-item--active:hover,.company-v2__nav-item--active:visited{background:var(--brand-navy,#001645);color:#fff!important;font-weight:600}.company-v2__header-spacer{flex:1 1 auto}.company-v2__user{align-items:center;display:flex;flex-shrink:0;gap:14px;position:relative}.company-v2__user-meta{color:#5a6178;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;letter-spacing:.2px;white-space:nowrap}@media (max-width:575.98px){.company-v2__user-meta{display:none}}.company-v2__user-meta .sep{color:#9aa0b4;margin:0 8px}.company-v2__user-meta .who{color:var(--brand-ink,#0a0a14)}.company-v2 a.company-v2__help,.company-v2 a.company-v2__help:focus,.company-v2 a.company-v2__help:hover,.company-v2 a.company-v2__help:visited{align-items:center;border-radius:50%;color:#5a6178;display:inline-flex;height:28px;justify-content:center;transition:background-color .15s ease,color .15s ease;width:28px}.company-v2 a.company-v2__help:focus-visible,.company-v2 a.company-v2__help:hover{background:rgba(15,23,42,.06);color:var(--brand-ink,#0a0a14)}.company-v2__avatar,.company-v2__avatar:focus,.company-v2__avatar:hover,.company-v2__avatar:visited{align-items:center;background:linear-gradient(135deg,var(--brand-pink,#dd26a0) 0,var(--brand-violet,#480f5c) 65%,var(--brand-blue,#6874e8) 100%);border:0;border-radius:9px;color:#fff!important;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:15px;font-weight:800;height:36px;justify-content:center;letter-spacing:-.5px;line-height:1;padding:0;text-decoration:none;transition:transform .12s ease,box-shadow .12s ease;width:36px}.company-v2__avatar:focus-visible,.company-v2__avatar:hover{box-shadow:0 6px 20px -8px rgba(108,59,255,.5);outline:none;transform:scale(1.04)}.company-v2__user-menu{animation:company-v2-menu-in .14s ease-out;background:#fff;border:1px solid #e6e8ef;border-radius:10px;box-shadow:0 16px 40px -16px rgba(10,10,20,.18),0 4px 12px -6px rgba(10,10,20,.08);min-width:240px;padding:8px;position:absolute;right:0;top:calc(100% + 12px);z-index:200}.company-v2__user-menu[hidden]{display:none}.company-v2__user-menu-header{border-bottom:1px solid #e6e8ef;display:flex;flex-direction:column;gap:2px;margin-bottom:6px;padding:10px 12px 12px}.company-v2__user-menu-name{color:var(--brand-ink,#0a0a14);font-size:13px;font-weight:600;line-height:1.3}.company-v2__user-menu-email{color:#5a6178;font-size:12px;line-height:1.3;word-break:break-all}.company-v2__user-menu-item,.company-v2__user-menu-item:focus,.company-v2__user-menu-item:hover,.company-v2__user-menu-item:visited{align-items:center;border-radius:7px;color:var(--brand-ink,#0a0a14);display:flex;font-size:13px;font-weight:500;padding:9px 12px;text-decoration:none;transition:background-color .1s ease}.company-v2__user-menu-item:focus-visible,.company-v2__user-menu-item:hover{background:var(--brand-surface,#f6f7fb);outline:none}.company-v2__user-menu-item--logout,.company-v2__user-menu-item--logout:focus,.company-v2__user-menu-item--logout:hover,.company-v2__user-menu-item--logout:visited{color:var(--brand-pink,#dd26a0)}.company-v2__user-menu-item--logout:focus-visible,.company-v2__user-menu-item--logout:hover{background:rgba(255,45,146,.08)}.company-v2__user-menu-divider{background:#e6e8ef;height:1px;margin:6px 4px}@keyframes company-v2-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.company-v2__breadcrumb{align-items:center;color:#5a6178;display:flex;flex-wrap:wrap;font-size:11px;font-weight:700;gap:6px;letter-spacing:1.4px;margin:0 auto;max-width:1720px;padding:22px 28px 0;text-transform:uppercase}.company-v2__breadcrumb a,.company-v2__breadcrumb a:visited{color:#5a6178!important;text-decoration:none!important;transition:color .15s ease}.company-v2__breadcrumb a:hover{color:var(--brand-pink,#dd26a0)!important}.company-v2__breadcrumb .current,.company-v2__breadcrumb .sep{color:var(--brand-pink,#dd26a0)}@media (max-width:575.98px){.company-v2__breadcrumb{padding:16px 12px 0}}.company-v2__tabbar{display:none}@media (max-width:767.98px){.company-v2__tabbar{backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);background:color-mix(in srgb,#fff 86%,transparent);border-top:1px solid #e6e8ef;bottom:0;box-shadow:0 -8px 24px -16px rgba(10,10,20,.25);display:flex;left:0;padding-bottom:var(--co2-safe-bottom);position:fixed;right:0;z-index:90}}.company-v2 a.company-v2__tabbar-item,.company-v2 a.company-v2__tabbar-item:focus,.company-v2 a.company-v2__tabbar-item:hover,.company-v2 a.company-v2__tabbar-item:visited{-webkit-tap-highlight-color:transparent;align-items:center;color:#5a6178!important;display:flex;flex:1 1 0;flex-direction:column;gap:3px;justify-content:center;min-height:56px;min-width:0;padding:8px 2px 6px;text-decoration:none;transition:color .15s ease}.company-v2__tabbar-icon{font-size:23px;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;transition:font-variation-settings .15s ease}.company-v2__tabbar-label{font-size:9.5px;font-weight:600;letter-spacing:.05px;line-height:1;max-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.company-v2 a.company-v2__tabbar-item--active,.company-v2 a.company-v2__tabbar-item--active:focus,.company-v2 a.company-v2__tabbar-item--active:hover,.company-v2 a.company-v2__tabbar-item--active:visited{color:var(--brand-pink,#dd26a0)!important}.company-v2 a.company-v2__tabbar-item--active .company-v2__tabbar-icon,.company-v2 a.company-v2__tabbar-item--active:focus .company-v2__tabbar-icon,.company-v2 a.company-v2__tabbar-item--active:hover .company-v2__tabbar-icon,.company-v2 a.company-v2__tabbar-item--active:visited .company-v2__tabbar-icon{font-variation-settings:"FILL" 1,"wght" 500,"GRAD" 0,"opsz" 24}.company-v2__page{margin:0 auto;max-width:1720px;padding:22px 28px 60px;padding-bottom:calc(60px + var(--co2-tabbar-h) + var(--co2-imp-h) + var(--co2-safe-bottom))}@media (max-width:575.98px){.company-v2__page{padding:16px 12px;padding-bottom:calc(40px + var(--co2-tabbar-h) + var(--co2-imp-h) + var(--co2-safe-bottom))}}.company-v2__grid{align-items:start;display:grid;gap:18px;grid-template-columns:1fr 360px}@media (max-width:1199.98px){.company-v2__grid{grid-template-columns:1fr}}.company-v2__grid--single{grid-template-columns:1fr}.company-v2__grid--profile{grid-template-columns:260px 1fr}@media (max-width:767.98px){.company-v2__grid--profile{grid-template-columns:1fr}}.company-v2__grid--cards{grid-template-columns:1fr 1fr}@media (max-width:991.98px){.company-v2__grid--cards{grid-template-columns:1fr}}.company-v2__grid--cards-3{grid-template-columns:repeat(3,1fr)}@media (max-width:991.98px){.company-v2__grid--cards-3{grid-template-columns:1fr}}.company-v2__grid--gallery-4{grid-template-columns:repeat(4,1fr)}@media (max-width:991.98px){.company-v2__grid--gallery-4{grid-template-columns:repeat(2,1fr)}}.company-v2__grid--branding{grid-template-columns:11fr 9fr}@media (max-width:991.98px){.company-v2__grid--branding{grid-template-columns:1fr}}.company-v2__main{display:flex;flex-direction:column;gap:18px;min-width:0}.company-v2__side{display:flex;flex-direction:column;gap:14px}.company-v2__purchase-success{align-items:flex-start;animation:company-v2-purchase-success-in .42s cubic-bezier(.16,1,.3,1);background:linear-gradient(135deg,#ecfdf5,#f5f3ff);border:1px solid rgba(16,185,129,.18);border-radius:16px;box-shadow:0 1px 2px rgba(15,23,42,.04);display:flex;gap:16px;margin-bottom:18px;padding:18px 22px}.company-v2__purchase-success-icon{background:#10b981;border-radius:999px;color:#fff;flex:0 0 auto;font-size:18px;font-weight:700;height:36px;line-height:36px;text-align:center;width:36px}.company-v2__purchase-success-body{flex:1 1 auto;min-width:0}.company-v2__purchase-success-title{color:#0f172a;font-size:16px;font-weight:700;letter-spacing:-.01em;margin:0 0 4px}.company-v2__purchase-success-text{color:#475569;font-size:14px;line-height:1.5;margin:0}@keyframes company-v2-purchase-success-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.company-v2__hero{align-items:flex-end;background:var(--brand-navy,#001645);border-radius:18px;color:#fff;display:flex;flex-wrap:wrap;gap:24px;padding:28px 32px}@media (max-width:767.98px){.company-v2__hero{align-items:stretch;flex-direction:column;padding:22px}}.company-v2__hero-intro{flex:1 1 0;min-width:0}.company-v2__hero-eyebrow{align-items:center;color:var(--brand-pink-soft,#f498cf);display:inline-flex;font-size:11px;font-weight:700;gap:8px;letter-spacing:1.4px;margin:0 0 14px;text-transform:uppercase}.company-v2__hero-title{color:#fff;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:44px;font-variation-settings:"wdth" 100;font-weight:800;letter-spacing:-1.8px;line-height:1;margin:0 0 12px}.company-v2__hero-title .accent{color:var(--brand-pink-soft,#f498cf)}@media (max-width:575.98px){.company-v2__hero-title{font-size:32px;letter-spacing:-1.2px}}.company-v2__hero-title--ink{color:var(--brand-ink,#0a0a14)}.company-v2__hero-title-accent{font-style:normal}.company-v2__hero-title-accent,.company-v2__hero-title-dot{color:var(--brand-pink,#dd26a0)}.company-v2__title-row{align-items:flex-end;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;margin-bottom:4px}@media (max-width:575.98px){.company-v2__title-row .candidates-v2__hero-actions,.company-v2__title-row .candidates-v2__hero-btn{width:100%}.company-v2__title-row .candidates-v2__hero-btn{justify-content:center;min-height:48px}}.company-v2__hero-subtitle{color:hsla(0,0%,100%,.78);font-size:14px;margin:0;max-width:620px}.company-v2__hero-subtitle strong{color:#fff;font-weight:600}.company-v2__hero-subtitle--ink{color:#5a6178}.company-v2__hero-subtitle--ink strong{color:var(--brand-ink,#0a0a14)}.company-v2__title-row .company-v2__hero-cta--disabled,.company-v2__title-row .company-v2__hero-cta--disabled:focus,.company-v2__title-row .company-v2__hero-cta--disabled:hover,.company-v2__title-row .company-v2__hero-cta--disabled:visited{background:rgba(10,10,20,.05);border:1px dashed rgba(10,10,20,.18);color:rgba(10,10,20,.45)!important}.company-v2__title-row .company-v2__hero-cta--disabled:focus:hover,.company-v2__title-row .company-v2__hero-cta--disabled:hover,.company-v2__title-row .company-v2__hero-cta--disabled:hover:hover,.company-v2__title-row .company-v2__hero-cta--disabled:visited:hover{background:rgba(10,10,20,.08)}.company-v2__hero-kpis{display:flex;flex-shrink:0;gap:32px}@media (max-width:767.98px){.company-v2__hero-kpis{flex-wrap:wrap;gap:20px;padding-top:4px}}.company-v2__hero-kpi{display:flex;flex-direction:column;gap:4px;min-width:80px}.company-v2__hero-kpi-value{color:#fff;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:36px;font-variation-settings:"wdth" 100;font-weight:800;letter-spacing:-1.2px;line-height:1}.company-v2__hero-kpi-label{color:hsla(0,0%,100%,.78);font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.company-v2__hero-profile{align-items:center;background:var(--brand-navy,#001645);border-radius:18px;color:#fff;display:flex;gap:24px;padding:26px 30px}@media (max-width:767.98px){.company-v2__hero-profile{align-items:stretch;flex-direction:column;gap:16px;padding:22px}}.company-v2__hero-logo{align-items:center;background:linear-gradient(135deg,var(--brand-pink,#dd26a0) 0,var(--brand-violet,#480f5c) 60%,var(--brand-blue,#6874e8) 100%);border-radius:14px;color:#fff;display:inline-flex;flex-shrink:0;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:44px;font-variation-settings:"wdth" 100;font-weight:800;height:96px;justify-content:center;letter-spacing:-1.5px;overflow:hidden;width:96px}.company-v2__hero-logo img{height:100%;object-fit:cover;width:100%}.company-v2__hero-profile-mid{flex:1 1 0;min-width:0}.company-v2__hero-profile-meta{color:hsla(0,0%,100%,.78);font-size:13px;margin:6px 0 0}.company-v2__hero-cta,.company-v2__hero-cta:focus,.company-v2__hero-cta:hover,.company-v2__hero-cta:visited{background:#fff;border:0;border-radius:10px;color:var(--brand-ink,#0a0a14)!important;cursor:pointer;flex-shrink:0;font-size:13px;font-weight:700;line-height:1;padding:12px 22px;text-decoration:none;transition:background-color .15s ease}.company-v2__hero-cta:focus:hover,.company-v2__hero-cta:hover,.company-v2__hero-cta:hover:hover,.company-v2__hero-cta:visited:hover{background:#f5f5f5}.company-v2__hero-cta--pink,.company-v2__hero-cta--pink:focus,.company-v2__hero-cta--pink:hover,.company-v2__hero-cta--pink:visited,.company-v2__hero-cta:focus--pink,.company-v2__hero-cta:focus--pink:focus,.company-v2__hero-cta:focus--pink:hover,.company-v2__hero-cta:focus--pink:visited,.company-v2__hero-cta:hover--pink,.company-v2__hero-cta:hover--pink:focus,.company-v2__hero-cta:hover--pink:hover,.company-v2__hero-cta:hover--pink:visited,.company-v2__hero-cta:visited--pink,.company-v2__hero-cta:visited--pink:focus,.company-v2__hero-cta:visited--pink:hover,.company-v2__hero-cta:visited--pink:visited{background:var(--brand-pink,#dd26a0);color:#fff!important}.company-v2__hero-cta--pink:focus:hover,.company-v2__hero-cta--pink:hover,.company-v2__hero-cta--pink:hover:hover,.company-v2__hero-cta--pink:visited:hover,.company-v2__hero-cta:focus--pink:focus:hover,.company-v2__hero-cta:focus--pink:hover,.company-v2__hero-cta:focus--pink:hover:hover,.company-v2__hero-cta:focus--pink:visited:hover,.company-v2__hero-cta:hover--pink:focus:hover,.company-v2__hero-cta:hover--pink:hover,.company-v2__hero-cta:hover--pink:hover:hover,.company-v2__hero-cta:hover--pink:visited:hover,.company-v2__hero-cta:visited--pink:focus:hover,.company-v2__hero-cta:visited--pink:hover,.company-v2__hero-cta:visited--pink:hover:hover,.company-v2__hero-cta:visited--pink:visited:hover{background:color-mix(in srgb,var(--brand-pink,#dd26a0) 91%,#000)}.company-v2__hero-cta--disabled,.company-v2__hero-cta--disabled:focus,.company-v2__hero-cta--disabled:hover,.company-v2__hero-cta--disabled:visited,.company-v2__hero-cta:focus--disabled,.company-v2__hero-cta:focus--disabled:focus,.company-v2__hero-cta:focus--disabled:hover,.company-v2__hero-cta:focus--disabled:visited,.company-v2__hero-cta:hover--disabled,.company-v2__hero-cta:hover--disabled:focus,.company-v2__hero-cta:hover--disabled:hover,.company-v2__hero-cta:hover--disabled:visited,.company-v2__hero-cta:visited--disabled,.company-v2__hero-cta:visited--disabled:focus,.company-v2__hero-cta:visited--disabled:hover,.company-v2__hero-cta:visited--disabled:visited{background:hsla(0,0%,100%,.12);border:1px dashed hsla(0,0%,100%,.28);color:hsla(0,0%,100%,.55)!important;cursor:not-allowed;opacity:.85}.company-v2__hero-cta--disabled:focus:hover,.company-v2__hero-cta--disabled:hover,.company-v2__hero-cta--disabled:hover:hover,.company-v2__hero-cta--disabled:visited:hover,.company-v2__hero-cta:focus--disabled:focus:hover,.company-v2__hero-cta:focus--disabled:hover,.company-v2__hero-cta:focus--disabled:hover:hover,.company-v2__hero-cta:focus--disabled:visited:hover,.company-v2__hero-cta:hover--disabled:focus:hover,.company-v2__hero-cta:hover--disabled:hover,.company-v2__hero-cta:hover--disabled:hover:hover,.company-v2__hero-cta:hover--disabled:visited:hover,.company-v2__hero-cta:visited--disabled:focus:hover,.company-v2__hero-cta:visited--disabled:hover,.company-v2__hero-cta:visited--disabled:hover:hover,.company-v2__hero-cta:visited--disabled:visited:hover{background:hsla(0,0%,100%,.16)}.company-v2__pending-banner{align-items:baseline;background:rgba(255,45,146,.08);border:1px solid rgba(255,45,146,.32);border-radius:12px;display:flex;flex-wrap:wrap;gap:12px;margin:-6px 0 6px;padding:14px 18px}.company-v2__pending-banner__eyebrow{color:var(--brand-pink,#dd26a0);font-size:11px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase}.company-v2__pending-banner__body{color:var(--brand-ink,#0a0a14);font-size:13px}.company-v2__listrow-meta--muted{color:hsla(0,0%,100%,.55)!important;font-size:11px;font-style:italic;text-align:right}.company-v2__card{background:var(--brand-navy,#001645);border-radius:18px;color:#fff;display:flex;flex-direction:column;gap:14px;padding:22px 24px;position:relative}.company-v2__card--news{background:#fff;border:1px solid #e6e8ef;color:var(--brand-ink,#0a0a14)}.company-v2__card--credits{background:linear-gradient(135deg,var(--brand-pink,#dd26a0) 0,color-mix(in srgb,var(--brand-pink,#dd26a0) 91%,#000) 100%);color:#fff}.company-v2__card--mini{gap:4px;padding:16px 18px}.company-v2__card-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.company-v2__card-eyebrow{color:hsla(0,0%,100%,.78);font-size:10px;font-weight:700;letter-spacing:1.2px;margin:0 0 6px;text-transform:uppercase}.company-v2__card-title{color:#fff;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:26px;font-variation-settings:"wdth" 100;font-weight:800;letter-spacing:-1px;line-height:1.05;margin:0}@media (max-width:575.98px){.company-v2__card-title{font-size:22px;letter-spacing:-.8px}}.company-v2__card-meta{color:hsla(0,0%,100%,.78);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.company-v2__card--news .company-v2__card-eyebrow{color:var(--brand-pink,#dd26a0)}.company-v2__card--news .company-v2__card-title{color:var(--brand-ink,#0a0a14);font-size:18px;letter-spacing:-.5px}.company-v2__card--news .company-v2__card-meta{color:#5a6178}.company-v2__card-eyebrow--flash{color:var(--brand-pink,#dd26a0);margin:0}.company-v2__card--credits .company-v2__card-eyebrow,.company-v2__card--credits .company-v2__card-meta{color:hsla(0,0%,100%,.78)}.company-v2__card--credits .company-v2__card-title{color:#fff}.company-v2__card-link,.company-v2__card-link:focus,.company-v2__card-link:hover,.company-v2__card-link:visited{align-self:flex-start;color:var(--brand-pink,#dd26a0)!important;font-size:13px;font-weight:600;text-decoration:none}.company-v2__card-link:focus:hover,.company-v2__card-link:hover,.company-v2__card-link:hover:hover,.company-v2__card-link:visited:hover{color:color-mix(in srgb,var(--brand-pink,#dd26a0) 91%,#000)!important}.company-v2__card-text{color:var(--brand-ink,#0a0a14);font-size:14px;line-height:1.5;margin:0}.company-v2__row-info{align-items:start;border-bottom:1px solid hsla(0,0%,100%,.12);column-gap:12px;display:grid;grid-template-columns:1fr auto;padding:12px 0;row-gap:2px}.company-v2__row-info:last-child{border-bottom:0;padding-bottom:0}.company-v2__row-info:first-of-type{padding-top:4px}.company-v2__row-label{color:hsla(0,0%,100%,.78);font-size:10px;font-weight:700;grid-column:1/2;grid-row:1/2;letter-spacing:1.2px;text-transform:uppercase}.company-v2__row-edit,.company-v2__row-edit:focus,.company-v2__row-edit:hover,.company-v2__row-edit:visited{align-self:center;color:var(--brand-pink,#dd26a0)!important;font-size:13px;font-weight:600;grid-column:2/3;grid-row:1/3;text-decoration:none;white-space:nowrap}.company-v2__row-edit:focus:hover,.company-v2__row-edit:hover,.company-v2__row-edit:hover:hover,.company-v2__row-edit:visited:hover{color:color-mix(in srgb,var(--brand-pink,#dd26a0) 91%,#000)!important}.company-v2__row-edit--ghost,.company-v2__row-edit--ghost:focus,.company-v2__row-edit--ghost:hover,.company-v2__row-edit--ghost:visited,.company-v2__row-edit:focus--ghost,.company-v2__row-edit:focus--ghost:focus,.company-v2__row-edit:focus--ghost:hover,.company-v2__row-edit:focus--ghost:visited,.company-v2__row-edit:hover--ghost,.company-v2__row-edit:hover--ghost:focus,.company-v2__row-edit:hover--ghost:hover,.company-v2__row-edit:hover--ghost:visited,.company-v2__row-edit:visited--ghost,.company-v2__row-edit:visited--ghost:focus,.company-v2__row-edit:visited--ghost:hover,.company-v2__row-edit:visited--ghost:visited{color:hsla(0,0%,100%,.78)!important}@media (max-width:767.98px){.company-v2__row-edit--ghost,.company-v2__row-edit--ghost:focus,.company-v2__row-edit--ghost:hover,.company-v2__row-edit--ghost:visited,.company-v2__row-edit:focus--ghost,.company-v2__row-edit:focus--ghost:focus,.company-v2__row-edit:focus--ghost:hover,.company-v2__row-edit:focus--ghost:visited,.company-v2__row-edit:hover--ghost,.company-v2__row-edit:hover--ghost:focus,.company-v2__row-edit:hover--ghost:hover,.company-v2__row-edit:hover--ghost:visited,.company-v2__row-edit:visited--ghost,.company-v2__row-edit:visited--ghost:focus,.company-v2__row-edit:visited--ghost:hover,.company-v2__row-edit:visited--ghost:visited{align-items:center;display:inline-flex;min-height:44px;padding:0 4px}}.company-v2__row-value{color:#fff;font-size:16px;font-weight:600;grid-column:1/2;grid-row:2/3;line-height:1.3;word-break:break-word}.company-v2__row-value--mono{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:500;letter-spacing:.5px}.company-v2__row-hint{color:hsla(0,0%,100%,.5);font-size:11px;grid-column:1/3;grid-row:3/4;margin-top:2px}.company-v2__row-pill{align-self:center;grid-column:2/3;grid-row:1/3}.company-v2__chip{align-items:center;background:hsla(0,0%,100%,.12);border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;gap:6px;letter-spacing:.8px;line-height:1.2;padding:4px 10px;text-transform:uppercase;white-space:nowrap}.company-v2__chip--pink{background:var(--brand-pink,#dd26a0);color:#fff}.company-v2__chip--lock,.company-v2__chip--pink-soft{background:rgba(255,92,168,.18);color:var(--brand-pink-soft,#f498cf)}.company-v2__chip--ok{background:rgba(91,229,168,.16);color:#5be5a8}.company-v2__chip--neutral{background:var(--brand-surface,#f6f7fb);color:#5a6178;font-weight:600}.company-v2__chip--tag{background:hsla(0,0%,100%,.1);color:#fff;font-size:12px;font-weight:600;letter-spacing:0;padding:6px 12px;text-transform:none}.company-v2__rail{display:flex;flex-direction:column;gap:8px;position:sticky;top:84px}@media (max-width:767.98px){.company-v2__rail{-webkit-overflow-scrolling:touch;flex-direction:row;flex-wrap:nowrap;gap:8px;overflow-x:auto;padding-bottom:4px;position:static;scrollbar-width:none;top:auto}.company-v2__rail::-webkit-scrollbar{display:none}.company-v2__rail .company-v2__rail-item{flex:0 0 auto;padding:10px 16px;white-space:nowrap}}.company-v2__rail-eyebrow{color:#5a6178;font-size:11px;font-weight:700;letter-spacing:1.2px;margin:0;padding:4px 4px 8px;text-transform:uppercase}.company-v2__rail-item,.company-v2__rail-item:focus,.company-v2__rail-item:hover,.company-v2__rail-item:visited{background:#fff;border:1px solid #e6e8ef;border-radius:12px;color:var(--brand-ink,#0a0a14)!important;display:flex;flex-direction:column;gap:4px;padding:14px 16px;text-decoration:none;transition:border-color .15s ease,background-color .15s ease}.company-v2__rail-item:focus>strong,.company-v2__rail-item:hover>strong,.company-v2__rail-item:visited>strong,.company-v2__rail-item>strong{font-size:14px;font-weight:700;line-height:1.2}.company-v2__rail-item:focus>span,.company-v2__rail-item:hover>span,.company-v2__rail-item:visited>span,.company-v2__rail-item>span{color:#5a6178;font-size:12px}.company-v2__rail-item:hover{border-color:#cdd1df}.company-v2__rail-item--active,.company-v2__rail-item--active:focus,.company-v2__rail-item--active:hover,.company-v2__rail-item--active:visited{background:var(--brand-navy,#001645);border-color:var(--brand-navy,#001645);color:#fff!important}.company-v2__rail-item--active:focus>span,.company-v2__rail-item--active:hover>span,.company-v2__rail-item--active:visited>span,.company-v2__rail-item--active>span{color:hsla(0,0%,100%,.78)}.company-v2__credits-row{align-items:center;border-top:1px solid hsla(0,0%,100%,.18);display:flex;gap:20px;justify-content:space-between;padding-top:14px}@media (max-width:575.98px){.company-v2__credits-row{align-items:stretch;flex-direction:column;gap:16px}}.company-v2__credits-stat{flex:0 0 auto}.company-v2__credits-stat-value{color:#fff;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:38px;font-variation-settings:"wdth" 100;font-weight:800;letter-spacing:-1.4px;line-height:1}.company-v2__credits-stat-label{color:hsla(0,0%,100%,.78);font-size:10px;font-weight:700;letter-spacing:1px;line-height:1.3;margin-top:4px;text-transform:uppercase}.company-v2__credits-cta,.company-v2__credits-cta:focus,.company-v2__credits-cta:hover,.company-v2__credits-cta:visited{align-items:center;background:#fff;border-radius:12px;box-shadow:0 6px 18px rgba(0,0,0,.16);color:var(--brand-pink,#dd26a0)!important;display:inline-flex;font-size:14px;font-weight:700;justify-content:center;padding:14px 22px;text-align:center;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,background .15s ease;white-space:nowrap}@media (max-width:575.98px){.company-v2__credits-cta,.company-v2__credits-cta:focus,.company-v2__credits-cta:hover,.company-v2__credits-cta:visited{white-space:normal}}.company-v2__credits-cta:focus:hover,.company-v2__credits-cta:hover,.company-v2__credits-cta:hover:hover,.company-v2__credits-cta:visited:hover{background:#f5f5f5;box-shadow:0 10px 24px rgba(0,0,0,.22);transform:translateY(-1px)}.company-v2__mini-grid{display:grid;gap:12px;grid-template-columns:1fr 1fr}.company-v2__mini-card,.company-v2__mini-card:focus,.company-v2__mini-card:hover,.company-v2__mini-card:visited{background:var(--brand-navy,#001645);border-radius:14px;color:#fff!important;display:flex;flex-direction:column;min-height:96px;padding:16px 18px;position:relative;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.company-v2__mini-card:focus:hover,.company-v2__mini-card:hover,.company-v2__mini-card:hover:hover,.company-v2__mini-card:visited:hover{box-shadow:0 4px 14px -6px rgba(0,0,0,.25);transform:translateY(-1px)}.company-v2__mini-eyebrow{color:hsla(0,0%,100%,.78);font-size:10px;font-weight:700;letter-spacing:1.2px;margin:0 0 6px;text-transform:uppercase}.company-v2__mini-title{color:#fff;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:17px;font-variation-settings:"wdth" 100;font-weight:700;letter-spacing:-.4px;line-height:1.1;margin:0 0 auto}.company-v2__mini-cta{color:var(--brand-pink-soft,#f498cf);font-size:12px;font-weight:600;margin-top:12px}.company-v2__mini-badge{font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:22px;font-variation-settings:"wdth" 100;font-weight:800;line-height:1;position:absolute;right:16px;top:14px}.company-v2__mini-badge,.company-v2__mini-eyebrow--pink{color:var(--brand-pink-soft,#f498cf)}.company-v2__chart{display:flex;flex-direction:column;gap:12px;padding-top:8px}.company-v2__chart-bars{align-items:end;display:grid;gap:14px;grid-template-columns:repeat(6,minmax(0,1fr));min-height:140px}@media (max-width:575.98px){.company-v2__chart-bars{gap:8px}}@media (max-width:480px){.company-v2__chart-bars{-webkit-overflow-scrolling:touch;grid-auto-columns:56px;grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;scrollbar-width:none}.company-v2__chart-bars::-webkit-scrollbar{display:none}}.company-v2__chart-col{align-items:center;display:flex;flex-direction:column;gap:6px;min-width:0}.company-v2__chart-bar-stack{align-items:stretch;display:flex;flex-direction:column-reverse;gap:3px;width:100%}.company-v2__chart-bar{background:hsla(0,0%,100%,.18);border-radius:4px;min-height:4px}.company-v2__chart-bar--blue{background:rgba(120,160,255,.55)}.company-v2__chart-bar--pink{background:var(--brand-pink-soft,#f498cf)}.company-v2__chart-bar--current{background:var(--brand-pink,#dd26a0)}.company-v2__chart-value{color:#fff;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:600}.company-v2__chart-label{color:hsla(0,0%,100%,.78);font-size:11px;line-height:1.2;max-width:100%;text-align:center}@media (max-width:575.98px){.company-v2__chart-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (max-width:480px){.company-v2__chart-label{overflow:visible;white-space:normal}}.company-v2__chart-label--current{color:var(--brand-pink-soft,#f498cf);font-weight:700}.company-v2__chart-legend{border-top:1px solid hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.78);display:flex;font-size:11px;gap:18px;padding-top:8px}.company-v2__chart-legend>span{align-items:center;display:inline-flex;gap:6px}.company-v2__chart-legend>span:before{background:hsla(0,0%,100%,.18);border-radius:3px;content:"";height:10px;width:10px}.company-v2__chart-legend>span.is-pink:before{background:var(--brand-pink,#dd26a0)}.company-v2__chart-legend>span.is-blue:before{background:rgba(120,160,255,.55)}.company-v2__chart-legend>span.is-spaced{margin-left:auto}.company-v2__chart-legend .spacer{flex:1 1 auto}.company-v2__chart-legend .spacer:before{display:none}.company-v2__contact-card{background:var(--brand-navy,#001645);border-radius:16px;color:#fff;display:flex;flex-direction:column;gap:12px;padding:20px 22px}.company-v2__contact-card--empty,.company-v2__contact-card--empty:focus,.company-v2__contact-card--empty:hover,.company-v2__contact-card--empty:visited{align-items:center;background:hsla(0,0%,100%,.02);border:2px dashed hsla(0,0%,100%,.1);color:#9aa0b4!important;justify-content:center;min-height:240px;text-decoration:none}.company-v2__contact-card--empty:focus:hover,.company-v2__contact-card--empty:hover,.company-v2__contact-card--empty:hover:hover,.company-v2__contact-card--empty:visited:hover{border-color:hsla(0,0%,100%,.2)}.company-v2__contact-card-plus{color:#9aa0b4;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:32px;font-weight:800;line-height:1}.company-v2__contact-card-empty-label{color:#9aa0b4;font-size:11px;font-weight:700;letter-spacing:1px;margin-top:8px;text-transform:uppercase}.company-v2__contact-name{color:#fff;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:24px;font-variation-settings:"wdth" 100;font-weight:800;letter-spacing:-.8px;line-height:1;margin:0}.company-v2__contact-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.company-v2__contact-rows{display:flex;flex-direction:column}.company-v2__perm-row{align-items:start;border-bottom:1px solid hsla(0,0%,100%,.12);column-gap:12px;display:grid;grid-template-columns:1fr auto;padding:14px 0;row-gap:8px}.company-v2__perm-row:last-child{border-bottom:0;padding-bottom:0}.company-v2__perm-row:first-of-type{padding-top:4px}.company-v2__perm-head{align-items:center;display:flex;flex-wrap:wrap;gap:10px;grid-column:1/2}.company-v2__perm-name{color:#fff;font-size:15px;font-weight:700}.company-v2__perm-role{color:hsla(0,0%,100%,.78);font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.company-v2__perm-role:before{color:hsla(0,0%,100%,.5);content:"· "}.company-v2__perm-tags{display:flex;flex-wrap:wrap;gap:6px;grid-column:1/2;grid-row:2/3}.company-v2__perm-edit,.company-v2__perm-edit:focus,.company-v2__perm-edit:hover,.company-v2__perm-edit:visited{align-self:center;color:var(--brand-pink,#dd26a0)!important;font-size:13px;font-weight:600;grid-column:2/3;grid-row:1/3;text-decoration:none}.company-v2__quote{background:hsla(0,0%,100%,.06);border-radius:12px;color:#fff;font-size:16px;font-style:italic;font-weight:400;line-height:1.55;padding:20px 22px}.company-v2__tags{display:flex;flex-wrap:wrap;gap:8px}.company-v2__gallery-grid{display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}@media (max-width:359.98px){.company-v2__gallery-grid{grid-template-columns:repeat(2,1fr)}}.company-v2__gallery-tile{align-items:flex-end;aspect-ratio:1/1;background:linear-gradient(135deg,color-mix(in srgb,var(--brand-blue,#6874e8) 80%,#000) 0,var(--brand-blue,#6874e8) 100%);border-radius:12px;color:#fff;display:flex;font-size:13px;font-weight:700;overflow:hidden;padding:12px;position:relative;text-shadow:0 1px 6px rgba(0,0,0,.4)}.company-v2__gallery-tile img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%;z-index:0}.company-v2__gallery-tile>.label{position:relative;z-index:1}.company-v2__gallery-tile--pink{background:linear-gradient(135deg,var(--brand-pink-soft,#f498cf) 0,var(--brand-pink,#dd26a0) 100%)}.company-v2__gallery-tile--violet{background:linear-gradient(135deg,var(--brand-violet,#480f5c) 0,var(--brand-blue,#6874e8) 100%)}.company-v2__gallery-tile--peach{background:linear-gradient(135deg,#ffd0c0,#d6dcff);color:#0a0a14;text-shadow:none}.company-v2__gallery-tile--soft{background:linear-gradient(135deg,#d6dcff,#f0c4ff);color:#0a0a14;text-shadow:none}.company-v2__gallery-tile--empty,.company-v2__gallery-tile--empty:focus,.company-v2__gallery-tile--empty:hover,.company-v2__gallery-tile--empty:visited{align-items:center;background:hsla(0,0%,100%,.04);border:1px dashed hsla(0,0%,100%,.18);color:hsla(0,0%,100%,.78)!important;display:flex;flex-direction:column;font-size:11px;font-weight:700;gap:4px;justify-content:center;letter-spacing:1px;text-shadow:none}.company-v2__gallery-tile--empty:before,.company-v2__gallery-tile--empty:focus:before,.company-v2__gallery-tile--empty:hover:before,.company-v2__gallery-tile--empty:visited:before{content:"+";font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:24px;font-weight:800;line-height:1}.company-v2__media-list{display:flex;flex-direction:column}.company-v2__media-row,.company-v2__media-row:focus,.company-v2__media-row:hover,.company-v2__media-row:visited{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.12);color:#fff!important;display:flex;gap:14px;padding:12px 0;text-decoration:none}.company-v2__media-row:focus:last-child,.company-v2__media-row:hover:last-child,.company-v2__media-row:last-child,.company-v2__media-row:visited:last-child{border-bottom:0}.company-v2__media-thumb{align-items:center;background:linear-gradient(135deg,var(--brand-pink,#dd26a0) 0,var(--brand-violet,#480f5c) 65%,var(--brand-blue,#6874e8) 100%);border-radius:10px;color:#fff;display:inline-flex;flex-direction:column;flex-shrink:0;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:700;height:48px;justify-content:center;width:48px}.company-v2__media-thumb:before{content:"▶";font-size:14px;line-height:1;margin-bottom:1px}.company-v2__media-thumb--play:before{display:none}.company-v2__media-thumb--icon:before{content:"";display:none}.company-v2__media-thumb--icon{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);color:#fff;font-family:var(--brand-font-body,"Inter",system-ui,-apple-system,"Segoe UI",sans-serif);font-size:13px;font-weight:700;letter-spacing:0;text-transform:none}.company-v2__media-thumb-icon{font-size:14px;line-height:1;margin-bottom:1px}.company-v2__media-thumb-duration{color:#fff;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:700;letter-spacing:0}.company-v2__media-more{background:transparent;border:0;border-radius:6px;color:hsla(0,0%,100%,.78);cursor:pointer;flex-shrink:0;font-size:18px;letter-spacing:-2px;line-height:1;padding:4px 8px}.company-v2__media-more:hover{background:hsla(0,0%,100%,.06);color:#fff}.company-v2__media-mid{display:flex;flex:1 1 0;flex-direction:column;gap:2px;min-width:0}.company-v2__media-title{color:#fff;font-size:14px;font-weight:700}.company-v2__media-meta{color:hsla(0,0%,100%,.78);font-size:12px;word-break:break-all}.company-v2__media-arrow{color:hsla(0,0%,100%,.78);flex-shrink:0;font-size:14px}.company-v2__empty{color:hsla(0,0%,100%,.78);font-size:13px;font-style:italic;padding:8px 0}.company-v2__browser{background:#fff;border:1px solid #e6e8ef;border-radius:18px;box-shadow:0 30px 60px -25px rgba(14,26,61,.18);overflow:hidden}.company-v2__browser-body{display:grid;grid-template-columns:1fr 1fr;min-height:600px}@media (max-width:991.98px){.company-v2__browser-body{grid-template-columns:1fr}}.company-v2__browser-side{padding:26px}.company-v2__browser-side--light{background:#fff;color:var(--brand-ink,#0a0a14)}.company-v2__browser-side--dark{background:var(--brand-navy,#001645);color:#fff}.company-v2__mini-logo{align-items:center;background:linear-gradient(135deg,var(--brand-pink,#dd26a0) 0,var(--brand-violet,#480f5c) 60%,var(--brand-blue,#6874e8) 100%);border-radius:12px;color:#fff;display:inline-flex;flex-shrink:0;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:30px;font-variation-settings:"wdth" 100;font-weight:800;height:64px;justify-content:center;letter-spacing:-1px;width:64px}.company-v2__mini-logo img{border-radius:12px;height:100%;object-fit:cover;width:100%}.company-v2__preview-head{align-items:flex-start;display:flex;gap:18px;margin-bottom:22px}.company-v2__preview-eyebrow{color:var(--brand-pink,#dd26a0);font-size:10px;font-weight:700;letter-spacing:1.4px;margin:0 0 6px;text-transform:uppercase}.company-v2__preview-name{color:var(--brand-ink,#0a0a14);font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:32px;font-variation-settings:"wdth" 100;font-weight:800;letter-spacing:-1.2px;line-height:1;margin:0 0 6px}@media (max-width:575.98px){.company-v2__preview-name{font-size:26px;letter-spacing:-.8px}}.company-v2__preview-meta{color:#5a6178;font-size:13px}.company-v2__preview-pitch{background:var(--brand-surface,#f6f7fb);border-radius:12px;margin-bottom:14px;padding:16px 18px}.company-v2__preview-pitch-eyebrow{color:#5a6178;font-size:10px;font-weight:700;letter-spacing:1.2px;margin:0 0 6px;text-transform:uppercase}.company-v2__preview-pitch-text{color:var(--brand-ink,#0a0a14);font-size:14px;font-style:italic;line-height:1.5;margin:0}.company-v2__preview-thumbs{display:grid;gap:8px;grid-template-columns:repeat(4,1fr);margin-top:8px}.company-v2__preview-thumb{align-items:flex-end;aspect-ratio:1/1;background:linear-gradient(135deg,color-mix(in srgb,var(--brand-blue,#6874e8) 80%,#000) 0,var(--brand-blue,#6874e8) 100%);border-radius:8px;color:#fff;display:flex;font-size:10px;font-weight:700;overflow:hidden;padding:6px 8px;position:relative;text-shadow:0 1px 4px rgba(0,0,0,.4)}.company-v2__preview-thumb--pink{background:linear-gradient(135deg,var(--brand-pink-soft,#f498cf) 0,var(--brand-pink,#dd26a0) 100%)}.company-v2__preview-thumb--soft{background:linear-gradient(135deg,#d6dcff,#f0c4ff);color:#0a0a14;text-shadow:none}.company-v2__preview-thumb--peach{background:linear-gradient(135deg,#ffd0c0,#d6dcff);color:#0a0a14;text-shadow:none}.company-v2__preview-thumb>img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.company-v2__preview-thumb .label{position:relative;z-index:1}.company-v2__video-row{align-items:center;background:var(--brand-surface,#f6f7fb);border-radius:10px;display:flex;gap:12px;padding:10px 14px}.company-v2__video-row+.company-v2__video-row{margin-top:8px}.company-v2__video-thumb{align-items:center;background:linear-gradient(135deg,var(--brand-pink,#dd26a0) 0,var(--brand-violet,#480f5c) 65%,var(--brand-blue,#6874e8) 100%);border-radius:8px;color:#fff;display:inline-flex;flex-direction:column;flex-shrink:0;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:700;height:44px;justify-content:center;width:44px}.company-v2__video-thumb:before{content:"▶";font-size:12px;line-height:1;margin-bottom:1px}.company-v2__video-mid{display:flex;flex:1 1 0;flex-direction:column;gap:1px;min-width:0}.company-v2__video-mid>strong{color:var(--brand-ink,#0a0a14);font-size:13px;font-weight:700}.company-v2__video-mid>span{color:#5a6178;font-size:11px}.company-v2__preview-links{display:flex;flex-wrap:wrap;gap:8px}.company-v2__preview-link,.company-v2__preview-link:focus,.company-v2__preview-link:hover,.company-v2__preview-link:visited{align-items:center;background:var(--brand-surface,#f6f7fb);border-radius:999px;color:var(--brand-ink,#0a0a14)!important;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:6px 12px;text-decoration:none}.company-v2__preview-link:focus:hover,.company-v2__preview-link:hover,.company-v2__preview-link:hover:hover,.company-v2__preview-link:visited:hover{background:color-mix(in srgb,var(--brand-surface,#f6f7fb) 96%,#000)}.company-v2__offer-eyebrow{color:var(--brand-pink-soft,#f498cf);font-size:11px;font-weight:700;letter-spacing:1.4px;margin:0 0 6px;text-transform:uppercase}.company-v2__offer-title{color:#fff;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:30px;font-variation-settings:"wdth" 100;font-weight:800;letter-spacing:-1.2px;line-height:1.05;margin:0 0 4px}.company-v2__offer-salary{color:hsla(0,0%,100%,.78);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;margin:0 0 18px}.company-v2__offer-section{margin-bottom:18px}.company-v2__offer-section-eyebrow{color:hsla(0,0%,100%,.78);font-size:10px;font-weight:700;letter-spacing:1.2px;margin:0 0 8px;text-transform:uppercase}.company-v2__offer-tags{display:flex;flex-wrap:wrap;gap:6px}.company-v2__offer-tag{background:hsla(0,0%,100%,.08);border-radius:999px;color:#fff;font-size:12px;font-weight:500;padding:6px 12px;white-space:nowrap}.company-v2__offer-desc{color:hsla(0,0%,100%,.85);font-size:13px;line-height:1.55;margin:0}.company-v2__offer-empty{color:hsla(0,0%,100%,.7);font-size:13px;line-height:1.55;margin:16px 0 0}.company-v2__offer-cta,.company-v2__offer-cta:focus,.company-v2__offer-cta:hover,.company-v2__offer-cta:visited{background:var(--brand-pink,#dd26a0);border-radius:12px;color:#fff!important;display:block;font-size:15px;font-weight:700;margin-top:10px;padding:16px 20px;text-align:center;text-decoration:none}.company-v2__offer-cta:focus:hover,.company-v2__offer-cta:hover,.company-v2__offer-cta:hover:hover,.company-v2__offer-cta:visited:hover{background:color-mix(in srgb,var(--brand-pink,#dd26a0) 91%,#000)}.company-v2__pricing-grid{display:grid;gap:14px;grid-template-columns:repeat(4,1fr);padding-top:6px}@media (max-width:991.98px){.company-v2__pricing-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:575.98px){.company-v2__pricing-grid{grid-template-columns:1fr}}.company-v2__pricing-card{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:14px;display:flex;flex-direction:column;gap:10px;padding:18px 20px;position:relative}.company-v2__pricing-card--best{background:linear-gradient(135deg,var(--brand-pink,#dd26a0) 0,color-mix(in srgb,var(--brand-pink,#dd26a0) 91%,#000) 100%);border-color:transparent}.company-v2__pricing-eyebrow{color:hsla(0,0%,100%,.78);font-size:10px;font-weight:700;letter-spacing:1.1px;margin:0;text-transform:uppercase}.company-v2__pricing-card--best .company-v2__pricing-eyebrow{color:hsla(0,0%,100%,.85)}.company-v2__pricing-flag{background:var(--brand-pink,#dd26a0);border-radius:999px;color:#fff;font-size:10px;font-weight:700;letter-spacing:1px;padding:4px 10px;position:absolute;right:12px;text-transform:uppercase;top:-10px}.company-v2__pricing-amount{align-items:baseline;display:flex;gap:6px}.company-v2__pricing-qty{color:#fff;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:36px;font-variation-settings:"wdth" 100;font-weight:800;letter-spacing:-1.2px;line-height:1}.company-v2__pricing-card--best .company-v2__pricing-qty{color:#fff}.company-v2__pricing-unit{color:hsla(0,0%,100%,.78);font-size:12px;font-weight:500}.company-v2__pricing-card--best .company-v2__pricing-unit{color:hsla(0,0%,100%,.85)}.company-v2__pricing-perunit{color:hsla(0,0%,100%,.78);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;margin:0}.company-v2__pricing-card--best .company-v2__pricing-perunit{color:hsla(0,0%,100%,.85)}.company-v2__pricing-total{color:#fff;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:22px;font-variation-settings:"wdth" 100;font-weight:800;letter-spacing:-.6px;line-height:1;margin:4px 0 0}.company-v2__pricing-card--best .company-v2__pricing-total{color:#fff}.company-v2__pricing-cta,.company-v2__pricing-cta:focus,.company-v2__pricing-cta:hover,.company-v2__pricing-cta:visited{background:var(--brand-pink,#dd26a0);border:0;border-radius:10px;color:#fff!important;cursor:pointer;font-size:13px;font-weight:700;line-height:1;margin-top:auto;padding:12px 16px;text-align:center;text-decoration:none;transition:background-color .15s ease}.company-v2__pricing-cta:focus:hover,.company-v2__pricing-cta:hover,.company-v2__pricing-cta:hover:hover,.company-v2__pricing-cta:visited:hover{background:color-mix(in srgb,var(--brand-pink,#dd26a0) 91%,#000)}.company-v2__pricing-cta--white,.company-v2__pricing-cta--white:focus,.company-v2__pricing-cta--white:hover,.company-v2__pricing-cta--white:visited,.company-v2__pricing-cta:focus--white,.company-v2__pricing-cta:focus--white:focus,.company-v2__pricing-cta:focus--white:hover,.company-v2__pricing-cta:focus--white:visited,.company-v2__pricing-cta:hover--white,.company-v2__pricing-cta:hover--white:focus,.company-v2__pricing-cta:hover--white:hover,.company-v2__pricing-cta:hover--white:visited,.company-v2__pricing-cta:visited--white,.company-v2__pricing-cta:visited--white:focus,.company-v2__pricing-cta:visited--white:hover,.company-v2__pricing-cta:visited--white:visited{background:#fff;color:var(--brand-pink,#dd26a0)!important}.company-v2__pricing-cta--white:focus:hover,.company-v2__pricing-cta--white:hover,.company-v2__pricing-cta--white:hover:hover,.company-v2__pricing-cta--white:visited:hover,.company-v2__pricing-cta:focus--white:focus:hover,.company-v2__pricing-cta:focus--white:hover,.company-v2__pricing-cta:focus--white:hover:hover,.company-v2__pricing-cta:focus--white:visited:hover,.company-v2__pricing-cta:hover--white:focus:hover,.company-v2__pricing-cta:hover--white:hover,.company-v2__pricing-cta:hover--white:hover:hover,.company-v2__pricing-cta:hover--white:visited:hover,.company-v2__pricing-cta:visited--white:focus:hover,.company-v2__pricing-cta:visited--white:hover,.company-v2__pricing-cta:visited--white:hover:hover,.company-v2__pricing-cta:visited--white:visited:hover{background:#f5f5f5}.company-v2__pricing-cta--disabled,.company-v2__pricing-cta--disabled:focus,.company-v2__pricing-cta--disabled:hover,.company-v2__pricing-cta--disabled:visited,.company-v2__pricing-cta:focus--disabled,.company-v2__pricing-cta:focus--disabled:focus,.company-v2__pricing-cta:focus--disabled:hover,.company-v2__pricing-cta:focus--disabled:visited,.company-v2__pricing-cta:hover--disabled,.company-v2__pricing-cta:hover--disabled:focus,.company-v2__pricing-cta:hover--disabled:hover,.company-v2__pricing-cta:hover--disabled:visited,.company-v2__pricing-cta:visited--disabled,.company-v2__pricing-cta:visited--disabled:focus,.company-v2__pricing-cta:visited--disabled:hover,.company-v2__pricing-cta:visited--disabled:visited{background:#f3f4f8;border:1px dashed #cfd3df;color:#8b8fa3!important;cursor:not-allowed;opacity:.9}.company-v2__pricing-cta--disabled:focus:hover,.company-v2__pricing-cta--disabled:hover,.company-v2__pricing-cta--disabled:hover:hover,.company-v2__pricing-cta--disabled:visited:hover,.company-v2__pricing-cta:focus--disabled:focus:hover,.company-v2__pricing-cta:focus--disabled:hover,.company-v2__pricing-cta:focus--disabled:hover:hover,.company-v2__pricing-cta:focus--disabled:visited:hover,.company-v2__pricing-cta:hover--disabled:focus:hover,.company-v2__pricing-cta:hover--disabled:hover,.company-v2__pricing-cta:hover--disabled:hover:hover,.company-v2__pricing-cta:hover--disabled:visited:hover,.company-v2__pricing-cta:visited--disabled:focus:hover,.company-v2__pricing-cta:visited--disabled:hover,.company-v2__pricing-cta:visited--disabled:hover:hover,.company-v2__pricing-cta:visited--disabled:visited:hover{background:#eceef4}.company-v2__pricing-desc{color:hsla(0,0%,100%,.78);flex:1 1 auto;font-size:13px;line-height:1.5;margin:0}.company-v2__promo-banner{align-items:center;background:linear-gradient(135deg,var(--brand-blue,#6874e8) 0,var(--brand-violet,#480f5c) 60%,var(--brand-pink,#dd26a0) 100%);border-radius:14px;color:#fff;display:flex;gap:18px;padding:20px 22px}@media (max-width:767.98px){.company-v2__promo-banner{align-items:stretch;flex-direction:column}}.company-v2__promo-icon{align-items:center;background:hsla(0,0%,100%,.16);border-radius:10px;display:inline-flex;flex-shrink:0;font-size:22px;height:48px;justify-content:center;width:48px}.company-v2__promo-mid{flex:1 1 0;min-width:0}.company-v2__promo-eyebrow{color:hsla(0,0%,100%,.85);font-size:10px;font-weight:700;letter-spacing:1.2px;margin:0 0 4px;text-transform:uppercase}.company-v2__promo-title{font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:18px;font-variation-settings:"wdth" 100;font-weight:700;line-height:1.3;margin:0}.company-v2__promo-meta{color:hsla(0,0%,100%,.85);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;margin-top:6px}.company-v2__promo-meta>strong{color:#fff;font-size:14px;font-weight:700}.company-v2__promo-cta,.company-v2__promo-cta:focus,.company-v2__promo-cta:hover,.company-v2__promo-cta:visited{background:#fff;border-radius:10px;color:var(--brand-ink,#0a0a14)!important;flex-shrink:0;font-size:13px;font-weight:700;padding:12px 18px;text-decoration:none;white-space:nowrap}.company-v2__promo-cta:focus:hover,.company-v2__promo-cta:hover,.company-v2__promo-cta:hover:hover,.company-v2__promo-cta:visited:hover{background:#f5f5f5}.company-v2__table{border-collapse:collapse;font-size:13px;width:100%}.company-v2__table thead th{border-bottom:1px solid hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.78);font-size:10px;font-weight:700;letter-spacing:1.2px;padding:12px 16px;text-align:left;text-transform:uppercase}.company-v2__table tbody td{border-bottom:1px solid hsla(0,0%,100%,.12);color:#fff;padding:16px;vertical-align:top}.company-v2__table tbody tr:last-child td{border-bottom:0}.company-v2__table tbody tr.is-current{background:linear-gradient(90deg,rgba(255,45,146,.18),rgba(255,45,146,.04));position:relative}.company-v2__table tbody tr.is-current td:first-child{box-shadow:inset 3px 0 0 0 var(--brand-pink,#dd26a0)}.company-v2__table tbody tr.is-past td{color:hsla(0,0%,100%,.5)}.company-v2__table .num,.company-v2__table .num--pink{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;font-weight:700}.company-v2__table .num--pink{color:var(--brand-pink-soft,#f498cf)}.company-v2__table .num--right{text-align:right}.company-v2__table .date{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;white-space:nowrap}.company-v2__table .date>strong{color:#fff;display:block;font-size:12px;font-weight:700}.company-v2__table .date>span{color:hsla(0,0%,100%,.78);display:block;font-size:11px;font-weight:400}.company-v2__table .name{color:#fff;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:16px;font-variation-settings:"wdth" 100;font-weight:700;letter-spacing:-.4px}.company-v2__table .name>.sub{color:hsla(0,0%,100%,.78);display:block;font-family:var(--brand-font-body,"Inter",system-ui,-apple-system,"Segoe UI",sans-serif);font-size:11px;font-weight:500;letter-spacing:0;margin-top:2px}.company-v2__table .delta-pos{color:var(--brand-pink-soft,#f498cf);font-weight:700}.company-v2__table .delta-neg{color:#fff;font-weight:700}.company-v2__table .csv-link,.company-v2__table .csv-link:focus,.company-v2__table .csv-link:hover,.company-v2__table .csv-link:visited{color:var(--brand-pink,#dd26a0)!important;font-size:12px;font-weight:600;text-decoration:none}@media (max-width:991.98px){.company-v2__table{display:block}.company-v2__table thead{display:none}.company-v2__table tbody,.company-v2__table tbody tr{display:block}.company-v2__table tbody tr{border-bottom:1px solid hsla(0,0%,100%,.12);padding:14px 4px}.company-v2__table tbody tr:last-child{border-bottom:0}.company-v2__table tbody tr.is-current{border-radius:10px;box-shadow:inset 3px 0 0 0 var(--brand-pink,#dd26a0)}.company-v2__table tbody tr.is-current td:first-child{box-shadow:none}.company-v2__table tbody td{align-items:baseline;border-bottom:0;display:flex;gap:16px;justify-content:space-between;min-width:0;padding:5px 12px;text-align:right}.company-v2__table tbody td:before{color:hsla(0,0%,100%,.78);content:attr(data-label);flex:0 0 auto;font-size:10px;font-weight:700;letter-spacing:1px;text-align:left;text-transform:uppercase}.company-v2__table tbody td:not([data-label]){justify-content:stretch;padding-top:12px}.company-v2__table tbody td:not([data-label]):before{display:none}.company-v2__table tbody td:not([data-label]) .company-v2__table-cta{width:100%}.company-v2__table .date,.company-v2__table .name{white-space:normal}}.company-v2__table-cta,.company-v2__table-cta:focus,.company-v2__table-cta:hover,.company-v2__table-cta:visited{align-items:center;background:var(--brand-pink,#dd26a0);border-radius:8px;color:#fff!important;display:inline-flex;font-size:12px;font-weight:700;justify-content:center;line-height:1;padding:8px 14px;text-decoration:none;white-space:nowrap}.company-v2__table-cta:focus:hover,.company-v2__table-cta:hover,.company-v2__table-cta:hover:hover,.company-v2__table-cta:visited:hover{background:color-mix(in srgb,var(--brand-pink,#dd26a0) 91%,#000)}.company-v2__table-cta--ghost,.company-v2__table-cta--ghost:focus,.company-v2__table-cta--ghost:hover,.company-v2__table-cta--ghost:visited,.company-v2__table-cta:focus--ghost,.company-v2__table-cta:focus--ghost:focus,.company-v2__table-cta:focus--ghost:hover,.company-v2__table-cta:focus--ghost:visited,.company-v2__table-cta:hover--ghost,.company-v2__table-cta:hover--ghost:focus,.company-v2__table-cta:hover--ghost:hover,.company-v2__table-cta:hover--ghost:visited,.company-v2__table-cta:visited--ghost,.company-v2__table-cta:visited--ghost:focus,.company-v2__table-cta:visited--ghost:hover,.company-v2__table-cta:visited--ghost:visited{background:transparent;border:1px solid hsla(0,0%,100%,.18);color:hsla(0,0%,100%,.78)!important}.company-v2__table-cta--ghost:focus:hover,.company-v2__table-cta--ghost:hover,.company-v2__table-cta--ghost:hover:hover,.company-v2__table-cta--ghost:visited:hover,.company-v2__table-cta:focus--ghost:focus:hover,.company-v2__table-cta:focus--ghost:hover,.company-v2__table-cta:focus--ghost:hover:hover,.company-v2__table-cta:focus--ghost:visited:hover,.company-v2__table-cta:hover--ghost:focus:hover,.company-v2__table-cta:hover--ghost:hover,.company-v2__table-cta:hover--ghost:hover:hover,.company-v2__table-cta:hover--ghost:visited:hover,.company-v2__table-cta:visited--ghost:focus:hover,.company-v2__table-cta:visited--ghost:hover,.company-v2__table-cta:visited--ghost:hover:hover,.company-v2__table-cta:visited--ghost:visited:hover{background:hsla(0,0%,100%,.06);color:#fff!important}.company-v2__table-pill{align-items:center;background:rgba(255,92,168,.16);border-radius:999px;color:var(--brand-pink-soft,#f498cf);display:inline-flex;font-size:9px;font-weight:700;gap:6px;letter-spacing:.8px;line-height:1.4;padding:3px 10px;text-transform:uppercase}.company-v2__table-pill:before{content:"★";font-size:10px;line-height:1}.company-v2__table-pill--icon-none:before{display:none}.company-v2__timeline{list-style:none;margin:0;padding:0;position:relative}.company-v2__timeline-step{align-items:start;column-gap:16px;display:grid;grid-template-columns:92px 26px 1fr;padding:18px 0;position:relative}.company-v2__timeline-step+.company-v2__timeline-step{border-top:0}.company-v2__timeline-date{color:#fff;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:700;line-height:1.4;white-space:nowrap}.company-v2__timeline-bullet{align-items:flex-start;align-self:stretch;display:flex;justify-content:center;position:relative}.company-v2__timeline-bullet:before{background:hsla(0,0%,100%,.12);bottom:-18px;content:"";position:absolute;top:18px;width:2px}.company-v2__timeline-bullet>span{background:#fff;border-radius:50%;height:14px;margin-top:3px;position:relative;width:14px;z-index:1}.company-v2__timeline-step:last-child .company-v2__timeline-bullet:before{display:none}.company-v2__timeline-step--done .company-v2__timeline-bullet>span{background:hsla(0,0%,100%,.3)}.company-v2__timeline-step--done .company-v2__timeline-date,.company-v2__timeline-step--done .company-v2__timeline-title{color:hsla(0,0%,100%,.5);text-decoration:line-through}.company-v2__timeline-step--current{background:linear-gradient(90deg,rgba(255,45,146,.2),rgba(255,45,146,.02));border-radius:12px;padding:18px 12px 18px 0}.company-v2__timeline-step--current .company-v2__timeline-bullet>span{background:var(--brand-pink,#dd26a0);box-shadow:0 0 0 4px rgba(255,45,146,.2)}.company-v2__timeline-step--current .company-v2__timeline-date,.company-v2__timeline-step--current .company-v2__timeline-title{color:#fff}.company-v2__timeline-step--upcoming .company-v2__timeline-bullet>span{background:hsla(0,0%,100%,.25)}.company-v2__timeline-title{align-items:center;color:#fff;display:flex;font-size:18px;font-weight:700;gap:10px;line-height:1.4;margin:0}.company-v2__timeline-pill{background:linear-gradient(135deg,var(--brand-pink,#dd26a0) 0,var(--brand-violet,#480f5c) 100%);border-radius:999px;color:#fff;font-size:9px;font-weight:700;letter-spacing:1px;padding:3px 9px;text-transform:uppercase}.company-v2__timeline-checks{display:flex;flex-direction:column;gap:8px;list-style:none;margin:10px 0 0;padding:0}.company-v2__timeline-check{align-items:center;border-radius:10px;display:flex;flex-wrap:wrap;font-size:13px;gap:8px;line-height:1.4;padding:8px 12px}.company-v2__timeline-check:before{flex-shrink:0}.company-v2__timeline-check--warning{background:rgba(224,135,54,.14);border:1px solid rgba(224,135,54,.34)}.company-v2__timeline-check--warning:before{color:#e8a35c;content:"⚠"}.company-v2__timeline-check-label{color:#fff;font-weight:600}.company-v2__timeline-check-cta{color:var(--brand-pink-soft,#f498cf);font-size:12px;font-weight:700;margin-left:auto;text-decoration:none;white-space:nowrap}.company-v2__timeline-check-cta:hover{text-decoration:underline}.company-v2__filter-row{align-items:center;display:flex;flex-wrap:wrap;gap:14px;padding:4px 4px 14px}.company-v2__filter-label{color:#5a6178;font-size:11px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase}.company-v2__filter-tab,.company-v2__filter-tab:focus,.company-v2__filter-tab:hover,.company-v2__filter-tab:visited{background:#fff;border:1px solid #e6e8ef;border-radius:999px;color:var(--brand-ink,#0a0a14)!important;cursor:pointer;font-size:13px;font-weight:600;line-height:1;padding:8px 18px;text-decoration:none;transition:border-color .15s ease,background-color .15s ease}.company-v2__filter-tab:hover{border-color:#c7cbdb}.company-v2__filter-tab--active,.company-v2__filter-tab--active:focus,.company-v2__filter-tab--active:hover,.company-v2__filter-tab--active:visited{background:var(--brand-navy,#001645);border-color:var(--brand-navy,#001645);color:#fff!important}.company-v2__listcard{background:var(--brand-navy,#001645);border-radius:18px;color:#fff;padding:6px 0}.company-v2__listrow,.company-v2__listrow:focus,.company-v2__listrow:hover,.company-v2__listrow:visited{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.12);color:#fff!important;display:grid;gap:18px;grid-template-columns:minmax(220px,2fr) minmax(140px,1fr) minmax(80px,.7fr) minmax(120px,.9fr) minmax(80px,.6fr) auto;padding:18px 24px;position:relative;text-decoration:none;transition:background-color .15s ease}.company-v2__listrow:focus:last-child,.company-v2__listrow:hover:last-child,.company-v2__listrow:last-child,.company-v2__listrow:visited:last-child{border-bottom:0}@media (max-width:991.98px){.company-v2__listrow,.company-v2__listrow:focus,.company-v2__listrow:hover,.company-v2__listrow:visited{gap:12px 18px;grid-template-columns:repeat(2,minmax(0,1fr));padding:16px 18px}.company-v2__listrow .company-v2__listrow-actions,.company-v2__listrow .company-v2__listrow-title,.company-v2__listrow:focus .company-v2__listrow-actions,.company-v2__listrow:focus .company-v2__listrow-title,.company-v2__listrow:hover .company-v2__listrow-actions,.company-v2__listrow:hover .company-v2__listrow-title,.company-v2__listrow:visited .company-v2__listrow-actions,.company-v2__listrow:visited .company-v2__listrow-title{grid-column:1/-1}.company-v2__listrow .company-v2__listrow-actions,.company-v2__listrow:focus .company-v2__listrow-actions,.company-v2__listrow:hover .company-v2__listrow-actions,.company-v2__listrow:visited .company-v2__listrow-actions{flex-wrap:wrap;justify-content:flex-start}}.company-v2__listrow--archived{opacity:.78}.company-v2__listrow--archived .company-v2__listrow-title>.name{color:hsla(0,0%,100%,.78)}.company-v2__listrow--archived .company-v2__listrow-num--pink{color:hsla(0,0%,100%,.78)!important}.company-v2__listrow--archived .company-v2__listrow-num{color:hsla(0,0%,100%,.78)}.company-v2__listrow-actions{gap:10px;justify-content:flex-end}.company-v2__listrow-actions,.company-v2__listrow-actions .jd-modal-wrapper{align-items:center;display:inline-flex}.company-v2__listrow-actions form{display:inline-flex;margin:0}.company-v2__listrow--highlight{background:linear-gradient(90deg,rgba(255,45,146,.18),rgba(255,45,146,.04) 60%,transparent)}.company-v2__listrow--highlight:before{background:var(--brand-pink,#dd26a0);bottom:0;content:"";left:0;position:absolute;top:0;width:3px}.company-v2__listrow-title{display:flex;flex-direction:column;gap:4px}.company-v2__listrow-title>.name{align-items:center;color:#fff;display:inline-flex;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:22px;font-variation-settings:"wdth" 100;font-weight:800;gap:8px;letter-spacing:-.6px;line-height:1.05}.company-v2__listrow-title>.sub{color:hsla(0,0%,100%,.78);letter-spacing:.2px}.company-v2__listrow-title>.sub,.company-v2__multiplier-pill{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.company-v2__multiplier-pill{background:var(--brand-pink,#dd26a0);border-radius:999px;color:#fff;font-weight:700;line-height:1;padding:3px 8px}.company-v2__listrow-meta{color:#fff;font-size:13px}.company-v2__listrow-num{color:#fff;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:28px;font-variation-settings:"wdth" 100;font-weight:800;letter-spacing:-1px;line-height:1;text-align:left}.company-v2__listrow-num>.label{color:hsla(0,0%,100%,.78);display:block;font-family:var(--brand-font-body,"Inter",system-ui,-apple-system,"Segoe UI",sans-serif);font-size:9px;font-weight:700;letter-spacing:1.2px;line-height:1;margin-top:4px;text-transform:uppercase}.company-v2__listrow-num--pink{color:var(--brand-pink-soft,#f498cf)}.company-v2__listrow-status{align-items:center;background:var(--brand-pink,#dd26a0);border-radius:999px;color:#fff;display:inline-flex;font-size:11px;font-weight:700;gap:6px;line-height:1;padding:6px 14px}.company-v2__listrow-status:before{background:#fff;border-radius:50%;content:"";height:6px;width:6px}.company-v2__listrow-status--draft{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.78)}.company-v2__listrow-status--draft:before{display:none}.company-v2__listrow-status--archived{background:transparent;border:1px solid hsla(0,0%,100%,.18);color:hsla(0,0%,100%,.78)}.company-v2__listrow-status--archived:before{display:none}.company-v2__btn,.company-v2__btn:focus,.company-v2__btn:hover,.company-v2__btn:visited{align-items:center;border:0;border-radius:8px;cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;justify-content:center;line-height:1;padding:10px 16px;text-decoration:none;transition:background-color .15s ease,color .15s ease,border-color .15s ease;white-space:nowrap}@media (max-width:991.98px){.company-v2__btn,.company-v2__btn:focus,.company-v2__btn:hover,.company-v2__btn:visited{min-height:44px;padding:12px 18px}}.company-v2__btn,.company-v2__btn:focus,.company-v2__btn:hover,.company-v2__btn:visited{background:hsla(0,0%,100%,.06);color:#fff!important}.company-v2__btn:focus:hover,.company-v2__btn:hover,.company-v2__btn:hover:hover,.company-v2__btn:visited:hover{background:hsla(0,0%,100%,.12)}.company-v2__btn--pink,.company-v2__btn--pink:focus,.company-v2__btn--pink:hover,.company-v2__btn--pink:visited,.company-v2__btn:focus--pink,.company-v2__btn:focus--pink:focus,.company-v2__btn:focus--pink:hover,.company-v2__btn:focus--pink:visited,.company-v2__btn:hover--pink,.company-v2__btn:hover--pink:focus,.company-v2__btn:hover--pink:hover,.company-v2__btn:hover--pink:visited,.company-v2__btn:visited--pink,.company-v2__btn:visited--pink:focus,.company-v2__btn:visited--pink:hover,.company-v2__btn:visited--pink:visited{background:var(--brand-pink,#dd26a0);color:#fff!important}.company-v2__btn--pink:focus:hover,.company-v2__btn--pink:hover,.company-v2__btn--pink:hover:hover,.company-v2__btn--pink:visited:hover,.company-v2__btn:focus--pink:focus:hover,.company-v2__btn:focus--pink:hover,.company-v2__btn:focus--pink:hover:hover,.company-v2__btn:focus--pink:visited:hover,.company-v2__btn:hover--pink:focus:hover,.company-v2__btn:hover--pink:hover,.company-v2__btn:hover--pink:hover:hover,.company-v2__btn:hover--pink:visited:hover,.company-v2__btn:visited--pink:focus:hover,.company-v2__btn:visited--pink:hover,.company-v2__btn:visited--pink:hover:hover,.company-v2__btn:visited--pink:visited:hover{background:color-mix(in srgb,var(--brand-pink,#dd26a0) 91%,#000)}.company-v2__btn--white,.company-v2__btn--white:focus,.company-v2__btn--white:hover,.company-v2__btn--white:visited,.company-v2__btn:focus--white,.company-v2__btn:focus--white:focus,.company-v2__btn:focus--white:hover,.company-v2__btn:focus--white:visited,.company-v2__btn:hover--white,.company-v2__btn:hover--white:focus,.company-v2__btn:hover--white:hover,.company-v2__btn:hover--white:visited,.company-v2__btn:visited--white,.company-v2__btn:visited--white:focus,.company-v2__btn:visited--white:hover,.company-v2__btn:visited--white:visited{background:#fff;color:var(--brand-pink,#dd26a0)!important}.company-v2__btn--white:focus:hover,.company-v2__btn--white:hover,.company-v2__btn--white:hover:hover,.company-v2__btn--white:visited:hover,.company-v2__btn:focus--white:focus:hover,.company-v2__btn:focus--white:hover,.company-v2__btn:focus--white:hover:hover,.company-v2__btn:focus--white:visited:hover,.company-v2__btn:hover--white:focus:hover,.company-v2__btn:hover--white:hover,.company-v2__btn:hover--white:hover:hover,.company-v2__btn:hover--white:visited:hover,.company-v2__btn:visited--white:focus:hover,.company-v2__btn:visited--white:hover,.company-v2__btn:visited--white:hover:hover,.company-v2__btn:visited--white:visited:hover{background:#f5f5f5}.company-v2__btn--outline,.company-v2__btn--outline:focus,.company-v2__btn--outline:hover,.company-v2__btn--outline:visited,.company-v2__btn:focus--outline,.company-v2__btn:focus--outline:focus,.company-v2__btn:focus--outline:hover,.company-v2__btn:focus--outline:visited,.company-v2__btn:hover--outline,.company-v2__btn:hover--outline:focus,.company-v2__btn:hover--outline:hover,.company-v2__btn:hover--outline:visited,.company-v2__btn:visited--outline,.company-v2__btn:visited--outline:focus,.company-v2__btn:visited--outline:hover,.company-v2__btn:visited--outline:visited{background:transparent;border:1px solid hsla(0,0%,100%,.18);color:#fff!important}.company-v2__btn--outline:focus:hover,.company-v2__btn--outline:hover,.company-v2__btn--outline:hover:hover,.company-v2__btn--outline:visited:hover,.company-v2__btn:focus--outline:focus:hover,.company-v2__btn:focus--outline:hover,.company-v2__btn:focus--outline:hover:hover,.company-v2__btn:focus--outline:visited:hover,.company-v2__btn:hover--outline:focus:hover,.company-v2__btn:hover--outline:hover,.company-v2__btn:hover--outline:hover:hover,.company-v2__btn:hover--outline:visited:hover,.company-v2__btn:visited--outline:focus:hover,.company-v2__btn:visited--outline:hover,.company-v2__btn:visited--outline:hover:hover,.company-v2__btn:visited--outline:visited:hover{background:hsla(0,0%,100%,.06)}.company-v2__btn--lg,.company-v2__btn:focus--lg,.company-v2__btn:hover--lg,.company-v2__btn:visited--lg{border-radius:10px;font-size:14px;padding:14px 22px}.company-v2__btn--block,.company-v2__btn:focus--block,.company-v2__btn:hover--block,.company-v2__btn:visited--block{border-radius:10px;display:flex;font-size:13px;margin-top:4px;padding:14px 18px;width:100%}.company-v2__stepper{align-items:center;display:inline-flex;gap:14px}.company-v2__step,.company-v2__step:focus,.company-v2__step:hover,.company-v2__step:visited{background:hsla(0,0%,100%,.06);border-radius:999px;color:hsla(0,0%,100%,.78)!important;font-size:13px;font-weight:700;line-height:1;padding:10px 18px;text-decoration:none}.company-v2__step--active,.company-v2__step--active:focus,.company-v2__step--active:hover,.company-v2__step--active:visited,.company-v2__step:focus--active,.company-v2__step:focus--active:focus,.company-v2__step:focus--active:hover,.company-v2__step:focus--active:visited,.company-v2__step:hover--active,.company-v2__step:hover--active:focus,.company-v2__step:hover--active:hover,.company-v2__step:hover--active:visited,.company-v2__step:visited--active,.company-v2__step:visited--active:focus,.company-v2__step:visited--active:hover,.company-v2__step:visited--active:visited{background:var(--brand-pink,#dd26a0);color:#fff!important}.company-v2__step--done,.company-v2__step:focus--done,.company-v2__step:hover--done,.company-v2__step:visited--done{color:#fff!important}.company-v2__step-select,.company-v2__step-select:focus,.company-v2__step-select:hover,.company-v2__step-select:visited{align-items:center;background:hsla(0,0%,100%,.06);border:0;border-radius:10px;color:#fff!important;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:10px 18px;text-decoration:none}.company-v2__step-select:after,.company-v2__step-select:focus:after,.company-v2__step-select:hover:after,.company-v2__step-select:visited:after{content:"▾";font-size:10px;opacity:.7}.company-v2__skill-row{align-items:center;background:hsla(0,0%,100%,.04);border-radius:12px;display:grid;gap:24px;grid-template-columns:1fr auto auto;padding:16px 20px}.company-v2__skill-row+.company-v2__skill-row{margin-top:10px}@media (max-width:991.98px){.company-v2__skill-row{gap:12px;grid-template-columns:1fr}}.company-v2__skill-name{color:#fff;font-size:16px;font-weight:700}.company-v2__levels{display:grid;gap:6px;grid-template-columns:repeat(5,1fr);min-width:280px}.company-v2__levels--compact{min-width:0}.company-v2__levels--compact>.company-v2__level>.box{font-size:12.5px;height:32px;width:32px}.company-v2__levels--compact>.company-v2__level>.lab{font-size:8.5px}@media (max-width:575.98px){.company-v2__levels--compact>.company-v2__level>.lab{font-size:9.5px;letter-spacing:.3px}}.company-v2__level{align-items:center;display:flex;flex-direction:column;gap:4px}.company-v2__level>.box{align-items:center;background:transparent;border:1px solid hsla(0,0%,100%,.15);border-radius:8px;color:hsla(0,0%,100%,.78);display:inline-flex;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:14px;font-variation-settings:"wdth" 100;font-weight:800;height:36px;justify-content:center;line-height:1;width:44px}.company-v2__level>.lab{color:hsla(0,0%,100%,.78);font-size:9px;font-weight:700;letter-spacing:.6px;text-transform:uppercase}.company-v2__level--filled>.box{background:var(--brand-pink,#dd26a0);border-color:var(--brand-pink,#dd26a0);color:#fff}.company-v2__level--current>.box{background:var(--brand-pink,#dd26a0);border-color:#fff;box-shadow:0 0 0 2px hsla(0,0%,100%,.2);color:#fff}.company-v2__radio-group{align-items:center;display:flex;gap:6px}.company-v2__radio,.company-v2__radio:focus,.company-v2__radio:hover,.company-v2__radio:visited{background:hsla(0,0%,100%,.06);border:0;border-radius:8px;color:hsla(0,0%,100%,.78)!important;cursor:pointer;font-size:11px;font-weight:700;letter-spacing:.8px;line-height:1;padding:8px 14px;text-decoration:none;text-transform:uppercase}.company-v2__radio--selected,.company-v2__radio--selected:focus,.company-v2__radio--selected:hover,.company-v2__radio--selected:visited,.company-v2__radio:focus--selected,.company-v2__radio:focus--selected:focus,.company-v2__radio:focus--selected:hover,.company-v2__radio:focus--selected:visited,.company-v2__radio:hover--selected,.company-v2__radio:hover--selected:focus,.company-v2__radio:hover--selected:hover,.company-v2__radio:hover--selected:visited,.company-v2__radio:visited--selected,.company-v2__radio:visited--selected:focus,.company-v2__radio:visited--selected:hover,.company-v2__radio:visited--selected:visited{background:var(--brand-pink,#dd26a0);color:#fff!important}.company-v2__radio--blue,.company-v2__radio--blue:focus,.company-v2__radio--blue:hover,.company-v2__radio--blue:visited,.company-v2__radio:focus--blue,.company-v2__radio:focus--blue:focus,.company-v2__radio:focus--blue:hover,.company-v2__radio:focus--blue:visited,.company-v2__radio:hover--blue,.company-v2__radio:hover--blue:focus,.company-v2__radio:hover--blue:hover,.company-v2__radio:hover--blue:visited,.company-v2__radio:visited--blue,.company-v2__radio:visited--blue:focus,.company-v2__radio:visited--blue:hover,.company-v2__radio:visited--blue:visited{background:var(--brand-blue,#6874e8);color:#fff!important}.company-v2__radio--ghost,.company-v2__radio--ghost:focus,.company-v2__radio--ghost:hover,.company-v2__radio--ghost:visited,.company-v2__radio:focus--ghost,.company-v2__radio:focus--ghost:focus,.company-v2__radio:focus--ghost:hover,.company-v2__radio:focus--ghost:visited,.company-v2__radio:hover--ghost,.company-v2__radio:hover--ghost:focus,.company-v2__radio:hover--ghost:hover,.company-v2__radio:hover--ghost:visited,.company-v2__radio:visited--ghost,.company-v2__radio:visited--ghost:focus,.company-v2__radio:visited--ghost:hover,.company-v2__radio:visited--ghost:visited{background:transparent;border:1px solid hsla(0,0%,100%,.18);color:hsla(0,0%,100%,.78)!important}.company-v2__soft-pill,.company-v2__soft-pill:focus,.company-v2__soft-pill:hover,.company-v2__soft-pill:visited{align-items:center;background:var(--brand-pink,#dd26a0);border:0;border-radius:999px;color:#fff!important;cursor:default;display:inline-flex;font-size:13px;font-weight:700;gap:8px;line-height:1;padding:8px 14px;text-decoration:none}.company-v2__soft-pill:focus>.x,.company-v2__soft-pill:hover>.x,.company-v2__soft-pill:visited>.x,.company-v2__soft-pill>.x{cursor:pointer;font-size:12px;opacity:.85}.company-v2__soft-pill--ghost,.company-v2__soft-pill--ghost:focus,.company-v2__soft-pill--ghost:hover,.company-v2__soft-pill--ghost:visited,.company-v2__soft-pill:focus--ghost,.company-v2__soft-pill:focus--ghost:focus,.company-v2__soft-pill:focus--ghost:hover,.company-v2__soft-pill:focus--ghost:visited,.company-v2__soft-pill:hover--ghost,.company-v2__soft-pill:hover--ghost:focus,.company-v2__soft-pill:hover--ghost:hover,.company-v2__soft-pill:hover--ghost:visited,.company-v2__soft-pill:visited--ghost,.company-v2__soft-pill:visited--ghost:focus,.company-v2__soft-pill:visited--ghost:hover,.company-v2__soft-pill:visited--ghost:visited{background:transparent;border:1px dashed hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.78)!important;cursor:pointer}.company-v2__slider{height:28px;margin:6px 0 4px;position:relative}.company-v2__slider-track{background:hsla(0,0%,100%,.12);left:0;right:0}.company-v2__slider-fill,.company-v2__slider-track{border-radius:999px;height:4px;position:absolute;top:50%;transform:translateY(-50%)}.company-v2__slider-fill{background:var(--brand-pink,#dd26a0)}.company-v2__slider-handle{background:#fff;border-radius:50%;box-shadow:0 2px 6px rgba(0,0,0,.2);height:18px;position:absolute;top:50%;transform:translate(-50%,-50%);width:18px}.company-v2__slider-scale{color:hsla(0,0%,100%,.78);display:flex;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;justify-content:space-between;margin-top:6px}.company-v2__textarea{background:rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;color:#fff;font-family:var(--brand-font-body,"Inter",system-ui,-apple-system,"Segoe UI",sans-serif);font-size:14px;line-height:1.55;min-height:220px;padding:16px;resize:vertical;width:100%}.company-v2__textarea:focus{border-color:rgba(255,92,168,.45);box-shadow:0 0 0 3px rgba(255,45,146,.18);outline:none}.company-v2__textarea-counter{color:hsla(0,0%,100%,.78);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;margin-top:6px;text-align:right}.company-v2__wizard-footer{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:18px 4px 4px}@media (max-width:575.98px){.company-v2__wizard-footer{align-items:stretch;flex-direction:column-reverse}.company-v2__wizard-footer .company-v2__hero-cta{text-align:center;width:100%}}.company-v2__candidate-cv{background:hsla(0,0%,100%,.04);border-radius:14px;color:#fff;padding:22px 24px}.company-v2__cv-id{color:#fff;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:22px;font-variation-settings:"wdth" 100;font-weight:800;letter-spacing:-.4px;margin:0 0 4px}.company-v2__cv-loc{border-bottom:1px solid hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.78);font-size:13px;margin:0 0 14px;padding-bottom:14px}.company-v2__cv-pitch{color:#fff;font-size:14px;font-style:italic;line-height:1.55;margin:0 0 16px}.company-v2__cv-section{margin-top:14px}.company-v2__cv-section>.lab{color:hsla(0,0%,100%,.78);display:block;font-size:9px;font-weight:700;letter-spacing:1.2px;margin:0 0 4px;text-transform:uppercase}.company-v2__cv-section>.val{color:#fff;font-size:14px;font-weight:600}.company-v2__cv-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.company-v2__cv-tag{background:hsla(0,0%,100%,.08);border-radius:999px;color:#fff;font-size:12px;font-weight:500;padding:5px 10px}.company-v2__expertise-grid{display:grid;gap:12px;grid-template-columns:1fr 1fr}@media (max-width:991.98px){.company-v2__expertise-grid{grid-template-columns:1fr}}.company-v2__expertise-card{background:hsla(0,0%,100%,.04);border-radius:12px;padding:14px 16px}.company-v2__expertise-head{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px}.company-v2__expertise-tag{background:hsla(0,0%,100%,.08);border-radius:999px;color:#fff;font-size:9px;font-weight:700;letter-spacing:1px;padding:3px 8px;text-transform:uppercase}.company-v2__expertise-tag--must{background:var(--brand-pink,#dd26a0);color:#fff}.company-v2__expertise-tag--nice{background:hsla(0,0%,100%,.1);color:#fff}.company-v2__expertise-name{color:#fff;flex:1 1 0;font-size:14px;font-weight:700}.company-v2__expertise-years{color:hsla(0,0%,100%,.78);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.company-v2__expertise-bottom{color:hsla(0,0%,100%,.78);font-size:9px;font-weight:700;letter-spacing:1.2px;margin-top:8px;text-transform:uppercase}.company-v2__expertise-bottom>.val{color:#fff}.company-v2__expertise-legend{align-items:center;color:hsla(0,0%,100%,.78);display:flex;font-size:11px;gap:16px;margin-top:12px}.company-v2__expertise-legend>span{align-items:center;display:inline-flex;gap:6px}.company-v2__expertise-legend>span:before{background:hsla(0,0%,100%,.12);border-radius:4px;content:"";height:12px;width:12px}.company-v2__expertise-legend>span.is-pink:before{background:var(--brand-pink,#dd26a0)}.company-v2__expertise-legend>span.is-empty:before{background:transparent;border:1px solid hsla(0,0%,100%,.3)}.company-v2__frame-row{background:hsla(0,0%,100%,.04);border-left:3px solid var(--brand-pink,#dd26a0);border-radius:0 10px 10px 0;padding:12px 16px}.company-v2__frame-row+.company-v2__frame-row{margin-top:10px}.company-v2__frame-row>strong{color:#fff;font-size:13px;font-weight:700}.company-v2__frame-row>p{color:hsla(0,0%,100%,.78);font-size:12px;line-height:1.45;margin:4px 0 0}.company-v2__cap-cv-link,.company-v2__cap-cv-link:visited{align-items:center;color:var(--brand-pink-soft,#f498cf);display:inline-flex;font-size:12px;font-weight:700;gap:4px;letter-spacing:.3px;margin-top:14px;text-decoration:none}.company-v2__cap-cv-link:hover,.company-v2__cap-cv-link:visited:hover{color:#fff;text-decoration:underline}.company-v2__cap-aside{align-items:center;display:flex;gap:32px}@media (max-width:575.98px){.company-v2__cap-aside{gap:16px;justify-content:space-between;width:100%}}@media (max-width:360px){.company-v2__cap-aside{flex-wrap:wrap}}.company-v2__cap-match{text-align:right}.company-v2__cap-match .value{font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:58px;font-weight:800;letter-spacing:-2.5px;line-height:.9}@media (max-width:360px){.company-v2__cap-match .value{font-size:46px;letter-spacing:-1.8px}}.company-v2__cap-match .value{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,var(--brand-pink-soft,#f498cf) 0,var(--brand-pink,#dd26a0) 60%,color-mix(in srgb,var(--brand-pink,#dd26a0) 91%,#000) 100%);-webkit-background-clip:text;background-clip:text;font-variation-settings:"wdth" 100}.company-v2__cap-match .value .small,.company-v2__cap-match .value small{-webkit-text-fill-color:transparent;font-size:24px;font-weight:800}.company-v2__cap-match .label{color:hsla(0,0%,100%,.78);display:block;font-size:9px;font-weight:700;letter-spacing:1.4px;margin-top:8px;text-transform:uppercase}.company-v2__cap-actions{display:flex;flex-direction:column;gap:10px;min-width:172px}@media (max-width:360px){.company-v2__cap-actions{flex:1 1 auto;min-width:0}}.company-v2__cap-actions form{margin:0}.company-v2__hero-cta--grad,.company-v2__hero-cta--grad:focus,.company-v2__hero-cta--grad:hover,.company-v2__hero-cta--grad:visited{background:linear-gradient(135deg,var(--brand-pink-soft,#f498cf) 0,var(--brand-pink,#dd26a0) 100%)!important;box-shadow:0 10px 24px -8px rgba(255,45,146,.65);color:#fff!important;padding:14px 22px;text-align:center;transition:transform .15s ease,box-shadow .15s ease;width:100%}.company-v2__hero-cta--grad:focus:hover,.company-v2__hero-cta--grad:hover,.company-v2__hero-cta--grad:hover:hover,.company-v2__hero-cta--grad:visited:hover{background:linear-gradient(135deg,var(--brand-pink-soft,#f498cf) 0,color-mix(in srgb,var(--brand-pink,#dd26a0) 91%,#000) 100%)!important;box-shadow:0 14px 30px -8px rgba(255,45,146,.8);color:#fff!important;transform:translateY(-1px)}.company-v2__hero-cta--ghost,.company-v2__hero-cta--ghost:focus,.company-v2__hero-cta--ghost:hover,.company-v2__hero-cta--ghost:visited{background:transparent;border:1px solid hsla(0,0%,100%,.22);color:#fff!important;text-align:center;width:100%}.company-v2__hero-cta--ghost:focus:hover,.company-v2__hero-cta--ghost:hover,.company-v2__hero-cta--ghost:hover:hover,.company-v2__hero-cta--ghost:visited:hover{background:hsla(0,0%,100%,.08)}.company-v2__cap-state{border-radius:10px;font-size:13px;font-weight:700;padding:14px 22px;text-align:center;width:100%}.company-v2__cap-state--ok{background:rgba(255,45,146,.15);color:var(--brand-pink-soft,#f498cf)}.company-v2__cap-state--ko{background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.78)}.company-v2__skill-list{display:flex;flex-direction:column}.company-v2__skillrow{align-items:center;display:grid;gap:20px;grid-template-columns:104px minmax(0,1fr) auto;padding:6px 2px}.company-v2__skillrow+.company-v2__skillrow{border-top:1px solid hsla(0,0%,100%,.07)}@media (max-width:767.98px){.company-v2__skillrow{gap:10px;grid-template-columns:1fr}}.company-v2__skillrow-tag{border-radius:999px;font-size:9px;font-weight:700;letter-spacing:.8px;padding:4px 0;text-align:center;text-transform:uppercase}.company-v2__skillrow-tag--must{background:var(--brand-pink,#dd26a0);color:#fff}.company-v2__skillrow-tag--nice{background:hsla(0,0%,100%,.12);color:#fff}.company-v2__skillrow-tag--na{background:transparent;border:1px solid hsla(0,0%,100%,.18);color:hsla(0,0%,100%,.78)}.company-v2__skillrow-name{color:#fff;font-size:14px;font-weight:600;min-width:0}.company-v2__skillgroup-title{color:var(--brand-pink-soft,#f498cf);font-size:10px;font-weight:700;letter-spacing:1.2px;margin:18px 0 2px;text-transform:uppercase}.company-v2__skillgroup-title:first-of-type{margin-top:4px}.company-v2__skillrow-state{font-size:11px;font-weight:700;text-align:right;white-space:nowrap}.company-v2__skillrow-state .is-ok{color:var(--brand-pink-soft,#f498cf)}.company-v2__skillrow-state .is-muted{color:hsla(0,0%,100%,.78)}.company-v2__motif-grid{display:grid;gap:12px;grid-template-columns:1fr 1fr}@media (max-width:767.98px){.company-v2__motif-grid{grid-template-columns:1fr}}.company-v2__motif,.company-v2__motif:focus,.company-v2__motif:hover,.company-v2__motif:visited{align-items:start;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.06);border-radius:10px;color:#fff!important;column-gap:14px;cursor:pointer;display:grid;grid-template-columns:auto 1fr;padding:14px 16px;text-decoration:none;transition:background-color .15s ease,border-color .15s ease}.company-v2__motif:focus:hover,.company-v2__motif:hover,.company-v2__motif:hover:hover,.company-v2__motif:visited:hover{background:hsla(0,0%,100%,.08)}.company-v2__motif:focus>.check,.company-v2__motif:hover>.check,.company-v2__motif:visited>.check,.company-v2__motif>.check{border:1.5px solid hsla(0,0%,100%,.3);border-radius:5px;flex-shrink:0;height:18px;margin-top:1px;width:18px}.company-v2__motif:focus>.body>strong,.company-v2__motif:hover>.body>strong,.company-v2__motif:visited>.body>strong,.company-v2__motif>.body>strong{color:#fff;display:block;font-size:14px;font-weight:700}.company-v2__motif:focus>.body>span,.company-v2__motif:hover>.body>span,.company-v2__motif:visited>.body>span,.company-v2__motif>.body>span{color:hsla(0,0%,100%,.78);display:block;font-size:12px;margin-top:2px}.company-v2__motif--checked,.company-v2__motif:focus--checked,.company-v2__motif:hover--checked,.company-v2__motif:visited--checked{background:rgba(255,45,146,.1);border-color:rgba(255,45,146,.3)}.company-v2__motif--checked>.check,.company-v2__motif:focus--checked>.check,.company-v2__motif:hover--checked>.check,.company-v2__motif:visited--checked>.check{background:var(--brand-pink,#dd26a0);border-color:var(--brand-pink,#dd26a0);position:relative}.company-v2__motif--checked>.check:after,.company-v2__motif:focus--checked>.check:after,.company-v2__motif:hover--checked>.check:after,.company-v2__motif:visited--checked>.check:after{color:#fff;content:"✓";font-size:12px;font-weight:700;inset:0;line-height:18px;position:absolute;text-align:center}.company-v2__decline-side{background:hsla(0,0%,100%,.04);border-radius:12px;color:hsla(0,0%,100%,.78);font-size:13px;font-style:italic;padding:16px 18px}.company-v2__decline-side>.lab{color:var(--brand-pink,#dd26a0);display:block;font-size:9px;font-style:normal;font-weight:700;letter-spacing:1.2px;margin-bottom:6px;text-transform:uppercase}.company-v2__cal{overflow:hidden;padding:6px 0}.company-v2__cal-head{align-items:center;display:grid;gap:0;grid-template-columns:80px 1fr;padding:12px 24px}.company-v2__cal-tz{color:hsla(0,0%,100%,.78);font-size:10px;letter-spacing:1px}.company-v2__cal-day{color:#fff;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:26px;font-variation-settings:"wdth" 100;font-weight:800;letter-spacing:-.8px;line-height:1}.company-v2__cal-day>.ey{color:var(--brand-pink-soft,#f498cf);display:block;font-family:var(--brand-font-body,"Inter",system-ui,-apple-system,"Segoe UI",sans-serif);font-size:10px;font-weight:700;letter-spacing:1.2px;line-height:1;margin-bottom:4px;text-transform:uppercase}.company-v2__cal-grid{gap:0;grid-template-columns:80px 1fr;padding:8px 0}.company-v2__cal-hours{padding:6px 0}.company-v2__cal-hour{color:hsla(0,0%,100%,.78);height:60px;line-height:1;padding-top:6px;text-align:center}.company-v2__cal-tracks{padding:6px 12px 6px 0}.company-v2__cal-slot{border-radius:10px;display:grid;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;gap:12px;grid-template-columns:90px 1fr auto;line-height:1.2;padding:9px 14px}.company-v2__cal-slot--live{background:var(--brand-pink,#dd26a0);box-shadow:0 6px 16px -8px rgba(255,45,146,.55);color:#fff}.company-v2__cal-slot--confirmed{color:#fff}.company-v2__cal-slot--pending{background:rgba(255,92,168,.18);border:1px dashed rgba(255,92,168,.45);color:var(--brand-pink-soft,#f498cf)}.company-v2__cal-slot>.time{font-weight:700}.company-v2__cal-slot>.label{font-family:var(--brand-font-body,"Inter",system-ui,-apple-system,"Segoe UI",sans-serif);font-size:12px;font-weight:700;letter-spacing:.2px;text-align:left}.company-v2__cal-slot>.label>.small,.company-v2__cal-slot>.label>small{display:block;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:400;margin-top:2px;opacity:.85}.company-v2__cal-slot>.right{font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:16px;font-variation-settings:"wdth" 100;font-weight:800;letter-spacing:-.5px}.company-v2__cal-pause{color:hsla(0,0%,100%,.78);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;padding:4px 0;text-align:center}.company-v2__legend-list{display:flex;flex-direction:column;gap:10px}.company-v2__legend-item{align-items:center;color:#fff;display:flex;font-size:13px;gap:10px}.company-v2__legend-item>.sw{border-radius:4px;height:14px;width:14px}.company-v2__legend-item--pink>.sw{background:var(--brand-pink,#dd26a0)}.company-v2__legend-item--blue>.sw{background:var(--brand-blue,#6874e8)}.company-v2__legend-item--ghost>.sw{background:rgba(255,92,168,.18);border:1px dashed rgba(255,92,168,.45)}.company-v2__legend-item--free>.sw{background:transparent;border:1px dashed hsla(0,0%,100%,.18)}.company-v2__legend-item--current>.sw:before{background:#fff;border-radius:50%;content:"";display:block;height:8px;margin:3px auto;width:8px}.company-v2__chip-tabs{display:flex;flex-wrap:wrap;gap:8px;padding:4px 0 12px}.company-v2__chip-tab,.company-v2__chip-tab:focus,.company-v2__chip-tab:hover,.company-v2__chip-tab:visited{align-items:center;background:hsla(0,0%,100%,.06);border:0;border-radius:999px;color:#fff!important;display:inline-flex;font-size:13px;font-weight:600;gap:6px;line-height:1;padding:8px 16px;text-decoration:none}.company-v2__chip-tab--active,.company-v2__chip-tab--active:focus,.company-v2__chip-tab--active:hover,.company-v2__chip-tab--active:visited,.company-v2__chip-tab:focus--active,.company-v2__chip-tab:focus--active:focus,.company-v2__chip-tab:focus--active:hover,.company-v2__chip-tab:focus--active:visited,.company-v2__chip-tab:hover--active,.company-v2__chip-tab:hover--active:focus,.company-v2__chip-tab:hover--active:hover,.company-v2__chip-tab:hover--active:visited,.company-v2__chip-tab:visited--active,.company-v2__chip-tab:visited--active:focus,.company-v2__chip-tab:visited--active:hover,.company-v2__chip-tab:visited--active:visited{background:var(--brand-pink,#dd26a0);color:#fff!important}.company-v2__chip-tab:focus>.pill,.company-v2__chip-tab:hover>.pill,.company-v2__chip-tab:visited>.pill,.company-v2__chip-tab>.pill{background:rgba(0,0,0,.2);border-radius:999px;color:#fff;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:700;padding:2px 7px}.company-v2__status-pill{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:700;gap:6px;line-height:1;padding:6px 14px}.company-v2__status-pill--booked{background:var(--brand-pink,#dd26a0);color:#fff}.company-v2__status-pill--validated{background:var(--brand-blue,#6874e8);color:#fff}.company-v2__status-pill--waiting{background:hsla(0,0%,100%,.1);color:#fff}.company-v2__status-pill--declined{background:transparent;border:1px solid hsla(0,0%,100%,.18);color:hsla(0,0%,100%,.5)}+.company-v2__cand-group{margin-top:26px}.company-v2__cand-group-head{align-items:center;display:flex;gap:10px;padding:0 4px 12px}.company-v2__cand-group-dot{border-radius:50%;flex-shrink:0;height:9px;width:9px}.company-v2__cand-group-dot--pending{background:hsla(0,0%,100%,.78)}.company-v2__cand-group-dot--accepted{background:var(--brand-blue,#6874e8)}.company-v2__cand-group-dot--rejected{background:hsla(0,0%,100%,.28)}.company-v2__cand-group-title{color:#5a6178;font-size:11px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase}.company-v2__cand-group-count{align-items:center;background:rgba(8,12,34,.06);border-radius:999px;color:#5a6178;display:inline-flex;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:700;height:22px;justify-content:center;line-height:1;min-width:22px;padding:0 7px}.company-v2__cand-teaser-banner{background:rgba(255,45,146,.08);border:1px solid rgba(255,45,146,.22);border-radius:14px;margin:0 0 20px;padding:16px 20px}.company-v2__cand-teaser-banner-title{color:var(--brand-pink,#dd26a0);font-size:15px;font-weight:700;margin:0}.company-v2__cand-teaser-banner-desc{color:#5a6178;font-size:13px;line-height:1.5;margin:6px 0 0}.company-v2__table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.company-v2__cand-table{border-collapse:collapse;font-size:13px;width:100%}.company-v2__cand-table thead th{border-bottom:1px solid hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.78);font-size:10px;font-weight:700;letter-spacing:1.2px;padding:14px 20px;text-align:left;text-transform:uppercase;white-space:nowrap}.company-v2__cand-table tbody td{border-bottom:1px solid hsla(0,0%,100%,.12);color:#fff;padding:16px 20px;vertical-align:middle}.company-v2__cand-table tbody td:first-child,.company-v2__cand-table thead th:first-child{padding-left:28px}.company-v2__cand-table tbody td:last-child,.company-v2__cand-table thead th:last-child{padding-right:28px}.company-v2__cand-table tbody td:nth-child(3),.company-v2__cand-table thead th:nth-child(3){width:100%}.company-v2__cand-table tbody td:not(:nth-child(3)),.company-v2__cand-table thead th:not(:nth-child(3)){white-space:nowrap}.company-v2__cand-table tbody tr{transition:background-color .15s ease}.company-v2__cand-table tbody tr:hover{background:hsla(0,0%,100%,.035)}.company-v2__cand-table tbody tr:last-child td{border-bottom:0}.company-v2__cand-table-match{font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:24px;font-variation-settings:"wdth" 100;font-weight:800;letter-spacing:-.6px;line-height:1}.company-v2__cand-table-match>.unit{color:hsla(0,0%,100%,.78);font-size:14px;margin-left:1px}.company-v2__cand-table-id{align-items:center;display:inline-flex;gap:10px}.company-v2__cand-table-id>.code{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;font-weight:700;letter-spacing:.2px}.company-v2__cand-table-loc{color:#fff;font-size:13px;white-space:nowrap}.company-v2__cand-table-slot{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;white-space:nowrap}.company-v2__cand-table-slot>strong{color:#fff;font-weight:700}.company-v2__cand-table-slot>span{color:hsla(0,0%,100%,.78)}.company-v2__cand-table-slot--empty{color:hsla(0,0%,100%,.5)}.company-v2__cand-table-action{text-align:right;white-space:nowrap}@media (max-width:575.98px){.company-v2__cand-table tbody td:first-child,.company-v2__cand-table thead th:first-child{padding-left:18px}.company-v2__cand-table tbody td:last-child,.company-v2__cand-table thead th:last-child{padding-right:18px}.company-v2__cand-table tbody td{padding-bottom:14px;padding-top:14px}}.company-v2__field{display:flex;flex-direction:column;gap:6px}+.company-v2__field{margin-top:4px}.company-v2__field-label{color:hsla(0,0%,100%,.78);font-size:11px;font-weight:700;letter-spacing:1.2px;margin:0;text-transform:uppercase}.company-v2__field-hint{color:hsla(0,0%,100%,.5);font-size:12px;margin:4px 0 0}.company-v2__field-row{display:grid;gap:14px;grid-template-columns:repeat(3,1fr)}@media (max-width:767.98px){.company-v2__field-row{grid-template-columns:1fr}}.company-v2__field-row--2{grid-template-columns:repeat(2,1fr)}@media (max-width:767.98px){.company-v2__field-row--2{grid-template-columns:1fr}}.company-v2__field-row--3-2{grid-template-columns:minmax(120px,1fr) 2fr}@media (max-width:575.98px){.company-v2__field-row--3-2{grid-template-columns:1fr}}.company-v2__input,.company-v2__input:focus,.company-v2__textarea-input{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;color:#fff;font-family:var(--brand-font-body,"Inter",system-ui,-apple-system,"Segoe UI",sans-serif);font-size:14px;font-weight:500;line-height:1.4;outline:none;padding:12px 14px;transition:border-color .15s ease,background-color .15s ease}.company-v2__input::placeholder,.company-v2__input:focus::placeholder,.company-v2__textarea-input::placeholder{color:hsla(0,0%,100%,.5)}.company-v2__input:focus:hover,.company-v2__input:hover,.company-v2__textarea-input:hover{border-color:hsla(0,0%,100%,.18)}.company-v2__input:focus,.company-v2__input:focus:focus,.company-v2__textarea-input:focus{background:hsla(0,0%,100%,.06);border-color:var(--brand-pink,#dd26a0)}.company-v2__input:disabled,.company-v2__input:focus:disabled,.company-v2__input:focus[readonly],.company-v2__input[readonly],.company-v2__textarea-input:disabled,[readonly].company-v2__textarea-input{background:hsla(0,0%,100%,.02);color:hsla(0,0%,100%,.5);cursor:not-allowed}.company-v2__textarea-input{font-family:var(--brand-font-body,"Inter",system-ui,-apple-system,"Segoe UI",sans-serif);min-height:120px;resize:vertical}.company-v2__select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none'%3E%3Cpath d='m1 1.5 5 5 5-5' stroke='%239AA0B4' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:12px 8px;padding-right:38px}.company-v2__select option{background:#0a0a14;color:#fff}.company-v2__segmented{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);border-radius:999px;display:inline-flex;gap:4px;padding:4px}.company-v2__segmented>input[type=radio]{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.company-v2__segmented-item{align-items:center;border-radius:999px;color:hsla(0,0%,100%,.5);cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;justify-content:center;padding:8px 16px;transition:background-color .15s ease,color .15s ease;user-select:none}.company-v2__segmented-item:hover{color:#fff}.company-v2__segmented>input[type=radio]:checked+.company-v2__segmented-item{background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2);color:#0a0a14}.company-v2__segmented>input[type=radio]:focus-visible+.company-v2__segmented-item{outline:2px solid var(--brand-pink,#dd26a0);outline-offset:2px}.company-v2__toggle-list{display:flex;flex-direction:column;gap:4px;padding-top:4px}.company-v2__toggle{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.12);cursor:pointer;display:flex;gap:14px;justify-content:space-between;padding:12px 0}.company-v2__toggle:last-child{border-bottom:0}.company-v2__toggle>input[type=checkbox]{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.company-v2__toggle-label{color:#fff;flex:1 1 0;font-size:14px;font-weight:500}.company-v2__toggle-switch{background:hsla(0,0%,100%,.12);border-radius:999px;flex-shrink:0;height:24px;position:relative;transition:background-color .15s ease;width:44px}.company-v2__toggle-switch:after{background:#fff;border-radius:50%;content:"";height:18px;left:3px;position:absolute;top:3px;transition:transform .15s ease;width:18px}.company-v2__toggle>input:checked~.company-v2__toggle-switch{background:var(--brand-pink,#dd26a0)}.company-v2__toggle>input:checked~.company-v2__toggle-switch:after{transform:translateX(20px)}.company-v2__form-actions{align-items:center;display:flex;gap:12px;justify-content:flex-end;margin-top:auto;padding-top:18px}@media (max-width:575.98px){.company-v2__form-actions{align-items:stretch;flex-direction:column-reverse;gap:10px}.company-v2__form-actions>a,.company-v2__form-actions>button{justify-content:center;width:100%}}.company-v2__btn--outline-light,.company-v2__btn--outline-light:focus,.company-v2__btn--outline-light:hover,.company-v2__btn--outline-light:visited{background:transparent!important;border:1px solid hsla(0,0%,100%,.22);border-radius:10px;color:#fff!important;font-size:14px;padding:14px 22px}.company-v2__btn--outline-light:focus:hover,.company-v2__btn--outline-light:hover,.company-v2__btn--outline-light:hover:hover,.company-v2__btn--outline-light:visited:hover{background:hsla(0,0%,100%,.06)!important}.company-v2__radio-cards{display:grid;gap:14px;grid-template-columns:1fr 1fr}@media (max-width:767.98px){.company-v2__radio-cards{grid-template-columns:1fr}}.company-v2__radio-card,.company-v2__radio-card:focus,.company-v2__radio-card:hover,.company-v2__radio-card:visited{align-items:flex-start;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);border-radius:14px;color:#fff;cursor:pointer;display:flex;gap:12px;padding:16px 18px;transition:border-color .15s ease,background-color .15s ease}.company-v2__radio-card:focus>input[type=radio],.company-v2__radio-card:hover>input[type=radio],.company-v2__radio-card:visited>input[type=radio],.company-v2__radio-card>input[type=radio]{height:0;opacity:0;position:absolute;width:0}.company-v2__radio-card:focus:hover,.company-v2__radio-card:hover,.company-v2__radio-card:hover:hover,.company-v2__radio-card:visited:hover{border-color:hsla(0,0%,100%,.22)}.company-v2__radio-card-mark{border:2px solid hsla(0,0%,100%,.3);border-radius:50%;flex-shrink:0;height:20px;margin-top:2px;position:relative;width:20px}.company-v2__radio-card-mark:after{background:var(--brand-pink,#dd26a0);border-radius:50%;content:"";height:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);transition:transform .15s ease;width:8px}.company-v2__radio-card>input:checked~.company-v2__radio-card-mark{border-color:var(--brand-pink,#dd26a0)}.company-v2__radio-card>input:checked~.company-v2__radio-card-mark:after{transform:translate(-50%,-50%) scale(1)}.company-v2__radio-card:has(input:checked){background:rgba(255,45,146,.08);border-color:var(--brand-pink,#dd26a0)}.company-v2__radio-card-body{display:flex;flex-direction:column;gap:4px;min-width:0}.company-v2__radio-card-title{color:#fff;font-size:14px;font-weight:700;margin:0}.company-v2__radio-card-desc{color:hsla(0,0%,100%,.78);font-size:12px;margin:0}.company-v2__card--disabled{opacity:.55;pointer-events:none;user-select:none}.company-v2__card-meta--italic{color:hsla(0,0%,100%,.78);font-size:12px;font-style:italic}.company-v2__form-actions--surface{background:transparent;padding-top:4px}.company-v2__btn-light,.company-v2__btn-light:focus,.company-v2__btn-light:hover,.company-v2__btn-light:visited{align-items:center;background:#fff;border:1px solid #e6e8ef;border-radius:12px;color:var(--brand-ink,#0a0a14)!important;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;justify-content:center;line-height:1;padding:14px 26px;text-decoration:none;transition:border-color .15s ease,background-color .15s ease}.company-v2__btn-light:focus:hover,.company-v2__btn-light:hover,.company-v2__btn-light:hover:hover,.company-v2__btn-light:visited:hover{border-color:#cdd1df}.company-v2__btn-pink-lg,.company-v2__btn-pink-lg:focus,.company-v2__btn-pink-lg:hover,.company-v2__btn-pink-lg:visited{align-items:center;background:var(--brand-pink,#dd26a0);border:0;border-radius:12px;color:#fff!important;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:8px;justify-content:center;line-height:1;padding:14px 26px;text-decoration:none;transition:background-color .15s ease}.company-v2__btn-pink-lg:focus:hover,.company-v2__btn-pink-lg:hover,.company-v2__btn-pink-lg:hover:hover,.company-v2__btn-pink-lg:visited:hover{background:color-mix(in srgb,var(--brand-pink,#dd26a0) 91%,#000)}.company-v2__logo-block{align-items:center;display:flex;gap:22px;padding-top:6px}@media (max-width:767.98px){.company-v2__logo-block{align-items:flex-start;flex-direction:column}}.company-v2__logo-block-mid{display:flex;flex:1 1 0;flex-direction:column;gap:14px;min-width:0}.company-v2__logo-block-text{color:hsla(0,0%,100%,.78);font-size:13px;line-height:1.55;margin:0}.company-v2__logo-block-text strong{color:#fff;font-weight:700}.company-v2__logo-block-actions{display:flex;flex-wrap:wrap;gap:10px}.company-v2__edit-tiles{display:grid;gap:14px;grid-template-columns:repeat(4,1fr)}@media (max-width:991.98px){.company-v2__edit-tiles{grid-template-columns:repeat(2,1fr)}}@media (max-width:479.98px){.company-v2__edit-tiles{grid-template-columns:1fr}}.company-v2__edit-tiles--2{grid-template-columns:repeat(2,1fr)}@media (max-width:575.98px){.company-v2__edit-tiles--2{grid-template-columns:1fr}}.company-v2__edit-tile{aspect-ratio:1/1;background:linear-gradient(135deg,color-mix(in srgb,var(--brand-blue,#6874e8) 80%,#000) 0,var(--brand-blue,#6874e8) 100%);border:0;border-radius:14px;color:#fff;cursor:pointer;display:flex;flex-direction:column;justify-content:flex-end;margin:0;outline:2px solid transparent;outline-offset:0;overflow:hidden;padding:0;position:relative;text-align:left;transition:transform .18s ease,box-shadow .18s ease,outline-color .18s ease}.company-v2__edit-tile:hover{box-shadow:0 12px 24px -10px rgba(10,10,20,.45);transform:translateY(-2px)}.company-v2__edit-tile.is-dragover{outline-color:var(--brand-pink,#dd26a0);outline-offset:-2px}.company-v2__edit-tile.is-dirty:after{background:linear-gradient(135deg,rgba(255,45,146,.18),rgba(255,45,146,0) 60%);content:"";inset:0;pointer-events:none;position:absolute}.company-v2__edit-tile.company-v2__gallery-tile--pink{background:linear-gradient(135deg,var(--brand-pink-soft,#f498cf) 0,var(--brand-pink,#dd26a0) 100%)}.company-v2__edit-tile.company-v2__gallery-tile--soft{background:linear-gradient(135deg,#d6dcff,#f0c4ff);color:#0a0a14}.company-v2__edit-tile.company-v2__gallery-tile--peach{background:linear-gradient(135deg,#ffd0c0,#d6dcff);color:#0a0a14}.company-v2__edit-tile.company-v2__gallery-tile--violet{background:linear-gradient(135deg,var(--brand-violet,#480f5c) 0,var(--brand-blue,#6874e8) 100%)}.company-v2__edit-tile--video{align-items:center;aspect-ratio:16/10;background:linear-gradient(135deg,#1e1b2e,#2a2440);display:flex;justify-content:center}.company-v2__edit-tile-overlay{align-items:center;display:flex;gap:6px;justify-content:space-between;left:8px;position:absolute;right:8px;top:8px;z-index:2}.company-v2__edit-tile-chip{border-radius:999px;color:#fff;font-size:10px;font-weight:700;letter-spacing:.6px;padding:4px 10px;text-transform:uppercase}.company-v2__edit-tile-close{align-items:center;background:rgba(0,0,0,.55);border:0;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;height:24px;justify-content:center;line-height:1;width:24px}.company-v2__edit-tile-close:hover{background:rgba(0,0,0,.75)}.company-v2__edit-tile-play{align-items:center;background:hsla(0,0%,100%,.2);border-radius:50%;color:#fff;display:inline-flex;font-size:16px;height:48px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:48px}.company-v2__edit-tile-caption{background:linear-gradient(180deg,transparent,rgba(0,0,0,.55));color:#fff;margin:0;padding:16px 14px 12px;position:relative;z-index:1}.company-v2__edit-tile-eyebrow{color:hsla(0,0%,100%,.78);font-size:9px;font-weight:700;letter-spacing:1px;margin:0 0 4px;text-transform:uppercase}.company-v2__edit-tile-title{font-size:13px;font-weight:700;line-height:1.3;margin:0}.company-v2__edit-tile-meta{color:hsla(0,0%,100%,.72);font-size:11px;margin:2px 0 0}.company-v2__edit-tile--add,.company-v2__edit-tile--add:focus,.company-v2__edit-tile--add:hover{align-items:center;background:transparent;border:2px dashed hsla(0,0%,100%,.14);color:#9aa0b4!important;cursor:pointer;gap:6px;justify-content:center;padding:12px}.company-v2__edit-tile--add:focus:hover,.company-v2__edit-tile--add:hover,.company-v2__edit-tile--add:hover:hover{border-color:hsla(0,0%,100%,.3)}.company-v2__edit-tile-plus{color:#9aa0b4;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:28px;font-weight:800;line-height:1}.company-v2__edit-tile-add-label{font-size:11px;font-weight:700;letter-spacing:1px;text-align:center;text-transform:uppercase}.company-v2__edit-tile-add-hint{color:rgba(154,160,180,.7);font-size:11px;text-align:center}.company-v2__edit-videos{display:flex;flex-direction:column;gap:18px}.company-v2__edit-video{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:14px;display:flex;flex-direction:column;gap:12px;padding:18px}+.company-v2__edit-video{margin-top:4px}.company-v2__edit-video-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.company-v2__edit-video-head>.company-v2__field{gap:8px}.company-v2__edit-video-remove{align-self:flex-start;background:transparent;border:0;color:var(--brand-pink,#dd26a0);cursor:pointer;flex-shrink:0;font-size:13px;font-weight:700;margin-top:18px;padding:4px}.company-v2__edit-video-remove:hover{color:color-mix(in srgb,var(--brand-pink,#dd26a0) 91%,#000)}.company-v2__edit-links{display:flex;flex-direction:column;gap:18px}.company-v2__edit-link{align-items:end;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:14px;display:grid;gap:12px;grid-template-columns:minmax(160px,1fr) minmax(160px,1fr) minmax(180px,1.4fr) auto;padding:16px}@media (max-width:991.98px){.company-v2__edit-link{grid-template-areas:"network label" "url url" "remove remove";grid-template-columns:1fr 1fr}.company-v2__edit-link>.company-v2__field:first-of-type{grid-area:network}.company-v2__edit-link>.company-v2__field:nth-of-type(2){grid-area:label}.company-v2__edit-link>.company-v2__field:nth-of-type(3){grid-area:url}.company-v2__edit-link>.company-v2__edit-link-remove{grid-area:remove;justify-self:end}}.company-v2__edit-link-mid{display:flex;flex-direction:column;gap:4px;min-width:0}.company-v2__edit-link-label{color:#fff;font-size:13px;font-weight:700;margin:0}.company-v2__edit-link-remove{align-self:end;background:transparent;border:0;color:var(--brand-pink,#dd26a0);cursor:pointer;flex-shrink:0;font-size:13px;font-weight:700;padding:12px 4px}.company-v2__edit-link-remove:hover{color:color-mix(in srgb,var(--brand-pink,#dd26a0) 91%,#000)}.company-v2__video-pack-wrap{display:flex;justify-content:center;padding:12px 0}.company-v2__video-pack{background:#fff;border-radius:22px;box-shadow:0 30px 70px -30px rgba(10,10,20,.3);max-width:880px;overflow:hidden;position:relative;width:100%}.company-v2__video-pack-close,.company-v2__video-pack-close:focus,.company-v2__video-pack-close:hover,.company-v2__video-pack-close:visited{align-items:center;background:rgba(0,0,0,.25);border-radius:999px;color:#fff!important;display:inline-flex;font-size:18px;height:32px;justify-content:center;line-height:1;position:absolute;right:18px;text-decoration:none;top:18px;width:32px;z-index:2}.company-v2__video-pack-close:focus:hover,.company-v2__video-pack-close:hover,.company-v2__video-pack-close:hover:hover,.company-v2__video-pack-close:visited:hover{background:rgba(0,0,0,.4)}.company-v2__video-pack-hero{background:linear-gradient(135deg,#c4307a,#6c2a82);color:#fff;padding:36px 44px 32px}@media (max-width:575.98px){.company-v2__video-pack-hero{padding:28px 22px}}.company-v2__video-pack-eyebrow{color:hsla(0,0%,100%,.85);font-size:11px;font-weight:700;letter-spacing:1.4px;margin:0 0 16px;text-transform:uppercase}.company-v2__video-pack-title{color:#fff;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:38px;font-variation-settings:"wdth" 100;font-weight:800;letter-spacing:-1.4px;line-height:1.1;margin:0 0 14px}@media (max-width:575.98px){.company-v2__video-pack-title{font-size:28px}}.company-v2__video-pack-lede{color:hsla(0,0%,100%,.88);font-size:14px;line-height:1.55;margin:0;max-width:640px}.company-v2__video-pack-body{padding:28px 44px 32px}@media (max-width:575.98px){.company-v2__video-pack-body{padding:22px}}.company-v2__video-pack-steps{display:grid;gap:14px;grid-template-columns:repeat(3,1fr)}@media (max-width:767.98px){.company-v2__video-pack-steps{grid-template-columns:1fr}}.company-v2__video-pack-step{background:#f1f3f8;border-radius:14px;display:flex;flex-direction:column;gap:6px;padding:16px 18px}.company-v2__video-pack-step-n{color:var(--brand-pink,#dd26a0);font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:30px;font-variation-settings:"wdth" 100;font-weight:800;line-height:1;margin:0 0 4px}.company-v2__video-pack-step-title{color:var(--brand-ink,#0a0a14);font-family:var(--brand-font-body,"Inter",system-ui,-apple-system,"Segoe UI",sans-serif);font-size:15px;font-weight:700;margin:0}.company-v2__video-pack-step-desc{color:#5a6178;font-size:13px;line-height:1.5;margin:0}.company-v2__video-pack-pricing{align-items:center;background:var(--brand-navy,#001645);border-radius:14px;color:#fff;display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between;margin-top:18px;padding:22px 26px}.company-v2__video-pack-pricing-mid{flex:1 1 0;min-width:0}.company-v2__video-pack-pricing-eyebrow{color:var(--brand-pink-soft,#f498cf);font-size:11px;font-weight:700;letter-spacing:1.4px;margin:0 0 6px;text-transform:uppercase}.company-v2__video-pack-pricing-amount{color:#fff;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:30px;font-variation-settings:"wdth" 100;font-weight:800;letter-spacing:-1px;line-height:1.1;margin:0}.company-v2__video-pack-pricing-amount strong{color:#fff}.company-v2__video-pack-pricing-suffix{color:hsla(0,0%,100%,.78);font-family:var(--brand-font-body,"Inter",system-ui,-apple-system,"Segoe UI",sans-serif);font-size:12px;font-weight:700;margin-left:4px}.company-v2__video-pack-pricing-meta{color:hsla(0,0%,100%,.78);font-size:12px;margin:6px 0 0}.company-v2__video-pack-contact{align-items:center;display:flex;gap:12px;margin-top:16px;padding-top:16px}.company-v2__video-pack-contact-avatar{align-items:center;background:linear-gradient(135deg,var(--brand-pink,#dd26a0) 0,var(--brand-violet,#480f5c) 60%,var(--brand-blue,#6874e8) 100%);border-radius:10px;color:#fff;display:inline-flex;flex-shrink:0;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:18px;font-weight:800;height:38px;justify-content:center;width:38px}.company-v2__video-pack-contact-mid{display:flex;flex-direction:column;gap:2px;min-width:0}.company-v2__video-pack-contact-name{color:var(--brand-ink,#0a0a14);font-size:13px;font-weight:700;margin:0}.company-v2__video-pack-contact-meta{color:#5a6178;font-size:12px;margin:0}.company-v2__video-player{background:#000;border-radius:12px;display:block;overflow:hidden;position:relative;width:100%}.company-v2__video-player-html5,.company-v2__video-player-iframe{border:0;display:block;height:100%;width:100%}.company-v2__video-player-fallback,.company-v2__video-player-fallback:focus,.company-v2__video-player-fallback:hover,.company-v2__video-player-fallback:visited{align-items:center;background:hsla(0,0%,100%,.04);color:#fff!important;display:flex;font-size:13px;font-weight:600;height:100%;justify-content:center;padding:12px;text-align:center;text-decoration:none;width:100%}.company-v2__video-player-fallback:focus:hover,.company-v2__video-player-fallback:hover,.company-v2__video-player-fallback:hover:hover,.company-v2__video-player-fallback:visited:hover{background:hsla(0,0%,100%,.08)}.company-v2__video-player-empty{align-items:center;color:hsla(0,0%,100%,.78);display:flex;font-size:13px;font-style:italic;height:100%;justify-content:center;width:100%}.company-v2__kpis-grid{display:grid;gap:14px;grid-template-columns:repeat(4,1fr);padding-top:6px}@media (max-width:991.98px){.company-v2__kpis-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:575.98px){.company-v2__kpis-grid{grid-template-columns:1fr}}.company-v2__kpi-tile{background:hsla(0,0%,100%,.04);border-radius:14px;color:#fff;display:flex;flex-direction:column;gap:6px;min-height:120px;padding:18px 20px}.company-v2__kpi-tile--pink{background:linear-gradient(135deg,var(--brand-pink-soft,#f498cf) 0,var(--brand-pink,#dd26a0) 100%);color:#fff}.company-v2__kpi-tile--accent .company-v2__kpi-tile-value{color:var(--brand-pink-soft,#f498cf)}.company-v2__kpi-tile-value{color:#fff;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:40px;font-variation-settings:"wdth" 100;font-weight:800;letter-spacing:-1.4px;line-height:1;margin:0}.company-v2__kpi-tile--pink .company-v2__kpi-tile-value{color:#fff}.company-v2__kpi-tile-label{color:#fff;font-size:14px;font-weight:700;line-height:1.25;margin:4px 0 0}.company-v2__kpi-tile--pink .company-v2__kpi-tile-label{color:#fff}.company-v2__kpi-tile-meta{color:hsla(0,0%,100%,.78);font-size:12px;margin:0}.company-v2__kpi-tile--pink .company-v2__kpi-tile-meta{color:hsla(0,0%,100%,.85)}.company-v2__funnel{display:flex;flex-direction:column;gap:14px;padding-top:8px}.company-v2__funnel-row{align-items:center;display:grid;gap:14px;grid-template-columns:110px 1fr 64px}.company-v2__funnel-label{color:#fff;font-size:13px;font-weight:500}.company-v2__funnel-bar{background:hsla(0,0%,100%,.06);border-radius:999px;height:16px;overflow:hidden}.company-v2__funnel-bar-fill{background:linear-gradient(90deg,var(--brand-violet,#480f5c) 0,var(--brand-pink,#dd26a0) 100%);border-radius:999px;height:100%}.company-v2__funnel-value{color:#fff;font-family:var(--brand-font-body,"Inter",system-ui,-apple-system,"Segoe UI",sans-serif);font-size:16px;font-variant-numeric:tabular-nums;font-weight:700;text-align:right}.company-v2__jd-breadcrumb{align-items:center;color:#5a6178;display:flex;flex-wrap:wrap;font-size:11px;font-weight:700;gap:6px;letter-spacing:1.4px;margin:0 0 18px;text-transform:uppercase}.company-v2__jd-breadcrumb a{color:#5a6178!important;text-decoration:none!important;transition:color .15s ease}.company-v2__jd-breadcrumb a:hover{color:var(--brand-pink,#dd26a0)!important}.company-v2__jd-breadcrumb-active,.company-v2__jd-breadcrumb-sep{color:var(--brand-pink,#dd26a0)}.company-v2__jd-unregister-form{display:flex;justify-content:center}.company-v2__jd-unregister-btn{background:transparent;border:0;color:#5a6178;cursor:pointer;font-size:12px;padding:8px 12px;text-decoration:underline;transition:color .15s ease}.company-v2__jd-unregister-btn:hover{color:#b91c1c}.company-v2__jd-layout{align-items:start;display:grid;gap:22px;grid-template-columns:240px 1fr}@media (max-width:900px){.company-v2__jd-layout{grid-template-columns:1fr}}.company-v2__jd-subnav{display:flex;flex-direction:column;gap:8px;position:sticky;top:86px}@media (max-width:900px){.company-v2__jd-subnav{position:static}}.company-v2__jd-subnav-title{color:#5a6178;font-size:11px;font-weight:700;letter-spacing:1.4px;margin:0 0 4px;padding:0 4px;text-transform:uppercase}.company-v2__jd-tab,.company-v2__jd-tab:focus,.company-v2__jd-tab:hover,.company-v2__jd-tab:visited{background:#fff;border:1px solid #e6e8ef;border-radius:12px;color:var(--brand-ink,#0a0a14)!important;cursor:pointer;display:flex;flex-direction:column;gap:2px;padding:14px 16px;text-decoration:none!important;transition:all .15s ease}.company-v2__jd-tab:hover{border-color:rgba(14,26,61,.3);transform:translateY(-1px)}.company-v2__jd-tab--active,.company-v2__jd-tab--active:focus,.company-v2__jd-tab--active:hover,.company-v2__jd-tab--active:visited{background:var(--brand-navy,#001645);border-color:var(--brand-navy,#001645);color:#fff!important;transform:none}.company-v2__jd-tab-label{font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:16px;font-weight:700;letter-spacing:-.3px;line-height:1.2}.company-v2__jd-content{display:flex;flex-direction:column;gap:18px;min-width:0}.candidates-v2__hero{align-items:flex-start;border-radius:22px;display:grid;gap:32px;padding:32px 40px}.candidates-v2__hero,.candidates-v2__hero--with-actions{grid-template-columns:1fr auto}.candidates-v2__count-pill{align-items:center;background:var(--brand-pink,#dd26a0);border-radius:999px;color:#fff;display:inline-flex;font-family:var(--brand-font-body,"Inter",system-ui,-apple-system,"Segoe UI",sans-serif);font-size:14px;font-weight:800;letter-spacing:.2px;line-height:1;margin-left:14px;padding:7px 12px;vertical-align:middle}.candidates-v2__hero-kpis{border-left:1px solid hsla(0,0%,100%,.12);display:grid;gap:28px;grid-template-columns:repeat(3,minmax(72px,auto));padding-left:18px}.candidates-v2__hero-kpis--two{gap:36px;grid-template-columns:repeat(2,minmax(72px,auto))}.candidates-v2__hero-kpi{align-items:flex-start;display:flex;flex-direction:column;gap:4px;min-width:72px}.candidates-v2__hero-kpi-value{color:#fff;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:44px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-1.4px;line-height:1}.candidates-v2__hero-kpi-label{color:hsla(0,0%,100%,.78);font-size:10px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase}.candidates-v2__statline{display:flex;flex-wrap:wrap;gap:40px;margin:0 0 6px;padding:0 4px}.candidates-v2__statline-item{align-items:flex-start;display:flex;flex-direction:column;gap:4px}.candidates-v2__statline-value{color:var(--brand-ink,#0a0a14);font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:30px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-1px;line-height:1}.candidates-v2__statline-label{color:#5a6178;font-size:10px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase}.candidates-v2__hero-kpis--credits{gap:44px;padding-left:28px}.candidates-v2__hero-kpis--credits .company-v2__hero-kpi-value{font-size:64px;letter-spacing:-2px}.candidates-v2__hero-kpis--credits .company-v2__hero-kpi-label{font-size:12px;letter-spacing:1.6px}@media (max-width:575.98px){.candidates-v2__hero-kpis--credits{gap:28px}.candidates-v2__hero-kpis--credits .company-v2__hero-kpi-value{font-size:48px}}.candidates-v2__hero-actions{align-items:center;display:flex;flex-direction:row;gap:12px}.candidates-v2__hero-btn,.candidates-v2__hero-btn:focus,.candidates-v2__hero-btn:hover,.candidates-v2__hero-btn:visited{align-items:center;border:0;border-radius:12px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:6px;justify-content:center;line-height:1;padding:12px 22px;text-decoration:none;white-space:nowrap}.candidates-v2__hero-btn--primary,.candidates-v2__hero-btn:focus--primary,.candidates-v2__hero-btn:hover--primary,.candidates-v2__hero-btn:visited--primary{background:var(--brand-pink,#dd26a0);color:#fff!important}.candidates-v2__hero-btn--primary:hover,.candidates-v2__hero-btn:focus--primary:hover,.candidates-v2__hero-btn:hover--primary:hover,.candidates-v2__hero-btn:visited--primary:hover{background:color-mix(in srgb,var(--brand-pink,#dd26a0) 91%,#000)}.candidates-v2__hero-btn--ghost,.candidates-v2__hero-btn:focus--ghost,.candidates-v2__hero-btn:hover--ghost,.candidates-v2__hero-btn:visited--ghost{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.12);color:#fff!important}.candidates-v2__hero-btn--ghost:hover,.candidates-v2__hero-btn:focus--ghost:hover,.candidates-v2__hero-btn:hover--ghost:hover,.candidates-v2__hero-btn:visited--ghost:hover{background:hsla(0,0%,100%,.08)}.candidates-v2__hero-btn:focus[disabled],.candidates-v2__hero-btn:hover[disabled],.candidates-v2__hero-btn:visited[disabled],.candidates-v2__hero-btn[disabled]{cursor:not-allowed;opacity:.55}.candidates-v2__hero-actions--light .candidates-v2__hero-btn--ghost{background:#fff;border-color:#e6e8ef;color:var(--brand-ink,#0a0a14)!important}.candidates-v2__hero-actions--light .candidates-v2__hero-btn--ghost:hover{background:var(--brand-surface,#f6f7fb)}.candidates-v2__chip-tabs{gap:10px;padding:12px 0 4px}.candidates-v2__info{align-items:center;background:var(--brand-navy,#001645);border-radius:16px;color:#fff;display:flex;gap:14px;padding:16px 22px}.candidates-v2__info p{color:hsla(0,0%,100%,.78);font-size:13px;line-height:1.5;margin:0}.candidates-v2__info b,.candidates-v2__info strong{color:#fff;font-weight:700}.candidates-v2__info-icon{background:var(--brand-pink,#dd26a0);border-radius:50%;font-size:14px;font-style:italic;height:28px;width:28px}.candidates-v2__avatar,.candidates-v2__info-icon{align-items:center;color:#fff;display:inline-flex;flex-shrink:0;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-weight:800;justify-content:center}.candidates-v2__avatar{background:linear-gradient(135deg,var(--brand-violet,#480f5c) 0,var(--brand-blue,#6874e8) 100%);border-radius:8px;font-size:13px;height:32px;width:32px}.candidates-v2__avatar--lg{border-radius:12px;font-size:22px;height:56px;width:56px}.candidates-v2__table-card{background:var(--brand-navy,#001645);border-radius:22px;overflow:hidden;padding:0}@media (max-width:767.98px){.candidates-v2__table-card{-webkit-overflow-scrolling:touch;overflow-x:auto;scrollbar-width:thin}}.candidates-v2__empty{color:hsla(0,0%,100%,.78);font-size:14px;padding:36px 28px}.candidates-v2__empty p{margin:0}.candidates-v2__empty--card{background:var(--brand-navy,#001645);border-radius:22px;color:hsla(0,0%,100%,.78)}.candidates-v2__group{margin-top:30px}.candidates-v2__group:first-of-type{margin-top:10px}.candidates-v2__group-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between;padding:0 4px 14px}.candidates-v2__group-heading{align-items:baseline;display:flex;flex-wrap:wrap;gap:14px;min-width:0}.candidates-v2__group-title{color:var(--brand-ink,#0a0a14);font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:22px;font-weight:800;letter-spacing:-.6px;line-height:1.1;margin:0}.candidates-v2__group-badge{align-items:center;background:var(--brand-surface,#f6f7fb);border:1px solid #e6e8ef;border-radius:999px;color:#5a6178;display:inline-flex;font-size:11px;font-weight:600;gap:7px;letter-spacing:.2px;padding:5px 12px;white-space:nowrap}.candidates-v2__group-badge-dot{background:var(--brand-pink,#dd26a0);border-radius:50%;flex-shrink:0;height:6px;width:6px}.candidates-v2__group-count{color:#5a6178;font-size:11px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;white-space:nowrap}.candidates-v2__table{border-collapse:separate;border-spacing:0;width:100%}.candidates-v2__table thead th{background:transparent;border-bottom:1px solid hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.5);font-size:10px;font-weight:700;letter-spacing:1.6px;padding:20px 16px 14px;text-align:left;text-transform:uppercase}.candidates-v2__table thead th.candidates-v2__col-action{text-align:right}.candidates-v2__table tbody td{border-bottom:1px solid hsla(0,0%,100%,.06);color:#fff;font-size:14px;font-weight:500;padding:22px 16px;vertical-align:middle}.candidates-v2__table tbody td.candidates-v2__col-action{text-align:right}.candidates-v2__table tbody tr:last-child td{border-bottom:0}.candidates-v2__table tbody tr.candidates-v2__row--muted td{opacity:.85}@media (max-width:767.98px){.candidates-v2__table{min-width:560px}.candidates-v2__table thead th{padding:14px 12px 10px}.candidates-v2__table tbody td{font-size:13px;padding:16px 12px}.candidates-v2__table .candidates-v2__col-action{background:var(--brand-navy,#001645);box-shadow:-10px 0 12px -6px rgba(0,0,0,.45);position:sticky;right:0}}.candidates-v2__cell-match{width:96px}.candidates-v2__match-value{color:var(--brand-pink,#dd26a0);font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:30px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-1.2px;line-height:1}@media (max-width:575.98px){.candidates-v2__match-value{font-size:24px}}.candidates-v2__match-value--muted{color:hsla(0,0%,100%,.5)}.candidates-v2__match-value--xl{font-size:64px;letter-spacing:-2.2px}.candidates-v2__match-suffix{color:rgba(255,45,146,.5);font-size:14px;font-weight:700;margin-left:2px}.candidates-v2__match-value--xl .candidates-v2__match-suffix{color:var(--brand-pink-soft,#f498cf);font-size:22px}.candidates-v2__match-value--muted .candidates-v2__match-suffix{color:hsla(0,0%,100%,.3)}.candidates-v2__cell-id{align-items:center;display:flex;gap:12px}.candidates-v2__id{color:#fff;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:500;letter-spacing:.4px}.candidates-v2__cell-loc{color:#fff;font-size:14px}.candidates-v2__pin{display:inline-block;font-size:13px;margin-right:4px}.candidates-v2__cell-empty{color:hsla(0,0%,100%,.5)}.candidates-v2__cell-position{line-height:1.35}.candidates-v2__cell-position,.candidates-v2__cell-slot,.candidates-v2__cell-step{color:#fff;font-size:14px;font-weight:500}.candidates-v2__cell-date,.candidates-v2__cell-reason{color:hsla(0,0%,100%,.78);font-size:13px}.candidates-v2__cell-reason{font-style:italic;max-width:220px}.candidates-v2__slot{align-items:flex-start;display:inline-flex;gap:4px}.candidates-v2__slot strong{color:#fff;font-weight:700}.candidates-v2__slot>span:last-child{display:block;line-height:1.35}.candidates-v2__slot--past{opacity:.6}.candidates-v2__slot--past strong{color:hsla(0,0%,100%,.78)}.candidates-v2__slot-icon{margin-right:4px}.candidates-v2__slot-sep{color:hsla(0,0%,100%,.5);margin:0 4px}.candidates-v2__step-todo{color:hsla(0,0%,100%,.78);font-style:italic}.candidates-v2__status{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:700;gap:5px;line-height:1;padding:7px 14px;white-space:nowrap}.candidates-v2__status--booked{background:var(--brand-pink,#dd26a0);color:#fff}.candidates-v2__status--validated{background:var(--brand-blue,#6874e8);color:#fff}.candidates-v2__status--waiting{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.78)}.candidates-v2__status--declined{background:transparent;border:1px solid hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.5)}.candidates-v2__status--past{background:rgba(255,176,32,.16);color:#ffcf8a}.candidates-v2__status--transmitted{background:var(--brand-blue,#6874e8);color:#fff}.candidates-v2__status--internal,.candidates-v2__status--transmitted{font-size:10px;letter-spacing:1.2px;padding:6px 10px;text-transform:uppercase}.candidates-v2__status--internal{background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.78)}.candidates-v2__status--noshow{background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.5)}.candidates-v2__cta,.candidates-v2__cta:focus,.candidates-v2__cta:hover,.candidates-v2__cta:visited{align-items:center;background:var(--brand-pink,#dd26a0);border-radius:999px;color:#fff!important;display:inline-flex;font-size:12px;font-weight:700;gap:6px;letter-spacing:.2px;line-height:1;padding:10px 18px;text-decoration:none;white-space:nowrap}@media (max-width:767.98px){.candidates-v2__cta,.candidates-v2__cta:focus,.candidates-v2__cta:hover,.candidates-v2__cta:visited{min-height:44px;padding:12px 18px}}.candidates-v2__cta:focus:hover,.candidates-v2__cta:hover,.candidates-v2__cta:hover:hover,.candidates-v2__cta:visited:hover{background:color-mix(in srgb,var(--brand-pink,#dd26a0) 91%,#000)}.candidates-v2__cta--muted,.candidates-v2__cta:focus--muted,.candidates-v2__cta:hover--muted,.candidates-v2__cta:visited--muted{background:transparent;border:1px solid hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.5)!important}.candidates-v2__cta--outline,.candidates-v2__cta:focus--outline,.candidates-v2__cta:hover--outline,.candidates-v2__cta:visited--outline{background:transparent;border:1px solid var(--brand-pink,#dd26a0);color:var(--brand-pink,#dd26a0)!important}.candidates-v2__cta--outline:hover,.candidates-v2__cta:focus--outline:hover,.candidates-v2__cta:hover--outline:hover,.candidates-v2__cta:visited--outline:hover{background:rgba(255,45,146,.08)}.candidates-v2__col-action{width:160px}.candidates-v2__detail-hero{align-items:center;display:grid;gap:24px;grid-template-columns:auto 1fr auto auto}@media (max-width:767.98px){.candidates-v2__detail-hero{gap:16px 20px;grid-template-columns:auto minmax(0,1fr)}}.candidates-v2__detail-avatar{align-items:center;background:linear-gradient(135deg,var(--brand-violet,#480f5c) 0,var(--brand-blue,#6874e8) 100%);border-radius:16px;color:#fff;display:inline-flex;flex-shrink:0;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:32px;font-weight:800;height:80px;justify-content:center;width:80px}.candidates-v2__detail-match{align-items:flex-end;border-left:1px solid hsla(0,0%,100%,.12);display:flex;flex-direction:column;gap:6px;padding:0 22px}@media (max-width:767.98px){.candidates-v2__detail-match{align-items:center;border-left:0;flex-direction:row;gap:10px;grid-column:1/-1;justify-content:flex-start;padding:0}}.candidates-v2__detail-match-label{color:hsla(0,0%,100%,.78);font-size:10px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase}.candidates-v2__detail-actions{align-items:stretch;display:flex;flex-direction:column;gap:10px;min-width:180px}@media (max-width:767.98px){.candidates-v2__detail-actions{grid-column:1/-1;min-width:0}}.candidates-v2__decided-pill{align-items:center;background:hsla(0,0%,100%,.08);border-radius:12px;color:#fff;display:inline-flex;font-size:13px;font-weight:700;gap:6px;padding:12px 22px}.candidates-v2__cv-card{padding:28px 32px}.candidates-v2__cv-actions{align-items:center;display:inline-flex;gap:20px}.candidates-v2__cv-download{color:var(--brand-pink,#dd26a0);font-size:12px}.candidates-v2__cv-download,.candidates-v2__cv-preview-btn{cursor:pointer;font-family:var(--brand-font-body,"Inter",system-ui,-apple-system,"Segoe UI",sans-serif);font-weight:700}.candidates-v2__cv-preview-btn{align-items:center;background:var(--brand-pink,#dd26a0);border:0;border-radius:999px;color:#fff;display:inline-flex;font-size:12.5px;gap:8px;padding:9px 18px;transition:transform .15s ease,box-shadow .15s ease}.candidates-v2__cv-preview-btn svg{display:block}.candidates-v2__cv-preview-btn:hover{box-shadow:0 8px 20px rgba(255,45,146,.35);transform:translateY(-1px)}.candidates-v2__cv-preview-btn:focus-visible{outline:2px solid rgba(255,92,168,.7);outline-offset:2px}.candidates-v2__cv-body{background:#fff;border-radius:16px;color:var(--brand-ink,#0a0a14);display:grid;gap:32px;grid-template-columns:1fr 320px;margin-top:16px;padding:26px 28px}@media (max-width:991.98px){.candidates-v2__cv-body{grid-template-columns:1fr}}.candidates-v2__cv-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.candidates-v2__cv-head .h3,.candidates-v2__cv-head h3{color:var(--brand-ink,#0a0a14);font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:26px;font-weight:800;letter-spacing:-.6px;line-height:1;margin:0}.candidates-v2__cv-tag{color:var(--brand-pink,#dd26a0);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase}.candidates-v2__cv-loc{color:#5a6178;font-size:13px;margin:6px 0 0}.candidates-v2__cv-divider{border:0;border-top:1px solid #e6e8ef;margin:14px 0 18px}.candidates-v2__cv-pitch{color:var(--brand-ink,#0a0a14);font-size:14px;font-style:italic;line-height:1.55;margin:0 0 18px}.candidates-v2__cv-pitch--placeholder{color:#5a6178;font-style:italic}.candidates-v2__cv-section-label,.candidates-v2__cv-side-label{color:#5a6178;font-size:10px;font-weight:700;letter-spacing:1.4px;margin:18px 0 8px;text-transform:uppercase}.candidates-v2__cv-section-label:first-of-type,.candidates-v2__cv-side-label:first-of-type{margin-top:0}.candidates-v2__cv-last-xp{color:var(--brand-ink,#0a0a14);font-size:14px;font-weight:600;margin:0}.candidates-v2__cv-last-xp .sep{color:#5a6178;margin:0 6px}.candidates-v2__cv-tags{display:flex;flex-wrap:wrap;gap:8px}.candidates-v2__cv-skill-tag{align-items:center;background:var(--brand-surface,#f6f7fb);border-radius:999px;color:var(--brand-ink,#0a0a14);display:inline-flex;font-size:12px;font-weight:600;line-height:1;padding:6px 12px}.candidates-v2__cv-languages{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.candidates-v2__cv-languages li{align-items:baseline;color:#5a6178;display:flex;font-size:13px;gap:8px}.candidates-v2__cv-languages strong{color:var(--brand-ink,#0a0a14);font-weight:700}.candidates-v2__cv-languages .sep{color:#5a6178}.candidates-v2__cv-scroll-hint{align-items:center;color:hsla(0,0%,100%,.5);display:flex;font-size:10px;font-weight:700;gap:12px;justify-content:center;letter-spacing:1.4px;margin:20px 0 0;text-transform:uppercase}.candidates-v2__cv-scroll-arrow{align-items:center;background:var(--brand-pink,#dd26a0);border-radius:50%;color:#fff;display:inline-flex;font-size:14px;height:32px;justify-content:center;width:32px}.candidates-v2__history-card{background:var(--brand-navy,#001645);border-radius:22px;margin-top:18px;padding:26px 28px}.candidates-v2__history-head{align-items:flex-start;border-bottom:1px solid hsla(0,0%,100%,.12);display:flex;gap:24px;justify-content:space-between;padding-bottom:18px}.candidates-v2__history-title{color:#fff;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:24px;font-weight:800;letter-spacing:-.6px;line-height:1.1;margin:6px 0 0}.candidates-v2__history-dates{color:hsla(0,0%,100%,.78);font-family:var(--brand-font-body,"Inter",system-ui,-apple-system,"Segoe UI",sans-serif);font-size:16px;font-weight:500;letter-spacing:0}.candidates-v2__history-stats{align-items:flex-end;display:flex;gap:26px}.candidates-v2__history-stat{align-items:flex-end;display:flex;flex-direction:column;gap:2px}.candidates-v2__history-stat-value{color:#fff;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:32px;font-weight:800;letter-spacing:-1px;line-height:1}.candidates-v2__history-stat-label{color:hsla(0,0%,100%,.78);font-size:10px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase}.candidates-v2__history-stat--accent .candidates-v2-stat-value{color:var(--brand-pink,#dd26a0)}.candidates-v2__history-rows{display:flex;flex-direction:column;gap:10px;list-style:none;margin:18px 0 0;padding:0}.candidates-v2__history-row{align-items:center;background:hsla(0,0%,100%,.04);border-radius:14px;display:grid;gap:18px;grid-template-columns:80px 32px 110px 110px 1fr auto auto;padding:18px 20px}@media (max-width:1199.98px){.candidates-v2__history-row{grid-template-columns:80px 32px 1fr auto;row-gap:8px}}@media (max-width:575.98px){.candidates-v2__history-row{gap:10px 12px;grid-template-columns:64px 32px minmax(0,1fr);padding:14px 16px}.candidates-v2__history-row .candidates-v2__history-event,.candidates-v2__history-row .candidates-v2__history-pill-cell,.candidates-v2__history-row .candidates-v2__history-position{grid-column:1/-1}.candidates-v2__history-row .candidates-v2__cta{grid-column:1/-1;justify-self:start;margin-top:4px}}.candidates-v2__history-row--accent{background:rgba(255,45,146,.1)}.candidates-v2__history-position{color:#fff;font-size:13px;font-weight:600}.candidates-v2__history-event{color:hsla(0,0%,100%,.78);font-size:13px;font-style:italic}.candidates-v2__history-pill-cell{white-space:nowrap}.candidates-v2__decline-grid{gap:20px;grid-template-columns:260px 1.6fr 1fr}@media (max-width:1199.98px){.candidates-v2__decline-grid{grid-template-columns:1fr}}.candidates-v2__decline-form{display:contents}.candidates-v2__decline-side{display:flex;flex-direction:column;gap:14px}.candidates-v2__decline-card{padding:24px 26px}.candidates-v2__decline-side-body{align-items:center;display:flex;gap:14px;margin-top:12px}.candidates-v2__decline-side-id{color:hsla(0,0%,100%,.5);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;margin:0}.candidates-v2__decline-side-role{color:#fff;font-size:14px;font-weight:700;margin:2px 0 0}.candidates-v2__decline-side-role .sep{color:hsla(0,0%,100%,.5);margin:0 6px}.candidates-v2__decline-side-loc{color:hsla(0,0%,100%,.78);font-size:12px;margin:4px 0 0}.candidates-v2__decline-preview{background:hsla(0,0%,100%,.04);border-radius:14px;margin-top:12px;padding:18px 20px}.candidates-v2__decline-preview-label{color:var(--brand-pink,#dd26a0);font-size:10px;font-weight:700;letter-spacing:1.4px;margin:0 0 6px;text-transform:uppercase}.candidates-v2__decline-preview-body{color:hsla(0,0%,100%,.78);font-size:13px;font-style:italic;line-height:1.55;margin:0}.candidates-v2__motif-grid{display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-top:16px}@media (max-width:767.98px){.candidates-v2__motif-grid{grid-template-columns:1fr}}.candidates-v2__motif{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.12);border-radius:14px;cursor:pointer;display:grid;gap:12px;grid-template-columns:auto 1fr;padding:16px 18px;position:relative;transition:border-color .15s ease,background-color .15s ease}.candidates-v2__motif:hover{border-color:hsla(0,0%,100%,.22)}.candidates-v2__motif-input{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}.candidates-v2__motif-check{align-items:center;border:1.5px solid hsla(0,0%,100%,.22);border-radius:7px;color:transparent;display:inline-flex;flex-shrink:0;height:22px;justify-content:center;margin-top:2px;width:22px}.candidates-v2__motif-input:checked~.candidates-v2__motif-check{background:var(--brand-pink,#dd26a0);border-color:var(--brand-pink,#dd26a0);color:#fff}.candidates-v2__motif-input:checked~.candidates-v2__motif-body strong{color:var(--brand-pink-soft,#f498cf)}.candidates-v2__motif:has(input:checked){background:rgba(255,45,146,.1);border-color:var(--brand-pink,#dd26a0)}.candidates-v2__motif-body{display:flex;flex-direction:column;gap:3px}.candidates-v2__motif-body strong{color:#fff;font-size:14px;font-weight:700;line-height:1.25}.candidates-v2__motif-body span{color:hsla(0,0%,100%,.78);font-size:12px;line-height:1.45}.candidates-v2__decline-note{background:hsla(0,0%,100%,.04)!important;border:1px solid hsla(0,0%,100%,.12)!important;color:#fff!important;font-size:14px;min-height:140px}.candidates-v2__decline-footer{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:22px 4px 4px}@media (max-width:575.98px){.candidates-v2__decline-footer{align-items:stretch;flex-direction:column;gap:14px}.candidates-v2__decline-footer .candidates-v2__hero-btn{min-height:48px;width:100%}.candidates-v2__decline-footer .candidates-v2__hero-btn--primary{order:1}.candidates-v2__decline-footer .candidates-v2__transmit-toggle{margin:0;order:2}.candidates-v2__decline-footer .candidates-v2__hero-btn--ghost{order:3}}.candidates-v2__transmit-toggle{align-items:center;color:#5a6178;cursor:pointer;display:inline-flex;flex:1 1 auto;font-size:13px;gap:10px;margin:0 16px}.candidates-v2__transmit-toggle input[type=checkbox]{accent-color:var(--brand-pink,#dd26a0);height:18px;width:18px}.company-v2__audit-list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.company-v2__audit-row{align-items:center;background:hsla(0,0%,100%,.6);border-left:3px solid #e6e8ef;border-radius:10px;display:grid;font-size:13px;gap:16px;grid-template-columns:180px 1fr auto;padding:10px 14px}@media (max-width:575.98px){.company-v2__audit-row{gap:2px;grid-template-columns:1fr}}.company-v2__audit-row--info{border-left-color:var(--brand-pink,#dd26a0)}.company-v2__audit-row--success{border-left-color:#2bb673}.company-v2__audit-row--warning{border-left-color:#e08736}.company-v2__audit-when{color:#5a6178;font-variant-numeric:tabular-nums}.company-v2__audit-label{color:var(--brand-ink,#0a0a14);font-weight:500}.company-v2__audit-ip{color:#5a6178;font-family:SF Mono,Menlo,Consolas,monospace;font-size:12px}.company-v2__visually-hidden{clip:rect(0,0,0,0)!important;border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.company-v2__edit-tiles figure.company-v2__edit-tile--photo:nth-of-type(4n+2){background:linear-gradient(135deg,var(--brand-pink-soft,#f498cf) 0,var(--brand-pink,#dd26a0) 100%)}.company-v2__edit-tiles figure.company-v2__edit-tile--photo:nth-of-type(4n+3){background:linear-gradient(135deg,#d6dcff,#f0c4ff);color:#0a0a14}.company-v2__edit-tiles figure.company-v2__edit-tile--photo:nth-of-type(4n+3) .company-v2__edit-tile-eyebrow{color:rgba(10,10,20,.75)}.company-v2__edit-tiles figure.company-v2__edit-tile--photo:nth-of-type(4n+3) .company-v2__edit-tile-input{color:#0a0a14}.company-v2__edit-tiles figure.company-v2__edit-tile--photo:nth-of-type(4n+3) .company-v2__edit-tile-input::placeholder{color:rgba(10,10,20,.45)}.company-v2__edit-tiles figure.company-v2__edit-tile--photo:nth-of-type(4n+3) .company-v2__edit-tile-meta{color:rgba(10,10,20,.65)}.company-v2__edit-tiles figure.company-v2__edit-tile--photo:nth-of-type(4n+4){background:linear-gradient(135deg,#ffd0c0,#d6dcff);color:#0a0a14}.company-v2__edit-tiles figure.company-v2__edit-tile--photo:nth-of-type(4n+4) .company-v2__edit-tile-eyebrow{color:rgba(10,10,20,.75)}.company-v2__edit-tiles figure.company-v2__edit-tile--photo:nth-of-type(4n+4) .company-v2__edit-tile-input{color:#0a0a14}.company-v2__edit-tiles figure.company-v2__edit-tile--photo:nth-of-type(4n+4) .company-v2__edit-tile-input::placeholder{color:rgba(10,10,20,.45)}.company-v2__edit-tiles figure.company-v2__edit-tile--photo:nth-of-type(4n+4) .company-v2__edit-tile-meta{color:rgba(10,10,20,.65)}.company-v2__edit-tile-img,.company-v2__edit-tile-img-placeholder{height:100%;inset:0;object-fit:cover;pointer-events:none;position:absolute;width:100%;z-index:0}.company-v2__edit-tile-input{background:transparent;border:0;color:#fff;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:14px;font-weight:700;line-height:1.3;margin:0;padding:0;width:100%}@media (max-width:767.98px){.company-v2__edit-tile-input{font-size:16px}}.company-v2__edit-tile-input::placeholder{color:hsla(0,0%,100%,.65);font-weight:600}.company-v2__edit-tile-input:focus{background:rgba(0,0,0,.18);border-radius:6px;margin:-2px -6px;outline:0;padding:2px 6px}.company-v2__edit-tile-sources{backdrop-filter:blur(6px);background:rgba(0,0,0,.65);border-radius:8px;bottom:56px;left:12px;opacity:0;padding:10px;pointer-events:none;position:absolute;right:12px;transform:translateY(6px);transition:opacity .15s ease,transform .15s ease;z-index:2}.company-v2__edit-tile--video:focus-within .company-v2__edit-tile-sources,.company-v2__edit-tile--video:hover .company-v2__edit-tile-sources{opacity:1;pointer-events:auto;transform:translateY(0)}.company-v2__edit-tile-sources .company-v2__field{gap:4px;margin:0 0 6px}.company-v2__edit-tile-sources .company-v2__field-label{color:hsla(0,0%,100%,.85);font-size:10px}.company-v2__edit-tile-sources .company-v2__input,.company-v2__edit-tile-sources .company-v2__textarea-input{font-size:12px;padding:6px 8px}.company-v2__edit-tile-sources .company-v2__segmented{transform:scale(.85);transform-origin:left center}.company-v2__edit-tile-chip{background:rgba(0,0,0,.55);border:0;color:#fff!important;cursor:pointer;font-family:var(--brand-font-body,"Inter",system-ui,-apple-system,"Segoe UI",sans-serif)}.company-v2__edit-tile-chip:hover{background:rgba(0,0,0,.75)}.company-v2__hero-logo--clickable{align-items:center;cursor:pointer;display:inline-flex;justify-content:center;transition:transform .18s ease,opacity .18s ease}.company-v2__hero-logo--clickable:hover{transform:scale(1.04)}.company-v2__hero-logo--clickable.is-removed{filter:grayscale(1);opacity:.35}.company-v2__btn-pink-sm{align-items:center;background:var(--brand-pink,#dd26a0);border:0;border-radius:10px;color:#fff!important;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:6px;padding:9px 16px;text-decoration:none;transition:background .15s ease}.company-v2__btn-pink-sm:hover{background:color-mix(in srgb,var(--brand-pink,#dd26a0) 91%,#000);color:#fff!important}.company-v2__btn-ghost-sm{align-items:center;background:transparent;border:1px solid hsla(0,0%,100%,.18);border-radius:10px;color:#fff!important;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:9px 16px;text-decoration:none;transition:background .15s ease,border-color .15s ease}.company-v2__btn-ghost-sm:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.35)}.company-v2__logo-block-status{align-self:center;color:hsla(0,0%,100%,.78);font-size:12px;font-weight:600;transition:color .15s ease}.company-v2__logo-block-status.is-saving{color:hsla(0,0%,100%,.78);font-style:italic}.company-v2__logo-block-status.is-saved{color:#6ee7b7}.company-v2__logo-block-status.is-error{color:#fca5a5}.company-v2__card-link[for]{cursor:pointer}.company-v2__edit-tile--video .company-v2__edit-tile-play{background:hsla(0,0%,100%,.92);box-shadow:0 8px 24px -8px rgba(0,0,0,.4);color:var(--brand-ink,#0a0a14);font-size:22px;height:64px;transition:transform .15s ease,background .15s ease;width:64px}.company-v2__edit-tile--video:hover .company-v2__edit-tile-play{background:#fff;transform:translate(-50%,-50%) scale(1.1)}.company-v2__edit-link{align-items:center;gap:14px;grid-template-columns:44px 1fr auto}@media (max-width:575.98px){.company-v2__edit-link{grid-template-areas:"ico url" "ico remove";grid-template-columns:44px 1fr}.company-v2__edit-link>.company-v2__edit-link-ico{grid-area:ico}.company-v2__edit-link>.company-v2__edit-link-input{grid-area:url}.company-v2__edit-link>.company-v2__edit-link-remove{grid-area:remove;justify-self:end}}.company-v2__edit-link-ico{font-size:15px;height:44px;transition:background .18s ease,color .15s ease,transform .15s ease;width:44px}.company-v2__edit-link-ico.is-changed{transform:scale(1.08)}.company-v2__edit-link-input--url{font-family:SF Mono,Menlo,Consolas,monospace;letter-spacing:-.01em}.company-v2__edit-link-ico{align-items:center;background:hsla(0,0%,100%,.08);border-radius:10px;color:#fff;display:inline-flex;flex-shrink:0;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:14px;font-weight:700;height:40px;justify-content:center;width:40px}.company-v2__edit-link-input{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;color:#fff;font-family:SF Mono,Menlo,Consolas,monospace;font-size:13px;padding:9px 12px;width:100%}.company-v2__edit-link-input::placeholder{color:hsla(0,0%,100%,.4)}.company-v2__edit-link-input:focus{border-color:var(--brand-pink,#dd26a0);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-pink,#dd26a0) 18%,transparent);outline:0}.company-v2__edit-link-details{font-size:12px}.company-v2__edit-link-details summary{border-radius:8px;color:hsla(0,0%,100%,.78);cursor:pointer;list-style:none;padding:6px 10px;user-select:none}.company-v2__edit-link-details summary::-webkit-details-marker{display:none}.company-v2__edit-link-details summary:hover{background:hsla(0,0%,100%,.06);color:#fff}.company-v2__edit-link-details[open] summary{background:hsla(0,0%,100%,.08);color:#fff}.company-v2__edit-link-details>.company-v2__field{margin-top:8px;min-width:180px}.support-v2{margin:0 auto;max-width:1060px;padding:8px 0 48px}.support-v2__hero{background:var(--brand-navy,#001645);border-radius:16px;color:#fff;margin-bottom:24px;padding:32px 28px}@media (max-width:767.98px){.support-v2__hero{padding:24px 20px}}.support-v2__hero-eyebrow{color:var(--brand-pink-soft,#f498cf);font-size:11px;font-weight:700;letter-spacing:1.5px;margin:0 0 8px;text-transform:uppercase}.support-v2__hero-title{color:#fff;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:38px;font-variation-settings:"wdth" 100;font-weight:800;letter-spacing:-1.5px;line-height:1.05;margin:0 0 10px}.support-v2__hero-title .accent{color:var(--brand-pink-soft,#f498cf)}@media (max-width:575.98px){.support-v2__hero-title{font-size:28px;letter-spacing:-1px}}.support-v2__hero-sub{color:hsla(0,0%,100%,.78);font-size:15px;margin:0;max-width:560px}.support-v2__contact-grid{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:767.98px){.support-v2__contact-grid{grid-template-columns:1fr}}.support-v2__card{align-items:flex-start;background:#fff;border:1px solid #e6e8ef;border-radius:16px;display:flex;flex-direction:column;padding:24px}.support-v2__icon{align-items:center;border-radius:14px;display:inline-flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.support-v2__icon--pink{background:rgba(255,45,146,.08);color:var(--brand-pink,#dd26a0)}.support-v2__icon--violet{background:rgba(108,59,255,.08);color:var(--brand-violet,#480f5c)}.support-v2__icon--blue{background:rgba(30,64,255,.07);color:var(--brand-blue,#6874e8)}.support-v2__icon--navy{background:rgba(14,26,61,.07);color:var(--brand-navy,#001645)}.support-v2__card>.support-v2__icon{margin-bottom:16px}.support-v2__card-title{color:var(--brand-ink,#0a0a14);font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:18px;font-variation-settings:"wdth" 100;font-weight:800;letter-spacing:-.5px;margin:0 0 4px}.support-v2__card-text{color:#5a6178;font-size:14px;line-height:1.6;margin:0 0 20px}.support-v2 a.support-v2__pill,.support-v2 a.support-v2__pill:visited,.support-v2__pill{align-items:center;background:#fff;border:1px solid #e6e8ef;border-radius:8px;color:var(--brand-ink,#0a0a14);cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:600;gap:8px;margin-top:auto;padding:8px 14px;transition:border-color .15s ease,background .15s ease,color .15s ease;white-space:nowrap}.support-v2 a.support-v2__pill:focus-visible,.support-v2 a.support-v2__pill:hover,.support-v2 a.support-v2__pill:visited:focus-visible,.support-v2 a.support-v2__pill:visited:hover,.support-v2__pill:focus-visible,.support-v2__pill:hover{border-color:var(--brand-pink,#dd26a0);color:var(--brand-ink,#0a0a14)}@media (max-width:575.98px){.support-v2 a.support-v2__pill,.support-v2 a.support-v2__pill:visited,.support-v2__pill{min-height:44px;padding:10px 16px}}.support-v2 a.support-v2__pill--primary,.support-v2 a.support-v2__pill--primary:visited,.support-v2__pill--primary{background:var(--brand-pink,#dd26a0);border-color:var(--brand-pink,#dd26a0);color:#fff}.support-v2 a.support-v2__pill--primary:focus-visible,.support-v2 a.support-v2__pill--primary:hover,.support-v2 a.support-v2__pill--primary:visited:focus-visible,.support-v2 a.support-v2__pill--primary:visited:hover,.support-v2__pill--primary:focus-visible,.support-v2__pill--primary:hover{background:color-mix(in srgb,var(--brand-pink,#dd26a0) 91%,#000);border-color:color-mix(in srgb,var(--brand-pink,#dd26a0) 91%,#000);color:#fff}.support-v2__tutorials{margin-top:44px}.support-v2__section-label{color:#5a6178;font-size:11px;font-weight:700;letter-spacing:1.5px;margin:0 0 4px;text-transform:uppercase}.support-v2__section-sub{color:#5a6178;font-size:14px;margin:0 0 20px}.support-v2__tour-grid{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:991.98px){.support-v2__tour-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767.98px){.support-v2__tour-grid{grid-template-columns:1fr}}.support-v2__tour-card{background:#fff;border:1px solid #e6e8ef;border-radius:16px;display:flex;flex-direction:column;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.support-v2__tour-card:hover{border-color:color-mix(in srgb,var(--brand-pink,#dd26a0) 45%,transparent);box-shadow:0 8px 24px rgba(14,26,61,.08);transform:translateY(-2px)}.support-v2__tour-card-body{flex:1;padding:20px 20px 16px}.support-v2__tour-card-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.support-v2__badge{background:var(--brand-surface,#f6f7fb);border-radius:999px;color:#5a6178;font-size:10px;font-weight:700;letter-spacing:.8px;line-height:1.2;padding:4px 10px;text-transform:uppercase}.is-completed .support-v2__badge{background:rgba(91,229,168,.2);color:#0b7d52}.support-v2__tour-card-title{color:var(--brand-ink,#0a0a14);font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:17px;font-variation-settings:"wdth" 100;font-weight:800;letter-spacing:-.5px;margin:0 0 4px}.support-v2__tour-card-text{color:#5a6178;font-size:13.5px;line-height:1.6;margin:0}.support-v2__tour-card-footer{align-items:center;background:transparent;border:0;border-top:1px solid #e6e8ef;color:var(--brand-pink,#dd26a0);cursor:pointer;display:flex;font-family:var(--brand-font-body,"Inter",system-ui,-apple-system,"Segoe UI",sans-serif);font-size:14px;font-weight:600;gap:6px;padding:12px 20px;transition:background .15s ease;width:100%}.support-v2__tour-card-footer:focus-visible,.support-v2__tour-card-footer:hover{background:color-mix(in srgb,var(--brand-pink,#dd26a0) 5%,transparent)}.support-v2__tour-card-footer svg{transition:transform .2s ease}.support-v2__tour-card-footer:hover svg{transform:translateX(3px)}.support-v2__tour-card--featured{background:var(--brand-navy,#001645);border-color:var(--brand-navy,#001645)}.support-v2__tour-card--featured:hover{border-color:var(--brand-navy,#001645);box-shadow:0 10px 28px rgba(14,26,61,.28)}.support-v2__tour-card--featured .support-v2__badge,.support-v2__tour-card--featured .support-v2__icon{background:hsla(0,0%,100%,.12);color:#fff}.support-v2__tour-card--featured.is-completed .support-v2__badge{background:rgba(91,229,168,.16);color:#5be5a8}.support-v2__tour-card--featured .support-v2__tour-card-title{color:#fff}.support-v2__tour-card--featured .support-v2__tour-card-text{color:hsla(0,0%,100%,.78)}.support-v2__tour-card--featured .support-v2__tour-card-footer{border-top-color:hsla(0,0%,100%,.12);color:var(--brand-pink-soft,#f498cf)}.support-v2__tour-card--featured .support-v2__tour-card-footer:focus-visible,.support-v2__tour-card--featured .support-v2__tour-card-footer:hover{background:hsla(0,0%,100%,.06)}.support-tour{inset:0;opacity:0;position:fixed;transition:opacity .25s ease;z-index:1100}.support-tour.is-visible{opacity:1}.support-tour__spotlight{border:2px solid hsla(0,0%,100%,.9);border-radius:12px;box-shadow:0 0 0 200vmax rgba(10,10,20,.55);pointer-events:none;position:fixed;transition:top .35s cubic-bezier(.4,0,.2,1),left .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1),height .35s cubic-bezier(.4,0,.2,1)}.support-tour__spotlight:after{animation:support-tour-pulse 1.8s ease-out infinite;border:2px solid color-mix(in srgb,var(--brand-pink,#dd26a0) 55%,transparent);border-radius:16px;content:"";inset:-6px;position:absolute}.support-tour__tooltip{background:#fff;border:1px solid rgba(14,26,61,.06);border-radius:16px;box-shadow:0 24px 64px rgba(10,10,20,.28),0 2px 8px rgba(10,10,20,.08);font-family:var(--brand-font-body,"Inter",system-ui,-apple-system,"Segoe UI",sans-serif);padding:20px 24px 18px;position:fixed;transition:top .35s cubic-bezier(.4,0,.2,1),left .35s cubic-bezier(.4,0,.2,1);width:min(420px,100vw - 32px)}.support-tour__tooltip-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.support-tour__progress{background:var(--brand-surface,#f6f7fb);border-radius:999px;color:#5a6178;font-family:var(--brand-font-body,"Inter",system-ui,-apple-system,"Segoe UI",sans-serif);font-size:11.5px;font-weight:600;letter-spacing:.6px;padding:4px 11px}.support-tour__close{align-items:center;background:transparent;border:0;border-radius:8px;color:#9aa0b4;cursor:pointer;display:inline-flex;font-size:22px;height:28px;justify-content:center;line-height:1;margin-right:-6px;transition:color .15s ease,background .15s ease;width:28px}.support-tour__close:hover{background:var(--brand-surface,#f6f7fb);color:var(--brand-ink,#0a0a14)}.support-tour__bar{background:var(--brand-surface,#f6f7fb);border-radius:999px;height:4px;margin-bottom:16px;overflow:hidden}.support-tour__bar-fill{background:linear-gradient(90deg,var(--brand-pink,#dd26a0),var(--brand-violet,#480f5c));border-radius:999px;height:100%;transition:width .35s cubic-bezier(.4,0,.2,1)}.support-tour__title{color:var(--brand-ink,#0a0a14);font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:17px;font-weight:700;letter-spacing:-.2px;margin:0 0 6px}.support-tour__text{color:#5a6178;font-size:14px;line-height:1.65;margin:0 0 16px}.support-tour a.support-tour__cta,.support-tour__cta{color:var(--brand-pink,#dd26a0);display:inline-block;font-size:14px;font-weight:600;margin-bottom:16px;text-decoration:none}.support-tour a.support-tour__cta:hover,.support-tour__cta:hover{color:color-mix(in srgb,var(--brand-pink,#dd26a0) 91%,#000);text-decoration:underline}.support-tour__footer{align-items:center;border-top:1px solid #e6e8ef;display:flex;gap:10px;padding-top:14px}.support-tour__footer-spacer{flex:1}.support-tour__btn{background:#fff;border:1px solid #e6e8ef;border-radius:10px;color:var(--brand-ink,#0a0a14);cursor:pointer;flex-shrink:0;font-family:var(--brand-font-body,"Inter",system-ui,-apple-system,"Segoe UI",sans-serif);font-size:13.5px;font-weight:600;padding:8px 16px;transition:border-color .15s ease,background .15s ease,color .15s ease;white-space:nowrap}.support-tour__btn:hover{border-color:var(--brand-pink,#dd26a0)}.support-tour__btn:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-pink,#dd26a0) 18%,transparent);outline:none}.support-tour__btn--primary{background:var(--brand-pink,#dd26a0);border-color:var(--brand-pink,#dd26a0);color:#fff}.support-tour__btn--primary:hover{background:color-mix(in srgb,var(--brand-pink,#dd26a0) 91%,#000);border-color:color-mix(in srgb,var(--brand-pink,#dd26a0) 91%,#000)}.support-tour__btn--ghost{border-color:transparent;color:#9aa0b4;padding-left:0}.support-tour__btn--ghost:hover{border-color:transparent;color:var(--brand-ink,#0a0a14)}@keyframes support-tour-pulse{0%{opacity:.9;transform:scale(1)}70%{opacity:0;transform:scale(1.08)}to{opacity:0;transform:scale(1.08)}}.company-v2__dates{align-items:start;display:grid;gap:24px;grid-template-columns:240px 1fr}@media (max-width:960px){.company-v2__dates{grid-template-columns:1fr}}.company-v2__dates-aside{display:flex;flex-direction:column;gap:12px;position:sticky;top:24px}.company-v2__dates-aside-label{color:rgba(14,26,61,.55);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;letter-spacing:.08em;margin:0 0 4px 4px;text-transform:uppercase}.company-v2__dates-aside-item{background:#fff;border:1px solid rgba(14,26,61,.08);border-radius:14px;color:var(--brand-navy,#001645);display:flex;flex-direction:column;gap:4px;padding:16px 18px;text-decoration:none;transition:border-color .15s ease,transform .15s ease}.company-v2__dates-aside-item:hover{border-color:rgba(14,26,61,.18);transform:translateY(-1px)}.company-v2__dates-aside-item--active{background:linear-gradient(135deg,var(--brand-pink,#dd26a0) 0,#d11c75 100%);border-color:transparent;box-shadow:0 12px 28px rgba(255,45,146,.25);color:#fff}.company-v2__dates-aside-item--active:hover{color:#fff;transform:none}.company-v2__dates-aside-title{font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:16px;font-weight:700;line-height:1.15}.company-v2__dates-aside-subtitle{font-size:12px;line-height:1.3;opacity:.78}.company-v2__dates-main{min-width:0}.company-v2__dates-grid{align-items:start;display:grid;gap:24px;grid-template-columns:1fr 320px}@media (max-width:1200px){.company-v2__dates-grid{grid-template-columns:1fr}}.company-v2__dates-content{display:flex;flex-direction:column;gap:24px;min-width:0}.company-v2__dates-hero{align-items:flex-end;background:none;color:var(--brand-ink,#0a0a14);display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;padding:4px 0 8px}.company-v2__dates-hero--avail{align-items:flex-start}.company-v2__dates-hero-text{display:flex;flex:1 1 360px;flex-direction:column;gap:6px;min-width:0}.company-v2__dates-hero-eyebrow{color:var(--brand-pink,#dd26a0);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;letter-spacing:.08em;margin:0;text-transform:uppercase}.company-v2__dates-hero-title{color:#fff;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:36px;font-weight:800;line-height:1.05;margin:0}.company-v2__dates-hero-subtitle{color:#5a6178;font-size:14px;margin:0}.company-v2__dates-hero-actions{align-items:flex-end;display:flex;flex-direction:column;gap:10px}@media (max-width:575.98px){.company-v2__dates-hero-actions{align-items:stretch;width:100%}.company-v2__dates-hero-actions .company-v2__dates-tabs{justify-content:center;width:100%}.company-v2__dates-hero-actions .company-v2__dates-nav{justify-content:flex-end}}.company-v2__dates-tabs{background:rgba(14,26,61,.06);border-radius:999px;display:inline-flex;gap:2px;padding:4px}.company-v2__dates-tab{border-radius:999px;color:#5a6178;font-size:13px;font-weight:600;padding:8px 18px;text-decoration:none;transition:color .15s ease,background .15s ease}.company-v2__dates-tab:hover{color:var(--brand-ink,#0a0a14)}.company-v2__dates-tab--active{background:var(--brand-pink,#dd26a0);color:#fff}.company-v2__dates-tab--active:hover{color:#fff}.company-v2__dates-nav{display:inline-flex;gap:6px}.company-v2__dates-nav-btn{align-items:center;background:transparent;border:1px solid rgba(14,26,61,.18);border-radius:10px;color:#5a6178;display:inline-flex;font-size:16px;height:36px;justify-content:center;text-decoration:none;transition:color .15s ease,border-color .15s ease;width:36px}.company-v2__dates-nav-btn:hover{border-color:rgba(14,26,61,.35);color:var(--brand-ink,#0a0a14)}.company-v2__dates-save-status{align-items:center;background:rgba(14,26,61,.05);border:1px solid rgba(14,26,61,.12);border-radius:999px;color:#5a6178;display:inline-flex;font-size:13px;font-weight:600;gap:8px;margin:0;padding:10px 18px;transition:color .2s ease,background .2s ease,border-color .2s ease,opacity .3s ease}.company-v2__dates-save-status:not([data-state]),.company-v2__dates-save-status[data-state=""]{opacity:0;pointer-events:none}.company-v2__dates-save-status:before{background:currentColor;border-radius:50%;content:"";height:8px;opacity:.6;width:8px}.company-v2__dates-save-status[data-state=saving]{color:var(--brand-ink,#0a0a14)}.company-v2__dates-save-status[data-state=saving]:before{animation:dates-save-pulse 1s ease-in-out infinite}.company-v2__dates-save-status[data-state=saved]{background:rgba(52,211,153,.1);border-color:rgba(52,211,153,.4);color:#34d399}.company-v2__dates-save-status[data-state=error]{background:hsla(0,91%,71%,.1);border-color:hsla(0,91%,71%,.4);color:#f87171}@keyframes dates-save-pulse{0%,to{opacity:.3}50%{opacity:1}}.company-v2__cal{background:var(--brand-navy,#001645);border-radius:18px;color:#fff;min-height:480px;padding:28px}@media (max-width:575.98px){.company-v2__cal{padding:20px 16px}}.company-v2__cal-head{align-items:baseline;border-bottom:1px solid hsla(0,0%,100%,.12);display:flex;justify-content:space-between;margin-bottom:24px;padding-bottom:16px}.company-v2__cal-tz{color:hsla(0,0%,100%,.5);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.company-v2__cal-day{align-items:flex-end;display:flex;flex-direction:column;gap:4px}.company-v2__cal-day-name{color:var(--brand-pink,#dd26a0);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;letter-spacing:.08em}.company-v2__cal-day-num{font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:24px;font-weight:700}.company-v2__cal-empty{color:hsla(0,0%,100%,.78);font-size:14px;margin:0;padding:64px 16px;text-align:center}.company-v2__cal-grid{display:grid;gap:16px;grid-template-columns:64px 1fr}@media (max-width:575.98px){.company-v2__cal-grid{gap:10px;grid-template-columns:40px 1fr}}.company-v2__cal-hours{display:flex;flex-direction:column;justify-content:space-between;min-height:320px}.company-v2__cal-hour{color:hsla(0,0%,100%,.5);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.company-v2__cal-tracks{display:flex;flex-direction:column;gap:6px}.company-v2__cal-slot{align-items:center;background:#162454;border:1px solid hsla(0,0%,100%,.12);border-radius:12px;color:#fff;display:flex;gap:16px;padding:12px 16px;transition:transform .15s ease}.company-v2__cal-slot:hover{transform:translateX(2px)}.company-v2__cal-slot--live{background:linear-gradient(90deg,var(--brand-pink,#dd26a0) 0,#d11c75 100%);border-color:transparent;box-shadow:0 8px 24px rgba(255,45,146,.25)}.company-v2__cal-slot--confirmed{background:var(--brand-blue,#6874e8);border-color:transparent}.company-v2__cal-slot--waiting{background:rgba(255,45,146,.08);border:1px dashed rgba(255,45,146,.4)}.company-v2__cal-slot--free{background:transparent;border:1px dashed hsla(0,0%,100%,.18);color:hsla(0,0%,100%,.78)}.company-v2__cal-slot--completed{background:hsla(0,0%,100%,.04);color:hsla(0,0%,100%,.5)}.company-v2__cal-slot--cancelled{background:hsla(0,0%,100%,.02);color:hsla(0,0%,100%,.5);text-decoration:line-through}@media (max-width:575.98px){.company-v2__cal-slot{align-items:flex-start;flex-direction:column;gap:6px}}.company-v2__cal-slot-time{align-items:center;display:flex;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;gap:8px;min-width:130px}@media (max-width:575.98px){.company-v2__cal-slot-time{min-width:0}}.company-v2__cal-slot-badge{background:rgba(0,0,0,.35);border-radius:999px;font-size:10px;letter-spacing:.05em;padding:2px 8px}.company-v2__cal-slot-badge--waiting{background:var(--brand-pink,#dd26a0);color:#fff}.company-v2__cal-slot-body{align-items:center;display:flex;flex:1;gap:16px;min-width:0}.company-v2__cal-slot-id{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:600}.company-v2__cal-slot-offer{flex:1;font-size:13px;opacity:.85;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-v2__cal-slot-match{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;font-weight:700;margin-left:auto}.company-v2__cal-slot-free-label{flex:1;font-size:13px}.company-v2__cal-slot-free-cta{color:var(--brand-pink,#dd26a0);font-size:13px;font-weight:600}.company-v2__dates-side{display:flex;flex-direction:column;gap:16px;position:sticky;top:24px}.company-v2__dates-card{background:var(--brand-navy,#001645);border-radius:18px;color:#fff;padding:24px}.company-v2__dates-card--live{background:linear-gradient(135deg,var(--brand-pink,#dd26a0) 0,#d11c75 100%);box-shadow:0 18px 40px rgba(255,45,146,.32)}.company-v2__dates-card-eyebrow{color:hsla(0,0%,100%,.78);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;letter-spacing:.08em;margin:0 0 8px;text-transform:uppercase}.company-v2__dates-card--live .company-v2__dates-card-eyebrow{color:hsla(0,0%,100%,.85)}.company-v2__dates-card-title{font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:28px;font-weight:800;margin:0 0 8px}.company-v2__dates-card-meta{color:hsla(0,0%,100%,.85);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;margin:0 0 16px}.company-v2__dates-card-cta{background:#fff;border-radius:10px;color:var(--brand-pink,#dd26a0);display:inline-block;font-size:13px;font-weight:700;padding:10px 18px;text-decoration:none;transition:transform .15s ease}.company-v2__dates-card-cta:hover{color:var(--brand-pink,#dd26a0);transform:translateY(-1px)}.company-v2__dates-legend{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.company-v2__dates-legend-item{align-items:center;color:hsla(0,0%,100%,.78);display:flex;font-size:13px;gap:10px}.company-v2__dates-legend-sw{border-radius:5px;display:inline-block;height:18px;width:18px}.company-v2__dates-legend-sw--live{background:var(--brand-pink,#dd26a0)}.company-v2__dates-legend-sw--confirmed{background:var(--brand-blue,#6874e8)}.company-v2__dates-legend-sw--waiting{background:transparent;border:1px dashed var(--brand-pink,#dd26a0)}.company-v2__dates-legend-sw--free{background:transparent;border:1px dashed hsla(0,0%,100%,.4)}@media (max-width:768px){.company-v2__cal--week{-webkit-overflow-scrolling:touch;overflow-x:auto;padding:20px 16px;scrollbar-width:thin}}.company-v2__cal--week .company-v2__cal-week{display:grid;gap:8px;grid-template-columns:64px repeat(5,1fr)}@media (max-width:768px){.company-v2__cal--week .company-v2__cal-week{gap:6px;grid-template-columns:44px repeat(5,minmax(96px,1fr));min-width:540px}}.company-v2__cal-week-col{display:flex;flex-direction:column;gap:8px;min-height:480px}.company-v2__cal-week-col--hours{align-items:flex-end;gap:0;height:100%;justify-content:space-between;padding-top:32px}.company-v2__cal-week-col--today .company-v2__cal-week-header{color:var(--brand-pink,#dd26a0)}.company-v2__cal-week-tz{align-self:flex-start;margin-bottom:8px}.company-v2__cal-week-hour,.company-v2__cal-week-tz{color:hsla(0,0%,100%,.5)}.company-v2__cal-week-header,.company-v2__cal-week-hour,.company-v2__cal-week-tz{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.company-v2__cal-week-header{border-bottom:1px solid hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.78);letter-spacing:.08em;padding:8px 0;text-align:center}.company-v2__cal-week-slots{background:hsla(0,0%,100%,.02);border-radius:8px;flex:1;min-height:440px;position:relative}.company-v2__cal-week-slot{background:var(--brand-blue,#6874e8);border-radius:8px;color:#fff;display:flex;flex-direction:column;font-size:12px;gap:2px;left:4px;overflow:hidden;padding:6px 10px;position:absolute;right:4px}.company-v2__cal-week-slot--live{background:linear-gradient(135deg,var(--brand-pink,#dd26a0) 0,#d11c75 100%);box-shadow:0 6px 16px rgba(255,45,146,.3)}.company-v2__cal-week-slot--confirmed{background:var(--brand-blue,#6874e8)}.company-v2__cal-week-slot--waiting{background:rgba(255,45,146,.18);border:1px dashed rgba(255,45,146,.5)}.company-v2__cal-week-slot--free{background:transparent;border:1px dashed hsla(0,0%,100%,.18);color:hsla(0,0%,100%,.78)}.company-v2__cal-week-slot--completed{background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.5)}.company-v2__cal-week-slot--cancelled{background:hsla(0,0%,100%,.04);color:hsla(0,0%,100%,.5)}.company-v2__cal-week-slot-time{font-size:11px;opacity:.85}.company-v2__cal-week-slot-id,.company-v2__cal-week-slot-time{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.company-v2__cal-week-slot-id{font-weight:600}.company-v2__cal-week-slot-match{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;opacity:.85}.company-v2__avail{display:flex;flex-direction:column;gap:24px}.company-v2__avail-empty{color:hsla(0,0%,100%,.78);padding:48px 32px;text-align:center}.company-v2__avail-empty,.company-v2__avail-picker{background:var(--brand-navy,#001645);border-radius:18px}.company-v2__avail-picker{color:#fff;padding:28px 32px}.company-v2__avail-picker-head{align-items:center;display:flex;flex-wrap:wrap;gap:12px 24px;margin-bottom:16px}.company-v2__avail-picker-eyebrow{color:hsla(0,0%,100%,.78);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;letter-spacing:.08em;margin:0;text-transform:uppercase;width:100%}.company-v2__avail-picker-title{flex:1;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:22px;font-weight:700;margin:0}.company-v2__avail-picker-hint{color:hsla(0,0%,100%,.5);font-size:12px}.company-v2__avail-picker-list{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.company-v2__avail-picker-card{background:#162454;border:1px solid transparent;border-radius:14px;color:#fff;display:flex;flex-direction:column;gap:6px;padding:16px;position:relative;text-decoration:none;transition:border-color .15s ease,transform .15s ease}.company-v2__avail-picker-card:hover{border-color:hsla(0,0%,100%,.22);color:#fff;transform:translateY(-1px)}.company-v2__avail-picker-card--active{background:linear-gradient(135deg,var(--brand-pink,#dd26a0) 0,#d11c75 100%);border-color:transparent;box-shadow:0 12px 28px rgba(255,45,146,.25);color:#fff}.company-v2__avail-picker-card--active:hover{color:#fff;transform:none}.company-v2__avail-picker-card-status{align-self:flex-start;border-radius:999px;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;letter-spacing:.06em;padding:3px 8px;text-transform:uppercase}.company-v2__avail-picker-card-status--live{background:hsla(0,0%,100%,.18);color:#fff}.company-v2__avail-picker-card-status--upcoming{background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.78)}.company-v2__avail-picker-card--active .company-v2__avail-picker-card-status--upcoming{background:hsla(0,0%,100%,.18);color:#fff}.company-v2__avail-picker-card-count{color:hsla(0,0%,100%,.78);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;position:absolute;right:16px;top:16px}.company-v2__avail-picker-card--active .company-v2__avail-picker-card-count{color:hsla(0,0%,100%,.85)}.company-v2__avail-picker-card-name{font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:16px;font-weight:700;margin-top:6px}.company-v2__avail-picker-card-dates{font-size:12px;opacity:.75}.company-v2__avail-body{align-items:start;display:grid;gap:24px;grid-template-columns:1fr 300px}@media (max-width:1200px){.company-v2__avail-body{grid-template-columns:1fr}}.company-v2__avail-editor{background:var(--brand-navy,#001645);border-radius:18px;color:#fff;display:flex;flex-direction:column;gap:20px;padding:28px 32px}.company-v2__avail-editor-head{display:flex;flex-direction:column;gap:6px}.company-v2__avail-editor-eyebrow{color:hsla(0,0%,100%,.78);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;letter-spacing:.08em;margin:0;text-transform:uppercase}.company-v2__avail-editor-title{font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:22px;font-weight:700;margin:0}.company-v2__avail-editor-hint{color:hsla(0,0%,100%,.5);font-size:12px}.company-v2__avail-empty-inline{color:hsla(0,0%,100%,.78);font-size:14px;margin:0;padding:32px 16px;text-align:center}.company-v2__avail-days{display:flex;flex-direction:column;gap:16px}.company-v2__avail-day{background:#162454;border-radius:14px;display:flex;flex-direction:column;gap:12px;padding:18px 20px}.company-v2__avail-day-head{align-items:center;display:flex;flex-wrap:wrap;gap:8px 16px}.company-v2__avail-day-title{font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:15px;font-weight:700}.company-v2__avail-day-jd{color:var(--brand-pink,#dd26a0);font-size:10px;letter-spacing:.06em}.company-v2__avail-day-count,.company-v2__avail-day-jd{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.company-v2__avail-day-count{color:hsla(0,0%,100%,.78);font-size:11px;margin-left:auto}.company-v2__avail-day-ranges{display:flex;flex-wrap:wrap;gap:8px}.company-v2__avail-range{align-items:center;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.22);border-radius:10px;color:#fff;display:inline-flex;gap:8px;padding:8px 12px}.company-v2__avail-range--editing{background:rgba(255,45,146,.06);border-color:var(--brand-pink,#dd26a0)}.company-v2__avail-range--error{background:rgba(255,84,84,.08);border-color:#ff5454}.company-v2__avail-range-input,.company-v2__avail-range-time{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.company-v2__avail-range-input{background:transparent;border:none;color:#fff;width:80px}.company-v2__avail-range-input::-webkit-calendar-picker-indicator{filter:invert(1)}.company-v2__avail-range-sep{color:hsla(0,0%,100%,.78)}.company-v2__avail-range-cancel,.company-v2__avail-range-remove{align-items:center;appearance:none;background:transparent;border:none;color:hsla(0,0%,100%,.78);cursor:pointer;display:inline-flex;font-size:18px;justify-content:center;line-height:1;min-height:44px;min-width:44px;padding:0;transition:color .15s ease}@media (min-width:768px){.company-v2__avail-range-cancel,.company-v2__avail-range-remove{min-height:0;min-width:0;padding:0 4px}}.company-v2__avail-range-cancel:hover,.company-v2__avail-range-remove:hover{color:var(--brand-pink,#dd26a0)}.company-v2__avail-range-confirm{appearance:none;background:var(--brand-pink,#dd26a0);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;line-height:1;padding:4px 8px}.company-v2__avail-range-add{appearance:none;background:transparent;border:1px dashed rgba(255,45,146,.5);border-radius:10px;color:var(--brand-pink,#dd26a0);cursor:pointer;font-size:13px;font-weight:600;padding:8px 14px;transition:background .15s ease}.company-v2__avail-range-add:hover{background:rgba(255,45,146,.08)}.company-v2__avail-side{display:flex;flex-direction:column;gap:14px;position:sticky;top:24px}.company-v2__avail-side-card{background:var(--brand-navy,#001645);border-radius:18px;color:#fff;display:flex;flex-direction:column;gap:8px;padding:20px 22px}.company-v2__avail-side-card--reminder{background:linear-gradient(135deg,var(--brand-pink,#dd26a0) 0,#d11c75 100%)}.company-v2__avail-side-eyebrow{color:hsla(0,0%,100%,.78);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;letter-spacing:.08em;margin:0;text-transform:uppercase}.company-v2__avail-side-card--reminder .company-v2__avail-side-eyebrow{color:hsla(0,0%,100%,.85)}.company-v2__avail-side-title{font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:18px;font-weight:700;margin:0}.company-v2__avail-side-duration{background:hsla(0,0%,100%,.06);border-radius:999px;display:flex;gap:4px;margin-top:4px;padding:4px;width:100%}.company-v2__avail-side-duration-pill{border-radius:999px;color:hsla(0,0%,100%,.78);flex:1 1 0;font-size:13px;font-weight:600;padding:8px 12px;text-align:center;transition:background .15s ease,color .15s ease}.company-v2__avail-side-duration-pill--active{background:var(--brand-pink,#dd26a0);box-shadow:0 2px 8px rgba(255,45,146,.28);color:#fff}.company-v2__avail-side-helper{color:hsla(0,0%,100%,.5);font-size:11.5px;margin:4px 0 0}.company-v2__avail-side-toggle{align-items:flex-start;cursor:pointer;display:flex;font-size:12.5px;gap:8px;line-height:1.35;margin-top:6px}.company-v2__avail-side-toggle input[type=checkbox]{cursor:pointer;flex:0 0 auto;margin-top:1px}@media (max-width:575.98px){.company-v2__avail-side-helper{font-size:12.5px}.company-v2__avail-side-toggle{font-size:13.5px}}.company-v2__avail-side-tz{background:hsla(0,0%,100%,.04);border-radius:10px;display:flex;flex-direction:column;gap:4px;margin-top:4px;padding:10px 12px}.company-v2__avail-side-tz-label{color:#fff;font-size:13px}.company-v2__avail-side-tz-readonly{color:hsla(0,0%,100%,.5);font-size:11px}.company-v2__avail-side-body{color:hsla(0,0%,100%,.92);font-size:13px;line-height:1.45;margin:0}.pending-action-toast{background:var(--brand-navy,#001645);border-radius:14px;bottom:32px;box-shadow:0 12px 32px rgba(14,26,61,.28),0 0 0 1px rgba(255,45,146,.32);color:hsla(0,0%,100%,.95);font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:500;left:50%;line-height:1.45;max-width:min(560px,100vw - 32px);opacity:0;padding:14px 22px;pointer-events:none;position:fixed;text-align:center;transform:translate(-50%,16px);transition:opacity .22s ease,transform .22s ease;z-index:1080}.pending-action-toast--visible{opacity:1;transform:translate(-50%)}.cv2-confirm-dialog{background:transparent;border:0;color:inherit;margin:auto;max-height:none;max-width:none;overflow:visible;padding:0}.cv2-confirm-dialog::backdrop{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:rgba(8,14,35,.62)}.cv2-confirm-dialog__panel{background:var(--brand-navy,#001645);border-radius:18px;box-shadow:0 24px 64px rgba(8,14,35,.45),0 0 0 1px hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.94);font-family:Inter,system-ui,sans-serif;padding:28px 28px 22px;position:relative;width:min(440px,100vw - 32px)}.cv2-confirm-dialog__title{color:#fff;font-family:Acumin Variable Concept,Inter,sans-serif;font-size:22px;font-weight:800;letter-spacing:-.4px;line-height:1.1;margin:0 0 10px}.cv2-confirm-dialog__message{color:hsla(0,0%,100%,.76);font-size:13.5px;line-height:1.55;margin:0 0 22px}.cv2-confirm-dialog__actions{align-items:center;display:flex;gap:10px;justify-content:flex-end}.cv2-confirm-dialog__btn{align-items:center;border:0;border-radius:9px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:700;justify-content:center;line-height:1;padding:11px 18px;transition:background-color .15s ease,color .15s ease,border-color .15s ease;white-space:nowrap}.cv2-confirm-dialog__btn:focus-visible{outline:2px solid rgba(255,92,168,.6);outline-offset:2px}.cv2-confirm-dialog__btn--ghost{background:transparent;border:1px solid hsla(0,0%,100%,.18);color:hsla(0,0%,100%,.78)}.cv2-confirm-dialog__btn--ghost:hover{background:hsla(0,0%,100%,.06);color:#fff}.cv2-confirm-dialog__btn--pink{background:var(--brand-pink,#dd26a0);color:#fff}.cv2-confirm-dialog__btn--pink:hover{background:#e6177c}.cv2-confirm-dialog--destructive .cv2-confirm-dialog__panel{padding-left:32px}.cv2-confirm-dialog--destructive .cv2-confirm-dialog__panel:before{background:var(--brand-pink,#dd26a0);border-radius:0 3px 3px 0;bottom:16px;content:"";left:0;position:absolute;top:16px;width:3px}.cv2-iv-dialog{background:transparent;border:0;color:#fff;margin:auto;max-height:none;max-width:none;overflow:visible;padding:0}.cv2-iv-dialog::backdrop{backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);background:rgba(8,14,35,.66)}.cv2-iv-dialog[open] .cv2-iv-dialog__panel{animation:cv2-iv-pop .34s cubic-bezier(.22,1,.36,1) both}.cv2-iv-dialog__panel{background:color-mix(in srgb,var(--brand-navy,#001645) 98%,#fff);border-radius:22px;box-shadow:0 32px 90px rgba(8,14,35,.6),0 0 0 1px hsla(0,0%,100%,.06);display:flex;flex-direction:column;font-family:var(--brand-font-body,"Inter",system-ui,-apple-system,"Segoe UI",sans-serif);max-height:calc(100vh - 56px);max-height:calc(100dvh - 56px);overflow:hidden;position:relative;width:min(960px,100vw - 32px)}.cv2-iv-dialog__close{align-items:center;background:rgba(8,11,26,.42);border:1px solid hsla(0,0%,100%,.22);border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;height:34px;justify-content:center;line-height:1;position:absolute;right:16px;top:16px;transition:background-color .15s ease,border-color .15s ease,transform .15s ease;width:34px;z-index:3}.cv2-iv-dialog__close:hover{background:var(--brand-pink,#dd26a0);border-color:var(--brand-pink,#dd26a0);transform:rotate(90deg)}.cv2-iv-dialog__close:focus-visible{outline:2px solid var(--brand-pink-soft,#f498cf);outline-offset:2px}.cv2-iv-dialog__hero{background:radial-gradient(120% 140% at 0 0,rgba(108,59,255,.42) 0,transparent 55%),radial-gradient(120% 140% at 100% 0,rgba(255,45,146,.4) 0,transparent 52%),linear-gradient(160deg,color-mix(in srgb,var(--brand-navy,#001645) 94%,#fff) 0,var(--brand-navy,#001645) 100%);border-bottom:1px solid hsla(0,0%,100%,.12);flex:0 0 auto;overflow:hidden;padding:30px 30px 24px;position:relative}@media (max-width:575.98px){.cv2-iv-dialog__hero{padding:26px 18px 20px}}.cv2-iv-dialog__hero-glow{background:radial-gradient(closest-side,rgba(255,92,168,.35),transparent);filter:blur(30px);height:160%;left:50%;pointer-events:none;position:absolute;top:-60%;transform:translateX(-50%);width:60%}.cv2-iv-dialog__hero-row{align-items:center;display:flex;gap:18px;padding-right:40px;position:relative}@media (max-width:575.98px){.cv2-iv-dialog__hero-row{flex-wrap:wrap;gap:14px}}.cv2-iv-dialog__logo{box-shadow:0 10px 26px rgba(8,14,35,.45)}.cv2-iv-dialog__hero-id{flex:1 1 auto;min-width:0}.cv2-iv-dialog__hero-sector{color:var(--brand-pink-soft,#f498cf);font-size:10px;font-weight:700;letter-spacing:1.4px;margin:0 0 4px;text-transform:uppercase}.cv2-iv-dialog__hero-name{color:#fff;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:26px;font-weight:800;letter-spacing:-.6px;line-height:1.08;margin:0 0 6px}@media (max-width:575.98px){.cv2-iv-dialog__hero-name{font-size:22px}}.cv2-iv-dialog__hero-meta{color:hsla(0,0%,100%,.78);font-size:12.5px;line-height:1.4;margin:0}.cv2-iv-dialog__score{flex:0 0 auto;height:96px;width:96px}.cv2-iv-dialog__score:before{background:color-mix(in srgb,var(--brand-navy,#001645) 96%,#fff)}.cv2-iv-dialog__schedule{align-items:center;background:rgba(8,11,26,.4);border:1px solid hsla(0,0%,100%,.12);border-radius:14px;display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:24px;padding:14px 18px;position:relative}.cv2-iv-dialog__schedule-eyebrow{color:hsla(0,0%,100%,.5);font-size:9.5px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase}.cv2-iv-dialog__schedule-main{color:#fff;flex:1 1 auto;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:14.5px;font-weight:700}.cv2-iv-dialog__schedule-main span[aria-hidden]{color:hsla(0,0%,100%,.5);margin:0 4px}.cv2-iv-dialog__status{align-items:center;border-radius:999px;display:inline-flex;font-size:10px;font-weight:700;gap:6px;letter-spacing:.06em;padding:5px 12px;text-transform:uppercase;white-space:nowrap}.cv2-iv-dialog__status--live{background:var(--brand-pink,#dd26a0);color:#fff}.cv2-iv-dialog__status--waiting{background:rgba(91,224,168,.18);color:#5be0a8}.cv2-iv-dialog__status--scheduled{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.78)}.cv2-iv-dialog__status-dot{animation:cv2-iv-pulse 1.6s ease-in-out infinite;background:#fff;border-radius:50%;height:7px;width:7px}.cv2-iv-dialog__content{flex:1 1 auto;min-height:0;overflow-y:auto;padding:4px 30px 8px}@media (max-width:575.98px){.cv2-iv-dialog__content{padding:4px 18px 8px}}.cv2-iv-dialog__content .candidate-v2__match-body{margin-top:22px}.cv2-iv-dialog__foot{align-items:center;background:rgba(8,11,26,.35);border-top:1px solid hsla(0,0%,100%,.12);display:flex;flex:0 0 auto;gap:16px;justify-content:space-between;padding:18px 30px}@media (max-width:575.98px){.cv2-iv-dialog__foot{align-items:stretch;flex-direction:column;padding:16px 18px;text-align:center}}.cv2-iv-dialog__foot-hint{color:hsla(0,0%,100%,.78);font-size:12.5px;line-height:1.45;margin:0}.cv2-iv-dialog__foot-hint--muted{color:hsla(0,0%,100%,.5)}.cv2-iv-dialog__cta{align-items:center;background:var(--brand-pink,#dd26a0);border:0;border-radius:11px;box-shadow:0 10px 26px rgba(255,45,146,.32);color:#fff;cursor:pointer;display:inline-flex;flex:0 0 auto;font-family:var(--brand-font-body,"Inter",system-ui,-apple-system,"Segoe UI",sans-serif);font-size:13px;font-weight:700;gap:6px;justify-content:center;line-height:1;padding:12px 22px;text-decoration:none;transition:background-color .15s ease,transform .15s ease,box-shadow .15s ease;white-space:nowrap}.cv2-iv-dialog__cta:hover{background:#e6177c;color:#fff;text-decoration:none;transform:translateY(-1px)}.cv2-iv-dialog__cta:focus-visible{outline:2px solid var(--brand-pink-soft,#f498cf);outline-offset:2px}.cv2-iv-dialog__cta--ghost{background:transparent;border:1px solid hsla(0,0%,100%,.2);box-shadow:none;color:hsla(0,0%,100%,.78)}.cv2-iv-dialog__cta--ghost:hover{background:rgba(255,45,146,.12);border-color:var(--brand-pink,#dd26a0);color:#fff}@keyframes cv2-iv-pop{0%{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes cv2-iv-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.cv2-publish-trigger{align-items:center;display:inline-flex}body.cv2-modal-open{overflow:hidden}.cv2-publish-dialog{background:transparent;border:0;color:inherit;margin:auto;max-height:none;max-width:none;overflow:visible;padding:0}.cv2-publish-dialog::backdrop{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:rgba(8,14,35,.62)}.cv2-publish-dialog__panel{background:var(--brand-navy,#001645);border-radius:20px;box-shadow:0 32px 80px rgba(8,14,35,.55),0 0 0 1px hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.94);display:flex;flex-direction:column;font-family:Inter,system-ui,sans-serif;max-height:calc(100vh - 64px);max-height:calc(100dvh - 64px);overflow:hidden;position:relative;width:min(560px,100vw - 32px)}.cv2-publish-dialog__header{align-items:flex-start;border-bottom:1px solid hsla(0,0%,100%,.06);display:flex;gap:16px;padding:28px 28px 18px}.cv2-publish-dialog__heading{flex:1;min-width:0}.cv2-publish-dialog__eyebrow{color:var(--brand-pink-soft,#f498cf);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;font-weight:700;letter-spacing:1.4px;margin:0 0 6px;text-transform:uppercase}.cv2-publish-dialog__title{color:#fff;font-family:Acumin Variable Concept,Inter,sans-serif;font-size:24px;font-weight:800;letter-spacing:-.5px;line-height:1.1;margin:0}.cv2-publish-dialog__subtitle{color:hsla(0,0%,100%,.7);font-size:13px;line-height:1.55;margin:8px 0 0}.cv2-publish-dialog__close{background:hsla(0,0%,100%,.06);border:0;border-radius:50%;color:hsla(0,0%,100%,.78);cursor:pointer;flex:0 0 auto;font-size:13px;height:32px;line-height:1;transition:background-color .15s ease,color .15s ease;width:32px}.cv2-publish-dialog__close:hover{background:hsla(0,0%,100%,.12);color:#fff}.cv2-publish-dialog__close:focus-visible{outline:2px solid rgba(255,92,168,.6);outline-offset:2px}.cv2-publish-dialog__body{display:flex;flex:1;flex-direction:column;gap:22px;overflow-y:auto;padding:22px 28px 26px}.cv2-publish-dialog__pricing{background:rgba(255,92,168,.08);border:1px solid rgba(255,92,168,.22);border-radius:12px;display:grid;gap:18px;grid-template-columns:1fr 1fr;padding:16px 18px}.cv2-publish-dialog__pricing-cell{display:flex;flex-direction:column;gap:4px;min-width:0}.cv2-publish-dialog__pricing-cell--balance{text-align:right}.cv2-publish-dialog__pricing-label{color:hsla(0,0%,100%,.55);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase}.cv2-publish-dialog__pricing-value{color:#fff;font-family:Acumin Variable Concept,Inter,sans-serif;font-size:18px;font-weight:800;letter-spacing:-.3px}.cv2-publish-dialog__pricing-value--warn{color:#ffb1cf}.cv2-publish-dialog__alert{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;display:flex;gap:14px;padding:18px}.cv2-publish-dialog__alert--warn{background:rgba(255,92,168,.1);border-color:rgba(255,92,168,.28)}.cv2-publish-dialog__alert-icon{align-items:center;background:rgba(255,92,168,.18);border-radius:10px;color:var(--brand-pink-soft,#f498cf);display:inline-flex;flex:0 0 auto;font-size:16px;height:38px;justify-content:center;width:38px}.cv2-publish-dialog__alert-body{flex:1;min-width:0}.cv2-publish-dialog__alert-title{color:#fff;font-family:Acumin Variable Concept,Inter,sans-serif;font-size:14.5px;font-weight:800;letter-spacing:-.2px;margin:0 0 4px}.cv2-publish-dialog__alert-text{color:hsla(0,0%,100%,.72);font-size:12.5px;line-height:1.5;margin:0}.cv2-publish-dialog__form{display:flex;flex-direction:column;gap:18px}.cv2-publish-dialog__fieldset{border:0;margin:0;min-inline-size:auto;padding:0}.cv2-publish-dialog__legend{color:hsla(0,0%,100%,.55);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;font-weight:700;letter-spacing:1.2px;margin:0 0 10px;padding:0;text-transform:uppercase}.cv2-publish-dialog__options{display:flex;flex-direction:column;gap:8px;max-height:320px;overflow-y:auto;padding-right:4px}.cv2-publish-dialog__option{align-items:center;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;cursor:pointer;display:flex;gap:14px;padding:14px 16px;position:relative;transition:background-color .15s ease,border-color .15s ease}.cv2-publish-dialog__option:hover{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.16)}.cv2-publish-dialog__option.is-selected{background:rgba(255,92,168,.1);border-color:rgba(255,92,168,.55)}.cv2-publish-dialog__option:focus-within{outline:2px solid rgba(255,92,168,.5);outline-offset:2px}.cv2-publish-dialog__option-radio{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}.cv2-publish-dialog__option-body{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.cv2-publish-dialog__option-title{color:#fff;font-family:Acumin Variable Concept,Inter,sans-serif;font-size:14.5px;font-weight:700;letter-spacing:-.15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cv2-publish-dialog__option-meta{align-items:center;color:hsla(0,0%,100%,.68);display:inline-flex;flex-wrap:wrap;font-size:12px;gap:8px}.cv2-publish-dialog__option-meta i{color:hsla(0,0%,100%,.55);margin-right:4px}.cv2-publish-dialog__option-deadline{background:rgba(255,92,168,.12);color:rgba(255,92,168,.85)}.cv2-publish-dialog__option-badge,.cv2-publish-dialog__option-deadline{border-radius:999px;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;font-weight:700;letter-spacing:.6px;padding:2px 8px;text-transform:uppercase}.cv2-publish-dialog__option-badge{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.78)}.cv2-publish-dialog__join-hint{color:hsla(0,0%,100%,.6);font-size:12px;line-height:1.5;margin:-4px 0 10px}.cv2-publish-dialog__option-check{align-items:center;background:hsla(0,0%,100%,.08);border-radius:50%;color:transparent;display:inline-flex;flex:0 0 auto;font-size:11px;height:22px;justify-content:center;line-height:1;transition:background-color .15s ease,color .15s ease;width:22px}.cv2-publish-dialog__option.is-selected .cv2-publish-dialog__option-check{background:var(--brand-pink,#dd26a0);color:#fff}.cv2-publish-dialog__footer{display:flex;gap:10px;justify-content:flex-end;margin-top:4px}.cv2-publish-dialog__btn{align-items:center;border:0;border-radius:9px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:700;gap:8px;justify-content:center;line-height:1;padding:12px 18px;text-decoration:none;transition:background-color .15s ease,color .15s ease,border-color .15s ease;white-space:nowrap}.cv2-publish-dialog__btn i{font-size:11px}.cv2-publish-dialog__btn:focus-visible{outline:2px solid rgba(255,92,168,.6);outline-offset:2px}.cv2-publish-dialog__btn--ghost,.cv2-publish-dialog__btn--ghost:focus,.cv2-publish-dialog__btn--ghost:hover,.cv2-publish-dialog__btn--ghost:visited{background:transparent;border:1px solid hsla(0,0%,100%,.18);color:hsla(0,0%,100%,.78)!important}.cv2-publish-dialog__btn--ghost:focus:hover,.cv2-publish-dialog__btn--ghost:hover,.cv2-publish-dialog__btn--ghost:hover:hover,.cv2-publish-dialog__btn--ghost:visited:hover{background:hsla(0,0%,100%,.06);color:#fff!important}.cv2-publish-dialog__btn--pink,.cv2-publish-dialog__btn--pink:focus,.cv2-publish-dialog__btn--pink:hover,.cv2-publish-dialog__btn--pink:visited{background:var(--brand-pink,#dd26a0);color:#fff!important}.cv2-publish-dialog__btn--pink:focus:hover,.cv2-publish-dialog__btn--pink:hover,.cv2-publish-dialog__btn--pink:hover:hover,.cv2-publish-dialog__btn--pink:visited:hover{background:#e6177c}@media (max-width:520px){.cv2-publish-dialog__header{padding:22px 20px 14px}.cv2-publish-dialog__body{padding:18px 20px 22px}.cv2-publish-dialog__pricing{gap:10px;grid-template-columns:1fr}.cv2-publish-dialog__pricing-cell--balance{text-align:left}.cv2-publish-dialog__footer{align-items:stretch;flex-direction:column-reverse}.cv2-publish-dialog__btn{width:100%}}.cv2-cv-preview{background:transparent;border:0;color:inherit;margin:auto;max-height:none;max-width:none;overflow:visible;padding:0}.cv2-cv-preview::backdrop{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:rgba(8,14,35,.62)}.cv2-cv-preview__panel{background:var(--brand-navy,#001645);border-radius:20px;box-shadow:0 32px 80px rgba(8,14,35,.55),0 0 0 1px hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.94);display:flex;flex-direction:column;font-family:var(--brand-font-body,"Inter",system-ui,-apple-system,"Segoe UI",sans-serif);height:calc(100vh - 56px);height:calc(100dvh - 56px);overflow:hidden;position:relative;width:min(860px,100vw - 32px)}.cv2-cv-preview__header{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.06);display:flex;gap:16px;padding:20px 24px}.cv2-cv-preview__heading{flex:1;min-width:0}.cv2-cv-preview__eyebrow{color:var(--brand-pink-soft,#f498cf);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;font-weight:700;letter-spacing:1.4px;margin:0 0 4px;text-transform:uppercase}.cv2-cv-preview__title{color:#fff;font-family:var(--brand-font-display,"Archivo","Inter",system-ui,-apple-system,sans-serif);font-size:20px;font-weight:800;letter-spacing:-.4px;line-height:1.1;margin:0}.cv2-cv-preview__subtitle{color:hsla(0,0%,100%,.6);font-size:12px;line-height:1.4;margin:4px 0 0}.cv2-cv-preview__download{align-items:center;background:var(--brand-pink,#dd26a0);border-radius:999px;color:#fff;display:inline-flex;flex:0 0 auto;font-size:12.5px;font-weight:700;gap:6px;padding:9px 18px;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.cv2-cv-preview__download:hover{box-shadow:0 8px 20px rgba(255,45,146,.35);color:#fff;transform:translateY(-1px)}.cv2-cv-preview__download:focus-visible{outline:2px solid rgba(255,92,168,.7);outline-offset:2px}.cv2-cv-preview__close{background:hsla(0,0%,100%,.06);border:0;border-radius:50%;color:hsla(0,0%,100%,.78);cursor:pointer;flex:0 0 auto;font-size:13px;height:32px;line-height:1;transition:background-color .15s ease,color .15s ease;width:32px}.cv2-cv-preview__close:hover{background:hsla(0,0%,100%,.12);color:#fff}.cv2-cv-preview__close:focus-visible{outline:2px solid rgba(255,92,168,.6);outline-offset:2px}.cv2-cv-preview__body{background:#2a2f3a;flex:1;min-height:0;position:relative}.cv2-cv-preview__frame{border:0;display:block;height:100%;opacity:0;transition:opacity .25s ease;width:100%}.cv2-cv-preview__frame.is-ready{opacity:1}.cv2-cv-preview__loader{align-items:center;color:hsla(0,0%,100%,.7);display:flex;flex-direction:column;font-size:13px;gap:14px;inset:0;justify-content:center;position:absolute}.cv2-cv-preview__loader p{margin:0}.cv2-cv-preview__loader.is-hidden{display:none}.cv2-cv-preview__spinner{animation:cv2-cv-preview-spin .8s linear infinite;border:3px solid hsla(0,0%,100%,.15);border-radius:50%;border-top:3px solid var(--brand-pink,#dd26a0);height:28px;width:28px}@media (max-width:575.98px){.cv2-cv-preview__panel{border-radius:16px;height:calc(100vh - 24px);height:calc(100dvh - 24px);width:calc(100vw - 16px)}.cv2-cv-preview__header{flex-wrap:wrap;padding:16px}.cv2-cv-preview__subtitle{display:none}}@keyframes cv2-cv-preview-spin{to{transform:rotate(1turn)}}.cv-prefill{color:#0a0a14}.cv-prefill .cv-prefill-check{accent-color:var(--brand-pink,#dd26a0);cursor:pointer;height:17px;margin:0;width:17px}.cv-prefill__intro{margin-bottom:22px}.cv-prefill__intro-title{color:#0a0a14;font-family:Archivo,Inter,system-ui,sans-serif;font-size:20px;font-weight:800;letter-spacing:-.5px;margin:0 0 4px}.cv-prefill__intro-hint{color:#5a6178;font-size:13.5px;margin:0}.cv-prefill-section{background:#fff;border:1px solid #e6e8ef;border-radius:16px;box-shadow:0 1px 2px rgba(10,10,20,.03);margin-bottom:16px;overflow:hidden}.cv-prefill-section__head{align-items:flex-start;border-bottom:1px solid #eef0f6;display:flex;gap:14px;justify-content:space-between;padding:16px 18px}.cv-prefill-section__eyebrow{color:var(--brand-pink,#dd26a0);font-size:11px;font-weight:800;letter-spacing:1.1px;margin:0;text-transform:uppercase}.cv-prefill-section__sub{color:#5a6178;font-size:12.5px;margin:4px 0 0}.cv-prefill-section__count{color:#5a6178;font-size:12px;font-variant-numeric:tabular-nums;font-weight:700;margin:4px 0 0}.cv-prefill-section__body{padding:18px}.cv-prefill-section__body--list{padding:0}.cv-prefill-section__lead{color:#5a6178;font-size:13px;margin:0 0 16px}.cv-prefill-badge{align-self:center;background:#f6f7fb;border:1px solid #e6e8ef;border-radius:999px;color:#5a6178;flex:0 0 auto;font-size:10.5px;font-weight:700;letter-spacing:.6px;padding:4px 11px;text-transform:uppercase}.cv-prefill-selectall{align-items:center;color:#5a6178;cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:12.5px;font-weight:600;gap:8px;margin:0;user-select:none}.cv-prefill-selectall input{accent-color:var(--brand-pink,#dd26a0);cursor:pointer;height:16px;margin:0;width:16px}.cv-prefill-input{background:#fff;border:1px solid #e6e8ef;border-radius:10px;color:#0a0a14;font-family:inherit;font-size:14px;padding:9px 12px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.cv-prefill-input::placeholder{color:#9aa0b4}.cv-prefill-input:focus{border-color:var(--brand-pink,#dd26a0);box-shadow:0 0 0 3px rgba(255,45,146,.18);outline:none}.cv-prefill-input:disabled{background:#f6f7fb;color:#9aa0b4;cursor:not-allowed}@media (max-width:575.98px){.cv-prefill-input,.cv-prefill-input.cv-prefill-item__input,select.cv-prefill-input{font-size:16px}}.cv-prefill-compare{background:#f6f7fb;border:1px solid #eef0f6;border-radius:12px;padding:14px}.cv-prefill-compare+.cv-prefill-compare{margin-top:12px}.cv-prefill-compare__toggle{align-items:center;cursor:pointer;display:inline-flex;gap:10px;margin:0 0 10px;user-select:none}.cv-prefill-compare__toggle input{accent-color:var(--brand-pink,#dd26a0);cursor:pointer;height:17px;margin:0;width:17px}.cv-prefill-compare__field{color:#0a0a14;font-size:14px;font-weight:700}.cv-prefill-compare__current{align-items:baseline;color:#5a6178;display:flex;font-size:13px;gap:8px;margin:0 0 8px}.cv-prefill-compare__tag{background:#fff;border:1px solid #e6e8ef;border-radius:999px;color:#5a6178;flex:0 0 auto;font-size:10px;font-weight:700;letter-spacing:.5px;padding:2px 8px;text-transform:uppercase}.cv-prefill-compare__hint{color:#5a6178;font-size:12px;margin:8px 0 0}.cv-prefill-compare:has(.cv-prefill-compare__toggle input:checked){background:rgba(255,45,146,.07);border-color:var(--brand-pink,#dd26a0)}.cv-prefill-list{display:flex;flex-direction:column}.cv-prefill-item{border-bottom:1px solid #eef0f6;display:grid;gap:12px;grid-template-columns:auto 1fr;padding:14px 18px;transition:opacity .15s ease}.cv-prefill-item:last-child{border-bottom:0}.cv-prefill-item:has(.cv-prefill-item__check:not(:checked)){opacity:.4}.cv-prefill-item__check{margin-top:9px}.cv-prefill-item__body{min-width:0}.cv-prefill-item__row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.cv-prefill-item__field{flex:1 1 200px;min-width:200px;position:relative}.cv-prefill-item__field--job{flex:2 1 240px}.cv-prefill-item__input{flex:1 1 140px;min-width:0}.cv-prefill-item__input--month{flex:0 0 140px}.cv-prefill-item__input--year{flex:0 0 96px}.cv-prefill-item__static{color:#0a0a14;flex:1 1 140px;font-weight:600}.cv-prefill-item__sub{align-items:center;color:#5a6178;display:flex;flex-wrap:wrap;font-size:12.5px;gap:14px;margin-top:8px}.cv-prefill-item__ongoing{align-items:center;cursor:pointer;display:inline-flex;gap:6px;margin:0;user-select:none}.cv-prefill-item__ongoing input[type=checkbox]{accent-color:var(--brand-pink,#dd26a0);margin:0}.cv-prefill-item__autocomplete{background:#fff;border:1px solid #e6e8ef;border-radius:10px;box-shadow:0 10px 30px rgba(10,10,20,.1);left:0;list-style:none;margin:0;max-height:240px;overflow-y:auto;padding:4px 0;position:absolute;right:0;top:calc(100% + 4px);z-index:20}.cv-prefill-item__autocomplete li{color:#0a0a14;cursor:pointer;font-size:13px;padding:8px 12px}.cv-prefill-item__autocomplete li:focus,.cv-prefill-item__autocomplete li:hover{background:#f6f7fb}.cv-prefill-nature+.cv-prefill-nature{border-top:1px solid #eef0f6;margin-top:22px;padding-top:20px}.cv-prefill-nature__title{align-items:center;color:#0a0a14;display:flex;font-family:Archivo,Inter,system-ui,sans-serif;font-size:15px;font-weight:800;gap:8px;letter-spacing:-.2px;margin:0 0 12px}.cv-prefill-nature__title:before{background:var(--brand-pink,#dd26a0);border-radius:999px;content:"";height:8px;width:8px}.cv-prefill-skill-group{margin-bottom:16px}.cv-prefill-skill-group:last-child{margin-bottom:0}.cv-prefill-skill-group__title{color:#5a6178;font-size:11px;font-weight:700;letter-spacing:.6px;margin:0 0 8px;text-transform:uppercase}.cv-prefill-chips{display:flex;flex-wrap:wrap;gap:8px}.cv-prefill-chip{align-items:center;background:#fff;border:1px solid #e6e8ef;border-radius:999px;color:#0a0a14;cursor:pointer;display:inline-flex;font-size:13px;gap:8px;padding:7px 13px 7px 11px;transition:background .15s ease,border-color .15s ease,opacity .15s ease;user-select:none}.cv-prefill-chip input{opacity:0;pointer-events:none;position:absolute}.cv-prefill-chip__check{border:1.5px solid #e6e8ef;border-radius:5px;flex:0 0 auto;height:16px;position:relative;transition:background .15s ease,border-color .15s ease;width:16px}.cv-prefill-chip__check:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:8px;left:4.5px;position:absolute;top:1.5px;transform:rotate(45deg) scale(0);transition:transform .12s ease;width:4px}.cv-prefill-chip:hover{border-color:var(--brand-pink,#dd26a0)}.cv-prefill-chip:has(input:checked){background:rgba(255,45,146,.07);border-color:var(--brand-pink,#dd26a0)}.cv-prefill-chip:has(input:checked) .cv-prefill-chip__check{background:var(--brand-pink,#dd26a0);border-color:var(--brand-pink,#dd26a0)}.cv-prefill-chip:has(input:checked) .cv-prefill-chip__check:after{transform:rotate(45deg) scale(1)}.cv-prefill-chip:has(input:not(:checked)){opacity:.6}.cv-prefill-chip:focus-within{box-shadow:0 0 0 3px rgba(255,45,146,.18)}.cv-prefill-collapsible{background:#fff;border:1px solid #e6e8ef;border-radius:14px;margin:8px 0 16px;overflow:hidden}.cv-prefill-collapsible--neutral{background:#f6f7fb}.cv-prefill-collapsible--warning{background:#fffdf5;border-color:#f6d68a}.cv-prefill-collapsible__summary{align-items:center;color:#0a0a14;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:10px;list-style:none;padding:13px 18px;user-select:none}.cv-prefill-collapsible__summary::-webkit-details-marker{display:none}.cv-prefill-collapsible__summary:before{color:#9aa0b4;content:"›";font-size:18px;line-height:1;transition:transform .15s ease}.cv-prefill-collapsible[open]>.cv-prefill-collapsible__summary:before{transform:rotate(90deg)}.cv-prefill-collapsible__title{flex:1 1 auto}.cv-prefill-collapsible__count{background:#e6e8ef;border-radius:999px;color:#5a6178;font-size:12px;font-weight:700;padding:2px 10px}.cv-prefill-collapsible--warning .cv-prefill-collapsible__count{background:#f6d68a;color:#8a5a00}.cv-prefill-collapsible__hint{color:#5a6178;font-size:13px;margin:0 0 12px}.cv-prefill-collapsible__body{border-top:1px solid #eef0f6;padding:4px 18px 18px}.cv-prefill-collapsible--warning .cv-prefill-collapsible__body{border-top-color:#f6d68a}.cv-prefill-muted{color:#5a6178}.cv-prefill-readonly-list{color:#5a6178;font-size:13px;list-style:none;margin:0 0 12px;padding:0}.cv-prefill-readonly-list li{border-bottom:1px solid #eef0f6;padding:5px 0}.cv-prefill-readonly-list li:last-child{border-bottom:0}.cv-prefill-readonly-chip{align-items:center;background:#fff;border:1px solid #e6e8ef;border-radius:999px;color:#5a6178;display:inline-flex;font-size:12px;padding:4px 11px}.cv-prefill-sticky{align-items:center;background:#fff;border:1px solid #e6e8ef;border-radius:16px;bottom:16px;box-shadow:0 10px 30px rgba(10,10,20,.1);display:flex;gap:12px;justify-content:flex-end;margin-top:20px;padding:14px 18px;position:sticky;z-index:30}.cv-prefill-sticky__count{color:#5a6178;font-size:13px;margin-right:auto}.cv-prefill-sticky__count strong{color:#0a0a14;font-weight:800}.cv-prefill-sticky__cta{align-items:center;background:var(--brand-pink,#dd26a0);border:0;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:700;gap:6px;padding:11px 20px;transition:background .15s ease,transform .05s ease,box-shadow .15s ease}.cv-prefill-sticky__cta:hover{background:color-mix(in srgb,var(--brand-pink,#dd26a0) 91%,#000)}.cv-prefill-sticky__cta:active{transform:scale(.98)}.cv-prefill-sticky__cta:focus-visible{box-shadow:0 0 0 3px rgba(255,45,146,.18);outline:none}.cv-prefill-sticky__cta svg{transition:transform .15s ease}.cv-prefill-sticky__cta:hover svg{transform:translateX(2px)}.cv-prefill-sticky__ghost{align-items:center;background:transparent;border:1px solid #e6e8ef;border-radius:999px;color:#0a0a14;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;padding:11px 18px;text-decoration:none;transition:background .15s ease,border-color .15s ease}.cv-prefill-sticky__ghost:hover{background:#f6f7fb;border-color:#5a6178;color:#0a0a14;text-decoration:none}.cv-prefill-sticky__ghost:focus-visible{box-shadow:0 0 0 3px rgba(255,45,146,.18);outline:none}@media (max-width:640px){.cv-prefill-section__head{flex-direction:column;gap:8px}.cv-prefill-sticky{flex-wrap:wrap}.cv-prefill-sticky__count{margin:0 0 4px;width:100%}}@media (max-width:991.98px){.cv-prefill-sticky{bottom:calc(102px + env(safe-area-inset-bottom, 0px))}}.comp-row .comp-grid__possessed{display:none}.comp-row[data-skill-kind=binary] .comp-grid__interest,.comp-row[data-skill-kind=binary] .comp-grid__level,.comp-row[data-skill-kind=binary] .comp-grid__years{display:none!important}.comp-row[data-skill-kind=binary] .comp-grid__possessed{align-items:center;display:flex;grid-column:2/span 3;justify-self:start}.comp-possessed{align-items:center;color:inherit;cursor:pointer;display:inline-flex;font-size:13px;gap:8px}.comp-possessed__input{accent-color:currentColor;cursor:pointer;height:18px;width:18px}.comp-possessed__label{user-select:none}.offer-skill-card-v2[data-skill-kind=binary] .offer-skill-card-v2__flex-wrap,.offer-skill-card-v2[data-skill-kind=binary] .offer-skill-card-v2__levels{display:none!important}.offer-skill-card-v2[data-skill-kind=binary] .offer-skill-card-v2__type-btn--must:after{content:""}.job-skill-card--binary .job-skill-card__dot,.job-skill-card--binary .job-skill-card__level{display:none}.payment-result-card{background:#fff;border:1px solid #d1d1cf;border-radius:16px;box-shadow:0 12px 40px rgba(0,0,0,.06);margin:40px auto;max-width:480px;padding:40px 32px;text-align:center}.payment-result-card__icon{color:#747474;font-size:56px;line-height:1;margin-bottom:18px}.payment-result-card--cancel .payment-result-card__icon{color:#dc3545}.payment-result-card--success .payment-result-card__icon{color:#198754}.payment-result-card__title{font-family:Fredoka,sans-serif;font-size:26px;margin:0 0 12px}.payment-result-card__text{color:#2e2e2e;font-size:16px;line-height:1.5;margin:0 auto 28px;max-width:36ch}.payment-result-card__actions{display:flex;flex-direction:column;gap:12px}.payment-result-card__actions .btn{min-height:48px;width:100%}@media (min-width:576px){.payment-result-card{padding:48px 44px}.payment-result-card__actions{flex-direction:row;justify-content:center}.payment-result-card__actions .btn{min-width:180px;width:auto}}@media (max-width:575.98px){.payment-result-card{margin:24px 12px;padding:32px 20px}.payment-result-card__title{font-size:22px}}html,main{height:100%}body{font-family:Outfit,sans-serif;font-size:14px;font-weight:400}@media (max-width:991.98px){body.has-sidebar{padding-bottom:80px}body.has-sidebar-action{padding-bottom:150px}}@media (max-width:1199.98px){.overflow-hidden-drawer{overflow:hidden}}.h1,.h2,.h3,h1,h2,h3{font-family:Fredoka,sans-serif}.container{margin:auto;max-width:1230px}@media (max-width:991.98px){.container.no-padding-mobile{padding:0}.container.no-padding-mobile #main-content{overflow:hidden}}.text-primary{color:color-mix(in srgb,var(--brand-pink,#dd26a0) 91%,#000)!important}@media (max-width:767.98px){.uniios-dt{margin:0 -15px}}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{isolation:unset}.nav-tabs{border-bottom:none;font-size:16px}.nav-tabs .nav-link{border:none;color:#747474;margin-bottom:0;position:relative}.nav-tabs .nav-link.active{color:#000}.nav-tabs .nav-link.active:after{background-color:#000;bottom:0;content:"";display:block;height:2px;left:0;position:absolute;width:100%;z-index:1}.nav-tabs--drawer{border-bottom:1px solid #d1d1cf;padding-bottom:0}@media (max-width:767.98px){.nav-tabs .nav-item+.nav-item{margin-left:10px}.nav-tabs .nav-link{padding:10px 10px 10px 0}}@media (min-width:1200px){.tab-content .tab-pane--drawer{display:block}}@media (max-width:767.98px){.text-md-end{text-align:right}}@media (max-width:991.98px){.no-padding-x-mobile{padding-left:0!important;padding-right:0!important}}.opacity-0{opacity:0;pointer-events:none}.white-space-break{white-space:break-spaces}div.form-group.need-to-be-informed .form-checkbox-uniios:after,div.form-group.need-to-be-informed input,div.form-group.need-to-be-informed select,div.form-group.need-to-be-informed span.select2-selection{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E");background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);border-color:#dc3545;padding-right:calc(1.5em + .75rem)}div.form-group.need-to-be-informed .form-checkbox-uniios:after{content:""}a+span.need-to-be-informed span.missing-data{background-size:1.22rem;margin-top:.06em}@media (max-width:991.98px){a+span.need-to-be-informed span.missing-data{margin-top:.08em}}a.need-to-be-informed span.missing-data,div.need-to-be-informed span.missing-data,span.need-to-be-informed span.missing-data{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E");background-position:0;background-repeat:no-repeat;background-size:1.2rem;display:block;height:20px;width:20px}a.need-to-be-informed .card-title+span.missing-data,div.need-to-be-informed .card-title+span.missing-data,span.need-to-be-informed .card-title+span.missing-data{margin-left:.5em}a.need-to-be-informed a+span.missing-data,div.need-to-be-informed a+span.missing-data,span.need-to-be-informed a+span.missing-data{background-size:1.22rem;margin-top:.06em}