.fd[data-v-ac735285]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:#04121eb8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.fd__panel[data-v-ac735285]{position:relative;width:100%;max-width:420px;padding:2.75rem 2.25rem 2.25rem;border-radius:14px;background:#fff;box-shadow:0 24px 60px #04121e59;text-align:center}.fd__mark[data-v-ac735285]{display:block;width:46px;height:62px;margin:0 auto 1.25rem;background-color:#00436e;-webkit-mask:url(/img/brand/logo-droplet.png) center / contain no-repeat;mask:url(/img/brand/logo-droplet.png) center / contain no-repeat}.fd__mark--warn[data-v-ac735285]{width:52px;height:52px;line-height:52px;border-radius:50%;background:#fdecea;color:#b3261e;font-size:1.75rem;font-weight:700;-webkit-mask:none;mask:none}.fd__eyebrow[data-v-ac735285]{margin:0 0 .5rem;color:#5e7286;font-family:Courier New,Courier,monospace;font-size:.8rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.fd__title[data-v-ac735285]{margin:0 0 .75rem;color:#0b2135;font-size:1.6rem;font-weight:700;line-height:1.2;letter-spacing:-.01em}.fd__message[data-v-ac735285]{margin:0 0 1.75rem;color:#46586a;font-size:1rem;line-height:1.6}.fd__button[data-v-ac735285]{width:100%;padding:.85rem 1.5rem;border:0;border-radius:999px;background:#00436e;color:#fff;font-size:1rem;font-weight:600;letter-spacing:.02em;cursor:pointer;transition:background .18s ease}.fd__button[data-v-ac735285]:hover{background:#00558c}.fd__button[data-v-ac735285]:focus-visible{outline:3px solid #7FC8EE;outline-offset:3px}.fd__panel--error .fd__button[data-v-ac735285]{background:#0b2135}.fd__panel--error .fd__button[data-v-ac735285]:hover{background:#15304a}.fd-enter-active[data-v-ac735285]{transition:opacity .22s ease}.fd-leave-active[data-v-ac735285]{transition:opacity .16s ease}.fd-enter-from[data-v-ac735285],.fd-leave-to[data-v-ac735285]{opacity:0}.fd-enter-active .fd__panel[data-v-ac735285]{animation:fd-rise-ac735285 .32s cubic-bezier(.16,.84,.44,1)}@keyframes fd-rise-ac735285{0%{transform:translateY(14px) scale(.97);opacity:0}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){.fd-enter-active[data-v-ac735285],.fd-leave-active[data-v-ac735285]{transition:none}.fd-enter-active .fd__panel[data-v-ac735285]{animation:none}}@media(max-width:480px){.fd__panel[data-v-ac735285]{padding:2.25rem 1.5rem 1.75rem}.fd__title[data-v-ac735285]{font-size:1.4rem}}.cv-form[data-v-343c36b4]{--cv-brand: #007CBA;--cv-brand-dark: #00558C;--cv-sky: #7DD2FA;--cv-line: rgba(0, 124, 186, .28);--cv-line-hover: rgba(0, 124, 186, .55);--cv-fill: #f1f8fd;--cv-danger: #b3261e;text-align:left}.cv-form__grid[data-v-343c36b4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1.4rem}.cv-form__field[data-v-343c36b4]{display:flex;flex-direction:column;min-width:0;border:0;padding:0;margin:0}.cv-form__field--full[data-v-343c36b4]{grid-column:1 / -1}.cv-form__label[data-v-343c36b4]{display:block;margin-bottom:.5rem;padding:0;color:var(--cv-brand-dark);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.cv-form__label span[data-v-343c36b4]{color:var(--cv-brand)}.cv-form__control[data-v-343c36b4]{position:relative;display:block}.cv-form__icon[data-v-343c36b4]{position:absolute;top:50%;left:1rem;width:19px;height:19px;margin-top:-9.5px;color:#007cba99;pointer-events:none;transition:color .2s ease}.cv-form__control:hover .cv-form__icon[data-v-343c36b4]{color:#007cbad9}.cv-form__control:focus-within .cv-form__icon[data-v-343c36b4]{color:var(--cv-brand)}.cv-form__input[data-v-343c36b4]{width:100%;height:3.25rem;padding:0 1.1rem 0 2.9rem;border:1.5px solid var(--cv-line);border-radius:12px;background:var(--cv-fill);color:#10344f;font-family:inherit;font-size:1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.cv-form__input[data-v-343c36b4]::placeholder{color:#8aa8bd}.cv-form__input[data-v-343c36b4]:hover{border-color:var(--cv-line-hover);background:#eaf5fc}.cv-form__input[data-v-343c36b4]:focus{outline:none;background:#fff;border-color:var(--cv-brand);box-shadow:0 0 0 4px #007cba29}.cv-form__input.is-invalid[data-v-343c36b4]{border-color:var(--cv-danger);background:#fdf5f4}.cv-form__error[data-v-343c36b4]{margin:.45rem 0 0;color:var(--cv-danger);font-size:.83rem;line-height:1.4}.cv-form__roles[data-v-343c36b4]{display:block}.cv-form__chips[data-v-343c36b4]{display:flex;flex-wrap:wrap;gap:.5rem}.cv-chip[data-v-343c36b4]{position:relative;display:inline-flex;align-items:center;gap:.45rem;padding:.55rem 1rem;border:1.5px solid var(--cv-line);border-radius:999px;background:var(--cv-fill);color:#2f5f7e;font-size:.9rem;font-weight:600;line-height:1;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease,transform .2s ease}.cv-chip[data-v-343c36b4]:before{content:"";width:8px;height:8px;border-radius:50%;border:1.5px solid rgba(0,124,186,.45);background:transparent;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.cv-chip[data-v-343c36b4]:hover{border-color:var(--cv-line-hover);background:#eaf5fc;color:var(--cv-brand-dark)}.cv-chip--on[data-v-343c36b4]{border-color:var(--cv-brand);background:linear-gradient(135deg,#007cba24,#7dd2fa38);color:var(--cv-brand-dark)}.cv-chip--on[data-v-343c36b4]:before{border-color:var(--cv-brand);background:var(--cv-brand);box-shadow:0 0 0 3px #007cba2e}.cv-chip__radio[data-v-343c36b4]{position:absolute;opacity:0;width:1px;height:1px}.cv-chip__radio:focus-visible+span[data-v-343c36b4]{outline:2px solid var(--cv-brand);outline-offset:4px;border-radius:4px}.cv-form__control--other[data-v-343c36b4]{margin-top:.75rem}.cv-drop[data-v-343c36b4]{position:relative;border:2px dashed rgba(0,124,186,.35);border-radius:14px;background:radial-gradient(120% 120% at 50% -20%,rgba(125,210,250,.18),transparent 65%),var(--cv-fill);transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.cv-drop[data-v-343c36b4]:hover{border-color:var(--cv-line-hover)}.cv-drop[data-v-343c36b4]:focus-within{border-color:var(--cv-brand);box-shadow:0 0 0 4px #007cba29}.cv-drop--active[data-v-343c36b4]{border-color:var(--cv-brand);border-style:solid;background:#007cba1f}.cv-drop--filled[data-v-343c36b4]{border-style:solid;border-color:#007cba73;background:#fff}.cv-drop--invalid[data-v-343c36b4]{border-color:var(--cv-danger);background:#fdf5f4}.cv-drop__input[data-v-343c36b4]{position:absolute;width:1px;height:1px;opacity:0}.cv-drop__prompt[data-v-343c36b4]{display:flex;flex-direction:column;align-items:center;gap:.3rem;padding:1.9rem 1.25rem;text-align:center;cursor:pointer}.cv-drop__glyph[data-v-343c36b4]{display:grid;place-items:center;width:46px;height:46px;margin-bottom:.35rem;border-radius:50%;background:#007cba1a;color:var(--cv-brand);transition:transform .25s ease,background-color .2s ease}.cv-drop__glyph svg[data-v-343c36b4]{width:22px;height:22px}.cv-drop__prompt:hover .cv-drop__glyph[data-v-343c36b4],.cv-drop--active .cv-drop__glyph[data-v-343c36b4]{transform:translateY(-2px);background:#007cba29}.cv-drop__lead[data-v-343c36b4]{color:#1d4f70;font-size:.98rem}.cv-drop__lead b[data-v-343c36b4]{color:var(--cv-brand)}.cv-drop__hint[data-v-343c36b4]{color:#6a92ac;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.cv-drop__file[data-v-343c36b4]{display:flex;align-items:center;gap:.9rem;padding:1rem 1.1rem}.cv-drop__badge[data-v-343c36b4]{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:10px;background:linear-gradient(135deg,var(--cv-brand) 0%,var(--cv-brand-dark) 100%);color:#fff;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.68rem;font-weight:600;letter-spacing:.06em}.cv-drop__meta[data-v-343c36b4]{display:flex;flex-direction:column;gap:.15rem;min-width:0}.cv-drop__name[data-v-343c36b4]{overflow:hidden;color:#10344f;font-size:.95rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.cv-drop__size[data-v-343c36b4]{color:#6a92ac;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.72rem}.cv-drop__remove[data-v-343c36b4]{flex:none;display:grid;place-items:center;width:34px;height:34px;margin-left:auto;padding:0;border:0;border-radius:50%;background:#007cba1a;color:var(--cv-brand-dark);cursor:pointer;transition:background-color .2s ease,color .2s ease}.cv-drop__remove svg[data-v-343c36b4]{width:16px;height:16px}.cv-drop__remove[data-v-343c36b4]:hover{background:#fdecea;color:var(--cv-danger)}.cv-form__actions[data-v-343c36b4]{margin-top:1.9rem}.cv-form__submit[data-v-343c36b4]{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;width:100%;height:3.5rem;padding:0 1.5rem;border:0;border-radius:12px;background:linear-gradient(135deg,var(--cv-brand) 0%,var(--cv-brand-dark) 100%);color:#fff;font-family:inherit;font-size:1.02rem;font-weight:700;letter-spacing:.04em;cursor:pointer;box-shadow:0 10px 28px #00558c59;transition:transform .25s ease,box-shadow .25s ease,background .4s ease}.cv-form__submit svg[data-v-343c36b4]{transition:transform .25s ease}.cv-form__submit[data-v-343c36b4]:hover:not(:disabled),.cv-form__submit[data-v-343c36b4]:focus-visible{transform:translateY(-2px);background:linear-gradient(135deg,var(--cv-brand-dark) 0%,var(--cv-brand) 100%);box-shadow:0 14px 36px #00558c73}.cv-form__submit:hover:not(:disabled) svg[data-v-343c36b4]{transform:translate(4px)}.cv-form__submit[data-v-343c36b4]:disabled{cursor:progress;opacity:.85;box-shadow:none}.cv-form__spinner[data-v-343c36b4]{width:17px;height:17px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:cv-spin-343c36b4 .7s linear infinite}@keyframes cv-spin-343c36b4{to{transform:rotate(360deg)}}.cv-form__fineprint[data-v-343c36b4]{margin:.9rem 0 0;color:#6a92ac;font-size:.82rem;line-height:1.5;text-align:center}@media screen and (max-width:620px){.cv-form__grid[data-v-343c36b4]{grid-template-columns:minmax(0,1fr)}.cv-drop__prompt[data-v-343c36b4]{padding:1.5rem 1rem}}@media(prefers-reduced-motion:reduce){.cv-form__submit[data-v-343c36b4],.cv-form__submit svg[data-v-343c36b4],.cv-drop__glyph[data-v-343c36b4]{transition:none}.cv-form__submit[data-v-343c36b4]:hover:not(:disabled){transform:none}.cv-form__spinner[data-v-343c36b4]{animation-duration:2s}}.star[data-v-745223ee]{font-size:2rem;cursor:pointer;color:#ccc;transition:color .2s;-webkit-user-select:none;user-select:none}.star.is-active[data-v-745223ee],.star[data-v-745223ee]:hover{color:#f5a623}.rating-row[data-v-745223ee]{padding:.5rem 0}
