.social-audit-page__back-link{align-items:center;gap:.35rem;text-decoration:none;display:inline-flex}.social-audit-page:has(.cleanup-dashboard){overflow:visible}.social-audit-layout{gap:var(--space-lg);display:grid}.social-audit-hub-stack{width:100%;max-width:100%}.social-audit-hub-platforms{margin-top:var(--space-lg);margin-bottom:var(--space-xl)}.social-audit-hub-platforms__heading{font-size:var(--text-h3,1.15rem);margin-bottom:var(--space-md)}.social-audit-hub-platform-list{margin:0 0 var(--space-lg);gap:var(--space-sm);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;width:100%;max-width:none;padding:0;list-style:none;display:grid}.social-audit-hub-platform-list>li{width:auto;min-width:0;max-width:none;display:flex}.social-audit-hub-network-card{--social-hub-accent:#66f4dd;box-sizing:border-box;padding:var(--space-md);border-radius:var(--radius-md,.75rem);background:var(--surface-card,#282828);color:inherit;border:2px solid #66f4dda6;flex-direction:column;flex:1;align-self:stretch;width:100%;min-height:0;margin:0;text-decoration:none;transition:background .15s,border-color .15s;display:flex;position:relative}.social-audit-hub-network-card--interactive:hover{background:#66f4dd0f;border-color:#66f4ddd9}button.social-audit-hub-network-card{cursor:pointer;width:100%;font:inherit;text-align:left;appearance:none;background-color:var(--surface-card,#282828);color:inherit}button.social-audit-hub-network-card:focus-visible{outline:none;box-shadow:0 0 0 2px #66f4dd8c}.social-audit-hub-network-card--selected{border-color:var(--social-hub-accent);background:#66f4dd1a}button.social-audit-hub-network-card.social-audit-hub-network-card--selected{background-color:#66f4dd1a}.social-audit-hub-network-card--coming-soon{opacity:1}.social-audit-hub-network-card--coming-soon .social-audit-hub-network-card__body{padding-top:.85rem}.social-audit-hub-network-card__soon-badge{z-index:1;border-radius:var(--radius-sm);letter-spacing:.02em;text-transform:uppercase;color:#0f172a;background:linear-gradient(90deg,#66f4dd 0%,#9e40c1eb 100%);padding:.12rem .45rem;font-size:.68rem;font-weight:700;line-height:1.2;position:absolute;top:.5rem;left:.55rem}.social-audit-hub-detail-panel__cta--disabled{pointer-events:none;cursor:default;opacity:.72}.social-audit-hub-network-card--disabled{opacity:.55;pointer-events:none}.social-audit-hub-network-card__status{box-sizing:border-box;border:2px solid var(--social-hub-accent);background:0 0;border-radius:999px;width:.65rem;height:.65rem;position:absolute;top:.55rem;right:.55rem}.social-audit-hub-network-card__status--complete{background:var(--social-hub-accent);border-color:var(--social-hub-accent)}.social-audit-hub-network-card__body{flex-direction:column;flex:1;min-height:0;padding-right:.85rem;display:flex}.social-audit-hub-network-card__title-row{align-items:center;gap:.45rem;margin-bottom:.35rem;display:flex}.social-audit-hub-platform-icon{color:#fff;flex-shrink:0;display:block}.social-audit-hub-network-card__name{margin:0;font-size:1rem;font-weight:600;line-height:1.25}.social-audit-hub-network-card__method{color:var(--text-muted);margin:0 0 .35rem;font-size:.82rem;line-height:1.45}.social-audit-hub-network-card__cta{font-size:var(--font-sm);color:var(--accent-teal);margin:0;font-weight:600}.social-audit-hub-network-card__hint{font-size:var(--font-sm);color:var(--text-muted);margin:auto 0 0}.social-audit-hub-detail-panel{width:100%;margin-top:var(--space-md)}.social-audit-hub-detail-panel:focus{outline:none}.social-audit-hub-detail-panel__header{justify-content:center;align-items:center;gap:var(--space-md);margin-bottom:var(--space-lg);flex-wrap:wrap;display:flex}.social-audit-hub-detail-panel__title{font-size:var(--font-xl);color:var(--foreground);flex:12rem;min-width:0;margin:0;font-weight:600}.social-audit-hub-detail-panel__cta{flex-shrink:0}.social-audit-hub-detail-panel__cards{margin:var(--space-md) 0 0;gap:var(--space-md);flex-direction:column;padding:0;list-style:none;display:flex}.social-audit-hub-detail-card__steps{margin:0 0 var(--space-sm);font-size:var(--font-sm);color:var(--text-muted);padding-left:1.25rem;line-height:1.55}@media (max-width:768px){.social-audit-hub-platform-list{grid-template-columns:1fr}.social-audit-hub-platforms{margin-top:var(--space-md);margin-bottom:var(--space-md)}.social-audit-hub-detail-panel__header{align-items:stretch;gap:var(--space-sm);margin-bottom:var(--space-md);flex-direction:column}.social-audit-hub-detail-panel__title{flex:none}.social-audit-hub-detail-panel__header .nadir-cta,.social-audit-hub-detail-panel__header .social-audit-hub-detail-panel__cta{flex:none;align-self:stretch;width:100%;max-width:100%}.social-audit-hub-detail-panel__cards{margin-top:var(--space-sm);gap:var(--space-md)}.social-audit-hub-detail-panel .effacer-landing-faq-item,.social-yt-wizard-intro-cards .effacer-landing-faq-item{justify-content:flex-start;align-items:stretch}.social-audit-hub-detail-panel .effacer-landing-faq-item__mascot,.social-audit-hub-detail-panel .effacer-landing-faq-item__mascot--compact,.social-audit-hub-detail-panel .effacer-landing-faq-item__mascot-img,.social-yt-wizard-intro-cards .effacer-landing-faq-item__mascot,.social-yt-wizard-intro-cards .effacer-landing-faq-item__mascot--compact,.social-yt-wizard-intro-cards .effacer-landing-faq-item__mascot-img{display:none!important}.social-audit-hub-detail-panel .effacer-landing-faq-item__main,.social-yt-wizard-intro-cards .effacer-landing-faq-item__main{width:100%;min-width:0}}.social-audit-teasing__intro{color:var(--text-muted);margin:0;line-height:1.5}.social-audit-teasing__premium-pill{vertical-align:middle;width:auto;min-height:0;font-size:var(--font-xs);letter-spacing:normal;text-transform:none;white-space:nowrap;flex:none;align-items:center;gap:.35rem;margin-left:.35rem;padding:.28rem .75rem;text-decoration:none;display:inline-flex}.social-teasing-features{margin-bottom:var(--space-xl);display:block}.social-audit-teasing__premium-card{margin-top:var(--space-xl)}.social-audit-teasing__premium-cta{margin-top:var(--space-sm);align-items:center;gap:.35rem;display:inline-flex}.social-teasing-card__title{font-size:var(--font-sm);color:#fff;text-shadow:0 1px 2px #00000059;margin:0;font-weight:600;line-height:1.35}.social-teasing-card__body{font-size:var(--font-xs);color:#ffffffe0;margin:0;line-height:1.35}.social-teasing-premium-cta{width:100%;min-width:0;margin-top:var(--space-lg);grid-column:1/-1}.social-teasing-premium-cta__inner{box-sizing:border-box;width:100%;max-width:none;padding:var(--space-md);text-align:left;align-items:stretch;gap:var(--space-md);border-radius:var(--radius-md);background:#ffffff08;border:1px solid #66f4dd59;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 1px #0000001f}.social-teasing-premium-cta__inner:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(135deg, color-mix(in srgb, var(--color-metallic-teal,#66f4dd) 12%, transparent), transparent 55%);opacity:.65;position:absolute;inset:0}.social-teasing-premium-cta__inner>*{z-index:1;position:relative}.social-teasing-premium-cta__copy{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.social-teasing-premium-cta__title{text-wrap:balance}.social-teasing-premium-cta__body{margin:0}.social-teasing-premium-cta--violet .social-teasing-premium-cta__inner{border:1px solid color-mix(in srgb, var(--color-metallic-violet,#9e40c1) 22%, transparent);background:color-mix(in srgb, var(--color-metallic-violet,#9e40c1) 4%, transparent);box-shadow:none}.social-teasing-premium-cta--violet .social-teasing-premium-cta__inner:before{background:linear-gradient(135deg, color-mix(in srgb, var(--color-metallic-violet,#9e40c1) 10%, transparent), transparent 55%);opacity:1}.social-teasing-premium-cta--violet .social-teasing-premium-cta__title{color:var(--foreground);text-shadow:none;font-size:var(--font-sm)}.social-teasing-premium-cta--violet .social-teasing-premium-cta__body{color:var(--text-muted);font-size:var(--font-sm);line-height:1.45}.social-teasing-premium-cta__btn{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--color-metallic-violet,#9e40c1) 55%, #66f4dd);background:color-mix(in srgb, var(--surface-card) 45%, transparent);min-height:0;color:var(--foreground);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;cursor:pointer;box-shadow:none;border-radius:999px;justify-content:center;align-self:center;align-items:center;margin:0;padding:.32rem .85rem;font-size:.68rem;font-weight:700;line-height:1.25;text-decoration:none;transition:filter .15s,box-shadow .15s,background .15s,color .15s,border-color .15s;display:inline-flex}.social-teasing-premium-cta__btn:hover{color:#fff;filter:brightness(1.08);background:linear-gradient(135deg,#9e40c1,#66f4dd);border:none;text-decoration:none;box-shadow:0 1px 6px #00000038}.social-teasing-premium-cta__btn:focus-visible{outline-offset:2px;outline:2px solid #66f4dd}.social-teasing-premium-cta--violet .social-teasing-premium-cta__btn{width:15rem;min-height:44px;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);font-size:var(--font-sm);letter-spacing:normal;text-transform:none;white-space:nowrap;cursor:pointer;color:var(--foreground);border:1px solid color-mix(in srgb, var(--color-metallic-violet,#9e40c1) 42%, transparent);background:color-mix(in srgb, var(--surface-card) 45%, transparent);box-shadow:none;filter:none;flex:0 0 15rem;justify-content:center;align-items:center;font-weight:600;text-decoration:none;transition:border-color .15s,color .15s,background .15s,box-shadow .15s;display:inline-flex}.social-teasing-premium-cta--violet .social-teasing-premium-cta__btn:hover{color:#fff;border-color:color-mix(in srgb, var(--color-metallic-violet-deep) 85%, #000);background:linear-gradient(155deg, var(--color-metallic-violet-deep) 0%, var(--color-metallic-violet) 38%, var(--color-metallic-violet-mid) 72%, var(--color-metallic-violet-shine) 100%);filter:none;text-decoration:none;box-shadow:inset 0 1px #ffffff2e}.social-teasing-premium-cta--violet .social-teasing-premium-cta__btn:focus-visible{outline:2px solid var(--color-metallic-violet,#9e40c1);outline-offset:2px}@media (max-width:520px){.social-teasing-premium-cta--violet .social-teasing-premium-cta__btn{flex:auto;width:100%}}@media (prefers-reduced-motion:reduce){.social-teasing-premium-cta--violet .social-teasing-premium-cta__btn{transition:none}}@media (min-width:768px){.social-teasing-premium-cta__inner{justify-content:space-between;align-items:center;gap:var(--space-lg);flex-direction:row}.social-teasing-premium-cta__copy{flex:auto}.social-teasing-premium-cta__btn{flex:none;align-self:center}.social-teasing-premium-cta--violet .social-teasing-premium-cta__btn{flex:0 0 15rem;width:15rem}}.social-audit-hero{padding:var(--space-lg);gap:var(--space-md);display:grid}.social-audit-hero__meta{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.social-audit-hero__provider{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(135deg,#3c5977,#66f4dd);border-radius:999px;padding:.2rem .6rem;font-size:.7rem;font-weight:700}.social-audit-hero__timestamp{color:var(--text-muted);font-size:.85rem}.social-audit-hero__actions{gap:var(--space-sm);margin-top:var(--space-sm);flex-wrap:wrap;display:flex}a.social-audit-hero__reimport-capsule{box-sizing:border-box;min-height:44px;font-size:var(--font-sm,.875rem);background:linear-gradient(135deg, var(--color-primary-blue,#3c5977), var(--color-metallic-teal,#66f4dd));box-shadow:0 0 14px color-mix(in srgb, var(--color-metallic-teal,#66f4dd) 40%, transparent);border:none;border-radius:999px;justify-content:center;align-items:center;padding:.45rem 1.15rem;font-weight:600;line-height:1.25;transition:filter .15s;display:inline-flex;color:#fff!important;text-decoration:none!important}a.social-audit-hero__reimport-capsule:hover{filter:brightness(1.07);color:#fff!important}a.social-audit-hero__reimport-capsule:focus-visible{outline:2px solid var(--color-metallic-teal,#66f4dd);outline-offset:2px}@media (prefers-reduced-motion:reduce){a.social-audit-hero__reimport-capsule{transition:none}}.social-audit-page-intro-retention{color:var(--color-secondary,#66f4dd);font-weight:600}.social-audit-page__hero-ctas{align-items:center;gap:var(--space-sm);margin-top:var(--space-md);flex-wrap:wrap;display:flex}.social-audit-page__footer-nav{align-items:center;gap:var(--space-sm) var(--space-md);margin-top:var(--space-xl);flex-wrap:wrap;display:flex}.social-audit-page__footer-nav .nadir-cta{width:auto;max-width:100%}.social-audit-page__hero-reimport-cta{text-decoration:none}.social-audit-readonly-banner{gap:var(--space-sm);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-md);border:1px solid color-mix(in srgb, var(--color-metallic-teal,#66f4dd) 35%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--color-primary-blue,#3c5977) 22%, transparent), color-mix(in srgb, var(--color-metallic-teal,#66f4dd) 8%, transparent));display:grid}.social-audit-readonly-banner__title{font-size:var(--font-sm);letter-spacing:.02em;text-transform:uppercase;color:var(--color-metallic-teal,#66f4dd);margin:0;font-weight:700}.social-audit-readonly-banner__text{font-size:var(--font-sm);color:var(--text-muted);max-width:52rem;margin:0;line-height:1.6}.social-audit-readonly-banner__cta{min-height:2.5rem;font-size:var(--font-sm);color:#fff;background:linear-gradient(90deg, var(--color-primary-blue,#3c5977), var(--color-metallic-violet,#9e40c1));border-radius:999px;justify-content:center;justify-self:start;align-items:center;padding:.45rem 1.1rem;font-weight:600;text-decoration:none;transition:filter .15s,transform .15s;display:inline-flex}.social-audit-readonly-banner__cta:hover{filter:brightness(1.06);color:#fff;transform:translateY(-1px)}.social-audit-readonly-banner__cta:focus-visible{outline:2px solid var(--color-metallic-teal,#66f4dd);outline-offset:2px}.social-audit-hero-meta-intro{text-wrap:pretty;width:100%;max-width:100%}.social-audit-risk-grid{gap:var(--space-sm);margin-top:var(--space-xs);grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));display:grid}.social-audit-risk-kpi{padding:var(--space-xs) var(--space-sm);border-left:3px solid var(--social-audit-risk-color,#66f4dd);background:#ffffff05;border-radius:.4rem}.social-audit-risk-kpi__label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.7rem}.social-audit-risk-kpi__value{font-size:1.4rem;font-weight:700}.social-audit-status-badge{background:var(--social-audit-status-bg,#555);color:var(--social-audit-status-color,#fff);border-radius:999px;padding:.2rem .6rem;font-size:.75rem;font-weight:600}.social-audit-hero-status-badge{color:#fff;background:linear-gradient(90deg, var(--color-primary-blue,#3c5977), var(--color-metallic-teal,#66f4dd));box-shadow:0 0 10px color-mix(in srgb, var(--color-metallic-teal,#66f4dd) 45%, transparent);border-radius:999px;padding:.2rem .6rem;font-size:.75rem;font-weight:600;display:inline-block}.social-audit-hero-status-badge--retention{text-align:center;max-width:min(100%,17.5rem);padding:.35rem .65rem;font-size:.68rem;line-height:1.35}.social-audit-progress{margin-top:var(--space-sm);background:#ffffff0f;border-radius:999px;height:.4rem;overflow:hidden}.social-audit-progress__bar{height:100%;width:var(--social-audit-progress-width,33%);background:linear-gradient(90deg,#3c5977,#66f4dd);transition:width .4s}.social-audit-alert{padding:var(--space-md);color:#fecaca;background:#ef44441f;border-radius:.5rem}.social-audit-banner{padding:var(--space-sm) var(--space-md);justify-content:space-between;gap:var(--space-sm);background:#66f4dd14;border:1px solid #66f4dd40;border-radius:.6rem;flex-wrap:wrap;font-size:.9rem;display:flex}.social-audit-banner--muted{background:#94a3b81f;border-color:#94a3b833}.social-audit-findings{padding:var(--space-lg)}.social-audit-filters{gap:var(--space-sm);margin-bottom:var(--space-md);flex-wrap:wrap;display:flex}.social-audit-filters label{align-items:center;gap:.4rem;font-size:.85rem;display:inline-flex}.social-audit-filter-input,.social-audit-filter-select{color:inherit;background:0 0;border:1px solid #ffffff1f;border-radius:.4rem;padding:.35rem .6rem}.social-audit-filter-input{flex:14rem}.social-audit-filter-input:focus-visible,.social-audit-filter-select:focus-visible{outline-offset:2px;outline:2px solid #66f4dd}.social-audit-tabs{margin-bottom:var(--space-sm);flex-wrap:wrap;gap:.5rem;display:flex}.social-audit-tab{color:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:999px;padding:.35rem .8rem;font-size:.85rem;transition:background .15s,color .15s}.social-audit-tab:hover{background:#ffffff0a}.social-audit-tab[aria-selected=true]{color:#111;background:#66f4dd;border-color:#66f4dd}.social-audit-tab:focus-visible{outline-offset:2px;outline:2px solid #66f4dd}.social-audit-finding-list{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.social-audit-finding-row{text-align:left;width:100%;padding:var(--space-sm);align-items:center;gap:var(--space-sm);color:inherit;cursor:pointer;background:#ffffff05;border:1px solid #ffffff0f;border-radius:.5rem;grid-template-columns:auto 1fr auto;transition:background .15s,border-color .15s;display:grid}.social-audit-finding-row:hover{background:#ffffff0d;border-color:#66f4dd4d}.social-audit-finding-row:focus-visible{outline-offset:2px;outline:2px solid #66f4dd}.social-audit-finding-row__dot{background:var(--social-audit-dot-color,#888);border-radius:999px;width:.6rem;height:.6rem}.social-audit-finding-row__body{min-width:0}.social-audit-finding-row__title{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.social-audit-finding-row__snippet{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;display:block;overflow:hidden}.social-audit-finding-row__date{color:var(--text-muted);white-space:nowrap;font-size:.8rem}.social-audit-drawer{z-index:50;background:#0000008c;justify-items:end;animation:.18s social-audit-drawer-fade;display:grid;position:fixed;inset:0}.social-audit-drawer__panel{background:var(--surface,#1e1e1e);color:inherit;width:min(28rem,100vw);height:100%;padding:var(--space-lg);animation:.22s cubic-bezier(.2,.8,.2,1) social-audit-drawer-slide;overflow-y:auto;box-shadow:-8px 0 24px #00000059}.social-audit-drawer__header{justify-content:space-between;gap:var(--space-sm);margin-bottom:var(--space-sm);display:flex}.social-audit-drawer__close{color:inherit;cursor:pointer;background:0 0;border:none;border-radius:.3rem;padding:.2rem .4rem;font-size:1.2rem}.social-audit-drawer__close:hover{background:#ffffff0f}.social-audit-drawer__close:focus-visible{outline-offset:2px;outline:2px solid #66f4dd}.social-audit-drawer__meta{color:var(--text-muted);margin:0;font-size:.8rem}.social-audit-drawer__actions{gap:var(--space-sm);margin-top:var(--space-md);display:grid}.social-audit-uploader{gap:var(--space-md);padding:var(--space-lg);display:grid}.social-audit-uploader__providers{gap:var(--space-sm);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.social-audit-uploader__provider{padding:var(--space-sm);background:#ffffff05;border:1px solid #ffffff14;border-radius:.5rem;gap:.25rem;display:grid}.social-audit-uploader__provider--soon{opacity:.5}.social-audit-uploader__dropzone{padding:var(--space-lg);text-align:center;border:2px dashed #66f4dd59;border-radius:.6rem;transition:border-color .15s}.social-audit-uploader__dropzone:hover{border-color:#66f4dda6}.social-audit-uploader__progress{height:.5rem;margin-top:var(--space-sm);background:#ffffff0f;border-radius:999px;overflow:hidden}.social-audit-uploader__progress-bar{background:linear-gradient(90deg,#3c5977,#66f4dd);height:100%;transition:width .3s}@media (max-width:768px){.social-audit-hero,.social-audit-findings,.social-audit-uploader{padding:var(--space-md)}.social-audit-drawer__panel{width:100vw;padding:var(--space-md)}.social-audit-risk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.social-audit-finding-row{grid-template-columns:auto 1fr}.social-audit-finding-row__date{grid-column:2/3;font-size:.75rem}}.social-yt-wizard-intro-cards{width:100%;margin:0}.social-yt-wizard-intro-cards__item{min-height:0}@media (max-width:640px){.social-yt-wizard-intro-cards .effacer-landing-faq-item{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.social-audit-drawer,.social-audit-drawer__panel,.social-audit-progress__bar,.social-audit-uploader__progress-bar,.social-audit-finding-row,.social-audit-tab{transition:none!important;animation:none!important}}
