.MarketingHeader-module-scss-module__S3Fa4W__header{z-index:1020;background:#fff;border-bottom:1px solid #e5e7eb;transition:all .25s;position:fixed;top:0;left:0;right:0}.MarketingHeader-module-scss-module__S3Fa4W__transparent{background:0 0;border-bottom-color:#0000}.MarketingHeader-module-scss-module__S3Fa4W__transparent .MarketingHeader-module-scss-module__S3Fa4W__navLink,.MarketingHeader-module-scss-module__S3Fa4W__transparent .MarketingHeader-module-scss-module__S3Fa4W__tagline{color:#fff}.MarketingHeader-module-scss-module__S3Fa4W__transparent .MarketingHeader-module-scss-module__S3Fa4W__loginBtn{color:#fff;border-color:#ffffff80}.MarketingHeader-module-scss-module__S3Fa4W__transparent .MarketingHeader-module-scss-module__S3Fa4W__loginBtn:hover{background:#ffffff1a}.MarketingHeader-module-scss-module__S3Fa4W__scrolled{background:#fff;border-bottom-color:#e5e7eb;box-shadow:0 1px 2px #0000000d}.MarketingHeader-module-scss-module__S3Fa4W__scrolled .MarketingHeader-module-scss-module__S3Fa4W__navLink,.MarketingHeader-module-scss-module__S3Fa4W__scrolled .MarketingHeader-module-scss-module__S3Fa4W__tagline{color:#374151}.MarketingHeader-module-scss-module__S3Fa4W__scrolled .MarketingHeader-module-scss-module__S3Fa4W__navLink:hover,.MarketingHeader-module-scss-module__S3Fa4W__scrolled .MarketingHeader-module-scss-module__S3Fa4W__navLink.MarketingHeader-module-scss-module__S3Fa4W__active{color:#00a0a0}.MarketingHeader-module-scss-module__S3Fa4W__scrolled .MarketingHeader-module-scss-module__S3Fa4W__loginBtn{color:#004a9f;border-color:#004a9f}.MarketingHeader-module-scss-module__S3Fa4W__container{justify-content:space-between;align-items:center;gap:1.5rem;max-width:1400px;margin:0 auto;padding:1rem 1.5rem;display:flex}@media (max-width:1024px){.MarketingHeader-module-scss-module__S3Fa4W__container{padding:.75rem 1rem}}.MarketingHeader-module-scss-module__S3Fa4W__logoSection{align-items:center;display:flex}.MarketingHeader-module-scss-module__S3Fa4W__logo{flex-shrink:0;align-items:center;display:flex}.MarketingHeader-module-scss-module__S3Fa4W__impactPlusSection{align-items:center;margin-left:1.5rem;display:flex}@media (max-width:1280px){.MarketingHeader-module-scss-module__S3Fa4W__impactPlusSection{display:none}}.MarketingHeader-module-scss-module__S3Fa4W__impactPlusLogo{flex-shrink:0;align-items:center;text-decoration:none;transition:opacity .15s;display:flex}.MarketingHeader-module-scss-module__S3Fa4W__impactPlusLogo:hover{opacity:.8}.MarketingHeader-module-scss-module__S3Fa4W__impactPlusLogo img{width:auto;height:32px}.MarketingHeader-module-scss-module__S3Fa4W__nav{align-items:center;gap:1.5rem;display:flex}@media (max-width:1024px){.MarketingHeader-module-scss-module__S3Fa4W__nav{z-index:1050;background:#fff;flex-direction:column;align-items:flex-start;width:80%;max-width:320px;height:100vh;padding:4rem 1.5rem 1.5rem;transition:right .25s;position:fixed;top:0;right:-100%;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.MarketingHeader-module-scss-module__S3Fa4W__nav.MarketingHeader-module-scss-module__S3Fa4W__navOpen{right:0}}.MarketingHeader-module-scss-module__S3Fa4W__navLinks{align-items:center;gap:.25rem;display:flex}@media (max-width:1024px){.MarketingHeader-module-scss-module__S3Fa4W__navLinks{flex-direction:column;align-items:flex-start;gap:0;width:100%}}.MarketingHeader-module-scss-module__S3Fa4W__navLink{color:#374151;border-radius:.375rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .15s}.MarketingHeader-module-scss-module__S3Fa4W__navLink:hover{color:#00a0a0;background:#00a0a00d}.MarketingHeader-module-scss-module__S3Fa4W__navLink.MarketingHeader-module-scss-module__S3Fa4W__active{color:#00a0a0;background:#00a0a01a}@media (max-width:1024px){.MarketingHeader-module-scss-module__S3Fa4W__navLink{border-bottom:1px solid #e5e7eb;border-radius:0;width:100%;padding:.75rem 1rem;font-size:1rem}}.MarketingHeader-module-scss-module__S3Fa4W__authButtons{align-items:center;gap:.75rem;display:flex}@media (max-width:1024px){.MarketingHeader-module-scss-module__S3Fa4W__authButtons{flex-direction:column;gap:.75rem;width:100%;margin-top:1.5rem}}.MarketingHeader-module-scss-module__S3Fa4W__loginBtn{color:#004a9f;border:1px solid #004a9f;border-radius:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .15s}.MarketingHeader-module-scss-module__S3Fa4W__loginBtn:hover{background:#004a9f0d}@media (max-width:1024px){.MarketingHeader-module-scss-module__S3Fa4W__loginBtn{text-align:center;width:100%;padding:.75rem 1rem}}.MarketingHeader-module-scss-module__S3Fa4W__registerBtn{color:#fff;background:linear-gradient(135deg,#00a0a0 0%,#007a7a 100%);border-radius:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .15s}.MarketingHeader-module-scss-module__S3Fa4W__registerBtn:hover{background:linear-gradient(135deg,#00c4c4 0%,#00a0a0 100%);transform:translateY(-1px)}@media (max-width:1024px){.MarketingHeader-module-scss-module__S3Fa4W__registerBtn{text-align:center;width:100%;padding:.75rem 1rem}}.MarketingHeader-module-scss-module__S3Fa4W__dashboardBtn{color:#fff;background:linear-gradient(135deg,#00a0a0 0%,#007a7a 100%);border-radius:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .15s}.MarketingHeader-module-scss-module__S3Fa4W__dashboardBtn:hover{background:linear-gradient(135deg,#00c4c4 0%,#00a0a0 100%);transform:translateY(-1px)}@media (max-width:1024px){.MarketingHeader-module-scss-module__S3Fa4W__dashboardBtn{text-align:center;width:100%;padding:.75rem 1rem}}.MarketingHeader-module-scss-module__S3Fa4W__mobileMenuBtn{color:#111827;cursor:pointer;z-index:1051;background:0 0;border:none;padding:.5rem;font-size:1.25rem;display:none}@media (max-width:1024px){.MarketingHeader-module-scss-module__S3Fa4W__mobileMenuBtn{justify-content:center;align-items:center;display:flex}}.MarketingHeader-module-scss-module__S3Fa4W__mobileOverlay{display:none}@media (max-width:1024px){.MarketingHeader-module-scss-module__S3Fa4W__mobileOverlay{z-index:1049;background:#00000080;display:block;position:fixed;inset:0}}
.TrustBadges-module-scss-module__XrsxYW__fullSection{background:#fff;padding:80px 24px}.TrustBadges-module-scss-module__XrsxYW__container{max-width:1200px;margin:0 auto}.TrustBadges-module-scss-module__XrsxYW__sectionTitle{color:#1e3a5f;text-align:left;margin-bottom:12px;font-size:32px;font-weight:700}@media (max-width:768px){.TrustBadges-module-scss-module__XrsxYW__sectionTitle{text-align:center;font-size:24px}}.TrustBadges-module-scss-module__XrsxYW__sectionSubtitle{color:#64748b;text-align:left;margin-bottom:48px;font-size:18px;line-height:1.7}@media (max-width:768px){.TrustBadges-module-scss-module__XrsxYW__sectionSubtitle{text-align:center;font-size:16px}}.TrustBadges-module-scss-module__XrsxYW__certificationsGrid{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}@media (max-width:992px){.TrustBadges-module-scss-module__XrsxYW__certificationsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.TrustBadges-module-scss-module__XrsxYW__certificationsGrid{grid-template-columns:1fr}}.TrustBadges-module-scss-module__XrsxYW__certificationCard{background:#f8fafc;border-radius:16px;flex-direction:column;padding:32px 24px;transition:all .3s;display:flex}.TrustBadges-module-scss-module__XrsxYW__certificationCard.TrustBadges-module-scss-module__XrsxYW__clickable{cursor:pointer}.TrustBadges-module-scss-module__XrsxYW__certificationCard.TrustBadges-module-scss-module__XrsxYW__clickable:hover{background:#ebf5ff;transform:translateY(-4px);box-shadow:0 8px 24px #0000001a}.TrustBadges-module-scss-module__XrsxYW__certificationIcon{background:linear-gradient(135deg,#0f9b8e1a 0%,#0f9b8e33 100%);border-radius:12px;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:20px;display:flex}.TrustBadges-module-scss-module__XrsxYW__certificationIcon svg{color:#0f9b8e;font-size:32px}.TrustBadges-module-scss-module__XrsxYW__badgeImage{object-fit:contain;border-radius:8px}.TrustBadges-module-scss-module__XrsxYW__certificationTitle{color:#1e3a5f;margin-bottom:12px;font-size:20px;font-weight:600}.TrustBadges-module-scss-module__XrsxYW__certificationDescription{color:#64748b;flex-grow:1;font-size:15px;line-height:1.7}.TrustBadges-module-scss-module__XrsxYW__certificationNote{color:#0f9b8e;margin-top:16px;font-size:13px;font-weight:500}.TrustBadges-module-scss-module__XrsxYW__compactBadges{flex-direction:column;gap:12px;display:flex}.TrustBadges-module-scss-module__XrsxYW__compactLabel{color:#ffffffb3;text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:600}.TrustBadges-module-scss-module__XrsxYW__badgeRow{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.TrustBadges-module-scss-module__XrsxYW__compactBadge{color:inherit;background:#ffffff1a;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;text-decoration:none;transition:all .2s;display:flex}.TrustBadges-module-scss-module__XrsxYW__compactBadge.TrustBadges-module-scss-module__XrsxYW__clickable{cursor:pointer}.TrustBadges-module-scss-module__XrsxYW__compactBadge.TrustBadges-module-scss-module__XrsxYW__clickable:hover{background:#fff3;transform:translateY(-2px)}.TrustBadges-module-scss-module__XrsxYW__compactBadgeIcon{background:#ffffff26;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.TrustBadges-module-scss-module__XrsxYW__compactBadgeIcon svg{color:#fff;font-size:14px}.TrustBadges-module-scss-module__XrsxYW__compactBadgeImage{object-fit:contain;background:#fff;border-radius:4px;padding:2px}.TrustBadges-module-scss-module__XrsxYW__compactBadgeText{color:#ffffffe6;white-space:nowrap;font-size:12px;font-weight:500}@media (max-width:480px){.TrustBadges-module-scss-module__XrsxYW__compactBadgeText{display:none}}
.MarketingFooter-module-scss-module__0wCCwa__footer{color:#fff;background-color:#000;padding:3rem 1.5rem 2rem}.MarketingFooter-module-scss-module__0wCCwa__container{max-width:1400px;margin:0 auto}.MarketingFooter-module-scss-module__0wCCwa__footerHeader{border-bottom:1px solid #ffffff26;justify-content:flex-start;align-items:center;margin-bottom:2.5rem;padding-bottom:2rem;display:flex}.MarketingFooter-module-scss-module__0wCCwa__footerLogo{transition:opacity .15s;display:block}.MarketingFooter-module-scss-module__0wCCwa__footerLogo:hover{opacity:.8}.MarketingFooter-module-scss-module__0wCCwa__footerLogo img{width:auto;height:55px}.MarketingFooter-module-scss-module__0wCCwa__mainContent{border-bottom:1px solid #ffffff26;grid-template-columns:repeat(3,1fr);gap:2rem;margin-bottom:1.5rem;padding-bottom:2rem;display:grid}@media (max-width:768px){.MarketingFooter-module-scss-module__0wCCwa__mainContent{text-align:center;grid-template-columns:1fr;gap:1.5rem}}.MarketingFooter-module-scss-module__0wCCwa__linkColumn h3{color:#fff;margin:0 0 1rem;font-size:1rem;font-weight:600}.MarketingFooter-module-scss-module__0wCCwa__linkColumn a{color:#ffffffbf;margin-bottom:.5rem;font-size:.875rem;text-decoration:none;transition:color .15s;display:block}.MarketingFooter-module-scss-module__0wCCwa__linkColumn a:hover{color:#fff}.MarketingFooter-module-scss-module__0wCCwa__contactLink{align-items:center;gap:.5rem;display:flex!important}@media (max-width:768px){.MarketingFooter-module-scss-module__0wCCwa__contactLink{justify-content:center}}.MarketingFooter-module-scss-module__0wCCwa__contactLink svg{color:#00a0a0;width:14px}.MarketingFooter-module-scss-module__0wCCwa__addressColumn h3{color:#fff;margin:0 0 1rem;font-size:1rem;font-weight:600}.MarketingFooter-module-scss-module__0wCCwa__addressColumn p{color:#ffffffbf;margin:0;font-size:.875rem;line-height:1.8}.MarketingFooter-module-scss-module__0wCCwa__addressColumn p strong{color:#ffffffe6}.MarketingFooter-module-scss-module__0wCCwa__trustSignals{border-bottom:1px solid #ffffff26;justify-content:flex-start;gap:1.5rem;margin-bottom:1.5rem;padding:1.5rem 0;display:flex}@media (max-width:640px){.MarketingFooter-module-scss-module__0wCCwa__trustSignals{flex-direction:column;align-items:flex-start;gap:.75rem}}@media (max-width:768px){.MarketingFooter-module-scss-module__0wCCwa__trustSignals{justify-content:center}}.MarketingFooter-module-scss-module__0wCCwa__trustBadge{align-items:center;gap:.5rem;display:flex}.MarketingFooter-module-scss-module__0wCCwa__trustBadge span:last-child{color:#ffffffd9;font-size:.875rem;font-weight:500}.MarketingFooter-module-scss-module__0wCCwa__trustIcon{color:#00a0a0;font-size:1rem}.MarketingFooter-module-scss-module__0wCCwa__bottomSection{text-align:left}@media (max-width:768px){.MarketingFooter-module-scss-module__0wCCwa__bottomSection{text-align:center}}.MarketingFooter-module-scss-module__0wCCwa__growthMindLine{color:#ffffffb3;margin:0 0 .5rem;font-size:.875rem;font-weight:500}.MarketingFooter-module-scss-module__0wCCwa__copyright{color:#fff9;margin:0 0 .75rem;font-size:.875rem}.MarketingFooter-module-scss-module__0wCCwa__copyright a{color:#ffffffbf;text-underline-offset:2px;text-decoration:underline}.MarketingFooter-module-scss-module__0wCCwa__copyright a:hover{color:#fff}.MarketingFooter-module-scss-module__0wCCwa__disclaimer{color:#ffffff80;max-width:700px;font-size:.75rem;line-height:1.6}@media (max-width:768px){.MarketingFooter-module-scss-module__0wCCwa__disclaimer{margin:0 auto}}.MarketingFooter-module-scss-module__0wCCwa__disclaimer strong{color:#fff9}
.MarketingLayout-module-scss-module__re18Vq__marketingPage{background:#fff;flex-direction:column;min-height:100vh;display:flex}.MarketingLayout-module-scss-module__re18Vq__mainContent{flex:1;padding-top:72px}.MarketingLayout-module-scss-module__re18Vq__mainContent.MarketingLayout-module-scss-module__re18Vq__transparentHeader{padding-top:0}
.CTA-module-scss-module__xfZGvq__cta{cursor:pointer;white-space:nowrap;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .25s;display:inline-flex}.CTA-module-scss-module__xfZGvq__cta:focus{outline-offset:2px;outline:2px solid #00a0a0}.CTA-module-scss-module__xfZGvq__primary{color:#fff;background:linear-gradient(135deg,#00a0a0 0%,#007a7a 100%);border:none}.CTA-module-scss-module__xfZGvq__primary:hover{background:linear-gradient(135deg,#00c4c4 0%,#00a0a0 100%);transform:translateY(-2px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.CTA-module-scss-module__xfZGvq__primary:active{transform:translateY(0)}.CTA-module-scss-module__xfZGvq__secondary{color:#00a0a0;background:0 0;border:2px solid #00a0a0}.CTA-module-scss-module__xfZGvq__secondary:hover{background:#00a0a01a;transform:translateY(-2px)}.CTA-module-scss-module__xfZGvq__secondary:active{transform:translateY(0)}:is([class*=heroV7] .CTA-module-scss-module__xfZGvq__ctaPair .CTA-module-scss-module__xfZGvq__secondary,[class*=hero]:not([class*=heroV7]) .CTA-module-scss-module__xfZGvq__ctaPair .CTA-module-scss-module__xfZGvq__secondary,[class*=bottomCta] .CTA-module-scss-module__xfZGvq__ctaPair .CTA-module-scss-module__xfZGvq__secondary,[class*=bottomCtaSection] .CTA-module-scss-module__xfZGvq__ctaPair .CTA-module-scss-module__xfZGvq__secondary){color:#003674;background:#fff;border:2px solid #fff}:is([class*=heroV7] .CTA-module-scss-module__xfZGvq__ctaPair .CTA-module-scss-module__xfZGvq__secondary:hover,[class*=hero]:not([class*=heroV7]) .CTA-module-scss-module__xfZGvq__ctaPair .CTA-module-scss-module__xfZGvq__secondary:hover,[class*=bottomCta] .CTA-module-scss-module__xfZGvq__ctaPair .CTA-module-scss-module__xfZGvq__secondary:hover,[class*=bottomCtaSection] .CTA-module-scss-module__xfZGvq__ctaPair .CTA-module-scss-module__xfZGvq__secondary:hover){background:#ffffffe6;transform:translateY(-2px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.CTA-module-scss-module__xfZGvq__fullWidth{width:100%}.CTA-module-scss-module__xfZGvq__iconLeft{font-size:.875rem}.CTA-module-scss-module__xfZGvq__iconRight{font-size:.875rem;transition:transform .15s}.CTA-module-scss-module__xfZGvq__cta:hover .CTA-module-scss-module__xfZGvq__iconRight{transform:translate(4px)}.CTA-module-scss-module__xfZGvq__ctaPair{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.CTA-module-scss-module__xfZGvq__ctaPair.CTA-module-scss-module__xfZGvq__centered{justify-content:center}@media (max-width:640px){.CTA-module-scss-module__xfZGvq__ctaPair{flex-direction:column;width:100%}.CTA-module-scss-module__xfZGvq__ctaPair .CTA-module-scss-module__xfZGvq__cta{width:100%}}
.ImagePlaceholder-module-scss-module__Gc-bfa__placeholder{text-align:center;background:linear-gradient(135deg,#004a9f0d 0%,#00a0a014 100%);border:2px dashed #00a0a04d;border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;padding:1rem;display:flex}.ImagePlaceholder-module-scss-module__Gc-bfa__icon{color:#00a0a080;margin-bottom:.5rem;font-size:2rem}.ImagePlaceholder-module-scss-module__Gc-bfa__label{color:#4b5563;margin:0 0 .25rem;font-size:.875rem;font-weight:500}.ImagePlaceholder-module-scss-module__Gc-bfa__size{color:#6b7280;font-size:.75rem}
.ProcessFlow-module-scss-module__XdvvtG__processFlow{justify-content:center;align-items:center;gap:0;max-width:1000px;margin:0 auto;padding:40px 20px;display:flex}.ProcessFlow-module-scss-module__XdvvtG__step{flex-direction:column;flex:none;align-items:center;gap:12px;min-width:140px;display:flex}.ProcessFlow-module-scss-module__XdvvtG__iconWrapper{justify-content:center;align-items:center;width:80px;height:80px;display:flex;position:relative}.ProcessFlow-module-scss-module__XdvvtG__iconCircle{z-index:2;background:#ebf5ff;border:3px solid #0f9b8e;border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;transition:all .3s;display:flex;position:relative;box-shadow:0 4px 15px #0f9b8e33}.ProcessFlow-module-scss-module__XdvvtG__iconCircle:hover{transform:scale(1.05);box-shadow:0 6px 20px #0f9b8e4d}.ProcessFlow-module-scss-module__XdvvtG__iconCircle.ProcessFlow-module-scss-module__XdvvtG__active{background:linear-gradient(135deg,#0f9b8e 0%,#0b6d63 100%);border-color:#0f9b8e;box-shadow:0 0 30px #0f9b8e66}.ProcessFlow-module-scss-module__XdvvtG__iconCircle.ProcessFlow-module-scss-module__XdvvtG__active .ProcessFlow-module-scss-module__XdvvtG__icon{color:#fff}.ProcessFlow-module-scss-module__XdvvtG__icon{color:#0f9b8e;font-size:28px}.ProcessFlow-module-scss-module__XdvvtG__checkBadge{color:#10b981;background:#fff;border-radius:50%;font-size:18px;position:absolute;bottom:-2px;right:-2px}.ProcessFlow-module-scss-module__XdvvtG__pulseRing{opacity:0;z-index:1;border:2px solid #0f9b8e;border-radius:50%;width:70px;height:70px;animation:2s ease-out infinite ProcessFlow-module-scss-module__XdvvtG__pulse;position:absolute}@keyframes ProcessFlow-module-scss-module__XdvvtG__pulse{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(1.4)}}.ProcessFlow-module-scss-module__XdvvtG__glowRing{z-index:0;background:radial-gradient(circle,#0f9b8e4d 0%,#0000 70%);border-radius:50%;width:90px;height:90px;animation:2s ease-in-out infinite ProcessFlow-module-scss-module__XdvvtG__glow;position:absolute}@keyframes ProcessFlow-module-scss-module__XdvvtG__glow{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.2)}}.ProcessFlow-module-scss-module__XdvvtG__reviewerDots{z-index:3;gap:6px;display:flex;position:absolute;bottom:-15px}.ProcessFlow-module-scss-module__XdvvtG__reviewerDot{background:#0f9b8e;border-radius:50%;width:8px;height:8px;animation:1.5s ease-in-out infinite ProcessFlow-module-scss-module__XdvvtG__dotPulse}@keyframes ProcessFlow-module-scss-module__XdvvtG__dotPulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}.ProcessFlow-module-scss-module__XdvvtG__stepLabel{color:#1e3a5f;text-align:center;font-size:16px;font-weight:600}.ProcessFlow-module-scss-module__XdvvtG__stepDesc{color:#333;opacity:.7;text-align:center;font-size:13px}.ProcessFlow-module-scss-module__XdvvtG__arrowContainer{flex:1;min-width:80px;max-width:120px;height:40px;margin:-30px -10px 0}.ProcessFlow-module-scss-module__XdvvtG__arrow{width:100%;height:100%;overflow:visible}.ProcessFlow-module-scss-module__XdvvtG__arrowPath{stroke-dasharray:5 3;animation:1s linear infinite ProcessFlow-module-scss-module__XdvvtG__dashMove}@media (prefers-reduced-motion:reduce){.ProcessFlow-module-scss-module__XdvvtG__arrowPath{animation:none}}@keyframes ProcessFlow-module-scss-module__XdvvtG__dashMove{to{stroke-dashoffset:-16px}}.ProcessFlow-module-scss-module__XdvvtG__arrowHead{animation:1s ease-in-out infinite ProcessFlow-module-scss-module__XdvvtG__arrowPulse}@keyframes ProcessFlow-module-scss-module__XdvvtG__arrowPulse{0%,to{opacity:.7}50%{opacity:1}}@media (max-width:768px){.ProcessFlow-module-scss-module__XdvvtG__processFlow{flex-direction:column;gap:20px;padding:30px 20px}.ProcessFlow-module-scss-module__XdvvtG__arrowContainer{max-width:80px;margin:-10px 0;transform:rotate(90deg)}.ProcessFlow-module-scss-module__XdvvtG__step{min-width:auto}}.ProcessFlow-module-scss-module__XdvvtG__processFlowCompact .ProcessFlow-module-scss-module__XdvvtG__iconCircle{width:50px;height:50px}.ProcessFlow-module-scss-module__XdvvtG__processFlowCompact .ProcessFlow-module-scss-module__XdvvtG__icon{font-size:20px}.ProcessFlow-module-scss-module__XdvvtG__processFlowCompact .ProcessFlow-module-scss-module__XdvvtG__pulseRing{width:50px;height:50px}.ProcessFlow-module-scss-module__XdvvtG__processFlowCompact .ProcessFlow-module-scss-module__XdvvtG__stepLabel{font-size:14px}.ProcessFlow-module-scss-module__XdvvtG__processFlowCompact .ProcessFlow-module-scss-module__XdvvtG__stepDesc{font-size:11px}
.KnowledgeBaseVisual-module-scss-module__7dMUQq__container{width:100%;max-width:600px;height:450px;margin:0 auto;position:relative}.KnowledgeBaseVisual-module-scss-module__7dMUQq__center{z-index:10;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.KnowledgeBaseVisual-module-scss-module__7dMUQq__centerIcon{z-index:2;background:linear-gradient(135deg,#1e3a5f 0%,#122238 100%);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;display:flex;position:relative;box-shadow:0 4px 20px #1e3a5f66}.KnowledgeBaseVisual-module-scss-module__7dMUQq__centerIcon svg{color:#fff;font-size:32px}.KnowledgeBaseVisual-module-scss-module__7dMUQq__centerPulse{z-index:1;border:2px solid #1e3a5f;border-radius:50%;width:80px;height:80px;animation:2s ease-out infinite KnowledgeBaseVisual-module-scss-module__7dMUQq__pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.KnowledgeBaseVisual-module-scss-module__7dMUQq__centerGlow{z-index:0;background:radial-gradient(circle,#1e3a5f33 0%,#0000 70%);border-radius:50%;width:100px;height:100px;animation:3s ease-in-out infinite KnowledgeBaseVisual-module-scss-module__7dMUQq__glow;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes KnowledgeBaseVisual-module-scss-module__7dMUQq__pulse{0%{opacity:.6;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(1.8)}}@keyframes KnowledgeBaseVisual-module-scss-module__7dMUQq__glow{0%,to{opacity:.5;transform:translate(-50%,-50%)scale(1)}50%{opacity:.8;transform:translate(-50%,-50%)scale(1.3)}}.KnowledgeBaseVisual-module-scss-module__7dMUQq__connections{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.KnowledgeBaseVisual-module-scss-module__7dMUQq__line{stroke-dasharray:200;stroke-dashoffset:200px;animation:1.5s forwards KnowledgeBaseVisual-module-scss-module__7dMUQq__drawLine}@keyframes KnowledgeBaseVisual-module-scss-module__7dMUQq__drawLine{to{stroke-dashoffset:0}}.KnowledgeBaseVisual-module-scss-module__7dMUQq__connLine{animation:20s linear infinite KnowledgeBaseVisual-module-scss-module__7dMUQq__dash}@keyframes KnowledgeBaseVisual-module-scss-module__7dMUQq__dash{to{stroke-dashoffset:-100px}}.KnowledgeBaseVisual-module-scss-module__7dMUQq__movingDot{opacity:.8}.KnowledgeBaseVisual-module-scss-module__7dMUQq__domain{--angle:0deg;transform:translate(-50%,-50%)rotate(var(--angle))translateY(-165px)rotate(calc(-1*var(--angle)));z-index:5;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;top:50%;left:50%}.KnowledgeBaseVisual-module-scss-module__7dMUQq__domainIcon{background:#ebf5ff;border:2px solid #0f9b8e;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:all .3s;display:flex;box-shadow:0 2px 10px #0f9b8e33}.KnowledgeBaseVisual-module-scss-module__7dMUQq__domainIcon svg{color:#0f9b8e;font-size:22px}.KnowledgeBaseVisual-module-scss-module__7dMUQq__domainIcon:hover{background:#0f9b8e;transform:scale(1.15);box-shadow:0 4px 15px #0f9b8e66}.KnowledgeBaseVisual-module-scss-module__7dMUQq__domainIcon:hover svg{color:#fff}.KnowledgeBaseVisual-module-scss-module__7dMUQq__domainLabel{color:#333;text-align:center;white-space:nowrap;background:#ffffffe6;border-radius:4px;padding:2px 8px;font-size:14px;font-weight:600;box-shadow:0 1px 4px #0000001a}@media (max-width:480px){.KnowledgeBaseVisual-module-scss-module__7dMUQq__container{max-width:400px;height:320px}.KnowledgeBaseVisual-module-scss-module__7dMUQq__domain{transform:translate(-50%,-50%)rotate(var(--angle))translateY(-110px)rotate(calc(-1*var(--angle)))}.KnowledgeBaseVisual-module-scss-module__7dMUQq__domainIcon{width:42px;height:42px}.KnowledgeBaseVisual-module-scss-module__7dMUQq__domainIcon svg{font-size:16px}.KnowledgeBaseVisual-module-scss-module__7dMUQq__domainLabel{font-size:11px}.KnowledgeBaseVisual-module-scss-module__7dMUQq__centerIcon{width:60px;height:60px}.KnowledgeBaseVisual-module-scss-module__7dMUQq__centerIcon svg{font-size:22px}}
.SampleReportPreview-module-scss-module__0uTJCG__wrapper{perspective:1000px;max-width:500px;margin:0 auto;position:relative}.SampleReportPreview-module-scss-module__0uTJCG__reportCard{z-index:3;background:#fff;border-radius:16px;transition:transform .3s;position:relative;overflow:hidden;transform:rotateY(-5deg)rotateX(5deg);box-shadow:0 10px 40px #0000001f}.SampleReportPreview-module-scss-module__0uTJCG__reportCard:hover{transform:rotateY(0)rotateX(0)}.SampleReportPreview-module-scss-module__0uTJCG__shadowCard1,.SampleReportPreview-module-scss-module__0uTJCG__shadowCard2{background:#fff;border-radius:16px;position:absolute;inset:10px -10px -10px 10px;box-shadow:0 5px 20px #00000014}.SampleReportPreview-module-scss-module__0uTJCG__shadowCard1{z-index:2;opacity:.7;transform:translate(8px)translateY(8px)}.SampleReportPreview-module-scss-module__0uTJCG__shadowCard2{z-index:1;opacity:.4;transform:translate(16px)translateY(16px)}.SampleReportPreview-module-scss-module__0uTJCG__header{color:#fff;background:linear-gradient(135deg,#1e3a5f 0%,#122238 100%);justify-content:space-between;align-items:flex-start;padding:20px 24px;display:flex}.SampleReportPreview-module-scss-module__0uTJCG__header h3{margin:0 0 4px;font-size:18px;font-weight:600}.SampleReportPreview-module-scss-module__0uTJCG__header .SampleReportPreview-module-scss-module__0uTJCG__date{opacity:.8;font-size:12px}.SampleReportPreview-module-scss-module__0uTJCG__header .SampleReportPreview-module-scss-module__0uTJCG__badge{text-transform:uppercase;letter-spacing:.5px;background:#fff3;border-radius:20px;padding:4px 12px;font-size:11px;font-weight:600}.SampleReportPreview-module-scss-module__0uTJCG__content{align-items:flex-start;gap:24px;padding:24px;display:flex}.SampleReportPreview-module-scss-module__0uTJCG__scoreSection{flex-direction:column;flex-shrink:0;align-items:center;gap:8px;display:flex}.SampleReportPreview-module-scss-module__0uTJCG__scoreCircle{width:90px;height:90px;position:relative}.SampleReportPreview-module-scss-module__0uTJCG__scoreCircle svg{width:100%;height:100%}.SampleReportPreview-module-scss-module__0uTJCG__progressCircle{stroke-dasharray:0 283;animation:1.5s ease-out forwards SampleReportPreview-module-scss-module__0uTJCG__drawCircle}@keyframes SampleReportPreview-module-scss-module__0uTJCG__drawCircle{to{stroke-dasharray:246.21 283}}.SampleReportPreview-module-scss-module__0uTJCG__scoreValue{align-items:baseline;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.SampleReportPreview-module-scss-module__0uTJCG__scoreValue .SampleReportPreview-module-scss-module__0uTJCG__number{color:#0f9b8e;font-size:28px;font-weight:700}.SampleReportPreview-module-scss-module__0uTJCG__scoreValue .SampleReportPreview-module-scss-module__0uTJCG__percent{color:#0f9b8e;font-size:14px;font-weight:600}.SampleReportPreview-module-scss-module__0uTJCG__scoreLabel{color:#64748b;font-size:12px;font-weight:500}.SampleReportPreview-module-scss-module__0uTJCG__reviewerScores{flex-direction:column;flex:1;gap:10px;display:flex}.SampleReportPreview-module-scss-module__0uTJCG__reviewerRow{align-items:center;gap:10px;display:flex}.SampleReportPreview-module-scss-module__0uTJCG__reviewerInfo{flex-shrink:0;align-items:center;gap:8px;width:110px;display:flex}.SampleReportPreview-module-scss-module__0uTJCG__reviewerInfo svg{width:14px;font-size:12px}.SampleReportPreview-module-scss-module__0uTJCG__reviewerInfo span{color:#374151;font-size:11px;font-weight:500}.SampleReportPreview-module-scss-module__0uTJCG__progressBar{background:#e5e7eb;border-radius:3px;flex:1;height:6px;overflow:hidden}.SampleReportPreview-module-scss-module__0uTJCG__progressFill{border-radius:3px;width:0;height:100%;animation:1s ease-out forwards SampleReportPreview-module-scss-module__0uTJCG__fillBar}@keyframes SampleReportPreview-module-scss-module__0uTJCG__fillBar{to{width:var(--target-width)}}.SampleReportPreview-module-scss-module__0uTJCG__scoreText{text-align:right;width:35px;font-size:11px;font-weight:600}.SampleReportPreview-module-scss-module__0uTJCG__footer{background:#f8fafc;border-top:1px solid #e5e7eb;justify-content:center;gap:24px;padding:16px 24px;display:flex}.SampleReportPreview-module-scss-module__0uTJCG__summaryItem{color:#64748b;align-items:center;gap:6px;font-size:12px;font-weight:500;display:flex}.SampleReportPreview-module-scss-module__0uTJCG__summaryItem svg{font-size:14px}.SampleReportPreview-module-scss-module__0uTJCG__summaryItem .SampleReportPreview-module-scss-module__0uTJCG__critical{color:#ef4444}.SampleReportPreview-module-scss-module__0uTJCG__summaryItem .SampleReportPreview-module-scss-module__0uTJCG__warning{color:#f59e0b}.SampleReportPreview-module-scss-module__0uTJCG__summaryItem .SampleReportPreview-module-scss-module__0uTJCG__suggestion{color:#3b82f6}@media (max-width:480px){.SampleReportPreview-module-scss-module__0uTJCG__content{flex-direction:column;align-items:center}.SampleReportPreview-module-scss-module__0uTJCG__reviewerInfo{width:100px}.SampleReportPreview-module-scss-module__0uTJCG__footer{flex-wrap:wrap;gap:12px}}
.SampleReportViewer-module-scss-module__snf6ia__container{background:#fff;border-radius:16px;max-width:1100px;margin:0 auto;overflow:hidden;box-shadow:0 10px 40px #0000001f}.SampleReportViewer-module-scss-module__snf6ia__reportHeader{color:#fff;background:linear-gradient(135deg,#1e3a5f 0%,#122238 100%);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:20px 28px;display:flex}.SampleReportViewer-module-scss-module__snf6ia__headerLeft{align-items:center;gap:16px;display:flex}.SampleReportViewer-module-scss-module__snf6ia__pdfIcon{background:#ffffff26;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.SampleReportViewer-module-scss-module__snf6ia__pdfIcon svg{color:#ef4444;font-size:22px}.SampleReportViewer-module-scss-module__snf6ia__headerInfo h3{letter-spacing:-.3px;color:#fff;margin:0 0 4px;font-size:20px;font-weight:700}.SampleReportViewer-module-scss-module__snf6ia__headerInfo p{color:#fff;margin:0;font-size:14px}.SampleReportViewer-module-scss-module__snf6ia__headerInfo p strong{color:#fff}.SampleReportViewer-module-scss-module__snf6ia__headerRight{flex-shrink:0}.SampleReportViewer-module-scss-module__snf6ia__statusBadge{text-transform:uppercase;letter-spacing:.5px;background:#fff3;border-radius:20px;padding:6px 16px;font-size:11px;font-weight:700}.SampleReportViewer-module-scss-module__snf6ia__mainContent{grid-template-columns:1fr 320px;gap:0;display:grid}@media (max-width:900px){.SampleReportViewer-module-scss-module__snf6ia__mainContent{grid-template-columns:1fr}}.SampleReportViewer-module-scss-module__snf6ia__pdfSection{border-right:1px solid #e5e7eb;position:relative}@media (max-width:900px){.SampleReportViewer-module-scss-module__snf6ia__pdfSection{border-bottom:1px solid #e5e7eb;border-right:none}}.SampleReportViewer-module-scss-module__snf6ia__pdfObject{border:none;width:100%;height:650px;display:block}@media (max-width:900px){.SampleReportViewer-module-scss-module__snf6ia__pdfObject{height:500px}}@media (max-width:600px){.SampleReportViewer-module-scss-module__snf6ia__pdfObject{height:400px}}.SampleReportViewer-module-scss-module__snf6ia__pdfBottomBar{background:#f1f5f9;border-top:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.SampleReportViewer-module-scss-module__snf6ia__pdfNote{color:#64748b;font-size:12px;font-style:italic}.SampleReportViewer-module-scss-module__snf6ia__expandBtn{color:#fff;cursor:pointer;background:#1e3a5f;border:none;border-radius:6px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;transition:all .2s;display:flex}.SampleReportViewer-module-scss-module__snf6ia__expandBtn:hover{background:#142740;transform:translateY(-1px)}.SampleReportViewer-module-scss-module__snf6ia__expandBtn svg{font-size:12px}.SampleReportViewer-module-scss-module__snf6ia__statsSidebar{background:#fafbfc;flex-direction:column;gap:20px;padding:24px;display:flex}@media (max-width:900px){.SampleReportViewer-module-scss-module__snf6ia__statsSidebar{flex-flow:wrap;gap:16px}}.SampleReportViewer-module-scss-module__snf6ia__readinessCard{background:#fff;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:16px;display:flex;box-shadow:0 2px 8px #0000000f}@media (max-width:900px){.SampleReportViewer-module-scss-module__snf6ia__readinessCard{flex:1;min-width:180px}}.SampleReportViewer-module-scss-module__snf6ia__readinessLabel{color:#64748b;text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:600}.SampleReportViewer-module-scss-module__snf6ia__scoreCircle{width:100px;height:100px;position:relative}.SampleReportViewer-module-scss-module__snf6ia__scoreSvg{width:100%;height:100%}.SampleReportViewer-module-scss-module__snf6ia__scoreInner{align-items:baseline;gap:2px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.SampleReportViewer-module-scss-module__snf6ia__scoreNumber{color:#0f9b8e;font-size:32px;font-weight:800;line-height:1}.SampleReportViewer-module-scss-module__snf6ia__scoreUnit{color:#94a3b8;font-size:14px;font-weight:500}.SampleReportViewer-module-scss-module__snf6ia__readinessStatus{color:#f59e0b;text-transform:uppercase;letter-spacing:.5px;font-size:13px;font-weight:700}.SampleReportViewer-module-scss-module__snf6ia__issueRow{gap:8px;display:flex}@media (max-width:900px){.SampleReportViewer-module-scss-module__snf6ia__issueRow{flex-direction:column;flex:1;gap:6px;min-width:200px}}.SampleReportViewer-module-scss-module__snf6ia__issueItem{background:#fff;border-radius:8px;flex-direction:column;flex:1;align-items:center;gap:4px;padding:12px 8px;display:flex;box-shadow:0 1px 4px #0000000a}.SampleReportViewer-module-scss-module__snf6ia__issueItem svg{font-size:18px}@media (max-width:900px){.SampleReportViewer-module-scss-module__snf6ia__issueItem{flex-direction:row;gap:10px;padding:10px 14px}}.SampleReportViewer-module-scss-module__snf6ia__iconGreen{color:#22c55e}.SampleReportViewer-module-scss-module__snf6ia__iconOrange{color:#f59e0b}.SampleReportViewer-module-scss-module__snf6ia__iconBlue{color:#3b82f6}.SampleReportViewer-module-scss-module__snf6ia__issueCount{color:#1e3a5f;font-size:20px;font-weight:800;line-height:1}.SampleReportViewer-module-scss-module__snf6ia__issueLabel{color:#64748b;text-transform:uppercase;letter-spacing:.5px;font-size:10px;font-weight:600}.SampleReportViewer-module-scss-module__snf6ia__expertScores{background:#fff;border-radius:12px;padding:16px;box-shadow:0 2px 8px #0000000f}.SampleReportViewer-module-scss-module__snf6ia__expertScores h4{color:#1e3a5f;text-transform:uppercase;letter-spacing:.3px;margin:0 0 12px;font-size:13px;font-weight:700}@media (max-width:900px){.SampleReportViewer-module-scss-module__snf6ia__expertScores{flex:1;min-width:250px}}.SampleReportViewer-module-scss-module__snf6ia__scoreBar{align-items:center;gap:10px;margin-bottom:8px;display:flex}.SampleReportViewer-module-scss-module__snf6ia__scoreBar:last-child{margin-bottom:0}.SampleReportViewer-module-scss-module__snf6ia__scoreName{color:#64748b;flex-shrink:0;width:80px;font-size:11px}.SampleReportViewer-module-scss-module__snf6ia__barContainer{background:#e5e7eb;border-radius:3px;flex:1;height:6px;overflow:hidden}.SampleReportViewer-module-scss-module__snf6ia__barFill{border-radius:3px;height:100%;transition:width 1s ease-out}.SampleReportViewer-module-scss-module__snf6ia__scoreNum{color:#1e3a5f;text-align:right;width:24px;font-size:12px;font-weight:700}.SampleReportViewer-module-scss-module__snf6ia__sidebarActions{flex-direction:column;gap:8px;display:flex}@media (max-width:900px){.SampleReportViewer-module-scss-module__snf6ia__sidebarActions{flex-direction:row;flex:1;min-width:250px}}.SampleReportViewer-module-scss-module__snf6ia__downloadBtn,.SampleReportViewer-module-scss-module__snf6ia__viewBtn{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:13px;font-weight:600;transition:all .2s;display:flex}.SampleReportViewer-module-scss-module__snf6ia__downloadBtn svg,.SampleReportViewer-module-scss-module__snf6ia__viewBtn svg{font-size:14px}.SampleReportViewer-module-scss-module__snf6ia__downloadBtn{color:#fff;background:#0f9b8e;border:none}.SampleReportViewer-module-scss-module__snf6ia__downloadBtn:hover{background:#0b766c;transform:translateY(-1px)}.SampleReportViewer-module-scss-module__snf6ia__viewBtn{color:#1e3a5f;background:#fff;border:2px solid #e5e7eb}.SampleReportViewer-module-scss-module__snf6ia__viewBtn:hover{background:#ebf5ff;border-color:#1e3a5f}.SampleReportViewer-module-scss-module__snf6ia__disclaimer{background:#f8fafc;border-top:1px solid #e5e7eb;padding:14px 28px}.SampleReportViewer-module-scss-module__snf6ia__disclaimer p{color:#94a3b8;text-align:center;margin:0;font-size:12px;font-style:italic;line-height:1.5}.SampleReportViewer-module-scss-module__snf6ia__modal{z-index:1000;background:#000000d9;justify-content:center;align-items:center;padding:20px;animation:.3s SampleReportViewer-module-scss-module__snf6ia__fadeIn;display:flex;position:fixed;inset:0}@keyframes SampleReportViewer-module-scss-module__snf6ia__fadeIn{0%{opacity:0}to{opacity:1}}.SampleReportViewer-module-scss-module__snf6ia__modalContent{background:#fff;border-radius:16px;flex-direction:column;width:100%;max-width:1100px;max-height:95vh;display:flex;overflow:hidden}.SampleReportViewer-module-scss-module__snf6ia__modalHeader{color:#fff;background:#1e3a5f;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.SampleReportViewer-module-scss-module__snf6ia__modalHeader h3{margin:0;font-size:16px;font-weight:600}.SampleReportViewer-module-scss-module__snf6ia__modalActions{gap:8px;display:flex}.SampleReportViewer-module-scss-module__snf6ia__modalBtn,.SampleReportViewer-module-scss-module__snf6ia__closeBtn{cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.SampleReportViewer-module-scss-module__snf6ia__modalBtn svg,.SampleReportViewer-module-scss-module__snf6ia__closeBtn svg{font-size:16px}.SampleReportViewer-module-scss-module__snf6ia__modalBtn{color:#fff;background:#ffffff26}.SampleReportViewer-module-scss-module__snf6ia__modalBtn:hover{background:#ffffff40}.SampleReportViewer-module-scss-module__snf6ia__closeBtn{color:#fff;background:#ffffff26}.SampleReportViewer-module-scss-module__snf6ia__closeBtn:hover{background:#ef4444}.SampleReportViewer-module-scss-module__snf6ia__modalBody{flex:1;min-height:0}.SampleReportViewer-module-scss-module__snf6ia__modalPdf{border:none;width:100%;height:80vh;display:block}.SampleReportViewer-module-scss-module__snf6ia__modalFooter{text-align:center;background:#f8fafc;border-top:1px solid #e5e7eb;padding:12px 20px}.SampleReportViewer-module-scss-module__snf6ia__pageInfo{color:#64748b;font-size:13px}
.PilotVisual-module-scss-module__QC3Wba__container{justify-content:center;align-items:center;width:100%;max-width:300px;height:180px;margin:0 auto;display:flex;position:relative}.PilotVisual-module-scss-module__QC3Wba__bgCircle1,.PilotVisual-module-scss-module__QC3Wba__bgCircle2{opacity:.5;border-radius:50%;position:absolute}.PilotVisual-module-scss-module__QC3Wba__bgCircle1{background:#ebf5ff;width:150px;height:150px;animation:4s ease-in-out infinite PilotVisual-module-scss-module__QC3Wba__pulse1;top:50%;left:50%;transform:translate(-50%,-50%)}.PilotVisual-module-scss-module__QC3Wba__bgCircle2{background:#0f9b8e1a;width:100px;height:100px;animation:4s ease-in-out .5s infinite PilotVisual-module-scss-module__QC3Wba__pulse2;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes PilotVisual-module-scss-module__QC3Wba__pulse1{0%,to{opacity:.3;transform:translate(-50%,-50%)scale(1)}50%{opacity:.5;transform:translate(-50%,-50%)scale(1.1)}}@keyframes PilotVisual-module-scss-module__QC3Wba__pulse2{0%,to{opacity:.4;transform:translate(-50%,-50%)scale(1)}50%{opacity:.6;transform:translate(-50%,-50%)scale(1.15)}}.PilotVisual-module-scss-module__QC3Wba__shield{z-index:2;position:relative}.PilotVisual-module-scss-module__QC3Wba__shieldIcon{color:#1e3a5f;filter:drop-shadow(0 4px 15px #1e3a5f4d);font-size:80px}.PilotVisual-module-scss-module__QC3Wba__checkBadge{background:#0f9b8e;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;animation:.5s ease-out .5s both PilotVisual-module-scss-module__QC3Wba__checkPop;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 10px #0f9b8e66}.PilotVisual-module-scss-module__QC3Wba__checkBadge svg{color:#fff;font-size:16px}@keyframes PilotVisual-module-scss-module__QC3Wba__checkPop{0%{transform:translate(-50%,-50%)scale(0)}70%{transform:translate(-50%,-50%)scale(1.2)}to{transform:translate(-50%,-50%)scale(1)}}.PilotVisual-module-scss-module__QC3Wba__rocket{z-index:3;animation:3s ease-in-out infinite PilotVisual-module-scss-module__QC3Wba__rocketFly;position:absolute;top:15%;right:15%}.PilotVisual-module-scss-module__QC3Wba__rocket svg{color:#0f9b8e;filter:drop-shadow(0 2px 8px #0f9b8e66);font-size:28px;transform:rotate(-45deg)}@keyframes PilotVisual-module-scss-module__QC3Wba__rocketFly{0%,to{transform:translate(0)}25%{transform:translate(-5px,-8px)}50%{transform:translate(-3px,-5px)}75%{transform:translate(-8px,-3px)}}.PilotVisual-module-scss-module__QC3Wba__trail{gap:3px;display:flex;position:absolute;bottom:-5px;right:-5px;transform:rotate(-45deg)}.PilotVisual-module-scss-module__QC3Wba__trail span{opacity:0;background:#0f9b8e;border-radius:50%;width:4px;height:4px;animation:1s ease-out infinite PilotVisual-module-scss-module__QC3Wba__trailDot}.PilotVisual-module-scss-module__QC3Wba__trail span:first-child{animation-delay:0s}.PilotVisual-module-scss-module__QC3Wba__trail span:nth-child(2){width:3px;height:3px;animation-delay:.15s}.PilotVisual-module-scss-module__QC3Wba__trail span:nth-child(3){width:2px;height:2px;animation-delay:.3s}@keyframes PilotVisual-module-scss-module__QC3Wba__trailDot{0%{opacity:.8;transform:translate(0)}to{opacity:0;transform:translate(15px)}}.PilotVisual-module-scss-module__QC3Wba__sparkles{pointer-events:none;position:absolute;inset:0}.PilotVisual-module-scss-module__QC3Wba__sparkle{color:#0f9b8e;font-size:12px;animation:2s ease-in-out infinite PilotVisual-module-scss-module__QC3Wba__twinkle;position:absolute}@keyframes PilotVisual-module-scss-module__QC3Wba__twinkle{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}
.ContactVisual-module-scss-module__7OtV5a__container{width:100%;max-width:400px;height:200px;margin:0 auto;position:relative}.ContactVisual-module-scss-module__7OtV5a__connections{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.ContactVisual-module-scss-module__7OtV5a__line{stroke-dasharray:200;stroke-dashoffset:200px;animation:1.5s forwards ContactVisual-module-scss-module__7OtV5a__drawLine}@keyframes ContactVisual-module-scss-module__7OtV5a__drawLine{to{stroke-dashoffset:0}}.ContactVisual-module-scss-module__7OtV5a__indiaMap{opacity:0;animation:2s .5s forwards ContactVisual-module-scss-module__7OtV5a__fadeIn}@keyframes ContactVisual-module-scss-module__7OtV5a__fadeIn{to{opacity:.3}}.ContactVisual-module-scss-module__7OtV5a__locationDot{filter:drop-shadow(0 0 6px #0f9b8e99)}.ContactVisual-module-scss-module__7OtV5a__centerIcon{z-index:10;background:linear-gradient(135deg,#0f9b8e 0%,#0b6d63 100%);border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 20px #0f9b8e66}.ContactVisual-module-scss-module__7OtV5a__centerIcon svg{color:#fff;font-size:24px}.ContactVisual-module-scss-module__7OtV5a__pulse{border:2px solid #0f9b8e;border-radius:50%;width:60px;height:60px;animation:2s ease-out infinite ContactVisual-module-scss-module__7OtV5a__pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes ContactVisual-module-scss-module__7OtV5a__pulse{0%{opacity:.8;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(1.8)}}.ContactVisual-module-scss-module__7OtV5a__icon{z-index:5;background:#ebf5ff;border:2px solid #0f9b8e;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .3s;display:flex;position:absolute;box-shadow:0 2px 10px #0f9b8e33}.ContactVisual-module-scss-module__7OtV5a__icon svg{color:#0f9b8e;font-size:16px}.ContactVisual-module-scss-module__7OtV5a__icon:hover{background:#0f9b8e;transform:scale(1.15);box-shadow:0 4px 15px #0f9b8e66}.ContactVisual-module-scss-module__7OtV5a__icon:hover svg{color:#fff}.ContactVisual-module-scss-module__7OtV5a__iconEmail{animation:3s ease-in-out infinite ContactVisual-module-scss-module__7OtV5a__float;top:10%;left:15%}.ContactVisual-module-scss-module__7OtV5a__iconPhone{animation:3s ease-in-out .5s infinite ContactVisual-module-scss-module__7OtV5a__float;top:10%;right:15%}.ContactVisual-module-scss-module__7OtV5a__iconLocation{animation:3s ease-in-out 1s infinite ContactVisual-module-scss-module__7OtV5a__float;bottom:15%;left:50%;transform:translate(-50%)}.ContactVisual-module-scss-module__7OtV5a__iconLocation:hover{transform:translate(-50%)scale(1.15)}@keyframes ContactVisual-module-scss-module__7OtV5a__float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.ContactVisual-module-scss-module__7OtV5a__particles{pointer-events:none;z-index:0;position:absolute;inset:0}.ContactVisual-module-scss-module__7OtV5a__particles span{opacity:.4;background:#0f9b8e;border-radius:50%;width:6px;height:6px;animation:4s ease-in-out infinite ContactVisual-module-scss-module__7OtV5a__particle;position:absolute}@keyframes ContactVisual-module-scss-module__7OtV5a__particle{0%,to{opacity:.2;transform:translateY(0)scale(1)}50%{opacity:.6;transform:translateY(-15px)scale(1.2)}}
.DemoReportSection-module-scss-module__HwGCpq__demoSection{width:100%;padding:0 40px 40px}@media (max-width:768px){.DemoReportSection-module-scss-module__HwGCpq__demoSection{padding:0 16px 32px}}.DemoReportSection-module-scss-module__HwGCpq__demoContainer{border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;height:calc(100vh - 160px);display:flex;overflow:hidden;box-shadow:0 20px 60px #00000026,0 4px 16px #00000014}@media (max-width:768px){.DemoReportSection-module-scss-module__HwGCpq__demoContainer{height:calc(100vh - 120px)}}.DemoReportSection-module-scss-module__HwGCpq__browserChrome{background:#f3f4f6;border-bottom:1px solid #e5e7eb;align-items:center;gap:16px;padding:10px 16px;display:flex}.DemoReportSection-module-scss-module__HwGCpq__browserDots{gap:6px;display:flex}.DemoReportSection-module-scss-module__HwGCpq__browserDots span{border-radius:50%;width:12px;height:12px}.DemoReportSection-module-scss-module__HwGCpq__browserDots span:first-child{background:#ff5f57}.DemoReportSection-module-scss-module__HwGCpq__browserDots span:nth-child(2){background:#ffbd2e}.DemoReportSection-module-scss-module__HwGCpq__browserDots span:nth-child(3){background:#28c840}.DemoReportSection-module-scss-module__HwGCpq__browserUrl{color:#6b7280;background:#fff;border-radius:6px;flex:1;padding:6px 12px;font-size:12px}.DemoReportSection-module-scss-module__HwGCpq__appShell{background:#f9fafb;flex-direction:column;flex:1;min-height:0;display:flex}.DemoReportSection-module-scss-module__HwGCpq__appHeader{background:#fff;border-bottom:1px solid #e5e7eb;align-items:center;gap:16px;height:60px;padding:0 20px;display:flex}.DemoReportSection-module-scss-module__HwGCpq__appLogo{flex-shrink:0}.DemoReportSection-module-scss-module__HwGCpq__appLogo img{width:auto;height:35px}.DemoReportSection-module-scss-module__HwGCpq__appNav{flex:1;align-items:center;gap:8px;display:flex}.DemoReportSection-module-scss-module__HwGCpq__appName{color:#004a9f;font-size:14px;font-weight:600}@media (max-width:768px){.DemoReportSection-module-scss-module__HwGCpq__appName{display:none}}.DemoReportSection-module-scss-module__HwGCpq__betaBadge{color:#00a0a0;text-transform:uppercase;background:#00a0a01a;border-radius:4px;padding:2px 8px;font-size:10px;font-weight:600}.DemoReportSection-module-scss-module__HwGCpq__appUser{cursor:default;background:#f9fafb;border-radius:8px;align-items:center;gap:10px;padding:6px 12px;display:flex}.DemoReportSection-module-scss-module__HwGCpq__userAvatar{color:#fff;background:linear-gradient(135deg,#00a0a0,#007a7a);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;display:flex}.DemoReportSection-module-scss-module__HwGCpq__userInfo{flex-direction:column;display:flex}@media (max-width:600px){.DemoReportSection-module-scss-module__HwGCpq__userInfo{display:none}}.DemoReportSection-module-scss-module__HwGCpq__userName{color:#111827;font-size:13px;font-weight:600}.DemoReportSection-module-scss-module__HwGCpq__userRole{color:#00a0a0;align-items:center;gap:4px;font-size:11px;display:flex}.DemoReportSection-module-scss-module__HwGCpq__userRole svg{font-size:10px}.DemoReportSection-module-scss-module__HwGCpq__userChevron{color:#9ca3af;font-size:10px}.DemoReportSection-module-scss-module__HwGCpq__appBody{flex:1;min-height:0;display:flex}.DemoReportSection-module-scss-module__HwGCpq__sidebar{background:#fff;border-right:1px solid #e5e7eb;flex-direction:column;flex-shrink:0;gap:16px;width:260px;padding:16px;display:flex;overflow-y:auto}@media (max-width:992px){.DemoReportSection-module-scss-module__HwGCpq__sidebar{width:220px}}@media (max-width:768px){.DemoReportSection-module-scss-module__HwGCpq__sidebar{display:none}}.DemoReportSection-module-scss-module__HwGCpq__newValidationBtn{color:#fff;cursor:default;background:linear-gradient(135deg,#00a0a0,#007a7a);border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px;font-size:13px;font-weight:600;display:flex}.DemoReportSection-module-scss-module__HwGCpq__creditCard{background:linear-gradient(135deg,#004a9f0d,#00a0a00d);border:1px solid #00a0a026;border-radius:10px;align-items:center;gap:12px;padding:12px;display:flex}.DemoReportSection-module-scss-module__HwGCpq__creditIcon{color:#00a0a0;background:#00a0a01a;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;display:flex}.DemoReportSection-module-scss-module__HwGCpq__creditInfo{flex-direction:column;display:flex}.DemoReportSection-module-scss-module__HwGCpq__creditLabel{color:#6b7280;text-transform:uppercase;letter-spacing:.3px;font-size:11px}.DemoReportSection-module-scss-module__HwGCpq__creditValue{color:#007a7a;font-size:20px;font-weight:700}.DemoReportSection-module-scss-module__HwGCpq__sidebarSection{flex-direction:column;gap:8px;display:flex}.DemoReportSection-module-scss-module__HwGCpq__sidebarTitle{color:#6b7280;text-transform:uppercase;letter-spacing:.5px;margin:0;padding:0 4px;font-size:11px;font-weight:600}.DemoReportSection-module-scss-module__HwGCpq__recentList{flex-direction:column;gap:2px;display:flex}.DemoReportSection-module-scss-module__HwGCpq__recentItem{cursor:default;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;transition:background .15s;display:flex}.DemoReportSection-module-scss-module__HwGCpq__recentItem.DemoReportSection-module-scss-module__HwGCpq__active{background:#00a0a014;border-left:3px solid #00a0a0}.DemoReportSection-module-scss-module__HwGCpq__recentItem svg{flex-shrink:0;font-size:12px}.DemoReportSection-module-scss-module__HwGCpq__recentInfo{flex-direction:column;flex:1;min-width:0;display:flex}.DemoReportSection-module-scss-module__HwGCpq__recentName{color:#111827;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}.DemoReportSection-module-scss-module__HwGCpq__recentDate{color:#6b7280;font-size:10px}.DemoReportSection-module-scss-module__HwGCpq__recentScore{color:#00a0a0;background:#00a0a01a;border-radius:4px;flex-shrink:0;padding:2px 6px;font-size:12px;font-weight:600}.DemoReportSection-module-scss-module__HwGCpq__projectList{flex-direction:column;gap:2px;display:flex}.DemoReportSection-module-scss-module__HwGCpq__projectItem{cursor:default;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;display:flex}.DemoReportSection-module-scss-module__HwGCpq__projectIcon{color:#004a9f;font-size:14px}.DemoReportSection-module-scss-module__HwGCpq__projectName{color:#111827;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12px;font-weight:500;overflow:hidden}.DemoReportSection-module-scss-module__HwGCpq__projectCount{color:#6b7280;background:#f3f4f6;border-radius:4px;padding:2px 6px;font-size:11px}.DemoReportSection-module-scss-module__HwGCpq__mainContent{flex-direction:column;flex:1;gap:16px;min-height:0;padding:24px;display:flex;overflow-y:auto}.DemoReportSection-module-scss-module__HwGCpq__downloadBar{gap:12px;padding-bottom:8px;display:flex}@media (max-width:600px){.DemoReportSection-module-scss-module__HwGCpq__downloadBar{flex-direction:column}}.DemoReportSection-module-scss-module__HwGCpq__downloadBtn{color:#fff;cursor:default;background:linear-gradient(135deg,#00a0a0,#007a7a);border:none;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:8px;padding:14px;font-size:14px;font-weight:600;display:flex}.DemoReportSection-module-scss-module__HwGCpq__openBtn{color:#111827;cursor:default;background:#fff;border:1px solid #d1d5db;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:8px;padding:14px;font-size:14px;font-weight:600;display:flex}.DemoReportSection-module-scss-module__HwGCpq__demoDisclaimer{text-align:center;color:#9ca3af;max-width:800px;margin:24px auto 0;padding:0 24px;font-size:13px}
.ImageViewer-module-scss-module__obknCW__imageViewerContainer{background:#111827;border:1px solid #e5e7eb;border-radius:.75rem;flex-shrink:0;width:100%;padding:0;overflow:hidden;box-shadow:0 1px 2px #0000000d}.ImageViewer-module-scss-module__obknCW__imageViewerContainer.ImageViewer-module-scss-module__obknCW__fullscreen{z-index:9999;border-radius:0;max-height:100vh;position:fixed;inset:0}.ImageViewer-module-scss-module__obknCW__viewerHeader{background:linear-gradient(135deg,#1f2937 0%,#111827 100%);border-bottom:1px solid #374151;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}.ImageViewer-module-scss-module__obknCW__headerLeft{justify-content:flex-start;align-items:center;gap:.75rem;display:flex}.ImageViewer-module-scss-module__obknCW__headerIcon{color:#00a0a0;font-size:1.25rem}.ImageViewer-module-scss-module__obknCW__headerInfo{flex-direction:column;gap:.25rem;display:flex}.ImageViewer-module-scss-module__obknCW__headerTitle{color:#fff;margin:0;font-size:1rem;font-weight:600}.ImageViewer-module-scss-module__obknCW__fileName{color:#9ca3af;font-size:.75rem}.ImageViewer-module-scss-module__obknCW__headerRight{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:1rem;display:flex}.ImageViewer-module-scss-module__obknCW__issueSummary{justify-content:flex-start;align-items:center;gap:.5rem;display:flex}.ImageViewer-module-scss-module__obknCW__issueCount{border-radius:9999px;padding:.25rem .75rem;font-size:.75rem;font-weight:600}.ImageViewer-module-scss-module__obknCW__issueCount.ImageViewer-module-scss-module__obknCW__critical{color:#dc2626;background:#dc262633}.ImageViewer-module-scss-module__obknCW__issueCount.ImageViewer-module-scss-module__obknCW__major{color:#f59e0b;background:#f59e0b33}.ImageViewer-module-scss-module__obknCW__issueCount.ImageViewer-module-scss-module__obknCW__minor{color:#3b82f6;background:#3b82f633}.ImageViewer-module-scss-module__obknCW__toggleBtn{color:#d1d5db;cursor:pointer;background:#374151;border:1px solid #4b5563;border-radius:.375rem;padding:.5rem .75rem;font-size:.75rem;font-weight:500;transition:all .2s}.ImageViewer-module-scss-module__obknCW__toggleBtn:hover{color:#fff;background:#4b5563}.ImageViewer-module-scss-module__obknCW__toggleBtn.ImageViewer-module-scss-module__obknCW__active{color:#fff;background:#00a0a0;border-color:#00a0a0}.ImageViewer-module-scss-module__obknCW__mainContent{min-height:500px;display:flex;position:relative}.ImageViewer-module-scss-module__obknCW__fullscreen .ImageViewer-module-scss-module__obknCW__mainContent{min-height:calc(100vh - 160px)}.ImageViewer-module-scss-module__obknCW__imageWrapper{-webkit-overflow-scrolling:touch;background:repeating-conic-gradient(#1f2937 0% 25%,#374151 0% 50%) 50%/20px 20px;flex:1;min-width:0;height:500px;position:relative;overflow:auto}.ImageViewer-module-scss-module__obknCW__fullscreen .ImageViewer-module-scss-module__obknCW__imageWrapper{height:calc(100dvh - 160px)}.ImageViewer-module-scss-module__obknCW__imageContainer{transform-origin:50%;justify-content:center;align-items:center;min-width:100%;min-height:100%;transition:transform .2s;display:flex;position:relative}.ImageViewer-module-scss-module__obknCW__image{object-fit:contain;max-width:100%;height:auto;max-height:100%;display:block;box-shadow:0 4px 20px #00000080}.ImageViewer-module-scss-module__obknCW__imageWithMarkers{display:inline-block;position:relative}.ImageViewer-module-scss-module__obknCW__marker{cursor:pointer;z-index:10;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:.75rem;transition:all .2s;animation:2s infinite ImageViewer-module-scss-module__obknCW__pulse;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 8px #0000004d}.ImageViewer-module-scss-module__obknCW__marker:hover{z-index:20;transform:translate(-50%,-50%)scale(1.2)}.ImageViewer-module-scss-module__obknCW__marker.ImageViewer-module-scss-module__obknCW__active{z-index:30;animation:none;transform:translate(-50%,-50%)scale(1.4);box-shadow:0 0 0 4px #ffffff80,0 4px 12px #0006}.ImageViewer-module-scss-module__obknCW__critical{color:#fff;background:#dc2626;border:2px solid #fff}.ImageViewer-module-scss-module__obknCW__major{color:#111827;background:#f59e0b;border:2px solid #fff}.ImageViewer-module-scss-module__obknCW__minor{color:#fff;background:#3b82f6;border:2px solid #fff}.ImageViewer-module-scss-module__obknCW__marker.ImageViewer-module-scss-module__obknCW__compliance{color:#fff;background:#dc3545}.ImageViewer-module-scss-module__obknCW__marker.ImageViewer-module-scss-module__obknCW__copywriting{color:#fff;background:#fd7e14}.ImageViewer-module-scss-module__obknCW__marker.ImageViewer-module-scss-module__obknCW__visualdesign{color:#fff;background:#0d6efd}.ImageViewer-module-scss-module__obknCW__marker.ImageViewer-module-scss-module__obknCW__medical{color:#fff;background:#6f42c1}.ImageViewer-module-scss-module__obknCW__marker.ImageViewer-module-scss-module__obknCW__bestpractice{color:#fff;background:#198754}@keyframes ImageViewer-module-scss-module__obknCW__pulse{0%,to{opacity:.4}50%{opacity:.8}}.ImageViewer-module-scss-module__obknCW__sidePanel{background:#fff;border-left:1px solid #e5e7eb;flex-direction:column;width:360px;min-width:360px;max-width:360px;animation:.2s ImageViewer-module-scss-module__obknCW__slideIn;display:flex;overflow:hidden}@keyframes ImageViewer-module-scss-module__obknCW__slideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.ImageViewer-module-scss-module__obknCW__sidePanel.ImageViewer-module-scss-module__obknCW__critical{border-top:4px solid #dc2626}.ImageViewer-module-scss-module__obknCW__sidePanel.ImageViewer-module-scss-module__obknCW__major{border-top:4px solid #f59e0b}.ImageViewer-module-scss-module__obknCW__sidePanel.ImageViewer-module-scss-module__obknCW__minor{border-top:4px solid #3b82f6}.ImageViewer-module-scss-module__obknCW__sidePanelHeader{background:#f9fafb;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:.5rem;padding:1rem;display:flex}.ImageViewer-module-scss-module__obknCW__sidePanelTitle{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.5rem;display:flex}.ImageViewer-module-scss-module__obknCW__severityBadge{text-transform:uppercase;letter-spacing:.5px;border-radius:.375rem;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:700;display:inline-flex}.ImageViewer-module-scss-module__obknCW__severityBadge.ImageViewer-module-scss-module__obknCW__critical{color:#fff;background:#dc2626}.ImageViewer-module-scss-module__obknCW__severityBadge.ImageViewer-module-scss-module__obknCW__major{color:#111827;background:#f59e0b}.ImageViewer-module-scss-module__obknCW__severityBadge.ImageViewer-module-scss-module__obknCW__minor{color:#fff;background:#3b82f6}.ImageViewer-module-scss-module__obknCW__categoryLabel{color:#4b5563;font-size:.75rem;font-weight:500}.ImageViewer-module-scss-module__obknCW__closeBtn{color:#4b5563;cursor:pointer;background:#e5e7eb;border:none;border-radius:.375rem;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.ImageViewer-module-scss-module__obknCW__closeBtn:hover{color:#111827;background:#d1d5db}.ImageViewer-module-scss-module__obknCW__sidePanelContent{flex:1;padding:1rem;overflow-y:auto}.ImageViewer-module-scss-module__obknCW__sidePanelContent::-webkit-scrollbar{width:6px}.ImageViewer-module-scss-module__obknCW__sidePanelContent::-webkit-scrollbar-track{background:#f3f4f6}.ImageViewer-module-scss-module__obknCW__sidePanelContent::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.ImageViewer-module-scss-module__obknCW__sidePanelContent::-webkit-scrollbar-thumb:hover{background:#9ca3af}.ImageViewer-module-scss-module__obknCW__issueTitle{color:#111827;margin-bottom:1rem;font-size:1rem;font-weight:600;line-height:1.4}.ImageViewer-module-scss-module__obknCW__detailSection{margin-bottom:1rem}.ImageViewer-module-scss-module__obknCW__detailLabel{color:#007a7a;text-transform:uppercase;letter-spacing:1px;margin-bottom:.25rem;font-size:10px;font-weight:700}.ImageViewer-module-scss-module__obknCW__detailValue{color:#111827;font-size:.875rem;line-height:1.5}.ImageViewer-module-scss-module__obknCW__foundTextBox{color:#dc2626;background:#fef2f2;border-left:3px solid #dc2626;border-radius:.375rem;padding:.75rem;font-size:.875rem;font-style:italic;line-height:1.5}.ImageViewer-module-scss-module__obknCW__fixLabel{color:#10b981;text-transform:uppercase;letter-spacing:1px;margin-bottom:.25rem;font-size:10px;font-weight:700}.ImageViewer-module-scss-module__obknCW__fixValue{color:#111827;background:#d1fae5;border-left:3px solid #10b981;border-radius:.375rem;padding:.75rem;font-size:.875rem;line-height:1.5}.ImageViewer-module-scss-module__obknCW__sourceInfo{color:#6b7280;border-top:1px solid #e5e7eb;margin-top:1rem;padding-top:.75rem;font-size:.75rem}.ImageViewer-module-scss-module__obknCW__controls{background:#1f2937;border-top:1px solid #374151;justify-content:space-between;align-items:center;padding:.75rem 1.25rem;display:flex}.ImageViewer-module-scss-module__obknCW__zoomControls{justify-content:flex-start;align-items:center;gap:.5rem;display:flex}.ImageViewer-module-scss-module__obknCW__controlBtn{color:#d1d5db;cursor:pointer;background:#374151;border:1px solid #4b5563;border-radius:.375rem;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.ImageViewer-module-scss-module__obknCW__controlBtn:hover{color:#fff;background:#4b5563}.ImageViewer-module-scss-module__obknCW__zoomLevel{text-align:center;color:#9ca3af;min-width:50px;font-size:.875rem;font-weight:500}.ImageViewer-module-scss-module__obknCW__legend{background:#1f2937;border-top:1px solid #374151;flex-direction:column;gap:.5rem;padding:.75rem 1.25rem;display:flex}.ImageViewer-module-scss-module__obknCW__legendSection{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.75rem;display:flex}.ImageViewer-module-scss-module__obknCW__legendTitle{color:#9ca3af;min-width:80px;font-size:.75rem;font-weight:500}.ImageViewer-module-scss-module__obknCW__legendItems{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.5rem;display:flex}.ImageViewer-module-scss-module__obknCW__legendItem{border-radius:.25rem;justify-content:flex-start;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.75rem;display:flex}.ImageViewer-module-scss-module__obknCW__legendItem.ImageViewer-module-scss-module__obknCW__critical{color:#dc2626;background:#dc26261a}.ImageViewer-module-scss-module__obknCW__legendItem.ImageViewer-module-scss-module__obknCW__major{color:#f59e0b;background:#f59e0b1a}.ImageViewer-module-scss-module__obknCW__legendItem.ImageViewer-module-scss-module__obknCW__minor{color:#3b82f6;background:#3b82f61a}.ImageViewer-module-scss-module__obknCW__legendItem.ImageViewer-module-scss-module__obknCW__compliance{color:#dc3545;background:#dc354526}.ImageViewer-module-scss-module__obknCW__legendItem.ImageViewer-module-scss-module__obknCW__copywriting{color:#fd7e14;background:#fd7e1426}.ImageViewer-module-scss-module__obknCW__legendItem.ImageViewer-module-scss-module__obknCW__visualdesign{color:#0d6efd;background:#0d6efd26}.ImageViewer-module-scss-module__obknCW__legendItem.ImageViewer-module-scss-module__obknCW__medical{color:#6f42c1;background:#6f42c126}.ImageViewer-module-scss-module__obknCW__legendItem.ImageViewer-module-scss-module__obknCW__bestpractice{color:#198754;background:#19875426}.ImageViewer-module-scss-module__obknCW__severityDot{border-radius:50%;width:10px;height:10px;display:inline-block}.ImageViewer-module-scss-module__obknCW__critical .ImageViewer-module-scss-module__obknCW__severityDot{background:#dc2626}.ImageViewer-module-scss-module__obknCW__major .ImageViewer-module-scss-module__obknCW__severityDot{background:#f59e0b}.ImageViewer-module-scss-module__obknCW__minor .ImageViewer-module-scss-module__obknCW__severityDot{background:#3b82f6}.ImageViewer-module-scss-module__obknCW__legendHint{color:#6b7280;text-align:right;width:100%;margin-top:.25rem;font-size:.75rem;font-style:italic}.ImageViewer-module-scss-module__obknCW__imageLoading{color:#9ca3af;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:60px 20px;font-size:14px;display:flex}.ImageViewer-module-scss-module__obknCW__imageLoading .ImageViewer-module-scss-module__obknCW__loadingIcon{opacity:.5;font-size:32px;animation:1.5s ease-in-out infinite ImageViewer-module-scss-module__obknCW__pulse}.ImageViewer-module-scss-module__obknCW__imageErrorState{color:#9ca3af;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:60px 20px;font-size:14px;display:flex}.ImageViewer-module-scss-module__obknCW__imageErrorState .ImageViewer-module-scss-module__obknCW__errorIcon{color:#e53935;font-size:32px}.ImageViewer-module-scss-module__obknCW__retryBtn{color:#d1d5db;cursor:pointer;background:#ffffff1a;border:1px solid #6b7280;border-radius:6px;padding:8px 20px;font-size:13px;transition:all .2s}.ImageViewer-module-scss-module__obknCW__retryBtn:hover{background:#fff3;border-color:#9ca3af}@media (max-width:900px){.ImageViewer-module-scss-module__obknCW__mainContent{flex-direction:column}.ImageViewer-module-scss-module__obknCW__imageWrapper{height:350px}.ImageViewer-module-scss-module__obknCW__sidePanel{border-top:1px solid #e5e7eb;border-left:none;width:100%;min-width:100%;max-width:100%;max-height:300px}.ImageViewer-module-scss-module__obknCW__legend{flex-direction:column;gap:8px}.ImageViewer-module-scss-module__obknCW__legendItems{flex-wrap:wrap}}@media (max-width:480px){.ImageViewer-module-scss-module__obknCW__imageWrapper{height:280px}.ImageViewer-module-scss-module__obknCW__viewerHeader{flex-direction:column;gap:8px;padding:8px 12px}.ImageViewer-module-scss-module__obknCW__headerRight{justify-content:space-between;width:100%}.ImageViewer-module-scss-module__obknCW__controls{padding:6px 10px}.ImageViewer-module-scss-module__obknCW__marker{width:22px;height:22px;font-size:10px}.ImageViewer-module-scss-module__obknCW__imageLoading,.ImageViewer-module-scss-module__obknCW__imageErrorState{padding:40px 16px}}
.ScoreRing-module-scss-module__JUowpq__scoreRing{justify-content:center;align-items:center;display:flex;position:relative}.ScoreRing-module-scss-module__JUowpq__svg{transform:rotate(0)}.ScoreRing-module-scss-module__JUowpq__bgCircle{color:#e5e7eb}.ScoreRing-module-scss-module__JUowpq__progressCircle{transition:stroke-dasharray .5s}.ScoreRing-module-scss-module__JUowpq__progressCircle.ScoreRing-module-scss-module__JUowpq__excellent{color:#10b981}.ScoreRing-module-scss-module__JUowpq__progressCircle.ScoreRing-module-scss-module__JUowpq__good{color:#00a0a0}.ScoreRing-module-scss-module__JUowpq__progressCircle.ScoreRing-module-scss-module__JUowpq__warning{color:#f59e0b}.ScoreRing-module-scss-module__JUowpq__progressCircle.ScoreRing-module-scss-module__JUowpq__critical{color:#ef4444}.ScoreRing-module-scss-module__JUowpq__scoreText{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute}.ScoreRing-module-scss-module__JUowpq__value{font-weight:700;line-height:1}.ScoreRing-module-scss-module__JUowpq__value.ScoreRing-module-scss-module__JUowpq__excellent{color:#10b981}.ScoreRing-module-scss-module__JUowpq__value.ScoreRing-module-scss-module__JUowpq__good{color:#00a0a0}.ScoreRing-module-scss-module__JUowpq__value.ScoreRing-module-scss-module__JUowpq__warning{color:#f59e0b}.ScoreRing-module-scss-module__JUowpq__value.ScoreRing-module-scss-module__JUowpq__critical{color:#ef4444}.ScoreRing-module-scss-module__JUowpq__label{color:#6b7280;margin-top:.25rem;font-size:.75rem}.ScoreRing-module-scss-module__JUowpq__sm .ScoreRing-module-scss-module__JUowpq__value{font-size:1.125rem}.ScoreRing-module-scss-module__JUowpq__md .ScoreRing-module-scss-module__JUowpq__value{font-size:1.5rem}.ScoreRing-module-scss-module__JUowpq__lg .ScoreRing-module-scss-module__JUowpq__value{font-size:2.25rem}.ScoreRing-module-scss-module__JUowpq__lg .ScoreRing-module-scss-module__JUowpq__label{font-size:.875rem}
.PageSelectionModal-module-scss-module__WedxRq__overlay{z-index:1050;background:#0009;justify-content:center;align-items:center;padding:1rem;animation:.2s ease-out PageSelectionModal-module-scss-module__WedxRq__fadeIn;display:flex;position:fixed;inset:0}@keyframes PageSelectionModal-module-scss-module__WedxRq__fadeIn{0%{opacity:0}to{opacity:1}}.PageSelectionModal-module-scss-module__WedxRq__modal{background:#fff;border-radius:.75rem;outline:none;flex-direction:column;width:100%;max-width:800px;max-height:90vh;animation:.25s ease-out PageSelectionModal-module-scss-module__WedxRq__slideUp;display:flex;position:relative;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.PageSelectionModal-module-scss-module__WedxRq__modal:focus{box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a,0 0 0 2px #00a0a04d}@keyframes PageSelectionModal-module-scss-module__WedxRq__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.PageSelectionModal-module-scss-module__WedxRq__closeBtn{color:#6b7280;cursor:pointer;z-index:1;background:0 0;border:none;border-radius:9999px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .15s;display:flex;position:absolute;top:1rem;right:1rem}.PageSelectionModal-module-scss-module__WedxRq__closeBtn:hover:not(:disabled){color:#111827;background:#f3f4f6}.PageSelectionModal-module-scss-module__WedxRq__closeBtn:disabled{opacity:.5;cursor:not-allowed}.PageSelectionModal-module-scss-module__WedxRq__header{text-align:center;border-bottom:1px solid #e5e7eb;padding:1.5rem 1.5rem 1rem}.PageSelectionModal-module-scss-module__WedxRq__header h2{color:#111827;margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.PageSelectionModal-module-scss-module__WedxRq__header .PageSelectionModal-module-scss-module__WedxRq__filename{color:#4b5563;text-overflow:ellipsis;white-space:nowrap;max-width:500px;margin-bottom:.25rem;margin-left:auto;margin-right:auto;font-size:.875rem;overflow:hidden}.PageSelectionModal-module-scss-module__WedxRq__header .PageSelectionModal-module-scss-module__WedxRq__pageInfo{color:#00a0a0;font-size:.875rem;font-weight:500}.PageSelectionModal-module-scss-module__WedxRq__actions{background:#f9fafb;border-bottom:1px solid #e5e7eb;justify-content:center;gap:.75rem;padding:1rem 1.5rem;display:flex}.PageSelectionModal-module-scss-module__WedxRq__actionBtn{color:#4b5563;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .15s;display:flex}.PageSelectionModal-module-scss-module__WedxRq__actionBtn:hover:not(:disabled){color:#00a0a0;background:#00a0a00d;border-color:#00a0a0}.PageSelectionModal-module-scss-module__WedxRq__actionBtn.PageSelectionModal-module-scss-module__WedxRq__active{color:#00a0a0;background:#00a0a01a;border-color:#00a0a0}.PageSelectionModal-module-scss-module__WedxRq__actionBtn:disabled{opacity:.5;cursor:not-allowed}.PageSelectionModal-module-scss-module__WedxRq__actionBtn svg{font-size:.875rem}.PageSelectionModal-module-scss-module__WedxRq__thumbnailGrid{flex:1;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:1rem;padding:1.5rem;display:grid;overflow-y:auto}.PageSelectionModal-module-scss-module__WedxRq__thumbnailGrid::-webkit-scrollbar{width:6px;height:6px}.PageSelectionModal-module-scss-module__WedxRq__thumbnailGrid::-webkit-scrollbar-track{background:#f3f4f6;border-radius:9999px}.PageSelectionModal-module-scss-module__WedxRq__thumbnailGrid::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:9999px}.PageSelectionModal-module-scss-module__WedxRq__thumbnailGrid::-webkit-scrollbar-thumb:hover{background:#9ca3af}@media (max-width:768px){.PageSelectionModal-module-scss-module__WedxRq__thumbnailGrid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:.75rem;padding:1rem}}.PageSelectionModal-module-scss-module__WedxRq__thumbnailCard{cursor:pointer;background:#fff;border:2px solid #e5e7eb;border-radius:.5rem;flex-direction:column;align-items:center;gap:.5rem;padding:.5rem;transition:all .15s;display:flex;position:relative}.PageSelectionModal-module-scss-module__WedxRq__thumbnailCard:hover:not(:disabled){border-color:#00a0a080;transform:translateY(-2px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.PageSelectionModal-module-scss-module__WedxRq__thumbnailCard.PageSelectionModal-module-scss-module__WedxRq__selected{background:#00a0a00d;border-color:#00a0a0}.PageSelectionModal-module-scss-module__WedxRq__thumbnailCard.PageSelectionModal-module-scss-module__WedxRq__selected .PageSelectionModal-module-scss-module__WedxRq__checkOverlay{opacity:1;transform:scale(1)}.PageSelectionModal-module-scss-module__WedxRq__thumbnailCard:disabled{opacity:.6;cursor:not-allowed;transform:none}.PageSelectionModal-module-scss-module__WedxRq__thumbnailWrapper{aspect-ratio:3/4;background:#f3f4f6;border-radius:.375rem;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.PageSelectionModal-module-scss-module__WedxRq__thumbnail{object-fit:contain;max-width:100%;max-height:100%}.PageSelectionModal-module-scss-module__WedxRq__checkOverlay{color:#fff;opacity:0;background:#00a0a0;border-radius:9999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:.875rem;transition:all .15s;display:flex;position:absolute;top:.5rem;right:.5rem;transform:scale(.5);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.PageSelectionModal-module-scss-module__WedxRq__pageLabel{color:#4b5563;font-size:.875rem;font-weight:500}.PageSelectionModal-module-scss-module__WedxRq__footer{background:#f9fafb;border-top:1px solid #e5e7eb;border-radius:0 0 .75rem .75rem;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;display:flex}.PageSelectionModal-module-scss-module__WedxRq__cancelBtn{color:#4b5563;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;transition:all .15s}.PageSelectionModal-module-scss-module__WedxRq__cancelBtn:hover:not(:disabled){color:#111827;border-color:#9ca3af}.PageSelectionModal-module-scss-module__WedxRq__cancelBtn:disabled{opacity:.5;cursor:not-allowed}.PageSelectionModal-module-scss-module__WedxRq__confirmBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#00a0a0,#007a7a);border:none;border-radius:.5rem;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;transition:all .15s;display:flex}.PageSelectionModal-module-scss-module__WedxRq__confirmBtn:hover:not(:disabled){background:linear-gradient(135deg,#00c4c4,#00a0a0);transform:translateY(-1px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.PageSelectionModal-module-scss-module__WedxRq__confirmBtn:disabled{opacity:.6;cursor:not-allowed;transform:none}.PageSelectionModal-module-scss-module__WedxRq__confirmBtn svg{font-size:.875rem}
.MultiPageProgressIndicator-module-scss-module__3Km1eW__container{background:linear-gradient(#fff 0%,#fafafa 100%);border:1px solid #0000000a;border-radius:16px;padding:28px;position:relative;box-shadow:0 4px 20px #00000014}.MultiPageProgressIndicator-module-scss-module__3Km1eW__floatingEmailBanner{z-index:10;background:linear-gradient(135deg,#ecfdf5 0%,#d1fae5 100%);border-bottom:1px solid #00a0a033;border-radius:16px 16px 0 0;margin:-28px -28px 20px;padding:12px 20px;animation:.3s MultiPageProgressIndicator-module-scss-module__3Km1eW__slideDown;position:sticky;top:0}@keyframes MultiPageProgressIndicator-module-scss-module__3Km1eW__slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.MultiPageProgressIndicator-module-scss-module__3Km1eW__emailBannerContent{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.MultiPageProgressIndicator-module-scss-module__3Km1eW__emailBannerIcon{color:#00a0a0;font-size:16px}.MultiPageProgressIndicator-module-scss-module__3Km1eW__emailBannerText{color:#065f46;font-size:14px;font-weight:500}.MultiPageProgressIndicator-module-scss-module__3Km1eW__emailBannerBtn{color:#fff;cursor:pointer;background:#00a0a0;border:none;border-radius:6px;padding:6px 14px;font-size:13px;font-weight:600;transition:all .2s}.MultiPageProgressIndicator-module-scss-module__3Km1eW__emailBannerBtn:hover{background:#077}.MultiPageProgressIndicator-module-scss-module__3Km1eW__emailBannerInput{flex:1;gap:8px;min-width:280px;display:flex}.MultiPageProgressIndicator-module-scss-module__3Km1eW__emailBannerInput input{background:#fff;border:1px solid #d1d5db;border-radius:6px;outline:none;flex:1;padding:8px 12px;font-size:13px}.MultiPageProgressIndicator-module-scss-module__3Km1eW__emailBannerInput input:focus{border-color:#00a0a0;box-shadow:0 0 0 2px #00a0a01a}.MultiPageProgressIndicator-module-scss-module__3Km1eW__emailBannerInput button{color:#fff;cursor:pointer;white-space:nowrap;background:#00a0a0;border:none;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:600}.MultiPageProgressIndicator-module-scss-module__3Km1eW__emailBannerInput button:hover:not(:disabled){background:#077}.MultiPageProgressIndicator-module-scss-module__3Km1eW__emailBannerInput button:disabled{opacity:.6;cursor:not-allowed}.MultiPageProgressIndicator-module-scss-module__3Km1eW__emailBannerConfirmed{color:#065f46;align-items:center;gap:10px;font-size:14px;display:flex}.MultiPageProgressIndicator-module-scss-module__3Km1eW__emailBannerConfirmed strong{font-weight:600}.MultiPageProgressIndicator-module-scss-module__3Km1eW__emailBannerSuccessIcon{color:#10b981;font-size:18px}.MultiPageProgressIndicator-module-scss-module__3Km1eW__mainProgress{align-items:center;gap:24px;margin-bottom:24px;display:flex}.MultiPageProgressIndicator-module-scss-module__3Km1eW__progressRing{flex-shrink:0;width:100px;height:100px;position:relative}.MultiPageProgressIndicator-module-scss-module__3Km1eW__progressRing svg{width:100%;height:100%;transform:rotate(-90deg)}.MultiPageProgressIndicator-module-scss-module__3Km1eW__progressBg{fill:none;stroke:#e5e7eb;stroke-width:8px}.MultiPageProgressIndicator-module-scss-module__3Km1eW__progressValue{fill:none;stroke:#00a0a0;stroke-width:8px;stroke-linecap:round;transition:stroke-dasharray .5s}.MultiPageProgressIndicator-module-scss-module__3Km1eW__progressCenter{justify-content:center;align-items:center;gap:2px;display:flex;position:absolute;inset:0}.MultiPageProgressIndicator-module-scss-module__3Km1eW__progressNumber{color:#1f2937;font-size:28px;font-weight:700;line-height:1}.MultiPageProgressIndicator-module-scss-module__3Km1eW__progressUnit{color:#6b7280;margin-top:4px;font-size:14px;font-weight:600}.MultiPageProgressIndicator-module-scss-module__3Km1eW__progressInfo{flex:1}.MultiPageProgressIndicator-module-scss-module__3Km1eW__title{color:#1f2937;margin:0 0 6px;font-size:22px;font-weight:700}.MultiPageProgressIndicator-module-scss-module__3Km1eW__subtitle{color:#6b7280;margin:0 0 8px;font-size:15px}.MultiPageProgressIndicator-module-scss-module__3Km1eW__timeEstimate{color:#00a0a0;background:#00a0a014;border-radius:6px;align-items:center;gap:8px;padding:6px 12px;font-size:13px;font-weight:500;display:inline-flex}.MultiPageProgressIndicator-module-scss-module__3Km1eW__timeEstimate svg{font-size:12px}.MultiPageProgressIndicator-module-scss-module__3Km1eW__timeHint{color:#64748bb3;margin:4px 0 0;font-size:.75rem;font-style:italic;font-weight:400}.MultiPageProgressIndicator-module-scss-module__3Km1eW__progressBarWrapper{margin-bottom:32px;padding-bottom:24px;position:relative}.MultiPageProgressIndicator-module-scss-module__3Km1eW__progressBar{background:#e5e7eb;border-radius:4px;width:100%;height:8px;overflow:hidden}.MultiPageProgressIndicator-module-scss-module__3Km1eW__progressFill{background:linear-gradient(90deg,#00a0a0,#2dd4bf);border-radius:4px;height:100%;transition:width .5s;position:relative}.MultiPageProgressIndicator-module-scss-module__3Km1eW__progressFill.MultiPageProgressIndicator-module-scss-module__3Km1eW__animated:after{content:"";background:linear-gradient(90deg,#0000 0%,#fff6 50%,#0000 100%);animation:1.5s infinite MultiPageProgressIndicator-module-scss-module__3Km1eW__shimmer;position:absolute;inset:0}@keyframes MultiPageProgressIndicator-module-scss-module__3Km1eW__shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.MultiPageProgressIndicator-module-scss-module__3Km1eW__progressLabels{height:20px;position:absolute;bottom:0;left:0;right:0}.MultiPageProgressIndicator-module-scss-module__3Km1eW__progressLabel{flex-direction:column;align-items:center;gap:4px;display:flex;position:absolute;transform:translate(-50%)}.MultiPageProgressIndicator-module-scss-module__3Km1eW__progressLabel span{color:#9ca3af;font-size:11px;font-weight:500}.MultiPageProgressIndicator-module-scss-module__3Km1eW__progressLabel.MultiPageProgressIndicator-module-scss-module__3Km1eW__done .MultiPageProgressIndicator-module-scss-module__3Km1eW__labelDot{background:#10b981;border-color:#10b981}.MultiPageProgressIndicator-module-scss-module__3Km1eW__progressLabel.MultiPageProgressIndicator-module-scss-module__3Km1eW__done span{color:#10b981}.MultiPageProgressIndicator-module-scss-module__3Km1eW__progressLabel.MultiPageProgressIndicator-module-scss-module__3Km1eW__active .MultiPageProgressIndicator-module-scss-module__3Km1eW__labelDot{background:#00a0a0;border-color:#00a0a0;animation:1s infinite MultiPageProgressIndicator-module-scss-module__3Km1eW__pulseDot}.MultiPageProgressIndicator-module-scss-module__3Km1eW__progressLabel.MultiPageProgressIndicator-module-scss-module__3Km1eW__active span{color:#00a0a0;font-weight:600}.MultiPageProgressIndicator-module-scss-module__3Km1eW__labelDot{background:#d1d5db;border:2px solid #d1d5db;border-radius:50%;width:10px;height:10px}@keyframes MultiPageProgressIndicator-module-scss-module__3Km1eW__pulseDot{0%,to{transform:scale(1);box-shadow:0 0 #00a0a066}50%{transform:scale(1.1);box-shadow:0 0 0 6px #00a0a000}}.MultiPageProgressIndicator-module-scss-module__3Km1eW__processingSection{flex-direction:column;gap:16px;margin-bottom:20px;display:flex}.MultiPageProgressIndicator-module-scss-module__3Km1eW__pageCard{background:linear-gradient(135deg,#00a0a008 0%,#00a0a014 100%);border:1px solid #00a0a026;border-radius:12px;padding:20px;animation:.3s MultiPageProgressIndicator-module-scss-module__3Km1eW__fadeInUp}@keyframes MultiPageProgressIndicator-module-scss-module__3Km1eW__fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.MultiPageProgressIndicator-module-scss-module__3Km1eW__pageCardHeader{margin-bottom:16px}.MultiPageProgressIndicator-module-scss-module__3Km1eW__pageInfo{justify-content:space-between;align-items:center;display:flex}.MultiPageProgressIndicator-module-scss-module__3Km1eW__pageBadge{color:#00a0a0;background:#fff;border-radius:6px;align-items:center;gap:8px;padding:6px 14px;font-size:14px;font-weight:600;display:inline-flex;box-shadow:0 2px 8px #0000000f}.MultiPageProgressIndicator-module-scss-module__3Km1eW__spinIcon{color:#00a0a0;font-size:12px}.MultiPageProgressIndicator-module-scss-module__3Km1eW__pageTime{color:#6b7280;font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.MultiPageProgressIndicator-module-scss-module__3Km1eW__expertAnalysis{flex-direction:column;gap:12px;display:flex}.MultiPageProgressIndicator-module-scss-module__3Km1eW__analysisLabel{text-transform:uppercase;letter-spacing:.05em;color:#6b7280;font-size:12px;font-weight:600}.MultiPageProgressIndicator-module-scss-module__3Km1eW__expertsGrid{flex-wrap:wrap;gap:10px;display:flex}.MultiPageProgressIndicator-module-scss-module__3Km1eW__expertChip{animation:.3s MultiPageProgressIndicator-module-scss-module__3Km1eW__fadeIn;animation-delay:var(--delay);background:#fff;border:1px solid #00000014;border-radius:10px;align-items:center;gap:8px;padding:10px 14px;animation-fill-mode:both;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 6px #0000000a}@keyframes MultiPageProgressIndicator-module-scss-module__3Km1eW__fadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.MultiPageProgressIndicator-module-scss-module__3Km1eW__expertIcon{background:var(--expert-color);color:#fff;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;display:flex}.MultiPageProgressIndicator-module-scss-module__3Km1eW__expertName{color:#374151;font-size:13px;font-weight:500}.MultiPageProgressIndicator-module-scss-module__3Km1eW__pulseRing{border:2px solid var(--expert-color);opacity:0;animation:2s infinite MultiPageProgressIndicator-module-scss-module__3Km1eW__pulseRing;animation-delay:var(--delay);border-radius:10px;position:absolute;inset:0}@keyframes MultiPageProgressIndicator-module-scss-module__3Km1eW__pulseRing{0%{opacity:0;transform:scale(1)}50%{opacity:.3}to{opacity:0;transform:scale(1.05)}}.MultiPageProgressIndicator-module-scss-module__3Km1eW__queueSection{background:#f9fafb;border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;padding:14px 16px;display:flex}.MultiPageProgressIndicator-module-scss-module__3Km1eW__queueLabel{color:#6b7280;font-size:13px;font-weight:600}.MultiPageProgressIndicator-module-scss-module__3Km1eW__queueList{flex-wrap:wrap;gap:8px;display:flex}.MultiPageProgressIndicator-module-scss-module__3Km1eW__queueBadge{color:#9ca3af;animation:.2s MultiPageProgressIndicator-module-scss-module__3Km1eW__fadeIn;animation-delay:var(--queue-delay);background:#fff;border:1px dashed #d1d5db;border-radius:5px;padding:5px 12px;font-size:12px;font-weight:500;animation-fill-mode:both}.MultiPageProgressIndicator-module-scss-module__3Km1eW__emailSection{background:linear-gradient(135deg,#ecfdf5 0%,#f0fdfa 100%);border:1px solid #00a0a026;border-radius:12px;margin-bottom:20px;padding:18px 20px}.MultiPageProgressIndicator-module-scss-module__3Km1eW__emailContent{align-items:flex-start;gap:14px;display:flex}.MultiPageProgressIndicator-module-scss-module__3Km1eW__emailIcon{color:#00a0a0;background:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex;box-shadow:0 2px 8px #0000000f}.MultiPageProgressIndicator-module-scss-module__3Km1eW__emailBody{flex-direction:column;flex:1;gap:10px;display:flex}.MultiPageProgressIndicator-module-scss-module__3Km1eW__emailCheckbox{color:#374151;cursor:pointer;align-items:center;gap:10px;font-size:14px;font-weight:500;display:flex}.MultiPageProgressIndicator-module-scss-module__3Km1eW__emailCheckbox input[type=checkbox]{accent-color:#00a0a0;cursor:pointer;width:18px;height:18px}.MultiPageProgressIndicator-module-scss-module__3Km1eW__emailInputRow{flex-wrap:wrap;gap:10px;display:flex}.MultiPageProgressIndicator-module-scss-module__3Km1eW__emailInput{background:#fff;border:1px solid #d1d5db;border-radius:8px;outline:none;flex:1;min-width:200px;padding:10px 14px;font-size:14px;transition:all .2s}.MultiPageProgressIndicator-module-scss-module__3Km1eW__emailInput:focus{border-color:#00a0a0;box-shadow:0 0 0 3px #00a0a01a}.MultiPageProgressIndicator-module-scss-module__3Km1eW__emailSubmitBtn{color:#fff;cursor:pointer;background:#00a0a0;border:none;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:600;transition:all .2s}.MultiPageProgressIndicator-module-scss-module__3Km1eW__emailSubmitBtn:hover:not(:disabled){background:#077;transform:translateY(-1px)}.MultiPageProgressIndicator-module-scss-module__3Km1eW__emailSubmitBtn:disabled{opacity:.6;cursor:not-allowed}.MultiPageProgressIndicator-module-scss-module__3Km1eW__emailConfirmed{align-items:flex-start;gap:14px;display:flex}.MultiPageProgressIndicator-module-scss-module__3Km1eW__emailConfirmedIcon{color:#059669;flex-shrink:0;font-size:28px}.MultiPageProgressIndicator-module-scss-module__3Km1eW__emailConfirmedText{flex:1}.MultiPageProgressIndicator-module-scss-module__3Km1eW__emailConfirmedText strong{color:#065f46;margin-bottom:4px;font-size:16px;font-weight:600;display:block}.MultiPageProgressIndicator-module-scss-module__3Km1eW__emailConfirmedText p{color:#0d9488;margin:0;font-size:14px;line-height:1.5}.MultiPageProgressIndicator-module-scss-module__3Km1eW__emailConfirmedText p strong{font-size:inherit;color:inherit;display:inline}.MultiPageProgressIndicator-module-scss-module__3Km1eW__completedSection{border-top:1px solid #e5e7eb;margin-top:20px;padding-top:20px}.MultiPageProgressIndicator-module-scss-module__3Km1eW__sectionHeader{align-items:center;gap:8px;margin-bottom:14px;display:flex}.MultiPageProgressIndicator-module-scss-module__3Km1eW__sectionHeader span{color:#374151;font-size:14px;font-weight:600}.MultiPageProgressIndicator-module-scss-module__3Km1eW__checkIcon{color:#10b981;font-size:16px}.MultiPageProgressIndicator-module-scss-module__3Km1eW__errorIcon{color:#ef4444;font-size:16px}.MultiPageProgressIndicator-module-scss-module__3Km1eW__countBadge{color:#6b7280;background:#f3f4f6;border-radius:10px;padding:2px 8px;font-size:12px;font-weight:600}.MultiPageProgressIndicator-module-scss-module__3Km1eW__completedGrid{flex-wrap:wrap;gap:10px;display:flex}.MultiPageProgressIndicator-module-scss-module__3Km1eW__completedCard{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:10px;align-items:center;gap:10px;padding:10px 16px;transition:all .2s;display:flex}.MultiPageProgressIndicator-module-scss-module__3Km1eW__completedCard:hover{background:#00a0a005;border-color:#00a0a0;transform:translateY(-1px);box-shadow:0 4px 12px #0000000f}.MultiPageProgressIndicator-module-scss-module__3Km1eW__completedCard.MultiPageProgressIndicator-module-scss-module__3Km1eW__active{background:#00a0a00d;border-color:#00a0a0;box-shadow:0 0 0 3px #00a0a01f}.MultiPageProgressIndicator-module-scss-module__3Km1eW__completedPage{color:#374151;font-size:14px;font-weight:500}.MultiPageProgressIndicator-module-scss-module__3Km1eW__completedScore{border-radius:6px;padding:3px 10px;font-size:13px;font-weight:700}.MultiPageProgressIndicator-module-scss-module__3Km1eW__completedScore[data-score=good]{color:#15803d;background:#dcfce7}.MultiPageProgressIndicator-module-scss-module__3Km1eW__completedScore[data-score=medium]{color:#a16207;background:#fef3c7}.MultiPageProgressIndicator-module-scss-module__3Km1eW__completedScore[data-score=low]{color:#b91c1c;background:#fee2e2}.MultiPageProgressIndicator-module-scss-module__3Km1eW__failedSection{border-top:1px solid #e5e7eb;margin-top:20px;padding-top:20px}.MultiPageProgressIndicator-module-scss-module__3Km1eW__failedGrid{flex-direction:column;gap:10px;display:flex}.MultiPageProgressIndicator-module-scss-module__3Km1eW__failedCard{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;justify-content:space-between;align-items:center;padding:12px 16px;font-size:14px;display:flex}.MultiPageProgressIndicator-module-scss-module__3Km1eW__errorMsg{color:#9ca3af;text-overflow:ellipsis;white-space:nowrap;max-width:300px;font-size:13px;overflow:hidden}
.PageNavigator-module-scss-module__RgY7ga__container{z-index:1020;background:#fff;border-radius:.75rem;justify-content:center;align-items:center;gap:1rem;margin-bottom:1rem;padding:1rem 1.5rem;display:flex;position:sticky;top:80px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}@media (max-width:768px){.PageNavigator-module-scss-module__RgY7ga__container{flex-wrap:wrap;gap:.75rem}}.PageNavigator-module-scss-module__RgY7ga__navBtn{color:#4b5563;cursor:pointer;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .15s;display:flex}.PageNavigator-module-scss-module__RgY7ga__navBtn:hover:not(:disabled){color:#fff;background:#00a0a0;border-color:#00a0a0}.PageNavigator-module-scss-module__RgY7ga__navBtn:disabled{opacity:.4;cursor:not-allowed}.PageNavigator-module-scss-module__RgY7ga__navBtn svg{font-size:.75rem}.PageNavigator-module-scss-module__RgY7ga__pageSelect{align-items:center;gap:.75rem;display:flex}.PageNavigator-module-scss-module__RgY7ga__select{color:#111827;cursor:pointer;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%236b7280' stroke-width='2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M19 9l-7 7-7-7'/%3E%3C/svg%3E") right .5rem center/16px no-repeat;border:1px solid #e5e7eb;border-radius:.5rem;padding:.5rem 2rem .5rem 1rem;font-size:.875rem;font-weight:500}.PageNavigator-module-scss-module__RgY7ga__select:hover{border-color:#00a0a0}.PageNavigator-module-scss-module__RgY7ga__select:focus{border-color:#00a0a0;outline:none;box-shadow:0 0 0 3px #00a0a01a}.PageNavigator-module-scss-module__RgY7ga__pageInfo{color:#6b7280;white-space:nowrap;font-size:.875rem}.PageNavigator-module-scss-module__RgY7ga__miniScores{gap:4px;padding:0 .5rem;display:flex}@media (max-width:768px){.PageNavigator-module-scss-module__RgY7ga__miniScores{border-bottom:1px solid #e5e7eb;flex-wrap:wrap;order:-1;justify-content:center;width:100%;margin-bottom:.5rem;padding:.5rem 0}}.PageNavigator-module-scss-module__RgY7ga__miniScore{cursor:pointer;background:#f3f4f6;border:1px solid #0000;border-radius:.375rem;align-items:center;gap:2px;padding:4px 8px;font-size:11px;transition:all .15s;display:flex}.PageNavigator-module-scss-module__RgY7ga__miniScore:hover{background:#e5e7eb}.PageNavigator-module-scss-module__RgY7ga__miniScore.PageNavigator-module-scss-module__RgY7ga__active{color:#fff;background:#00a0a0;border-color:#00a0a0}.PageNavigator-module-scss-module__RgY7ga__miniScore.PageNavigator-module-scss-module__RgY7ga__active .PageNavigator-module-scss-module__RgY7ga__miniPageNum{color:#fff}.PageNavigator-module-scss-module__RgY7ga__miniPageNum{color:#4b5563;font-weight:600}.PageNavigator-module-scss-module__RgY7ga__statusGo{color:#10b981;font-size:10px}.PageNavigator-module-scss-module__RgY7ga__statusRevisions{color:#f59e0b;font-size:10px}.PageNavigator-module-scss-module__RgY7ga__statusNoGo{color:#ef4444;font-size:10px}
.ConsolidatedSummaryPanel-module-scss-module__z8YxJG__container{background:#fff;border-radius:.75rem;overflow:hidden;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.ConsolidatedSummaryPanel-module-scss-module__z8YxJG__header{background:linear-gradient(135deg,#00a0a00d,#00a0a005);border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.5rem;display:flex}@media (max-width:768px){.ConsolidatedSummaryPanel-module-scss-module__z8YxJG__header{flex-direction:column;gap:1rem}}.ConsolidatedSummaryPanel-module-scss-module__z8YxJG__scoreSection{align-items:center;gap:1rem;display:flex}.ConsolidatedSummaryPanel-module-scss-module__z8YxJG__scoreRing{width:100px;height:100px;position:relative}.ConsolidatedSummaryPanel-module-scss-module__z8YxJG__scoreRing svg{width:100%;height:100%;transform:rotate(-90deg)}.ConsolidatedSummaryPanel-module-scss-module__z8YxJG__scoreBackground{fill:none;stroke:#e5e7eb;stroke-width:8px}.ConsolidatedSummaryPanel-module-scss-module__z8YxJG__scoreFill{fill:none;stroke:#00a0a0;stroke-width:8px;stroke-linecap:round;transition:stroke-dasharray .5s}.ConsolidatedSummaryPanel-module-scss-module__z8YxJG__scoreFill.ConsolidatedSummaryPanel-module-scss-module__z8YxJG__statusGo{stroke:#10b981}.ConsolidatedSummaryPanel-module-scss-module__z8YxJG__scoreFill.ConsolidatedSummaryPanel-module-scss-module__z8YxJG__statusRevisions{stroke:#f59e0b}.ConsolidatedSummaryPanel-module-scss-module__z8YxJG__scoreFill.ConsolidatedSummaryPanel-module-scss-module__z8YxJG__statusNoGo{stroke:#ef4444}.ConsolidatedSummaryPanel-module-scss-module__z8YxJG__scoreValue{color:#111827;font-size:1.5rem;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ConsolidatedSummaryPanel-module-scss-module__z8YxJG__scoreInfo{flex-direction:column;gap:.5rem;display:flex}.ConsolidatedSummaryPanel-module-scss-module__z8YxJG__recommendation{align-items:center;gap:.5rem;font-size:1.125rem;font-weight:600;display:flex}.ConsolidatedSummaryPanel-module-scss-module__z8YxJG__recommendation.ConsolidatedSummaryPanel-module-scss-module__z8YxJG__statusGo{color:#10b981}.ConsolidatedSummaryPanel-module-scss-module__z8YxJG__recommendation.ConsolidatedSummaryPanel-module-scss-module__z8YxJG__statusRevisions{color:#f59e0b}.ConsolidatedSummaryPanel-module-scss-module__z8YxJG__recommendation.ConsolidatedSummaryPanel-module-scss-module__z8YxJG__statusNoGo{color:#ef4444}.ConsolidatedSummaryPanel-module-scss-module__z8YxJG__riskLevel{color:#4b5563;font-size:.875rem}.ConsolidatedSummaryPanel-module-scss-module__z8YxJG__issuesSummary{gap:1rem;display:flex}.ConsolidatedSummaryPanel-module-scss-module__z8YxJG__issueCount{background:#fff;border-radius:.5rem;flex-direction:column;align-items:center;padding:.75rem 1rem;display:flex;box-shadow:0 1px 2px #0000000d}.ConsolidatedSummaryPanel-module-scss-module__z8YxJG__issueCount .ConsolidatedSummaryPanel-module-scss-module__z8YxJG__countValue{color:#111827;font-size:1.25rem;font-weight:700}.ConsolidatedSummaryPanel-module-scss-module__z8YxJG__issueCount .ConsolidatedSummaryPanel-module-scss-module__z8YxJG__countLabel{color:#6b7280;text-transform:uppercase;font-size:.75rem}.ConsolidatedSummaryPanel-module-scss-module__z8YxJG__issueCount:first-child .ConsolidatedSummaryPanel-module-scss-module__z8YxJG__countValue{color:#dc2626}.ConsolidatedSummaryPanel-module-scss-module__z8YxJG__issueCount:nth-child(2) .ConsolidatedSummaryPanel-module-scss-module__z8YxJG__countValue{color:#ea580c}.ConsolidatedSummaryPanel-module-scss-module__z8YxJG__issueCount:nth-child(3) .ConsolidatedSummaryPanel-module-scss-module__z8YxJG__countValue{color:#ca8a04}.ConsolidatedSummaryPanel-module-scss-module__z8YxJG__processingTime{color:#6b7280;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.ConsolidatedSummaryPanel-module-scss-module__z8YxJG__processingTime svg{font-size:.875rem}.ConsolidatedSummaryPanel-module-scss-module__z8YxJG__section{border-bottom:1px solid #e5e7eb;padding:1.5rem}.ConsolidatedSummaryPanel-module-scss-module__z8YxJG__section:last-child{border-bottom:none}.ConsolidatedSummaryPanel-module-scss-module__z8YxJG__sectionTitle{color:#111827;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:1rem;font-weight:600;display:flex}.ConsolidatedSummaryPanel-module-scss-module__z8YxJG__sectionTitle svg{color:#00a0a0}.ConsolidatedSummaryPanel-module-scss-module__z8YxJG__pageTable{border:1px solid #e5e7eb;border-radius:.5rem;flex-direction:column;display:flex;overflow:hidden}.ConsolidatedSummaryPanel-module-scss-module__z8YxJG__tableHeader{color:#6b7280;text-transform:uppercase;background:#f9fafb;grid-template-columns:1fr 80px 140px 120px;gap:.75rem;padding:.75rem 1rem;font-size:.75rem;font-weight:600;display:grid}@media (max-width:768px){.ConsolidatedSummaryPanel-module-scss-module__z8YxJG__tableHeader{grid-template-columns:1fr 60px 100px 80px;gap:.5rem;padding:.5rem}}.ConsolidatedSummaryPanel-module-scss-module__z8YxJG__tableRow{cursor:pointer;text-align:left;background:0 0;border:none;border-top:1px solid #e5e7eb;grid-template-columns:1fr 80px 140px 120px;gap:.75rem;padding:.75rem 1rem;transition:background .15s;display:grid}.ConsolidatedSummaryPanel-module-scss-module__z8YxJG__tableRow:hover{background:#00a0a00d}@media (max-width:768px){.ConsolidatedSummaryPanel-module-scss-module__z8YxJG__tableRow{grid-template-columns:1fr 60px 100px 80px;gap:.5rem;padding:.5rem}}.ConsolidatedSummaryPanel-module-scss-module__z8YxJG__pageNum{color:#111827;font-size:.875rem;font-weight:500}.ConsolidatedSummaryPanel-module-scss-module__z8YxJG__pageScore{color:#00a0a0;font-size:.875rem;font-weight:600}.ConsolidatedSummaryPanel-module-scss-module__z8YxJG__pageStatus{align-items:center;gap:.25rem;font-size:.75rem;font-weight:500;display:flex}.ConsolidatedSummaryPanel-module-scss-module__z8YxJG__pageStatus.ConsolidatedSummaryPanel-module-scss-module__z8YxJG__statusGo{color:#10b981}.ConsolidatedSummaryPanel-module-scss-module__z8YxJG__pageStatus.ConsolidatedSummaryPanel-module-scss-module__z8YxJG__statusRevisions{color:#f59e0b}.ConsolidatedSummaryPanel-module-scss-module__z8YxJG__pageStatus.ConsolidatedSummaryPanel-module-scss-module__z8YxJG__statusNoGo{color:#ef4444}.ConsolidatedSummaryPanel-module-scss-module__z8YxJG__pageIssues{gap:.25rem;font-size:.75rem;font-weight:500;display:flex}.ConsolidatedSummaryPanel-module-scss-module__z8YxJG__pageIssues .ConsolidatedSummaryPanel-module-scss-module__z8YxJG__critical{color:#dc2626;background:#fef2f2;border-radius:.25rem;padding:2px 6px}.ConsolidatedSummaryPanel-module-scss-module__z8YxJG__pageIssues .ConsolidatedSummaryPanel-module-scss-module__z8YxJG__major{color:#ea580c;background:#fff7ed;border-radius:.25rem;padding:2px 6px}.ConsolidatedSummaryPanel-module-scss-module__z8YxJG__pageIssues .ConsolidatedSummaryPanel-module-scss-module__z8YxJG__minor{color:#ca8a04;background:#fefce8;border-radius:.25rem;padding:2px 6px}.ConsolidatedSummaryPanel-module-scss-module__z8YxJG__insightsList{flex-direction:column;gap:1rem;display:flex}.ConsolidatedSummaryPanel-module-scss-module__z8YxJG__insightItem{background:#3b82f60d;border-left:4px solid #3b82f6;border-radius:0 .5rem .5rem 0;padding:1rem}.ConsolidatedSummaryPanel-module-scss-module__z8YxJG__insightText{color:#111827;margin-bottom:.5rem;font-size:.875rem}.ConsolidatedSummaryPanel-module-scss-module__z8YxJG__insightMeta{color:#6b7280;flex-wrap:wrap;gap:.75rem;font-size:.75rem;display:flex}.ConsolidatedSummaryPanel-module-scss-module__z8YxJG__affectedPages{color:#4b5563}.ConsolidatedSummaryPanel-module-scss-module__z8YxJG__commonIssues{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.ConsolidatedSummaryPanel-module-scss-module__z8YxJG__commonIssues li{color:#4b5563;padding-left:1.5rem;font-size:.875rem;position:relative}.ConsolidatedSummaryPanel-module-scss-module__z8YxJG__commonIssues li:before{content:"";background:#f59e0b;border-radius:9999px;width:8px;height:8px;position:absolute;top:8px;left:0}.ConsolidatedSummaryPanel-module-scss-module__z8YxJG__priorityActions{flex-direction:column;gap:.5rem;margin:0;padding-left:1.5rem;display:flex}.ConsolidatedSummaryPanel-module-scss-module__z8YxJG__priorityActions li{color:#4b5563;padding-left:.5rem;font-size:.875rem}.ConsolidatedSummaryPanel-module-scss-module__z8YxJG__priorityActions li::marker{color:#00a0a0;font-weight:700}.ConsolidatedSummaryPanel-module-scss-module__z8YxJG__pageRef{color:#6b7280;font-size:.75rem;font-style:italic}
.MetadataExtractionModal-module-scss-module__cP78Ma__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#0009;justify-content:center;align-items:center;padding:1rem;animation:.2s ease-out MetadataExtractionModal-module-scss-module__cP78Ma__fadeIn;display:flex;position:fixed;inset:0}@keyframes MetadataExtractionModal-module-scss-module__cP78Ma__fadeIn{0%{opacity:0}to{opacity:1}}.MetadataExtractionModal-module-scss-module__cP78Ma__modal{background:#fff;border-radius:16px;width:100%;max-width:900px;max-height:90vh;animation:.3s ease-out MetadataExtractionModal-module-scss-module__cP78Ma__slideUp;overflow-y:auto;box-shadow:0 20px 60px #0000004d}@keyframes MetadataExtractionModal-module-scss-module__cP78Ma__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.MetadataExtractionModal-module-scss-module__cP78Ma__header{border-bottom:1px solid #d1d5db;justify-content:space-between;align-items:center;padding:1.5rem 2rem;display:flex}.MetadataExtractionModal-module-scss-module__cP78Ma__header h2{color:#111827;margin:0;font-size:1.5rem;font-weight:600}.MetadataExtractionModal-module-scss-module__cP78Ma__closeBtn{color:#4b5563;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:.5rem;transition:all .2s}.MetadataExtractionModal-module-scss-module__cP78Ma__closeBtn:hover{color:#111827;background:#f9fafb}.MetadataExtractionModal-module-scss-module__cP78Ma__content{padding:2rem}.MetadataExtractionModal-module-scss-module__cP78Ma__description{color:#4b5563;margin:0 0 2rem;font-size:1rem;line-height:1.6}.MetadataExtractionModal-module-scss-module__cP78Ma__description strong{color:#111827}.MetadataExtractionModal-module-scss-module__cP78Ma__options{grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:1.5rem;display:grid}@media (max-width:768px){.MetadataExtractionModal-module-scss-module__cP78Ma__options{grid-template-columns:1fr}}.MetadataExtractionModal-module-scss-module__cP78Ma__option{cursor:pointer;background:#fff;border:2px solid #d1d5db;border-radius:12px;padding:1.5rem;transition:all .2s;position:relative}.MetadataExtractionModal-module-scss-module__cP78Ma__option:hover{border-color:#004a9f;transform:translateY(-2px);box-shadow:0 4px 20px #004a9f26}.MetadataExtractionModal-module-scss-module__cP78Ma__option:focus{border-color:#004a9f;outline:none;box-shadow:0 0 0 3px #004a9f1a}.MetadataExtractionModal-module-scss-module__cP78Ma__optionIcon{color:#004a9f;margin-bottom:1rem}.MetadataExtractionModal-module-scss-module__cP78Ma__optionContent h3{color:#111827;margin:0 0 .5rem;font-size:1.125rem;font-weight:600}.MetadataExtractionModal-module-scss-module__cP78Ma__optionContent p{color:#4b5563;margin:0 0 1rem;font-size:.875rem;line-height:1.5}.MetadataExtractionModal-module-scss-module__cP78Ma__features{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.MetadataExtractionModal-module-scss-module__cP78Ma__features li{color:#4b5563;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.MetadataExtractionModal-module-scss-module__cP78Ma__checkIcon,.MetadataExtractionModal-module-scss-module__cP78Ma__warningIcon{fill:none;flex-shrink:0;width:16px;height:16px}.MetadataExtractionModal-module-scss-module__cP78Ma__recommendedBadge{color:#fff;text-transform:uppercase;letter-spacing:.5px;background:linear-gradient(135deg,#00bfa5,#00897b);border-radius:12px;padding:.375rem .75rem;font-size:.75rem;font-weight:600;position:absolute;top:1rem;right:1rem}.MetadataExtractionModal-module-scss-module__cP78Ma__helpText{background:#e3f2fd;border-left:3px solid #004a9f;border-radius:8px;gap:.75rem;padding:1rem;display:flex}.MetadataExtractionModal-module-scss-module__cP78Ma__helpText svg{color:#004a9f;flex-shrink:0;margin-top:.125rem}.MetadataExtractionModal-module-scss-module__cP78Ma__helpText p{color:#4b5563;margin:0;font-size:.875rem;line-height:1.5}.MetadataExtractionModal-module-scss-module__cP78Ma__helpText p strong{color:#111827}.MetadataExtractionModal-module-scss-module__cP78Ma__footer{border-top:1px solid #d1d5db;justify-content:flex-end;padding:1.5rem 2rem;display:flex}.MetadataExtractionModal-module-scss-module__cP78Ma__cancelBtn{color:#4b5563;cursor:pointer;background:#f9fafb;border:1px solid #d1d5db;border-radius:8px;padding:.625rem 1.5rem;font-size:.875rem;font-weight:500;transition:all .2s}.MetadataExtractionModal-module-scss-module__cP78Ma__cancelBtn:hover{background:#f3f4f6;border-color:#9ca3af}
.ValidationModeSelector-module-scss-module__kPusTq__container{background:#fff;border-radius:.75rem;max-width:900px;margin:0 auto;padding:1.5rem;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.ValidationModeSelector-module-scss-module__kPusTq__header{text-align:center;margin-bottom:2rem}.ValidationModeSelector-module-scss-module__kPusTq__backBtn{color:#4b5563;cursor:pointer;background:0 0;border:none;border-radius:.375rem;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;transition:all .2s;display:inline-flex}.ValidationModeSelector-module-scss-module__kPusTq__backBtn:hover{color:#111827;background:#f3f4f6}.ValidationModeSelector-module-scss-module__kPusTq__backBtn svg{width:18px;height:18px}.ValidationModeSelector-module-scss-module__kPusTq__title{color:#111827;margin:0 0 .5rem;font-size:1.5rem;font-weight:700}.ValidationModeSelector-module-scss-module__kPusTq__subtitle{color:#4b5563;margin:0;font-size:1rem}.ValidationModeSelector-module-scss-module__kPusTq__cardsGrid{grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-bottom:1.5rem;display:grid}@media (max-width:768px){.ValidationModeSelector-module-scss-module__kPusTq__cardsGrid{grid-template-columns:1fr}}.ValidationModeSelector-module-scss-module__kPusTq__modeCard{cursor:pointer;background:#fff;border:2px solid #e5e7eb;border-radius:.75rem;flex-direction:column;padding:1.5rem;transition:all .25s;display:flex;position:relative}.ValidationModeSelector-module-scss-module__kPusTq__modeCard:hover{border-color:#00a0a0;transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.ValidationModeSelector-module-scss-module__kPusTq__modeCard:focus{border-color:#00a0a0;outline:none;box-shadow:0 0 0 3px #00a0a033}.ValidationModeSelector-module-scss-module__kPusTq__cardIcon{color:#111827;background:#f9fafb;border-radius:.5rem;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:1rem;display:flex}.ValidationModeSelector-module-scss-module__kPusTq__cardTitle{color:#111827;margin:0 0 .5rem;font-size:1.125rem;font-weight:600}.ValidationModeSelector-module-scss-module__kPusTq__cardDescription{color:#4b5563;margin:0 0 1rem;font-size:.875rem;line-height:1.5}.ValidationModeSelector-module-scss-module__kPusTq__featureList{flex-grow:1;margin:0 0 1rem;padding:0;list-style:none}.ValidationModeSelector-module-scss-module__kPusTq__featureList li{color:#4b5563;align-items:center;gap:.5rem;padding:.25rem 0;font-size:.875rem;display:flex}.ValidationModeSelector-module-scss-module__kPusTq__checkIcon{flex-shrink:0;width:16px;height:16px}.ValidationModeSelector-module-scss-module__kPusTq__recommendedBadge{color:#00a0a0;text-transform:uppercase;letter-spacing:.5px;background:#00a0a01a;border-radius:9999px;padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:inline-block}.ValidationModeSelector-module-scss-module__kPusTq__flexBadge{color:#2196f3;text-transform:uppercase;letter-spacing:.5px;background:#2196f31a;border-radius:9999px;padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:inline-block}.ValidationModeSelector-module-scss-module__kPusTq__helpText{text-align:center;color:#4b5563;background:#f9fafb;border-radius:.5rem;margin:0;padding:1rem;font-size:.875rem}.ValidationModeSelector-module-scss-module__kPusTq__helpText strong{color:#111827}
.SourceToggle-module-scss-module__TJBRpG__toggle{color:#4b5563;cursor:pointer;background:#f3f4f6;border:1px solid #d1d5db;border-radius:9999px;align-items:center;gap:.25rem;padding:4px 10px;font-size:.75rem;transition:all .2s;display:inline-flex}.SourceToggle-module-scss-module__TJBRpG__toggle:hover{background:#e5e7eb;border-color:#00a0a0}.SourceToggle-module-scss-module__TJBRpG__toggle.SourceToggle-module-scss-module__TJBRpG__active{color:#00a0a0;background:#00a0a01a;border-color:#00a0a0}.SourceToggle-module-scss-module__TJBRpG__toggle.SourceToggle-module-scss-module__TJBRpG__active .SourceToggle-module-scss-module__TJBRpG__icon{color:#00a0a0}.SourceToggle-module-scss-module__TJBRpG__icon{color:#6b7280;font-size:12px}.SourceToggle-module-scss-module__TJBRpG__label{font-weight:500}.SourceToggle-module-scss-module__TJBRpG__count{color:#fff;background:#00a0a0;border-radius:9999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;font-weight:600;display:inline-flex}.SourceToggle-module-scss-module__TJBRpG__stateIcon{opacity:.7;margin-left:2px;font-size:10px}
