.audit-report-dropdown{flex:0 auto;width:100%;min-width:15rem;max-width:min(100%,20rem);position:relative}.audit-report-dropdown__trigger.nadir-cta{justify-content:flex-start;gap:var(--space-sm);text-align:left;flex:auto;width:100%;min-width:0;margin:0}.audit-report-dropdown__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:inherit;flex:auto;overflow:hidden}.audit-report-dropdown__date{font-size:var(--font-xs);color:inherit;opacity:.88;flex-shrink:0;font-weight:600}.audit-report-dropdown__chevron{color:inherit;opacity:.92;flex-shrink:0;margin-left:auto;transition:transform .15s}.audit-report-dropdown__chevron--open{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.audit-report-dropdown__chevron{transition:none}}.audit-report-dropdown__menu{box-sizing:border-box;border-radius:var(--radius-sm);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));z-index:50;flex-direction:column;gap:0;width:100%;min-width:100%;max-height:min(60vh,18rem);margin:0;padding:.35rem 0;font-family:inherit;list-style:none;display:flex;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 10px 28px #00000059}.audit-report-dropdown__menu li{min-width:0;margin:0;padding:0}.audit-report-dropdown__option{align-items:center;gap:var(--space-sm);box-sizing:border-box;text-align:left;width:100%;min-width:0;min-height:2.5rem;font-family:inherit;font-size:var(--font-sm);color:var(--foreground);cursor:pointer;background:0 0;border:none;border-radius:0;flex-wrap:nowrap;padding:.45rem .75rem;font-weight:500;line-height:1.25;transition:background-color .15s,color .15s;display:flex}.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));color:var(--foreground);font-weight:600}.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{background:color-mix(in srgb, var(--color-metallic-teal,#66f4dd) 18%, var(--surface-card));color:var(--foreground);outline:none}.audit-report-dropdown__option-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.audit-report-dropdown__option-date{font-size:var(--font-xs);color:inherit;opacity:.88;flex-shrink:0;font-weight:600}.audit-cleanup-dashboard{overflow:visible}.audit-cleanup-guest-removal-cta{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);list-style:none}.audit-cleanup-guest-removal-cta__row{align-items:center;gap:var(--space-md);min-width:0;display:flex}.audit-cleanup-guest-removal-cta__lead{align-items:center;gap:var(--space-sm);flex:12rem;min-width:0;display:flex}.audit-cleanup-guest-removal-cta__mascot{flex-shrink:0;line-height:0}.audit-cleanup-guest-removal-cta__copy{font-size:var(--font-sm);color:var(--text-body,#ffffffeb);white-space:normal;margin:0;line-height:1.45}.audit-cleanup-guest-removal-cta__row .cta-with-sword{flex:14rem;min-width:0;margin-top:0}@media (max-width:768px){.audit-cleanup-guest-removal-cta__row{align-items:stretch;gap:var(--space-sm);flex-direction:column}.audit-cleanup-guest-removal-cta__lead{flex:none;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{justify-content:space-between;align-items:center;gap:var(--space-md);box-sizing:border-box;width:100%;min-width:0;padding:.65rem 1rem;display:flex}.audit-cleanup-journey-cta__lead{align-items:center;gap:var(--space-sm);flex:auto;min-width:0;display:flex}.audit-cleanup-journey-cta__mascot{flex-shrink:0;line-height:0}.audit-cleanup-journey-cta__mascot-img{object-fit:contain;width:56px;height:56px;display:block}.audit-cleanup-journey-cta__copy{min-width:0}.audit-cleanup-journey-cta__title{font-family:Archivo,system-ui,sans-serif;font-size:var(--font-md,1rem);color:var(--text-body,#f5f5f5);margin:0;font-weight:700;line-height:1.3}.audit-cleanup-journey-cta__text{font-size:var(--font-sm);color:var(--text-muted,#ffffffb8);margin:.15rem 0 0;line-height:1.4}.audit-cleanup-journey-cta__btn{white-space:nowrap;flex:none;max-width:100%}@media (max-width:768px){.audit-cleanup-journey-cta__inner{align-items:stretch;gap:var(--space-sm);flex-direction:column;padding:.75rem}.audit-cleanup-journey-cta__btn{text-align:center;white-space:normal;box-sizing:border-box;width:100%}}.audit-cleanup-dashboard{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;flex-direction:column;display:flex}.audit-cleanup-dashboard__title{margin:0 0 var(--space-md);font-size:var(--font-xl,1.25rem);font-weight:600}.audit-cleanup-loading,.audit-cleanup-error{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{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin-bottom:.15rem;font-size:.65rem;font-weight:700;display:inline-block}.audit-finding-card__badges{flex-wrap:wrap;align-items:center;gap:.35rem;margin-left:auto;display:flex}.audit-finding-card__reappeared-badge,.audit-finding-card__advisory-badge{font-size:var(--font-xs);border-radius:var(--radius-sm);padding:.15rem .45rem;font-weight:600}.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{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);flex-wrap:wrap;display:flex}.audit-finding-card__premium-cta{color:var(--color-metallic-violet,#9e40c1);align-items:center;gap:.35rem;font-weight:600;text-decoration:none;display:inline-flex}.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%, #ffffff05);--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);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);overflow-wrap:anywhere;word-break:break-word;flex-direction:column;min-height:11rem;list-style:none;transition:border-color .15s,background .15s,transform .12s;display:flex;position:relative;box-shadow:inset 0 1px #ffffff05}@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%, #ffffff05);--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%, #ffffff05);--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%, #ffffff05);--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%, #ffffff05)}.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%, #ffffff05);box-shadow:0 0 0 1px var(--card-accent) inset, 0 4px 18px #0000002e}.audit-finding-card-v2--completed{opacity:.78}.audit-finding-card-v2--excluded{opacity:.55}.audit-finding-card-v2__top{justify-content:space-between;align-items:flex-start;gap:var(--space-sm);min-width:0;display:flex}.audit-finding-card-v2__identity{flex:1;align-items:flex-start;gap:.65rem;min-width:0;display:flex}.audit-finding-card-v2__favicon{background:#ffffff0f;border-radius:6px;flex-shrink:0;width:28px;height:28px;margin-top:.15rem}.audit-finding-card-v2__favicon--placeholder{border:1px dashed #ffffff1f;display:block}.audit-finding-card-v2__heading{flex-direction:column;flex:1;gap:.18rem;min-width:0;display:flex}.audit-finding-card-v2__source-pill{font-size:var(--font-xs,.72rem);letter-spacing:.02em;background:color-mix(in srgb, var(--card-accent) 22%, transparent);color:#fff;border:1px solid var(--card-accent-strong);border-radius:999px;align-self:flex-start;align-items:center;padding:.1rem .55rem;font-weight:600;display:inline-flex}.audit-finding-card-v2__title{font-size:var(--font-base,1rem);overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;margin:0;font-weight:600;line-height:1.3}.audit-finding-card-v2__subtitle{font-size:var(--font-sm,.85rem);color:var(--text-muted);margin:0;line-height:1.35}.audit-finding-card-v2__contact-meta{max-width:100%;font-size:var(--font-xs,.72rem);letter-spacing:.01em;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;border-radius:999px;align-self:flex-start;align-items:center;margin:.2rem 0 0;padding:.12rem .55rem;font-weight:600;line-height:1.3;display:inline-flex}.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{justify-content:space-between;align-items:center;gap:var(--space-md);flex-direction:row;min-height:2.5rem;display:flex}.audit-enrich-contacts-cta__lead{min-width:0;color:var(--foreground);font-size:var(--font-sm);white-space:nowrap;text-overflow:ellipsis;flex:auto;margin:0;line-height:1.35;overflow:hidden}.audit-enrich-contacts-cta__cta.nadir-cta{white-space:nowrap;flex:none;width:auto;max-width:15rem}.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{z-index:100;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));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);-webkit-overflow-scrolling:touch;box-sizing:border-box;background-color:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto}.audit-enrich-contacts-modal.audit-start-form-card{flex-direction:column;flex-shrink:0;width:100%;max-width:min(32rem,100%);max-height:min(92vh,40rem);margin:auto;display:flex;position:relative;overflow:hidden}.audit-enrich-contacts-modal .audit-start-form-card__body{flex:auto;min-height:0;overflow-y:auto}.audit-enrich-contacts-modal__intro{margin:var(--space-md) 0 var(--space-lg);font-size:var(--font-sm);color:var(--text-muted);line-height:1.5}.audit-enrich-contacts-modal__form{gap:var(--space-md);max-width:28rem;display:grid}.audit-enrich-contacts-modal__field{font-size:var(--font-base);color:var(--foreground);font-weight:500;display:block}.audit-enrich-contacts-modal__field span{margin-bottom:var(--space-sm);display:block}.audit-enrich-contacts-modal__field input{box-sizing:border-box;width:100%;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{gap:var(--space-sm);margin-top:var(--space-sm);flex-flow:row;justify-content:center;align-items:stretch;width:100%;display:flex}.audit-enrich-contacts-modal__submit.nadir-cta,.audit-enrich-contacts-modal__cancel.nadir-cta{flex:0 auto;width:auto;min-width:7.5rem;max-width:15rem}.audit-enrich-contacts-modal__submit.nadir-cta:has(.account-identity-contacts__spin){justify-content:center;align-items:center;min-width:7.5rem;display:inline-flex}@media (max-width:900px){.audit-enrich-contacts-cta__lead{white-space:normal;text-overflow:unset;overflow:visible}}@media (max-width:768px){.audit-enrich-contacts-cta{padding:var(--space-sm) var(--space-md)}.audit-enrich-contacts-cta__row{align-items:stretch;gap:var(--space-sm);flex-direction:column;min-height:0}.audit-enrich-contacts-cta__cta.nadir-cta{width:100%;max-width:none}.audit-enrich-contacts-modal-overlay{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));justify-content:center;align-items:center}.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-flow:row;justify-content:center;align-items:stretch}.audit-enrich-contacts-modal__submit.nadir-cta,.audit-enrich-contacts-modal__cancel.nadir-cta{white-space:nowrap;flex:1 1 0;width:auto;min-width:0;max-width:12rem}}@media (prefers-reduced-motion:reduce){.audit-enrich-contacts-cta__cta.nadir-cta{transition:none}}.audit-finding-card-v2__top-right{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.4rem;display:flex}.audit-finding-card-v2__badges{flex-wrap:wrap;justify-content:flex-end;gap:.3rem;max-width:14rem;display:flex}.audit-finding-card-v2__header-tag{font-size:var(--font-xs,.72rem);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 #0000002e;border-radius:999px;align-items:center;padding:.12rem .55rem;font-weight:700;display:inline-flex}.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{font-size:var(--font-xs,.72rem);color:var(--color-metallic-teal,#66f4dd);background:color-mix(in srgb, var(--color-metallic-teal,#66f4dd) 10%, #0003);border-radius:var(--radius-sm,6px);border:1px solid color-mix(in srgb, var(--color-metallic-teal,#66f4dd) 35%, transparent);margin:0;padding:.45rem .65rem;line-height:1.4}.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{cursor:pointer;align-items:center;display:inline-flex}.audit-finding-card-v2__select input[type=checkbox]{cursor:pointer;width:1.2rem;height:1.2rem;accent-color:var(--card-accent)}.audit-finding-card-v2__body{flex-direction:column;gap:.65rem;min-width:0;display:flex}.audit-finding-card-v2__quote{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%, #00000038);min-width:0;margin:0;padding:.55rem .7rem .6rem .75rem}.audit-finding-card-v2__quote-label{letter-spacing:.02em;text-transform:uppercase;color:color-mix(in srgb, var(--card-accent) 78%, var(--text-muted) 22%);margin:0 0 .35rem;font-size:.68rem;font-weight:600}.audit-finding-card-v2__quote-line{color:var(--text-base,#f8fafc);font-size:var(--font-sm,.85rem);overflow-wrap:anywhere;margin:0;font-style:italic;line-height:1.45}.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{color:var(--text-muted);font-style:normal}.audit-finding-card-v2__quote--information .audit-finding-card-v2__quote-line{font-style:normal}.audit-finding-card-v2__broker-activity{color:var(--text-base,#f8fafc);font-size:var(--font-sm,.85rem);margin:0;line-height:1.45}.audit-finding-card-v2__haiku{border-radius:var(--radius-sm,6px);background:color-mix(in srgb, var(--card-accent) 14%, #0000002e);border:1px solid color-mix(in srgb, var(--card-accent) 30%, transparent);align-items:flex-start;gap:.55rem;padding:.55rem .7rem;display:flex}.audit-finding-card-v2__haiku-icon{flex-shrink:0;margin-top:.1rem}.audit-finding-card-v2__haiku-text{font-size:var(--font-sm,.85rem);color:var(--text-base,#f8fafc);margin:0;line-height:1.4}.audit-finding-card-v2__data-compromised{flex-direction:column;gap:.35rem;min-width:0;display:flex}.audit-finding-card-v2__data-compromised-label{font-size:var(--font-sm,.85rem);color:var(--text-base,#f8fafc);font-weight:600}.audit-finding-card-v2__data-class-tags{flex-wrap:wrap;gap:.35rem;display:flex}.audit-finding-card-v2__data-class-tag{font-size:var(--font-xs,.72rem);color:#fff;background:color-mix(in srgb, var(--color-metallic-violet,#9e40c1) 28%, #ffffff0a);border:1px solid color-mix(in srgb, var(--color-metallic-violet,#9e40c1) 55%, transparent);border-radius:999px;align-items:center;padding:.12rem .5rem;font-weight:600;display:inline-flex}.audit-finding-card-v2__reappeared-upsell{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);flex-direction:column;gap:.4rem;padding:.55rem .7rem;display:flex}.audit-finding-card-v2__reappeared-upsell p{font-size:var(--font-sm,.85rem);color:var(--text-base,#f8fafc);margin:0}.audit-finding-card-v2__premium-cta{font-size:var(--font-sm,.85rem);color:var(--foreground);background:color-mix(in srgb, var(--surface-card) 45%, transparent);border:1px solid color-mix(in srgb, var(--color-metallic-violet,#9e40c1) 42%, transparent);border-radius:999px;align-self:flex-start;align-items:center;gap:.35rem;padding:.35rem .7rem;font-weight:600;text-decoration:none;transition:border-color .15s,color .15s,background-color .15s;display:inline-flex}.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{font-size:var(--font-sm,.85rem);color:var(--text-muted);margin:0}.audit-finding-card-v2__footer{justify-content:space-between;align-items:flex-start;gap:var(--space-sm,.75rem);flex-wrap:wrap;padding-top:.35rem;display:flex}.audit-finding-card-v2__footer-advisory{min-width:0;font-size:var(--font-sm,.85rem);color:var(--text-muted);flex:14rem;margin:0;line-height:1.4}.audit-finding-card-v2__footer-tags{flex:14rem;min-width:0}.audit-finding-card-v2__footer--breach-only-actions{justify-content:flex-end}.audit-finding-card-v2__footer-actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:flex-start;gap:.4rem;display:flex}.audit-finding-card-v2__card-cta{box-sizing:border-box;height:2.25rem;min-height:2.25rem;max-height:2.25rem;font-size:var(--font-xs,.72rem);white-space:nowrap;text-align:center;border-radius:var(--radius-md);cursor:pointer;appearance:none;flex:none;justify-content:center;align-self:flex-start;align-items:center;gap:.3rem;padding:0 .75rem;font-family:inherit;font-weight:600;line-height:1;text-decoration:none;transition:border-color .15s,color .15s,background-color .15s,box-shadow .15s;display:inline-flex}.audit-finding-card-v2__footer--open-web .audit-finding-card-v2__card-cta,.audit-finding-card-v2__footer--data-broker .audit-finding-card-v2__card-cta,.audit-finding-card-v2__footer .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:hover,.audit-finding-card-v2__card-cta--normal:focus-visible{border-color:var(--card-accent);color:var(--card-accent);background:color-mix(in srgb, var(--card-accent) 12%, transparent);box-shadow:0 0 0 2px color-mix(in srgb, var(--card-accent) 45%, transparent);outline:none}.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:hover,.audit-finding-card-v2__card-cta--flashy:focus-visible{color:var(--foreground);background:color-mix(in srgb, var(--surface-card) 45%, transparent);border-color:color-mix(in srgb, var(--card-accent) 42%, transparent);box-shadow:0 0 0 2px color-mix(in srgb, var(--card-accent) 45%, transparent);outline:none}.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:hover,.audit-finding-card-v2--accent-teal .audit-finding-card-v2__card-cta--flashy:focus-visible{color:var(--foreground)}.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:hover,.audit-finding-card-v2--data-broker .audit-finding-card-v2__card-cta--flashy:focus-visible,.audit-finding-card-v2--open-web .audit-finding-card-v2__card-cta--flashy,.audit-finding-card-v2--breach-check .audit-finding-card-v2__card-cta--flashy{color:#fff}.audit-finding-card-v2--open-web .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--breach-check .audit-finding-card-v2__card-cta--flashy:hover,.audit-finding-card-v2--breach-check .audit-finding-card-v2__card-cta--flashy:focus-visible{color:var(--foreground)}.audit-finding-card-v2__action-exclude-wrap{flex:none;align-self:flex-start;max-width:100%;display:inline-flex}.audit-finding-card-v2__action-exclude-wrap .audit-finding-card-v2__card-cta{display:inline-flex}.audit-finding-card-v2__exclude-control{flex-direction:column;flex:none;align-self:flex-start;align-items:flex-start;gap:.25rem;max-width:100%;display:inline-flex}.audit-finding-card-v2__actions{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;padding-top:.35rem;display:flex}.audit-finding-card-v2__action{font-size:var(--font-sm,.85rem);color:var(--text-base,#f8fafc);background:#ffffff0a;border:1px solid #ffffff1f;border-radius:6px;align-items:center;gap:.3rem;padding:.3rem .65rem;text-decoration:none;transition:background .12s,border-color .12s;display:inline-flex}.audit-finding-card-v2__action:hover{background:#ffffff14;border-color:#ffffff38}.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{margin-top:var(--space-lg);z-index:50;pointer-events:none;position:sticky;bottom:0}.audit-findings-bulk-bar__inner{pointer-events:auto;justify-content:space-between;align-items:center;gap:var(--space-sm);padding:.7rem var(--space-md);-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);background:#141414eb;flex-wrap:wrap;max-width:56rem;margin:0 auto;display:flex;box-shadow:0 10px 30px #00000073}.audit-findings-bulk-bar__count{font-size:var(--font-sm,.9rem);color:var(--text-base,#f8fafc);margin:0}.audit-findings-bulk-bar__count strong{color:var(--color-metallic-teal,#66f4dd);margin-right:.25rem;font-weight:700}.audit-findings-bulk-bar__actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.audit-findings-bulk-bar__clear{color:var(--text-muted);font-size:var(--font-sm,.85rem);cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:6px;align-items:center;gap:.3rem;padding:.35rem .7rem;display:inline-flex}.audit-findings-bulk-bar__clear:hover{color:var(--text-base,#f8fafc);border-color:#ffffff52}.audit-findings-bulk-bar__cta{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);border:1px solid color-mix(in srgb, var(--color-metallic-teal,#66f4dd) 70%, transparent);border-radius:999px;align-items:center;gap:.4rem;padding:.5rem 1rem;text-decoration:none;display:inline-flex;box-shadow:0 4px 16px #66f4dd40}.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{flex-wrap:nowrap;justify-content:flex-end;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-tags,.audit-finding-card-v2__footer-advisory{flex:none}.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;justify-content:center}}.audit-contact-lot-upsell{justify-content:space-between;align-items:center;gap:var(--space-md);margin-top:var(--space-md);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-md,12px);background:linear-gradient(135deg,#3c597759 0%,#66f4dd14 100%);border:1px solid #66f4dd59;flex-wrap:wrap;display:flex}.audit-contact-lot-upsell--upgrade{background:linear-gradient(135deg,#3c597766 0%,#9e40c11f 100%);border-color:#9e40c166}.audit-contact-lot-upsell__text{color:var(--text-muted);font-size:var(--font-sm);flex:14rem;max-width:40rem;margin:0;line-height:1.45}
