@import"https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap";.login-page{display:flex;align-items:center;min-height:100vh;padding:24px;background:#f2f4f7}.login-page .login-page-container.MuiContainer-root{width:100%;max-width:1366px}.login-page .login-page-shell.MuiPaper-root{background:transparent}.login-page .login-page-layout{display:grid;gap:16px;justify-items:center}.login-page .login-page-content-panel,.login-page .login-page-feature-panel-wrap{width:100%}.login-page .login-page-content-panel{display:flex;align-items:center;justify-content:center}.login-page .login-page-content{max-width:568px}.login-page .login-page-intro.page-intro{margin-bottom:8px}.login-page .login-page-title.page-title{margin:0 0 16px;color:#06143c;font-size:40px;font-weight:700;line-height:48px}.login-page .login-page-subtitle.page-subtitle{margin:0;color:#06143c;font-size:40px;line-height:48px;font-weight:600}.login-page .login-page-form{display:grid;gap:16px}.login-page .login-page-field-header{display:inline-flex;align-items:center;gap:4px;width:fit-content;margin-bottom:8px}.login-page .login-page-field-label.MuiTypography-root{color:#06143c;font-weight:400;line-height:24px}.login-page .login-page-field-icon{color:#06143c;font-size:14px!important;flex-shrink:0}.login-page .login-page-input .MuiOutlinedInput-root{border-radius:8px;background-color:#fff}.login-page .login-page-input.login-page-input--error .MuiOutlinedInput-root{background-color:#ffe9ec}.login-page .login-page-input.login-page-input--error .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline,.login-page .login-page-input.login-page-input--error .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.login-page .login-page-input.login-page-input--error .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#d91f35}.login-page .login-page-field-error-help{display:inline-flex;align-items:center;gap:4px;margin-top:8px}.login-page .login-page-field-error-icon.MuiSvgIcon-root{color:#ad182a;font-size:16px!important;flex-shrink:0}.login-page .login-page-field-error-text.MuiTypography-root{color:#ad182a;font-size:12px;line-height:16px}.login-page .login-page-forgot-link.MuiLink-root,.login-page .login-page-signup-link.MuiLink-root{color:#451dbf;font-weight:600;text-decoration:none}.login-page .login-page-forgot-link.MuiLink-root{display:inline-flex;margin-top:8px;font-size:12px}.login-page .login-page-forgot-link--error.MuiLink-root{margin-top:0;color:#ad182a}.login-page .login-page-forgot-link.MuiLink-root:hover,.login-page .login-page-signup-link.MuiLink-root:hover{text-decoration:underline}.login-page .login-page-submit-button.MuiButton-root{min-height:48px;margin-top:8px;border-radius:8px;box-shadow:none;font-size:16px}.login-page .login-page-submit-button.MuiButton-root:hover{box-shadow:none}.login-page .login-page-signup-copy.MuiTypography-root{padding-top:16px;color:#4b535e;font-size:14px;text-align:center}.login-page .login-page-feature-panel-wrap{display:flex;justify-content:center;max-width:588px}.login-page .login-page-feature-panel{position:relative;display:flex;flex-direction:column;width:100%;min-height:100%;overflow:hidden;padding:clamp(40px,6vw,48px) clamp(20px,5vw,32px) clamp(28px,5vw,32px);border-radius:24px;background:radial-gradient(circle at 10% 4%,#2f6ff0f5,#2f6ff07a 24%,#2f6ff000 52%),radial-gradient(circle at 88% 12%,#fffffff5,#ffffffd6,#ffffff6b 34%,#fff0 60%),radial-gradient(circle at 4% 86%,#7babffc7,#7babff2e 20%,#7babff00 46%),linear-gradient(180deg,#3375f1,#dfe6ef 42%,#1d57db 76%,#07135f)}.login-page .login-page-feature-panel:before{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 56% 42%,#ffffff2e,#fff0 40%),radial-gradient(circle at 88% 76%,#06135f47,#06135f00 28%);content:"";pointer-events:none}.login-page .login-page-feature-list{position:relative;z-index:1;display:grid;gap:16px;width:min(100%,418px);margin:0 auto}.login-page .login-page-feature-card.MuiPaper-root{display:flex;align-items:flex-start;gap:12px;min-height:88px;padding:16px 16px 14px;border-radius:12px;background-color:#fff;box-shadow:0 8px 22px #0f1f4724}.login-page .login-page-feature-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:12px;background-color:#dae2fb;color:#1747d8;flex-shrink:0}.login-page .login-page-feature-icon-svg{font-size:18px!important}.login-page .login-page-feature-content{flex:1}.login-page .login-page-feature-title.MuiTypography-root{margin:0 0 6px;color:#101828;font-size:16px;font-weight:600;line-height:24px}.login-page .login-page-feature-description.MuiTypography-root{margin:0;color:#4b535e;font-size:14px;line-height:20px}.login-page .login-page-logo-wrap{position:relative;z-index:1;margin-top:auto;padding-top:clamp(40px,5vw,48px);text-align:center}.login-page .login-page-logo{display:block;width:clamp(158px,32vw,174px);max-width:100%;margin:0 auto;filter:brightness(0) invert(1)}@media(min-width:1367px){.login-page .login-page-layout{grid-template-columns:1.02fr 1fr;gap:0;justify-items:stretch;min-height:640px}.login-page .login-page-content-panel{justify-content:flex-start}.login-page .login-page-feature-panel-wrap{align-items:stretch;padding:24px}}.app-header{width:100%;padding-top:32px;padding-bottom:24px;background-color:#fcfcfd}.app-header__inner{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 auto}.app-header__logo-image{display:block;height:44px}.app-header__brand{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.app-header__nav{display:none;align-items:center;flex-grow:1;justify-content:flex-end;gap:4px}.app-header__nav .app-header__buttons{display:flex;align-items:center;gap:8px;margin-right:60px}.app-header__nav .app-header__nav-button.MuiButton-root{min-width:auto;color:#0a2061;font-family:Poppins,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:130%;text-transform:none}.app-header__nav .app-header__nav-button.MuiButton-root:hover{color:#0a2061cc;background:transparent;outline:none;box-shadow:none}.app-header__nav .app-header__menu-toggle-icon{font-size:1.35rem;line-height:1}.app-header__menu-toggle.MuiIconButton-root{color:#0a2061;border-radius:.5rem}.app-header__mobile-menu .MuiPaper-root{min-width:12rem;margin-top:.25rem;background-color:#fcfcfd}.app-header__mobile-menu-item.MuiMenuItem-root{color:#0a2061;font-family:Poppins,sans-serif;font-size:16px;font-weight:500}.app-header__profile{display:flex;align-items:center;gap:8px}.app-header__profile .app-header__avatar.MuiAvatar-root{width:1.65rem;height:1.65rem;background-color:#bec6d5}.app-header__profile .app-header__profile-button.MuiButton-root{min-width:auto;text-transform:none;padding:4px 4px 4px 2px;color:#0a2061;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:130%}.app-header__profile .app-header__profile-button.MuiButton-root:hover{background-color:transparent}@media(min-width:780px){.app-header__nav{display:flex}}.skip-to-main-content{position:absolute;top:calc(100% + 4px);left:0;z-index:3;display:inline-flex;padding:16px;justify-content:center;align-items:center;gap:10px;border-radius:8px;border:1px solid #1747D8;background:#f2f4f7;color:#1747d8;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:130%;text-decoration:none;white-space:nowrap;opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity .15s ease,transform .15s ease}.skip-to-main-content:focus-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.dashboard-top-boxes{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:16px}.dashboard-top-boxes .dashboard-top-boxes__card--double{grid-column:span 2}.dashboard-top-boxes .dashboard-top-boxes__card{display:flex;flex-direction:column;min-height:126px;height:auto;padding:16px;justify-content:flex-start;align-items:flex-start;flex:1 0 0;border:1px solid rgba(10,32,97,.12);border-radius:8px;background-color:#fcfcfd;box-shadow:2px 2px 4px #0000000d}.dashboard-top-boxes .dashboard-top-boxes__card-header{display:flex;width:100%;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}.dashboard-top-boxes .dashboard-top-boxes__label{margin:0;color:#141a24;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:130%}.dashboard-top-boxes .dashboard-top-boxes__view-all{color:#1747d8;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:normal;white-space:nowrap}.dashboard-top-boxes .dashboard-top-boxes__view-all-link{display:inline-flex;align-items:center;gap:4px;color:inherit;text-decoration:none}.dashboard-top-boxes .dashboard-top-boxes__view-all-link:hover{text-decoration:underline}.dashboard-top-boxes .dashboard-top-boxes__view-all-link--disabled{color:#0a20614d;cursor:default;pointer-events:none}.dashboard-top-boxes .dashboard-top-boxes__view-all-link--disabled:hover{text-decoration:none}.dashboard-top-boxes .dashboard-top-boxes__view-all-link--disabled .dashboard-top-boxes__arrow-icon{opacity:.4}.dashboard-top-boxes .dashboard-top-boxes__arrow-icon{width:12px;height:12px;flex-shrink:0}.dashboard-top-boxes .dashboard-top-boxes__value{margin:0;color:#0a2061eb;font-family:Poppins,sans-serif;font-size:36px;font-weight:700;line-height:1}.dashboard-top-boxes .dashboard-top-boxes__trend{margin:6px 0 0;display:inline-flex;align-items:center;gap:4px;font-family:Poppins,sans-serif;font-size:24px;font-weight:400;line-height:1.25}.dashboard-top-boxes .dashboard-top-boxes__trend-change{font-weight:500}.dashboard-top-boxes .dashboard-top-boxes__trend-period{color:#4b535e;font-family:Poppins,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:130%}.dashboard-top-boxes .dashboard-top-boxes__trend--up .dashboard-top-boxes__trend-change{color:#126d46;font-family:Poppins,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:130%}.dashboard-top-boxes .dashboard-top-boxes__trend--down .dashboard-top-boxes__trend-change{color:#ad182a;font-family:Poppins,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:130%}@media(max-width:560px){.dashboard-top-boxes{grid-template-columns:1fr}.dashboard-top-boxes .dashboard-top-boxes__card--double{grid-column:span 1}}@media(max-width:900px){.dashboard-top-boxes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1200px){.dashboard-top-boxes{grid-template-columns:repeat(3,minmax(0,1fr))}}.CardBox{display:flex;flex-direction:column;padding:16px;justify-content:flex-start;align-items:flex-start;flex:1 0 0;border:1px solid rgba(10,32,97,.12);border-radius:8px;background-color:#fcfcfd;box-shadow:2px 2px 4px #0000000d}.dashboard-main-boxes__card--progress{min-height:330px}.dashboard-main-boxes__progress-chart{width:100%;margin-top:16px;padding:16px 16px 14px;border-radius:8px;border:1px solid rgba(10,32,97,.1);background-color:#f9fafc}.dashboard-main-boxes__progress-chart--empty{padding-bottom:16px}.dashboard-main-boxes__chart-layout{display:grid;grid-template-columns:32px minmax(0,1fr);gap:16px;min-height:170px}.dashboard-main-boxes__chart-svg{display:block;height:170px;width:100%}.dashboard-main-boxes__chart-ticks{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;color:#0a20616b;font-family:Poppins,sans-serif;font-size:12px;font-weight:400;line-height:1}.dashboard-main-boxes__chart-ready-plot,.dashboard-main-boxes__chart-empty-plot{min-height:170px;min-width:0}.dashboard-main-boxes__series-area{stroke:none}.dashboard-main-boxes__series-area--2025{fill:#76e8ac33}.dashboard-main-boxes__series-area--2026{fill:#ff767629}.dashboard-main-boxes__series-area--2027{fill:#4988ff33}.dashboard-main-boxes__series-line{fill:none;stroke-width:2}.dashboard-main-boxes__series-line--2025{stroke:#56bf8d}.dashboard-main-boxes__series-line--2026{stroke:#f18383}.dashboard-main-boxes__series-line--2027{stroke:#538df5}.dashboard-main-boxes__chart-labels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px;color:#0a2061ad;font-family:Poppins,sans-serif;font-size:12px;font-weight:400;line-height:1.3;text-align:center}.dashboard-main-boxes__chart-labels--offset{padding-left:48px}.dashboard-main-boxes__legend{width:100%;display:flex;justify-content:center;gap:16px;margin-top:12px}.dashboard-main-boxes__legend-item{display:inline-flex;align-items:center;gap:6px;color:#0a2061c2;font-family:Poppins,sans-serif;font-size:12px;font-weight:500;line-height:1.2}.dashboard-main-boxes__legend-item:before{content:"";width:14px;height:3px;border-radius:999px}.dashboard-main-boxes__legend-item--2025:before,.dashboard-main-boxes__legend-item--meta-titles:before{background-color:#56bf8d}.dashboard-main-boxes__legend-item--2026:before,.dashboard-main-boxes__legend-item--meta-description:before{background-color:#f18383}.dashboard-main-boxes__legend-item--2027:before,.dashboard-main-boxes__legend-item--alt-texts:before{background-color:#538df5}@media(min-width:780px){.dashboard-main-boxes__card--progress{min-height:400px}.dashboard-main-boxes__chart-layout,.dashboard-main-boxes__chart-svg,.dashboard-main-boxes__chart-ready-plot,.dashboard-main-boxes__chart-empty-plot{min-height:220px;height:220px}.dashboard-main-boxes__chart-labels{font-size:13px}}.dashboard-main-boxes__card--new-scan{min-height:142px;background-color:#edf2ff;gap:8px}.dashboard-main-boxes__card--running-scan{min-height:142px;background-color:#edf2ff;gap:8px}.dashboard-main-boxes__description{margin:4px 0 0;color:#0a2061d6;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:1.35}.running-scan-progress{margin-top:16px;display:flex;flex-direction:column;gap:8px}.running-scan-progress__percentage{font-family:Poppins,sans-serif;font-size:14px;font-weight:600;color:#06143c;line-height:1}.running-scan-progress__track{width:100%;height:6px;background:linear-gradient(90deg,#d4d8dd 25%,#e8eaed,#d4d8dd 75%);background-size:400px 100%;border-radius:999px;overflow:hidden;animation:running-scan-shimmer 1.6s infinite linear}.running-scan-progress__fill{height:100%;background-color:#133db9;border-radius:999px;transition:width .4s ease}@keyframes running-scan-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.dashboard-main-boxes__card--recent-scans{min-height:244px}.dashboard-main-boxes__recent-header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px;width:100%}.dashboard-main-boxes__recent-list{display:flex;flex-direction:column;gap:12px;width:100%;max-height:178px;overflow-y:auto;padding-right:4px;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#8ca6f3 #f2f4f7}.dashboard-main-boxes__recent-empty{display:flex;align-items:center;justify-content:center;min-height:178px;border-radius:8px;background-color:#f2f4f7;color:#0a206199;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:1.3;text-align:center;width:100%}.dashboard-main-boxes__recent-list::-webkit-scrollbar{width:8px}.dashboard-main-boxes__recent-list::-webkit-scrollbar-button,.dashboard-main-boxes__recent-list::-webkit-scrollbar-button:single-button,.dashboard-main-boxes__recent-list::-webkit-scrollbar-button:vertical:start:decrement,.dashboard-main-boxes__recent-list::-webkit-scrollbar-button:vertical:end:increment{display:none;width:0;height:0;background:transparent;border:0}.dashboard-main-boxes__recent-list::-webkit-scrollbar-track{border-radius:100px;border:1px solid #e8eaed;background:#f2f4f7}.dashboard-main-boxes__recent-list::-webkit-scrollbar-thumb{min-height:178px;border-radius:100px;border:2px solid transparent;background-color:#8ca6f3;background-clip:padding-box}.dashboard-main-boxes__recent-item{padding:12px;border-radius:8px;border:1px solid #E8EAED;background-color:#f2f4f7}.dashboard-main-boxes__recent-item-header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.dashboard-main-boxes__recent-item-header h3{margin:0;color:#0a2061eb;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;line-height:1.25}.dashboard-main-boxes__recent-item-header time{color:#0a20619e;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:1.25}.dashboard-main-boxes__recent-item-details{display:flex;flex-direction:column;gap:6px;margin:0}.dashboard-main-boxes__recent-item-details div{display:flex;align-items:center;justify-content:space-between;gap:8px}.dashboard-main-boxes__recent-item-details dt{color:#0a2061ad;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:1.3}.dashboard-main-boxes__recent-item-details dd{margin:0;color:#0a2061e6;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:1.3}.dashboard-main-boxes__block{width:100%;height:100%;display:flex;flex-direction:column;gap:8px}.dashboard-main-boxes__section-header{display:flex;width:100%;align-items:center;justify-content:space-between;gap:8px;margin-bottom:0}.dashboard-main-boxes__title--offset{padding-left:8px}.dashboard-main-boxes__arrow-icon{width:16px;height:16px;flex-shrink:0}.dashboard-main-boxes__muted-content{width:100%;display:grid;grid-template-columns:1fr;gap:14px}.dashboard-main-boxes__muted-total-label{margin:0;color:#0a2061b3;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:1.3}.dashboard-main-boxes__muted-total-value{margin:6px 0 0;color:#0a2061f0;font-family:Poppins,sans-serif;font-size:52px;font-weight:700;line-height:1}.dashboard-main-boxes__muted-content[aria-disabled=true] .dashboard-main-boxes__muted-total{opacity:.6}.dashboard-main-boxes__muted-list{margin:0;display:grid;column-gap:24px;row-gap:8px;grid-template-columns:1fr}.dashboard-main-boxes__muted-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.dashboard-main-boxes__muted-row dt{color:#0a2061ad;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:1.3}.dashboard-main-boxes__muted-row dd{margin:0;color:#2750d8;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;line-height:1.3}.dashboard-main-boxes__muted-row--disabled,.dashboard-main-boxes__severity-item--disabled{flex:1 0 0;align-self:stretch;border-radius:8px;opacity:.6;background:#fcfcfd}.dashboard-main-boxes__severity-list{width:100%;margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.dashboard-main-boxes__severity-item{display:flex;align-items:center;justify-content:space-between;gap:12px}.dashboard-main-boxes__severity-tag{display:inline-flex;align-items:center;border-radius:6px;padding:4px 10px;font-family:Poppins,sans-serif;font-size:12px;font-weight:500;line-height:1.2;text-transform:uppercase;letter-spacing:.02em}.dashboard-main-boxes__severity-tag--high{color:#d65b5b;background-color:#f1838333}.dashboard-main-boxes__severity-tag--medium{color:#9c7700;background-color:#f3d26f4d}.dashboard-main-boxes__severity-tag--low{color:#6e59da;background-color:#c7b8ff4d}.dashboard-main-boxes__severity-value{color:#2750d8;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;line-height:1.2}@media(min-width:980px){.dashboard-main-boxes__muted-content{grid-template-columns:minmax(0,170px) minmax(0,1fr);gap:20px}.dashboard-main-boxes__muted-list{grid-template-columns:minmax(0,1fr)}}.new-scan-modal__card{position:relative;z-index:1;display:flex;width:480px;max-width:calc(100vw - 32px);padding:32px 24px 24px;flex-direction:column;align-items:flex-end;gap:20px;border:0;margin:0}.new-scan-modal__header{width:100%;padding-right:32px;display:flex;align-items:center;justify-content:space-between;gap:16px}.new-scan-modal__controls{width:100%;display:flex;flex-direction:column;gap:12px}.new-scan-modal__field-wrapper{width:100%;display:flex;height:40px;flex-direction:column;align-items:flex-start;gap:4px;align-self:stretch}.new-scan-modal__field{width:100%;height:48px;display:flex;align-items:center;gap:12px;padding:0 16px;border:1px solid #bbc1c9;border-radius:8px;background:#fcfcfd;box-sizing:border-box;transition:border-color .2s ease,box-shadow .2s ease}.new-scan-modal__field:focus-within{border-color:#4b535e;box-shadow:0 0 0 3px #e8edfd}.new-scan-modal__field:hover:not(:focus-within){border-color:#7f8b99}.new-scan-modal__field--select{position:relative;padding:0 16px}.new-scan-modal__field-text{flex-shrink:0;color:#667280;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:20px;white-space:nowrap}.new-scan-modal__dropdown-trigger{flex:1 1 auto;min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:0;border:0;background:transparent!important;box-shadow:none!important;color:#06143c!important;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:20px;cursor:pointer;text-align:right;border-radius:0}.new-scan-modal__dropdown-trigger:hover,.new-scan-modal__dropdown-trigger:focus,.new-scan-modal__dropdown-trigger:active,.new-scan-modal__dropdown-trigger:focus-visible{background:transparent!important;box-shadow:none!important;outline:none;color:#06143c!important}.new-scan-modal__chevron{flex-shrink:0;color:#4b535e;transition:transform .2s ease}.new-scan-modal__chevron--open{transform:rotate(180deg)}.new-scan-modal__option-list{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:10;margin:0;padding:8px;list-style:none;border-radius:8px;background:#fcfcfd;border:1px solid #d4d8dd;box-shadow:0 4px 16px #00000026;box-sizing:border-box}.new-scan-modal__option{display:flex;align-items:center;padding:8px 12px;border-radius:4px;color:#06143c;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:20px;cursor:pointer;transition:background-color .15s ease}.new-scan-modal__option:hover{background:#f2f4f7}.new-scan-modal__option--selected{background:#dae2fb;font-weight:500;color:#133db9}.new-scan-modal__text-input{flex:1 1 auto;min-width:0;padding:0;border:0;outline:0;background:transparent;color:#06143c;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:20px;text-align:right}.new-scan-modal__text-input::placeholder{color:#667280}.new-scan-modal__text-input::-webkit-outer-spin-button,.new-scan-modal__text-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.new-scan-modal__text-input[type=number]{-moz-appearance:textfield}.new-scan-modal__field-text--filled{color:#141a24}.new-scan-modal__field-icon{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;color:#141a24;flex-shrink:0;transition:transform .2s ease}.new-scan-modal__field-icon--open{transform:rotate(180deg)}.new-scan-modal__field-icon svg,.new-scan-modal__search-icon svg,.new-scan-modal__search-result-icon svg{width:100%;height:100%;display:block}.new-scan-modal__search-icon{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;color:#141a24;flex-shrink:0}.new-scan-modal__search-input{flex:1 1 auto;min-width:0;padding:0;border:0;outline:0;background:transparent;color:#141a24;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:1.3}.new-scan-modal__search-input::placeholder{color:#667085}.new-scan-modal__search-clear{width:16px;height:16px;padding:0;border:0;background:transparent;cursor:pointer;flex-shrink:0}.new-scan-modal__search-clear img{width:100%;height:100%;display:block}.new-scan-modal__dropdown-grid{width:100%;display:flex;min-height:138px;max-height:310px;align-items:flex-start;align-self:stretch}.new-scan-modal__dropdown{width:100%;min-height:138px;max-height:310px;display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;gap:8px;padding:12px;overflow-y:auto;border-radius:8px;background:#f2f4f7;box-shadow:0 3px 12px #2c2e2e26;box-sizing:border-box}.new-scan-modal__dropdown-header{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px}.new-scan-modal__dropdown-header p{margin:0;color:#141a24;font-family:Poppins,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:1.3}.new-scan-modal__clear-button,.new-scan-modal__view-all{padding:0;border:0;background:transparent;color:#141a24;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:1.3;cursor:pointer}.new-scan-modal__clear-button{margin-left:auto}.new-scan-modal__issue-list,.new-scan-modal__search-results{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.new-scan-modal__issue-option,.new-scan-modal__search-result{width:100%;display:flex;align-items:center;gap:8px;padding:4px 0;border:0;background:transparent;text-align:left;cursor:pointer;color:#4b535e;font-family:Poppins,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:1.3}.new-scan-modal__issue-checkbox{width:16px;height:16px;flex-shrink:0;border-radius:2px;border:1px solid #c9d2e1;background:#fcfcfd}.new-scan-modal__issue-option--selected .new-scan-modal__issue-checkbox{border-color:#1747d8;background:linear-gradient(180deg,#1747d8,#123fc1);box-shadow:inset 0 0 0 3px #fcfcfd}.new-scan-modal__search-result-icon{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;color:#141a24;flex-shrink:0}.new-scan-modal__search-empty{color:#667085;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:1.3}@media(max-width:780px){.new-scan-modal__card{max-width:calc(100vw - 16px);padding:16px}.new-scan-modal__title{font-size:32px}}.welcome-modal__card{position:relative;z-index:1;display:flex;width:513px;max-width:calc(100vw - 32px);padding:24px;flex-direction:column;justify-content:flex-end;align-items:flex-end;gap:24px;border:0;margin:0}.welcome-modal__image{width:100%;margin-top:32px;border-radius:8px;background:url(/images/Welcome.png) #3f67e8 .227px 0px/99.931% 100% no-repeat;display:block}.welcome-modal__content{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.modal-title{margin:0;color:#141a24;font-family:Poppins,sans-serif;font-size:40px;font-style:normal;font-weight:700;line-height:1.1}.welcome-modal__description{margin:0;color:#141a24;font-family:Poppins,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:130%}@media(max-width:560px){.welcome-modal__card{max-width:calc(100vw - 16px);padding:16px;gap:16px}.welcome-modal__title{font-size:32px}}.error-alert{position:fixed;right:24px;bottom:24px;z-index:1300;width:320px;padding:16px;background-color:#ffe9ec;border:1px solid #d91f35;border-radius:8px;box-shadow:0 3px 6px #00000026}.error-alert__header{display:flex;align-items:center;gap:4px;margin-bottom:8px}.error-alert__icon.MuiSvgIcon-root{flex-shrink:0;color:#ad182a;font-size:16px!important}.error-alert__title{flex:1;color:#ad182a;font-size:16px;font-weight:700;line-height:24px}.error-alert__close{display:flex;align-items:center;justify-content:center;padding:0;background:none;border:none;cursor:pointer;color:#4b535e;flex-shrink:0}.error-alert__close-icon.MuiSvgIcon-root{font-size:16px!important}.error-alert__message{margin:0;color:#06143c;font-size:14px;line-height:20px}.dashboard-main-boxes__top-grid{margin-top:12px}.dashboard-main-boxes__card{width:100%;height:100%}.dashboard-main-boxes__title{margin:0;color:#141a24;font-family:Poppins,sans-serif;font-size:34px;font-weight:600;line-height:1.2}.dashboard-main-boxes__link{display:inline-flex;align-items:center;gap:4px;color:#1747d8;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:normal;text-decoration:none}.dashboard-main-boxes__link:hover{text-decoration:underline}.dashboard-main-boxes__link--disabled{color:#0a20614d;cursor:default;pointer-events:none}.dashboard-main-boxes__link--disabled:hover{text-decoration:none}.dashboard-main-boxes__link--disabled .dashboard-main-boxes__arrow-icon{opacity:.4}.dashboard-main-boxes__bottom-grid{margin-top:12px}@media(max-width:1200px){.dashboard-main-boxes__title{font-size:28px}}@media(max-width:680px){.dashboard-main-boxes__title{font-size:24px}}.issues-page__bulk-bar-wrapper{position:fixed;right:0;bottom:16px;left:0;z-index:20;pointer-events:none}.issues-page__bulk-bar-wrapper .issues-page__bulk-bar{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:16px;border-radius:16px 16px 0 0;background-color:#0a2061;color:#f2f4f7;pointer-events:auto;box-shadow:0 2px 10px #0000001a}.issues-page__bulk-bar-wrapper .issues-page__bulk-actions{display:flex;align-items:center;gap:4px}.issues-page__bulk-bar-wrapper .issues-page__bulk-apply-btn{display:inline-flex;align-items:center;gap:2px}.issues-page__bulk-bar-wrapper .issues-page__bulk-check-icon{width:20px;height:20px;display:block;flex-shrink:0}.issues-page__bulk-bar-wrapper .issues-page__bulk-count{margin:0;color:#f2f4f7;font-family:Poppins;font-size:14px;line-height:20px}@media(max-width:1023px){.issues-page__bulk-bar-wrapper .issues-page__bulk-bar{flex-direction:column;align-items:stretch}.issues-page__bulk-bar-wrapper .issues-page__bulk-actions{flex-direction:row;flex-wrap:wrap}}.issues-page__group-card.CardBox{width:100%;gap:16px;padding:16px;border-radius:24px}.issues-page__group-card.CardBox .issues-page__group-body,.issues-page__group-card.CardBox .issues-page__group-item{display:flex;flex-direction:column;gap:8px;width:100%}.issues-page__group-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;width:100%}.issues-page__group-header .issues-page__group-heading,.issues-page__group-header .issues-page__group-title-row,.issues-page__group-header .issues-page__group-subtitle-row{display:flex;align-items:center;gap:4px}.issues-page__group-header .issues-page__group-heading{align-items:flex-start;min-width:0;flex:1 1 auto}.issues-page__group-header .issues-page__group-copy{display:flex;flex-direction:column;gap:8px;min-width:0}.issues-page__group-header .issues-page__group-subtitle-row{justify-content:flex-start;gap:8px}.issues-page__group-header .issues-page__group-toggle.MuiIconButton-root{padding:0;margin-top:4px;color:#4b535e;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.issues-page__group-header .issues-page__group-toggle--expanded{transform:rotate(180deg)}.issues-page__group-header .issues-page__group-title{margin:0;color:#06143c;font-family:Poppins;font-size:16px;font-weight:600;line-height:24px;overflow-wrap:break-word;word-break:break-word;min-width:0}.issues-page__group-header .issues-page__group-edit-link{padding:0;border:0;background:transparent;color:#133db9;font-family:Poppins;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer}.issues-page__group-header .issues-page__group-edit-link:hover{text-decoration:underline}.issues-page__group-header .issues-page__group-generate-btn{flex-shrink:0;display:inline-flex;align-items:center;gap:2px}@media(max-width:1023px){.issues-page__group-header,.issues-page__group-header .issues-page__group-subtitle-row{flex-direction:column;align-items:stretch}}.issues-page__issue-row{display:grid;grid-template-columns:26px minmax(140px,.7fr) minmax(210px,1fr) minmax(210px,1fr) 64px;gap:16px;align-items:stretch;width:100%;padding:16px;border:1px solid #bbc1c9;border-radius:8px;background-color:#fcfcfd}.issues-page__issue-row .issues-page__issue-select-column{display:flex;align-items:flex-start}.issues-page__issue-row--muted{opacity:.6}@media(max-width:1023px){.issues-page__issue-row{grid-template-columns:1fr}.issues-page__issue-row .issues-page__issue-select-column{justify-content:flex-start}}.issues-page__panel .issues-page__panel-layout--with-image{display:flex;align-items:stretch;gap:8px;min-width:0}.issues-page__panel .issues-page__panel-main{display:flex;flex:1 1 auto;flex-direction:column;gap:4px;min-width:0}.issues-page__panel .issues-page__panel-header{display:flex;align-items:center;gap:4px;justify-content:space-between}.issues-page__panel .issues-page__panel-header>div{display:inline-flex;align-items:center;gap:4px}.issues-page__panel .issues-page__panel-label{color:#06143c;font-family:Poppins;font-size:16px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:.12px}.issues-page__panel .issues-page__panel-body{display:flex;gap:8px;min-height:72px;padding:8px;border-radius:4px;background-color:#f2f4f7;height:100%}.issues-page__panel .issues-page__panel-body--with-image{align-items:flex-start}.issues-page__panel .issues-page__panel-image-wrap{position:relative;display:flex;flex-direction:column;align-items:stretch;overflow:hidden;border-radius:4px}.issues-page__panel .issues-page__panel-image{width:134px;height:118px;object-fit:cover;border:1px solid rgba(10,32,97,.12);border-radius:4px;background-color:#fcfcfd}.issues-page__panel .issues-page__panel-image-action{position:absolute;right:0;bottom:0;left:0;display:flex;padding:4px;justify-content:center;align-items:center;gap:4px;align-self:stretch;color:#f2f4f7;background:#0f2f8f;font-size:12px;line-height:16px}.issues-page__panel .issues-page__panel-image-action-icon{width:14px;height:16px;flex:0 0 auto}.issues-page__panel .issues-page__panel-value{margin:0;color:#0a2061;font-family:Poppins;font-size:14px;line-height:20px;overflow-wrap:break-word;word-break:break-word;min-width:0}.issues-page__actions{display:flex;flex-direction:column;gap:4px}@media(max-width:1023px){.issues-page__actions{flex-direction:row;flex-wrap:wrap}}.issues-page__issue-meta{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;height:100%;padding-top:4px}.issues-page__issue-meta .issues-page__issue-title-row{display:flex;align-items:center;gap:4px;min-width:0}.issues-page__issue-meta .issues-page__issue-icon{width:14px;height:14px;display:block;flex:0 0 14px}.issues-page__issue-meta .issues-page__issue-title{color:#06143c;font-family:Poppins;font-size:18px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:.12px;overflow-wrap:break-word;word-break:break-word;min-width:0}.issues-page__issue-meta .issues-page__issue-tag{color:#ad182a;font-family:Poppins;font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.12px;display:flex;width:120px;padding:4px 8px;justify-content:center;align-items:center;gap:4px;border-radius:4px;background:#ffe9ec}.issues-page__issue-meta .issues-page__issue-time{margin:auto 0 0;color:#06143c;font-family:Poppins;font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.12px}.issues-page__panel{display:flex;flex-direction:column;gap:4px;min-width:0}.issues-page__panel .issues-page__panel-header{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.issues-page__panel .issues-page__panel-label{color:#0a2061;font-family:Poppins;font-size:18px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:.12px}.issues-page__panel .issues-page__panel-meta{margin:0;color:#4b535e;font-family:Poppins;font-size:14px;line-height:20px}.issues-page__panel .issues-page__panel-meta--error{color:#ad182a}.issues-page__panel .issues-page__panel-body{display:flex;gap:8px;min-height:72px;padding:8px;background-color:#f2f4f7;height:100%}.issues-page__panel .issues-page__panel-body--editable{padding:0;background-color:transparent}.issues-page__panel .issues-page__panel-editor .MuiOutlinedInput-root{height:100%;display:flex;padding:8px;align-items:flex-start;gap:8px;flex:1 0 0;align-self:stretch}.issues-page__panel .issues-page__panel-editor .MuiOutlinedInput-input{font-size:14px;line-height:20px}.issues-page__intro{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px;align-items:baseline}.issues-page__intro .issues-page__intro-main{display:flex;align-items:center;flex-wrap:wrap;gap:16px;align-items:baseline}.issues-page__intro .issues-page__timestamp{color:#4b535e;font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.12px}@media(max-width:1023px){.issues-page__intro{flex-direction:column;align-items:stretch}}.issues-page__pagination{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:16px;color:#06143c;font-family:Poppins;font-size:14px;line-height:20px}.issues-page__pagination .issues-page__pagination-size,.issues-page__pagination .issues-page__pagination-nav{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.issues-page__pagination .issues-page__pagination-select{width:100%;max-width:84px}.issues-page__pagination .issues-page__pagination-label{color:#06143c;font-family:Poppins;font-size:14px;line-height:20px}.issues-page__pagination .MuiButton-root{min-width:auto;padding:4px 8px;border-radius:4px;font-family:Poppins;font-size:14px;text-transform:none}@media(max-width:1023px){.issues-page__pagination{flex-direction:column;align-items:stretch}}.issues-page__summary-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;margin-bottom:16px}.issues-page__summary-row .issues-page__summary-copy{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.issues-page__summary-row .issues-page__summary-copy span{color:#06143c;font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.12px}.issues-page__summary-row .issues-page__summary-sort{display:flex;align-items:center;flex-wrap:wrap;gap:4px;justify-content:flex-end;margin-left:auto}.issues-page__summary-row .issues-page__summary-sort span{color:#4b535e;font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.12px}.issues-page__summary-row .issues-page__sort-select{color:#0a2061;font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.12px}.issues-page__summary-row .issues-page__sort-select.MuiInputBase-root .MuiSelect-select{padding:0 20px 0 0}.issues-page__summary-row .issues-page__sort-select .MuiSelect-icon{width:16px;height:16px;top:calc(50% - 8px);background-image:url(/images/chevron-down-sm.svg)}@media(max-width:1023px){.issues-page__summary-row{flex-direction:column;align-items:stretch}}.issues-page__toolbar-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.issues-page__toolbar-row .issues-page__toolbar{display:grid;grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,.9fr));gap:8px;flex:1 1 auto}.issues-page__toolbar-row .issues-page__toolbar-search,.issues-page__toolbar-row .issues-page__toolbar-control,.issues-page__toolbar-row .issues-page__toolbar-field{width:100%}.issues-page__toolbar-row .issues-page__severity-placeholder{color:#06143c;font-family:Poppins;font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.12px}.issues-page__toolbar-row .issues-page__severity-value{display:flex;align-items:center;gap:8px;min-width:0}.issues-page__toolbar-row .issues-page__severity-pill{display:flex;align-items:center;border-radius:999px;font-family:Poppins;font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.12px;white-space:nowrap;box-sizing:border-box}.issues-page__toolbar-row .issues-page__severity-pill--selected{padding:4px 12px;gap:4px;border:1px solid #133db9;background:#133db9;color:#f2f4f7;cursor:pointer;max-height:24px}.issues-page__toolbar-row .issues-page__severity-pill--selected svg{font-size:16px}.issues-page__toolbar-row .issues-page__severity-pill--count{padding:4px 12px;gap:8px;border:1px solid #bbc1c9;background:#fcfcfd;color:#06143c;max-height:24px}.issues-page__toolbar-row .issues-page__toolbar-field .MuiOutlinedInput-root{height:42px}@media(max-width:1023px){.issues-page__toolbar-row{flex-direction:column;align-items:stretch}.issues-page__toolbar-row .issues-page__toolbar{grid-template-columns:1fr}}.issue-detail-card{display:flex;gap:16px;padding:24px;border:1px solid #bbc1c9;border-radius:8px;background:#fcfcfd}.issue-detail-card__image-col{display:flex;flex-direction:column;gap:8px;flex-shrink:0;width:165px}.issue-detail-card__image-wrap{width:100%;aspect-ratio:1/1;overflow:hidden;border-radius:4px;background:#f2f4f7}.issue-detail-card__image{width:100%;height:100%;display:block;object-fit:cover}.issue-detail-card__image-link{display:flex;align-items:center;gap:4px;flex-wrap:wrap;min-width:0}.issue-detail-card__image-link-icon{width:14px;height:14px;display:block;flex-shrink:0}.issue-detail-card__image-link-text{color:#06143c;font-family:Poppins;font-size:14px;font-weight:400;line-height:20px;width:100%}.issue-detail-card__image-link-url{display:block;max-width:100%;color:#133db9;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.issue-detail-card__image-link-url:hover{text-decoration:underline}.issue-detail-card__copy-btn{display:inline-flex;align-items:center;gap:2px;padding:0;border:0;background:transparent;color:#133db9;font-family:Poppins;font-size:14px;font-weight:600;cursor:pointer}.issue-detail-card__copy-btn svg{width:14px;height:14px;display:block;flex-shrink:0}.issue-detail-card__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.issue-detail-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.issue-detail-card__title-row{display:flex;align-items:center;gap:4px}.issue-detail-card__icon{width:16px;height:16px;display:block;flex-shrink:0}.issue-detail-card__title{margin:0;color:#06143c;font-family:Poppins;font-size:18px;font-weight:700;line-height:24px;letter-spacing:.12px}.issue-detail-card__timestamp{display:flex;align-items:center;gap:4px;margin:0;color:#4b535e;font-family:Poppins;font-size:14px;font-weight:400;line-height:20px;white-space:nowrap;flex-shrink:0}.issue-detail-card__timestamp-icon{display:inline-flex;align-items:center;width:14px;height:14px;flex-shrink:0}.issue-detail-card__timestamp-icon svg{width:100%;height:100%}.issue-detail-card__tag{display:inline-flex;align-items:center;padding:4px 8px;border-radius:4px;font-family:Poppins;font-size:12px;font-weight:400;line-height:16px;width:fit-content}.issue-detail-card__tag--high{background:#ffe9ec;color:#ad182a}.issue-detail-card__tag--medium{background:#fff1e3;color:#734203}.issue-detail-card__tag--low{background:#f1edfc;color:#451dbf}.issue-detail-card__panel{display:flex;flex-direction:column;gap:4px}.issue-detail-card__panel-header{display:flex;align-items:center;gap:8px}.issue-detail-card__panel-label{display:inline-flex;align-items:center;gap:2px;color:#06143c;font-family:Poppins;font-size:18px;font-weight:400;line-height:24px;letter-spacing:.12px}.issue-detail-card__panel-info{display:inline-flex;align-items:center;color:#4b535e;cursor:default}.issue-detail-card__panel-meta{flex:1;color:#4b535e;font-family:Poppins;font-size:14px;font-weight:400;line-height:20px;text-align:right}.issue-detail-card__panel-meta--error{color:#ad182a}.issue-detail-card__existing-box{padding:8px;border-radius:4px;background:#f2f4f7;min-height:32px}.issue-detail-card__existing-text{margin:0;color:#06143c;font-family:Poppins;font-size:14px;font-weight:400;line-height:20px;overflow-wrap:break-word;word-break:break-word}.issue-detail-card__existing-note{margin:0;color:#ad182a;font-family:Poppins;font-size:12px;font-weight:400;line-height:16px}.issue-detail-card__suggestion-wrap{position:relative}.issue-detail-card__editor .MuiInputBase-input{padding-right:28px!important}.issue-detail-card__editor .MuiOutlinedInput-root.Mui-disabled{pointer-events:none;background:#f2f4f7}.issue-detail-card__edit-btn{position:absolute;top:8px;right:8px;display:inline-flex;width:16px;height:16px;padding:0;border:0;background:transparent;color:#4b535e;cursor:pointer}.issue-detail-card__edit-btn svg{width:100%;height:100%;display:block}.issue-detail-card__regen-prompt .MuiOutlinedInput-root{background:#fcfcfd}.issue-detail-card__regen-prompt .MuiOutlinedInput-root.Mui-disabled{pointer-events:none;background:#f2f4f7}.issue-detail-card__actions{display:flex;align-items:center;gap:8px;margin-top:4px}.modal-error-alert{display:flex;flex-direction:column;align-items:flex-end;padding:12px 16px;background-color:#ffe9ec;border:1px solid #d91f35;border-radius:4px;width:100%}.modal-error-alert__content{display:flex;gap:8px;align-items:flex-start;width:100%}.modal-error-alert__icon.MuiSvgIcon-root{flex-shrink:0;color:#ad182a;font-size:24px!important}.modal-error-alert__text-container{display:flex;flex:1;gap:8px;align-items:center;min-width:0}.modal-error-alert__text{display:flex;flex:1;gap:4px;align-items:flex-start;min-width:0}.modal-error-alert__title{flex-shrink:0;color:#ad182a;font-size:16px;font-weight:600;line-height:24px;white-space:nowrap}.modal-error-alert__message{flex:1;margin:0;color:#06143c;font-size:16px;line-height:24px;min-width:0}.modal-error-alert__action{flex-shrink:0;padding:0;background:none;border:none;cursor:pointer;color:#133db9;font-size:16px;font-weight:600;line-height:24px}.modal-error-alert__action:hover{text-decoration:underline}.modal-error-alert__close{display:flex;flex-shrink:0;align-items:flex-start;justify-content:center;width:24px;height:24px;padding:0;background:none;border:none;cursor:pointer}.modal-error-alert__close-icon.MuiSvgIcon-root{font-size:20px!important;color:#06143c}#issue-detail-modal{z-index:1500;padding:16px}#issue-detail-modal .issue-detail-modal__card{position:relative;z-index:1;display:flex;width:760px;max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);overflow-y:auto;flex-direction:column;gap:16px;padding:24px;border:0;margin:0;box-sizing:border-box}#issue-detail-modal .issue-detail-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-right:24px}#issue-detail-modal .issue-detail-modal__header-info{display:flex;flex-direction:column;gap:4px}#issue-detail-modal .issue-detail-modal__title{margin:0;color:#06143c;font-family:Poppins;font-size:20px;font-weight:500;line-height:28px;letter-spacing:.12px}#issue-detail-modal .issue-detail-modal__header-meta{display:flex;align-items:center;gap:12px}#issue-detail-modal .issue-detail-modal__edit-link{color:#133db9;font-family:Poppins;font-size:14px;font-weight:600;line-height:20px;text-decoration:none}#issue-detail-modal .issue-detail-modal__edit-link:hover{text-decoration:underline}#issue-detail-modal .issue-detail-modal__close{flex-shrink:0}#issue-detail-modal .issue-detail-modal__tabs{display:flex;align-items:center;border-bottom:1px solid #d4d8dd;gap:0}#issue-detail-modal .issue-detail-modal__tab{padding:4px 12px;border:0;border-bottom:4px solid transparent;border-radius:0;margin-bottom:-1px;background:transparent;color:#06143c;font-family:Poppins;font-size:18px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:.12px;cursor:pointer;white-space:nowrap;transition:border-color .15s ease}#issue-detail-modal .issue-detail-modal__tab:hover,#issue-detail-modal .issue-detail-modal__tab:focus:not(:focus-visible),#issue-detail-modal .issue-detail-modal__tab:active{background:transparent;border-color:transparent;color:#06143c;box-shadow:none;outline:none}#issue-detail-modal .issue-detail-modal__tab.issue-detail-modal__tab--active:hover,#issue-detail-modal .issue-detail-modal__tab.issue-detail-modal__tab--active:focus,#issue-detail-modal .issue-detail-modal__tab.issue-detail-modal__tab--active:focus-visible,#issue-detail-modal .issue-detail-modal__tab.issue-detail-modal__tab--active:active{border-bottom-color:#133db9}#issue-detail-modal .issue-detail-modal__tab--active{display:flex;padding:4px 12px;align-items:center;gap:4px;border-radius:0;border-bottom:4px solid #133db9}#issue-detail-modal .issue-detail-modal__tab-content{display:flex;flex-direction:column;gap:16px}#issue-detail-modal .issue-detail-modal__card-list,#issue-detail-modal .issue-detail-modal__google-preview{display:flex;flex-direction:column;gap:12px}#issue-detail-modal .issue-detail-modal__google-preview-title{margin:0;color:#06143c;font-family:Poppins;font-size:20px;font-weight:600;line-height:28px;letter-spacing:.12px}#issue-detail-modal .issue-detail-modal__google-card{display:flex;flex-direction:column;gap:4px;padding:24px;border:.5px solid #7f8b99;border-radius:8px;background:#fcfcfd}#issue-detail-modal .issue-detail-modal__google-site-title{margin:0;color:#1a0dab;font-family:Poppins;font-size:20px;font-weight:400;line-height:28px;overflow-wrap:break-word;word-break:break-word}#issue-detail-modal .issue-detail-modal__google-url{margin:0;color:#006621;font-family:Poppins;font-size:16px;font-weight:400;line-height:24px;overflow-wrap:break-word;word-break:break-word}#issue-detail-modal .issue-detail-modal__google-desc{margin:0;color:#545454;font-family:Poppins;font-size:16px;font-weight:400;line-height:24px;overflow-wrap:break-word;word-break:break-word}#issue-detail-modal .issue-detail-modal__og-table{display:flex;flex-direction:column;gap:8px}#issue-detail-modal .issue-detail-modal__og-table-head{display:grid;grid-template-columns:211px 1fr 120px 1fr 24px;gap:16px;padding:0 24px}#issue-detail-modal .issue-detail-modal__og-table-head span{color:#06143c;font-family:Poppins;font-size:16px;font-weight:600;line-height:24px}#issue-detail-modal .issue-detail-modal__og-table-body{display:flex;flex-direction:column;gap:8px}#issue-detail-modal .issue-detail-modal__og-row{border-radius:8px;border:1px solid #bbc1c9;transition:background .15s ease}#issue-detail-modal .issue-detail-modal__og-row:not(.issue-detail-modal__og-row--open):hover{background:#f2f4f7}#issue-detail-modal #issue-detail-modal .issue-detail-modal__og-row-header :hover{border:1px solid red}#issue-detail-modal .issue-detail-modal__og-row-header{display:grid;grid-template-columns:211px 1fr 120px 1fr 24px;gap:16px;align-items:center;width:100%;padding:16px 24px;border:0;background:transparent;text-align:left;cursor:pointer}#issue-detail-modal .issue-detail-modal__og-field-name{display:flex;align-items:center;gap:8px;color:#06143c;font-family:Poppins;font-size:18px;font-weight:700;line-height:24px;letter-spacing:.12px}#issue-detail-modal .issue-detail-modal__og-field-icon{width:16px;height:16px;display:block;flex-shrink:0}#issue-detail-modal .issue-detail-modal__og-path{color:#4b535e;font-family:Poppins;font-size:14px;font-weight:400;line-height:20px;word-break:break-all}#issue-detail-modal .issue-detail-modal__og-severity{display:inline-flex;align-items:center;padding:4px 8px;border-radius:4px;font-family:Poppins;font-size:12px;font-weight:400;line-height:16px;width:fit-content}#issue-detail-modal .issue-detail-modal__og-severity--high{background:#ffe9ec;color:#ad182a}#issue-detail-modal .issue-detail-modal__og-severity--medium{background:#fff1e3;color:#734203}#issue-detail-modal .issue-detail-modal__og-severity--low{background:#f1edfc;color:#451dbf}#issue-detail-modal .issue-detail-modal__og-updated{color:#4b535e;font-family:Poppins;font-size:14px;font-weight:400;line-height:20px}#issue-detail-modal .issue-detail-modal__og-chevron{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;color:#06143c;transition:transform .2s ease}#issue-detail-modal .issue-detail-modal__og-chevron svg{width:100%;height:100%;display:block}#issue-detail-modal .issue-detail-modal__og-chevron--open{transform:rotate(180deg)}#issue-detail-modal .issue-detail-modal__og-row-body{display:grid;grid-template-columns:1fr 1fr auto;gap:16px;padding:16px;border-top:1px solid #bbc1c9;background:#f2f4f7}#issue-detail-modal .issue-detail-modal__og-existing,#issue-detail-modal .issue-detail-modal__og-suggestion{display:flex;flex-direction:column;gap:8px}#issue-detail-modal .issue-detail-modal__og-panel-header{display:flex;align-items:center;gap:8px}#issue-detail-modal .issue-detail-modal__og-panel-label{color:#06143c;font-family:Poppins;font-size:18px;font-weight:400;line-height:24px;letter-spacing:.12px}#issue-detail-modal .issue-detail-modal__og-panel-meta{flex:1;color:#4b535e;font-family:Poppins;font-size:14px;font-weight:400;line-height:20px;text-align:right}#issue-detail-modal .issue-detail-modal__og-image-wrap{display:flex;flex-direction:column;gap:4px}#issue-detail-modal .issue-detail-modal__og-image{width:100%;max-height:120px;object-fit:cover;border-radius:4px;background:#e0e5ee}#issue-detail-modal .issue-detail-modal__og-copy-link{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:transparent;color:#133db9;font-family:Poppins;font-size:14px;font-weight:600;cursor:pointer}#issue-detail-modal .issue-detail-modal__og-copy-link img{width:14px;height:14px;display:block}#issue-detail-modal .issue-detail-modal__og-copy-link:hover{text-decoration:underline}#issue-detail-modal .issue-detail-modal__og-existing-box{padding:8px;border-radius:4px;background:#f2f4f7}#issue-detail-modal .issue-detail-modal__og-existing-box p{margin:0;color:#06143c;font-family:Poppins;font-size:14px;font-weight:400;line-height:20px}#issue-detail-modal .issue-detail-modal__og-suggestion-box{position:relative;padding:8px 28px 8px 8px;border:1px solid #bbc1c9;border-radius:4px;background:#fcfcfd;min-height:60px}#issue-detail-modal .issue-detail-modal__og-suggestion-box p{margin:0;color:#06143c;font-family:Poppins;font-size:14px;font-weight:400;line-height:20px}#issue-detail-modal .issue-detail-modal__og-edit-btn{position:absolute;top:8px;right:8px;display:inline-flex;width:16px;height:16px;padding:0;border:0;background:transparent;color:#4b535e;cursor:pointer}#issue-detail-modal .issue-detail-modal__og-edit-btn svg{width:100%;height:100%;display:block}#issue-detail-modal .issue-detail-modal__og-row-actions{display:flex;flex-direction:column;gap:8px;align-self:flex-start;padding-top:28px}#issue-detail-modal .issue-detail-modal__og-preview{display:flex;flex-direction:column;gap:12px}#issue-detail-modal .issue-detail-modal__og-preview-title{margin:0;color:#06143c;font-family:Poppins;font-size:20px;font-weight:600;line-height:28px;letter-spacing:.12px}#issue-detail-modal .issue-detail-modal__og-preview-card{display:flex;flex-direction:column;width:260px;border:.5px solid #7f8b99;border-radius:8px;overflow:hidden;background:#fcfcfd}#issue-detail-modal .issue-detail-modal__og-preview-header{display:flex;align-items:center;gap:8px;padding:12px 16px 8px}#issue-detail-modal .issue-detail-modal__og-preview-avatar{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#1747d8;color:#fcfcfd;font-family:Poppins;font-size:16px;font-weight:700;flex-shrink:0}#issue-detail-modal .issue-detail-modal__og-preview-site{color:#06143c;font-family:Poppins;font-size:16px;font-weight:600;line-height:24px}#issue-detail-modal .issue-detail-modal__og-preview-image-placeholder{width:100%;height:150px;background:#f2f4f7}#issue-detail-modal .issue-detail-modal__og-preview-meta{display:flex;flex-direction:column;gap:2px;padding:12px 16px}#issue-detail-modal .issue-detail-modal__og-preview-url{margin:0;color:#126d46;font-family:Poppins;font-size:14px;font-weight:400;line-height:20px}#issue-detail-modal .issue-detail-modal__og-preview-name{margin:0;color:#06143c;font-family:Poppins;font-size:16px;font-weight:700;line-height:24px}#issue-detail-modal .issue-detail-modal__og-preview-desc{margin:0;color:#4b535e;font-family:Poppins;font-size:14px;font-weight:400;line-height:20px}@media(max-width:1023px){#issue-detail-modal .issue-detail-modal__card{padding:16px;max-width:calc(100vw - 16px)}#issue-detail-modal .issue-detail-modal__close{top:16px;right:16px}#issue-detail-modal .issue-detail-modal__og-table-head,#issue-detail-modal .issue-detail-modal__og-row-header{grid-template-columns:1fr auto 24px;padding-left:16px;padding-right:16px}#issue-detail-modal .issue-detail-modal__og-table-head span:nth-child(2),#issue-detail-modal .issue-detail-modal__og-table-head span:nth-child(4),#issue-detail-modal .issue-detail-modal__og-row-header span:nth-child(2),#issue-detail-modal .issue-detail-modal__og-row-header span:nth-child(4){display:none}#issue-detail-modal .issue-detail-modal__og-row-body{grid-template-columns:1fr}}.issues-page{min-height:calc(100vh - 100px);padding:8px 0 80px;background-color:#f2f4f7}.issues-page__groups{display:flex;flex-direction:column;gap:16px}.issues-page__empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background-color:#fcfcfd;border-radius:8px;min-height:420px;width:100%}.issues-page__empty-icon{width:36px;height:36px;flex-shrink:0;margin-bottom:2px}.issues-page__empty-title{font-family:Poppins;font-size:18px;font-weight:600;line-height:24px;letter-spacing:.12px;color:#06143c;text-align:center;margin:0}.issues-page__empty-subtitle{font-family:Poppins;font-size:14px;font-weight:400;line-height:20px;letter-spacing:.12px;color:#4b535e;text-align:center;margin:0}.issues-page__empty-btn{margin-top:4px}.issues-page .MuiOutlinedInput-root,.issues-page .MuiSelect-select,.issues-page .MuiInputBase-input,.issues-page .MuiMenuItem-root{font-family:Poppins;font-size:14px}.issues-page .MuiSelect-icon{width:24px;height:24px;top:calc(50% - 12px);background-image:url(/images/chevron-down.svg);background-repeat:no-repeat;background-position:center;background-size:contain;color:transparent}.issues-page .MuiSelect-icon path{display:none}.issues-page .issues-page__checkbox.MuiCheckbox-root{width:20px;height:20px;margin:0 8px 0 0;padding:0;border-radius:4px}.issues-page .issues-page__checkbox-icon{display:flex;width:20px;height:20px;justify-content:center;align-items:center;flex-shrink:0;aspect-ratio:1/1;box-sizing:border-box;border-radius:4px;background:#fcfcfd;border:1px solid #bbc1c9}.issues-page .issues-page__checkbox-icon--checked,.issues-page .issues-page__checkbox-icon--indeterminate{border:1.667px solid #133db9;background:#133db9}.issues-page .issues-page__checkbox-icon--checked:after{content:"";width:5px;height:9px;border-right:2px solid #fcfcfd;border-bottom:2px solid #fcfcfd;transform:translateY(-1px) rotate(45deg)}.issues-page .issues-page__checkbox-icon--indeterminate:after{content:"";width:8px;height:2px;border-radius:999px;background:#fcfcfd}.scan-details-modal__card{position:relative;z-index:1;display:flex;width:520px;max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);padding:32px 24px 24px;flex-direction:column;gap:20px;border:0;margin:0;overflow-y:auto}.scan-details-modal__header{display:flex;padding-right:32px}.scan-details-modal__meta{display:flex;flex-direction:column;gap:12px;margin:0}.scan-details-modal__meta-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.scan-details-modal__meta-row dt,.scan-details-modal__meta-row dd{margin:0}.scan-details-modal__meta-row dt{color:#06143c;font-size:18px;font-weight:600;line-height:24px}.scan-details-modal__meta-row dd{color:#4b535e;font-size:18px;font-weight:400;line-height:24px;text-align:right}.scan-details-modal__summary{display:flex;flex-direction:column;gap:12px}.scan-details-modal__total-card,.scan-details-modal__summary-card{display:flex;flex-direction:column;gap:4px;border-radius:12px;box-sizing:border-box}.scan-details-modal__total-card{padding:12px;background:#dae2fb}.scan-details-modal__summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.scan-details-modal__summary-card{padding:12px;background:#f2f4f7}.scan-details-modal__card-label{color:#06143c;font-size:14px;font-weight:500;line-height:20px}.scan-details-modal__total-value,.scan-details-modal__summary-value{color:#06143c;font-weight:700;line-height:1}.scan-details-modal__total-value{font-size:28px}.scan-details-modal__summary-value{font-size:24px}.scan-details-modal__severity-list{display:flex;flex-direction:column;margin:0}.scan-details-modal__severity-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 0;border-top:1px solid #d4d8dd}.scan-details-modal__severity-row:first-child{border-top:0}.scan-details-modal__severity-row dt,.scan-details-modal__severity-row dd{margin:0}.scan-details-modal__severity-row dd{color:#133db9;font-size:18px;font-weight:500;line-height:24px}.scan-details-modal__severity-badge{display:inline-flex;align-items:center;justify-content:center;min-width:120px;padding:4px 16px;border-radius:8px;font-size:14px;font-weight:500;line-height:20px}.scan-details-modal__severity-badge--high{background:#ffe9ec;color:#ad182a}.scan-details-modal__severity-badge--medium{background:#fff1e3;color:#734203}.scan-details-modal__severity-badge--low{background:#f1edfc;color:#451dbf}.scan-details-modal__alert{padding:12px;border:1px solid #d91f35;border-radius:8px;background:#ffe9ec;color:#ad182a;font-size:14px;line-height:20px}.scan-details-modal__footer{display:flex;justify-content:flex-end}.scan-details-modal__run-button{min-width:140px}@media(max-width:980px){.scan-details-modal__summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:780px){.scan-details-modal__card{max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);padding:24px 16px 16px;gap:16px}.scan-details-modal__header{padding-right:24px}.scan-details-modal__meta-row{flex-direction:column;align-items:flex-start}.scan-details-modal__meta-row dd{text-align:left}.scan-details-modal__summary-grid{grid-template-columns:1fr 1fr}.scan-details-modal__severity-row{align-items:flex-start;flex-direction:column}.scan-details-modal__footer{justify-content:stretch}.scan-details-modal__run-button{width:100%}}.scans-page__alert{padding:12px;border:1px solid #d91f35;border-radius:8px;background:#ffe9ec;color:#ad182a;font-size:14px}.scans-page__actions-column,.scans-page__action-cell{width:144px}.scans-page__table-link{color:#133db9;font-weight:600;text-decoration:none}.scans-page__empty-cell{padding:0!important;border-bottom:0!important}.scans-page__empty-state{display:flex;min-height:330px;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:32px 16px;text-align:center}.scans-page__empty-icon{color:#0a2061;font-size:28px!important}.scans-page__empty-title{margin:0;color:#06143c;font-size:14px;font-weight:600}.scans-page__empty-description{color:#4b535e;font-size:12px}.scans-page__footer{width:100%;margin-top:12px}.scans-page__footer .MuiTablePagination-toolbar{min-height:auto;display:flex;align-items:center;justify-content:flex-start;gap:16px;width:100%;padding:0 16px}.scans-page__footer .MuiTablePagination-spacer{display:none}.scans-page__footer .MuiTablePagination-selectLabel{margin:0;color:#06143c;font-size:14px;line-height:20px}.scans-page__footer .MuiTablePagination-input{min-width:64px;min-height:32px;margin:0 auto 0 8px;border:1px solid #bbc1c9;border-radius:8px;background:#fcfcfd;box-sizing:border-box}.scans-page__footer .MuiTablePagination-select{padding:4px 24px 4px 8px!important;color:#06143c;font-size:14px;line-height:20px}.scans-page__footer .MuiTablePagination-input .MuiSvgIcon-root,.scans-page__footer .MuiTablePagination-input .MuiNativeSelect-icon{right:8px;color:#06143c}.scans-page__footer .MuiTablePagination-displayedRows{display:none}.scans-page__pagination{display:inline-flex;align-items:center;justify-content:center;gap:4px}.scans-page__pagination-button{width:28px;height:28px;border:0;background:transparent;color:#06143c}.scans-page__pagination-button:disabled{color:#667280;cursor:not-allowed}.scans-page__pagination-summary{display:inline-flex;align-items:center;gap:8px;margin:0 8px;color:#06143c;font-size:14px;line-height:20px}.scans-page__pagination-current{display:inline-flex;min-width:28px;height:28px;align-items:center;justify-content:center;border:1px solid #bbc1c9;border-radius:4px;background:#fcfcfd;font-weight:600}.scans-page__visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:780px){.scans-page__table thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.scans-page__table tbody,.scans-page__table tr,.scans-page__table td{display:block;width:100%}.scans-page__table tbody tr{border:1px solid #d4d8dd;border-radius:8px;background:#fcfcfd;overflow:hidden;display:flex}.scans-page__table td{display:grid;grid-template-columns:1fr;justify-items:center;gap:4px;padding:8px 24px;text-align:center;white-space:normal;word-break:break-word}.scans-page__table td:before{content:attr(data-label);display:block;color:#0a2061;font-size:12px;font-weight:600;text-align:center}.scans-page__empty-cell{display:table-cell!important}.scans-page__empty-cell:before{content:none}.scans-page__empty-state{min-height:280px;padding:24px 12px}.scans-page__footer .MuiTablePagination-toolbar{align-items:flex-start;flex-direction:column;padding-top:12px;gap:16px}.scans-page__footer .MuiTablePagination-spacer{display:none}.scans-page__footer .MuiTablePagination-input{margin:0}.scans-page__pagination{width:100%}}.settings-general-boxes .MuiGrid-container{padding:8px}.settings-general-boxes .MuiTextField-root{max-width:280px}.settings-general-boxes .MuiFilledInput-underline:before{border-bottom:0px!important}.settings-general-boxes .MuiFilledInput-input,.settings-general-boxes .MuiOutlinedInput-input{padding:8px}.settings-schedule-boxes .schedule-form-visibility{display:none}.settings-schedule-boxes .schedule-form-visibility.is-visible{display:block}.settings-schedule-boxes .schedule-form{display:flex;flex-direction:column;align-items:left;gap:4px}@media(min-width:980px){.settings-schedule-boxes .schedule-form{flex-direction:row;align-items:center;gap:4px;margin-right:16px}}.settings-language-boxes .language-form{display:flex;gap:16px}.settings-language-boxes .language-form .language-region{display:flex;align-items:center;gap:16px;justify-content:center}.settings-language-boxes .language-form .language-region .MuiFormControl-root{width:240px}.settings-language-boxes .language-form .language-primary,.settings-language-boxes .language-form .language-additional{display:flex;align-items:center;gap:16px;justify-content:center}.settings-language-boxes .language-form .language-primary .MuiFormControl-root,.settings-language-boxes .language-form .language-additional .MuiFormControl-root{width:220px}@media(max-width:1367px){.settings-language-boxes .language-form{flex-direction:column;align-items:start}.settings-language-boxes .language-form .language-region .MuiFormControl-root,.settings-language-boxes .language-form .language-primary .MuiFormControl-root,.settings-language-boxes .language-form .language-additional .MuiFormControl-root{width:100%}}.home-page{min-height:100vh;padding:2.25rem 1.25rem;background:radial-gradient(circle at 85% 10%,rgba(255,126,219,.24),transparent 30%),radial-gradient(circle at 15% 10%,rgba(51,209,255,.24),transparent 32%),linear-gradient(160deg,#06111c,#0b1e32 45%,#071423)}.home-container{max-width:1200px;margin:0 auto}.home-hero{padding:1.5rem;border:1px solid rgba(255,255,255,.14);border-radius:1.5rem;background:#0f1f34b8;box-shadow:0 24px 80px #050b18a6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.home-chip{letter-spacing:.06em}.home-title{margin:1rem 0 0;color:#fff;font-size:2rem;font-weight:800;line-height:1.12}.home-subtitle{max-width:780px;margin:1rem 0 0;color:#ffffffd1;font-size:1.1rem;line-height:1.55}.home-actions{display:flex;flex-direction:column;gap:.75rem;margin-top:1.5rem}.home-features{display:grid;grid-template-columns:1fr;gap:.75rem;margin-top:.75rem}.feature-card{height:100%;padding:1.25rem;border:1px solid rgba(255,255,255,.12);border-radius:1.25rem;background:#0b1a2db3}.feature-label{margin:0;color:#33d1ff;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase}.feature-title{margin:.6rem 0 0;color:#fff;font-size:1.5rem;font-weight:700}.feature-description{margin:.8rem 0 0;color:#ffffffbf;line-height:1.65}.home-props-example{margin-top:1rem}.home-props-title{margin:0 0 .5rem;color:#fff;font-size:1.4rem;font-weight:700}.home-props-subtitle{margin:0;color:#ffffffbf}.home-props-grid{display:grid;grid-template-columns:1fr;gap:.75rem;margin-top:.75rem}.home-json-card{margin-top:.75rem}.home-code-block{margin:.75rem 0 0;padding:.75rem;overflow:auto;border:1px solid rgba(255,255,255,.14);border-radius:.75rem;background:#030a12a6;color:#d6f3ff;font-size:.83rem;line-height:1.45}.home-form-card{margin-top:.75rem}.home-alert{margin-bottom:.75rem}.home-form{display:grid;grid-template-columns:1fr;gap:.75rem}@media(min-width:600px){.home-actions{flex-direction:row}}@media(min-width:900px){.home-page{padding:3rem 1.5rem}.home-hero{padding:2.25rem}.home-title{font-size:3.5rem}.home-features{grid-template-columns:repeat(3,minmax(0,1fr))}.home-props-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}:root{--page-max-width: 1200px}html,body,#app{min-height:100%}main{min-height:calc(100vh - 100px);padding:12px 0 28px}body{margin:10px;font-family:Poppins,sans-serif;color:#06143c}h1{color:#141a24;font-size:40px;font-style:normal;font-weight:600;line-height:1.3;margin:unset}h2{color:#141a24;font-size:32px;font-style:normal;font-weight:500;line-height:1.3;margin:unset}h3{color:#141a24;font-size:28px;font-style:normal;font-weight:600;line-height:1.3;margin:unset}h4{color:#141a24;font-size:24px;font-style:normal;font-weight:600;line-height:1.3;margin:unset}h5{color:#141a24;font-size:20px;font-style:normal;font-weight:600;line-height:1.3;margin:unset}h6{color:#141a24;font-size:16px;font-style:normal;font-weight:600;line-height:1.3;margin:unset}p{color:#06143c;font-size:16px;font-style:normal;font-weight:400;line-height:1.3;margin:unset}button,.button,.btn-primary,a.btn-primary,.MuiButton-root.btn-primary,.btn-secondary,a.btn-secondary,.MuiButton-root.btn-secondary,.btn-tertiary,a.btn-tertiary,.MuiButton-root.btn-tertiary{display:inline-flex;align-items:center;justify-content:center;gap:0px;padding:8px 12px;border-radius:8px;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;line-height:1.3;text-decoration:none;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}.btn.fluid{width:100%}button,.button,.btn-primary,a.btn-primary,.MuiButton-root.btn-primary{border:2px solid #1747d8;background-color:#1747d8;color:#f2f4f7}button:not(:disabled):hover,.button:not(:disabled):hover,.btn-primary:not(:disabled):hover,a.btn-primary:not([aria-disabled=true]):hover,.MuiButton-root.btn-primary:not(:disabled):hover{background-color:#133db9;border-color:#133db9;color:#f2f4f7}button:not(:disabled):active,.button:not(:disabled):active,.btn-primary:not(:disabled):active,a.btn-primary:not([aria-disabled=true]):active,.MuiButton-root.btn-primary:not(:disabled):active{background-color:#0f2f8f;border-color:#0f2f8f;color:#f2f4f7}button:not(:disabled):focus-visible,.button:not(:disabled):focus-visible,.btn-primary:not(:disabled):focus-visible,a.btn-primary:not([aria-disabled=true]):focus-visible,.MuiButton-root.btn-primary:not(:disabled):focus-visible{background-color:#1747d8;border-color:#1747d8;color:#f2f4f7;outline:none;box-shadow:0 0 0 2px #0a2061,0 0 0 4px #e8edfd}button:disabled,button[disabled],.button:disabled,.button[disabled],.btn-primary:disabled,.btn-primary[disabled],a.btn-primary[aria-disabled=true],.MuiButton-root.btn-primary:disabled{background-color:#d4d8dd;border-color:#d4d8dd;color:#f2f4f7;cursor:not-allowed;pointer-events:none}.btn-secondary,a.btn-secondary,.MuiButton-root.btn-secondary{border:2px solid #133db9;background-color:#fcfcfd;color:#133db9}.btn-secondary:not(:disabled):hover,a.btn-secondary:not([aria-disabled=true]):hover,.MuiButton-root.btn-secondary:not(:disabled):hover{background-color:#fcfcfd;border-color:#0f2f8f;color:#0f2f8f}.btn-secondary:not(:disabled):active,a.btn-secondary:not([aria-disabled=true]):active,.MuiButton-root.btn-secondary:not(:disabled):active{background-color:#e8eaed;border-color:#0a2061;color:#0a2061}.btn-secondary:not(:disabled):focus-visible,a.btn-secondary:not([aria-disabled=true]):focus-visible,.MuiButton-root.btn-secondary:not(:disabled):focus-visible{background-color:#fcfcfd;border-color:#0f2f8f;color:#0f2f8f;outline:none;box-shadow:0 0 0 2px #0a2061,0 0 0 4px #e8edfd}.btn-secondary:disabled,.btn-secondary[disabled],a.btn-secondary[aria-disabled=true],.MuiButton-root.btn-secondary:disabled{background-color:#d4d8dd;border-color:#a7afb9;color:#667280;cursor:not-allowed;pointer-events:none}.btn-tertiary,a.btn-tertiary,.MuiButton-root.btn-tertiary{border:2px solid transparent;background-color:#fcfcfd;color:#133db9}.btn-tertiary:not(:disabled):hover,a.btn-tertiary:not([aria-disabled=true]):hover,.MuiButton-root.btn-tertiary:not(:disabled):hover{background-color:#fcfcfd;border-color:transparent;color:#0f2f8f}.btn-tertiary:not(:disabled):active,a.btn-tertiary:not([aria-disabled=true]):active,.MuiButton-root.btn-tertiary:not(:disabled):active{background-color:#fcfcfd;border-color:transparent;color:#0a2061}.btn-tertiary:not(:disabled):focus-visible,a.btn-tertiary:not([aria-disabled=true]):focus-visible,.MuiButton-root.btn-tertiary:not(:disabled):focus-visible{background-color:#fcfcfd;border-color:transparent;color:#0f2f8f;outline:none;box-shadow:0 0 0 2px #0a2061,0 0 0 4px #e8edfd}.btn-tertiary:disabled,.btn-tertiary[disabled],a.btn-tertiary[aria-disabled=true],.MuiButton-root.btn-tertiary:disabled{background-color:#d4d8dd;border-color:transparent;color:#667280;cursor:not-allowed;pointer-events:none}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1400;display:flex;align-items:center;justify-content:center;padding:24px}.modal-card{border-radius:16px;background:#fcfcfd;box-shadow:2px 2px 4px #0000000d}.modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#0a20615c;cursor:pointer}.modal-title{margin:0;color:#06143c;font-size:32px;font-weight:600;line-height:40px}.modal-close{position:absolute;top:24px;right:24px;display:inline-flex;width:16px;height:16px;padding:0;justify-content:center;align-items:center;border:0;background:transparent;cursor:pointer}.modal-close:hover,.modal-close:focus{background-color:transparent}.modal-close-icon{width:100%;height:100%;display:block}fieldset.MuiOutlinedInput-notchedOutline,fieldset.MuiPickersOutlinedInput-notchedOutline{border-radius:8px;border:1px solid #bbc1c9}.MuiFilledInput-root{border:2px #BBC1C9 solid!important;border-radius:8px!important;background-color:transparent!important}.MuiFilledInput-root .MuiSvgIcon-root,.MuiPickersTextField-root .MuiSvgIcon-root{fill:#05143c}.MuiPaper-rounded{border-radius:8px!important}.MuiFormControlLabel-root{margin-left:0!important}.MuiFormControlLabel-root .MuiCheckbox-root{width:20px;height:20px;margin-right:8px;color:#667280;margin-left:0}.MuiFormControl-root{margin:0!important}.MuiList-root{background-color:#f2f4f7}.MuiButton-root{text-transform:none!important}.MuiFormControlLabel-root .MuiCheckbox-root.Mui-checked .MuiSvgIcon-root{fill:#1747d8}.MuiFormHelperText-root{color:#667280;margin:unset}textarea{padding:8px 12px;border-radius:4px;border:1px solid #bbc1c9;background:#fcfcfd;font-size:16px;font-family:Poppins;font-weight:400;line-height:24px;letter-spacing:.12px}.page-intro{margin-bottom:10px}.MuiTableContainer-root{overflow:hidden;border:1px solid #d4d8dd;border-radius:8px;background:#fcfcfd;margin-bottom:8px}.MuiTable-root{width:100%;min-width:760px;border-collapse:collapse}.MuiTable-root .MuiTableCell-head{font-weight:700;white-space:nowrap}.MuiTable-root .MuiTableCell-body{line-height:20px}.MuiTable-root .MuiTableBody-root .MuiTableRow-root:hover{background:#f2f4f7}
