.ng-profile-identity{background:#ffffff0b;border:1px solid #ffffff1c;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.9rem;min-width:0;margin-top:1rem;padding:.9rem;display:flex}.ng-profile-identity>div{min-width:0}.ng-profile-identity h2{color:var(--ng-fg);font-size:var(--ng-system-type-title);overflow-wrap:anywhere;margin:.15rem 0 0;line-height:1.18}.ng-profile-identity p{color:var(--ng-muted);font-size:var(--ng-system-type-subheadline);overflow-wrap:anywhere;margin:.35rem 0 0}.ng-profile-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.ng-profile-gate-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:1rem;display:grid}.ng-profile-gate-card{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:8px;gap:.32rem;min-width:0;padding:.8rem;display:grid}.ng-profile-gate-card span{color:var(--ng-brand-tone-strong);font-size:var(--ng-system-type-caption);font-weight:var(--ng-system-weight-bold);text-transform:uppercase}.ng-profile-gate-card strong{color:var(--ng-fg);line-height:1.2}.ng-profile-gate-card p{color:var(--ng-muted);font-size:var(--ng-system-type-subheadline);margin:0;line-height:1.35}.ng-profile-section-header{justify-content:space-between;align-items:start;gap:.85rem;min-width:0;display:flex}.ng-profile-section-header>div{min-width:0}.ng-profile-section-header h2,.ng-profile-section-header p,.ng-profile-next-report h3,.ng-profile-next-report p{margin:0}.ng-profile-section-header h2,.ng-profile-next-report h3{color:var(--ng-fg);font-size:var(--ng-system-type-title);letter-spacing:0;line-height:1.15}.ng-profile-section-header p,.ng-profile-next-report p{color:var(--ng-muted);font-size:var(--ng-system-type-callout);line-height:1.42}.ng-profile-report-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.ng-profile-report-metrics div{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;min-width:0;padding:.6rem}.ng-profile-report-metrics dt{color:var(--ng-muted);font-size:var(--ng-system-type-caption)}.ng-profile-report-metrics dd{color:var(--ng-fg);font-size:var(--ng-system-type-headline);font-weight:var(--ng-system-weight-bold);margin:.2rem 0 0}.ng-profile-next-report{background:#1f7a4d21;border:1px solid #32a76b57;border-radius:8px;gap:.65rem;padding:.8rem;display:grid}.ng-profile-next-report .ng-button{justify-self:start}.ng-profile-report-list{gap:.55rem;display:grid}.ng-profile-report-row{min-width:0;min-height:44px;color:var(--ng-fg);background:#ffffff0b;border:1px solid #ffffff1a;border-radius:8px;gap:.25rem;padding:.75rem;text-decoration:none;display:grid}.ng-profile-report-row:hover,.ng-profile-report-row:focus-visible{background:#1f7a4d29;border-color:#32a76bad;outline:none}.ng-profile-report-row[data-health=needs_photo],.ng-profile-report-row[data-health=request_open],.ng-profile-report-row[data-health=photo_pending]{border-color:#f4b84a5c}.ng-profile-report-row[data-health=published],.ng-profile-report-row[data-health=resolved]{border-color:#32a76b6b}.ng-profile-report-row strong{overflow-wrap:anywhere;line-height:1.22}.ng-profile-report-row span{color:var(--ng-muted);font-size:var(--ng-system-type-subheadline);overflow-wrap:anywhere;line-height:1.35}.ng-profile-report-row em{color:var(--ng-brand-tone);font-size:var(--ng-system-type-footnote);font-style:normal;font-weight:var(--ng-system-weight-bold);line-height:1.3}.ng-profile-actions{flex-wrap:wrap;gap:.65rem;margin-top:1rem;display:flex}.ng-notification-preferences{border-block:1px solid var(--ng-border-hairline);gap:.9rem;margin-top:1.2rem;padding:1rem 0;display:grid}.ng-notification-preferences__channel{border:1px solid var(--ng-border-control);border-radius:var(--ng-radius-pill);color:var(--ng-muted);background:var(--ng-surface-control);font-size:var(--ng-system-type-footnote);font-weight:var(--ng-system-weight-bold);align-self:flex-start;padding:.34rem .58rem}.ng-notification-preferences__form,.ng-notification-preferences__events{gap:0;min-width:0;display:grid}.ng-notification-preferences__events{border:1px solid var(--ng-border-hairline);border-radius:var(--ng-radius-control);margin:.75rem 0 0;padding:0;overflow:hidden}.ng-notification-preferences__events legend{width:100%;color:var(--ng-muted);font-size:var(--ng-system-type-footnote);font-weight:var(--ng-system-weight-bold);padding:0 0 .6rem}.ng-notification-switch{background:var(--ng-surface-row);cursor:pointer;min-height:4.25rem;transition:background var(--ng-motion-fast), opacity var(--ng-motion-fast);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.78rem .9rem;display:grid}.ng-notification-switch+.ng-notification-switch{border-top:1px solid var(--ng-border-muted)}.ng-notification-switch:hover{background:var(--ng-surface-row-hover)}.ng-notification-switch[data-prominent]{border:1px solid var(--ng-border-control);border-radius:var(--ng-radius-control);background:var(--ng-surface-control-strong)}.ng-notification-switch__copy{gap:.2rem;min-width:0;display:grid}.ng-notification-switch__copy strong{color:var(--ng-fg);font-size:var(--ng-system-type-headline);line-height:1.25}.ng-notification-switch__copy>span{color:var(--ng-muted);font-size:var(--ng-system-type-footnote);line-height:1.42}.ng-notification-switch__control{flex:none;width:3rem;height:1.75rem;position:relative}.ng-notification-switch__control input{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.ng-notification-switch__control>span{border:1px solid var(--ng-border-control);border-radius:var(--ng-radius-pill);background:var(--ng-surface-control-strong);box-shadow:var(--ng-shadow-field);transition:background var(--ng-motion-standard), border-color var(--ng-motion-standard);position:absolute;inset:0}.ng-notification-switch__control>span:after{content:"";background:var(--ng-fg);width:1.28rem;height:1.28rem;transition:transform var(--ng-motion-standard), background var(--ng-motion-standard);border-radius:50%;position:absolute;top:.18rem;left:.2rem;box-shadow:0 2px 7px #00000047}.ng-notification-switch__control input:checked+span{border-color:var(--ng-accent);background:var(--ng-accent)}.ng-notification-switch__control input:checked+span:after{background:var(--ng-accent-contrast);transform:translate(1.28rem)}.ng-notification-switch__control input:focus-visible+span{outline:2px solid var(--ng-focus);outline-offset:3px}.ng-notification-preferences__events:disabled .ng-notification-switch{cursor:not-allowed;opacity:.48}.ng-notification-preferences__events:disabled .ng-notification-switch__control input{cursor:not-allowed}.ng-notification-preferences__footer{justify-content:space-between;align-items:center;gap:1rem;margin-top:.8rem;display:flex}.ng-notification-preferences__footer p,.ng-notification-preferences__status p{color:var(--ng-muted);font-size:var(--ng-system-type-footnote);margin:0;line-height:1.42}.ng-notification-preferences__status{min-height:1.15rem;margin-top:.4rem}.ng-notification-preferences__status [role=alert]{color:var(--ng-danger)}.ng-profile-trust-queue{background:#1f7a4d1f;border:1px solid #32a76b47;border-radius:8px;gap:.8rem;margin-top:1.1rem;padding:.9rem;display:grid}.ng-profile-trust-queue h2,.ng-profile-trust-queue p{margin:0}.ng-profile-trust-queue h2{color:var(--ng-fg);font-size:var(--ng-system-type-title);letter-spacing:0;line-height:1.15}.ng-profile-trust-queue p{color:var(--ng-muted);font-size:var(--ng-system-type-callout);line-height:1.42}.ng-profile-trust-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.ng-profile-trust-metrics div{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;min-width:0;padding:.6rem}.ng-profile-trust-metrics dt{color:var(--ng-muted);font-size:var(--ng-system-type-caption)}.ng-profile-trust-metrics dd{color:var(--ng-fg);font-size:var(--ng-system-type-headline);font-weight:var(--ng-system-weight-bold);margin:.2rem 0 0}.ng-profile-trust-list{gap:.55rem;display:grid}.ng-profile-trust-row{min-width:0;color:var(--ng-fg);background:#ffffff0b;border:1px solid #ffffff1a;border-radius:8px;gap:.25rem;padding:.75rem;text-decoration:none;display:grid}.ng-profile-trust-row:hover,.ng-profile-trust-row:focus-visible{background:#1f7a4d29;border-color:#32a76bad;outline:none}.ng-profile-trust-row[data-health=missing_evidence],.ng-profile-trust-row[data-health=untrusted]{border-color:#f4b84a5c}.ng-profile-trust-row[data-health=trusted]{border-color:#32a76b6b}.ng-profile-trust-row strong{overflow-wrap:anywhere;line-height:1.22}.ng-profile-trust-row span{color:var(--ng-muted);font-size:var(--ng-system-type-subheadline);overflow-wrap:anywhere;line-height:1.35}.ng-profile-identity,.ng-profile-trust-queue,.ng-profile-next-report{border-color:var(--ng-border-muted);border-radius:var(--ng-radius-surface);background:var(--ng-surface-elevated);box-shadow:var(--ng-shadow-card)}.ng-profile-trust-queue,.ng-profile-next-report{background:linear-gradient(180deg, var(--ng-brand-surface-soft), transparent 76%), var(--ng-surface-elevated)}.ng-profile-gate-card span{color:var(--ng-muted);font-size:var(--ng-system-type-caption);font-weight:var(--ng-system-weight-bold);letter-spacing:.045em;text-transform:uppercase}.ng-profile-gate-card,.ng-profile-report-metrics div,.ng-profile-trust-metrics div,.ng-profile-report-row,.ng-profile-trust-row{border-color:var(--ng-border-muted);border-radius:var(--ng-radius-card);background:var(--ng-surface-row)}.ng-profile-report-row:hover,.ng-profile-report-row:focus-visible,.ng-profile-trust-row:hover,.ng-profile-trust-row:focus-visible{border-color:var(--ng-border-control);background:var(--ng-surface-row-hover);transform:translateY(-1px)}.ng-profile-report-metrics div,.ng-profile-trust-metrics div{box-shadow:none}@media (max-width:760px){.ng-profile-identity{flex-direction:column;align-items:stretch}.ng-profile-metrics,.ng-profile-trust-metrics,.ng-profile-report-metrics,.ng-profile-gate-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ng-profile-section-header{display:grid}.ng-profile-actions .ng-button,.ng-profile-section-header .ng-button,.ng-profile-next-report .ng-button,.ng-profile-trust-queue .ng-button{text-align:center;flex:10rem}.ng-profile-report-list,.ng-profile-trust-list{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;max-height:min(24dvh,210px);overflow:auto}}.ng-profile-workspace{background:var(--ng-surface-elevated)}.ng-profile-actions{gap:.55rem}.ng-profile-actions .ng-button,.ng-profile-section-header .ng-button,.ng-profile-next-report .ng-button,.ng-profile-trust-queue .ng-button{border-radius:var(--ng-radius-control)}.ng-profile-gate-card,.ng-profile-report-row,.ng-profile-trust-row{box-shadow:none}@media (max-width:760px){.ng-notification-preferences__channel{display:none}.ng-notification-preferences__footer{flex-direction:column;align-items:stretch}.ng-notification-preferences__footer .ng-button{width:100%}}.ng-profile-workspace{background:0 0;width:min(44rem,100vw - 2rem)}.ng-profile-workspace .ng-profile-identity{background:var(--ng-surface-control);box-shadow:none;border:0;margin-top:1.25rem;padding:1rem}.ng-profile-workspace .ng-profile-my-reports{box-shadow:none;background:0 0;border:0;gap:.7rem;padding:0}.ng-profile-workspace .ng-profile-section-header{align-items:center}.ng-profile-workspace .ng-profile-section-header>div>p:last-child{display:none}.ng-profile-workspace .ng-profile-actions{margin-top:1rem}.ng-profile-workspace .ng-profile-actions .ng-button{min-height:var(--ng-system-control-height-touch)}.ng-profile-settings{gap:.6rem;margin-top:1.4rem;display:grid}@media (max-width:760px){.ng-profile-workspace .ng-profile-identity{flex-direction:row;align-items:center}.ng-profile-workspace .ng-profile-section-header{display:flex}}@media (min-width:981px){.ng-profile-workspace>:not(.ng-product-index__intro){width:100%}}.ng-profile-workspace .ng-profile-identity,.ng-profile-workspace .ng-profile-trust-queue{border:0;border-bottom:1px solid var(--ng-system-border-subtle);box-shadow:none;background:0 0;border-radius:0;padding:0 0 24px}.ng-profile-workspace .ng-profile-trust-queue{gap:20px;margin-top:24px}.ng-profile-workspace .ng-profile-trust-queue>.ng-button{justify-self:start;width:auto;max-width:100%}.ng-profile-workspace .ng-profile-trust-metrics{gap:12px}.ng-profile-workspace .ng-profile-trust-metrics>div{border:0;border-left:2px solid var(--ng-system-border-subtle);background:0 0;border-radius:0;padding:4px 12px}.ng-profile-workspace .ng-profile-review-disclosure{background:0 0;border:0;border-radius:0}.ng-profile-workspace .ng-profile-trust-list{gap:0;max-height:none;overflow:visible}.ng-profile-workspace .ng-profile-trust-row{border:0;border-bottom:1px solid var(--ng-system-border-subtle);box-shadow:none;background:0 0;border-radius:0;padding:12px}.ng-profile-workspace .ng-profile-trust-row:hover{background:var(--ng-workspace-selection);transform:none}
.NwqjfG_root{flex-shrink:0;justify-items:start;gap:.35rem;min-width:0;max-width:100%;display:grid}.NwqjfG_root.NwqjfG_failed{flex-basis:100%}.NwqjfG_root .NwqjfG_error{max-width:28rem;color:var(--ng-fg);font-size:var(--ng-system-type-subheadline);overflow-wrap:anywhere;margin:0;line-height:1.4}.NwqjfG_dialog{border:1px solid var(--ng-border);width:min(28rem,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--ng-fg);background:var(--ng-bg);overflow-wrap:anywhere;border-radius:8px;padding:1.25rem;overflow:auto}.NwqjfG_dialog::backdrop{background:#00000073}.NwqjfG_dialog h2{margin:0 0 .75rem;font-size:1.25rem;line-height:1.3}.NwqjfG_dialog p{margin:0 0 1rem;line-height:1.5}.NwqjfG_actions{flex-wrap:wrap;gap:.5rem;display:flex}.NwqjfG_actions button{white-space:normal;max-width:100%}
