.audit-report-dropdown{position:relative;flex:0 1 auto;min-width:15rem;max-width:min(100%,20rem);width:100%}.audit-report-dropdown__trigger.nadir-cta{width:100%;min-width:0;flex:1 1 auto;margin:0;justify-content:flex-start;gap:var(--space-sm);text-align:left}.audit-report-dropdown__label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit}.audit-report-dropdown__date{flex-shrink:0;font-size:var(--font-xs);font-weight:600;color:inherit;opacity:.88}.audit-report-dropdown__chevron{flex-shrink:0;margin-left:auto;color:inherit;opacity:.92;transition:transform .15s ease}.audit-report-dropdown__chevron--open{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.audit-report-dropdown__chevron{transition:none}}.audit-report-dropdown__menu{position:absolute;top:calc(100% + 4px);right:0;left:0;margin:0;list-style:none;box-sizing:border-box;width:100%;min-width:100%;display:flex;flex-direction:column;gap:0;padding:.35rem 0;border-radius:var(--radius-sm);font-family:inherit;background:color-mix(in srgb,var(--color-metallic-teal,#66f4dd) 5%,var(--surface-card));border:1px solid color-mix(in srgb,var(--color-metallic-teal,#66f4dd) 28%,var(--border));box-shadow:0 10px 28px rgba(0,0,0,.35);z-index:50;max-height:min(60vh,18rem);overflow-y:auto}.audit-report-dropdown__menu li{margin:0;padding:0;min-width:0}.audit-report-dropdown__option{display:flex;align-items:center;gap:var(--space-sm);width:100%;min-width:0;padding:.45rem .75rem;min-height:2.5rem;box-sizing:border-box;text-align:left;font-family:inherit;font-size:var(--font-sm);font-weight:500;line-height:1.25;color:var(--foreground);background:transparent;border:none;border-radius:0;cursor:pointer;flex-wrap:nowrap;transition:background-color .15s ease,color .15s ease}.audit-report-dropdown__option:hover{background:color-mix(in srgb,var(--color-metallic-teal,#66f4dd) 18%,var(--surface-card));color:var(--foreground)}.audit-report-dropdown__option--current{background:color-mix(in srgb,var(--color-metallic-teal,#66f4dd) 14%,var(--surface-card));font-weight:600;color:var(--foreground)}.audit-report-dropdown__option--current:hover{background:color-mix(in srgb,var(--color-metallic-teal,#66f4dd) 22%,var(--surface-card));color:var(--foreground)}.audit-report-dropdown__option:focus-visible{outline:none;background:color-mix(in srgb,var(--color-metallic-teal,#66f4dd) 18%,var(--surface-card));color:var(--foreground)}.audit-report-dropdown__option-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audit-report-dropdown__option-date{flex-shrink:0;font-size:var(--font-xs);font-weight:600;color:inherit;opacity:.88}.audit-cleanup-dashboard{overflow:visible}.audit-cleanup-guest-removal-cta{list-style:none;margin:var(--space-xs) 0;padding:var(--space-md);border-radius:var(--radius-md,8px);border:1px solid color-mix(in srgb,var(--color-metallic-teal,#66f4dd) 35%,transparent);background:color-mix(in srgb,var(--color-metallic-teal,#66f4dd) 6%,transparent)}.audit-cleanup-guest-removal-cta__row{display:flex;align-items:center;gap:var(--space-md);min-width:0}.audit-cleanup-guest-removal-cta__lead{display:flex;align-items:center;gap:var(--space-sm);flex:1 1 12rem;min-width:0}.audit-cleanup-guest-removal-cta__mascot{flex-shrink:0;line-height:0}.audit-cleanup-guest-removal-cta__copy{margin:0;font-size:var(--font-sm);line-height:1.45;color:var(--text-body,rgba(255,255,255,.92));white-space:normal}.audit-cleanup-guest-removal-cta__row .cta-with-sword{flex:1 1 14rem;min-width:0;margin-top:0}@media (max-width:768px){.audit-cleanup-guest-removal-cta__row{flex-direction:column;align-items:stretch;gap:var(--space-sm)}.audit-cleanup-guest-removal-cta__lead{flex:0 0 auto;max-width:none}.audit-cleanup-guest-removal-cta__copy{white-space:normal}}.audit-cleanup-journey-cta{width:100%;margin:var(--space-md) 0 0;border-radius:var(--radius-md,8px);border:1px solid color-mix(in srgb,var(--color-metallic-teal,#66f4dd) 35%,transparent);background:color-mix(in srgb,var(--color-metallic-teal,#66f4dd) 7%,transparent)}.audit-cleanup-journey-cta__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);width:100%;padding:.65rem 1rem;box-sizing:border-box;min-width:0}.audit-cleanup-journey-cta__lead{display:flex;align-items:center;gap:var(--space-sm);flex:1 1 auto;min-width:0}.audit-cleanup-journey-cta__mascot{flex-shrink:0;line-height:0}.audit-cleanup-journey-cta__mascot-img{display:block;width:56px;height:56px;object-fit:contain}.audit-cleanup-journey-cta__copy{min-width:0}.audit-cleanup-journey-cta__title{margin:0;font-family:Archivo,system-ui,sans-serif;font-size:var(--font-md,1rem);font-weight:700;line-height:1.3;color:var(--text-body,#f5f5f5)}.audit-cleanup-journey-cta__text{margin:.15rem 0 0;font-size:var(--font-sm);line-height:1.4;color:var(--text-muted,rgba(255,255,255,.72))}.audit-cleanup-journey-cta__btn{flex:0 0 auto;white-space:nowrap;max-width:100%}@media (max-width:768px){.audit-cleanup-journey-cta__inner{flex-direction:column;align-items:stretch;gap:var(--space-sm);padding:.75rem}.audit-cleanup-journey-cta__btn{width:100%;text-align:center;white-space:normal;box-sizing:border-box}}.audit-cleanup-dashboard{display:flex;flex-direction:column;gap:var(--space-lg);margin-top:var(--space-xl);margin-bottom:var(--space-xl);scroll-margin-top:calc(var(--site-header-height, 60px) + var(--space-md));overflow-anchor:none}.audit-cleanup-dashboard__title{margin:0 0 var(--space-md);font-size:var(--font-xl,1.25rem);font-weight:600}.audit-cleanup-error,.audit-cleanup-loading{padding:var(--space-md);color:var(--text-muted)}.audit-cleanup-error{color:var(--color-error)}.audit-cleanup-empty__hint{margin-top:var(--space-xs);font-size:var(--font-sm);color:var(--text-muted)}.audit-finding-card{border-left:3px solid var(--color-accent-envoi,#725fff)}.audit-finding-card--data-broker{border-left-color:var(--color-metallic-teal,#0f766e)}.audit-finding-card--breach-check{border-left-color:var(--color-metallic-violet,#9e40c1)}.audit-finding-card--reappeared{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-metallic-violet) 35%,transparent)}.audit-finding-card__source-pill{display:inline-block;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin-bottom:.15rem}.audit-finding-card__badges{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center;margin-left:auto}.audit-finding-card__advisory-badge,.audit-finding-card__reappeared-badge{font-size:var(--font-xs);font-weight:600;padding:.15rem .45rem;border-radius:var(--radius-sm)}.audit-finding-card__reappeared-badge{background:color-mix(in srgb,var(--color-metallic-violet) 22%,var(--surface-card));color:var(--color-metallic-violet,#9e40c1)}.audit-finding-card__advisory-badge{background:color-mix(in srgb,var(--color-metallic-violet) 15%,var(--surface-card));color:var(--text-muted)}.audit-finding-card__reappeared-upsell{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm);margin-top:var(--space-sm);padding:var(--space-sm);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-metallic-violet) 8%,var(--surface-card));font-size:var(--font-sm)}.audit-finding-card__premium-cta{display:inline-flex;align-items:center;gap:.35rem;font-weight:600;color:var(--color-metallic-violet,#9e40c1);text-decoration:none}.audit-finding-card__advisory-helper{margin:var(--space-xs) 0 0;font-size:var(--font-xs);color:var(--text-muted)}.audit-finding-card__favicon{border-radius:4px;flex-shrink:0}.audit-finding-card-v2{--card-accent:var(--color-accent-envoi,#725fff);--card-accent-soft:color-mix(in srgb,var(--color-accent-envoi,#725fff) 10%,rgba(255,255,255,0.02));--card-accent-border:color-mix(in srgb,var(--color-accent-envoi,#725fff) 38%,transparent);--card-accent-strong:color-mix(in srgb,var(--color-accent-envoi,#725fff) 55%,transparent);list-style:none;position:relative;display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-md) var(--space-md) calc(var(--space-md) - 2px);border-radius:var(--radius-md,10px);border:1px solid var(--card-accent-border);background:var(--card-accent-soft);box-shadow:inset 0 1px 0 rgba(255,255,255,.02);transition:border-color .15s ease,background .15s ease,transform .12s ease;min-height:11rem;overflow-wrap:anywhere;word-break:break-word}@media (prefers-reduced-motion:reduce){.audit-finding-card-v2{transition:none}}.audit-finding-card-v2--accent-metallic-blue{--card-accent:var(--color-accent-envoi,#725fff);--card-accent-soft:color-mix(in srgb,var(--color-accent-envoi,#725fff) 10%,rgba(255,255,255,0.02));--card-accent-border:color-mix(in srgb,var(--color-accent-envoi,#725fff) 38%,transparent);--card-accent-strong:color-mix(in srgb,var(--color-accent-envoi,#725fff) 60%,transparent)}.audit-finding-card-v2--accent-teal{--card-accent:var(--color-metallic-teal,#66f4dd);--card-accent-soft:color-mix(in srgb,var(--color-metallic-teal,#66f4dd) 9%,rgba(255,255,255,0.02));--card-accent-border:color-mix(in srgb,var(--color-metallic-teal,#66f4dd) 36%,transparent);--card-accent-strong:color-mix(in srgb,var(--color-metallic-teal,#66f4dd) 55%,transparent)}.audit-finding-card-v2--accent-violet{--card-accent:var(--color-metallic-violet,#9e40c1);--card-accent-soft:color-mix(in srgb,var(--color-metallic-violet,#9e40c1) 10%,rgba(255,255,255,0.02));--card-accent-border:color-mix(in srgb,var(--color-metallic-violet,#9e40c1) 36%,transparent);--card-accent-strong:color-mix(in srgb,var(--color-metallic-violet,#9e40c1) 55%,transparent)}.audit-finding-card-v2--selectable{cursor:pointer}.audit-finding-card-v2--selectable:hover{border-color:var(--card-accent-strong);background:color-mix(in srgb,var(--card-accent) 14%,rgba(255,255,255,.02))}.audit-finding-card-v2--selectable:focus-visible{outline:2px solid var(--card-accent);outline-offset:2px}.audit-finding-card-v2--selected{border-color:var(--card-accent);background:color-mix(in srgb,var(--card-accent) 18%,rgba(255,255,255,.02));box-shadow:0 0 0 1px var(--card-accent) inset,0 4px 18px rgba(0,0,0,.18)}.audit-finding-card-v2--completed{opacity:.78}.audit-finding-card-v2--excluded{opacity:.55}.audit-finding-card-v2__top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-sm);min-width:0}.audit-finding-card-v2__identity{display:flex;align-items:flex-start;gap:.65rem;min-width:0;flex:1 1}.audit-finding-card-v2__favicon{width:28px;height:28px;border-radius:6px;flex-shrink:0;background:rgba(255,255,255,.06);margin-top:.15rem}.audit-finding-card-v2__favicon--placeholder{display:block;border:1px dashed rgba(255,255,255,.12)}.audit-finding-card-v2__heading{display:flex;flex-direction:column;gap:.18rem;min-width:0;flex:1 1}.audit-finding-card-v2__source-pill{display:inline-flex;align-self:flex-start;align-items:center;padding:.1rem .55rem;border-radius:999px;font-size:var(--font-xs,.72rem);font-weight:600;letter-spacing:.02em;background:color-mix(in srgb,var(--card-accent) 22%,transparent);color:#fff;border:1px solid var(--card-accent-strong)}.audit-finding-card-v2__title{margin:0;font-size:var(--font-base,1rem);line-height:1.3;font-weight:600;overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.audit-finding-card-v2__subtitle{margin:0;font-size:var(--font-sm,.85rem);color:var(--text-muted);line-height:1.35}.audit-finding-card-v2__contact-meta{display:inline-flex;align-self:flex-start;align-items:center;max-width:100%;margin:.2rem 0 0;padding:.12rem .55rem;border-radius:999px;font-size:var(--font-xs,.72rem);font-weight:600;letter-spacing:.01em;line-height:1.3;color:color-mix(in srgb,var(--color-metallic-teal,#66f4dd) 88%,#fff 12%);background:color-mix(in srgb,var(--color-metallic-teal,#66f4dd) 14%,transparent);border:1px solid color-mix(in srgb,var(--color-metallic-teal,#66f4dd) 38%,var(--border));overflow-wrap:anywhere;word-break:break-word}.audit-enrich-contacts-cta{margin:var(--space-md) 0;padding:.65rem var(--space-md);border:1px solid color-mix(in srgb,var(--color-metallic-violet,#9e40c1) 40%,var(--border));border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-metallic-violet,#9e40c1) 10%,var(--surface-card))}.audit-enrich-contacts-cta__row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space-md);min-height:2.5rem}.audit-enrich-contacts-cta__lead{margin:0;flex:1 1 auto;min-width:0;color:var(--foreground);font-size:var(--font-sm);line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.audit-enrich-contacts-cta__cta.nadir-cta{flex:0 0 auto;width:auto;max-width:15rem;white-space:nowrap}.audit-enrich-contacts-cta__error,.audit-enrich-contacts-status{color:var(--color-error,#f87171);font-size:var(--font-sm)}.audit-enrich-contacts-status{color:var(--text-muted);margin:var(--space-sm) 0}.audit-enrich-contacts-modal__consent-error{margin:calc(-1 * var(--space-xs)) 0 0;color:var(--color-metallic-violet,#9e40c1);font-size:var(--font-sm);line-height:1.4}.audit-enrich-contacts-modal__consent input[aria-invalid=true]{outline:2px solid var(--color-metallic-violet,#9e40c1);outline-offset:2px}.audit-enrich-contacts-modal-overlay{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:max(var(--space-md),env(safe-area-inset-top,0px)) max(var(--space-md),env(safe-area-inset-right,0px)) max(var(--space-md),env(safe-area-inset-bottom,0px)) max(var(--space-md),env(safe-area-inset-left,0px));background-color:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);overflow-y:auto;-webkit-overflow-scrolling:touch;box-sizing:border-box}.audit-enrich-contacts-modal.audit-start-form-card{position:relative;width:100%;max-width:min(32rem,100%);margin:auto;max-height:min(92vh,40rem);display:flex;flex-direction:column;overflow:hidden;flex-shrink:0}.audit-enrich-contacts-modal .audit-start-form-card__body{overflow-y:auto;flex:1 1 auto;min-height:0}.audit-enrich-contacts-modal__intro{margin:var(--space-md) 0 var(--space-lg);font-size:var(--font-sm);line-height:1.5;color:var(--text-muted)}.audit-enrich-contacts-modal__form{display:grid;gap:var(--space-md);max-width:28rem}.audit-enrich-contacts-modal__field{display:block;font-size:var(--font-base);font-weight:500;color:var(--foreground)}.audit-enrich-contacts-modal__field span{display:block;margin-bottom:var(--space-sm)}.audit-enrich-contacts-modal__field input{width:100%;box-sizing:border-box;padding:var(--space-sm);border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--color-metallic-violet,#9e40c1) 38%,var(--border));background:var(--surface-card);color:var(--foreground);font-size:var(--font-base)}.audit-enrich-contacts-modal__field input:disabled{opacity:.7;cursor:not-allowed}.audit-enrich-contacts-modal__field input:focus-visible{outline:2px solid color-mix(in srgb,var(--color-metallic-violet,#9e40c1) 70%,#fff);outline-offset:2px}.audit-enrich-contacts-modal__actions{display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--space-sm);align-items:stretch;justify-content:center;margin-top:var(--space-sm);width:100%}.audit-enrich-contacts-modal__cancel.nadir-cta,.audit-enrich-contacts-modal__submit.nadir-cta{flex:0 1 auto;width:auto;min-width:7.5rem;max-width:15rem}.audit-enrich-contacts-modal__submit.nadir-cta:has(.account-identity-contacts__spin){display:inline-flex;align-items:center;justify-content:center;min-width:7.5rem}@media (max-width:900px){.audit-enrich-contacts-cta__lead{white-space:normal;overflow:visible;text-overflow:unset}}@media (max-width:768px){.audit-enrich-contacts-cta{padding:var(--space-sm) var(--space-md)}.audit-enrich-contacts-cta__row{flex-direction:column;align-items:stretch;gap:var(--space-sm);min-height:0}.audit-enrich-contacts-cta__cta.nadir-cta{max-width:none;width:100%}.audit-enrich-contacts-modal-overlay{align-items:center;justify-content:center;padding:max(var(--space-sm),env(safe-area-inset-top,0px)) max(var(--space-sm),env(safe-area-inset-right,0px)) max(var(--space-sm),env(safe-area-inset-bottom,0px)) max(var(--space-sm),env(safe-area-inset-left,0px))}.audit-enrich-contacts-modal.audit-start-form-card{max-width:min(32rem,100%);max-height:min(88dvh,40rem)}.audit-enrich-contacts-modal__form{max-width:none}.audit-enrich-contacts-modal__actions{flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:stretch}.audit-enrich-contacts-modal__cancel.nadir-cta,.audit-enrich-contacts-modal__submit.nadir-cta{flex:1 1;width:auto;min-width:0;max-width:12rem;white-space:nowrap}}@media (prefers-reduced-motion:reduce){.audit-enrich-contacts-cta__cta.nadir-cta{transition:none}}.audit-finding-card-v2__top-right{display:flex;flex-direction:column;align-items:flex-end;gap:.4rem;flex-shrink:0}.audit-finding-card-v2__badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.3rem;max-width:14rem}.audit-finding-card-v2__header-tag{display:inline-flex;align-items:center;padding:.12rem .55rem;border-radius:999px;font-size:var(--font-xs,.72rem);font-weight:700;letter-spacing:.02em;color:#fff;white-space:nowrap;background:linear-gradient(135deg,color-mix(in srgb,var(--card-accent) 88%,#fff 6%) 0,var(--card-accent) 52%,color-mix(in srgb,var(--card-accent) 72%,#66f4dd 8%) 100%);border:1px solid color-mix(in srgb,var(--card-accent) 75%,#fff 15%);box-shadow:0 0 0 1px color-mix(in srgb,var(--card-accent) 35%,transparent),0 2px 10px color-mix(in srgb,var(--card-accent) 42%,transparent);text-shadow:0 1px 0 rgba(0,0,0,.18)}.audit-finding-card-v2--accent-teal .audit-finding-card-v2__header-tag{color:#0a1628;text-shadow:none;background:linear-gradient(135deg,color-mix(in srgb,var(--card-accent) 92%,#fff 18%) 0,var(--card-accent) 100%);border-color:color-mix(in srgb,var(--card-accent) 70%,#fff 22%);box-shadow:0 0 0 1px color-mix(in srgb,var(--card-accent) 28%,transparent),0 2px 8px color-mix(in srgb,var(--card-accent) 32%,transparent)}.audit-finding-card-v2__selection-ack{margin:0;padding:.45rem .65rem;font-size:var(--font-xs,.72rem);line-height:1.4;color:var(--color-metallic-teal,#66f4dd);background:color-mix(in srgb,var(--color-metallic-teal,#66f4dd) 10%,rgba(0,0,0,.2));border-radius:var(--radius-sm,6px);border:1px solid color-mix(in srgb,var(--color-metallic-teal,#66f4dd) 35%,transparent)}.audit-finding-card-v2--breach-check .audit-finding-card-v2__badges{flex-wrap:nowrap;max-width:none}.audit-finding-card-v2--breach-check .audit-finding-card-v2__header-tag{flex-shrink:0;padding:.1rem .45rem;font-size:.7rem}.audit-finding-card-v2--data-broker .audit-finding-card-v2__badges{flex-wrap:nowrap;max-width:none}.audit-finding-card-v2--data-broker .audit-finding-card-v2__header-tag{flex-shrink:0}.audit-finding-card-v2__select{display:inline-flex;align-items:center;cursor:pointer}.audit-finding-card-v2__select input[type=checkbox]{width:1.2rem;height:1.2rem;cursor:pointer;accent-color:var(--card-accent)}.audit-finding-card-v2__body{display:flex;flex-direction:column;gap:.65rem;min-width:0}.audit-finding-card-v2__quote{margin:0;padding:.55rem .7rem .6rem .75rem;border-radius:var(--radius-sm,6px);border:1px solid color-mix(in srgb,var(--card-accent) 42%,transparent);background:color-mix(in srgb,var(--card-accent) 8%,rgba(0,0,0,.22));min-width:0}.audit-finding-card-v2__quote-label{margin:0 0 .35rem;font-size:.68rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:color-mix(in srgb,var(--card-accent) 78%,var(--text-muted) 22%)}.audit-finding-card-v2__quote-line{margin:0;color:var(--text-base,#f8fafc);font-size:var(--font-sm,.85rem);line-height:1.45;font-style:italic;overflow-wrap:anywhere}.audit-finding-card-v2__quote-line+.audit-finding-card-v2__quote-line{margin-top:.35rem}.audit-finding-card-v2__quote--context .audit-finding-card-v2__quote-line{font-style:normal;color:var(--text-muted)}.audit-finding-card-v2__quote--information .audit-finding-card-v2__quote-line{font-style:normal}.audit-finding-card-v2__broker-activity{margin:0;color:var(--text-base,#f8fafc);font-size:var(--font-sm,.85rem);line-height:1.45}.audit-finding-card-v2__haiku{display:flex;align-items:flex-start;gap:.55rem;padding:.55rem .7rem;border-radius:var(--radius-sm,6px);background:color-mix(in srgb,var(--card-accent) 14%,rgba(0,0,0,.18));border:1px solid color-mix(in srgb,var(--card-accent) 30%,transparent)}.audit-finding-card-v2__haiku-icon{flex-shrink:0;margin-top:.1rem}.audit-finding-card-v2__haiku-text{margin:0;font-size:var(--font-sm,.85rem);line-height:1.4;color:var(--text-base,#f8fafc)}.audit-finding-card-v2__data-compromised{display:flex;flex-direction:column;gap:.35rem;min-width:0}.audit-finding-card-v2__data-compromised-label{font-size:var(--font-sm,.85rem);font-weight:600;color:var(--text-base,#f8fafc)}.audit-finding-card-v2__data-class-tags{display:flex;flex-wrap:wrap;gap:.35rem}.audit-finding-card-v2__data-class-tag{display:inline-flex;align-items:center;padding:.12rem .5rem;border-radius:999px;font-size:var(--font-xs,.72rem);font-weight:600;color:#fff;background:color-mix(in srgb,var(--color-metallic-violet,#9e40c1) 28%,rgba(255,255,255,.04));border:1px solid color-mix(in srgb,var(--color-metallic-violet,#9e40c1) 55%,transparent)}.audit-finding-card-v2__reappeared-upsell{display:flex;flex-direction:column;gap:.4rem;padding:.55rem .7rem;border-radius:var(--radius-sm,6px);background:color-mix(in srgb,var(--risk-high) 14%,transparent);border:1px solid color-mix(in srgb,var(--risk-high) 36%,transparent)}.audit-finding-card-v2__reappeared-upsell p{margin:0;font-size:var(--font-sm,.85rem);color:var(--text-base,#f8fafc)}.audit-finding-card-v2__premium-cta{display:inline-flex;align-items:center;gap:.35rem;align-self:flex-start;padding:.35rem .7rem;border-radius:999px;font-size:var(--font-sm,.85rem);font-weight:600;color:var(--foreground);background:color-mix(in srgb,var(--surface-card) 45%,transparent);text-decoration:none;border:1px solid color-mix(in srgb,var(--color-metallic-violet,#9e40c1) 42%,transparent);transition:border-color .15s ease,color .15s ease,background-color .15s ease}.audit-finding-card-v2__premium-cta:hover{border-color:var(--color-metallic-violet,#9e40c1);color:#fff;background:var(--color-metallic-violet,#9e40c1)}.audit-finding-card-v2__advisory-helper{margin:0;font-size:var(--font-sm,.85rem);color:var(--text-muted)}.audit-finding-card-v2__footer{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-sm,.75rem);flex-wrap:wrap;padding-top:.35rem}.audit-finding-card-v2__footer-advisory{flex:1 1 14rem;min-width:0;margin:0;font-size:var(--font-sm,.85rem);line-height:1.4;color:var(--text-muted)}.audit-finding-card-v2__footer-tags{flex:1 1 14rem;min-width:0}.audit-finding-card-v2__footer--breach-only-actions{justify-content:flex-end}.audit-finding-card-v2__footer-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:.4rem;flex-shrink:0}.audit-finding-card-v2__card-cta{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;box-sizing:border-box;height:2.25rem;min-height:2.25rem;max-height:2.25rem;padding:0 .75rem;font-size:var(--font-xs,.72rem);font-weight:600;line-height:1;white-space:nowrap;text-align:center;text-decoration:none;border-radius:var(--radius-md);font-family:inherit;cursor:pointer;appearance:none;flex:0 0 auto;align-self:flex-start;transition:border-color .15s ease,color .15s ease,background-color .15s ease,box-shadow .15s ease}.audit-finding-card-v2__footer .audit-finding-card-v2__card-cta,.audit-finding-card-v2__footer--data-broker .audit-finding-card-v2__card-cta,.audit-finding-card-v2__footer--open-web .audit-finding-card-v2__card-cta{width:auto;min-width:0;max-width:100%}.audit-finding-card-v2__card-cta--normal{color:var(--foreground);background:color-mix(in srgb,var(--surface-card) 45%,transparent);border:1px solid color-mix(in srgb,var(--card-accent) 42%,transparent)}.audit-finding-card-v2__card-cta--normal:focus-visible,.audit-finding-card-v2__card-cta--normal:hover{border-color:var(--card-accent);color:var(--card-accent);background:color-mix(in srgb,var(--card-accent) 12%,transparent);outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--card-accent) 45%,transparent)}.audit-finding-card-v2__card-cta--flashy{border:1px solid var(--card-accent);color:var(--card-accent);background:color-mix(in srgb,var(--card-accent) 12%,transparent)}.audit-finding-card-v2__card-cta--flashy:focus-visible,.audit-finding-card-v2__card-cta--flashy:hover{color:var(--foreground);background:color-mix(in srgb,var(--surface-card) 45%,transparent);border-color:color-mix(in srgb,var(--card-accent) 42%,transparent);outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--card-accent) 45%,transparent)}.audit-finding-card-v2--accent-teal .audit-finding-card-v2__card-cta--flashy{color:#0a1628;background:color-mix(in srgb,var(--card-accent) 32%,transparent)}.audit-finding-card-v2--accent-teal .audit-finding-card-v2__card-cta--flashy:focus-visible,.audit-finding-card-v2--accent-teal .audit-finding-card-v2__card-cta--flashy:hover{color:var(--foreground)}.audit-finding-card-v2--breach-check .audit-finding-card-v2__card-cta--flashy,.audit-finding-card-v2--data-broker .audit-finding-card-v2__card-cta--flashy,.audit-finding-card-v2--data-broker .audit-finding-card-v2__card-cta--flashy:focus-visible,.audit-finding-card-v2--data-broker .audit-finding-card-v2__card-cta--flashy:hover,.audit-finding-card-v2--open-web .audit-finding-card-v2__card-cta--flashy{color:#fff}.audit-finding-card-v2--breach-check .audit-finding-card-v2__card-cta--flashy:focus-visible,.audit-finding-card-v2--breach-check .audit-finding-card-v2__card-cta--flashy:hover,.audit-finding-card-v2--open-web .audit-finding-card-v2__card-cta--flashy:focus-visible,.audit-finding-card-v2--open-web .audit-finding-card-v2__card-cta--flashy:hover{color:var(--foreground)}.audit-finding-card-v2__action-exclude-wrap{display:inline-flex;flex:0 0 auto;align-self:flex-start;max-width:100%}.audit-finding-card-v2__action-exclude-wrap .audit-finding-card-v2__card-cta{display:inline-flex}.audit-finding-card-v2__exclude-control{display:inline-flex;flex-direction:column;align-items:flex-start;gap:.25rem;flex:0 0 auto;align-self:flex-start;max-width:100%}.audit-finding-card-v2__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.4rem;padding-top:.35rem}.audit-finding-card-v2__action{display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .65rem;border-radius:6px;font-size:var(--font-sm,.85rem);text-decoration:none;color:var(--text-base,#f8fafc);background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.12);transition:background .12s ease,border-color .12s ease}.audit-finding-card-v2__action:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.22)}.audit-finding-card-v2__action--open{color:var(--card-accent);border-color:var(--card-accent-border)}.audit-finding-card-v2__action--open:hover{border-color:var(--card-accent-strong)}.audit-finding-card-v2__action--secondary{color:var(--color-metallic-violet,#9e40c1);border-color:color-mix(in srgb,var(--color-metallic-violet,#9e40c1) 45%,transparent)}.audit-findings-bulk-bar{position:sticky;bottom:0;margin-top:var(--space-lg);z-index:50;pointer-events:none}.audit-findings-bulk-bar__inner{pointer-events:auto;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-sm);padding:.7rem var(--space-md);margin:0 auto;max-width:56rem;background:rgba(20,20,20,.92);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:var(--radius-md,10px);border:1px solid color-mix(in srgb,var(--color-metallic-teal,#66f4dd) 38%,transparent);box-shadow:0 10px 30px rgba(0,0,0,.45)}.audit-findings-bulk-bar__count{margin:0;font-size:var(--font-sm,.9rem);color:var(--text-base,#f8fafc)}.audit-findings-bulk-bar__count strong{color:var(--color-metallic-teal,#66f4dd);font-weight:700;margin-right:.25rem}.audit-findings-bulk-bar__actions{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.audit-findings-bulk-bar__clear{display:inline-flex;align-items:center;gap:.3rem;padding:.35rem .7rem;background:transparent;border:1px solid rgba(255,255,255,.18);border-radius:6px;color:var(--text-muted);font-size:var(--font-sm,.85rem);cursor:pointer}.audit-findings-bulk-bar__clear:hover{color:var(--text-base,#f8fafc);border-color:rgba(255,255,255,.32)}.audit-findings-bulk-bar__cta{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border-radius:999px;background:linear-gradient(135deg,var(--color-metallic-teal,#66f4dd) 0,var(--color-metallic-blue,#3c5977) 100%);color:#0a0a0a;font-weight:700;font-size:var(--font-sm,.9rem);text-decoration:none;border:1px solid color-mix(in srgb,var(--color-metallic-teal,#66f4dd) 70%,transparent);box-shadow:0 4px 16px rgba(102,244,221,.25)}.audit-findings-bulk-bar__cta:hover{filter:brightness(1.06)}.audit-findings-bulk-bar__cta:focus-visible{outline:2px solid var(--color-metallic-teal,#66f4dd);outline-offset:2px}@media (max-width:768px){.audit-finding-card-v2{padding:var(--space-sm);min-height:0}.audit-finding-card-v2__top-right{align-items:flex-start}.audit-finding-card-v2__badges{justify-content:flex-start;max-width:100%}.audit-finding-card-v2--breach-check .audit-finding-card-v2__top-right{align-items:flex-end}.audit-finding-card-v2--breach-check .audit-finding-card-v2__badges{justify-content:flex-end;flex-wrap:nowrap;max-width:none}.audit-finding-card-v2__actions{justify-content:flex-start}.audit-finding-card-v2__footer{flex-direction:column;align-items:stretch;gap:.5rem}.audit-finding-card-v2__footer-advisory,.audit-finding-card-v2__footer-tags{flex:0 0 auto}.audit-finding-card-v2__footer-actions{justify-content:flex-start;align-items:flex-start}.audit-finding-card-v2__card-cta{max-width:100%}.audit-findings-bulk-bar__inner{flex-direction:column;align-items:stretch}.audit-findings-bulk-bar__actions{justify-content:space-between}.audit-findings-bulk-bar__cta{flex:1 1;justify-content:center}}.audit-contact-lot-upsell{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-md);margin-top:var(--space-md);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-md,12px);border:1px solid rgba(102,244,221,.35);background:linear-gradient(135deg,rgba(60,89,119,.35),rgba(102,244,221,.08))}.audit-contact-lot-upsell--upgrade{border-color:rgba(158,64,193,.4);background:linear-gradient(135deg,rgba(60,89,119,.4),rgba(158,64,193,.12))}.audit-contact-lot-upsell__text{margin:0;flex:1 1 14rem;color:var(--text-muted);font-size:var(--font-sm);line-height:1.45;max-width:40rem}