.audit-report_auditRoot__ne03J{--audit-ink:var(--dash-ink,#0f172a);--audit-muted:var(--dash-muted,#64748b);--audit-subtle:var(--dash-subtle,#94a3b8);--audit-surface:var(--dash-surface,#ffffff);--audit-canvas:var(--dash-canvas,#f8f8f9);--audit-border:var(--dash-border,rgba(15,23,42,0.07));--audit-accent:var(--dash-accent,#5b31e8);--audit-accent-soft:var(--dash-accent-soft-2,#f5f3ff);--audit-success:#16a34a;--audit-radius:var(--dash-radius,1.25rem);--audit-shadow:var(--dash-shadow);font-family:var(--font-jakarta,"Plus Jakarta Sans"),system-ui,-apple-system,sans-serif;color:var(--audit-ink);-webkit-font-smoothing:antialiased;max-width:64rem;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;gap:1rem}.audit-report_card__HH17O{background:#ffffff;border-radius:var(--audit-radius,.75rem);border:1px solid rgba(15,23,42,.07);box-shadow:var(--audit-shadow,var(--dash-shadow));padding:var(--dash-pad,1.05rem 1.15rem)}@media (min-width:640px){.audit-report_card__HH17O{padding:var(--dash-pad-lg,1.25rem 1.35rem)}}.audit-report_hero__jpQyn{background:#ffffff;border-radius:var(--audit-radius,.75rem);border:1px solid rgba(15,23,42,.06);box-shadow:0 1px 2px rgba(15,23,42,.04);position:relative;overflow:hidden;padding:1.25rem}@media (min-width:640px){.audit-report_hero__jpQyn{padding:1.5rem}}.audit-report_sectionTitle__1pTIe{font-size:1.125rem;font-weight:700;letter-spacing:-.02em;color:#0f172a;margin:0}@media (min-width:640px){.audit-report_sectionTitle__1pTIe{font-size:1.25rem}}.audit-report_sectionDesc__bNwjK{margin-top:.35rem;font-size:.875rem;line-height:1.55;color:#64748b}.audit-report_sectionBlock__yS38e{scroll-margin-top:7.5rem}.audit-report_sectionBlock__yS38e+.audit-report_sectionBlock__yS38e{margin-top:2.5rem}.audit-report_grid2__6ERrC{display:grid;gap:1rem}@media (min-width:640px){.audit-report_grid2__6ERrC{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}}.audit-report_grid3__GSxb6{display:grid;gap:.75rem}@media (min-width:640px){.audit-report_grid3__GSxb6{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.audit-report_grid3__GSxb6{grid-template-columns:repeat(3,minmax(0,1fr))}}.audit-report_scoreLayout__oXA9x{display:grid;gap:1.25rem}.audit-report_premiereBlock__isuZv{position:relative;scroll-margin-top:7.5rem;border-radius:1rem;background:#ffffff;box-shadow:var(--audit-shadow,0 1px 2px rgba(15,23,42,.04),inset 0 0 0 1px rgba(15,23,42,.05));overflow:hidden}.audit-report_premiereGlow__yEvfW{display:none}.audit-report_premiereInner__ygUzN{position:relative;padding:1.25rem 1.375rem 1.125rem 1.25rem}@media (min-width:640px){.audit-report_premiereInner__ygUzN{padding:1.5rem 1.625rem 1.25rem 1.5rem}}.audit-report_premiereTop__8LAGS{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem 1.25rem}.audit-report_premiereLead__g6BFu{min-width:0;flex:1}.audit-report_premiereEyebrow__4xrwV{display:inline-flex;align-items:center;gap:.35rem;font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#6338f2}.audit-report_premiereEyebrowIcon__uWHeC{width:.875rem;height:.875rem;flex-shrink:0}.audit-report_premiereTitle__sRY8q{margin:.5rem 0 0;font-size:1.25rem;font-weight:800;letter-spacing:-.02em;line-height:1.25;color:#0f172a}@media (min-width:640px){.audit-report_premiereTitle__sRY8q{font-size:1.4rem}}.audit-report_premiereSubtitle__xgXnt{margin:.375rem 0 0;font-size:.8125rem;line-height:1.45;color:#64748b;max-width:28rem}.audit-report_premiereScoreWrap__IlmkN{position:relative;flex-shrink:0;width:6.75rem;height:6.75rem;margin-top:.125rem;margin-right:.125rem}.audit-report_premiereRingSvg__sBG2Y{display:block;width:100%;height:100%;overflow:visible}.audit-report_premiereScoreCenter__aTGh6{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:9999px;background:rgba(255,255,255,.94);box-shadow:0 0 0 1px rgba(255,255,255,.8);pointer-events:none}.audit-report_premiereScoreValue__v2U0O{font-size:1.5rem;font-weight:800;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:-.03em}.audit-report_premiereScoreMax__wrSYh{margin-top:.125rem;font-size:.625rem;font-weight:700;color:#94a3b8;line-height:1;letter-spacing:.02em}.audit-report_premiereQuote__VJWv1{position:relative;margin:1.125rem 0 0;padding:1rem 1rem 1rem 1.125rem;border-radius:.875rem;background:rgba(255,255,255,.72);border:1px solid rgba(15,23,42,.06)}.audit-report_premiereQuoteMark__tBe5n{position:absolute;top:.625rem;left:.75rem;width:1.25rem;height:1.25rem;color:#6338f2}.audit-report_premiereQuote__VJWv1 p{margin:0;padding-left:1.375rem;font-size:.9375rem;line-height:1.65;color:#334155}.audit-report_premiereFooter__n9k6l{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:1rem;padding-top:.875rem;border-top:1px solid rgba(99,56,242,.08)}.audit-report_premiereBand__IGrXg{display:inline-flex;align-items:center;padding:.3rem .65rem;border-radius:9999px;font-size:.75rem;font-weight:700}.audit-report_premiereBarWrap__XqBOA{flex:1;min-width:10rem;display:flex;align-items:center;gap:.625rem}.audit-report_premiereBarTrack__JmjTj{flex:1;height:.375rem;border-radius:9999px;background:rgba(15,23,42,.06);overflow:hidden}.audit-report_premiereBarFill__RI823{height:100%;border-radius:9999px;transition:width .9s cubic-bezier(.22,1,.36,1)}.audit-report_premiereBarLabel__2DHUf{flex-shrink:0;font-size:.6875rem;font-weight:600;color:#64748b;font-variant-numeric:tabular-nums}@media (min-width:1280px){.audit-report_scoreLayout__oXA9x{grid-template-columns:320px 1fr;align-items:start}}.audit-report_dimensionGrid__pFuPf{display:grid;gap:1rem}@media (min-width:640px){.audit-report_dimensionGrid__pFuPf{grid-template-columns:repeat(2,minmax(0,1fr))}}.audit-report_dimensionCard__LN5sU{background:#ffffff;border-radius:var(--audit-radius,1.25rem);border:1px solid var(--audit-border,rgba(15,23,42,.07));box-shadow:var(--audit-shadow,var(--dash-shadow));padding:var(--dash-pad,1.05rem 1.15rem);display:flex;flex-direction:column;gap:.65rem;min-height:100%;transition:box-shadow .2s ease,border-color .18s ease}@media (min-width:640px){.audit-report_dimensionCard__LN5sU{padding:var(--dash-pad-lg,1.25rem 1.35rem)}}.audit-report_dimensionCard__LN5sU:hover{border-color:rgba(15,23,42,.1);box-shadow:0 4px 14px rgba(15,23,42,.05)}.audit-report_dimensionHeader__qXig2{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.audit-report_dimensionTitle__ipIGB{font-size:.9375rem;font-weight:600;line-height:1.35;color:#0f172a;margin:0}.audit-report_scoreBadge__BjJSY{flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;width:3.25rem;height:3.25rem;border-radius:9999px;font-size:1rem;font-weight:800;line-height:1;border:3px solid;background:#fff}.audit-report_scoreBadgeSmall__MUBBw{font-size:.625rem;font-weight:600;opacity:.65;margin-top:1px}.audit-report_bandGood__IJnXH{background:#f0fdf4;color:#16a34a;border-color:#22c55e}.audit-report_bandOk__kQYVE{background:#f3f0ff;color:#6338f2;border-color:#6338f2}.audit-report_bandWarn__RWhYN{background:#fffbeb;color:#d97706;border-color:#f59e0b}.audit-report_bandBad__TawXc{background:#fef2f2;color:#dc2626;border-color:#ef4444}.audit-report_statusGood__g_E8U{background:#f0fdf4;color:#15803d}.audit-report_statusWarn__txMdA{background:#fffbeb;color:#b45309}.audit-report_statusBad__BpVmE{background:#fef2f2;color:#b91c1c}.audit-report_statusNeutral__734zd{background:#f1f5f9;color:#475569}.audit-report_statusPill__NDh4B{display:inline-flex;margin-top:.35rem;padding:.15rem .5rem;border-radius:9999px;font-size:.625rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.audit-report_progressTrack__3BBCk{width:100%;height:.375rem;border-radius:9999px;background:#f1f5f9;overflow:hidden}.audit-report_progressFill__dNpeJ{height:100%;border-radius:9999px;transition:width .6s cubic-bezier(.16,1,.3,1)}.audit-report_dimensionComment___qvWk{font-size:.8125rem;line-height:1.6;color:#64748b;margin:0;flex:1}.audit-report_leverBox__YpBWr{margin-top:auto;padding:.75rem;border-radius:var(--audit-radius,1.25rem);background:var(--audit-accent-soft);border:1px solid rgba(99,56,242,.12)}.audit-report_leverLabel__iuDgb{font-size:.625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#6338f2}.audit-report_leverText__nlhdQ{margin-top:.25rem;font-size:.75rem;font-weight:600;color:#0f172a;line-height:1.45}.audit-report_leverImpact__BpJ6Z{margin-top:.25rem;font-size:.6875rem;color:#64748b}.audit-report_stickyNav__FlVxs{position:sticky;top:0;z-index:20;margin-left:-1rem;margin-right:-1rem;padding:.5rem 1rem;background:rgba(250,251,252,.92);backdrop-filter:blur(12px);border-bottom:1px solid rgba(15,23,42,.06)}@media (min-width:640px){.audit-report_stickyNav__FlVxs{margin-left:-1.5rem;margin-right:-1.5rem;padding-left:1.5rem;padding-right:1.5rem}}.audit-report_navScroll__aiH8w{display:flex;gap:.5rem;overflow-x:auto;padding-bottom:.125rem;scrollbar-width:none;-ms-overflow-style:none}.audit-report_navScroll__aiH8w::-webkit-scrollbar{display:none}.audit-report_navPill__gETDi{flex-shrink:0;border:none;cursor:pointer;border-radius:9999px;padding:.5rem .875rem;font-size:.75rem;font-weight:600;font-family:inherit;transition:all .15s ease;background:#fff;color:#64748b;box-shadow:inset 0 0 0 1px rgba(15,23,42,.06)}.audit-report_navPillActive__Xd0CW{background:#6338f2;color:#fff;box-shadow:0 2px 8px rgba(99,56,242,.35)}.audit-report_metricTile__icmd_{padding:.85rem .95rem;border-radius:var(--audit-radius,1.25rem);background:#ffffff;border:1px solid rgba(15,23,42,.07);box-shadow:0 1px 2px rgba(15,23,42,.03)}.audit-report_metricLabel__9eEfd{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#64748b}.audit-report_metricValue__TaCOe{margin-top:.25rem;font-size:1.25rem;font-weight:700;font-variant-numeric:tabular-nums;color:#0f172a}.audit-report_metricHint__UNxjk{margin-top:.25rem;font-size:.75rem;color:#64748b}.audit-report_heroCompact__2BfaP{background:#fff;border-radius:1.25rem;border:1px solid rgba(15,23,42,.06);box-shadow:0 1px 2px rgba(15,23,42,.03),0 10px 28px rgba(15,23,42,.05);padding:1rem 1rem 1.15rem}@media (max-width:639px){.audit-report_heroCompact__2BfaP{border-radius:1.1rem;padding:.9rem .85rem 1.05rem}}@media (min-width:640px){.audit-report_heroCompact__2BfaP{padding:1.25rem 1.35rem 1.35rem}}.audit-report_breadcrumb__FYlvq{display:inline-flex;font-size:.8125rem;font-weight:500;color:#94a3b8;text-decoration:none;margin-bottom:.65rem}@media (max-width:639px){.audit-report_breadcrumb__FYlvq{margin-bottom:.5rem;font-size:.8125rem}}.audit-report_breadcrumb__FYlvq:hover{color:var(--audit-ink)}.audit-report_heroActionsTop__u1ghT{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:.55rem;margin:0 auto 1rem;padding:.2rem 0 .9rem;border-bottom:1px solid rgba(15,23,42,.06);width:100%;max-width:42rem}.audit-report_heroActionsTop__u1ghT>*{flex:0 0 auto}.audit-report_heroActionsTop__u1ghT .audit-export-wrap,.audit-report_heroActionsTop__u1ghT .audit-export-wrap button,.audit-report_heroActionsTop__u1ghT a,.audit-report_heroActionsTop__u1ghT button{white-space:nowrap}.audit-report_heroActionsTop__u1ghT .audit-report_btnPrimary__EHWoj,.audit-report_heroActionsTop__u1ghT .audit-report_btnSecondary__AlJU2,.audit-report_heroActionsTop__u1ghT .audit-report_heroActionGhost__YPuQx,.audit-report_heroActionsTop__u1ghT .audit-report_refreshCta__RonDA{min-height:2.5rem;padding:.5rem .95rem;font-size:.8125rem;line-height:1.2;box-sizing:border-box}.audit-report_heroActionsTop__u1ghT .audit-export-wrap[data-export-flat]{display:contents}@media (max-width:639px){.audit-report_heroActionsTop__u1ghT{flex-direction:column;flex-wrap:wrap;align-items:stretch;gap:.45rem;margin-bottom:.85rem;padding-bottom:.75rem;max-width:none}.audit-report_heroActionsTop__u1ghT>*{width:100%}.audit-report_heroActionsTop__u1ghT .audit-report_heroActionGhost__YPuQx,.audit-report_heroActionsTop__u1ghT a,.audit-report_heroActionsTop__u1ghT button{width:100%!important;justify-content:center}.audit-report_heroActionsTop__u1ghT .audit-export-wrap{width:100%!important}.audit-report_heroActionsTop__u1ghT .audit-export-wrap button,.audit-report_heroActionsTop__u1ghT .audit-export-wrap>div{width:100%!important;justify-content:center}}@media (min-width:640px){.audit-report_heroActionsTop__u1ghT .audit-export-wrap,.audit-report_heroActionsTop__u1ghT .audit-export-wrap button,.audit-report_heroActionsTop__u1ghT .audit-export-wrap>div{width:auto!important}}.audit-report_heroGalleryInline__HVP9R{margin-top:1.15rem;padding-top:1rem;border-top:1px solid rgba(15,23,42,.06)}.audit-report_heroGalleryInline__HVP9R .audit-report_heroPhotoHeader__NuG_O{padding:0;margin-bottom:.75rem;align-items:baseline}.audit-report_heroGalleryInline__HVP9R .audit-report_heroPhotoCount__UGZo4{margin-top:0;text-align:right;flex-shrink:0}@media (max-width:639px){.audit-report_heroGalleryInline__HVP9R{margin-top:1rem;padding-top:.9rem}.audit-report_heroGalleryInline__HVP9R .audit-report_heroPhotoHeader__NuG_O{flex-direction:column;align-items:flex-start;gap:.25rem;margin-bottom:.65rem}.audit-report_heroGalleryInline__HVP9R .audit-report_heroPhotoCount__UGZo4{text-align:left;font-size:.6875rem;line-height:1.45}.audit-report_heroGalleryInline__HVP9R .audit-report_heroPhotoStrip__Xd4ty{gap:.65rem;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:.25rem}.audit-report_heroGalleryInline__HVP9R .audit-report_photoStripNav__CleH_{padding-top:.65rem;gap:.35rem .45rem}}.audit-report_heroGalleryInline__HVP9R .audit-report_heroPhotoStrip__Xd4ty{padding-inline:0;scroll-padding-inline:0;gap:.75rem}.audit-report_heroGalleryInline__HVP9R .audit-report_photoStripNav__CleH_{margin-inline:0;background:transparent;border:none;box-shadow:none;padding:.55rem 0 0}.audit-report_heroGalleryBox__lNt6x{margin-top:1rem;padding:.875rem;border-radius:1rem;background:linear-gradient(180deg,rgba(248,246,255,.9),#fff);border:1px solid rgba(99,56,242,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 4px 20px rgba(99,56,242,.06)}.audit-report_heroGalleryBox__lNt6x .audit-report_heroPhotoHeader__NuG_O{padding:0;margin-bottom:.625rem}.audit-report_heroGalleryBox__lNt6x .audit-report_heroPhotoStrip__Xd4ty{padding-inline:0;scroll-padding-inline:0}.audit-report_heroGalleryBox__lNt6x .audit-report_photoStripNav__CleH_{margin-inline:0}.audit-report_heroGalleryCard__3eegR{flex:0 0 min(68vw,14.5rem);width:min(68vw,14.5rem);aspect-ratio:4/3;height:auto;scroll-snap-align:center;scroll-snap-stop:normal;border-radius:.875rem}@media (max-width:639px){.audit-report_heroGalleryCard__3eegR{flex-basis:min(78vw,17.5rem);width:min(78vw,17.5rem);scroll-snap-align:start;border-radius:.8rem}}@media (min-width:640px){.audit-report_heroGalleryCard__3eegR{flex-basis:calc((100% - 2.25rem) / 4);width:calc((100% - 2.25rem) / 4);min-width:10.5rem}}@media (min-width:1024px){.audit-report_heroGalleryCard__3eegR{flex-basis:calc((100% - 2.25rem) / 4);width:calc((100% - 2.25rem) / 4)}}.audit-report_heroPhotoSection__3bRGQ{margin:0 -1.25rem 1rem}@media (min-width:640px){.audit-report_heroPhotoSection__3bRGQ{margin:0 -1.5rem 1.25rem}}.audit-report_heroPhotoHeader__NuG_O{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem 1rem;margin-bottom:.625rem;padding:0 1.25rem}@media (min-width:640px){.audit-report_heroPhotoHeader__NuG_O{padding:0 1.5rem}}.audit-report_heroPhotoLabel___caNq{margin:0;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;line-height:1.3}.audit-report_heroPhotoCount__UGZo4{margin:0;font-size:.75rem;font-weight:500;color:#94a3b8;line-height:1.4;text-transform:none;letter-spacing:normal}.audit-report_heroPhotoNav__6ccHo{display:none}.audit-report_heroPhotoFrame__l4IAf{overflow:visible;background:transparent}.audit-report_photoStripShell__HXyT6{display:flex;flex-direction:column;gap:.75rem}.audit-report_photoStripViewport__XNWbi{overflow:visible;padding:.375rem 0 .25rem}.audit-report_heroPhotoStrip__Xd4ty{display:flex;gap:.625rem;overflow-x:auto;overflow-y:visible;scroll-snap-type:x proximity;scroll-padding-inline:1.25rem;padding:.25rem 1.25rem .375rem;-webkit-overflow-scrolling:touch;scrollbar-width:none}.audit-report_heroPhotoStrip__Xd4ty::-webkit-scrollbar{display:none}.audit-report_heroPhotoStripFlush__xK8EI{padding-inline:0;scroll-padding-inline:0}@media (min-width:640px){.audit-report_heroPhotoStrip__Xd4ty{scroll-padding-inline:1.5rem;padding-inline:1.5rem}.audit-report_heroPhotoStripFlush__xK8EI{padding-inline:0;scroll-padding-inline:0}}.audit-report_heroPhotoStripCard__m6dr4,.audit-report_photoStripCard__yFT40{flex:0 0 min(78vw,17.5rem);width:min(78vw,17.5rem);aspect-ratio:4/3;height:auto;scroll-snap-align:center}@media (min-width:640px){.audit-report_heroPhotoStripCard__m6dr4,.audit-report_photoStripCard__yFT40{flex-basis:min(36vw,18.5rem);width:min(36vw,18.5rem)}}@media (min-width:1024px){.audit-report_heroPhotoStripCard__m6dr4,.audit-report_photoStripCard__yFT40{flex-basis:16.5rem;width:16.5rem}}.audit-report_photoStripNav__CleH_{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem .625rem;margin:0 1.25rem;padding:.375rem 0}.audit-report_photoStripNavCenter__acekg{min-width:0;display:flex;align-items:center;justify-content:center}.audit-report_photoStripNavMeta__gVMm6{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.5rem .75rem}.audit-report_photoStripNavLabel__MlGZL{font-size:.75rem;font-weight:600;color:#6338f2;white-space:nowrap}@media (min-width:640px){.audit-report_photoStripNav__CleH_{margin-inline:1.5rem;padding:.375rem 0}}.audit-report_photoStripNavBtn__ZEQ24{width:2.125rem;height:2.125rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(15,23,42,.08);border-radius:9999px;background:#fff;color:#334155;cursor:pointer;transition:background .18s,border-color .18s,color .18s,transform .18s cubic-bezier(.16,1,.3,1)}.audit-report_photoStripNavBtn__ZEQ24:hover:not(:disabled){background:#f8fafc;border-color:rgba(99,56,242,.22);color:var(--audit-accent);transform:translateY(-1px)}.audit-report_photoStripNavBtn__ZEQ24:disabled{opacity:.35;cursor:not-allowed}.audit-report_photoStripNavTrack___uZrE{display:none}.audit-report_photoStripDots__Ie9Hi{display:flex;align-items:center;justify-content:center;gap:.375rem;overflow-x:auto;padding:.125rem 0;scrollbar-width:none}.audit-report_photoStripDots__Ie9Hi::-webkit-scrollbar{display:none}.audit-report_photoStripProgress__nNZ_X{display:none}.audit-report_photoStripDotActive__LoVtm,.audit-report_photoStripDot__QxkV_{flex-shrink:0;width:.375rem;height:.375rem;padding:0;border:none;border-radius:9999px;background:#cbd5e1;cursor:pointer;transition:background .2s,transform .2s}.audit-report_photoStripDot__QxkV_:hover{background:#94a3b8;transform:scale(1.15)}.audit-report_photoStripDotActive__LoVtm{width:.375rem;background:#6338f2}.audit-report_photoStripCounter__OSOcQ{font-size:.8125rem;font-weight:600;color:#64748b;font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1}.audit-report_photoStripCounter__OSOcQ strong{color:#0f172a;font-weight:800}.audit-report_photoStripCounterSep__iYg0B{margin:0;opacity:.55}.audit-report_photoStripNavHint__6ksc8{display:none}.audit-report_photoStripNavFlush__faA51{margin-inline:0}.audit-report_heroPhotoMoreTile__OAAeY{display:none}.audit-report_auditPhotoMoreTile__FgxFf{position:relative;display:block;overflow:hidden;text-decoration:none;border-radius:1rem;border:1px solid rgba(255,255,255,.65);box-shadow:0 1px 2px rgba(15,23,42,.04),0 8px 22px rgba(99,56,242,.12);transition:transform .26s cubic-bezier(.16,1,.3,1),box-shadow .26s cubic-bezier(.16,1,.3,1),border-color .2s}.audit-report_auditPhotoMoreTile__FgxFf:hover{transform:translateY(-2px) scale(1.01);box-shadow:0 8px 18px rgba(15,23,42,.08),0 16px 36px rgba(99,56,242,.16)}.audit-report_auditPhotoMoreTileActive__cXqHT{border-color:rgba(99,56,242,.55);box-shadow:0 0 0 1px rgba(99,56,242,.2),0 12px 30px rgba(99,56,242,.18)}.audit-report_auditPhotoMoreMedia__lOcOV{position:absolute;inset:0;overflow:hidden}.audit-report_auditPhotoMoreBg__l_3ta{-o-object-fit:cover;object-fit:cover;transform:scale(1.18);filter:blur(20px) saturate(1.15)}.audit-report_auditPhotoMoreScrim__TyJR0{position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.55),rgba(245,243,255,.82) 52%,rgba(237,233,254,.92)),radial-gradient(circle at 50% 38%,rgba(255,255,255,.55) 0,transparent 62%);backdrop-filter:blur(6px)}.audit-report_auditPhotoMoreBody__YiqBv{position:relative;z-index:1;display:flex;height:100%;min-height:100%;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:1rem .75rem;text-align:center}.audit-report_auditPhotoMoreCount__r5p7E{font-size:clamp(2rem,8vw,2.5rem);font-weight:800;line-height:1;letter-spacing:-.05em;background:linear-gradient(135deg,#7c4dff,#6338f2 48%,#5b31e8);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none;filter:drop-shadow(0 2px 8px rgba(99,56,242,.18))}.audit-report_auditPhotoMoreBrandWrap__uhxEE{display:inline-flex;align-items:center;justify-content:center;min-height:1.75rem;padding:.3rem .7rem;border-radius:9999px;background:rgba(255,255,255,.92);box-shadow:0 4px 14px rgba(15,23,42,.08)}.audit-report_auditPhotoMoreLogo__RcPsZ{display:block;height:1rem;width:auto;max-width:5.5rem;-o-object-fit:contain;object-fit:contain}.audit-report_auditPhotoMoreLogoFallback__BlJkL{display:block;height:1rem;width:auto}.audit-report_auditPhotoMoreSub__Tamii{font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#64748b}.audit-report_heroPhotoStripWrap__ubhzT{position:relative}.audit-report_heroHeader__XMIOL{display:flex;flex-direction:column;gap:1rem}.audit-report_heroHeaderScore___Ksv_{flex-shrink:0;order:0;align-self:center;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:.15rem;gap:.25rem}@media (max-width:639px){.audit-report_heroHeader__XMIOL{gap:.9rem}.audit-report_heroHeaderScore___Ksv_{order:2;margin-top:.15rem}.audit-report_heroHeaderMain__knO84{order:1}.audit-report_heroHeaderScore___Ksv_ .audit-report_scoreGaugeWrap__oP4yq,.audit-report_heroHeaderScore___Ksv_ .scoreGaugeWrap{transform:scale(.92);transform-origin:center top}}@media (min-width:640px){.audit-report_heroHeader__XMIOL{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:1.25rem}.audit-report_heroHeaderScore___Ksv_{order:0;align-self:flex-start;width:auto;display:block;padding-top:.125rem}.audit-report_heroHeaderMain__knO84{order:0}}.audit-report_heroHeaderMain__knO84{flex:1;min-width:0}.audit-report_heroPremiereBar__Rz7Av{margin-top:1rem;padding:.95rem 1.05rem;border-radius:1rem;background:#ffffff;border:1px solid rgba(15,23,42,.07);box-shadow:0 1px 2px rgba(15,23,42,.03)}.audit-report_heroPremiereBarHead__wFXd5{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.audit-report_heroPremiereBarLabel__93zgb{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#6338f2}.audit-report_heroPremiereBarScore__1707J{font-size:.875rem;font-weight:800;color:#0f172a;font-variant-numeric:tabular-nums}.audit-report_heroPremiereBarText__cylvg{margin:.5rem 0 0;font-size:.875rem;line-height:1.55;color:#64748b}.audit-report_heroPremiereBarLink___nCRF{margin-top:.65rem;padding:0;border:none;background:none;font-family:inherit;font-size:.8125rem;font-weight:700;color:#6338f2;cursor:pointer;text-align:left;transition:color .15s ease}.audit-report_heroPremiereBarLink___nCRF:hover{color:#4f46e5}.audit-report_heroGrid__3spio{display:grid;gap:1rem}@media (min-width:768px){.audit-report_heroGrid__3spio{grid-template-columns:1fr minmax(13rem,15.5rem);align-items:start;gap:1.25rem}}@media (max-width:767px){.audit-report_heroScore__UdTE2{grid-column:1/-1;margin-top:.25rem}}.audit-report_heroCover___alv0{position:relative;width:6.5rem;aspect-ratio:4/3;height:auto;border-radius:.875rem;overflow:hidden;flex-shrink:0;border:1px solid rgba(15,23,42,.08);box-shadow:0 1px 2px rgba(15,23,42,.06),0 4px 12px rgba(15,23,42,.08);background:#f1f5f9}.audit-report_heroCoverImg__vqQ2e{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.audit-report_heroMain__NfjUL{min-width:0}.audit-report_heroBadges__DXHbT{display:flex;flex-wrap:wrap;gap:.375rem}.audit-report_badgePurple__cRS6z{background:#f3effe;color:#5b31e8}.audit-report_badgeAmber__3ERlb,.audit-report_badgePurple__cRS6z{font-size:.6875rem;font-weight:600;padding:.28rem .65rem;border-radius:9999px}.audit-report_badgeAmber__3ERlb{background:#fff4e8;color:#c2410c}.audit-report_heroTitle__H7hGu{margin:.65rem 0 0;font-size:1.2rem;font-weight:700;line-height:1.3;letter-spacing:-.02em;color:#0f172a}@media (max-width:374px){.audit-report_heroTitle__H7hGu{font-size:1.125rem;line-height:1.32}}@media (min-width:640px){.audit-report_heroTitle__H7hGu{font-size:1.45rem}}.audit-report_heroMetaPills__im9P2{margin-top:.75rem;display:flex;flex-wrap:wrap;gap:.4rem}@media (max-width:639px){.audit-report_heroMetaPills__im9P2{margin-top:.65rem;gap:.35rem}.audit-report_heroMetaPill__Vre_3{padding:.28rem .55rem;font-size:.6875rem}.audit-report_heroBadges__DXHbT{gap:.35rem}}.audit-report_heroMetaPill__Vre_3{display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .65rem;border-radius:999px;background:#f8fafc;border:1px solid rgba(15,23,42,.07);font-size:.75rem;font-weight:500;color:#475569;line-height:1.3}.audit-report_heroVerifyBanner__Hg3GA{margin:.5rem 0 0;font-size:.75rem;font-weight:600;color:#d97706}.audit-report_heroMeta__eD0EF{margin-top:.375rem;display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.75rem;color:#64748b}.audit-report_heroMetaItem__jgUIz{display:inline-flex;align-items:center;gap:.25rem}.audit-report_heroMetaIcon__f6cBg{width:.8rem;height:.8rem;color:#f59e0b;flex-shrink:0}.audit-report_heroMetaDot__3_ENe{opacity:.45}.audit-report_weakPointCta__qTB9P{margin-top:.875rem;width:100%;padding:0;border:none;background:transparent;cursor:pointer;font-family:inherit;text-align:left}.audit-report_weakPointCtaInner__i5zGe{display:flex;align-items:center;gap:.75rem;width:100%;padding:.8rem 1rem;border-radius:1rem;border:1px solid rgba(251,191,36,.35);background:#fff8f0;box-shadow:none;transition:border-color .18s,background .18s}@media (max-width:639px){.audit-report_weakPointCta__qTB9P{margin-top:.75rem}.audit-report_weakPointCtaInner__i5zGe{flex-wrap:wrap;align-items:flex-start;gap:.55rem .65rem;padding:.75rem .85rem;border-radius:.9rem}.audit-report_weakPointAction__YnP2N{margin-left:auto;padding-top:.1rem}.audit-report_weakPointText__R7beO{flex:1 1 calc(100% - 3rem);min-width:0}}.audit-report_weakPointCta__qTB9P:hover .audit-report_weakPointCtaInner__i5zGe{border-color:rgba(245,158,11,.45);background:#fff5e8;box-shadow:none;transform:none}.audit-report_weakPointIcon__f6_Dl{flex-shrink:0;width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#ffe8cc;color:#c2410c;font-size:.875rem;font-weight:800}.audit-report_weakPointText__R7beO{flex:1;min-width:0;display:flex;flex-direction:column;gap:.1rem;font-size:.875rem;font-weight:650;color:#9a3412;line-height:1.35}.audit-report_weakPointKicker__F8gv8{font-size:.625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ea580c}.audit-report_weakPointScore__cQ1T9{color:#7c2d12;font-weight:800}.audit-report_weakPointAction__YnP2N{flex-shrink:0;display:inline-flex;align-items:center;gap:.2rem;font-size:.8125rem;font-weight:700;color:#6338f2}.audit-report_weakPointArrow__Hnc1I{color:#6338f2;font-weight:600}.audit-report_progressBlock__oMVKS{margin-top:0;padding-top:0;border-top:none}.audit-report_progressLabel___ZjoY{font-weight:700;color:#0f172a}.audit-report_progressHeader__iRFiO{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;font-size:.875rem;font-weight:700;color:#0f172a;margin-bottom:.4rem}.audit-report_progressMeta__Ksm5F{font-variant-numeric:tabular-nums;font-weight:600;font-size:.75rem;color:#94a3b8}.audit-report_progressTrackLg__ViSdp{height:.4rem;border-radius:9999px;background:#eef2f7;overflow:hidden}.audit-report_progressFillLg__L1YHU{height:100%;border-radius:9999px;background:var(--audit-accent);transition:width .5s cubic-bezier(.16,1,.3,1)}.audit-report_planFooter__YxX3O{margin-top:1.1rem;padding-top:.95rem;border-top:1px solid rgba(15,23,42,.06);display:flex;flex-direction:column;gap:.75rem}.audit-report_heroActions__MfDBU{margin-top:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem}.audit-report_heroActionGhost__YPuQx{padding:.55rem .9rem!important;border-radius:.625rem!important;font-size:.8125rem!important;box-shadow:inset 0 0 0 1px rgba(15,23,42,.1)!important}.audit-report_heroActionLocked__jVxm0,.audit-report_heroActionsTop__u1ghT .audit-export-wrap button:disabled,.audit-report_heroActionsTop__u1ghT button:disabled{background:#e2e8f0!important;color:#94a3b8!important;box-shadow:none!important;cursor:not-allowed!important;pointer-events:none;opacity:1}@media (max-width:639px){.audit-report_planFooter__YxX3O{margin-top:1rem;padding-top:.85rem;gap:.7rem}.audit-report_heroActions__MfDBU{flex-direction:column;align-items:stretch;gap:.45rem}.audit-report_heroActions__MfDBU>*{width:100%}.audit-report_heroActionGhost__YPuQx,.audit-report_heroActions__MfDBU a,.audit-report_heroActions__MfDBU button{width:100%!important;justify-content:center}.audit-report_heroActions__MfDBU>div,.audit-report_heroActions__MfDBU>div>div{width:100%}.audit-report_heroActions__MfDBU>div button{width:100%;justify-content:center}.audit-report_btnPrimary__EHWoj,.audit-report_btnSecondary__AlJU2{width:100%;min-height:2.75rem;padding:.65rem 1rem;font-size:.875rem}.audit-report_heroPremiereBar__Rz7Av{margin-top:.85rem;padding:.85rem .9rem;border-radius:.9rem}.audit-report_heroPremiereBarText__cylvg{font-size:.8125rem;line-height:1.55}.audit-report_photoStripNavMeta__gVMm6{flex-wrap:wrap;justify-content:center;gap:.35rem .55rem}.audit-report_photoStripNavBtn__ZEQ24{width:2.35rem;height:2.35rem}}@media (min-width:640px){.audit-report_heroActions__MfDBU>div,.audit-report_heroActions__MfDBU>div button,.audit-report_heroActions__MfDBU>div>div{width:auto}}.audit-report_btnPrimary__EHWoj{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.55rem 1rem;border-radius:.625rem;border:none;background:#5b31e8;font-size:.8125rem;font-weight:650;color:#fff;text-decoration:none;cursor:pointer;font-family:inherit;box-shadow:0 4px 12px rgba(91,49,232,.22);transition:background-color .15s ease}.audit-report_btnPrimary__EHWoj:hover{background:#4c28c9}.audit-report_btnSecondary__AlJU2{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.55rem .9rem;border-radius:.625rem;border:1px solid rgba(15,23,42,.1);background:#fff;font-size:.8125rem;font-weight:600;color:#0f172a;text-decoration:none;cursor:pointer;font-family:inherit;box-shadow:0 1px 2px rgba(15,23,42,.04);transition:background .15s ease,border-color .15s ease}.audit-report_btnSecondary__AlJU2:hover{background:#f8fafc;border-color:rgba(15,23,42,.12)}.audit-report_btnSecondary__AlJU2:active{background:#f1f5f9}.audit-report_btnIcon__jerGO{width:.875rem;height:.875rem;flex-shrink:0;opacity:.7}.audit-report_heroScore__UdTE2{display:flex;flex-direction:column;align-items:stretch;min-width:0}@media (min-width:768px){.audit-report_heroScore__UdTE2{max-width:15.5rem}}.audit-report_scoreGaugeWrap__oP4yq{display:flex;flex-direction:column;align-items:stretch;gap:1rem;width:100%}.audit-report_scoreGaugeCompact__5bHN4{gap:0;width:auto}.audit-report_scoreGaugeCompact__5bHN4 .audit-report_scoreGaugeNumber__C4vNx{font-size:1.85rem}.audit-report_scoreGaugeCompact__5bHN4 .audit-report_scoreGaugeMax__dgApf{font-size:.875rem}.audit-report_scoreGaugeCompact__5bHN4 .audit-report_scoreGaugeBand__Gnx0k{font-size:.75rem;padding:.28rem .75rem;background:#f3effe!important;color:#5b31e8!important}.audit-report_scoreGaugeCompact__5bHN4 .audit-report_scoreGaugeBlock__S_hs6{gap:.45rem}.audit-report_scoreGaugeAlignStart__B8Uci,.audit-report_scoreGaugeAlignStart__B8Uci .audit-report_scoreGaugeBlock__S_hs6{align-items:flex-start}.audit-report_scoreGaugeAlignStart__B8Uci .audit-report_scoreGaugeVisual___mtGU{margin-left:0;margin-right:auto}.audit-report_scoreGaugeBlock__S_hs6{display:flex;flex-direction:column;align-items:center;gap:.625rem}.audit-report_scoreGaugeVisual___mtGU{position:relative;margin:0 auto}.audit-report_scoreGaugeSvg__O37cB{display:block;overflow:visible}.audit-report_scoreGaugeArc__H_U2o{transition:stroke-dasharray .05s linear}.audit-report_scoreGaugeCenter__FK3J2{position:absolute;left:50%;top:62%;transform:translate(-50%,-50%);display:flex;align-items:baseline;justify-content:center;gap:.125rem;pointer-events:none}.audit-report_scoreGaugeNumber__C4vNx{font-size:2rem;font-weight:800;letter-spacing:-.03em;color:#0f172a;line-height:1;font-variant-numeric:tabular-nums}.audit-report_scoreGaugeMax__dgApf{font-size:.9375rem;font-weight:600;color:#94a3b8;line-height:1}.audit-report_scoreGaugeBand__Gnx0k{display:inline-flex;align-items:center;justify-content:center;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:700;line-height:1.2}.audit-report_scoreGaugeInsight__UGv16{width:100%;padding:.875rem 1rem;border-radius:.875rem;background:#fff;border:1px solid rgba(99,56,242,.12);box-shadow:0 2px 8px rgba(99,56,242,.06)}.audit-report_scoreGaugeInsightHead__cjXao{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.audit-report_scoreGaugeInsightLabel__i2Mn1{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#6338f2}.audit-report_scoreGaugeInsightScore__gqigY{flex-shrink:0;font-size:.8125rem;font-weight:800;color:#0f172a;font-variant-numeric:tabular-nums}.audit-report_scoreGaugeInsightText__cgO_q{margin:.5rem 0 0;font-size:.75rem;line-height:1.55;color:#64748b;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.audit-report_scoreGaugeInsightLink__8M9y7{margin-top:.625rem;padding:0;border:none;background:none;font-family:inherit;font-size:.75rem;font-weight:700;color:#6338f2;cursor:pointer;text-align:left;transition:color .15s ease}.audit-report_scoreGaugeInsightLink__8M9y7:hover{color:#4f46e5;text-decoration:underline}.audit-report_scoreGaugeHostMsg___vI6O{margin:0;font-size:.75rem;line-height:1.5;color:#64748b;text-align:center}.audit-report_heroScoreBand__OH9Lb{font-size:.75rem;font-weight:600;padding:.15rem .6rem;border-radius:9999px}.audit-report_tabNavWrap__VOVml{position:sticky;top:0;z-index:25;margin:0 0 .75rem;padding:.35rem;border-radius:var(--audit-radius,.75rem);background:rgba(255,255,255,.92);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(91,49,232,.1);box-shadow:0 8px 28px rgba(91,49,232,.06),inset 0 1px 0 rgba(255,255,255,.9)}@media (min-width:1024px){.audit-report_tabNavWrap__VOVml{top:.35rem;padding:.4rem}}.audit-report_tabNavScroll__bpB2K{display:flex;flex-wrap:wrap;gap:.3rem;width:100%;padding:.25rem;border-radius:.65rem;background:rgba(15,23,42,.04);border:1px solid rgba(15,23,42,.06)}@media (min-width:640px){.audit-report_tabNavScroll__bpB2K{flex-wrap:nowrap;border-radius:9999px;padding:.3rem}}.audit-report_tabPill__WrZzI{flex:1 1 calc(33.333% - 0.3rem);min-width:0;display:inline-flex;align-items:center;justify-content:center;text-align:center;line-height:1.15;border:none;cursor:pointer;border-radius:.55rem;padding:.55rem .4rem;font-size:.75rem;font-weight:600;font-family:inherit;background:transparent;color:#64748b;transition:background .15s ease,color .15s ease,box-shadow .15s ease}@media (min-width:640px){.audit-report_tabPill__WrZzI{flex:1 1 0;border-radius:9999px;padding:.5rem .65rem;font-size:.8125rem;white-space:nowrap}}.audit-report_tabPill__WrZzI:hover:not(.audit-report_tabPillActive__Y027j){background:rgba(255,255,255,.85);color:#334155}.audit-report_tabPillActive__Y027j{background:var(--audit-accent);color:#fff;box-shadow:0 2px 8px rgba(99,56,242,.28)}.audit-report_tabPanel___8wWS{padding-top:.15rem;animation:audit-report_tabFade__OEuzZ .25s ease}@keyframes audit-report_tabFade__OEuzZ{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.audit-report_tabIntro___pgST{margin-bottom:1rem;font-size:.875rem;color:#64748b;line-height:1.5}.audit-report_checklistWrap__OpjCx{display:flex;flex-direction:column;gap:1rem}.audit-report_topActionsBanner__IPXFw{background:var(--audit-accent-soft)!important;border-color:rgba(99,56,242,.12)!important}.audit-report_topActionsLabel__CDHDn{font-size:.75rem;font-weight:700;text-transform:none;letter-spacing:-.01em;color:#5b31e8;margin:0}.audit-report_topActionsList__XxRNn{margin:.75rem 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.5rem}.audit-report_topActionLink__r8NRU{display:flex;align-items:flex-start;gap:.5rem;width:100%;text-align:left;border:none;background:none;font-size:.875rem;font-weight:500;color:#0f172a;cursor:pointer;font-family:inherit;padding:0}.audit-report_topActionLink__r8NRU:hover{color:#6338f2}.audit-report_topActionNum__eoFqz{flex-shrink:0;width:1.375rem;height:1.375rem;display:flex;align-items:center;justify-content:center;border-radius:.375rem;background:#6338f2;color:#fff;font-size:.6875rem;font-weight:700}.audit-report_checklistItems__v6pLs{display:flex;flex-direction:column;gap:.625rem}.audit-report_checklistItem__3RBD5{background:#fff;border-radius:.875rem;border:1px solid rgba(15,23,42,.06);overflow:hidden;transition:border-color .2s,box-shadow .2s}.audit-report_checklistItem__3RBD5:hover{border-color:rgba(99,56,242,.22);box-shadow:0 4px 14px rgba(15,23,42,.04)}.audit-report_checklistItemOpen__p5Hso{border-color:rgba(99,56,242,.28)}.audit-report_checklistItemDone__uP6n1{opacity:.72}.audit-report_checklistItemHighlight__hDEPa{border-color:rgba(99,56,242,.4);box-shadow:0 0 0 3px rgba(99,56,242,.12)}.audit-report_checklistRow__IHpB_{display:flex;align-items:flex-start;gap:.625rem;padding:.875rem 1rem}.audit-report_checklistCheck__eb4VH{flex-shrink:0;width:1.5rem;height:1.5rem;border-radius:.375rem;border:2px solid #cbd5e1;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#6338f2;margin-top:.125rem;z-index:1}.audit-report_checklistItemDone__uP6n1 .audit-report_checklistCheck__eb4VH{background:#6338f2;border-color:#6338f2;color:#fff}.audit-report_checklistHeaderBtn__reLmM{flex:1;min-width:0;display:flex;align-items:flex-start;gap:.625rem;border:none;background:none;text-align:left;cursor:pointer;font-family:inherit;padding:0;color:inherit}.audit-report_checklistHeaderBtn__reLmM:focus-visible{outline:2px solid rgba(99,56,242,.45);outline-offset:2px;border-radius:.5rem}.audit-report_checklistBody__hI4KE{flex:1;min-width:0;border:none;background:none;text-align:left;font-family:inherit;padding:0}.audit-report_checklistMeta__yQpPv{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem}.audit-report_checklistPriority__xVVMl{font-size:.625rem;font-weight:700;color:#6338f2}.audit-report_checklistCategory__trIyb{font-size:.625rem;font-weight:600;color:#64748b}.audit-report_checklistTitle__YLYUn{margin:.35rem 0 0;font-size:.9375rem;font-weight:600;color:#0f172a;line-height:1.35}.audit-report_checklistTitleDone__tM8qs{text-decoration:line-through;color:#64748b}.audit-report_checklistPreview__cbxVy{margin:.25rem 0 0;font-size:.8125rem;color:#64748b;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.audit-report_checklistChevron__dqcpE{flex-shrink:0;width:1rem;height:1rem;color:#94a3b8;margin-top:.25rem;transition:transform .2s}.audit-report_checklistChevronOpen__24tbN{transform:rotate(180deg)}.audit-report_checklistDetail__Et0QN{padding:0 1rem 1rem 2.875rem;font-size:.8125rem;line-height:1.55;color:#64748b}.audit-report_checklistDetailGrid__4u3d8{display:grid;gap:.625rem;margin-top:.75rem}@media (min-width:640px){.audit-report_checklistDetailGrid__4u3d8{grid-template-columns:1fr 1fr}}.audit-report_detailProblem__a5itc{padding:.625rem;border-radius:.625rem;background:#fffbeb;border:1px solid #fde68a}.audit-report_detailGain__RXIWv{padding:.625rem;border-radius:.625rem;background:#f0fdf4;border:1px solid #bbf7d0}.audit-report_detailLabel__7CPo8{font-size:.625rem;font-weight:700;text-transform:uppercase;margin:0 0 .25rem}.audit-report_detailIndicator__IAJrk{margin-top:.625rem;font-size:.75rem}.audit-report_checklistFootnote__jLKfX{text-align:center;font-size:.75rem;color:#94a3b8}.audit-report_dimensionCardPriority__BRpkR{border-color:rgba(245,158,11,.45)!important;box-shadow:0 0 0 1px rgba(245,158,11,.15)}.audit-report_dimensionCardClickable__A5R9M{cursor:pointer;text-align:left;width:100%;font-family:inherit}.audit-report_dimensionCardClickable__A5R9M:hover{border-color:rgba(99,56,242,.25)!important}.audit-report_priorityBadge__BwY5U{display:inline-flex;margin-bottom:.25rem;padding:.15rem .5rem;border-radius:9999px;font-size:.625rem;font-weight:700;text-transform:uppercase;background:#fffbeb;color:#b45309;border:1px solid #fde68a}.audit-report_auditPhotoCard__SBg3n{position:relative;display:block;border:none;padding:0;border-radius:.875rem;overflow:hidden;cursor:pointer;background:#e2e8f0;box-shadow:0 1px 3px rgba(15,23,42,.08);transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1)}.audit-report_auditPhotoFrame__tLlS_{display:none;position:absolute;inset:0;z-index:5;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 2.5px #6338f2}.audit-report_auditPhotoCard__SBg3n:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(15,23,42,.1)}.audit-report_auditPhotoCardActive__SWby3 .audit-report_auditPhotoFrame__tLlS_{display:block}.audit-report_auditPhotoCardActive__SWby3{box-shadow:0 6px 18px rgba(99,56,242,.14)}.audit-report_auditPhotoCardActive__SWby3:hover{transform:translateY(-1px)}.audit-report_auditPhotoCard__SBg3n:focus-visible{outline:none}.audit-report_auditPhotoCard__SBg3n:focus-visible .audit-report_auditPhotoFrame__tLlS_{display:block;box-shadow:inset 0 0 0 3px rgba(99,56,242,.55)}.audit-report_auditPhotoCardCover__wZYUR:not(.audit-report_auditPhotoCardActive__SWby3) .audit-report_auditPhotoFrame__tLlS_{display:block;box-shadow:inset 0 0 0 2px rgba(99,56,242,.55)}.audit-report_auditPhotoImg__OcWpx{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .35s cubic-bezier(.16,1,.3,1)}.audit-report_auditPhotoCard__SBg3n:hover .audit-report_auditPhotoImg__OcWpx{transform:scale(1.03)}.audit-report_auditPhotoIndex__KtFOv{position:absolute;top:.625rem;left:.625rem;z-index:3;min-width:1.5rem;height:1.5rem;padding:0 .35rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.5rem;background:rgba(15,23,42,.78);backdrop-filter:blur(8px);color:#fff;font-size:.75rem;font-weight:800;line-height:1;box-shadow:0 4px 12px rgba(15,23,42,.2)}.audit-report_auditPhotoCoverLabel__0AiKy{position:absolute;left:0;right:0;bottom:0;z-index:3;width:100%;max-width:none;transform:none;padding:.45rem .5rem;border-radius:0;background:#5b31e8;color:#fff;font-size:.6875rem;font-weight:700;text-align:center;letter-spacing:.01em;box-shadow:none}.audit-report_auditPhotoTopLabel__IYWgO{top:.625rem;padding:.28rem .55rem;background:linear-gradient(135deg,#16a34a,#15803d);font-weight:800;box-shadow:0 4px 12px rgba(22,163,74,.32)}.audit-report_auditPhotoGalleryLabel__2eUGa,.audit-report_auditPhotoTopLabel__IYWgO{position:absolute;right:.625rem;z-index:3;border-radius:.5rem;color:#fff;font-size:.6875rem}.audit-report_auditPhotoGalleryLabel__2eUGa{bottom:.625rem;padding:.28rem .5rem;background:rgba(15,23,42,.78);backdrop-filter:blur(8px);font-weight:700}.audit-report_galleryHint__ViQCH{font-size:.8125rem;color:#64748b;margin:0 0 .75rem}.audit-report_photoGridCard__QLLln{flex:0 0 min(78vw,17.5rem);width:min(78vw,17.5rem);aspect-ratio:4/3;height:auto;scroll-snap-align:center}@media (min-width:640px){.audit-report_photoGridCard__QLLln{flex-basis:min(36vw,18.5rem);width:min(36vw,18.5rem)}}@media (min-width:1024px){.audit-report_photoGridCard__QLLln{flex-basis:16.5rem;width:16.5rem}}.audit-report_reorderBox__IT9ec{margin-top:1rem;padding:1rem;border-radius:var(--audit-radius,1.25rem);background:#f8fafc;border:1px solid rgba(15,23,42,.05)}.audit-report_reorderTitle__DQu0Z{margin:0;font-size:.8125rem;font-weight:600;color:#0f172a}.audit-report_reorderList__68yiS{margin:.625rem 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.5rem}.audit-report_reorderList__68yiS li{display:flex;gap:.5rem;font-size:.8125rem;color:#64748b;line-height:1.4}.audit-report_reorderNum__VLqXS{flex-shrink:0;width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center;border-radius:9999px;background:#f3f0ff;color:#6338f2;font-size:.625rem;font-weight:700}.audit-report_lightbox__0asNH{position:fixed;inset:0;z-index:100;background:rgba(15,23,42,.85);display:flex;align-items:center;justify-content:center;padding:1rem}.audit-report_lightboxClose__95t9v{position:absolute;top:1rem;right:1rem;width:2.5rem;height:2.5rem;border:none;border-radius:9999px;background:rgba(255,255,255,.15);color:#fff;font-size:1.5rem;cursor:pointer;line-height:1}.audit-report_lightboxInner__KML81{max-width:900px;width:100%}.audit-report_lightboxImg__kHcGA{width:100%;height:auto;border-radius:var(--audit-radius,1.25rem)}.audit-report_lightboxCaption__r7Nyb{margin-top:.5rem;text-align:center;color:#fff;font-size:.875rem}.audit-report_lightboxNav__UNKEH{position:absolute;top:50%;transform:translateY(-50%);width:2.75rem;height:2.75rem;border:none;border-radius:9999px;background:rgba(255,255,255,.15);color:#fff;font-size:1.75rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s}.audit-report_lightboxNav__UNKEH:hover{background:rgba(255,255,255,.25)}.audit-report_lightboxNavPrev__kJCfI{left:1rem}.audit-report_lightboxNavNext__olvQi{right:1rem}@media (max-width:639px){.audit-report_lightboxNav__UNKEH{width:2.25rem;height:2.25rem;font-size:1.5rem}.audit-report_lightboxNavPrev__kJCfI{left:.5rem}.audit-report_lightboxNavNext__olvQi{right:.5rem}}.audit-report_warningsWrap__QOo2t{margin-top:.75rem}.audit-report_warningsToggle__qHg5_{display:flex;align-items:center;gap:.5rem;width:100%;padding:.625rem .75rem;border-radius:.625rem;border:1px solid rgba(15,23,42,.08);background:#f8fafc;font-size:.8125rem;font-weight:600;color:#64748b;cursor:pointer;font-family:inherit}.audit-report_warningsChevron___Yiyp{margin-left:auto;width:1rem;height:1rem;transition:transform .2s}.audit-report_warningsChevronOpen__72AlV{transform:rotate(180deg)}.audit-report_warningsList__eUZ8O{margin:.5rem 0 0;padding:.75rem;list-style:none;border-radius:.625rem;background:#fff;border:1px solid rgba(15,23,42,.06);font-size:.8125rem;color:#64748b;line-height:1.5}.audit-report_warningsList__eUZ8O li+li{margin-top:.5rem}.audit-report_toast__t6pO9{position:fixed;bottom:5rem;left:50%;transform:translateX(-50%);z-index:110;padding:.625rem 1.125rem;border-radius:9999px;background:#0f172a;color:#fff;font-size:.875rem;font-weight:600;box-shadow:0 8px 24px rgba(15,23,42,.25);animation:audit-report_toastIn__Fh7wW .25s ease}@media (min-width:1024px){.audit-report_toast__t6pO9{bottom:2rem}}@keyframes audit-report_toastIn__Fh7wW{0%{opacity:0;transform:translateX(-50%) translateY(8px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.audit-report_copyBtn__RdGRV{display:inline-flex;align-items:center;gap:.375rem;margin-top:.625rem;padding:.45rem .75rem;border-radius:.5rem;border:1px solid rgba(99,56,242,.2);background:#fff;font-size:.75rem;font-weight:600;color:#6338f2;cursor:pointer;font-family:inherit}.audit-report_copyBtn__RdGRV:hover{background:#f3f0ff}.audit-report_confettiParticle__Pxx62{position:fixed;top:0;width:8px;height:8px;border-radius:2px;pointer-events:none;z-index:120;animation:audit-report_confettiFall__K1y_C 1s ease-out forwards}@keyframes audit-report_confettiFall__K1y_C{0%{transform:translateY(0) rotate(0deg);opacity:1}to{transform:translateY(100vh) rotate(2turn);opacity:0}}.audit-report_marketBlock__VQQDJ{margin-top:1rem}.audit-report_marketBlockTitle__HBHb_{margin:0 0 .65rem;font-size:.9375rem;font-weight:700;letter-spacing:-.02em;color:#0f172a}.audit-report_subsectionGap__ZLGpB{display:flex;flex-direction:column;gap:1rem}.audit-report_grid2Compact__PaJn7{display:grid;gap:.75rem}@media (min-width:640px){.audit-report_grid2Compact__PaJn7{grid-template-columns:repeat(2,1fr)}}.audit-report_tabSection__Ehm90{display:none}.audit-report_tabSectionActive__25KC8{display:block}.audit-report_chartSvg__JqYhp{display:block;width:100%;height:auto}.audit-report_chartRadarWrap__Da36f{width:100%;max-width:22rem;margin:0 auto}.audit-report_radarV2__gG9Ef{width:100%}.audit-report_radarHeader__KV3Tw{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;margin-bottom:.75rem}.audit-report_radarHint___gTiM{margin:0;font-size:.6875rem;font-weight:600;color:#64748b}.audit-report_radarAvg__C3Fh2{margin:0;font-size:.75rem;color:#64748b}.audit-report_radarAvg__C3Fh2 strong{font-size:.9375rem;font-weight:800;color:#0f172a;font-variant-numeric:tabular-nums}.audit-report_radarChartArea__XgOpv{width:100%;max-width:20rem;margin:0 auto}.audit-report_radarSvg__cNzLV{display:block;width:100%;height:auto;overflow:visible}.audit-report_radarScoreTag__Oc_CV{font-size:10px;font-weight:800;font-family:inherit;font-variant-numeric:tabular-nums;paint-order:stroke;stroke:#fff;stroke-width:3px}.audit-report_radarAxisNum__gsuf9{font-size:11px;font-weight:800;font-family:inherit}.audit-report_radarLegendRow__dlKOr{display:flex;flex-direction:column;gap:.375rem;margin-top:.875rem}.audit-report_radarLegendChip__9y_kJ{display:flex;align-items:center;gap:.625rem;width:100%;padding:.5rem .625rem;border-radius:var(--audit-radius,1.25rem);border:1px solid rgba(15,23,42,.06);background:#fff;cursor:default;text-align:left;font-family:inherit;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.audit-report_radarLegendChipActive__V483h,.audit-report_radarLegendChip__9y_kJ:focus-visible,.audit-report_radarLegendChip__9y_kJ:hover{background:var(--radar-tint);border-color:color-mix(in srgb,var(--radar-color) 35%,transparent);box-shadow:inset 3px 0 0 var(--radar-color);outline:none}.audit-report_radarLegendNum__FiFac{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:1.625rem;height:1.625rem;border-radius:9999px;background:var(--radar-color);color:#fff;font-size:.6875rem;font-weight:800}.audit-report_radarLegendCopy__lV8qc{flex:1;min-width:0;display:flex;flex-direction:column;gap:.0625rem}.audit-report_radarLegendName__g5tz2{font-size:.8125rem;font-weight:700;color:#0f172a;line-height:1.2}.audit-report_radarLegendFull__TqAh8{font-size:.625rem;color:#94a3b8;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.audit-report_radarLegendScore__RBrpY{flex-shrink:0;font-size:1rem;font-weight:800;color:var(--radar-color);font-variant-numeric:tabular-nums;min-width:1.75rem;text-align:right}.audit-report_chartRadarPolygon__DxTEI{transition:points .8s cubic-bezier(.22,1,.36,1)}.audit-report_chartRadarLabel__2gCe7{font-size:9px;font-weight:600;fill:#64748b;font-family:inherit}.audit-report_chartRadarCenter__EEl_2{font-size:18px;font-weight:800;fill:#0f172a;font-family:inherit}.audit-report_chartRadarCenterSub__cXs7V{font-size:9px;font-weight:600;fill:#94a3b8;text-transform:uppercase;letter-spacing:.06em;font-family:inherit}.audit-report_chartLegendGrid__Gw8az{display:grid;grid-template-columns:1fr;gap:.375rem;margin-top:.75rem}@media (min-width:480px){.audit-report_chartLegendGrid__Gw8az{grid-template-columns:repeat(2,1fr)}}.audit-report_chartLegendItem__baV2c{display:flex;align-items:center;gap:.5rem;font-size:.6875rem;color:#64748b}.audit-report_chartLegendDot__OfOPG{width:.5rem;height:.5rem;border-radius:9999px;flex-shrink:0}.audit-report_chartLegendLabel__UZL70{flex:1;min-width:0;line-height:1.3}.audit-report_chartLegendValue__sVUF7{font-weight:700;color:#0f172a;font-variant-numeric:tabular-nums}.audit-report_chartBarsStack__oenTE{display:flex;flex-direction:column;gap:.875rem}.audit-report_chartBarRow__FoywN{display:flex;flex-direction:column;gap:.35rem}.audit-report_chartBarHeader__x2FCk{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.audit-report_chartBarLabel__jLy9_{font-size:.8125rem;font-weight:500;color:#0f172a}.audit-report_chartBarValue__zD4Wz{font-size:.8125rem;font-weight:700;color:#0f172a;font-variant-numeric:tabular-nums}.audit-report_chartBarTrack__kwBCA{height:.5rem;border-radius:9999px;background:#f1f5f9;overflow:hidden}.audit-report_chartBarFillPurple__6Ll3l,.audit-report_chartBarFill__lZQ1i{height:100%;border-radius:9999px;transition:width .9s cubic-bezier(.22,1,.36,1)}.audit-report_chartBarFillPurple__6Ll3l{background:var(--audit-accent)}.audit-report_chartBarTopLabel__krPa0{font-size:11px;font-weight:700;fill:#0f172a;font-family:inherit}.audit-report_chartBarTopLabelPurple__QMxDu{font-size:11px;font-weight:700;fill:#6338f2;font-family:inherit}.audit-report_chartBarBottomLabel__ftw8F{font-size:10px;font-weight:600;fill:#64748b;font-family:inherit}.audit-report_chartBarAnim__BkPn0{transition:height .85s cubic-bezier(.22,1,.36,1),y .85s cubic-bezier(.22,1,.36,1)}.audit-report_chartFadeIn__SJWWh{animation:audit-report_chartFadeIn__SJWWh .6s ease forwards}.audit-report_chartLineDraw__NgHNq{stroke-dasharray:600;stroke-dashoffset:600;animation:audit-report_chartLineDraw__NgHNq 1.2s ease .15s forwards}@keyframes audit-report_chartFadeIn__SJWWh{0%{opacity:0}to{opacity:1}}@keyframes audit-report_chartLineDraw__NgHNq{to{stroke-dashoffset:0}}.audit-report_chartTrendRef__qlyyT{font-size:9px;font-weight:600;fill:#6338f2;font-family:inherit}.audit-report_chartAxisLabel__L1Rbi{font-size:8px;font-weight:500;fill:#94a3b8;font-family:inherit}.audit-report_chartDot__SAIXQ{transition:cy .8s cubic-bezier(.22,1,.36,1)}.audit-report_weatherStrip__8JL_Q{display:flex;gap:.375rem;overflow-x:auto;padding-bottom:.25rem;scrollbar-width:none}.audit-report_weatherStrip__8JL_Q::-webkit-scrollbar{display:none}.audit-report_weatherDay__866lR{flex:1;min-width:3.5rem;display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.625rem .375rem;border-radius:.875rem;background:#f8fafc;border:1px solid rgba(15,23,42,.05);animation:audit-report_weatherIn__HIi4M .45s ease backwards}@keyframes audit-report_weatherIn__HIi4M{0%{opacity:0;transform:translateY(6px)}}.audit-report_weatherWeekday__zyHXJ{font-size:.625rem;font-weight:600;text-transform:capitalize;color:#64748b}.audit-report_weatherIcon__9kCMK{width:1.375rem;height:1.375rem}.audit-report_weatherBarTrack__BdtXk{width:.375rem;height:2.5rem;border-radius:9999px;background:#fff;border:1px solid rgba(15,23,42,.06);display:flex;align-items:flex-end;overflow:hidden}.audit-report_weatherBarFill__cZAce{width:100%;border-radius:9999px;background:#f59e0b;transition:height .8s cubic-bezier(.22,1,.36,1)}.audit-report_weatherTempMax__qhC7C{font-size:.8125rem;font-weight:700;color:#0f172a;font-variant-numeric:tabular-nums}.audit-report_weatherTempMin__XH__p{font-size:.625rem;color:#94a3b8;font-variant-numeric:tabular-nums}.audit-report_competitorChart__X33zn{display:flex;flex-direction:column;gap:.625rem}.audit-report_competitorRow__eC3l3{padding:.75rem .875rem;border-radius:.875rem;background:#f8fafc;border:1px solid rgba(15,23,42,.05);animation:audit-report_weatherIn__HIi4M .45s ease backwards}.audit-report_competitorRowYou__bJdqO{background:var(--audit-accent-soft);border-color:rgba(99,56,242,.15)}.audit-report_competitorHeader__pTFW1{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.5rem}.audit-report_competitorName__bKysu{font-size:.8125rem;font-weight:600;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audit-report_competitorRowYou__bJdqO .audit-report_competitorName__bKysu{color:#6338f2}.audit-report_competitorRating__2ACHe{display:inline-flex;align-items:center;gap:.2rem;font-size:.75rem;font-weight:700;color:#0f172a;flex-shrink:0}.audit-report_competitorStar__bVW9G{width:.75rem;height:.75rem;color:#f59e0b}.audit-report_competitorBarTrack__jul12{height:.375rem;border-radius:9999px;background:rgba(255,255,255,.9);overflow:hidden}.audit-report_competitorBarFill__AdKq0{height:100%;border-radius:9999px;background:#cbd5e1;transition:width .9s cubic-bezier(.22,1,.36,1)}.audit-report_competitorBarFillYou__ZePMg{height:100%;border-radius:9999px;background:var(--audit-accent);transition:width .9s cubic-bezier(.22,1,.36,1)}.audit-report_competitorPrice__Vsob_{margin:.35rem 0 0;text-align:right;font-size:.6875rem;font-weight:600;color:#64748b;font-variant-numeric:tabular-nums}@media print{.audit-report_breadcrumb__FYlvq,.audit-report_heroActions__MfDBU,.audit-report_tabNavWrap__VOVml,.audit-report_toast__t6pO9,.audit-report_weakPointCta__qTB9P{display:none!important}.audit-report_auditRoot__ne03J{max-width:none;padding:0!important}.audit-report_card__HH17O,.audit-report_heroCompact__2BfaP,.audit-report_opportunityBanner__R_keH,.audit-report_premiereBlock__isuZv{-moz-column-break-inside:avoid;break-inside:avoid;box-shadow:none!important;border:1px solid #e2e8f0!important}.audit-report_tabIntro___pgST{display:none!important}.audit-report_tabSection__Ehm90{display:block!important;page-break-inside:avoid;margin-bottom:1.5rem}.audit-report_tabSection__Ehm90:before{content:attr(data-print-label);display:block;font-size:1.125rem;font-weight:700;margin-bottom:.75rem;color:#0f172a}}.audit-report_unavailableNotice__hoKvE{margin-top:.75rem;padding:.875rem 1rem;border-radius:var(--audit-radius,1.25rem);background:#f8fafc;border:1px dashed rgba(148,163,184,.55)}.audit-report_unavailableTitle__K_izu{margin:0;font-size:.875rem;font-weight:600;color:#64748b}.audit-report_unavailableDetail__HkI9U{margin:.375rem 0 0;font-size:.8125rem;line-height:1.55;color:#94a3b8}.audit-report_panelIntro__r161q{margin:.75rem 0 0;font-size:.8125rem;line-height:1.55;color:#64748b}.audit-report_panelFootnote__KopHP{margin:.875rem 0 0;font-size:.8125rem;line-height:1.55;color:#94a3b8}.audit-report_unchangedBanner__ghZlW{margin:1rem 0 0;padding:1rem 1.125rem;border-radius:1rem;border:1px solid rgba(34,197,94,.28);background:linear-gradient(180deg,rgba(240,253,244,.95),rgba(255,255,255,.9))}.audit-report_unchangedBanner__ghZlW strong{display:block;font-size:.9375rem;font-weight:700;color:#166534}.audit-report_unchangedBanner__ghZlW p{margin:.35rem 0 0;font-size:.8125rem;line-height:1.55;color:#3f6212}.audit-report_pricingSuggestionsList__KWUz7{margin:.75rem 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.625rem}.audit-report_pricingSuggestionItem__DicoM{padding:.75rem;border-radius:var(--audit-radius,1.25rem);background:#f8fafc;border:1px solid rgba(15,23,42,.05)}.audit-report_pricingSuggestionHead__zp3K2{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem .5rem}.audit-report_pricingSuggestionDate__qC7H7{font-size:.75rem;font-weight:700;color:#6338f2}.audit-report_pricingSuggestionEvent__xj3k1{font-size:.8125rem;font-weight:600;color:#0f172a}.audit-report_pricingSuggestionKind__VcVo8{font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:.15rem .4rem;border-radius:.375rem;background:#f3f0ff;color:#6338f2}.audit-report_pricingSuggestionText__jybrQ{margin:.375rem 0 0;font-size:.8125rem;line-height:1.55;color:#64748b}.audit-report_pricingSuggestionMeta__L9UVZ{margin:.25rem 0 0;font-size:.75rem;color:#94a3b8}.audit-report_pricingNotesBox__BppzI{margin-top:.875rem;padding:.75rem;border-radius:var(--audit-radius,1.25rem);background:rgba(243,240,255,.45);border:1px solid rgba(99,56,242,.1)}.audit-report_pricingNotesTitle__4fQyW{margin:0;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#6338f2}.audit-report_pricingNotesList__199Vd{margin:.5rem 0 0;padding-left:1.125rem;font-size:.8125rem;line-height:1.55;color:#64748b}.audit-report_emptyListNotice__bJbAm{margin:.75rem 0 0;font-size:.875rem;line-height:1.55;color:#94a3b8}.audit-report_opportunityBanner__R_keH{margin-top:0;padding:1.25rem 1.5rem;border-radius:var(--audit-radius,.75rem);background:#ffffff;box-shadow:var(--audit-shadow,0 1px 2px rgba(15,23,42,.04),inset 0 0 0 1px rgba(15,23,42,.05));display:flex;flex-direction:column;gap:1rem}.audit-report_opportunityMain__K2fCS{display:flex;flex-wrap:wrap;gap:1.25rem;align-items:flex-start}.audit-report_opportunityRevenue__9QUEB{flex-shrink:0}.audit-report_opportunityRevenueLabel__7uwOW{margin:0;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#16a34a}.audit-report_opportunityRevenueValue__5Ku1w{margin:.25rem 0 0;font-size:1.75rem;font-weight:800;color:#15803d;letter-spacing:-.02em}.audit-report_opportunityRevenueValue__5Ku1w span{font-size:.875rem;font-weight:600;color:#64748b}.audit-report_opportunityTitle__cJG5U{margin:0;font-size:1rem;font-weight:700;color:#0f172a}.audit-report_opportunityHint__YykQx,.audit-report_opportunitySummary__EUXOn{margin:.375rem 0 0;font-size:.8125rem;line-height:1.55;color:#64748b}.audit-report_opportunityGapsTitle__5YwPE{margin:0;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#6338f2}.audit-report_opportunityGapsList__ItKKs{margin:.5rem 0 0;padding:0;list-style:none;display:grid;gap:.625rem}@media (min-width:640px){.audit-report_opportunityGapsList__ItKKs{grid-template-columns:repeat(3,minmax(0,1fr))}}.audit-report_opportunityGapItem__cWDcO{display:flex;gap:.625rem;padding:.625rem .75rem;border-radius:var(--audit-radius,1.25rem);background:rgba(255,255,255,.75);border:1px solid rgba(15,23,42,.05)}.audit-report_opportunityGapScore__MZmx1{font-size:.75rem;font-weight:800;color:#6338f2;flex-shrink:0}.audit-report_opportunityGapName__JMs4M{margin:0;font-size:.8125rem;font-weight:600;color:#0f172a}.audit-report_opportunityGapImpact__DzkUv,.audit-report_opportunityGapLever__K_5Sj{margin:.125rem 0 0;font-size:.6875rem;line-height:1.4;color:#94a3b8}.audit-report_opportunityCta__np2V8{align-self:flex-start;padding:.5rem .875rem;border-radius:.625rem;border:none;background:#6338f2;color:#fff;font-size:.8125rem;font-weight:600;cursor:pointer}.audit-report_opportunityCta__np2V8:hover{background:#5028d9}.audit-report_analysisGrid__LVNZU{margin-top:.65rem;display:grid;gap:.5rem}@media (min-width:768px){.audit-report_analysisGrid__LVNZU{grid-template-columns:repeat(2,minmax(0,1fr))}}.audit-report_analysisItem__bH2TE{padding:.65rem .75rem;border-radius:.875rem;background:#f8fafc;border:1px solid rgba(15,23,42,.04)}.audit-report_analysisItemLabel__xeYqH{margin:0;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#6338f2}.audit-report_analysisItemText__gX_J_{margin:.25rem 0 0;font-size:.75rem;line-height:1.4;color:#64748b}.audit-report_analysisInsightPanel__6nIMX{margin-top:.875rem;padding-top:.875rem;border-top:1px dashed rgba(148,163,184,.35);background:transparent!important;border:none!important;box-shadow:none!important;padding-left:0!important;padding-right:0!important}.audit-report_marketDeepGrid__6RT3s{margin-top:.75rem}.audit-report_pricingMetaRow__0qpXm{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.875rem}.audit-report_pricingMetaChip__hFKQq{font-size:.75rem;padding:.35rem .625rem;border-radius:999px;background:#f3f0ff;color:#6338f2;font-weight:600}.audit-report_supplyGrid__I1Mz_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;margin-top:.75rem}@media (min-width:640px){.audit-report_supplyGrid__I1Mz_{grid-template-columns:repeat(4,minmax(0,1fr))}}.audit-report_supplyTile__k0ive{padding:.75rem;border-radius:var(--audit-radius,1.25rem);background:#f8fafc;text-align:center}.audit-report_supplyValue__wgSCd{display:block;font-size:1.25rem;font-weight:700;color:#0f172a}.audit-report_supplyLabel__xtRH0{display:block;margin-top:.25rem;font-size:.6875rem;color:#94a3b8;line-height:1.35}.audit-report_supplySummary__4b1xh{margin:.875rem 0 0;font-size:.8125rem;line-height:1.5;color:#64748b}.audit-report_nearbyLodgingList__TIq3l{margin:.875rem 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.5rem}.audit-report_nearbyLodgingItem__uE0Sd{display:flex;justify-content:space-between;gap:.75rem;align-items:baseline;padding:.625rem .75rem;border-radius:.625rem;background:#f8fafc}.audit-report_nearbyLodgingName__oad1R{font-size:.8125rem;font-weight:600;color:#0f172a}.audit-report_nearbyLodgingMeta__ZCWoe{font-size:.75rem;color:#94a3b8;text-align:right;white-space:nowrap}.audit-report_similarListingsList__T5MP1{margin:.75rem 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.625rem}.audit-report_similarListingItem__kXWcz{padding:.75rem;border-radius:var(--audit-radius,1.25rem);background:#f8fafc;border:1px solid rgba(15,23,42,.04)}.audit-report_similarListingHead__CGcF9{display:flex;justify-content:space-between;gap:.5rem;align-items:baseline}.audit-report_similarListingName__tSVkM{font-size:.875rem;font-weight:600;color:#0f172a}.audit-report_similarListingRating__zLgCU{font-size:.8125rem;font-weight:700;color:#6338f2}.audit-report_similarListingMeta__tnGwS{margin:.25rem 0 0;font-size:.75rem;color:#94a3b8}.audit-report_similarListingStrengths__0zXl2{margin:.375rem 0 0;font-size:.8125rem;color:#64748b}.audit-report_amenityChips__pk1zd{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.75rem}.audit-report_amenityChip__Y05k7{font-size:.75rem;padding:.35rem .625rem;border-radius:999px;background:#f1f5f9;color:#475569}.audit-report_limitsPanel__4zWxP{background:#fffbeb!important;border-color:rgba(245,158,11,.2)!important}.audit-report_limitsList__M8KiO{margin:.625rem 0 0;padding-left:1.125rem;font-size:.8125rem;line-height:1.55;color:#92400e}.audit-report_yourPositionPanel__7f_Pi{background:var(--audit-accent-soft)!important}.audit-report_yourPositionGrid__L6S3S{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:.75rem}.audit-report_yourPositionLabel__zVLtD{margin:0;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#94a3b8}.audit-report_yourPositionValue__ySsx9{margin:.125rem 0 0;font-size:1rem;font-weight:700;color:#0f172a}.audit-report_hostCard__bEDUx{margin-top:.75rem;display:flex;flex-direction:column;gap:1rem}.audit-report_hostIdentity__CL_Fx{display:flex;align-items:center;gap:.875rem}.audit-report_hostIdentityText__oSRBz{min-width:0}.audit-report_hostAvatarPlaceholder__FDo1Z,.audit-report_hostAvatar__J1o2B{width:56px;height:56px;border-radius:999px;flex-shrink:0}.audit-report_hostAvatar__J1o2B{-o-object-fit:cover;object-fit:cover;border:1px solid rgba(15,23,42,.08)}.audit-report_hostAvatarPlaceholder__FDo1Z{display:inline-flex;align-items:center;justify-content:center;background:#ecfdf5;color:#047857;font-weight:700;font-size:1.25rem}.audit-report_hostName__ogPT0{margin:0;font-size:1.125rem;font-weight:700;line-height:1.3;color:#0f172a;text-decoration:none}a.audit-report_hostName__ogPT0:hover{color:#6338f2}.audit-report_hostListingsCount__rNIkn{margin:.25rem 0 0;font-size:.875rem;color:#64748b}.audit-report_hostBadges__M8WDN{display:flex;flex-wrap:wrap;gap:.5rem}.audit-report_hostBadgeNeutral__FZFhs{font-size:.6875rem;font-weight:600;padding:.25rem .625rem;border-radius:999px;background:#f1f5f9;color:#64748b}.audit-report_hostBio__u45kE{margin:0;font-size:.875rem;line-height:1.55;color:#64748b}.audit-report_hostMeta__qvW_O{margin:0;display:grid;grid-template-columns:1fr auto;-moz-column-gap:1.5rem;column-gap:1.5rem;row-gap:.625rem;font-size:.875rem}.audit-report_hostMeta__qvW_O dt{margin:0;color:#94a3b8;font-weight:500}.audit-report_hostMeta__qvW_O dd{margin:0;color:#0f172a;font-weight:700;text-align:right;white-space:nowrap}.audit-report_highlightsList__6ZUc0{margin:.75rem 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.5rem}.audit-report_highlightsList__6ZUc0 li{padding:.625rem .875rem;border-radius:.625rem;background:rgba(243,240,255,.55);font-size:.875rem;font-weight:500;color:#334155}.audit-report_highlightsList__6ZUc0 li:before{content:"✦ ";color:#6338f2}.audit-report_superhostMeta__hzEf9{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.5rem}.audit-report_superhostChip__pUinG{font-size:.6875rem;font-weight:600;padding:.25rem .5rem;border-radius:999px;background:#f3f0ff;color:#6338f2}.audit-report_heroVerifyHint__p_Owf{color:#d97706;font-weight:600;font-size:.8125rem}.audit-report_marketUnavailableBanner__Ry3EY{margin-top:.75rem;padding:.875rem 1rem;border-radius:var(--audit-radius,1.25rem);background:#fffbeb;border:1px solid rgba(245,158,11,.25);font-size:.8125rem;line-height:1.55;color:#92400e}.audit-report_currentPriceOnly__tIclo{margin-top:.75rem;padding:1rem;border-radius:var(--audit-radius,1.25rem);background:rgba(243,240,255,.55);text-align:center}.audit-report_currentPriceOnlyLabel__YfyC_{margin:0;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#6338f2}.audit-report_detailRevenue__ZgdsC{margin:.625rem 0 0;padding:.625rem .75rem;border-radius:.625rem;background:rgba(34,197,94,.08);font-size:.8125rem;color:#15803d}.audit-report_scoreBlendNote__R_Akt{margin:0 0 1rem;padding:.75rem 1rem;border-radius:var(--audit-radius,1.25rem);background:rgba(243,240,255,.5);border:1px solid rgba(99,56,242,.1);font-size:.8125rem;line-height:1.5;color:#64748b}.audit-report_scoreBlendDetail__FtE7L{margin:.5rem 0 0;font-size:.6875rem;color:#94a3b8}.audit-report_localEventsList__A1CcA,.audit-report_peerSampleList__bYtge{margin:.75rem 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.625rem}.audit-report_localEventItem__2_Z05,.audit-report_peerSampleItem__HJkXX{padding:.75rem;border-radius:var(--audit-radius,1.25rem);background:#f8fafc;border:1px solid rgba(15,23,42,.05)}.audit-report_localEventHead__WsAVS{display:flex;justify-content:space-between;gap:.5rem;margin-bottom:.25rem}.audit-report_localEventCategory__n6FMP{font-size:.625rem;font-weight:700;text-transform:uppercase;color:#6338f2}.audit-report_localEventDate__BexOR{font-size:.6875rem;color:#94a3b8}.audit-report_localEventName__f1NGZ{margin:0;font-size:.875rem;font-weight:600;color:#0f172a}.audit-report_localEventName__f1NGZ a{color:inherit;text-decoration:underline;text-underline-offset:2px}.audit-report_localEventMeta__1Z_y2{margin:.25rem 0 0;font-size:.75rem;color:#64748b}.audit-report_peerBenchmarkGrid__lTwwN{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.75rem}.audit-report_peerBenchmarkTile__CNaf3{padding:.75rem;border-radius:var(--audit-radius,1.25rem);background:#f8fafc}.audit-report_peerBenchmarkLabel__PK30P{margin:0;font-size:.6875rem;color:#94a3b8}.audit-report_peerBenchmarkValue__UL_FL{margin:.25rem 0 0;font-size:1rem;font-weight:700;color:#0f172a}.audit-report_peerSampleName__pI2Sa{display:block;font-size:.8125rem;font-weight:600;color:#334155}.audit-report_peerSampleMeta__9GKpX{display:block;margin-top:.125rem;font-size:.75rem;color:#64748b}.audit-report_missingPhotoRooms__di1je{margin-top:1rem;padding:.75rem;border-radius:var(--audit-radius,1.25rem);background:rgba(251,191,36,.08);border:1px solid rgba(245,158,11,.15)}.audit-report_missingPhotoRoomsTitle__NHIXf{margin:0;font-size:.75rem;font-weight:700;color:#b45309}.audit-report_missingPhotoRoomsList__N_7B_{margin:.5rem 0 0;padding-left:1.125rem;font-size:.8125rem;color:#92400e}.audit-report_reviewResponseList__WzY27{margin:.75rem 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.75rem}.audit-report_reviewResponseItem__85vU0{display:flex;flex-direction:column;gap:.65rem;padding:.875rem;border-radius:var(--audit-radius,1.25rem);background:#f8fafc;font-size:.8125rem;line-height:1.55;color:#64748b}.audit-report_reviewResponseSource__Q88iy{margin:0;padding:.65rem .75rem;border-left:3px solid rgba(99,56,242,.35);border-radius:.65rem;background:#fff}.audit-report_reviewResponseSourceMeta__jHaEs{margin:0 0 .25rem;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#6338f2}.audit-report_reviewResponseSourceText__E__Yl{margin:0;font-size:.8125rem;line-height:1.45;color:#475569}.audit-report_reviewResponseBody__cA_pG{display:flex;flex-direction:column;gap:.5rem}.audit-report_reviewResponseLabel__VewT1{margin:0;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#0f172a}.audit-report_recentReviewsCountHint__9hZlA{font-size:.75rem;font-weight:500;text-transform:none;letter-spacing:0;color:#94a3b8}.audit-report_superhostActionPlan__4KDf3,.audit-report_superhostCriteriaList__4zAi4{margin:.75rem 0 0;padding-left:1.125rem;font-size:.8125rem;line-height:1.55;color:#64748b}.audit-report_equipementsPanelHead__GLPTT{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem}.audit-report_equipementsScoreBadge__xN5Bx{font-size:.75rem;font-weight:600;color:#6338f2;background:rgba(243,240,255,.7);padding:.2rem .5rem;border-radius:999px}.audit-report_equipementsCountLine__aAhrJ{margin:.5rem 0 .75rem;font-size:.8125rem;color:#64748b}.audit-report_equipementsAnalysisBox__pWO0M{margin-top:1rem;padding:.875rem;border-radius:var(--audit-radius,1.25rem);background:#f8fafc}.audit-report_equipementsAnalysisLabel__1gokI{margin:0 0 .35rem;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#94a3b8}.audit-report_equipementsAnalysisText__rcX4D,.audit-report_equipementsComment__Cvtcz{margin:0;font-size:.8125rem;line-height:1.55;color:#64748b}.audit-report_equipementsComment__Cvtcz{margin-top:.75rem}.audit-report_equipementsZoneBlock__SNJAJ{margin-top:1.25rem;padding-top:1rem;border-top:1px solid rgba(15,23,42,.06)}.audit-report_equipementsZoneTitle__N81Ah{margin:0;font-size:.8125rem;font-weight:600;color:#334155}.audit-report_amenityChipListing__3nmD0{border-radius:999px;background:rgba(243,240,255,.85);color:#4c1d95;border:1px solid rgba(99,56,242,.12)}.audit-report_amenityChipListing__3nmD0,.audit-report_amenityChipZone___vdil{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .65rem .35rem .35rem;font-size:.75rem;font-weight:500}.audit-report_amenityChipZone___vdil{border-radius:999px;background:#f1f5f9;color:#475569;border:1px solid rgba(15,23,42,.06)}.audit-report_amenityChipGap__wXbN2{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .65rem .35rem .35rem;border-radius:999px;font-size:.75rem;font-weight:500;background:#fff7ed;color:#c2410c;border:1px solid rgba(234,88,12,.15)}.audit-report_heroLocation__amBuY{margin:.4rem 0 0;font-size:.9375rem;color:#64748b;line-height:1.4}.audit-report_planFooterUpsell__Lpj6w{margin-top:.2rem;padding-top:.9rem;padding-bottom:.15rem;border-top:1px solid rgba(91,49,232,.1)}.audit-report_planFooterUpsell__Lpj6w .audit-report_freemiumCompact__GVlLA,.audit-report_planFooterUpsell__Lpj6w .freemiumCompact{border:none;box-shadow:none;background:linear-gradient(115deg,rgba(245,243,255,.72),rgba(255,255,255,.5) 70%);border-radius:.9rem;padding:.8rem .9rem;overflow:visible}.audit-report_planFooterUpsell__Lpj6w .audit-report_freemiumCompactIcon__aWVBv{width:2rem;height:2rem;border-radius:.55rem}.audit-report_planFooterUpsell__Lpj6w .audit-report_freemiumCompactTitle__B89vz{font-size:.875rem;font-weight:700;letter-spacing:-.02em}.audit-report_planFooterUpsell__Lpj6w .audit-report_freemiumCompactCta__y3eQV{border-radius:.7rem;padding:.55rem 1rem;font-size:.8125rem;white-space:nowrap;box-shadow:0 1px 1px rgba(91,49,232,.06),0 8px 22px rgba(91,49,232,.16)}.audit-report_planFooterUpsell__Lpj6w .audit-report_freemiumCompactCta__y3eQV:hover{box-shadow:0 1px 1px rgba(91,49,232,.08),0 10px 26px rgba(91,49,232,.2)}@media (min-width:640px){.audit-report_planFooterUpsell__Lpj6w .audit-report_freemiumCompact__GVlLA{display:flex;flex-wrap:nowrap;align-items:center;gap:.75rem 1rem}.audit-report_planFooterUpsell__Lpj6w .audit-report_freemiumCompactCta__y3eQV{flex-shrink:0}}@media (max-width:639px){.audit-report_planFooterUpsell__Lpj6w{padding-top:.8rem}.audit-report_planFooterUpsell__Lpj6w .audit-report_freemiumCompact__GVlLA{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"icon copy" "cta cta";align-items:center;-moz-column-gap:.7rem;column-gap:.7rem;row-gap:.7rem;padding:.75rem .8rem}.audit-report_planFooterUpsell__Lpj6w .audit-report_freemiumCompactIcon__aWVBv{grid-area:icon;align-self:center}.audit-report_planFooterUpsell__Lpj6w .audit-report_freemiumCompactCopy__57QIN{grid-area:copy;width:auto;min-width:0}.audit-report_planFooterUpsell__Lpj6w .audit-report_freemiumCompactCta__y3eQV{grid-area:cta;width:100%;min-height:2.65rem;justify-content:center;white-space:normal}}.audit-report_recentReviewsList__GWHb0{margin:.75rem 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:1rem}.audit-report_recentReviewItem__WMNbg{padding:.875rem;border-radius:var(--audit-radius,1.25rem);background:#f8fafc;border:1px solid rgba(15,23,42,.05)}.audit-report_recentReviewHead__t2lSW{display:flex;align-items:center;gap:.625rem;margin-bottom:.5rem}.audit-report_recentReviewAvatarPlaceholder__Tha7E,.audit-report_recentReviewAvatar__B07wW{width:32px;height:32px;border-radius:999px;flex-shrink:0}.audit-report_recentReviewAvatar__B07wW{-o-object-fit:cover;object-fit:cover}.audit-report_recentReviewAvatarPlaceholder__Tha7E{display:inline-flex;align-items:center;justify-content:center;background:#fef3c7;color:#b45309;font-size:.875rem}.audit-report_recentReviewAuthor__x4AOf{margin:0;font-size:.875rem;font-weight:600;color:#0f172a}.audit-report_recentReviewRating__Z__j_{font-weight:500;color:#64748b}.audit-report_recentReviewDate__zE7EK{margin:.125rem 0 0;font-size:.75rem;color:#94a3b8}.audit-report_recentReviewText__RqU65{margin:0;font-size:.875rem;line-height:1.55;color:#475569}.audit-report_houseRulesList__JBayP{margin:.75rem 0 0;padding-left:1.25rem;font-size:.875rem;line-height:1.6;color:#64748b}.audit-report_poiArgumentsList__5nSEJ{margin:0 0 .75rem;padding-left:1.25rem;font-size:.8125rem;line-height:1.55;color:#64748b}.audit-report_weatherStatsRow__WtaUZ{display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin:0 0 .75rem;font-size:.8125rem;color:#64748b}.audit-report_warningsBody__b5v1D{margin-top:.5rem}.audit-report_warningsSectionLabel__EUAbE{margin:.75rem 0 .375rem;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#94a3b8}.audit-report_warningsBody__b5v1D .audit-report_warningsSectionLabel__EUAbE:first-child{margin-top:0}.audit-report_freemiumUpsell__jXxMQ{position:relative;overflow:hidden;border-radius:var(--dash-radius,var(--audit-radius,.75rem));border:1px solid rgba(91,49,232,.14);box-shadow:0 8px 28px rgba(91,49,232,.08),inset 0 1px 0 rgba(255,255,255,.92);background:linear-gradient(125deg,rgba(255,255,255,.96),rgba(245,243,255,.78) 48%,rgba(237,233,254,.58))}.audit-report_freemiumUpsellGlow___Rg82{pointer-events:none;position:absolute;right:-2.5rem;top:-3.5rem;width:11rem;height:11rem;border-radius:9999px;background:radial-gradient(circle,rgba(91,49,232,.16) 0,transparent 70%)}.audit-report_freemiumUpsellInner__4W90l{position:relative;display:flex;flex-direction:column;gap:1.25rem;padding:1rem 1.1rem}@media (min-width:640px){.audit-report_freemiumUpsellInner__4W90l{flex-direction:row;align-items:center;justify-content:space-between;gap:1.75rem;padding:1.15rem 1.35rem}}.audit-report_freemiumUpsellMain__ck_d2{display:flex;min-width:0;flex:1;gap:.9rem}.audit-report_freemiumUpsellIcon__hsp9W{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:.85rem;border:1px solid rgba(91,49,232,.18);background:linear-gradient(145deg,rgba(255,255,255,.95),rgba(237,233,254,.7));box-shadow:inset 0 1px 0 rgba(255,255,255,.9)}.audit-report_freemiumUpsellCopy__OnJ7u{min-width:0}.audit-report_freemiumUpsellEyebrow__4wg6H{margin:0;font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgba(91,49,232,.82)}.audit-report_freemiumUpsellTitle__GFlYp{margin:.3rem 0 0;font-size:.9375rem;font-weight:650;letter-spacing:-.02em;color:#0f172a}@media (min-width:640px){.audit-report_freemiumUpsellTitle__GFlYp{font-size:1rem}}.audit-report_freemiumUpsellDesc__rwAgY{margin:.4rem 0 0;max-width:36rem;font-size:.8125rem;line-height:1.55;color:#64748b}.audit-report_freemiumUpsellChips__RZ5XB{display:flex;flex-wrap:wrap;gap:.375rem;margin:.75rem 0 0;padding:0;list-style:none}.audit-report_freemiumUpsellChip__cTDcP{display:inline-flex;align-items:center;gap:.35rem;border-radius:9999px;border:1px solid rgba(91,49,232,.12);background:rgba(255,255,255,.72);padding:.25rem .65rem;font-size:.6875rem;font-weight:550;color:rgba(91,49,232,.92)}.audit-report_freemiumUpsellChipDot__KN9NJ{width:.25rem;height:.25rem;border-radius:9999px;background:rgba(91,49,232,.7)}.audit-report_freemiumUpsellCtaWrap__hrQdK{display:flex;flex-shrink:0;flex-direction:column;gap:.4rem}@media (min-width:640px){.audit-report_freemiumUpsellCtaWrap__hrQdK{align-items:flex-end}}.audit-report_freemiumUpsellCta__5IP6R{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:var(--audit-radius,1.25rem);background:#5b31e8;padding:.65rem 1rem;font-size:.875rem;font-weight:650;color:#fff;text-decoration:none;box-shadow:0 1px 1px rgba(91,49,232,.05),0 10px 28px rgba(91,49,232,.16);transition:transform .25s cubic-bezier(.16,1,.3,1),background-color .2s ease,box-shadow .25s ease}.audit-report_freemiumUpsellCta__5IP6R:hover{background:#4c28c9;box-shadow:0 1px 1px rgba(91,49,232,.06),0 12px 32px rgba(91,49,232,.2)}@media (prefers-reduced-motion:no-preference){.audit-report_freemiumUpsellCta__5IP6R:hover{transform:translateY(-1px)}}.audit-report_freemiumUpsellHint__nGorw{margin:0;font-size:.6875rem;color:rgba(100,116,139,.85)}@media (min-width:640px){.audit-report_freemiumUpsellHint__nGorw{text-align:right}}.audit-report_freemiumLockSurface__1SDwc{display:flex;flex-direction:column;gap:.75rem;overflow:hidden;border-radius:var(--dash-radius,var(--audit-radius,.75rem));border:1px solid rgba(91,49,232,.14);background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(245,243,255,.88) 55%,rgba(237,233,254,.55));box-shadow:0 1px 2px rgba(15,23,42,.04),inset 0 0 0 1px rgba(255,255,255,.85);padding:.95rem 1.05rem 1.05rem}.audit-report_freemiumLockSectionTitle__z4ejb{margin:0;font-size:.875rem;font-weight:700;color:#0f172a;letter-spacing:-.015em}.audit-report_freemiumLockBody__nCGkh{display:flex;width:100%;flex-direction:column;align-items:stretch;gap:.55rem}.audit-report_freemiumLockedHead__ggtpy{display:flex;align-items:flex-start;gap:.7rem}.audit-report_freemiumLockEmbedded__9PYuW{margin-top:.65rem;padding-top:.65rem;border-top:1px solid rgba(15,23,42,.06)}.audit-report_freemiumLockOverlayInner__4JBcv{width:100%;max-width:24rem;padding:0;border:none;background:transparent;box-shadow:none}.audit-report_freemiumLocked___DbpF{position:relative;min-height:9.5rem;overflow:hidden;border-radius:var(--dash-radius,var(--audit-radius,.75rem));border:1px solid rgba(15,23,42,.08);box-shadow:0 1px 2px rgba(15,23,42,.04),0 10px 28px rgba(15,23,42,.05);background:#fff}.audit-report_freemiumLockedBlur__ViMGt{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:.75rem;filter:blur(7px) saturate(.8);opacity:.38}.audit-report_freemiumLockedOverlay__E7zam{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:.9rem 1rem;background:linear-gradient(180deg,rgba(255,255,255,.2),rgba(255,255,255,.72) 48%,rgba(255,255,255,.97))}.audit-report_freemiumLockedIcon__V0p81{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;margin-top:.05rem;border-radius:.55rem;border:1px solid rgba(91,49,232,.14);background:rgba(245,243,255,.95);line-height:0}.audit-report_freemiumLockedIcon__V0p81 svg{display:block;width:1.05rem;height:1.05rem;transform:translateY(-.5px)}.audit-report_freemiumLockedCopy__UW1wX{min-width:0;flex:1}.audit-report_freemiumLockedEyebrow__nGlOJ{margin:0;font-size:.625rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(91,49,232,.88);line-height:1.2}.audit-report_freemiumLockedTitle__8uXDl{margin:.2rem 0 0;font-size:.875rem;font-weight:700;color:#0f172a;line-height:1.3;letter-spacing:-.015em}.audit-report_freemiumLockedDesc__p0f8D{margin:0;font-size:.6875rem;line-height:1.4;color:#64748b}.audit-report_freemiumLockedCta__pXP5D{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;margin-top:.15rem;width:100%;border-radius:.7rem;background:#5b31e8;padding:.6rem .95rem;font-size:.8125rem;font-weight:650;color:#fff;text-decoration:none;box-shadow:none;transition:background-color .2s ease}.audit-report_freemiumLockedCtaCompact__ZT5Y4{margin-top:.1rem;padding:.55rem .85rem;min-height:2.55rem}.audit-report_freemiumLockedCta__pXP5D:hover{background:#4c28c9;box-shadow:none}.audit-report_freemiumLockedCta__pXP5D svg{display:block;flex-shrink:0}.audit-report_freemiumLockedTall__XguYT{display:flex;flex-direction:column;min-height:0;max-height:none;overflow:hidden}.audit-report_freemiumLockedTeaserTall__YK4Rl{height:5.75rem}@media (min-width:640px){.audit-report_freemiumLockedTeaserTall__YK4Rl{height:6.5rem}}.audit-report_freemiumLockedPeek__omKcr{display:flex;flex-direction:column;min-height:0;max-height:none;overflow:hidden}.audit-report_freemiumLockedPeekTeaser__uYNzD{position:relative;flex:0 0 auto;height:7.25rem;overflow:hidden;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:linear-gradient(180deg,#f8fafc,#f1f5f9)}.audit-report_freemiumLockedPeekTeaser__uYNzD:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(255,255,255,.15),rgba(255,255,255,.55) 55%,#ffffff);pointer-events:none}.audit-report_freemiumLockedPeekTeaser__uYNzD>*{display:block;width:100%;height:100%;filter:blur(2.25px) saturate(.92);opacity:.82;transform:scale(.92) translateY(-.35rem);transform-origin:top center}@media (min-width:640px){.audit-report_freemiumLockedPeekTeaser__uYNzD{height:8.25rem}.audit-report_freemiumLockedPeekTeaser__uYNzD>*{transform:scale(.88) translateY(-.5rem)}}.audit-report_freemiumLockedPeekBody__Z4x_B{position:relative;z-index:2;flex:1 1 auto;margin-top:-.65rem;padding:1rem 1.05rem 1.1rem;border-top:1px solid rgba(15,23,42,.06);background:#fff}@media (max-width:639px){.audit-report_freemiumLockedPeekTeaser__uYNzD{height:6.5rem}.audit-report_freemiumLockedPeekBody__Z4x_B{padding:.9rem .9rem 1rem}}.audit-report_freemiumLockedPeek__omKcr .audit-report_freemiumLockedDesc__p0f8D{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.audit-report_freemiumLockedPeek__omKcr .audit-report_freemiumLockedHint__dKIhu{display:none}.audit-report_freemiumLockedPeekContent__3xqOY{max-width:16rem;margin:0 auto;padding-top:.35rem;transform:none;transform-origin:top center}.audit-report_freemiumLockedPeekContent__3xqOY .audit-report_marketBlockTitle__HBHb_{margin-bottom:.15rem;font-size:.75rem;text-align:center;color:#64748b}.audit-report_freemiumLockedPeekContent__3xqOY svg{max-height:9.5rem;width:100%}.audit-report_freemiumCompact__GVlLA{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem .85rem;overflow:visible;border-radius:var(--dash-radius,var(--audit-radius,.75rem));border:1px solid rgba(91,49,232,.14);background:linear-gradient(120deg,rgba(255,255,255,.98),rgba(245,243,255,.78));box-shadow:0 1px 2px rgba(15,23,42,.04),inset 0 0 0 1px rgba(255,255,255,.85);padding:.7rem .85rem}.audit-report_freemiumCompactIcon__aWVBv{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;border-radius:.5rem;border:1px solid rgba(91,49,232,.16);background:rgba(245,243,255,.95);line-height:0}.audit-report_freemiumCompactIcon__aWVBv svg{display:block;width:1rem;height:1rem;flex-shrink:0;transform:translateY(-.5px)}.audit-report_freemiumCompactCopy__57QIN{flex:1 1 11rem;min-width:0}.audit-report_freemiumCompactTitle__B89vz{margin:0;font-size:.8125rem;font-weight:700;color:#0f172a;letter-spacing:-.015em;line-height:1.35}.audit-report_freemiumCompactDesc__xjSX8{margin:.2rem 0 0;font-size:.75rem;line-height:1.4;color:#64748b}.audit-report_freemiumCompactCta__y3eQV{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:.4rem;border-radius:.625rem;background:#5b31e8;padding:.5rem .85rem;font-size:.8125rem;font-weight:650;color:#fff;text-decoration:none;box-shadow:0 1px 1px rgba(91,49,232,.06),0 8px 22px rgba(91,49,232,.16);transition:background-color .2s ease,box-shadow .25s ease}.audit-report_freemiumCompactCta__y3eQV:hover{background:#4c28c9;box-shadow:0 1px 1px rgba(91,49,232,.08),0 10px 26px rgba(91,49,232,.2)}.audit-report_freemiumCompactCta__y3eQV svg{display:block;flex-shrink:0}@media (max-width:639px){.audit-report_freemiumCompact__GVlLA{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"icon copy" "cta cta";flex-direction:unset;flex-wrap:unset;align-items:center;justify-content:unset;-moz-column-gap:.7rem;column-gap:.7rem;row-gap:.7rem;padding:.85rem .9rem;height:auto;min-height:0;align-self:stretch;width:100%}.audit-report_freemiumCompactIcon__aWVBv{grid-area:icon;align-self:center}.audit-report_freemiumCompactCopy__57QIN{grid-area:copy;flex:unset;width:auto;min-width:0}.audit-report_freemiumCompactCta__y3eQV{grid-area:cta;width:100%;margin-top:0;min-height:2.75rem}.audit-report_freemiumLockOverlayInner__4JBcv{max-width:none}.audit-report_freemiumLockedCta__pXP5D{width:100%}.audit-report_freemiumLockSurface__1SDwc{padding:.8rem .85rem .9rem;height:auto;min-height:0}.audit-report_freemiumLockBody__nCGkh{align-items:stretch}}.audit-report_freemiumLockedChips__DqmX4{display:flex;flex-wrap:wrap;gap:.3rem;margin:0;padding:0;list-style:none}.audit-report_freemiumLockedChips__DqmX4 li{border-radius:9999px;border:1px solid rgba(91,49,232,.12);background:rgba(245,243,255,.9);padding:.15rem .5rem;font-size:.625rem;font-weight:600;color:rgba(91,49,232,.92)}.audit-report_freemiumLockedHint__dKIhu{margin:.4rem 0 0;font-size:.625rem;color:rgba(100,116,139,.95)}.audit-report_freemiumPreviewGrid__G5oaa{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;padding:.9rem}.audit-report_freemiumPreviewTile__4Yyje{display:flex;flex-direction:column;gap:.2rem;border-radius:.65rem;background:#f8fafc;border:1px solid rgba(15,23,42,.06);padding:.7rem .75rem}.audit-report_freemiumPreviewTile__4Yyje span{font-size:.6875rem;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.04em}.audit-report_freemiumPreviewTile__4Yyje strong{font-size:1.15rem;font-weight:700;color:#0f172a;letter-spacing:-.02em}.audit-report_freemiumPreviewTile__4Yyje em{font-style:normal;font-size:.75rem;color:#64748b}.audit-report_freemiumPreviewList__iLmjK{display:flex;flex-direction:column;gap:.65rem;margin:0;padding:1.1rem;list-style:none}.audit-report_freemiumPreviewList__iLmjK li{display:flex;flex-direction:column;gap:.15rem;border-radius:.85rem;background:#f8fafc;border:1px solid rgba(15,23,42,.06);padding:.8rem .9rem}.audit-report_freemiumPreviewList__iLmjK strong{font-size:.875rem;font-weight:650;color:#0f172a}.audit-report_freemiumPreviewList__iLmjK span{font-size:.75rem;color:#64748b}.audit-report_refreshCta__RonDA{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.55rem .95rem;border-radius:.625rem;border:1px solid rgba(99,56,242,.28);background:#f5f3ff;color:#4c1d95;font-size:.8125rem;font-weight:650;cursor:pointer;transition:background .15s ease,border-color .15s ease}.audit-report_refreshCta__RonDA:hover{background:#ede9fe;border-color:rgba(99,56,242,.45)}.audit-report_refreshCtaDisabled__TbVrc,.audit-report_refreshCta__RonDA:disabled,button.audit-report_refreshCtaDisabled__TbVrc{background:#e2e8f0!important;color:#94a3b8!important;border-color:transparent!important;box-shadow:none!important;cursor:not-allowed!important;pointer-events:none;opacity:1}.audit-report_refreshCtaDisabled__TbVrc:hover,.audit-report_refreshCta__RonDA:disabled:hover{background:#e2e8f0!important;border-color:transparent!important}.audit-report_refreshModalBackdrop__On3Hf{position:fixed;inset:0;z-index:80;background:rgba(15,23,42,.28);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;padding:1rem}.audit-report_refreshModal__dW1DC{width:min(22rem,100%);aspect-ratio:1;max-height:min(22rem,calc(100vh - 2rem));background:#fff;border-radius:1.15rem;padding:1.4rem 1.35rem 1.2rem;box-shadow:0 24px 48px rgba(15,23,42,.18);display:flex;flex-direction:column;gap:.7rem;overflow:auto}.audit-report_refreshCountdown__eYTWg{margin:0;font-size:.75rem;font-weight:600;color:#6338f2;letter-spacing:.01em}.audit-report_refreshLoadingOverlay__ZkVG6{position:fixed;inset:0;z-index:90;background:rgba(248,250,252,.72);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;padding:1.25rem;overflow:auto}.audit-report_refreshLoadingInner__Rwlni{width:min(36rem,100%);margin:0 auto}.audit-report_refreshModal__dW1DC h3{margin:0;font-size:1.125rem;font-weight:700;color:#0f172a}.audit-report_refreshModal__dW1DC p{margin:0;font-size:.875rem;line-height:1.55;color:#64748b}.audit-report_refreshQuota__c8fnY{font-size:.8125rem!important;color:#475569!important}.audit-report_refreshAck__gzI_c{display:flex;align-items:flex-start;gap:.5rem;font-size:.8125rem;color:#334155;line-height:1.4}.audit-report_refreshError__OGdAx{color:#b91c1c!important;font-size:.8125rem!important}.audit-report_refreshActions__aW_BH{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end;margin-top:.35rem}.audit-report_refreshGhost__De3UH{padding:.55rem .9rem;border-radius:.625rem;border:1px solid rgba(15,23,42,.1);background:#fff;color:#475569;font-size:.8125rem;font-weight:600;cursor:pointer}.audit-report_refreshPrimary__1GEER{display:inline-flex;align-items:center;justify-content:center;padding:.55rem 1rem;border-radius:.625rem;border:none;background:#6338f2;color:#fff;font-size:.8125rem;font-weight:650;cursor:pointer;text-decoration:none}.audit-report_refreshPrimary__1GEER:disabled{opacity:.55;cursor:not-allowed}.audit-report_heroScoreDeltaDown__wGFuP,.audit-report_heroScoreDeltaUp__RpGdz{display:inline-flex;margin-top:.35rem;padding:.2rem .55rem;border-radius:999px;font-size:.75rem;font-weight:700}.audit-report_heroScoreDeltaUp__RpGdz{background:#ecfdf5;color:#047857}.audit-report_heroScoreDeltaDown__wGFuP{background:#fef2f2;color:#b91c1c}.audit-report_reportGeneratedMeta__EnSpw{margin:1.25rem 0 0;text-align:center;font-size:.6875rem;color:#94a3b8}.audit-report_progressionRoot__4D8jh{display:flex;flex-direction:column;gap:1.25rem}.audit-report_progressionSummary__8PiIY{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.75rem}.audit-report_progressionKicker__6oS56{margin:0;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8}.audit-report_progressionTitle__oJfIp{margin:.15rem 0 0;font-size:1.25rem;font-weight:700;color:#0f172a}.audit-report_progressionDeltaDown__LDqtO,.audit-report_progressionDeltaFlat__D0Epv,.audit-report_progressionDeltaUp__jF7Fo{font-size:.8125rem;font-weight:650;padding:.3rem .65rem;border-radius:999px}.audit-report_progressionDeltaUp__jF7Fo{background:#ecfdf5;color:#047857}.audit-report_progressionDeltaDown__LDqtO{background:#fef2f2;color:#b91c1c}.audit-report_progressionDeltaFlat__D0Epv{background:#f1f5f9;color:#64748b}.audit-report_progressionSpark__C9NTI{display:flex;align-items:stretch;gap:.5rem;height:9rem;padding:.85rem .75rem .5rem;border-radius:.85rem;background:#f8fafc;border:1px solid rgba(15,23,42,.06)}.audit-report_progressionBarWrap__eGTZD{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:.35rem;height:100%}.audit-report_progressionBarTrack___Q3_6{flex:1;width:100%;max-width:2.75rem;display:flex;align-items:flex-end;justify-content:center;border-radius:.4rem;background:rgba(15,23,42,.04);overflow:hidden}.audit-report_progressionBar__yY3X7{width:100%;border-radius:.35rem .35rem .1rem .1rem;background:#c4b5fd;min-height:.35rem;transition:height .25s ease}.audit-report_progressionBarCurrent__6ixhV{background:#6338f2}.audit-report_progressionBarLabel__wuuZ4{flex-shrink:0;height:1rem;font-size:.6875rem;font-weight:700;color:#475569;font-variant-numeric:tabular-nums;line-height:1}.audit-report_progressionList__FHwc2{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.audit-report_progressionItem___Er_M{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem 1rem;border-radius:.85rem;border:1px solid rgba(15,23,42,.06);background:#fff}.audit-report_progressionItemCurrent__Y_MZY{border-color:rgba(99,56,242,.28);background:#faf8ff}.audit-report_progressionItemMain__BeU9k{display:flex;flex-direction:column;gap:.15rem}.audit-report_progressionItemKind__9UAOu{font-size:.875rem;font-weight:650;color:#0f172a}.audit-report_progressionItemDate__4qO5G{font-size:.75rem;color:#94a3b8}.audit-report_progressionItemScore__BL_lD{display:flex;align-items:center;gap:.65rem;font-size:1.125rem;color:#0f172a}.audit-report_progressionItemLink__IBlLv{font-size:.75rem;font-weight:650;color:#6338f2;text-decoration:none}.audit-report_progressionItemNow__kstv9{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#6338f2}.audit-report_progressionEmpty__xYjpd{padding:1.5rem 1rem;text-align:center;font-size:.875rem;color:#64748b;border-radius:.85rem;background:#f8fafc;border:1px solid rgba(15,23,42,.06)}