.agency-switcher-module__Xio7hG__wrap{flex-direction:column;gap:.125rem;min-width:0;display:flex}.agency-switcher-module__Xio7hG__label{letter-spacing:.04em;text-transform:uppercase;color:#71717a;font-size:.6875rem;font-weight:600}.agency-switcher-module__Xio7hG__name{color:#18181b;white-space:nowrap;text-overflow:ellipsis;max-width:12rem;font-size:.8125rem;font-weight:600;overflow:hidden}.agency-switcher-module__Xio7hG__form{flex-direction:column;gap:.125rem;min-width:0;display:flex}.agency-switcher-module__Xio7hG__select{color:#18181b;cursor:pointer;background:#fff;border:1px solid #e4e4e7;border-radius:.375rem;max-width:14rem;padding:.25rem 1.75rem .25rem .5rem;font-size:.8125rem;font-weight:500}.agency-switcher-module__Xio7hG__select:disabled{opacity:.6;cursor:wait}@media (max-width:768px){.agency-switcher-module__Xio7hG__name,.agency-switcher-module__Xio7hG__select{max-width:10rem}}
.ai-usage-indicator-module__bvbTpW__indicator{white-space:nowrap;background:#fafafa;border:1px solid #e4e4e7;border-radius:8px;flex-direction:column;justify-content:center;align-items:flex-end;padding:.25rem .6rem;line-height:1.15;display:inline-flex}.ai-usage-indicator-module__bvbTpW__label{text-transform:uppercase;letter-spacing:.04em;color:#a1a1aa;font-size:.625rem;font-weight:650}.ai-usage-indicator-module__bvbTpW__value{color:#3f3f46;font-size:.8125rem;font-weight:600}.ai-usage-indicator-module__bvbTpW__cost{color:#71717a;font-weight:500}.ai-usage-indicator-module__bvbTpW__indicatorRefreshing{opacity:.72}@media (max-width:640px){.ai-usage-indicator-module__bvbTpW__indicator{display:none}}
.faro-brand-module__mLDwja__logotipo{object-fit:contain;object-position:left center;width:auto;max-width:none;height:1.875rem;display:block}.faro-brand-module__mLDwja__logotipoLarge{object-fit:contain;object-position:left center;width:auto;height:clamp(2rem,4vw,2.75rem);max-height:clamp(2rem,4vw,2.75rem);display:block}.faro-brand-module__mLDwja__isotipo{object-fit:contain;object-position:center;width:auto;height:1.75rem;max-height:1.75rem;display:block}
.dataforseo-usage-indicator-module__VUwt0q__indicator{white-space:nowrap;background:#fafafa;border:1px solid #e4e4e7;border-radius:8px;flex-direction:column;justify-content:center;align-items:flex-end;padding:.25rem .6rem;line-height:1.15;display:inline-flex}.dataforseo-usage-indicator-module__VUwt0q__label{text-transform:uppercase;letter-spacing:.04em;color:#a1a1aa;font-size:.625rem;font-weight:650}.dataforseo-usage-indicator-module__VUwt0q__value{color:#3f3f46;font-size:.8125rem;font-weight:600}.dataforseo-usage-indicator-module__VUwt0q__meta{color:#71717a;font-weight:500}@media (max-width:640px){.dataforseo-usage-indicator-module__VUwt0q__indicator{display:none}}
.app-shell-module__QtyCMW__shell{background:radial-gradient(circle at 12% 18%, #18181b0a, transparent 42%), radial-gradient(circle at 88% 82%, #2563eb0d, transparent 40%), var(--color-surface-soft);flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:100vh;padding:clamp(1.5rem,4vw,3rem);display:flex}.app-shell-module__QtyCMW__brand{color:inherit;align-items:center;margin-bottom:1.5rem;line-height:0;text-decoration:none;display:inline-flex}.app-shell-module__QtyCMW__content{width:100%;max-width:40rem}
.private-layout-module__mgyF_a__shell{--private-header-sticky-top:3.5rem;background:#fafafa;flex-direction:column;flex:1;min-height:100vh;display:flex}.private-layout-module__mgyF_a__header{z-index:100;background:#fff;border-bottom:1px solid #e4e4e7;flex-shrink:0;width:100%;position:sticky;top:0;box-shadow:0 1px 2px #0000000a}.private-layout-module__mgyF_a__headerInner{align-items:center;gap:.75rem;max-width:1480px;margin:0 auto;padding:.75rem clamp(1rem,3vw,2.5rem);display:flex}.private-layout-module__mgyF_a__brandLink{color:inherit;flex-shrink:0;align-items:center;line-height:0;text-decoration:none;display:inline-flex}.private-layout-module__mgyF_a__headerActions{flex-shrink:0;align-items:center;gap:.5rem;margin-left:auto;display:flex}.private-layout-module__mgyF_a__allProjectsButton,.private-layout-module__mgyF_a__allProjectsButtonMuted{white-space:nowrap;border-radius:.5rem;align-items:center;min-height:2.25rem;padding:0 .875rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.private-layout-module__mgyF_a__allProjectsButton{color:#3f3f46;background:#fff;border:1px solid #e4e4e7}.private-layout-module__mgyF_a__allProjectsButton:hover{color:#18181b;background:#f9fafb;border-color:#d4d4d8}.private-layout-module__mgyF_a__allProjectsButtonMuted{color:#a1a1aa;background:0 0;border:1px solid #0000}.private-layout-module__mgyF_a__allProjectsButtonMuted:hover{color:#71717a;background:#f4f4f5}.private-layout-module__mgyF_a__allProjectsLabelShort{display:none}.private-layout-module__mgyF_a__headerUtilities{border-left:1px solid #f4f4f5;align-items:center;gap:.125rem;margin-left:.25rem;padding-left:.375rem;display:inline-flex}.private-layout-module__mgyF_a__logoutForm{display:inline-flex}.private-layout-module__mgyF_a__iconButton,.private-layout-module__mgyF_a__iconButtonActive{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.5rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;text-decoration:none;transition:background .12s,color .12s;display:inline-flex}.private-layout-module__mgyF_a__iconButton{color:#71717a}.private-layout-module__mgyF_a__iconButton:hover,.private-layout-module__mgyF_a__iconButtonActive{color:#18181b;background:#f4f4f5}.private-layout-module__mgyF_a__iconButton:focus-visible,.private-layout-module__mgyF_a__iconButtonActive:focus-visible{outline:none;box-shadow:0 0 0 3px #a1a1aa40}.private-layout-module__mgyF_a__main{flex:1;width:100%;max-width:1480px;margin:0 auto;padding:clamp(1.25rem,2.5vw,2rem) clamp(1rem,3vw,2.5rem)}@media (max-width:900px){.private-layout-module__mgyF_a__allProjectsLabelFull{display:none}.private-layout-module__mgyF_a__allProjectsLabelShort{display:inline}}@media (max-width:768px){.private-layout-module__mgyF_a__shell{--private-header-sticky-top:5.25rem}.private-layout-module__mgyF_a__headerInner{flex-wrap:wrap;gap:.5rem .625rem}.private-layout-module__mgyF_a__headerActions{flex-wrap:wrap;justify-content:flex-end;gap:.375rem}}
.button-module__HjQxJG__button{min-height:2.5rem;font-size:var(--font-size-base);border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:.375rem;padding:.625rem 1.125rem;font-family:inherit;font-weight:500;line-height:1.2;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.button-module__HjQxJG__fullWidth{width:100%}.button-module__HjQxJG__primary{color:#fff;background:var(--color-primary);border-color:var(--color-primary)}.button-module__HjQxJG__primary:hover:not(:disabled){background:var(--color-primary-hover);border-color:var(--color-primary-hover)}.button-module__HjQxJG__secondary{color:var(--color-text-main);background:var(--color-surface);border-color:var(--color-border-strong)}.button-module__HjQxJG__secondary:hover:not(:disabled){background:var(--color-surface-soft)}.button-module__HjQxJG__ghost{color:var(--color-text-muted);background:0 0;border-color:#0000}.button-module__HjQxJG__ghost:hover:not(:disabled){color:var(--color-text-main);background:var(--color-surface-muted)}.button-module__HjQxJG__danger{color:var(--color-danger);background:var(--color-surface);border-color:var(--color-danger-border)}.button-module__HjQxJG__danger:hover:not(:disabled){background:var(--color-danger-surface)}.button-module__HjQxJG__link{min-height:auto;color:var(--color-link);background:0 0;border:none;padding:0;font-weight:500}.button-module__HjQxJG__link:hover:not(:disabled){text-decoration:underline}.button-module__HjQxJG__button:disabled,.button-module__HjQxJG__button[aria-disabled=true]{opacity:.6;cursor:not-allowed}.button-module__HjQxJG__button:focus-visible{outline:none;box-shadow:0 0 0 3px #18181b1f}.button-module__HjQxJG__primary:focus-visible{box-shadow:0 0 0 3px #18181b33}
.confirm-delete-dialog-module__-nIlcW__overlay{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#18181b73;justify-content:center;align-items:center;padding:1.25rem;animation:.15s confirm-delete-dialog-module__-nIlcW__fadeIn;display:flex;position:fixed;inset:0}.confirm-delete-dialog-module__-nIlcW__dialog{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);width:min(100%,26rem);min-width:0;max-width:100%;box-shadow:var(--shadow-card);overflow-wrap:anywhere;white-space:normal;padding:1.5rem;animation:.2s confirm-delete-dialog-module__-nIlcW__slideUp}.confirm-delete-dialog-module__-nIlcW__iconWrap{border-radius:var(--radius-full);justify-content:center;align-items:center;width:2.75rem;height:2.75rem;margin-bottom:1rem;display:flex}.confirm-delete-dialog-module__-nIlcW__iconWrap[data-tone=danger]{color:var(--color-danger);background:var(--color-danger-surface)}.confirm-delete-dialog-module__-nIlcW__iconWrap[data-tone=warning]{color:var(--color-warning);background:var(--color-warning-surface)}.confirm-delete-dialog-module__-nIlcW__iconWrap svg{width:1.25rem;height:1.25rem}.confirm-delete-dialog-module__-nIlcW__title{font-size:var(--font-size-lg);letter-spacing:-.02em;color:var(--color-text-main);overflow-wrap:anywhere;word-break:break-word;margin:0 0 .5rem;font-weight:650;line-height:1.3}.confirm-delete-dialog-module__-nIlcW__description{max-width:100%;font-size:var(--font-size-base);color:var(--color-text-muted);overflow-wrap:anywhere;word-break:break-word;white-space:normal;margin:0;line-height:1.55}.confirm-delete-dialog-module__-nIlcW__body{flex-direction:column;gap:.4rem;margin-top:1rem;display:flex}.confirm-delete-dialog-module__-nIlcW__body label{font-size:var(--font-size-sm,.85rem);color:var(--color-text-main);flex-direction:column;gap:.35rem;font-weight:600;display:flex}.confirm-delete-dialog-module__-nIlcW__body select{font:inherit;border:1px solid var(--color-border);border-radius:var(--radius-md,6px);background:var(--color-surface);color:var(--color-text-main);padding:.5rem .65rem}.confirm-delete-dialog-module__-nIlcW__actions{flex-wrap:wrap;justify-content:flex-end;gap:.625rem;margin-top:1.5rem;display:flex}@keyframes confirm-delete-dialog-module__-nIlcW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes confirm-delete-dialog-module__-nIlcW__slideUp{0%{opacity:0;transform:translateY(.5rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:480px){.confirm-delete-dialog-module__-nIlcW__actions{flex-direction:column-reverse}.confirm-delete-dialog-module__-nIlcW__actions>*{width:100%}}
.project-delete-button-module__6OZvxq__iconButton{width:2.25rem;height:2.25rem;color:var(--color-danger);background:var(--color-surface);border:1px solid var(--color-danger-border);border-radius:var(--radius-md);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.project-delete-button-module__6OZvxq__iconButton:hover:not(:disabled){background:var(--color-danger-surface);border-color:var(--color-danger)}.project-delete-button-module__6OZvxq__iconButton:disabled{opacity:.45;cursor:not-allowed}.project-delete-button-module__6OZvxq__iconButton:focus-visible{outline:none;box-shadow:0 0 0 3px #991b1b26}.project-delete-button-module__6OZvxq__iconButton svg{width:1rem;height:1rem}
.project-readiness-stepper-module__mIB1dG__block{flex-direction:column;gap:.625rem;display:flex}.project-readiness-stepper-module__mIB1dG__blockDetail{background:#fafafa;border:1px solid #ececee;border-radius:12px;gap:.875rem;padding:1rem 1.125rem}.project-readiness-stepper-module__mIB1dG__detailHeader{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.project-readiness-stepper-module__mIB1dG__detailTitle{color:#18181b;margin:0;font-size:.9375rem;font-weight:650}.project-readiness-stepper-module__mIB1dG__detailLead{color:#71717a;margin:.25rem 0 0;font-size:.8125rem}.project-readiness-stepper-module__mIB1dG__detailBody{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.project-readiness-stepper-module__mIB1dG__track{align-items:flex-start;width:100%;display:flex}.project-readiness-stepper-module__mIB1dG__trackDetail{flex:auto;min-width:min(100%,22rem)}.project-readiness-stepper-module__mIB1dG__trackCompact{width:100%}.project-readiness-stepper-module__mIB1dG__stepCol{flex-direction:column;flex:1 1 0;align-items:center;min-width:0;display:flex;position:relative}.project-readiness-stepper-module__mIB1dG__connector{z-index:0;background:#e4e4e7;border-radius:999px;width:100%;height:2px;position:absolute;top:.4375rem;left:-50%}.project-readiness-stepper-module__mIB1dG__connectorDetail{height:3px;top:.5625rem}.project-readiness-stepper-module__mIB1dG__connectorComplete{background:#86efac}.project-readiness-stepper-module__mIB1dG__step{z-index:1;text-align:center;width:100%;min-width:0;color:inherit;flex-direction:column;align-items:center;gap:.2rem;padding:0 .125rem;text-decoration:none;display:flex;position:relative}.project-readiness-stepper-module__mIB1dG__stepColDetail .project-readiness-stepper-module__mIB1dG__step{gap:.3rem}.project-readiness-stepper-module__mIB1dG__step:hover .project-readiness-stepper-module__mIB1dG__stepValue,.project-readiness-stepper-module__mIB1dG__stepActive .project-readiness-stepper-module__mIB1dG__stepLabel,.project-readiness-stepper-module__mIB1dG__stepActive .project-readiness-stepper-module__mIB1dG__stepValue{color:#18181b}.project-readiness-stepper-module__mIB1dG__stepActive .project-readiness-stepper-module__mIB1dG__node{box-shadow:0 0 0 3px #2563eb24}.project-readiness-stepper-module__mIB1dG__node{box-sizing:border-box;background:#fff;border:2px solid #d4d4d8;border-radius:999px;width:.875rem;height:.875rem;display:block}.project-readiness-stepper-module__mIB1dG__nodeDetail{width:1.125rem;height:1.125rem}.project-readiness-stepper-module__mIB1dG__nodePending{background:#f4f4f5;border-color:#d4d4d8}.project-readiness-stepper-module__mIB1dG__nodeProgress{background:#fffbeb;border-color:#f59e0b}.project-readiness-stepper-module__mIB1dG__nodeReady{background:#dcfce7;border-color:#22c55e}.project-readiness-stepper-module__mIB1dG__nodeAttention{background:#fef2f2;border-color:#ef4444}.project-readiness-stepper-module__mIB1dG__nodeOptional{background:#fafafa;border-color:#d4d4d8}.project-readiness-stepper-module__mIB1dG__stepLabel{letter-spacing:.02em;text-transform:uppercase;color:#a1a1aa;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.625rem;font-weight:600;line-height:1.2;overflow:hidden}.project-readiness-stepper-module__mIB1dG__stepLabelDetail{font-size:.6875rem}.project-readiness-stepper-module__mIB1dG__stepValue{color:#52525b;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.6875rem;font-weight:600;line-height:1.25;overflow:hidden}.project-readiness-stepper-module__mIB1dG__stepValueDetail{white-space:normal;font-size:.8125rem}.project-readiness-stepper-module__mIB1dG__stepHint{color:#a1a1aa;font-size:.625rem;line-height:1.25}.project-readiness-stepper-module__mIB1dG__recurrenceIcon{flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;margin-top:.25rem;text-decoration:none;transition:color .15s;display:inline-flex}.project-readiness-stepper-module__mIB1dG__recurrenceIcon:hover{text-decoration:none}.project-readiness-stepper-module__mIB1dG__recurrenceIconActive{color:#16a34a}.project-readiness-stepper-module__mIB1dG__recurrenceIconActive:hover{color:#15803d}.project-readiness-stepper-module__mIB1dG__recurrenceIconInactive{color:#a1a1aa}.project-readiness-stepper-module__mIB1dG__recurrenceIconInactive:hover{color:#71717a}.project-readiness-stepper-module__mIB1dG__alerts{flex-direction:column;align-items:center;gap:.1875rem;min-height:1.5rem;margin-top:.5rem;display:flex}.project-readiness-stepper-module__mIB1dG__alert{white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;border:1px solid #0000;border-radius:999px;align-items:center;max-width:100%;height:1.25rem;padding:0 .5rem;font-size:.6875rem;font-weight:600;line-height:1;text-decoration:none;transition:border-color .15s,background .15s,color .15s;display:inline-flex;overflow:hidden}.project-readiness-stepper-module__mIB1dG__alert:hover{text-decoration:none}.project-readiness-stepper-module__mIB1dG__alert:focus-visible{outline-offset:1px;outline:2px solid #a1a1aa}.project-readiness-stepper-module__mIB1dG__alertProgress{color:#b45309;background:#fffbeb;border-color:#fde68a}.project-readiness-stepper-module__mIB1dG__alertProgress:hover{background:#fef3c7;border-color:#fcd34d}.project-readiness-stepper-module__mIB1dG__alertAttention{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.project-readiness-stepper-module__mIB1dG__alertAttention:hover{background:#fee2e2;border-color:#fca5a5}.project-readiness-stepper-module__mIB1dG__alertNav{color:#3f3f46;background:#fff;border-color:#d4d4d8}.project-readiness-stepper-module__mIB1dG__alertNav:hover{color:#18181b;background:#fafafa;border-color:#a1a1aa}.project-readiness-stepper-module__mIB1dG__cta{color:#2563eb;white-space:nowrap;font-size:.8125rem;font-weight:500;text-decoration:none}.project-readiness-stepper-module__mIB1dG__cta:hover{border-color:#a1a1aa;text-decoration:none}
.user-avatar-module__X8uHAG__avatar{border-radius:var(--radius-full);object-fit:cover;background:var(--color-surface-muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.user-avatar-module__X8uHAG__fallback{letter-spacing:.02em;color:var(--color-text-muted);background:var(--color-surface-muted);border:1px solid var(--color-border);font-weight:650}.user-avatar-module__X8uHAG__sm{width:2rem;height:2rem;font-size:.6875rem}.user-avatar-module__X8uHAG__md{width:4.5rem;height:4.5rem;font-size:1rem}.user-avatar-module__X8uHAG__lg{width:6rem;height:6rem;font-size:1.25rem}
.badge-module__J5sY1G__badge{font-size:var(--font-size-sm);border-radius:var(--radius-full);white-space:nowrap;align-items:center;padding:.2rem .55rem;font-weight:600;line-height:1.3;display:inline-flex}.badge-module__J5sY1G__sm{font-size:var(--font-size-xs);padding:.12rem .45rem;font-weight:600}.badge-module__J5sY1G__neutral{color:var(--color-text-muted);background:var(--color-surface-muted)}.badge-module__J5sY1G__dark{color:var(--color-text-main);background:var(--color-surface-muted)}.badge-module__J5sY1G__success{color:var(--color-success);background:var(--color-success-surface)}.badge-module__J5sY1G__warning{color:var(--color-warning);background:var(--color-warning-surface)}.badge-module__J5sY1G__danger{color:var(--color-danger);background:var(--color-danger-surface)}.badge-module__J5sY1G__info{color:var(--color-info);background:var(--color-info-surface)}
.customer-archetypes-module__4Fk-1a__panel{flex-direction:column;gap:1.25rem;display:flex}.customer-archetypes-module__4Fk-1a__mapLayout{flex-direction:column;gap:1rem;display:flex}.customer-archetypes-module__4Fk-1a__innerNav{border-bottom:1px solid #e4e4e7;flex-wrap:wrap;gap:.25rem;padding-bottom:.5rem;display:flex}.customer-archetypes-module__4Fk-1a__innerNavTab{color:#71717a;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:.4rem;padding:.5rem .85rem;font-size:.875rem;font-weight:600;display:inline-flex;position:relative}.customer-archetypes-module__4Fk-1a__innerNavTab:hover{color:#3f3f46;background:#f4f4f5}.customer-archetypes-module__4Fk-1a__innerNavTabActive{color:#18181b;background:#f4f4f5}.customer-archetypes-module__4Fk-1a__innerNavTabActive:after{content:"";background:#18181b;border-radius:2px;height:2px;position:absolute;bottom:-.5rem;left:.85rem;right:.85rem}.customer-archetypes-module__4Fk-1a__innerNavCount{color:#52525b;background:#e4e4e7;border-radius:999px;justify-content:center;align-items:center;min-width:1.25rem;height:1.25rem;padding:0 .3rem;font-size:.6875rem;font-weight:700;display:inline-flex}.customer-archetypes-module__4Fk-1a__innerNavTabActive .customer-archetypes-module__4Fk-1a__innerNavCount{color:#fff;background:#18181b}.customer-archetypes-module__4Fk-1a__archetypesSection{flex-direction:column;gap:1.25rem;display:flex}.customer-archetypes-module__4Fk-1a__archetypesToggle{cursor:pointer;text-align:left;background:#fafafa;border:none;justify-content:space-between;align-items:center;gap:.75rem;width:100%;padding:.9rem 1.25rem;display:flex}.customer-archetypes-module__4Fk-1a__archetypesToggle:hover{background:#f4f4f5}.customer-archetypes-module__4Fk-1a__archetypesToggleTitle{color:#18181b;align-items:center;gap:.5rem;font-size:.95rem;font-weight:680;display:inline-flex}.customer-archetypes-module__4Fk-1a__archetypesToggleCount{color:#52525b;background:#e4e4e7;border-radius:999px;justify-content:center;align-items:center;min-width:1.5rem;height:1.5rem;padding:0 .35rem;font-size:.75rem;font-weight:700;display:inline-flex}.customer-archetypes-module__4Fk-1a__archetypesToggleHint{color:#2563eb;font-size:.8125rem;font-weight:600}.customer-archetypes-module__4Fk-1a__archetypesBody{flex-direction:column;gap:1.25rem;display:flex}.customer-archetypes-module__4Fk-1a__headerActions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.customer-archetypes-module__4Fk-1a__primaryButton{}.customer-archetypes-module__4Fk-1a__secondaryButton{}.customer-archetypes-module__4Fk-1a__ghostButton{}.customer-archetypes-module__4Fk-1a__dangerButton{}.customer-archetypes-module__4Fk-1a__emptyState{}.customer-archetypes-module__4Fk-1a__emptyTitle{}.customer-archetypes-module__4Fk-1a__emptyText{}.customer-archetypes-module__4Fk-1a__emptyFilter{}.customer-archetypes-module__4Fk-1a__noticeError,.customer-archetypes-module__4Fk-1a__noticeInfo,.customer-archetypes-module__4Fk-1a__noticeWarning,.customer-archetypes-module__4Fk-1a__warningsBox{border-radius:10px;padding:.85rem 1rem;font-size:.875rem;line-height:1.5}.customer-archetypes-module__4Fk-1a__noticeWarning{color:#92400e;background:#fffbeb;border:1px solid #fde68a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.customer-archetypes-module__4Fk-1a__noticeWarningLink{color:#92400e;flex-shrink:0;font-weight:600;text-decoration:underline}.customer-archetypes-module__4Fk-1a__noticeWarningLink:hover{color:#78350f}.customer-archetypes-module__4Fk-1a__noticeError{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.customer-archetypes-module__4Fk-1a__noticeInfo{color:#075985;background:#f0f9ff;border:1px solid #bae6fd}.customer-archetypes-module__4Fk-1a__warningsBox{color:#92400e;background:#fffbeb;border:1px solid #fde68a}.customer-archetypes-module__4Fk-1a__warningsTitle{margin:0 0 .4rem;font-weight:650}.customer-archetypes-module__4Fk-1a__warningsList{flex-direction:column;gap:.2rem;margin:0;padding-left:1.1rem;display:flex}.customer-archetypes-module__4Fk-1a__generatingBox{color:#075985;background:#f0f9ff;border:1px solid #bae6fd;border-radius:10px;flex-direction:column;gap:.5rem;margin-top:1rem;padding:.95rem 1.1rem;display:flex}.customer-archetypes-module__4Fk-1a__progressBar{background:#bae6fd;border-radius:999px;width:100%;height:4px;position:relative;overflow:hidden}.customer-archetypes-module__4Fk-1a__progressBarFill{background:#0284c7;border-radius:999px;width:40%;height:100%;animation:1.2s ease-in-out infinite customer-archetypes-module__4Fk-1a__archetype-indeterminate;position:absolute;top:0;left:0}@keyframes customer-archetypes-module__4Fk-1a__archetype-indeterminate{0%{left:-40%}to{left:100%}}@media (prefers-reduced-motion:reduce){.customer-archetypes-module__4Fk-1a__progressBarFill{opacity:.6;width:100%;animation:none}}.customer-archetypes-module__4Fk-1a__generatingTitle{margin:0;font-size:.9rem;font-weight:600}.customer-archetypes-module__4Fk-1a__generatingSteps{flex-direction:column;gap:.15rem;margin:0;padding-left:1.1rem;font-size:.8125rem;display:flex}.customer-archetypes-module__4Fk-1a__generatingHint{color:#0c4a6e;opacity:.85;margin:0;font-size:.75rem}.customer-archetypes-module__4Fk-1a__createPanel{background:#fafafa;border:1px solid #e4e4e7;border-radius:12px;flex-direction:column;gap:.75rem;padding:1.1rem 1.15rem;display:flex}.customer-archetypes-module__4Fk-1a__createTitle{color:#18181b;margin:0;font-size:1rem;font-weight:650}.customer-archetypes-module__4Fk-1a__checkboxRow{color:#3f3f46;cursor:pointer;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.customer-archetypes-module__4Fk-1a__grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:1rem;display:grid}.customer-archetypes-module__4Fk-1a__card{background:#fff;border:1px solid #e4e4e7;border-radius:12px;flex-direction:column;gap:.75rem;height:100%;padding:1.1rem 1.15rem;display:flex}.customer-archetypes-module__4Fk-1a__cardValidated{border-color:#bbf7d0;box-shadow:inset 3px 0 #22c55e}.customer-archetypes-module__4Fk-1a__cardDiscarded{background:#fafafa}.customer-archetypes-module__4Fk-1a__cardDiscarded>:not(.customer-archetypes-module__4Fk-1a__cardActions){opacity:.65}.customer-archetypes-module__4Fk-1a__cardHeader{flex-direction:column;gap:.5rem;display:flex}.customer-archetypes-module__4Fk-1a__cardName{color:#18181b;margin:0;font-size:1.0625rem;font-weight:660}.customer-archetypes-module__4Fk-1a__badges{flex-wrap:wrap;gap:.35rem;display:flex}.customer-archetypes-module__4Fk-1a__cardDescription{color:#3f3f46;margin:0;font-size:.9rem;line-height:1.5}.customer-archetypes-module__4Fk-1a__cardSection{flex-direction:column;gap:.3rem;display:flex}.customer-archetypes-module__4Fk-1a__cardSectionTitle{text-transform:uppercase;letter-spacing:.04em;color:#71717a;margin:0;font-size:.75rem;font-weight:680}.customer-archetypes-module__4Fk-1a__list{color:#3f3f46;flex-direction:column;gap:.2rem;margin:0;padding-left:1.1rem;font-size:.875rem;display:flex}.customer-archetypes-module__4Fk-1a__vocabBlock{flex-direction:column;gap:.3rem;display:flex}.customer-archetypes-module__4Fk-1a__vocabLang{color:#3f3f46;font-size:.875rem}.customer-archetypes-module__4Fk-1a__vocabLangCode{color:#18181b;text-transform:uppercase;min-width:2.2rem;font-weight:650;display:inline-block}.customer-archetypes-module__4Fk-1a__briefSupport{color:#71717a;border-left:2px solid #e4e4e7;margin:0;padding-left:.6rem;font-size:.8125rem;font-style:italic}.customer-archetypes-module__4Fk-1a__cardActions{border-top:1px solid #f4f4f5;flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:auto;padding-top:.6rem;display:flex}.customer-archetypes-module__4Fk-1a__inlineForm{display:inline}.customer-archetypes-module__4Fk-1a__editForm{flex-direction:column;gap:.75rem;display:flex}.customer-archetypes-module__4Fk-1a__field{flex-direction:column;gap:.3rem;display:flex}.customer-archetypes-module__4Fk-1a__fieldRow{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.customer-archetypes-module__4Fk-1a__label{text-transform:uppercase;letter-spacing:.03em;color:#71717a;font-size:.75rem;font-weight:650}.customer-archetypes-module__4Fk-1a__input,.customer-archetypes-module__4Fk-1a__textarea,.customer-archetypes-module__4Fk-1a__select{color:#18181b;background:#fff;border:1px solid #d4d4d8;border-radius:8px;width:100%;padding:.45rem .6rem;font-family:inherit;font-size:.875rem}.customer-archetypes-module__4Fk-1a__textarea{resize:vertical;min-height:64px;line-height:1.45}.customer-archetypes-module__4Fk-1a__input:focus,.customer-archetypes-module__4Fk-1a__textarea:focus,.customer-archetypes-module__4Fk-1a__select:focus{border-color:#18181b;outline:none;box-shadow:0 0 0 2px #18181b14}.customer-archetypes-module__4Fk-1a__hint{color:#a1a1aa;font-size:.75rem}.customer-archetypes-module__4Fk-1a__editActions{gap:.5rem;padding-top:.25rem;display:flex}.customer-archetypes-module__4Fk-1a__actionsForm{flex-direction:column;gap:.5rem;display:flex}.customer-archetypes-module__4Fk-1a__observations{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:10px}.customer-archetypes-module__4Fk-1a__discardedBlock{border-top:1px dashed #e4e4e7;flex-direction:column;gap:.85rem;margin-top:1.25rem;padding-top:1rem;display:flex}.customer-archetypes-module__4Fk-1a__discardedBlock .customer-archetypes-module__4Fk-1a__observationsToggle{color:#52525b}.customer-archetypes-module__4Fk-1a__observationsHeader{align-items:center;gap:.5rem;display:flex}.customer-archetypes-module__4Fk-1a__observationsToggle{cursor:pointer;color:#92400e;text-align:left;background:0 0;border:none;flex:auto;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem .95rem;font-size:.875rem;font-weight:600;display:flex}.customer-archetypes-module__4Fk-1a__observationsLink{flex-shrink:0;font-weight:650;text-decoration:underline}.customer-archetypes-module__4Fk-1a__observationsDismiss{cursor:pointer;color:#92400e;white-space:nowrap;background:0 0;border:1px solid #fcd34d;border-radius:6px;flex-shrink:0;margin-right:.55rem;padding:.3rem .6rem;font-size:.75rem;font-weight:600}.customer-archetypes-module__4Fk-1a__observationsDismiss:hover{background:#fef3c7}.customer-archetypes-module__4Fk-1a__observationsList{flex-direction:column;gap:.25rem;margin:0;padding:0 1.1rem .85rem 2rem;font-size:.8125rem;line-height:1.5;display:flex}.customer-archetypes-module__4Fk-1a__filters{flex-wrap:wrap;gap:.4rem;display:flex}.customer-archetypes-module__4Fk-1a__filterChip{color:#3f3f46;cursor:pointer;background:#fff;border:1px solid #d4d4d8;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .75rem;font-size:.8125rem;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.customer-archetypes-module__4Fk-1a__filterChip:hover{background:#f4f4f5}.customer-archetypes-module__4Fk-1a__filterChipActive{color:#fff;background:#18181b;border-color:#18181b}.customer-archetypes-module__4Fk-1a__filterCount{background:#00000014;border-radius:999px;justify-content:center;align-items:center;min-width:1.25rem;height:1.25rem;padding:0 .3rem;font-size:.6875rem;font-weight:700;display:inline-flex}.customer-archetypes-module__4Fk-1a__filterChipActive .customer-archetypes-module__4Fk-1a__filterCount{background:#ffffff38}.customer-archetypes-module__4Fk-1a__cardDescription{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.customer-archetypes-module__4Fk-1a__cardDescriptionMuted{color:#a1a1aa;margin:0;font-size:.875rem;font-style:italic}.customer-archetypes-module__4Fk-1a__insights{flex-direction:column;gap:.4rem;display:flex}.customer-archetypes-module__4Fk-1a__insight{gap:.5rem;font-size:.85rem;line-height:1.4;display:flex}.customer-archetypes-module__4Fk-1a__insightLabel{text-transform:uppercase;letter-spacing:.03em;color:#71717a;flex-shrink:0;min-width:4.5rem;padding-top:.1rem;font-size:.7rem;font-weight:700}.customer-archetypes-module__4Fk-1a__insightText{color:#3f3f46}.customer-archetypes-module__4Fk-1a__cardDraft{background:#fffefb;border-style:dashed;border-color:#fcd34d}.customer-archetypes-module__4Fk-1a__detail{background:#fafafa;border:1px solid #f0f0f1;border-radius:10px;flex-direction:column;gap:.85rem;padding:.85rem;display:flex}.customer-archetypes-module__4Fk-1a__detailBlock{flex-direction:column;gap:.35rem;display:flex}.customer-archetypes-module__4Fk-1a__detailTitle{text-transform:uppercase;letter-spacing:.04em;color:#71717a;margin:0;font-size:.7rem;font-weight:700}.customer-archetypes-module__4Fk-1a__vocabGroups{flex-direction:column;gap:.5rem;display:flex}.customer-archetypes-module__4Fk-1a__vocabGroup{align-items:flex-start;gap:.5rem;display:flex}.customer-archetypes-module__4Fk-1a__chips{flex-wrap:wrap;gap:.3rem;display:flex}.customer-archetypes-module__4Fk-1a__chip{color:#3730a3;background:#eef2ff;border:1px solid #e0e7ff;border-radius:999px;align-items:center;padding:.15rem .5rem;font-size:.75rem;font-weight:500;display:inline-flex}@media (max-width:520px){.customer-archetypes-module__4Fk-1a__fieldRow,.customer-archetypes-module__4Fk-1a__grid{grid-template-columns:1fr}}
.seo-opportunities-module__c9tVoq__panel{flex-direction:column;gap:1.25rem;display:flex}.seo-opportunities-module__c9tVoq__generateBlock{flex-direction:column;gap:.6rem;display:flex}.seo-opportunities-module__c9tVoq__generateRow{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.seo-opportunities-module__c9tVoq__primaryButton{}.seo-opportunities-module__c9tVoq__secondaryButton{}.seo-opportunities-module__c9tVoq__ghostButton{}.seo-opportunities-module__c9tVoq__dangerButton{}.seo-opportunities-module__c9tVoq__emptyState{}.seo-opportunities-module__c9tVoq__emptyTitle{}.seo-opportunities-module__c9tVoq__emptyText{}.seo-opportunities-module__c9tVoq__emptyFilter{}.seo-opportunities-module__c9tVoq__generatingBox{background:#f4f4f5;border:1px solid #e4e4e7;border-radius:10px;flex-direction:column;gap:.5rem;padding:1rem;display:flex}.seo-opportunities-module__c9tVoq__progressBar{background:#e4e4e7;border-radius:999px;width:100%;height:4px;position:relative;overflow:hidden}.seo-opportunities-module__c9tVoq__progressBarFill{background:#6d28d9;border-radius:999px;width:35%;height:100%;animation:1.2s ease-in-out infinite seo-opportunities-module__c9tVoq__indeterminate;position:absolute;top:0;left:0}@keyframes seo-opportunities-module__c9tVoq__indeterminate{0%{left:-35%}to{left:100%}}.seo-opportunities-module__c9tVoq__generatingTitle{color:#3f3f46;margin:0;font-size:.875rem;font-weight:600}.seo-opportunities-module__c9tVoq__generatingSteps{color:#52525b;flex-direction:column;gap:.2rem;margin:0;padding-left:1.1rem;font-size:.8125rem;display:flex}.seo-opportunities-module__c9tVoq__summary{flex-wrap:wrap;gap:.5rem;display:flex}.seo-opportunities-module__c9tVoq__summaryChip{color:#52525b;background:#f4f4f5;border:1px solid #e4e4e7;border-radius:999px;align-items:baseline;gap:.35rem;padding:.3rem .6rem;font-size:.8125rem;display:inline-flex}.seo-opportunities-module__c9tVoq__summaryCount{color:#18181b;font-weight:700}.seo-opportunities-module__c9tVoq__filters{flex-wrap:wrap;gap:.4rem;display:flex}.seo-opportunities-module__c9tVoq__filterGroup{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.seo-opportunities-module__c9tVoq__filterLabel{text-transform:uppercase;letter-spacing:.03em;color:#a1a1aa;margin-right:.15rem;font-size:.75rem;font-weight:600}.seo-opportunities-module__c9tVoq__filterChip{color:#52525b;cursor:pointer;background:#fff;border:1px solid #d4d4d8;border-radius:999px;padding:.25rem .6rem;font-size:.8125rem;font-weight:600}.seo-opportunities-module__c9tVoq__filterChip:hover{background:#f4f4f5}.seo-opportunities-module__c9tVoq__filterChipActive{color:#fff;background:#18181b;border-color:#18181b}.seo-opportunities-module__c9tVoq__group{flex-direction:column;gap:.75rem;display:flex}.seo-opportunities-module__c9tVoq__groupHeader{border-bottom:1px solid #e4e4e7;flex-direction:column;gap:.15rem;padding-bottom:.4rem;display:flex}.seo-opportunities-module__c9tVoq__groupTitleRow{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.seo-opportunities-module__c9tVoq__groupTitle{color:#18181b;margin:0;font-size:.95rem;font-weight:680}.seo-opportunities-module__c9tVoq__groupCount{color:#71717a;font-size:.8125rem;font-weight:600}.seo-opportunities-module__c9tVoq__groupDescription{color:#71717a;max-width:640px;margin:0;font-size:.8125rem}.seo-opportunities-module__c9tVoq__grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:.75rem;display:grid}.seo-opportunities-module__c9tVoq__card{background:#fff;border:1px solid #e4e4e7;border-radius:10px;flex-direction:column;gap:.6rem;padding:1rem;display:flex}.seo-opportunities-module__c9tVoq__cardValidated{background:#f0fdf4;border-color:#bbf7d0}.seo-opportunities-module__c9tVoq__cardDiscarded{opacity:.7;background:#fafafa}.seo-opportunities-module__c9tVoq__cardHeader{flex-direction:column;gap:.4rem;display:flex}.seo-opportunities-module__c9tVoq__cardTitle{color:#18181b;margin:0;font-size:.95rem;font-weight:680;line-height:1.3}.seo-opportunities-module__c9tVoq__badges{flex-wrap:wrap;gap:.35rem;display:flex}.seo-opportunities-module__c9tVoq__cardDescription{color:#3f3f46;margin:0;font-size:.875rem;line-height:1.5}.seo-opportunities-module__c9tVoq__meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem .75rem;display:grid}.seo-opportunities-module__c9tVoq__metaItem{flex-direction:column;gap:.1rem;display:flex}.seo-opportunities-module__c9tVoq__metaLabel{text-transform:uppercase;letter-spacing:.03em;color:#a1a1aa;font-size:.6875rem;font-weight:600}.seo-opportunities-module__c9tVoq__metaValue{color:#3f3f46;font-size:.8125rem}.seo-opportunities-module__c9tVoq__reason{color:#52525b;background:#f4f4f5;border-radius:8px;margin:0;padding:.5rem .65rem;font-size:.8125rem;line-height:1.5}.seo-opportunities-module__c9tVoq__reasonLabel{text-transform:uppercase;letter-spacing:.03em;color:#a1a1aa;margin-bottom:.2rem;font-size:.6875rem;font-weight:700;display:block}.seo-opportunities-module__c9tVoq__patternsLabel{text-transform:uppercase;letter-spacing:.03em;color:#a1a1aa;margin-bottom:.25rem;font-size:.6875rem;font-weight:600}.seo-opportunities-module__c9tVoq__chips{flex-wrap:wrap;gap:.3rem;display:flex}.seo-opportunities-module__c9tVoq__chip{color:#3730a3;background:#eef2ff;border-radius:999px;align-items:center;padding:.2rem .5rem;font-size:.75rem;font-weight:500;display:inline-flex}.seo-opportunities-module__c9tVoq__targetUrl{color:#2563eb;word-break:break-all;font-size:.8125rem}.seo-opportunities-module__c9tVoq__cardActions{flex-wrap:wrap;gap:.4rem;margin-top:.2rem;display:flex}.seo-opportunities-module__c9tVoq__inlineForm{display:inline}.seo-opportunities-module__c9tVoq__editForm{flex-direction:column;gap:.6rem;display:flex}.seo-opportunities-module__c9tVoq__field{flex-direction:column;gap:.25rem;display:flex}.seo-opportunities-module__c9tVoq__fieldRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.seo-opportunities-module__c9tVoq__label{color:#52525b;font-size:.75rem;font-weight:600}.seo-opportunities-module__c9tVoq__input,.seo-opportunities-module__c9tVoq__select,.seo-opportunities-module__c9tVoq__textarea{color:#18181b;background:#fff;border:1px solid #d4d4d8;border-radius:8px;width:100%;padding:.45rem .6rem;font-family:inherit;font-size:.875rem}.seo-opportunities-module__c9tVoq__textarea{resize:vertical;min-height:64px}.seo-opportunities-module__c9tVoq__hint{color:#a1a1aa;font-size:.75rem}.seo-opportunities-module__c9tVoq__editActions{gap:.5rem;margin-top:.2rem;display:flex}.seo-opportunities-module__c9tVoq__demandBlock{background:#fafafa;border:1px solid #e4e4e7;border-radius:10px;flex-direction:column;gap:.6rem;margin-top:.75rem;padding:.85rem;display:flex}.seo-opportunities-module__c9tVoq__demandHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.seo-opportunities-module__c9tVoq__demandTitle{color:#3f3f46;text-transform:uppercase;letter-spacing:.03em;font-size:.8125rem;font-weight:600}.seo-opportunities-module__c9tVoq__demandEmpty{color:#71717a;margin:0;font-size:.8125rem}.seo-opportunities-module__c9tVoq__demandDate{color:#71717a;margin:0;font-size:.75rem}.seo-opportunities-module__c9tVoq__demandHint{color:#71717a;margin:0;font-size:.75rem;font-style:italic}.seo-opportunities-module__c9tVoq__keywordTable{background:#fff;border:1px solid #e4e4e7;border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.seo-opportunities-module__c9tVoq__keywordHeadRow,.seo-opportunities-module__c9tVoq__keywordRow{grid-template-columns:1.5fr .8fr .7fr .6fr .6fr .7fr .6fr .9fr 1.4fr;align-items:center;gap:.5rem;padding:.4rem .6rem;font-size:.75rem;display:grid}.seo-opportunities-module__c9tVoq__keywordMetric{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.seo-opportunities-module__c9tVoq__keywordHeadRow{color:#52525b;text-transform:uppercase;letter-spacing:.02em;background:#f4f4f5;font-weight:600}.seo-opportunities-module__c9tVoq__keywordRow{color:#3f3f46;border-top:1px solid #f1f1f3}.seo-opportunities-module__c9tVoq__keywordName{flex-wrap:wrap;align-items:center;gap:.4rem;font-weight:500;display:flex}.seo-opportunities-module__c9tVoq__keywordEvidence{flex-direction:column;gap:.2rem;min-width:0;display:flex}.seo-opportunities-module__c9tVoq__keywordUrl{color:#2563eb;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.seo-opportunities-module__c9tVoq__keywordUrl:hover{text-decoration:underline}.seo-opportunities-module__c9tVoq__keywordMuted{color:#a1a1aa}@media (max-width:720px){.seo-opportunities-module__c9tVoq__keywordHeadRow{display:none}.seo-opportunities-module__c9tVoq__keywordRow{grid-template-columns:1fr 1fr}}.seo-opportunities-module__c9tVoq__kpiRow{grid-template-columns:repeat(5,minmax(0,1fr));gap:.6rem;display:grid}.seo-opportunities-module__c9tVoq__kpi{background:#fafafa;border:1px solid #e4e4e7;border-radius:10px;flex-direction:column;gap:.15rem;padding:.75rem .9rem;display:flex}.seo-opportunities-module__c9tVoq__kpiValue{color:#18181b;font-size:1.4rem;font-weight:700;line-height:1.1}.seo-opportunities-module__c9tVoq__kpiLabel{color:#71717a;font-size:.75rem;font-weight:600}.seo-opportunities-module__c9tVoq__kpiInfo{background:#eff6ff;border-color:#bfdbfe}.seo-opportunities-module__c9tVoq__kpiWarning{background:#fffbeb;border-color:#fde68a}.seo-opportunities-module__c9tVoq__kpiSuccess{background:#f0fdf4;border-color:#bbf7d0}.seo-opportunities-module__c9tVoq__kpiMuted{background:#f4f4f5}@media (max-width:860px){.seo-opportunities-module__c9tVoq__kpiRow{grid-template-columns:repeat(2,minmax(0,1fr))}}.seo-opportunities-module__c9tVoq__nextStep{background:linear-gradient(#faf5ff 0%,#f5f3ff 100%);border:1px solid #ddd6fe;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.1rem;display:flex}.seo-opportunities-module__c9tVoq__nextStepText{flex-direction:column;gap:.2rem;min-width:240px;display:flex}.seo-opportunities-module__c9tVoq__nextStepLabel{text-transform:uppercase;letter-spacing:.04em;color:#7c3aed;font-size:.6875rem;font-weight:700}.seo-opportunities-module__c9tVoq__nextStepBody{color:#3f3f46;max-width:540px;margin:0;font-size:.9375rem;font-weight:500}.seo-opportunities-module__c9tVoq__nextStepActions{flex-wrap:wrap;gap:.5rem;display:flex}.seo-opportunities-module__c9tVoq__topBlock{background:#fff;border:1px solid #e4e4e7;border-radius:12px;flex-direction:column;gap:.6rem;padding:.85rem 1rem;display:flex}.seo-opportunities-module__c9tVoq__topHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.seo-opportunities-module__c9tVoq__topList{counter-reset:top;flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.seo-opportunities-module__c9tVoq__topItem{counter-increment:top}.seo-opportunities-module__c9tVoq__topItemButton{cursor:pointer;text-align:left;background:#fafafa;border:1px solid #e4e4e7;border-radius:10px;justify-content:space-between;align-items:center;gap:.75rem;width:100%;padding:.6rem .75rem;display:flex}.seo-opportunities-module__c9tVoq__topItemButton:hover{background:#f4f4f5}.seo-opportunities-module__c9tVoq__topItemButton:before{content:counter(top);color:#fff;background:#18181b;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.4rem;height:1.4rem;font-size:.75rem;font-weight:700;display:inline-flex}.seo-opportunities-module__c9tVoq__topItemMain{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.seo-opportunities-module__c9tVoq__topItemTitle{color:#18181b;font-size:.875rem;font-weight:600}.seo-opportunities-module__c9tVoq__topItemMeta{color:#71717a;font-size:.75rem}.seo-opportunities-module__c9tVoq__topItemSide{flex-shrink:0;align-items:center;gap:.5rem;display:inline-flex}.seo-opportunities-module__c9tVoq__topScore{color:#18181b;font-size:.95rem;font-weight:700}.seo-opportunities-module__c9tVoq__summaryCta{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.seo-opportunities-module__c9tVoq__contextBar{background:#fff;border:1px solid #e4e4e7;border-radius:10px;flex-direction:column;gap:.55rem;padding:.85rem 1rem;display:flex}.seo-opportunities-module__c9tVoq__contextHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.seo-opportunities-module__c9tVoq__contextTitle{text-transform:uppercase;letter-spacing:.03em;color:#a1a1aa;font-size:.75rem;font-weight:700}.seo-opportunities-module__c9tVoq__contextLink{color:#2563eb;cursor:pointer;background:0 0;border:none;padding:0;font-size:.8125rem;font-weight:600}.seo-opportunities-module__c9tVoq__contextLink:hover{text-decoration:underline}.seo-opportunities-module__c9tVoq__contextChips{flex-wrap:wrap;gap:.5rem;display:flex}.seo-opportunities-module__c9tVoq__contextChip{background:#f4f4f5;border:1px solid #e4e4e7;border-radius:999px;align-items:center;gap:.45rem;padding:.3rem .6rem;display:inline-flex}.seo-opportunities-module__c9tVoq__contextChipName{color:#18181b;font-size:.8125rem;font-weight:600}.seo-opportunities-module__c9tVoq__contextChipMeta{color:#71717a;font-size:.75rem}.seo-opportunities-module__c9tVoq__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.seo-opportunities-module__c9tVoq__primaryFilters{flex-wrap:wrap;gap:.4rem;display:flex}.seo-opportunities-module__c9tVoq__filterCount{opacity:.7;margin-left:.4rem;font-size:.75rem;font-weight:700}.seo-opportunities-module__c9tVoq__advancedToggle{color:#52525b;cursor:pointer;background:#fff;border:1px solid #d4d4d8;border-radius:8px;padding:.35rem .7rem;font-size:.8125rem;font-weight:600}.seo-opportunities-module__c9tVoq__advancedToggle:hover{background:#f4f4f5}.seo-opportunities-module__c9tVoq__advancedPanel{background:#fafafa;border:1px solid #e4e4e7;border-radius:10px;flex-direction:column;gap:.6rem;padding:.85rem;display:flex}.seo-opportunities-module__c9tVoq__tableWrap{border:1px solid #e4e4e7;border-radius:12px;width:100%;overflow-x:auto}.seo-opportunities-module__c9tVoq__table{border-collapse:collapse;width:100%;font-size:.875rem}.seo-opportunities-module__c9tVoq__table thead th{text-align:left;text-transform:uppercase;letter-spacing:.03em;color:#a1a1aa;white-space:nowrap;background:#fafafa;border-bottom:1px solid #e4e4e7;padding:.6rem .75rem;font-size:.6875rem;font-weight:700}.seo-opportunities-module__c9tVoq__table tbody td{color:#3f3f46;vertical-align:middle;border-top:1px solid #f1f1f3;padding:.65rem .75rem}.seo-opportunities-module__c9tVoq__row{cursor:pointer}.seo-opportunities-module__c9tVoq__row:hover td{background:#f9fafb}.seo-opportunities-module__c9tVoq__row:focus-visible{outline-offset:-2px;outline:2px solid #7c3aed}.seo-opportunities-module__c9tVoq__rowTitle{color:#18181b;font-weight:600}.seo-opportunities-module__c9tVoq__rowTag{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:999px;margin-left:.45rem;padding:.05rem .4rem;font-size:.6875rem;font-weight:700}.seo-opportunities-module__c9tVoq__rowMuted{color:#71717a}.seo-opportunities-module__c9tVoq__rowMeta{color:#71717a;margin-top:.15rem;font-size:.75rem;display:block}.seo-opportunities-module__c9tVoq__statusCell{flex-direction:column;align-items:flex-start;gap:.2rem;display:flex}.seo-opportunities-module__c9tVoq__clusterBadge{min-width:0}.seo-opportunities-module__c9tVoq__clusterBadge>span{white-space:normal;overflow-wrap:anywhere;line-height:1.25}.seo-opportunities-module__c9tVoq__coverageCell{flex-direction:column;gap:.15rem;display:flex}.seo-opportunities-module__c9tVoq__candidateUrl{color:#6d28d9;text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:.75rem;overflow:hidden}.seo-opportunities-module__c9tVoq__rowActionCell{text-align:right;white-space:nowrap}.seo-opportunities-module__c9tVoq__rowAction{color:#fff;cursor:pointer;white-space:nowrap;background:#18181b;border:1px solid #18181b;border-radius:8px;padding:.4rem .7rem;font-size:.8125rem;font-weight:600}.seo-opportunities-module__c9tVoq__rowAction:hover{background:#27272a}.seo-opportunities-module__c9tVoq__rowAction:disabled{opacity:.55;cursor:not-allowed}.seo-opportunities-module__c9tVoq__rowActionGhost{color:#52525b;cursor:pointer;background:#fff;border:1px solid #d4d4d8;border-radius:8px;padding:.4rem .7rem;font-size:.8125rem;font-weight:600}.seo-opportunities-module__c9tVoq__rowActionGhost:hover{background:#f4f4f5}.seo-opportunities-module__c9tVoq__scoreCell{align-items:center;gap:.5rem;display:flex}.seo-opportunities-module__c9tVoq__scoreValue{color:#18181b;min-width:1.6rem;font-weight:700}.seo-opportunities-module__c9tVoq__scoreBar{background:#e4e4e7;border-radius:999px;width:56px;height:6px;display:inline-block;position:relative;overflow:hidden}.seo-opportunities-module__c9tVoq__scoreBarFill{border-radius:999px;height:100%;position:absolute;top:0;left:0}.seo-opportunities-module__c9tVoq__scoreHigh{background:#16a34a}.seo-opportunities-module__c9tVoq__scoreMid{background:#d97706}.seo-opportunities-module__c9tVoq__scoreLow{background:#a1a1aa}.seo-opportunities-module__c9tVoq__contextLine{color:#52525b;margin:0 0 .85rem;font-size:.8125rem}.seo-opportunities-module__c9tVoq__contextLine strong{color:#18181b;font-weight:650}.seo-opportunities-module__c9tVoq__discardedBlock{border-top:1px solid #e4e4e7;margin-top:1.25rem;padding-top:.85rem}.seo-opportunities-module__c9tVoq__discardedToggle{cursor:pointer;color:#52525b;background:0 0;border:none;align-items:center;gap:.5rem;padding:0;font-size:.8125rem;display:inline-flex}.seo-opportunities-module__c9tVoq__discardedToggle:hover{color:#18181b}.seo-opportunities-module__c9tVoq__discardedToggleLink{color:#2563eb;font-weight:600}.seo-opportunities-module__c9tVoq__discardedTable{margin-top:.85rem}.seo-opportunities-module__c9tVoq__modalBackdrop{z-index:60;background:#18181b80;justify-content:center;align-items:center;padding:2rem 1rem;animation:.15s ease-out seo-opportunities-module__c9tVoq__modalFade;display:flex;position:fixed;inset:0}@keyframes seo-opportunities-module__c9tVoq__modalFade{0%{opacity:0}to{opacity:1}}.seo-opportunities-module__c9tVoq__modalDialog{background:#fff;border-radius:14px;flex-direction:column;width:min(1360px,92vw);height:90vh;max-height:90vh;animation:.18s ease-out seo-opportunities-module__c9tVoq__modalIn;display:flex;overflow:hidden;box-shadow:0 24px 64px #00000047}@keyframes seo-opportunities-module__c9tVoq__modalIn{0%{opacity:.7;transform:translateY(12px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}.seo-opportunities-module__c9tVoq__modalHeader{border-bottom:1px solid #e4e4e7;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:1.15rem 1.5rem 1rem;display:flex}.seo-opportunities-module__c9tVoq__modalHeaderText{flex-direction:column;gap:.55rem;display:flex}.seo-opportunities-module__c9tVoq__modalTitle{color:#18181b;margin:0;font-size:1.25rem;font-weight:700;line-height:1.3}.seo-opportunities-module__c9tVoq__modalClose{color:#71717a;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:.1rem .45rem;font-size:1.6rem;line-height:1}.seo-opportunities-module__c9tVoq__modalClose:hover{color:#18181b;background:#f4f4f5}.seo-opportunities-module__c9tVoq__modalBody{flex:1;padding:1.35rem 1.5rem 1.6rem;overflow-y:auto}.seo-opportunities-module__c9tVoq__modalSection{flex-direction:column;gap:.55rem;display:flex}.seo-opportunities-module__c9tVoq__modalSectionTitle{text-transform:uppercase;letter-spacing:.04em;color:#a1a1aa;margin:0;font-size:.6875rem;font-weight:700}.seo-opportunities-module__c9tVoq__modalText{color:#3f3f46;margin:0;font-size:.9rem;line-height:1.6}.seo-opportunities-module__c9tVoq__modalMuted{color:#71717a;margin:0;font-size:.8375rem}.seo-opportunities-module__c9tVoq__modalMeta{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem 1rem;margin:0;display:grid}.seo-opportunities-module__c9tVoq__modalMetaItem{flex-direction:column;gap:.15rem;min-width:0;display:flex}.seo-opportunities-module__c9tVoq__modalMetaItem dt{text-transform:uppercase;letter-spacing:.03em;color:#a1a1aa;font-size:.6875rem;font-weight:600}.seo-opportunities-module__c9tVoq__modalMetaItem dd{color:#3f3f46;margin:0;font-size:.85rem}.seo-opportunities-module__c9tVoq__modalActions{border-top:1px solid #f0f0f1;flex-wrap:wrap;gap:.5rem;margin-top:.25rem;padding-top:.9rem;display:flex}@media (max-width:860px){.seo-opportunities-module__c9tVoq__modalMeta{grid-template-columns:1fr}}.seo-opportunities-module__c9tVoq__urlMatchList{flex-direction:column;gap:.6rem;margin-top:.6rem;display:flex}.seo-opportunities-module__c9tVoq__urlMatchItem{background:#fafafa;border:1px solid #e4e4e7;border-radius:10px;flex-direction:column;gap:.3rem;padding:.65rem .75rem;display:flex}.seo-opportunities-module__c9tVoq__urlMatchHead{justify-content:space-between;align-items:center;gap:.5rem;min-width:0;display:flex}.seo-opportunities-module__c9tVoq__urlMatchBadges{flex-shrink:0;align-items:center;gap:.35rem;display:inline-flex}.seo-opportunities-module__c9tVoq__urlMatchTitle{color:#27272a;margin:0;font-size:.85rem;font-weight:600}.seo-opportunities-module__c9tVoq__urlMatchReason{color:#52525b;margin:0;font-size:.8125rem}.seo-opportunities-module__c9tVoq__urlMatchMeta{color:#71717a;flex-wrap:wrap;gap:.25rem .75rem;font-size:.75rem;display:flex}.seo-opportunities-module__c9tVoq__modalSubtitle{color:#71717a;margin:0;font-size:.85rem}.seo-opportunities-module__c9tVoq__modalTabs{background:#fff;border-bottom:1px solid #e4e4e7;flex-shrink:0;gap:.25rem;padding:0 1.5rem;display:flex}.seo-opportunities-module__c9tVoq__modalTab{appearance:none;color:#71717a;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:.75rem .9rem;font-size:.875rem;font-weight:600}.seo-opportunities-module__c9tVoq__modalTab:hover{color:#18181b}.seo-opportunities-module__c9tVoq__modalTabActive{color:#18181b;border-bottom-color:#18181b}.seo-opportunities-module__c9tVoq__modalTextClamp{color:#3f3f46;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.9rem;line-height:1.6;display:-webkit-box;overflow:hidden}.seo-opportunities-module__c9tVoq__coverageSection{border-top:1px solid #e4e4e7;flex-direction:column;gap:.85rem;margin-top:1rem;padding-top:1rem;display:flex}.seo-opportunities-module__c9tVoq__coverageGroup{flex-direction:column;gap:.45rem;display:flex}.seo-opportunities-module__c9tVoq__coverageGroupTitle{letter-spacing:.03em;text-transform:uppercase;color:#52525b;margin:0;font-size:.8rem;font-weight:700}.seo-opportunities-module__c9tVoq__coverageList{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.seo-opportunities-module__c9tVoq__coverageItem{background:#fafafa;border:1px solid #e4e4e7;border-radius:8px;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .75rem;display:flex}.seo-opportunities-module__c9tVoq__coverageItemMain{flex-direction:column;gap:.2rem;min-width:0;display:flex}.seo-opportunities-module__c9tVoq__coverageQuery{color:#71717a;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.seo-opportunities-module__c9tVoq__coverageFeedback{color:#166534;background:#f0fdf4;border-radius:7px;margin:0;padding:.55rem .7rem;font-size:.82rem}.seo-opportunities-module__c9tVoq__coverageSuggestion{color:#5b21b6;flex:1;font-size:.78rem}.seo-opportunities-module__c9tVoq__demandBar{background:#fafafa;border:1px solid #e4e4e7;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.85rem 1rem;display:flex}.seo-opportunities-module__c9tVoq__demandBarInfo{flex-direction:column;gap:.35rem;min-width:0;display:flex}.seo-opportunities-module__c9tVoq__searchSummary{background:#fafafa;border:1px solid #e4e4e7;border-radius:12px;flex-direction:column;gap:.6rem;padding:.85rem 1rem;display:flex}.seo-opportunities-module__c9tVoq__summaryChips{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;display:grid}@media (max-width:560px){.seo-opportunities-module__c9tVoq__summaryChips{grid-template-columns:repeat(2,minmax(0,1fr))}}.seo-opportunities-module__c9tVoq__summaryChip{background:#fff;border:1px solid #e4e4e7;border-radius:10px;flex-direction:column;gap:.15rem;min-width:0;padding:.5rem .65rem;display:flex}.seo-opportunities-module__c9tVoq__summaryChipLabel{text-transform:uppercase;letter-spacing:.03em;color:#71717a;font-size:.7rem;font-weight:600}.seo-opportunities-module__c9tVoq__summaryChipValue{color:#18181b;font-size:.875rem;font-weight:600}.seo-opportunities-module__c9tVoq__summaryReading{color:#3f3f46;margin:0;font-size:.875rem;line-height:1.45}.seo-opportunities-module__c9tVoq__briefTab{flex-direction:column;gap:1.1rem;display:flex}.seo-opportunities-module__c9tVoq__briefHeader{background:#fafafa;border:1px solid #e4e4e7;border-radius:12px;flex-direction:column;gap:.6rem;padding:.85rem 1rem;display:flex}.seo-opportunities-module__c9tVoq__briefUrlLine{color:#3f3f46;margin:0;font-size:.85rem}.seo-opportunities-module__c9tVoq__briefUrlLine code{background:#f4f4f5;border-radius:6px;padding:.1rem .35rem;font-size:.8rem}.seo-opportunities-module__c9tVoq__briefSection{flex-direction:column;gap:.45rem;display:flex}.seo-opportunities-module__c9tVoq__briefSectionTitle{text-transform:uppercase;letter-spacing:.03em;color:#52525b;margin:0;font-size:.8rem;font-weight:700}.seo-opportunities-module__c9tVoq__briefText{color:#27272a;margin:0;font-size:.875rem;line-height:1.5}.seo-opportunities-module__c9tVoq__briefList{color:#3f3f46;flex-direction:column;gap:.3rem;margin:0;padding-left:1.1rem;font-size:.85rem;line-height:1.45;display:flex}.seo-opportunities-module__c9tVoq__briefChecklist{color:#3f3f46;flex-direction:column;gap:.3rem;margin:0;padding-left:1.1rem;font-size:.85rem;line-height:1.45;list-style:"☐  ";display:flex}.seo-opportunities-module__c9tVoq__briefSuggestions{flex-direction:column;gap:.55rem;margin:0;display:flex}.seo-opportunities-module__c9tVoq__briefSuggestions>div{flex-direction:column;gap:.15rem;display:flex}.seo-opportunities-module__c9tVoq__briefSuggestions dt{text-transform:uppercase;letter-spacing:.03em;color:#71717a;font-size:.72rem;font-weight:600}.seo-opportunities-module__c9tVoq__briefSuggestions dd{color:#18181b;background:#f4f4f5;border-radius:8px;margin:0;padding:.4rem .55rem;font-size:.875rem}.seo-opportunities-module__c9tVoq__briefStructure{flex-direction:column;gap:.5rem;margin:0;padding-left:1.2rem;display:flex}.seo-opportunities-module__c9tVoq__briefStructure li{flex-direction:column;gap:.1rem;display:flex}.seo-opportunities-module__c9tVoq__briefStructureHeading{color:#18181b;font-size:.875rem;font-weight:600}.seo-opportunities-module__c9tVoq__briefStructureNotes{color:#52525b;font-size:.8rem;line-height:1.4}.seo-opportunities-module__c9tVoq__briefWarnings{background:#fffbeb;border:1px solid #fde68a;border-radius:12px;flex-direction:column;gap:.4rem;padding:.75rem .9rem;display:flex}.seo-opportunities-module__c9tVoq__briefWarningsTitle{color:#92400e;margin:0;font-size:.8rem;font-weight:700}.seo-opportunities-module__c9tVoq__briefWarnings .seo-opportunities-module__c9tVoq__briefList{color:#78350f}.seo-opportunities-module__c9tVoq__modalDecision{flex-direction:column;gap:1.4rem;display:flex}.seo-opportunities-module__c9tVoq__diagnosisCard{background:#fafafa;border:1px solid #e4e4e7;border-radius:12px;flex-direction:column;gap:.85rem;padding:1rem 1.1rem;display:flex}.seo-opportunities-module__c9tVoq__diagnosisChips{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;display:grid}.seo-opportunities-module__c9tVoq__diagnosisChip{background:#fff;border:1px solid #ececef;border-radius:10px;flex-direction:column;gap:.35rem;min-width:0;padding:.6rem .7rem;display:flex}.seo-opportunities-module__c9tVoq__diagnosisChipLabel{text-transform:uppercase;letter-spacing:.03em;color:#a1a1aa;font-size:.6875rem;font-weight:600}.seo-opportunities-module__c9tVoq__diagnosisSummary{color:#3f3f46;margin:0;font-size:.9rem;line-height:1.55}.seo-opportunities-module__c9tVoq__nextStepCard{background:#fff;border:1px solid #d4d4d8;border-radius:12px;flex-direction:column;gap:.7rem;padding:1rem 1.1rem;display:flex}.seo-opportunities-module__c9tVoq__nextStepActions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.seo-opportunities-module__c9tVoq__nextStepHint{color:#71717a;margin:0;font-size:.8375rem}.seo-opportunities-module__c9tVoq__keywordTableScroll{border-radius:8px;max-height:260px;overflow-y:auto}.seo-opportunities-module__c9tVoq__keywordTableScrollLarge{max-height:min(58vh,620px)}.seo-opportunities-module__c9tVoq__keywordTableScrollLarge .seo-opportunities-module__c9tVoq__keywordHeadRow{z-index:1;position:sticky;top:0}.seo-opportunities-module__c9tVoq__keywordTableScrollX{border-radius:8px;overflow-x:auto}.seo-opportunities-module__c9tVoq__coverageCardHead{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.seo-opportunities-module__c9tVoq__coverageFacts{flex-direction:column;gap:.5rem;margin:0;display:flex}.seo-opportunities-module__c9tVoq__coverageFact{flex-direction:column;gap:.15rem;min-width:0;display:flex}.seo-opportunities-module__c9tVoq__coverageFact dt{text-transform:uppercase;letter-spacing:.03em;color:#a1a1aa;font-size:.6875rem;font-weight:600}.seo-opportunities-module__c9tVoq__coverageFact dd{color:#3f3f46;min-width:0;margin:0;font-size:.85rem}.seo-opportunities-module__c9tVoq__detailsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.seo-opportunities-module__c9tVoq__detailCard,.seo-opportunities-module__c9tVoq__detailCardWide{background:#fafafa;border:1px solid #e4e4e7;border-radius:12px;flex-direction:column;gap:.8rem;padding:1rem 1.1rem;display:flex}.seo-opportunities-module__c9tVoq__detailCardWide{grid-column:1/-1}.seo-opportunities-module__c9tVoq__detailFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem 1rem;margin:0;display:grid}.seo-opportunities-module__c9tVoq__detailFact,.seo-opportunities-module__c9tVoq__detailFactWide{flex-direction:column;gap:.15rem;min-width:0;display:flex}.seo-opportunities-module__c9tVoq__detailFactWide{grid-column:1/-1}.seo-opportunities-module__c9tVoq__detailFact dt,.seo-opportunities-module__c9tVoq__detailFactWide dt{text-transform:uppercase;letter-spacing:.03em;color:#a1a1aa;font-size:.6875rem;font-weight:600}.seo-opportunities-module__c9tVoq__detailFact dd,.seo-opportunities-module__c9tVoq__detailFactWide dd{color:#3f3f46;min-width:0;margin:0;font-size:.85rem}@media (max-width:720px){.seo-opportunities-module__c9tVoq__detailsGrid,.seo-opportunities-module__c9tVoq__detailFacts{grid-template-columns:1fr}}.seo-opportunities-module__c9tVoq__linkButton{color:#2563eb;cursor:pointer;background:0 0;border:none;align-self:flex-start;margin-top:.1rem;padding:0;font-size:.8125rem;font-weight:600}.seo-opportunities-module__c9tVoq__linkButton:hover{text-decoration:underline}@media (max-width:860px){.seo-opportunities-module__c9tVoq__diagnosisChips{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.seo-opportunities-module__c9tVoq__diagnosisChips{grid-template-columns:1fr}}.seo-opportunities-module__c9tVoq__coveragePending{background:#fafafa;border:1px solid #e4e4e7;border-radius:12px;flex-direction:column;gap:.85rem;margin-bottom:1.5rem;padding:1rem 1.1rem;display:flex}.seo-opportunities-module__c9tVoq__coveragePendingHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.seo-opportunities-module__c9tVoq__coveragePendingTitle{color:#18181b;margin:0;font-size:.95rem;font-weight:700}.seo-opportunities-module__c9tVoq__coveragePendingSummary{color:#52525b;margin:.25rem 0 0;font-size:.82rem}.seo-opportunities-module__c9tVoq__coveragePendingFilters{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.seo-opportunities-module__c9tVoq__coveragePendingFilter{color:#3f3f46;cursor:pointer;background:#fff;border:1px solid #d4d4d8;border-radius:999px;padding:.35rem .7rem;font-size:.78rem;font-weight:600}.seo-opportunities-module__c9tVoq__coveragePendingFilter:hover{background:#f4f4f5}.seo-opportunities-module__c9tVoq__coveragePendingFilter[aria-pressed=true]{color:#fff;background:#18181b;border-color:#18181b}.seo-opportunities-module__c9tVoq__coveragePendingRow{background:#fff;border:1px solid #e4e4e7;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem 1rem;padding:.7rem .85rem;display:grid}.seo-opportunities-module__c9tVoq__coveragePendingRowMain{flex-direction:column;gap:.3rem;min-width:0;display:flex}.seo-opportunities-module__c9tVoq__coveragePendingUrl{color:#18181b;text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:600;text-decoration:none;overflow:hidden}.seo-opportunities-module__c9tVoq__coveragePendingUrl:hover{text-decoration:underline}.seo-opportunities-module__c9tVoq__coveragePendingMeta{color:#52525b;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.seo-opportunities-module__c9tVoq__coveragePendingSuggestion{color:#5b21b6;align-items:center;gap:.35rem;font-size:.78rem;display:inline-flex}.seo-opportunities-module__c9tVoq__coveragePendingConfidence{color:#5b21b6;letter-spacing:.04em;background:#ede9fe;border-radius:999px;padding:.05rem .4rem;font-size:.7rem;font-weight:700}.seo-opportunities-module__c9tVoq__coveragePendingConfidence[data-level=LOW]{color:#52525b;background:#f4f4f5}.seo-opportunities-module__c9tVoq__coveragePendingActions{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.seo-opportunities-module__c9tVoq__coveragePendingPicker{position:relative}.seo-opportunities-module__c9tVoq__coveragePendingPickerPanel{z-index:20;background:#fff;border:1px solid #d4d4d8;border-radius:10px;flex-direction:column;gap:.15rem;min-width:260px;max-height:280px;padding:.4rem;display:flex;position:absolute;top:calc(100% + .35rem);right:0;overflow-y:auto;box-shadow:0 8px 24px #18181b14}.seo-opportunities-module__c9tVoq__coveragePendingPickerOption{text-align:left;cursor:pointer;color:#18181b;background:0 0;border:none;border-radius:7px;flex-direction:column;gap:.15rem;padding:.5rem .6rem;display:flex}.seo-opportunities-module__c9tVoq__coveragePendingPickerOption:hover,.seo-opportunities-module__c9tVoq__coveragePendingPickerOption:focus-visible{background:#f4f4f5;outline:none}.seo-opportunities-module__c9tVoq__coveragePendingPickerOptionTitle{font-size:.84rem;font-weight:600}.seo-opportunities-module__c9tVoq__coveragePendingPickerOptionMeta{color:#71717a;font-size:.74rem}
.seo-cluster-linking-section-module__vuCzqq__section{background:#fafafa;border:1px solid #e4e4e7;border-radius:.5rem;flex-direction:column;gap:.6rem;margin-bottom:1rem;padding:.85rem 1rem;display:flex}.seo-cluster-linking-section-module__vuCzqq__title{text-transform:uppercase;letter-spacing:.03em;color:#71717a;margin:0;font-size:.8125rem;font-weight:700}.seo-cluster-linking-section-module__vuCzqq__muted{color:#71717a;margin:0;font-size:.8125rem}.seo-cluster-linking-section-module__vuCzqq__header{flex-direction:column;gap:.15rem;display:flex}.seo-cluster-linking-section-module__vuCzqq__headerTitle{color:#18181b;margin:0;font-size:.9375rem;font-weight:600}.seo-cluster-linking-section-module__vuCzqq__headerDesc{color:#52525b;margin:0;font-size:.8125rem;line-height:1.4}.seo-cluster-linking-section-module__vuCzqq__confidence{color:#71717a;margin:0;font-size:.75rem}.seo-cluster-linking-section-module__vuCzqq__linkedBox{background:#f4f4f5;border-radius:.375rem;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.5rem .6rem;display:flex}.seo-cluster-linking-section-module__vuCzqq__linkedName{color:#18181b;font-size:.875rem;font-weight:600}.seo-cluster-linking-section-module__vuCzqq__linkedStatusWarn{color:#b45309;font-size:.75rem;font-weight:600}.seo-cluster-linking-section-module__vuCzqq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.seo-cluster-linking-section-module__vuCzqq__guidedCard{background:#fff;border:1px solid #ddd6fe;border-radius:.55rem;flex-direction:column;gap:.7rem;padding:.85rem;display:flex}.seo-cluster-linking-section-module__vuCzqq__guidedCard>p,.seo-cluster-linking-section-module__vuCzqq__guidedStepBody>p,.seo-cluster-linking-section-module__vuCzqq__guidedExplanation{color:#52525b;margin:0;font-size:.8rem;line-height:1.45}.seo-cluster-linking-section-module__vuCzqq__guidedCardTitle,.seo-cluster-linking-section-module__vuCzqq__guidedStepTitle{color:#3f3f46;margin:0;font-size:.95rem;font-weight:700}.seo-cluster-linking-section-module__vuCzqq__guidedStepTitle:focus-visible{outline-offset:3px;border-radius:.2rem;outline:2px solid #7c3aed}.seo-cluster-linking-section-module__vuCzqq__guidedLoading{color:#5b21b6;background:#faf5ff;border:1px solid #ddd6fe;border-radius:.5rem;margin:0;padding:.75rem;font-size:.8rem}.seo-cluster-linking-section-module__vuCzqq__guidedProgress{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.seo-cluster-linking-section-module__vuCzqq__guidedProgress li{color:#71717a;border-left:3px solid #e4e4e7;align-items:center;gap:.35rem;padding:.35rem .5rem;font-size:.72rem;font-weight:650;display:flex}.seo-cluster-linking-section-module__vuCzqq__guidedProgress li[aria-current=step]{color:#5b21b6;background:#faf5ff;border-color:#7c3aed}.seo-cluster-linking-section-module__vuCzqq__guidedProgressDone{color:#166534!important;border-color:#86efac!important}.seo-cluster-linking-section-module__vuCzqq__guidedStep,.seo-cluster-linking-section-module__vuCzqq__guidedStepBody,.seo-cluster-linking-section-module__vuCzqq__guidedCandidateList{flex-direction:column;gap:.65rem;display:flex}.seo-cluster-linking-section-module__vuCzqq__guidedCandidateCard{background:#fafafa;border:1px solid #e4e4e7;border-radius:.45rem;flex-direction:column;gap:.45rem;padding:.7rem;display:flex}.seo-cluster-linking-section-module__vuCzqq__guidedAlternatives,.seo-cluster-linking-section-module__vuCzqq__guidedTechnicalDetails{border-top:1px solid #e4e4e7;padding-top:.55rem}.seo-cluster-linking-section-module__vuCzqq__guidedAlternatives summary,.seo-cluster-linking-section-module__vuCzqq__guidedTechnicalDetails summary{color:#6d28d9;cursor:pointer;font-size:.78rem;font-weight:650}.seo-cluster-linking-section-module__vuCzqq__guidedAlternatives[open] summary,.seo-cluster-linking-section-module__vuCzqq__guidedTechnicalDetails[open] summary{margin-bottom:.6rem}.seo-cluster-linking-section-module__vuCzqq__guidedManualLink{color:#52525b;flex-direction:column;gap:.35rem;font-size:.75rem;display:flex}.seo-cluster-linking-section-module__vuCzqq__evidenceShell{flex-direction:column;gap:.55rem;display:flex}.seo-cluster-linking-section-module__vuCzqq__evidenceToggle,.seo-cluster-linking-section-module__vuCzqq__evidenceTextButton{color:#6d28d9;font:inherit;cursor:pointer;text-underline-offset:.16rem;background:0 0;border:0;align-self:flex-start;padding:0;font-size:.78rem;font-weight:650;text-decoration:underline}.seo-cluster-linking-section-module__vuCzqq__evidenceToggle:hover,.seo-cluster-linking-section-module__vuCzqq__evidenceTextButton:hover{color:#4c1d95}.seo-cluster-linking-section-module__vuCzqq__evidenceToggle:focus-visible,.seo-cluster-linking-section-module__vuCzqq__evidenceTextButton:focus-visible{outline-offset:3px;border-radius:.15rem;outline:2px solid #7c3aed}.seo-cluster-linking-section-module__vuCzqq__evidenceLoading,.seo-cluster-linking-section-module__vuCzqq__evidenceMuted,.seo-cluster-linking-section-module__vuCzqq__evidenceReadOnly{color:#71717a;margin:0;font-size:.75rem}.seo-cluster-linking-section-module__vuCzqq__evidenceError{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:.4rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem;font-size:.8rem;display:flex}.seo-cluster-linking-section-module__vuCzqq__evidenceError p{margin:0}.seo-cluster-linking-section-module__vuCzqq__evidencePanel{background:#fff;border:1px solid #ddd6fe;border-radius:.5rem;flex-direction:column;gap:.8rem;padding:.8rem;display:flex}.seo-cluster-linking-section-module__vuCzqq__evidencePanelHead{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.seo-cluster-linking-section-module__vuCzqq__evidencePanelTitle{color:#18181b;margin:0;font-size:.9rem;font-weight:750}.seo-cluster-linking-section-module__vuCzqq__evidenceWarning{color:#854d0e;background:#fffbeb;border:1px solid #fde68a;border-radius:.4rem;flex-direction:column;gap:.2rem;margin:0;padding:.55rem .65rem;font-size:.75rem;line-height:1.4;display:flex}.seo-cluster-linking-section-module__vuCzqq__evidenceSummary{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.seo-cluster-linking-section-module__vuCzqq__evidenceSummary>div{background:#fafafa;border:1px solid #e4e4e7;border-radius:.4rem;flex-direction:column;gap:.12rem;min-width:0;padding:.5rem;display:flex}.seo-cluster-linking-section-module__vuCzqq__evidenceSummary span{color:#71717a;text-transform:uppercase;letter-spacing:.035em;font-size:.68rem}.seo-cluster-linking-section-module__vuCzqq__evidenceSummary strong{overflow-wrap:anywhere;color:#27272a;font-size:.78rem}.seo-cluster-linking-section-module__vuCzqq__evidenceEmpty{color:#52525b;background:#f4f4f5;border-radius:.4rem;margin:0;padding:.75rem;font-size:.8rem}.seo-cluster-linking-section-module__vuCzqq__evidenceBlock{flex-direction:column;gap:.4rem;display:flex}.seo-cluster-linking-section-module__vuCzqq__evidenceBlock h5{color:#3f3f46;margin:0;font-size:.75rem;font-weight:750}.seo-cluster-linking-section-module__vuCzqq__evidenceList{flex-direction:column;gap:.4rem;display:flex}.seo-cluster-linking-section-module__vuCzqq__evidenceListActions{gap:.75rem;margin-top:.1rem;display:flex}.seo-cluster-linking-section-module__vuCzqq__evidencePartialCount{color:#854d0e;margin:.1rem 0 0;font-size:.7rem}.seo-cluster-linking-section-module__vuCzqq__evidenceCard{background:#fff;border:1px solid #e4e4e7;border-radius:.4rem;flex-direction:column;gap:.35rem;min-width:0;padding:.55rem .6rem;display:flex}.seo-cluster-linking-section-module__vuCzqq__evidenceCardHead{justify-content:space-between;align-items:flex-start;gap:.6rem;display:flex}.seo-cluster-linking-section-module__vuCzqq__evidenceValue{overflow-wrap:anywhere;color:#27272a;min-width:0;font-size:.78rem;line-height:1.35}.seo-cluster-linking-section-module__vuCzqq__evidenceTags{flex-wrap:wrap;align-items:center;gap:.25rem;display:inline-flex}.seo-cluster-linking-section-module__vuCzqq__evidenceTag,.seo-cluster-linking-section-module__vuCzqq__evidenceRisk{color:#52525b;white-space:nowrap;background:#f4f4f5;border-radius:999px;padding:.12rem .35rem;font-size:.65rem;font-weight:650;display:inline-flex}.seo-cluster-linking-section-module__vuCzqq__evidenceRisk{color:#92400e;background:#fef3c7}.seo-cluster-linking-section-module__vuCzqq__evidenceMetrics{border-top:1px dashed #e4e4e7;flex-direction:column;gap:.25rem;padding-top:.2rem;display:flex}.seo-cluster-linking-section-module__vuCzqq__evidenceMetric{grid-template-columns:minmax(0,1fr) auto;gap:.08rem .5rem;font-size:.7rem;display:grid}.seo-cluster-linking-section-module__vuCzqq__evidenceMetric span{color:#52525b}.seo-cluster-linking-section-module__vuCzqq__evidenceMetric strong{color:#18181b}.seo-cluster-linking-section-module__vuCzqq__evidenceMetric small{color:#71717a;grid-column:1/-1;font-size:.65rem}.seo-cluster-linking-section-module__vuCzqq__evidencePolicy{color:#52525b;margin:0;font-size:.7rem;line-height:1.4}.seo-cluster-linking-section-module__vuCzqq__evidenceConflictUrls,.seo-cluster-linking-section-module__vuCzqq__evidenceMissing{color:#52525b;margin:0;padding-left:1rem;font-size:.72rem;line-height:1.45}.seo-cluster-linking-section-module__vuCzqq__evidenceControls{border-top:1px solid #ede9fe;flex-direction:column;gap:.35rem;padding-top:.4rem;display:flex}.seo-cluster-linking-section-module__vuCzqq__evidenceControlButtons{flex-wrap:wrap;gap:.4rem;display:flex}.seo-cluster-linking-section-module__vuCzqq__evidenceControlButtons button,.seo-cluster-linking-section-module__vuCzqq__evidenceManualToggle,.seo-cluster-linking-section-module__vuCzqq__evidenceRemoveConfirm button{color:#5b21b6;font:inherit;cursor:pointer;background:#faf5ff;border:1px solid #c4b5fd;border-radius:.35rem;padding:.32rem .55rem;font-size:.7rem;font-weight:650}.seo-cluster-linking-section-module__vuCzqq__evidenceControlButtons button:hover:not(:disabled),.seo-cluster-linking-section-module__vuCzqq__evidenceManualToggle:hover:not(:disabled),.seo-cluster-linking-section-module__vuCzqq__evidenceRemoveConfirm button:hover:not(:disabled){background:#ede9fe}.seo-cluster-linking-section-module__vuCzqq__evidenceControlButtons button:disabled,.seo-cluster-linking-section-module__vuCzqq__evidenceManualToggle:disabled,.seo-cluster-linking-section-module__vuCzqq__evidenceRemoveConfirm button:disabled{cursor:not-allowed;opacity:.55}.seo-cluster-linking-section-module__vuCzqq__evidenceControlSource,.seo-cluster-linking-section-module__vuCzqq__evidenceControlUnavailable,.seo-cluster-linking-section-module__vuCzqq__evidenceControlWarning,.seo-cluster-linking-section-module__vuCzqq__evidenceControlSuccess,.seo-cluster-linking-section-module__vuCzqq__evidenceControlError,.seo-cluster-linking-section-module__vuCzqq__evidenceRemoveConfirm p{margin:0;font-size:.7rem;line-height:1.4}.seo-cluster-linking-section-module__vuCzqq__evidenceControlSource{color:#52525b}.seo-cluster-linking-section-module__vuCzqq__evidenceControlUnavailable{color:#71717a;font-style:italic}.seo-cluster-linking-section-module__vuCzqq__evidenceControlWarning{color:#92400e}.seo-cluster-linking-section-module__vuCzqq__evidenceControlSuccess{color:#166534;background:#f0fdf4;border-radius:.35rem;padding:.4rem .55rem}.seo-cluster-linking-section-module__vuCzqq__evidenceControlError{color:#991b1b;background:#fef2f2;border-radius:.35rem;padding:.4rem .55rem}.seo-cluster-linking-section-module__vuCzqq__evidenceRemoveConfirm{color:#7c2d12;background:#fff7ed;border:1px solid #fecaca;border-radius:.35rem;flex-wrap:wrap;align-items:center;gap:.4rem;padding:.45rem;display:flex}.seo-cluster-linking-section-module__vuCzqq__evidenceManualSection{border-top:1px solid #ddd6fe;flex-direction:column;gap:.45rem;padding-top:.75rem;display:flex}.seo-cluster-linking-section-module__vuCzqq__evidenceManualSection h5{color:#3f3f46;margin:0;font-size:.75rem}.seo-cluster-linking-section-module__vuCzqq__evidenceManualForm{border:1px solid #ddd6fe;border-radius:.4rem;grid-template-columns:minmax(0,1fr);gap:.5rem;width:100%;margin:0;padding:.6rem;display:grid}.seo-cluster-linking-section-module__vuCzqq__evidenceManualForm legend{color:#3f3f46;padding:0 .25rem;font-size:.75rem;font-weight:700}.seo-cluster-linking-section-module__vuCzqq__evidenceManualForm label{color:#52525b;flex-direction:column;gap:.2rem;font-size:.7rem;font-weight:600;display:flex}.seo-cluster-linking-section-module__vuCzqq__evidenceManualForm input,.seo-cluster-linking-section-module__vuCzqq__evidenceManualForm select,.seo-cluster-linking-section-module__vuCzqq__evidenceManualForm textarea{color:#18181b;width:100%;font:inherit;background:#fff;border:1px solid #d4d4d8;border-radius:.35rem;padding:.38rem .45rem;font-size:.75rem}.seo-cluster-linking-section-module__vuCzqq__evidenceManualForm textarea{resize:vertical;min-height:3.5rem}.seo-cluster-linking-section-module__vuCzqq__evidenceManualForm input:focus-visible,.seo-cluster-linking-section-module__vuCzqq__evidenceManualForm select:focus-visible,.seo-cluster-linking-section-module__vuCzqq__evidenceManualForm textarea:focus-visible,.seo-cluster-linking-section-module__vuCzqq__evidenceControlButtons button:focus-visible,.seo-cluster-linking-section-module__vuCzqq__evidenceManualToggle:focus-visible,.seo-cluster-linking-section-module__vuCzqq__evidenceRemoveConfirm button:focus-visible{outline-offset:2px;outline:2px solid #7c3aed}@media (min-width:640px){.seo-cluster-linking-section-module__vuCzqq__evidenceSummary{grid-template-columns:repeat(5,minmax(0,1fr))}}.seo-cluster-linking-section-module__vuCzqq__candidates{flex-direction:column;gap:.35rem;display:flex}.seo-cluster-linking-section-module__vuCzqq__candidate{color:#3f3f46;background:#f4f4f5;border-radius:.375rem;align-items:center;gap:.5rem;padding:.4rem .6rem;font-size:.8125rem;display:flex}.seo-cluster-linking-section-module__vuCzqq__signalGroup{flex-direction:column;gap:.15rem;display:flex}.seo-cluster-linking-section-module__vuCzqq__signalGroupTitle{color:#71717a;margin:0;font-size:.75rem;font-weight:700}.seo-cluster-linking-section-module__vuCzqq__signalList{flex-direction:column;gap:.1rem;margin:0;padding:0;list-style:none;display:flex}.seo-cluster-linking-section-module__vuCzqq__signalItem{color:#3f3f46;align-items:flex-start;gap:.35rem;font-size:.8125rem;display:flex}.seo-cluster-linking-section-module__vuCzqq__signalIcon{flex-shrink:0;font-weight:700;line-height:1.4}.seo-cluster-linking-section-module__vuCzqq__signalItem[data-tone=positive] .seo-cluster-linking-section-module__vuCzqq__signalIcon{color:#15803d}.seo-cluster-linking-section-module__vuCzqq__signalItem[data-tone=attention] .seo-cluster-linking-section-module__vuCzqq__signalIcon{color:#b45309}.seo-cluster-linking-section-module__vuCzqq__signalItem[data-tone=neutral] .seo-cluster-linking-section-module__vuCzqq__signalIcon{color:#a1a1aa}.seo-cluster-linking-section-module__vuCzqq__actionArea{flex-direction:column;gap:.5rem;padding-top:.25rem;display:flex}.seo-cluster-linking-section-module__vuCzqq__modeFieldset{border:0;flex-wrap:wrap;gap:.75rem;margin:0;padding:0;display:flex}.seo-cluster-linking-section-module__vuCzqq__modeOption{color:#3f3f46;cursor:pointer;align-items:center;gap:.3rem;font-size:.8125rem;display:flex}.seo-cluster-linking-section-module__vuCzqq__modeOption:has(input:disabled){color:#a1a1aa;cursor:not-allowed}.seo-cluster-linking-section-module__vuCzqq__fieldLabel{color:#52525b;font-size:.75rem;font-weight:600}.seo-cluster-linking-section-module__vuCzqq__select,.seo-cluster-linking-section-module__vuCzqq__input{color:#18181b;background:#fff;border:1px solid #d4d4d8;border-radius:.375rem;width:100%;padding:.4rem .5rem;font-size:.8125rem}.seo-cluster-linking-section-module__vuCzqq__select:focus-visible,.seo-cluster-linking-section-module__vuCzqq__input:focus-visible,.seo-cluster-linking-section-module__vuCzqq__textarea:focus-visible{outline-offset:-1px;outline:2px solid #7c3aed}.seo-cluster-linking-section-module__vuCzqq__textarea{color:#18181b;resize:vertical;background:#fff;border:1px solid #d4d4d8;border-radius:.375rem;width:100%;padding:.4rem .5rem;font-family:inherit;font-size:.8125rem}.seo-cluster-linking-section-module__vuCzqq__btnRow{flex-wrap:wrap;gap:.5rem;display:flex}.seo-cluster-linking-section-module__vuCzqq__primaryBtn{color:#fff;cursor:pointer;background:#7c3aed;border:none;border-radius:.375rem;padding:.4rem .9rem;font-size:.8125rem;font-weight:600}.seo-cluster-linking-section-module__vuCzqq__primaryBtn:hover:not(:disabled){background:#6d28d9}.seo-cluster-linking-section-module__vuCzqq__primaryBtn:disabled{opacity:.55;cursor:not-allowed}.seo-cluster-linking-section-module__vuCzqq__secondaryBtn{color:#3f3f46;cursor:pointer;background:#fff;border:1px solid #d4d4d8;border-radius:.375rem;padding:.4rem .9rem;font-size:.8125rem;font-weight:600}.seo-cluster-linking-section-module__vuCzqq__secondaryBtn:hover:not(:disabled){background:#f4f4f5}.seo-cluster-linking-section-module__vuCzqq__secondaryBtn:disabled{opacity:.55;cursor:not-allowed}.seo-cluster-linking-section-module__vuCzqq__linkBtn{color:#71717a;cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-size:.75rem;text-decoration:underline}.seo-cluster-linking-section-module__vuCzqq__linkBtn:hover:not(:disabled){color:#52525b}.seo-cluster-linking-section-module__vuCzqq__linkBtn:disabled{opacity:.55;cursor:not-allowed}.seo-cluster-linking-section-module__vuCzqq__confirmBox,.seo-cluster-linking-section-module__vuCzqq__rejectBox{background:#fefce8;border:1px solid #fde68a;border-radius:.375rem;flex-direction:column;gap:.5rem;padding:.6rem;display:flex}.seo-cluster-linking-section-module__vuCzqq__confirmText{color:#713f12;margin:0;font-size:.8125rem;line-height:1.4}.seo-cluster-linking-section-module__vuCzqq__createForm{flex-direction:column;gap:.6rem;display:flex}.seo-cluster-linking-section-module__vuCzqq__field{flex-direction:column;gap:.2rem;display:flex}.seo-cluster-linking-section-module__vuCzqq__fieldset{border:1px solid #e4e4e7;border-radius:.375rem;margin:0;padding:.5rem .6rem}.seo-cluster-linking-section-module__vuCzqq__legend{color:#52525b;padding:0 .25rem;font-size:.75rem;font-weight:600}.seo-cluster-linking-section-module__vuCzqq__relationList{flex-direction:column;gap:.2rem;margin:0;padding:0;list-style:none;display:flex}.seo-cluster-linking-section-module__vuCzqq__relationItem{align-items:center;gap:.6rem;font-size:.8125rem;display:flex}.seo-cluster-linking-section-module__vuCzqq__relationLabel{color:#3f3f46;cursor:pointer;align-items:center;gap:.3rem;display:flex}.seo-cluster-linking-section-module__vuCzqq__primaryLabel{color:#71717a;cursor:pointer;align-items:center;gap:.25rem;font-size:.75rem;display:flex}.seo-cluster-linking-section-module__vuCzqq__pending{color:#71717a;margin:0;font-size:.75rem}.seo-cluster-linking-section-module__vuCzqq__msgSuccess{color:#15803d;background:#f0fdf4;border-radius:.375rem;margin:0;padding:.4rem .6rem;font-size:.8125rem}.seo-cluster-linking-section-module__vuCzqq__msgError{color:#b91c1c;background:#fef2f2;border-radius:.375rem;margin:0;padding:.4rem .6rem;font-size:.8125rem}.seo-cluster-linking-section-module__vuCzqq__recommendationSection{flex-direction:column;gap:.55rem;padding-top:.35rem;display:flex}.seo-cluster-linking-section-module__vuCzqq__recommendationHeader{color:#3f3f46;margin:0;font-size:.82rem;font-weight:650}.seo-cluster-linking-section-module__vuCzqq__recommendationIntro,.seo-cluster-linking-section-module__vuCzqq__recommendationState{color:#71717a;margin:0;font-size:.75rem}.seo-cluster-linking-section-module__vuCzqq__recommendationNotice{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:.4rem;margin:0;padding:.5rem .65rem;font-size:.75rem}.seo-cluster-linking-section-module__vuCzqq__recommendationCard{background:#fafafa;border:1px solid #e4e4e7;border-radius:.45rem;flex-direction:column;gap:.6rem;padding:.75rem;display:flex}.seo-cluster-linking-section-module__vuCzqq__recommendationMeta{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.seo-cluster-linking-section-module__vuCzqq__recommendationActionLabel{color:#5b21b6;font-size:.82rem;font-weight:650}.seo-cluster-linking-section-module__vuCzqq__recommendationConfidence{color:#71717a;font-size:.72rem}.seo-cluster-linking-section-module__vuCzqq__recommendationGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.6rem;display:grid}.seo-cluster-linking-section-module__vuCzqq__recommendationBlockTitle{text-transform:uppercase;letter-spacing:.04em;color:#a1a1aa;margin:0 0 .15rem;font-size:.68rem;font-weight:650}.seo-cluster-linking-section-module__vuCzqq__recommendationValue{color:#27272a;overflow-wrap:anywhere;margin:0;font-size:.8rem}.seo-cluster-linking-section-module__vuCzqq__recommendationList{color:#3f3f46;flex-direction:column;gap:.15rem;margin:0;padding-left:1.1rem;font-size:.78rem;display:flex}.seo-cluster-linking-section-module__vuCzqq__recommendationList li{overflow-wrap:anywhere}.seo-cluster-linking-section-module__vuCzqq__truncationNotice{color:#a1a1aa;margin:.2rem 0 0;font-size:.7rem;font-style:italic}.seo-cluster-linking-section-module__vuCzqq__recommendationSuccess{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:.4rem;margin:0;padding:.45rem .6rem;font-size:.75rem}.seo-cluster-linking-section-module__vuCzqq__recommendationError{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:.4rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;padding:.55rem .65rem;font-size:.75rem;display:flex}.seo-cluster-linking-section-module__vuCzqq__recommendationError p{margin:0}.seo-cluster-linking-section-module__vuCzqq__recommendationErrorText{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:.4rem;margin:0;padding:.45rem .6rem;font-size:.75rem}.seo-cluster-linking-section-module__vuCzqq__recommendationActions{flex-wrap:wrap;gap:.4rem;display:flex}.seo-cluster-linking-section-module__vuCzqq__reviewPanel{border-top:1px solid #ede9fe;flex-direction:column;gap:.55rem;padding-top:.5rem;display:flex}.seo-cluster-linking-section-module__vuCzqq__reviewSummary{color:#3f3f46;background:#faf5ff;border:1px solid #ddd6fe;border-radius:.4rem;flex-direction:column;gap:.35rem;padding:.55rem .65rem;font-size:.8rem;display:flex}.seo-cluster-linking-section-module__vuCzqq__reviewSummaryTitle{color:#5b21b6;margin:0;font-size:.8rem;font-weight:700}.seo-cluster-linking-section-module__vuCzqq__reviewSummary p{margin:0}.seo-cluster-linking-section-module__vuCzqq__reviewPlanBlock{background:#fafafa;border:1px solid #d4d4d8;border-radius:.4rem;flex-direction:column;align-items:flex-start;gap:.45rem;padding:.6rem .65rem;display:flex}.seo-cluster-linking-section-module__vuCzqq__reviewPlanTitle{color:#3f3f46;letter-spacing:.08em;margin:0;font-size:.68rem;font-weight:800}.seo-cluster-linking-section-module__vuCzqq__reviewPlanBadge{color:#166534;overflow-wrap:anywhere;background:#f0fdf4;border:1px solid #86efac;border-radius:999px;max-width:100%;padding:.25rem .5rem;font-size:.72rem;font-weight:700;line-height:1.3;display:inline-flex}.seo-cluster-linking-section-module__vuCzqq__reviewPlanStatus{color:#52525b;font-size:.72rem;font-weight:600}.seo-cluster-linking-section-module__vuCzqq__reviewPlanConfirm{background:#fff;border:1px solid #d4d4d8;border-radius:.35rem;flex-direction:column;gap:.45rem;width:100%;margin:0;padding:.55rem;display:flex}.seo-cluster-linking-section-module__vuCzqq__reviewPlanInfo{color:#52525b;margin:0;font-size:.75rem;line-height:1.45}.seo-cluster-linking-section-module__vuCzqq__reviewNotice{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:.35rem;margin:0;padding:.4rem .55rem;font-size:.72rem;line-height:1.4}.seo-cluster-linking-section-module__vuCzqq__reviewFormFieldset{background:#fff;border:1px solid #ddd6fe;border-radius:.4rem;flex-direction:column;gap:.45rem;margin:0;padding:.6rem;display:flex}.seo-cluster-linking-section-module__vuCzqq__reviewAffectedFieldset{background:#fafafa;border:1px solid #e4e4e7;border-radius:.35rem;flex-direction:column;gap:.35rem;margin:0;padding:.45rem .55rem;display:flex}.seo-cluster-linking-section-module__vuCzqq__reviewAffectedList{color:#3f3f46;flex-direction:column;gap:.2rem;margin:0;padding:0;font-size:.78rem;list-style:none;display:flex}.seo-cluster-linking-section-module__vuCzqq__reviewStale{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:.4rem;flex-direction:column;gap:.45rem;padding:.55rem .65rem;font-size:.78rem;display:flex}.seo-cluster-linking-section-module__vuCzqq__reviewStale p{margin:0}
.faro-ia-tab-module__m4xSpW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.faro-ia-tab-module__m4xSpW__emptyState{border:1px solid var(--border-subtle,#e2e8f0);border-radius:.75rem;flex-direction:column;align-items:flex-start;gap:.75rem;max-width:34rem;padding:2rem 1.5rem;display:flex}.faro-ia-tab-module__m4xSpW__emptyTitle{margin:0;font-size:1.25rem}.faro-ia-tab-module__m4xSpW__emptyText{color:var(--text-muted,#4a5568);margin:0}.faro-ia-tab-module__m4xSpW__resultHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:1.25rem;display:flex}.faro-ia-tab-module__m4xSpW__resultTitle{margin:0;font-size:1.375rem}.faro-ia-tab-module__m4xSpW__resultSubtitle{color:var(--text-muted,#4a5568);margin:0}.faro-ia-tab-module__m4xSpW__sectionTitle{margin:1.25rem 0 .75rem;font-size:1.05rem}.faro-ia-tab-module__m4xSpW__shortlistSubtitle{color:var(--text-muted,#4a5568);margin:0 0 .75rem;font-size:.9rem}.faro-ia-tab-module__m4xSpW__suggestedPlan{background:#faf5ff;border:1px solid #c4b5fd;border-radius:.75rem;margin:1rem 0 1.25rem;padding:1rem}.faro-ia-tab-module__m4xSpW__cardGrid{flex-direction:column;gap:.6rem;margin-top:.75rem;display:flex}.faro-ia-tab-module__m4xSpW__card{border:1px solid var(--border-subtle,#e2e8f0);background:var(--surface,#fff);border-radius:.75rem;flex-direction:column;gap:.6rem;padding:.85rem 1rem;display:flex}.faro-ia-tab-module__m4xSpW__cardMain{flex-wrap:wrap;align-items:flex-start;gap:.75rem;display:flex}.faro-ia-tab-module__m4xSpW__cardBody{flex-direction:column;flex:18rem;gap:.4rem;min-width:0;display:flex}.faro-ia-tab-module__m4xSpW__rank{color:#5b21b6;background:#ede9fe;border-radius:999px;flex:none;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.85rem;font-weight:700;display:inline-flex}.faro-ia-tab-module__m4xSpW__rankTop{background:var(--accent,#6d28d9);color:#fff}.faro-ia-tab-module__m4xSpW__cardGain{text-align:right;flex-direction:column;flex:0 12rem;align-items:flex-end;gap:.15rem;display:flex}.faro-ia-tab-module__m4xSpW__cardGainValue{color:#166534;font-size:1rem;line-height:1.3}.faro-ia-tab-module__m4xSpW__cardGainEffort{color:var(--text-muted,#64748b);font-size:.8rem}.faro-ia-tab-module__m4xSpW__cardWarning{color:#92400e;margin:0;font-size:.85rem}.faro-ia-tab-module__m4xSpW__selectionControl{flex:none;align-items:center;width:1rem;height:1.75rem;display:flex}.faro-ia-tab-module__m4xSpW__cardHeader{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.faro-ia-tab-module__m4xSpW__badgeCreate,.faro-ia-tab-module__m4xSpW__badgeUpdate,.faro-ia-tab-module__m4xSpW__badgeInternal,.faro-ia-tab-module__m4xSpW__badgePriority,.faro-ia-tab-module__m4xSpW__badgeStatus,.faro-ia-tab-module__m4xSpW__badgeSuggested{border-radius:999px;padding:.15rem .55rem;font-size:.75rem;font-weight:600;display:inline-block}.faro-ia-tab-module__m4xSpW__badgeCreate{color:#5b21b6;background:#ede9fe}.faro-ia-tab-module__m4xSpW__badgeUpdate{color:#075985;background:#e0f2fe}.faro-ia-tab-module__m4xSpW__badgeInternal{color:#166534;background:#dcfce7}.faro-ia-tab-module__m4xSpW__badgePriority{color:#92400e;background:#fef3c7}.faro-ia-tab-module__m4xSpW__badgeStatus{color:#334155;background:#f1f5f9}.faro-ia-tab-module__m4xSpW__badgeSuggested{color:#166534;background:#dcfce7}.faro-ia-tab-module__m4xSpW__cardTitle{word-break:break-word;margin:0;font-size:1.05rem}.faro-ia-tab-module__m4xSpW__cardWhy{color:var(--text-muted,#4a5568);margin:0;font-size:.9rem}.faro-ia-tab-module__m4xSpW__cardMetrics{flex-wrap:wrap;gap:.9rem;margin:0;display:flex}.faro-ia-tab-module__m4xSpW__cardFacts{gap:.25rem 1rem}.faro-ia-tab-module__m4xSpW__cardFacts .faro-ia-tab-module__m4xSpW__metric{align-items:baseline;gap:.35rem;display:flex}.faro-ia-tab-module__m4xSpW__cardFacts .faro-ia-tab-module__m4xSpW__metric dt{font-size:.68rem}.faro-ia-tab-module__m4xSpW__cardFacts .faro-ia-tab-module__m4xSpW__metric dd{font-size:.88rem}.faro-ia-tab-module__m4xSpW__metric dt{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted,#64748b);font-size:.7rem}.faro-ia-tab-module__m4xSpW__metric dd{margin:0;font-size:.95rem;font-weight:600}.faro-ia-tab-module__m4xSpW__reasonList{color:var(--text-muted,#4a5568);margin:0;padding-left:1.1rem;font-size:.85rem}.faro-ia-tab-module__m4xSpW__linkPair{flex-direction:column;gap:.15rem;margin:0;display:flex}.faro-ia-tab-module__m4xSpW__linkRow{flex-wrap:wrap;align-items:baseline;gap:.35rem;margin:0;font-size:.9rem;display:flex}.faro-ia-tab-module__m4xSpW__linkLabel{color:var(--text-muted,#64748b);text-transform:uppercase;letter-spacing:.04em;font-size:.7rem}.faro-ia-tab-module__m4xSpW__linkUrl{word-break:break-all;font-weight:600}.faro-ia-tab-module__m4xSpW__linkTypeLabel{color:var(--text-muted,#4a5568);margin:0;font-size:.85rem}.faro-ia-tab-module__m4xSpW__linkHint{color:var(--text-muted,#4a5568);margin:0;font-size:.82rem}.faro-ia-tab-module__m4xSpW__cardActions{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.faro-ia-tab-module__m4xSpW__cardActionsPrimary{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.faro-ia-tab-module__m4xSpW__sectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem;margin-top:.5rem;display:flex}.faro-ia-tab-module__m4xSpW__sectionHeader .faro-ia-tab-module__m4xSpW__sectionTitle{margin-bottom:.25rem}.faro-ia-tab-module__m4xSpW__sectionHeader .faro-ia-tab-module__m4xSpW__shortlistSubtitle{margin:0}.faro-ia-tab-module__m4xSpW__toolbar{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.faro-ia-tab-module__m4xSpW__cardActionsSecondary{flex-wrap:wrap;align-items:center;gap:.25rem 1rem;display:flex}.faro-ia-tab-module__m4xSpW__textButton{color:var(--accent,#6d28d9);cursor:pointer;background:0 0;border:0;padding:.25rem 0;font-size:.85rem;font-weight:600}.faro-ia-tab-module__m4xSpW__textButton:hover{text-decoration:underline}.faro-ia-tab-module__m4xSpW__textButtonMuted{color:var(--text-muted,#64748b);font-weight:500}.faro-ia-tab-module__m4xSpW__primaryButton,.faro-ia-tab-module__m4xSpW__secondaryButton,.faro-ia-tab-module__m4xSpW__toggleAllButton{cursor:pointer;border-radius:.5rem;padding:.5rem .9rem;font-size:.9rem;font-weight:600}.faro-ia-tab-module__m4xSpW__primaryButton{background:var(--accent,#6d28d9);color:#fff;border:1px solid var(--accent,#6d28d9);padding:.5rem .95rem}.faro-ia-tab-module__m4xSpW__primaryButton:disabled{opacity:.6;cursor:progress}.faro-ia-tab-module__m4xSpW__secondaryButton,.faro-ia-tab-module__m4xSpW__toggleAllButton{color:var(--accent,#6d28d9);border:1px solid var(--accent,#6d28d9);background:0 0}.faro-ia-tab-module__m4xSpW__secondaryButton{padding:.35rem .7rem;font-size:.82rem}.faro-ia-tab-module__m4xSpW__toggleAllButton{margin-top:.9rem}.faro-ia-tab-module__m4xSpW__collapsible{margin-top:1.25rem}.faro-ia-tab-module__m4xSpW__collapsible>summary{cursor:pointer}.faro-ia-tab-module__m4xSpW__collapsible>summary .faro-ia-tab-module__m4xSpW__sectionTitle{display:inline}.faro-ia-tab-module__m4xSpW__contextArea{border-top:1px solid var(--border-subtle,#e2e8f0);margin-top:2rem;padding-top:1rem}.faro-ia-tab-module__m4xSpW__contextTitle{color:var(--text-muted,#4a5568);letter-spacing:.04em;text-transform:uppercase;margin:0 0 .5rem;font-size:.8rem}button:focus-visible{outline:2px solid var(--accent,#6d28d9);outline-offset:2px}.faro-ia-tab-module__m4xSpW__statusText{color:var(--text-muted,#4a5568);margin:.5rem 0 0;font-size:.9rem}.faro-ia-tab-module__m4xSpW__error{color:#b91c1c;margin:.5rem 0 0;font-size:.9rem}.faro-ia-tab-module__m4xSpW__error p{margin:0}.faro-ia-tab-module__m4xSpW__errorDetail{color:var(--text-muted,#64748b);word-break:break-word;margin-top:.25rem;font-size:.78rem}.faro-ia-tab-module__m4xSpW__briefSection,.faro-ia-tab-module__m4xSpW__evidenceSection{border-top:1px solid var(--border-subtle,#e2e8f0);margin-top:.75rem;padding:1rem}.faro-ia-tab-module__m4xSpW__strategicContextBlock{border:1px solid var(--border-subtle,#e2e8f0);background:var(--bg-muted,#f8fafc);border-radius:8px;margin-top:.25rem;padding:.75rem .85rem}.faro-ia-tab-module__m4xSpW__strategicContextHeading{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted,#64748b);margin:0 0 .45rem;font-size:.8rem}.faro-ia-tab-module__m4xSpW__strategicContextRow{flex-wrap:wrap;gap:.4rem .75rem;margin:.15rem 0;font-size:.9rem;display:flex}.faro-ia-tab-module__m4xSpW__strategicContextLabel{color:var(--text-muted,#64748b);font-weight:600}.faro-ia-tab-module__m4xSpW__strategicContextValue{color:var(--text-fg,#0f172a)}.faro-ia-tab-module__m4xSpW__strategicContextBadge{text-transform:uppercase;letter-spacing:.04em;vertical-align:middle;border-radius:999px;margin-left:.3rem;padding:.05rem .45rem;font-size:.7rem;font-weight:600;display:inline-block}.faro-ia-tab-module__m4xSpW__strategicContextBadgeValidated{color:#166534;background:#dcfce7}.faro-ia-tab-module__m4xSpW__strategicContextBadgePending{color:#92400e;background:#fef3c7}.faro-ia-tab-module__m4xSpW__strategicContextEmpty{color:var(--text-muted,#64748b);margin:0;font-size:.85rem;font-style:italic}.faro-ia-tab-module__m4xSpW__strategicContextContextCaption{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted,#64748b);margin:.55rem 0 .2rem;font-size:.7rem}.faro-ia-tab-module__m4xSpW__strategicContextContextList{color:var(--text-fg,#0f172a);flex-direction:column;gap:.15rem;margin:0;padding-left:1.1rem;font-size:.85rem;display:flex}.faro-ia-tab-module__m4xSpW__briefView{flex-direction:column;gap:.9rem;display:flex}.faro-ia-tab-module__m4xSpW__briefHeading{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted,#64748b);margin:0 0 .3rem;font-size:.85rem}.faro-ia-tab-module__m4xSpW__briefView p{margin:0}.faro-ia-tab-module__m4xSpW__briefUrl{word-break:break-all;font-family:monospace;font-size:.85rem}.faro-ia-tab-module__m4xSpW__briefSubLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted,#64748b);margin:.35rem 0 .2rem;font-size:.75rem;font-weight:600}.faro-ia-tab-module__m4xSpW__briefWhy{color:var(--text-muted,#64748b);margin-top:.2rem;font-size:.85rem}.faro-ia-tab-module__m4xSpW__chipList{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.faro-ia-tab-module__m4xSpW__chip{color:#334155;background:#f1f5f9;border-radius:999px;padding:.15rem .55rem;font-size:.8rem}.faro-ia-tab-module__m4xSpW__gainLine{color:var(--text-muted,#4a5568);margin:0;font-size:.85rem}.faro-ia-tab-module__m4xSpW__gainLine strong{color:var(--color-text-main,#0f172a)}.faro-ia-tab-module__m4xSpW__serviceTerms{flex-direction:column;gap:.5rem;margin-top:.75rem;display:flex}.faro-ia-tab-module__m4xSpW__serviceTermsItem>summary{cursor:pointer;font-size:.88rem;font-weight:600}.faro-ia-tab-module__m4xSpW__serviceTermsItem[open]{flex-direction:column;gap:.5rem;padding-bottom:.25rem;display:flex}.faro-ia-tab-module__m4xSpW__serviceTermsGroup{flex-direction:column;gap:.3rem;display:flex}.faro-ia-tab-module__m4xSpW__serviceTermsLabel{text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted,#64748b);font-size:.75rem}.faro-ia-tab-module__m4xSpW__chipRemove{color:inherit;cursor:pointer;background:0 0;border:none;margin-left:.3rem;padding:0 .15rem;font-size:.9rem;line-height:1}.faro-ia-tab-module__m4xSpW__chipRemove:disabled{cursor:progress;opacity:.5}.faro-ia-tab-module__m4xSpW__serviceTermsForm{flex-wrap:wrap;gap:.4rem;display:flex}.faro-ia-tab-module__m4xSpW__serviceTermsInput{border:1px solid var(--border-subtle,#e2e8f0);min-width:0;font:inherit;border-radius:.5rem;flex:14rem;padding:.35rem .6rem;font-size:.85rem}.faro-ia-tab-module__m4xSpW__bulletList{flex-direction:column;gap:.25rem;margin:0;padding-left:1.1rem;display:flex}.faro-ia-tab-module__m4xSpW__outlineList{flex-direction:column;gap:.5rem;margin:0;padding-left:1.25rem;display:flex}.faro-ia-tab-module__m4xSpW__copyable{-webkit-user-select:all;user-select:all;border:1px dashed var(--border-subtle,#e2e8f0);background:#f8fafc;border-radius:.4rem;padding:.4rem .6rem}.faro-ia-tab-module__m4xSpW__briefLead{font-size:.95rem}.faro-ia-tab-module__m4xSpW__briefLeadMuted{color:var(--text-muted,#64748b);font-size:.85rem}.faro-ia-tab-module__m4xSpW__todoList{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.faro-ia-tab-module__m4xSpW__copyRow{flex-wrap:wrap;align-items:center;gap:.35rem .6rem;margin-bottom:.4rem;display:flex}.faro-ia-tab-module__m4xSpW__copyRow .faro-ia-tab-module__m4xSpW__copyable{flex:16rem}.faro-ia-tab-module__m4xSpW__copyLabel{width:2.5rem;color:var(--text-muted,#64748b);text-transform:uppercase;font-size:.75rem;font-weight:600}.faro-ia-tab-module__m4xSpW__copyCount{color:var(--text-muted,#64748b);font-size:.75rem}.faro-ia-tab-module__m4xSpW__briefContext{border-top:1px solid var(--border-subtle,#e2e8f0);padding-top:.75rem}.faro-ia-tab-module__m4xSpW__briefContext>summary{color:var(--accent,#6d28d9);cursor:pointer;font-size:.85rem;font-weight:600}.faro-ia-tab-module__m4xSpW__briefContext>div{margin-top:.75rem}.faro-ia-tab-module__m4xSpW__sectionAction{color:#5b21b6;background:#ede9fe;border-radius:.3rem;padding:.05rem .4rem;font-size:.75rem;font-weight:600;display:inline-block}.faro-ia-tab-module__m4xSpW__evidenceSource{color:var(--text-muted,#4a5568);margin:0 0 .5rem;font-size:.9rem}
.avatar-crop-dialog-module__xABoaq__overlay{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#18181b73;justify-content:center;align-items:center;padding:1.25rem;animation:.15s avatar-crop-dialog-module__xABoaq__fadeIn;display:flex;position:fixed;inset:0}.avatar-crop-dialog-module__xABoaq__dialog{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);width:100%;max-width:28rem;box-shadow:var(--shadow-card);padding:1.25rem;animation:.2s avatar-crop-dialog-module__xABoaq__slideUp}.avatar-crop-dialog-module__xABoaq__title{font-size:var(--font-size-lg);letter-spacing:-.02em;color:var(--color-text-main);margin:0 0 .375rem;font-weight:650}.avatar-crop-dialog-module__xABoaq__description{font-size:var(--font-size-base);color:var(--color-text-muted);margin:0 0 1rem;line-height:1.5}.avatar-crop-dialog-module__xABoaq__cropArea{border-radius:var(--radius-md);background:#09090b;width:100%;height:18rem;position:relative;overflow:hidden}.avatar-crop-dialog-module__xABoaq__zoomField{flex-direction:column;gap:.5rem;margin-top:1rem;display:flex}.avatar-crop-dialog-module__xABoaq__zoomField label{color:var(--color-text-muted);font-size:.8125rem;font-weight:600}.avatar-crop-dialog-module__xABoaq__zoomField input[type=range]{width:100%;accent-color:var(--color-primary)}.avatar-crop-dialog-module__xABoaq__actions{flex-wrap:wrap;justify-content:flex-end;gap:.625rem;margin-top:1.25rem;display:flex}@keyframes avatar-crop-dialog-module__xABoaq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes avatar-crop-dialog-module__xABoaq__slideUp{0%{opacity:0;transform:translateY(.5rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.avatar-crop-dialog-module__xABoaq__error{color:var(--color-danger);margin:.75rem 0 0;font-size:.875rem;line-height:1.5}@media (max-width:480px){.avatar-crop-dialog-module__xABoaq__actions{flex-direction:column-reverse}.avatar-crop-dialog-module__xABoaq__actions>*{width:100%}}
.login-form-module__miqkqW__cardHeader{margin-bottom:1.5rem}.login-form-module__miqkqW__cardTitle{letter-spacing:-.02em;color:#0f172a;margin:0;font-size:1.25rem;font-weight:700}.login-form-module__miqkqW__cardLead{color:#64748b;margin:.5rem 0 0;font-size:.875rem;line-height:1.55}.login-form-module__miqkqW__form{flex-direction:column;gap:1rem;display:flex}.login-form-module__miqkqW__field{flex-direction:column;gap:.5rem;display:flex}.login-form-module__miqkqW__field label{color:#27272a;font-size:.875rem;font-weight:500}.login-form-module__miqkqW__field input{color:#18181b;background:#fff;border:1px solid #d4d4d8;border-radius:8px;min-height:2.75rem;padding:.6875rem .875rem;font-family:inherit;font-size:.9375rem}.login-form-module__miqkqW__field input:focus{border-color:#18181b;outline:none;box-shadow:0 0 0 3px #18181b14}.login-form-module__miqkqW__field input:disabled{opacity:.65;cursor:not-allowed}.login-form-module__miqkqW__error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin:0;padding:.875rem 1rem;font-size:.875rem;line-height:1.5}.login-form-module__miqkqW__submit{color:#fff;cursor:pointer;background:#18181b;border:none;border-radius:8px;min-height:2.75rem;margin-top:.25rem;padding:.625rem 1rem;font-family:inherit;font-size:.9375rem;font-weight:500}.login-form-module__miqkqW__submit:hover:not(:disabled){background:#27272a}.login-form-module__miqkqW__submit:focus-visible{outline:none;box-shadow:0 0 0 3px #18181b33}.login-form-module__miqkqW__submit:disabled{opacity:.6;cursor:not-allowed}.login-form-module__miqkqW__footer{color:#64748b;text-align:center;margin:1.25rem 0 0;font-size:.875rem}.login-form-module__miqkqW__footerLink{color:#18181b;text-underline-offset:2px;font-weight:500;text-decoration:underline}
.page-module__bjiyWG__page{background:#f8fafc;flex:1;justify-content:center;align-items:center;min-height:100vh;padding:1.5rem;display:flex}.page-module__bjiyWG__card{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:16px;width:100%;max-width:28rem;padding:2rem;box-shadow:0 12px 32px #0f172a0f}.page-module__bjiyWG__title{letter-spacing:-.02em;color:#0f172a;margin:0;font-size:1.5rem;font-weight:700}.page-module__bjiyWG__lead{color:#64748b;margin:.75rem 0 1.5rem;font-size:.9375rem;line-height:1.6}
