.DashboardHeader-module__V5JXYa__header{z-index:100;background:var(--bg);border-bottom:1px solid var(--border);position:sticky;top:0}.DashboardHeader-module__V5JXYa__container{max-width:var(--wide-width);justify-content:space-between;align-items:center;margin:0 auto;padding:16px 24px;display:flex}.DashboardHeader-module__V5JXYa__logoLink{align-items:center;text-decoration:none;display:flex}.DashboardHeader-module__V5JXYa__userSection{align-items:center;gap:16px;display:flex}.DashboardHeader-module__V5JXYa__email{color:var(--text-secondary);font-size:14px}.DashboardHeader-module__V5JXYa__logoutButton{color:var(--text-secondary);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;background:0 0;padding:8px 16px;font-size:14px;font-weight:500;transition:color .2s,border-color .2s,background-color .2s}.DashboardHeader-module__V5JXYa__logoutButton:hover{color:var(--text);border-color:var(--border-strong);background:var(--bg-elevated)}@media (max-width:640px){.DashboardHeader-module__V5JXYa__container{padding:12px 16px}.DashboardHeader-module__V5JXYa__email{display:none}}
.DashboardSidebar-module__8qw24G__sidebar,.DashboardSidebar-module__8qw24G__sidebarHeader{display:none}.DashboardSidebar-module__8qw24G__logo{justify-content:center;align-items:center;display:flex}.DashboardSidebar-module__8qw24G__logoImage{object-fit:contain;width:100%;max-width:140px;height:auto}.DashboardSidebar-module__8qw24G__sidebarNav{flex-direction:row;justify-content:space-around;align-items:center;gap:.25rem;display:flex}.DashboardSidebar-module__8qw24G__navSection{flex-direction:row;gap:.25rem;display:flex}.DashboardSidebar-module__8qw24G__navDivider,.DashboardSidebar-module__8qw24G__desktopOnly{display:none}.DashboardSidebar-module__8qw24G__navItem{border-radius:var(--radius-xs);color:var(--text-secondary);font-family:var(--font);cursor:pointer;transition:color var(--audit-transition-fast);text-align:center;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;min-width:56px;padding:.5rem .75rem;font-size:.625rem;font-weight:500;text-decoration:none;display:flex}.DashboardSidebar-module__8qw24G__navItem:hover{color:var(--text)}.DashboardSidebar-module__8qw24G__navItem.DashboardSidebar-module__8qw24G__active,.DashboardSidebar-module__8qw24G__navItem.DashboardSidebar-module__8qw24G__active svg{color:var(--accent)}.DashboardSidebar-module__8qw24G__navItem.DashboardSidebar-module__8qw24G__danger{color:var(--text-secondary)}.DashboardSidebar-module__8qw24G__navItem.DashboardSidebar-module__8qw24G__danger:hover{color:var(--high)}.DashboardSidebar-module__8qw24G__navItem:disabled{opacity:.5;cursor:not-allowed}.DashboardSidebar-module__8qw24G__navItem svg{flex-shrink:0}.DashboardSidebar-module__8qw24G__subscriptionSection{display:none}.DashboardSidebar-module__8qw24G__subscriptionHeader{margin-bottom:.75rem}.DashboardSidebar-module__8qw24G__subscriptionBadge{background:var(--accent-bg);border:1px solid var(--border-accent);border-radius:var(--radius-xs);color:var(--accent);text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.6875rem;font-weight:600;display:inline-flex}.DashboardSidebar-module__8qw24G__usageSection{margin-bottom:.75rem}.DashboardSidebar-module__8qw24G__usageHeader{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.DashboardSidebar-module__8qw24G__usageLabel{color:var(--text-secondary);font-size:.75rem}.DashboardSidebar-module__8qw24G__usageValue{font-family:var(--audit-font-mono);color:var(--text);font-size:.75rem;font-weight:500}.DashboardSidebar-module__8qw24G__progressBar{background:var(--border);border-radius:2px;height:4px;margin-bottom:.5rem;overflow:hidden}.DashboardSidebar-module__8qw24G__progressFill{background:var(--accent-gradient);border-radius:2px;height:100%;transition:width .3s}.DashboardSidebar-module__8qw24G__usageFooter{align-items:center;display:flex}.DashboardSidebar-module__8qw24G__remaining{color:var(--accent);align-items:center;gap:.25rem;font-size:.6875rem;display:flex}.DashboardSidebar-module__8qw24G__subscriptionActions{gap:.5rem;display:flex}.DashboardSidebar-module__8qw24G__viewPlansButton{border:1px solid var(--border);border-radius:var(--radius-xs);color:var(--text);font-family:var(--font);text-align:center;cursor:pointer;transition:border-color var(--audit-transition-fast),color var(--audit-transition-fast);background:0 0;flex:1;padding:.5rem;font-size:.75rem;font-weight:500;text-decoration:none;display:block}.DashboardSidebar-module__8qw24G__viewPlansButton:hover{border-color:var(--accent);color:var(--accent)}.DashboardSidebar-module__8qw24G__manageButton{border:1px solid var(--border);border-radius:var(--radius-xs);color:var(--text-secondary);font-family:var(--font);cursor:pointer;transition:border-color var(--audit-transition-fast),color var(--audit-transition-fast);background:0 0;justify-content:center;align-items:center;gap:.25rem;padding:.5rem .75rem;font-size:.75rem;font-weight:500;display:flex}.DashboardSidebar-module__8qw24G__manageButton:hover{border-color:var(--text-secondary);color:var(--text)}.DashboardSidebar-module__8qw24G__manageButton:disabled{opacity:.5;cursor:not-allowed}.DashboardSidebar-module__8qw24G__spinning{animation:1s linear infinite DashboardSidebar-module__8qw24G__spin}@keyframes DashboardSidebar-module__8qw24G__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.DashboardSidebar-module__8qw24G__upgradeCta{display:none}.DashboardSidebar-module__8qw24G__upgradeContent{align-items:flex-start;gap:.75rem;margin-bottom:.75rem;display:flex}.DashboardSidebar-module__8qw24G__upgradeIcon{color:var(--accent);flex-shrink:0;margin-top:2px}.DashboardSidebar-module__8qw24G__upgradeText{flex-direction:column;gap:.125rem;display:flex}.DashboardSidebar-module__8qw24G__upgradeTitle{font-family:var(--font);color:var(--text);font-size:.875rem;font-weight:600}.DashboardSidebar-module__8qw24G__upgradeDesc{font-family:var(--font);color:var(--text-secondary);font-size:.75rem}.DashboardSidebar-module__8qw24G__upgradeButton{background:var(--accent);border-radius:var(--radius-xs);width:100%;color:var(--bg);font-family:var(--font);text-align:center;cursor:pointer;transition:background-color var(--audit-transition-fast),transform var(--audit-transition-fast);border:none;padding:.625rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:block}.DashboardSidebar-module__8qw24G__upgradeButton:hover{background:var(--accent-hover);transform:translateY(-1px)}.DashboardSidebar-module__8qw24G__sidebarFooter{display:none}.DashboardSidebar-module__8qw24G__userInfo{border-radius:var(--radius-xs);background:#10101080;align-items:center;gap:.75rem;margin-bottom:1rem;padding:.75rem;display:flex}.DashboardSidebar-module__8qw24G__userAvatar{background:var(--accent);width:36px;height:36px;color:var(--bg);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex}.DashboardSidebar-module__8qw24G__userDetails{flex:1;min-width:0}.DashboardSidebar-module__8qw24G__userEmail{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;display:block;overflow:hidden}.DashboardSidebar-module__8qw24G__footerActions{gap:.5rem;display:flex}.DashboardSidebar-module__8qw24G__homeButton,.DashboardSidebar-module__8qw24G__signOutButton{border:1px solid var(--border);border-radius:var(--radius-xs);color:var(--text-secondary);font-family:var(--font);cursor:pointer;transition:background-color var(--audit-transition-fast),border-color var(--audit-transition-fast),color var(--audit-transition-fast);background:0 0;flex:1;justify-content:center;align-items:center;gap:.375rem;padding:.625rem;font-size:.75rem;font-weight:500;display:flex}.DashboardSidebar-module__8qw24G__homeButton:hover{background:var(--hover-bg-subtle);border-color:var(--text-secondary);color:var(--text)}.DashboardSidebar-module__8qw24G__signOutButton:hover{color:var(--high);background:#ef44441a;border-color:#ef44444d}@media (min-width:769px){.DashboardSidebar-module__8qw24G__sidebar{-webkit-backdrop-filter:blur(12px);border-right:1px solid var(--border);background:#1f1f1ff2;flex-direction:column;width:280px;height:100vh;padding:0;display:flex;position:sticky;top:0}.DashboardSidebar-module__8qw24G__sidebarHeader{border-bottom:1px solid var(--border);padding:2rem 1.5rem;display:block}.DashboardSidebar-module__8qw24G__sidebarNav{flex-direction:column;flex:1;justify-content:flex-start;padding:1.5rem 1rem;overflow-y:auto}.DashboardSidebar-module__8qw24G__navSection{flex-direction:column;gap:.5rem}.DashboardSidebar-module__8qw24G__navDivider{background:var(--border);height:1px;margin:1rem 0;display:block}.DashboardSidebar-module__8qw24G__desktopOnly{flex-direction:column;gap:.5rem;display:flex}.DashboardSidebar-module__8qw24G__navItem{text-align:left;flex-direction:row;justify-content:flex-start;gap:.75rem;width:100%;min-width:auto;padding:.875rem 1rem;font-size:.9375rem}.DashboardSidebar-module__8qw24G__navItem:hover{background:var(--accent-bg)}.DashboardSidebar-module__8qw24G__navItem.DashboardSidebar-module__8qw24G__active{background:var(--accent);color:var(--bg);font-weight:600}.DashboardSidebar-module__8qw24G__navItem.DashboardSidebar-module__8qw24G__active svg{color:var(--bg)}.DashboardSidebar-module__8qw24G__subscriptionSection,.DashboardSidebar-module__8qw24G__upgradeCta{border-radius:var(--radius-sm);background:linear-gradient(135deg,#00ffa71a 0%,#00ffd30d 100%);border:1px solid #00ffa733;margin:0 1rem 1rem;padding:1rem;display:block}.DashboardSidebar-module__8qw24G__sidebarFooter{border-top:1px solid var(--border);padding:1rem;display:block}}@media (prefers-reduced-motion:reduce){.DashboardSidebar-module__8qw24G__navItem,.DashboardSidebar-module__8qw24G__homeButton,.DashboardSidebar-module__8qw24G__signOutButton,.DashboardSidebar-module__8qw24G__upgradeButton{transition:none}}
.LanguageSelector-module__Ne0R5q__selector{border:1px solid var(--border);height:44px;transition:border-color var(--audit-transition-fast);background-color:#0000;border-radius:22px;align-items:center;gap:4px;padding:4px;display:flex}.LanguageSelector-module__Ne0R5q__selector:hover{border-color:var(--border-strong)}.LanguageSelector-module__Ne0R5q__compact{height:36px;padding:2px}.LanguageSelector-module__Ne0R5q__compact .LanguageSelector-module__Ne0R5q__option{font-size:var(--audit-text-xs);letter-spacing:.05em;padding:4px 8px}.LanguageSelector-module__Ne0R5q__option{color:var(--text-muted);font-family:var(--font);font-size:var(--audit-text-sm);font-weight:var(--audit-font-medium);letter-spacing:normal;cursor:pointer;transition:color var(--audit-transition-fast),background-color var(--audit-transition-fast);background-color:#0000;border:none;border-radius:18px;justify-content:center;align-items:center;padding:8px 16px;display:flex}.LanguageSelector-module__Ne0R5q__option:hover:not(:disabled):not(.LanguageSelector-module__Ne0R5q__active){color:var(--text-secondary);background-color:var(--bg-elevated)}.LanguageSelector-module__Ne0R5q__option:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.LanguageSelector-module__Ne0R5q__option:disabled{cursor:not-allowed;opacity:.6}.LanguageSelector-module__Ne0R5q__option.LanguageSelector-module__Ne0R5q__active{background:var(--audit-gradient-brand);color:var(--audit-text-on-accent)}.LanguageSelector-module__Ne0R5q__pending{opacity:.7;pointer-events:none}@media (prefers-reduced-motion:reduce){.LanguageSelector-module__Ne0R5q__selector,.LanguageSelector-module__Ne0R5q__option{transition:none}}
.MobileBottomNav-module__1STAna__bottomNav{z-index:50;padding:.5rem .75rem;padding-bottom:calc(.5rem + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--border);will-change:transform;background:#1f1f1ff2;justify-content:space-around;align-items:center;transition:transform .3s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(0)}.MobileBottomNav-module__1STAna__bottomNavHidden{transform:translateY(calc(100% + env(safe-area-inset-bottom,0px)))}.MobileBottomNav-module__1STAna__navItem{border-radius:var(--radius-xs);min-width:64px;min-height:48px;color:var(--text-secondary);font-family:var(--font);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:.5rem .75rem;font-size:.75rem;font-weight:500;text-decoration:none;transition:color .2s;display:flex}.MobileBottomNav-module__1STAna__navItem:hover{color:var(--text)}.MobileBottomNav-module__1STAna__navItem.MobileBottomNav-module__1STAna__active,.MobileBottomNav-module__1STAna__navItem.MobileBottomNav-module__1STAna__active .MobileBottomNav-module__1STAna__navIcon{color:var(--accent)}.MobileBottomNav-module__1STAna__navIcon{flex-shrink:0}.MobileBottomNav-module__1STAna__navLabel{text-align:center;white-space:nowrap;font-size:.75rem;font-weight:500;line-height:1}.MobileBottomNav-module__1STAna__navLogo{-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;min-width:48px;min-height:48px;padding:.5rem;display:flex}.MobileBottomNav-module__1STAna__navLogoImage{width:28px;height:28px}.MobileBottomNav-module__1STAna__menuBackdrop{z-index:60;-webkit-backdrop-filter:blur(4px);background:#0009;animation:.2s MobileBottomNav-module__1STAna__fadeIn;position:fixed;inset:0}@keyframes MobileBottomNav-module__1STAna__fadeIn{0%{opacity:0}to{opacity:1}}.MobileBottomNav-module__1STAna__menuDrawer{z-index:61;max-height:calc(85dvh - env(safe-area-inset-bottom,0px));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:1rem;padding-bottom:calc(1rem + env(safe-area-inset-bottom,0px));background:var(--bg-card);border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md);animation:.3s MobileBottomNav-module__1STAna__slideUp;position:fixed;bottom:0;left:0;right:0;overflow:hidden auto}@keyframes MobileBottomNav-module__1STAna__slideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.MobileBottomNav-module__1STAna__menuHeader{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:0;padding-bottom:.75rem;display:flex}.MobileBottomNav-module__1STAna__closeButton{background:var(--hover-bg-subtle);border:1px solid var(--border);width:44px;height:44px;color:var(--text);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:50%;justify-content:center;align-items:center;margin-left:auto;padding:0;transition:background-color .2s,border-color .2s;display:flex}.MobileBottomNav-module__1STAna__closeButton:hover{background:var(--hover-bg);border-color:var(--text-secondary)}.MobileBottomNav-module__1STAna__menuSection{border-top:1px solid var(--border);flex-direction:column;align-items:flex-end;padding:.75rem 0;display:flex}.MobileBottomNav-module__1STAna__menuSection:first-of-type{border-top:none}.MobileBottomNav-module__1STAna__menuSectionLabel{width:100%;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;text-align:right;margin-bottom:.5rem;font-size:.6875rem;font-weight:600}.MobileBottomNav-module__1STAna__userInfo{flex-direction:row;flex:1;align-items:center;gap:.75rem;min-width:0;display:flex}.MobileBottomNav-module__1STAna__userAvatar{background:var(--accent);width:40px;height:40px;color:var(--bg);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:600;display:flex}.MobileBottomNav-module__1STAna__userEmail{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;text-align:left;font-size:.875rem;overflow:hidden}.MobileBottomNav-module__1STAna__menuItem{border-radius:var(--radius-xs);width:100%;color:var(--text);font-family:var(--font);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-direction:row-reverse;justify-content:flex-start;align-items:center;gap:.75rem;padding:.75rem;font-size:.9375rem;font-weight:500;text-decoration:none;transition:background .2s;display:flex}.MobileBottomNav-module__1STAna__menuItem:hover{background:var(--hover-bg-subtle)}.MobileBottomNav-module__1STAna__menuItemActive{color:var(--accent)}.MobileBottomNav-module__1STAna__languageSelector{justify-content:stretch;width:100%}.MobileBottomNav-module__1STAna__languageSelector>button{flex:1}.MobileBottomNav-module__1STAna__signOutButton{border-radius:var(--radius-xs);width:100%;color:var(--high);font-family:var(--font);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #ef44444d;flex-direction:row-reverse;justify-content:flex-start;align-items:center;gap:.75rem;padding:.75rem;font-size:.9375rem;font-weight:500;transition:background-color .2s,border-color .2s;display:flex}.MobileBottomNav-module__1STAna__signOutButton:hover{border-color:var(--high);background:#ef44441a}.MobileBottomNav-module__1STAna__signInButton{background:var(--accent);border-radius:var(--radius-xs);width:100%;color:var(--bg);font-family:var(--font);cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;justify-content:center;align-items:center;padding:.75rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background-color .2s;display:flex}.MobileBottomNav-module__1STAna__signInButton:hover{background:var(--accent-hover)}@media (min-width:769px){.MobileBottomNav-module__1STAna__bottomNav{display:none}}.MobileBottomNav-module__1STAna__navLogo:focus-visible,.MobileBottomNav-module__1STAna__navItem:focus-visible,.MobileBottomNav-module__1STAna__menuItem:focus-visible,.MobileBottomNav-module__1STAna__closeButton:focus-visible,.MobileBottomNav-module__1STAna__signOutButton:focus-visible,.MobileBottomNav-module__1STAna__signInButton:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.MobileBottomNav-module__1STAna__bottomNav{transition:none}.MobileBottomNav-module__1STAna__bottomNavHidden{opacity:0;pointer-events:none;transform:none}.MobileBottomNav-module__1STAna__menuBackdrop,.MobileBottomNav-module__1STAna__menuDrawer{animation:none}}
.Dialog-module__gV8Hta__overlay{z-index:50;backdrop-filter:blur(4px);background-color:#000c;animation:.2s ease-out Dialog-module__gV8Hta__fadeIn;position:fixed;inset:0}.Dialog-module__gV8Hta__overlay[data-state=closed]{animation:.15s ease-in Dialog-module__gV8Hta__fadeOut}.Dialog-module__gV8Hta__content{z-index:50;border:1px solid var(--border);background-color:var(--bg-elevated);width:100%;max-width:32rem;box-shadow:var(--audit-shadow-xl);border-radius:16px;gap:16px;padding:24px;animation:.2s ease-out Dialog-module__gV8Hta__zoomIn;display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.Dialog-module__gV8Hta__content[data-state=closed]{animation:.15s ease-in Dialog-module__gV8Hta__zoomOut}@media (min-width:640px){.Dialog-module__gV8Hta__content{border-radius:20px}}.Dialog-module__gV8Hta__closeButton{opacity:.7;transition:opacity var(--audit-transition-fast),color var(--audit-transition-fast),background-color var(--audit-transition-fast);cursor:pointer;color:var(--text-secondary);background:0 0;border:none;border-radius:8px;padding:4px;position:absolute;top:16px;right:16px}.Dialog-module__gV8Hta__closeButton:hover{opacity:1;color:var(--text);background-color:var(--bg-card)}.Dialog-module__gV8Hta__closeButton:focus{outline:2px solid var(--accent);outline-offset:2px}.Dialog-module__gV8Hta__header{text-align:center;flex-direction:column;gap:4px;display:flex}@media (min-width:640px){.Dialog-module__gV8Hta__header{text-align:left}}.Dialog-module__gV8Hta__headerWithIcon{align-items:center;gap:12px;margin-bottom:8px;display:flex}.Dialog-module__gV8Hta__iconContainer{background-color:var(--bg-card);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.Dialog-module__gV8Hta__iconContainer.Dialog-module__gV8Hta__warning{color:var(--medium)}.Dialog-module__gV8Hta__iconContainer.Dialog-module__gV8Hta__danger{color:var(--high)}.Dialog-module__gV8Hta__iconContainer.Dialog-module__gV8Hta__success{color:var(--low)}.Dialog-module__gV8Hta__iconContainer.Dialog-module__gV8Hta__info{color:var(--accent)}.Dialog-module__gV8Hta__footer{flex-direction:column-reverse;gap:8px;display:flex}@media (min-width:640px){.Dialog-module__gV8Hta__footer{flex-direction:row;justify-content:flex-end;gap:8px}}.Dialog-module__gV8Hta__title{font-family:var(--font);font-size:var(--audit-text-xl);font-weight:var(--audit-font-bold);color:var(--text);margin:0;line-height:1.2}.Dialog-module__gV8Hta__description{font-size:var(--audit-text-sm);color:var(--text-secondary);margin:0;line-height:1.5}.Dialog-module__gV8Hta__icon{width:16px;height:16px}@keyframes Dialog-module__gV8Hta__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes Dialog-module__gV8Hta__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes Dialog-module__gV8Hta__zoomIn{0%{opacity:0;transform:translate(-50%,-48%)scale(.95)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes Dialog-module__gV8Hta__zoomOut{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-48%)scale(.95)}}@media (prefers-reduced-motion:reduce){.Dialog-module__gV8Hta__overlay,.Dialog-module__gV8Hta__overlay[data-state=closed],.Dialog-module__gV8Hta__content,.Dialog-module__gV8Hta__content[data-state=closed],.Dialog-module__gV8Hta__closeButton{transition:none;animation:none}}
.ReportCard-module__hE129a__card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);padding:20px;transition:border-color .2s}.ReportCard-module__hE129a__card:hover{border-color:var(--border-strong)}.ReportCard-module__hE129a__cardHeader{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.ReportCard-module__hE129a__urlSection{align-items:center;gap:8px;min-width:0;display:flex}.ReportCard-module__hE129a__urlIcon{flex-shrink:0;font-size:16px}.ReportCard-module__hE129a__domain{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:600;overflow:hidden}.ReportCard-module__hE129a__badges{flex-shrink:0;align-items:center;gap:8px;display:flex}.ReportCard-module__hE129a__tierBadge,.ReportCard-module__hE129a__statusBadge{border-radius:var(--radius-xs);text-transform:uppercase;letter-spacing:.5px;padding:4px 10px;font-size:12px;font-weight:500}.ReportCard-module__hE129a__tierFree{color:var(--text-secondary);background:var(--hover-bg-subtle);border:1px solid var(--border)}.ReportCard-module__hE129a__tierPro{color:var(--accent);background:var(--accent-bg);border:1px solid var(--border-accent)}.ReportCard-module__hE129a__statusPending{color:var(--text-muted);background:#ffffff08}.ReportCard-module__hE129a__statusProcessing{color:var(--accent-secondary);background:#00ffd31a}.ReportCard-module__hE129a__statusCompleted{color:var(--low);background:#22c55e1a}.ReportCard-module__hE129a__statusFailed{color:var(--high);background:#ef44441a}.ReportCard-module__hE129a__issuesSection{margin-bottom:16px}.ReportCard-module__hE129a__issuesSummary{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ReportCard-module__hE129a__totalIssues{color:var(--text);font-size:14px;font-weight:600}.ReportCard-module__hE129a__severityCritical,.ReportCard-module__hE129a__severityHigh,.ReportCard-module__hE129a__severityMedium,.ReportCard-module__hE129a__severityLow{border-radius:var(--radius-xs);padding:2px 8px;font-size:12px}.ReportCard-module__hE129a__severityCritical{color:var(--high);background:#ff44441a}.ReportCard-module__hE129a__severityHigh{color:var(--high);background:#ef44441a}.ReportCard-module__hE129a__severityMedium{color:var(--medium);background:#f59e0b1a}.ReportCard-module__hE129a__severityLow{color:var(--low);background:#22c55e1a}.ReportCard-module__hE129a__processingSection{margin-bottom:16px}.ReportCard-module__hE129a__processingText{color:var(--text-secondary);margin-bottom:8px;font-size:14px;display:block}.ReportCard-module__hE129a__processingBar{background:var(--border);border-radius:2px;height:4px;overflow:hidden}.ReportCard-module__hE129a__processingProgress{background:var(--accent-gradient);border-radius:2px;width:60%;height:100%;animation:1.5s ease-in-out infinite ReportCard-module__hE129a__progress}@keyframes ReportCard-module__hE129a__progress{0%{transform:translate(-100%)}to{transform:translate(200%)}}.ReportCard-module__hE129a__cardFooter{border-top:1px solid var(--border);justify-content:space-between;align-items:center;padding-top:16px;display:flex}.ReportCard-module__hE129a__date{color:var(--text-muted);font-size:13px}.ReportCard-module__hE129a__actions{align-items:center;gap:8px;display:flex}.ReportCard-module__hE129a__actionButton,.ReportCard-module__hE129a__actionButtonPrimary,.ReportCard-module__hE129a__upgradeButton{border-radius:var(--radius-sm);cursor:pointer;padding:6px 14px;font-size:13px;font-weight:500;text-decoration:none;transition:color .2s,background-color .2s,border-color .2s,opacity .2s}.ReportCard-module__hE129a__actionButton{color:var(--text);border:1px solid var(--border);background:0 0}.ReportCard-module__hE129a__actionButton:hover{border-color:var(--border-strong);background:var(--bg-elevated)}.ReportCard-module__hE129a__actionButtonPrimary{color:var(--audit-text-on-accent);background:var(--accent);border:none}.ReportCard-module__hE129a__actionButtonPrimary:hover{opacity:.9}.ReportCard-module__hE129a__upgradeButton{color:var(--accent);border:1px solid var(--border-accent);background:0 0}.ReportCard-module__hE129a__upgradeButton:hover{background:var(--accent-bg)}.ReportCard-module__hE129a__deleteButton{border-radius:var(--radius-sm);cursor:pointer;color:var(--text-secondary);border:1px solid var(--border);background:0 0;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:500;transition:color .2s,background-color .2s,border-color .2s;display:flex}.ReportCard-module__hE129a__deleteButton:hover{color:var(--text);background:var(--bg-elevated);border-color:var(--border-strong)}.ReportCard-module__hE129a__deleteButton:disabled{opacity:.5;cursor:not-allowed}.ReportCard-module__hE129a__spinning{animation:1s linear infinite ReportCard-module__hE129a__spin}@keyframes ReportCard-module__hE129a__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:640px){.ReportCard-module__hE129a__cardHeader{flex-direction:column;align-items:flex-start}.ReportCard-module__hE129a__badges{width:100%}.ReportCard-module__hE129a__cardFooter{flex-direction:column;align-items:flex-start;gap:12px}.ReportCard-module__hE129a__actions{justify-content:flex-end;width:100%}}.ReportCard-module__hE129a__deleteDialog{max-width:400px}.ReportCard-module__hE129a__deleteDialogHeader{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.ReportCard-module__hE129a__deleteDialogIcon{background:var(--hover-bg-subtle);width:56px;height:56px;color:var(--text-secondary);border-radius:50%;justify-content:center;align-items:center;margin-bottom:4px;display:flex}.ReportCard-module__hE129a__deleteDialogTitle{color:var(--text);margin:0;font-size:18px;font-weight:600}.ReportCard-module__hE129a__deleteDialogDescription{color:var(--text-secondary);text-align:center;margin:0;font-size:14px;line-height:1.5}.ReportCard-module__hE129a__deleteDialogFooter{gap:12px;margin-top:8px;display:flex}.ReportCard-module__hE129a__cancelButton,.ReportCard-module__hE129a__confirmDeleteButton{border-radius:var(--radius-sm);cursor:pointer;flex:1;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:14px;font-weight:500;transition:background-color .2s,border-color .2s;display:flex}.ReportCard-module__hE129a__cancelButton{color:var(--text);border:1px solid var(--border);background:0 0}.ReportCard-module__hE129a__cancelButton:hover:not(:disabled){background:var(--bg-elevated);border-color:var(--border-strong)}.ReportCard-module__hE129a__cancelButton:disabled{opacity:.5;cursor:not-allowed}.ReportCard-module__hE129a__confirmDeleteButton{color:var(--text);background:var(--bg-card);border:1px solid var(--border)}.ReportCard-module__hE129a__confirmDeleteButton:hover:not(:disabled){background:var(--bg-elevated);border-color:var(--border-strong)}.ReportCard-module__hE129a__confirmDeleteButton:disabled{opacity:.7;cursor:not-allowed}@media (max-width:480px){.ReportCard-module__hE129a__deleteDialogFooter{flex-direction:column-reverse}.ReportCard-module__hE129a__cancelButton,.ReportCard-module__hE129a__confirmDeleteButton{width:100%}}
.ReportGrid-module__Ik6I9G__grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (max-width:1024px){.ReportGrid-module__Ik6I9G__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.ReportGrid-module__Ik6I9G__grid{grid-template-columns:1fr;gap:16px}}
.ReportFilters-module__Tj-aSG__container{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.ReportFilters-module__Tj-aSG__searchWrapper{flex:1;max-width:320px;position:relative}.ReportFilters-module__Tj-aSG__searchIcon{color:var(--text-muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.ReportFilters-module__Tj-aSG__searchInput{width:100%;font-family:var(--font);color:var(--text);background:var(--bg);border:1px solid var(--border);padding:10px 12px 10px 38px;font-size:14px;transition:border-color .2s}.ReportFilters-module__Tj-aSG__searchInput:focus{border-color:var(--accent);outline:none}.ReportFilters-module__Tj-aSG__searchInput::placeholder{color:var(--text-muted)}.ReportFilters-module__Tj-aSG__filters{align-items:center;gap:12px;display:flex}.ReportFilters-module__Tj-aSG__filterGroup{align-items:center;gap:8px;display:flex}.ReportFilters-module__Tj-aSG__filterIcon{color:var(--text-muted)}.ReportFilters-module__Tj-aSG__select{font-family:var(--audit-font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--text);background:var(--bg);border:1px solid var(--border);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23737373' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;padding:10px 32px 10px 12px;font-size:12px;font-weight:500;transition:border-color .2s}.ReportFilters-module__Tj-aSG__select:hover{border-color:var(--text-secondary)}.ReportFilters-module__Tj-aSG__select:focus{border-color:var(--accent);outline:none}.ReportFilters-module__Tj-aSG__clearButton{font-family:var(--audit-font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);border:1px solid var(--border);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:10px 14px;font-size:11px;font-weight:600;transition:color .2s,border-color .2s;display:flex}.ReportFilters-module__Tj-aSG__clearButton:hover{color:var(--accent);border-color:var(--accent)}@media (max-width:768px){.ReportFilters-module__Tj-aSG__container{flex-direction:column;align-items:stretch}.ReportFilters-module__Tj-aSG__searchWrapper{max-width:none}.ReportFilters-module__Tj-aSG__filters{flex-wrap:wrap}.ReportFilters-module__Tj-aSG__filterGroup{flex:1;min-width:120px}.ReportFilters-module__Tj-aSG__select{width:100%}}
.Pagination-module__p3_CPq__container{border-top:1px solid var(--border);justify-content:space-between;align-items:center;margin-top:24px;padding:20px 0;display:flex}.Pagination-module__p3_CPq__info{font-family:var(--audit-font-mono);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:500}.Pagination-module__p3_CPq__controls{align-items:center;gap:8px;display:flex}.Pagination-module__p3_CPq__navButton{border:1px solid var(--border);width:36px;height:36px;color:var(--text);cursor:pointer;background:0 0;justify-content:center;align-items:center;transition:border-color .2s,color .2s;display:flex}.Pagination-module__p3_CPq__navButton:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.Pagination-module__p3_CPq__navButton:disabled{opacity:.3;cursor:not-allowed}.Pagination-module__p3_CPq__pages{align-items:center;gap:4px;display:flex}.Pagination-module__p3_CPq__pageButton{min-width:36px;height:36px;font-family:var(--audit-font-mono);color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0 12px;font-size:13px;font-weight:600;transition:color .2s,background-color .2s,border-color .2s;display:flex}.Pagination-module__p3_CPq__pageButton:hover:not(.Pagination-module__p3_CPq__active){color:var(--text);border-color:var(--border)}.Pagination-module__p3_CPq__pageButton.Pagination-module__p3_CPq__active{color:var(--audit-text-on-accent);background:var(--accent);border-color:var(--accent)}.Pagination-module__p3_CPq__ellipsis{width:36px;height:36px;font-family:var(--audit-font-mono);color:var(--text-muted);justify-content:center;align-items:center;font-size:14px;display:flex}@media (max-width:640px){.Pagination-module__p3_CPq__container{flex-direction:column;gap:16px}.Pagination-module__p3_CPq__info{order:2}.Pagination-module__p3_CPq__controls{order:1}}
.StatsCards-module__9FWqIa__statsGrid{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:32px;display:grid}.StatsCards-module__9FWqIa__statCard{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);text-align:center;padding:20px}.StatsCards-module__9FWqIa__statValue{color:var(--text);margin-bottom:8px;font-size:32px;font-weight:700;line-height:1;display:block}.StatsCards-module__9FWqIa__statLabel{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;font-size:13px}.StatsCards-module__9FWqIa__statCritical .StatsCards-module__9FWqIa__statValue,.StatsCards-module__9FWqIa__statHigh .StatsCards-module__9FWqIa__statValue{color:var(--high)}@media (max-width:768px){.StatsCards-module__9FWqIa__statsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.StatsCards-module__9FWqIa__statsGrid{grid-template-columns:1fr}.StatsCards-module__9FWqIa__statCard{padding:16px}.StatsCards-module__9FWqIa__statValue{font-size:28px}}
.Button-module__8RiFmG__button{white-space:nowrap;font-family:var(--font);font-weight:var(--audit-font-semibold);cursor:pointer;transition:background-color var(--audit-transition-fast),color var(--audit-transition-fast),border-color var(--audit-transition-fast),opacity var(--audit-transition-fast),transform var(--audit-transition-fast);text-transform:uppercase;letter-spacing:.02em;border:none;justify-content:center;align-items:center;gap:8px;text-decoration:none;display:inline-flex;position:relative}.Button-module__8RiFmG__button:active{transform:scale(.98)}.Button-module__8RiFmG__button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.Button-module__8RiFmG__button:disabled{pointer-events:none;opacity:.5}.Button-module__8RiFmG__default{background:var(--accent);color:var(--audit-text-on-accent)}.Button-module__8RiFmG__default:hover:not(:disabled){background:var(--accent-secondary)}.Button-module__8RiFmG__primary{background:var(--accent);color:var(--audit-text-on-accent)}.Button-module__8RiFmG__primary:hover:not(:disabled){background:var(--accent-secondary)}.Button-module__8RiFmG__secondary{background-color:var(--bg-elevated);color:var(--text);border:1px solid var(--border)}.Button-module__8RiFmG__secondary:hover:not(:disabled){background-color:var(--bg-card);border-color:var(--border-strong)}.Button-module__8RiFmG__ghost{color:var(--text);background-color:#0000}.Button-module__8RiFmG__ghost:hover:not(:disabled){background-color:var(--accent-bg);color:var(--accent)}.Button-module__8RiFmG__outline{color:var(--accent);border:1px solid var(--border-accent);background-color:#0000}.Button-module__8RiFmG__outline:hover:not(:disabled){background:var(--accent);color:var(--audit-text-on-accent);border-color:var(--accent)}.Button-module__8RiFmG__link{color:var(--accent);background-color:#0000;height:auto;padding:0}.Button-module__8RiFmG__link:hover:not(:disabled){color:var(--audit-accent-hover);text-decoration:underline}.Button-module__8RiFmG__sm{height:44px;min-height:44px;font-size:var(--audit-text-xs);border-radius:var(--radius-xs);padding:0 16px}.Button-module__8RiFmG__md{height:48px;min-height:44px;font-size:var(--audit-text-sm);border-radius:var(--radius-xs);padding:0 24px}.Button-module__8RiFmG__lg{height:56px;min-height:44px;font-size:var(--audit-text-base);border-radius:var(--radius-sm);padding:0 32px}.Button-module__8RiFmG__icon{border-radius:var(--radius-xs);width:44px;min-width:44px;height:44px;min-height:44px;padding:0}
.AuditHero-module__V6eulW__hero{padding-top:140px;padding-bottom:var(--section-gap);text-align:center;position:relative}.AuditHero-module__V6eulW__hero:before,.AuditHero-module__V6eulW__hero:after{content:"";background:var(--border);pointer-events:none;z-index:0;width:1px;display:none;position:absolute;top:0;bottom:0}@media (min-width:769px){.AuditHero-module__V6eulW__hero:before,.AuditHero-module__V6eulW__hero:after{display:block}.AuditHero-module__V6eulW__hero:before{left:48px}.AuditHero-module__V6eulW__hero:after{right:48px}}@media (min-width:1200px){.AuditHero-module__V6eulW__hero:before{left:calc((100vw - var(--audit-container-max))/2 + 24px)}.AuditHero-module__V6eulW__hero:after{right:calc((100vw - var(--audit-container-max))/2 + 24px)}}.AuditHero-module__V6eulW__tagline{font-family:var(--font);font-size:var(--audit-text-sm);font-weight:var(--audit-font-semibold);color:var(--text-secondary);letter-spacing:.05em;text-transform:uppercase;margin-bottom:24px}.AuditHero-module__V6eulW__title{font-family:var(--font-heading);font-size:clamp(40px,6vw,64px);font-weight:var(--audit-font-semibold);letter-spacing:-.02em;color:var(--text);margin-bottom:24px;line-height:1.1}.AuditHero-module__V6eulW__titleLine{display:block}.AuditHero-module__V6eulW__subtitle{font-family:var(--font);font-size:var(--audit-text-lg);color:var(--text-secondary);max-width:480px;margin:0 auto 24px;line-height:1.6}.AuditHero-module__V6eulW__trustBadge{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-xs);font-family:var(--audit-font-mono);font-size:var(--audit-text-xs);font-weight:var(--audit-font-medium);color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:12px;margin-bottom:32px;padding:10px 20px;display:inline-flex}.AuditHero-module__V6eulW__logoRotator{justify-content:center;align-items:center;min-width:80px;height:14px;display:flex;position:relative}.AuditHero-module__V6eulW__trustLogo{opacity:0;transition:opacity .5s ease-in-out;position:absolute}.AuditHero-module__V6eulW__trustLogo.AuditHero-module__V6eulW__active{opacity:.7}.AuditHero-module__V6eulW__trustBadge:hover .AuditHero-module__V6eulW__trustLogo.AuditHero-module__V6eulW__active{opacity:1}.AuditHero-module__V6eulW__dualInput{max-width:600px;margin:0 auto 48px}.AuditHero-module__V6eulW__inputTabs{background:var(--bg-card);border-radius:var(--radius-xs);border:1px solid var(--border);justify-content:center;gap:0;margin-bottom:16px;padding:0;display:flex;overflow:hidden}.AuditHero-module__V6eulW__inputTab{border:none;border-right:1px solid var(--border);font-family:var(--audit-font-mono);font-size:var(--audit-text-xs);font-weight:var(--audit-font-medium);color:var(--text-muted);cursor:pointer;transition:color var(--audit-transition-fast),background-color var(--audit-transition-fast),border-color var(--audit-transition-fast);text-transform:uppercase;letter-spacing:.05em;background:0 0;border-radius:0;flex:1;justify-content:center;align-items:center;gap:8px;padding:12px 20px;display:flex}.AuditHero-module__V6eulW__inputTab:last-child{border-right:none}.AuditHero-module__V6eulW__inputTab:hover{color:var(--text-secondary);background:var(--bg)}.AuditHero-module__V6eulW__inputTab.AuditHero-module__V6eulW__active{background:var(--bg);color:var(--accent);border-bottom:2px solid var(--accent)}.AuditHero-module__V6eulW__inputTab svg{width:18px;height:18px}.AuditHero-module__V6eulW__inputPanel{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);padding:24px;display:none;position:relative;box-shadow:inset 0 1px #ffffff0d,0 4px 16px #0000004d}.AuditHero-module__V6eulW__inputPanel.AuditHero-module__V6eulW__active{display:block}.AuditHero-module__V6eulW__chatPanel{padding:48px 24px}.AuditHero-module__V6eulW__chatTeaser{text-align:center;flex-direction:column;align-items:center;gap:20px;display:flex}.AuditHero-module__V6eulW__chatIcon{color:var(--accent);opacity:.8}.AuditHero-module__V6eulW__chatTeaserTitle{font-family:var(--font-heading);font-size:1.5rem;font-weight:var(--audit-font-semibold);color:var(--text);margin:0}.AuditHero-module__V6eulW__chatTeaserText{font-family:var(--font);font-size:var(--audit-text-base);color:var(--text-secondary);max-width:400px;margin:0;line-height:1.6}.AuditHero-module__V6eulW__suggestedPrompts{margin-bottom:16px}.AuditHero-module__V6eulW__suggestedLabel{font-family:var(--font);font-size:var(--audit-text-xs);font-weight:var(--audit-font-semibold);color:var(--text-muted);align-items:center;gap:6px;margin-bottom:10px;display:flex}.AuditHero-module__V6eulW__suggestedLabel svg{color:var(--accent)}.AuditHero-module__V6eulW__promptChips{flex-wrap:wrap;gap:8px;display:flex}.AuditHero-module__V6eulW__promptChip{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-xs);font-family:var(--font);color:var(--text-secondary);cursor:pointer;transition:border-color var(--audit-transition-fast),color var(--audit-transition-fast),background-color var(--audit-transition-fast);white-space:nowrap;padding:8px 14px;font-size:13px}.AuditHero-module__V6eulW__promptChip:hover{border-color:var(--border-accent);color:var(--text);background:var(--accent-bg)}.AuditHero-module__V6eulW__chatForm{flex-direction:column;display:flex}.AuditHero-module__V6eulW__chatInputWrapper{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-xs);transition:border-color var(--audit-transition-fast);align-items:center;gap:8px;padding:8px 8px 8px 20px;display:flex}.AuditHero-module__V6eulW__chatInputWrapper:focus-within{border-color:var(--accent)}.AuditHero-module__V6eulW__chatInput{font-family:var(--font);color:var(--text);background:0 0;border:none;outline:none;flex:1;padding:8px 0;font-size:15px}.AuditHero-module__V6eulW__chatInput::placeholder{color:var(--text-muted)}.AuditHero-module__V6eulW__sendButton{background:var(--accent);border-radius:var(--radius-xs);width:40px;min-width:40px;height:40px;color:var(--bg);cursor:pointer;transition:background-color var(--audit-transition-fast);border:none;justify-content:center;align-items:center;display:flex}.AuditHero-module__V6eulW__sendButton:hover:not(:disabled){background:var(--accent-secondary)}.AuditHero-module__V6eulW__sendButton:disabled{opacity:.4;cursor:not-allowed}.AuditHero-module__V6eulW__chatHint{text-align:center;font-family:var(--font);font-size:var(--audit-text-xs);color:var(--text-muted);margin-top:12px}.AuditHero-module__V6eulW__inputLabel{font-family:var(--font);font-size:var(--audit-text-xs);font-weight:var(--audit-font-semibold);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:12px;display:block}.AuditHero-module__V6eulW__inputRow{gap:12px;display:flex}.AuditHero-module__V6eulW__inputFieldWrapper{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-xs);transition:border-color var(--audit-transition-fast);flex:1;align-items:center;display:flex}.AuditHero-module__V6eulW__inputFieldWrapper:focus-within{border-color:var(--accent)}.AuditHero-module__V6eulW__inputIcon{color:var(--text);flex-shrink:0;margin-left:16px}.AuditHero-module__V6eulW__inputPrefix{font-family:var(--font);color:var(--text);user-select:none;flex-shrink:0;padding-left:8px;font-size:15px}.AuditHero-module__V6eulW__inputField{font-family:var(--font);color:var(--text);background:0 0;border:none;outline:none;flex:1;padding:16px 20px 16px 0;font-size:15px}.AuditHero-module__V6eulW__inputField::placeholder{color:var(--text-muted)}.AuditHero-module__V6eulW__inputHint{text-align:center;font-family:var(--font);font-size:var(--audit-text-xs);color:var(--text-muted);margin-top:12px}.AuditHero-module__V6eulW__socialProof{justify-content:center;align-items:center;gap:48px;max-width:600px;margin:0 auto;padding:24px 0;display:flex}.AuditHero-module__V6eulW__proofStat{flex-direction:column;align-items:center;gap:4px;display:flex}.AuditHero-module__V6eulW__proofNumber{font-family:var(--audit-font-mono);font-size:var(--audit-text-xl);font-weight:var(--audit-font-bold);color:var(--accent);letter-spacing:-.02em}.AuditHero-module__V6eulW__proofLabel{font-family:var(--audit-font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);font-size:10px;font-weight:500}.AuditHero-module__V6eulW__proofDivider{background:var(--border);width:1px;height:40px}@media (max-width:768px){.AuditHero-module__V6eulW__hero{padding-top:100px;padding-bottom:80px}.AuditHero-module__V6eulW__title{font-size:clamp(32px,8vw,48px)}.AuditHero-module__V6eulW__subtitle{font-size:var(--audit-text-base);margin-bottom:32px}.AuditHero-module__V6eulW__inputRow{flex-direction:column}.AuditHero-module__V6eulW__socialProof{flex-wrap:wrap;gap:24px}.AuditHero-module__V6eulW__proofDivider{display:none}.AuditHero-module__V6eulW__promptChips{justify-content:center}.AuditHero-module__V6eulW__promptChip{padding:6px 12px;font-size:12px}}@media (max-width:425px){.AuditHero-module__V6eulW__hero{padding-top:80px;padding-bottom:60px}.AuditHero-module__V6eulW__dualInput{margin-bottom:32px}.AuditHero-module__V6eulW__inputTab{font-size:var(--audit-text-xs);padding:10px 12px}.AuditHero-module__V6eulW__inputPanel,.AuditHero-module__V6eulW__chatPanel{padding:16px}.AuditHero-module__V6eulW__suggestedLabel{justify-content:center}.AuditHero-module__V6eulW__promptChip{padding:6px 10px;font-size:11px}.AuditHero-module__V6eulW__chatInputWrapper{padding:6px 6px 6px 16px}.AuditHero-module__V6eulW__sendButton{width:36px;min-width:36px;height:36px}}.AuditHero-module__V6eulW__visuallyHidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.AuditHero-module__V6eulW__errorMessage{color:var(--high);font-size:var(--audit-text-sm);text-align:center;margin-top:8px}@media (prefers-reduced-motion:reduce){.AuditHero-module__V6eulW__inputTab,.AuditHero-module__V6eulW__inputField,.AuditHero-module__V6eulW__promptChip,.AuditHero-module__V6eulW__sendButton,.AuditHero-module__V6eulW__chatInputWrapper{transition:none}}
.AuditProgressNotification-module___DRnLq__container{background:var(--audit-bg-elevated);border:1px solid var(--audit-border-subtle);padding:var(--audit-spacing-md);margin-top:var(--audit-spacing-md);animation:.3s ease-out AuditProgressNotification-module___DRnLq__slideIn}@keyframes AuditProgressNotification-module___DRnLq__slideIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.AuditProgressNotification-module___DRnLq__urlRow{justify-content:space-between;align-items:center;gap:var(--audit-spacing-sm);margin-bottom:var(--audit-spacing-md);padding-bottom:var(--audit-spacing-sm);border-bottom:1px solid var(--audit-border-subtle);display:flex}.AuditProgressNotification-module___DRnLq__urlText{font-family:var(--audit-font-mono);color:var(--audit-text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;overflow:hidden}.AuditProgressNotification-module___DRnLq__validBadge{font-family:var(--audit-font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--audit-accent);flex-shrink:0;align-items:center;gap:4px;font-size:11px;display:inline-flex}.AuditProgressNotification-module___DRnLq__progressSection{background:var(--audit-bg);border:1px solid var(--audit-border-subtle);padding:var(--audit-spacing-md)}.AuditProgressNotification-module___DRnLq__progressSection.AuditProgressNotification-module___DRnLq__errorState{border-color:#ef44444d}.AuditProgressNotification-module___DRnLq__progressHeader{margin-bottom:var(--audit-spacing-sm);justify-content:space-between;align-items:center;display:flex}.AuditProgressNotification-module___DRnLq__statusRow{align-items:center;gap:var(--audit-spacing-xs);display:flex}.AuditProgressNotification-module___DRnLq__spinner{color:var(--audit-accent);animation:1s linear infinite AuditProgressNotification-module___DRnLq__spin}@keyframes AuditProgressNotification-module___DRnLq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.AuditProgressNotification-module___DRnLq__checkIcon{color:var(--audit-accent)}.AuditProgressNotification-module___DRnLq__statusText{font-family:var(--audit-font-heading);color:var(--audit-text);font-size:14px;font-weight:500}.AuditProgressNotification-module___DRnLq__percentage{font-family:var(--audit-font-mono);color:var(--audit-accent);font-size:16px;font-weight:700}.AuditProgressNotification-module___DRnLq__progressBarContainer{background:var(--audit-bg-elevated);height:8px;position:relative;overflow:hidden}.AuditProgressNotification-module___DRnLq__progressBar{background:linear-gradient(90deg,var(--audit-accent)0%,var(--audit-accent-secondary)50%,var(--audit-accent-tertiary)100%);height:100%;transition:width .5s ease-out;position:relative}.AuditProgressNotification-module___DRnLq__progressBar:after{content:"";background:linear-gradient(90deg,#0000 0%,#fff3 50%,#0000 100%);animation:2s infinite AuditProgressNotification-module___DRnLq__shimmer;position:absolute;inset:0}@keyframes AuditProgressNotification-module___DRnLq__shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.AuditProgressNotification-module___DRnLq__progressBar.AuditProgressNotification-module___DRnLq__complete{background:var(--audit-accent)}.AuditProgressNotification-module___DRnLq__progressBar.AuditProgressNotification-module___DRnLq__complete:after{animation:none}.AuditProgressNotification-module___DRnLq__progressBar.AuditProgressNotification-module___DRnLq__error{background:var(--high)}.AuditProgressNotification-module___DRnLq__progressBar.AuditProgressNotification-module___DRnLq__error:after{animation:none}.AuditProgressNotification-module___DRnLq__cancelButton{width:100%;margin-top:var(--audit-spacing-sm);padding:var(--audit-spacing-xs);border:1px solid var(--audit-border-subtle);color:var(--audit-text-secondary);font-family:var(--audit-font-mono);text-transform:uppercase;letter-spacing:.1em;cursor:pointer;transition:border-color var(--audit-transition-fast),color var(--audit-transition-fast);background:0 0;font-size:11px;display:block}.AuditProgressNotification-module___DRnLq__cancelButton:hover{border-color:var(--audit-text-muted);color:var(--audit-text)}@media (max-width:640px){.AuditProgressNotification-module___DRnLq__container,.AuditProgressNotification-module___DRnLq__progressSection{padding:var(--audit-spacing-sm)}.AuditProgressNotification-module___DRnLq__urlRow{align-items:flex-start;gap:var(--audit-spacing-xs);flex-direction:column}.AuditProgressNotification-module___DRnLq__urlText{max-width:100%;font-size:12px}.AuditProgressNotification-module___DRnLq__statusText{font-size:13px}}
.AuditLanding-module__qnSDeW__landing{z-index:1;position:relative}.AuditLanding-module__qnSDeW__container{max-width:var(--max-width);margin:0 auto;padding:0 24px}.AuditLanding-module__qnSDeW__hero{text-align:center;padding:120px 0 80px}.AuditLanding-module__qnSDeW__label{font-family:var(--audit-font-mono,monospace);letter-spacing:.15em;text-transform:uppercase;color:var(--accent);margin-bottom:16px;font-size:11px;font-weight:600;display:inline-block}.AuditLanding-module__qnSDeW__title{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--text);margin:0 0 16px;font-size:clamp(32px,5vw,48px);font-weight:700;line-height:1.1}.AuditLanding-module__qnSDeW__subtitle{color:var(--text-secondary);max-width:560px;margin:0 auto 40px;font-size:17px;line-height:1.6}.AuditLanding-module__qnSDeW__form{max-width:560px;margin:0 auto}.AuditLanding-module__qnSDeW__inputRow{gap:8px;display:flex}.AuditLanding-module__qnSDeW__inputWrapper{background:var(--audit-bg-input,#080808);border:1px solid var(--border);border-radius:var(--radius-xs);flex:1;align-items:center;padding:0 16px;transition:border-color .2s;display:flex}.AuditLanding-module__qnSDeW__inputWrapper:focus-within{border-color:var(--accent)}.AuditLanding-module__qnSDeW__inputIcon{color:var(--text-muted);flex-shrink:0;margin-right:8px}.AuditLanding-module__qnSDeW__inputPrefix{font-family:var(--audit-font-mono,monospace);color:var(--text-muted);flex-shrink:0;font-size:14px}.AuditLanding-module__qnSDeW__input{color:var(--text);background:0 0;border:none;outline:none;flex:1;min-width:0;padding:14px 0;font-size:15px}.AuditLanding-module__qnSDeW__input::placeholder{color:var(--text-muted)}.AuditLanding-module__qnSDeW__error{color:var(--high);margin:8px 0 0;font-size:13px}.AuditLanding-module__qnSDeW__hint{color:var(--text-muted);margin:8px 0 0;font-size:13px}.AuditLanding-module__qnSDeW__stats{border-top:1px solid var(--border);border-bottom:1px solid var(--border);justify-content:center;align-items:center;gap:24px;margin-top:48px;padding:16px 0;display:flex}.AuditLanding-module__qnSDeW__stat{flex-direction:column;align-items:center;gap:4px;display:flex}.AuditLanding-module__qnSDeW__statValue{font-family:var(--audit-font-mono,monospace);color:var(--accent);font-size:20px;font-weight:700}.AuditLanding-module__qnSDeW__statLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:12px}.AuditLanding-module__qnSDeW__statDivider{background:var(--border);width:1px;height:32px}.AuditLanding-module__qnSDeW__section{border-top:1px solid var(--border);padding:80px 0}.AuditLanding-module__qnSDeW__sectionTitle{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--text);text-align:center;margin:8px 0 40px;font-size:clamp(24px,3vw,32px);font-weight:700}.AuditLanding-module__qnSDeW__tiers{grid-template-columns:1fr 1fr;gap:24px;display:grid}.AuditLanding-module__qnSDeW__tier{border:1px solid var(--border);border-radius:var(--radius-xs);background:var(--bg-elevated);padding:32px}.AuditLanding-module__qnSDeW__tierPro{border-color:var(--border-accent);background:#00ffa708}.AuditLanding-module__qnSDeW__tierHeader{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.AuditLanding-module__qnSDeW__tierIcon{color:var(--text-secondary)}.AuditLanding-module__qnSDeW__tierIconPro{color:var(--accent)}.AuditLanding-module__qnSDeW__tierName{font-family:var(--font-heading);color:var(--text);margin:0;font-size:18px;font-weight:700}.AuditLanding-module__qnSDeW__tierPrice{font-family:var(--audit-font-mono,monospace);color:var(--accent);margin-left:auto;font-size:14px}.AuditLanding-module__qnSDeW__tierPricePro{color:var(--accent);}.AuditLanding-module__qnSDeW__tierDesc{color:var(--text-secondary);margin:0 0 20px;font-size:14px;line-height:1.6}.AuditLanding-module__qnSDeW__tierFeatures{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.AuditLanding-module__qnSDeW__feature{color:var(--text-secondary);align-items:flex-start;gap:10px;font-size:14px;line-height:1.4;display:flex}.AuditLanding-module__qnSDeW__featureCheck{color:var(--text-muted);flex-shrink:0;margin-top:2px}.AuditLanding-module__qnSDeW__featureCheckPro{color:var(--accent);}.AuditLanding-module__qnSDeW__steps{flex-direction:column;gap:0;max-width:480px;margin:0 auto;display:flex;position:relative}.AuditLanding-module__qnSDeW__steps:before{content:"";background:var(--border);width:1px;position:absolute;top:48px;bottom:24px;left:23px}.AuditLanding-module__qnSDeW__step{gap:20px;padding:24px 0;display:flex}.AuditLanding-module__qnSDeW__stepNumber{width:48px;height:48px;font-family:var(--audit-font-mono,monospace);color:var(--bg);background:var(--accent);border-radius:var(--radius-xs);z-index:1;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex;position:relative}.AuditLanding-module__qnSDeW__step:nth-child(2) .AuditLanding-module__qnSDeW__stepNumber{background:var(--accent-secondary)}.AuditLanding-module__qnSDeW__step:nth-child(3) .AuditLanding-module__qnSDeW__stepNumber{background:var(--accent-tertiary)}.AuditLanding-module__qnSDeW__stepContent{padding-top:4px}.AuditLanding-module__qnSDeW__stepTitle{font-family:var(--font-heading);color:var(--text);margin:0 0 6px;font-size:16px;font-weight:700}.AuditLanding-module__qnSDeW__stepDesc{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.6}.AuditLanding-module__qnSDeW__trustGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.AuditLanding-module__qnSDeW__trustItem{border:1px solid var(--border);border-radius:var(--radius-xs);padding:24px}.AuditLanding-module__qnSDeW__trustIcon{color:var(--accent);margin-bottom:12px}.AuditLanding-module__qnSDeW__trustItemTitle{font-family:var(--font-heading);color:var(--text);margin:0 0 8px;font-size:15px;font-weight:700}.AuditLanding-module__qnSDeW__trustItemDesc{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.6}.AuditLanding-module__qnSDeW__bottomCta{border-top:1px solid var(--border);text-align:center;padding:80px 0}.AuditLanding-module__qnSDeW__ctaTitle{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--text);background:var(--accent-gradient);-webkit-text-fill-color:transparent;background-clip:text;margin:0 0 12px;font-size:clamp(24px,3vw,36px);font-weight:700}.AuditLanding-module__qnSDeW__ctaSubtitle{color:var(--text-secondary);margin:0 0 32px;font-size:16px}.AuditLanding-module__qnSDeW__ctaActions{justify-content:center;gap:12px;display:flex}@media (max-width:768px){.AuditLanding-module__qnSDeW__hero{padding:80px 0 60px}.AuditLanding-module__qnSDeW__inputRow{flex-direction:column}.AuditLanding-module__qnSDeW__tiers,.AuditLanding-module__qnSDeW__trustGrid{grid-template-columns:1fr}.AuditLanding-module__qnSDeW__stats{gap:16px}.AuditLanding-module__qnSDeW__statValue{font-size:18px}.AuditLanding-module__qnSDeW__ctaActions{flex-direction:column;align-items:center}}@media (max-width:425px){.AuditLanding-module__qnSDeW__container{padding:0 16px}.AuditLanding-module__qnSDeW__section{padding:60px 0}.AuditLanding-module__qnSDeW__hero{padding:60px 0 40px}}
.page-module__OitHVW__sectionSkeleton{background:linear-gradient(90deg,var(--background-secondary)0%,var(--background-tertiary)50%,var(--background-secondary)100%);background-size:200% 100%;border-radius:0;width:100%;animation:1.5s ease-in-out infinite page-module__OitHVW__shimmer}@keyframes page-module__OitHVW__shimmer{0%{background-position:-200%}to{background-position:200%}}.page-module__OitHVW__heroSection{min-height:800px;padding:var(--space-32)var(--space-24)var(--space-16)var(--space-24);background-color:var(--background-primary);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.page-module__OitHVW__heroContainer{z-index:10;width:100%;max-width:var(--container-content);justify-content:flex-start;align-items:flex-start;margin:0 auto;display:flex;position:relative}.page-module__OitHVW__heroLeft{gap:var(--space-5);flex-direction:column;align-items:flex-start;max-width:700px;display:flex}.page-module__OitHVW__heroHeadline{font-size:var(--font-size-display-3);font-weight:var(--font-weight-normal);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tighter);color:var(--text-primary);margin:0}.page-module__OitHVW__heroHeadlineBold{font-weight:var(--font-weight-semibold)}.page-module__OitHVW__heroSubtitle{font-size:var(--font-size-h5);line-height:var(--space-8);font-weight:var(--font-weight-normal);color:var(--text-primary);width:700px;height:100px;margin:0}.page-module__OitHVW__heroCta{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-3)20px;background-color:var(--accent-primary);color:var(--text-inverse);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);line-height:var(--line-height-relaxed);box-shadow:var(--shadow-md);border-radius:0;margin-top:60px;text-decoration:none;transition:background-color .2s,transform .2s,box-shadow .2s;display:inline-flex}.page-module__OitHVW__heroCta:hover{background-color:var(--accent-hover);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.page-module__OitHVW__trustBadges{align-items:center;gap:var(--space-10);margin-top:20px;display:flex}.page-module__OitHVW__trustBadge{align-items:center;gap:var(--space-3);font-size:var(--font-size-label);font-weight:var(--font-weight-medium);color:var(--text-tertiary);line-height:var(--line-height-relaxed);display:flex}.page-module__OitHVW__trustBadge svg{color:var(--text-tertiary);flex-shrink:0}.page-module__OitHVW__primaryCtaButton{padding:var(--space-4)var(--space-8);background-color:var(--text-primary);color:var(--background-primary);border:2px solid var(--text-primary);border-radius:var(--radius-xl);font-size:var(--space-4);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);margin-bottom:var(--space-8);justify-content:center;align-items:center;text-decoration:none;transition:background-color .3s,color .3s,border-color .3s;display:inline-flex}.page-module__OitHVW__primaryCtaButton:hover{color:var(--text-primary);border-color:var(--text-primary);background-color:#0000}.page-module__OitHVW__featureBadges{justify-content:center;align-items:center;gap:var(--space-4);margin-bottom:var(--space-8);flex-wrap:wrap;display:flex}.page-module__OitHVW__featurePill{align-items:center;gap:var(--space-2);padding:var(--space-3)var(--space-4);min-height:4var(--space-1);border:1px solid var(--border-primary);border-radius:var(--radius-full);font-size:var(--font-size-label);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);color:var(--text-secondary);cursor:default;background-color:#0000;display:inline-flex}.page-module__OitHVW__featureIcon{color:inherit;flex-shrink:0;justify-content:center;align-items:center;display:flex}.page-module__OitHVW__featurePillLink{min-height:4var(--space-1);min-width:4var(--space-1);text-decoration:none;transition:transform .2s;display:inline-block}.page-module__OitHVW__featurePillLink:hover .page-module__OitHVW__featurePill{border-color:var(--text-primary);color:var(--text-primary);cursor:pointer;transform:translateY(-2px)}.page-module__OitHVW__featurePillLink:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px;border-radius:var(--radius-full)}.page-module__OitHVW__ctaContainer{justify-content:center;align-items:center;gap:var(--space-3);margin-bottom:var(--space-16);flex-wrap:wrap;display:flex}.page-module__OitHVW__ctaButton{padding:var(--space-4)var(--space-8);box-sizing:border-box;border-radius:var(--radius-xl);min-width:180px;font-size:var(--space-4);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;transition:background-color .3s,color .3s,border-color .3s;display:inline-flex}.page-module__OitHVW__difficultyButton{color:var(--text-primary);border:2px solid var(--text-primary);background-color:#0000}.page-module__OitHVW__difficultyButton:hover{background-color:var(--text-primary);border-color:var(--text-primary);color:var(--text-primary)}.page-module__OitHVW__difficultyIcon{margin-right:var(--space-2);flex-shrink:0}.page-module__OitHVW__primaryCta{background-color:var(--text-primary);color:var(--text-primary);border:2px solid var(--text-primary)}.page-module__OitHVW__primaryCta:hover{border-color:var(--text-primary);color:var(--text-primary);background-color:#0000}.page-module__OitHVW__scrollIndicator{margin-top:var(--space-12);padding:0 var(--padding-container-x);justify-content:center;align-items:center;display:flex}.page-module__OitHVW__mouse{border:2px solid var(--text-tertiary);border-radius:var(--radius-xl);width:26px;height:40px;padding-top:var(--space-2);justify-content:center;transition:border-color .3s;display:flex;position:relative}.page-module__OitHVW__mouse:hover{border-color:var(--text-primary)}.page-module__OitHVW__mouse:hover .page-module__OitHVW__mouseWheel{background-color:var(--text-primary)}.page-module__OitHVW__mouseWheel{width:3px;height:var(--space-2);background-color:var(--text-tertiary);border-radius:var(--radius-sm);transition:background-color .3s;animation:2s ease-in-out infinite page-module__OitHVW__scrollWheel}@keyframes page-module__OitHVW__scrollWheel{0%{opacity:1;transform:translateY(0)}50%{transform:translateY(var(--space-3));opacity:0}51%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.page-module__OitHVW__simpleBadge{bottom:clamp(40px,8vh,80px);right:clamp(var(--space-6),5vw,80px);border-radius:var(--radius-circle);background:linear-gradient(135deg,var(--background-secondary),var(--background-tertiary));border:2px solid var(--text-primary);width:100px;height:100px;padding:var(--space-4);box-shadow:var(--shadow-md);z-index:5;flex-direction:column;justify-content:center;align-items:center;gap:0;transition:transform .3s,box-shadow .3s;display:flex;position:absolute}.page-module__OitHVW__simpleBadge:hover{box-shadow:var(--shadow-lg);transform:scale(1.05)}.page-module__OitHVW__badgeNumber{font-size:clamp(1.75rem,3vw,2.25rem);font-weight:var(--font-weight-semibold);color:var(--text-primary);line-height:var(--line-height-tight);padding:var(--space-1)var(--space-2);margin-bottom:0}.page-module__OitHVW__badgeLabel{font-size:clamp(.625rem,.85vw,var(--space-3));font-weight:var(--font-weight-semibold);color:var(--text-secondary);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);margin-top:-.25rem}@media (max-width:768px){.page-module__OitHVW__simpleBadge{display:none}.page-module__OitHVW__heroHeadline{margin-bottom:var(--space-6)}.page-module__OitHVW__heroSubtitle,.page-module__OitHVW__primaryCtaButton,.page-module__OitHVW__featureBadges{margin-bottom:var(--space-12)}}.page-module__OitHVW__section{padding:var(--padding-section-y-large)var(--padding-container-x);position:relative}.page-module__OitHVW__sectionSecondary{background-color:var(--background-primary)}.page-module__OitHVW__sectionBg{opacity:.3;pointer-events:none;position:absolute;inset:0}.page-module__OitHVW__sectionContainer{z-index:10;max-width:var(--container-content);margin:0 auto;position:relative}.page-module__OitHVW__sectionText{max-width:var(--container-text);margin:0 auto}.page-module__OitHVW__statsHeader{max-width:800px;margin:0 auto var(--space-12)auto;text-align:center}.page-module__OitHVW__statsGrid{max-width:1400px;padding:var(--space-16)0;grid-template-columns:repeat(4,1fr);gap:0;margin:0 auto;display:grid}.page-module__OitHVW__statItem{text-align:right;padding:var(--space-8)2.5rem var(--space-8)var(--space-6);flex-direction:column;align-items:flex-end;min-width:0;display:flex;position:relative}.page-module__OitHVW__statItem:not(:last-child):after{content:"";background-color:var(--border-primary);opacity:1;width:1px;height:60%;position:absolute;top:20%;right:0}.page-module__OitHVW__statDescription{font-size:clamp(var(--space-4),2vw,1.125rem);line-height:var(--line-height-normal);color:var(--text-tertiary);font-weight:var(--font-weight-normal);max-width:100%;margin-top:0}.page-module__OitHVW__statNumber{font-size:clamp(5rem,12vw,10rem);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);color:var(--text-primary);letter-spacing:var(--letter-spacing-tighter);margin-bottom:var(--space-6);justify-content:flex-end;align-items:flex-start;gap:var(--space-1);font-variant-numeric:tabular-nums;max-width:100%;display:inline-flex}.page-module__OitHVW__statNumber .stat-number{opacity:0;text-align:right;flex-shrink:0;min-width:3ch;display:inline-block}.page-module__OitHVW__statSuffix{font-size:.6em;font-weight:var(--font-weight-semibold);line-height:inherit;color:var(--text-primary);opacity:.7;flex-shrink:0;align-self:flex-start;margin-top:.1em;margin-left:.125rem}.page-module__OitHVW__statLabel{font-size:clamp(var(--space-4),2vw,1.125rem);font-weight:var(--font-weight-semibold);color:var(--text-secondary);letter-spacing:var(--letter-spacing-normal);line-height:var(--line-height-normal);white-space:nowrap;text-overflow:ellipsis;margin-bottom:var(--space-6);overflow:hidden}@media (max-width:1024px){.page-module__OitHVW__statsGrid{grid-template-columns:repeat(2,1fr);gap:0}}@media (max-width:768px){.page-module__OitHVW__statsHeader{margin-bottom:var(--space-16)}.page-module__OitHVW__statsGrid{gap:var(--space-8);padding:var(--space-8)0;grid-template-columns:1fr}.page-module__OitHVW__statItem:not(:last-child):after{display:none}.page-module__OitHVW__statItem{padding:var(--spacing-component-gap)var(--spacing-tight-gap);text-align:right;align-items:flex-end}.page-module__OitHVW__statLabel{margin-bottom:var(--spacing-tight-gap);white-space:normal;overflow:visible}.page-module__OitHVW__statNumber{font-size:clamp(6rem,15vw,1var(--space-8));margin-bottom:var(--spacing-tight-gap);justify-content:flex-end}.page-module__OitHVW__statDescription{white-space:normal;margin-top:0;overflow:visible}}.page-module__OitHVW__featureGrid{gap:var(--spacing-component-gap);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));max-width:1200px;margin:0 auto;display:grid}.page-module__OitHVW__featureCard{padding:var(--spacing-component-gap);border-radius:var(--radius-2xl);background-color:var(--background-tertiary);border:var(--card-border-width)solid var(--border-primary);transition:border-color .3s}.page-module__OitHVW__featureCard:hover{border-color:var(--text-primary)}.page-module__OitHVW__featureTitle{font-size:var(--font-size-h3);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);color:var(--text-primary);margin-bottom:var(--spacing-tight-gap)}.page-module__OitHVW__featureDescription{font-size:var(--font-size-body-sm);font-weight:var(--font-weight-normal);line-height:var(--line-height-relaxed);color:var(--text-tertiary)}.page-module__OitHVW__learnMoreLink{align-items:center;gap:var(--space-3);color:var(--text-primary);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);text-decoration:none;transition:gap .3s;display:inline-flex}.page-module__OitHVW__learnMoreLink:hover{gap:var(--space-4)}.page-module__OitHVW__learnMoreLink:hover .page-module__OitHVW__linkText{text-decoration:underline}.page-module__OitHVW__linkText{transition:text-decoration .3s}.page-module__OitHVW__linkArrow{font-size:var(--font-size-h3);transition:transform .3s}.page-module__OitHVW__alternativeLink{margin-top:var(--spacing-element-gap);font-size:var(--font-size-caption);color:var(--text-tertiary);text-align:center}.page-module__OitHVW__subtleLink{color:var(--text-secondary);text-decoration:underline;text-decoration-color:var(--text-tertiary);text-underline-offset:var(--space-1);transition:color .2s,text-decoration-color .2s}.page-module__OitHVW__subtleLink:hover{color:var(--accent-primary);text-decoration-color:var(--accent-primary)}.page-module__OitHVW__esSection{border-bottom:1px solid var(--border);padding:64px 24px}.page-module__OitHVW__esContainer{max-width:680px;margin:0 auto}.page-module__OitHVW__esLabel{font-family:var(--audit-font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--accent);margin-bottom:16px;font-size:11px;font-weight:600;display:block}.page-module__OitHVW__esTitle{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--text);margin:0 0 20px;font-size:clamp(22px,3vw,28px);font-weight:600}.page-module__OitHVW__esBody{color:var(--text-secondary);margin:0 0 16px;font-size:15px;line-height:1.7}.page-module__OitHVW__esStat{border-top:1px solid var(--border);align-items:baseline;gap:12px;margin-top:4px;padding:20px 0 0;display:flex}.page-module__OitHVW__esStatNumber{font-family:var(--audit-font-mono);color:var(--accent);flex-shrink:0;font-size:32px;font-weight:700;line-height:1}.page-module__OitHVW__esStatLabel{color:var(--text-secondary);font-size:14px;line-height:1.5}@media (prefers-reduced-motion:reduce){.page-module__OitHVW__sectionSkeleton,.page-module__OitHVW__heroCta,.page-module__OitHVW__primaryCtaButton,.page-module__OitHVW__featurePillLink,.page-module__OitHVW__ctaButton,.page-module__OitHVW__simpleBadge,.page-module__OitHVW__mouse,.page-module__OitHVW__mouseWheel,.page-module__OitHVW__featureCard,.page-module__OitHVW__learnMoreLink,.page-module__OitHVW__linkArrow,.page-module__OitHVW__subtleLink{transition:none;animation:none}}
.DemoReport-module__iKFlQq__reportPage{background:0 0;min-height:100vh;padding-top:5rem;padding-bottom:6rem;position:relative}.DemoReport-module__iKFlQq__reportPage:before,.DemoReport-module__iKFlQq__reportPage:after{content:"";background:var(--border);pointer-events:none;z-index:0;width:1px;display:none;position:absolute;top:0;bottom:0}@media (min-width:769px){.DemoReport-module__iKFlQq__reportPage:before,.DemoReport-module__iKFlQq__reportPage:after{display:block}.DemoReport-module__iKFlQq__reportPage:before{left:48px}.DemoReport-module__iKFlQq__reportPage:after{right:48px}}@media (min-width:1200px){.DemoReport-module__iKFlQq__reportPage:before{left:calc((100vw - var(--audit-container-max))/2 + 24px)}.DemoReport-module__iKFlQq__reportPage:after{right:calc((100vw - var(--audit-container-max))/2 + 24px)}}.DemoReport-module__iKFlQq__reportHeader{max-width:var(--wide-width);border-bottom:1px solid var(--border);z-index:1;justify-content:space-between;align-items:flex-start;gap:24px;margin:0 auto;padding:32px 24px;display:flex;position:relative}.DemoReport-module__iKFlQq__headerLeft{flex-direction:column;gap:16px;display:flex}.DemoReport-module__iKFlQq__backLink{font-family:var(--font);font-size:var(--audit-text-sm);color:var(--text-muted);transition:color var(--audit-transition-fast);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.DemoReport-module__iKFlQq__backLink:hover{color:var(--text)}.DemoReport-module__iKFlQq__siteInfo{flex-direction:column;gap:4px;display:flex}.DemoReport-module__iKFlQq__siteUrl{font-family:var(--font);font-size:var(--audit-text-xl);font-weight:var(--audit-font-bold);color:var(--text);align-items:center;gap:10px;margin:0;display:flex}.DemoReport-module__iKFlQq__siteUrl svg{color:var(--accent)}.DemoReport-module__iKFlQq__analyzedAt{font-family:var(--font);font-size:var(--audit-text-xs);color:var(--text-muted)}.DemoReport-module__iKFlQq__headerActions{align-items:center;gap:12px;display:flex}.DemoReport-module__iKFlQq__headerThumbnail{border:1px solid var(--border);cursor:pointer;background:var(--bg-card);border-radius:0;flex-shrink:0;justify-content:center;align-items:center;width:100px;height:70px;transition:border-color .2s,transform .2s;display:flex;overflow:hidden}.DemoReport-module__iKFlQq__headerThumbnail:hover{border-color:var(--accent);transform:scale(1.02)}.DemoReport-module__iKFlQq__headerThumbnailIcon{color:var(--text-muted)}.DemoReport-module__iKFlQq__screenshotSection{max-width:var(--wide-width);border-bottom:1px solid var(--border);z-index:1;margin:0 auto;padding:48px 24px;position:relative}.DemoReport-module__iKFlQq__screenshotTitle{font-family:var(--font-heading);font-size:var(--audit-text-lg);font-weight:var(--audit-font-semibold);color:var(--text);margin:0 0 1.5rem}.DemoReport-module__iKFlQq__screenshotWrapper{border:1px solid var(--border);border-radius:0;position:relative;overflow:hidden}.DemoReport-module__iKFlQq__screenshotImg{width:100%;height:auto;display:block}.DemoReport-module__iKFlQq__screenshotOverlay{pointer-events:none;background:linear-gradient(#0000 70%,#0a0a0bcc 100%);position:absolute;inset:0}.DemoReport-module__iKFlQq__screenshotPlaceholder{background:var(--bg-card);border:1px dashed var(--border);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;padding:4rem 2rem;display:flex}.DemoReport-module__iKFlQq__placeholderIcon{color:var(--text-muted);opacity:.5}.DemoReport-module__iKFlQq__placeholderText{font-family:var(--font);font-size:var(--audit-text-base);color:var(--text-secondary);margin:0}.DemoReport-module__iKFlQq__placeholderSubtext{font-family:var(--font);font-size:var(--audit-text-sm);color:var(--text-muted);margin:0}.DemoReport-module__iKFlQq__scoresSection{max-width:var(--wide-width);border-bottom:1px solid var(--border);z-index:1;grid-template-columns:200px 1fr;gap:48px;margin:0 auto;padding:48px 24px;display:grid;position:relative}.DemoReport-module__iKFlQq__overallScore{justify-content:center;display:flex}.DemoReport-module__iKFlQq__scoreGauge{width:160px;height:160px;position:relative}.DemoReport-module__iKFlQq__gaugeRing{width:100%;height:100%}.DemoReport-module__iKFlQq__gaugeProgress{transition:stroke-dashoffset .8s ease-out}.DemoReport-module__iKFlQq__gaugeContent{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.DemoReport-module__iKFlQq__gaugeScore{font-family:var(--font);font-size:48px;font-weight:var(--audit-font-bold);line-height:1}.DemoReport-module__iKFlQq__gaugeLabel{font-family:var(--font);font-size:var(--audit-text-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-top:4px}.DemoReport-module__iKFlQq__categoryScores{flex-direction:column;justify-content:center;gap:16px;display:flex}.DemoReport-module__iKFlQq__categoryScore{grid-template-columns:1fr 100px 40px;align-items:center;gap:16px;display:grid}.DemoReport-module__iKFlQq__categoryBar{border-radius:var(--radius-xs);background:#1f1f1f99;height:8px;overflow:hidden}.DemoReport-module__iKFlQq__categoryFill{border-radius:var(--radius-xs);height:100%;transition:width .8s ease-out}.DemoReport-module__iKFlQq__categoryLabel{font-family:var(--font);font-size:var(--audit-text-sm);color:var(--text-secondary)}.DemoReport-module__iKFlQq__categoryValue{font-family:var(--font);font-size:var(--audit-text-sm);font-weight:var(--audit-font-bold);color:var(--text);text-align:right}.DemoReport-module__iKFlQq__summarySection{max-width:var(--wide-width);border-bottom:1px solid var(--border);z-index:1;margin:0 auto;padding:48px 24px;position:relative}.DemoReport-module__iKFlQq__sectionTitle{font-family:var(--font);font-size:var(--audit-text-lg);font-weight:var(--audit-font-bold);color:var(--text);margin:0 0 24px}.DemoReport-module__iKFlQq__summaryStats{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.DemoReport-module__iKFlQq__summaryStat{-webkit-backdrop-filter:blur(12px);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;transition:border-color var(--audit-transition-fast);background:#1f1f1fd9;flex-direction:column;align-items:center;gap:8px;padding:24px;display:flex;box-shadow:inset 0 1px #ffffff0d,0 1px 2px #0003}.DemoReport-module__iKFlQq__summaryStat:hover{border-color:var(--border-accent)}.DemoReport-module__iKFlQq__summaryStat.DemoReport-module__iKFlQq__active{border-color:var(--accent)}.DemoReport-module__iKFlQq__summaryStat.DemoReport-module__iKFlQq__high .DemoReport-module__iKFlQq__statNumber{color:var(--high)}.DemoReport-module__iKFlQq__summaryStat.DemoReport-module__iKFlQq__medium .DemoReport-module__iKFlQq__statNumber{color:var(--medium)}.DemoReport-module__iKFlQq__summaryStat.DemoReport-module__iKFlQq__low .DemoReport-module__iKFlQq__statNumber{color:var(--low)}.DemoReport-module__iKFlQq__statNumber{font-family:var(--font);font-size:var(--audit-text-3xl);font-weight:var(--audit-font-bold);color:var(--accent)}.DemoReport-module__iKFlQq__statLabel{font-family:var(--font);font-size:var(--audit-text-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.DemoReport-module__iKFlQq__issuesSection{max-width:var(--wide-width);z-index:1;margin:0 auto;padding:48px 24px;position:relative}.DemoReport-module__iKFlQq__issuesList{flex-direction:column;gap:12px;display:flex}.DemoReport-module__iKFlQq__issueCard{-webkit-backdrop-filter:blur(12px);border:1px solid var(--border);border-radius:var(--radius-sm);transition:border-color var(--audit-transition-fast);background:#1f1f1fd9;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 1px 2px #0003}.DemoReport-module__iKFlQq__issueCard:hover{border-color:var(--border-accent)}.DemoReport-module__iKFlQq__issueCard.DemoReport-module__iKFlQq__high{border-left:3px solid var(--high)}.DemoReport-module__iKFlQq__issueCard.DemoReport-module__iKFlQq__medium{border-left:3px solid var(--medium)}.DemoReport-module__iKFlQq__issueCard.DemoReport-module__iKFlQq__low{border-left:3px solid var(--low)}.DemoReport-module__iKFlQq__issueHeader{cursor:pointer;text-align:left;background:0 0;border:none;grid-template-columns:100px 1fr auto;align-items:center;gap:20px;width:100%;padding:20px 24px;display:grid}.DemoReport-module__iKFlQq__severityIndicator{align-items:center;gap:10px;display:flex}.DemoReport-module__iKFlQq__severityBars{gap:3px;display:flex}.DemoReport-module__iKFlQq__severityBar{border-radius:var(--radius-xs);width:4px;height:18px}.DemoReport-module__iKFlQq__high .DemoReport-module__iKFlQq__severityBar{background:var(--high)}.DemoReport-module__iKFlQq__medium .DemoReport-module__iKFlQq__severityBar{border:1.5px solid var(--medium);opacity:.35;background:0 0}.DemoReport-module__iKFlQq__medium .DemoReport-module__iKFlQq__severityBar.DemoReport-module__iKFlQq__filled{background:var(--medium);opacity:1;border:none}.DemoReport-module__iKFlQq__low .DemoReport-module__iKFlQq__severityBar{border:1.5px solid var(--low);opacity:.35;background:0 0}.DemoReport-module__iKFlQq__low .DemoReport-module__iKFlQq__severityBar.DemoReport-module__iKFlQq__filled{background:var(--low);opacity:1;border:none}.DemoReport-module__iKFlQq__severityLabel{font-family:var(--font);font-size:11px;font-weight:var(--audit-font-bold);text-transform:uppercase;letter-spacing:.02em;white-space:nowrap}.DemoReport-module__iKFlQq__high .DemoReport-module__iKFlQq__severityLabel{color:var(--high)}.DemoReport-module__iKFlQq__medium .DemoReport-module__iKFlQq__severityLabel{color:var(--medium)}.DemoReport-module__iKFlQq__low .DemoReport-module__iKFlQq__severityLabel{color:var(--low)}.DemoReport-module__iKFlQq__issueHeaderContent{flex-direction:column;gap:4px;min-width:0;display:flex}.DemoReport-module__iKFlQq__issueCategory{font-family:var(--font);font-size:var(--audit-text-xs);color:var(--text-muted)}.DemoReport-module__iKFlQq__issueTitle{font-family:var(--font);font-size:var(--audit-text-sm);font-weight:var(--audit-font-semibold);color:var(--text);margin:0;line-height:1.4}.DemoReport-module__iKFlQq__issueToggle{color:var(--text-muted);transition:transform var(--audit-transition-fast);flex-shrink:0}.DemoReport-module__iKFlQq__issueToggle.DemoReport-module__iKFlQq__expanded{color:var(--accent);transform:rotate(180deg)}.DemoReport-module__iKFlQq__issueBody{border-top:1px solid var(--border);margin-top:-1px;padding:24px}.DemoReport-module__iKFlQq__issueSection{margin-bottom:20px}.DemoReport-module__iKFlQq__issueSection h4{font-family:var(--font);font-size:var(--audit-text-xs);font-weight:var(--audit-font-bold);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin:0 0 8px}.DemoReport-module__iKFlQq__issueSection p{font-family:var(--font);font-size:var(--audit-text-sm);color:var(--text-secondary);margin:0;line-height:1.6}.DemoReport-module__iKFlQq__issuePrinciple{background:var(--accent-bg);border-radius:var(--radius-xs);border:1px solid var(--border-accent);margin-bottom:20px;padding:16px}.DemoReport-module__iKFlQq__principleName{font-family:var(--font);font-size:var(--audit-text-xs);font-weight:var(--audit-font-bold);color:var(--accent);border-radius:var(--radius-xs);background:#00ffa726;margin-bottom:8px;padding:4px 10px;display:inline-block}.DemoReport-module__iKFlQq__principleDesc{font-family:var(--font);font-size:var(--audit-text-sm);color:var(--text-secondary);margin:0;font-style:italic;line-height:1.5}.DemoReport-module__iKFlQq__issueImpact{border-radius:var(--radius-xs);background:#ef44440d;border:1px solid #ef444426;padding:16px}.DemoReport-module__iKFlQq__issueImpact h4{font-family:var(--font);font-size:var(--audit-text-xs);font-weight:var(--audit-font-bold);color:var(--high);text-transform:uppercase;letter-spacing:.05em;margin:0 0 8px}.DemoReport-module__iKFlQq__issueImpact p{font-family:var(--font);font-size:var(--audit-text-sm);color:var(--text-secondary);margin:0;line-height:1.6}.DemoReport-module__iKFlQq__ctaSection{max-width:var(--wide-width);z-index:1;margin:48px auto 0;padding:0 24px;position:relative}.DemoReport-module__iKFlQq__ctaContent{text-align:center;-webkit-backdrop-filter:blur(16px);border:1px solid var(--border);border-radius:var(--radius-sm);background:#1f1f1fe6;padding:64px 48px;position:relative;box-shadow:inset 0 1px #ffffff0d,0 4px 16px #0000004d}.DemoReport-module__iKFlQq__ctaContent:before,.DemoReport-module__iKFlQq__ctaContent:after{content:"";pointer-events:none;width:16px;height:16px;position:absolute}.DemoReport-module__iKFlQq__ctaContent:before{border-top:1px solid var(--accent);border-left:1px solid var(--accent);top:0;left:0}.DemoReport-module__iKFlQq__ctaContent:after{border-bottom:1px solid var(--accent);border-right:1px solid var(--accent);bottom:0;right:0}.DemoReport-module__iKFlQq__ctaContent h2{font-family:var(--font);font-size:var(--audit-text-2xl);font-weight:var(--audit-font-bold);color:var(--text);margin:0 0 12px}.DemoReport-module__iKFlQq__ctaContent p{font-family:var(--font);font-size:var(--audit-text-base);color:var(--text-secondary);margin:0 0 32px}.DemoReport-module__iKFlQq__ctaButtons{justify-content:center;gap:16px;display:flex}@media (max-width:768px){.DemoReport-module__iKFlQq__reportHeader{flex-direction:column;gap:20px}.DemoReport-module__iKFlQq__headerActions{justify-content:stretch;width:100%}.DemoReport-module__iKFlQq__headerActions button{flex:1}.DemoReport-module__iKFlQq__scoresSection{grid-template-columns:1fr;gap:32px}.DemoReport-module__iKFlQq__overallScore{justify-content:flex-start}.DemoReport-module__iKFlQq__summaryStats{grid-template-columns:repeat(2,1fr)}.DemoReport-module__iKFlQq__issueHeader{grid-template-columns:1fr;gap:12px;padding:16px 20px;position:relative}.DemoReport-module__iKFlQq__severityIndicator{justify-content:flex-start}.DemoReport-module__iKFlQq__issueHeaderContent{padding-right:32px}.DemoReport-module__iKFlQq__issueToggle{position:absolute;top:20px;right:20px}.DemoReport-module__iKFlQq__issueBody{padding:0 20px 20px}.DemoReport-module__iKFlQq__ctaContent{padding:40px 24px}.DemoReport-module__iKFlQq__ctaButtons{flex-direction:column}}@media (max-width:425px){.DemoReport-module__iKFlQq__scoreGauge{width:120px;height:120px}.DemoReport-module__iKFlQq__gaugeScore{font-size:36px}.DemoReport-module__iKFlQq__summaryStats{grid-template-columns:1fr 1fr}.DemoReport-module__iKFlQq__summaryStat{padding:16px}.DemoReport-module__iKFlQq__statNumber{font-size:var(--audit-text-2xl)}.DemoReport-module__iKFlQq__categoryScore{grid-template-columns:1fr 80px 32px;gap:12px}}.DemoReport-module__iKFlQq__screenshotPlaceholder{border-radius:var(--radius-sm);border:1px dashed var(--border);-webkit-backdrop-filter:blur(8px);background:#10101099;width:100%;margin-bottom:24px;overflow:hidden}.DemoReport-module__iKFlQq__screenshotPlaceholderInner{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:48px 24px;display:flex}.DemoReport-module__iKFlQq__screenshotPlaceholderInner svg{color:var(--text-muted);opacity:.6}.DemoReport-module__iKFlQq__screenshotPlaceholderInner span{font-family:var(--font);font-size:var(--audit-text-sm);font-weight:var(--audit-font-medium);color:var(--text-secondary)}.DemoReport-module__iKFlQq__screenshotPlaceholderInner small{font-family:var(--font);font-size:var(--audit-text-xs);color:var(--accent);border-radius:var(--radius-xs);background:#00ffa71a;border:1px solid #00ffa733;padding:4px 12px}@media (prefers-reduced-motion:reduce){.DemoReport-module__iKFlQq__gaugeProgress,.DemoReport-module__iKFlQq__categoryFill,.DemoReport-module__iKFlQq__issueToggle,.DemoReport-module__iKFlQq__summaryStat,.DemoReport-module__iKFlQq__issueCard{transition:none}}
.SoftGateModal-module__rK358G__overlay{backdrop-filter:blur(8px);z-index:1000;background:#000000d9;justify-content:center;align-items:center;padding:16px;animation:.2s ease-out SoftGateModal-module__rK358G__fadeIn;display:flex;position:fixed;inset:0}@keyframes SoftGateModal-module__rK358G__fadeIn{0%{opacity:0}to{opacity:1}}.SoftGateModal-module__rK358G__modal{background:var(--bg-card);border:1px solid var(--audit-border-subtle);border-radius:var(--radius-lg);width:100%;max-width:min(480px,100vw - 2rem);padding:32px;animation:.3s ease-out SoftGateModal-module__rK358G__slideUp;position:relative;overflow:hidden}@keyframes SoftGateModal-module__rK358G__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.SoftGateModal-module__rK358G__gradientOrb{background:var(--accent-gradient);filter:blur(100px);opacity:.15;pointer-events:none;width:250px;height:250px;position:absolute;top:-100px;right:-100px}.SoftGateModal-module__rK358G__closeButton{color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-sm);z-index:1;background:0 0;border:none;justify-content:center;align-items:center;padding:8px;transition:color .2s,background-color .2s;display:flex;position:absolute;top:16px;right:16px}.SoftGateModal-module__rK358G__closeButton:hover{color:var(--text);background:var(--bg-elevated)}.SoftGateModal-module__rK358G__closeButton:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.SoftGateModal-module__rK358G__header{text-align:center;margin-bottom:24px}.SoftGateModal-module__rK358G__iconWrapper{border-radius:var(--radius-lg);background:linear-gradient(135deg,#00ffa71a,#00ffd31a);justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:16px;display:inline-flex;position:relative}.SoftGateModal-module__rK358G__giftIcon{color:var(--accent)}.SoftGateModal-module__rK358G__sparkleIcon{color:var(--accent-tertiary);animation:2s ease-in-out infinite SoftGateModal-module__rK358G__pulse;position:absolute;top:-4px;right:-4px}@keyframes SoftGateModal-module__rK358G__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.1)}}.SoftGateModal-module__rK358G__title{font-size:var(--audit-text-2xl);color:var(--text);margin:0 0 8px;font-weight:700;line-height:1.2}.SoftGateModal-module__rK358G__description{font-size:var(--audit-text-base);color:var(--text-secondary);margin:0;line-height:1.5}.SoftGateModal-module__rK358G__valueList{background:var(--bg-elevated);border-radius:var(--radius-md);border:1px solid var(--audit-border-subtle);flex-direction:column;gap:12px;margin-bottom:24px;padding:16px;display:flex}.SoftGateModal-module__rK358G__valueItem{font-size:var(--audit-text-sm);color:var(--text-secondary);align-items:center;gap:12px;display:flex}.SoftGateModal-module__rK358G__checkIcon{color:var(--accent);flex-shrink:0}.SoftGateModal-module__rK358G__form{flex-direction:column;gap:16px;display:flex}.SoftGateModal-module__rK358G__inputWrapper{position:relative}.SoftGateModal-module__rK358G__inputIcon{color:var(--text-muted);pointer-events:none;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.SoftGateModal-module__rK358G__emailInput{background:var(--bg-elevated);border:1px solid var(--audit-border-subtle);border-radius:var(--radius-md);width:100%;color:var(--text);font-size:var(--audit-text-base);padding:14px 16px 14px 48px;transition:border-color .2s,box-shadow .2s}.SoftGateModal-module__rK358G__emailInput::placeholder{color:var(--text-muted)}.SoftGateModal-module__rK358G__emailInput:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #00ffa71a}.SoftGateModal-module__rK358G__emailInput:disabled{opacity:.6;cursor:not-allowed}.SoftGateModal-module__rK358G__errorMessage{color:var(--high);font-size:var(--audit-text-sm);border-radius:var(--radius-sm);background:#ef44441a;margin:0;padding:12px}.SoftGateModal-module__rK358G__submitButton{background:var(--accent-gradient);width:100%;color:var(--bg);font-weight:600;font-size:var(--audit-text-base);border-radius:var(--radius-md);cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;padding:14px 24px;transition:transform .2s,box-shadow .2s;display:flex}.SoftGateModal-module__rK358G__submitButton:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 20px #00ffa74d}.SoftGateModal-module__rK358G__submitButton:disabled{opacity:.6;cursor:not-allowed}.SoftGateModal-module__rK358G__spinner{animation:1s linear infinite SoftGateModal-module__rK358G__spin}@keyframes SoftGateModal-module__rK358G__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.SoftGateModal-module__rK358G__skipLink{text-align:center;width:100%;color:var(--text-muted);font-size:var(--audit-text-sm);cursor:pointer;background:0 0;border:none;margin-top:8px;padding:12px;transition:color .2s;display:block}.SoftGateModal-module__rK358G__skipLink:hover{color:var(--text-secondary)}.SoftGateModal-module__rK358G__skipLink:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}.SoftGateModal-module__rK358G__remainingTeaser{border-top:1px solid var(--audit-border-subtle);margin-top:20px;padding-top:20px}.SoftGateModal-module__rK358G__remainingText{font-size:var(--audit-text-xs);color:var(--text-muted);text-align:center;margin:0;line-height:1.5}.SoftGateModal-module__rK358G__remainingText strong{color:var(--accent)}.SoftGateModal-module__rK358G__successContent{text-align:center;padding:24px 0}.SoftGateModal-module__rK358G__successIcon{width:80px;height:80px;color:var(--accent);background:linear-gradient(135deg,#00ffa726,#00ffd326);border-radius:50%;justify-content:center;align-items:center;margin-bottom:20px;animation:.4s ease-out SoftGateModal-module__rK358G__scaleIn;display:inline-flex}@keyframes SoftGateModal-module__rK358G__scaleIn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.SoftGateModal-module__rK358G__successTitle{font-size:var(--audit-text-xl);color:var(--text);margin:0 0 16px;font-weight:700}.SoftGateModal-module__rK358G__successMessage{font-size:var(--audit-text-base);color:var(--text-secondary);margin:0 0 16px;line-height:1.5}.SoftGateModal-module__rK358G__successMessage strong{color:var(--text)}.SoftGateModal-module__rK358G__successNote{font-size:var(--audit-text-sm);color:var(--text-muted);margin:0;line-height:1.5}@media (max-width:480px){.SoftGateModal-module__rK358G__modal{max-height:calc(100vh - 32px);margin:16px;padding:24px 20px;overflow-y:auto}.SoftGateModal-module__rK358G__title{font-size:var(--audit-text-xl)}.SoftGateModal-module__rK358G__iconWrapper{width:56px;height:56px}.SoftGateModal-module__rK358G__giftIcon{width:28px;height:28px}}
.DemoFloatingCTA-module__4uNd4G__container{z-index:50;pointer-events:none;opacity:0;justify-content:center;padding:1rem;transition:opacity .4s,transform .5s cubic-bezier(.34,1.56,.64,1);display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.DemoFloatingCTA-module__4uNd4G__container.DemoFloatingCTA-module__4uNd4G__visible{opacity:1;pointer-events:auto;transform:translateY(0)}.DemoFloatingCTA-module__4uNd4G__card{-webkit-backdrop-filter:blur(24px);border-radius:var(--radius-sm);border:1px solid var(--border);background:#101012fa;width:100%;max-width:720px;padding:1.5rem 1.75rem;position:relative;overflow:visible;box-shadow:0 -8px 40px #00000080,inset 0 1px #ffffff0d,0 4px 16px #0000004d}.DemoFloatingCTA-module__4uNd4G__card:before,.DemoFloatingCTA-module__4uNd4G__card:after{content:"";pointer-events:none;width:16px;height:16px;position:absolute}.DemoFloatingCTA-module__4uNd4G__card:before{border-top:1px solid var(--accent);border-left:1px solid var(--accent);top:0;left:0}.DemoFloatingCTA-module__4uNd4G__card:after{border-bottom:1px solid var(--accent);border-right:1px solid var(--accent);bottom:0;right:0}.DemoFloatingCTA-module__4uNd4G__borderGlow{border-radius:var(--radius-sm);background:conic-gradient(from var(--border-angle,0deg),var(--accent)0deg,transparent 60deg,transparent 300deg,var(--accent)360deg);pointer-events:none;opacity:.5;padding:1px;animation:4s linear infinite DemoFloatingCTA-module__4uNd4G__rotateBorder;position:absolute;inset:0;mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}@keyframes DemoFloatingCTA-module__4uNd4G__rotateBorder{to{--border-angle:360deg}}@property --border-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.DemoFloatingCTA-module__4uNd4G__glowEffect{pointer-events:none;filter:blur(20px);background:radial-gradient(150px 75px,#00ffa714 0%,#0000 70%);width:300px;height:150px;animation:4s ease-in-out infinite DemoFloatingCTA-module__4uNd4G__glowPulse;position:absolute;top:-40%;left:50%;transform:translate(-50%)}@keyframes DemoFloatingCTA-module__4uNd4G__glowPulse{0%,to{opacity:.6;transform:translate(-50%)scale(1)}50%{opacity:.8;transform:translate(-50%)scale(1.05)}}.DemoFloatingCTA-module__4uNd4G__dismissButton{background:var(--hover-bg-subtle);border:1px solid var(--border);color:var(--text-muted);border-radius:var(--radius-xs);cursor:pointer;width:28px;height:28px;transition:background-color var(--audit-transition-fast),border-color var(--audit-transition-fast),color var(--audit-transition-fast);z-index:10;justify-content:center;align-items:center;display:flex;position:absolute;top:.75rem;right:.75rem}.DemoFloatingCTA-module__4uNd4G__dismissButton:hover{background:var(--hover-bg);border-color:var(--accent);color:var(--text)}.DemoFloatingCTA-module__4uNd4G__content{z-index:5;justify-content:space-between;align-items:center;gap:2rem;display:flex;position:relative}.DemoFloatingCTA-module__4uNd4G__textContent{flex:1;min-width:0}.DemoFloatingCTA-module__4uNd4G__badge{background:var(--accent-bg);border:1px solid var(--border-accent);border-radius:var(--radius-xs);color:var(--accent);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:.375rem;margin-bottom:.5rem;padding:.25rem .625rem;font-size:.6875rem;font-weight:600;display:inline-flex}.DemoFloatingCTA-module__4uNd4G__badge svg{animation:2s ease-in-out infinite DemoFloatingCTA-module__4uNd4G__sparkle}@keyframes DemoFloatingCTA-module__4uNd4G__sparkle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}.DemoFloatingCTA-module__4uNd4G__title{font-family:var(--font-heading);color:var(--text);margin:0 0 .25rem;font-size:1.125rem;font-weight:700;line-height:1.3}.DemoFloatingCTA-module__4uNd4G__description{font-family:var(--font);color:var(--text-secondary);margin:0;font-size:.875rem;line-height:1.4}.DemoFloatingCTA-module__4uNd4G__ctaContent{flex-shrink:0;align-items:center;gap:1.25rem;display:flex}.DemoFloatingCTA-module__4uNd4G__priceBlock{text-align:right}.DemoFloatingCTA-module__4uNd4G__priceLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.125rem;font-size:.6875rem;display:block}.DemoFloatingCTA-module__4uNd4G__price{justify-content:flex-end;align-items:baseline;display:flex}.DemoFloatingCTA-module__4uNd4G__currency{color:var(--accent);margin-right:.125rem;font-size:1rem;font-weight:600}.DemoFloatingCTA-module__4uNd4G__amount{font-family:var(--font-heading);color:var(--accent);font-size:1.75rem;font-weight:700;line-height:1}.DemoFloatingCTA-module__4uNd4G__ctaLink{text-decoration:none}.DemoFloatingCTA-module__4uNd4G__ctaButton{border-radius:var(--radius-xs);white-space:nowrap;transition:background-color var(--audit-transition-fast);align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.875rem;font-weight:600;display:flex;background:var(--accent)!important;color:var(--bg)!important}.DemoFloatingCTA-module__4uNd4G__ctaButton:hover{background:var(--accent-secondary)!important}.DemoFloatingCTA-module__4uNd4G__ctaButton svg{transition:transform var(--audit-transition-fast)}.DemoFloatingCTA-module__4uNd4G__ctaButton:hover svg{transform:translate(3px)}.DemoFloatingCTA-module__4uNd4G__trustBar{border-top:1px solid var(--border);z-index:5;justify-content:center;align-items:center;gap:.625rem;margin-top:1rem;padding-top:.875rem;display:flex;position:relative}.DemoFloatingCTA-module__4uNd4G__trustItem{color:var(--text-muted);font-size:.6875rem;font-weight:500}.DemoFloatingCTA-module__4uNd4G__trustDivider{color:var(--text-muted);font-size:.5rem}@media (max-width:768px){.DemoFloatingCTA-module__4uNd4G__container{padding:.75rem}.DemoFloatingCTA-module__4uNd4G__card{border-radius:var(--radius-sm);padding:1rem}.DemoFloatingCTA-module__4uNd4G__borderGlow{border-radius:var(--radius-sm)}.DemoFloatingCTA-module__4uNd4G__content{flex-direction:column;align-items:stretch;gap:1rem}.DemoFloatingCTA-module__4uNd4G__textContent{text-align:center}.DemoFloatingCTA-module__4uNd4G__badge{margin-left:auto;margin-right:auto}.DemoFloatingCTA-module__4uNd4G__ctaContent{flex-direction:row;justify-content:center;gap:1rem}.DemoFloatingCTA-module__4uNd4G__priceBlock{text-align:left}.DemoFloatingCTA-module__4uNd4G__price{justify-content:flex-start}.DemoFloatingCTA-module__4uNd4G__dismissButton{top:.5rem;right:.5rem}.DemoFloatingCTA-module__4uNd4G__trustBar{flex-wrap:wrap;gap:.5rem}}@media (max-width:480px){.DemoFloatingCTA-module__4uNd4G__title{font-size:1rem}.DemoFloatingCTA-module__4uNd4G__description{font-size:.8125rem}.DemoFloatingCTA-module__4uNd4G__ctaContent{width:100%}.DemoFloatingCTA-module__4uNd4G__ctaButton{flex:1;justify-content:center}.DemoFloatingCTA-module__4uNd4G__trustBar{display:none}}.DemoFloatingCTA-module__4uNd4G__modalOverlay{backdrop-filter:blur(4px);z-index:1000;background:#000c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.DemoFloatingCTA-module__4uNd4G__modal{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);width:100%;max-width:400px;padding:32px;position:relative}.DemoFloatingCTA-module__4uNd4G__modal:before{content:"";background:var(--accent-gradient);height:2px;position:absolute;top:0;left:0;right:0}.DemoFloatingCTA-module__4uNd4G__modalClose{color:var(--text-muted);cursor:pointer;transition:color var(--audit-transition-fast);background:0 0;border:none;padding:4px;position:absolute;top:16px;right:16px}.DemoFloatingCTA-module__4uNd4G__modalClose:hover{color:var(--text)}.DemoFloatingCTA-module__4uNd4G__modalHeader{text-align:center;margin-bottom:24px}.DemoFloatingCTA-module__4uNd4G__modalIcon{color:var(--accent);margin-bottom:12px}.DemoFloatingCTA-module__4uNd4G__modalTitle{font-family:var(--font);font-size:var(--audit-text-xl);font-weight:var(--audit-font-bold);color:var(--text);margin-bottom:8px}.DemoFloatingCTA-module__4uNd4G__modalSubtitle{font-family:var(--font);font-size:var(--audit-text-sm);color:var(--text-secondary)}.DemoFloatingCTA-module__4uNd4G__modalForm{flex-direction:column;gap:16px;display:flex}.DemoFloatingCTA-module__4uNd4G__modalInput{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-xs);width:100%;color:var(--text);font-family:var(--font);font-size:var(--audit-text-sm);transition:border-color var(--audit-transition-fast);padding:12px 16px}.DemoFloatingCTA-module__4uNd4G__modalInput:focus{border-color:var(--accent);outline:none}.DemoFloatingCTA-module__4uNd4G__modalInput::placeholder{color:var(--text-muted)}.DemoFloatingCTA-module__4uNd4G__modalError{font-family:var(--font);font-size:var(--audit-text-xs);color:var(--high);text-align:center;margin:-8px 0}.DemoFloatingCTA-module__4uNd4G__modalTerms{font-family:var(--font);font-size:var(--audit-text-xs);color:var(--text-muted);text-align:center;line-height:1.5}.DemoFloatingCTA-module__4uNd4G__spinner{animation:1s linear infinite DemoFloatingCTA-module__4uNd4G__spin}@keyframes DemoFloatingCTA-module__4uNd4G__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.DemoFloatingCTA-module__4uNd4G__container,.DemoFloatingCTA-module__4uNd4G__borderGlow,.DemoFloatingCTA-module__4uNd4G__glowEffect,.DemoFloatingCTA-module__4uNd4G__badge svg,.DemoFloatingCTA-module__4uNd4G__ctaButton,.DemoFloatingCTA-module__4uNd4G__dismissButton,.DemoFloatingCTA-module__4uNd4G__spinner{transition:none;animation:none}}
.ReportTabs-module__bnNp3q__container{background:var(--audit-bg-card);border-top:1px solid var(--audit-border-subtle);border-bottom:2px solid var(--audit-accent);z-index:100;width:100%;position:sticky;top:0}.ReportTabs-module__bnNp3q__tabBar{max-width:var(--audit-container-max);padding:0 var(--audit-spacing-lg);gap:0;margin:0 auto;display:flex}.ReportTabs-module__bnNp3q__tab{align-items:center;gap:var(--audit-spacing-sm);padding:var(--audit-spacing-lg)var(--audit-spacing-xl);font-family:var(--audit-font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--audit-text-secondary);cursor:pointer;transition:color var(--audit-transition-fast),background-color var(--audit-transition-fast),border-color var(--audit-transition-fast);background:0 0;border:none;border-bottom:3px solid #0000;margin-bottom:-2px;font-size:12px;font-weight:600;display:flex;position:relative}.ReportTabs-module__bnNp3q__tab:hover{color:var(--audit-text);background:#ffffff08}.ReportTabs-module__bnNp3q__tab.ReportTabs-module__bnNp3q__active{color:var(--audit-accent);border-bottom-color:var(--audit-accent);background:#00ffa70d}.ReportTabs-module__bnNp3q__tabIcon{opacity:.7;flex-shrink:0;width:18px;height:18px}.ReportTabs-module__bnNp3q__tab:hover .ReportTabs-module__bnNp3q__tabIcon{opacity:.9}.ReportTabs-module__bnNp3q__tab.ReportTabs-module__bnNp3q__active .ReportTabs-module__bnNp3q__tabIcon{opacity:1;color:var(--audit-accent)}.ReportTabs-module__bnNp3q__tabLabel{white-space:nowrap}.ReportTabs-module__bnNp3q__tabCount{min-width:28px;height:22px;font-family:var(--audit-font-mono);color:var(--audit-text-muted);background:var(--audit-bg-elevated);border:1px solid var(--audit-border-subtle);justify-content:center;align-items:center;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.ReportTabs-module__bnNp3q__tab:hover .ReportTabs-module__bnNp3q__tabCount{border-color:var(--audit-border-strong);color:var(--audit-text-secondary)}.ReportTabs-module__bnNp3q__tab.ReportTabs-module__bnNp3q__active .ReportTabs-module__bnNp3q__tabCount{color:var(--audit-bg);background:var(--audit-accent);border-color:var(--audit-accent)}@media (max-width:640px){.ReportTabs-module__bnNp3q__tabBar{padding:0}.ReportTabs-module__bnNp3q__tab{padding:var(--audit-spacing-md)var(--audit-spacing-sm);flex:1;justify-content:center;gap:6px;font-size:10px}.ReportTabs-module__bnNp3q__tabLabel{display:none}.ReportTabs-module__bnNp3q__tabIcon{width:20px;height:20px}.ReportTabs-module__bnNp3q__tabCount{min-width:24px;height:20px;padding:0 6px;font-size:10px}}@media (max-width:480px){.ReportTabs-module__bnNp3q__tab{padding:var(--audit-spacing-sm)var(--audit-spacing-xs)}}
.CompareView-module__ZyIeoG__container{padding:var(--audit-spacing-lg)0}.CompareView-module__ZyIeoG__screenshotsRow{gap:var(--audit-spacing-lg);margin-bottom:var(--audit-spacing-xl);padding-bottom:var(--audit-spacing-lg);border-bottom:1px solid var(--audit-border-subtle);grid-template-columns:1fr 1fr;display:grid}.CompareView-module__ZyIeoG__screenshotColumn{justify-content:center;display:flex}.CompareView-module__ZyIeoG__screenshotWrapper{border:1px solid var(--audit-border-subtle);max-height:300px;overflow:hidden}.CompareView-module__ZyIeoG__screenshotWrapper.CompareView-module__ZyIeoG__mobileWrapper{max-width:200px}.CompareView-module__ZyIeoG__screenshot{object-fit:cover;object-position:top;width:100%;height:auto}.CompareView-module__ZyIeoG__compareGrid{grid-template-columns:1fr auto 1fr;gap:0;min-height:400px;display:grid}.CompareView-module__ZyIeoG__column{flex-direction:column;display:flex}.CompareView-module__ZyIeoG__divider{background:var(--audit-border-subtle);width:1px;margin:0 var(--audit-spacing-md)}.CompareView-module__ZyIeoG__columnHeader{padding:var(--audit-spacing-md);border-bottom:1px solid var(--audit-border-subtle);background:var(--audit-bg-elevated)}.CompareView-module__ZyIeoG__columnTitle{align-items:center;gap:var(--audit-spacing-xs);margin-bottom:var(--audit-spacing-sm);display:flex}.CompareView-module__ZyIeoG__columnIcon{color:var(--audit-accent)}.CompareView-module__ZyIeoG__columnTitle span:nth-child(2){font-family:var(--audit-font-heading);color:var(--audit-text);font-size:16px;font-weight:600}.CompareView-module__ZyIeoG__columnCount{font-family:var(--audit-font-mono);color:var(--audit-text-secondary);margin-left:auto;font-size:12px}.CompareView-module__ZyIeoG__severitySummary{gap:var(--audit-spacing-xs);flex-wrap:wrap;display:flex}.CompareView-module__ZyIeoG__severityPill{font-family:var(--audit-font-mono);text-transform:uppercase;letter-spacing:.02em;align-items:center;padding:2px 8px;font-size:10px;font-weight:600;display:inline-flex}.CompareView-module__ZyIeoG__severityPill.CompareView-module__ZyIeoG__critical{color:var(--high);background:#ef444426;border:1px solid #ef44444d}.CompareView-module__ZyIeoG__severityPill.CompareView-module__ZyIeoG__high{color:var(--severity-high);background:#fb923c26;border:1px solid #fb923c4d}.CompareView-module__ZyIeoG__severityPill.CompareView-module__ZyIeoG__medium{color:var(--severity-medium);background:#facc1526;border:1px solid #facc154d}.CompareView-module__ZyIeoG__severityPill.CompareView-module__ZyIeoG__low{color:var(--low);background:#22c55e26;border:1px solid #22c55e4d}.CompareView-module__ZyIeoG__findingsList{flex:1;max-height:500px;overflow-y:auto}.CompareView-module__ZyIeoG__findingItem{align-items:flex-start;gap:var(--audit-spacing-sm);width:100%;padding:var(--audit-spacing-sm)var(--audit-spacing-md);text-align:left;border:none;border-bottom:1px solid var(--audit-border-subtle);cursor:pointer;transition:background var(--audit-transition-fast);background:0 0;display:flex}.CompareView-module__ZyIeoG__findingItem:hover{background:var(--audit-bg-elevated)}.CompareView-module__ZyIeoG__findingItem:last-child{border-bottom:none}.CompareView-module__ZyIeoG__severityIndicator{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:2px;display:flex}.CompareView-module__ZyIeoG__severityIndicator.CompareView-module__ZyIeoG__critical{color:var(--high)}.CompareView-module__ZyIeoG__severityIndicator.CompareView-module__ZyIeoG__high{color:var(--severity-high)}.CompareView-module__ZyIeoG__severityIndicator.CompareView-module__ZyIeoG__medium{color:var(--severity-medium)}.CompareView-module__ZyIeoG__severityIndicator.CompareView-module__ZyIeoG__low{color:var(--low)}.CompareView-module__ZyIeoG__findingTitle{font-family:var(--audit-font-body);color:var(--audit-text);font-size:13px;line-height:1.4}.CompareView-module__ZyIeoG__emptyState{padding:var(--audit-spacing-xl);font-family:var(--audit-font-mono);color:var(--audit-text-muted);text-transform:uppercase;letter-spacing:.05em;justify-content:center;align-items:center;font-size:13px;display:flex}@media (max-width:768px){.CompareView-module__ZyIeoG__screenshotsRow{gap:var(--audit-spacing-md);grid-template-columns:1fr}.CompareView-module__ZyIeoG__screenshotWrapper.CompareView-module__ZyIeoG__mobileWrapper{max-width:150px}.CompareView-module__ZyIeoG__compareGrid{gap:var(--audit-spacing-lg);grid-template-columns:1fr}.CompareView-module__ZyIeoG__divider{display:none}.CompareView-module__ZyIeoG__column{border:1px solid var(--audit-border-subtle)}.CompareView-module__ZyIeoG__findingsList{max-height:300px}}@media (max-width:480px){.CompareView-module__ZyIeoG__columnTitle span:nth-child(2){font-size:14px}.CompareView-module__ZyIeoG__severitySummary{gap:4px}.CompareView-module__ZyIeoG__severityPill{padding:2px 6px;font-size:9px}.CompareView-module__ZyIeoG__findingTitle{font-size:12px}}
.EmptyState-module__kGfo2G__container{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:80px 24px;display:flex}.EmptyState-module__kGfo2G__icon{opacity:.5;margin-bottom:24px;font-size:64px}.EmptyState-module__kGfo2G__title{color:var(--text);margin-bottom:12px;font-size:24px;font-weight:600}.EmptyState-module__kGfo2G__description{color:var(--text-secondary);max-width:400px;margin-bottom:32px;font-size:16px;line-height:1.6}.EmptyState-module__kGfo2G__auditForm{width:100%;max-width:500px}.EmptyState-module__kGfo2G__form{gap:12px;display:flex}.EmptyState-module__kGfo2G__inputWrapper{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);flex:1;align-items:center;transition:border-color .2s,box-shadow .2s;display:flex}.EmptyState-module__kGfo2G__inputWrapper:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-bg)}.EmptyState-module__kGfo2G__inputWrapper:has(.EmptyState-module__kGfo2G__input:disabled){opacity:.5}.EmptyState-module__kGfo2G__inputIcon{color:var(--text);flex-shrink:0;margin-left:14px}.EmptyState-module__kGfo2G__inputPrefix{color:var(--text);user-select:none;flex-shrink:0;padding-left:8px;font-size:15px}.EmptyState-module__kGfo2G__input{width:100%;color:var(--text);background:0 0;border:none;outline:none;padding:14px 14px 14px 0;font-size:15px}.EmptyState-module__kGfo2G__input::placeholder{color:var(--text-muted)}.EmptyState-module__kGfo2G__input:disabled{cursor:not-allowed}.EmptyState-module__kGfo2G__error{color:var(--high);text-align:left;margin-top:12px;font-size:14px}.EmptyState-module__kGfo2G__spinner{animation:1s linear infinite EmptyState-module__kGfo2G__spin}@keyframes EmptyState-module__kGfo2G__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.EmptyState-module__kGfo2G__ctaGroup{flex-direction:column;align-items:center;gap:16px;display:flex}.EmptyState-module__kGfo2G__secondaryLink{color:var(--text-secondary);font-size:14px;text-decoration:none;transition:color .2s}.EmptyState-module__kGfo2G__secondaryLink:hover{color:var(--text)}@media (max-width:640px){.EmptyState-module__kGfo2G__form{flex-direction:column}.EmptyState-module__kGfo2G__form button{width:100%}}
.page-module__1oFO6q__page{background:var(--bg);flex-direction:column;min-height:100vh;display:flex}.page-module__1oFO6q__main{flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;max-width:520px;margin:0 auto;padding:0 24px;display:flex}.page-module__1oFO6q__iconContainer{padding:40px 0}.page-module__1oFO6q__icon{justify-content:center;align-items:center;width:100px;height:100px;display:flex;position:relative}.page-module__1oFO6q__iconSuccess{color:var(--accent)}.page-module__1oFO6q__iconError{color:var(--high)}.page-module__1oFO6q__iconNeutral{color:var(--text-secondary)}.page-module__1oFO6q__ring{border:3px solid var(--accent);border-radius:50%;animation:2s ease-out infinite page-module__1oFO6q__pulseRing;position:absolute;inset:0}@keyframes page-module__1oFO6q__pulseRing{0%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(1.4)}}.page-module__1oFO6q__content{text-align:center;width:100%}.page-module__1oFO6q__title{color:var(--text);margin-bottom:12px;font-size:28px;font-weight:700}.page-module__1oFO6q__subtitle{color:var(--text-secondary);margin-bottom:32px;font-size:17px;line-height:1.5}.page-module__1oFO6q__hintCard{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);text-align:left;align-items:flex-start;gap:12px;margin-bottom:32px;padding:16px 20px;display:flex}.page-module__1oFO6q__hintIcon{color:var(--accent);flex-shrink:0;margin-top:2px}.page-module__1oFO6q__hintText{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.5}.page-module__1oFO6q__ctaSection{margin-top:8px}.page-module__1oFO6q__footer{text-align:center;border-top:1px solid var(--border);padding:24px}.page-module__1oFO6q__footerText{color:var(--text-muted);margin:0;font-size:14px}@media (max-width:640px){.page-module__1oFO6q__main{padding:0 16px}.page-module__1oFO6q__title{font-size:24px}.page-module__1oFO6q__subtitle{font-size:15px}}
/*# sourceMappingURL=fca3d54b80687699.css.map*/