.PreviewLoading-module__DzZYOq__pageReveal{animation:.8s cubic-bezier(.16,1,.3,1) both PreviewLoading-module__DzZYOq__pageRevealIn}@keyframes PreviewLoading-module__DzZYOq__pageRevealIn{0%{opacity:0;transform:translateY(30px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.PreviewLoading-module__DzZYOq__statusReveal{animation:.8s cubic-bezier(.16,1,.3,1) .2s both PreviewLoading-module__DzZYOq__pageRevealIn}.PreviewLoading-module__DzZYOq__sceneInner{transform-style:preserve-3d;animation:6s ease-in-out infinite PreviewLoading-module__DzZYOq__sceneFloat;position:relative}@keyframes PreviewLoading-module__DzZYOq__sceneFloat{0%,to{transform:rotateX(6deg)rotateY(-4deg)translateY(0)}50%{transform:rotateX(6deg)rotateY(-4deg)translateY(-10px)}}.PreviewLoading-module__DzZYOq__browser{transform-style:preserve-3d;aspect-ratio:16/10;background:linear-gradient(145deg,#131726 0%,#0d1020 100%);border:1px solid #2e6be540;border-radius:12px;width:100%;max-width:none;position:relative;overflow:hidden;box-shadow:0 30px 80px #0009,0 0 40px #2e6be51a,inset 0 1px #ffffff0a}.PreviewLoading-module__DzZYOq__browserToolbar{background:#131726e6;border-bottom:1px solid #3d466333;align-items:center;gap:6px;height:32px;padding:0 12px;display:flex}.PreviewLoading-module__DzZYOq__browserDot{border-radius:50%;width:7px;height:7px}.PreviewLoading-module__DzZYOq__browserUrlBar{background:#0b0e1899;border:1px solid #3d466326;border-radius:6px;flex:1;align-items:center;height:20px;margin-left:8px;padding:0 10px;display:flex;overflow:hidden}.PreviewLoading-module__DzZYOq__browserContent{height:calc(100% - 32px);padding:12px;position:relative;overflow:hidden}.PreviewLoading-module__DzZYOq__scanBeam{pointer-events:none;background:linear-gradient(#0000 0%,#2e6be508 20%,#2e6be526 50%,#2e6be508 80%,#0000 100%);height:50px;animation:3s ease-in-out infinite PreviewLoading-module__DzZYOq__beamSweep;position:absolute;left:0;right:0}.PreviewLoading-module__DzZYOq__scanBeam:after{content:"";background:linear-gradient(90deg,#0000 5%,#4d8eff99 30%,#2e6be5 50%,#4d8eff99 70%,#0000 95%);height:2px;position:absolute;top:50%;left:0;right:0;box-shadow:0 0 16px #2e6be599,0 0 40px #2e6be533}@keyframes PreviewLoading-module__DzZYOq__beamSweep{0%{top:-50px}45%{top:calc(100% + 50px)}55%{top:calc(100% + 50px)}to{top:-50px}}.PreviewLoading-module__DzZYOq__phone{background:linear-gradient(145deg,#131726 0%,#0d1020 100%);border:1px solid #2e6be540;border-radius:16px;width:80px;height:168px;position:absolute;bottom:-20px;right:-40px;overflow:hidden;transform:translateZ(30px);box-shadow:0 20px 60px #00000080,0 0 30px #2e6be514,inset 0 0 0 1px #ffffff0f}.PreviewLoading-module__DzZYOq__phoneDynamicIsland{z-index:2;background:#0b0e18;border-radius:6px;width:28px;height:8px;margin:5px auto 0;position:relative;box-shadow:0 0 0 1px #2e6be526}.PreviewLoading-module__DzZYOq__phoneContent{border-radius:14px;position:absolute;inset:0;overflow:hidden}.PreviewLoading-module__DzZYOq__phoneScanBeam{pointer-events:none;background:linear-gradient(#0000 0%,#2e6be51a 50%,#0000 100%);height:30px;animation:3s ease-in-out .5s infinite PreviewLoading-module__DzZYOq__beamSweep;position:absolute;left:0;right:0}.PreviewLoading-module__DzZYOq__scoreBadge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap;opacity:0;background:#131726e6;border:1px solid #2e6be54d;border-radius:8px;align-items:center;gap:6px;padding:5px 10px;font-family:IBM Plex Mono,monospace;display:flex;position:absolute;transform:translateZ(40px);box-shadow:0 8px 24px #0006,0 0 16px #2e6be51a}.PreviewLoading-module__DzZYOq__scoreLabel{color:#a8b0c8;font-size:12px}.PreviewLoading-module__DzZYOq__scoreValue{text-align:center;width:24px;font-size:13px;font-weight:600;display:inline-block}.PreviewLoading-module__DzZYOq__scoreGood{color:#34d399}.PreviewLoading-module__DzZYOq__scoreWarn{color:#fbbf24}.PreviewLoading-module__DzZYOq__scoreGreat{color:#60a5fa}.PreviewLoading-module__DzZYOq__scoreBadge1{animation:5s ease-in-out .5s infinite PreviewLoading-module__DzZYOq__badgeAppear;top:-8px;left:-50px}.PreviewLoading-module__DzZYOq__scoreBadge2{animation:5s ease-in-out 1.5s infinite PreviewLoading-module__DzZYOq__badgeAppear;top:50px;right:-50px}.PreviewLoading-module__DzZYOq__scoreBadge3{animation:5s ease-in-out 2.5s infinite PreviewLoading-module__DzZYOq__badgeAppear;bottom:60px;left:-40px}.PreviewLoading-module__DzZYOq__scoreBadge4{animation:5s ease-in-out 3.5s infinite PreviewLoading-module__DzZYOq__badgeAppear;bottom:10px;right:-40px}@keyframes PreviewLoading-module__DzZYOq__badgeAppear{0%,10%{opacity:0;transform:translateZ(40px)scale(.8)translateY(8px)}20%,65%{opacity:1;transform:translateZ(40px)scale(1)translateY(0)}80%,to{opacity:0;transform:translateZ(40px)scale(.95)translateY(-4px)}}.PreviewLoading-module__DzZYOq__badgeLine{transform-origin:100%;opacity:0;background:linear-gradient(90deg,#2e6be54d,#0000);height:1px;position:absolute}.PreviewLoading-module__DzZYOq__scoreBadge1 .PreviewLoading-module__DzZYOq__badgeLine{width:30px;animation:5s ease-in-out .7s infinite PreviewLoading-module__DzZYOq__lineFade;top:50%;right:-32px}.PreviewLoading-module__DzZYOq__scoreBadge2 .PreviewLoading-module__DzZYOq__badgeLine{background:linear-gradient(90deg,#0000,#2e6be54d);width:30px;animation:5s ease-in-out 1.7s infinite PreviewLoading-module__DzZYOq__lineFade;top:50%;left:-32px}.PreviewLoading-module__DzZYOq__scoreBadge3 .PreviewLoading-module__DzZYOq__badgeLine{width:20px;animation:5s ease-in-out 2.7s infinite PreviewLoading-module__DzZYOq__lineFade;top:50%;right:-22px}.PreviewLoading-module__DzZYOq__scoreBadge4 .PreviewLoading-module__DzZYOq__badgeLine{background:linear-gradient(90deg,#0000,#2e6be54d);width:20px;animation:5s ease-in-out 3.7s infinite PreviewLoading-module__DzZYOq__lineFade;top:50%;left:-22px}@keyframes PreviewLoading-module__DzZYOq__lineFade{0%,15%{opacity:0}25%,60%{opacity:1}75%,to{opacity:0}}.PreviewLoading-module__DzZYOq__dataParticles{pointer-events:none;position:absolute;inset:0;overflow:hidden}.PreviewLoading-module__DzZYOq__particle{background:#2e6be599;border-radius:50%;width:3px;height:3px;animation:4s ease-in-out infinite PreviewLoading-module__DzZYOq__particleFloat;position:absolute;box-shadow:0 0 6px #2e6be566}.PreviewLoading-module__DzZYOq__particle:first-child{animation-delay:0s;left:15%}.PreviewLoading-module__DzZYOq__particle:nth-child(2){animation-delay:.8s;left:35%}.PreviewLoading-module__DzZYOq__particle:nth-child(3){animation-delay:1.6s;left:55%}.PreviewLoading-module__DzZYOq__particle:nth-child(4){animation-delay:2.4s;left:75%}.PreviewLoading-module__DzZYOq__particle:nth-child(5){animation-delay:3.2s;left:90%}@keyframes PreviewLoading-module__DzZYOq__particleFloat{0%{opacity:0;bottom:-4px}10%{opacity:1}90%{opacity:1}to{opacity:0;bottom:100%}}.PreviewLoading-module__DzZYOq__screenshotReveal{animation:.8s ease-out both PreviewLoading-module__DzZYOq__screenshotFadeIn;position:absolute;inset:0}.PreviewLoading-module__DzZYOq__screenshotStatic{position:absolute;inset:0}.PreviewLoading-module__DzZYOq__screenshotReveal img{object-fit:cover;object-position:top;width:100%;height:100%}.PreviewLoading-module__DzZYOq__screenshotOverlay{mix-blend-mode:normal;background:linear-gradient(#0b0e184d 0%,#0b0e1880 60%,#0b0e18cc 100%);position:absolute;inset:0}@keyframes PreviewLoading-module__DzZYOq__screenshotFadeIn{0%{opacity:0;filter:brightness(.3)saturate(.5)}to{opacity:1;filter:brightness(.7)saturate(.8)}}.PreviewLoading-module__DzZYOq__stepMessage{transition:opacity .3s ease-in-out}.PreviewLoading-module__DzZYOq__pulsingDot{background:#2e6be5;border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite PreviewLoading-module__DzZYOq__pulse;display:inline-block}@keyframes PreviewLoading-module__DzZYOq__pulse{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}.PreviewLoading-module__DzZYOq__progressStep{align-items:center;gap:8px;font-size:13px;transition:opacity .3s,color .3s;display:flex}.PreviewLoading-module__DzZYOq__progressDot{background:#6b73944d;border-radius:50%;width:6px;height:6px;transition:background .3s,box-shadow .3s}.PreviewLoading-module__DzZYOq__progressDotActive{background:#2e6be5;box-shadow:0 0 8px #2e6be580}.PreviewLoading-module__DzZYOq__progressDotCompleted{background:#34d399}
.PreviewLoadingScene-module__w0pRAG__sceneWrapper{perspective:1200px;perspective-origin:50% 40%;width:90%;max-width:280px}
.ScoreGauge-module__9AGz8G__ring{transition:stroke-dashoffset 1.5s cubic-bezier(.16,1,.3,1)}.ScoreGauge-module__9AGz8G__scoreNumber{font-family:var(--font-mono);font-weight:600;line-height:1}.ScoreGauge-module__9AGz8G__gauge{animation:.6s ease-out ScoreGauge-module__9AGz8G__fadeIn}@keyframes ScoreGauge-module__9AGz8G__fadeIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}
.Button-module__f3R4Aq__base{white-space:nowrap;border-radius:.5rem;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:.875rem;text-decoration:none;transition:all .2s;display:inline-flex}.Button-module__f3R4Aq__primary{color:#fff;background:linear-gradient(135deg,#2e6be5 0%,#4d8eff 100%);font-weight:700;transition:all .3s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;box-shadow:0 0 20px #2e6be566,0 0 60px #2e6be526,inset 0 1px #ffffff26;}.Button-module__f3R4Aq__primary:before{content:"";background:linear-gradient(135deg,#0000 0%,#ffffff1a 50%,#0000 100%) 0 0/200% 100%;animation:3s ease-in-out infinite Button-module__f3R4Aq__shimmer;position:absolute;inset:0}.Button-module__f3R4Aq__primary:hover{transform:translateY(-1px);box-shadow:0 0 30px #2e6be599,0 0 80px #2e6be540,inset 0 1px #fff3}.Button-module__f3R4Aq__primary:active{transform:translateY(0)scale(.98)}@keyframes Button-module__f3R4Aq__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.Button-module__f3R4Aq__isPulsing{position:relative}.Button-module__f3R4Aq__isPulsing:after{content:"";border:2px solid #2e6be566;border-radius:12px;animation:2.5s cubic-bezier(.16,1,.3,1) infinite Button-module__f3R4Aq__pulseRing;position:absolute;inset:-3px}@keyframes Button-module__f3R4Aq__pulseRing{0%{opacity:.4;transform:scale(1)}70%{opacity:0;transform:scale(1.04)}to{opacity:0;transform:scale(1.04)}}.Button-module__f3R4Aq__secondary{color:#fff;background-color:#ffffff0f;border:1px solid #ffffff1f;font-weight:600;}.Button-module__f3R4Aq__secondary:hover{background-color:#ffffff1a;border-color:#fff3}.Button-module__f3R4Aq__ghost{color:var(--color-silver);background:0 0;border:1px solid #0000;padding:10px 20px;font-weight:500;}.Button-module__f3R4Aq__ghost:hover{color:#fff;background:#ffffff0a}
.BrandFooter-module__MOU1kG__brandFooter{text-align:center;border-top:1px solid #ffffff0f;margin-top:80px;padding:64px 0}.BrandFooter-module__MOU1kG__title{color:#6b7394;text-transform:uppercase;letter-spacing:.06em;margin-bottom:10px;font-size:13px;font-weight:600}.BrandFooter-module__MOU1kG__blurb{color:#6b7394;max-width:560px;margin:0 auto;font-size:13px;line-height:1.6}.BrandFooter-module__MOU1kG__trustSignals{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px;display:flex}.BrandFooter-module__MOU1kG__trustBadge{color:#6b7394;background:#2e6be50f;border:1px solid #2e6be51f;border-radius:999px;align-items:center;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}
.ReportPage-module__PSFsla__successBadge{color:#34d399;background:#34d3991a;border:1px solid #34d39940;border-radius:999px;align-items:center;gap:6px;margin-bottom:2rem;padding:6px 14px;font-size:13px;font-weight:500;animation:.6s ease-out both ReportPage-module__PSFsla__badgeFadeIn;display:inline-flex}@keyframes ReportPage-module__PSFsla__badgeFadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.ReportPage-module__PSFsla__contentReveal{flex-direction:column;align-items:center;animation:.8s cubic-bezier(.16,1,.3,1) .2s both ReportPage-module__PSFsla__revealUp;display:flex}@keyframes ReportPage-module__PSFsla__revealUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.ReportPage-module__PSFsla__spinner{border:3px solid #2e6be526;border-top-color:#2e6be5;border-radius:50%;width:48px;height:48px;animation:1s linear infinite ReportPage-module__PSFsla__spin}@keyframes ReportPage-module__PSFsla__spin{to{transform:rotate(360deg)}}.ReportPage-module__PSFsla__completedIcon{background:#34d3991a;border:2px solid #34d3994d;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;animation:.6s ease-out both ReportPage-module__PSFsla__badgeFadeIn;display:flex}.ReportPage-module__PSFsla__failedScene{perspective:800px;animation:.8s ease-out both ReportPage-module__PSFsla__badgeFadeIn}.ReportPage-module__PSFsla__failedBrowser{background:linear-gradient(145deg,#131726 0%,#0d1020 100%);border:1px solid #c23b3b26;border-radius:12px;width:240px;height:160px;animation:6s ease-in-out infinite ReportPage-module__PSFsla__failedFloat;overflow:hidden;transform:rotateX(4deg);box-shadow:0 20px 60px #00000080,0 0 30px #c23b3b0d}@keyframes ReportPage-module__PSFsla__failedFloat{0%,to{transform:rotateX(4deg)translateY(0)}50%{transform:rotateX(4deg)translateY(-6px)}}.ReportPage-module__PSFsla__failedBrowserToolbar{background:#131726e6;border-bottom:1px solid #3d466326;align-items:center;gap:6px;height:28px;padding:0 12px;display:flex}.ReportPage-module__PSFsla__failedBrowserDot{border-radius:50%;width:7px;height:7px}.ReportPage-module__PSFsla__failedBrowserBody{flex:1;justify-content:center;align-items:center;height:calc(100% - 28px);display:flex}
.Logo-module__MmCvSG__stack .Logo-module__MmCvSG__window{transition:transform .3s cubic-bezier(.16,1,.3,1)}.Logo-module__MmCvSG__stack .Logo-module__MmCvSG__cursor{transform-origin:34px 26px;transition:transform .3s cubic-bezier(.16,1,.3,1)}.Logo-module__MmCvSG__stack:hover .Logo-module__MmCvSG__window1{transform:translate(-3px,4px)}.Logo-module__MmCvSG__stack:hover .Logo-module__MmCvSG__window2{transform:translate(0)}.Logo-module__MmCvSG__stack:hover .Logo-module__MmCvSG__window3{transform:translate(3px,-4px)}.Logo-module__MmCvSG__stack:hover .Logo-module__MmCvSG__cursor{transform:translate(-6px,2px)rotate(-12deg)}.Logo-module__MmCvSG__textSight,.Logo-module__MmCvSG__textStack{transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-block}.Logo-module__MmCvSG__stack:hover .Logo-module__MmCvSG__textSight{letter-spacing:.04em;text-shadow:0 0 20px #2e6be566}.Logo-module__MmCvSG__stack:hover .Logo-module__MmCvSG__textStack{letter-spacing:.02em;text-shadow:0 0 20px #4d8eff80}
.ReportViewHeader-module__HtAl2W__cover{text-align:center;border-bottom:1px solid #ffffff0f;padding:24px 24px 40px;position:relative}.ReportViewHeader-module__HtAl2W__coverGlow{pointer-events:none;z-index:0;background:radial-gradient(#2e6be514 0%,#2e6be508 40%,#0000 70%);width:600px;height:400px;position:absolute;top:-120px;left:50%;transform:translate(-50%)}.ReportViewHeader-module__HtAl2W__cover>:not(.ReportViewHeader-module__HtAl2W__coverGlow){z-index:1;position:relative}.ReportViewHeader-module__HtAl2W__tagline{color:#6b7394;letter-spacing:.02em;margin-top:8px;font-size:13px}.ReportViewHeader-module__HtAl2W__title{font-family:var(--font-serif);color:#e8ebf2;letter-spacing:-.01em;margin:20px 0 12px;font-size:1.75rem;font-style:italic;font-weight:400}.ReportViewHeader-module__HtAl2W__tierBadge{color:#4d8eff;text-transform:uppercase;letter-spacing:.08em;background:#2e6be514;border:1px solid #2e6be533;border-radius:999px;align-items:center;gap:6px;padding:5px 14px;font-size:12px;font-weight:600;display:inline-flex}.ReportViewHeader-module__HtAl2W__url{color:#6b7394;font-family:var(--font-mono);word-break:break-all;max-width:500px;margin-top:16px;margin-left:auto;margin-right:auto;font-size:13px}.ReportViewHeader-module__HtAl2W__scoreArea{margin:28px 0 16px}.ReportViewHeader-module__HtAl2W__scoreLabel{color:#a8b0c8;letter-spacing:.02em;margin-top:8px;font-size:14px;font-weight:500}.ReportViewHeader-module__HtAl2W__scoreLegend{flex-wrap:wrap;justify-content:center;gap:20px;margin:16px 0 0;display:flex}.ReportViewHeader-module__HtAl2W__legendItem{color:#6b7394;align-items:center;gap:6px;font-size:12px;display:flex}.ReportViewHeader-module__HtAl2W__legendDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.ReportViewHeader-module__HtAl2W__date{color:#3d4663;margin-top:24px;font-size:12px}.ReportViewHeader-module__HtAl2W__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:32px;display:flex}.ReportViewHeader-module__HtAl2W__copyButton{color:#a8b0c8;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:6px;padding:10px 18px;font-size:13px;font-weight:500;transition:all .2s;display:inline-flex}.ReportViewHeader-module__HtAl2W__copyButton:hover{color:#fff;background:#ffffff14}.ReportViewHeader-module__HtAl2W__isCopied{color:#34d399;border-color:#34d39940}@media (max-width:640px){.ReportViewHeader-module__HtAl2W__cover{padding:40px 16px 32px}.ReportViewHeader-module__HtAl2W__coverGlow{width:100%}.ReportViewHeader-module__HtAl2W__title{font-size:1.375rem}.ReportViewHeader-module__HtAl2W__scoreLegend{gap:12px}}
.ReportViewBrandHeader-module__ncy-Jq__brandHeader{z-index:40;-webkit-backdrop-filter:blur(12px);opacity:0;pointer-events:none;background:#0b0e18d9;border-bottom:1px solid #ffffff0f;align-items:center;padding:12px 24px;transition:opacity .3s;display:flex;position:fixed;top:0;left:0;right:0}.ReportViewBrandHeader-module__ncy-Jq__isVisible{opacity:1;pointer-events:auto}
.ReportViewTableOfContents-module__0Jpdya__floatingNav{left:max(calc(16px + var(--toc-left-offset,0px)), calc((100vw - 860px) / 2 - 200px + var(--toc-left-offset,0px) / 2));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:50;opacity:0;pointer-events:none;background:#131726d9;border:1px solid #ffffff0f;border-radius:12px;width:160px;padding:16px;transition:opacity .3s;position:fixed;top:120px}.ReportViewTableOfContents-module__0Jpdya__isVisible{opacity:1;pointer-events:auto}.ReportViewTableOfContents-module__0Jpdya__navLabel{color:#3d4663;text-transform:uppercase;letter-spacing:.12em;margin-bottom:12px;font-size:10px;font-weight:700}.ReportViewTableOfContents-module__0Jpdya__navList{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.ReportViewTableOfContents-module__0Jpdya__navLink{color:#6b7394;border-radius:6px;padding:5px 8px;font-size:12px;line-height:1.3;text-decoration:none;transition:all .15s;display:block}.ReportViewTableOfContents-module__0Jpdya__navLink:hover{color:#e8ebf2;background:#ffffff0a}.ReportViewTableOfContents-module__0Jpdya__isActive{color:#e8ebf2;background:#2e6be51a;border-left:2px solid #2e6be5;border-radius:0 6px 6px 0;padding-left:6px}@media (max-width:1200px){.ReportViewTableOfContents-module__0Jpdya__floatingNav{display:none}}@media (max-width:1500px){.ReportViewTableOfContents-module__0Jpdya__floatingNav.ReportViewTableOfContents-module__0Jpdya__adminMode{display:none}}
.ReportViewExecutiveSummary-module__JYHafW__headline{font-family:var(--font-serif);color:#e8ebf2;margin-bottom:16px;font-size:1.25rem;font-style:italic;line-height:1.6}.ReportViewExecutiveSummary-module__JYHafW__radarLegend{color:#8a93b0;flex-wrap:wrap;justify-content:center;gap:8px 18px;margin:-8px auto 24px;padding:0;font-size:12px;list-style:none;display:flex}.ReportViewExecutiveSummary-module__JYHafW__radarLegendItem{align-items:center;gap:6px;display:inline-flex}.ReportViewExecutiveSummary-module__JYHafW__radarLegendDot{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.ReportViewExecutiveSummary-module__JYHafW__summaryBlock{margin-bottom:32px}.ReportViewExecutiveSummary-module__JYHafW__summary{color:#a8b0c8;margin-bottom:12px;font-size:.9375rem;line-height:1.7}.ReportViewExecutiveSummary-module__JYHafW__summary:last-child{margin-bottom:0}.ReportViewExecutiveSummary-module__JYHafW__scoreBreakdown{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:32px;display:grid}.ReportViewExecutiveSummary-module__JYHafW__scoreCard{text-align:center;background:#131726;border:1px solid #ffffff0f;border-top:3px solid #0000;border-radius:12px;padding:24px}.ReportViewExecutiveSummary-module__JYHafW__scoreCardLabel{color:#6b7394;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;font-size:12px;font-weight:600}.ReportViewExecutiveSummary-module__JYHafW__scoreCardValue{font-family:var(--font-mono);font-size:2.5rem;font-weight:600}.ReportViewExecutiveSummary-module__JYHafW__scoreCardLevel{margin-top:4px;font-size:12px;font-weight:600}.ReportViewExecutiveSummary-module__JYHafW__prioritiesHeading{color:#e8ebf2;text-transform:uppercase;letter-spacing:.08em;margin:28px 0 14px;font-size:14px;font-weight:700}.ReportViewExecutiveSummary-module__JYHafW__priorityList{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.ReportViewExecutiveSummary-module__JYHafW__priorityItem{background:#131726;border:1px solid #ffffff0f;border-radius:10px;align-items:flex-start;gap:14px;padding:16px 20px;display:flex}.ReportViewExecutiveSummary-module__JYHafW__priorityNumber{font-family:var(--font-mono);color:#2e6be5;background:#2e6be51a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:600;display:flex}.ReportViewExecutiveSummary-module__JYHafW__priorityContent{flex:1;min-width:0}.ReportViewExecutiveSummary-module__JYHafW__priorityTitle{color:#e8ebf2;margin-bottom:4px;font-size:.9375rem;font-weight:600}.ReportViewExecutiveSummary-module__JYHafW__priorityDescription{color:#6b7394;font-size:13px;line-height:1.5}.ReportViewExecutiveSummary-module__JYHafW__priorityMeta{color:#a8b0c8;flex-wrap:wrap;gap:8px 12px;margin-top:8px;font-size:12px;display:flex}.ReportViewExecutiveSummary-module__JYHafW__priorityMeta span{background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;padding:2px 8px;font-size:11px}.ReportViewExecutiveSummary-module__JYHafW__limitationsBox{background:#fbbf240f;border:1px solid #fbbf2426;border-radius:10px;margin-top:24px;padding:16px 20px}.ReportViewExecutiveSummary-module__JYHafW__limitationsTitle{color:#fbbf24;margin-bottom:8px;font-size:13px;font-weight:600}.ReportViewExecutiveSummary-module__JYHafW__limitationsItem{color:#a8b0c8;font-size:13px;line-height:1.6}@media (max-width:640px){.ReportViewExecutiveSummary-module__JYHafW__scoreBreakdown{grid-template-columns:1fr}.ReportViewExecutiveSummary-module__JYHafW__scoreCardValue{font-size:1.5rem}}
.ReportView-module__RhVlRa__container{max-width:860px;margin:0 auto;padding:0 24px}.ReportView-module__RhVlRa__section{border-bottom:1px solid #ffffff0f;padding:48px 0}.ReportView-module__RhVlRa__section:last-child{border-bottom:none}.ReportView-module__RhVlRa__sectionTitle{color:#fff;align-items:center;gap:10px;margin-bottom:8px;font-size:1.5rem;font-weight:700;display:flex}.ReportView-module__RhVlRa__sectionIcon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.ReportView-module__RhVlRa__scoreMax{color:#3d4663;margin-left:2px;font-size:13px;font-weight:400}.ReportView-module__RhVlRa__sectionIntro{color:#6b7394;margin-bottom:24px;font-size:13px;line-height:1.5}.ReportView-module__RhVlRa__narrative{color:#a8b0c8;white-space:pre-wrap;font-size:.9375rem;line-height:1.7}.ReportView-module__RhVlRa__card{background:#131726;border:1px solid #ffffff0f;border-radius:12px;padding:24px}.ReportView-module__RhVlRa__fadeIn{animation:.6s ease-out both ReportView-module__RhVlRa__fadeIn}@keyframes ReportView-module__RhVlRa__fadeIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.ReportView-module__RhVlRa__container{padding:0 16px 60px}.ReportView-module__RhVlRa__section{padding:32px 0}.ReportView-module__RhVlRa__sectionTitle{font-size:1.25rem}}
.ReportViewScoreProjectionChip-module__QbiOEq__chip{color:#34d399;vertical-align:middle;white-space:nowrap;background:#34d39917;border:1px solid #34d39947;border-radius:999px;align-items:baseline;gap:4px;margin-left:10px;padding:3px 9px;font-size:11px;line-height:1;display:inline-flex}.ReportViewScoreProjectionChip-module__QbiOEq__arrow{font-size:12px;font-weight:700}.ReportViewScoreProjectionChip-module__QbiOEq__target{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px;font-weight:500}.ReportViewScoreProjectionChip-module__QbiOEq__count{color:#a8b0c8;font-size:10.5px}
.ReportViewResponsiveDesign-module__J2wPIq__screenshotComparison{align-items:start;gap:16px;margin-bottom:32px;display:grid}.ReportViewResponsiveDesign-module__J2wPIq__screenshotComparisonTwo{grid-template-columns:3fr 1fr}.ReportViewResponsiveDesign-module__J2wPIq__screenshotComparisonThree{grid-template-columns:5fr 3fr 2fr}.ReportViewResponsiveDesign-module__J2wPIq__screenshotCard{background:#131726;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.ReportViewResponsiveDesign-module__J2wPIq__screenshotLabel{color:#a8b0c8;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #ffffff0f;align-items:center;gap:8px;padding:10px 14px;font-size:12px;font-weight:600;display:flex;overflow:hidden}.ReportViewResponsiveDesign-module__J2wPIq__screenshotImage{width:100%;height:auto;display:block}@media (max-width:768px){.ReportViewResponsiveDesign-module__J2wPIq__screenshotComparisonTwo,.ReportViewResponsiveDesign-module__J2wPIq__screenshotComparisonThree{grid-template-columns:1fr}}.ReportViewResponsiveDesign-module__J2wPIq__assessment{color:#a8b0c8;margin-bottom:24px;font-size:.9375rem;line-height:1.7}.ReportViewResponsiveDesign-module__J2wPIq__findingsList{flex-direction:column;gap:12px;display:flex}.ReportViewResponsiveDesign-module__J2wPIq__finding{background:#131726;border:1px solid #ffffff0f;border-radius:10px;transition:border-color .2s}.ReportViewResponsiveDesign-module__J2wPIq__finding:hover{border-color:#ffffff1f}.ReportViewResponsiveDesign-module__J2wPIq__findingHeader{cursor:pointer;text-align:left;width:100%;color:inherit;background:0 0;border:none;align-items:center;gap:12px;padding:16px 20px;display:flex}.ReportViewResponsiveDesign-module__J2wPIq__findingChevron{color:#6b7394;flex-shrink:0;margin-left:auto;transition:transform .2s}.ReportViewResponsiveDesign-module__J2wPIq__findingTitle{color:#e8ebf2;font-size:.9375rem;font-weight:600}.ReportViewResponsiveDesign-module__J2wPIq__findingSeverity{text-transform:uppercase;letter-spacing:.04em;border-radius:4px;flex-shrink:0;padding:2px 8px;font-size:12px;font-weight:600}.ReportViewResponsiveDesign-module__J2wPIq__scoreLiftBadge{color:#34d399;letter-spacing:.02em;background:#34d39914;border:1px solid #34d39938;border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:11px;font-weight:600}.ReportViewResponsiveDesign-module__J2wPIq__findingBody{padding:0 20px 16px}.ReportViewResponsiveDesign-module__J2wPIq__findingDescription{color:#a8b0c8;margin-bottom:8px;font-size:13px;line-height:1.6}.ReportViewResponsiveDesign-module__J2wPIq__findingRecommendation{color:#6b7394;border-left:2px solid #2e6be54d;padding-left:12px;font-size:13px;line-height:1.5}.ReportViewResponsiveDesign-module__J2wPIq__findingMeta{color:#6b7394;gap:12px;margin-top:8px;font-size:12px;display:flex}.ReportViewResponsiveDesign-module__J2wPIq__mobileReadiness{background:#131726;border:1px solid #ffffff0f;border-radius:10px;align-items:center;gap:12px;margin-bottom:24px;padding:16px 20px;display:flex}.ReportViewResponsiveDesign-module__J2wPIq__mobileReadinessLabel{color:#a8b0c8;font-size:13px;font-weight:600}.ReportViewResponsiveDesign-module__J2wPIq__mobileReadinessScore{font-family:var(--font-mono);font-size:1.5rem;font-weight:600}@media (max-width:640px){.ReportViewResponsiveDesign-module__J2wPIq__screenshotComparison{grid-template-columns:1fr}}
.ReportViewCodeDiffBlock-module__MplwvW__codeDiff{background:#0b0e18;border:1px solid #ffffff14;border-radius:6px;margin:0 0 8px;padding:10px 12px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11.5px;line-height:1.5}.ReportViewCodeDiffBlock-module__MplwvW__codeDiffLabel{color:#6b7394;text-transform:uppercase;letter-spacing:.1em;margin-bottom:6px;font-family:Satoshi,sans-serif;font-size:9.5px;font-weight:700}.ReportViewCodeDiffBlock-module__MplwvW__codeDiffBefore{color:#f08a8a;white-space:pre-wrap;word-break:break-word;background:#f08a8a14;border-radius:3px;margin:0;padding:4px 6px}.ReportViewCodeDiffBlock-module__MplwvW__codeDiffAfter{color:#5fd0a8;white-space:pre-wrap;word-break:break-word;background:#5fd0a814;border-radius:3px;margin:3px 0 0;padding:4px 6px}.ReportViewCodeDiffBlock-module__MplwvW__codeDiffSign{opacity:.6;-webkit-user-select:none;user-select:none;width:14px;display:inline-block}.ReportViewCodeDiffBlock-module__MplwvW__codeDiffNote{color:#8a92ad;margin:6px 0 0;font-family:Satoshi,sans-serif;font-size:11px;font-style:italic}
.ReportViewFixesList-module__obROgq__container{margin-top:24px}.ReportViewFixesList-module__obROgq__heading{color:#e8ebf2;margin-bottom:4px;font-size:1rem;font-weight:600}.ReportViewFixesList-module__obROgq__effortBudget{color:#8a93b0;margin:0 0 12px;font-size:12px}.ReportViewFixesList-module__obROgq__list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.ReportViewFixesList-module__obROgq__item{background:#131726;border:1px solid #ffffff0f;border-radius:10px;padding:14px 16px}.ReportViewFixesList-module__obROgq__itemTitle{color:#e8ebf2;margin:0 0 4px;font-size:14px;font-weight:600}.ReportViewFixesList-module__obROgq__effortNote{color:#6b7394;text-transform:uppercase;letter-spacing:.1em;margin:0 0 6px;font-size:10px;font-weight:700}.ReportViewFixesList-module__obROgq__itemDescription{color:#a8b0c8;margin:0 0 6px;font-size:13px;line-height:1.5}.ReportViewFixesList-module__obROgq__itemImpact{color:#b0b7cc;margin:0 0 6px;font-size:12.5px;line-height:1.5}.ReportViewFixesList-module__obROgq__impactLabel{color:#cdd3e6;font-weight:700}.ReportViewFixesList-module__obROgq__proof{border-top:1px solid #ffffff0f;margin-top:8px;padding-top:8px}.ReportViewFixesList-module__obROgq__proofLine{color:#6b7394;margin:0;font-size:11.5px;line-height:1.45}
.ReportViewBestWorstPagesCard-module__DiVUeq__row{grid-template-columns:1fr 1fr;gap:16px;margin-top:20px;display:grid}.ReportViewBestWorstPagesCard-module__DiVUeq__card{border:1px solid #ffffff0f;border-radius:8px;padding:16px}.ReportViewBestWorstPagesCard-module__DiVUeq__best{background:#34d3990f;border-left:3px solid #34d399}.ReportViewBestWorstPagesCard-module__DiVUeq__worst{background:#c23b3b14;border-left:3px solid #c23b3b}.ReportViewBestWorstPagesCard-module__DiVUeq__label{text-transform:uppercase;letter-spacing:.5px;color:#a8b0c8;margin-bottom:8px;font-size:11px;font-weight:700;display:block}.ReportViewBestWorstPagesCard-module__DiVUeq__best .ReportViewBestWorstPagesCard-module__DiVUeq__label{color:#34d399}.ReportViewBestWorstPagesCard-module__DiVUeq__worst .ReportViewBestWorstPagesCard-module__DiVUeq__label{color:#c23b3b}.ReportViewBestWorstPagesCard-module__DiVUeq__url{color:#e8ebf2;word-break:break-all;margin-bottom:8px;font-family:IBM Plex Mono,monospace;font-size:12px;display:block}.ReportViewBestWorstPagesCard-module__DiVUeq__reason{color:#a8b0c8;margin:0;font-size:13px;line-height:1.5}.ReportViewBestWorstPagesCard-module__DiVUeq__insufficient{color:#6b7394;margin:0;padding:16px 0;font-size:13px;font-style:italic}@media (max-width:640px){.ReportViewBestWorstPagesCard-module__DiVUeq__row{grid-template-columns:1fr}}
.FloatingParticles-module__o84aZa__container{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.FloatingParticles-module__o84aZa__particle{background:#2e6be540;border-radius:50%;width:2px;height:2px;animation:linear infinite FloatingParticles-module__o84aZa__particleDrift;position:absolute}@keyframes FloatingParticles-module__o84aZa__particleDrift{0%{opacity:0;transform:translateY(100vh)scale(0)}10%{opacity:1;transform:translateY(90vh)scale(1)}90%{opacity:.6}to{opacity:0;transform:translateY(-10vh)scale(.5)}}
.ReportViewPerformanceAnalysis-module__gSQKmW__vitalsTable{border-collapse:separate;border-spacing:0;background:#131726;border:1px solid #ffffff0f;border-radius:12px;width:100%;margin-top:24px;margin-bottom:24px;overflow:hidden}.ReportViewPerformanceAnalysis-module__gSQKmW__vitalsTable th{color:#6b7394;text-transform:uppercase;letter-spacing:.05em;text-align:left;background:#ffffff05;border-bottom:1px solid #ffffff0f;padding:12px 16px;font-size:12px;font-weight:600}.ReportViewPerformanceAnalysis-module__gSQKmW__vitalsTable td{color:#a8b0c8;border-bottom:1px solid #ffffff0a;padding:10px 16px;font-size:13px}.ReportViewPerformanceAnalysis-module__gSQKmW__vitalsTable tr:last-child td{border-bottom:none}.ReportViewPerformanceAnalysis-module__gSQKmW__vitalsTable td:first-child{color:#e8ebf2;font-weight:500}.ReportViewPerformanceAnalysis-module__gSQKmW__monoValue{font-family:var(--font-mono);font-size:13px}.ReportViewPerformanceAnalysis-module__gSQKmW__thresholdHeader{font-style:italic;color:#3d4663!important}.ReportViewPerformanceAnalysis-module__gSQKmW__thresholdValue{font-family:var(--font-mono);color:#3d4663;font-size:12px}.ReportViewPerformanceAnalysis-module__gSQKmW__vitalsLegend{color:#3d4663;margin-bottom:24px;font-size:12px}.ReportViewPerformanceAnalysis-module__gSQKmW__opportunitiesTitle{color:#e8ebf2;margin-top:16px;margin-bottom:12px;font-size:1rem;font-weight:600}.ReportViewPerformanceAnalysis-module__gSQKmW__opportunityList{flex-direction:column;gap:8px;display:flex}.ReportViewPerformanceAnalysis-module__gSQKmW__opportunityItem{background:#131726;border:1px solid #ffffff0f;border-radius:8px;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.ReportViewPerformanceAnalysis-module__gSQKmW__opportunityTitle{color:#e8ebf2;font-size:13px}.ReportViewPerformanceAnalysis-module__gSQKmW__opportunitySavings{font-family:var(--font-mono);color:#fbbf24;flex-shrink:0;font-size:13px}
.Header-module__sj-PPG__navScrolled{-webkit-backdrop-filter:blur(20px);background:#0b0e18e6;border-bottom-color:#3d466333}.Header-module__sj-PPG__burgerLines{width:22px;height:16px;position:relative}.Header-module__sj-PPG__burgerLines span{background:#a8b0c8;border-radius:2px;width:100%;height:2px;transition:all .4s cubic-bezier(.16,1,.3,1);display:block;position:absolute;left:0}.Header-module__sj-PPG__burgerLines span:first-child{width:100%;top:0}.Header-module__sj-PPG__burgerLines span:nth-child(2){width:70%;top:7px}.Header-module__sj-PPG__burgerLines span:nth-child(3){width:40%;top:14px}.Header-module__sj-PPG__burgerButton:hover .Header-module__sj-PPG__burgerLines span{background:#fff}.Header-module__sj-PPG__burgerButton:hover .Header-module__sj-PPG__burgerLines span:nth-child(2),.Header-module__sj-PPG__burgerButton:hover .Header-module__sj-PPG__burgerLines span:nth-child(3){width:100%}.Header-module__sj-PPG__burgerButton.Header-module__sj-PPG__isOpen .Header-module__sj-PPG__burgerLines span{background:#fff}.Header-module__sj-PPG__burgerButton.Header-module__sj-PPG__isOpen .Header-module__sj-PPG__burgerLines span:first-child{top:7px;transform:rotate(45deg)}.Header-module__sj-PPG__burgerButton.Header-module__sj-PPG__isOpen .Header-module__sj-PPG__burgerLines span:nth-child(2){opacity:0;transform:translate(10px)}.Header-module__sj-PPG__burgerButton.Header-module__sj-PPG__isOpen .Header-module__sj-PPG__burgerLines span:nth-child(3){width:100%;top:7px;transform:rotate(-45deg)}.Header-module__sj-PPG__mobileMenu{pointer-events:none;visibility:hidden}.Header-module__sj-PPG__mobileMenu.Header-module__sj-PPG__isOpen{pointer-events:all;visibility:visible}.Header-module__sj-PPG__mobileMenuBackdrop{opacity:0;transition:opacity .4s cubic-bezier(.16,1,.3,1)}.Header-module__sj-PPG__mobileMenu.Header-module__sj-PPG__isOpen .Header-module__sj-PPG__mobileMenuBackdrop{opacity:1}.Header-module__sj-PPG__mobileMenuLink{opacity:0;transition:opacity .4s,transform .4s cubic-bezier(.16,1,.3,1),color .2s;transform:translateY(20px)}.Header-module__sj-PPG__mobileMenu.Header-module__sj-PPG__isOpen .Header-module__sj-PPG__mobileMenuLink{opacity:1;transform:translateY(0)}.Header-module__sj-PPG__mobileMenu.Header-module__sj-PPG__isOpen .Header-module__sj-PPG__mobileMenuContent>:first-child{transition-delay:.1s}.Header-module__sj-PPG__mobileMenu.Header-module__sj-PPG__isOpen .Header-module__sj-PPG__mobileMenuContent>:nth-child(2){transition-delay:.15s}.Header-module__sj-PPG__mobileMenu.Header-module__sj-PPG__isOpen .Header-module__sj-PPG__mobileMenuContent>:nth-child(3){transition-delay:.2s}.Header-module__sj-PPG__mobileMenu.Header-module__sj-PPG__isOpen .Header-module__sj-PPG__mobileMenuContent>:nth-child(4){transition-delay:.25s}.Header-module__sj-PPG__mobileMenu.Header-module__sj-PPG__isOpen .Header-module__sj-PPG__mobileMenuContent>:nth-child(5){transition-delay:.3s}
.ReportViewFixCta-module__u3Hb3G__card{text-align:center;background:linear-gradient(135deg,#2e6be51f,#2e6be50d);border:1px solid #2e6be540;border-radius:16px;margin:40px 0;padding:36px 32px}.ReportViewFixCta-module__u3Hb3G__title{font-family:var(--font-serif);color:#fff;margin:0 0 12px;font-size:1.5rem;font-style:italic}.ReportViewFixCta-module__u3Hb3G__description{color:#a8b0c8;max-width:480px;margin:0 auto 24px;font-size:15px;line-height:1.6}.ReportViewFixCta-module__u3Hb3G__note{color:#6b7394;margin:16px 0 0;font-size:12px}@media (max-width:640px){.ReportViewFixCta-module__u3Hb3G__card{padding:28px 20px}.ReportViewFixCta-module__u3Hb3G__title{font-size:1.25rem}.ReportViewFixCta-module__u3Hb3G__description{font-size:14px}}
.HeroSectionScene-module__xC26oG__scene{perspective:1200px;perspective-origin:50% 40%}.HeroSectionScene-module__xC26oG__sceneInner{transform-style:preserve-3d;filter:brightness(1.15);animation:8s ease-in-out infinite HeroSectionScene-module__xC26oG__sceneFloat}@keyframes HeroSectionScene-module__xC26oG__sceneFloat{0%,to{transform:rotateX(8deg)rotateY(-6deg)translateY(0)}50%{transform:rotateX(8deg)rotateY(-6deg)translateY(-12px)}}.HeroSectionScene-module__xC26oG__browser{transform-style:preserve-3d;background:linear-gradient(145deg,#131726 0%,#0d1020 100%);border:1px solid #2e6be533;border-radius:12px;width:100%;max-width:480px;height:300px;position:relative;overflow:hidden;box-shadow:0 30px 80px #0009,0 0 40px #2e6be514,inset 0 1px #ffffff0a}.HeroSectionScene-module__xC26oG__browserToolbar{background:#131726e6;border-bottom:1px solid #3d466333;align-items:center;gap:8px;height:36px;padding:0 14px;display:flex}.HeroSectionScene-module__xC26oG__browserDot{border-radius:50%;width:8px;height:8px}.HeroSectionScene-module__xC26oG__browserUrlBar{background:#0b0e1899;border:1px solid #3d466326;border-radius:6px;flex:1;align-items:center;height:22px;margin-left:8px;padding:0 10px;display:flex}.HeroSectionScene-module__xC26oG__browserContent{height:calc(100% - 36px);position:relative;overflow:hidden}.HeroSectionScene-module__xC26oG__scanBeam{pointer-events:none;background:linear-gradient(#0000 0%,#2e6be508 20%,#2e6be51f 50%,#2e6be508 80%,#0000 100%);height:60px;animation:4s ease-in-out infinite HeroSectionScene-module__xC26oG__beamSweep;position:absolute;left:0;right:0}.HeroSectionScene-module__xC26oG__scanBeam:after{content:"";background:linear-gradient(90deg,#0000 5%,#4d8eff99 30%,#2e6be5cc 50%,#4d8eff99 70%,#0000 95%);height:1px;position:absolute;top:50%;left:0;right:0;box-shadow:0 0 12px #2e6be580}@keyframes HeroSectionScene-module__xC26oG__beamSweep{0%{top:-60px}45%{top:calc(100% + 60px)}55%{top:calc(100% + 60px)}to{top:-60px}}.HeroSectionScene-module__xC26oG__phone{background:linear-gradient(145deg,#131726 0%,#0d1020 100%);border:1px solid #2e6be533;border-radius:16px;width:120px;height:220px;position:absolute;bottom:-30px;right:-60px;overflow:hidden;transform:translateZ(30px);box-shadow:0 20px 60px #00000080,0 0 30px #2e6be50f,inset 0 1px #ffffff0a}.HeroSectionScene-module__xC26oG__phoneNotch{background:#3d46634d;border-radius:4px;width:40px;height:4px;margin:8px auto 6px}.HeroSectionScene-module__xC26oG__phoneContent{height:calc(100% - 24px);padding:0 8px;overflow:hidden}.HeroSectionScene-module__xC26oG__scoreBadge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap;opacity:0;background:#131726d9;border:1px solid #2e6be540;border-radius:8px;align-items:center;gap:8px;padding:6px 12px;font-family:IBM Plex Mono,monospace;font-size:11px;display:flex;position:absolute;transform:translateZ(40px);box-shadow:0 8px 24px #0006,0 0 16px #2e6be514}.HeroSectionScene-module__xC26oG__scoreBadge .HeroSectionScene-module__xC26oG__scoreLabel{color:#a8b0c8;font-size:10px}.HeroSectionScene-module__xC26oG__scoreBadge .HeroSectionScene-module__xC26oG__scoreValue{font-size:13px;font-weight:600}.HeroSectionScene-module__xC26oG__scoreBadge .HeroSectionScene-module__xC26oG__scoreGood{color:#34d399}.HeroSectionScene-module__xC26oG__scoreBadge .HeroSectionScene-module__xC26oG__scoreWarn{color:#fbbf24}.HeroSectionScene-module__xC26oG__scoreBadge .HeroSectionScene-module__xC26oG__scoreGreat{color:#60a5fa}.HeroSectionScene-module__xC26oG__scoreBadge1{animation:4s ease-in-out .5s infinite HeroSectionScene-module__xC26oG__badgeAppear;top:-10px;left:-60px}.HeroSectionScene-module__xC26oG__scoreBadge2{animation:4s ease-in-out 1.2s infinite HeroSectionScene-module__xC26oG__badgeAppear;top:60px;right:-60px}.HeroSectionScene-module__xC26oG__scoreBadge3{animation:4s ease-in-out 1.9s infinite HeroSectionScene-module__xC26oG__badgeAppear;bottom:80px;left:-50px}.HeroSectionScene-module__xC26oG__scoreBadge4{animation:4s ease-in-out 2.6s infinite HeroSectionScene-module__xC26oG__badgeAppear;bottom:20px;right:-50px}.HeroSectionScene-module__xC26oG__scoreBadge5{animation:4s ease-in-out 3.3s infinite HeroSectionScene-module__xC26oG__badgeAppear;top:140px;left:-70px}@keyframes HeroSectionScene-module__xC26oG__badgeAppear{0%,10%{opacity:0;transform:translateZ(40px)scale(.8)translateY(8px)}20%,70%{opacity:1;transform:translateZ(40px)scale(1)translateY(0)}85%,to{opacity:0;transform:translateZ(40px)scale(.95)translateY(-4px)}}.HeroSectionScene-module__xC26oG__badgeLine{transform-origin:100%;opacity:0;background:linear-gradient(90deg,#2e6be54d,#0000);height:1px;position:absolute}.HeroSectionScene-module__xC26oG__scoreBadge1 .HeroSectionScene-module__xC26oG__badgeLine{width:40px;animation:4s ease-in-out .7s infinite HeroSectionScene-module__xC26oG__lineFade;top:50%;right:-42px}.HeroSectionScene-module__xC26oG__scoreBadge2 .HeroSectionScene-module__xC26oG__badgeLine{background:linear-gradient(90deg,#0000,#2e6be54d);width:40px;animation:4s ease-in-out 1.4s infinite HeroSectionScene-module__xC26oG__lineFade;top:50%;left:-42px}.HeroSectionScene-module__xC26oG__scoreBadge3 .HeroSectionScene-module__xC26oG__badgeLine{width:30px;animation:4s ease-in-out 2.1s infinite HeroSectionScene-module__xC26oG__lineFade;top:50%;right:-32px}.HeroSectionScene-module__xC26oG__scoreBadge4 .HeroSectionScene-module__xC26oG__badgeLine{background:linear-gradient(90deg,#0000,#2e6be54d);width:30px;animation:4s ease-in-out 2.8s infinite HeroSectionScene-module__xC26oG__lineFade;top:50%;left:-32px}.HeroSectionScene-module__xC26oG__scoreBadge5 .HeroSectionScene-module__xC26oG__badgeLine{width:50px;animation:4s ease-in-out 3.5s infinite HeroSectionScene-module__xC26oG__lineFade;top:50%;right:-52px}@keyframes HeroSectionScene-module__xC26oG__lineFade{0%,15%{opacity:0}25%,65%{opacity:1}80%,to{opacity:0}}.HeroSectionScene-module__xC26oG__responsiveIndicator{color:#2e6be580;letter-spacing:2px;text-transform:uppercase;align-items:center;gap:6px;font-family:IBM Plex Mono,monospace;font-size:10px;display:flex;position:absolute;bottom:-36px;left:50%;transform:translate(-50%)translateZ(20px)}.HeroSectionScene-module__xC26oG__responsiveArrow{background:#2e6be54d;width:24px;height:1px;position:relative}.HeroSectionScene-module__xC26oG__responsiveArrow:after{content:"";border:2px solid #0000;border-left:4px solid #2e6be54d;position:absolute;top:-2px;right:0}.HeroSectionScene-module__xC26oG__heroSection{flex-direction:column}.HeroSectionScene-module__xC26oG__sceneWrapper{z-index:5;order:-1;justify-content:center;width:100%;margin-bottom:1.5rem;padding:0 1rem;display:flex;position:relative}.HeroSectionScene-module__xC26oG__sceneWrapper .HeroSectionScene-module__xC26oG__scene{transform-origin:50%;transform:scale(.7)}.HeroSectionScene-module__xC26oG__sceneWrapper .HeroSectionScene-module__xC26oG__browser{aspect-ratio:480/300;width:100%;max-width:380px;height:auto}.HeroSectionScene-module__xC26oG__sceneWrapper .HeroSectionScene-module__xC26oG__phone{width:70px;height:130px;bottom:-10px;right:-20px}@media (min-width:768px){.HeroSectionScene-module__xC26oG__sceneWrapper .HeroSectionScene-module__xC26oG__scene{transform:scale(.85)}}@media (min-width:1024px){.HeroSectionScene-module__xC26oG__sceneWrapper{order:unset;width:auto;margin-bottom:0;padding:0;position:absolute;top:140px;right:-40px}.HeroSectionScene-module__xC26oG__sceneWrapper .HeroSectionScene-module__xC26oG__scene{transform-origin:100% 0;transform:scale(.65)}.HeroSectionScene-module__xC26oG__sceneWrapper .HeroSectionScene-module__xC26oG__browser{width:440px;max-width:none;height:275px;aspect-ratio:unset}.HeroSectionScene-module__xC26oG__sceneWrapper .HeroSectionScene-module__xC26oG__phone{width:100px;height:185px;bottom:-20px;right:-40px}}@media (min-width:1280px){.HeroSectionScene-module__xC26oG__sceneWrapper{top:140px;right:20px}.HeroSectionScene-module__xC26oG__sceneWrapper .HeroSectionScene-module__xC26oG__scene{transform-origin:100% 0;transform:scale(.75)}.HeroSectionScene-module__xC26oG__sceneWrapper .HeroSectionScene-module__xC26oG__browser{width:460px;height:285px}.HeroSectionScene-module__xC26oG__sceneWrapper .HeroSectionScene-module__xC26oG__phone{width:110px;height:200px;bottom:-25px;right:-50px}}@media (min-width:1536px){.HeroSectionScene-module__xC26oG__sceneWrapper{top:140px;right:60px}.HeroSectionScene-module__xC26oG__sceneWrapper .HeroSectionScene-module__xC26oG__scene{transform-origin:100% 0;transform:scale(.85)}.HeroSectionScene-module__xC26oG__sceneWrapper .HeroSectionScene-module__xC26oG__browser{width:480px;height:300px}.HeroSectionScene-module__xC26oG__sceneWrapper .HeroSectionScene-module__xC26oG__phone{width:120px;height:220px;bottom:-30px;right:-60px}}@media (min-width:1920px){.HeroSectionScene-module__xC26oG__sceneWrapper{top:200px;right:calc(50% - 860px)}}
.ReportViewClosing-module__EsnUOW__closing{text-align:center;padding:64px 0 48px}.ReportViewClosing-module__EsnUOW__closingGlow{position:relative}.ReportViewClosing-module__EsnUOW__closingGlow:before{content:"";pointer-events:none;background:radial-gradient(#2e6be526 0%,#2e6be50f 40%,#0000 70%);width:500px;height:280px;position:absolute;top:-100px;left:50%;transform:translate(-50%)}.ReportViewClosing-module__EsnUOW__closingTitle{font-family:var(--font-serif);color:#e8ebf2;margin-bottom:12px;font-size:1.375rem;font-style:italic}.ReportViewClosing-module__EsnUOW__closingDescription{color:#6b7394;max-width:420px;margin:0 auto 28px;font-size:14px;line-height:1.6}.ReportViewClosing-module__EsnUOW__contact{margin-top:28px}.ReportViewClosing-module__EsnUOW__contactLabel{color:#6b7394;margin:0 0 4px;font-size:13px}.ReportViewClosing-module__EsnUOW__contactLink{color:#2e6be5;font-size:13px;font-weight:500;text-decoration:none;transition:color .15s}.ReportViewClosing-module__EsnUOW__contactLink:hover{color:#4d83ed;text-decoration:underline}
.ReportViewHowToUse-module__XAuS3W__container{margin:32px 0}.ReportViewHowToUse-module__XAuS3W__title{color:#e8ebf2;margin-bottom:32px;font-size:1.125rem;font-weight:700}.ReportViewHowToUse-module__XAuS3W__steps{grid-template-columns:repeat(3,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.ReportViewHowToUse-module__XAuS3W__step{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:0;display:flex}.ReportViewHowToUse-module__XAuS3W__stepHeader{justify-content:center;align-items:center;width:100%;display:flex;position:relative}.ReportViewHowToUse-module__XAuS3W__stepNumber{color:#2e6be5;width:44px;height:44px;font-family:var(--font-mono);z-index:1;background:#2e6be51f;border:1.5px solid #2e6be566;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex;position:relative}.ReportViewHowToUse-module__XAuS3W__connector{background:linear-gradient(90deg,#2e6be566,#2e6be526);height:1.5px;position:absolute;top:50%;left:calc(50% + 28px);right:calc(28px - 50%);transform:translateY(-50%)}.ReportViewHowToUse-module__XAuS3W__stepBody{flex-direction:column;align-items:center;gap:6px;max-width:240px;display:flex}.ReportViewHowToUse-module__XAuS3W__stepLabel{color:#e8ebf2;font-size:15px;font-weight:600;line-height:1.4}.ReportViewHowToUse-module__XAuS3W__stepDescription{color:#6b7394;margin:0;font-size:13px;line-height:1.6}@media (max-width:720px){.ReportViewHowToUse-module__XAuS3W__steps{grid-template-columns:1fr;gap:24px}.ReportViewHowToUse-module__XAuS3W__step{text-align:left;flex-direction:row;align-items:flex-start;gap:16px}.ReportViewHowToUse-module__XAuS3W__stepHeader{flex-shrink:0;width:auto}.ReportViewHowToUse-module__XAuS3W__connector{display:none}.ReportViewHowToUse-module__XAuS3W__stepBody{text-align:left;flex:1;align-items:flex-start;max-width:none}}
.SectionSeparator-module__1sZGKa__separator{background:linear-gradient(90deg,#0000 0%,#6b739426 50%,#0000 100%);height:1px}
.ReportViewMergedFindingsList-module__mZesNW__container{margin-top:16px}.ReportViewMergedFindingsList-module__mZesNW__list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.ReportViewMergedFindingsList-module__mZesNW__item{background:#131726;border:1px solid #ffffff0f;border-radius:10px;padding:14px 16px}.ReportViewMergedFindingsList-module__mZesNW__titleRow{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.ReportViewMergedFindingsList-module__mZesNW__itemTitle{color:#e8ebf2;flex:1;min-width:0;font-size:14px;font-weight:600}.ReportViewMergedFindingsList-module__mZesNW__severityBadge{text-transform:uppercase;letter-spacing:.08em;border:1px solid #0000;border-radius:999px;flex-shrink:0;padding:3px 8px;font-size:10px;font-weight:700}.ReportViewMergedFindingsList-module__mZesNW__severityCritical{color:#e06c6c;background:#e06c6c1f;border-color:#e06c6c47}.ReportViewMergedFindingsList-module__mZesNW__severitySerious{color:#e8924a;background:#e8924a1f;border-color:#e8924a47}.ReportViewMergedFindingsList-module__mZesNW__severityWarning,.ReportViewMergedFindingsList-module__mZesNW__severityModerate{color:#d6b14a;background:#d6b14a1a;border-color:#d6b14a42}.ReportViewMergedFindingsList-module__mZesNW__severityInfo,.ReportViewMergedFindingsList-module__mZesNW__severityMinor{color:#8a92ad;background:#8a92ad1a;border-color:#8a92ad42}.ReportViewMergedFindingsList-module__mZesNW__effortNote{color:#6b7394;text-transform:uppercase;letter-spacing:.1em;margin:0 0 6px;font-size:10px;font-weight:700}.ReportViewMergedFindingsList-module__mZesNW__itemDescription{color:#a8b0c8;margin:0 0 8px;font-size:13px;line-height:1.5}.ReportViewMergedFindingsList-module__mZesNW__itemRecommendation{color:#c7cde0;margin:0 0 8px;font-size:13px;line-height:1.5}.ReportViewMergedFindingsList-module__mZesNW__fixLabel{color:#e8ebf2;font-weight:700}.ReportViewMergedFindingsList-module__mZesNW__proof{border-top:1px solid #ffffff0f;margin-top:10px;padding-top:8px}.ReportViewMergedFindingsList-module__mZesNW__proofLine{color:#6b7394;margin:0;font-size:11.5px;line-height:1.45}.ReportViewMergedFindingsList-module__mZesNW__whyDetails{margin-top:6px}.ReportViewMergedFindingsList-module__mZesNW__whySummary{color:#8a92ad;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;font-size:10.5px;font-weight:700}.ReportViewMergedFindingsList-module__mZesNW__whySummary:hover{color:#a8b0c8}.ReportViewMergedFindingsList-module__mZesNW__whyImpact{color:#a8b0c8;margin:8px 0 0;font-size:12px;line-height:1.5}.ReportViewMergedFindingsList-module__mZesNW__industryImpact{color:#a8b0c8;margin:8px 0 0;font-size:12px;font-style:italic;line-height:1.5}.ReportViewMergedFindingsList-module__mZesNW__industryImpactSource{color:#c7cde0;font-style:normal;font-weight:600}.ReportViewMergedFindingsList-module__mZesNW__userStory{color:#b0b7cc;border-left:2px solid #ffffff1f;margin:8px 0 0;padding:6px 0 6px 10px;font-size:12px;line-height:1.5}.ReportViewMergedFindingsList-module__mZesNW__userStoryLabel{color:#6b7394;text-transform:uppercase;letter-spacing:.1em;margin-bottom:3px;font-size:9.5px;font-weight:700;display:block}
.CheckoutForm-module__4Rm3QG__checkoutCard{background:linear-gradient(145deg,#131726 0%,#0d1020 100%);border:1px solid #2e6be526;border-radius:16px;width:100%;max-width:520px;margin:0 auto;padding:2rem}.CheckoutForm-module__4Rm3QG__warningBanner{color:#fbbf24;background:#fbbf2414;border:1px solid #fbbf2433;border-radius:10px;align-items:flex-start;gap:10px;margin-top:12px;padding:12px 16px;font-size:13px;line-height:1.5;display:flex}.CheckoutForm-module__4Rm3QG__warningIcon{flex-shrink:0;margin-top:1px}.CheckoutForm-module__4Rm3QG__stripeElement{background:#0d1019;border:1px solid #3d46634d;border-radius:10px;padding:12px 14px;transition:border-color .2s}.CheckoutForm-module__4Rm3QG__stripeElement:focus-within{border-color:#2e6be580}.CheckoutForm-module__4Rm3QG__orderSummary{background:#ffffff05;border:1px solid #ffffff0f;border-radius:10px;justify-content:space-between;align-items:center;padding:16px;display:flex}.CheckoutForm-module__4Rm3QG__stepEnter{animation:.3s cubic-bezier(.16,1,.3,1) both CheckoutForm-module__4Rm3QG__stepSlideIn}@keyframes CheckoutForm-module__4Rm3QG__stepSlideIn{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}
.ProfessionalKeywordsTable-module__m2rKfq__keywordBuckets{flex-direction:column;gap:14px;margin-top:8px;display:flex}.ProfessionalKeywordsTable-module__m2rKfq__keywordBucket{background:#131726;border:1px solid #ffffff0f;border-radius:8px;padding:12px 14px}.ProfessionalKeywordsTable-module__m2rKfq__keywordBucketTitle{color:#e8ebf2;align-items:center;gap:8px;margin:0 0 6px;font-size:13px;font-weight:600;display:flex}.ProfessionalKeywordsTable-module__m2rKfq__keywordBucketDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.ProfessionalKeywordsTable-module__m2rKfq__keywordBucketCount{color:#6b7394;margin-left:auto;font-size:11px;font-weight:400}.ProfessionalKeywordsTable-module__m2rKfq__keywordBucketAction{color:#a8b0c8;margin:0 0 10px;font-size:12.5px;line-height:1.5}.ProfessionalKeywordsTable-module__m2rKfq__keywordList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ProfessionalKeywordsTable-module__m2rKfq__keywordRow{border-top:1px solid #ffffff0a;flex-wrap:wrap;align-items:baseline;gap:8px;padding-top:8px;display:flex}.ProfessionalKeywordsTable-module__m2rKfq__keywordRow:first-child{border-top:none;padding-top:0}.ProfessionalKeywordsTable-module__m2rKfq__keywordPage{color:#6b7394;flex-shrink:0;min-width:46px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px}.ProfessionalKeywordsTable-module__m2rKfq__keywordName{color:#e8ebf2;font-size:13px;font-weight:600}.ProfessionalKeywordsTable-module__m2rKfq__keywordVolume{color:#6b7394;flex-shrink:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px}.ProfessionalKeywordsTable-module__m2rKfq__keywordInsight{color:#a8b0c8;flex-basis:100%;font-size:12px;line-height:1.45}
.PreviewResults-module__inodlW__scoreContainer{transform-origin:top;margin-bottom:-70px;transform:scale(.55)}@media (min-width:640px){.PreviewResults-module__inodlW__scoreContainer{margin-bottom:-40px;transform:scale(.7)}}@media (min-width:768px){.PreviewResults-module__inodlW__scoreContainer{margin-bottom:-24px;transform:scale(.8)}}.PreviewResults-module__inodlW__subScoreBar{transition:width 1.2s cubic-bezier(.16,1,.3,1)}.PreviewResults-module__inodlW__screenshot{border:1px solid #ffffff0f;border-radius:.75rem;transition:border-color .2s;overflow:hidden}.PreviewResults-module__inodlW__screenshot:hover{border-color:#2e6be54d}.PreviewResults-module__inodlW__section{animation:.6s ease-out both PreviewResults-module__inodlW__sectionFadeIn}.PreviewResults-module__inodlW__section:nth-child(2){animation-delay:.15s}.PreviewResults-module__inodlW__section:nth-child(3){animation-delay:.3s}.PreviewResults-module__inodlW__section:nth-child(4){animation-delay:.45s}.PreviewResults-module__inodlW__section:nth-child(5){animation-delay:.6s}.PreviewResults-module__inodlW__section:nth-child(6){animation-delay:.75s}@keyframes PreviewResults-module__inodlW__sectionFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.PreviewResults-module__inodlW__benchmarkMarker{color:#fff6;white-space:nowrap;letter-spacing:.05em;font-size:12px;position:absolute;top:-22px;transform:translate(-50%)}.PreviewResults-module__inodlW__benchmarkLine{z-index:2;background:#ffffff73;border-radius:1px;width:1.5px;position:absolute;top:-4px;bottom:-3px;transform:translate(-50%)}.PreviewResults-module__inodlW__upgradeCard{position:relative;overflow:hidden}.PreviewResults-module__inodlW__upgradeCard:before{content:"";-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#2e6be566,#2e6be51a,#4d8eff4d);border-radius:1rem;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.PreviewResults-module__inodlW__emailForm{gap:.5rem;max-width:400px;margin:0 auto;display:flex}.PreviewResults-module__inodlW__emailInput{color:#fff;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:.5rem;outline:none;flex:1;padding:.625rem 1rem;font-size:.875rem;transition:border-color .2s}.PreviewResults-module__inodlW__emailInput::placeholder{color:#ffffff4d}.PreviewResults-module__inodlW__emailInput:focus{border-color:#2e6be580}.PreviewResults-module__inodlW__lockedIssue{background:#ffffff08;border:1px solid #ffffff14;border-radius:.75rem;padding:1rem 1.25rem}.PreviewResults-module__inodlW__lockedIssueHeader{align-items:flex-start;gap:.625rem;display:flex}.PreviewResults-module__inodlW__lockedIssueIndex{color:#ffffffd9;background:#2e6be52e;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.75rem;font-weight:600;display:inline-flex}.PreviewResults-module__inodlW__lockedIssueTitle{color:#fff;flex:1;min-width:0;font-size:.95rem;font-weight:600;line-height:1.4}.PreviewResults-module__inodlW__lockedIssueBody{color:#ffffff8c;filter:blur(4.5px);-webkit-user-select:none;user-select:none;pointer-events:none;margin-top:.5rem;font-size:.85rem;line-height:1.5}.PreviewResults-module__inodlW__lockedIssueChip{color:#ffffffb3;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#2e6be52e;border-radius:9999px;flex-shrink:0;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.7rem;display:inline-flex}
.ReportViewProfessional-module__xzNnBW__subheading{color:#e8ebf2;margin:24px 0 12px;font-size:15px;font-weight:700}.ReportViewProfessional-module__xzNnBW__consistencyPill{letter-spacing:.3px;border-radius:4px;margin-bottom:16px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-block}.ReportViewProfessional-module__xzNnBW__legend{color:#6b7394;margin:8px 0 0;font-size:11px;line-height:1.5}.ReportViewProfessional-module__xzNnBW__tableBlock{margin-top:20px}.ReportViewProfessional-module__xzNnBW__simpleTable{background:#131726;border:1px solid #ffffff0f;border-radius:8px;margin-top:8px;overflow:hidden}.ReportViewProfessional-module__xzNnBW__simpleTableRow{color:#a8b0c8;border-bottom:1px solid #ffffff0a;align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:flex}.ReportViewProfessional-module__xzNnBW__simpleTableRow:last-child{border-bottom:none}.ReportViewProfessional-module__xzNnBW__simpleTableHead{text-transform:uppercase;letter-spacing:.4px;color:#6b7394;background:#ffffff08;font-size:11px;font-weight:700}.ReportViewProfessional-module__xzNnBW__col1{text-align:center;flex:1}.ReportViewProfessional-module__xzNnBW__col2{flex:2}.ReportViewProfessional-module__xzNnBW__col3{flex-direction:column;flex:3;gap:2px;display:flex}.ReportViewProfessional-module__xzNnBW__col4{flex:4}.ReportViewProfessional-module__xzNnBW__col5{flex:5}.ReportViewProfessional-module__xzNnBW__col6{flex:6}.ReportViewProfessional-module__xzNnBW__pathMono{color:#e8ebf2;word-break:break-all;font-family:IBM Plex Mono,monospace;font-size:12px}.ReportViewProfessional-module__xzNnBW__pageTypeTag{color:#6b7394;font-size:10px}.ReportViewProfessional-module__xzNnBW__scoreNum{font-family:IBM Plex Mono,monospace;font-size:14px;font-weight:600}.ReportViewProfessional-module__xzNnBW__scoreNa{color:#3d4663;font-family:IBM Plex Mono,monospace}.ReportViewProfessional-module__xzNnBW__profileBox{background:#2e6be50f;border-left:3px solid #2e6be5;border-radius:6px;margin-bottom:16px;padding:14px 16px}.ReportViewProfessional-module__xzNnBW__profileLabel{text-transform:uppercase;letter-spacing:.5px;color:#2e6be5;margin-bottom:6px;font-size:11px;font-weight:700;display:block}.ReportViewProfessional-module__xzNnBW__profileBox p{color:#a8b0c8;margin:0;font-size:13px;line-height:1.5}.ReportViewProfessional-module__xzNnBW__backlinksBox{background:#131726;border:1px solid #ffffff0f;border-radius:8px;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px;padding:16px;display:grid}.ReportViewProfessional-module__xzNnBW__backlinksLabel{color:#6b7394;margin-bottom:4px;font-size:11px;display:block}.ReportViewProfessional-module__xzNnBW__backlinksValue{color:#e8ebf2;font-family:IBM Plex Mono,monospace;font-size:18px;font-weight:600;display:block}.ReportViewProfessional-module__xzNnBW__strategySection{margin-top:24px}.ReportViewProfessional-module__xzNnBW__strategySummary{color:#a8b0c8;margin:0 0 16px;font-size:15px;line-height:1.7}.ReportViewProfessional-module__xzNnBW__opportunityCard{background:#131726;border:1px solid #ffffff0f;border-left:3px solid #2e6be5;border-radius:8px;margin-bottom:12px;padding:16px}.ReportViewProfessional-module__xzNnBW__opportunityHeader{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.ReportViewProfessional-module__xzNnBW__opportunityName{color:#e8ebf2;font-size:15px;font-weight:600}.ReportViewProfessional-module__xzNnBW__priorityBadge{text-transform:uppercase;letter-spacing:.4px;border-radius:4px;padding:3px 8px;font-size:10px;font-weight:700}.ReportViewProfessional-module__xzNnBW__priorityHigh{color:#f87171;background:#c23b3b26}.ReportViewProfessional-module__xzNnBW__priorityMedium{color:#fbbf24;background:#fbbf2426}.ReportViewProfessional-module__xzNnBW__priorityLow{color:#60a5fa;background:#2e6be526}.ReportViewProfessional-module__xzNnBW__opportunityMeta{color:#6b7394;gap:16px;margin-bottom:10px;font-size:12px;display:flex}.ReportViewProfessional-module__xzNnBW__opportunityStrategy{color:#a8b0c8;margin:0;font-size:14px;line-height:1.6}.ReportViewProfessional-module__xzNnBW__findingsList{margin:0;padding:0;list-style:none}.ReportViewProfessional-module__xzNnBW__findingItem{border-bottom:1px solid #ffffff0a;padding:12px 0}.ReportViewProfessional-module__xzNnBW__findingItem:last-child{border-bottom:none}.ReportViewProfessional-module__xzNnBW__findingHeader{align-items:center;gap:10px;margin-bottom:6px;display:flex}.ReportViewProfessional-module__xzNnBW__severityBadge{letter-spacing:.4px;text-align:center;border-radius:4px;min-width:58px;padding:3px 8px;font-size:10px;font-weight:700}.ReportViewProfessional-module__xzNnBW__badgeCritical{color:#f87171;background:#c23b3b26}.ReportViewProfessional-module__xzNnBW__badgeWarning{color:#fbbf24;background:#fbbf2426}.ReportViewProfessional-module__xzNnBW__badgeInfo{color:#60a5fa;background:#2e6be526}.ReportViewProfessional-module__xzNnBW__findingTitle{color:#e8ebf2;flex:1;font-size:14px;font-weight:500}.ReportViewProfessional-module__xzNnBW__findingDescription{color:#a8b0c8;margin:0 0 4px;font-size:13px;line-height:1.5}.ReportViewProfessional-module__xzNnBW__findingRecommendation{color:#60a5fa;margin:0;font-size:13px;line-height:1.5}.ReportViewProfessional-module__xzNnBW__empty{color:#6b7394;margin:0;font-size:13px;font-style:italic}.ReportViewProfessional-module__xzNnBW__complianceRow{margin-bottom:16px}.ReportViewProfessional-module__xzNnBW__complianceBadge{letter-spacing:.3px;border-radius:4px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-block}.ReportViewProfessional-module__xzNnBW__compliancePass{color:#34d399;background:#34d3991f;border:1px solid #34d3994d}.ReportViewProfessional-module__xzNnBW__complianceWarn{color:#fbbf24;background:#fbbf241f;border:1px solid #fbbf244d}.ReportViewProfessional-module__xzNnBW__complianceFail{color:#f87171;background:#c23b3b1f;border:1px solid #c23b3b4d}.ReportViewProfessional-module__xzNnBW__scoreProjection{background:linear-gradient(135deg,#34d39914 0%,#2e6be514 100%);border:1px solid #34d39940;border-radius:8px;margin-top:18px;padding:14px 16px}.ReportViewProfessional-module__xzNnBW__scoreProjectionHeading{color:#34d399;text-transform:uppercase;letter-spacing:.1em;margin-bottom:6px;font-size:10.5px;font-weight:700}.ReportViewProfessional-module__xzNnBW__scoreProjectionRow{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.ReportViewProfessional-module__xzNnBW__scoreProjectionCurrent{color:#6b7394;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:28px;font-weight:500;text-decoration:line-through}.ReportViewProfessional-module__xzNnBW__scoreProjectionArrow{color:#34d399;font-size:22px;font-weight:700}.ReportViewProfessional-module__xzNnBW__scoreProjectionTarget{color:#34d399;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:32px;font-weight:500}.ReportViewProfessional-module__xzNnBW__scoreProjectionComplianceShift{color:#a8b0c8;margin-left:auto;font-size:12px;font-style:italic}.ReportViewProfessional-module__xzNnBW__eaaBox{background:#fbbf240f;border-left:3px solid #fbbf24;border-radius:6px;margin-top:16px;padding:14px 16px}.ReportViewProfessional-module__xzNnBW__eaaLabel{text-transform:uppercase;letter-spacing:.5px;color:#fbbf24;margin-bottom:6px;font-size:11px;font-weight:700;display:block}.ReportViewProfessional-module__xzNnBW__eaaBox p{color:#a8b0c8;margin:0;font-size:13px;line-height:1.5}.ReportViewProfessional-module__xzNnBW__verdictBox{background:#2e6be50f;border-left:3px solid #2e6be5;border-radius:6px;margin-bottom:16px;padding:14px 16px}.ReportViewProfessional-module__xzNnBW__verdictBox p{color:#a8b0c8;margin:0;font-size:14px;line-height:1.6}.ReportViewProfessional-module__xzNnBW__swotGrid{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.ReportViewProfessional-module__xzNnBW__dimensionList{flex-direction:column;gap:10px;margin:14px 0 0;padding:0;list-style:none;display:flex}.ReportViewProfessional-module__xzNnBW__dimensionRow{background:#131726;border:1px solid #ffffff0f;border-radius:8px;grid-template-rows:auto auto auto;grid-template-columns:auto auto 1fr;gap:4px 12px;padding:14px 16px;display:grid}.ReportViewProfessional-module__xzNnBW__dimensionLabel{color:#e8ebf2;text-transform:uppercase;letter-spacing:.08em;grid-area:1/1;font-size:11px;font-weight:700}.ReportViewProfessional-module__xzNnBW__dimensionLeader{text-transform:uppercase;letter-spacing:.08em;border-radius:999px;grid-area:1/2;align-self:center;padding:2px 8px;font-size:10px;font-weight:700}.ReportViewProfessional-module__xzNnBW__dimensionLeaderClient{color:#34d399;background:#34d3991f;border:1px solid #34d3994d}.ReportViewProfessional-module__xzNnBW__dimensionLeaderCompetitor{color:#c23b3b;background:#c23b3b1f;border:1px solid #c23b3b4d}.ReportViewProfessional-module__xzNnBW__dimensionVerdict{color:#e8ebf2;grid-area:2/1/auto/-1;margin:4px 0 0;font-size:13px;font-weight:500;line-height:1.4}.ReportViewProfessional-module__xzNnBW__dimensionAnalysis{color:#a8b0c8;grid-area:3/1/auto/-1;margin:2px 0 0;font-size:12px;font-style:italic;line-height:1.5}.ReportViewProfessional-module__xzNnBW__dimensionRecommendation{color:#34d399;grid-area:4/1/auto/-1;margin:4px 0 0;font-size:12px;line-height:1.5}.ReportViewProfessional-module__xzNnBW__swotQuadrant{border-left:3px solid #0000;border-radius:8px;padding:14px 16px}.ReportViewProfessional-module__xzNnBW__swotLabel{text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px;font-size:11px;font-weight:700;display:block}.ReportViewProfessional-module__xzNnBW__swotItem{margin-bottom:10px}.ReportViewProfessional-module__xzNnBW__swotItem:last-child{margin-bottom:0}.ReportViewProfessional-module__xzNnBW__swotItemTitle{color:#e8ebf2;margin-bottom:4px;font-size:13px;font-weight:600;display:block}.ReportViewProfessional-module__xzNnBW__swotItemEvidence{color:#a8b0c8;margin:0 0 4px;font-size:12px;line-height:1.5}.ReportViewProfessional-module__xzNnBW__swotItemRecommendation{color:#60a5fa;margin:0;font-size:12px;line-height:1.5}@media (max-width:640px){.ReportViewProfessional-module__xzNnBW__swotGrid,.ReportViewProfessional-module__xzNnBW__backlinksBox{grid-template-columns:1fr}.ReportViewProfessional-module__xzNnBW__simpleTableRow{flex-wrap:wrap;font-size:12px}.ReportViewProfessional-module__xzNnBW__opportunityMeta,.ReportViewProfessional-module__xzNnBW__opportunityHeader{flex-wrap:wrap;gap:8px}}
.StepIndicator-module__-VB2CW__stepIndicator{justify-content:center;align-items:center;gap:8px;margin-bottom:2rem;display:flex}.StepIndicator-module__-VB2CW__stepDot{background:#6b73944d;border-radius:50%;width:8px;height:8px;transition:background .3s,box-shadow .3s}.StepIndicator-module__-VB2CW__stepDotActive{background:#2e6be5;box-shadow:0 0 8px #2e6be580}.StepIndicator-module__-VB2CW__stepDotCompleted{background:#34d399}.StepIndicator-module__-VB2CW__stepConnector{background:#6b739433;width:32px;height:1px}.StepIndicator-module__-VB2CW__stepConnectorActive{background:#2e6be566}
.login-module___81l7G__shell{background:var(--color-deep);min-height:100vh;position:relative;overflow:hidden}.login-module___81l7G__glow{pointer-events:none;z-index:0;background:radial-gradient(circle,#2e6be540 0%,#2e6be514 40%,#0000 70%);border-radius:50%;width:720px;height:720px;position:absolute;top:-240px;left:50%;transform:translate(-50%)}.login-module___81l7G__glowSecondary{pointer-events:none;z-index:0;background:radial-gradient(circle,#4d8eff1f 0%,#0000 70%);border-radius:50%;width:460px;height:460px;position:absolute;bottom:-120px;right:-100px}.login-module___81l7G__noiseOverlay:before{content:"";pointer-events:none;z-index:1;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.04'/%3E%3C/svg%3E");background-repeat:repeat;position:absolute;inset:0}.login-module___81l7G__gradientText{background:linear-gradient(135deg,#4d8eff 0%,#82b1ff 40%,#4d8eff 80%,#2e6be5 100%) 0 0/200%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:4s infinite login-module___81l7G__gradientShift}.login-module___81l7G__card{-webkit-backdrop-filter:blur(14px);background:#0f172a8c;border:1px solid #94a3b826;border-radius:20px;padding:36px 32px 28px;position:relative;box-shadow:inset 0 1px #ffffff0a,0 24px 60px -20px #0f172ab3}.login-module___81l7G__card:before{content:"";-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(160deg,#4d8eff66 0%,#94a3b80d 30%,#94a3b800 60%);border-radius:20px;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes login-module___81l7G__gradientShift{0%,to{background-position:0%}50%{background-position:200%}}
.FeedbackForm-module__0rfxGq__container{max-width:560px;margin:0 auto}.FeedbackForm-module__0rfxGq__card{background:var(--ink);border:1px solid #94a3b826;border-radius:16px;padding:32px}.FeedbackForm-module__0rfxGq__siteUrl{color:var(--signal);font-family:var(--font-mono);background:#2e6be51a;border-radius:6px;margin-bottom:24px;padding:4px 12px;font-size:14px;display:inline-block}.FeedbackForm-module__0rfxGq__starRow{gap:8px;margin-bottom:24px;display:flex}.FeedbackForm-module__0rfxGq__starButton{cursor:pointer;color:#94a3b84d;background:0 0;border:none;padding:4px;font-size:32px;line-height:1;transition:transform .15s}.FeedbackForm-module__0rfxGq__starButton:hover{transform:scale(1.15)}.FeedbackForm-module__0rfxGq__starButtonIsActive{color:#fbbf24}.FeedbackForm-module__0rfxGq__label{color:var(--silver);margin-bottom:8px;font-size:14px;font-weight:500;display:block}.FeedbackForm-module__0rfxGq__characterCount{text-align:right;color:var(--slate);margin-top:4px;font-size:12px}.FeedbackForm-module__0rfxGq__characterCountIsWarning{color:#fbbf24}.FeedbackForm-module__0rfxGq__fieldGroup{margin-bottom:20px}.FeedbackForm-module__0rfxGq__error{color:#f87171;margin-bottom:16px;font-size:14px}.FeedbackForm-module__0rfxGq__successCard{text-align:center;padding:48px 32px;}.FeedbackForm-module__0rfxGq__successIcon{margin-bottom:16px;font-size:48px}.FeedbackForm-module__0rfxGq__successTitle{color:var(--cloud);margin:0 0 12px;font-size:22px;font-weight:600}.FeedbackForm-module__0rfxGq__successText{color:var(--silver);margin:0 0 8px;font-size:15px;line-height:1.6}.FeedbackForm-module__0rfxGq__successHighlight{color:var(--signal);font-weight:500}.FeedbackForm-module__0rfxGq__emptyCard{text-align:center;padding:48px 32px;}.FeedbackForm-module__0rfxGq__emptyIcon{margin-bottom:16px;font-size:48px}.FeedbackForm-module__0rfxGq__emptyTitle{color:var(--cloud);margin:0 0 12px;font-size:20px;font-weight:600}.FeedbackForm-module__0rfxGq__emptyText{color:var(--silver);margin:0;font-size:15px;line-height:1.6}.FeedbackForm-module__0rfxGq__loadingCard{text-align:center;padding:48px 32px;}.FeedbackForm-module__0rfxGq__spinner{border:3px solid #94a3b833;border-top-color:var(--signal);border-radius:50%;width:32px;height:32px;animation:.8s linear infinite FeedbackForm-module__0rfxGq__spin;display:inline-block}@keyframes FeedbackForm-module__0rfxGq__spin{to{transform:rotate(360deg)}}.FeedbackForm-module__0rfxGq__previewCard{margin-top:16px}.FeedbackForm-module__0rfxGq__previewLabel{color:var(--silver);opacity:.6;margin-bottom:12px;font-size:13px;font-weight:500}
.PreviewError-module__okI-fq__errorIcon{animation:2s ease-in-out infinite PreviewError-module__okI-fq__errorPulse}@keyframes PreviewError-module__okI-fq__errorPulse{0%,to{opacity:.7}50%{opacity:1}}
.TrustStrip-module__CkvlyW__strip{flex-direction:column;justify-content:center;align-items:center;padding:16px 0 8px;display:flex}.TrustStrip-module__CkvlyW__secondaryRow{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.TrustStrip-module__CkvlyW__item{color:#6b7394;white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}
