@charset "UTF-8";.mod-content-root{position:relative;overflow:hidden}.progress[data-v-2e9ba9e4]{height:.25rem}.multi-select-dropdown[data-v-f28a4de7]{font-size:inherit}.dropdown-menu-scrollable[data-v-f28a4de7]{max-height:min(320px,50vh);overflow-y:auto}.dropdown-item[data-v-f28a4de7]{cursor:pointer}.dropdown-item.disabled[data-v-f28a4de7]{cursor:not-allowed}.vstack[data-v-831b84a8]{min-height:100%;min-width:100%;width:fit-content}.pdf-view[data-v-831b84a8]{transform:var(--v24cb6c64);transform-origin:left top}.modal.docviewer-password-modal{z-index:1300!important}body:has(.modal.docviewer-password-modal.show) .modal-backdrop.fade.show:last-of-type{z-index:1290!important}.debug-locale-switcher .btn[data-v-13ec2840]{color:#ffffffbf;border-color:#ffffff40;background:transparent}.debug-locale-switcher .btn[data-v-13ec2840]:hover{color:#fff;border-color:#ffffff73;background:#ffffff1a}.debug-locale-switcher .btn.active[data-v-13ec2840],.debug-locale-switcher .btn.active[data-v-13ec2840]:hover,.debug-locale-switcher .btn.active[data-v-13ec2840]:focus,.debug-locale-switcher .btn.active[data-v-13ec2840]:active{color:#fff!important;background:#ffffff38!important;border-color:#ffffff73!important;box-shadow:none}.debug-page-width-button[data-v-ad23d77c]{--bs-btn-color: inherit;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: transparent;--bs-btn-active-color: #fff;--bs-btn-active-bg: transparent;--bs-btn-active-border-color: transparent}.fullscreen-btn-trigger[data-v-90d8b25d]{min-width:2.25rem;min-height:2.25rem;align-items:center;justify-content:center}.modal.modal-messages{display:flex!important;align-items:center}.modal.modal-messages .modal-dialog{margin:auto;width:50vw;max-width:700px;min-width:300px}.modal.modal-messages .modal-dialog .modal-content{height:80vh;padding-bottom:20px}.modal.modal-messages .modal-dialog .modal-body{overflow:auto}.one-mess .card{--mess-accent: #e1e1e1;overflow:hidden;border:2px solid var(--mess-accent)}.one-mess .warning{--mess-accent: #ffe69c}.one-mess .primary{--mess-accent: #9ec5fe}.one-mess .danger{--mess-accent: #f1aeb5}.one-mess .new-mess{float:right;display:block;margin:0;padding:0 5px;line-height:1.25;background-color:var(--mess-accent);border-left:2px solid var(--mess-accent);border-bottom:2px solid var(--mess-accent);border-radius:0 calc(var(--bs-card-border-radius, 20px) - 2px) 0 8px}.one-mess .link-mess{color:var(--berry);text-decoration-color:var(--berry)}.one-mess .link-mess:hover{color:var(--berry-dark);text-decoration-color:#fff0}.icon-wrapper[data-v-d060c5c1]{position:relative;display:inline-flex;align-items:center;justify-content:center;line-height:1;width:1em;height:1em}.badge-count[data-v-d060c5c1]{position:absolute;top:0;right:0;transform:translate(45%,-45%);min-width:14px;height:14px;padding:0 3px;border-radius:999px;background:#ff453a;color:#fff;font-size:.55rem;font-weight:700;line-height:14px;text-align:center;box-shadow:0 0 0 1.5px #001f63e6;z-index:2;pointer-events:none}#fullscreen-floating{width:fit-content}.debug-service-controls{align-self:center!important;flex-shrink:0;height:fit-content}.navbar-brand-group{flex-shrink:0}.container-header--with-home-search{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:1rem}.container-header--with-home-search .navbar-brand-group{justify-self:start}.container-header--with-home-search .navbar-home-search{justify-self:center;grid-column:2;margin:0}.container-header--with-home-search>.hstack{justify-self:end}.navbar-home-search{flex:0 1 auto;display:flex;align-items:center;width:min(28rem,100%);min-width:12rem;padding:.35rem .75rem;border:1px solid rgba(255,255,255,.85);border-radius:2rem;background:#ffffff1f}.navbar-home-search__icon{color:#ffffffd9;font-size:.9rem;margin-right:.4rem}.navbar-home-search__input{flex:1;min-width:0;border:0;background:transparent;color:#fff;font-size:.875rem;outline:none;box-shadow:none}.navbar-home-search__input:focus,.navbar-home-search__input:focus-visible{outline:none;box-shadow:none}.navbar-home-search__input::-webkit-search-decoration,.navbar-home-search__input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.navbar-home-search__input::-ms-clear{display:none;width:0;height:0}.navbar-home-search__input::placeholder{color:#ffffffb3}.navbar-home-search__clear{border:0;background:transparent;color:#ffffffbf;padding:0 .15rem;line-height:1}.navbar-home-search__clear:hover{color:#fff}.login-page{display:flex;align-items:center;justify-content:center;min-height:100vh;width:100%;padding:1.5rem;background:linear-gradient(180deg,#f7faff,#eef4fb)}.login-page__card{width:100%;max-width:420px;padding:2.5rem;background:var(--glass-bg, rgba(255, 255, 255, .72));backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1.5px solid rgba(26,57,118,.12);border-radius:var(--radius-lg, 20px);box-shadow:0 8px 32px #1a397614}.login-page__card form .btn-primary{width:100%}.login-page__card form .logout-button{float:none;width:100%;margin-top:.5rem}.login-page__card h1{font-size:1.1rem;font-weight:600;color:var(--text-primary, #1d1d1f);margin-bottom:1.25rem}.login-page__logo{text-align:center;margin-bottom:2rem}.login-page__logo-img{height:52px;width:auto}.login-page__footer{margin-top:2rem;padding-top:1.25rem;border-top:.5px solid var(--border-subtle, rgba(0, 0, 0, .06));text-align:center}.login-page__footer-text{margin:0;font-size:.72rem;color:var(--text-tertiary, #aeaeb2);line-height:1.7}.login-page__footer-link{color:var(--berry, #1a3976);font-weight:600;text-decoration:none}.login-page__footer-link:hover{color:var(--accent-cyan, #68d2df)}.login-page__status{display:flex;align-items:center;justify-content:center;gap:.4rem;margin-bottom:1.5rem}.login-page__status-dot{width:8px;height:8px;border-radius:50%;background:var(--success, #30d158);animation:login-page-pulse 2.5s ease-in-out infinite}@keyframes login-page-pulse{0%,to{opacity:1;box-shadow:0 0 #30d15880}50%{opacity:.8;box-shadow:0 0 0 5px #30d15800}}.login-page__status-text{font-size:.7rem;color:var(--text-tertiary, #aeaeb2);font-weight:500}.login-page__title{font-size:.82rem;font-weight:600;color:var(--text-secondary, #86868b);text-transform:uppercase;letter-spacing:.04em;margin-bottom:1rem}.login-page__option{display:flex;align-items:center;width:100%;padding:.9rem 1.2rem;border-radius:12px;border:.5px solid var(--border-subtle, rgba(0, 0, 0, .06));background:#fff9;cursor:pointer;margin-bottom:.75rem;transition:transform .3s ease,box-shadow .3s ease;text-decoration:none;color:inherit}.login-page__option:last-of-type{margin-bottom:0}.login-page__option:hover{transform:translateY(-2px);box-shadow:0 8px 24px #1a39761a;color:inherit}.login-page__option-icon{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.1rem;margin-right:1rem;color:#fff;flex-shrink:0}.login-page__option-icon--microsoft{background:linear-gradient(135deg,#0078d4,#00bcf2)}.login-page__option-icon--external{background:linear-gradient(135deg,var(--berry, #1a3976),var(--berry-light, #2d5a9e))}.login-page__option-body{text-align:left;min-width:0}.login-page__option-title{font-size:.9rem;font-weight:600;color:var(--text-primary, #1d1d1f)}.login-page__option-hint{font-size:.72rem;color:var(--text-tertiary, #aeaeb2)}.login-page__back{display:flex;justify-content:center;margin-top:.75rem;margin-bottom:0}.login-page__back .btn-link{font-size:.82rem;color:var(--berry, #1a3976);text-decoration:none}.login-page__back .btn-link:hover{color:var(--accent-cyan, #68d2df)}.login-page__form .form-label{font-size:.75rem;font-weight:600;color:var(--text-secondary, #86868b);text-transform:uppercase;letter-spacing:.03em}.login-page__form .btn-primary{width:100%;margin-top:.25rem}.password-toggle[data-v-6c74b021]{display:flex;align-items:center;padding:0 .75rem;cursor:pointer;-webkit-user-select:none;user-select:none}.password-toggle i[data-v-6c74b021]{font-size:1.1rem}.password-input.is-disabled .password-toggle[data-v-6c74b021]{pointer-events:none;opacity:.6;cursor:default}.otp-cells[data-v-52f3f5ea]{display:flex;gap:.5rem;justify-content:center}.otp-cell[data-v-52f3f5ea]{width:2.75rem;height:3rem;padding:0;text-align:center;font-size:1.35rem;font-weight:600;letter-spacing:0;border-radius:.5rem}.otp-cell[data-v-52f3f5ea]:focus{border-color:var(--bs-primary);box-shadow:0 0 0 .2rem #0d6efd33}.login-modal-dialog[data-v-0db50087],.login-modal-dialog[data-v-a73de2e9]{max-width:500px;width:95%;margin:5em auto}.expandable-text-root[data-v-5fb19f7b]{display:block;width:100%;max-width:100%;min-width:0;position:relative}.expandable-text-root[data-v-5fb19f7b]>div{display:block;width:100%;max-width:100%;min-width:0}.expandable-text[data-v-5fb19f7b]{display:block;width:100%;max-width:100%;min-width:0;margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:default;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;word-break:normal}.expandable-text--interactive[data-v-5fb19f7b]{cursor:pointer}.expandable-text--expanded[data-v-5fb19f7b]{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;word-break:break-word}.expandable-text--empty[data-v-5fb19f7b]{cursor:default}.expandable-text-measure[data-v-5fb19f7b]{position:absolute;left:0;top:0;visibility:hidden;pointer-events:none;overflow:visible;white-space:nowrap;max-width:none;width:max-content;height:0}.dropdown-item.active[data-v-23613c63]{padding-left:.75rem}.form-select[data-v-7ca75b87]{font-size:inherit}.filter-dropdown-bool-row[data-v-7ca75b87]{position:relative;width:100%;min-width:0}.filter-dropdown-bool-row .form-select[data-v-7ca75b87]{flex:1 1 auto;min-width:0;width:100%}.d-flex.justify-content-between>a[data-v-7ca75b87]:last-child{flex-shrink:0;margin-left:.25rem}.rtms-grid[data-v-740a31a3]{display:flex;flex-direction:column;min-width:0;max-width:100%}.table-rtms-outer[data-v-740a31a3]{overflow-x:hidden;position:relative;min-width:0;max-width:100%}.rtms-sticky-scroll[data-v-740a31a3]{position:sticky;bottom:0;height:10px;overflow-x:auto;overflow-y:hidden;background:#fff;z-index:5;border:0;box-shadow:none;line-height:0}.rtms-sticky-scroll[data-v-740a31a3]::-webkit-scrollbar{height:10px}.rtms-sticky-scroll[data-v-740a31a3]::-webkit-scrollbar-track{background:#f2f2f2;border-radius:0;margin:0;border:0;box-shadow:none}.rtms-sticky-scroll[data-v-740a31a3]::-webkit-scrollbar-thumb{background-color:#acacac;border-radius:4px;border:0;box-shadow:none}.rtms-sticky-scroll-inner[data-v-740a31a3]{height:1px;visibility:hidden;pointer-events:none}.table-rtms--hide-native-scrollbar[data-v-740a31a3]{-ms-overflow-style:none;scrollbar-width:none}.table-rtms--hide-native-scrollbar[data-v-740a31a3]::-webkit-scrollbar{width:0;height:0}.home-block__thead-group-spacer[data-v-8497cae0]{padding:0;border-bottom:0;background:var(--bs-tertiary-bg)}.home-block__thead-group-title[data-v-8497cae0]{padding:.3rem .5rem .3rem .75rem;border-bottom:0;background:#f5eef7;color:#6f4b7f;font-size:.75rem;font-weight:600;text-align:left;box-shadow:inset 1px 0 #08255414,inset -1px 0 #08255414}.home-block--registration-compact[data-v-8497cae0] thead th{vertical-align:middle}.home-block--registration-compact[data-v-8497cae0] .table>thead>tr>th{padding-top:.35rem;padding-bottom:.35rem;line-height:1.15}.home-block--registration-compact[data-v-8497cae0] .table>tbody>tr>td{padding-top:.3rem;padding-bottom:.3rem;line-height:1.1}.home-block--registration-compact[data-v-8497cae0] .table,.home-block--registration-compact[data-v-8497cae0] .table th,.home-block--registration-compact[data-v-8497cae0] .table td{font-size:.75rem}.home-block--registration-compact[data-v-8497cae0] .table th .fw-bolder{min-height:1.6rem;display:flex;align-items:center}.home-block--registration-compact[data-v-8497cae0] .table th .d-flex.justify-content-between.align-items-start{align-items:center!important}.home-block--registration-compact[data-v-8497cae0] .table th a.fw-bolder,.home-block--registration-compact[data-v-8497cae0] .table th span.fw-bolder{line-height:1.15}.home-block--registration-compact[data-v-8497cae0] th[data-key=best_case]{box-shadow:inset 1px 0 #08255414}.home-block--registration-compact[data-v-8497cae0] th[data-key=worst_case]{box-shadow:inset -1px 0 #08255414}.home-block__table-wrap[data-v-8497cae0] .expandable-text{font-size:inherit;line-height:inherit}.home-block__table-wrap[data-v-8497cae0] td{min-width:0;vertical-align:top}.home-product-card__risk-name--keep-case[data-v-32161ca3]{text-transform:none}.home-product-card__prototype-row[data-v-32161ca3]>:first-child{min-width:0}.home-product-card__prototype-row[data-v-32161ca3] .expandable-text,.home-product-card__indications[data-v-32161ca3] .expandable-text{font-size:.8125rem;color:inherit;line-height:1.3}.home-analytics__button[data-v-48978851]{border:0;background:transparent;font:inherit;text-align:left}.home-analytics__button[data-v-48978851]:disabled{cursor:wait;opacity:.75}.home-analytics__spinner[data-v-48978851]{flex:0 0 auto}.home-analytics-modal__select[data-v-48978851]{min-width:10rem}.home-analytics-modal .modal-dialog{width:min(50vw,760px);max-width:calc(100vw - 2rem)}@media (max-width: 767.98px){.home-analytics-modal .modal-dialog{width:calc(100vw - 1rem)}}
