.App-module__Xra3aa__page{color:#1d274a;background:radial-gradient(circle at 0 0,#4c7bf421,#0000 25%),radial-gradient(circle at 100% 8%,#8b60ee1a,#0000 23%),linear-gradient(135deg,#f6faff,#fffaf4);min-height:100vh;padding:24px max(20px,50vw - 590px);font-family:Avenir Next,Inter,Segoe UI,sans-serif}.App-module__Xra3aa__page *{box-sizing:border-box}.App-module__Xra3aa__header{justify-content:space-between;align-items:center;gap:20px;padding:12px 0 30px;display:flex}.App-module__Xra3aa__brand{color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.App-module__Xra3aa__brandMark{color:#6b1835;background:#fff;border:2px solid #087f8c;border-radius:12px;place-items:center;width:38px;height:38px;font-weight:950;display:grid}.App-module__Xra3aa__brandText b,.App-module__Xra3aa__brandText small{display:block}.App-module__Xra3aa__brandText b{letter-spacing:-.05em;font-size:16px}.App-module__Xra3aa__brandText small{color:#687694;letter-spacing:.14em;margin-top:3px;font-size:8px;font-weight:900}.App-module__Xra3aa__nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.App-module__Xra3aa__nav a,.App-module__Xra3aa__nav button{color:#51668f;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:8px 10px;font-size:10px;font-weight:800;text-decoration:none}.App-module__Xra3aa__nav a:hover,.App-module__Xra3aa__nav button:hover{color:#416ff0;background:#eef3ff}.App-module__Xra3aa__navCta{color:#fff!important;background:#4b78ef!important}.App-module__Xra3aa__hero{justify-content:space-between;align-items:flex-end;gap:24px;padding:26px 0 25px;display:flex}.App-module__Xra3aa__kicker{color:#4b78ef;letter-spacing:.18em;text-transform:uppercase;font-size:9px;font-weight:950}.App-module__Xra3aa__hero h1{color:#1d2854;letter-spacing:-.08em;max-width:720px;margin:8px 0 7px;font-size:clamp(34px,5vw,62px);line-height:.96}.App-module__Xra3aa__hero p{color:#627391;max-width:600px;font-size:13px;line-height:1.55}.App-module__Xra3aa__heroAction{flex-wrap:wrap;gap:8px;display:flex}.App-module__Xra3aa__reportDownload{justify-items:end;gap:5px;display:grid}.App-module__Xra3aa__reportDownload button:disabled{cursor:wait;opacity:.72}.App-module__Xra3aa__primary,.App-module__Xra3aa__secondary,.App-module__Xra3aa__danger{min-height:38px;font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:0 14px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}.App-module__Xra3aa__primary{color:#fff;background:#4b78ef;border:1px solid #4b78ef;box-shadow:0 9px 20px #4b78ef2e}.App-module__Xra3aa__secondary{color:#4b78ef;background:#ffffffb3;border:1px solid #d1dcf0}.App-module__Xra3aa__danger{color:#b54d5c;background:#fff7f7;border:1px solid #f0c8c8}.App-module__Xra3aa__metricGrid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.App-module__Xra3aa__metric,.App-module__Xra3aa__panel,.App-module__Xra3aa__upgrade{background:#ffffffd4;border:1px solid #d5e0ef;border-radius:16px;box-shadow:0 12px 30px #354c7e0e}.App-module__Xra3aa__metric{min-height:130px;padding:18px}.App-module__Xra3aa__metric span{color:#71809b;letter-spacing:.13em;font-size:9px;font-weight:900}.App-module__Xra3aa__metric strong{color:#1d2854;letter-spacing:-.08em;margin-top:14px;font-size:38px;display:block}.App-module__Xra3aa__metric p{color:#6e7e9a;margin-top:7px;font-size:10px;line-height:1.4}.App-module__Xra3aa__meter{background:#e8eef9;border-radius:999px;height:7px;margin-top:15px;overflow:hidden}.App-module__Xra3aa__meter span{border-radius:inherit;background:linear-gradient(90deg,#4b78ef,#8b67ed);height:100%;display:block}.App-module__Xra3aa__dashboardGrid{grid-template-columns:1.35fr .65fr;gap:14px;margin-top:14px;display:grid}.App-module__Xra3aa__panel{padding:20px}.App-module__Xra3aa__panelHead{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:15px;display:flex}.App-module__Xra3aa__panel h2{color:#20294f;letter-spacing:-.06em;margin:6px 0 0;font-size:23px}.App-module__Xra3aa__panelHint{color:#76849d;font-size:10px}.App-module__Xra3aa__upgrade{color:#fff;background:linear-gradient(145deg,#282c58,#4d3f93);padding:21px}.App-module__Xra3aa__upgrade .App-module__Xra3aa__kicker{color:#a9c4ff}.App-module__Xra3aa__upgrade h2{color:#fff}.App-module__Xra3aa__upgrade p{color:#d4dcf1;font-size:11px;line-height:1.5}.App-module__Xra3aa__upgrade .App-module__Xra3aa__secondary{color:#fff;background:#ffffff1a;border-color:#ffffff40;margin-top:16px}.App-module__Xra3aa__scanRow{border-top:1px solid #e7edf6;grid-template-columns:86px 1fr auto;align-items:center;gap:12px;padding:13px 0;display:grid}.App-module__Xra3aa__scanRow:first-child{border-top:0}.App-module__Xra3aa__scanDate{color:#7c8aa4;font-size:10px}.App-module__Xra3aa__scanRow strong,.App-module__Xra3aa__scanRow small{display:block}.App-module__Xra3aa__scanRow strong{color:#24315b;font-size:12px}.App-module__Xra3aa__scanRow small{color:#7786a1;margin-top:4px;font-size:10px}.App-module__Xra3aa__scanStatus{color:#257b63;text-transform:uppercase;background:#eaf7f1;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:900}.App-module__Xra3aa__scanStatusFailed{color:#b24e57;background:#fff0f0}.App-module__Xra3aa__empty{color:#71809b;padding:24px 0 5px;font-size:11px;line-height:1.5}.App-module__Xra3aa__actions{gap:9px;margin-top:13px;display:grid}.App-module__Xra3aa__actionLink{color:#3e65c8;background:#fbfdff;border:1px solid #e1e8f4;border-radius:10px;justify-content:space-between;gap:10px;padding:11px 12px;font-size:11px;font-weight:800;text-decoration:none;display:flex}.App-module__Xra3aa__actionLink span{color:#8391a9;font-size:10px;font-weight:500}.App-module__Xra3aa__foot{color:#7d8aa1;border-top:1px solid #dbe3f0;justify-content:space-between;gap:20px;margin-top:24px;padding:18px 0 8px;font-size:10px;display:flex}.App-module__Xra3aa__foot a{color:#4b78ef;font-weight:900;text-decoration:none}.App-module__Xra3aa__formShell{background:#ffffffe0;border:1px solid #d5e0ef;border-radius:18px;max-width:620px;margin:50px auto;padding:30px;box-shadow:0 16px 45px #354c7e17}.App-module__Xra3aa__formShell h1{color:#1d2854;letter-spacing:-.08em;margin:9px 0;font-size:38px}.App-module__Xra3aa__formShell p{color:#657490;font-size:12px;line-height:1.55}.App-module__Xra3aa__form{gap:13px;margin-top:22px;display:grid}.App-module__Xra3aa__form label{color:#31466d;gap:6px;font-size:10px;font-weight:900;display:grid}.App-module__Xra3aa__form input,.App-module__Xra3aa__form textarea,.App-module__Xra3aa__form select{color:#24315b;width:100%;font:inherit;background:#fbfdff;border:1px solid #d1ddec;border-radius:9px;outline:none;padding:11px 12px;font-size:12px}.App-module__Xra3aa__form input:focus,.App-module__Xra3aa__form textarea:focus{border-color:#4b78ef;box-shadow:0 0 0 3px #4b78ef1f}.App-module__Xra3aa__check{grid-template-columns:16px 1fr;align-items:flex-start;line-height:1.45;color:#657490!important;gap:8px!important;font-weight:600!important;display:grid!important}.App-module__Xra3aa__check input{width:15px;margin-top:2px}.App-module__Xra3aa__formError{background:#fff0f0;border-radius:9px;padding:10px 12px;color:#ad4a57!important;font-size:11px!important}.App-module__Xra3aa__formSuccess{background:#eaf7f1;border-radius:9px;padding:10px 12px;color:#23745e!important;font-size:11px!important}.App-module__Xra3aa__smallLink{color:#4b78ef;font-size:11px;font-weight:800;text-decoration:none}.App-module__Xra3aa__toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;display:flex}.App-module__Xra3aa__search{color:#26345e;min-width:220px;font:inherit;background:#fff;border:1px solid #d1ddec;border-radius:9px;padding:9px 11px;font-size:11px}.App-module__Xra3aa__reportSummary{grid-template-columns:repeat(3,1fr);gap:11px;margin-top:18px;display:grid}.App-module__Xra3aa__reportStat{background:#fbfdff;border:1px solid #e1e8f4;border-radius:10px;padding:13px}.App-module__Xra3aa__reportStat span,.App-module__Xra3aa__reportStat strong{display:block}.App-module__Xra3aa__reportStat span{color:#7786a1;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.App-module__Xra3aa__reportStat strong{color:#24315b;letter-spacing:-.04em;margin-top:9px;font-size:19px}.App-module__Xra3aa__finding{border-top:1px solid #e7edf6;grid-template-columns:70px 1fr;gap:13px;padding:14px 0;display:grid}.App-module__Xra3aa__finding>span{color:#a46d16;text-transform:uppercase;background:#fff4dc;border-radius:999px;width:max-content;height:max-content;padding:5px 7px;font-size:9px;font-weight:900}.App-module__Xra3aa__finding h3{color:#24315b;margin:0;font-size:12px}.App-module__Xra3aa__finding p{color:#6c7b96;margin:4px 0 0;font-size:10px;line-height:1.45}.App-module__Xra3aa__locked{color:#6c7b96;background:#f7faff;border:1px dashed #c9d7ee;border-radius:10px;margin-top:14px;padding:13px;font-size:11px;line-height:1.5}.App-module__Xra3aa__coveragePanel{margin-top:14px}.App-module__Xra3aa__coverageIntro{color:#687894;max-width:760px;margin:-3px 0 2px;font-size:11px;line-height:1.55}.App-module__Xra3aa__coverageGrid,.App-module__Xra3aa__coverageRoadmapGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.App-module__Xra3aa__coverageCard{border:1px solid #e0e8f3;border-radius:13px;padding:16px}.App-module__Xra3aa__coverageCardLive{background:linear-gradient(145deg,#fbfdff,#f5f8ff)}.App-module__Xra3aa__coverageCardRoadmap{background:#fcfbff}.App-module__Xra3aa__coverageCardTop{justify-content:space-between;align-items:center;gap:10px;display:flex}.App-module__Xra3aa__coverageNumber{color:#4b78ef;letter-spacing:.16em;font-size:9px;font-weight:950}.App-module__Xra3aa__coverageBadge{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:950}.App-module__Xra3aa__coverageBadgeLive{color:#23745e;background:#eaf7f1}.App-module__Xra3aa__coverageBadgeRoadmap{color:#7258bd;background:#f0ecff}.App-module__Xra3aa__coverageCard h3{color:#24315b;letter-spacing:-.035em;margin:13px 0 6px;font-size:15px}.App-module__Xra3aa__coverageCard p{color:#6c7b96;margin:0;font-size:10px;line-height:1.5}.App-module__Xra3aa__coverageList{gap:7px;margin:14px 0 0;padding:0;list-style:none;display:grid}.App-module__Xra3aa__coverageList li{color:#50678f;padding-left:14px;font-size:10px;line-height:1.35;position:relative}.App-module__Xra3aa__coverageList li:before{content:"";background:#4b78ef;border-radius:50%;width:5px;height:5px;position:absolute;top:.45em;left:0}.App-module__Xra3aa__coverageRoadmapHead{border-top:1px solid #e7edf6;justify-content:space-between;align-items:flex-end;gap:16px;margin-top:28px;padding-top:20px;display:flex}.App-module__Xra3aa__coverageRoadmapHead h3{color:#24315b;letter-spacing:-.05em;max-width:600px;margin:6px 0 0;font-size:18px}.App-module__Xra3aa__coverageRoadmapGrid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.App-module__Xra3aa__coverageBoundary{color:#657490;background:#f8faff;border:1px solid #e5eaf3;border-radius:10px;gap:10px;margin-top:14px;padding:12px 13px;font-size:10px;line-height:1.45;display:flex}.App-module__Xra3aa__coverageBoundary strong{color:#24315b;flex:none}@media (max-width:760px){.App-module__Xra3aa__coverageGrid,.App-module__Xra3aa__coverageRoadmapGrid{grid-template-columns:1fr}.App-module__Xra3aa__coverageRoadmapHead,.App-module__Xra3aa__coverageBoundary,.App-module__Xra3aa__header,.App-module__Xra3aa__hero{flex-direction:column;align-items:flex-start}.App-module__Xra3aa__nav{justify-content:flex-start}.App-module__Xra3aa__metricGrid,.App-module__Xra3aa__dashboardGrid,.App-module__Xra3aa__reportSummary{grid-template-columns:1fr}.App-module__Xra3aa__scanRow{grid-template-columns:1fr auto}.App-module__Xra3aa__scanDate{grid-column:1/-1}.App-module__Xra3aa__foot{flex-direction:column}.App-module__Xra3aa__formShell{margin:24px auto;padding:22px}}
