.sidebar{background:#fff;border-radius:1.25rem;flex-direction:column;width:14.5rem;min-width:14.5rem;height:calc(100vh - 1rem);margin:.5rem .375rem .5rem .5rem;padding:1.25rem 0 0;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;transition:width .18s,min-width .18s;display:flex;position:sticky;top:.5rem;overflow:hidden;box-shadow:0 0 32px #00000014}.sidebar__collapse{color:#196bde;cursor:pointer;z-index:3;background-color:#0000;background-image:linear-gradient(#dbeaff0a 37.5%,#196bde0a 100%);border:1px solid #196bde14;border-radius:.25rem;justify-content:center;align-items:center;width:1.625rem;height:1.625rem;padding:0;display:inline-flex;position:absolute;top:1rem;right:.75rem}.sidebar__collapse:hover{background-color:#ebf0ff;border-color:#196bde29}.sidebar__collapse:focus-visible{outline-offset:2px;outline:2px solid #196bde}.sidebar__collapse svg{transition:transform .18s}.sidebar__logo{padding:.5rem 1.5rem 1.25rem}.sidebar__logo-mark{width:9.375rem;height:auto;display:block}.sidebar__body{flex-direction:column;flex:auto;min-height:0;display:flex}.sidebar__nav{scrollbar-width:thin;flex:auto;min-height:0;padding:.5rem 1rem;overflow-y:auto}.sidebar__eyebrow{color:#8a8f9c;letter-spacing:.04em;padding:.25rem .75rem .375rem;font-size:.6875rem;font-weight:600}.sidebar__menu{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.sidebar__pinned{border-top:1px solid #f0f2f6;flex-direction:column;flex:none;gap:.125rem;padding:.625rem 1rem;display:flex}.sidebar__pinned-group{flex-direction:column;gap:.125rem;display:flex}.sidebar__footer{color:#898989;background:#fafafa;border-top:1px solid #d9d9d9;align-items:center;gap:.375rem;padding:.75rem 1.5rem;font-size:.75rem;line-height:1.125rem;display:flex}.sidebar__footer-dot{background:#898989;border-radius:50%;width:.375rem;height:.375rem}.sidebar__tip{z-index:60;color:#fff;white-space:nowrap;pointer-events:none;background:#2b3674;border-radius:.375rem;max-width:15rem;padding:.375rem .625rem;font-size:.75rem;line-height:1rem;position:fixed;transform:translateY(-50%);box-shadow:0 .25rem .75rem #00000029}.sidebar--collapsed{width:4.75rem;min-width:4.75rem}.sidebar--collapsed .sidebar__collapse{right:50%;transform:translate(50%)}.sidebar--collapsed .sidebar__collapse svg{transform:rotate(180deg)}.sidebar--collapsed .sidebar__logo{justify-content:center;padding:2.875rem 0 .75rem;display:flex}.sidebar--collapsed .sidebar__logo-mark{width:2.125rem}.sidebar--collapsed .sidebar__nav{padding:.5rem .625rem}.sidebar--collapsed .sidebar__pinned{padding:.625rem}.sidebar--collapsed .sub-item{display:none}.sidebar--collapsed .nav-item{justify-content:center;gap:0;padding:.375rem}.sidebar--collapsed .nav-item__label,.sidebar--collapsed .nav-item__badge,.sidebar--collapsed .nav-item__lock{display:none}.sidebar--collapsed .nav-item__pip{display:block}.sidebar--collapsed .nav-item__bar{left:-.625rem}.sidebar--collapsed .sidebar__footer{justify-content:center;padding:.75rem 0}.sidebar--collapsed .sidebar__footer-text{display:none}.sidebar--drawer{z-index:50;visibility:hidden;height:auto;margin:0;transition:transform .2s ease-out,visibility 0s linear .2s;position:fixed;top:.5rem;bottom:.5rem;left:.5rem;transform:translate(calc(-100% - 1rem))}.sidebar--drawer.sidebar--open{visibility:visible;transition:transform .2s ease-out;transform:none}.sidebar__scrim{z-index:40;background:#2b367452;position:fixed;inset:0}.nav-item{cursor:pointer;color:#4a5268;background:0 0;border:none;border-radius:.75rem;align-items:center;gap:.8125rem;width:100%;height:3.5rem;padding:.5rem .75rem;text-decoration:none;transition:background .12s,color .12s;display:flex;position:relative}.nav-item__bar{background:0 0;border-radius:0 .25rem .25rem 0;width:.25rem;position:absolute;top:.5rem;bottom:.5rem;left:-1rem}.nav-item__icon{flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;line-height:0;display:inline-flex}.nav-item__label{letter-spacing:-.02rem;white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-size:1rem;font-weight:400;overflow:hidden}.nav-item__badge{color:#196bde;text-align:center;background:#ebf0ff;border-radius:62.4375rem;flex:none;min-width:1.5rem;padding:.125rem .5rem;font-size:.75rem;font-weight:600;line-height:1rem}.nav-item__pip{box-sizing:border-box;background:#196bde;border:2px solid #fff;border-radius:50%;width:.5rem;height:.5rem;display:none;position:absolute;top:.5rem;right:.5rem}.nav-item__lock{color:#a0a4b0;flex:none;margin-left:-.25rem}.nav-item:hover{background:#f3f3f3}.nav-item:focus-visible{outline-offset:2px;background:#f3f3f3;outline:2px solid #196bde}.nav-item--active{background:#ebf0ff}.nav-item--active .nav-item__bar{background:#196bde}.nav-item--active .nav-item__label{color:#2b3674;font-weight:600}.nav-item--locked{color:#a0a4b0;cursor:default}.nav-item--locked .nav-item__icon>*{filter:grayscale();opacity:.55}.nav-item--locked:hover{background:0 0}.sub-item{color:#4a5268;cursor:pointer;border-radius:10px;align-items:center;gap:.625rem;height:2.5rem;margin-left:3.3125rem;padding:0 .5rem 0 .75rem;font-size:.875rem;text-decoration:none;transition:background .12s,color .12s;display:flex}.sub-item:hover{background:#f3f3f3}.sub-item:focus-visible{outline-offset:2px;background:#f3f3f3;outline:2px solid #196bde}.sub-item__label{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.sub-item__dot{background:currentColor;border-radius:50%;flex:none;width:.375rem;height:.375rem}.sub-item--active{color:#2b3674;background:#ebf0ff;font-weight:600}.sub-item--locked{color:#a0a4b0;cursor:default}.sub-item--locked:hover{background:0 0}.icon-tile{color:#196bde;background-color:#0000;background-image:linear-gradient(#dbeaff0a 37.5%,#196bde0a 100%);border:1px solid #196bde14;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .18s,border-color .18s;display:inline-flex}.icon-tile>svg{flex-shrink:0;display:block}.icon-tile--md{width:3rem;height:3rem}.icon-tile--sm{width:2.5rem;height:2.5rem}.icon-tile--button{cursor:pointer;padding:0}.icon-tile--button:hover{background-color:#ebf0ff;border-color:#196bde29}.icon-tile--button:focus-visible{outline-offset:.125rem;outline:2px solid #196bde66}.status-badge{white-space:nowrap;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-weight:700;display:inline-flex}.status-badge--md{padding:.375rem .75rem;font-size:.875rem;line-height:1.3125rem}.status-badge--sm{padding:.25rem .5rem;font-size:.75rem;line-height:1.125rem}.status-badge--success{color:#3f9466;background:#5eb48514}.status-badge--processing{color:#e9a808;background:#fdb91314}.status-badge--danger{color:#f06b76;background:#f06b7614}.status-badge--neutral{color:#7d7d7d;background:#f8f8f8}.qih-backdrop{z-index:60;background:#10182866;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.qih-modal{background:#fff;border-radius:1rem;width:min(55rem,100%);overflow:hidden;box-shadow:0 0 2.5rem #0000000a}.qih-modal__head{justify-content:space-between;align-items:center;padding:1.5rem 2rem 1rem;display:flex}.qih-modal__head h2{color:#111;margin:0;font-size:2rem;font-weight:600;line-height:3rem}.qih-modal__head button{cursor:pointer;background:0 0;border:0;width:1.875rem;height:1.875rem;padding:0}.qih-modal__head button img{width:100%;height:100%;display:block}.qih-modal__head button:disabled{cursor:not-allowed;opacity:.55}.qih-modal__error{color:#e11900;background:#fdecea;border:1px solid #e1190040;border-radius:.375rem;justify-content:space-between;gap:.75rem;margin:0 2rem .75rem;padding:.625rem .75rem;font-size:.8125rem;display:flex}.qih-modal__error button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;font-weight:600;text-decoration:underline}.qih-modal__table-wrap{border:1px solid #7d7d7d29;border-radius:.5rem;max-height:22.5rem;margin:0 2rem 2rem;overflow:auto;box-shadow:0 0 2rem #0000000f}.qih-modal__table{border-collapse:collapse;color:#585858;width:100%;min-width:43.75rem;font-size:.875rem}.qih-modal__table th,.qih-modal__table td{text-align:left;vertical-align:middle;border-bottom:1px solid #0000001f;padding:.8125rem 1rem}.qih-modal__table td{color:#7d7d7d;height:3.125rem;font-size:.875rem;line-height:1.3125rem}.qih-modal__table th{z-index:1;color:#585858;background:#f7f7f7;height:3.5rem;font-family:Outfit,DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:1rem;font-weight:500;line-height:1.5rem;position:sticky;top:0}.qih-modal__table tr:last-child td{border-bottom:0}.qih-modal__table td:last-child{white-space:nowrap}.qih-modal__status{align-items:center;display:flex}.qih-download{color:#196bde;font:inherit;cursor:pointer;background:#fff;border:.03125rem solid #196bde52;border-radius:.25rem;align-items:center;gap:.375rem;margin-left:auto;padding:.25rem .75rem .25rem .25rem;font-size:.75rem;line-height:1.125rem;display:inline-flex}.qih-download:hover{background:#f3f6ff}.qih-download:disabled{cursor:not-allowed;opacity:.5}.qih-download__icon{background:linear-gradient(#dbeaff0a 37.5%,#196bde0a 100%),#fff;border:.03125rem solid #196bde14;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:inline-flex}.qih-download__icon img{width:.905rem;height:.905rem;display:block}.qih-modal__skeleton span{background:linear-gradient(90deg,#f2f4f7 25%,#e6e9f0 50%,#f2f4f7 75%) 0 0/200% 100%;border-radius:.25rem;height:.875rem;animation:1.2s linear infinite qih-shimmer;display:block}@keyframes qih-shimmer{to{background-position:-200% 0}}.qih-status--reasoned{cursor:help}.qih-modal__empty{color:#7d7d7d;text-align:center!important;padding:2.5rem!important}@media (width<=768px){.qih-backdrop{align-items:flex-start;padding:.75rem}.qih-modal__head{padding:1rem 1.25rem}.qih-modal__head h2{font-size:1.625rem}.qih-modal__error,.qih-modal__table-wrap{margin-left:1.25rem;margin-right:1.25rem}}.topnav{justify-content:space-between;align-items:flex-start;gap:1.5rem;min-width:0;min-height:4rem;padding:1rem 1.25rem 0 .875rem;display:flex}.topnav__lead{align-self:center;align-items:center;gap:.75rem;min-width:0;display:flex}.topnav__hamburger{color:#196bde;cursor:pointer;background-color:#fff;border:1px solid #196bde14;border-radius:.5rem;flex:none;justify-content:center;align-items:center;width:2.125rem;height:2.125rem;padding:0;display:inline-flex}.topnav__hamburger:hover{background-color:#ebf0ff}.topnav__hamburger:focus-visible{outline-offset:2px;outline:2px solid #196bde}.topnav__card{min-height:3rem;font:inherit;text-align:left;background:#fff;border:0;border-radius:.625rem;flex-shrink:0;align-items:center;gap:.5rem;padding:.375rem;display:flex;box-shadow:0 0 1.0625rem #00000005}.topnav__crumbs{flex-wrap:wrap;align-self:center;align-items:center;gap:.25rem;min-width:0;display:flex}.topnav__crumb{color:#2b3674;align-items:center;gap:.25rem;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:.75rem;font-weight:400;line-height:1.125rem;display:inline-flex}.topnav__crumb--link{cursor:pointer;color:#2b3674;background:0 0;border:none;padding:0;text-decoration:none}.topnav__crumb--link .topnav__crumb-label{text-underline-offset:.0625rem;text-decoration:underline}.topnav__crumb--link:hover{opacity:.85}.topnav__crumb--current{font-weight:700}.topnav__sep{text-decoration:none}.topnav__actions{padding:.375rem}.topnav__utility.icon-tile{width:2.125rem;height:2.125rem}.topnav__glyph{width:1.25rem;height:1.25rem}.topnav__glyph--upload{width:1.125rem;height:1.0625rem}.topnav__glyph--caret{width:.875rem;height:.5rem}.topnav__right{align-items:flex-start;gap:1rem;min-width:0;display:flex}.topnav__org{color:#111;white-space:nowrap;border:1px solid #7d7d7d33;border-radius:.5rem;align-items:center;height:2.125rem;padding:.375rem .875rem;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem;display:inline-flex}.topnav__user-menu,.topnav__help-menu{position:relative}.topnav__user{color:#7d7d7d;cursor:pointer;height:2.125rem;font:inherit;background:#fff;border:1px solid #7d7d7d33;border-radius:.5rem;flex-shrink:0;align-items:center;gap:.5rem;padding:.25rem .625rem .25rem .25rem;display:flex}.topnav__user:focus-visible{outline-offset:.125rem;outline:2px solid #196bde66}.topnav__user-chevron{transition:transform .15s}.topnav__user-chevron--open{transform:rotate(180deg)}.topnav__menu{z-index:20;background:#fff;border:1px solid #e6e9f0;border-radius:.75rem;min-width:12.5rem;padding:.375rem;position:absolute;top:calc(100% + .625rem);right:0;box-shadow:0 0 32px #00000014}.topnav__menu-header{border-bottom:1px solid #e6e9f0;flex-direction:column;gap:.125rem;margin-bottom:.375rem;padding:.5rem .625rem .625rem;display:flex}.topnav__menu-name{color:#2b3674;word-break:break-word;font-size:.875rem;font-weight:600}.topnav__menu-org{color:#7d7d7d;font-size:.75rem}.topnav__menu-item{text-align:left;color:#1f2430;cursor:pointer;background:0 0;border:none;border-radius:.5rem;width:100%;padding:.5rem .625rem;font-family:inherit;font-size:.875rem;display:block}.topnav__menu-item:hover{background:#f3f3f3}.topnav__avatar{color:#2b3674;background:#c1dafd;border-radius:.25rem;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-family:Outfit,DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:.875rem;font-weight:500;line-height:1.25rem;display:inline-flex}.topnav-uploads{z-index:30;position:relative}.topnav-uploads__trigger{color:#111;cursor:pointer;padding:.375rem 1.5rem .375rem .75rem}.topnav-uploads__trigger .icon-tile{width:2.125rem;height:2.125rem}.topnav-uploads__trigger:hover,.topnav-uploads__trigger[aria-expanded=true]{box-shadow:0 0 1.0625rem #196bde14}.topnav-uploads__trigger:focus-visible{outline-offset:.125rem;outline:2px solid #196bde66}.topnav-uploads .icon-tile:hover{background-color:#ebf0ff;border-color:#196bde29}.topnav-uploads__flag{white-space:nowrap;flex-shrink:0;align-items:center;gap:.375rem;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:1rem;font-weight:700;line-height:1.5rem;display:inline-flex}.topnav-uploads__flag i{background:currentColor;border-radius:50%;width:.375rem;height:.375rem}.topnav-uploads__flag--processing{color:#dd9d00}.topnav-uploads__flag--danger{color:#f06b76}.topnav-uploads__label{white-space:nowrap;margin-right:1rem;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem}.topnav-uploads__popover{background:#fff;border-radius:.75rem;width:27.4375rem;padding:1.5rem;position:absolute;top:calc(100% + .75rem);right:0;box-shadow:0 0 2.5rem #11111114}.topnav-uploads__last{align-items:center;gap:.625rem;min-height:2.75rem;display:flex}.topnav-uploads__last>div{gap:.125rem;margin-right:auto;display:grid}.topnav-uploads__last>div span{color:#7d7d7d;font-size:.75rem}.topnav-uploads__last>div strong{color:#111;font-size:.875rem;font-weight:600}.topnav-uploads__download{color:#196bde;font:inherit;cursor:pointer;background:#fff;border:.03125rem solid #196bde52;border-radius:.375rem;align-items:center;gap:.375rem;padding:.25rem .75rem .25rem .25rem;font-size:.8125rem;display:inline-flex}.topnav-uploads__download:disabled{cursor:wait;opacity:.6}.topnav-uploads__recent{background:#f8f8f8;border-radius:.5rem;margin-top:1.125rem;padding:1rem}.topnav-uploads__recent-head{color:#111;justify-content:space-between;align-items:center;margin-bottom:.625rem;font-size:1rem;display:flex}.topnav-uploads__recent-head>button{color:#196bde;font:inherit;cursor:pointer;background:#fffc;border:1px solid #196bde3d;border-radius:.25rem;padding:.375rem .625rem;font-size:.75rem}.topnav-uploads__row{color:#7d7d7d;border-top:1px solid #7d7d7d1a;grid-template-columns:6.5625rem minmax(0,1fr) auto;align-items:center;gap:.5rem;min-height:2.875rem;font-size:.75rem;display:grid}.topnav-uploads__row>span:nth-child(2){color:#585858;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.topnav-uploads__message{color:#7d7d7d;text-align:center;justify-content:space-between;align-items:center;min-height:6.25rem;font-size:.8125rem;display:flex}.topnav-uploads__message>button{color:#196bde;font:inherit;cursor:pointer;background:0 0;border:0;font-weight:600;text-decoration:underline}@media (width<=80rem){.topnav{gap:1rem;padding-right:1.125rem}.topnav__right{gap:.75rem}.topnav-uploads__trigger{padding-right:1rem}.topnav-uploads__label{margin-right:.25rem}}@media (width<=70rem){.topnav{flex-direction:column;align-items:stretch;min-height:auto;padding:1rem 1rem .5rem 0}.topnav__crumbs{align-self:flex-start;margin-top:0}.topnav__lead{align-self:flex-start}.topnav__right{justify-content:flex-end;width:100%}}@media (width<=768px){.topnav{gap:.5rem;padding-top:.5rem;padding-bottom:.5rem}.topnav__card{gap:.5rem;min-height:3.5rem;padding:.375rem}.topnav-uploads__trigger{padding:.375rem .75rem .375rem .375rem}.topnav-uploads__label{margin-right:0}.topnav__actions>.topnav__utility,.topnav__actions>.topnav__org{display:none}.topnav-uploads__popover{width:auto;position:fixed;top:4.75rem;left:.75rem;right:.75rem}}.tmenu{display:inline-flex;position:relative}.tmenu__panel{z-index:30;background:#fff;border-radius:.5rem;position:fixed;box-shadow:0 .5rem 1.75rem #10182829}.tool-btn.tool-btn--open{color:#196bde;background:#ebf0ff}.tool-btn.tool-btn--open .qfilter__count{background:#196bde}.colpanel{flex-direction:column;width:18.75rem;max-height:25rem;padding:.75rem 0 0;display:flex}.colpanel__search{color:#7d7d7d;border:1px solid #196bde;border-radius:.375rem;align-items:center;gap:.5rem;margin:0 .75rem .625rem;padding:.5rem .625rem;display:flex}.colpanel__search-input{color:#1f2430;background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:.8125rem}.colpanel__search-input::placeholder{color:#7d7d7d}.colpanel__list{scrollbar-width:thin;scrollbar-color:#bdbdbd transparent;flex:auto;min-height:0;padding:0 .75rem .5rem;overflow-y:auto}.colpanel__list::-webkit-scrollbar{width:.4375rem}.colpanel__list::-webkit-scrollbar-track{background:0 0}.colpanel__list::-webkit-scrollbar-thumb{background:#bdbdbd;border-radius:.25rem}.colpanel__list:hover::-webkit-scrollbar-thumb{background-color:#898989}.colpanel__item{color:#1f2430;cursor:pointer;align-items:center;gap:.625rem;padding:.375rem 0;font-size:.8125rem;display:flex}.colpanel__item input{cursor:pointer}.colpanel__empty{color:#7d7d7d;margin:.5rem 0;font-size:.78125rem}.colpanel__footer{border-top:1px solid #e6e9f0;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .75rem;display:flex}.colpanel__reset{color:#196bde;cursor:pointer;background:0 0;border:none;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:.8125rem}.colpanel__reset:disabled{color:#7d7d7d;cursor:default}.densitymenu{min-width:10.625rem;padding:.375rem}.densitymenu__item{color:#1f2430;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:.375rem;align-items:center;gap:.625rem;width:100%;padding:.5rem .625rem;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:.8125rem;display:flex}.densitymenu__item:hover{background:#f2f4f7}.densitymenu__item--current{color:#196bde;background:#ebf0ff}.densitymenu__glyph{flex-direction:column;justify-content:center;width:1rem;height:1rem;display:flex}.densitymenu__glyph i{background:currentColor;border-radius:.0625rem;height:.125rem;display:block}.densitymenu__glyph--compact i+i{margin-top:.125rem}.densitymenu__glyph--standard i+i{margin-top:.21875rem}.densitymenu__glyph--comfortable i+i{margin-top:.3125rem}.compact-select{cursor:pointer}.compact-select.Mui-disabled .MuiSelect-select{cursor:not-allowed}.data-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.5rem 1rem;display:flex}.data-toolbar__left,.data-toolbar__right{align-items:center;gap:.625rem;display:flex}.data-toolbar__tip{display:inline-flex}.tool-btn{color:#7d7d7d;cursor:pointer;background:0 0;border:none;border-radius:.25rem;align-items:center;gap:.5rem;padding:.125rem .375rem;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:.75rem;font-weight:400;display:inline-flex;position:relative}@media (width<=767px){.tool-btn:after{content:"";position:absolute;inset:-1rem 0}}.tool-btn__icon{width:1.5rem;height:1.5rem;display:block}.tool-btn:hover:not([aria-disabled=true]){background:#f2f4f7}.tool-btn[aria-disabled=true]{color:#898989;cursor:default}.tool-btn[aria-disabled=true] .tool-btn__icon{filter:grayscale();opacity:.55}.data-search{color:#7d7d7d;background:#fff;border:1px solid #7d7d7d3d;border-radius:.25rem;align-items:center;gap:.5rem;min-width:15rem;padding:.375rem .75rem;display:flex}.data-search__input{color:#7d7d7d;background:0 0;border:none;outline:none;width:100%;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:.75rem}@media (width<=992px){.data-search{min-width:11.25rem}}.sorth{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:.375rem;padding:0;display:inline-flex;position:relative}.sorth:hover{color:#196bde}.sorth:focus-visible{outline-offset:.125rem;border-radius:.125rem;outline:2px solid #196bde}@media (width<=767px){.sorth:after{content:"";position:absolute;inset:-1.3125rem 0}}.sorth--active{color:#196bde}.sorth__arrow{font-size:.6875rem;line-height:1}.sorth__arrow--none{opacity:.35}.sorth__arrow--ascending,.sorth__arrow--descending{opacity:1}.sorth:hover .sorth__arrow--none{opacity:.7}.qfilter{display:inline-flex;position:relative}.qfilter__button{color:#1f2430;cursor:pointer;background:#fff;border:1px solid #e6e9f0;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem .875rem;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:.8125rem;display:inline-flex}.qfilter__button:hover{background:#f7f9fc}.qfilter__button--active{color:#196bde;border-color:#196bde}.qfilter__icon{width:1.5rem;height:1.5rem;display:block}.qfilter__count{color:#fff;background:#196bde;border-radius:.5625rem;justify-content:center;align-items:center;min-width:1.125rem;height:1.125rem;padding:0 .3125rem;font-size:.6875rem;font-weight:600;display:inline-flex}.qfilter__panel{z-index:30;background:#fff;border-radius:.75rem;min-width:30rem;padding:1rem;position:fixed;box-shadow:0 .5rem 1.75rem #10182829}.qfilter__chips{flex-wrap:wrap;gap:.5rem;margin-bottom:.875rem;display:flex}.qfilter__chip{color:#1f2430;background:#f2f4f7;border-radius:.375rem;align-items:center;gap:.375rem;padding:.25rem .375rem .25rem .625rem;font-size:.75rem;display:inline-flex}.qfilter__chip strong{font-weight:600}.qfilter__chip-remove{color:#7d7d7d;cursor:pointer;background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;width:1rem;height:1rem;font-size:.8125rem;line-height:1;display:inline-flex;position:relative}.qfilter__chip-remove:hover{color:#1f2430;background:#e4e7ec}@media (width<=767px){.qfilter__chip-remove:after{content:"";position:absolute;inset:-1.375rem}}.qfilter__row{align-items:flex-end;gap:.75rem;display:flex}.qfilter__row+.qfilter__row{margin-top:.75rem}.qfilter__field{flex:0 0 10.625rem;display:block;position:relative}.qfilter__field--value{flex:auto}.qfilter__field-label{z-index:1;color:#7d7d7d;cursor:pointer;background:#fff;padding:0 .25rem;font-size:.6875rem;position:absolute;top:-.4375rem;left:.625rem}.qfilter__input{color:#1f2430;background:#fff;border:1px solid #e6e9f0;border-radius:.5rem;width:100%;padding:.625rem .75rem;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:.8125rem}.qfilter__input:focus{border-color:#196bde;outline:none}.qfilter__input:disabled{color:#7d7d7d;background:#f7f9fc}.qfilter__select{width:100%}.qfilter__select.MuiInputBase-root{font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif}.qfilter__select.MuiInputBase-root.MuiInputBase-root{border-radius:.5rem;font-size:.8125rem}.qfilter__select.MuiInputBase-root.MuiInputBase-root.MuiInputBase-root{--_caret:2.25rem}.qfilter__select.MuiInputBase-root.MuiInputBase-root .MuiOutlinedInput-notchedOutline,.qfilter__select.MuiInputBase-root.MuiInputBase-root:hover .MuiOutlinedInput-notchedOutline,.qfilter__select.MuiInputBase-root.MuiInputBase-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-width:1px}.qfilter__select.MuiInputBase-root.MuiInputBase-root .MuiSelect-select{min-height:0;padding:.625rem 2.25rem .625rem .75rem;line-height:1.125rem}.qfilter__select.MuiInputBase-root.MuiInputBase-root .MuiSelect-icon{width:1rem;height:1rem;top:calc(50% - .5rem);right:.5rem}.qfilter__select.MuiInputBase-root{color:#1f2430;background:#fff}.qfilter__select.MuiInputBase-root .MuiOutlinedInput-notchedOutline,.qfilter__select.MuiInputBase-root:hover .MuiOutlinedInput-notchedOutline{border-color:#e6e9f0}.qfilter__select.MuiInputBase-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#196bde}.qfilter__select .MuiSelect-icon{color:#1f2430}.qfilter__select.MuiInputBase-root.Mui-disabled{color:#7d7d7d;background:#f7f9fc}.qfilter__row-remove{color:#7d7d7d;cursor:pointer;background:0 0;border:none;flex:none;width:1.75rem;height:2.375rem;font-size:1.125rem;position:relative}.qfilter__row-remove:hover{color:#1f2430}@media (width<=767px){.qfilter__row-remove:after{content:"";position:absolute;inset:-.6875rem -1.9375rem -.6875rem 0}}.qfilter__add{color:#7d7d7d;cursor:pointer;background:0 0;border:none;margin-top:.5rem;padding:.125rem 0;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:.75rem}.qfilter__add:hover{color:#196bde}.qfilter__actions{justify-content:space-between;align-items:center;margin-top:1rem;display:flex}.qfilter__clear{color:#196bde;cursor:pointer;background:#fff;border:1px solid #196bde;border-radius:.5rem;padding:.5rem .875rem;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:.8125rem}.qfilter__clear:hover{background:#ebf0ff}.qfilter__apply{color:#fff;cursor:pointer;background:#196bde;border:none;border-radius:.5rem;padding:.5rem 1.25rem;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:.8125rem;font-weight:600}.qfilter__apply:hover{filter:brightness(.95)}.issue-pill{white-space:nowrap;border-radius:62.4375rem;align-items:center;font-weight:600;display:inline-flex}.issue-pill--sm{padding:.1875rem .625rem;font-size:.71875rem;line-height:1rem}.issue-pill--md{padding:.25rem .75rem;font-size:.78125rem;line-height:1.125rem}.issue-pill--blue{color:#196bde;background:#ebf0ff}.issue-pill--amber{color:#b7791f;background:#fdf4e3}.issue-pill--purple{color:#5b4bbd;background:#eeecfb}.issue-pill--green{color:#1f9d55;background:#e7f6ec}.issue-pill--red{color:#e11900;background:#fdecea}.issue-pill--grey{color:#7d7d7d;background:#f0f1f4}.issue-chip{white-space:nowrap;border-radius:.375rem;align-items:center;gap:.375rem;padding:.1875rem .5625rem;font-size:.71875rem;font-weight:600;line-height:1rem;display:inline-flex}.issue-chip--upper{text-transform:uppercase;letter-spacing:.02em}.issue-chip__dot{background:currentColor;border-radius:50%;width:.375rem;height:.375rem}.issue-chip--red{color:#e11900;background:#fdecea}.issue-chip--amber{color:#b7791f;background:#fdf4e3}.issue-chip--blue{color:#196bde;background:#ebf0ff}.issue-chip--grey{color:#7d7d7d;background:#f0f1f4}.issue-chip--grey .issue-chip__dot{background:#9aa0ae}.issue-chip--source-blue{color:#196bde;background:#ebf0ff}.issue-chip--source-purple{color:#5b4bbd;background:#eeecfb}.issue-chip--source-grey{color:#4a5064;background:#f0f1f4}.issue-swatch{border-radius:.125rem;flex:none;width:.5625rem;height:.5625rem;display:inline-block}.issue-swatch--red{background:#e11900}.issue-swatch--amber{background:#b7791f}.issue-swatch--blue{background:#196bde}.issue-swatch--grey{background:#9aa0ae}.vim-backdrop{z-index:70;background:#1111119e;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.vim-modal{background:#fff;border-radius:1rem;flex-direction:column;gap:1.5rem;width:min(53.75rem,100%);max-height:calc(100vh - 3rem);padding:1.5rem 2rem 2rem;display:flex;box-shadow:0 0 2.5rem #1111110f}.vim-modal__header{justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.vim-modal__header h2{color:#111;margin:0;font-size:2rem;font-weight:600;line-height:3rem}.vim-modal__header p{color:#7d7d7d;margin:.25rem 0 0;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:1rem;line-height:1.5rem}.vim-modal__header button{cursor:pointer;background:0 0;border:0;flex:none;width:1.875rem;height:1.875rem;padding:0}.vim-modal__header button img{width:100%;height:100%;display:block}.vim-grid{background:#fff;border:1px solid #7d7d7d33;border-radius:.75rem;min-height:0;overflow:hidden;box-shadow:0 0 32px #0000000f}.vim-grid__scroll{scrollbar-width:thin;scrollbar-color:#bdbdbd transparent;max-height:29.3125rem;margin:.625rem;overflow:auto}.vim-grid__scroll::-webkit-scrollbar{width:.4375rem}.vim-grid__scroll::-webkit-scrollbar-track{background:0 0}.vim-grid__scroll::-webkit-scrollbar-thumb{background:#bdbdbd;border-radius:.25rem}.vim-grid__scroll:hover::-webkit-scrollbar-thumb{background-color:#898989}.vim-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:35rem;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif}.vim-table th,.vim-table td{text-align:left;vertical-align:middle;padding:0 .75rem;position:relative}.vim-table th{z-index:1;color:#111;background:#f7f7f7;height:3rem;font-family:Outfit,DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:1rem;font-weight:500;line-height:1.5rem;position:sticky;top:0}.vim-table td{color:#7d7d7d;border-bottom:1px solid #0000001f;height:3.625rem;font-size:.875rem;line-height:1.3125rem}.vim-table td a{color:#196bde;text-decoration:none}.vim-table td a:hover{text-decoration:underline}.vim-table th:first-child{width:50%}.vim-table th:nth-child(2),.vim-table th:nth-child(3){width:25%}.vim-table th+th:before,.vim-table td+td:before{content:"";background:#e0e0e0;width:1px;height:2.125rem;position:absolute;top:50%;left:0;transform:translateY(-50%)}.vim-table tbody tr:last-child td{border-bottom:0}.vim-table__empty{text-align:center!important;height:7.5rem!important}.vim-table__overdue{color:#e11900;font-weight:600}.vim-table__error{color:#e11900}@media (width<=768px){.vim-backdrop{align-items:flex-start;padding:.75rem}.vim-modal{padding:1.125rem}.vim-modal__header h2{font-size:1.625rem;line-height:2.375rem}}.vendor-lifecycle-chip{color:#25613b;background:#eef7f0;border-radius:12px;padding:3px 8px;font-size:12px;display:inline-block}.vendor-lifecycle-chip--offboarded{color:#85500c;background:#fff2df}.tier-setup-required{text-align:center;background:#fff;border:1px solid #e6e9f0;border-radius:.75rem;max-width:38.75rem;padding:3rem 2rem;box-shadow:0 0 12px #0000000a}.tier-setup-required__heading{color:#2b3674;margin:0;font-size:1.1875rem;font-weight:600}.tier-setup-required__body{color:#7d7d7d;max-width:27.5rem;margin:.5rem auto 1.125rem;font-size:.84375rem;line-height:1.3125rem}.tier-setup-required--compact{box-shadow:none;border:none;max-width:none;padding:1.5rem .5rem}.qi-backdrop{z-index:60;background:#10182866;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.qi-modal{background:#fff;border-radius:.75rem;width:min(47.375rem,100%);overflow:hidden;box-shadow:0 0 2.625rem #0000000a}.qi-modal__head{justify-content:space-between;align-items:center;padding:2rem 2.5rem 1rem;display:flex}.qi-modal__head h2{color:#2b3674;margin:0;font-size:1.25rem;font-weight:700;line-height:1.75rem}.qi-modal__head button{cursor:pointer;background:0 0;border:0;width:1.875rem;height:1.875rem;padding:0}.qi-modal__head button img{width:100%;height:100%;display:block}.qi-modal__head button:disabled{cursor:not-allowed;opacity:.55}.qi-modal__dropzone{color:#7d7d7d;cursor:pointer;text-align:center;background:#7d7d7d05;border:1px dashed #7d7d7d99;border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;min-height:16.375rem;margin:0 2.5rem 1.25rem;padding:1.5rem;transition:border-color .16s,background .16s;display:flex}.qi-modal__dropzone:focus-visible,.qi-modal__dropzone--dragging{background:#f3f6ff;border-color:#196bde;outline:0}.qi-modal__dropzone>p{color:#111;margin:.875rem 0 .75rem;font-size:1rem;line-height:1.5rem}.qi-modal__dropzone>p button{color:#196bde;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.qi-modal__meta{color:#7d7d7d;gap:.75rem;font-size:.875rem;line-height:1.3125rem;display:flex}.qi-modal__meta span{align-items:center;gap:.375rem;display:inline-flex}.qi-modal__meta span:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:.25rem;height:.25rem}.qi-modal__browse{color:#196bde;font:inherit;cursor:pointer;background:#fff;border:1px solid #196bde;border-radius:.25rem;margin-top:.75rem;padding:.3125rem .625rem;font-size:.8125rem}.qi-modal__browse:disabled{cursor:not-allowed;opacity:.55}.qi-modal__file{color:#2b3674;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:.75rem;font-size:.875rem;overflow:hidden}.qi-modal__error{color:#e11900;margin:.75rem 0 0;font-size:.8125rem;line-height:1.125rem}.qi-modal__input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.qi-modal__foot{border-top:1px solid #e9e9e9;justify-content:flex-end;gap:.625rem;padding:.875rem 2.5rem 1.375rem;display:flex}.qi-modal__foot .btn{border-radius:.25rem;min-width:7.25rem}.qi-modal__gate{padding:0 2.5rem 1.25rem}@media (width<=768px){.qi-backdrop{align-items:flex-start;padding:.75rem}.qi-modal__head,.qi-modal__foot,.qi-modal__gate{padding-left:1.25rem;padding-right:1.25rem}.qi-modal__dropzone{margin-left:1.25rem;margin-right:1.25rem}.qi-modal__meta{flex-direction:column;gap:.125rem}}.vim-template-note{color:#7d7d7d;max-width:26.25rem;margin:0 0 .75rem;font-size:.8125rem;line-height:1.1875rem}.vim-result{margin:0 2.5rem 1.25rem}.vim-result__panel{border:1px solid #0000;border-radius:.5rem;flex-direction:column;gap:.25rem;padding:1rem 1.25rem;display:flex}.vim-result__heading{margin:0;font-size:1rem;font-weight:600;line-height:1.5rem}.vim-result__body{margin:.25rem 0 0;font-size:.8125rem;line-height:1.1875rem}.vim-result__panel--progress{background:#ebf0ff;border-color:#196bde3d}.vim-result__panel--progress .vim-result__heading{color:#196bde}.vim-result__panel--success{background:#e7f6ec;border-color:#1f9d553d}.vim-result__panel--success .vim-result__heading{color:#1f9d55}.vim-result__panel--warning{background:#fdf4e3;border-color:#b7791f3d}.vim-result__panel--warning .vim-result__heading{color:#b7791f}.vim-result__panel--error{background:#fdecea;border-color:#e119003d}.vim-result__panel--error .vim-result__heading{color:#e11900}.vim-result__progress-track{background:#196bde29;border-radius:.1875rem;width:100%;height:.375rem;margin-top:.25rem;overflow:hidden}.vim-result__progress-fill{background:#196bde;border-radius:.1875rem;width:40%;height:100%;animation:1.1s ease-in-out infinite vim-progress-slide}@keyframes vim-progress-slide{0%{transform:translate(-100%)}to{transform:translate(250%)}}.vim-errors-table{border-collapse:collapse;background:#fff;border-radius:.375rem;width:100%;margin-top:.75rem;overflow:hidden}.vim-errors-table th,.vim-errors-table td{text-align:left;border-bottom:1px solid #ececec;padding:.5rem .75rem;font-size:.8125rem;line-height:1.1875rem}.vim-errors-table th{color:#7d7d7d;font-weight:600}.vim-errors-table td{color:#1f2430}.vim-errors-table tr:last-child td{border-bottom:0}.vim-errors-table__wrap{scrollbar-width:thin;scrollbar-color:#bdbdbd transparent;max-height:13.75rem;margin-top:.25rem;overflow-y:auto}.vim-errors-table__wrap::-webkit-scrollbar{width:.4375rem}.vim-errors-table__wrap::-webkit-scrollbar-track{background:0 0}.vim-errors-table__wrap::-webkit-scrollbar-thumb{background:#bdbdbd;border-radius:.25rem}.vim-errors-table__wrap:hover::-webkit-scrollbar-thumb{background-color:#898989}.vim-workbook{flex-direction:column;align-items:flex-start;gap:.5rem;margin-top:1rem;display:flex}.vim-workbook__copy{color:#7d7d7d;margin:0;font-size:.8125rem;line-height:1.1875rem}.vim-workbook__copy strong{color:#1f2430}.vendor-head{margin-bottom:1.25rem}.vendor-head__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.vendor-head__titlerow{align-items:center;gap:.75rem;display:flex}.vendor-head__title{color:#101828;letter-spacing:-.03125rem;margin:0;font-size:1.875rem;font-weight:700}.vendor-head__count{color:#196bde;background:#eaf0ff;border-radius:.5rem;padding:.3125rem .75rem;font-size:.8125rem;font-weight:500}.vendor-head__count strong{font-weight:700}.vendor-head__subtitle{color:#667085;white-space:nowrap;margin:.1875rem 0 0;font-size:.875rem}.vendor-head__actions{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.vendor-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:1rem;display:grid}.vendor-head__top{display:contents}.vendor-head__actions{grid-area:1/2/3;align-self:center;margin-top:.6875rem}.btn-group{background:#eeeeeee5;border-radius:.375rem;align-items:center;gap:.375rem;padding:.375rem;display:inline-flex}.vendor-card{background:#fff;border:1px solid #eaecf0;border-radius:.875rem;overflow:hidden;box-shadow:0 1px 3px #1018280f,0 1px 2px #1018280a}.vendor-pager{color:#667085;border-top:1px solid #eaecf0;justify-content:flex-end;align-items:center;gap:1.125rem;padding:.75rem 1.125rem;font-size:.8125rem;display:flex}.vendor-pager__size{align-items:center;gap:.5rem;display:flex}.vendor-pager__size span{cursor:pointer}.vendor-pager__select.MuiInputBase-root{font-family:inherit}.vendor-pager__select.MuiInputBase-root.MuiInputBase-root{border-radius:.25rem;font-size:.8125rem}.vendor-pager__select.MuiInputBase-root.MuiInputBase-root.MuiInputBase-root{--_caret:1.5625rem}.vendor-pager__select.MuiInputBase-root.MuiInputBase-root .MuiOutlinedInput-notchedOutline,.vendor-pager__select.MuiInputBase-root.MuiInputBase-root:hover .MuiOutlinedInput-notchedOutline,.vendor-pager__select.MuiInputBase-root.MuiInputBase-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-width:1px}.vendor-pager__select.MuiInputBase-root.MuiInputBase-root .MuiSelect-select{min-height:0;padding:.25rem 1.5625rem .25rem .4375rem;line-height:1.125rem}.vendor-pager__select.MuiInputBase-root.MuiInputBase-root .MuiSelect-icon{width:.875rem;height:.875rem;top:calc(50% - .4375rem);right:.25rem}.vendor-pager__select.MuiInputBase-root{color:#344054;background:#fff}.vendor-pager__select.MuiInputBase-root .MuiOutlinedInput-notchedOutline,.vendor-pager__select.MuiInputBase-root:hover .MuiOutlinedInput-notchedOutline,.vendor-pager__select.MuiInputBase-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#d0d5dd}.vendor-pager__select.MuiInputBase-root .MuiSelect-icon{color:#344054}.vendor-pager__steps{gap:.3125rem;display:flex}.vendor-pager__steps button{color:#667085;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:.25rem;min-width:1.875rem;font-size:1.125rem}.vendor-pager__steps button:disabled{cursor:not-allowed;opacity:.4}.namecell{align-items:center;gap:.625rem;display:flex}.namecell__name{color:#667085;font-weight:400}.tier-chip{color:#196bde;background:#eaf0ff;border-radius:1.25rem;align-items:center;padding:.25rem .75rem;font-size:.8125rem;font-weight:500;display:inline-flex}.dd-pill{color:#344054;background:#fff;border:1px solid #d0d5dd;border-radius:1.25rem;align-items:center;gap:.375rem;padding:.25rem .375rem .25rem .75rem;font-size:.8125rem;display:inline-flex}.dd-pill__check{color:#12b76a;display:inline-flex}.muted{color:#667085}.vendor-reference{color:#475467;text-overflow:ellipsis;max-width:15rem;font-family:monospace;overflow:hidden}.dash{color:#98a2b3}.vendor-issues-count{color:#196bde;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.vendor-issues-count:hover{text-decoration:underline}.vendor-issues-count:focus-visible{outline-offset:.1875rem;border-radius:.1875rem;outline:.125rem solid #196bde59}.vendor-edit{cursor:pointer;background:#fff;border:.03125rem solid #196bde99;border-radius:.25rem;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;padding:0;display:inline-flex;position:relative}.vendor-edit img{width:.9375rem;height:.9375rem;display:block}.vendor-edit:hover{background:#f3f6ff}.vendor-edit:focus-visible{outline-offset:.125rem;outline:.125rem solid #196bde59}@media (width<=767px){.vendor-edit:after{content:"";position:absolute;inset:-1.0625rem}}@media (width<=992px){.vendor-head__subtitle{white-space:normal}}.vendor-issues{color:#4a5064;justify-content:flex-end;align-items:center;gap:.75rem;font-size:.84375rem;display:flex}.vendor-issues strong{color:#2b3674}.stepper{align-items:stretch;gap:.75rem;display:flex}.stepper__tab{cursor:pointer;text-align:left;background:#eef1f6;border:none;border-radius:.75rem .75rem 0 0;flex:1;align-items:center;gap:.75rem;padding:1rem 1.25rem;font-family:inherit;transition:background .12s;display:flex;position:relative}.stepper__tab--active{background:#fff;box-shadow:0 -.125rem .5rem #1018280a}.stepper__tab--active:before{content:"";background:#196bde;border-radius:0 .25rem .25rem 0;width:.25rem;position:absolute;top:.875rem;bottom:.875rem;left:0}.stepper__tab--done{background:#eaf6ef}.stepper__tab--disabled{cursor:not-allowed;opacity:.58;background:#eef1f6}.stepper__badge{border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2.125rem;height:2.125rem;font-size:.875rem;font-weight:700;display:inline-flex}.stepper__tab--active .stepper__badge{color:#196bde;background:#ebf0ff}.stepper__tab--todo .stepper__badge,.stepper__tab--disabled .stepper__badge{color:#98a2b3;background:#e2e5ea}.stepper__tab--done .stepper__badge{color:#fff;background:#17b26a}.stepper__label{font-size:.9375rem;font-weight:600}.stepper__tab--active .stepper__label{color:#101828}.stepper__tab--todo .stepper__label,.stepper__tab--disabled .stepper__label{color:#98a2b3}.stepper__tab--done .stepper__label{color:#344054}@media (width<=992px){.stepper{gap:.5rem;overflow-x:auto}.stepper__tab{flex:none;min-width:11.875rem;padding:.875rem 1rem}}.field{width:100%;display:block;position:relative}.field__control{color:#1f2430;background:#fff;border:1px solid #d0d5dd;border-radius:.5rem;outline:none;width:100%;padding:.875rem;font-family:inherit;font-size:.9375rem;transition:border-color .12s,box-shadow .12s}.field__control::placeholder{color:#0000}.field__control:hover{border-color:#b6bcc7}.field__control:focus{border-color:#196bde;box-shadow:0 0 0 .1875rem #196bde1f}.field--textarea .field__control{resize:vertical;min-height:6rem;padding-right:2.5rem}.field--input .field__control{height:3.25rem;padding-right:2.5rem}.field--error .field__control,.field--error .field__control:hover,.field--error .field__control:focus{border-color:#e11900;box-shadow:0 0 0 .1875rem #e119001f}.field--select>.MuiInputBase-root{color:#1f2430;background:#fff}.field--select>.MuiInputBase-root .MuiOutlinedInput-notchedOutline{border-color:#d0d5dd}.field--select>.MuiInputBase-root:hover .MuiOutlinedInput-notchedOutline{border-color:#b6bcc7}.field--select>.MuiInputBase-root.Mui-focused{box-shadow:0 0 0 .1875rem #196bde1f}.field--select>.MuiInputBase-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#196bde}.field--select>.MuiInputBase-root .MuiOutlinedInput-notchedOutline legend>span{padding-right:0}.field--select>.MuiInputLabel-root{color:#98a2b3;font-size:.9375rem}.field--select>.MuiInputLabel-root:not(.MuiInputLabel-shrink){transform:translate(.875rem,.9375rem)scale(1)}.field--select>.MuiInputLabel-root.MuiInputLabel-shrink{color:#667085;transform:translate(.875rem,-.5rem)scale(.75)}.field--select>.MuiInputLabel-root.Mui-focused{color:#196bde}.field--select>.MuiInputLabel-root .MuiFormLabel-asterisk{color:#e11900}.field--select>.MuiFormHelperText-root{color:#7d7d7d;margin-left:0;font-size:.75rem}.field--select>.MuiInputBase-root{cursor:pointer}.field--select>.MuiInputBase-root .MuiSelect-icon{color:#98a2b3}.field--select>.MuiInputBase-root.MuiInputBase-root{border-radius:.5rem;font-size:.9375rem}.field--select>.MuiInputBase-root.MuiInputBase-root.MuiInputBase-root{--_caret:2.625rem}.field--select>.MuiInputBase-root.MuiInputBase-root .MuiOutlinedInput-notchedOutline,.field--select>.MuiInputBase-root.MuiInputBase-root:hover .MuiOutlinedInput-notchedOutline,.field--select>.MuiInputBase-root.MuiInputBase-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-width:1px}.field--select>.MuiInputBase-root.MuiInputBase-root .MuiSelect-select{min-height:0;padding:0 2.625rem 0 .875rem;line-height:3.25rem}.field--select>.MuiInputBase-root.MuiInputBase-root .MuiSelect-icon{width:1rem;height:1rem;top:calc(50% - .5rem);right:.75rem}.field--select.field--error>.MuiInputBase-root .MuiOutlinedInput-notchedOutline,.field--select.field--error>.MuiInputBase-root:hover .MuiOutlinedInput-notchedOutline,.field--select.field--error>.MuiInputBase-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#e11900}.field--select.field--error>.MuiInputBase-root.Mui-focused{box-shadow:0 0 0 .1875rem #e119001f}.field__label{color:#98a2b3;pointer-events:none;text-overflow:ellipsis;white-space:nowrap;background:#fff;max-width:calc(100% - 1.75rem);padding:0 .25rem;font-size:.9375rem;transition:all .12s;position:absolute;top:.9375rem;left:.75rem;overflow:hidden}.field__req{color:#e11900;margin-left:.125rem}.field .field__control:focus~.field__label,.field .field__control:not(:placeholder-shown)~.field__label,.field--filled .field__label{color:#667085;font-size:.75rem;top:-.5rem}.field .field__control:focus~.field__label{color:#196bde}.field--textarea .field__label{top:.875rem}.field--textarea .field__control:focus~.field__label,.field--textarea .field__control:not(:placeholder-shown)~.field__label{top:-.5rem}.field__trailing{color:#98a2b3;pointer-events:none;position:absolute;top:1rem;right:.75rem}.field--textarea .field__trailing{top:auto;bottom:.75rem}.field__select-placeholder{color:#7d7d7d;visibility:hidden}.field--select>.Mui-focused .field__select-placeholder{visibility:visible}.field--select.field--empty>.MuiInputBase-root:not(.Mui-focused) legend{max-width:.01px}.section-card{background:#f9fafb;border:1px solid #eef1f5;border-radius:1rem;margin-top:1.5rem;padding:1.5rem}.section-card__title{color:#344054;margin:0;font-size:1.1875rem;font-weight:700}.section-card__subtitle{color:#667085;margin:.1875rem 0 0;font-size:.875rem}.section-card__body{flex-direction:column;gap:1rem;margin-top:1.125rem;display:flex}.modal-backdrop{z-index:70;background:#141a2880;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal{background:#fff;border-radius:1rem;outline:none;flex-direction:column;width:100%;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 1.5rem 4rem #00000040}.modal--sm{max-width:32.5rem}.modal--md{max-width:35rem}.modal--lg{max-width:42.5rem}.modal__head{flex:none;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.625rem 1.75rem .875rem;display:flex}.modal__head h2{color:#2b3674;margin:0;font-size:1.25rem;font-weight:700;line-height:1.75rem}.modal__titles{min-width:0}.modal__subtitle{color:#7d7d7d;margin:.25rem 0 0;font-size:.8125rem;line-height:1.25rem}.modal__close{cursor:pointer;background:0 0;border:0;border-radius:.5rem;flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;display:inline-flex;position:relative}.modal__close:hover:not(:disabled){background:#f3f3f3}.modal__close:focus-visible{outline-offset:2px;outline:2px solid #196bde}.modal__close:disabled{opacity:.5;cursor:not-allowed}.modal__close img{width:.875rem;height:.875rem;display:block}@media (width<=767px){.modal__close:after{content:"";position:absolute;inset:-.875rem}}.modal__body{flex:auto;min-height:0;padding:.5rem 1.75rem 1.25rem;overflow-y:auto}.modal__foot{border-top:1px solid #e6e9f0;flex:none;justify-content:flex-end;gap:.625rem;padding:1rem 1.75rem 1.375rem;display:flex}.im-field{flex-direction:column;gap:.375rem;min-width:0;display:flex}.im-lbl{letter-spacing:.04em;text-transform:uppercase;color:#7d7d7d;font-size:.71875rem;font-weight:600;line-height:1rem}.im-lbl em{color:#e11900;font-style:normal}.im-in{width:100%;min-width:0;font:inherit;color:#1f2430;background:#fff;border:1px solid #d9dce3;border-radius:.5rem;padding:.5625rem .6875rem;font-size:.8125rem;line-height:1.125rem}.im-in:focus{border-color:#196bde;outline:none;box-shadow:0 0 0 .1875rem #196bde1f}.im-in:disabled{color:#7d7d7d;cursor:not-allowed;background:#f7f8fa}.im-in.is-invalid{border-color:#e11900}textarea.im-in{resize:vertical;min-height:4.5rem}.im-help{color:#7d7d7d;margin:0;font-size:.75rem;line-height:1.0625rem}.im-error{color:#e11900;margin:0;font-size:.75rem;line-height:1.0625rem}.im-ghost{font:inherit;color:#7d7d7d;cursor:pointer;background:0 0;border:0;border-radius:.375rem;padding:.25rem .375rem;font-size:.8125rem;font-weight:500}.im-ghost:hover:not(:disabled){color:#e11900}.im-ghost:focus-visible{outline-offset:2px;outline:2px solid #196bde}.im-ghost:disabled{opacity:.45;cursor:not-allowed}.im-banner{color:#b7791f;background:#fdf4e3;border-radius:.5rem;margin:0;padding:.625rem .875rem;font-size:.8125rem;line-height:1.1875rem}.im-banner--error{color:#e11900;background:#fdecea}.raise{flex-direction:column;gap:.875rem;display:flex}.raise__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem;display:grid}.raise__wide{grid-column:1/-1}.raise__context{background:#fbfcff;border:1px solid #e6e9f0;border-radius:.75rem;flex-direction:column;gap:.625rem;padding:.875rem;display:flex}.raise__context-head{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.raise__chip{color:#4a5064;background:#f0f1f4;border-radius:.375rem;padding:.125rem .5rem;font-size:.71875rem;font-weight:600}.raise__chip--red{color:#e11900;background:#fdecea}.raise__question{color:#1f2430;margin:0;font-size:.84375rem;line-height:1.25rem}.raise__boxes{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}.raise__box{color:#4a5064;background:#fff;border:1px solid #e6e9f0;border-radius:.5rem;max-height:8.25rem;padding:.625rem .75rem;font-size:.78125rem;line-height:1.125rem;overflow-y:auto}.raise__box header{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.raise__box p{white-space:pre-wrap;margin:0}.raise__files{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.raise__file{color:#1f2430;justify-content:space-between;align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.raise__file span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.raise__file small{color:#7d7d7d;margin-left:.375rem}.raise__foot-note{color:#7d7d7d;align-self:center;max-width:18.75rem;margin:0 auto 0 0;font-size:.75rem;line-height:1.0625rem}@media (width<=640px){.raise__grid,.raise__boxes{grid-template-columns:1fr}}.vendor-schedule{border:1px solid #e3e8ef;border-radius:8px;margin-top:24px;padding:16px}.vendor-schedule__heading{margin:0 0 12px;font-size:14px;font-weight:600}.vendor-schedule__grid{grid-template-columns:140px 1fr;row-gap:8px;margin:0;display:grid}.vendor-schedule__grid dt{color:#5b6b7f;font-size:13px}.vendor-schedule__grid dd{margin:0;font-size:13px}.vendor-schedule__source{color:#8a97a8;font-size:12px}.vendor-schedule__note{color:#5b6b7f;margin:12px 0 0;font-size:12px}.pagination{color:#7d7d7d;justify-content:flex-end;align-items:center;gap:1.25rem;min-height:2.5rem;padding:0 .875rem;font-size:.75rem;display:flex}.pagination__rows{align-items:center;gap:.3125rem;display:flex}.pagination__rows-label{cursor:pointer}.pagination__select.MuiInputBase-root{font:inherit;font-weight:600}.pagination__select.MuiInputBase-root.MuiInputBase-root{border-radius:0;font-size:.75rem}.pagination__select.MuiInputBase-root.MuiInputBase-root.MuiInputBase-root{--_caret:1rem}.pagination__select.MuiInputBase-root.MuiInputBase-root .MuiOutlinedInput-notchedOutline,.pagination__select.MuiInputBase-root.MuiInputBase-root:hover .MuiOutlinedInput-notchedOutline,.pagination__select.MuiInputBase-root.MuiInputBase-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-width:1px}.pagination__select.MuiInputBase-root.MuiInputBase-root .MuiSelect-select{min-height:0;padding:0 1rem 0 0;line-height:1rem}.pagination__select.MuiInputBase-root.MuiInputBase-root .MuiSelect-icon{width:.875rem;height:.875rem;top:calc(50% - .4375rem);right:.125rem}.pagination__select.MuiInputBase-root{color:inherit;background:0 0}.pagination__select.MuiInputBase-root .MuiOutlinedInput-notchedOutline,.pagination__select.MuiInputBase-root:hover .MuiOutlinedInput-notchedOutline,.pagination__select.MuiInputBase-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#0000}.pagination__select.MuiInputBase-root .MuiSelect-icon{color:inherit}.pagination__nav{display:flex}.pagination__nav button{color:#2b3674;cursor:pointer;background:0 0;border:0;width:2rem;height:1.875rem;font-size:1.25rem;position:relative}.pagination__nav button:disabled{color:#bdbdbd;cursor:not-allowed}@media (width<=767px){.pagination__nav button:first-child:after{content:"";position:absolute;inset:-.9375rem 0 -.9375rem -1.6875rem}.pagination__nav button:last-child:after{content:"";position:absolute;inset:-.9375rem -1.6875rem -.9375rem 0}}@media (width<=768px){.pagination{justify-content:space-between;gap:.5rem}}.pagination--toolbar{background:#fff;border:1px solid #d9d9d9;border-radius:.25rem;gap:0;min-height:2.25rem;padding:0}.pagination--toolbar .pagination__rows{white-space:nowrap;gap:.5rem;padding:0 .5rem 0 .625rem}.pagination--toolbar .pagination__select.MuiInputBase-root.MuiInputBase-root{border-radius:.25rem;font-size:.75rem}.pagination--toolbar .pagination__select.MuiInputBase-root.MuiInputBase-root.MuiInputBase-root{--_caret:1.25rem}.pagination--toolbar .pagination__select.MuiInputBase-root.MuiInputBase-root .MuiOutlinedInput-notchedOutline,.pagination--toolbar .pagination__select.MuiInputBase-root.MuiInputBase-root:hover .MuiOutlinedInput-notchedOutline,.pagination--toolbar .pagination__select.MuiInputBase-root.MuiInputBase-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-width:1px}.pagination--toolbar .pagination__select.MuiInputBase-root.MuiInputBase-root .MuiSelect-select{min-height:0;padding:.1875rem 1.25rem .1875rem .25rem;line-height:1.125rem}.pagination--toolbar .pagination__select.MuiInputBase-root.MuiInputBase-root .MuiSelect-icon{width:.875rem;height:.875rem;top:calc(50% - .4375rem);right:.125rem}.pagination--toolbar .pagination__select.MuiInputBase-root{color:#1f2430;background:#fff}.pagination--toolbar .pagination__select.MuiInputBase-root .MuiOutlinedInput-notchedOutline,.pagination--toolbar .pagination__select.MuiInputBase-root:hover .MuiOutlinedInput-notchedOutline,.pagination--toolbar .pagination__select.MuiInputBase-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#d9d9d9}.pagination--toolbar .pagination__select.MuiInputBase-root .MuiSelect-icon{color:#1f2430}.pagination--toolbar .pagination__select.MuiInputBase-root.Mui-disabled{opacity:.6}.pagination--toolbar .pagination__page{color:#1f2430;font-variant-numeric:tabular-nums;white-space:nowrap;border-left:1px solid #d9d9d9;padding:0 .625rem;font-weight:600}.pagination--toolbar .pagination__nav{border-left:1px solid #d9d9d9;gap:.125rem;padding:0 .25rem}.pagination--toolbar .pagination__nav button{border-radius:.25rem;width:1.5rem;height:1.5rem;font-size:1rem;line-height:1}.pagination--toolbar .pagination__nav button:hover:not(:disabled){background:#7d7d7d1a}@media (width<=767px){.pagination--toolbar .pagination__nav button:first-child:after{content:"";position:absolute;inset:-1.125rem 0 -1.125rem -2.1875rem}.pagination--toolbar .pagination__nav button:last-child:after{content:"";position:absolute;inset:-1.125rem -2.1875rem -1.125rem 0}}@media (width<=768px){.pagination--toolbar{justify-content:flex-start;gap:0}}.vendor-assessments__register{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}.vendor-assessments__downloads{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.vendor-assessments .table-wrap{margin-top:20px}.cv-card{background:#fff;border-radius:1.25rem;margin-top:-.125rem;padding:1.75rem 2rem 1.5rem;box-shadow:0 1px 3px #1018280f,0 1px 2px #1018280a}.cv-head__title{color:#101828;margin:0;font-size:1.625rem;font-weight:700}.cv-head__subtitle{color:#667085;margin:.25rem 0 0;font-size:.9375rem}.cv-grid{gap:1.25rem;margin-top:1.5rem;display:grid}.cv-grid--2{grid-template-columns:repeat(2,1fr)}.cv-grid--3{grid-template-columns:repeat(3,1fr)}.cv-grid--1{grid-template-columns:1fr}.cv-row{align-items:flex-start;gap:.875rem;display:flex}.cv-row__fields{flex:1;gap:1rem;min-width:0;display:grid}.cv-row__delete{cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0}.cv-row__delete img{width:3.25rem;height:3.25rem;display:block}.cv-row__delete:hover{opacity:.85}.cv-rowcard{background:#fff;border:1px solid #eef1f5;border-radius:.75rem;padding:1rem}.cv-add{color:#196bde;cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:.375rem;margin-top:.25rem;padding:.25rem 0;font-family:inherit;font-size:.875rem;font-weight:600;display:inline-flex}.cv-add__plus{border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;font-size:.875rem;line-height:1;display:inline-flex}.cv-tier{flex-direction:column;min-width:0;display:flex}.cv-tier__message{margin:.375rem 0 0;font-size:.8125rem;line-height:1.4}.cv-tier__message--error{color:#e11900}.cv-tier__message--helper{color:#7d7d7d}.cv-tier__message--echo{color:#196bde;font-weight:600}.cv-tier__note{color:#b7791f;background:#fdf4e3;border-radius:.5rem;align-items:flex-start;gap:.375rem;margin:.5rem 0 0;padding:.5rem .625rem;font-size:.8125rem;line-height:1.4;display:flex}.cv-categories{flex-direction:column;gap:.5rem;min-width:0;display:flex}.cv-category{align-items:flex-start;gap:.375rem;min-width:0;display:flex}.cv-category>:first-child{flex:1;min-width:0}.cv-category__delete{cursor:pointer;background:0 0;border:0;width:2.625rem;height:2.625rem;margin-top:.25rem;padding:0}.cv-category__delete img{width:100%;height:100%;display:block}.cv-category__add{margin-top:0}.cv-scroll{max-height:calc(100vh - 20rem);margin-right:-.25rem;padding-right:.25rem;overflow-y:auto}.cv-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.75rem;display:flex}.cv-footer__right{align-items:center;gap:.75rem;margin-left:auto;display:flex}.cv-hidden{display:none}.cv-stepper-note{color:#667085;margin:.5rem 0 .75rem;font-size:.8125rem}.cv-alert{color:#b42318;background:#fffbfa;border:1px solid #fda29b;border-radius:.5rem;margin-top:1rem;padding:.625rem .75rem;font-size:.875rem}.cv-state{color:#667085;justify-content:center;align-items:center;gap:1rem;min-height:11.25rem;display:flex}.cv-state--error{color:#b42318;flex-direction:column}.cv-infra-placeholder{color:#667085;text-align:center;background:#f9fafb;border:1px dashed #d0d5dd;border-radius:.75rem;margin-top:1.5rem;padding:2.5rem;font-size:.875rem}@media (width<=992px){.cv-grid--2,.cv-grid--3{grid-template-columns:1fr}}.cv-offboard-record{color:#667085;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem;font-size:.875rem;display:flex}.tags-cell{align-items:center;gap:.3125rem;display:inline-flex;position:relative}.tags-cell__empty{color:#7d7d7d}.tags-cell__chip{color:#196bde;text-overflow:ellipsis;white-space:nowrap;background:#196bde0f;border-radius:.25rem;align-items:center;max-width:6.25rem;padding:.25rem .5rem;font-weight:600;display:inline-flex;overflow:hidden}.tags-cell__more{color:#196bde;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.tags-cell__more:hover,.tags-cell__more[aria-expanded=true]{text-decoration:underline}.tags-cell__more:focus-visible{outline-offset:.125rem;outline:2px solid #196bde66}.tags-cell__popover{z-index:65;background:#fff;border-radius:.5rem;flex-wrap:wrap;gap:.375rem;width:max-content;max-width:17.5rem;padding:.625rem;display:flex;position:fixed;box-shadow:0 0 .5rem #0000001f}.tags-cell__popover .tags-cell__chip{white-space:normal;overflow-wrap:break-word;text-overflow:clip;min-width:0;max-width:100%;display:inline-block;overflow:visible}.qp{background:#fff;border:1px solid #e6e9f0;border-radius:.5rem;overflow:hidden}.qp__toolbar{border-bottom:1px solid #e6e9f0;justify-content:flex-end;align-items:center;min-height:2.375rem;padding:0 .75rem;display:flex}.qp__search{color:#7d7d7d;border:1px solid #7d7d7d29;border-radius:.25rem;align-items:center;gap:.375rem;min-width:11.4375rem;padding:.375rem .625rem;display:flex}.qp__search input{color:#1f2430;width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:.75rem}.qp__error{color:#e11900;background:#fdecea;margin:0;padding:.5rem .75rem;font-size:.8125rem}.qp__error button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;font-weight:600;text-decoration:underline}.qp__table-wrap{max-height:22.5rem;overflow:auto}.qp__table{border-collapse:collapse;color:#7d7d7d;width:100%;min-width:55rem;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:.75rem}.qp__table th,.qp__table td{text-align:left;vertical-align:middle;border-bottom:1px solid #0000001f;padding:.625rem .75rem}.qp__table td{height:3.25rem}.qp__table th{z-index:1;color:#111;white-space:nowrap;background:#f7f7f7;height:3.5rem;font-family:Outfit,DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:1rem;font-weight:500;line-height:1.5rem;position:sticky;top:0}.qp__select{text-align:center;width:3.125rem;padding-left:0;padding-right:0}.qp__row--selected,.qp__row--selected:hover{background:#ebf0ff}.qp__reference{color:#7d7d7d;white-space:nowrap;font-weight:700}.qp__question{color:#7d7d7d;line-height:1.4}.qp__reason{color:#b7791f;white-space:normal;margin-top:.125rem;font-size:.6875rem;display:block}.qp__state{color:#7d7d7d;text-align:center;padding:2rem}.qp__footer{color:#7d7d7d;border-top:1px solid #e6e9f0;justify-content:flex-end;align-items:center;gap:1.25rem;min-height:2.5rem;padding:0 .875rem;font-size:.75rem;display:flex}.qp__rows{align-items:center;gap:.375rem;display:flex}.qp__rows span{cursor:pointer}.qp__pagesize.MuiInputBase-root{font:inherit}.qp__pagesize.MuiInputBase-root.MuiInputBase-root{border-radius:.25rem;font-size:.75rem}.qp__pagesize.MuiInputBase-root.MuiInputBase-root.MuiInputBase-root{--_caret:1.5rem}.qp__pagesize.MuiInputBase-root.MuiInputBase-root .MuiOutlinedInput-notchedOutline,.qp__pagesize.MuiInputBase-root.MuiInputBase-root:hover .MuiOutlinedInput-notchedOutline,.qp__pagesize.MuiInputBase-root.MuiInputBase-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-width:1px}.qp__pagesize.MuiInputBase-root.MuiInputBase-root .MuiSelect-select{min-height:0;padding:.125rem 1.5rem .125rem .375rem;line-height:1.125rem}.qp__pagesize.MuiInputBase-root.MuiInputBase-root .MuiSelect-icon{width:.875rem;height:.875rem;top:calc(50% - .4375rem);right:.25rem}.qp__pagesize.MuiInputBase-root{background:#fff}.qp__pagesize.MuiInputBase-root .MuiOutlinedInput-notchedOutline,.qp__pagesize.MuiInputBase-root:hover .MuiOutlinedInput-notchedOutline,.qp__pagesize.MuiInputBase-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#e6e9f0}.qp__pagesize.MuiInputBase-root .MuiSelect-icon{color:inherit}.qp__pager button{color:#7d7d7d;cursor:pointer;background:#fff;border:1px solid #e6e9f0;border-radius:.25rem;width:1.5rem;height:1.5rem}.qp__pager button:disabled{cursor:not-allowed;opacity:.45}.qp-selection-bar{z-index:40;-webkit-backdrop-filter:blur(.125rem);backdrop-filter:blur(.125rem);color:#fff;background:#4b4b4bcc;border:1px solid #ffffffb3;border-radius:.375rem;justify-content:space-between;align-items:center;gap:1.5rem;width:min(82.0625rem,100vw - 4rem);padding:.375rem .375rem .375rem .75rem;font-size:.875rem;line-height:1.3125rem;display:flex;position:fixed;bottom:2rem;left:50%;transform:translate(-50%)}.qp-selection-bar__count{align-items:center;gap:.75rem;display:inline-flex}.qp-selection-bar__tick{filter:drop-shadow(0 0 .166688rem #0000001a);background:#8f9092;border-radius:.375rem;width:1.5rem;height:1.5rem;position:relative}.qp-selection-bar__tick:after{content:"";border:.125rem solid #fff;border-width:0 .125rem .125rem 0;width:.375rem;height:.625rem;position:absolute;top:.40625rem;left:.53125rem;transform:rotate(45deg)}.qp-selection-bar__actions{align-items:center;gap:.5rem;display:inline-flex}.qp-selection-bar__clear,.qp-selection-bar__delete{color:#fff;font:inherit;cursor:pointer;background:0 0;border-radius:.25rem;padding:.375rem .75rem;font-size:.75rem;font-weight:600;line-height:1.3125rem}.qp-selection-bar__clear{opacity:.8;border:0}.qp-selection-bar__clear:hover{opacity:1}.qp-selection-bar__delete{border:1px solid #fffc}.qp-selection-bar__delete:hover:not(:disabled){background:#ffffff1f}.qp-selection-bar__delete:disabled{cursor:not-allowed;opacity:.5}@media (width<=768px){.qp-selection-bar{flex-direction:column;align-items:stretch;gap:.625rem;width:calc(100vw - 1.5rem)}.qp-selection-bar__actions{justify-content:flex-end}}.aq-backdrop{z-index:60;background:#10182866;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0;overflow:auto}.aq-modal{background:#fff;border-radius:1rem;flex-direction:column;gap:1rem;width:min(58.125rem,100%);max-height:calc(100vh - 3rem);padding:1.5rem 2rem 1.25rem;display:flex;overflow:auto;box-shadow:0 0 2.5rem #0000000a}.aq-modal__head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.aq-modal__head h2{color:#111;margin:0;font-family:Outfit,DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:2rem;font-weight:600;line-height:3rem}.aq-modal__head p{color:#7d7d7d;margin:.125rem 0 0;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:.875rem;line-height:1.3125rem}.aq-modal__head button{cursor:pointer;background:0 0;border:0;flex-shrink:0;width:1.875rem;height:1.875rem;padding:0}.aq-modal__head button img{width:100%;height:100%;display:block}.aq-modal__head button:disabled{cursor:not-allowed;opacity:.55}.aq-modal__error{color:#e11900;background:#fdecea;border:1px solid #e1190040;border-radius:.375rem;margin:0;padding:.625rem .75rem;font-size:.8125rem}.aq-modal__foot{color:#7d7d7d;justify-content:space-between;align-items:center;gap:1rem;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:.875rem;display:flex}@media (width<=768px){.aq-backdrop{align-items:flex-start;padding:.75rem}.aq-modal{padding:1rem}.aq-modal__head h2{font-size:1.5rem;line-height:2rem}}.qnd-backdrop{z-index:60;background:#10182866;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0;overflow:auto}.qnd-modal{background:#fff;border-radius:1rem;width:min(37.5rem,100%);max-height:calc(100vh - 3rem);overflow:auto;box-shadow:0 0 2.5rem #0000000a}.qnd-modal__head{justify-content:space-between;align-items:flex-start;padding:1.5rem 2rem .75rem;display:flex}.qnd-modal__head h2{color:#111;margin:0;font-family:Outfit,DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:1.75rem;font-weight:600;line-height:2.625rem}.qnd-modal__head button{cursor:pointer;background:0 0;border:0;width:1.875rem;height:1.875rem;padding:0}.qnd-modal__head button img{width:100%;height:100%;display:block}.qnd-modal__head button:disabled{cursor:not-allowed;opacity:.55}.qnd-modal__summary{color:#7d7d7d;background:#cacaca1f;border-radius:.5rem;margin:0 2rem 2rem;padding:1rem 1.5rem;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:.875rem;line-height:1.3125rem}.qnd-modal__summary p{margin:0}.qnd-modal__summary strong{color:#585858}.qnd-modal__block{border-top:1px solid #d9d9d9;margin-top:1rem;padding-top:.625rem}.qnd-modal__error{color:#e11900;background:#fdecea;border:1px solid #e1190040;border-radius:.375rem;margin:0 2rem 1rem;padding:.625rem .75rem;font-size:.8125rem}.qnd-modal__foot{border-top:1px solid #e9e9e9;justify-content:space-between;align-items:center;gap:1.125rem;min-height:3.875rem;padding:.75rem 2rem;display:flex}.qnd-modal__foot p{color:#7d7d7d;margin:0;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:1rem;line-height:1.5rem}.qnd-modal__foot>div{gap:.625rem;display:flex}@media (width<=768px){.qnd-backdrop{align-items:flex-start;padding:.75rem}.qnd-modal__head{padding-left:1.25rem;padding-right:1.25rem}.qnd-modal__head h2{font-size:1.375rem;line-height:2rem}.qnd-modal__summary,.qnd-modal__error{margin-left:1.25rem;margin-right:1.25rem}.qnd-modal__foot{flex-direction:column;align-items:flex-start;padding-left:1.25rem;padding-right:1.25rem}.qnd-modal__foot>div{align-self:flex-end}}.qtier-select__empty{background:#cacaca1f;border:1px dashed #d9d9d9;border-radius:.5rem;gap:.25rem;padding:.75rem 1rem;display:grid}.qtier-select__empty p{color:#7d7d7d;margin:0;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:.875rem;line-height:1.3125rem}.qtier-select__empty a{color:#196bde;font-weight:500}.qtier-select__empty-label{color:#585858;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:.875rem;font-weight:500}.qtier-select__error{color:#e11900;background:#fdecea;border:1px solid #e1190040;border-radius:.375rem;justify-content:space-between;align-items:center;gap:.75rem;margin:0;padding:.625rem .75rem;font-size:.8125rem;display:flex}.qtier-select__error p{margin:0}.qtier-select__error-text{gap:.125rem;display:grid}.qtier-select__required{color:#e11900;margin:.1875rem 0 0;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:.75rem;line-height:1.125rem}.qtier-select__retry{color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:.25rem;flex:none;padding:.25rem .75rem;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:.8125rem;font-weight:500}.qtier-select__retry:hover{background:#e1190014}.qnt-backdrop{z-index:60;background:#10182866;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0;overflow:auto}.qnt-modal{background:#fff;border-radius:1rem;width:min(32.5rem,100%);max-height:calc(100vh - 3rem);overflow:visible;box-shadow:0 0 2.5rem #0000000a}.qnt-modal__head{justify-content:space-between;align-items:flex-start;padding:1.5rem 2rem .75rem;display:flex}.qnt-modal__head h2{color:#111;margin:0;font-family:Outfit,DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:1.75rem;font-weight:600;line-height:2.625rem}.qnt-modal__head button{cursor:pointer;background:0 0;border:0;width:1.875rem;height:1.875rem;padding:0}.qnt-modal__head button img{width:100%;height:100%;display:block}.qnt-modal__head button:disabled{cursor:not-allowed;opacity:.55}.qnt-modal__body{gap:1rem;padding:0 2rem 1.5rem;display:grid}.qnt-modal__intro{color:#7d7d7d;margin:0;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:.875rem;line-height:1.3125rem}.qnt-modal__intro strong{color:#585858}.qnt-modal__error{color:#e11900;background:#fdecea;border:1px solid #e1190040;border-radius:.375rem;margin:0 2rem 1rem;padding:.625rem .75rem;font-size:.8125rem}.qnt-modal__foot{border-top:1px solid #e9e9e9;justify-content:flex-end;align-items:center;gap:.625rem;min-height:3.875rem;padding:.75rem 2rem;display:flex}@media (width<=768px){.qnt-backdrop{align-items:flex-start;padding:.75rem}.qnt-modal__head{padding-left:1.25rem;padding-right:1.25rem}.qnt-modal__head h2{font-size:1.375rem;line-height:2rem}.qnt-modal__body,.qnt-modal__error,.qnt-modal__foot{padding-left:1.25rem;padding-right:1.25rem}}.required-dropdown{min-width:8.3125rem}.required-dropdown.MuiInputBase-root{font-family:inherit}.required-dropdown.MuiInputBase-root.MuiInputBase-root{border-radius:.25rem;font-size:.75rem}.required-dropdown.MuiInputBase-root.MuiInputBase-root.MuiInputBase-root{--_caret:2.375rem}.required-dropdown.MuiInputBase-root.MuiInputBase-root .MuiOutlinedInput-notchedOutline,.required-dropdown.MuiInputBase-root.MuiInputBase-root:hover .MuiOutlinedInput-notchedOutline,.required-dropdown.MuiInputBase-root.MuiInputBase-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-width:1px}.required-dropdown.MuiInputBase-root.MuiInputBase-root .MuiSelect-select{min-height:0;padding:.5rem 2.375rem .5rem 1rem;line-height:1rem}.required-dropdown.MuiInputBase-root.MuiInputBase-root .MuiSelect-icon{width:.875rem;height:.875rem;top:calc(50% - .4375rem);right:.5rem}.required-dropdown.MuiInputBase-root{color:#7d7d7d;background:linear-gradient(90deg,#fdb91305 0% 100%),linear-gradient(90deg,#fff6 0% 100%)}.required-dropdown.MuiInputBase-root .MuiOutlinedInput-notchedOutline,.required-dropdown.MuiInputBase-root:hover .MuiOutlinedInput-notchedOutline,.required-dropdown.MuiInputBase-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#7d7d7d47}.required-dropdown .MuiSelect-icon{color:#7d7d7d}.required-dropdown.MuiInputBase-root.Mui-disabled{opacity:.6}.action-menu{vertical-align:middle;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:inline-flex;position:relative}.action-menu__trigger{cursor:pointer;background:#fff;border:.0268125rem solid #196bde;border-radius:.25rem;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;padding:0;line-height:0;transition:border-color .16s,opacity .16s;display:inline-flex}.action-menu__trigger:hover{background:#f3f6ff}.action-menu__trigger:focus-visible{outline-offset:.0625rem;outline:.125rem solid #196bde}.action-menu--open .action-menu__trigger{opacity:.72;border-color:#7d7d7d}.action-menu__glyph{flex:0 0 .875rem;width:.875rem;height:.875rem;display:block;position:relative}.action-menu__glyph img{object-fit:fill;pointer-events:none;display:block;position:absolute}.action-menu__upper{width:.68375rem;height:.128938rem;top:0;left:0}.action-menu__top{width:.128188rem;height:.128938rem;top:0;right:0}.action-menu__middle{width:.68375rem;height:.128938rem;top:.3325rem;left:0}.action-menu__bottom{width:.42725rem;height:.128938rem;top:.665625rem;left:0}.action-menu__tray{background:#fff;border-radius:.25rem;align-items:center;gap:.375rem;padding:.375rem;animation:.16s ease-out action-tray-in;display:flex;position:absolute;top:50%;right:calc(100% + .75rem);transform:translateY(-50%);box-shadow:0 0 .5rem #0000001f}.action-menu__item{cursor:pointer;background:linear-gradient(#dbeaff0a 37.5%,#196bde0a 100%),#fff;border:.03125rem solid #196bde14;border-radius:.25rem;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;padding:0;text-decoration:none;display:inline-flex;position:relative}.action-menu__item>img{width:.75rem;height:.875rem;display:block}.action-menu__item:hover{background-color:#f3f6ff}.action-menu__item:focus-visible{outline-offset:.0625rem;outline:.125rem solid #196bde}.action-menu__item--disabled{cursor:not-allowed;opacity:.45}@keyframes action-tray-in{0%{opacity:0;transform:translate(.375rem,-50%)}to{opacity:1;transform:translateY(-50%)}}.qe-backdrop{z-index:60;background:#10182866;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0;overflow:auto}.qe-modal{background:#fffffffa;border:0;border-radius:1rem;flex-direction:column;width:min(64.875rem,100%);max-height:calc(100vh - 3rem);display:flex;overflow:hidden;box-shadow:0 0 2.5rem #0000000a}.qe-modal__scroll{scrollbar-width:thin;scrollbar-color:#bdbdbd transparent}.qe-modal__scroll::-webkit-scrollbar{width:.4375rem}.qe-modal__scroll::-webkit-scrollbar-track{background:0 0}.qe-modal__scroll::-webkit-scrollbar-thumb{background:#bdbdbd;border-radius:.25rem}.qe-modal__scroll:hover::-webkit-scrollbar-thumb{background-color:#898989}.qe-modal__scroll{flex-direction:column;flex:1;align-items:flex-end;gap:1rem;min-height:0;padding:0 2rem 1.5rem;display:flex;overflow:auto}.qe-modal__head{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:1rem;width:100%;padding:1.5rem 2rem 1rem;display:flex}.qe-modal__head h2{color:#111;margin:0;font-family:Outfit,DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:2rem;font-weight:600;line-height:3rem}.qe-modal__foot{border-top:1px solid #e9e9e9;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.75rem;padding:1rem 2rem;display:flex}.qe-modal__foot .qe-modal__error{align-self:stretch}.qe-modal__id{color:#196bde;margin-top:.25rem;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:.875rem;font-weight:400;line-height:1.3125rem;display:block}.qe-modal__id strong{font-weight:700}.qe-modal__close{color:#7d7d7d;cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;width:1.875rem;height:1.875rem;padding:0;font-size:1.5rem;line-height:1;position:relative}.qe-modal__close:hover{color:#196bde;background:#ebf0ff}.qe-modal__close:disabled{cursor:not-allowed;opacity:.55}@media (width<=767px){.qe-modal__close:after{content:"";position:absolute;inset:-.9375rem}}.qe-modal__notice{color:#196bde;background:#fffffffa;border:.09375rem solid #196bde3d;border-radius:.5rem;align-items:center;gap:.75rem;width:100%;padding:.5rem 1.5rem .5rem .5rem;font-family:Outfit,DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem;display:flex}.qe-modal__notice .icon-tile{border-color:#0000;border-radius:.375rem;width:2.25rem;height:2.25rem}.qe-modal__body{gap:1.5rem;width:100%;display:grid}.qe-modal__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem;display:grid}.qe-modal__row .MuiChip-root{max-width:100%}.qe-modal__row .MuiChip-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.qe-types{background:#f7f7f7;border:0;border-radius:.75rem;margin:0;padding:1rem 1.5rem 1.5rem}.qe-types legend{float:left;color:#585858;border-bottom:1px solid #7d7d7d33;width:100%;padding:0 0 .5rem;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:.875rem;font-weight:700;line-height:1.3125rem}.qe-types legend b{color:red;font-weight:inherit}.qe-types__options.qe-types__options{clear:both;gap:.5rem 3.75rem;padding-top:1.5rem}.qe-types__options.qe-types__options .MuiFormControlLabel-root{margin:0}.qe-types__options.qe-types__options .MuiFormControlLabel-label{color:#7d7d7d;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem}.qe-types__options.qe-types__options .is-selected .MuiFormControlLabel-label{color:#111;font-weight:700}.qe-options{gap:1.25rem;padding-top:1.5rem;display:grid}.qe-options__row{align-items:center;gap:.75rem;display:flex}.qe-options .MuiOutlinedInput-root{background:#fffc;height:2.625rem}.qe-options .MuiInputBase-input{font-size:.875rem;line-height:1.3125rem}.qe-options__delete.icon-tile{background-color:#fffc;border-radius:.375rem;width:2.625rem;height:2.625rem;position:relative}.qe-options__delete.icon-tile img{width:1.25rem;height:1.25rem;display:block}.qe-options__delete.icon-tile:disabled{cursor:not-allowed;opacity:.45}@media (width<=767px){.qe-options__delete.icon-tile:after{content:"";position:absolute;inset:-.625rem}}.qe-options__add{color:#196bde;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:.375rem;padding:0;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:.75rem;font-weight:400;line-height:1.125rem;display:inline-flex}.qe-options__add:disabled{cursor:not-allowed;opacity:.5}.qe-options__add svg{width:.75rem;height:.75rem}.qe-modal__error{color:#e11900;background:#fdecea;border:1px solid #e1190040;border-radius:.375rem;width:100%;padding:.625rem .75rem;font-size:.8125rem}.qe-modal__loading{color:#7d7d7d;text-align:center;width:100%;padding:4rem}@media (width<=768px){.qe-backdrop{align-items:flex-start;padding:.75rem}.qe-modal{gap:.75rem}.qe-modal__head{padding:1rem 1.25rem 0}.qe-modal__head h2{font-size:1.5rem;line-height:2rem}.qe-modal__scroll{padding:0 1.25rem 1rem}.qe-modal__foot{padding:.75rem 1.25rem}.qe-modal__row{grid-template-columns:1fr}.qe-types{padding:.75rem .875rem 1rem}.qe-types__options.qe-types__options{column-gap:1.5rem}}.qc-backdrop{z-index:60;background:#10182866;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.qc-modal{background:#fff;border-radius:1rem;width:min(48.1875rem,100%);overflow:hidden;box-shadow:0 0 2.5rem #0000000a}.qc-modal__head{justify-content:space-between;align-items:flex-start;padding:1.5rem 2rem .75rem;display:flex}.qc-modal__head h2{color:#111;margin:0;font-size:2rem;font-weight:600;line-height:3rem}.qc-modal__head button{cursor:pointer;background:0 0;border:0;width:1.875rem;height:1.875rem;margin-top:0;padding:0}.qc-modal__head button img{width:100%;height:100%;display:block}.qc-modal__head button:disabled{cursor:not-allowed;opacity:.55}.qc-modal__summary{color:#7d7d7d;background:#cacaca1f;border-radius:.5rem;min-height:11rem;margin:0 2rem 2rem;padding:1rem 1.5rem;font-size:.875rem;line-height:1.3125rem}.qc-modal__summary p{margin:0}.qc-modal__summary>div{border-top:1px solid #d9d9d9;gap:.125rem;margin-top:1.5rem;padding-top:.625rem;display:grid}.qc-modal__summary>div strong{color:#585858;font-size:1rem;font-weight:600;line-height:1.5rem}.qc-modal__summary>div span{display:block}.qc-modal__error{color:#e11900;background:#fdecea;border:1px solid #e1190040;border-radius:.375rem;margin:0 2rem 1rem;padding:.625rem .75rem;font-size:.8125rem}.qc-modal__foot{border-top:1px solid #e9e9e9;justify-content:space-between;align-items:center;gap:1.125rem;min-height:3.875rem;padding:.75rem 2rem;display:flex}.qc-modal__foot p{color:#7d7d7d;margin:0;font-size:1rem;line-height:1.5rem}.qc-modal__foot .MuiButton-root{min-width:8.3125rem}@media (width<=768px){.qc-backdrop{align-items:flex-start;padding:.75rem}.qc-modal__head{padding-left:1.25rem;padding-right:1.25rem}.qc-modal__head h2{font-size:1.625rem}.qc-modal__summary,.qc-modal__error{margin-left:1.25rem;margin-right:1.25rem}.qc-modal__foot{flex-direction:column;align-items:flex-start;padding-left:1.25rem;padding-right:1.25rem}.qc-modal__foot .MuiButton-root{align-self:flex-end}}.qu-usage{align-items:center;display:inline-flex;position:relative}.qu-usage__none{color:#196bde;font-weight:600}.qu-usage__count{color:#196bde;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.qu-usage__count:hover,.qu-usage__count[aria-expanded=true]{text-decoration:underline}.qu-usage__count:focus-visible{outline-offset:.125rem;outline:2px solid #196bde66}.qu-usage__popover{z-index:35;text-align:left;background:#fff;border-radius:.5rem;width:max-content;min-width:12.5rem;max-width:17.5rem;padding:.625rem .75rem;position:fixed;box-shadow:0 0 .5rem #0000001f}.qu-usage__popover .qu-usage__names{flex-wrap:wrap;gap:.375rem;display:flex}.qu-usage__popover .qu-usage__name{color:#196bde;text-overflow:ellipsis;white-space:nowrap;background:#196bde0f;border-radius:.25rem;align-items:center;max-width:100%;padding:.25rem .5rem;font-size:.75rem;font-weight:600;line-height:1.125rem;display:inline-flex;overflow:hidden}.qu-usage__state{color:#7d7d7d;margin:0;font-size:.75rem;font-weight:400;line-height:1.45}.qu-usage__state--error{color:#b7791f}.qu-usage__state>button{color:#196bde;font:inherit;cursor:pointer;background:0 0;border:0;margin-left:.375rem;padding:0;font-weight:600;text-decoration:underline}.qd-backdrop{z-index:60;background:#10182866;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0;overflow:auto}.qd-modal{background:#fff;border-radius:1rem;width:min(48.1875rem,100%);max-height:calc(100vh - 3rem);overflow:auto;box-shadow:0 0 2.5rem #0000000a}.qd-modal__head{justify-content:space-between;align-items:flex-start;padding:1.5rem 2rem .75rem;display:flex}.qd-modal__head h2{color:#111;margin:0;font-family:Outfit,DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:2rem;font-weight:600;line-height:3rem}.qd-modal__head button{cursor:pointer;background:0 0;border:0;width:1.875rem;height:1.875rem;padding:0}.qd-modal__head button img{width:100%;height:100%;display:block}.qd-modal__head button:disabled{cursor:not-allowed;opacity:.55}.qd-modal__summary{color:#7d7d7d;background:#cacaca1f;border-radius:.5rem;margin:0 2rem 2rem;padding:1rem 1.5rem;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:.875rem;line-height:1.3125rem}.qd-modal__summary p{margin:0}.qd-modal__summary strong{color:#585858}.qd-modal__block{border-top:1px solid #d9d9d9;margin-top:1rem;padding-top:.625rem}.qd-modal__block>strong{margin-bottom:.375rem;font-size:.875rem;display:block}.qd-modal__block ul{margin:0;padding-left:1.125rem}.qd-modal__block li{margin-bottom:.125rem}.qd-modal__block--calm{color:#898989}.qd-modal__warn{color:#b7791f}.qd-modal__error{color:#e11900;background:#fdecea;border:1px solid #e1190040;border-radius:.375rem;margin:0 2rem 1rem;padding:.625rem .75rem;font-size:.8125rem}.qd-modal__foot{border-top:1px solid #e9e9e9;justify-content:space-between;align-items:center;gap:1.125rem;min-height:3.875rem;padding:.75rem 2rem;display:flex}.qd-modal__foot p{color:#7d7d7d;margin:0;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:1rem;line-height:1.5rem}.qd-modal__foot>div{gap:.625rem;display:flex}@media (width<=768px){.qd-backdrop{align-items:flex-start;padding:.75rem}.qd-modal__head{padding-left:1.25rem;padding-right:1.25rem}.qd-modal__head h2{font-size:1.625rem;line-height:2.25rem}.qd-modal__summary,.qd-modal__error{margin-left:1.25rem;margin-right:1.25rem}.qd-modal__foot{flex-direction:column;align-items:flex-start;padding-left:1.25rem;padding-right:1.25rem}.qd-modal__foot>div{align-self:flex-end}}.ql{background:#fff;border-radius:.875rem;padding:1rem 1.5rem 1.5rem;box-shadow:0 0 32px #0000000f}.ql__intro{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1rem;display:flex}.ql__intro h2{color:#585858;margin:0;font-size:1.5rem;line-height:1.5}.ql__intro p{color:#7d7d7d;margin:0;font-size:1rem}.ql-import-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.ql-import-actions .btn{border-radius:.25rem;align-items:center;gap:.375rem;height:2.25rem;font-size:.875rem;display:inline-flex}.ql-card{background:#fff;border:1px solid #e6e9f0;border-radius:.625rem;position:relative;overflow:hidden}.ql-toolbar{border-bottom:1px solid #e6e9f0;justify-content:space-between;align-items:center;gap:1rem;min-height:2.375rem;padding:0 .75rem;display:flex}.ql-toolbar__tools{align-items:center;gap:.5rem;display:flex}.ql-tool{color:#7d7d7d;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.3125rem;align-items:center;gap:.375rem;padding:.3125rem .5rem;font-size:.75rem;display:inline-flex}.ql-tool img{width:1.375rem;height:1.375rem}.ql-tool:hover,.ql-tool--active{color:#196bde;background:#f3f6ff}.ql-search{color:#7d7d7d;border:1px solid #d9d9d9;border-radius:.25rem;align-items:center;gap:.375rem;min-width:11.875rem;padding:.4375rem .625rem;display:flex}.ql-search input{color:#1f2430;width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:.75rem}.ql-filter-panel{background:#f3f6ff;border-bottom:1px solid #e6e9f0;grid-template-columns:minmax(10rem,1fr) minmax(13.75rem,1.4fr) minmax(9.375rem,.8fr) auto;align-items:end;gap:.75rem;padding:.875rem;display:grid}.ql-filter-panel label{color:#2b3674;gap:.3125rem;font-size:.75rem;font-weight:600;display:grid}.ql-filter-panel input{color:#1f2430;min-height:2.25rem;font:inherit;background:#fff;border:1px solid #d9d9d9;border-radius:.3125rem;padding:.4375rem .5625rem;font-size:.8125rem}.ql-filter-panel__select.MuiInputBase-root{font-family:inherit}.ql-filter-panel__select.MuiInputBase-root.MuiInputBase-root{border-radius:.3125rem;font-size:.8125rem}.ql-filter-panel__select.MuiInputBase-root.MuiInputBase-root.MuiInputBase-root{--_caret:2.0625rem}.ql-filter-panel__select.MuiInputBase-root.MuiInputBase-root .MuiOutlinedInput-notchedOutline,.ql-filter-panel__select.MuiInputBase-root.MuiInputBase-root:hover .MuiOutlinedInput-notchedOutline,.ql-filter-panel__select.MuiInputBase-root.MuiInputBase-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-width:1px}.ql-filter-panel__select.MuiInputBase-root.MuiInputBase-root .MuiSelect-select{min-height:0;padding:.5625rem 2.0625rem .5625rem .5625rem;line-height:1.125rem}.ql-filter-panel__select.MuiInputBase-root.MuiInputBase-root .MuiSelect-icon{width:1rem;height:1rem;top:calc(50% - .5rem);right:.5rem}.ql-filter-panel__select.MuiInputBase-root{color:#1f2430;background:#fff}.ql-filter-panel__select.MuiInputBase-root .MuiOutlinedInput-notchedOutline,.ql-filter-panel__select.MuiInputBase-root:hover .MuiOutlinedInput-notchedOutline,.ql-filter-panel__select.MuiInputBase-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#d9d9d9}.ql-filter-panel__select .MuiSelect-icon{color:#1f2430}.ql-filter-panel__status-field{color:#2b3674;gap:.3125rem;font-size:.75rem;font-weight:600;display:grid}.ql-filter-panel__status-field>span{cursor:pointer}.ql-filter-panel__actions{gap:.5rem;display:flex}.ql-table-wrap{min-height:15.625rem;max-height:calc(100vh - 20.625rem);position:relative;overflow:auto}.ql-table{border-collapse:collapse;table-layout:fixed;color:#7d7d7d;width:100%;font-size:.75rem}.ql-table th,.ql-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #e6e9f0;border-left:1px solid #e6e9f0;padding:.625rem .75rem}.ql-table td{overflow-wrap:break-word;height:3.25rem}.ql-table th:first-child,.ql-table td:first-child{border-left:0}.ql-table th{z-index:2;color:#111;white-space:nowrap;background:#f7f7f7;border-left:0;height:3.5rem;font-size:1rem;font-weight:500;line-height:1.5rem;position:sticky;top:0}.ql-table th:after{content:"";background:#e0e0e0;width:.125rem;height:.875rem;position:absolute;top:50%;right:0;transform:translateY(-50%)}.ql-table th:last-child:after{content:none}.ql-table th{text-overflow:ellipsis;overflow:hidden}.ql-table th.ql-table__col-text{width:16.25rem}.ql-table th.ql-table__col-referenceId{width:7.5rem}.ql-table th.ql-table__col-domain{width:9.4375rem}.ql-table th.ql-table__col-answerType{width:8.1875rem}.ql-table th.ql-table__col-answerOptions{width:11.75rem}.ql-table th.ql-table__col-tags{width:9.375rem}.ql-table th.ql-table__col-usage{text-align:center;width:12.8125rem}.ql-table th.ql-table__col-actions{text-align:center;width:8.8125rem}.ql-table__select{text-align:center;width:3.125rem;padding-left:0;padding-right:0}.ql-table__row--selected,.ql-table__row--selected:hover{background:#ebf0ff}.ql-table tbody tr{min-height:3.25rem}.ql-table tbody tr:hover{background:#f9fbff}.ql-table__reference{color:#585858;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ql-table__question{color:#585858;line-height:1.4}.ql-table__usage{color:#196bde;font-weight:600;text-align:center!important}.ql-table__actions{text-align:center!important}.ql-table.ql-table--empty th{width:auto}.ql-table.ql-table--empty th.ql-table__select{width:3.125rem}.ql-edit-icon{width:.88875rem;height:.875rem;display:block;position:relative}.ql-edit-icon img{display:block;position:absolute}.ql-edit-icon img:first-child{width:.7125rem;top:0;left:0}.ql-edit-icon img:last-child{width:.88875rem;bottom:0;right:0}.ql-options{margin:0;padding-left:.875rem;line-height:1.45}.ql-state{color:#7d7d7d;text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:2.625rem 1.25rem;display:flex}.ql-state strong{color:#2b3674;font-size:1rem}.ql-state--error{background:#fff8f7;border-bottom:1px solid #e6e9f0}.ql-refreshing{color:#fff;text-align:center;background:#196bdee6;width:100%;padding:.3125rem;font-size:.75rem;position:sticky;bottom:0;left:0}.ql-skeleton td span{background:linear-gradient(90deg,#f2f4f7 25%,#e6e9f0 50%,#f2f4f7 75%) 0 0/200% 100%;border-radius:.3125rem;height:.75rem;animation:1.2s linear infinite ql-shimmer;display:block}@keyframes ql-shimmer{to{background-position:-200% 0}}@media (width<=992px){.ql{padding:.875rem}.ql-filter-panel{grid-template-columns:1fr 1fr}.ql-table-wrap{max-height:none}}@media (width<=768px){.ql__intro{flex-direction:column;align-items:stretch}.ql-import-actions{justify-content:flex-start}.ql-toolbar{flex-direction:column;align-items:stretch}.ql-search{width:100%}.ql-filter-panel{grid-template-columns:1fr}}.ql-selection-bar{z-index:40;-webkit-backdrop-filter:blur(.125rem);backdrop-filter:blur(.125rem);color:#fff;background:#4b4b4bcc;border:1px solid #ffffffb3;border-radius:.375rem;justify-content:space-between;align-items:center;gap:1.5rem;width:min(82.0625rem,100vw - 4rem);padding:.375rem .375rem .375rem .75rem;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:.875rem;line-height:1.3125rem;display:flex;position:fixed;bottom:2rem;left:50%;transform:translate(-50%)}.ql-selection-bar__count{align-items:center;gap:.75rem;display:inline-flex}.ql-selection-bar__tick{filter:drop-shadow(0 0 .166688rem #0000001a);background:#8f9092;border-radius:.375rem;width:1.5rem;height:1.5rem;position:relative}.ql-selection-bar__tick:after{content:"";border:.125rem solid #fff;border-width:0 .125rem .125rem 0;width:.375rem;height:.625rem;position:absolute;top:.40625rem;left:.53125rem;transform:rotate(45deg)}.ql-selection-bar__actions{align-items:center;gap:.5rem;display:inline-flex}.ql-selection-bar__clear,.ql-selection-bar__delete{color:#fff;font:inherit;cursor:pointer;background:0 0;border-radius:.25rem;padding:.375rem .75rem;font-size:.75rem;font-weight:600;line-height:1.3125rem}.ql-selection-bar__clear{opacity:.8;border:0}.ql-selection-bar__clear:hover{opacity:1}.ql-selection-bar__delete{border:1px solid #fffc}.ql-selection-bar__delete:hover{background:#ffffff1f}@media (width<=768px){.ql-selection-bar{flex-direction:column;align-items:stretch;gap:.625rem;width:calc(100vw - 1.5rem)}.ql-selection-bar__actions{justify-content:flex-end}}.qn-page{padding:1rem 1.25rem 2rem .875rem}.qn-page__topbar{border-bottom:1px solid #e6e9f0;justify-content:space-between;align-items:flex-end;margin-bottom:1.5rem;display:flex}.qn-page__title{color:#111;margin:0;font-size:2rem;font-weight:600;line-height:3rem}.qn-page__heading{align-items:center;gap:1rem;display:flex}.qn-tabs{display:flex}.qn-tab{color:#7d7d7d;cursor:pointer;background:0 0;border:none;padding:.5625rem 1rem;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5rem;position:relative}.qn-tab--active{color:#196bde;font-weight:600}.qn-tab--active:after{content:"";background:#196bde;border-radius:.125rem;height:.125rem;position:absolute;bottom:-.0625rem;left:0;right:0}.qn-subbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.qn-total{color:#196bde;background:#196bde0f;border-radius:.25rem;padding:.25rem .5rem;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:.875rem;font-weight:400;line-height:1.3125rem}.qn-total strong{font-weight:700}.qn-list{flex-direction:column;gap:1rem;display:flex}.qn-empty{color:#98a2b3;text-align:center;padding:1.5rem;font-size:.875rem}.qn-retry{color:#196bde;font:inherit;cursor:pointer;background:0 0;border:0;font-weight:600;text-decoration:underline}.qn-card{box-shadow:none;background:#fff;border:1px solid #eaecf0;border-radius:.5rem}.qn-card--open{border-color:#e4e7ec;box-shadow:0 .75rem 2.625rem #0000000a}.qn-card__head{text-align:left;background:#fff;border-radius:.5rem;align-items:center;gap:.875rem;width:100%;padding:1rem 1.25rem;display:flex}.qn-card--open .qn-card__head{border-radius:.5rem .5rem 0 0}.qn-card__toggle{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.qn-card__chevron{flex-shrink:0;width:1.25rem;height:1.25rem;transition:transform .15s;display:block}.qn-card__chevron--open{transform:rotate(90deg)}.qn-card__title{color:#111;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:1.125rem;font-weight:500}.qn-card__name-input{color:#101828;background:#fff;border:1px solid #e6e9f0;border-radius:.375rem;min-width:17.5rem;padding:.4375rem .75rem;font-family:inherit;font-size:.9375rem;font-weight:500}.qn-card__name-input:focus{border-color:#196bde;outline:0;box-shadow:0 0 0 .1875rem #196bde1f}.qn-card__name-input:disabled{opacity:.6;cursor:wait}.qn-card__tiers{align-items:center;min-width:0;display:inline-flex}.qn-card__count{color:#196bde;white-space:nowrap;background:#196bde0f;border-radius:.25rem;padding:.25rem .5rem;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:.875rem;font-weight:400;line-height:1.3125rem}.qn-card__count strong{font-weight:700}.qn-card__type{color:#344054;white-space:nowrap;background:#fff;border:1px solid #e6e9f0;border-radius:.5rem;padding:.3125rem .75rem;font-size:.8125rem}.qn-card__menu-wrap{margin-left:auto;position:relative}.qn-card__menu{color:#98a2b3;cursor:pointer;background:#fff;border:1px solid #7d7d7d6b;border-radius:.1875rem;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;padding:0;font-size:1.125rem;line-height:1;display:inline-flex}.qn-card__menu:hover,.qn-card__menu[aria-expanded=true]{color:#196bde;border-color:#196bde}.qn-card__menu-list{z-index:20;background:#fff;border-radius:.5rem;min-width:9.25rem;padding:.375rem;position:absolute;top:calc(100% + .375rem);right:0;box-shadow:0 .25rem 1rem #0000001f}.qn-card__menu-list button{color:#344054;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.375rem;align-items:center;gap:.625rem;padding:.5rem .625rem;font-size:.875rem;display:flex}.qn-card__menu-list button:hover{color:#196bde;background:#f3f6ff}.qn-card__menu-list .qn-card__menu-item--danger{color:#e11900}.qn-card__menu-list .qn-card__menu-item--danger:hover{color:#e11900;background:#fdecea}.qn-card__body{background:#fcfcfc;border-top:1px solid #f0f1f4;border-bottom-right-radius:.4375rem;border-bottom-left-radius:.4375rem;padding:.25rem 1.25rem 1.25rem}.qn-card__tier-info{color:#7d7d7d;background:#196bde0a;border-left:.1875rem solid #196bde40;border-radius:.25rem;margin:.75rem 0 0;padding:.625rem .875rem;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:.8125rem;line-height:1.25rem;list-style:none}.qn-card__tier-info li+li{margin-top:.25rem}.qn-linked{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.375rem;display:flex}.qn-linked__heading{align-items:center;gap:.75rem;display:flex}.qn-linked__title{color:#585858;font-size:1rem;font-weight:500}.qn-linked__sent{color:#dd9d00;background:#fdb9130f;border-radius:.25rem;padding:.25rem .5rem;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:.875rem;font-weight:400;line-height:1.3125rem}.qn-linked__sent strong{font-weight:700}.qn-linked__plus{justify-content:center;align-items:center;width:1rem;height:1rem;font-size:.875rem;line-height:1;display:inline-flex}.qn-linked__subtitle{color:#7d7d7d;margin:.375rem 0 1rem;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:.875rem;line-height:1.3125rem}.qn-linked__add.btn{color:#585858;border-color:#196bde66;padding:.375rem .5rem;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:.75rem}.qn-linked__add.btn:hover{background:#f3f6ff}.qn-table-card{background:#fff;border:1px solid #eaecf0;border-radius:.75rem;overflow:hidden}.qn-table-card .table-wrap{max-height:22.5rem;overflow:auto}.qn-table-card__footer{color:#667085;border-top:1px solid #eaecf0;justify-content:space-between;align-items:center;gap:1.25rem;padding:.75rem 1.125rem;font-size:.8125rem;display:flex}.qn-table-card__footer strong{color:#344054}.qn-pager button{cursor:pointer;color:#667085;background:#fff;border:1px solid #e6e9f0;border-radius:.25rem;margin-left:.25rem;padding:.125rem .5rem;font-size:.9375rem}.qtable{border-collapse:collapse;width:100%;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:.75rem}.qtable thead th{text-align:left;color:#111;white-space:nowrap;z-index:1;background:#f7f7f7;border-bottom:1px solid #0000001f;padding:.625rem 1.125rem;font-family:Outfit,DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:1rem;font-weight:500;position:sticky;top:0}.qtable th:nth-child(n+3),.qtable td:nth-child(n+3){border-left:1px solid #e0e0e0}.qtable tbody td{color:#7d7d7d;vertical-align:middle;border-bottom:1px solid #0000001f;padding:.6875rem 1.125rem}.qtable tbody tr:hover{background:#f9fbff}.qtable .muted{color:#7d7d7d}.qtable--compact thead th,.qtable--compact tbody td{padding-block:.3125rem}.qtable--comfortable thead th,.qtable--comfortable tbody td{padding-block:1.125rem}.qtable__check{text-align:center;width:3.25rem}.qtable__id{color:#7d7d7d;white-space:nowrap;font-weight:700}.qtable__q{color:#7d7d7d;max-width:22.5rem}.qtable__empty{text-align:center;color:#98a2b3;padding:2rem}.checkbox{accent-color:#196bde;cursor:pointer;border-radius:.25rem;width:1.125rem;height:1.125rem;position:relative}@media (width<=767px){.checkbox:after{content:"";position:absolute;inset:-1.3125rem}}@media (width<=992px){.qtable__q{white-space:normal}}.qn-selection-bar{z-index:5;-webkit-backdrop-filter:blur(.125rem);backdrop-filter:blur(.125rem);color:#fff;background:#4b4b4bcc;border:1px solid #ffffffb3;border-radius:.375rem;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:.75rem;padding:.375rem .375rem .375rem .75rem;font-size:.875rem;line-height:1.3125rem;display:flex;position:sticky;bottom:1rem}.qn-selection-bar__count{align-items:center;gap:.75rem;display:inline-flex}.qn-selection-bar__tick{filter:drop-shadow(0 0 .166688rem #0000001a);background:#8f9092;border-radius:.375rem;width:1.5rem;height:1.5rem;position:relative}.qn-selection-bar__tick:after{content:"";border:.125rem solid #fff;border-width:0 .125rem .125rem 0;width:.375rem;height:.625rem;position:absolute;top:.40625rem;left:.53125rem;transform:rotate(45deg)}.qn-selection-bar__delete{color:#fff;font:inherit;cursor:pointer;background:0 0;border:1px solid #fffc;border-radius:.25rem;padding:.375rem .75rem;font-size:.75rem;font-weight:600;line-height:1.3125rem}.qn-selection-bar__delete:hover:not(:disabled){background:#ffffff1f}.qn-selection-bar__delete:disabled{cursor:not-allowed;opacity:.5}@media (width<=768px){.qn-selection-bar{flex-direction:column;align-items:stretch;gap:.625rem}}.qn-linked__error{color:#e11900;background:#fdecea;border:1px solid #e1190040;border-radius:.375rem;margin:.5rem .875rem 0;padding:.5rem .75rem;font-size:.8125rem}.qn-pagesize.MuiInputBase-root{font-family:inherit}.qn-pagesize.MuiInputBase-root.MuiInputBase-root{border-radius:.25rem;font-size:.78125rem}.qn-pagesize.MuiInputBase-root.MuiInputBase-root.MuiInputBase-root{--_caret:1.5rem}.qn-pagesize.MuiInputBase-root.MuiInputBase-root .MuiOutlinedInput-notchedOutline,.qn-pagesize.MuiInputBase-root.MuiInputBase-root:hover .MuiOutlinedInput-notchedOutline,.qn-pagesize.MuiInputBase-root.MuiInputBase-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-width:1px}.qn-pagesize.MuiInputBase-root.MuiInputBase-root .MuiSelect-select{min-height:0;padding:.1875rem 1.5rem .1875rem .375rem;line-height:1.125rem}.qn-pagesize.MuiInputBase-root.MuiInputBase-root .MuiSelect-icon{width:.875rem;height:.875rem;top:calc(50% - .4375rem);right:.25rem}.qn-pagesize.MuiInputBase-root{color:#344054;background:#fff}.qn-pagesize.MuiInputBase-root .MuiOutlinedInput-notchedOutline,.qn-pagesize.MuiInputBase-root:hover .MuiOutlinedInput-notchedOutline,.qn-pagesize.MuiInputBase-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#e6e9f0}.qn-pagesize.MuiInputBase-root .MuiSelect-icon{color:#344054}.qn-pager{gap:.5rem;display:inline-flex}.qn-pager button{min-width:1.625rem;color:inherit;font:inherit;cursor:pointer;background:#fff;border:1px solid #e6e9f0;border-radius:.375rem;padding:.125rem .5rem}.qn-pager button:hover:not(:disabled){color:#196bde;border-color:#196bde}.qn-pager button:disabled{cursor:not-allowed;opacity:.5}.cq-page{padding:1rem 1.25rem 2rem .875rem}.cq-page__head{margin-bottom:1.5rem}.cq-page__head h1{color:#111;margin:0;font-family:Outfit,DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:2rem;font-weight:600;line-height:3rem}.cq-page__head p{color:#7d7d7d;margin:.125rem 0 0;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:1rem;line-height:1.5rem}.cq-panel{background:#fff;border-radius:.875rem;gap:1.5rem;padding:1.5rem 2rem 2rem;display:grid;box-shadow:0 0 32px #0000000f}.cq-panel__questions{gap:.5rem;display:grid}.cq-panel__questions h2{color:#585858;margin:0;font-family:Outfit,DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:1.5rem;font-weight:600;line-height:2.25rem}.cq-panel__questions p{color:#7d7d7d;margin:0 0 .5rem;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:1rem;line-height:1.5rem}.cq-panel__questions-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.cq-panel__stage-actions{color:#7d7d7d;justify-content:flex-end;align-items:center;gap:1rem;margin-top:.75rem;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:.875rem;display:flex}.cq-panel__error{color:#e11900;background:#fdecea;border:1px solid #e1190040;border-radius:.375rem;margin:0;padding:.625rem .75rem;font-size:.8125rem}.cq-panel__foot{justify-content:flex-end;gap:.625rem;display:flex}@media (width<=768px){.cq-page{padding:.75rem}.cq-page__head h1{font-size:1.625rem;line-height:2.25rem}.cq-panel{padding:1rem}}.oms>.MuiInputBase-root{cursor:pointer}.oms>.MuiInputBase-root.MuiInputBase-root{border-radius:.5rem;font-size:.9375rem}.oms>.MuiInputBase-root.MuiInputBase-root.MuiInputBase-root{--_caret:2.625rem}.oms>.MuiInputBase-root.MuiInputBase-root .MuiOutlinedInput-notchedOutline,.oms>.MuiInputBase-root.MuiInputBase-root:hover .MuiOutlinedInput-notchedOutline,.oms>.MuiInputBase-root.MuiInputBase-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-width:1px}.oms>.MuiInputBase-root.MuiInputBase-root .MuiSelect-select{min-height:0;padding:.875rem 2.625rem .875rem .875rem;line-height:1.5rem}.oms>.MuiInputBase-root.MuiInputBase-root .MuiSelect-icon{width:1.25rem;height:1.25rem;top:calc(50% - .625rem);right:.5rem}.oms>.MuiInputBase-root.MuiInputBase-root{color:#000000de;background:#fffc}.oms>.MuiInputBase-root .MuiOutlinedInput-notchedOutline{border-color:#0000003b}.oms>.MuiInputBase-root.Mui-focused{box-shadow:0 0 0 .1875rem #196bde1f}.oms>.MuiInputBase-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#196bde}.oms>.MuiInputBase-root .MuiSelect-icon{color:#0000008a}.oms>.MuiInputLabel-root{color:#0009;font-size:1rem}.oms>.MuiInputLabel-root:not(.MuiInputLabel-shrink){transform:translate(.875rem,.875rem)scale(1)}.oms>.MuiInputLabel-root.MuiInputLabel-shrink{transform:translate(.6875rem,-.5625rem)scale(.75)}.oms>.MuiInputLabel-root.Mui-focused{color:#196bde}.oms>.MuiFormHelperText-root{margin-left:0;font-size:.75rem}.oms>.MuiInputBase-root.MuiInputBase-adornedEnd{align-items:flex-start;gap:.5rem;padding-right:2.625rem}.oms>.MuiInputBase-root.MuiInputBase-adornedEnd>.oms__more{margin-top:.875rem}.oms>.MuiInputBase-root.MuiInputBase-adornedEnd .MuiSelect-select{padding-right:0}.oms__chips{flex-wrap:wrap;align-items:center;gap:.25rem;min-height:1.5rem;display:flex}.oms__chips.is-clamped{max-height:3.25rem;overflow:hidden}.oms__chips.is-expanded{scrollbar-width:thin;scrollbar-color:#bdbdbd transparent;max-height:7rem;overflow-y:auto}.oms__chips.is-expanded::-webkit-scrollbar{width:.4375rem}.oms__chips.is-expanded::-webkit-scrollbar-track{background:0 0}.oms__chips.is-expanded::-webkit-scrollbar-thumb{background:#bdbdbd;border-radius:.25rem}.oms__chips.is-expanded:hover::-webkit-scrollbar-thumb{background-color:#898989}.oms__more{font:inherit;color:#196bde;white-space:nowrap;cursor:pointer;background:#ebf0ff;border:none;border-radius:.75rem;flex:none;height:1.5rem;padding:0 .5rem;font-size:.75rem;font-weight:600;line-height:1.5rem}.oms__more:hover{background:#d7e1ff}.avms .MuiOutlinedInput-root{background:#fffc;border-radius:.5rem;align-items:center;min-height:3.25rem;font-size:.9375rem}.avms .MuiOutlinedInput-root.Mui-focused{box-shadow:0 0 0 .1875rem #196bde1f}.avms .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-width:1px}.avms .MuiInputLabel-root{font-size:1rem}.avms .MuiInputLabel-root.MuiInputLabel-shrink{transform:translate(.6875rem,-.5625rem)scale(.75)}.avms .MuiFormHelperText-root{margin-left:0;font-size:.75rem}.avms__value{flex:auto;align-items:flex-start;gap:.5rem;min-width:0;display:flex}.avms__chips{flex-wrap:wrap;flex:auto;align-items:center;gap:.25rem;min-width:0;display:flex}.avms__chips.is-clamped{max-height:3.25rem;overflow:hidden}.avms__chips.is-expanded{scrollbar-width:thin;scrollbar-color:#bdbdbd transparent;max-height:7rem;overflow-y:auto}.avms__chips.is-expanded::-webkit-scrollbar{width:.4375rem}.avms__chips.is-expanded::-webkit-scrollbar-track{background:0 0}.avms__chips.is-expanded::-webkit-scrollbar-thumb{background:#bdbdbd;border-radius:.25rem}.avms__chips.is-expanded:hover::-webkit-scrollbar-thumb{background-color:#898989}.avms__chips.avms__chips .MuiAutocomplete-tag{margin:0}.avms__more{font:inherit;color:#196bde;white-space:nowrap;cursor:pointer;background:#ebf0ff;border:none;border-radius:.75rem;flex:none;height:1.5rem;padding:0 .5rem;font-size:.75rem;font-weight:600;line-height:1.5rem}.avms__more:hover{background:#d7e1ff}.avms__spinner{visibility:hidden;flex:none;width:1.125rem;height:1.125rem;display:inline-flex}.avms__spinner.is-visible{visibility:visible}.ca-modal__body .avms .MuiInputLabel-root{background:#fafafa;padding:0 .25rem}.recipient-multi-select{width:100%}.recipient-multi-select .MuiOutlinedInput-root{background:#fff;border-radius:.5rem;flex-wrap:wrap;gap:.375rem;padding:.375rem .5rem!important}.recipient-multi-select .MuiOutlinedInput-root.Mui-focused{box-shadow:0 0 0 .1875rem #196bde1f}.recipient-multi-select .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-width:1px}.recipient-multi-select .MuiFormHelperText-root{margin-left:0;font-size:.75rem}.rms-chip.MuiChip-root{border-radius:62.4375rem;max-width:100%;height:auto;font-size:.8125rem;line-height:1.25rem}.rms-chip.MuiChip-root .MuiChip-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:0 .375rem;overflow:hidden}.rms-chip.MuiChip-root .MuiChip-deleteIcon{color:#8a93a8;margin:0 .125rem 0 0;font-size:.9375rem}.rms-chip.MuiChip-root .MuiChip-deleteIcon:hover{color:#e11900}.rms-chip--internal.MuiChip-root{color:#2b3674;background:#f3f6ff;border:1px solid #dde6f7;padding:.1875rem 0}.rms-chip--internal.MuiChip-root .MuiChip-avatar{width:1.25rem;height:1.25rem;margin:0 0 0 .0625rem}.rms-chip__avatar{color:#2b3674;background:#dbe6fb;border-radius:50%;flex:none;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-size:.625rem;font-weight:700;display:inline-flex}.rms-chip--unresolved.MuiChip-root{color:#7d7d7d;background:#fafafa;border-color:#e6e9f0;font-style:italic}.rms-chip--unresolved .rms-chip__avatar{color:#7d7d7d;background:#e6e9f0;font-style:normal}.rms-chip--external.MuiChip-root{color:#1f2430;background:#fff;border:1px dashed #98a2b3;border-radius:.25rem;padding:.1875rem .25rem}.rms-chip--external.MuiChip-root .MuiChip-icon{color:inherit;margin:0 0 0 .125rem}.rms-chip__external-label{align-items:center;gap:.375rem;min-width:0;display:inline-flex}.rms-chip__address{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace;font-size:.75rem;overflow:hidden}.rms-chip__badge{letter-spacing:.06em;text-transform:uppercase;color:#5c6070;border-left:1px solid #dde1e9;flex:none;padding-left:.375rem;font-size:.625rem;font-weight:700}.rms-option{align-items:center;gap:.5rem;min-width:0;display:flex}.rms-option__avatar{color:#2b3674;background:#dbe6fb;border-radius:50%;flex:none;justify-content:center;align-items:center;width:1.375rem;height:1.375rem;font-size:.625rem;font-weight:700;display:inline-flex}.rms-option__text{flex-direction:column;min-width:0;display:flex}.rms-option__name{color:#1f2430;font-size:.8125rem}.rms-option__email{color:#7d7d7d;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.ca-backdrop{z-index:50;background:#10182859;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0;overflow-y:auto}.ca-modal{background:#fff;border-radius:1rem;outline:none;flex-direction:column;gap:1rem;width:min(52.75rem,100%);max-height:100%;padding:1.5rem 2rem;display:flex;position:relative;overflow:hidden;box-shadow:0 0 2.5rem #0000000a}.ca-modal__head{flex:none}.ca-modal__close{color:#196bde;cursor:pointer;background:#ebf0ff;border:none;border-radius:.375rem;justify-content:center;align-items:center;width:1.875rem;height:1.875rem;font-size:1.25rem;line-height:1;display:inline-flex;position:absolute;top:1.25rem;right:1.5rem}.ca-modal__close:hover{background:#d7e1ff}@media (width<=767px){.ca-modal__close:after{content:"";position:absolute;inset:-.9375rem}}.ca-modal__title{color:#2b3674;margin:0;font-size:1.25rem;font-weight:700;line-height:1.75rem}.ca-modal__body{scrollbar-width:thin;scrollbar-color:#bdbdbd transparent;background:#fafafa;border-radius:.75rem;flex-direction:column;flex:auto;gap:1.5rem;min-height:0;padding:1.75rem 1.5rem;display:flex;overflow:hidden auto}.ca-modal__body::-webkit-scrollbar{width:.4375rem}.ca-modal__body::-webkit-scrollbar-track{background:0 0}.ca-modal__body::-webkit-scrollbar-thumb{background:#bdbdbd;border-radius:.25rem}.ca-modal__body:hover::-webkit-scrollbar-thumb{background-color:#898989}.ca-modal__footer{flex-wrap:wrap;flex:none;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.ca-modal__footer-copy{flex-direction:column;flex:26.25rem;gap:.625rem;min-width:0;display:flex}.ca-modal__buttons{align-items:center;gap:.625rem;margin-left:auto;display:flex}.ca-modal__error{color:#e11900;background:#fdecea;border:1px solid #e119004d;border-radius:.5rem;padding:.625rem .875rem;font-size:.84375rem}.ca-modal__note{color:#7d7d7d;margin:0;font-size:1rem;line-height:1.5rem}.schedule-note{color:#1f2430;background:#f3f6ff;border-left:3px solid #2b3674;border-radius:.5rem;align-items:flex-start;gap:.625rem;margin:0;padding:.75rem .875rem;font-size:.84375rem;line-height:1.25rem;display:flex}.schedule-note__icon{color:#2b3674;flex:none;width:1.125rem;height:1.125rem;margin-top:.0625rem}.schedule-note strong{font-weight:600}.ca-confirm-backdrop{z-index:1;background:#10182859;border-radius:1rem;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:absolute;inset:0}.ca-confirm{background:#fff;border-radius:.75rem;flex-direction:column;gap:1rem;width:min(22.5rem,100%);padding:1.25rem;display:flex;box-shadow:0 1.25rem 2.5rem #0000001f}.ca-confirm__title{color:#1f2430;margin:0;font-size:.9375rem;line-height:1.375rem}.ca-confirm__actions{justify-content:flex-end;gap:.625rem;display:flex}.ca-seeded-field{flex-direction:column;gap:.375rem;display:flex}.modified-marker{color:#7d7d7d;align-items:center;gap:.375rem;font-size:.78125rem;display:inline-flex}.link{font:inherit;color:#196bde;cursor:pointer;background:0 0;border:none;padding:0;font-size:.78125rem;font-weight:600}.link:hover{text-decoration:underline}.ca-row{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.ca-field{width:100%;position:relative}.ca-field__label{z-index:1;color:#0009;background:#fff;padding:0 .25rem;font-size:.75rem;line-height:1.125rem;position:absolute;top:-.5625rem;left:.6875rem}.ca-field__input{color:#000000de;background:#fffc;border:1px solid #0000003b;border-radius:.5rem;width:100%;height:3.25rem;padding:.875rem;font-family:inherit;font-size:.9375rem;line-height:1.5rem}.ca-field__input::placeholder{color:#b0b7c3}.ca-field__input:focus{border-color:#196bde;outline:none;box-shadow:0 0 0 .1875rem #196bde1f}.ca-field__input--invalid,.ca-field__input--invalid:focus{box-shadow:none;border-color:#e11900}.ca-field__error{color:#e11900;margin:.375rem 0 0;font-size:.75rem}.ca-field__hint{color:#7d7d7d;margin:.375rem 0 0;font-size:.75rem}.ca-field__select{cursor:pointer}.ca-field__select.MuiInputBase-root{border-radius:.5rem;font-size:.9375rem}.ca-field__select.MuiInputBase-root.MuiInputBase-root{--_caret:2.625rem}.ca-field__select.MuiInputBase-root .MuiOutlinedInput-notchedOutline,.ca-field__select.MuiInputBase-root:hover .MuiOutlinedInput-notchedOutline,.ca-field__select.MuiInputBase-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-width:1px}.ca-field__select.MuiInputBase-root .MuiSelect-select{min-height:0;padding:.875rem 2.625rem .875rem .875rem;line-height:1.5rem}.ca-field__select.MuiInputBase-root .MuiSelect-icon{width:1.25rem;height:1.25rem;top:calc(50% - .625rem);right:.5rem}.ca-field__select.MuiInputBase-root{color:#000000de;background:#fffc}.ca-field__select.MuiInputBase-root .MuiOutlinedInput-notchedOutline{border-color:#0000003b}.ca-field__select.MuiInputBase-root.Mui-focused{box-shadow:0 0 0 .1875rem #196bde1f}.ca-field__select.MuiInputBase-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#196bde}.ca-modal__body .ca-field__label,.ca-modal__body .oms__label{background:#fafafa}@media (width<=768px){.ca-row{grid-template-columns:1fr}}.ca-field--recipients{width:100%;position:static}.confirm-backdrop{z-index:70;background:#10182873;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.confirm{background:#fff;border-radius:.75rem;width:min(26.25rem,100%);padding:1.375rem 1.5rem 1.125rem;box-shadow:0 1.25rem 3rem #1018283d}.confirm__title{color:#1f2430;margin:0 0 .5rem;font-family:Outfit,DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:1.0625rem;font-weight:600}.confirm__message{color:#7d7d7d;margin:0 0 1.125rem;font-size:.84375rem;line-height:1.5}.confirm__actions{justify-content:flex-end;align-items:center;gap:.625rem;display:flex}.btn--danger{color:#fff;background:#e11900;border:none}.btn--danger:hover:not(:disabled){filter:brightness(.94)}.btn--danger:disabled{opacity:.6;cursor:not-allowed}.Toastify__toast-container{--toastify-toast-width:auto;width:fit-content;min-width:0;max-width:min(37.5rem,100vw - 2em)}.Toastify__toast.apptoast-shell{background:linear-gradient(#fff6 37.5%,#e7f4ed66 100%),linear-gradient(90deg,#fff 0% 100%);border:.05rem solid #5eb4853d;border-radius:.5rem;min-width:0;min-height:0;padding:.5rem 1.5rem .5rem .5rem;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;box-shadow:0 .5rem 1.5rem #1018281a}.Toastify__toast.apptoast-shell .Toastify__toast-body{align-items:center;margin:0;padding:0}.Toastify__toast.apptoast-shell .Toastify__close-button{color:#7d7d7d;opacity:1;align-self:center;margin-left:.5rem;padding:0}.Toastify__toast.apptoast-shell .Toastify__close-button:hover{color:#1f2430}.Toastify__toast.apptoast-shell .Toastify__close-button>svg{width:.75rem;height:.75rem}.apptoast{align-items:center;gap:.5rem;min-width:0;display:flex}.apptoast__icon{background:#ffffffe6;border-radius:.4375rem;flex:none;justify-content:center;align-items:center;width:2.625rem;height:2.625rem;display:flex;box-shadow:0 0 1.36113rem #0000000f}.apptoast__text{flex-direction:column;justify-content:center;min-width:0;display:flex}.apptoast__title{color:#4b906a;font-size:1rem;font-weight:500;line-height:1.5rem}.apptoast__body{color:#7d7d7d;font-size:.75rem;font-weight:400;line-height:1.125rem}.apptoast__body strong{color:#7d7d7d;font-weight:700}.row-actions{flex-direction:column;align-items:flex-start;gap:.25rem;display:inline-flex}.row-actions__split{background:#fff;border:.0625rem solid #d9d9d9;border-radius:.5rem;align-items:stretch;display:inline-flex;overflow:hidden}.row-actions__split:focus-within{border-color:#196bde}@media (width<=767px){.row-actions__split{overflow:visible}}.row-actions__primary{color:#1f2430;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-top-left-radius:.4375rem;border-bottom-left-radius:.4375rem;align-items:center;gap:.625rem;padding:.375rem .625rem .375rem .875rem;font-size:.875rem;font-weight:400;text-decoration:none;display:inline-flex;position:relative}.row-actions__primary:hover{background:#f3f3f3}.row-actions__primary:focus-visible{outline-offset:-.125rem;outline:.125rem solid #196bde}@media (width<=767px){.row-actions__primary:after{content:"";position:absolute;inset:-.9375rem 0}}.row-actions__go{width:1.125rem;height:1.125rem;display:block}.row-actions__export{cursor:pointer;background:0 0;border:0;border-left:.0625rem solid #d9d9d9;border-top-right-radius:.4375rem;border-bottom-right-radius:.4375rem;justify-content:center;align-items:center;width:2.125rem;padding:0;display:inline-flex;position:relative}.row-actions__export:hover:not(:disabled),.row-actions__export[aria-expanded=true]{background:#f3f3f3}.row-actions__export:focus-visible{outline-offset:-.125rem;outline:.125rem solid #196bde}.row-actions__export:disabled{cursor:progress;opacity:.6}@media (width<=767px){.row-actions__export:after{content:"";position:absolute;inset:-.9375rem -1.625rem -.9375rem 0}}.row-actions__export-icon{width:1.125rem;height:1.125rem;display:block}.row-actions--icons .action-menu__item>.row-actions__tray-icon{width:.875rem;height:.875rem}.row-actions--icons .row-actions__tray-export{flex-direction:column;gap:.0625rem;width:auto;min-width:1.5rem;height:auto;min-height:1.5rem;padding:.125rem .25rem}.row-actions--icons .row-actions__tray-export:disabled{cursor:progress;opacity:.6}.row-actions--icons .row-actions__tray-format{color:#196bde;letter-spacing:.02em;font-size:.5rem;font-weight:600;line-height:1}.row-actions__error{color:#e11900;max-width:11.25rem;font-size:.6875rem;line-height:1.3}.row-actions__menu{z-index:65;background:#fff;border-radius:.5rem;flex-direction:column;width:max-content;min-width:12.5rem;padding:.375rem;display:flex;position:fixed;box-shadow:0 0 .5rem #0000001f}.row-actions__item{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.375rem;flex-direction:column;align-items:flex-start;gap:.0625rem;padding:.5rem .625rem;display:flex}.row-actions__item:hover:not(:disabled){background:#f3f6ff}.row-actions__item:focus-visible{outline-offset:-.125rem;outline:.125rem solid #196bde66}.row-actions__item:disabled{cursor:progress;opacity:.6}.row-actions__item-label{color:#1f2430;font-size:.8125rem;font-weight:600}.row-actions__item-hint{color:#7d7d7d;font-size:.6875rem}.row-actions__trigger{color:#1f2430;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:.0625rem solid #d9d9d9;border-radius:.5rem;align-items:center;gap:.5rem;padding:.375rem .625rem .375rem .875rem;font-size:.875rem;display:inline-flex;position:relative}.row-actions__trigger:hover,.row-actions__trigger[aria-expanded=true]{background:#f3f3f3}.row-actions__trigger:focus-visible{outline-offset:-.125rem;outline:.125rem solid #196bde}@media (width<=767px){.row-actions__trigger:after{content:"";position:absolute;inset:-1rem 0}}.row-actions__caret{width:1rem;height:1rem;display:block}.row-actions__group{color:#7d7d7d;letter-spacing:.02em;text-transform:uppercase;border-top:.0625rem solid #d9d9d9;margin:.375rem 0 .125rem;padding:.5rem .625rem 0;font-size:.6875rem;font-weight:600}.row-actions__item:disabled{cursor:not-allowed}.row-actions__item--busy:disabled{cursor:progress}.row-actions__menu--report{border:1px solid #e8ebf3;border-radius:12px;min-width:230px;padding:6px;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;box-shadow:0 18px 44px #141a282e}.row-actions__menu--report .row-actions__item{border-radius:7px;gap:2px;padding:9px 10px}.row-actions__menu--report .row-actions__item:hover:not(:disabled){background:#f5f7fb}.row-actions__menu--report .row-actions__item-label{font-size:13px;font-weight:500}.row-actions__menu--report .row-actions__item-hint{color:#6b7387;font-size:12.5px}.row-actions__menu--report .row-actions__item:disabled:not(.row-actions__item--busy){opacity:1}.row-actions__menu--report .row-actions__item:disabled:not(.row-actions__item--busy) .row-actions__item-label{color:#b3b8c4}@media (width<=767px){.row-actions__menu--report .row-actions__item{justify-content:center;min-height:44px}}.vsp__error{color:#e11900;background:#fdecea;border:1px solid #e119004d;border-radius:.5rem;margin:0 0 1rem;padding:.625rem .875rem;font-size:.84375rem}.vsp-field{flex-direction:column;gap:.25rem;display:flex}.vsp-field+.vsp-field{margin-top:1rem}.vsp-field__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem .5rem;display:flex}.vsp-field__label{color:#2b3674;font-size:.8125rem;font-weight:600}.vsp-field__select{width:100%}.vsp-field__input{box-sizing:border-box;width:100%;font:inherit;color:#1f2430;border:1px solid #d9d9d9;border-radius:.5rem;padding:.5625rem .75rem;font-size:.875rem}.vsp-field__input::placeholder{color:#898989}.vsp-field__input:focus-visible{outline-offset:1px;outline:2px solid #196bde}.vsp-field__hint{color:#7d7d7d;width:100%;margin:0;font-size:.78125rem}.bsd__error{color:#e11900;background:#fdecea;border:1px solid #e119004d;border-radius:.5rem;margin:0 0 1rem;padding:.625rem .875rem;font-size:.84375rem}.bsd-fields{flex-direction:column;gap:1rem;display:flex}.bsd-row{background:#fcfcfc;border-left:3px solid #d9d9d9;border-radius:.5rem;flex-direction:column;gap:.5rem;padding:.75rem .875rem;display:flex}.bsd-row--set{background:#f3f6ff;border-left-color:#196bde}.bsd-row--reset{background:#f5f6fb;border-left-color:#2b3674}.bsd-row__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.bsd-row__label{color:#2b3674;font-size:.84375rem;font-weight:600}.bsd-row__segmented{border:1px solid #d9d9d9;border-radius:.5rem;display:inline-flex;overflow:hidden}.bsd-row__prose{color:#7d7d7d;margin:0;font-size:.8125rem}.bsd-row__set{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.bsd-row__control{flex:13.75rem;min-width:10rem}.bsd-row__control--native{box-sizing:border-box;font:inherit;background:#fff;border:1px solid #d9d9d9;border-radius:.5rem;padding:.5rem .625rem;font-size:.875rem}.bsd-row__control--recipients{flex-basis:100%;min-width:100%}.bsd-row__writes{letter-spacing:.04em;color:#196bde;white-space:nowrap;background:#ebf0ff;border-radius:62.4375rem;flex:none;padding:.25rem .625rem;font-size:.6875rem;font-weight:700}.bsd-seg{color:#7d7d7d;font:inherit;cursor:pointer;background:#fff;border:0;padding:.4375rem .75rem;font-size:.78125rem;font-weight:600}.bsd-seg+.bsd-seg{border-left:1px solid #d9d9d9}.bsd-seg:hover:not(.bsd-seg--active){background:#f3f3f3}.bsd-seg--active{color:#fff;background:#196bde}.bsd-tier{background:#f5f6fb;border:1px solid #cfdcf5;border-radius:.5rem;flex-direction:column;gap:.25rem;margin-top:1.5rem;padding:.875rem;display:flex}.bsd-tier__label{color:#2b3674;font-size:.84375rem;font-weight:600}.bsd-tier__select{width:100%}.bsd-tier__note{color:#7d7d7d;margin:0;font-size:.78125rem}.bsd-outcome{flex-direction:column;gap:1rem;display:flex}.bsd-outcome__message{color:#2b3674;margin:0;font-size:.9375rem;font-weight:600}.bsd-outcome__group h4{color:#1f2430;margin:0 0 .25rem;font-size:.84375rem}.bsd-outcome__empty{color:#7d7d7d;margin:0;font-size:.8125rem}.bsd-outcome__list{color:#1f2430;flex-direction:column;gap:.25rem;margin:0;padding-left:1.125rem;font-size:.8125rem;display:flex}.bsd-footer__count{color:#7d7d7d;flex:auto;align-self:center;font-size:.78125rem}.bulk-bar{color:#2b3674;background:#f3f6ff;border:1px solid #cfdcf5;border-radius:.5rem;align-items:center;gap:1rem;margin-bottom:.5rem;padding:.625rem .875rem;font-size:.84375rem;display:flex}.astable__frequency{display:table-cell}.astable__frequency>*{display:block}.astable__frequency>*+*{margin-top:.125rem}.astable__frequency-value{color:#7d7d7d;font-weight:400}.astable__frequency-value--secondary{color:#7d7d7d;font-size:.6875rem}.astable__frequency-hint{color:#196bde;font-size:.6875rem}.astable__frequency--override{box-shadow:inset 3px 0 #2b3674}.astable__frequency--override .astable__frequency-value{color:#1f2430;font-weight:700}.as-topbar{border-bottom:1px solid #e6e9f0;justify-content:space-between;align-items:flex-start;gap:1.125rem;margin-bottom:1rem;padding-bottom:.625rem;display:flex}.as-topbar__title{letter-spacing:-.025em;color:#2b3674;margin:0;font-size:30px;font-weight:700;line-height:38px}.as-summary{margin-bottom:1rem}.as-metric{background:#fff;border-radius:.75rem;align-items:center;gap:1.5rem;min-height:6.625rem;padding:1rem 1.5rem;display:flex;box-shadow:0 0 2.5rem #0000000f}.as-metric--wide{justify-content:space-between}.as-metric__copy{min-width:8.75rem}.as-metric__label{color:#7d7d7d;margin-bottom:.25rem;font-size:1rem;font-weight:400;display:block}.as-metric__value{color:#585858;font-size:2.5rem;font-weight:800;line-height:1;display:block}.as-metric__viz{background:#fafafa;border-radius:.5rem;flex:1;max-width:42.5rem;padding:1rem 1.25rem}.as-metric__bar{background:#eef2f7;border-radius:.75rem;height:.625rem;display:flex;overflow:hidden}.as-metric__bar-awaiting{background:#c8cede}.as-metric__bar-inprogress{background:#ddb039}.as-metric__bar-sentback{background:#196bde}.as-metric__bar-completed{background:#5eb485}.as-metric__legend{color:#7d7d7d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.125rem;font-size:.75rem;display:flex}.as-metric__legend span{white-space:nowrap;align-items:center;gap:.375rem;display:inline-flex}.as-metric__legend strong{font-weight:700}.dot{border-radius:.125rem;width:.375rem;height:.375rem;display:inline-block}.dot--grey{background:#c8cede}.dot--amber{background:#ddb039}.dot--blue{background:#196bde}.dot--green{background:#5eb485}.as-panel{background:#fcfcfc;border-radius:.5rem;padding:1.5rem}.as-panel__head{z-index:5;background:#fcfcfc;border-bottom:1px solid #0000000f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.125rem;margin-bottom:1.5rem;padding-bottom:.75rem;display:flex;position:sticky;top:0}.as-panel__head--stuck{padding-top:.75rem}.as-panel__head h2{color:#585858;margin:0 0 .25rem;font-size:1.5rem;font-weight:700}.as-panel__head p{color:#7d7d7d;margin:0;font-size:.875rem}.as-panel__tools{background:#eee6;border-radius:.25rem;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.25rem;padding:.25rem;display:flex}.as-search{color:#7d7d7d;background:#fff;border:1px solid #7d7d7d33;border-radius:.25rem;align-items:center;gap:.5rem;min-width:11.25rem;height:2.25rem;padding:0 1rem;display:flex}.as-search input{color:#344054;background:0 0;border:0;outline:0;width:100%;font-family:inherit;font-size:.75rem}.as-search input::placeholder{color:#7d7d7d}.as-pagebar{background:#ffffffe6;border:1px solid #7d7d7d33;border-radius:.25rem;align-items:center;gap:.75rem;height:2.25rem;padding:.375rem .5rem .375rem .75rem;display:flex}.as-pagebar__size{border-right:1px solid #7d7d7d33;align-items:center;gap:.75rem;padding-right:.75rem;display:flex}.as-pagebar__label{color:#7d7d7d;white-space:nowrap;font-size:.75rem;line-height:1rem}.as-pagebar__select.MuiInputBase-root.MuiInputBase-root{border-radius:.25rem;font-size:.75rem}.as-pagebar__select.MuiInputBase-root.MuiInputBase-root.MuiInputBase-root{--_caret:1.5rem}.as-pagebar__select.MuiInputBase-root.MuiInputBase-root .MuiOutlinedInput-notchedOutline,.as-pagebar__select.MuiInputBase-root.MuiInputBase-root:hover .MuiOutlinedInput-notchedOutline,.as-pagebar__select.MuiInputBase-root.MuiInputBase-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-width:1px}.as-pagebar__select.MuiInputBase-root.MuiInputBase-root .MuiSelect-select{min-height:0;padding:.25rem 1.5rem .25rem .375rem;line-height:1.0625rem}.as-pagebar__select.MuiInputBase-root.MuiInputBase-root .MuiSelect-icon{width:.875rem;height:.875rem;top:calc(50% - .4375rem);right:.25rem}.as-pagebar__select.MuiInputBase-root.MuiInputBase-root{color:#585858;background:#fff;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-weight:500;box-shadow:0 0 1rem #00000014}.as-pagebar__select.MuiInputBase-root.MuiInputBase-root .MuiOutlinedInput-notchedOutline,.as-pagebar__select.MuiInputBase-root.MuiInputBase-root:hover .MuiOutlinedInput-notchedOutline,.as-pagebar__select.MuiInputBase-root.MuiInputBase-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#7d7d7d29}.as-pagebar__select.MuiInputBase-root.MuiInputBase-root .MuiSelect-icon{color:#585858}.as-pagebar__select.MuiInputBase-root.Mui-disabled{opacity:.5}.as-pagebar__nav{align-items:center;gap:.375rem;display:flex}.as-pagebar__count{color:#585858;white-space:nowrap;font-size:.75rem;font-weight:500;line-height:1rem}.as-pagebar__step{color:#585858;cursor:pointer;background:0 0;border:0;border-radius:.25rem;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;padding:0;display:inline-flex}.as-pagebar__step svg{transform:rotate(90deg)}.as-pagebar__step--next svg{transform:rotate(-90deg)}.as-pagebar__step:hover:not(:disabled){background:#7d7d7d1a}.as-pagebar__step:disabled{cursor:not-allowed;opacity:.35}.as-panel__create{font-size:.75rem;font-weight:700;line-height:1.125rem}.as-loading{color:#667085;padding:1.5rem 0;font-size:.875rem}.as-error{color:#e11900;background:#fdecea;border:1px solid #e119004d;border-radius:.5rem;align-items:center;gap:.75rem;margin-bottom:1rem;padding:.75rem 1rem;font-size:.84375rem;display:flex}.as-error__retry{color:#e11900;cursor:pointer;background:#fff;border:1px solid #e1190059;border-radius:.25rem;margin-left:auto;padding:.25rem .625rem;font-family:inherit;font-size:.78125rem}.as-empty{text-align:center;background:#fff;border:1px solid #eaecf0;border-radius:.5rem;padding:3rem 1.125rem}.as-empty__title{color:#344054;margin-bottom:.25rem;font-size:.9375rem;font-weight:600;display:block}.as-empty__text{color:#98a2b3;font-size:.84375rem;display:block}.as-list{flex-direction:column;gap:.75rem;display:flex}.as-card{background:#fff;border:1px solid #eaedf5;border-radius:16px;overflow:hidden;box-shadow:0 1px 1px #141a2808,0 14px 30px -16px #141a2833}.as-card__headrow{align-items:flex-start;padding-right:.875rem;display:flex}.as-card__head{cursor:pointer;text-align:left;background:#fff;border:0;flex-wrap:wrap;flex:1;align-items:center;gap:.5rem;min-width:0;padding:.75rem .375rem .25rem 1rem;font-family:inherit;display:flex}.as-card__chevron{flex:0 0 1.25rem;width:1.25rem;height:1.25rem;transition:transform .15s}.as-card__chevron--open{transform:rotate(90deg)}.as-card__id{color:#196bde;white-space:nowrap;font-size:.8125rem}.as-card__id strong{font-weight:700}.as-card__statuses{flex-wrap:wrap;align-items:center;gap:.75rem;margin-left:auto;display:inline-flex}.as-card__title{color:#585858;padding:.25rem 1.25rem .75rem 3.5rem;font-size:1.5rem;font-weight:600;line-height:2.25rem}.as-card__body{background:#fcfcfc;border-top:1px solid #f0f1f4;padding:1.25rem}.as-chip{color:#196bde;white-space:nowrap;background:#196bde0f;border-radius:.25rem;padding:.25rem .5rem;font-size:.78125rem;font-weight:500}.as-chip strong{font-weight:700}.as-statuscount{color:#585858;white-space:nowrap;font-size:.8125rem}.as-statuscount:not(:last-child){border-right:1px solid #7d7d7d3d;padding-right:1rem}.as-statuscount strong{border-radius:.125rem;justify-content:center;min-width:1.375rem;margin-right:.1875rem;padding:.125rem .1875rem;font-weight:800;display:inline-flex}.as-statuscount--in_progress strong{color:#dd9d00;background:#fdb9131f}.as-statuscount--under_review strong{color:#5b4bbd;background:#eeecfb}.as-statuscount--sent_back strong,.as-statuscount--sent strong,.as-statuscount--submitted strong{color:#196bde;background:#196bde1a}.as-statuscount--completed strong{color:#4b906a;background:#5eb4851f}.as-subhead{color:#7d7d7d;margin:0 0 .625rem;font-size:1.125rem;font-weight:500}.as-tablecard{background:#fff;border:1px solid #e8ebf3;border-radius:12px;overflow:hidden}.as-tablecard .table-wrap{max-height:22.5rem;overflow:auto}.as-tablecard__footer{color:#667085;border-top:1px solid #eaecf0;justify-content:flex-end;align-items:center;gap:1.375rem;padding:.75rem 1.125rem;font-size:.78125rem;display:flex}.as-tablecard__footer strong{color:#344054}.as-pagesize.MuiInputBase-root{font-family:inherit}.as-pagesize.MuiInputBase-root.MuiInputBase-root{border-radius:.25rem;font-size:.78125rem}.as-pagesize.MuiInputBase-root.MuiInputBase-root.MuiInputBase-root{--_caret:1.5rem}.as-pagesize.MuiInputBase-root.MuiInputBase-root .MuiOutlinedInput-notchedOutline,.as-pagesize.MuiInputBase-root.MuiInputBase-root:hover .MuiOutlinedInput-notchedOutline,.as-pagesize.MuiInputBase-root.MuiInputBase-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-width:1px}.as-pagesize.MuiInputBase-root.MuiInputBase-root .MuiSelect-select{min-height:0;padding:.1875rem 1.5rem .1875rem .375rem;line-height:1.125rem}.as-pagesize.MuiInputBase-root.MuiInputBase-root .MuiSelect-icon{width:.875rem;height:.875rem;top:calc(50% - .4375rem);right:.25rem}.as-pagesize.MuiInputBase-root{color:#344054;background:#fff}.as-pagesize.MuiInputBase-root .MuiOutlinedInput-notchedOutline,.as-pagesize.MuiInputBase-root:hover .MuiOutlinedInput-notchedOutline,.as-pagesize.MuiInputBase-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#e6e9f0}.as-pagesize.MuiInputBase-root .MuiSelect-icon{color:#344054}.as-pager button{cursor:pointer;color:#667085;background:#fff;border:1px solid #e6e9f0;border-radius:.25rem;margin-left:.25rem;padding:.125rem .5rem;font-size:.9375rem}.as-pager button:disabled{cursor:not-allowed;opacity:.35}.astable{border-collapse:collapse;background:#fff;width:100%;min-width:max(61.25rem,900px);font-size:.875rem}.astable thead th{z-index:1;color:#6b7387;letter-spacing:.08em;text-transform:uppercase;text-align:left;white-space:nowrap;background:#f8faff;border-bottom:1px solid #e6e9f0;padding:13px 16px;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:10.5px;font-weight:600;position:sticky;top:0}.astable thead th .sorth{letter-spacing:inherit;text-transform:inherit}.astable tbody td{color:#4a5064;vertical-align:middle;white-space:nowrap;border-bottom:1px solid #f0f2f6;padding:13px 16px;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:13px}.astable td.astable__vendor{color:#1f2430;overflow-wrap:anywhere;white-space:normal;min-width:180px;max-width:320px;font-weight:600}.astable--compact thead th,.astable--compact tbody td{padding-block:.3125rem}.astable--comfortable thead th,.astable--comfortable tbody td{padding-block:1.125rem}.astable tbody tr:hover{background:#f8faff}.astable .muted{color:#4a5064}.astable__check{text-align:center;width:3.25rem}.astable__id{color:#7d7d7d}.astable__id strong{color:#585858;font-weight:500}.astable__empty{text-align:center;color:#98a2b3;white-space:normal;padding:2rem!important}.checkbox{accent-color:#196bde;cursor:pointer;width:1rem;height:1rem;position:relative}@media (width<=767px){.checkbox:after{content:"";position:absolute;inset:-1.375rem}}.as-tier{color:#196bde;letter-spacing:.01875rem;text-transform:uppercase;white-space:nowrap;background:#196bde0a;border-radius:.25rem;align-items:center;padding:.25rem .625rem;font-size:.75rem;font-weight:700;display:inline-flex}.as-tier--none{color:#7d7d7d;letter-spacing:0;text-transform:none;background:#f0f1f4;font-weight:500}.as-viewbtn{color:#585858;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #196bde99;border-radius:.25rem;align-items:center;gap:.5rem;padding:.25rem .75rem;font-family:inherit;font-size:.75rem;display:inline-flex}.as-viewbtn:hover{background:#f9fbff}.as-viewbtn__arrow{width:1rem;height:1rem;display:block}.as-pill{letter-spacing:.01em;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;padding:3px 10px;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:11.5px;font-weight:600;line-height:normal;display:inline-flex;box-shadow:inset 0 0 0 1px #141a2812}.as-pill--neutral{color:#6c6c6c;background:#f0f1f4}.as-pill--blue{color:#1763ce;background:#ebf0ff}.as-pill--amber{color:#9c6410;background:#fdf4e3}.as-pill--green{color:#177d3c;background:#e7f6ec}.as-pill--purple{color:#5b4bbd;background:#eeecfb}.as-eval{white-space:nowrap;border-radius:.25rem;align-items:center;gap:.375rem;padding:.1875rem .5rem;font-size:.6875rem;font-weight:500;line-height:1.4;display:inline-flex}.as-eval--blue{color:#196bde;background:#196bde1a}.as-eval--green{color:#4b906a;background:#5eb48524}.as-eval--amber{color:#dc6803;background:#dc68031f}.as-eval--red{color:#b42318;background:#b423181a}.as-eval--neutral{color:#7d7d7d;background:#cacaca3d}.as-eval__spinner{border:.125rem solid #196bde40;border-top-color:#196bde;border-radius:50%;flex:none;width:.625rem;height:.625rem;animation:.8s linear infinite as-eval-spin}@keyframes as-eval-spin{to{transform:rotate(360deg)}}@media (width<=1366px){.as-metric{min-height:0}.as-metric--wide{flex-direction:column;align-items:stretch;gap:1.125rem}.as-metric__viz{width:100%;max-width:none}.as-metric__bar{margin-bottom:.875rem}.as-panel__head{flex-direction:column;align-items:stretch}.as-panel__tools{grid-template-columns:minmax(6.25rem,max-content) minmax(13.75rem,1fr) max-content;justify-content:stretch;width:100%;display:grid}.as-search{width:100%;min-width:0}}@media (width<=992px){.as-page{padding:.5rem .75rem 1.5rem}.as-topbar,.as-card__headrow{flex-direction:column;align-items:flex-start}.as-metric{gap:.75rem;padding:1rem}.as-metric__label{font-size:.8125rem}.as-metric__value{font-size:1.75rem}.as-panel{padding:1rem}.as-panel__tools{grid-template-columns:max-content minmax(0,1fr) max-content}.as-panel__tools .btn{justify-content:center;width:auto}.as-card__headrow{padding-right:0;position:relative}.as-card__head{width:100%;padding:.75rem 2.75rem .25rem .75rem}.as-card__statuses{gap:.625rem;width:100%;margin-left:1.75rem}.as-card__title{padding:.375rem .75rem .875rem 2.5rem;font-size:1.25rem}.as-card__body{padding:.625rem .75rem .875rem}}@media (width<=768px){.as-topbar{gap:.625rem}.as-metric__legend{flex-direction:column;align-items:flex-start}.as-panel__head h2{font-size:1.375rem}.as-panel__tools{grid-template-columns:max-content minmax(0,1fr) max-content;gap:.5rem;min-width:0}.as-pagebar,.as-search,.as-panel__tools .btn{width:auto}.as-search{width:100%;min-width:0}.as-pagebar__label{display:none}.as-card__head{align-items:flex-start}.as-chip,.as-statuscount{white-space:normal;max-width:100%}.as-tablecard__footer{flex-direction:column;align-items:flex-start;gap:.5rem}}.evidence-backdrop{z-index:60;overscroll-behavior:contain;-webkit-backdrop-filter:blur(.4375rem)saturate(.82);background:#f4f7fea8;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0;overflow:hidden}.evidence-dialog{background:#fff;border-radius:1rem;flex-direction:column;width:min(50.75rem,100%);height:min(59.0625rem,100dvh - 4rem);max-height:calc(100vh - 4rem);padding:1.5rem 2rem 2rem;display:flex;overflow:hidden;box-shadow:0 0 2.625rem #0000000a}.evidence-dialog__head{flex:none;justify-content:space-between;align-items:center;gap:1rem;display:flex}.evidence-dialog__head h2{color:#2b3674;margin:0;font-size:1.25rem;font-weight:700;line-height:1.75rem}.evidence-dialog--empty{height:auto}.evidence-dialog--empty .evidence-preview__empty{min-height:13.75rem}.evidence-dialog__foot{flex:none;justify-content:flex-end;margin-top:1rem;display:flex}.evidence-dialog__head-actions{align-items:center;gap:.625rem;display:flex}.evidence-dialog__upload{min-height:2.25rem;font:inherit;color:#fff;cursor:pointer;background:#196bde;border:0;border-radius:.5rem;padding:.4375rem .875rem;font-size:.8125rem;font-weight:600}.evidence-dialog__upload:hover:not(:disabled){filter:brightness(.95)}.evidence-dialog__upload:disabled{opacity:.55;cursor:not-allowed}.evidence-dialog__upload:focus-visible{outline-offset:2px;outline:2px solid #196bde}.evidence-dialog__close{cursor:pointer;background:0 0;border:0;border-radius:.25rem;width:1.5rem;height:1.5rem;padding:0;position:relative}.evidence-dialog__close img{width:100%;height:100%;display:block}.evidence-dialog__close:hover:not(:disabled){filter:brightness(.94)}.evidence-dialog__close:disabled{opacity:.55;cursor:not-allowed}.evidence-dialog__close:focus-visible{outline-offset:2px;outline:2px solid #196bde}@media (width<=767px){.evidence-dialog__close:after{content:"";position:absolute;inset:-1.125rem -2.1875rem -1.125rem 0}}.evidence-dialog__file-input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.evidence-dialog__error{color:#e11900;background:#fdecea;border-radius:.5rem;flex:none;margin:.75rem 0 0;padding:.625rem .75rem;font-size:.8125rem}.evidence-files-shell{flex:none;min-width:0;margin:.75rem 0 1rem;position:relative}.evidence-files{scrollbar-width:none;-ms-overflow-style:none;gap:1rem;padding-right:.75rem;display:flex;overflow:auto hidden}.evidence-files::-webkit-scrollbar{display:none}.evidence-files-next{z-index:2;cursor:pointer;background:#fff;border:1px solid #7d7d7d59;border-radius:50%;place-items:center;width:1.375rem;height:1.375rem;padding:0;display:grid;position:absolute;top:50%;right:.0625rem;transform:translateY(-50%);box-shadow:0 .125rem .4375rem #1111111f}.evidence-files-next img{width:.3125rem;height:.5625rem;display:block}.evidence-files-next:hover{background:#f3f6ff;border-color:#196bde80}.evidence-files-next:focus-visible{outline-offset:2px;outline:2px solid #196bde}@media (width<=767px){.evidence-files-next:after{content:"";position:absolute;inset:-1.25rem}}.evidence-file{background:#fff;border:.8px solid #196bde3d;border-radius:.5rem;align-items:center;min-width:14.0625rem;height:3.5rem;padding:.5rem;display:flex;box-shadow:0 0 .5rem #1111110a}.evidence-file--active{border-color:#196bde99;box-shadow:0 0 .75rem #11111114}.evidence-file__select{min-width:0;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:auto;align-items:flex-start;padding:0 .5rem;display:flex}.evidence-file__name{color:#7d7d7d;text-overflow:ellipsis;white-space:nowrap;max-width:8.625rem;font-size:.875rem;font-weight:600;line-height:1.3125rem;overflow:hidden}.evidence-file__size{color:#7d7d7dcc;font-size:.625rem;line-height:1.125rem}.evidence-file__actions{flex:none;align-items:center;gap:.375rem;display:flex}.evidence-icon-button{cursor:pointer;background:0 0;border:0;border-radius:.25rem;flex:none;width:1.5rem;height:1.5rem;padding:0;display:block;position:relative;overflow:hidden}.evidence-icon-button>img{width:100%;height:100%;display:block}.evidence-icon-button:disabled{opacity:.45;cursor:not-allowed}.evidence-icon-button:focus-visible{outline-offset:1px;outline:2px solid #196bde}.evidence-icon-button--delete:hover:not(:disabled){background:#fdecea}.evidence-preview{background:linear-gradient(90deg,#cacaca1f 0 8.8125rem,#0000 8.8125rem);border:1px solid #7d7d7d1f;border-radius:1rem;flex-direction:column;flex:auto;min-height:0;padding:1.5rem 1.5rem 1.5rem 9.9375rem;display:flex;overflow:hidden}.evidence-preview--pdf{background:#fff;padding:0}.evidence-preview--pdf .evidence-preview__canvas{width:100%;height:100%;box-shadow:none;border-radius:1rem}.evidence-preview h3{color:#585858;flex:none;margin:0 0 .5rem;font-size:1.5rem;font-weight:600;line-height:2.25rem}.evidence-preview__canvas{background:#fff;border-radius:.75rem;flex:auto;justify-content:center;align-items:center;min-width:0;min-height:0;display:flex;overflow:hidden;box-shadow:0 0 2.5rem #0000000f}.evidence-preview__canvas iframe{border:0;width:100%;height:100%;display:block}.evidence-preview__image{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.evidence-preview__table-wrap{background:#fff;width:100%;height:100%;padding:1rem;overflow:auto}.evidence-preview__table-wrap table{border-spacing:0;border-collapse:separate;color:#1f2430;min-width:100%;font-size:.75rem;line-height:1.125rem}.evidence-preview__table-wrap th,.evidence-preview__table-wrap td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #e6e9f0;border-right:1px solid #e6e9f0;min-width:6.75rem;max-width:18.75rem;padding:.5rem .625rem}.evidence-preview__table-wrap th{z-index:1;color:#585858;background:#fafafa;border-top:1px solid #e6e9f0;font-weight:600;position:sticky;top:0}.evidence-preview__table-wrap th:first-child,.evidence-preview__table-wrap td:first-child{border-left:1px solid #e6e9f0}.evidence-preview__table-wrap thead th:first-child{border-top-left-radius:.375rem}.evidence-preview__table-wrap thead th:last-child{border-top-right-radius:.375rem}.evidence-preview__plain-text{color:#1f2430;white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;width:100%;height:100%;margin:0;padding:1.25rem;font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace;font-size:.75rem;line-height:1.125rem;overflow:auto}.evidence-preview__unavailable,.evidence-preview__empty{text-align:center;color:#7d7d7d;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;height:100%;min-height:18.75rem;padding:2rem;display:flex}.evidence-preview__unavailable strong,.evidence-preview__empty strong{overflow-wrap:anywhere;color:#585858;max-width:100%;font-size:1rem}.evidence-preview__unavailable span,.evidence-preview__empty span{font-size:.8125rem}.evidence-preview__empty{min-height:26.25rem;padding-left:0}.evidence-preview__file-icon{background:#f3f6ff;border-radius:.5rem;width:2.5rem;height:2.5rem;padding:.5rem;display:block}.evidence-preview__file-icon img{width:100%;height:100%;display:block}.pdf-viewer{background:#fff;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.pdf-viewer__rail{background:#cacaca1f;border-right:1px solid #7d7d7d14;flex-direction:column;width:8.8125rem;min-width:8.8125rem;min-height:0;display:flex}.pdf-viewer__thumbnails{scrollbar-width:thin;scrollbar-color:#bdbdbd transparent;flex-direction:column;flex:auto;align-items:center;gap:.25rem;min-height:0;padding:1rem .75rem .875rem 1rem;display:flex;overflow:hidden auto}.pdf-viewer__thumbnails::-webkit-scrollbar{width:.4375rem}.pdf-viewer__thumbnails::-webkit-scrollbar-track{background:0 0}.pdf-viewer__thumbnails::-webkit-scrollbar-thumb{background:#bdbdbd;border-radius:.25rem}.pdf-viewer__pager{color:#7d7d7d;background:#fffc;border-top:1px solid #7d7d7d33;flex:none;justify-content:space-between;align-items:center;gap:.5rem;min-height:3.25rem;padding:.375rem .875rem .375rem 1.5rem;font-size:1rem;line-height:1.5rem;display:flex}.pdf-viewer__pager-buttons{background:#fafafa;border-radius:.25rem;flex-direction:column;width:1.25rem;display:flex;overflow:hidden}.pdf-viewer__pager-buttons button{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:1.25rem;height:1.125rem;padding:0;display:flex}.pdf-viewer__pager-buttons button+button{border-top:.5px solid #7d7d7d3d}.pdf-viewer__pager-buttons button:hover:not(:disabled){background:#f3f6ff}.pdf-viewer__pager-buttons button:disabled{opacity:.3;cursor:not-allowed}.pdf-viewer__pager-buttons button:focus-visible{z-index:1;outline-offset:-2px;outline:2px solid #196bde;position:relative}.pdf-viewer__pager-buttons button img{width:.3125rem;height:.5625rem;display:block}.pdf-viewer__pager-buttons button:first-child img{transform:rotate(-90deg)}.pdf-viewer__pager-buttons button:last-child img{transform:rotate(90deg)}.pdf-viewer__document{background:#fff;flex-direction:column;flex:auto;min-width:0;min-height:0;padding:1.5rem;display:flex}.pdf-viewer__document h3{color:#585858;flex:none;margin:0 0 .5rem;font-size:1.5rem;font-weight:600;line-height:2.25rem}.pdf-viewer__page-surface{scrollbar-gutter:stable;background:#fff;border-radius:.75rem;flex:auto;justify-content:center;align-items:flex-start;min-width:0;min-height:0;padding:.25rem;display:flex;overflow:hidden auto;box-shadow:0 0 2.5rem #0000000f}.pdf-viewer__page-surface .pdf-page-canvas canvas{box-shadow:0 0 1.125rem #11111114}.pdf-thumbnail{width:6.25rem;font:inherit;color:#7d7d7d;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:none;align-items:center;gap:.25rem;padding:0;display:flex}.pdf-thumbnail__page{background:#fff;border:.7px solid #7d7d7d3d;border-radius:.5rem;width:6.25rem;height:8.3125rem;padding:.3125rem;display:block;overflow:hidden;box-shadow:0 0 1.375rem #1111110a}.pdf-thumbnail__number{font-size:.75rem;line-height:1.125rem}.pdf-thumbnail--active .pdf-thumbnail__page{border:1.55px solid #196bde66;padding:.25rem;box-shadow:0 .25rem .875rem #196bde14}.pdf-thumbnail:hover .pdf-thumbnail__page{border-color:#196bde66}.pdf-thumbnail:focus-visible{outline-offset:2px;border-radius:.5rem;outline:2px solid #196bde}.pdf-page-canvas{justify-content:center;align-items:center;width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.pdf-page-canvas canvas{background:#fff;max-width:100%;max-height:100%;display:block}.pdf-page-canvas__error{color:#7d7d7d;text-align:center;padding:.375rem;font-size:.625rem;line-height:.875rem}.pdf-page-canvas--fit-width{flex:none;align-items:flex-start;height:auto;min-height:100%;overflow:visible}.pdf-page-canvas--fit-width canvas{flex:none;width:100%;max-height:none}@media (width<=768px){.evidence-backdrop{padding:.75rem}.evidence-dialog{height:calc(100dvh - 1.5rem);max-height:calc(100vh - 1.5rem);padding:1.125rem}.evidence-dialog__head h2{font-size:1.5rem;line-height:2.25rem}.evidence-files{gap:.5rem}.evidence-file{min-width:13.125rem}.evidence-preview{background:#cacaca14;padding:1rem}.evidence-preview h3{font-size:1.25rem;line-height:1.875rem}.evidence-preview--pdf{padding:0}.pdf-viewer__rail{width:7rem;min-width:7rem}.pdf-viewer__thumbnails{padding:.75rem .375rem}.pdf-viewer__document{padding:1rem}.pdf-viewer__page-surface{padding:.1875rem}.pdf-thumbnail,.pdf-thumbnail__page{width:5.125rem}.pdf-thumbnail__page{height:6.875rem}}.review-modal-backdrop{z-index:70;background:#10182873;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.review-modal{background:#fff;border-radius:1rem;flex-direction:column;width:100%;max-width:50rem;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 0 2.5rem #0000000a}.review-modal__head{justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.5rem 2rem 1rem;display:flex}.review-modal__head h2{color:#111;margin:0;font-size:2rem;font-weight:600;line-height:3rem}.review-modal__close{color:#7d7d7d;cursor:pointer;background:#f0f1f4;border:0;border-radius:.5rem;flex:none;justify-content:center;align-items:center;width:1.875rem;height:1.875rem;margin-top:.5625rem;font-size:1.25rem;line-height:1;display:inline-flex;position:relative}.review-modal__close:hover:not(:disabled){color:#1f2430;background:#f3f3f3}.review-modal__close:focus-visible{outline-offset:2px;outline:2px solid #196bde}.review-modal__close:disabled{cursor:not-allowed;opacity:.5}@media (width<=767px){.review-modal__close:after{content:"";position:absolute;inset:-.9375rem}}.review-modal__body{flex-direction:column;gap:1rem;min-height:0;padding:0 2rem 1.5rem;display:flex;overflow-y:auto}.review-modal__panel{background:#fafafa;border-radius:.75rem;padding:1.25rem 1.5rem}.review-modal__panel p{color:#7d7d7d;border-top:1px solid #e6e9f0;margin:1rem 0 0;padding-top:1rem;font-size:1rem;line-height:1.625rem}.review-modal__panel p strong{color:#1f2430;font-weight:600}.review-modal__panel .review-modal__warn{color:#1f2430;background:#fdf4e3;border:1px solid #b7791f59;border-radius:.5rem;margin-top:1rem;padding:.75rem 1rem;font-size:.9375rem;line-height:1.5rem}.review-modal__panel .review-modal__warn strong{color:#b7791f;font-weight:700}.review-modal__error{color:#e11900;background:#fdecea;border-radius:.5rem;margin:0;padding:.75rem .875rem;font-size:.875rem}.review-modal__foot{justify-content:flex-end;padding:0 2rem 1.5rem;display:flex}.review-modal__foot .btn{border-radius:.25rem;min-height:2.5rem;padding:.5rem 1rem;font-size:1rem;font-weight:600}.review-tallies{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.25rem;margin:0;display:flex}.review-tallies>div{white-space:nowrap;align-items:center;gap:.375rem;display:inline-flex}.review-tallies dt{color:#7d7d7d;font-size:.9375rem}.review-tallies dd{margin:0}.review-tallies__value{border-radius:.25rem;align-items:center;padding:.0625rem .5rem;font-size:.9375rem;font-weight:600;display:inline-flex}.review-tallies__value--compliant{color:#1f9d55;background:#e7f6ec}.review-tallies__value--non-compliant{color:#e11900;background:#fdecea}.review-tallies__value--send-back{color:#196bde;background:#ebf0ff}@media (width<=1536px){.review-tallies{gap:.5rem .875rem}.review-tallies dt,.review-tallies .review-tallies__value{font-size:.875rem}}@media (width<=1366px){.review-tallies dt,.review-tallies .review-tallies__value{font-size:.8125rem}}.review-note{background:#196bde05;border:1px solid #196bde3d;border-radius:.5rem;align-items:flex-start;gap:.75rem;padding:.5rem 1.5rem .5rem .5rem;display:flex}.review-note p{color:#196bde;align-self:center;margin:0;font-size:1rem;line-height:1.5rem}.review-note p strong{font-weight:600}.review-note__icon{color:#196bde;background:#196bde0a;border-radius:.375rem;flex:none;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}.review-note__icon svg{width:1.25rem;height:1.25rem}.aim{margin:0;padding:0;list-style:none}.aim__row{border-bottom:1px solid #f0f2f6;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 0;display:flex}.aim__question{min-width:0}.aim__question p{color:#1f2430;margin:0;font-size:.84375rem;line-height:1.25rem}.aim__question span{color:#7d7d7d;font-size:.75rem}.aim__issue{flex:none;align-items:center;gap:.5rem;font-size:.84375rem;font-weight:600;display:inline-flex}.aim__issue a{color:#196bde;text-decoration:none}.aim__issue a:hover{text-decoration:underline}.aim__empty{color:#7d7d7d;margin:0;font-size:.84375rem}.rq__issue-chip{white-space:nowrap;color:#e11900;background:#fdecea;border-radius:.375rem;align-items:center;padding:.3125rem .625rem;font-size:.78125rem;font-weight:600;text-decoration:none;display:inline-flex}.rq__issue-chip:hover{text-decoration:underline}.rq__raise{font:inherit;white-space:nowrap;color:#196bde;cursor:pointer;background:0 0;border:1px dashed #196bde80;border-radius:.375rem;padding:.3125rem .625rem;font-size:.78125rem;font-weight:600}.rq__raise:hover{background:#ebf0ff}.rq__raise:focus-visible{outline-offset:2px;outline:2px solid #196bde}.single-picker .MuiFormControl-root>.MuiInputBase-root{color:#1f2430;background:#fff}.single-picker .MuiFormControl-root>.MuiInputBase-root .MuiOutlinedInput-notchedOutline{border-color:#d0d5dd}.single-picker .MuiFormControl-root>.MuiInputBase-root:hover .MuiOutlinedInput-notchedOutline{border-color:#b6bcc7}.single-picker .MuiFormControl-root>.MuiInputBase-root.Mui-focused{box-shadow:0 0 0 .1875rem #196bde1f}.single-picker .MuiFormControl-root>.MuiInputBase-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#196bde}.single-picker .MuiFormControl-root>.MuiInputBase-root .MuiSelect-icon{color:#667085}.single-picker .MuiFormControl-root>.MuiInputBase-root .MuiOutlinedInput-notchedOutline legend>span{padding-right:0}.single-picker .MuiFormControl-root>.MuiInputLabel-root{color:#98a2b3;font-size:.9375rem}.single-picker .MuiFormControl-root>.MuiInputLabel-root:not(.MuiInputLabel-shrink){transform:translate(.875rem,.9375rem)scale(1)}.single-picker .MuiFormControl-root>.MuiInputLabel-root.MuiInputLabel-shrink{color:#667085;transform:translate(.875rem,-.5rem)scale(.75)}.single-picker .MuiFormControl-root>.MuiInputLabel-root.Mui-focused{color:#196bde}.single-picker .MuiFormControl-root>.MuiInputLabel-root .MuiFormLabel-asterisk{color:#e11900}.single-picker .MuiFormControl-root>.MuiFormHelperText-root{color:#7d7d7d;margin-left:0;font-size:.75rem}.single-picker .MuiFormControl-root .MuiOutlinedInput-root.MuiAutocomplete-inputRoot{border-radius:.5rem;min-height:3.25rem;padding-top:0;padding-bottom:0;padding-left:.875rem;font-size:.9375rem}.single-picker .MuiFormControl-root .MuiOutlinedInput-root.MuiAutocomplete-inputRoot .MuiAutocomplete-input{height:1.5rem;padding:0 .25rem 0 0;line-height:1.5rem}.single-picker .MuiFormControl-root .MuiOutlinedInput-root.MuiAutocomplete-inputRoot .MuiOutlinedInput-notchedOutline,.single-picker .MuiFormControl-root .MuiOutlinedInput-root.MuiAutocomplete-inputRoot:hover .MuiOutlinedInput-notchedOutline,.single-picker .MuiFormControl-root .MuiOutlinedInput-root.MuiAutocomplete-inputRoot.Mui-focused .MuiOutlinedInput-notchedOutline{border-width:1px}.single-picker .MuiFormControl-root .MuiOutlinedInput-root.Mui-error .MuiOutlinedInput-notchedOutline,.single-picker .MuiFormControl-root .MuiOutlinedInput-root.Mui-error:hover .MuiOutlinedInput-notchedOutline,.single-picker .MuiFormControl-root .MuiOutlinedInput-root.Mui-error.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#e11900}.single-picker .MuiFormControl-root .MuiOutlinedInput-root.Mui-error.Mui-focused{box-shadow:0 0 0 .1875rem #e119001f}.single-picker__spinner{visibility:hidden;flex:none;width:1.125rem;height:1.125rem;display:inline-flex}.single-picker__spinner.is-visible{visibility:visible}.single-picker__option{flex-direction:column;min-width:0;display:flex}.single-picker__option-sub{color:#7d7d7d;font-size:.75rem}.view-comment-backdrop{z-index:70;background:#10182873;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.view-comment{background:#fff;border-radius:.75rem;flex-direction:column;width:100%;max-width:52.75rem;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 0 2.5rem #00000014}.view-comment__head{border-bottom:1px solid #e6e9f0;flex:none;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.5rem 1.5rem .875rem;display:flex}.view-comment__head h2{color:#111;margin:0;font-size:1.625rem;font-weight:700;line-height:2.125rem}.view-comment__titles{min-width:0}.view-comment__meta{color:#7d7d7d;margin:.25rem 0 0;font-size:.8125rem;line-height:1.25rem}.view-comment__meta strong{color:#196bde;font-weight:600}.view-comment__meta-sep{color:#d9d9d9;margin:0 .5rem}.view-comment__close{cursor:pointer;background:#ebf0ff;border:0;border-radius:.375rem;flex:none;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex}.view-comment__close:hover{background:#f3f6ff}.view-comment__close:focus-visible{outline-offset:.125rem;outline:2px solid #196bde}.view-comment__close>img{width:.6875rem;height:.6875rem}.view-comment__body{flex-direction:column;flex:auto;gap:.875rem;min-height:0;padding:1.125rem 1.5rem 1.5rem;display:flex}.view-comment__question{flex:none}.view-comment__label{color:#1f2430;margin:0 0 .25rem;font-size:.8125rem;font-weight:600}.view-comment__question-text{color:#7d7d7d;margin:0;font-size:.8125rem;line-height:1.25rem}.view-comment__panel{background:#fcfcfc;border:1px solid #ececec;border-radius:.5rem;flex-direction:column;flex:0 auto;min-height:0;padding:1rem;display:flex}.view-comment__text{color:#7d7d7d;white-space:pre-wrap;flex:0 auto;min-height:0;font-size:.8125rem;line-height:1.3125rem;overflow-y:auto}.view-comment__text:focus-visible{outline-offset:.125rem;outline:2px solid #196bde}.view-comment__text{scrollbar-width:thin;scrollbar-color:#bdbdbd transparent}.view-comment__text::-webkit-scrollbar{width:.4375rem}.view-comment__text::-webkit-scrollbar-track{background:0 0}.view-comment__text::-webkit-scrollbar-thumb{background:#bdbdbd;border-radius:.25rem}.view-comment__text:hover::-webkit-scrollbar-thumb{background-color:#898989}.qnote-backdrop{z-index:60;background:#10182873;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.qnote{background:#fff;border-radius:.75rem;flex-direction:column;width:min(40rem,100%);max-height:min(35rem,90vh);display:flex;box-shadow:0 1.25rem 3rem #1018283d}.qnote__head{border-bottom:1px solid #e6e9f0;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:1.125rem 1.25rem .75rem;display:flex}.qnote__titles{min-width:0}.qnote__titles h2{color:#1f2430;margin:0;font-family:Outfit,DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:1.125rem;font-weight:600}.qnote__meta{color:#7d7d7d;margin:.125rem 0 0;font-size:.78125rem}.qnote__close{cursor:pointer;background:0 0;border:none;border-radius:.375rem;flex:none;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex}.qnote__close:hover{background:#f2f4f7}.qnote__close:disabled{cursor:default;opacity:.5}.qnote__body{scrollbar-width:thin;scrollbar-color:#bdbdbd transparent;flex:auto;min-height:0;padding:1rem 1.25rem;overflow-y:auto}.qnote__body::-webkit-scrollbar{width:.4375rem}.qnote__body::-webkit-scrollbar-track{background:0 0}.qnote__body::-webkit-scrollbar-thumb{background:#bdbdbd;border-radius:.25rem}.qnote__body:hover::-webkit-scrollbar-thumb{background-color:#898989}.qnote__label{color:#7d7d7d;text-transform:uppercase;letter-spacing:.02em;margin:0 0 .25rem;font-size:.75rem;font-weight:600}.qnote__question{color:#1f2430;margin:0 0 1rem;font-size:.875rem;line-height:1.5}.qnote__text{color:#1f2430;resize:vertical;border:1px solid #e6e9f0;border-radius:.5rem;width:100%;min-height:10rem;padding:.625rem .75rem;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:.875rem;line-height:1.5}.qnote__text:focus{border-color:#196bde;outline:none}.qnote__text:disabled{background:#f7f9fc}.qnote__count{color:#7d7d7d;text-align:right;margin:.25rem 0 0;font-size:.71875rem}.qnote__error{color:#e11900;margin:.5rem 0 0;font-size:.8125rem}.qnote__foot{border-top:1px solid #e6e9f0;justify-content:flex-end;align-items:center;gap:.625rem;padding:.75rem 1.25rem 1.125rem;display:flex}.run-eval{flex-wrap:wrap;align-items:center;gap:.5rem;margin-left:auto;display:flex}.btn--sage{color:#196bde;cursor:pointer;background:linear-gradient(98.7deg,#ffffff29 50%,#196bde29 465%),#fff;border:.03125rem solid #196bde66;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.75rem;font-weight:600;line-height:1.125rem;display:inline-flex}.btn--sage:hover:not(:disabled){border-color:#196bde}.btn--sage:focus-visible{outline-offset:2px;outline:2px solid #196bde}.btn--sage:disabled{cursor:not-allowed;opacity:.7}.btn--sage .btn__icon{flex:none;width:1.25rem;height:1.25rem}.run-eval__scope{opacity:.9;font-weight:400}.run-eval__spinner{border:.125rem solid #196bde40;border-top-color:#196bde;border-radius:50%;flex:none;width:.75rem;height:.75rem;animation:.8s linear infinite run-eval-spin}@keyframes run-eval-spin{to{transform:rotate(360deg)}}.run-eval__result{border-radius:.5rem;padding:.25rem .625rem;font-size:.75rem;font-weight:600}.run-eval__result--succeeded{color:#1f9d55;background:#1f9d551f}.run-eval__result--failed{color:#e11900;background:#fdecea}.run-eval__result--needs-review{color:#b7791f;background:#b7791f1f}.run-eval__error{color:#e11900;font-size:.75rem}.review{flex-direction:column;gap:1rem;min-height:100%;display:flex}.review__meta-row,.review__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.review__meta{flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.review__vendor{color:#196bde}.review__title{color:#1f2430;margin:0;font-size:1.75rem;font-weight:700}.review__banner{color:#1f2430;background:#ebf0ff;border:1px solid #e6e9f0;border-radius:.75rem;margin:0;padding:.875rem 1rem;font-size:.875rem}.review__empty{text-align:center;color:#7d7d7d;padding:2rem;font-size:.875rem}.review__error{color:#e11900;background:#fdecea;border-radius:.5rem;margin:0;padding:.75rem 1rem;font-size:.8125rem}.review__footer{z-index:5;background:#fff;border:1px solid #e6e9f0;border-radius:.75rem .75rem 0 0;flex-direction:column;gap:.5rem;margin-top:auto;margin-bottom:-2rem;padding:1rem;display:flex;position:sticky;bottom:0;box-shadow:0 -.25rem 1rem #10182814}.review__footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.review__footer-summary{align-items:center;gap:.75rem;min-width:0;display:flex}.review__footer-count{text-align:center;color:#196bde;background:#ebf0ff;border-radius:.375rem;flex:none;min-width:1.875rem;padding:.25rem .375rem;font-size:.9375rem;font-weight:600}.review__footer-lines{flex-direction:column;gap:.125rem;min-width:0;display:flex}.review__footer-lines strong{color:#196bde;font-size:.875rem;font-weight:600}.review__footer-lines em{color:#7d7d7d;font-size:.75rem;font-style:normal}.review__footer-actions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.review__footer-tick{color:#196bde;flex:none;width:1.125rem;height:1.125rem}.rqn{background:#fff;border-radius:.5rem;overflow:hidden;box-shadow:0 0 32px #0000000f}.rqn--open{box-shadow:0 12px 42px #0000000a}.rqn__head{width:100%;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;align-items:center;gap:.5rem;padding:1rem;display:flex}.rqn__head:hover{background:#f3f3f3}.rqn__head:focus-visible{outline-offset:-2px;outline:2px solid #196bde}.rqn__caret{flex:0 0 1.25rem;width:1.25rem;height:1.25rem;transition:transform .15s}.rqn__caret.is-open{transform:rotate(90deg)}.rqn__name{color:#585858;font-size:1.125rem;font-weight:500;line-height:1.6875rem}.rqn__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.rqn__toolbar-lead{align-items:center;gap:1rem;min-width:0;display:flex}.rqn__select-all{color:#7d7d7d;cursor:pointer;white-space:nowrap;align-items:center;gap:.5rem;font-size:.8125rem;display:inline-flex}.rqn__select-all input.checkbox{border-radius:.25rem;flex:none;width:1.125rem;height:1.125rem;margin:0}.rqn__select-all:has(input:disabled){cursor:not-allowed;opacity:.6}.rqn__selection{white-space:nowrap;align-items:center;gap:.5rem;display:inline-flex}.rqn__selection-count{color:#196bde;font-size:.8125rem;font-weight:600}.rqn__selection-clear{color:#7d7d7d;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.8125rem;text-decoration:underline}.rqn__selection-clear:hover{color:#1f2430}.rqn__selection-clear:focus-visible{outline-offset:.125rem;outline:.125rem solid #196bde66}.rqn__toolbar-controls{align-items:center;gap:.5rem;display:flex}.rqn__search{color:#7d7d7d;border:1px solid #d9d9d9;border-radius:.25rem;align-items:center;min-width:11.875rem;padding:.4375rem .625rem;display:flex}.rqn__search input{font:inherit;color:#1f2430;background:0 0;border:0;outline:0;flex:1}.rqn__search input::placeholder{color:#7d7d7d}.rqn__count{color:#196bde;white-space:nowrap;background:#ebf0ff;border-radius:.25rem;padding:.1875rem .625rem;font-size:.75rem}.rqn__tallies{color:#7d7d7d;flex-wrap:wrap;align-items:center;gap:1rem;margin-left:auto;font-size:.8125rem;display:flex}.rqn__body{background:#fcfcfc;border-top:1px solid #e6e9f0;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.rqn__questions{flex-direction:column;gap:.75rem;max-height:max(68vh,22.5rem);padding-right:.25rem;display:flex;overflow-y:auto}.rqn__row{align-items:stretch;gap:0;display:flex}.rqn__row-select{flex:0 0 2.75rem;justify-content:center;align-items:flex-start;padding-top:1.0625rem;display:flex}.rqn__row-select input.checkbox{border-radius:.25rem;flex:none;width:1.125rem;height:1.125rem;margin:0}.rqn__row-select input.checkbox:disabled{cursor:not-allowed;opacity:.4}@media (width<=768px){.rqn__row-select{flex-basis:1.75rem}}.rqn__row>.rq{flex:auto;min-width:0}.tally{white-space:nowrap;align-items:baseline;gap:.375rem;display:inline-flex}.tally strong{font-size:.9375rem;font-weight:700}.tally--compliant strong{color:#1f9d55}.tally--non-compliant strong{color:#e11900}.tally--send-back strong{color:#196bde}.tally--pending strong{color:#b7791f}.tally--not-evaluated strong{color:#7d7d7d}.rq{--rq-indent:1.625rem;background:#fff;border:.0375rem solid #ececec;border-left:.1875rem solid #e6e9f0;border-radius:.5rem;padding:1rem;transition:box-shadow .12s ease-out,border-color .12s ease-out;box-shadow:0 0 12px #0000000a}.rq--open{box-shadow:0 12px 42px #0000000a}.rq--selected{background:#f3f6ff;border-top-color:#cfdcf5;border-bottom-color:#cfdcf5;border-right-color:#cfdcf5}.rq--compliant{border-left-color:#1f9d55}.rq--non-compliant{border-left-color:#e11900}.rq--send-back{border-left-color:#196bde}.rq--pending-review{border-left-color:#b7791f}.rq--not-evaluated{border-left-color:#7d7d7d}.rq__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.rq__toggle{min-width:0;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;align-items:center;gap:.5rem;padding:0;display:flex}.rq__toggle:focus-visible{outline-offset:2px;border-radius:.5rem;outline:2px solid #196bde}.rq__caret{background:#7d7d7d14;border-radius:.25rem;flex:none;justify-content:center;align-items:center;width:1.0625rem;height:1.0625rem;display:inline-flex}.rq__caret img{transition:transform .12s ease-out;display:block;transform:rotate(-90deg)}.rq__caret.is-open img{transform:rotate(0)}.rq__labels{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.rq__ref{color:#196bde;font-size:.75rem;font-weight:400;line-height:1.125rem}.rq__ref strong{font-weight:700}.rq__actions{flex:none;align-items:center;gap:.5rem;display:flex}.rq__text{margin:.5rem 0 0 var(--rq-indent);color:#1f2430;font-size:.9375rem;font-weight:600}.rq__body{margin:1rem 0 0 var(--rq-indent);grid-template-columns:1fr 1fr;align-items:stretch;gap:1rem;display:grid}@media (width<=992px){.rq__body{grid-template-columns:1fr}}.rq__panel{background:#fafafa;border:.0375rem solid #ececec;border-radius:.375rem;flex-direction:column;display:flex;overflow:hidden}.rq__panel-head{color:#585858;border-bottom:.0375rem solid #ececec;align-items:center;gap:.5rem;padding:.625rem .75rem;font-size:.8125rem;font-weight:600;display:flex}.rq__type{letter-spacing:.04em;color:#7d7d7d;background:#f0f1f4;border-radius:.25rem;padding:.125rem .5rem;font-size:.6875rem;font-weight:500}.rq__panel-body{flex:auto;min-height:0;padding:.75rem}.rq__options{scrollbar-width:thin;scrollbar-color:#bdbdbd transparent;flex-direction:column;gap:.25rem;max-height:10.75rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.rq__options::-webkit-scrollbar{width:.4375rem}.rq__options::-webkit-scrollbar-track{background:0 0}.rq__options::-webkit-scrollbar-thumb{background:#bdbdbd;border-radius:.25rem}.rq__options:hover::-webkit-scrollbar-thumb{background-color:#898989}.rq__free-text{color:#1f2430;white-space:pre-wrap;max-height:10rem;margin:0;font-size:.875rem;overflow-y:auto}.rq__free-text:focus-visible{outline-offset:.125rem;outline:2px solid #196bde}.rq__free-text{scrollbar-width:thin;scrollbar-color:#bdbdbd transparent}.rq__free-text::-webkit-scrollbar{width:.4375rem}.rq__free-text::-webkit-scrollbar-track{background:0 0}.rq__free-text::-webkit-scrollbar-thumb{background:#bdbdbd;border-radius:.25rem}.rq__free-text:hover::-webkit-scrollbar-thumb{background-color:#898989}.rq__none{color:#7d7d7d;margin:0 0 .5rem;font-size:.8125rem}.rq__note{width:100%;font:inherit;color:#1f2430;resize:vertical;background:#fff;border:1px solid #e6e9f0;border-radius:.5rem;padding:.625rem;font-size:.8125rem;display:block}.rq__note:disabled{color:#7d7d7d;background:#fafafa}.rq__pending{white-space:nowrap;color:#b7791f;background:#fdf4e3;border-radius:.375rem;align-items:center;padding:.1875rem .625rem;font-size:.75rem;font-weight:500;display:inline-flex}.rq__note--required{border-color:#b7791f}.rq__note-required{color:#b7791f;margin:.5rem 0 0;font-size:.75rem}.rq__note-actions{justify-content:flex-end;gap:.5rem;margin-top:.5rem;display:flex}.rq__error{color:#e11900;margin:.5rem 0 0;font-size:.75rem}.decision-select{--decision-dot:#7d7d7d;--decision-edge:#7d7d7d3d;--decision-tint:#7d7d7d0a;letter-spacing:.02em;cursor:pointer;text-transform:uppercase;min-width:11.125rem}.decision-select.MuiInputBase-root{border-radius:.375rem;font-size:.875rem}.decision-select.MuiInputBase-root.MuiInputBase-root{--_caret:2.375rem}.decision-select.MuiInputBase-root .MuiOutlinedInput-notchedOutline,.decision-select.MuiInputBase-root:hover .MuiOutlinedInput-notchedOutline,.decision-select.MuiInputBase-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-width:1px}.decision-select.MuiInputBase-root .MuiSelect-select{min-height:0;padding:.5rem 2.375rem .5rem .75rem;line-height:1.3125rem}.decision-select.MuiInputBase-root .MuiSelect-icon{width:1.125rem;height:1.125rem;top:calc(50% - .5625rem);right:.5rem}.decision-select.MuiInputBase-root{color:#111;background:var(--decision-tint);font-weight:500}.decision-select.MuiInputBase-root .MuiOutlinedInput-notchedOutline,.decision-select.MuiInputBase-root:hover .MuiOutlinedInput-notchedOutline,.decision-select.MuiInputBase-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--decision-edge)}.decision-select.MuiInputBase-root .MuiSelect-select{align-items:center;gap:.5rem;display:flex}.decision-select.MuiInputBase-root .MuiSelect-select:before{content:"";background:var(--decision-dot);border-radius:50%;flex:none;width:.375rem;height:.375rem}.decision-select .MuiSelect-icon{color:#585858}.decision-select.Mui-disabled{cursor:not-allowed;opacity:.6}.decision-select--pending-review{--decision-dot:#fdb913;--decision-edge:#fdb91366;--decision-tint:#fdb9130a}.decision-select--compliant{--decision-dot:#1f9d55;--decision-edge:#1f9d553d;--decision-tint:#1f9d550a}.decision-select--non-compliant{--decision-dot:#f06b76;--decision-edge:#f06b763d;--decision-tint:#f06b760a}.decision-select--send-back{--decision-dot:#196bde;--decision-edge:#196bde3d;--decision-tint:#196bde0a}.decision-select--not-evaluated{--decision-dot:#7d7d7d;--decision-edge:#7d7d7d3d;--decision-tint:#7d7d7d0a}.decision-select--static{color:#585858;background:var(--decision-tint);border:.0625rem solid var(--decision-edge);cursor:default;border-radius:.375rem;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;line-height:1.3125rem;display:inline-flex}.decision-select--static:before{content:"";background:var(--decision-dot);border-radius:50%;flex:none;width:.375rem;height:.375rem}.decision-menu .MuiMenuItem-root{font-weight:600}.decision-menu .MuiMenuItem-root[data-value=pending_review]{color:#b7791f}.decision-menu .MuiMenuItem-root[data-value=compliant]{color:#1f9d55}.decision-menu .MuiMenuItem-root[data-value=non_compliant]{color:#e11900}.decision-menu .MuiMenuItem-root[data-value=send_back]{color:#196bde}.ai-finding{background:#196bde0a;border-color:#196bde3d}.ai-finding__head{background:0 0;border-bottom-color:#196bde1f;flex-wrap:wrap}.ai-finding__icon{flex:none}.ai-finding__title{color:#196bde;font-weight:600}.ai-finding__chip{color:#585858;white-space:nowrap;background:#fff;border:.03125rem solid #196bde52;border-radius:.25rem;padding:.125rem .5rem;font-size:.75rem;font-weight:400}.ai-finding__chip strong{font-weight:700}.ai-finding__chip--verdict{margin-left:auto}.ai-finding__chip--compliant{border-color:#5eb48599}.ai-finding__chip--non-compliant{border-color:#f06b7652}.ai-finding__chip--unknown{border-color:#7d7d7d29}.ai-finding__body{scrollbar-width:thin;scrollbar-color:#bdbdbd transparent;background:0 0;max-height:10.75rem;overflow-y:auto}.ai-finding__body::-webkit-scrollbar{width:.4375rem}.ai-finding__body::-webkit-scrollbar-track{background:0 0}.ai-finding__body::-webkit-scrollbar-thumb{background:#bdbdbd;border-radius:.25rem}.ai-finding__body:hover::-webkit-scrollbar-thumb{background-color:#898989}.ai-finding__text{color:#7d7d7d;margin:0;font-size:.875rem;line-height:1.3125rem}.ai-finding__error{color:#e11900;margin:0;font-size:.8125rem}.rq__options .option.is-checked{color:#7d7d7d;background:0 0}.rq__ai-note{margin:1rem 0 0 var(--rq-indent,1.625rem);color:#585858;background:#fff;border:.0625rem solid #196bde3d;border-radius:.5rem;align-items:center;gap:.5rem;padding:.75rem;font-size:.875rem;font-weight:600;line-height:1.3125rem;display:flex}.rq__ai-note img{flex:none;width:1.25rem;height:1.25rem}.rq__body--with-finding{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=992px){.rq__body--with-finding{grid-template-columns:1fr}}.rq__body--with-finding .question__choice-row{grid-template-columns:1fr;padding-right:0}.round-badge{color:#585858;white-space:nowrap;background:#fff;border:.0375rem solid #196bdecc;border-radius:.25rem;align-items:center;padding:.25rem .5rem;font-size:.75rem;font-weight:400;line-height:1.125rem;display:inline-flex}.btn--link{color:#196bde;background:0 0;border:0;font-weight:500}.btn--link:disabled{color:#7d7d7d}.rq__notes{margin:1rem 0 0 var(--rq-indent,1.625rem);grid-template-columns:repeat(auto-fit,minmax(17.5rem,1fr));gap:.75rem;display:grid}.rq__note-slot{background:#fbfcfe;border:1px solid #e6e9f0;border-radius:.5rem;padding:.75rem .875rem}.rq__note-label{color:#7d7d7d;text-transform:uppercase;letter-spacing:.02em;margin-bottom:.375rem;font-size:.75rem;font-weight:600;display:block}.rq__note-body{color:#1f2430;white-space:pre-wrap;scrollbar-width:thin;scrollbar-color:#bdbdbd transparent;max-height:7.5rem;margin:0 0 .5rem;font-size:.84375rem;line-height:1.5;overflow-y:auto}.rq__note-body::-webkit-scrollbar{width:.4375rem}.rq__note-body::-webkit-scrollbar-track{background:0 0}.rq__note-body::-webkit-scrollbar-thumb{background:#bdbdbd;border-radius:.25rem}.rq__note-body:hover::-webkit-scrollbar-thumb{background-color:#898989}.rq__note-link{color:#196bde;cursor:pointer;background:0 0;border:none;padding:0;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:.8125rem;font-weight:500}.rq__note-link:hover{text-decoration:underline}.rpv-backdrop{z-index:65;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1116239e;flex-direction:column;align-items:center;padding:24px 24px 0;display:flex;position:fixed;inset:0;overflow-y:auto}.rpv{width:100%;max-width:860px;margin-bottom:32px}.rpv__bar{z-index:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#111623e6;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:8px 12px;display:flex;position:sticky;top:0}.rpv__bar .btn{border-radius:8px;min-height:36px;padding:0 14px;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:13px;font-weight:500}.rpv__bar .btn.btn--ghost{color:#fff;background:#ffffff2e;border-color:#0000}.rpv__bar .btn.btn--ghost:hover:not(:disabled){background:#ffffff47}.rpv__bar-titles{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rpv__bar-title{color:#fff;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:600}.rpv__bar-chip{color:#fff;background:#ffffff2e;border-radius:999px;padding:3px 9px;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:11.5px;font-weight:500}.rpv__bar-actions{align-items:center;gap:10px;display:flex}.rpv__page{color:#1f2430;overflow-wrap:anywhere;background:#fff;border-radius:14px;padding:56px 64px 64px;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:13.5px;line-height:22px;box-shadow:0 30px 80px #0a0e196b}.rpv__running{color:#6b7387;letter-spacing:.14em;border-bottom:2px solid #2b3674;justify-content:space-between;align-items:center;gap:20px;padding-bottom:14px;font-size:10.5px;font-weight:600;line-height:15px;display:flex}.rpv__stamp{letter-spacing:.12em}.rpv__cover{text-align:center;padding:54px 0 8px}.rpv__cover h1{letter-spacing:-.02em;color:#2b3674;text-wrap:pretty;margin:0;font-family:Outfit,DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:31px;font-weight:700;line-height:40px}.rpv__of{color:#6b7387;margin:20px 0 0;font-size:13px;line-height:22px}.rpv__party{color:#1f2430;margin:3px 0 0;font-family:Outfit,DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:21px;font-weight:600;line-height:30px}.rpv__logo{color:#6b7387;border:1px dashed #cfd6e4;border-radius:8px;justify-content:center;align-items:center;width:186px;max-width:100%;min-height:66px;margin:28px auto 0;font-size:11.5px;font-weight:500;line-height:16px;display:flex}.rpv__card{border:1px solid #e8ebf3;border-radius:12px;overflow:hidden}.rpv__meta-card{text-align:left;max-width:470px;margin:36px auto 0}.rpv__meta{border-collapse:collapse;width:100%}.rpv__meta th,.rpv__meta td{text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:10px 12px;font-size:12.5px;line-height:19px}.rpv__meta th{color:#2b3674;background:#fbfcff;width:170px;font-weight:600}.rpv__meta td{color:#4a5064}.rpv__meta tr:not(:last-child)>*{border-bottom:1px solid #f0f2f6}.rpv__meta td.rpv__draft{color:#b54708;font-weight:600}.rpv__meta td.rpv__final{color:#177d3c;font-weight:600}.rpv__powered{color:#6b7387;letter-spacing:.14em;margin:32px 0 9px;font-size:10px;font-weight:600;line-height:15px}.rpv__brand{width:116px;height:auto;margin:0 auto;display:block}.rpv__toc{border-top:1px solid #e6e9f0;margin-top:46px;padding-top:30px}.rpv__toc h2{color:#2b3674;margin:0 0 10px;font-family:Outfit,DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:17px;font-weight:600;line-height:25px}.rpv__toc-table{border-collapse:collapse;width:100%}.rpv__toc-table th,.rpv__toc-table td{text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:10px 12px;font-size:12.5px;line-height:19px}.rpv__toc-table th{color:#2b3674;background:#fbfcff;width:44px;font-weight:600}.rpv__toc-table td{color:#1f2430}.rpv__toc-table tr:not(:last-child)>*{border-bottom:1px solid #f0f2f6}.rpv__title{color:#2b3674;text-wrap:pretty;margin:34px 0 0;font-family:Outfit,DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:21px;font-weight:600;line-height:30px}.rpv__section{margin-top:34px}.rpv__section h3{color:#2b3674;margin:0 0 10px;font-family:Outfit,DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:17px;font-weight:600;line-height:25px}.rpv__prose{color:#1f2430;white-space:pre-wrap;text-wrap:pretty;margin:0 0 10px}.rpv__none{color:#6b7387;text-wrap:pretty;margin:0 0 10px}.rpv__toggle{color:#2b3674;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;width:100%;min-height:32px;margin:0 0 10px;padding:0;font-family:Outfit,DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:17px;font-weight:600;line-height:25px;display:flex}.rpv__toggle:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #196bde}.rpv__caret{border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:6px solid;flex:none;width:0;height:0;transition:transform .12s ease-out}.rpv__caret--open{transform:rotate(90deg)}.rpv__count{color:#6b7387;flex:none;margin-left:auto;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:11.5px;font-weight:500;line-height:16px}.rpv__scroll{overflow-x:auto}.rpv__grid{border-collapse:collapse;width:100%}.rpv__grid th,.rpv__grid td{text-align:left;vertical-align:top;overflow-wrap:anywhere;color:#4a5064;padding:10px 12px;font-size:12.5px;line-height:19px}.rpv__grid thead th{letter-spacing:.07em;text-transform:uppercase;color:#5a6178;overflow-wrap:normal;vertical-align:middle;background:#f7f9fc;border-bottom:1px solid #e6e9f0;padding:10px 8px 10px 12px;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:10.5px;font-weight:600;line-height:15px}.rpv__grid tbody tr:not(:last-child)>*{border-bottom:1px solid #f0f2f6}.rpv__grid th.rpv__narrow{width:80px}.rpv__matrix{table-layout:fixed;min-width:622px}.rpv__matrix col:nth-child(2){width:92px}.rpv__matrix col:nth-child(3){width:60px}.rpv__matrix col:nth-child(4){width:108px}.rpv__matrix col:nth-child(5){width:60px}.rpv__matrix col:nth-child(6){width:92px}.rpv__matrix col:nth-child(7){width:60px}.rpv__matrix tbody td{vertical-align:middle}.rpv__matrix tbody td:first-child{color:#1f2430;font-weight:500}.rpv__matrix tbody td:nth-child(2),.rpv__matrix tbody td:nth-child(6){padding-right:6px}.rpv__matrix tbody td:nth-child(3),.rpv__matrix tbody td:nth-child(5),.rpv__matrix tbody td:nth-child(7){color:#1f2430;font-weight:600}.rpv__matrix tbody .rpv__total td{color:#2b3674;background:#fbfcff;font-weight:700}.rpv__docs tbody td:first-child{color:#2b3674;font-weight:600}.rpv__docs tbody td:last-child{color:#1f2430}.rpv__issues{table-layout:fixed;min-width:620px}.rpv__issues th:first-child,.rpv__issues td:first-child{white-space:nowrap;width:70px}.rpv__issues th:nth-child(2),.rpv__issues td:nth-child(2){width:130px}.rpv__issues th:nth-child(3),.rpv__issues td:nth-child(3){white-space:nowrap;width:90px}.rpv__issues th:nth-child(5),.rpv__issues td:nth-child(5){white-space:nowrap;width:92px}.rpv__domain-group{margin-top:22px}.rpv__domain{color:#2b3674;margin:0 0 10px;font-family:Outfit,DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:600;line-height:21px}.rpv__qcard{margin-bottom:14px}.rpv__qblock{border-collapse:collapse;width:100%}.rpv__qblock th,.rpv__qblock td{text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:10px 12px;font-size:12.5px;line-height:19px}.rpv__qblock th{color:#2b3674;background:#fbfcff;width:186px;font-weight:600}.rpv__qblock td{color:#4a5064}.rpv__qblock tr:not(:last-child)>*{border-bottom:1px solid #f0f2f6}.rpv__pill{color:#6c6c6c;white-space:nowrap;background:#f0f1f4;border:1px solid #0000;border-radius:999px;padding:2px 9px;font-size:11px;font-weight:600;line-height:16px;display:inline-block;box-shadow:inset 0 0 0 1px #141a2812}.rpv__pill--yes{color:#177d3c;background:#e7f6ec}.rpv__pill--no,.rpv__pill--critical{color:#d61800;background:#fdecea}.rpv__pill--high{color:#9c6410;background:#fdf4e3}.rpv__pill--medium{color:#1763ce;background:#ebf0ff}.rpv__pill--low,.rpv__pill--other{color:#6c6c6c;background:#f0f1f4}.rpv__ratings-card{margin-top:14px}.rpv__ratings th:first-child,.rpv__ratings td:first-child{color:#2b3674;white-space:nowrap;font-weight:600}.rpv__ratings th:nth-child(2),.rpv__ratings td:nth-child(2){white-space:nowrap}.rpv__footer{color:#6b7387;border-top:1px solid #e6e9f0;margin:34px 0 0;padding-top:14px;font-size:11.5px;line-height:18px}@media screen and (width<=767px){.rpv-backdrop{padding:24px 12px 0}.rpv__page{padding:28px 20px 36px}.rpv__bar .btn,.rpv__toggle{min-height:44px}.rpv__meta,.rpv__meta tbody,.rpv__meta tr,.rpv__meta th,.rpv__meta td,.rpv__qblock,.rpv__qblock tbody,.rpv__qblock tr,.rpv__qblock th,.rpv__qblock td{width:100%;display:block}.rpv__meta th,.rpv__qblock th{padding-bottom:4px}.rpv__meta td,.rpv__qblock td{padding-top:6px}.rpv__meta tr:not(:last-child)>*,.rpv__qblock tr:not(:last-child)>*{border-bottom:0}.rpv__meta tr:not(:last-child),.rpv__qblock tr:not(:last-child){border-bottom:1px solid #f0f2f6}}@media print{:is(html:has(.rpv-backdrop),body:has(.rpv-backdrop)){background:#fff!important}body:has(.rpv-backdrop) :not(:has(.rpv-backdrop)):not(.rpv-backdrop):not(.rpv-backdrop *){display:none!important}body:has(.rpv-backdrop) :has(.rpv-backdrop){width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important;transform:none!important}.rpv-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;padding:0;display:block;position:static;overflow:visible}.rpv{max-width:none;margin:0}.rpv__bar{display:none}.rpv__page{box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:0;padding:0}.rpv__caret{display:none}.rpv__scroll{overflow:visible}.rpv__matrix,.rpv__issues{min-width:0}.rpv__section{break-inside:auto}.rpv__toc,.rpv__qcard,.rpv__qblock,.rpv__rating-row,.rpv tr{break-inside:avoid}.rpv thead{display:table-header-group}.rpv tfoot{display:table-footer-group}.rpv__domain,.rpv__section h3,.rpv__toggle{break-after:avoid}}.arp{color:#1f2430;flex-direction:column;gap:16px;min-width:0;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}@media (width>=1600px){.arp{width:100%;max-width:1440px;margin-inline:auto}}.arp__loading,.arp__error{color:#4a5064;background:#fff;border:1px solid #eaedf5;border-radius:16px;margin:24px 0;padding:16px 22px;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;font-weight:400;line-height:1.6;box-shadow:0 1px 1px #141a2808,0 14px 30px -16px #141a2833}.arp__error{color:#e11900;background:#fdecea;border-color:#0000;font-weight:500;box-shadow:inset 0 0 0 1px #141a2812}.arp .arp__error{margin:0}.arp__empty{text-align:center;background:#fff;border:1px solid #eaedf5;border-radius:16px;max-width:520px;margin:48px auto;padding:32px 22px;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;box-shadow:0 1px 1px #141a2808,0 14px 30px -16px #141a2833}.arp__empty h1{letter-spacing:-.02em;color:#2b3674;margin:0 0 8px;font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:22px;font-weight:700;line-height:1.27}.arp__empty p{color:#4a5064;margin:0 0 16px;font-size:13px;line-height:1.6}.arp__empty .arp__error{margin:0 0 16px}.arp__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:4px 2px 0;display:flex}.arp__titles{min-width:0}.arp__titles h1{letter-spacing:-.025em;color:#2b3674;flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:30px;font-weight:700;line-height:38px;display:flex}.arp__sub{color:#5a6178;margin:6px 0 0;font-size:13.5px;font-weight:500;line-height:20px}.arp__chip{border-radius:999px;padding:3px 10px;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:600;line-height:1.4}.arp__chip--draft{color:#9c6410;background:#fdf4e3;border:1px solid #0000;box-shadow:inset 0 0 0 1px #141a2812}.arp__chip--final{color:#177d3c;background:#e7f6ec;border:1px solid #0000;box-shadow:inset 0 0 0 1px #141a2812}.arp__chip--sm{padding:2px 9px;font-size:11.5px;display:inline-block}.arp__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.arp__actions .btn{border-radius:8px;justify-content:center;min-height:32px;font-size:14px}.arp .btn.btn--ghost.arp__back{color:#7d7d7d;background:0 0;border-color:#0000;border-radius:6px;padding:6px 8px;font-size:12.5px}.arp .btn.btn--ghost.arp__back:hover:not(:disabled){color:#196bde;background:#f3f6ff}.arp__blocked{color:#6b7387;text-wrap:pretty;flex:100%;width:0;min-width:100%;font-size:12.5px;line-height:18px}.arp__strip{background:#fff;border:1px solid #eaedf5;border-radius:14px;flex-wrap:wrap;align-items:center;gap:14px 0;padding:14px 4px;display:flex;box-shadow:0 1px 1px #141a2808,0 14px 30px -16px #141a2833}.arp__metric{flex-direction:column;gap:2px;min-width:0;padding:0 18px;display:flex}.arp__metric+.arp__metric{border-left:1px solid #eceff5}.arp__metric-label{letter-spacing:.09em;color:#8b91a1;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:10px;font-weight:600;line-height:1.4}.arp__metric-value{color:#1f2430;overflow-wrap:anywhere;font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:700;line-height:22px}.arp__metric-value--readiness{color:#2b3674}.arp__metric-value--sections{color:#1f2430}.arp__metric-value--compliance{color:#177d3c}.arp__metric-value--issues{color:#9c6410}.arp__body{grid-template-columns:minmax(0,1.55fr) minmax(320px,.95fr);align-items:start;gap:16px;display:grid}.arp__main{flex-direction:column;gap:16px;min-width:0;display:flex}.arp__side{scrollbar-width:thin;scrollbar-color:#bdbdbd transparent;flex-direction:column;gap:16px;min-width:0;max-height:calc(100vh - 24px);padding-bottom:24px;display:flex;position:sticky;top:12px;overflow-y:auto}.arp__side::-webkit-scrollbar{width:.4375rem}.arp__side::-webkit-scrollbar-track{background:0 0}.arp__side::-webkit-scrollbar-thumb{background:#bdbdbd;border-radius:.25rem}.arp__side:hover::-webkit-scrollbar-thumb{background-color:#898989}.arp__card{background:#fff;border:1px solid #eaedf5;border-radius:16px;min-width:0;padding:20px 22px;box-shadow:0 1px 1px #141a2808,0 14px 30px -16px #141a2833}.arp__card-head{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.arp__card-head h2{letter-spacing:-.01em;color:#2b3674;margin:0;font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:600;line-height:22px}.arp__card--rail .arp__card-head{align-items:center}.arp__hint{color:#7d7d7d;font-size:12px;font-weight:400}.arp__ro{color:#8b91a1;letter-spacing:.1em;background:#f7f9fd;border:1px solid #e8ecf4;border-radius:999px;padding:4px 9px;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:10px;font-weight:600;line-height:1.4}.arp__count{color:#6c6c6c;background:#f0f1f4;border:1px solid #0000;border-radius:999px;padding:2px 8px;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:11.5px;font-weight:600;line-height:1.4;box-shadow:inset 0 0 0 1px #141a2812}.arp__none{color:#5a6178;margin:12px 0 0;font-size:12.5px;line-height:19px}.arp__issues{flex-direction:column;gap:14px;margin-top:12px;display:flex}.arp__issue-head{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.arp__issue-title{color:#1f2430;overflow-wrap:anywhere;font-size:12.5px;font-weight:600;line-height:18px}.arp__issue-reco{color:#5a6178;overflow-wrap:anywhere;margin:4px 0 0;font-size:12.5px;line-height:18px}.arp__title-well{background:linear-gradient(#fbfcff 0,#f6f8fd 100%);border:1px solid #edf0f7;border-radius:12px;margin-top:16px;padding:16px 18px}.arp__label{letter-spacing:.08em;text-transform:uppercase;color:#8b91a1;margin:0 0 6px 1px;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:10.5px;font-weight:600;line-height:1.43;display:block}.arp__required{color:#e11900}.arp__help{color:#7d7d7d;margin:6px 0 0;font-size:11.5px;line-height:1.45}.arp__help--error{color:#e11900}.arp__input,.arp__text{color:#1f2430;background:#fff;border:1px solid #e2e6ee;border-radius:10px;width:100%;padding:10px 12px;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;font-weight:400;line-height:21px;transition:border-color .15s,box-shadow .15s;display:block}.arp__input:hover,.arp__text:hover{border-color:#cfd6e4}.arp__input:focus,.arp__text:focus{border-color:#196bde;outline:none;box-shadow:0 0 0 3px #196bde1f}.arp__input:disabled,.arp__text:disabled{color:#4a5064;-webkit-text-fill-color:#4a5064;opacity:1;box-shadow:none;cursor:default;background:#f8f9fc;border-color:#eceff5}.arp__input--title{padding:12px 14px;font-size:15px;font-weight:600}.arp__text{resize:vertical;scrollbar-width:thin;scrollbar-color:#bdbdbd transparent;margin-top:8px}.arp__text::-webkit-scrollbar{width:.4375rem}.arp__text::-webkit-scrollbar-track{background:0 0}.arp__text::-webkit-scrollbar-thumb{background:#bdbdbd;border-radius:.25rem}.arp__text:hover::-webkit-scrollbar-thumb{background-color:#898989}.arp__divider{align-items:center;gap:10px;margin:20px 0 2px;display:flex}.arp__divider-label{letter-spacing:.09em;color:#8b91a1;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:10.5px;font-weight:600;line-height:1.43}.arp__divider-rule{background:#eceff5;flex:auto;height:1px}.arp__divider-count{color:#5a6178;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:11.5px;font-weight:600;line-height:1.4}.arp__row{border-top:1px solid #f0f2f6;grid-template-columns:23px minmax(0,1fr);align-items:start;gap:12px;padding:16px 0;display:grid}.arp__row--auto{align-items:center;padding:13px 0}.arp__row-body{min-width:0}.arp__row-head{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.arp__row-name{letter-spacing:-.005em;color:#2b3674;font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:600;line-height:20px}.arp__row-name--auto{color:#8b91a1}.arp__row-note{color:#9aa0ae;font-size:11.5px}.arp__badge{color:#196bde;background:#ebf0ff;border-radius:7px;justify-content:center;align-items:center;width:23px;height:23px;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:11.5px;font-weight:700;line-height:1;display:inline-flex}.arp__badge--auto{color:#9aa0ae;background:#f2f4f9}.arp__info{flex-direction:column;margin:12px 0 0;display:flex}.arp__info-row{border-top:1px solid #f0f2f6;align-items:baseline;gap:14px;padding:9px 0;display:flex}.arp__info-row dt{letter-spacing:.07em;text-transform:uppercase;color:#8b91a1;flex:0 0 40%;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:10.5px;font-weight:600;line-height:1.43}.arp__info-row dd{color:#1f2430;text-align:right;overflow-wrap:anywhere;flex:auto;min-width:0;margin:0;font-size:13.5px}.arp__info-strong{font-weight:600}.arp__score{background:linear-gradient(#fbfcff 0,#f6f8fd 100%);border:1px solid #edf0f7;border-radius:12px;align-items:center;gap:18px;margin-top:18px;padding:16px;display:flex}.arp__gauge{flex:none;width:96px;height:96px;position:relative}.arp__gauge-svg{width:100%;height:100%;display:block}.arp__gauge-centre{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.arp__gauge-value{color:#2b3674;font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:25px;font-weight:700;line-height:28px}.arp__gauge-caption{letter-spacing:.06em;color:#8b91a1;margin-top:1px;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:8px;font-weight:600;line-height:1.4}.arp__legend{flex-direction:column;flex:auto;gap:8px;min-width:0;display:flex}.arp__legend-row{align-items:center;gap:9px;display:flex}.arp__legend-dot{border-radius:3px;flex:none;width:8px;height:8px}.arp__legend-dot--yes{background:#1f9d55}.arp__legend-dot--no{background:#e11900}.arp__legend-label{color:#4a5064;flex:auto;font-size:12.5px}.arp__legend-count{color:#1f2430;font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:17px;font-weight:700;line-height:20px}.arp__legend-rule{background:#e6e9f0;height:1px}.arp__group{align-items:center;gap:10px;margin:20px 0 14px;display:flex}.arp__group-label{letter-spacing:.09em;text-transform:uppercase;color:#8b91a1;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:10.5px;font-weight:600;line-height:1.43}.arp__domains{flex-direction:column;gap:14px;display:flex}.arp__domain-line{align-items:baseline;gap:10px;display:flex}.arp__domain-name{color:#1f2430;overflow-wrap:anywhere;flex:auto;min-width:0;font-size:12.5px;font-weight:600;line-height:18px}.arp__domain-pct{color:#2b3674;flex:none;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:600;line-height:1.4}.arp__bar{background:#f6e4e1;border-radius:999px;height:7px;margin-top:7px;display:block;overflow:hidden}.arp__bar-fill{background:linear-gradient(90deg,#1f9d55,#2fb96a);border-radius:999px;height:100%;display:block}.arp__domain-score{color:#8b91a1;margin-top:5px;font-size:11.5px;line-height:16px}.arp__card--flush{padding:0;overflow:hidden}.arp__summary-head{width:100%;min-height:32px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;flex-wrap:wrap;align-items:center;gap:10px;padding:18px 22px;display:flex}.arp__summary-head:hover{background:#fbfcff}.arp__summary-head:focus-visible{outline-offset:-2px;outline:2px solid #196bde}.arp__summary-head[aria-expanded=true]{border-bottom:1px solid #e6e9f0}.arp__summary-title{letter-spacing:-.01em;color:#2b3674;flex-wrap:wrap;align-items:center;gap:10px;font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:600;line-height:22px;display:flex}.arp__summary-count{color:#7d7d7d;align-items:center;gap:8px;margin-left:auto;font-size:12.5px;display:flex}.arp__summary-caret{width:20px;height:20px;transition:transform .15s}.arp__summary-caret--open{transform:rotate(90deg)}.arp__summary-empty{color:#5a6178;margin:0;padding:18px 22px;font-size:13px}.arp__summary-wrap{scrollbar-width:thin;scrollbar-color:#bdbdbd transparent;overflow-x:auto}.arp__summary-wrap::-webkit-scrollbar{width:.4375rem}.arp__summary-wrap::-webkit-scrollbar-track{background:0 0}.arp__summary-wrap::-webkit-scrollbar-thumb{background:#bdbdbd;border-radius:.25rem}.arp__summary-wrap:hover::-webkit-scrollbar-thumb{background-color:#898989}.arp__summary-table{width:100%;min-width:1120px;font-size:12.5px;line-height:20px;display:block}.arp__summary-table thead,.arp__summary-table tbody{display:block}.arp__summary-table tr{border-bottom:1px solid #f0f2f6;grid-template-columns:150px minmax(230px,1.3fr) minmax(200px,1.1fr) minmax(210px,1.2fr) 126px 170px;align-items:start;display:grid}.arp__summary-table thead tr{z-index:2;background:#f7f9fd;border-bottom-color:#e6e9f0;position:sticky;top:0}.arp__summary-table th{color:#6b7387;letter-spacing:.08em;text-transform:uppercase;text-align:left;min-width:0;padding:12px 14px;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:10.5px;font-weight:600;line-height:1.43}.arp__summary-table td{color:#4a5064;text-wrap:pretty;min-width:0;padding:14px}.arp__summary-table tbody tr{transition:background .12s}.arp__summary-table tbody tr:hover{background:#f8faff}.arp__summary-table tbody tr:last-child{border-bottom:0}.arp__summary-table .arp__summary-question{color:#1f2430;font-weight:600}.arp__domain-chip{color:#5a6178;overflow-wrap:anywhere;background:#f1f4fa;border-radius:7px;padding:3px 9px;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:11px;font-weight:600;line-height:1.5;display:inline-block;box-shadow:inset 0 0 0 1px #141a280d}.arp__clamp{scrollbar-width:thin;scrollbar-color:#bdbdbd transparent;max-height:150px;display:block;overflow-y:auto}.arp__clamp::-webkit-scrollbar{width:.4375rem}.arp__clamp::-webkit-scrollbar-track{background:0 0}.arp__clamp::-webkit-scrollbar-thumb{background:#bdbdbd;border-radius:.25rem}.arp__clamp:hover::-webkit-scrollbar-thumb{background-color:#898989}.arp__clamp:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #196bde}.arp__pill{border-radius:999px;padding:2px 8px;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:11px;font-weight:600;line-height:1.5;display:inline-block}.arp__pill--yes{color:#177d3c;background:#e7f6ec;border:1px solid #0000;box-shadow:inset 0 0 0 1px #141a2812}.arp__pill--no{color:#d61800;background:#fdecea;border:1px solid #0000;box-shadow:inset 0 0 0 1px #141a2812}.arp__pill--other{color:#6c6c6c;background:#f0f1f4;border:1px solid #0000;box-shadow:inset 0 0 0 1px #141a2812}.arp__pill--critical{color:#d61800;background:#fdecea;border:1px solid #0000;box-shadow:inset 0 0 0 1px #141a2812}.arp__pill--high{color:#9c6410;background:#fdf4e3;border:1px solid #0000;box-shadow:inset 0 0 0 1px #141a2812}.arp__pill--medium{color:#1763ce;background:#ebf0ff;border:1px solid #0000;box-shadow:inset 0 0 0 1px #141a2812}.arp__pill--low{color:#6c6c6c;background:#f0f1f4;border:1px solid #0000;box-shadow:inset 0 0 0 1px #141a2812}.arp__docs{scrollbar-width:thin;scrollbar-color:#bdbdbd transparent;flex-direction:column;gap:6px;max-height:150px;display:flex;overflow-y:auto}.arp__docs::-webkit-scrollbar{width:.4375rem}.arp__docs::-webkit-scrollbar-track{background:0 0}.arp__docs::-webkit-scrollbar-thumb{background:#bdbdbd;border-radius:.25rem}.arp__docs:hover::-webkit-scrollbar-thumb{background-color:#898989}.arp__docs:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #196bde}.arp__doc{color:#4a5064;word-break:break-word;overflow-wrap:anywhere;align-items:flex-start;gap:6px;font-size:11.5px;line-height:17px;display:flex}.arp__doc-icon{flex:none;width:12px;height:12px;margin-top:2px}.arp__docs-none{color:#9aa0ae;font-size:11.5px}@media (width>=1024px){.arp__blocked{text-align:right}}@media (width<=1279px){.arp__body{grid-template-columns:minmax(0,1.35fr) minmax(300px,1fr)}.arp__metric{flex:0 0 50%}.arp__metric:nth-child(odd){border-left:0}}@media (width<=1023px){.arp__body{grid-template-columns:minmax(0,1fr)}.arp__card{padding:18px}.arp__card--flush{padding:0}.arp__summary-head{padding:18px}.arp__side{flex-flow:wrap;align-items:flex-start;max-height:none;padding-bottom:0;position:static;overflow:visible}.arp__side>.arp__card{flex:calc(50% - 8px)}}@media (width<=767px){.arp__actions{width:100%}.arp__actions .btn{flex:auto;min-height:44px}.arp__summary-head{min-height:44px}.arp__strip{grid-template-columns:1fr 1fr;gap:0;display:grid}.arp__metric{border-left:0;flex:none;padding:0 16px}.arp__metric+.arp__metric{border-left:0}.arp__metric:nth-child(n+3){border-top:1px solid #eceff5;margin-top:14px;padding-top:14px}.arp__side{flex-direction:column;align-items:stretch}.arp__side>.arp__card{flex:none}.arp__gauge{width:80px;height:80px}.arp__gauge-value{font-size:22px;line-height:26px}.arp__text{min-height:127px}}.placeholder{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:5rem 1.75rem;display:flex}.placeholder__badge{color:#196bde;background:#f3f6ff;border-radius:1rem;justify-content:center;align-items:center;width:4rem;height:4rem;display:inline-flex}.placeholder__title{color:#2b3674;margin:0;font-size:1.375rem;font-weight:700}.placeholder__text{color:#7d7d7d;max-width:22.5rem;margin:0;font-size:.875rem}.dash-link{color:#196bde;border-radius:.25rem;text-decoration:none}.dash-link:focus-visible{outline-offset:2px;outline:2px solid #196bde}.dash-link:hover{color:#0154a1}.dash-card{background:#fff;border:1px solid #e6e9f0;border-radius:.75rem;flex-direction:column;min-width:0;padding:1.25rem;display:flex;box-shadow:0 0 12px #0000000a}.dash-card__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem .875rem;display:flex}.dash-card__titles{flex:11.25rem;min-width:0}.dash-card__title{color:#2b3674;align-items:center;gap:.375rem;margin:0;font-family:Outfit,DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:1.0625rem;font-weight:600;line-height:1.5rem;display:flex}.dash-card__subtitle{color:#7d7d7d;margin:.1875rem 0 0;font-size:.78125rem;line-height:1.125rem}.dash-card__actions{flex-wrap:wrap;flex:none;align-items:center;gap:.375rem .75rem;display:flex}.dash-card__body{flex-direction:column;flex:auto;min-width:0;margin-top:1rem;transition:opacity .18s;display:flex}.dash-card.is-busy .dash-card__body{opacity:.55}.dash-ghost{color:#7d7d7d;cursor:pointer;background:0 0;border:0;border-radius:.375rem;align-items:center;gap:.3125rem;padding:.25rem .375rem;font:500 .75rem DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;display:inline-flex}.dash-ghost:focus-visible{outline-offset:2px;outline:2px solid #196bde}.dash-ghost:hover{color:#196bde;background:#f3f6ff}.dash-ghost[aria-pressed=true]{color:#196bde;background:#ebf0ff}.dash-inline-button{font:inherit;color:#196bde;cursor:pointer;background:0 0;border:0;border-radius:.25rem;padding:0;font-weight:600}.dash-inline-button:focus-visible{outline-offset:2px;outline:2px solid #196bde}.dash-inline-button:hover{color:#0154a1}.dash-viewall{align-items:center;gap:.3125rem;padding:.25rem .125rem;font:600 .78125rem DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;display:inline-flex}.dash-switch{color:#4a5064;cursor:pointer;background:0 0;border:0;border-radius:.375rem;align-items:center;gap:.4375rem;padding:.25rem .125rem;font:500 .75rem DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;display:inline-flex}.dash-switch:focus-visible{outline-offset:2px;outline:2px solid #196bde}.dash-switch__track{background:#c8cede;border-radius:999px;width:1.75rem;height:1rem;transition:background-color .15s;position:relative}.dash-switch__thumb{background:#fff;border-radius:50%;width:.75rem;height:.75rem;transition:transform .15s;position:absolute;top:.125rem;left:.125rem}.dash-switch[aria-checked=true] .dash-switch__track{background:#196bde}.dash-switch[aria-checked=true] .dash-switch__thumb{transform:translate(.75rem)}.dash-tip{display:inline-flex;position:relative}.dash-tip__button{color:#b9bdc9;cursor:help;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:1.375rem;height:1.375rem;padding:0;display:inline-flex}.dash-tip__button:focus-visible{outline-offset:1px;outline:2px solid #196bde}.dash-tip__button:hover,.dash-tip__button:focus-visible{color:#196bde}.dash-tip__button svg{width:.875rem;height:.875rem}.dash-tip__bubble{z-index:5;letter-spacing:0;text-transform:none;color:#fff;visibility:hidden;opacity:0;pointer-events:none;background:#2b3674;border-radius:.5rem;width:max-content;max-width:15.625rem;padding:.5rem .625rem;font:400 .75rem/1.0625rem DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;transition:opacity .12s;position:absolute;top:calc(100% + .375rem);left:-.5rem;box-shadow:0 .5rem 1.5rem #10182829}.dash-tip__button:hover+.dash-tip__bubble,.dash-tip__button:focus-visible+.dash-tip__bubble{visibility:visible;opacity:1}.dash-state{text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:.5rem;min-height:9.75rem;padding:.75rem 1rem;display:flex}.dash-state__icon{color:#196bde;background:#ebf0ff;border-radius:.75rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}.dash-state__icon--error{color:#e11900;background:#fdecea}.dash-state__text{color:#4a5064;max-width:20rem;margin:0;font-size:.8125rem;line-height:1.1875rem}.dash-state__link{font-size:.78125rem;font-weight:600}.dash-state__retry{margin-top:.125rem;padding:.375rem .875rem;font-size:.78125rem}@keyframes dash-pulse{0%,to{opacity:1}50%{opacity:.45}}.dash-skel{background:#f0f1f4;border-radius:.375rem;animation:1.4s ease-in-out infinite dash-pulse;display:block}.dash-skel--ring{background:radial-gradient(closest-side,#fff calc(100% - 2.375rem),#f0f1f4 calc(100% - 2.375rem + 1px));border-radius:50%;flex:none;width:9.75rem;height:9.75rem}.dash-skel--line{height:.75rem}.dash-skel--rank{height:2rem}.dash-skel--row{height:2.125rem}.dash-skel--thead{border-radius:.625rem .625rem 0 0;height:2.375rem}.dash-skel--tr{background:linear-gradient(#f0f1f4,#f0f1f4) 50%/calc(100% - 1.5rem) .75rem no-repeat;border-radius:0;height:2.875rem}.dash-skel--big{width:7.5rem;height:2.75rem}.dash-skel--segbar{border-radius:.3125rem;height:.875rem}.dash-skel--card{border-radius:.625rem;flex:1 1 0;height:4.125rem}.dash-skel--tile{border-radius:.75rem;flex:none;width:2.875rem;height:2.875rem}.dash-skel--label{width:6rem;height:.75rem}.dash-skel--number{width:4rem;height:1.75rem}.dash-skeleton{flex-direction:column;gap:.875rem;display:flex}.dash-skeleton__stack{flex-direction:column;flex:9.375rem;gap:.75rem;min-width:0;display:flex}.dash-skeleton__cards{gap:.625rem;display:flex}.dash-skeleton--donut{flex-flow:wrap;align-items:center;gap:1.75rem;margin-top:.125rem}.dash-skeleton--stat{flex-direction:row;align-items:center;gap:1rem}.dash-skeleton--stat .dash-skeleton__stack{gap:.5rem}.dash-skeleton--table{gap:.125rem}.dash-skeleton--total{gap:1.5rem}.dash-stat{background:#fff;border:1px solid #e6e9f0;border-radius:.75rem;flex-direction:column;justify-content:center;gap:.5rem;min-width:0;padding:1.125rem;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;box-shadow:0 0 12px #0000000a}.dash-stat:hover{border-color:#cfdcf5}.dash-stat.is-busy .dash-stat__value{opacity:.55}.dash-stat__main{min-width:0;color:inherit;align-items:center;gap:1rem;display:flex}.dash-stat__main--link:after{content:"";border-radius:.75rem;position:absolute;inset:0}.dash-stat__main--link:focus-visible{outline:none}.dash-stat__main--link:focus-visible:after{outline-offset:2px;outline:2px solid #196bde}.dash-stat__tile{color:#196bde;background:#ebf0ff;border-radius:.75rem;flex:none;justify-content:center;align-items:center;width:2.875rem;height:2.875rem;display:inline-flex}.dash-stat__tile svg{width:1.375rem;height:1.375rem}.dash-stat__tile--danger{color:#e11900;background:#fdecea}.dash-stat__tile--medium{color:#b7791f;background:#fdf4e3}.dash-stat__tile--success{color:#1f9d55;background:#e7f6ec}.dash-stat__tile--grey{color:#7d7d7d;background:#f0f1f4}.dash-stat__tile--navy{color:#2b3674;background:#f5f6fb}.dash-stat__tile--purple{color:#5b4bbd;background:#eeecfb}.dash-stat__text{flex-direction:column;min-width:0;padding-right:.75rem;display:flex}.dash-stat__label{color:#7d7d7d;text-overflow:ellipsis;white-space:nowrap;font-size:.84375rem;line-height:1.125rem;overflow:hidden}.dash-stat__value{color:#2b3674;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-family:Outfit,DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:1.875rem;font-weight:700;line-height:2.25rem}.dash-stat__figures{flex-wrap:wrap;align-items:baseline;gap:.25rem .625rem;display:flex}.dash-stat__secondary{color:#7d7d7d;white-space:nowrap;font-size:.75rem;line-height:1.0625rem}.dash-stat__secondary strong{color:#e11900;font-weight:600}.dash-stat__failed{color:#4a5064;font-size:.78125rem;line-height:1.125rem}.dash-stat__foot{z-index:1;color:#7d7d7d;pointer-events:none;margin:0 0 0 3.875rem;font-size:.75rem;line-height:1.0625rem;position:relative}.dash-stat__foot strong{color:#2b3674;font-weight:600}.dash-stat__foot a{pointer-events:auto;font-weight:600}.dash-stat__tip{z-index:2;position:absolute;top:.5rem;right:.5rem}.dash-stat__tip .dash-tip__bubble{left:auto;right:-.25rem}@container (width<=12.5rem){.dash-stat{padding:.875rem}.dash-stat__main{gap:.75rem}.dash-stat__value{font-size:1.625rem;line-height:2rem}.dash-stat__foot{margin-left:0}}.dash-donut{--dash-tone-grey:#c8cede;flex-wrap:wrap;align-items:center;gap:1.75rem;margin-top:.125rem;display:flex}.dash-donut__ring{border-radius:50%;flex:none;width:9.75rem;height:9.75rem;position:relative}.dash-donut__hole{text-align:center;background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:2.375rem}.dash-donut__total{color:#2b3674;font-variant-numeric:tabular-nums;font-family:Outfit,DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:1.625rem;font-weight:700;line-height:1.875rem}.dash-donut__total--long{font-size:.9375rem;line-height:1.25rem}.dash-donut__unit{color:#7d7d7d;font-size:.6875rem;font-weight:500}.dash-legend{flex-direction:column;flex:9.375rem;gap:.25rem;min-width:0;margin:0;padding:0;list-style:none;display:flex}.dash-legend__row{color:inherit;border-radius:.375rem;align-items:center;gap:.625rem;margin:0 -.375rem;padding:.25rem .375rem;display:flex}.dash-legend__row:hover{color:inherit;background:#f7faff}.dash-legend__dot{border-radius:.1875rem;flex:none;width:.5625rem;height:.5625rem}.dash-legend__label{color:#4a5064;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:.84375rem;overflow:hidden}.dash-legend__count{color:#2b3674;font-variant-numeric:tabular-nums;font-size:.84375rem;font-weight:600}.dash-legend__share{color:#7d7d7d;text-align:right;font-variant-numeric:tabular-nums;flex:none;width:2.75rem;font-size:.78125rem;font-weight:500}.dash-bar{background:var(--dash-track);border-radius:999px;height:.4375rem;display:block;overflow:hidden}.dash-bar--tall{height:.625rem}.dash-bar__fill{background:#196bde;border-radius:999px;height:100%;display:block}.dash-segbar{background:var(--dash-track);border-radius:.3125rem;height:.875rem;display:flex;overflow:hidden}.dash-segbar__part{flex:none;height:100%}.dash-rank{flex-direction:column;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.dash-rank__row{color:inherit;border-radius:.5rem;margin:0 -.5rem;padding:.25rem .5rem;display:block}.dash-rank__row:hover{color:inherit;background:#f7faff}.dash-rank__head{align-items:baseline;gap:.5rem;margin-bottom:.375rem;display:flex}.dash-rank__label{color:#1f2430;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.8125rem;line-height:1.1875rem;overflow:hidden}.dash-rank__figures{color:#7d7d7d;font-variant-numeric:tabular-nums;flex:none;margin-left:auto;padding-left:.25rem;font-size:.75rem;font-weight:500}.dash-rank__figures strong{color:#2b3674;font-weight:600}.dash-more{color:#7d7d7d;margin:.625rem 0 0;font-size:.75rem;line-height:1.0625rem}.dash-chip{color:#4a5064;text-overflow:ellipsis;white-space:nowrap;background:#f0f1f4;border-radius:.3125rem;flex:none;max-width:7.5rem;padding:.125rem .4375rem;font-size:.6875rem;font-weight:500;line-height:1rem;overflow:hidden}.dash-chip--flag{color:#b7791f;background:#fdf4e3}.dash-table-wrap{scrollbar-width:thin;scrollbar-color:#bdbdbd transparent;border:1px solid #e6e9f0;border-radius:.625rem;overflow-x:auto}.dash-table-wrap::-webkit-scrollbar{width:.4375rem}.dash-table-wrap::-webkit-scrollbar-track{background:0 0}.dash-table-wrap::-webkit-scrollbar-thumb{background:#bdbdbd;border-radius:.25rem}.dash-table-wrap:hover::-webkit-scrollbar-thumb{background-color:#898989}.dash-table{border-collapse:collapse;width:100%;font-size:.8125rem;line-height:1.125rem}.dash-table th{letter-spacing:.04em;text-transform:uppercase;text-align:left;color:#7d7d7d;white-space:nowrap;background:#fbfcff;border-bottom:1px solid #e6e9f0;padding:.625rem .75rem;font-size:.71875rem;font-weight:600}.dash-table td{color:#1f2430;border-bottom:1px solid #f0f2f6;padding:.5625rem .75rem}.dash-table tbody tr:last-child td{border-bottom:0}.dash-table tbody tr:hover td{background:#f7faff}.dash-table .is-numeric{text-align:right;font-variant-numeric:tabular-nums}.dash-table td.is-numeric{color:#2b3674;font-weight:600}.dash-pill{color:#4a5064;white-space:nowrap;background:#f0f1f4;border-radius:999px;flex:none;align-items:center;padding:.125rem .5rem;font-size:.71875rem;font-weight:600;line-height:1.0625rem;display:inline-flex}.dash-pill--danger{color:#e11900;background:#fdecea}.dash-pill--medium{color:#b7791f;background:#fdf4e3}.dash-pill--success{color:#1f9d55;background:#e7f6ec}.dash-pill--info{color:#196bde;background:#ebf0ff}.dash-pill--purple{color:#5b4bbd;background:#eeecfb}.dash-stat__secondary--of strong{color:#2b3674}.dash-bar--quiet{background:repeating-linear-gradient(90deg, var(--dash-track) 0 .375rem, transparent .375rem .625rem)}.dash-line{flex-direction:column;min-width:0;display:flex}.dash-line__frame{grid-template-rows:13.25rem auto;grid-template-columns:auto minmax(0,1fr);column-gap:.625rem;display:grid}.dash-line__yaxis{position:relative}.dash-line__ysizer{visibility:hidden;font-variant-numeric:tabular-nums;white-space:nowrap;height:0;font-size:.6875rem;display:block;overflow:hidden}.dash-line__ytick{color:#7d7d7d;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.6875rem;line-height:.875rem;position:absolute;right:0;transform:translateY(-50%)}.dash-line__plot{cursor:crosshair;border-radius:.375rem;outline:none;min-width:0;position:relative}.dash-line__plot:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px #196bde}.dash-line__svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.dash-line__grid{stroke:#f0f2f6;stroke-width:1px;vector-effect:non-scaling-stroke}.dash-line__grid--base{stroke:#d9dce3}.dash-line__path{fill:none;stroke-width:2.25px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.dash-line__area{opacity:.1;stroke:none}.dash-line__dot{pointer-events:none;background:#fff;border:2px solid;border-radius:50%;width:.5625rem;height:.5625rem;margin:-.28125rem 0 0 -.28125rem;transition:transform .12s;position:absolute}.dash-line__dot.is-quiet{opacity:0}.dash-line__dot.is-active{opacity:1;transform:scale(1.35)}.dash-line__guide{pointer-events:none;background:#cfdcf5;width:1px;margin-left:-.5px;position:absolute;top:0;bottom:0}.dash-line__hits{display:flex;position:absolute;inset:0}.dash-line__hit{flex:1 1 0}.dash-line__tip{z-index:4;color:#fff;pointer-events:none;background:#2b3674;border-radius:.5rem;flex-direction:column;gap:.1875rem;min-width:7.75rem;margin-left:.75rem;padding:.5rem .625rem;font-size:.75rem;line-height:1.0625rem;display:flex;position:absolute;top:.375rem;box-shadow:0 .5rem 1.5rem #10182829}.dash-line__tip--left{margin-left:0;transform:translate(calc(-100% - .75rem))}.dash-line__tip-title{opacity:.8;font-weight:600}.dash-line__tip-row{align-items:center;gap:.4375rem;display:flex}.dash-line__tip-row strong{font-variant-numeric:tabular-nums;margin-left:auto;padding-left:.875rem;font-family:Outfit,DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-weight:600}.dash-line__key{border-radius:.1875rem;flex:none;width:.5rem;height:.5rem}.dash-line__xaxis{height:1.125rem;margin-top:.5rem;position:relative}.dash-line__xtick{color:#7d7d7d;white-space:nowrap;font-size:.6875rem;line-height:1rem;position:absolute;top:0;transform:translate(-50%)}.dash-line__xtick.is-first{transform:none}.dash-line__xtick.is-last{transform:translate(-100%)}.dash-heat-wrap{scrollbar-width:thin;scrollbar-color:#bdbdbd transparent;overflow-x:auto}.dash-heat-wrap::-webkit-scrollbar{width:.4375rem}.dash-heat-wrap::-webkit-scrollbar-track{background:0 0}.dash-heat-wrap::-webkit-scrollbar-thumb{background:#bdbdbd;border-radius:.25rem}.dash-heat-wrap:hover::-webkit-scrollbar-thumb{background-color:#898989}.dash-heat-wrap{--dash-heat-from:#f3f6ff;--dash-heat-to:#196bde;--dash-heat-deep:#2b3674}.dash-heat{border-collapse:separate;border-spacing:.25rem;table-layout:auto;width:calc(100% + .5rem);margin:-.25rem}.dash-heat th{font-weight:500}.dash-heat__corner,.dash-heat__col{color:#7d7d7d;text-align:center;vertical-align:bottom;padding:0 .125rem .25rem;font-size:.71875rem;line-height:1rem}.dash-heat__corner{text-align:left;text-transform:uppercase;letter-spacing:.04em;font-size:.6875rem;font-weight:600!important}.dash-heat__col{min-width:3.25rem;max-width:7.5rem}.dash-heat__col--total{text-align:right}.dash-heat__head{color:#4a5064;justify-content:center;align-items:center;gap:.3125rem;max-width:100%;display:inline-flex}.dash-heat__head span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dash-heat__dot{border-radius:.1875rem;flex:none;width:.5rem;height:.5rem}.dash-heat__row{color:#1f2430;text-align:left;text-overflow:ellipsis;white-space:nowrap;max-width:7.5rem;padding-right:.375rem;font-size:.8125rem;line-height:1.125rem;overflow:hidden}.dash-heat td{padding:0}.dash-heat__cell{color:#2b3674;font-variant-numeric:tabular-nums;background:#fafbfc;border-radius:.4375rem;justify-content:center;align-items:center;min-width:3.25rem;height:2.5rem;padding:0 .5rem;font-family:Outfit,DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:.875rem;font-weight:600;transition:box-shadow .12s;display:flex}.dash-heat__cell:hover{color:#2b3674;box-shadow:0 0 0 2px #cfdcf5}.dash-heat__cell.is-strong,.dash-heat__cell.is-strong:hover{color:#fff}.dash-heat__cell.is-zero{color:#b9bdc9;font-weight:500;box-shadow:inset 0 0 0 1px #f0f2f6}.dash-heat__cell.is-zero:hover{color:#7d7d7d;box-shadow:0 0 0 2px #cfdcf5}.dash-heat__total{color:#4a5064;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-family:Outfit,DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:.8125rem;font-weight:600;padding:0 .125rem!important}.dash-heat__total--all{color:#2b3674}.dash-heat tfoot td{text-align:center;padding-top:.25rem!important}.dash-heat tfoot td:last-child{text-align:right}.dash-heat tfoot th{color:#7d7d7d;font-size:.75rem}.dash-glyph{--dash-glyph-soft:#c8cede;--dash-glyph-main:#196bde;--dash-glyph-dark:#2b3674;display:block}.dash-skel--funnel{height:1.5rem;margin:0 auto}.dash-skel--column{border-radius:.375rem .375rem 0 0;flex:1 1 0;align-self:flex-end}.dash-skel--plot{border-radius:.625rem;height:13.25rem}.dash-skel--short{width:40%}.dash-skel--cell{border-radius:.4375rem;height:2.5rem}.dash-skeleton__columns{align-items:flex-end;gap:.875rem;height:9.375rem;padding:0 .5rem;display:flex}.dash-skeleton__grid{grid-template-columns:repeat(4,1fr);gap:.25rem;display:grid}.dash-skeleton--funnel{gap:1rem}.dash-vendors{flex-direction:column;flex:auto;justify-content:space-around;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.dash-vendors__row{min-width:0;color:inherit;border-radius:.5rem;align-items:center;gap:.75rem;margin:0 -.5rem;padding:.375rem .5rem;display:flex}.dash-vendors__row:hover{color:inherit;background:#f7faff}.dash-vendors__rank{color:#b9bdc9;text-align:right;font-variant-numeric:tabular-nums;flex:none;width:1.25rem;font-size:.75rem;font-weight:600}.dash-vendors__who{flex-direction:column;flex:11.25rem;min-width:0;display:flex}.dash-vendors__name{color:#1f2430;text-overflow:ellipsis;white-space:nowrap;font-size:.84375rem;line-height:1.1875rem;overflow:hidden}.dash-vendors__detail{color:#7d7d7d;text-overflow:ellipsis;white-space:nowrap;font-size:.71875rem;line-height:1rem;overflow:hidden}.dash-vendors .dash-bar{flex:3.75rem;min-width:2.5rem}.dash-vendors__pct{color:#2b3674;text-align:right;font-variant-numeric:tabular-nums;flex:none;width:2.375rem;font-size:.8125rem;font-weight:600}@container (width<=27.5rem){.dash-vendors .dash-bar{display:none}}.dash-issues-wrap{border:1px solid #e6e9f0;border-radius:.625rem;overflow:hidden}.dash-issues{border-collapse:collapse;table-layout:fixed;width:100%}.dash-issues th{letter-spacing:.04em;text-transform:uppercase;text-align:left;color:#7d7d7d;white-space:nowrap;background:#fbfcff;border-bottom:1px solid #e6e9f0;padding:.6875rem .75rem;font-size:.71875rem;font-weight:600}.dash-issues th:nth-child(2){width:24%}.dash-issues th:nth-child(3){width:4.5rem}.dash-issues th:nth-child(4){width:7rem}.dash-issues th:nth-child(5){width:5.75rem}.dash-issues td{vertical-align:middle;border-bottom:1px solid #f0f2f6;padding:.6875rem .75rem;overflow:hidden}.dash-issues tbody tr:last-child td{border-bottom:0}.dash-issues tbody tr:hover td{background:#f7faff}.dash-issues .is-numeric{text-align:right}.dash-issues__title{-webkit-line-clamp:2;color:#1f2430;-webkit-box-orient:vertical;font-size:.8125rem;line-height:1.125rem;display:-webkit-box;overflow:hidden}.dash-issues__title:hover{color:#196bde}.dash-issues__title:focus-visible{outline-offset:-2px}.dash-issues__id{color:#b9bdc9;margin-top:.125rem;font-size:.6875rem;font-weight:500;display:block}.dash-issues__vendor{color:#4a5064;text-overflow:ellipsis;white-space:nowrap;font-size:.78125rem;display:block;overflow:hidden}.dash-issues__tier-inline{color:#7d7d7d;margin-top:.125rem;font-size:.6875rem;font-weight:500;display:none}.dash-issues__days{color:#2b3674;font-variant-numeric:tabular-nums;font-family:Outfit,DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:.875rem;font-weight:700}.dash-issues .issue-chip{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;max-width:100%;display:inline-block;overflow:hidden}.dash-issues .issue-chip__dot{vertical-align:middle;margin-right:.375rem;display:inline-block}@container (width<=37.5rem){.dash-issues .dash-issues__tier{display:none}.dash-issues .dash-issues__tier-inline{display:block}.dash-issues th:nth-child(2){width:27%}.dash-issues th:nth-child(4){width:6.25rem}.dash-issues th:nth-child(5){white-space:normal;width:4rem}.dash-issues th,.dash-issues td{padding-left:.625rem;padding-right:.625rem}}@container (width<=26.25rem){.dash-issues th:nth-child(2),.dash-issues td:nth-child(2){display:none}}.dash-total{flex-direction:column;flex:auto;justify-content:space-between;gap:1.25rem;display:flex}.dash-total__figures{flex-wrap:wrap;align-items:flex-end;gap:.75rem 2rem;display:flex}.dash-total__figure{min-width:0;color:inherit;flex-direction:column;display:flex}.dash-total__figure:hover{color:inherit}.dash-total__figure:hover .dash-total__value{color:#196bde}.dash-total__figure--open{border-left:1px solid #e6e9f0;padding-left:1.25rem}.dash-total__value{color:#2b3674;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-family:Outfit,DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:2.75rem;font-weight:700;line-height:3.25rem}.dash-total__value--small{font-size:1.625rem;line-height:2.125rem}.dash-total__label{color:#7d7d7d;font-size:.84375rem;line-height:1.125rem}.dash-total__heading{letter-spacing:.04em;text-transform:uppercase;color:#7d7d7d;margin:0 0 .375rem;font-size:.71875rem;font-weight:600}.dash-total__sources{flex-direction:column;gap:.125rem;margin:0;padding:0;list-style:none;display:flex}.dash-total__source{color:#4a5064;border-radius:.375rem;justify-content:space-between;gap:.75rem;margin:0 -.5rem;padding:.25rem .5rem;font-size:.8125rem;line-height:1.1875rem;display:flex}.dash-total__source:hover{color:#4a5064;background:#f7faff}.dash-total__source-figures{color:#7d7d7d;font-variant-numeric:tabular-nums;flex:none;font-size:.75rem;font-weight:500}.dash-total__source-figures strong{color:#2b3674;font-size:.8125rem;font-weight:600}.dash-crit{flex-direction:column;display:flex}.dash-crit__total{align-items:baseline;gap:.625rem;margin:0;display:flex}.dash-crit__value{color:#2b3674;font-variant-numeric:tabular-nums;font-family:Outfit,DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:2.125rem;font-weight:700;line-height:2.5rem}.dash-crit__label{color:#7d7d7d;font-size:.78125rem;font-weight:500}.dash-crit .dash-segbar{--dash-tone-grey:#c8cede;margin-top:.875rem}.dash-crit__cards{flex-wrap:wrap;gap:.625rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.dash-crit__cards>li{flex:6.5rem;min-width:0;display:flex}.dash-crit__card{min-width:0;color:inherit;background:#fafbfc;border:1px solid #e6e9f0;border-radius:.625rem;flex-direction:column;flex:auto;gap:.375rem;padding:.75rem .875rem;transition:border-color .15s;display:flex}.dash-crit__card:hover{color:inherit;border-color:#cfdcf5}.dash-crit__card--danger{background:#fff7f6}.dash-crit__card--medium{background:#fffbf3}.dash-crit__card--success{background:#f4fbf7}.dash-crit__card--info{background:#f7faff}.dash-crit__card--navy{background:#f5f6fb}.dash-crit__card--purple{background:#eeecfb}.dash-crit__name{letter-spacing:.03em;text-transform:uppercase;color:#4a5064;align-items:center;gap:.4375rem;min-width:0;font-size:.71875rem;font-weight:600;display:flex}.dash-crit__name>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dash-crit__dot{border-radius:.1875rem;flex:none;width:.5rem;height:.5rem}.dash-crit__figures{align-items:baseline;gap:.4375rem;display:flex}.dash-crit__count{color:#2b3674;font-variant-numeric:tabular-nums;font-family:Outfit,DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.75rem}.dash-crit__share{color:#7d7d7d;font-size:.75rem;font-weight:500}.dash-select__control.dash-select--small{max-width:11.875rem}.dash-funnel{flex:auto;grid-template-columns:auto minmax(0,1fr) auto;align-content:center;align-items:center;column-gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.dash-funnel__step{display:contents}.dash-funnel__row{grid-column:1/-1;grid-template-columns:subgrid;color:inherit;border-radius:.5rem;align-items:center;margin:0 -.5rem;padding:.1875rem .5rem;display:grid}.dash-funnel__row:hover{color:inherit;background:#f7faff}.dash-funnel__label{color:#1f2430;text-overflow:ellipsis;white-space:nowrap;grid-column:1;max-width:6rem;font-size:.8125rem;line-height:1.1875rem;overflow:hidden}.dash-funnel__track{background:var(--dash-track);border-radius:.4375rem;grid-column:2;justify-content:center;height:1.5rem;display:flex}.dash-funnel__bar{border-radius:.4375rem;height:100%;display:block}.dash-funnel__figures{color:#7d7d7d;font-variant-numeric:tabular-nums;white-space:nowrap;grid-column:3;justify-content:flex-end;align-items:baseline;gap:.5rem;font-size:.75rem;font-weight:500;display:flex}.dash-funnel__figures strong{color:#2b3674;font-family:Outfit,DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:.875rem;font-weight:600}.dash-funnel__figures span{text-align:right;width:2.125rem}.dash-funnel__drop{color:#b7791f;text-align:center;grid-column:2;justify-content:center;align-items:center;gap:.3125rem;margin:0;font-size:.71875rem;line-height:1rem;display:flex}.dash-funnel__drop svg{flex:none}.dash-funnel__drop.is-none{color:#7d7d7d}@container (width<=25rem){.dash-funnel{column-gap:.5rem}.dash-funnel__label{max-width:4.25rem}}.dash-due{flex-direction:column;gap:.125rem;margin:0;padding:0;list-style:none;display:flex}.dash-due li+li{border-top:1px solid #f0f2f6}.dash-due__row{min-width:0;color:inherit;border-radius:.5rem;align-items:center;gap:.75rem;margin:0 -.5rem;padding:.5rem;display:flex}.dash-due__row:hover{color:inherit;background:#f7faff}.dash-due__who{flex-direction:column;flex:9.375rem;min-width:0;display:flex}.dash-due__vendor,.dash-due__detail{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dash-due__vendor{color:#1f2430;font-size:.84375rem;line-height:1.1875rem}.dash-due__detail{color:#7d7d7d;font-size:.71875rem;line-height:1rem}.dash-due__meta{flex-direction:column;flex:0 auto;align-items:flex-start;gap:.125rem;min-width:0;max-width:7.5rem;display:flex}.dash-due__status{color:#4a5064;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.71875rem;line-height:1rem;overflow:hidden}.dash-due__when{flex-direction:column;flex:none;align-items:flex-end;gap:.125rem;min-width:5.25rem;display:flex}.dash-due__date{color:#7d7d7d;font-variant-numeric:tabular-nums;font-size:.71875rem;line-height:1rem}@container (width<=26.25rem){.dash-due__meta{display:none}}.dash-cols{flex:auto;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0;margin:0;padding:0;list-style:none;display:grid}.dash-cols__item{min-width:0}.dash-cols__col{height:100%;color:inherit;text-align:center;border-radius:.5rem;flex-direction:column;align-items:stretch;padding:.375rem 0;display:flex}.dash-cols__col:hover{color:inherit;background:#f7faff}.dash-cols__plot{border-bottom:1px solid #d9dce3;flex-direction:column;justify-content:flex-end;height:9.375rem;display:flex}.dash-cols__count{color:#2b3674;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;padding-bottom:.3125rem;font-family:Outfit,DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:.875rem;font-weight:600;line-height:1.125rem}.dash-cols__bar{border-radius:.375rem .375rem 0 0;width:min(100%,3.5rem);min-height:.1875rem;margin:0 auto;display:block}.dash-cols__band{color:#4a5064;white-space:nowrap;margin-top:.4375rem;font-size:.75rem;line-height:1rem}.dash-cols__share{color:#7d7d7d;font-variant-numeric:tabular-nums;font-size:.71875rem;line-height:1rem}@container (width<=22.5rem){.dash-cols__band{font-size:.65625rem}.dash-cols__count{font-size:.6875rem}}.dash-trend{flex-direction:column;gap:.875rem;min-width:0;display:flex}.dash-trend__legend{color:#4a5064;flex-wrap:wrap;align-items:center;gap:.375rem 1.25rem;margin:0;padding:0;font-size:.78125rem;line-height:1.125rem;list-style:none;display:flex}.dash-trend__legend li{align-items:baseline;gap:.4375rem;display:inline-flex}.dash-trend__legend strong{color:#2b3674;font-variant-numeric:tabular-nums;font-family:Outfit,DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:.9375rem;font-weight:600}.dash-trend__key{border-radius:999px;align-self:center;width:.875rem;height:.25rem}.dash-trend__per{color:#7d7d7d;margin-left:auto;font-size:.71875rem}.dash-sla{flex-direction:column;flex:auto;justify-content:space-around;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.dash-sla__row{min-width:0;color:inherit;border-radius:.5rem;flex-direction:column;gap:.375rem;margin:0 -.5rem;padding:.3125rem .5rem;display:flex}.dash-sla__row:hover{color:inherit;background:#f7faff}.dash-sla__head{align-items:baseline;gap:.625rem;display:flex}.dash-sla__name{color:#1f2430;align-items:center;gap:.5rem;min-width:0;font-size:.8125rem;line-height:1.1875rem;display:inline-flex}.dash-sla__name span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dash-sla__dot{border-radius:.1875rem;flex:none;width:.5625rem;height:.5625rem}.dash-sla__figures{color:#7d7d7d;flex:none;margin-left:auto;font-size:.75rem}.dash-sla__figures strong{color:#2b3674;font-variant-numeric:tabular-nums;font-family:Outfit,DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:.9375rem;font-weight:600}.dash-sla__none{color:#7d7d7d;flex:none;margin-left:auto;font-size:.75rem}.dash-sla__line{color:#7d7d7d;font-size:.71875rem;line-height:1rem}.dash-sla__over{color:#e11900;font-weight:600}.dash-sla__row.is-quiet .dash-sla__name{color:#7d7d7d}.dash-queue{flex-direction:column;gap:.75rem;min-width:0;display:flex}.dash-queue__counts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;margin:0;padding:0;list-style:none;display:grid}.dash-queue__count{color:inherit;background:#fafbfc;border:1px solid #e6e9f0;border-radius:.625rem;flex-direction:column;gap:.0625rem;padding:.625rem .875rem;display:flex}.dash-queue__count.dash-link:hover{color:inherit;border-color:#196bde}.dash-queue__count-label{color:#4a5064;font-size:.75rem;line-height:1.0625rem}.dash-queue__count-value{color:#2b3674;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-family:Outfit,DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.875rem}.dash-queue__count--info{background:#f7faff;border-color:#cfdcf5}.dash-queue__count--danger{background:#fff7f6;border-color:#fdecea}.dash-queue__count--danger .dash-queue__count-value{color:#e11900}.dash-queue__rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dash-queue__rows li+li{border-top:1px solid #f0f2f6}.dash-queue__row{min-width:0;color:inherit;border-radius:.5rem;align-items:center;gap:.75rem;margin:0 -.5rem;padding:.4375rem .5rem;display:flex}.dash-queue__row:hover{color:inherit;background:#f7faff}.dash-queue__what{flex-direction:column;flex:auto;min-width:0;display:flex}.dash-queue__title,.dash-queue__detail{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dash-queue__title{color:#1f2430;font-size:.8125rem;line-height:1.1875rem}.dash-queue__detail{color:#7d7d7d;font-size:.71875rem;line-height:1rem}.dash-queue__why{flex-direction:column;flex:none;align-items:flex-end;gap:.125rem;display:flex}.dash-queue__date{color:#7d7d7d;font-variant-numeric:tabular-nums;font-size:.71875rem;line-height:1rem}.dash{--dash-tone-danger:#e11900;--dash-tone-medium:#b7791f;--dash-tone-success:#1f9d55;--dash-tone-info:#196bde;--dash-tone-grey:#7d7d7d;--dash-tone-navy:#2b3674;--dash-tone-purple:#5b4bbd;--dash-track:#f0f1f4;color:#1f2430;flex-direction:column;gap:1.25rem;padding:.25rem .125rem .5rem;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;display:flex}.dash__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 1.5rem;display:flex}.dash__titles{min-width:0}.dash__title{color:#2b3674;margin:0;font-family:Outfit,DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:1.625rem;font-weight:700;line-height:2.125rem}.dash__subtitle{color:#7d7d7d;max-width:41.25rem;margin:.25rem 0 0;font-size:.8125rem;line-height:1.25rem}.dash__notice{color:#7d7d7d;text-align:center;background:#fff;border:1px solid #e6e9f0;border-radius:.75rem;flex-direction:column;align-items:center;gap:.75rem;padding:3.5rem 1.5rem;font-size:.875rem;display:flex;box-shadow:0 0 12px #0000000a}.dash__notice p{margin:0}.dash-filters{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.dash-select{align-items:center;gap:.5rem;display:inline-flex}.dash-select__label{color:#7d7d7d;cursor:pointer;font-size:.78125rem;font-weight:500}.dash-select__control{max-width:13.75rem}.dash-select__control.MuiInputBase-root.MuiInputBase-root{border-radius:.5rem;font-size:.78125rem}.dash-select__control.MuiInputBase-root.MuiInputBase-root.MuiInputBase-root{--_caret:2.125rem}.dash-select__control.MuiInputBase-root.MuiInputBase-root .MuiOutlinedInput-notchedOutline,.dash-select__control.MuiInputBase-root.MuiInputBase-root:hover .MuiOutlinedInput-notchedOutline,.dash-select__control.MuiInputBase-root.MuiInputBase-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-width:1px}.dash-select__control.MuiInputBase-root.MuiInputBase-root .MuiSelect-select{min-height:0;padding:.5625rem 2.125rem .5625rem .625rem;line-height:1rem}.dash-select__control.MuiInputBase-root.MuiInputBase-root .MuiSelect-icon{width:1rem;height:1rem;top:calc(50% - .5rem);right:.5rem}.dash-select__control.MuiInputBase-root{color:#1f2430;background:#fff;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-weight:500}.dash-select__control.MuiInputBase-root .MuiOutlinedInput-notchedOutline{border-color:#d9dce3}.dash-select__control.MuiInputBase-root:hover .MuiOutlinedInput-notchedOutline{border-color:#b6bcc7}.dash-select__control .MuiSelect-icon{color:#1f2430}.dash-select__control.MuiInputBase-root.Mui-focused{outline-offset:2px;outline:2px solid #196bde}.dash-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:1rem;display:grid}.dash-grid__label{letter-spacing:.08em;text-transform:uppercase;color:#7d7d7d;grid-column:1/-1;align-items:baseline;gap:.5rem;margin:.625rem 0 -.375rem;padding:0 .125rem;font:600 .75rem DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;display:flex}.dash-grid__label:first-child{margin-top:0}.dash-grid__label-count{color:#b9bdc9}.dash-grid__item{min-width:0;container-type:inline-size}.dash-grid__item>*{height:100%}.dash-grid__item--quarter{grid-column:span 3}.dash-grid__item--half{grid-column:span 6}.dash-grid__item--full{grid-column:span 12}@media (width<=1023px){.dash-grid__item--quarter{grid-column:span 6}.dash-grid__item--half{grid-column:span 12}}@media (width<=640px){.dash-grid__item--quarter{grid-column:span 12}}.dash-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.dash *,.dash :before,.dash :after{transition:none!important;animation:none!important}}.dash__controls{flex-wrap:wrap;align-items:center;gap:.625rem .875rem;display:flex}.dash .btn{font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif}.dash-customise{align-items:center;gap:.4375rem;height:2.125rem;padding:0 .75rem;font-size:.78125rem;font-weight:600;display:inline-flex}.dash-editbar{z-index:20;background:#f3f6ff;border:1px solid #cfdcf5;border-radius:.75rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.625rem 1.25rem;padding:.625rem .75rem .625rem 1rem;display:flex;position:sticky;top:.5rem;box-shadow:0 .375rem 1.25rem #196bde1a}.dash-editbar__hint{color:#4a5064;flex:17.5rem;margin:0;font-size:.78125rem;line-height:1.125rem}.dash-editbar__hint strong{color:#2b3674;font-weight:600}.dash-editbar__actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.dash-editbar .btn{height:2.125rem;padding:0 .875rem;font-size:.78125rem;font-weight:600}.dash-editbar .btn:disabled{opacity:.5;cursor:default}.dash-editbar__reset{color:#4a5064}.dash-editbar__rule{background:#cfdcf5;width:1px;height:1.25rem}.dash-banner{color:#4a5064;background:#fff;border:1px solid #e6e9f0;border-radius:.75rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.625rem 1.25rem;padding:.75rem 1rem;font-size:.8125rem;line-height:1.1875rem;display:flex}.dash-banner p{flex:20rem;margin:0}.dash-banner strong{color:#1f2430;font-weight:600}.dash-banner .btn{height:2.125rem;padding:0 .875rem;font-size:.78125rem;font-weight:600}.dash-banner--warn{background:#fffbf3;border-color:#b7791f}.dash-banner--error{background:#fff7f6;border-color:#e11900}.dash-frame{outline-offset:.1875rem;border-radius:.75rem;outline:1.5px dashed #cfdcf5;flex-direction:column;height:100%;transition:opacity .15s;display:flex}.dash-frame.is-dragging{opacity:.35}.dash-frame__tools{background:#fff;border:1px solid #cfdcf5;border-radius:.625rem;align-items:center;gap:.25rem;min-width:0;margin-bottom:.375rem;padding:.25rem;display:flex;box-shadow:0 0 12px #0000000a}.dash-frame__spacer{flex:auto}.dash-frame__place{color:#b9bdc9;text-align:center;font-variant-numeric:tabular-nums;min-width:1.125rem;font-family:Outfit,DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:.75rem;font-weight:600}.dash-frame__handle,.dash-frame__tool{color:#4a5064;cursor:pointer;background:0 0;border:0;border-radius:.4375rem;flex:none;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;padding:0;display:inline-flex;position:relative}.dash-frame__handle:hover:not(:disabled),.dash-frame__tool:hover:not(:disabled){color:#196bde;background:#ebf0ff}.dash-frame__handle:focus-visible,.dash-frame__tool:focus-visible{outline-offset:1px;outline:2px solid #196bde}.dash-frame__handle:disabled,.dash-frame__tool:disabled{color:#b9bdc9;cursor:default}@media (width<=767px){.dash-frame__handle:after,.dash-frame__tool:after{content:"";position:absolute;inset:-1rem 0}}.dash-frame__handle{cursor:grab;touch-action:none;color:#196bde;background:#f3f6ff}@media (width<=767px){.dash-frame__handle:after{content:"";position:absolute;inset:-1rem}}.dash-frame__tool--remove:hover:not(:disabled){color:#e11900;background:#fdecea}@media (width<=767px){.dash-frame__tool--remove:after{content:"";position:absolute;inset:-1rem -1.9375rem -1rem 0}}.dash-frame__widths{background:#f0f1f4;border-radius:.5rem;padding:.125rem;display:inline-flex}.dash-frame__width{color:#4a5064;cursor:pointer;background:0 0;border:0;border-radius:.375rem;height:1.5rem;padding:0 .5625rem;font:600 .71875rem DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;position:relative}.dash-frame__width:focus-visible{outline-offset:1px;outline:2px solid #196bde}.dash-frame__width[aria-pressed=true]{color:#196bde;background:#fff;box-shadow:0 1px 2px #1018281f}@media (width<=767px){.dash-frame__width:after{content:"";position:absolute;inset:-1.125rem 0}}.dash-frame__body{pointer-events:none;-webkit-user-select:none;user-select:none;flex:auto;min-height:0}.dash-frame__body>*{height:100%}.dash-grid{position:relative}.dash-grid__drop{z-index:6;pointer-events:none;background:#196bde;border-radius:999px;position:absolute;box-shadow:0 0 0 3px #196bde2e}.dash-grid__item.is-new{border-radius:.75rem;animation:2.2s ease-out dash-arrive}@keyframes dash-arrive{0%,55%{box-shadow:0 0 0 3px #196bde,0 0 0 9px #196bde29}to{box-shadow:0 0 0 3px #0000,0 0 0 9px #0000}}.dash-ghost-label{z-index:60;color:#fff;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;background:#2b3674;border-radius:.5rem;max-width:16.25rem;margin:.875rem 0 0 .875rem;padding:.375rem .75rem;font:600 .78125rem DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;position:fixed;overflow:hidden;box-shadow:0 .5rem 1.5rem #10182838}body.dash-is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}body.dash-is-dragging *{cursor:grabbing!important}.dash-blank{text-align:center;background:#fff;border:1.5px dashed #cfdcf5;border-radius:.75rem;flex-direction:column;align-items:center;gap:.625rem;padding:3.5rem 1.5rem 3.75rem;display:flex}.dash-blank__art{margin-bottom:.375rem}.dash-blank__slot{fill:#f3f6ff;stroke:#cfdcf5;stroke-width:1.5px}.dash-blank__slot--next{fill:#fff;stroke:#196bde;stroke-dasharray:4 3}.dash-blank__plus{stroke:#196bde;stroke-width:2.4px;stroke-linecap:round}.dash-blank__title{color:#2b3674;margin:0;font-family:Outfit,DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:1.1875rem;font-weight:600;line-height:1.625rem}.dash-blank__text{color:#4a5064;max-width:27.5rem;margin:0;font-size:.84375rem;line-height:1.25rem}.dash-blank__actions{flex-wrap:wrap;justify-content:center;gap:.625rem;margin-top:.625rem;display:flex}.dash-blank .btn{height:2.375rem;padding:0 1.125rem;font-size:.8125rem;font-weight:600}.dash-confirm{color:#4a5064;margin:0;font:400 .84375rem/1.3125rem DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif}.dash-drawer-backdrop{z-index:65;background:#1018282e;justify-content:flex-end;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;display:flex;position:fixed;inset:0}@keyframes dash-drawer-in{0%{opacity:0;transform:translate(1.75rem)}to{opacity:1;transform:none}}.dash-drawer{background:#fff;outline:none;flex-direction:column;width:min(27.5rem,100vw);height:100%;animation:.18s ease-out dash-drawer-in;display:flex;box-shadow:-.75rem 0 2.5rem #10182829}.dash-drawer__head{border-bottom:1px solid #e6e9f0;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:1.25rem 1.25rem .875rem 1.5rem;display:flex}.dash-drawer__title{color:#2b3674;margin:0;font-family:Outfit,DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:1.1875rem;font-weight:600;line-height:1.625rem}.dash-drawer__subtitle{color:#7d7d7d;margin:.1875rem 0 0;font-size:.78125rem;line-height:1.125rem}.dash-drawer__close{color:#4a5064;cursor:pointer;background:0 0;border:0;border-radius:.5rem;flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex;position:relative}.dash-drawer__close:hover{background:#f0f1f4}.dash-drawer__close:focus-visible{outline-offset:1px;outline:2px solid #196bde}@media (width<=767px){.dash-drawer__close:after{content:"";position:absolute;inset:-.875rem}}.dash-drawer__full{color:#b7791f;background:#fffbf3;border-radius:.5rem;margin:.75rem 1.5rem 0;padding:.625rem .75rem;font-size:.78125rem;line-height:1.125rem}.dash-drawer__body{scrollbar-width:thin;scrollbar-color:#bdbdbd transparent;flex:auto;padding:.375rem 1.5rem 1.75rem;overflow-y:auto}.dash-drawer__body::-webkit-scrollbar{width:.4375rem}.dash-drawer__body::-webkit-scrollbar-track{background:0 0}.dash-drawer__body::-webkit-scrollbar-thumb{background:#bdbdbd;border-radius:.25rem}.dash-drawer__body:hover::-webkit-scrollbar-thumb{background-color:#898989}.dash-drawer__family{letter-spacing:.08em;text-transform:uppercase;color:#7d7d7d;margin:1.25rem 0 .5rem;font:600 .75rem DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif}.dash-drawer__list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.dash-drawer__entry{background:#fff;border:1px solid #e6e9f0;border-radius:.625rem;align-items:center;gap:.75rem;padding:.625rem .75rem;display:flex}.dash-drawer__entry.is-added{background:#fafbfc}.dash-drawer__entry.is-added .dash-drawer__glyph{opacity:.55}.dash-drawer__glyph{background:#f3f6ff;border-radius:.5rem;flex:none;justify-content:center;align-items:center;width:3.5rem;height:2.625rem;display:inline-flex}.dash-drawer__text{flex-direction:column;flex:auto;gap:.0625rem;min-width:0;display:flex}.dash-drawer__name{color:#2b3674;flex-wrap:wrap;align-items:center;gap:.4375rem;font-family:Outfit,DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:.875rem;font-weight:600;line-height:1.25rem;display:flex}.dash-drawer__new{letter-spacing:.06em;text-transform:uppercase;color:#fff;background:#196bde;border-radius:999px;padding:.0625rem .4375rem;font:700 .625rem/.9375rem DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif}.dash-drawer__about{color:#4a5064;font-size:.75rem;line-height:1.0625rem}.dash-drawer__add{flex:none;height:1.875rem;padding:0 .875rem;font-size:.78125rem;font-weight:600}.dash-drawer__add:disabled{opacity:.5;cursor:default}.dash-drawer__added{color:#1f9d55;flex:none;align-items:center;gap:.3125rem;padding:0 .25rem;font-size:.75rem;font-weight:600;display:inline-flex}.my-assessments{flex-direction:column;gap:1rem;display:flex}.my-assessments__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.my-assessments__titles{align-items:center;gap:.5rem;display:flex}.my-assessments__title{letter-spacing:-.01em;color:#1f2430;margin:0;font-size:1.875rem;font-weight:700}.my-assessments__vendor-chip{color:#196bde;background:#ebf0ff;border-radius:.375rem;padding:.3125rem .75rem;font-size:.8125rem}.my-assessments__vendor-chip strong{font-weight:600}.my-assessments__error{color:#e11900;background:#fdecea;margin:0;padding:.75rem 1rem;font-size:.8125rem}.my-assessments__empty{text-align:center;color:#7d7d7d;margin:0;padding:2rem 1rem;font-size:.875rem}.my-assessments__summary{grid-template-columns:minmax(12.5rem,15rem) 1fr;gap:1rem;display:grid}@media (width<=768px){.my-assessments__summary{grid-template-columns:1fr}}.my-assessments__panel{background:#fff;border:1px solid #e6e9f0;border-radius:1.25rem;padding:.5rem;box-shadow:0 1px 3px #1018280f,0 1px 2px #1018280a}.my-assessments__table-wrap{overflow-x:auto}.my-assessments__table{border-collapse:collapse;width:100%;font-size:.9375rem}.my-assessments__table th,.my-assessments__table td{text-align:left;vertical-align:middle;white-space:nowrap;border-bottom:1px solid #e6e9f0;padding:1rem}.my-assessments__table th{color:#2b3674;background:#fafafa;border-bottom:1px solid #e6e9f0;font-size:.9375rem;font-weight:600;position:relative}.my-assessments__table th+th:before{content:"";background:#d9d9d9;width:1px;height:1.125rem;position:absolute;top:50%;left:0;transform:translateY(-50%)}.my-assessments__table--compact th,.my-assessments__table--compact td{padding-block:.375rem}.my-assessments__table--comfortable th,.my-assessments__table--comfortable td{padding-block:1.375rem}.my-assessments__table tbody tr:last-child td{border-bottom:none}.my-assessments__table tbody tr:hover{background:#f3f6ff}.my-assessments__table tbody tr.is-selected{background:#ebf0ff}.my-assessments__table .cell--check{width:3.25rem}.my-assessments__table .cell--check input{accent-color:#196bde;cursor:pointer;width:1rem;height:1rem;position:relative}@media (width<=767px){.my-assessments__table .cell--check input:after{content:"";position:absolute;inset:-1.375rem}}.my-assessments__table .cell--name{color:#1f2430;white-space:normal;min-width:15rem;font-weight:400}.my-assessments__table .cell--overdue{color:#e11900}.my-assessments__table .cell--action{width:.0625rem}.my-assessments__foot{color:#1f2430;justify-content:flex-end;align-items:center;gap:1.5rem;padding:.875rem 1rem .375rem;font-size:.875rem;display:flex}.my-assessments__range{font-variant-numeric:tabular-nums}.my-assessments__pager{gap:.25rem;display:flex}.my-assessments__pager button{color:#1f2430;cursor:pointer;background:0 0;border:0;border-radius:.5rem;width:1.75rem;height:1.75rem;font-size:1.125rem;line-height:1;position:relative}.my-assessments__pager button:hover:not(:disabled){background:#f3f3f3}.my-assessments__pager button:disabled{opacity:.35;cursor:not-allowed}.my-assessments__pager button:focus-visible{outline-offset:1px;outline:2px solid #196bde}@media (width<=767px){.my-assessments__pager button:first-child:after{content:"";position:absolute;inset:-1rem 0 -1rem -1.9375rem}.my-assessments__pager button:last-child:after{content:"";position:absolute;inset:-1rem -1.9375rem -1rem 0}}.rows-per-page{align-items:center;gap:.5rem;display:inline-flex}.rows-per-page>span{cursor:pointer}.rows-per-page__select.MuiInputBase-root{font-family:inherit}.rows-per-page__select.MuiInputBase-root.MuiInputBase-root{border-radius:.5rem;font-size:.8125rem}.rows-per-page__select.MuiInputBase-root.MuiInputBase-root.MuiInputBase-root{--_caret:1.5rem}.rows-per-page__select.MuiInputBase-root.MuiInputBase-root .MuiOutlinedInput-notchedOutline,.rows-per-page__select.MuiInputBase-root.MuiInputBase-root:hover .MuiOutlinedInput-notchedOutline,.rows-per-page__select.MuiInputBase-root.MuiInputBase-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-width:1px}.rows-per-page__select.MuiInputBase-root.MuiInputBase-root .MuiSelect-select{min-height:0;padding:.25rem 1.5rem .25rem .375rem;line-height:1.125rem}.rows-per-page__select.MuiInputBase-root.MuiInputBase-root .MuiSelect-icon{width:.875rem;height:.875rem;top:calc(50% - .4375rem);right:.25rem}.rows-per-page__select.MuiInputBase-root{color:#1f2430;background:#fff}.rows-per-page__select.MuiInputBase-root .MuiOutlinedInput-notchedOutline,.rows-per-page__select.MuiInputBase-root:hover .MuiOutlinedInput-notchedOutline,.rows-per-page__select.MuiInputBase-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#e6e9f0}.rows-per-page__select.MuiInputBase-root .MuiSelect-icon{color:#1f2430}.summary-card{background:#fff;border:1px solid #e6e9f0;border-radius:.75rem;flex-direction:column;justify-content:center;gap:.25rem;padding:1rem 1.5rem;display:flex;box-shadow:0 1px 3px #1018280f,0 1px 2px #1018280a}.summary-card__label{color:#7d7d7d;font-size:.875rem}.summary-card__value{color:#1f2430;font-size:2.125rem;font-weight:700;line-height:1.1}.summary-card--breakdown{gap:1rem}.breakdown{color:#7d7d7d;flex-wrap:wrap;gap:1rem 1.5rem;margin:0;padding:0;font-size:.8125rem;list-style:none;display:flex}.breakdown li{align-items:center;gap:.375rem;display:flex}.breakdown strong{color:#1f2430;font-weight:600}.breakdown__dot{border-radius:50%;flex:none;width:.5rem;height:.5rem}.breakdown__dot--notStarted{background:#a3c2f2}.breakdown__dot--inProgress{background:#b7791f}.breakdown__dot--underReview{background:#196bde}.breakdown__dot--completed{background:#1f9d55}.stacked-bar{background:#e6e9f0;border-radius:6.1875rem;width:100%;height:.5rem;display:flex;overflow:hidden}.stacked-bar__segment{height:100%;transition:width .16s ease-out}.stacked-bar__segment--notStarted{background:#a3c2f2}.stacked-bar__segment--inProgress{background:#b7791f}.stacked-bar__segment--underReview{background:#196bde}.stacked-bar__segment--completed{background:#1f9d55}.view-details{color:#1f2430;white-space:nowrap;background:#fff;border:1px solid #d9d9d9;border-radius:.5rem;align-items:center;gap:.625rem;padding:.375rem .5rem .375rem .875rem;font-size:.875rem;font-weight:400;text-decoration:none;display:inline-flex}.view-details:hover{background:#f3f3f3}.view-details:focus-visible{outline-offset:2px;outline:2px solid #196bde}.view-details__arrow{color:#fff;background:#196bde;border-radius:50%;justify-content:center;align-items:center;width:1.375rem;height:1.375rem;font-size:.75rem;line-height:1;display:inline-flex}.progress{background:#e6e9f0;border-radius:6.1875rem;width:100%;height:.375rem;display:block;overflow:hidden}.progress__fill{border-radius:inherit;background:#196bde;height:100%;transition:width .16s ease-out;display:block}.evidence-upload-backdrop{z-index:70;overscroll-behavior:contain;-webkit-backdrop-filter:blur(.4375rem)saturate(.82);background:#f4f7fea8;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0;overflow:hidden}.evidence-upload-dialog{background:#fff;border-radius:.75rem;width:min(47.375rem,100%);height:min(24.125rem,100dvh - 3rem);padding:5.25rem 2.5rem 2.5rem;position:relative;box-shadow:0 0 2.625rem #0000000a}.evidence-upload-dialog__close{cursor:pointer;background:0 0;border:0;border-radius:.25rem;width:1.5rem;height:1.5rem;padding:0;position:absolute;top:1.5rem;right:2rem}.evidence-upload-dialog__close img{width:100%;height:100%;display:block}.evidence-upload-dialog__close:hover:not(:disabled){filter:brightness(.94)}.evidence-upload-dialog__close:disabled{opacity:.55;cursor:not-allowed}.evidence-upload-dialog__close:focus-visible{outline-offset:2px;outline:2px solid #196bde}@media (width<=767px){.evidence-upload-dialog__close:after{content:"";position:absolute;inset:-1.125rem}}.evidence-upload-dialog__dropzone{background:#7d7d7d05;border:1px dashed #7d7d7d99;border-radius:.5rem;justify-content:center;align-items:center;width:100%;height:100%;transition:border-color .14s,background-color .14s;display:flex}.evidence-upload-dialog__dropzone.is-dragging{background:#196bde0d;border-color:#196bde}.evidence-upload-dialog__content{flex-direction:column;align-items:center;gap:1rem;width:min(19.6875rem,100% - 1.5rem);display:flex}.evidence-upload-dialog__copy{flex-direction:column;align-items:center;display:flex}.evidence-upload-dialog__copy p{color:#1f2430;text-align:center;margin:0;font-size:1rem;font-weight:400;line-height:1.5rem}.evidence-upload-dialog__copy span{color:#7d7d7d;white-space:nowrap;align-items:center;gap:.375rem;font-size:.875rem;line-height:1.3125rem;display:flex}.evidence-upload-dialog__copy i{background:#7d7d7d;border-radius:50%;flex:none;width:.25rem;height:.25rem}.evidence-upload-dialog__button{min-height:2.25rem;font:inherit;color:#196bde;cursor:pointer;background:linear-gradient(98deg,#ffffff29 49.97%,#196bde29 465.6%),#fff;border:.5px solid #196bde66;border-radius:.25rem;justify-content:center;align-items:center;gap:.5rem;padding:.375rem .75rem;font-size:.75rem;font-weight:600;line-height:1.125rem;display:flex}.evidence-upload-dialog__button img{width:1.5rem;height:1.5rem;display:block}.evidence-upload-dialog__button:hover:not(:disabled){background:#f3f6ff}.evidence-upload-dialog__button:disabled{opacity:.55;cursor:not-allowed}.evidence-upload-dialog__button:focus-visible{outline-offset:2px;outline:2px solid #196bde}.evidence-upload-dialog__error{color:#e11900;text-align:center;max-width:100%;margin:0;font-size:.75rem;line-height:1.125rem}.evidence-upload-dialog__input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=768px){.evidence-upload-dialog{height:min(20rem,100dvh - 2rem);padding:3.25rem 1.25rem 1.5rem}.evidence-upload-dialog__copy span{white-space:normal;text-align:center}}.ai-suggestion{background:#196bde0a;border:.0375rem solid #196bde40;border-radius:.375rem;flex-direction:column;min-width:0;display:flex;overflow:hidden}.ai-suggestion__head{border-bottom:.0375rem solid #196bde26;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.625rem .75rem;display:flex}.ai-suggestion__title{color:#196bde;font-size:.75rem;font-weight:700}.ai-suggestion__apply{color:#196bde;cursor:pointer;background:#fff;border:.0375rem solid #196bde66;border-radius:.25rem;align-items:center;gap:.375rem;margin-left:auto;padding:.3125rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}.ai-suggestion__apply:hover{border-color:#196bde}.ai-suggestion__apply:focus-visible{outline-offset:2px;outline:2px solid #196bde}.ai-suggestion__body{flex-direction:column;gap:.5rem;max-height:10.75rem;padding:.75rem;display:flex;overflow-y:auto}.ai-suggestion__selected{color:#1f2430;margin:0;padding-left:1.125rem;font-size:.8125rem;font-weight:700}.ai-suggestion__selected li+li{margin-top:.25rem}.ai-suggestion__text{color:#1f2430;margin:0;font-size:.8125rem;font-weight:700;line-height:1.25rem}.ai-suggestion__rationale,.ai-suggestion__empty{color:#7d7d7d;margin:0;font-size:.8125rem;line-height:1.25rem}.ai-suggestion__waiting{align-items:flex-start;gap:.5rem;display:flex}.ai-suggestion__waiting-dot{background:#196bde;border-radius:50%;flex:none;width:.4375rem;height:.4375rem;margin-top:.4375rem;animation:1.4s ease-in-out infinite ai-suggestion-pulse}@keyframes ai-suggestion-pulse{0%,to{opacity:.25}50%{opacity:1}}.run-analysis{flex-direction:column;align-items:flex-end;gap:.25rem;margin-left:auto;display:flex}.run-analysis__frame{background:#cacaca1f;border:.0625rem dashed #7d7d7d3d;border-radius:.375rem;margin-top:.5rem;padding:1rem .5rem .5rem;position:relative}.run-analysis__caption{align-items:center;gap:.5rem;display:inline-flex;position:absolute;top:-.5rem;left:.5rem}.run-analysis__assist{color:#196bde;white-space:nowrap;background:#f6f9ff;border-radius:.0625rem;padding:0 .125rem;font-family:Outfit,DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:.75rem;font-weight:400;line-height:1rem}.run-analysis__beta{color:#111;white-space:nowrap;background:#e0e9f9;border-radius:.125rem;padding:.125rem .5rem;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:.625rem;font-weight:400;line-height:.9375rem}.run-analysis .btn:focus-visible{outline-offset:2px;outline:2px solid #196bde}.run-analysis__scope{opacity:.9;font-weight:400}.run-analysis__spinner{border:.125rem solid #196bde40;border-top-color:#196bde;border-radius:50%;flex:none;width:.75rem;height:.75rem;animation:.8s linear infinite run-analysis-spin}@keyframes run-analysis-spin{to{transform:rotate(360deg)}}.run-analysis__error{color:#e11900;font-size:.75rem}.run-analysis__locked{color:#7d7d7d;font-size:.75rem}.submit-backdrop{z-index:70;background:#10182873;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.submit-dialog{background:#fff;border-radius:1rem;flex-direction:column;width:100%;max-width:47.5rem;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 0 2.5rem #0000000a}.submit-dialog__head{border-bottom:1px solid #e6e9f0;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.5rem 2rem 1rem;display:flex}.submit-dialog__head h2{color:#111;margin:0;font-size:2rem;font-weight:600;line-height:3rem}.submit-dialog__close{color:#7d7d7d;cursor:pointer;background:#f0f1f4;border:0;border-radius:.5rem;flex:none;justify-content:center;align-items:center;width:1.875rem;height:1.875rem;margin-top:.5625rem;font-size:1.25rem;line-height:1;display:inline-flex;position:relative}.submit-dialog__close:hover:not(:disabled){color:#1f2430;background:#f3f3f3}.submit-dialog__close:focus-visible{outline-offset:2px;outline:2px solid #196bde}.submit-dialog__close:disabled{cursor:not-allowed;opacity:.5}@media (width<=767px){.submit-dialog__close:after{content:"";position:absolute;inset:-.9375rem}}.submit-dialog__body{flex-direction:column;gap:1.5rem;min-height:0;padding:1.5rem 2rem;display:flex;overflow-y:auto}.submit-dialog__lead{color:#7d7d7d;margin:0;font-size:1rem;line-height:1.5rem}.submit-dialog__error{color:#e11900;background:#fdecea;border-radius:.5rem;margin:0;padding:.75rem .875rem;font-size:.875rem}.submit-dialog__foot{background:#fafafa;border-top:1px solid #e9e9e9;justify-content:flex-end;padding:.75rem 2rem;display:flex}.submit-dialog__foot .btn{border-radius:.25rem;min-height:2.5rem;padding:.5rem .875rem;font-size:1rem;font-weight:600}.submit-note{background:#196bde05;border:1px solid #196bde3d;border-radius:.5rem;align-items:flex-start;gap:.75rem;padding:.5rem 1.5rem .5rem .5rem;display:flex}.submit-note p{color:#196bde;align-self:center;margin:0;font-size:1rem;line-height:1.5rem}.submit-note__icon{color:#196bde;background:#196bde0a;border-radius:.375rem;flex:none;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}.submit-note__icon svg{width:1.25rem;height:1.25rem}.my-assessment{flex-direction:column;gap:1rem;min-height:100%;display:flex}.my-assessment__meta-row,.my-assessment__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.my-assessment__head-actions{align-items:flex-start;margin-left:auto;display:flex}.my-assessment__meta{flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.my-assessment__vendor{color:#196bde}.my-assessment__title{color:#1f2430;margin:0;font-size:1.75rem;font-weight:700}.my-assessment__banner{color:#1f2430;background:#ebf0ff;border:1px solid #e6e9f0;border-radius:.75rem;margin:0;padding:.875rem 1rem;font-size:.875rem}.my-assessment__banner--action{background:#fdf4e3}.my-assessment__empty{text-align:center;color:#7d7d7d;padding:2rem;font-size:.875rem}.my-assessment__error{color:#e11900;background:#fdecea;border-radius:.5rem;margin:0;padding:.75rem 1rem;font-size:.8125rem}.my-assessment__footer{z-index:5;background:#fff;border:1px solid #e6e9f0;border-radius:.75rem;flex-direction:column;gap:.5rem;margin-top:auto;padding:1rem;display:flex;position:sticky;bottom:0;box-shadow:0 -.25rem 1rem #10182814}.my-assessment__footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.my-assessment__footer-progress{color:#7d7d7d;align-items:center;gap:1rem;min-width:16.25rem;font-size:.8125rem;display:flex}.my-assessment__footer-progress strong{color:#1f2430}.my-assessment__footer-progress .progress{width:10rem}.my-assessment__footer-actions{justify-content:flex-end;align-items:center;gap:1rem;display:flex}.my-assessment__hint{color:#7d7d7d;font-size:.8125rem}.my-assessment__hint--optional{opacity:.85;font-style:italic}.my-assessment__awaiting{color:#b7791f}.questionnaire{background:#fff;border-radius:.75rem;overflow:hidden;box-shadow:0 0 32px #0000000f}.questionnaire__head{width:100%;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;align-items:center;gap:.5rem;padding:1rem;display:flex}.questionnaire__head:hover{background:#f3f3f3}.questionnaire__head:focus-visible{outline-offset:-2px;outline:2px solid #196bde}.questionnaire__caret{background:#fafafa;border-radius:.25rem;flex:none;width:1.25rem;height:1.25rem;transition:transform .12s ease-out;position:relative}.questionnaire__caret:after{content:"";border-bottom:2px solid #7d7d7d;border-right:2px solid #7d7d7d;width:.3125rem;height:.3125rem;margin:auto;position:absolute;inset:0;transform:rotate(-45deg)}.questionnaire__caret.is-open{transform:rotate(90deg)}.questionnaire__name{color:#1f2430;font-size:1rem;font-weight:600}.questionnaire__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.questionnaire__toolbar-lead{align-items:center;gap:1rem;min-width:0;display:flex}.questionnaire__select-all{color:#7d7d7d;cursor:pointer;white-space:nowrap;align-items:center;gap:.5rem;font-size:.8125rem;display:inline-flex}.questionnaire__select-all input.checkbox{border-radius:.25rem;flex:none;width:1.125rem;height:1.125rem;margin:0}.questionnaire__select-all:has(input:disabled){cursor:not-allowed;opacity:.6}.questionnaire__selection{white-space:nowrap;align-items:center;gap:.5rem;display:inline-flex}.questionnaire__selection-count{color:#196bde;font-size:.8125rem;font-weight:600}.questionnaire__selection-clear{color:#7d7d7d;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.8125rem;text-decoration:underline}.questionnaire__selection-clear:hover{color:#1f2430}.questionnaire__selection-clear:focus-visible{outline-offset:.125rem;outline:.125rem solid #196bde66}.questionnaire__toolbar-controls{align-items:center;gap:.5rem;display:flex}.questionnaire__search{color:#7d7d7d;border:1px solid #d9d9d9;border-radius:.25rem;align-items:center;min-width:11.875rem;padding:.4375rem .625rem;display:flex}.questionnaire__search input{font:inherit;color:#1f2430;background:0 0;border:0;outline:0;flex:1}.questionnaire__search input::placeholder{color:#7d7d7d}.questionnaire__count{color:#196bde;white-space:nowrap;background:#ebf0ff;border-radius:6.1875rem;padding:.1875rem .625rem;font-size:.75rem}.questionnaire__body{background:#fcfcfc;border-top:1px solid #e6e9f0;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.questionnaire__questions{flex-direction:column;gap:.75rem;max-height:max(68vh,22.5rem);padding-right:.25rem;display:flex;overflow-y:auto}.questionnaire__row{align-items:stretch;gap:0;display:flex}.questionnaire__row-select{flex:0 0 2.75rem;justify-content:center;align-items:flex-start;padding-top:1.0625rem;display:flex}.questionnaire__row-select input.checkbox{border-radius:.25rem;flex:none;width:1.125rem;height:1.125rem;margin:0}.questionnaire__row-select input.checkbox:disabled{cursor:not-allowed;opacity:.4}@media (width<=768px){.questionnaire__row-select{flex-basis:1.75rem}}.questionnaire__row>.question{flex:auto;min-width:0}.question{--question-indent:1.625rem;background:#fff;border:.0375rem solid #ececec;border-left:.1875rem solid #e6e9f0;border-radius:.5rem;padding:1rem;transition:box-shadow .12s ease-out,border-color .12s ease-out;box-shadow:0 0 12px #0000000a}.question--open{box-shadow:0 12px 42px #0000000a}.question--selected{background:#f3f6ff;border-top-color:#cfdcf5;border-bottom-color:#cfdcf5;border-right-color:#cfdcf5}.question--compliant{border-left-color:#1f9d55}.question--non_compliant{border-left-color:#e11900}.question--send_back{border-left-color:#b7791f}.question__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.question__toggle{min-width:0;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;align-items:center;gap:.5rem;padding:0;display:flex}.question__toggle:focus-visible{outline-offset:2px;border-radius:.5rem;outline:2px solid #196bde}.question__caret{background:#7d7d7d14;border-radius:.25rem;flex:none;justify-content:center;align-items:center;width:1.0625rem;height:1.0625rem;display:inline-flex}.question__caret img{transition:transform .12s ease-out;display:block;transform:rotate(-90deg)}.question__caret.is-open img{transform:rotate(0)}.question__labels{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.question__ref{color:#196bde;font-size:.75rem;font-weight:400;line-height:1.125rem}.question__ref strong{font-weight:700}.question__evidence-actions{flex:none;align-items:center;gap:.5rem;display:flex}.question__text{margin:.5rem 0 0 var(--question-indent);color:#1f2430;font-size:.9375rem;font-weight:600}.question__answer-body{padding:0}.question__input{width:100%;font:inherit;color:#1f2430;border:0;padding:.75rem;font-size:.875rem;display:block}.question__input:focus-visible{outline-offset:-2px;outline:2px solid #196bde}.question__input:disabled{color:#7d7d7d;background:#fafafa}.question__raw{color:#e11900;padding:.75rem;font-size:.75rem}.question__raw p{margin:0 0 .375rem}.question__raw pre{color:#1f2430;background:#fafafa;border-radius:.5rem;margin:0;padding:.5rem;font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace;overflow-x:auto}.question__answer{background:#fff;border:.0375rem solid #ececec;border-radius:.375rem;min-width:0;overflow:hidden}.question__answer-head{background:#fafafa;border-bottom:.0375rem solid #ececec;align-items:center;gap:.5rem;padding:.625rem .75rem;display:flex}.question__answer-label{color:#1f2430;font-size:.8125rem;font-weight:600}.question__answer-type{text-transform:uppercase;letter-spacing:.04em;color:#7d7d7d;background:#f0f1f4;border-radius:.25rem;padding:.125rem .5rem;font-size:.6875rem}.question__options{scrollbar-width:thin;scrollbar-color:#bdbdbd transparent;flex-direction:column;gap:.375rem;max-height:10.75rem;margin:0;padding:.75rem;list-style:none;display:flex;overflow-y:auto}.question__options::-webkit-scrollbar{width:.4375rem}.question__options::-webkit-scrollbar-track{background:0 0}.question__options::-webkit-scrollbar-thumb{background:#bdbdbd;border-radius:.25rem}.question__options:hover::-webkit-scrollbar-thumb{background-color:#898989}.question__no-options{color:#7d7d7d;font-size:.8125rem}.question__choice-row{grid-template-columns:minmax(11.25rem,auto) 1fr;align-items:start;gap:.75rem;padding-right:.75rem;display:grid}.question__choice-row--single{grid-template-columns:1fr;padding-right:0}@media (width<=768px){.question__choice-row{grid-template-columns:1fr;padding-right:0}}.question__panels{margin:1rem 0 0 var(--question-indent);grid-template-columns:1fr;align-items:start;gap:.75rem;display:grid}.question__panels--reviewed{grid-template-columns:minmax(13.75rem,20rem) 1fr}@media (width<=992px){.question__panels--reviewed{grid-template-columns:1fr}}.question__panels--suggested{grid-template-columns:minmax(17.5rem,26.25rem) 1fr}@media (width<=992px){.question__panels--suggested{grid-template-columns:1fr}}.question__panels--reviewed.question__panels--suggested{grid-template-columns:minmax(13.75rem,18.75rem) minmax(16.25rem,23.75rem) 1fr}@media (width<=992px){.question__panels--reviewed.question__panels--suggested{grid-template-columns:1fr}}.question__review{background:#fff;border:.0375rem solid #ececec;border-radius:.375rem;min-width:0;overflow:hidden}.question__review-body{padding:.75rem}.question__review-text{color:#1f2430;white-space:pre-wrap;margin:0;font-size:.875rem;line-height:1.3125rem}.question__textarea{width:100%;font:inherit;color:#1f2430;resize:vertical;scrollbar-width:thin;scrollbar-color:#bdbdbd transparent;border:0;padding:.75rem;font-size:.875rem;line-height:1.3125rem;display:block}.question__textarea::-webkit-scrollbar{width:.4375rem}.question__textarea::-webkit-scrollbar-track{background:0 0}.question__textarea::-webkit-scrollbar-thumb{background:#bdbdbd;border-radius:.25rem}.question__textarea:hover::-webkit-scrollbar-thumb{background-color:#898989}.question__textarea:focus-visible{outline-offset:-2px;outline:2px solid #196bde}.question__textarea:read-only{color:#7d7d7d;resize:none;background:#fafafa}.question__actions{border-top:1px solid #e6e9f0;justify-content:flex-end;align-items:center;gap:.5rem;padding:.625rem .75rem;display:flex}.question__status{color:#7d7d7d;font-size:.75rem}.question__status--pending{color:#b7791f}.question__status--saved{color:#1f9d55}.question__error{color:#e11900;font-size:.75rem}.answer-note{background:#fff;border:1px solid #e6e9f0;border-radius:.375rem;flex-direction:column;min-width:0;margin:0;padding:0 .625rem .5rem;display:flex}.answer-note__legend{color:#7d7d7d;flex:none;padding:0 .25rem;font-size:.6875rem}.answer-note__required{color:#e11900;font-weight:700}.answer-note__error{color:#e11900;flex:none;margin:.375rem .25rem 0;font-size:.6875rem}.answer-note__input{scrollbar-width:thin;scrollbar-color:#bdbdbd transparent;flex:auto;width:100%;min-height:1.3125rem;max-height:10rem;display:block}.answer-note__input::-webkit-scrollbar{width:.4375rem}.answer-note__input::-webkit-scrollbar-track{background:0 0}.answer-note__input::-webkit-scrollbar-thumb{background:#bdbdbd;border-radius:.25rem}.answer-note__input:hover::-webkit-scrollbar-thumb{background-color:#898989}.answer-note__input{font:inherit;color:#1f2430;resize:vertical;background:0 0;border:0;padding:0;font-size:.875rem;line-height:1.3125rem}.answer-note__input:focus{outline:none}.answer-note__input::placeholder{color:#898989}.answer-note__input:disabled,.answer-note__input:read-only{color:#7d7d7d;resize:none;cursor:default}.answer-note__text{color:#7d7d7d;white-space:pre-wrap;flex:auto;min-height:1.3125rem;max-height:10rem;margin:0;font-size:.875rem;line-height:1.3125rem;overflow-y:auto}.answer-note__text:focus-visible{outline-offset:-2px;outline:2px solid #196bde}.answer-note__text{scrollbar-width:thin;scrollbar-color:#bdbdbd transparent}.answer-note__text::-webkit-scrollbar{width:.4375rem}.answer-note__text::-webkit-scrollbar-track{background:0 0}.answer-note__text::-webkit-scrollbar-thumb{background:#bdbdbd;border-radius:.25rem}.answer-note__text:hover::-webkit-scrollbar-thumb{background-color:#898989}.answer-note__foot{flex:none;justify-content:flex-end;padding-top:.25rem;display:flex}.answer-note__expand{color:#7d7d7d;cursor:pointer;background:0 0;border:1px solid #d9d9d9;border-radius:.25rem;justify-content:center;align-items:center;width:1.375rem;height:1.375rem;padding:0;display:inline-flex}.answer-note__expand:hover{color:#196bde;border-color:#196bde}.answer-note__expand:focus-visible{outline-offset:.125rem;outline:2px solid #196bde}.answer-note--empty .answer-note__text{color:#898989}.answer-note:focus-within{border-color:#196bde}.answer-note--missing{border-color:#e11900}.option{color:#1f2430;cursor:pointer;border-radius:.5rem;align-items:center;gap:.625rem;padding:.5rem .625rem;font-size:.875rem;display:flex}.option:hover{background:#f3f3f3}.option.is-checked{background:#f3f6ff}.option input{accent-color:#196bde;width:1rem;height:1rem}.option input:disabled{cursor:not-allowed}.option input:disabled+span{color:#7d7d7d}.verdict-pill{--verdict-dot:#7d7d7d;--verdict-edge:#7d7d7d3d;--verdict-tint:#7d7d7d0a;border:1px solid var(--verdict-edge);background:var(--verdict-tint);color:#585858;text-transform:uppercase;white-space:nowrap;border-radius:.375rem;align-items:center;gap:.5rem;min-width:11.125rem;height:2.3125rem;padding:.75rem 2.5rem .75rem .75rem;font-size:.875rem;line-height:.75rem;display:inline-flex}.verdict-pill:before{content:"";background:var(--verdict-dot);border-radius:50%;flex:none;width:.375rem;height:.375rem}.verdict-pill--send_back{--verdict-dot:#196bde;--verdict-edge:#196bde29;--verdict-tint:#196bde0a}.verdict-pill--compliant{--verdict-dot:#1f9d55;--verdict-edge:#1f9d553d;--verdict-tint:#1f9d550a}.verdict-pill--non_compliant{--verdict-dot:#f06b76;--verdict-edge:#f06b763d;--verdict-tint:#f06b760a}.lock-badge{align-items:center;display:inline-flex}.lock-badge img{display:block}.chip{white-space:nowrap;color:#7d7d7d;background:#f0f1f4;border-radius:.375rem;align-items:center;padding:.1875rem .625rem;font-size:.75rem;font-weight:500;display:inline-flex}.chip--tier,.chip--sent,.chip--submitted,.chip--under-review{color:#196bde;background:#ebf0ff}.chip--domain{color:#196bde;background:#196bde0f;border-radius:.25rem;padding:.25rem .5rem;font-weight:400;line-height:1.125rem}.chip--domain strong{font-weight:700}.chip--in-progress,.chip--sent-back,.chip--send_back{color:#b7791f;background:#fdf4e3}.chip--completed,.chip--compliant{color:#1f9d55;background:#e7f6ec}.chip--non_compliant{color:#e11900;background:#fdecea}.chip--not_evaluated{color:#7d7d7d;background:#f0f1f4}.chip--answered{color:#1f9d55;background:#e7f6ec}.chip--comment-required{color:#b7791f;background:#fdf4e3}.chip--locked{color:#7d7d7d;background:#f0f1f4}.chip--mandatory,.chip--optional{color:#7d7d7d;text-transform:uppercase;background:#cacaca29;border-radius:.25rem;padding:.25rem .75rem;font-weight:400;line-height:1.125rem}.chip--date{color:#7d7d7d;background:#fafafa}.chip--overdue{color:#e11900;background:#fdecea}.btn{font:inherit;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:.5rem;justify-content:center;align-items:center;gap:.375rem;padding:.5rem .875rem;font-size:.8125rem;font-weight:500;text-decoration:none;display:inline-flex}.btn:focus-visible{outline-offset:2px;outline:2px solid #196bde}.btn--primary:hover:not(:disabled){filter:brightness(.94)}.btn--sm{padding:.25rem .625rem;font-size:.75rem}.btn--lg{padding:.6875rem 1.375rem;font-size:.875rem}.rtd-backdrop{z-index:60;background:#10182866;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0;overflow:auto}.rtd-modal{background:#fff;border-radius:1rem;width:min(35rem,100%);max-height:calc(100vh - 3rem);overflow:auto;box-shadow:0 0 2.5rem #0000000a}.rtd-modal__head{padding:1.5rem 2rem .25rem}.rtd-modal__head h2{color:#2b3674;margin:0;font-family:Outfit,DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.75rem}.rtd-modal__body{color:#7d7d7d;flex-direction:column;gap:1rem;margin:.75rem 2rem 1.5rem;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:.875rem;line-height:1.3125rem;display:flex}.rtd-modal__body p{margin:0}.rtd-modal__consequence{color:#7a5a10;background:#fdf4e3;border-radius:.5rem;padding:.625rem .75rem}.rtd-modal__consequence strong{color:#b7791f}.rtd-modal__foot{justify-content:flex-end;align-items:center;gap:.625rem;padding:.75rem 2rem 1.5rem;display:flex}@media (width<=768px){.rtd-backdrop{align-items:flex-start;padding:.75rem}.rtd-modal__head{padding-left:1.25rem;padding-right:1.25rem}.rtd-modal__head h2{font-size:1.125rem;line-height:1.625rem}.rtd-modal__body{margin-left:1.25rem;margin-right:1.25rem}.rtd-modal__foot{padding-left:1.25rem;padding-right:1.25rem}}.vendor-tiers{flex-direction:column;gap:1rem;min-height:100%;display:flex}.vendor-tiers__loading{text-align:center;color:#7d7d7d;padding:3rem 1rem;font-size:.875rem}.vendor-tiers__loading-retry{margin-top:.75rem}.vendor-tiers__gate-banner{background:#ebf0ff;border:1px solid #cfdcf5;border-radius:.75rem;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;display:flex}.vendor-tiers__gate-icon{background:#196bde;border-radius:.4375rem;flex:none;width:1.375rem;height:1.375rem;margin-top:.0625rem;position:relative}.vendor-tiers__gate-icon:after{content:"!";color:#fff;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:flex;position:absolute;inset:0}.vendor-tiers__gate-title{color:#2b3674;font-size:.875rem;font-weight:600;line-height:1.25rem}.vendor-tiers__gate-body{color:#4a5578;margin:.125rem 0 0;font-size:.8125rem;line-height:1.25rem}.vendor-tiers__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;padding:.25rem .125rem 0;display:flex}.vendor-tiers__heading{color:#2b3674;margin:0;font-size:1.5rem;font-weight:700;line-height:2rem}.vendor-tiers__intro{color:#7d7d7d;max-width:40rem;margin:.25rem 0 0;font-size:.8125rem;line-height:1.25rem}.vendor-tiers__list{flex-direction:column;gap:.875rem;display:flex}.vendor-tiers__add{color:#196bde;cursor:pointer;background:#fff;border:1.5px dashed #cfd6e4;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:1rem;font-family:inherit;font-size:.875rem;font-weight:600;display:flex}.vendor-tiers__add:hover{background:#f3f6ff;border-color:#196bde}.vendor-tiers__footnote{color:#7d7d7d;max-width:45rem;margin:.125rem .125rem 0;font-size:.75rem;line-height:1.125rem}.vendor-tiers__footer{z-index:5;background:#fff;border-top:1px solid #e6e9f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;padding:.75rem 1.5rem;display:flex;position:sticky;bottom:0;box-shadow:0 -.125rem .75rem #1018280a}.vendor-tiers__footer-status-group{align-items:center;gap:.625rem;display:flex}.vendor-tiers__footer-dot{background:#d9d9d9;border-radius:50%;flex:none;width:.4375rem;height:.4375rem}.vendor-tiers__footer-dot--unsaved{background:#b7791f}.vendor-tiers__footer-status{color:#7d7d7d;font-size:.8125rem}.vendor-tiers__footer-actions{align-items:center;gap:.625rem;display:flex}.tier-card{background:#fff;border:1px solid #e6e9f0;border-radius:.75rem;overflow:hidden;box-shadow:0 1px 3px #1018280f,0 1px 2px #1018280a}.tier-card__header{background:#fcfcfc;border-bottom:1px solid #e6e9f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.875rem 1.125rem;display:flex}.tier-card__header-left{flex-wrap:wrap;align-items:center;gap:.625rem;min-width:0;display:flex}.tier-card__reorder{flex-direction:column;gap:.1875rem;display:inline-flex}.tier-card__reorder-btn{color:#7d7d7d;cursor:pointer;background:#fff;border:1px solid #e6e9f0;border-radius:.375rem;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.625rem;line-height:1;display:inline-flex}.tier-card__reorder-btn:hover:not(:disabled){color:#196bde;border-color:#196bde}.tier-card__reorder-btn:disabled{opacity:.35;cursor:not-allowed}.tier-card__name{color:#2b3674;font-size:1rem;font-weight:600}.tier-card__pill{border-radius:62.4375rem;padding:.1875rem .625rem;font-size:.71875rem;font-weight:600;display:inline-block}.tier-card__pill--has{color:#4a5578;background:#f0f1f4}.tier-card__pill--empty{color:#9aa0ae;background:#fafafa}.tier-card__pill--warn{color:#b7791f;background:#fdf4e3}.tier-card__pending-line{color:#b7791f;flex:1 0 100%;font-size:.75rem;font-weight:600}.tier-card__remove{color:#7d7d7d;cursor:pointer;background:0 0;border:0;padding:.25rem .375rem;font-family:inherit;font-size:.8125rem;font-weight:500}.tier-card__remove:hover:not(:disabled){color:#e11900}.tier-card__remove:disabled{color:#c3c7d1;cursor:not-allowed}.tier-card__body{flex-direction:column;gap:1rem;padding:1.125rem;display:flex}.tier-card__body--pending{opacity:.4}.tier-card__grid{grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));align-items:start;gap:1rem;display:grid}.tier-card__panel{background:#fcfcfc;border:1px solid #e6e9f0;border-radius:.625rem;flex-direction:column;gap:.75rem;padding:.875rem 1rem;display:flex}.tier-card__panel-head{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.tier-card__panel-title{color:#2b3674;font-size:.8125rem;font-weight:600}.tier-card__panel-caption{color:#7d7d7d;font-size:.75rem}.tier-card__reminders-grid{grid-template-columns:repeat(auto-fit,minmax(13.75rem,1fr));gap:1rem;display:grid}.tier-card__field-error{color:#e11900;margin-top:.25rem;font-size:.71875rem}.tier-card__mode{flex-direction:column;min-width:0;display:flex}.tier-card__mode-reason{color:#7d7d7d;margin:.375rem 0 0;font-size:.71875rem;line-height:1.0625rem}.tier-card__not-scheduled{color:#7d7d7d;font-size:.78125rem;line-height:1.1875rem}.tier-card__preview{flex-direction:column;gap:.375rem;display:flex}.tier-card__preview-rail{align-items:center;height:1.25rem;display:flex;position:relative}.tier-card__preview-track{background:#e6e9f0;border-radius:.125rem;height:.125rem;position:absolute;left:0;right:0}.tier-card__preview-dots{justify-content:space-between;align-items:center;display:flex;position:absolute;left:0;right:0}.tier-card__preview-dot{background:#cfdcf5;border-radius:50%;width:.4375rem;height:.4375rem}.tier-card__preview-dot--start{background:#196bde;width:.5625rem;height:.5625rem}.tier-card__preview-due{background:#e11900;border-radius:.1875rem;width:.6875rem;height:.6875rem}.tier-card__preview-captions{color:#7d7d7d;justify-content:space-between;gap:.5rem;font-size:.6875rem;display:flex}.tier-card__preview-due-label{color:#e11900;font-weight:600}.rr-editor{flex-direction:column;gap:.75rem;min-width:0;display:flex;container-type:inline-size}.rr-editor__divider{background:#e6e9f0;height:1px}.rr-editor__head{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.rr-editor__title{color:#2b3674;font-size:.8125rem;font-weight:600}.rr-editor__caption{color:#7d7d7d;font-size:.75rem}.rr-editor__head-aside{align-items:center;gap:.5rem;margin-left:auto;display:inline-flex}.rr-editor__empty{color:#9aa0ae;font-size:.78125rem}.rr-editor__rules{flex-direction:column;gap:.5rem;display:flex}.rr-editor__row{grid-template-columns:11.5rem minmax(0,1fr) 1.75rem;align-items:start;gap:.75rem;display:grid}.rr-editor__lead{align-items:center;gap:.4375rem;min-width:0;padding-top:.4375rem;display:flex}.rr-editor__lead--default{padding-top:.625rem}.rr-editor__days{box-sizing:border-box;color:#1f2430;background:#fff;border:1px solid #d0d5dd;border-radius:.5rem;width:3.5rem;height:2.25rem;padding:0 .5rem;font-family:inherit;font-size:.875rem}.rr-editor__days:focus{border-color:#196bde;outline:none;box-shadow:0 0 0 .1875rem #196bde1f}.rr-editor__days:disabled{cursor:not-allowed;background:#fafafa}.rr-editor__days--invalid{border-color:#e11900}.rr-editor__lead-caption{color:#5c6070;font-size:.75rem;line-height:1rem}.rr-editor__badge{color:#2b3674;cursor:help;background:#eef0f8;border-radius:62.4375rem;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.75rem;font-weight:600;display:inline-flex}.rr-editor__badge-dot{background:#2b3674;border-radius:50%;width:.375rem;height:.375rem}.rr-editor__recipients{min-width:0}.rr-editor__remove{box-sizing:border-box;color:#8a93a8;cursor:pointer;background:#fff;border:1px solid #e6e9f0;border-radius:.4375rem;width:1.75rem;height:1.75rem;margin-top:.3125rem;font-family:inherit;font-size:.8125rem;line-height:1;position:relative}.rr-editor__remove:hover:not(:disabled){color:#e11900;border-color:#e11900}.rr-editor__remove:disabled{opacity:.35;cursor:not-allowed}@media (width<=767px){.rr-editor__remove:after{content:"";position:absolute;inset:-1.0625rem -2.125rem -1.0625rem 0}}.rr-editor__actions{flex-wrap:wrap;align-items:center;gap:.875rem;display:flex}.rr-editor__hint{color:#8a8f9c;font-size:.71875rem}@container (width<=860px){.rr-editor__row{grid-template-columns:minmax(0,1fr) 1.75rem;gap:.5rem .75rem}.rr-editor__lead{grid-column:1/-1;padding-top:0}}.vt-qn-badge{cursor:help;border-radius:62.4375rem;padding:.125rem .5rem;font-size:.65625rem;font-weight:600;display:inline-block}.vt-qn-badge--curated{color:#196bde;background:#ebf0ff}.vt-qn-badge--custom{color:#7d7d7d;background:#fff;border:1px solid #d9d9d9}.vt-qn-badge--drift{color:#b7791f;background:#fdf4e3}.vt-qn-warning{background:#fdf4e3;border:1px solid #b7791f59;border-radius:.5rem;align-items:flex-start;gap:.625rem;padding:.625rem .75rem;display:flex}.vt-qn-warning__icon{color:#b7791f;flex:none;font-size:.8125rem;line-height:1.1875rem}.vt-qn-warning__text{color:#b7791f;font-size:.78125rem;line-height:1.1875rem}.vt-qn-warning__text strong{font-weight:700}.vt-qn-chips{flex-wrap:wrap;gap:.5rem;display:flex}.vt-qn-chip{color:#1f2430;background:#fff;border:1px solid #e6e9f0;border-radius:62.4375rem;align-items:center;gap:.4375rem;padding:.3125rem .5rem .3125rem .6875rem;font-size:.78125rem;display:inline-flex}.vt-qn-chip__name{white-space:nowrap}.vt-qn-chip__remove{color:#9aa0ae;cursor:pointer;background:0 0;border:0;padding:0 .125rem;font-family:inherit;font-size:.8125rem;line-height:1;position:relative}.vt-qn-chip__remove:hover{color:#e11900}@media (width<=767px){.vt-qn-chip__remove:after{content:"";position:absolute;inset:-1.5rem}}.vt-qn-chip--unresolved{color:#7d7d7d;border-style:dashed;border-color:#d9d9d9}.vt-qn-empty{color:#9aa0ae;font-size:.78125rem}.vt-qn-copy-note{color:#7d7d7d;max-width:38.75rem;margin:0;font-size:.75rem;line-height:1.125rem}.vt-qn-picker__backdrop{z-index:40;background:#151c2d61;justify-content:center;align-items:center;padding:1.75rem;display:flex;position:fixed;inset:0}.vt-qn-picker{background:#fff;border-radius:.875rem;flex-direction:column;width:100%;max-width:45rem;max-height:86vh;display:flex;overflow:hidden;box-shadow:0 1.125rem 3rem #10182838}.vt-qn-picker__head{border-bottom:1px solid #e6e9f0;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.125rem 1.375rem .875rem;display:flex}.vt-qn-picker__head h2{color:#2b3674;margin:0;font-size:1.125rem;font-weight:600;line-height:1.625rem}.vt-qn-picker__head p{color:#7d7d7d;margin:.1875rem 0 0;font-size:.8125rem;line-height:1.1875rem}.vt-qn-picker__close{color:#7d7d7d;cursor:pointer;background:#f4f6fb;border:0;border-radius:.5rem;flex:none;width:1.875rem;height:1.875rem;font-size:1rem;line-height:1;position:relative}.vt-qn-picker__close:hover{color:#196bde;background:#ebf0ff}@media (width<=767px){.vt-qn-picker__close:after{content:"";position:absolute;inset:-.9375rem}}.vt-qn-picker__controls{flex-wrap:wrap;align-items:center;gap:.625rem;padding:.875rem 1.375rem .75rem;display:flex}.vt-qn-picker__search{flex:15rem;min-width:0}.vt-qn-picker__source{flex:0 0 12.5rem}.vt-qn-picker__banner{border-radius:.5rem;align-items:center;gap:.6875rem;margin:0 1.375rem .75rem;padding:.625rem .75rem;font-size:.78125rem;line-height:1.1875rem;display:flex}.vt-qn-picker__banner--warning{color:#b7791f;background:#fdf4e3;border:1px solid #b7791f59}.vt-qn-picker__banner--neutral{color:#9aa0ae;padding-left:0}.vt-qn-picker__banner--neutral:before{content:"";background:#c3c7d1;border-radius:50%;flex:none;width:.25rem;height:.25rem;margin-left:.75rem}.vt-qn-picker__banner-icon{flex:none;font-size:.8125rem}.vt-qn-picker__banner-text{flex:auto}.vt-qn-picker__banner-retry{color:#b7791f;cursor:pointer;background:#fff;border:1px solid #d8bb7a;border-radius:.4375rem;flex:none;padding:.3125rem .6875rem;font-size:.75rem;font-weight:600}.vt-qn-picker__banner-retry:hover{background:#fdf4e3}.vt-qn-picker__rows{border-top:1px solid #e6e9f0;flex:auto;overflow-y:auto}.vt-qn-picker__row{cursor:pointer;border-bottom:1px solid #ececec;grid-template-columns:1.25rem minmax(0,1fr) 5.75rem 6rem;align-items:center;gap:.875rem;padding:.8125rem 1.125rem;display:grid}.vt-qn-picker__row:hover{background:#f9fbff}.vt-qn-picker__row:focus-visible{outline-offset:-2px;outline:2px solid #196bde}.vt-qn-picker__checkbox{color:#fff;background:#fff;border:1.5px solid #cfd6e4;border-radius:.3125rem;flex:none;justify-content:center;align-items:center;width:1.0625rem;height:1.0625rem;font-size:.6875rem;font-weight:700;display:inline-flex}.vt-qn-picker__checkbox--checked{background:#196bde;border-color:#196bde}.vt-qn-picker__row-main{min-width:0}.vt-qn-picker__row-title{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.vt-qn-picker__row-name{color:#1f2430;font-size:.84375rem;font-weight:600}.vt-qn-picker__row-desc{color:#7d7d7d;text-overflow:ellipsis;white-space:nowrap;margin-top:.125rem;font-size:.78125rem;line-height:1.125rem;overflow:hidden}.vt-qn-picker__row-count,.vt-qn-picker__row-updated{color:#7d7d7d;text-align:right;font-size:.78125rem}.vt-qn-picker__row-updated{color:#9aa0ae;font-size:.75rem}.vt-qn-picker__no-rows{text-align:center;color:#9aa0ae;padding:1.5rem 1.375rem;font-size:.78125rem}.vt-qn-picker__skeleton-row{flex-direction:column;gap:.5625rem;padding:1.125rem 1.125rem .375rem;display:flex}.vt-qn-picker__skeleton-line{background:#eef1f7;border-radius:.3125rem;height:.8125rem}.vt-qn-picker__skeleton-line--title{width:56%}.vt-qn-picker__skeleton-line--desc{background:#f4f6fb;width:78%;height:.6875rem}.vt-qn-picker__footer{background:#fcfcfc;border-top:1px solid #e6e9f0;justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1.375rem;display:flex}.vt-qn-picker__footer-count{color:#7d7d7d;font-size:.8125rem;font-weight:500}.vt-qn-picker__footer-actions{align-items:center;gap:.625rem;display:flex}.ifw{flex-direction:column;gap:1.125rem;display:flex}.ifw__head{justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.ifw__title{color:#2b3674;margin:0;font-size:1.625rem;font-weight:700;line-height:2.125rem}.ifw__sub{color:#4a5064;max-width:47.5rem;margin:.375rem 0 0;font-size:.8125rem;line-height:1.25rem}.ifw__state{color:#4a5064;background:#fff;border:1px solid #e6e9f0;border-radius:.75rem;flex-direction:column;align-items:flex-start;gap:.625rem;margin:0;padding:1.5rem;font-size:.875rem;display:flex}.ifw__state--error{border-color:#fdecea}.ifw__state--error strong{color:#e11900;font-weight:600}.ifw__card{background:#fff;border:1px solid #e6e9f0;border-radius:.75rem;overflow:hidden;box-shadow:0 0 .75rem #0000000a}.ifw__notice{color:#b7791f;background:#fdf4e3;margin:0;padding:.75rem 1.25rem;font-size:.8125rem;line-height:1.25rem}.ifw__scroll{overflow-x:auto}.ifw__grid{min-width:53.75rem}.ifw__row{border-bottom:1px solid #f0f2f6;grid-template-columns:minmax(12.5rem,.9fr) 9.375rem 11.5rem minmax(15rem,1.5fr) 5.5rem;align-items:start;gap:.875rem;padding:.875rem 1.25rem;display:grid}.ifw__row:hover{background:#f7faff}.ifw__cell{min-width:0}.ifw__name,.ifw__days{align-items:center;gap:.5625rem;display:flex}.ifw__name .field,.ifw__days .field{flex:auto;min-width:0}.ifw__days span{color:#7d7d7d;flex:none;font-size:.8125rem}.ifw__cell .field--textarea .field__control{field-sizing:content;min-height:3.25rem;padding-right:.875rem}.ifw__error{color:#e11900;margin:.25rem 0 0;font-size:.75rem;line-height:1rem}.ifw__remove{font:inherit;color:#7d7d7d;cursor:pointer;background:0 0;border:0;padding:1rem .25rem;font-size:.8125rem;font-weight:500}.ifw__remove:hover:not(:disabled){color:#e11900}.ifw__remove:focus-visible{outline-offset:2px;outline:2px solid #196bde}.ifw__remove:disabled{opacity:.45;cursor:not-allowed}.ifw__foot{background:#fbfcff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.875rem 1.5rem;padding:1rem 1.25rem;display:flex}.ifw__rules{color:#7d7d7d;flex:20rem;margin:0;font-size:.78125rem;line-height:1.125rem}.ifw__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.625rem;display:flex}.ifw__status{color:#7d7d7d;max-width:26.25rem;margin:0 .375rem 0 0;font-size:.78125rem;line-height:1.125rem}.ifw__status--error{color:#e11900}.issues{flex-direction:column;gap:1.125rem;display:flex}.issues__head{margin-bottom:0}.issues__head .vendor-head__top{align-items:flex-start}.issues__head .vendor-head__actions{justify-content:flex-end;margin-left:auto}.issues__head .vendor-head__subtitle{white-space:normal}.issues__section-label{letter-spacing:.06em;text-transform:uppercase;color:#7d7d7d;margin:0 0 .625rem;font-size:.71875rem;font-weight:600}.issues__section-label span{color:#b9bdc9;margin-left:.375rem}.issues__empty{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;display:inline-flex}.issues__card{background:#fff;border:1px solid #e6e9f0;border-radius:.75rem;overflow:hidden;box-shadow:0 0 .75rem #0000000a}.issues__card-head{justify-content:space-between;align-items:flex-end;gap:1rem;padding:1.125rem 1.25rem .375rem;display:flex}.issues__card-head h2{color:#2b3674;margin:0;font-size:1.125rem;font-weight:600;line-height:1.625rem}.issues__card-head p{color:#7d7d7d;margin:.125rem 0 0;font-size:.8125rem}.issues-cards{grid-template-columns:repeat(auto-fit,minmax(13.4375rem,1fr));gap:.875rem;display:grid}.issues-card{text-align:left;font:inherit;background:#fff;border:1px solid #e6e9f0;border-radius:.75rem;align-items:center;gap:.875rem;padding:1rem 1.125rem;display:flex;box-shadow:0 0 .75rem #0000000a}.issues-card--button{cursor:pointer}.issues-card--button:hover{border-color:#b9c6de}.issues-card--button:focus-visible{outline-offset:2px;outline:2px solid #196bde}.issues-card--button.is-on{border-color:#e11900}.issues-card__donut{flex:none;width:3.25rem;height:3.25rem}.issues-card__donut circle{fill:none;stroke-width:6px}.issues-card__donut .issues-card__arc{stroke-linecap:round}.issues-card__donut--blue .issues-card__track{stroke:#ebf0ff}.issues-card__donut--blue .issues-card__arc{stroke:#196bde}.issues-card__donut--red .issues-card__track{stroke:#fdecea}.issues-card__donut--red .issues-card__arc{stroke:#e11900}.issues-card__donut--amber .issues-card__track{stroke:#fdf4e3}.issues-card__donut--amber .issues-card__arc{stroke:#b7791f}.issues-card__donut--green .issues-card__track{stroke:#e7f6ec}.issues-card__donut--green .issues-card__arc{stroke:#1f9d55}.issues-card__donut--purple .issues-card__track{stroke:#eeecfb}.issues-card__donut--purple .issues-card__arc{stroke:#5b4bbd}.issues-card__donut--grey .issues-card__track{stroke:#f0f1f4}.issues-card__donut--grey .issues-card__arc{stroke:#7d7d7d}.issues-card__donut--overdue .issues-card__track{stroke:#f0f1f4}.issues-card__donut--overdue .issues-card__arc{stroke:#7d3ff0}.issues-card__text{flex-direction:column;min-width:0;display:flex}.issues-card__label{color:#4a5064;font-size:.8125rem}.issues-card__count{color:#2b3674;font-size:1.75rem;font-weight:700;line-height:2.125rem}.issues-table__row{cursor:pointer}.issues-table__row:focus-visible{outline-offset:-2px;outline:2px solid #196bde}.issues-table td.issues-table__id{color:#196bde;font-weight:600}.issues-table td.issues-table__title{text-overflow:ellipsis;color:#1f2430;max-width:22.5rem;overflow:hidden}.issues-table td.issues-table__overdue{color:#e11900;font-weight:600}.issues-table__source{color:#7d7d7d}.closure{background:#fff;border:1px solid #e6e9f0;border-radius:.75rem;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 0 .75rem #0000000a}.closure__head{border-bottom:1px solid #e6e9f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1.125rem;display:flex}.closure__head .issue-lifecycle{margin-left:auto}.closure__heading{flex-wrap:wrap;align-items:baseline;gap:.625rem;min-width:0;display:flex}.closure__title{color:#2b3674;margin:0;font-size:.9375rem;font-weight:600;line-height:1.375rem}.closure__meta{color:#4a5064;font-size:.84375rem;line-height:1.25rem}.closure__body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}@media (width<=1100px){.closure__body{grid-template-columns:minmax(0,1fr)}}.closure__col{flex-direction:column;align-self:stretch;align-items:flex-start;min-width:0;padding:1rem 1.125rem;display:flex}.closure__col--ai{background:#f7faff;border-left:1px solid #e6e9f0}@media (width<=1100px){.closure__col--ai{border-top:1px solid #e6e9f0;border-left:0}}.closure__label{letter-spacing:.06em;text-transform:uppercase;color:#7d7d7d;justify-content:space-between;align-self:stretch;align-items:center;gap:.75rem;height:1.25rem;margin-bottom:.75rem;font-size:.6875rem;font-weight:600;line-height:1.25rem;display:flex}.closure__label-ai{align-items:center;gap:.5rem;display:inline-flex}.closure__read{letter-spacing:0;text-transform:none;color:#7d7d7d;white-space:nowrap;font-size:.75rem;font-weight:400}.closure__bolt{background:linear-gradient(150deg,#4e82cb1a,#196bde2e);border-radius:.3125rem;flex:none;width:1.125rem;height:1.125rem;position:relative;box-shadow:inset 0 0 0 1px #196bde2e}.closure__bolt svg{width:37.5%;height:58.34%;display:block;position:absolute;top:20.83%;left:31.25%}.closure__info{color:#7d7d7d;cursor:help;width:.875rem;height:.875rem;display:inline-flex}.closure__info svg{width:100%;height:100%}.closure__pill-row{align-items:center;margin-bottom:.625rem;display:flex}.closure__prose{color:#3b4256;white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 .5rem;font-size:.875rem;line-height:1.5}.closure__prose--clamp{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.closure__sentence{color:#3b4256;margin:0 0 .5rem;font-size:.875rem;line-height:1.5}.closure__sentence--muted{color:#7d7d7d;font-size:.8125rem}.closure__sentence--running{color:#196bde}.closure__error{color:#e11900;margin:0 0 .5rem;font-size:.75rem;line-height:1.0625rem}.closure__link{font:inherit;color:#196bde;cursor:pointer;background:0 0;border:0;margin:0 0 .75rem;padding:0;font-size:.75rem;line-height:1.125rem}.closure__link:hover{text-decoration:underline}.closure__run{margin-bottom:.75rem}.closure__flag{color:#7d7d7d;align-items:center;gap:.625rem;margin:0 0 .5rem;font-size:.8125rem;line-height:1.375rem;display:flex}.closure__flag .issue-chip{flex:none}.closure__files{flex-wrap:wrap;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.closure__file{color:#1f2430;background:#fff;border:1px solid #e6e9f0;border-radius:.5rem;align-items:center;gap:.375rem;max-width:100%;height:1.875rem;padding:.25rem .625rem;font-size:.84375rem;display:inline-flex}.closure__file-icon{color:#196bde;flex:none;width:.875rem;height:.875rem}.closure__file-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.closure__file-meta{color:#7d7d7d;flex:none;font-size:.75rem}.closure__detail{flex-direction:column;align-self:stretch;gap:.75rem;margin-bottom:.25rem;display:flex}.issue-state{color:#4a5064;background:#fff;border:1px solid #e6e9f0;border-radius:.75rem;flex-direction:column;align-items:flex-start;gap:.625rem;margin:0;padding:1.5rem;font-size:.875rem;display:flex}.issue-state--error{border-color:#fdecea}.issue-state--error strong{color:#e11900;font-weight:600}.issue{flex-direction:column;gap:.875rem;display:flex}.issue__strip{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.issue__id{color:#4a5064;font-size:.875rem}.issue__id strong{color:#196bde}.issue__closed{color:#7d7d7d;font-size:.78125rem}.issue__back{margin-left:auto}.issue__back:hover:not(:disabled){color:#196bde}.issue__title{color:#2b3674;overflow-wrap:anywhere;max-width:51.25rem;margin:0;font-size:1.6875rem;font-weight:700;line-height:2.25rem}.issue__body{grid-template-columns:minmax(0,1.62fr) minmax(17.5rem,.88fr);align-items:start;gap:1rem;display:grid}@media (width<=1100px){.issue__body{grid-template-columns:minmax(0,1fr)}}.issue__col{flex-direction:column;gap:1rem;min-width:0;display:flex}.issue__text{color:#1f2430;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.84375rem;line-height:1.3125rem}.issue__fields{flex-direction:column;gap:.875rem;display:flex}.issue__context{flex-direction:column;gap:.75rem;margin:0;display:flex}.issue__context dd{color:#1f2430;overflow-wrap:anywhere;margin:.125rem 0 0;font-size:.84375rem;line-height:1.25rem}.issue__context--linked{border-top:1px solid #e6e9f0;padding-top:.875rem}.issue-card{background:#fff;border:1px solid #e6e9f0;border-radius:.75rem;flex-direction:column;gap:.75rem;padding:1.125rem 1.25rem;display:flex;box-shadow:0 0 .75rem #0000000a}.issue-card__head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.issue-card__head>h2{color:#2b3674;margin:0;font-size:.9375rem;font-weight:600;line-height:1.375rem}.issue-card__head--stack{flex-wrap:wrap}.issue-lifecycle{flex-direction:column;align-items:flex-end;gap:.375rem;display:flex}.issue-lifecycle__buttons{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.issue-evidence{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.issue-evidence__row{border-top:1px solid #f0f2f6;align-items:center;gap:.75rem;padding:.625rem 0;display:flex}.issue-evidence__tile{background:#ebf0ff;border:1px solid #196bde40;border-radius:.375rem;flex:none;width:1.875rem;height:2.25rem}.issue-evidence__main{flex-direction:column;flex:auto;min-width:0;display:flex}.issue-evidence__name{font:inherit;text-align:left;color:#196bde;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;font-size:.84375rem;font-weight:500;overflow:hidden}.issue-evidence__name:hover{text-decoration:underline}.issue-evidence__meta{color:#7d7d7d;font-size:.75rem}.issue-notes{flex-direction:column;gap:.875rem;margin:0;padding:0;list-style:none;display:flex}.issue-notes:empty{display:none}.issue-notes__entry{gap:.75rem;display:flex}.issue-notes__avatar{color:#196bde;background:#ebf0ff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.8125rem;font-weight:600;display:inline-flex}.issue-notes__body{min-width:0}.issue-notes__meta{color:#9aa0ae;flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:0;font-size:.78125rem;display:flex}.issue-notes__meta strong{color:#2b3674;font-weight:600}.issue-notes__kind{letter-spacing:.06em;text-transform:uppercase;color:#7d7d7d;font-size:.65625rem;font-weight:600}.issue-notes__text{color:#1f2430;white-space:pre-wrap;overflow-wrap:anywhere;margin:.125rem 0 0;font-size:.84375rem;line-height:1.25rem}.issue-notes__input{border-top:1px solid #e6e9f0;flex-direction:column;align-items:flex-start;gap:.5rem;padding-top:.875rem;display:flex}.issue-notes__input .im-field{width:100%}.access-ended{background:#f5f7fa;place-items:center;min-height:100vh;padding:24px;display:grid}.access-ended__card{text-align:center;background:#fff;border:1px solid #e3e7ed;border-radius:12px;padding:32px}.app-shell{background:#f4f7fe;min-height:100vh;display:flex}.app-shell__main{flex-direction:column;flex:1;min-width:0;display:flex}.app-shell--drawer .app-shell__main{padding-left:.5rem}.app-shell__content{flex:1;min-width:0;padding:.5rem 1.25rem 2rem .875rem;overflow-x:clip}.app-shell__notice{text-align:center;color:#7d7d7d;padding:3rem 1.5rem}.app-shell__notice h1{color:#2b3674;margin:0 0 .5rem;font-size:1.375rem;font-weight:700}.app-shell__notice p{margin:0;font-size:.875rem}.set-password{background:linear-gradient(#f3f6ff 0%,#f4f7fe 100%);justify-content:center;align-items:center;min-height:100vh;padding:1.5rem;display:flex}.set-password__card{background:#fff;border-radius:1.25rem;width:100%;max-width:26.25rem;padding:2rem;box-shadow:0 1px 3px #1018280f,0 1px 2px #1018280a}.set-password__header{text-align:center;margin-bottom:1.5rem}.set-password__logo{width:8.75rem;margin-bottom:1rem}.set-password__title{color:#2b3674;margin:0 0 .25rem;font-size:1.375rem;font-weight:600}.set-password__subtext{color:#7d7d7d;margin:0;font-size:.875rem}.set-password__message{border-radius:.5rem;margin-bottom:1rem;padding:.5rem 1rem;font-size:.875rem}.set-password__message--error{color:#e11900;background:#fdecea}.set-password__message--success{color:#1f9d55;background:#e7f6ec}.set-password__field{margin-bottom:1rem}.set-password__field label{color:#1f2430;margin-bottom:.25rem;font-size:.8125rem;font-weight:500;display:block}.set-password__input-wrapper{align-items:center;display:flex;position:relative}.set-password__input-wrapper input{color:#1f2430;border:1px solid #d9d9d9;border-radius:.5rem;width:100%;padding:.625rem 2.5rem .625rem .75rem;font-family:inherit;font-size:.875rem}.set-password__input-wrapper input:focus{border-color:#196bde;outline:none}.set-password__toggle{color:#898989;cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:flex;position:absolute;right:.625rem}.set-password__toggle:hover{color:#196bde}.set-password__actions{margin-top:1.5rem}.set-password__actions .btn{justify-content:center;width:100%}.set-password__actions .btn:disabled{opacity:.6;cursor:not-allowed}html{font-size:100%}@media (width<=1536px){html{font-size:93.75%}}@media (width<=1366px){html{font-size:87.5%}}@media (width<=1200px){html{font-size:81.25%}}@media (width<=992px){html{font-size:75%}}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{color:#1f2430;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f4f7fe;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif}#root{min-height:100vh}h1,h2,h3,h4,h5,h6{font-family:Outfit,DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif}button{font-family:inherit}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.Toastify__toast.ql-toast{color:#585858;background-color:#fff;background-image:linear-gradient(#fffc 37.5%,#e7f4edcc 257.29%);border:.05rem solid #5eb48552;border-radius:.5rem;min-width:19.375rem;max-width:22.4375rem;min-height:3rem;padding:.5rem .75rem .5rem .5rem;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:.875rem;font-weight:400;line-height:1.3125rem;box-shadow:0 .5rem 1.5rem #1018281a}.Toastify__toast.ql-toast .Toastify__toast-body{align-items:center;gap:.75rem;margin:0;padding:0}.Toastify__toast.ql-toast .Toastify__toast-icon{background:#ffffffe6;border-radius:.333313rem;justify-content:center;align-items:center;width:2rem;height:2rem;margin:0;display:flex;box-shadow:0 0 1.5rem #00000014}.Toastify__toast.ql-toast .Toastify__toast-icon svg{fill:#5eb485;width:.857125rem;height:.857125rem}.Toastify__toast.ql-toast .Toastify__close-button{color:#585858;opacity:.7;align-self:center;width:.75rem;height:.75rem;padding:0}.Toastify__toast.ql-toast .Toastify__close-button svg{width:100%;height:100%}.Toastify__toast.ql-toast strong{font-weight:700}.btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:.25rem;align-items:center;gap:.5rem;padding:.5625rem 1rem;font-family:inherit;font-size:.875rem;font-weight:500;display:inline-flex}.btn:disabled{opacity:.5;cursor:not-allowed}.btn--primary{color:#fff;background:#196bde}.btn--primary:hover:not(:disabled){background:#165ec2}.btn--outline{color:#344054;background:#fff;border-color:#d0d5dd}.btn--outline:hover{background:#f9fafb}.btn--outline svg{color:#196bde}.btn--outline-blue{color:#196bde;background:#fff;border-color:#196bde66}.btn--outline-blue:hover{background:#ebf0ff}.btn--evidence{color:#585858;background:#fff;border:.6px solid #196bde66;gap:.375rem;height:2.3125rem;padding:.375rem 1rem .375rem .375rem;font-weight:400}.btn--evidence:hover:not(:disabled){background:#ebf0ff}.btn--evidence .btn__icon{width:1.5rem;height:1.5rem}.btn--evidence strong{font-weight:600}.btn__icon{width:1.25rem;height:1.25rem;display:block}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.btn.btn--secondary{color:#196bde;background:#ebf0ff}.btn.btn--secondary:hover:not(:disabled){background:#f3f6ff}.btn.btn--ghost{color:#1f2430;background:#fff;border-color:#e6e9f0}.btn.btn--ghost:hover:not(:disabled){background:#f3f3f3}.status-pill{color:#7d7d7d;background:#fff;border:1px solid #7d7d7d;border-radius:.375rem;align-items:center;padding:.3125rem .75rem;font-size:.875rem;font-weight:400;display:inline-flex}.status-pill--in-progress,.status-pill--sent-back{border-color:#b7791f}.status-pill--sent,.status-pill--created{border-color:#7d7d7d}.status-pill--submitted,.status-pill--under-review{border-color:#196bde}.status-pill--completed{border-color:#1f9d55}.table-wrap{overflow-x:auto}.vtable{border-collapse:collapse;width:100%;font-size:.875rem}.vtable thead th{text-align:left;color:#344054;white-space:nowrap;background:#f9fafb;border-top:1px solid #eaecf0;border-bottom:1px solid #eaecf0;padding:.625rem 1.125rem;font-size:.875rem;font-weight:600}.vtable th:nth-child(n+2),.vtable td:nth-child(n+2){border-left:1px solid #eaecf0}.vtable tbody td{color:#667085;white-space:nowrap;vertical-align:middle;border-bottom:1px solid #eaecf0;padding:.5625rem 1.125rem}.vtable tbody tr:hover{background:#f9fbff}.vtable--compact thead th{padding-block:.375rem}.vtable--compact tbody td{padding-block:.25rem}.vtable--comfortable thead th,.vtable--comfortable tbody td{padding-block:1.125rem}.vtable__empty{text-align:center;color:#98a2b3;padding:2.5rem 1.25rem}.vtable__empty--error{color:#d92d20}
