:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#081326;--ink:#081326;--body:#334155;--muted:#64748b;--blue:#2f5d9a;--blue-dark:#0d1f45;--blue-soft:#eef5ff;--vera-primary:#7352d6;--vera-medium:#7352d68c;--vera-border:#7352d64d;--vera-highlight:#7352d61a;--vera-subtle-background:#7352d60d;--vera-citation-background:#7352d605;--vera-citation-border:#7352d62e;--vera-document-highlight:#7352d61f;--vera-document-highlight-active:#7352d63d;--attention-background:#fff4dd;--attention-foreground:#8a5714;--conflict-background:#fee2e2;--conflict-foreground:#991b1b;--border:#dbe5f1;--surface:#fff;--surface-muted:#f8fafc;background:#f8fafc;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.reviewer-feedback-panel{background:#fff;border:1px solid #cbd9eb;border-radius:16px;gap:1rem;margin:1rem 2rem;padding:1.25rem;display:grid}.reviewer-feedback-panel.is-ready{border-color:var(--vera-border);border-left:4px solid var(--vera-primary);background:linear-gradient(90deg, var(--vera-subtle-background) 0%, #fbfafe 55%, #fff 100%);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 20px;padding:16px 18px 16px 16px;box-shadow:0 3px 12px #4a348614}.reviewer-feedback-ready-copy{align-items:center;gap:12px;min-width:0;display:flex}.reviewer-feedback-ready-copy>div{gap:2px;display:grid}.reviewer-feedback-ready-kicker{width:fit-content;color:var(--vera-primary);align-items:center;gap:5px;font-size:.64rem;font-weight:750;display:inline-flex}.reviewer-feedback-ready-kicker svg{width:17px;height:17px}.reviewer-feedback-panel.is-ready strong{color:#263c59;font-size:.78rem}.reviewer-feedback-panel.is-ready p{color:#64748b;margin:0;font-size:.68rem}.reviewer-feedback-panel.is-ready>button{border-color:var(--vera-primary);background:var(--vera-primary);white-space:nowrap;justify-self:end;padding:8px 12px;font-size:.68rem}.reviewer-feedback-panel.is-ready>button:hover,.reviewer-feedback-panel.is-ready>button:focus-visible{background:#6244b1;border-color:#6244b1}.reviewer-feedback-panel.is-ready>.notice{grid-column:1/-1}.reviewer-feedback-panel.is-generating{grid-template-columns:minmax(0,1fr)}.reviewer-feedback-spinner{border:2px solid var(--vera-border);border-top-color:var(--vera-primary);border-radius:50%;flex:none;width:22px;height:22px;animation:.8s linear infinite reviewer-feedback-spin}@keyframes reviewer-feedback-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.reviewer-feedback-spinner{animation-duration:1.8s}}.reviewer-feedback-published-check{color:#23824c;background:#e5f4eb;border-radius:999px;flex:none;place-items:center;width:24px;height:24px;font-size:.68rem;font-weight:800;display:inline-grid}.reviewer-awaiting-response{text-align:center;justify-items:center;gap:8px;max-width:520px;margin:clamp(48px,8vh,88px) auto 72px;padding:0 24px;display:grid}.reviewer-awaiting-response-identity{color:var(--vera-primary);align-items:center;gap:6px;font-size:.72rem;font-weight:700;display:inline-flex}.reviewer-awaiting-response-identity svg{width:20px;height:20px}.reviewer-awaiting-response h2{color:#263c59;letter-spacing:-.015em;margin:2px 0 0;font-size:.88rem;font-weight:650}.reviewer-awaiting-response p{color:#718099;margin:0;font-size:.72rem;line-height:1.55}.reviewer-thread-shell{gap:0}.reviewer-thread{gap:16px;margin:16px 2rem 0;display:grid}.reviewer-thread-round{display:contents}.reviewer-thread-status-row,.reviewer-thread-feedback-row{background:#fff;border:1px solid #d4dfed;border-radius:9px;justify-content:space-between;align-items:center;gap:20px;padding:12px 14px;display:flex;box-shadow:0 2px 8px #263c590a}.reviewer-thread-status-row>div{min-width:0}.reviewer-thread-status-row>div,.reviewer-thread-feedback-row{align-items:center;gap:10px;display:flex}.reviewer-thread-status-row>div>div,.reviewer-thread-feedback-row>div{gap:1px;display:grid}.reviewer-thread-status-row strong,.reviewer-thread-feedback-row strong{color:#263c59;font-size:.72rem}.reviewer-thread-status-row span:not(.reviewer-completed-check,.reviewer-thread-response-mark,.reviewer-thread-vera),.reviewer-thread-feedback-row span{color:#718099;font-size:.62rem}.reviewer-thread-status-row>a{border:1px solid var(--border);color:#45556c;border-radius:7px;flex:none;padding:7px 10px;font-size:.64rem;font-weight:650;text-decoration:none;transition:background .15s,border-color .15s,box-shadow .15s}.reviewer-thread-status-row>a.button-primary{border-color:var(--blue-dark);background:var(--blue-dark);color:#fff}.reviewer-thread-status-row>a.button-primary:hover,.reviewer-thread-status-row>a.button-primary:focus-visible{background:#162b55;border-color:#162b55;box-shadow:0 2px 8px #0d1f4524}.reviewer-thread-status-row:has(.reviewer-thread-response-mark){border-color:var(--vera-border);border-left:4px solid var(--vera-primary);background:linear-gradient(90deg, var(--vera-subtle-background) 0%, #fbfafe 55%, #fff 100%);box-shadow:0 3px 12px #4a348614}.reviewer-thread-response-mark{width:24px;height:24px;color:var(--vera-primary);flex:none;justify-content:center;align-items:center;display:inline-flex}.reviewer-thread-response-mark svg{width:20px;height:20px}.reviewer-thread-vera{color:var(--vera-primary);font-size:.62rem;font-weight:750}.reviewer-thread-feedback-row{border-color:#cfe4d7;justify-content:flex-start}@media (max-width:720px){.reviewer-thread{margin-left:0;margin-right:0}.reviewer-thread-status-row{flex-direction:column;align-items:flex-start}}.reviewer-feedback-panel.is-draft{border:1px solid #d6e2ef;border-left:3px solid var(--vera-primary);background:#fff;border-radius:9px;gap:0;padding:0;overflow:hidden;box-shadow:0 2px 8px #2139570d}.reviewer-feedback-editor-header{border-bottom:1px solid var(--vera-citation-border);background:#fff;justify-content:space-between;align-items:flex-start;gap:20px;padding:16px 18px;display:flex}.reviewer-feedback-editor-heading{gap:10px;display:grid}.reviewer-feedback-editor-intro{gap:3px;display:grid}.reviewer-feedback-editor-intro>strong{color:#172943;font-size:.84rem;font-weight:700}.reviewer-feedback-draft-badge{border:1px solid var(--vera-border);color:var(--vera-primary);background:#fff;border-radius:999px;padding:4px 8px;font-size:.6rem;font-weight:700}.reviewer-feedback-summary{gap:9px;padding:18px 20px;display:grid}.reviewer-feedback-summary>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.reviewer-feedback-summary>header>strong,.reviewer-feedback-message-heading>strong,.reviewer-feedback-requirements article label>span{color:#536680;font-size:.64rem;font-weight:700}.reviewer-feedback-summary>p{color:#263c59;margin:0;font-size:.74rem;line-height:1.55}.reviewer-feedback-fallback{color:#79581e;background:#fff9eb;border:1px solid #ecd8aa;border-radius:7px;margin:14px 20px 0;padding:9px 11px;font-size:.64rem}.reviewer-feedback-panel textarea{color:#263c59;width:100%;min-height:5rem;font:inherit;resize:vertical;background:#fff;border:1px solid #b9cbe3;border-radius:8px;padding:.75rem;font-size:.72rem;line-height:1.5}.reviewer-feedback-title-field input{color:#263c59;background:#fff;border:1px solid #b9cbe3;border-radius:7px;width:100%;min-height:36px;padding:7px 9px;font-size:.7rem}.reviewer-feedback-panel textarea:focus,.reviewer-feedback-title-field input:focus,.reviewer-feedback-requirements select:focus{border-color:var(--vera-medium);outline:2px solid #7352d624}.reviewer-feedback-requirements-heading{background:#f8fafc;border-top:1px solid #e4eaf2;border-bottom:1px solid #e4eaf2;justify-content:space-between;align-items:center;padding:13px 20px;display:flex}.reviewer-feedback-requirements-heading>div{gap:2px;display:grid}.reviewer-feedback-requirements-heading strong{color:#263c59;font-size:.74rem}.reviewer-feedback-requirements-heading span{color:#718099;font-size:.62rem}.reviewer-feedback-requirements{gap:8px;padding:12px 18px 16px;display:grid}.reviewer-feedback-requirements article{border:1px solid #d8e2ee;border-left:3px solid var(--vera-medium);background:#fff;border-radius:8px;gap:8px;padding:11px 12px;display:grid;box-shadow:0 1px 4px #263c590a}.reviewer-feedback-requirements article>header{justify-content:space-between;align-items:end;gap:16px;display:flex}.reviewer-feedback-action-heading>span{color:var(--vera-primary);letter-spacing:.035em;text-transform:uppercase;font-size:.58rem;font-weight:750}.reviewer-feedback-requirements article>h3{color:#263c59;margin:0;font-size:.78rem;line-height:1.35}.reviewer-feedback-requirements article>p{color:#40536d;margin:0;font-size:.7rem;line-height:1.45}.reviewer-feedback-requirements article label{gap:5px;display:grid}.reviewer-feedback-requirements article>header label{width:min(260px,100%)}.reviewer-feedback-requirements select{color:#314761;width:100%;min-height:34px;font:inherit;background:#f8fafc;border:1px solid #c7d5e5;border-radius:7px;padding:6px 9px;font-size:.68rem}.reviewer-feedback-instruction textarea{min-height:72px}.reviewer-feedback-requirements article>footer{justify-content:flex-start;display:flex}.reviewer-feedback-remove,.reviewer-feedback-add-related,.reviewer-feedback-edit{box-shadow:none;background:0 0;border:0;font-size:.64rem}.reviewer-feedback-remove{color:#9a4b58;padding:6px 2px}.reviewer-feedback-add-related{color:var(--vera-primary);padding:0}.reviewer-feedback-edit{color:#315f96;padding:4px 2px}.reviewer-feedback-remove:hover,.reviewer-feedback-remove:focus-visible,.reviewer-feedback-add-related:hover,.reviewer-feedback-add-related:focus-visible,.reviewer-feedback-edit:hover,.reviewer-feedback-edit:focus-visible{box-shadow:none;background:0 0;border:0;text-decoration:underline}.reviewer-feedback-remove:hover,.reviewer-feedback-remove:focus-visible{color:#7d3441}.reviewer-feedback-add-related:hover,.reviewer-feedback-add-related:focus-visible{color:#6244b1}.reviewer-feedback-edit:hover,.reviewer-feedback-edit:focus-visible{color:#244f82}.reviewer-feedback-actions{background:#f8fafc;border-top:1px solid #e4eaf2;justify-content:flex-end;gap:10px;padding:14px 20px;display:flex}.reviewer-feedback-actions button{padding:8px 12px;font-size:.68rem}.reviewer-completed-check{color:#23824c;background:#e5f4eb;border-radius:999px;flex:none;place-items:center;width:24px;height:24px;font-size:.68rem;font-weight:800;display:inline-grid}@media (max-width:720px){.reviewer-feedback-panel.is-ready{grid-template-columns:1fr}.reviewer-feedback-panel.is-ready>button{justify-self:start}.reviewer-feedback-requirements article>header{flex-direction:column;align-items:stretch;gap:8px}.reviewer-feedback-remove{align-self:start}}*{box-sizing:border-box}body{background:radial-gradient(circle at 50% 0,#dceaff47,#0000 30rem),#f8fafc;min-height:100vh;margin:0}button,input{font:inherit}.site-header{border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;height:64px}.site-header-inner{align-items:center;width:calc(100% - 40px);height:100%;margin:0 auto;display:flex}.site-header-links{align-items:center;gap:18px;margin-left:auto;display:flex}.site-header-links a{color:var(--muted);letter-spacing:.01em;font-size:.75rem;font-weight:650;text-decoration:none;transition:color .15s}.site-header-links a:hover,.site-header-links a:focus-visible{color:var(--blue)}.brand-submission-card{justify-content:space-between;align-items:center;gap:2rem;margin-top:1.5rem;padding:1.5rem 1.75rem;display:flex}.brand-submission-card h2{color:var(--ink);letter-spacing:-.025em;margin:.35rem 0 0;font-size:.95rem}.brand-submission-card p{color:var(--muted);margin:.45rem 0 0;font-size:.8rem;line-height:1.55}.brand-submission-card button{padding:9px 14px;font-size:.78rem}.brand-submission-status{color:#176b3a;letter-spacing:.01em;white-space:nowrap;background:#eaf8ef;border-radius:999px;align-items:center;gap:6px;padding:7px 11px;font-size:.72rem;font-weight:750;display:inline-flex}.brand-submission-status svg{width:14px;height:14px}.brand-submitted-summary{border-left:4px solid var(--vera-primary);gap:20px;margin-top:1.5rem;padding:24px 28px;display:grid}.brand-submitted-summary-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.brand-submitted-vera{align-items:flex-start;gap:12px;min-width:0;display:flex}.brand-submitted-vera>svg{width:24px;height:24px;color:var(--vera-primary);flex:none;margin-top:2px}.brand-submitted-vera h2{letter-spacing:-.025em;margin:4px 0 0;font-size:1.3rem}.brand-submitted-vera p{max-width:720px;color:var(--muted);margin:6px 0 0;font-size:.78rem;line-height:1.5}.brand-submitted-overview{border:1px solid var(--vera-citation-border);background:var(--vera-citation-background);border-radius:9px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.brand-submitted-overview>div{gap:2px;padding:14px 16px;display:grid}.brand-submitted-overview>div+div{border-left:1px solid var(--vera-citation-border)}.brand-submitted-overview strong{color:var(--vera-primary);font-size:1.05rem}.brand-submitted-overview span{color:var(--muted);font-size:.66rem;font-weight:650}.brand-submitted-sections{gap:12px;display:grid}.brand-submitted-sections>section,.brand-submitted-findings{border:1px solid var(--border);background:#fff;border-radius:9px;overflow:hidden}.brand-submitted-section-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:13px 15px;display:flex}.brand-submitted-section-heading h3{margin:3px 0 0;font-size:.82rem}.brand-submitted-section-heading>span{color:var(--muted);font-size:.66rem;font-weight:650}.brand-submitted-documents,.brand-submitted-findings ul{margin:0;padding:0;list-style:none}.brand-submitted-documents li,.brand-submitted-findings li{justify-content:space-between;align-items:center;gap:16px;padding:11px 15px;display:flex}.brand-submitted-documents li+li,.brand-submitted-findings li+li{border-top:1px solid #edf1f6}.brand-submitted-documents li>div,.brand-submitted-findings li>div:first-child{gap:2px;min-width:0;display:grid}.brand-submitted-documents strong,.brand-submitted-findings li>div:first-child strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.brand-submitted-documents li>div span,.brand-submitted-findings li>div:first-child span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;overflow:hidden}.brand-submitted-documents li>span{color:#176b3a;flex:none;font-size:.64rem;font-weight:700}.brand-submitted-findings>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:13px 15px;list-style:none;display:flex}.brand-submitted-findings>summary::-webkit-details-marker{display:none}.brand-submitted-findings>summary>span:first-child{gap:3px;display:grid}.brand-submitted-findings>summary strong{color:var(--ink);font-size:.8rem}.brand-submitted-findings>summary>span:last-child{border-right:1.5px solid var(--vera-primary);border-bottom:1.5px solid var(--vera-primary);width:7px;height:7px;transition:transform .12s;transform:rotate(45deg)}.brand-submitted-findings[open]>summary>span:last-child{transform:rotate(225deg)}.brand-submitted-findings[open]>summary{border-bottom:1px solid var(--border)}.brand-submitted-findings li>div:last-child{flex:none;justify-content:flex-end;align-items:center;gap:7px;display:flex}.brand-submitted-findings li small{color:#245b9e;font-size:.6rem;font-weight:700}.brand-submitted-findings li>div:last-child>span{border-radius:999px;padding:4px 7px;font-size:.61rem;font-weight:700}.brand-submitted-findings .is-positive{color:#176b3a;background:#e7f7ed}.brand-submitted-findings .is-attention{background:var(--attention-background);color:var(--attention-foreground)}.brand-submitted-findings .is-review{color:var(--blue);background:#edf4ff}.brand-submitted-findings .is-neutral{background:var(--surface-muted);color:var(--muted)}.brand-submitted-summary>footer{color:var(--muted);justify-content:space-between;gap:16px;padding-top:2px;font-size:.64rem;display:flex}.brand-post-submission{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:#fff;margin-top:18px;display:grid}.brand-case-timeline.is-initial{display:contents}.brand-case-timeline.is-follow-up{background:#fff;gap:0;padding:16px 0 22px;display:grid}.brand-case-timeline.is-submitted{background:#fff;gap:14px;padding:16px 0 22px;display:grid}.brand-case-timeline.is-follow-up .brand-post-submission,.brand-case-timeline.is-submitted .brand-post-submission{border:0;gap:14px;margin-top:0}.brand-case-timeline.is-follow-up .brand-original-submission>summary,.brand-case-timeline.is-follow-up .brand-case-feedback-stage.is-history>summary,.brand-case-timeline.is-submitted .brand-original-submission>summary,.brand-case-timeline.is-submitted .brand-case-feedback-stage.is-history>summary{margin-top:0}.brand-case-timeline.is-submitted .brand-original-submission[open]>.brand-original-submission-content{margin-top:10px}.brand-case-timeline.is-submitted .brand-post-submission-hero{display:none}.brand-case-timeline.is-submitted .brand-post-vera-report{margin:0 24px 8px}.brand-original-submission>summary,.brand-case-feedback-stage.is-history>summary,.brand-case-current-stage.is-follow-up>summary{cursor:pointer;background:#fff;border:1px solid #d4dfed;border-radius:9px;align-items:center;gap:10px;margin:14px 24px 0;padding:11px 14px;list-style:none;display:flex;box-shadow:0 2px 8px #263c590a}.brand-original-submission>summary::-webkit-details-marker{display:none}.brand-case-feedback-stage.is-history>summary::-webkit-details-marker{display:none}.brand-case-current-stage.is-follow-up>summary::-webkit-details-marker{display:none}.brand-case-feedback-stage:not(.is-history)>summary{display:none}.brand-case-stage-status{border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:.68rem;font-weight:800;display:inline-grid}.brand-case-stage-status.is-complete{color:#218353;background:#eaf8ef}.brand-case-stage-status.is-active{border:3px solid #e5dcff;border-top-color:var(--vera-primary);animation:.85s linear infinite brand-spin}.brand-case-stage-copy{gap:1px;min-width:0;display:grid}.brand-case-stage-copy>strong{color:#263c59;font-size:.72rem}.brand-case-stage-copy>small{color:#718099;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.brand-case-stage-toggle{color:#536680;white-space:nowrap;border:1px solid #cbd9eb;border-radius:7px;margin-left:auto;padding:7px 10px;font-size:.64rem;font-weight:700}.brand-case-stage-toggle .when-open,.brand-case-feedback-stage[open]>summary .brand-case-stage-toggle .when-closed,.brand-case-current-stage[open]>summary .brand-case-stage-toggle .when-closed{display:none}.brand-case-feedback-stage[open]>summary .brand-case-stage-toggle .when-open,.brand-case-current-stage[open]>summary .brand-case-stage-toggle .when-open{display:inline}.brand-case-feedback-stage.is-history .brand-follow-up-step{margin-top:10px}.brand-case-response-transition{background:#f7fbf8;border:1px solid #d8e8de;border-radius:8px;align-items:flex-start;gap:9px;margin:0 20px 18px;padding:11px 13px;display:flex}.brand-case-response-transition>span{color:#218353;background:#e4f5ea;border-radius:50%;flex:none;place-items:center;width:21px;height:21px;font-size:.62rem;font-weight:800;display:inline-grid}.brand-case-response-transition>div{gap:2px;display:grid}.brand-case-response-transition strong{color:#2d435e;font-size:.69rem}.brand-case-response-transition p{color:#718099;margin:0;font-size:.63rem;line-height:1.45}.brand-case-current-stage:not(.is-follow-up),.brand-case-current-stage:not(.is-follow-up)>.brand-case-current-content{display:contents}.brand-case-current-stage.is-follow-up{min-width:0}.brand-case-current-stage.is-follow-up>summary{margin:0 24px}.brand-case-current-stage.is-follow-up[open]>summary{border-bottom-color:#d4dfed}.brand-case-current-content{min-width:0}.brand-case-current-stage.is-follow-up .brand-case-current-content{border:1px solid #d6e2ef;border-left:3px solid var(--vera-primary);background:#fff;border-radius:9px;margin:10px 24px 0;padding:0 16px 16px;overflow:hidden;box-shadow:0 2px 8px #2139570d}.brand-case-timeline.is-follow-up .brand-follow-up-step{margin-bottom:0}.brand-remediation.has-inline-analysis{border-radius:9px}.brand-remediation-inline-analysis{background:#fff;border-top:1px solid #d7e3f2;min-width:0}.brand-remediation-inline-status{border-bottom:1px solid #e4eaf2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.brand-remediation-inline-status>small{color:#617491;flex:480px;font-size:.64rem;line-height:1.45}.brand-remediation-inline-analysis>.brand-case-current-content.is-embedded-follow-up{box-shadow:none;border:0;border-radius:0;margin:0;padding:0}.brand-remediation-inline-analysis .brand-label-results-card{border:0;border-radius:0;margin:0}.brand-remediation-inline-analysis .brand-label-results-card>summary{padding:14px 20px}.brand-remediation-inline-analysis .brand-label-results-content{padding:0 20px 14px}.brand-remediation-inline-analysis .brand-submission-card{border-top:1px solid #d7e3f2;margin:0;padding:16px 20px 18px}.brand-remediation-item>.brand-inline-requirement-analysis,.brand-remediation-item>.brand-evidence-item.is-request-detail{--brand-inline-vera-inset:12px;--brand-inline-vera-mark-size:17px;--brand-inline-vera-identity-gap:8px;background:#fff;border:0;border-left:3px solid #8b63df;border-radius:0 8px 8px 0;margin:12px 0 0 22px;overflow:hidden}.brand-remediation-item>.brand-inline-requirement-analysis{transition:background-color .14s}.brand-remediation-item>.brand-inline-requirement-analysis:hover,.brand-remediation-item>.brand-inline-requirement-analysis:focus-within{background:#fbf9ff}.brand-remediation-item>.brand-evidence-item.is-request-detail{background:0 0;border-left:0;border-radius:0;margin-left:22px;padding:0;overflow:visible}.brand-remediation-item>.brand-inline-requirement-analysis>summary{padding:10px var(--brand-inline-vera-inset);background:0 0;transition:background-color .14s}.brand-remediation-item>.brand-inline-requirement-analysis>summary:hover,.brand-remediation-item>.brand-inline-requirement-analysis>summary:focus-visible{background:#fbf9ff}.brand-inline-requirement-analysis>summary .brand-requirement-analysis-title{gap:3px}.brand-inline-requirement-analysis>summary .brand-requirement-analysis-title>small{margin-left:calc(var(--brand-inline-vera-mark-size) + var(--brand-inline-vera-identity-gap));color:var(--muted);font-size:.63rem;font-weight:500;line-height:1.35}.brand-inline-requirement-analysis .brand-requirement-analysis-content{padding:0 var(--brand-inline-vera-inset) 9px}.brand-inline-requirement-analysis .brand-inline-vera-finding>:is(header,summary){border-bottom:1px solid #e4def2;margin-top:3px;padding-top:5px;padding-bottom:9px}.brand-inline-requirement-analysis .brand-inline-vera-finding>header small{color:#687a92;font-size:.58rem}.brand-inline-requirement-analysis .brand-inline-vera-explanation{padding-top:9px;padding-bottom:7px}.brand-inline-requirement-analysis .brand-inline-vera-explanation>section{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px}.brand-inline-requirement-analysis .brand-inline-vera-explanation>section>p{grid-column:1}.brand-inline-requirement-analysis .brand-inline-vera-explanation>section>:is(.brand-expert-review,.brand-missing-information,.brand-inclusion-note){grid-column:1/-1}.brand-inline-requirement-analysis .brand-inline-vera-explanation footer{border-top:0;grid-column:2;align-self:center;padding-top:0}.brand-inline-requirement-analysis .brand-inline-vera-explanation footer>span:empty{display:none}.brand-inline-target-analysis{--brand-inline-vera-inset:12px;--brand-inline-vera-mark-size:17px;--brand-inline-vera-identity-gap:8px;background:#fff;border:0;border-left:3px solid #8b63df;border-radius:0 8px 8px 0;width:min(920px,100%);overflow:hidden}.brand-inline-vera-title{align-items:center;gap:var(--brand-inline-vera-identity-gap);color:var(--vera-primary);display:inline-flex}.brand-inline-vera-title .vera-mark{width:var(--brand-inline-vera-mark-size);height:var(--brand-inline-vera-mark-size);flex:none}.brand-inline-requirement-analysis .brand-inline-vera-title>strong{color:var(--vera-primary);font-size:.61rem;font-weight:750;line-height:1.2}.brand-evidence-item.is-request-detail>.brand-evidence-analysis-intro,.brand-inline-document-findings{--brand-inline-vera-inset:12px;--brand-inline-vera-mark-size:17px;--brand-inline-vera-identity-gap:8px;background:#fff;border-left:3px solid #8b63df;border-radius:0 8px 8px 0;margin:0 0 10px;padding:11px 13px}.brand-inline-document-findings{gap:10px;width:min(920px,100%);padding:0;display:grid}.brand-inline-vera-finding{background:#fff;min-width:0}.brand-inline-vera-finding>:is(header,summary){padding:10px var(--brand-inline-vera-inset) 8px;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.brand-inline-vera-finding>:is(header,summary)>div{gap:2px;min-width:0;display:grid}.brand-inline-vera-finding>:is(header,summary) small{color:var(--vera-primary);font-size:.59rem;font-weight:750}.brand-inline-vera-finding>:is(header,summary) strong{color:var(--ink);font-size:.72rem}.brand-inline-vera-finding>:is(header,summary) span:not(.brand-target-outcome){color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.63rem;overflow:hidden}.brand-inline-vera-finding>:is(header,summary) .brand-inline-vera-kicker{align-items:center;gap:var(--brand-inline-vera-identity-gap);text-overflow:clip;width:fit-content;font-size:.61rem;font-weight:750;line-height:1.2;display:inline-flex;overflow:visible;color:var(--vera-primary)!important}.brand-inline-vera-kicker .vera-mark{width:var(--brand-inline-vera-mark-size);height:var(--brand-inline-vera-mark-size);flex:none}.brand-inline-vera-subtitle{margin-left:calc(var(--brand-inline-vera-mark-size) + var(--brand-inline-vera-identity-gap));font-weight:500;line-height:1.35;color:var(--muted)!important;font-size:.63rem!important}.brand-inline-vera-finding>summary{cursor:pointer;list-style:none;transition:background-color .14s}.brand-inline-vera-finding>summary::-webkit-details-marker{display:none}.brand-inline-vera-finding>summary:hover,.brand-inline-vera-finding>summary:focus-visible{background:0 0}.brand-inline-vera-heading-actions{flex:none;align-items:center;gap:12px;display:inline-flex;overflow:visible!important}.brand-inline-vera-chevron{border-bottom:2px solid #718099;border-right:2px solid #718099;width:8px;height:8px;transition:transform .16s;transform:rotate(45deg)translateY(-2px)}.brand-inline-vera-finding[open]>summary .brand-inline-vera-chevron{transform:rotate(225deg)translate(-2px,-2px)}.brand-inline-vera-explanation{padding:2px var(--brand-inline-vera-inset) 10px calc(var(--brand-inline-vera-inset) + var(--brand-inline-vera-mark-size) + var(--brand-inline-vera-identity-gap))}.brand-inline-vera-target-context{border-bottom:1px solid #e4def2;gap:2px;padding-bottom:8px;display:grid}.brand-inline-vera-target-context small{color:var(--vera-primary);font-size:.59rem;font-weight:750}.brand-inline-vera-target-context strong{color:var(--ink);font-size:.72rem}.brand-inline-vera-target-context span{color:var(--muted);font-size:.63rem}.brand-inline-vera-explanation>section{gap:8px;display:grid}.brand-inline-vera-explanation p{color:var(--body);margin:0;font-size:.68rem;line-height:1.5}.brand-inline-vera-explanation footer{border-top:1px solid #e4def2;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding-top:7px;font-size:.62rem;display:flex}.brand-inline-vera-explanation footer>div{gap:7px;min-width:0;display:flex}.brand-inline-vera-explanation footer span{color:var(--muted)}.brand-inline-vera-explanation footer strong{color:var(--body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.brand-inline-vera-explanation footer form{flex:none}.brand-inline-vera-explanation footer form button{color:var(--blue);font:inherit;box-shadow:none;background:#fff;border:1px solid #b8c8dc;border-radius:6px;padding:5px 8px;font-size:.61rem;font-weight:750}.brand-inline-vera-explanation .brand-inclusion-note{width:fit-content;color:var(--blue);background:#edf4ff;border-radius:7px;align-items:center;gap:8px;padding:7px 10px;display:flex}.brand-inline-vera-explanation .brand-inclusion-note>svg{width:16px;height:16px}.brand-inline-vera-explanation .brand-inclusion-note>span{gap:1px;display:grid}.brand-inline-vera-explanation .brand-inclusion-note strong{font-size:.64rem}.brand-inline-vera-explanation .brand-inclusion-note small{color:var(--body);font-size:.59rem}.brand-inline-requirement-analysis .brand-inline-vera-finding,.brand-inline-target-analysis .brand-inline-vera-finding,.brand-inline-document-findings .brand-inline-vera-finding{background:0 0}.brand-inline-target-analysis,.brand-inline-document-findings{transition:background-color .14s}.brand-inline-target-analysis:hover,.brand-inline-target-analysis:focus-within,.brand-inline-document-findings:hover,.brand-inline-document-findings:focus-within{background:#fbf9ff}.brand-inline-requirement-analysis .brand-inline-vera-finding>:is(header,summary),.brand-inline-requirement-analysis .brand-inline-vera-explanation{padding-left:0;padding-right:0}.brand-remediation-delta-analysis{border-top:1px solid #d7e3f2;gap:14px;padding:16px 20px;display:grid}.brand-remediation-delta-analysis .brand-other-delta-group{margin:0}.brand-remediation-authority-note{border-top:1px solid #e4eaf2;margin:0;padding:12px 20px}.brand-case-current-stage.is-follow-up.is-inline{border:1px solid #d6e2ef;border-top:0;border-left:3px solid var(--vera-primary);background:#fff;border-radius:0 0 9px 9px;margin:0 24px 24px;overflow:hidden;box-shadow:0 2px 8px #2139570d}.brand-case-current-stage.is-follow-up.is-inline .brand-case-current-content{box-shadow:none;border:0;border-radius:0;margin:0;padding:14px 16px 16px}.brand-case-current-stage.is-follow-up .brand-follow-up-preparation{box-shadow:none;border:0;border-bottom:1px solid #e4eaf2;border-radius:0;margin:0 -16px 10px}.brand-case-response-label{background:#f8fafc;border-bottom:1px solid #e4eaf2;margin:0 -16px 8px}.brand-case-response-label .brand-label-file-summary{border-bottom:0;padding:11px 20px}.brand-case-current-stage.is-follow-up .brand-remediation-vera-identity{margin:0}.brand-case-current-stage.is-follow-up .brand-follow-up-preparation>header{gap:3px;padding:17px 20px 15px;display:grid}.brand-case-current-stage.is-follow-up .brand-follow-up-preparation>header h2{letter-spacing:-.015em;margin:0;font-size:1.1rem}.brand-case-current-stage.is-follow-up .brand-follow-up-preparation>header p{margin-top:8px;font-size:.72rem}.brand-case-current-stage.is-follow-up .brand-submission-card{border-top:0;margin-top:10px;padding:14px 6px 4px}.brand-case-current-stage.is-follow-up .brand-submission-card h2{letter-spacing:-.015em;margin-top:0;font-size:.9rem}.brand-case-current-stage.is-follow-up .brand-submission-card p{margin-top:4px;font-size:.68rem}.brand-case-current-stage.is-follow-up .brand-evidence-workspace{border-top:1px solid #e4eaf2;margin-top:10px}.brand-case-current-stage.is-follow-up .brand-evidence-workspace>.brand-checklist-heading{border-bottom:0;padding:14px 16px 10px}.brand-case-current-stage.is-follow-up .brand-checklist-heading h2{letter-spacing:-.015em;font-size:.95rem}.brand-case-current-stage.is-follow-up .brand-checklist-heading p{margin-top:4px;font-size:.68rem}.brand-case-current-stage.is-follow-up .brand-evidence-list{border-top:1px solid #e4eaf2}.brand-case-current-stage.is-follow-up .brand-evidence-item{padding:15px 16px}.brand-case-current-stage.is-follow-up .brand-evidence-heading h3{font-size:.86rem}.brand-case-current-stage.is-follow-up .brand-evidence-status{font-size:.61rem}.brand-case-current-stage.is-follow-up .brand-evidence-analysis-intro{margin-top:10px}.brand-case-current-stage.is-follow-up .brand-evidence-analysis-intro strong{font-size:.7rem}.brand-case-current-stage.is-follow-up .brand-evidence-analysis-intro span{font-size:.63rem}.brand-original-submission>summary .brand-post-submission-check{width:24px;height:24px}.brand-original-submission>summary .brand-post-submission-check svg{width:14px;height:14px}.brand-original-submission-summary-copy{gap:1px;min-width:0;display:grid}.brand-original-submission-summary-copy>strong{color:#263c59;font-size:.72rem}.brand-original-submission-summary-copy>small{color:#718099;font-size:.62rem}.brand-original-submission-toggle{color:#536680;white-space:nowrap;border:1px solid #cbd9eb;border-radius:7px;margin-left:auto;padding:7px 10px;font-size:.64rem;font-weight:700}.brand-original-submission-toggle .when-open,.brand-original-submission[open] .brand-original-submission-toggle .when-closed{display:none}.brand-original-submission[open] .brand-original-submission-toggle .when-open{display:inline}.brand-original-submission.has-feedback .brand-post-submission-hero{display:none}.brand-original-submission.has-feedback[open]>.brand-original-submission-content{margin-top:10px}.brand-original-submission.has-feedback .brand-post-vera-report{margin-left:24px;margin-right:24px}.brand-remediation{border:1px solid #d6e2ef;border-left:3px solid var(--vera-primary);background:#fff;border-radius:9px;gap:0;margin:0;display:grid;overflow:hidden;box-shadow:0 2px 8px #2139570d}.brand-follow-up-step{margin:16px 24px 24px}.brand-remediation>header{gap:3px;padding:17px 20px 15px;display:grid}.brand-remediation>header span{color:#536b8d;letter-spacing:.04em;font-size:.62rem;font-weight:700}.brand-remediation-vera-identity,.brand-remediation>header .brand-remediation-vera-identity{width:fit-content;color:var(--vera-primary);letter-spacing:0;align-items:center;gap:6px;font-size:.62rem;font-weight:700;display:inline-flex}.brand-remediation-vera-identity>svg{width:18px;height:18px}.brand-remediation>header h2,.brand-remediation-group h3,.brand-remediation-item p{margin:0}.brand-remediation>header p,.brand-remediation>small{color:#617491}.brand-remediation>header h2{color:#263c59;letter-spacing:-.015em;font-size:1.1rem}.brand-remediation>header p{color:#40536d;margin:8px 0 0;font-size:.72rem;line-height:1.5}.brand-remediation-expert-summary{border-top:1px solid var(--vera-citation-border);background:#f8fafc;gap:6px;padding:14px 20px;display:grid}.brand-remediation-expert-summary strong{color:#263c59;font-size:.68rem}.brand-remediation-expert-summary p{color:#536680;margin:0;font-size:.7rem;line-height:1.5}.brand-remediation-group{border-top:1px solid #d7e3f2;gap:12px;padding:16px 20px;display:grid}.brand-remediation-group h3{color:var(--vera-primary);font-size:.7rem;font-weight:700}.brand-remediation-item{border-top:1px solid #e4eaf2;gap:10px;padding:12px 0 2px;display:grid}.brand-remediation-action-copy{gap:4px;display:grid}.brand-remediation-action-copy>strong{color:#172943;font-size:.74rem;font-weight:700;line-height:1.4}.brand-reviewer-action-title{align-items:center;gap:7px;min-width:0;display:inline-flex}.brand-reviewer-action-title>svg{width:16px;height:16px;color:var(--blue);flex:none}.brand-reviewer-action-title>span{min-width:0}.brand-remediation-action-copy p{color:#536680;margin:0;font-size:.7rem;line-height:1.45}.brand-remediation-label-ready{color:#40536d;border-top:1px solid #e4eaf2;align-items:center;gap:9px;padding-top:11px;display:flex}.brand-remediation-response-label{background:#f8fafc;border:1px solid #dbe4ef;border-radius:8px;overflow:hidden}.brand-remediation-response-label .brand-label-file-summary{border-bottom:0;padding:10px 12px}.brand-remediation-response-label,.brand-remediation-label-ready,.brand-remediation-item>div>.brand-supplied-evidence,.brand-remediation-item .brand-removed-evidence{margin-left:22px}.brand-remediation-item>div>.brand-supplied-evidence{width:min(560px,100% - 22px)}.brand-remediation-label-ready>svg{color:#218353;background:#eaf8ef;border-radius:50%;flex:none;width:20px;height:20px;padding:3px}.brand-remediation-label-ready.is-processing>.brand-inline-spinner{width:14px;height:14px;margin:3px}.brand-remediation-label-ready>div{gap:1px;display:grid}.brand-remediation-label-ready strong{color:#263c59;font-size:.69rem}.brand-remediation-label-ready span{color:#718099;font-size:.64rem}.brand-remediation-analysis-action{border-top:1px solid #d7e3f2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px 18px;display:flex}.brand-remediation-analysis-action>small{color:#617491;flex:480px;font-size:.64rem;line-height:1.45}.brand-remediation-analysis-action>form{flex:none;margin-left:auto}.brand-remediation-analysis-action button{width:fit-content;min-height:36px;padding:8px 12px;font-size:.68rem}.brand-post-submission-hero{align-items:flex-start;gap:14px;padding:28px 18px 26px;display:flex}.brand-post-submission-check{color:#176b3a;background:#eaf8ef;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:inline-grid}.brand-post-submission-check svg{width:18px;height:18px}.brand-post-submission-hero h2{color:var(--ink);letter-spacing:-.035em;margin:1px 0 0;font-size:1.45rem}.brand-post-submission-hero p{max-width:720px;color:var(--body);margin:7px 0 0;font-size:.8rem;line-height:1.55}.brand-post-submission-hero small{color:var(--muted);margin-top:11px;font-size:.65rem;display:block}.brand-post-vera-report{border:1px solid #d6e2ef;border-left:3px solid var(--vera-primary);background:#fff;border-radius:9px;margin:0 18px 8px;overflow:hidden;box-shadow:0 2px 8px #2139570d}.brand-post-vera-summary{padding:17px 20px 16px}.brand-post-vera-summary>header{gap:3px;display:grid}.brand-post-vera-summary .brand-post-vera-identity{width:fit-content;color:var(--vera-primary);align-items:center;gap:6px;font-size:.62rem;font-weight:750;display:inline-flex}.brand-post-vera-identity>svg{width:18px;height:18px}.brand-post-vera-summary h3{color:#263c59;letter-spacing:-.015em;margin:0;font-size:.86rem}.brand-post-vera-summary>header p{color:#40536d;margin:8px 0 0;font-size:.72rem;line-height:1.5}.brand-post-vera-outcomes{align-items:baseline;gap:28px;margin-top:16px;display:flex}.brand-post-vera-outcomes>div{color:var(--body);align-items:baseline;gap:7px;display:flex}.brand-post-vera-outcomes>div:before{content:"";border-radius:50%;flex:none;align-self:center;width:6px;height:6px}.brand-post-vera-outcomes strong{color:var(--ink);letter-spacing:-.025em;font-size:1.25rem}.brand-post-vera-outcomes span{color:var(--body);font-size:.68rem;font-weight:700}.brand-post-vera-outcomes .is-positive:before{background:#2f9460}.brand-post-vera-outcomes .is-attention:before{background:#c88b2b}.brand-post-vera-outcomes .is-review:before{background:var(--blue)}.brand-post-vera-summary>.brand-post-vera-prepared-count{color:var(--body);margin:10px 0 0;font-size:.68rem;font-weight:650}.brand-post-vera-summary>small{color:var(--muted);margin-top:5px;font-size:.62rem;display:block}.brand-post-attention{border-top:1px solid var(--vera-citation-border);padding:20px 20px 12px}.brand-post-attention>header h3{color:var(--ink);letter-spacing:-.015em;margin:0;font-size:1rem}.brand-post-attention>header p{color:var(--muted);margin:6px 0 0;font-size:.72rem}.brand-post-attention-list{margin-top:15px}.brand-post-attention-group{border-top:1px solid var(--border)}.brand-post-attention-group+.brand-post-attention-group{margin-top:18px}.brand-post-attention-group>h4{color:var(--muted);margin:0;padding:11px 2px 6px;font-size:.62rem;font-weight:750}.brand-post-attention-group>article{border-bottom:1px solid var(--border);padding:15px 2px}.brand-post-attention-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.brand-post-attention-heading>div{gap:2px;min-width:0;display:grid}.brand-post-attention-heading h4{color:var(--ink);margin:0;font-size:.78rem}.brand-post-attention-heading>div>span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;overflow:hidden}.brand-post-attention-heading>.brand-target-outcome{flex:none;font-size:.61rem}.brand-post-attention-group>article>p{max-width:850px;color:var(--body);margin:9px 0 0;font-size:.68rem;line-height:1.5}.brand-post-attention-analysis{width:min(850px,100%);margin-top:7px}.brand-post-attention-analysis>summary{width:fit-content;color:var(--blue);cursor:pointer;padding:4px 0;font-size:.63rem;font-weight:750;list-style:none}.brand-post-attention-analysis>summary::-webkit-details-marker{display:none}.brand-post-attention-analysis>summary:after{content:"›";margin-left:5px}.brand-post-attention-analysis[open]>summary:after{content:"⌄"}.brand-post-attention-analysis>div{gap:8px;padding:7px 0 3px;display:grid}.brand-post-original-assessment{color:var(--muted);align-items:center;gap:7px;font-size:.61rem;font-weight:700;display:flex}.brand-post-original-assessment>span:last-child{border-radius:999px;padding:4px 7px}.brand-post-original-assessment>.is-attention{background:var(--attention-background);color:var(--attention-foreground)}.brand-post-original-assessment>.is-review{color:var(--blue);background:#edf4ff}.brand-post-attention-analysis section{gap:7px;display:grid}.brand-post-attention-analysis section>p{color:var(--body);margin:0;font-size:.66rem;line-height:1.5}.brand-post-disclosure{border-top:1px solid var(--border)}.brand-post-disclosure>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto 14px;align-items:center;gap:14px;padding:15px 18px;list-style:none;display:grid}.brand-post-disclosure>summary::-webkit-details-marker{display:none}.brand-post-disclosure>summary>span:first-child{gap:2px;display:grid}.brand-post-disclosure>summary strong{color:var(--ink);font-size:.78rem}.brand-post-disclosure>summary small,.brand-post-disclosure>summary>span:nth-child(2){color:var(--muted);font-size:.63rem}.brand-post-disclosure>summary>span:last-child{border-bottom:1.5px solid #718099;border-right:1.5px solid #718099;width:7px;height:7px;transition:transform .16s;transform:rotate(45deg)translateY(-2px)}.brand-post-disclosure[open]>summary>span:last-child{transform:rotate(225deg)translate(-2px,-2px)}.brand-post-disclosure>div{padding:0 18px 16px}.brand-submitted-finding-group+.brand-submitted-finding-group{margin-top:15px}.brand-submitted-finding-group h4{color:var(--body);margin:0;font-size:.68rem}.brand-submitted-finding-group h4 span{color:var(--muted);font-weight:650}.brand-submitted-finding-group ul{border-top:1px solid var(--border);margin:7px 0 0;padding:0;list-style:none}.brand-submitted-finding-group li{border-bottom:1px solid #edf1f6;justify-content:space-between;align-items:center;gap:16px;padding:10px 2px;display:flex}.brand-submitted-finding-group li>div:first-child{gap:2px;min-width:0;display:grid}.brand-submitted-finding-group li>div:first-child strong{color:var(--ink);font-size:.7rem}.brand-submitted-finding-group li>div:first-child span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.brand-submitted-finding-group li>div:last-child{flex:none;justify-content:flex-end;align-items:center;gap:7px;display:flex}.brand-submitted-finding-group li small{color:var(--blue);font-size:.58rem;font-weight:750}.brand-submitted-finding-group li>div:last-child>span{border-radius:999px;padding:4px 7px;font-size:.59rem;font-weight:750}.brand-submitted-finding-group .is-positive{color:#176b3a;background:#eaf8ef}.brand-submitted-finding-group .is-attention{background:var(--attention-background);color:var(--attention-foreground)}.brand-submitted-finding-group .is-review{color:var(--blue);background:#edf4ff}.brand-submitted-finding-group .is-mixed,.brand-submitted-finding-group .is-neutral{background:var(--surface-muted);color:var(--muted)}.brand-post-package .brand-submitted-documents{border-top:1px solid var(--border)}.brand-post-package .brand-submitted-documents li{padding-left:2px;padding-right:2px}.brand-post-lock-note{border-top:1px solid var(--border);color:var(--muted);align-items:flex-start;gap:10px;padding:16px 18px 20px;display:flex}.brand-post-lock-note svg{color:#718099;flex:none;width:17px;height:17px}.brand-post-lock-note strong{color:var(--body);font-size:.66rem}.brand-post-lock-note p{margin:3px 0 0;font-size:.62rem;line-height:1.45}@media (max-width:720px){.brand-post-vera-outcomes,.brand-post-attention-heading,.brand-submitted-finding-group li{flex-direction:column;align-items:flex-start}.brand-post-disclosure>summary{grid-template-columns:minmax(0,1fr) auto 14px}}.reviewer-shell{width:min(1440px,100% - 48px);color:var(--ink);min-height:calc(100vh - 64px);margin:0 auto;padding:36px 0 72px}.reviewer-case-shell{color:#0d1b36;width:min(1440px,100% - 48px);min-height:calc(100vh - 64px);margin:0 auto;padding:36px 0 72px}.reviewer-page-heading{justify-content:space-between;align-items:flex-end;gap:28px;margin:0 0 28px;display:flex}.reviewer-case-header{align-items:center;gap:16px;margin:0 0 28px;display:flex}.reviewer-page-heading h1{letter-spacing:-.035em;margin:8px 0 0;font-size:2rem;line-height:1.1}.reviewer-case-header h1{letter-spacing:-.03em;margin:0;font-size:1.55rem;line-height:1.15}.reviewer-page-heading p{color:var(--muted);margin:8px 0 0;font-size:.88rem;line-height:1.5}.reviewer-shell .label{letter-spacing:0;text-transform:none}.reviewer-case-header p,.reviewer-queue-heading p{color:var(--muted);margin:0}.reviewer-case-heading{gap:5px;min-width:0;display:grid}.reviewer-case-header .reviewer-case-standard{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.8rem;line-height:1.4;overflow:hidden}.reviewer-case-subline{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:24px;min-width:0;display:grid}.reviewer-case-metadata{white-space:nowrap;flex-wrap:nowrap;justify-content:flex-end;gap:6px 18px;margin:0;display:flex}.reviewer-case-metadata>div{align-items:baseline;gap:6px;display:flex}.reviewer-case-metadata dt{color:#315f96;font-size:.62rem;font-weight:750}.reviewer-case-metadata dd{color:#536680;margin:0;font-size:.7rem;line-height:1.4}.reviewer-case-metadata .reviewer-case-id{letter-spacing:-.01em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.67rem}.reviewer-queue{padding:0;overflow:hidden}.reviewer-queue-heading{border-bottom:1px solid #d7e2ef;padding:20px 24px}.reviewer-queue-heading h2{letter-spacing:-.02em;margin:0 0 4px;font-size:1.05rem}.reviewer-queue-heading p{font-size:.78rem}.reviewer-queue-row{color:inherit;grid-template-columns:66px minmax(16rem,2fr) repeat(3,minmax(8rem,1fr));align-items:center;gap:24px;padding:24px;font-size:.8rem;text-decoration:none;display:grid}.reviewer-queue-row:hover{background:#f7faff}.reviewer-queue-row>div{flex-direction:column;gap:4px;display:flex}.reviewer-queue-row span,.reviewer-queue-row small{color:var(--muted)}.reviewer-queue-row span{font-size:.78rem}.reviewer-queue-row small{font-size:.72rem}.reviewer-queue-row strong{font-size:.84rem}.reviewer-queue-product strong{letter-spacing:-.02em;font-size:1rem}.reviewer-product-initial{color:#285f9f;background:#eaf2ff;border-radius:.6rem;justify-content:center;align-items:center;width:56px;height:56px;font-size:1.1rem;display:flex!important}.reviewer-product-thumbnail{background:0 0;border:0;border-radius:0;width:66px;height:44px;overflow:hidden;display:block!important}.reviewer-product-thumbnail img,.reviewer-product-thumbnail iframe{object-fit:contain;pointer-events:none;border:0;width:100%;height:100%;display:block}.reviewer-empty{flex-direction:column;gap:.4rem;padding:3rem 2rem;display:flex}.reviewer-empty span{color:#657590}.reviewer-case-header{max-width:none}.reviewer-case-back{white-space:nowrap;flex:none}.reviewer-case-header>div:last-child{flex:1}.reviewer-label-thumbnail{width:66px;height:44px;color:inherit;cursor:zoom-in;flex:none;text-decoration:none;display:block;position:relative}.reviewer-label-thumbnail:after{content:"";width:100%;height:10px;position:absolute;top:100%;left:0}.reviewer-label-thumbnail-frame{background:0 0;border:0;border-radius:0;width:100%;height:100%;display:block;position:relative;overflow:hidden}.reviewer-label-zoom-cue{visibility:hidden;color:#fff;opacity:0;background:#0d244485;place-items:center;transition:opacity .13s,visibility .13s;display:grid;position:absolute;inset:0}.reviewer-label-zoom-cue svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:21px;height:21px}.reviewer-label-thumbnail:hover .reviewer-label-zoom-cue,.reviewer-label-thumbnail:focus-visible .reviewer-label-zoom-cue{visibility:visible;opacity:1}.reviewer-label-thumbnail-frame img,.reviewer-label-thumbnail-frame iframe,.reviewer-label-magnifier img,.reviewer-label-magnifier iframe{object-fit:contain;pointer-events:none;background:#fff;border:0;width:100%;height:100%}.reviewer-label-magnifier{z-index:20;visibility:hidden;opacity:0;pointer-events:auto;background:#fff;border:1px solid #c7d8ea;border-radius:10px;width:min(495px,100vw - 80px);height:min(330px,65vh);padding:0;transition:opacity .14s,transform .14s,visibility .14s;position:absolute;top:calc(100% + 10px);left:0;overflow:hidden;transform:translateY(-4px);box-shadow:0 18px 42px #1c365833}.reviewer-label-magnifier.is-zoomable{cursor:crosshair}.reviewer-label-lens{z-index:2;pointer-events:none;background-color:#fff;background-repeat:no-repeat;border:3px solid #fff;border-radius:50%;width:180px;height:180px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #18365947,0 8px 24px #142b4947}.reviewer-label-thumbnail:hover .reviewer-label-magnifier,.reviewer-label-thumbnail:focus-visible .reviewer-label-magnifier{visibility:visible;opacity:1;transform:translateY(0)}.reviewer-case-layout{background:#fff;border:1px solid #d6e2ef;border-radius:12px;grid-template-columns:minmax(240px,300px) 1fr;height:calc(100dvh - 190px);min-height:65vh;display:grid;overflow:hidden}.reviewer-target-rail{scrollbar-gutter:stable;background:#fff;border-right:1px solid #d6e2ef;height:100%;min-height:0;overflow-y:auto}.reviewer-target-workspace{scrollbar-gutter:stable;min-height:0;overflow-y:auto}.reviewer-target-rail-header{z-index:4;background:#fff;border-bottom:1px solid #d6e2ef;flex-direction:column;padding:18px 20px;font-size:.82rem;display:flex;position:sticky;top:0}.reviewer-target-rail-header span{color:#657590;font-size:.74rem}.reviewer-target-card{border-bottom:1px solid #e2e9f2;padding:16px 20px;position:relative}.reviewer-target-card.is-active{background:#eaf2ff;box-shadow:inset .3rem 0 #3268a8}.reviewer-target-group+.reviewer-target-group{border-top:1px solid #c9d5e3}.reviewer-target-group-heading{color:#536680;background:#f3f6fa;border-bottom:1px solid #d6e2ef;justify-content:space-between;align-items:center;padding:9px 20px;font-size:.67rem;display:flex}.reviewer-target-group-heading span{color:#465a73;background:#dfe6ef;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;font-size:.62rem;display:inline-flex}.reviewer-target-card:has(.reviewer-target-link:focus-visible){outline-offset:-2px;outline:2px solid #3268a8}.reviewer-target-link{color:inherit;gap:5px;font-size:.84rem;text-decoration:none;display:grid}.reviewer-target-link:after{content:"";position:absolute;inset:0}.reviewer-target-link:hover strong,.reviewer-target-link:focus-visible strong{color:#245b9e}.reviewer-target-trigger{color:#657590;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.72rem;font-weight:450;line-height:1.4;display:-webkit-box;overflow:hidden}.reviewer-target-card-footer{z-index:1;flex-wrap:wrap;align-items:center;gap:6px;margin-top:11px;display:flex;position:relative}.reviewer-delta-status{color:#67539d;font-size:.61rem;font-weight:700}.reviewer-target-card.is-historical{background:#fbf9ff;border-left-color:#805bd3}.reviewer-human-status{color:#536680;align-items:center;gap:4px;font-size:.62rem;font-weight:700;display:inline-flex}.reviewer-human-status:before{color:#218454;content:"✓"}.reviewer-attention{white-space:nowrap;border-radius:999px;align-self:flex-start;padding:5px 9px;font-size:.68rem;font-weight:700}.reviewer-attention.is-attention{background:var(--attention-background);color:var(--attention-foreground)}.reviewer-attention.is-conflict{background:var(--conflict-background);color:var(--conflict-foreground)}.reviewer-attention.is-ready{color:#176b3c;background:#e7f7ed}.reviewer-attention.is-manual{color:#285f9f;background:#eef5ff;border:1px solid #8fb2df}.reviewer-target-workspace>header{border-bottom:1px solid #d6e2ef;justify-content:space-between;align-items:flex-start;gap:24px;padding:20px 24px;display:flex}.reviewer-target-workspace>header>div{min-width:0}.reviewer-target-workspace h2{letter-spacing:-.035em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0 0;font-size:1.45rem;line-height:1.18;display:-webkit-box;overflow:hidden}.reviewer-target-type{color:#536680;font-size:.76rem;font-weight:700;line-height:1.35}.reviewer-history-panel{background:#fbfaff;border-bottom:1px solid #d6e2ef}details.reviewer-history-panel>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:14px 24px;list-style:none;display:flex}details.reviewer-history-panel>summary::-webkit-details-marker{display:none}.reviewer-history-panel summary>div{gap:3px;display:grid}.reviewer-history-panel summary strong,.reviewer-history-heading strong{color:#263c59;font-size:.78rem}.reviewer-history-panel summary span,.reviewer-history-heading span{color:#657590;font-size:.68rem}.reviewer-history-chevron{border-bottom:2px solid #7658bf;border-right:2px solid #7658bf;width:8px;height:8px;transform:rotate(45deg)}.reviewer-history-panel[open] .reviewer-history-chevron{transform:rotate(225deg)}.reviewer-history-body{border-top:1px solid #e1daf5;gap:14px;padding:18px 24px 20px;display:grid}.reviewer-extracted-change,.reviewer-previous-review,.reviewer-prior-vera,.reviewer-open-requirements{gap:8px;display:grid}.reviewer-extracted-change>header,.reviewer-history-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.reviewer-extracted-change>header>div{gap:12px;display:flex}.reviewer-extracted-change a,.reviewer-history-heading a{color:#2d5f99;font-size:.66rem;font-weight:700}.reviewer-history-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.reviewer-history-grid>section{background:#fff;border:1px solid #d9e1ed;border-radius:8px;padding:11px 12px}.reviewer-history-grid span,.reviewer-previous-review>span,.reviewer-prior-vera>span,.reviewer-open-requirements>span,.reviewer-inline-change>span,.reviewer-prior-comments>span{color:#67539d;letter-spacing:.03em;text-transform:uppercase;font-size:.62rem;font-weight:800}.reviewer-history-grid p,.reviewer-previous-review p,.reviewer-prior-vera p,.reviewer-open-requirements p,.reviewer-history-note,.reviewer-prior-comments p{color:#415673;margin:0;font-size:.72rem;line-height:1.5}.reviewer-history-grid small{color:#77869b;font-size:.6rem}.reviewer-inline-change{background:#fff;border-radius:8px;gap:7px;padding:11px 12px;display:grid}.reviewer-inline-diff{color:#314967;font-size:.72rem;line-height:1.55}.reviewer-inline-diff del{color:#9b3341;background:#fde8eb;text-decoration-thickness:1px}.reviewer-inline-diff ins{color:#176b3c;background:#e5f6eb;text-decoration:none}.reviewer-previous-review ul{color:#415673;margin:0;padding-left:18px;font-size:.72rem}.reviewer-prior-comments{border-left:2px solid #c7b8eb;gap:6px;padding-left:11px;display:grid}.reviewer-history-workspace{min-width:0}.reviewer-history-workspace>.reviewer-history-panel{background:#fff;border:1px solid #d9e1ed;border-left:3px solid #805bd3;border-radius:10px;margin:20px 24px;padding:18px}.reviewer-history-workspace .reviewer-history-heading>div{gap:4px;display:grid}.reviewer-history-workspace .reviewer-history-grid,.reviewer-history-workspace .reviewer-prior-vera,.reviewer-history-workspace .reviewer-history-note{margin-top:14px}.reviewer-criteria,.reviewer-annotations{border-bottom:1px solid #d6e2ef;padding:14px 24px}.reviewer-criteria{padding-block:10px}.reviewer-criteria[open]{padding-bottom:11px}.reviewer-criteria summary,.reviewer-annotations summary{color:#2d5f99;cursor:pointer;font-size:.8rem;font-weight:700}.reviewer-criteria>div{align-items:baseline;gap:10px;margin:6px 0 0;display:flex}.reviewer-criteria>summary+div{margin-top:11px}.reviewer-criteria>div>strong{color:#263c59;flex:0 0 78px;font-size:.67rem;font-weight:700}.reviewer-criteria p{color:#536680;flex:1;margin:0;font-size:.66rem;line-height:1.4}.reviewer-document-tabs{background:#fff;border-bottom:1px solid #d6e2ef;gap:8px;padding:12px 24px;display:flex;overflow-x:auto}.reviewer-document-tabs a{color:#657590;text-overflow:ellipsis;white-space:nowrap;border:1px solid #d6e2ef;border-radius:7px;max-width:250px;padding:7px 10px;font-size:.7rem;font-weight:650;text-decoration:none;overflow:hidden}.reviewer-document-tabs a.is-active{color:#245b9e;background:#eaf2ff;border-color:#a8c4e5}.reviewer-document-workspace{grid-template-columns:minmax(0,1fr) minmax(280px,340px);min-height:620px;display:grid}.reviewer-document-viewer{background:#edf2f8;border-right:1px solid #d6e2ef;min-width:0}.reviewer-document-viewer>header{background:#fff;border-bottom:1px solid #d6e2ef;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.reviewer-document-viewer>header>div{gap:2px;min-width:0;display:grid}.reviewer-document-viewer>header strong{text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.reviewer-document-viewer>header span{color:#657590;font-size:.68rem}.reviewer-document-viewer>header a{color:#2d5f99;flex:none;font-size:.7rem;font-weight:700}.reviewer-artifact-frame{height:620px;padding:16px;overflow:hidden}.reviewer-pdf-viewer{scroll-behavior:smooth;scrollbar-gutter:stable;flex-direction:column;gap:14px;height:100%;padding:0 8px 18px;display:flex;overflow:auto}.reviewer-pdf-page{background:#fff;flex:none;width:100%;min-height:180px;position:relative;overflow:hidden;box-shadow:0 3px 16px #2038571a}.reviewer-pdf-page canvas{width:100%;height:auto;display:block}.reviewer-pdf-highlight{z-index:1;border-bottom:2px solid var(--vera-medium);background:var(--vera-document-highlight);pointer-events:auto;border-radius:2px;min-width:4px;min-height:4px;transition:background .14s,box-shadow .14s;position:absolute;box-shadow:0 0 0 1px #7352d62e}.reviewer-pdf-highlight:hover,.reviewer-pdf-highlight.is-active{background:var(--vera-document-highlight-active);box-shadow:0 0 0 2px var(--vera-primary), 0 2px 8px #46308329}.reviewer-artifact-frame iframe,.reviewer-artifact-frame img{object-fit:contain;background:#fff;border:0;width:100%;height:100%;box-shadow:0 3px 16px #2038571a}.reviewer-artifact-frame iframe{box-shadow:none;transform:scale(1.025)}.reviewer-artifact-frame>p{color:#657590;margin:0;padding:20px;font-size:.78rem}.reviewer-comment-column{background:#f8fafc;padding:18px}.reviewer-comment-column>header{border-bottom:1px solid #d6e2ef;justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;display:flex}.reviewer-comment-column>header strong{color:#172943;font-size:.86rem;font-weight:750}.reviewer-comment-column>article,.reviewer-comment-column>.reviewer-vera-annotation{border:1px solid #d6e2ef;border-left:3px solid var(--vera-primary);background:#fff;border-radius:9px;margin-top:16px;padding:16px;box-shadow:0 2px 8px #2139570d}.reviewer-comment-column>.reviewer-vera-annotation.is-manual{background:#f8fbff;border-color:#c8daf1 #c8daf1 #c8daf1 #4f82bd}.reviewer-vera-annotation>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;list-style:none;display:flex}.reviewer-vera-annotation>summary::-webkit-details-marker{display:none}.reviewer-vera-annotation>summary:focus-visible{outline:2px solid var(--vera-medium);outline-offset:4px;border-radius:5px}.reviewer-vera-annotation-controls{align-items:center;gap:10px;display:inline-flex}.reviewer-vera-annotation-chevron{border-bottom:2px solid #6b7f99;border-right:2px solid #6b7f99;width:8px;height:8px;margin-right:2px;transition:transform .12s;transform:rotate(225deg)translate(-1px,-1px)}.reviewer-vera-annotation:not([open]) .reviewer-vera-annotation-chevron{transform:rotate(45deg)translate(-1px,-1px)}.reviewer-vera-annotation-body{padding-top:14px}.reviewer-comment-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.reviewer-comment-author{align-items:center;gap:9px;min-width:0;display:flex}.reviewer-comment-avatar{width:22px;height:22px;color:var(--vera-primary);flex:none;place-items:center;display:inline-grid}.reviewer-comment-avatar svg{width:20px;height:20px}.vera-mark{color:var(--vera-primary);stroke:var(--vera-primary)}.reviewer-comment-author>div{gap:1px;display:grid}.reviewer-comment-author strong{color:var(--vera-primary);font-size:.75rem}.reviewer-comment-author span{color:#718099;font-size:.64rem}.reviewer-comment-column h3{letter-spacing:-.01em;margin:0;font-size:.82rem;font-weight:500;line-height:1.45}.reviewer-comment-column p{color:#40536d;margin:10px 0 0;font-size:.76rem;line-height:1.55}.daily-value-calculations{background:#fff;border:1px solid #dbe5ef;border-radius:8px;margin-top:14px;overflow:hidden}.daily-value-calculations-heading{cursor:pointer;background:#f7f9fc;align-items:flex-start;gap:12px;padding:10px 12px;list-style:none;display:flex}.daily-value-calculations[open]>.daily-value-calculations-heading{border-bottom:1px solid #e2e9f2}.daily-value-calculations-heading::-webkit-details-marker{display:none}.daily-value-calculations-heading:focus-visible{outline:2px solid var(--vera-primary);outline-offset:-2px}.daily-value-calculations-heading:before{color:#647b98;content:"›";font-size:.8rem;line-height:1.15;transition:transform .12s;transform:rotate(0)}.daily-value-calculations[open]>.daily-value-calculations-heading:before{transform:rotate(90deg)}.daily-value-calculations-heading>div{flex:1;gap:2px;display:grid}.daily-value-calculations-heading strong{color:#243a57;font-size:.72rem}.daily-value-calculations-heading span{color:#687a91;font-size:.61rem;line-height:1.35}.daily-value-calculations-heading>span{text-align:right;max-width:50%}.daily-value-calculations.is-compact .daily-value-calculations-heading>span{display:none}.daily-value-table-scroll{overflow-x:auto}.daily-value-calculations table{border-collapse:collapse;color:#344961;width:100%;min-width:760px;font-size:.66rem;line-height:1.4}.daily-value-calculations caption{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.daily-value-calculations th,.daily-value-calculations td{text-align:left;vertical-align:top;border-bottom:1px solid #e8eef5;padding:8px 10px}.daily-value-calculations thead th{color:#63758c;letter-spacing:.035em;text-transform:uppercase;white-space:nowrap;background:#fbfcfe;font-size:.58rem;font-weight:700}.reviewer-case-shell .daily-value-calculations thead th{letter-spacing:0;text-transform:none}.daily-value-calculations tbody th{color:#253b57;max-width:150px;font-weight:650}.daily-value-calculations tbody tr:last-child>*{border-bottom:0}.daily-value-formula{min-width:215px}.daily-value-formula>span,.daily-value-formula>small{display:block}.daily-value-formula>small{color:#7a5a25;margin-top:3px;font-size:.6rem;line-height:1.4}.daily-value-result{white-space:nowrap;border-radius:999px;padding:2px 6px;font-size:.59rem;font-weight:700;display:inline-flex}.daily-value-result.is-match{color:#276346;background:#e8f5ee}.daily-value-result.is-mismatch{color:#9b3440;background:#fbeaec}.daily-value-result.is-review{color:#805918;background:#fff3d9}.daily-value-issues{color:#68491b;background:#fff8e8;border-top:1px solid #ead9b8;margin:0;padding:9px 12px 9px 28px;font-size:.65rem;line-height:1.45}.daily-value-calculations.is-compact .daily-value-table-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:430px;overflow:visible auto}.daily-value-calculations.is-compact table{min-width:0;display:block}.daily-value-calculations.is-compact thead{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.daily-value-calculations.is-compact tbody{display:grid}.daily-value-calculations.is-compact tbody tr{border-bottom:1px solid #e8eef5;gap:6px;padding:10px 12px;display:grid}.daily-value-calculations.is-compact tbody tr:last-child{border-bottom:0}.daily-value-calculations.is-compact tbody th,.daily-value-calculations.is-compact tbody td{border:0;grid-template-columns:82px minmax(0,1fr);gap:8px;max-width:none;padding:0;display:grid}.daily-value-calculations.is-compact tbody th{color:#2f4662;letter-spacing:0;text-transform:none;background:0 0;padding-bottom:3px;font-size:.72rem;font-weight:700;display:block}.daily-value-calculations.is-compact tbody td:before{color:#728198;letter-spacing:0;text-transform:none;content:attr(data-label);font-size:.56rem;font-weight:650}.daily-value-calculations.is-compact .daily-value-formula{min-width:0}.daily-value-calculations.is-compact .daily-value-formula>span,.daily-value-calculations.is-compact .daily-value-formula>small{grid-column:2}.reviewer-comment-details{border-top:1px solid #e2e9f2;margin-top:12px}.reviewer-comment-details>summary{color:#315f96;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:9px 0 0;list-style:none;display:flex}.reviewer-comment-details>summary::-webkit-details-marker{display:none}.reviewer-details-label{color:var(--vera-primary)}.reviewer-details-label:after{content:"View analysis";font-size:.68rem}.reviewer-comment-details[open] .reviewer-details-label:after{content:"Hide analysis"}.reviewer-comment-details-meta{align-items:center;gap:8px;display:inline-flex}.reviewer-uncertainty-indicator{color:#936117;align-items:center;gap:4px;font-size:.62rem;font-weight:600;display:inline-flex}.reviewer-uncertainty-indicator:before{content:"";background:#d69a32;border-radius:50%;width:5px;height:5px}.reviewer-details-chevron{border-bottom:1.5px solid #6b7f99;border-right:1.5px solid #6b7f99;width:6px;height:6px;transition:transform .12s;transform:rotate(45deg)translateY(-1px)}.reviewer-comment-details[open] .reviewer-details-chevron{transform:rotate(225deg)translate(-1px,-1px)}.reviewer-comment-details>div{overscroll-behavior:contain;scrollbar-color:#9aa6b5 transparent;scrollbar-width:thin;gap:10px;max-height:min(36vh,360px);padding:10px 6px 0 0;display:grid;overflow-y:auto}.reviewer-comment-details section{border-top:1px solid #e2e9f2;padding-top:9px}.reviewer-comment-details section>strong{color:#40536d;font-size:.68rem}.reviewer-comment-details section>p{margin:4px 0 0;font-size:.7rem}.reviewer-comment-details section.is-uncertain{background:#fff8e8;border-top:0;border-left:3px solid #d69a32;border-radius:5px;padding:9px 10px}.reviewer-comment-details section.is-uncertain>strong,.reviewer-comment-details section.is-uncertain>p{color:#68491b}.reviewer-comment-note{color:#52657e;background:#f4f7fb;border-radius:6px;gap:4px;margin-top:12px;padding:10px 11px;font-size:.7rem;line-height:1.45;display:grid}.reviewer-comment-note strong{color:#263c59;font-size:.66rem}.reviewer-information-gaps{background:#f4f7fb;border-radius:6px;margin-top:12px;padding:11px 12px}.reviewer-evidence-citations{border-top:1px solid #e2e9f2;margin-top:12px;padding-top:11px}.reviewer-evidence-citations>summary{width:max-content;color:var(--vera-primary);cursor:pointer;align-items:center;gap:6px;font-size:.66rem;font-weight:650;list-style:none;display:flex}.reviewer-evidence-citations>summary::-webkit-details-marker{display:none}.reviewer-evidence-citations>summary:after{border-right:1.5px solid var(--vera-medium);border-bottom:1.5px solid var(--vera-medium);content:"";width:5px;height:5px;margin-left:2px;transform:rotate(45deg)translateY(-1px)}.reviewer-evidence-citations[open]>summary:after{transform:rotate(225deg)translate(-1px,-1px)}.reviewer-evidence-citations>summary>strong{background:var(--vera-highlight);min-width:18px;height:18px;color:var(--vera-primary);border-radius:999px;place-items:center;padding:0 5px;font-size:.58rem;font-weight:650;display:inline-grid}.reviewer-evidence-citations>div{overscroll-behavior:contain;scrollbar-color:#9aa6b5 transparent;scrollbar-width:thin;gap:5px;max-height:min(30vh,280px);padding:7px 6px 0 0;display:grid;overflow-y:auto}.reviewer-comment-details>div::-webkit-scrollbar{width:6px}.reviewer-evidence-citations>div::-webkit-scrollbar{width:6px}.reviewer-comment-details>div::-webkit-scrollbar-track{background:0 0}.reviewer-evidence-citations>div::-webkit-scrollbar-track{background:0 0}.reviewer-comment-details>div::-webkit-scrollbar-thumb{background:#9aa6b5;border-radius:999px}.reviewer-evidence-citations>div::-webkit-scrollbar-thumb{background:#9aa6b5;border-radius:999px}.reviewer-evidence-citations button{border:1px solid var(--vera-citation-border);background:var(--vera-citation-background);width:100%;min-height:42px;color:var(--body);font:inherit;text-align:left;cursor:pointer;border-radius:6px;padding:6px 9px;transition:border-color .12s,background .12s,box-shadow .12s;display:grid}.reviewer-evidence-citations button:hover,.reviewer-evidence-citations button:focus-visible{border-color:var(--vera-medium);background:var(--vera-subtle-background);box-shadow:0 2px 7px #432f7414}.reviewer-evidence-citations button:focus-visible{outline:2px solid var(--vera-medium);outline-offset:1px}.reviewer-evidence-citations button.is-active{border-color:var(--vera-medium);background:var(--vera-highlight)}.reviewer-evidence-citation-copy{gap:2px;min-width:0;display:grid}.reviewer-evidence-citation-copy strong{color:#344a66;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.61rem;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.reviewer-evidence-citation-copy small{color:#6a7d96;font-size:.54rem;font-weight:600}.reviewer-information-gaps>strong,.reviewer-information-gaps-heading>strong{color:#263c59;font-size:.7rem}.reviewer-information-gaps ul{gap:9px;margin:9px 0 0;padding:0;list-style:none;display:grid}.reviewer-information-gaps li{gap:2px;padding-left:12px;display:grid;position:relative}.reviewer-information-gaps li:before{content:"";background:#6f8fb5;border-radius:50%;width:5px;height:5px;position:absolute;top:.48em;left:0}.reviewer-information-gaps li strong{color:#40536d;font-size:.68rem}.reviewer-information-gaps li span{color:#657590;font-size:.68rem;line-height:1.45}.reviewer-combined-synthesis{border-top:1px solid #d6e2ef;margin-top:16px;padding-top:14px}.reviewer-combined-synthesis>summary{color:#2d5f99;cursor:pointer;font-size:.72rem;font-weight:700}.reviewer-target-review{background:#fff;border:1px solid #cbd9e8;border-radius:10px;gap:16px;margin-top:18px;padding:16px;display:grid;box-shadow:0 2px 8px #2139570d}.reviewer-target-review>header,.reviewer-target-review>footer,.reviewer-note-editor-heading,.reviewer-action-editor>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.reviewer-target-review>header>div{gap:2px;display:grid}.reviewer-target-review>header span:first-child,.reviewer-action-editor>div:first-child span,.reviewer-target-review>footer>span{color:#657590;font-size:.66rem}.reviewer-target-review>header strong{color:#172943;font-size:.84rem}.reviewer-review-state{color:#536680;background:#eef3f8;border-radius:999px;padding:4px 8px;font-size:.62rem;font-weight:750}.reviewer-target-review.is-published{border-left:3px solid #218454}.reviewer-target-review.is-published .reviewer-review-state{color:#176b3c;background:#e7f7ed}.reviewer-note-editor,.reviewer-action-editor,.reviewer-human-notes,.reviewer-requested-actions{gap:10px;display:grid}.reviewer-note-editor-heading button,.reviewer-action-buttons button,.reviewer-remove-control{color:#2d5f99;background:#fff;border-color:#cbd9e8;padding:6px 9px;font-size:.67rem}.reviewer-note-editor-heading button:hover,.reviewer-action-buttons button:hover,.reviewer-remove-control:hover{color:#245b9e;background:#eaf2ff;border-color:#a8c4e5}.reviewer-note-draft,.reviewer-action-draft{background:#f8fafc;border:1px solid #dbe5ef;border-radius:8px;gap:7px;padding:10px;display:grid}.reviewer-note-draft select,.reviewer-action-draft select,.reviewer-note-draft textarea,.reviewer-action-draft textarea,.reviewer-recommendation-field textarea{color:#263c59;width:100%;font:inherit;background:#fff;border:1px solid #cbd9e8;border-radius:7px}.reviewer-note-draft select,.reviewer-action-draft select{padding:7px 9px;font-size:.68rem}.reviewer-note-draft textarea,.reviewer-action-draft textarea,.reviewer-recommendation-field textarea{resize:vertical;min-height:78px;padding:9px;font-size:.72rem;line-height:1.45}.reviewer-remove-control{color:#7a4550;justify-self:start;padding:4px 7px}.reviewer-decision-options{border:0;gap:7px;margin:0;padding:0;display:grid}.reviewer-decision-options legend,.reviewer-note-editor-heading strong,.reviewer-action-editor strong,.reviewer-recommendation-field>span,.reviewer-human-notes>strong,.reviewer-requested-actions>strong{color:#263c59;margin-bottom:5px;font-size:.7rem;font-weight:750}.reviewer-decision-options label:has(input:checked){color:#245b9e;background:#eaf2ff;border-color:#8fb3dc;font-weight:700}.reviewer-recommendation-field{gap:6px;display:grid}.reviewer-action-editor>div:first-child{flex-direction:column;align-items:flex-start;gap:2px}.reviewer-action-buttons{flex-wrap:wrap;gap:7px;display:flex}.reviewer-review-error{background:var(--conflict-background);border-radius:7px;padding:9px 10px;color:var(--conflict-foreground)!important;margin:0!important;font-size:.68rem!important}.reviewer-target-review>footer{border-top:1px solid #e2e9f2;align-items:flex-end;padding-top:12px}.reviewer-target-review>footer button{padding:8px 12px;font-size:.7rem}.reviewer-published-note{gap:4px;display:grid}.reviewer-published-note>span{color:#657590;font-size:.62rem;font-weight:700}.reviewer-human-notes blockquote{color:#40536d;background:#f8fafc;border-left:3px solid #6f8fb5;margin:0;padding:9px 10px;font-size:.72rem;line-height:1.5}.reviewer-requested-actions ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.reviewer-requested-actions li{background:var(--attention-background);color:#40536d;border-radius:7px;gap:3px;padding:9px 10px;font-size:.72rem;display:grid}.reviewer-requested-actions li span{color:var(--attention-foreground);font-size:.62rem;font-weight:800}.reviewer-decision-controls{flex:none;gap:7px;width:270px;max-width:38vw;display:grid}.reviewer-decision-row{align-items:stretch;gap:7px;display:flex}.reviewer-decision-menu{z-index:4;flex:auto;min-width:0;position:relative}.reviewer-decision-menu>summary{color:#315f96;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #b9cce2;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:8px 11px;font-size:.7rem;font-weight:750;list-style:none;display:flex;box-shadow:0 1px 3px #2139570d}.reviewer-decision-menu>summary::-webkit-details-marker{display:none}.reviewer-decision-menu>summary>span{border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;transform:rotate(45deg)translateY(-2px)}.reviewer-decision-menu[open]>summary>span{transform:rotate(225deg)translate(-1px,-1px)}.reviewer-decision-menu>div{background:#fff;border:1px solid #cbd9e8;border-radius:9px;width:100%;padding:5px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 28px #21395729}.reviewer-decision-menu button{color:#40536d;font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:9px 10px;font-size:.7rem;font-weight:650}.reviewer-decision-menu button:hover,.reviewer-decision-menu button.is-selected{color:#245b9e;background:#eef4fb}.reviewer-complete-target{border-radius:8px;place-items:center;width:38px;min-width:38px;padding:0;font-size:.9rem;display:inline-grid}.reviewer-decision-recommendation{gap:5px;margin-top:2px;display:grid}.reviewer-decision-recommendation>span{color:#536680;font-size:.61rem;font-weight:700}.reviewer-decision-recommendation textarea{color:#263c59;width:100%;min-height:76px;font:inherit;resize:vertical;background:#fff;border:1px solid #cbd9e8;border-radius:7px;padding:9px 10px;font-size:.68rem;line-height:1.45}.reviewer-decision-recommendation textarea:focus{border-color:#8fb3dc;outline:2px solid #8fb3dc2e}.reviewer-decision-actions{gap:8px;margin-top:2px}.reviewer-decision-actions .reviewer-action-draft{padding:8px}.reviewer-decision-actions .reviewer-action-draft textarea{min-height:70px}.reviewer-decision-actions .reviewer-action-buttons button{padding:6px 8px;font-size:.62rem}.reviewer-header-save-state,.reviewer-header-error{color:#718099;text-align:right;font-size:.58rem;line-height:1.35}.reviewer-header-error{color:var(--conflict-foreground)}.reviewer-target-decision-tray{background:#fbfcfe;border-bottom:1px solid #d6e2ef;gap:11px;padding:14px 24px 16px;display:grid}.reviewer-target-decision-tray>header>div{gap:2px;display:grid}.reviewer-target-decision-tray>header strong{color:#263c59;font-size:.72rem}.reviewer-target-decision-tray>header span{color:#718099;font-size:.64rem}.reviewer-tray-recommendation{color:#263c59;width:100%;height:42px;min-height:42px;font:inherit;resize:vertical;background:#fff;border:1px solid #cbd9e8;border-radius:7px;padding:8px 9px;font-size:.7rem;line-height:1.35}.reviewer-tray-recommendation:focus,.reviewer-tray-action-row textarea:focus{border-color:#8fb3dc;outline:2px solid #8fb3dc2e}.reviewer-tray-actions{gap:7px;display:grid}.reviewer-tray-action-tabs{flex-wrap:wrap;gap:7px;margin-bottom:2px;display:flex}.reviewer-tray-action-tabs button{color:#315f96;background:#fff;border-color:#b9cce2;padding:6px 9px;font-size:.64rem}.reviewer-tray-action-tabs button:hover,.reviewer-tray-action-tabs button:focus-visible{color:#245b9e;background:#eef4fb;border-color:#8fb3dc}.reviewer-tray-action-row{grid-template-columns:minmax(0,1fr) 28px;align-items:start;gap:4px 8px;display:grid}.reviewer-tray-action-row textarea{color:#263c59;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #cbd9e8;border-radius:7px;padding:8px 9px;font-size:.68rem}.reviewer-tray-action-type{color:#64748b;white-space:nowrap;grid-area:1/1;align-items:center;gap:6px;width:fit-content;padding:4px 0;font-size:.62rem;font-weight:600;line-height:1.25;display:inline-flex}.reviewer-tray-action-type:before{content:"";background:#9aabc0;border-radius:999px;flex:none;width:5px;height:5px}.reviewer-tray-action-row textarea{resize:vertical;grid-area:2/1/auto/-1;height:42px;line-height:1.35}.reviewer-tray-remove-action{width:28px;min-height:28px;box-shadow:none;color:#718099;background:0 0;border:0;grid-area:1/2;place-items:center;padding:0;font-size:1rem;font-weight:400;display:inline-grid}.reviewer-tray-remove-action:hover,.reviewer-tray-remove-action:focus-visible{box-shadow:none;color:#7a4550;background:#f2e9eb}.reviewer-target-decision-tray>footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.reviewer-target-decision-tray>footer>div{gap:2px;display:grid}.reviewer-tray-save-state,.reviewer-tray-error{color:#718099;font-size:.59rem}.reviewer-tray-error{color:var(--conflict-foreground)}.reviewer-tray-complete{align-items:center;gap:6px;padding:7px 10px;font-size:.65rem;display:inline-flex}.reviewer-tray-complete>span{font-size:.72rem}.reviewer-published-decision{color:#40536d;flex:none;align-items:center;gap:5px;padding-top:5px;font-size:.67rem;font-weight:700;display:inline-flex}.reviewer-published-decision:before{color:#218454;content:"✓"}.reviewer-add-annotation{color:#315f96;background:#fff;border:1px solid #b9cce2;border-radius:7px;place-items:center;width:28px;height:28px;padding:0;font-size:1rem;font-weight:600;line-height:1;display:inline-grid}.reviewer-add-annotation:hover{background:#eef4fb;border-color:#8fb3dc}.reviewer-comment-column>article.reviewer-human-annotation-card{border-left:1px solid #d6e2ef}.reviewer-human-annotation-card .reviewer-comment-author strong{color:#263c59}.reviewer-human-annotation-card .reviewer-comment-author>div{min-width:0}.reviewer-human-annotation-card .reviewer-comment-author span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reviewer-human-avatar{color:#52657e;background:#e8eef5;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:.64rem;font-weight:800;display:inline-grid}.reviewer-remove-annotation{width:24px;height:24px;box-shadow:none;color:#718099;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;font-size:1rem;font-weight:400;line-height:1;display:inline-grid}.reviewer-remove-annotation:hover,.reviewer-remove-annotation:focus-visible{box-shadow:none;color:#7a4550;background:#f2e9eb}.reviewer-edit-annotation{box-shadow:none;color:#315f96;background:0 0;border:0;padding:3px 5px;font-size:.64rem}.reviewer-edit-annotation:hover,.reviewer-edit-annotation:focus-visible{box-shadow:none;color:#244f82;background:0 0;text-decoration:underline}.reviewer-annotation-fields{gap:8px;display:grid}.reviewer-annotation-fields textarea{color:#263c59;width:100%;font:inherit;resize:vertical;background:#f5f7fa;border:0;border-radius:6px;min-height:82px;padding:10px 11px;font-size:.72rem;line-height:1.45}.reviewer-annotation-fields textarea:focus{outline-offset:0;outline:2px solid #a8c4e5}.reviewer-annotation-submit-row{justify-content:flex-end;align-items:center;gap:10px;margin-top:10px;display:flex}.reviewer-annotation-submit-row span{color:var(--conflict-foreground);margin-right:auto;font-size:.62rem}.reviewer-annotation-submit-row button{padding:7px 10px;font-size:.66rem}.reviewer-annotation-source-menu{min-width:0;position:relative}.reviewer-annotation-source-menu>summary{color:#536680;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:5px 2px;font-size:.65rem;font-weight:650;list-style:none;display:flex}.reviewer-annotation-source-menu>summary::-webkit-details-marker{display:none}.reviewer-annotation-source-menu>summary>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reviewer-annotation-source-menu>summary>i{border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:6px;height:6px;transform:rotate(45deg)translateY(-2px)}.reviewer-annotation-source-menu[open]>summary>i{transform:rotate(225deg)translate(-1px,-1px)}.reviewer-annotation-source-menu>div{z-index:6;background:#fff;border:1px solid #cbd9e8;border-radius:8px;width:min(320px,100%);max-height:220px;padding:5px;display:grid;position:absolute;top:calc(100% + 3px);left:0;overflow-y:auto;box-shadow:0 10px 24px #21395724}.reviewer-annotation-source-menu button{width:100%;box-shadow:none;color:#40536d;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:5px;padding:8px 9px;font-size:.65rem;line-height:1.35;display:block;overflow:hidden}.reviewer-annotation-source-menu button span{color:#718099;margin-right:4px;font-size:.58rem;font-weight:700}.reviewer-annotation-source-menu button:hover,.reviewer-annotation-source-menu button.is-selected{box-shadow:none;color:#263c59;background:#eef3f8}.reviewer-target-completion,.reviewer-published-details{border-top:1px solid #d6e2ef;gap:13px;margin-top:16px;padding-top:14px;display:grid}.reviewer-target-completion>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.reviewer-target-completion>footer>button{padding:8px 11px;font-size:.68rem}.reviewer-draft-state{color:#718099;font-size:.62rem}.reviewer-published-details>div{gap:5px;display:grid}.reviewer-published-details>div>strong{color:#263c59;font-size:.7rem}.reviewer-published-details p{margin:0}.reviewer-published-details ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.reviewer-published-details li{background:var(--attention-background);color:#40536d;border-radius:7px;gap:2px;padding:9px 10px;font-size:.7rem;display:grid}.reviewer-published-details li span{color:var(--attention-foreground);font-size:.58rem;font-weight:800}@media (max-width:800px){.reviewer-queue-row{grid-template-columns:66px 1fr}.reviewer-queue-row>div:nth-child(n+3){display:none}.reviewer-case-layout{grid-template-columns:1fr;height:auto}.reviewer-target-rail{border-bottom:1px solid #d6e2ef;border-right:0;height:auto;max-height:18rem;overflow:auto}.reviewer-target-workspace{overflow:visible}.reviewer-target-workspace>header{flex-direction:column}.reviewer-history-grid{grid-template-columns:1fr}.reviewer-extracted-change>header,.reviewer-history-heading{flex-direction:column;align-items:flex-start}.reviewer-decision-controls{width:100%;max-width:none}.reviewer-tray-action-row{grid-template-columns:1fr 28px}.reviewer-tray-action-type{grid-column:1}.reviewer-target-decision-tray>footer{flex-direction:column;align-items:stretch}.reviewer-tray-complete{justify-content:center}.reviewer-document-workspace{grid-template-columns:1fr}.reviewer-document-viewer{border-bottom:1px solid #d6e2ef;border-right:0}.reviewer-artifact-frame{height:460px}.reviewer-label-magnifier{width:min(345px,100vw - 64px);height:min(230px,55vh)}.brand-submission-card{flex-direction:column;align-items:flex-start}.brand-submitted-summary{padding:20px}.brand-submitted-summary-heading,.brand-submitted-summary>footer{flex-direction:column;align-items:flex-start}.brand-submitted-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-submitted-overview>div+div{border-left:0}.brand-submitted-overview>div:nth-child(2n){border-left:1px solid var(--vera-citation-border)}.brand-submitted-overview>div:nth-child(n+3){border-top:1px solid var(--vera-citation-border)}}.brand{flex:none;align-items:center;text-decoration:none;display:flex}.brand-logo{object-fit:contain;width:84px;height:56px;display:block}.brand-divider{background:var(--border);width:1px;height:20px;margin:0 12px}.product-name{color:var(--ink);font-size:.92rem;font-weight:650}.prototype-pill{background:var(--blue-soft);color:var(--blue);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;margin-left:10px;padding:3px 8px;font-size:.65rem;font-weight:700}.control-plane-entry{color:var(--blue);margin-left:auto;font-size:.78rem;font-weight:700;text-decoration:none}.control-plane-entry:hover{text-decoration:underline}.control-plane-product-boundary{background:#f3f7fc;min-height:calc(100vh - 64px)}.control-plane-shell{width:min(1440px,100% - 48px);margin:0 auto;padding:36px 0 72px}.control-plane-heading,.control-plane-context,.control-plane-view-heading{justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.control-plane-heading h1,.control-plane-view-heading h2,.control-plane-detail h2{letter-spacing:-.035em;margin:8px 0 0}.control-plane-heading h1{font-size:2rem;line-height:1.1}.control-plane-detail h2{overflow-wrap:anywhere;font-size:1.45rem;line-height:1.18}.control-plane-heading p,.control-plane-view-heading p{color:var(--muted);margin:8px 0 0;font-size:.88rem;line-height:1.5}.control-plane-heading .label{margin-top:24px;display:block}.control-plane-heading-controls{align-items:center;gap:12px;display:flex}.control-plane-language-toggle{background:#fff;border:1px solid #b9c9de;border-radius:999px;padding:3px;display:inline-flex}.control-plane-language-toggle a{color:var(--muted);border-radius:999px;padding:5px 10px;font-size:.66rem;font-weight:750;text-decoration:none}.control-plane-language-toggle a.is-active{background:var(--blue-soft);color:var(--blue-dark)}.control-plane-context{background:#fff;border:1px solid #cbd9ea;border-radius:12px;grid-template-columns:minmax(240px,.7fr) minmax(0,2.3fr);align-items:center;margin-top:28px;padding:18px 20px;display:grid}.control-plane-context-copy strong,.control-plane-context-copy span{display:block}.control-plane-context-copy span{color:var(--muted);margin-top:4px;font-size:.78rem}.control-plane-context form,.control-plane-view-heading form{align-items:flex-end;gap:10px;display:flex}.control-plane-context form{grid-template-columns:repeat(3,minmax(0,1fr)) auto;width:100%;display:grid}.control-plane-context label,.control-plane-view-heading label{color:var(--body);gap:5px;font-size:.68rem;font-weight:700;display:grid}.control-plane-context label{position:relative}.control-plane-context label:after{color:var(--muted);content:"⌄";pointer-events:none;font-size:.82rem;line-height:1;position:absolute;bottom:13px;right:12px;transform:translateY(-2px)}.control-plane-context select,.control-plane-view-heading input{border:1px solid var(--border);min-width:250px;height:40px;color:var(--ink);background:#fff;border-radius:8px;padding:0 11px;font-size:.78rem}.control-plane-context select{appearance:none;width:100%;min-width:0;padding-right:34px}.control-plane-error-detail{color:var(--body);margin-top:20px}.control-plane-error-detail summary{width:fit-content;color:var(--blue-dark);cursor:pointer;font-size:.76rem;font-weight:750}.control-plane-error-detail pre{border:1px solid var(--border);background:var(--surface-muted);max-height:280px;color:var(--body);white-space:pre-wrap;border-radius:8px;margin:12px 0 0;padding:14px;font-size:.68rem;line-height:1.5;overflow:auto}.control-plane-context button,.control-plane-view-heading button{background:var(--blue-dark);color:#fff;cursor:pointer;border:0;border-radius:8px;height:40px;padding:0 16px;font-size:.78rem;font-weight:750}.control-plane-tabs{border-bottom:1px solid #cbd9ea;gap:28px;margin:22px 0 0;display:flex}.control-plane-tabs a,.control-plane-tabs span{color:var(--muted);padding:14px 2px 12px;font-size:.78rem;font-weight:750;text-decoration:none}.control-plane-tabs a.is-active{border-bottom:3px solid var(--blue);color:var(--blue-dark);margin-bottom:-1px}.control-plane-tabs span[aria-disabled=true]{opacity:.45}.control-plane-empty{margin-top:24px;padding:48px}.control-plane-empty h2{margin:8px 0}.control-plane-empty p{color:var(--muted);margin:0}.control-plane-error{background:#fffaf0;border-color:#eabf75}.control-plane-view-heading{margin:28px 0 18px}.control-plane-view-heading h2{font-size:1.5rem;line-height:1.15}.control-plane-concept-note{background:#eef5ffb8;border:1px solid #cfdded;border-radius:10px;grid-template-columns:110px minmax(0,1fr);gap:18px;margin:0 0 18px;padding:14px 16px;display:grid}.control-plane-concept-note>span{color:var(--blue);letter-spacing:.06em;text-transform:uppercase;padding-top:2px;font-size:.62rem;font-weight:800}.control-plane-concept-note strong{color:var(--ink);font-size:.76rem}.control-plane-concept-note p{max-width:1080px;color:var(--body);margin:4px 0 0;font-size:.72rem;line-height:1.55}.control-plane-browser{grid-template-columns:minmax(240px,.28fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.control-plane-browser>aside{background:#fff;border:1px solid #cbd9ea;border-radius:12px;overflow:hidden}.control-plane-count{border-bottom:1px solid var(--border);color:var(--muted);text-transform:uppercase;padding:12px 15px;font-size:.72rem;font-weight:750;display:block}.control-plane-browser>aside a{border-bottom:1px solid var(--border);color:var(--ink);gap:5px;padding:14px 15px;text-decoration:none;display:grid}.control-plane-browser>aside a:last-child{border-bottom:0}.control-plane-browser>aside a.is-selected{border-left:4px solid var(--blue);background:var(--blue-soft);padding-left:11px}.control-plane-browser>aside strong{overflow-wrap:anywhere;font-size:.76rem;line-height:1.3}.control-plane-browser>aside span{color:var(--muted);overflow-wrap:anywhere;font-size:.64rem;line-height:1.35}.control-plane-detail{min-width:0;padding:28px}.control-plane-detail>code{color:var(--muted);overflow-wrap:anywhere;margin-top:7px;font-size:.66rem;display:block}.control-plane-definition-list{background:var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:26px 0 0;padding:1px;display:grid}.control-plane-definition-list>div{background:#fff;padding:15px}.control-plane-definition-list dt{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:.63rem;font-weight:800}.control-plane-definition-list dd{color:var(--body);overflow-wrap:anywhere;margin:6px 0 0;font-size:.76rem;line-height:1.55}.control-plane-definition-list.compact{grid-template-columns:1fr}.control-plane-related,.control-plane-passages{margin-top:28px}.control-plane-related h3,.control-plane-passages h3{margin:0 0 12px;font-size:.88rem}.control-plane-related ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.control-plane-related li{background:var(--surface-muted);border-radius:7px;justify-content:space-between;gap:16px;padding:11px 13px;font-size:.72rem;display:flex}.control-plane-related li span,.control-plane-related p{color:var(--muted)}.control-plane-related a,.control-plane-passages a,.control-plane-search-summary a,.control-plane-authority-links a{color:var(--blue);font-weight:700}.control-plane-structured-references li{border:1px solid var(--border);background:#fff;align-items:center;padding:14px 15px}.control-plane-structured-references li>div{gap:4px;display:grid}.control-plane-structured-references li>div:last-child{text-align:right;justify-items:end}.control-plane-structured-references .label{font-size:.57rem}.control-plane-structured-references code{color:var(--muted);overflow-wrap:anywhere;font-size:.64rem}.control-plane-structured-references .is-resolved{color:#247345;font-weight:700}.control-plane-structured-references .is-unavailable{color:#9b5e0b;font-weight:700}.control-plane-passages>article{border-top:1px solid var(--border);padding:18px 0}.control-plane-passages>article>div:first-child{justify-content:space-between;gap:16px;display:flex}.control-plane-passages>article>div:first-child strong{font-size:.82rem;line-height:1.35}.control-plane-passages>article>div:first-child a,.control-plane-passages>article>div:first-child span{text-align:right;font-size:.72rem;line-height:1.35}.control-plane-passages p{color:var(--body);margin:10px 0;font-size:.76rem;line-height:1.6}.control-plane-passages small{color:var(--muted);font-size:.63rem}.control-plane-authority-links{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.control-plane-authority-links a{background:var(--blue-soft);border-radius:5px;padding:3px 7px;font-size:.65rem;text-decoration:none}.control-plane-search-summary{padding-bottom:20px}.control-plane-search-summary h2{margin-bottom:8px}.control-plane-schedule-status{border-top:4px solid #56a378;gap:18px;margin-bottom:22px;padding:20px;display:grid}.control-plane-schedule-status.is-inactive{border-top-color:#cf9226}.control-plane-schedule-status>header{align-items:flex-start;gap:10px;display:flex}.control-plane-schedule-status>header>span{background:#3b925f;border-radius:50%;flex:0 0 9px;width:9px;height:9px;margin-top:5px}.control-plane-schedule-status.is-inactive>header>span{background:#cf9226}.control-plane-schedule-status>header strong{color:var(--ink);font-size:.8rem;display:block}.control-plane-schedule-status>header p{color:var(--muted);margin:3px 0 0;font-size:.68rem;line-height:1.45}.control-plane-schedule-status dl{border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;display:grid}.control-plane-schedule-status dl>div{min-width:0;padding:15px 18px 0 0}.control-plane-schedule-status dl>div+div{border-left:1px solid var(--border);padding-left:18px}.control-plane-schedule-status dt{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:.6rem;font-weight:800}.control-plane-schedule-status dd{color:var(--body);overflow-wrap:anywhere;margin:5px 0 0;font-size:.68rem}.control-plane-schedule-status dd strong,.control-plane-schedule-status dd code,.control-plane-schedule-status dd span{display:block}.control-plane-schedule-status dd strong{color:var(--ink);font-size:.72rem}.control-plane-schedule-status dd code,.control-plane-schedule-status dd span{color:var(--muted);margin-top:4px;font-size:.6rem;font-weight:500}.control-plane-schedule-status-reason{border-top:1px solid var(--border);color:var(--attention-foreground);margin:0;padding-top:12px;font-size:.66rem}.control-plane-daily-value-section{margin-top:24px}.control-plane-daily-value-schedule-heading{border-top:4px solid var(--surface-muted);margin-top:8px;padding-top:24px}.control-plane-daily-value-schedule-heading h3{font-family:var(--font-mono,monospace);margin:6px 0 5px;font-size:1rem}.control-plane-daily-value-schedule-heading p{color:var(--muted);margin:0;font-size:.68rem;line-height:1.5}.control-plane-section-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:10px;display:flex}.control-plane-section-heading h3{margin:5px 0 0;font-size:1rem}.control-plane-section-heading>span{color:var(--muted);font-size:.7rem;font-weight:700}.control-plane-table-wrap{overflow-x:auto}.control-plane-daily-value-table{border-collapse:collapse;width:100%;min-width:1040px;font-size:.7rem}.control-plane-daily-value-table.is-compact{min-width:760px}.control-plane-daily-value-table th,.control-plane-daily-value-table td{border-bottom:1px solid var(--border);color:var(--body);text-align:left;vertical-align:top;padding:12px 13px;line-height:1.4}.control-plane-daily-value-table thead th{background:var(--surface-muted);color:var(--muted);letter-spacing:.035em;text-transform:uppercase;white-space:nowrap;font-size:.61rem;font-weight:800}.control-plane-daily-value-table tbody tr:last-child th,.control-plane-daily-value-table tbody tr:last-child td{border-bottom:0}.control-plane-daily-value-table tbody th{width:210px;color:var(--ink)}.control-plane-daily-value-table tbody th strong,.control-plane-daily-value-table tbody th span{display:block}.control-plane-daily-value-table tbody th span{color:var(--muted);margin-top:3px;font-size:.62rem;font-weight:500}.control-plane-daily-value-authority{grid-template-columns:minmax(250px,.45fr) minmax(0,1fr);gap:28px;margin-top:24px;padding:24px;display:grid}.control-plane-daily-value-authority h3{overflow-wrap:anywhere;margin:7px 0 0;font-size:.86rem}.control-plane-daily-value-authority p{color:var(--muted);margin:8px 0 0;font-size:.7rem;line-height:1.5}.control-plane-daily-value-authority article{border-bottom:1px solid var(--border);padding:12px 0}.control-plane-daily-value-authority article:first-child{padding-top:0}.control-plane-daily-value-authority article:last-child{border-bottom:0;padding-bottom:0}.control-plane-daily-value-authority article>div{justify-content:space-between;gap:16px;display:flex}.control-plane-daily-value-authority article strong{font-size:.76rem}.control-plane-daily-value-authority article a{color:var(--blue);font-size:.68rem;font-weight:700}.control-plane-daily-value-authority article span,.control-plane-daily-value-authority article code{color:var(--muted);overflow-wrap:anywhere;margin-top:5px;font-size:.62rem;display:block}.control-plane-instructions-browser{grid-template-columns:minmax(250px,.25fr) minmax(0,1fr)}.control-plane-instructions{gap:22px;display:grid}.control-plane-instructions>h2{margin-bottom:-14px}.control-plane-instruction-summary{max-width:900px;color:var(--body);margin:0;font-size:.8rem;line-height:1.6}.control-plane-instructions .control-plane-definition-list{margin-top:0}.control-plane-preparation-nav{border:1px solid var(--border);background:var(--surface-muted);border-radius:9px;gap:4px;width:fit-content;padding:4px;display:flex}.control-plane-preparation-nav a{color:var(--muted);border-radius:6px;padding:7px 12px;font-size:.7rem;font-weight:750;text-decoration:none}.control-plane-preparation-nav a.is-selected{color:var(--ink);background:#fff;box-shadow:0 1px 3px #0f22411f}.control-plane-preparation-section-heading>span{color:var(--blue);letter-spacing:.06em;text-transform:uppercase;font-size:.62rem;font-weight:800}.control-plane-preparation-section-heading h3{margin:5px 0 7px;font-size:.92rem}.control-plane-preparation-section-heading p{max-width:900px;color:var(--body);margin:0;font-size:.72rem;line-height:1.55}.control-plane-instruction-block{border-top:1px solid var(--border);padding-top:22px}.control-plane-instruction-block>span{color:var(--blue);letter-spacing:.06em;text-transform:uppercase;font-size:.62rem;font-weight:800;display:block}.control-plane-instruction-block h3{margin:5px 0 12px;font-size:.92rem}.control-plane-instruction-block h4{color:var(--ink);text-transform:capitalize;margin:0 0 8px;font-size:.72rem}.control-plane-instruction-block>p{border-left:3px solid var(--blue);background:var(--blue-soft);color:var(--body);border-radius:0 8px 8px 0;margin:0;padding:14px 16px;font-size:.74rem;line-height:1.65}.control-plane-instruction-list{color:var(--body);gap:8px;margin:0;padding-left:28px;font-size:.72rem;line-height:1.55;display:grid}.control-plane-instruction-list li::marker{color:var(--blue);font-weight:750}.control-plane-instruction-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.control-plane-instruction-group+.control-plane-instruction-group{margin-top:20px}.control-plane-instruction-pills{flex-wrap:wrap;gap:8px;display:flex}.control-plane-instruction-pills code{border:1px solid var(--border);background:var(--blue-soft);color:var(--blue-dark);border-radius:6px;padding:6px 9px;font-size:.68rem;font-weight:750}.control-plane-tool-section{border-top:1px solid var(--border);padding-top:22px}.control-plane-tool-section-heading>span{color:var(--blue);letter-spacing:.06em;text-transform:uppercase;font-size:.62rem;font-weight:800}.control-plane-tool-section-heading h3{margin:5px 0 14px;font-size:.92rem}.control-plane-toolset-summary{border-top:1px solid var(--border);border-bottom:1px solid var(--border);gap:28px;margin:0;padding:12px 0;display:flex}.control-plane-toolset-summary div{gap:3px;display:grid}.control-plane-toolset-summary dt{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:.58rem;font-weight:800}.control-plane-toolset-summary dd{color:var(--body);margin:0;font-size:.68rem;font-weight:700}.control-plane-tool-list{border:1px solid var(--border);background:#fff;border-radius:10px;overflow:hidden}.control-plane-tool-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(170px,.5fr) minmax(300px,1.4fr) minmax(110px,.35fr);align-items:start;gap:20px;padding:15px 16px;display:grid}.control-plane-tool-row:last-child{border-bottom:0}.control-plane-tool-identity code{color:var(--blue-dark);overflow-wrap:anywhere;font-size:.67rem;font-weight:750}.control-plane-tool-identity span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin-top:5px;font-size:.55rem;font-weight:750;display:block}.control-plane-tool-copy h4{color:var(--ink);margin:0;font-size:.72rem}.control-plane-tool-copy p,.control-plane-tool-copy small{color:var(--body);margin:4px 0 0;font-size:.65rem;line-height:1.45;display:block}.control-plane-tool-copy small{color:var(--muted)}.control-plane-tool-access{justify-items:end;gap:10px;display:grid}.control-plane-tool-access>span{color:#267044;letter-spacing:.03em;text-transform:uppercase;background:#e9f7ef;border-radius:999px;padding:4px 7px;font-size:.56rem;font-weight:800}.control-plane-tool-access>span.is-conditional{background:var(--attention-background);color:var(--attention-foreground)}.control-plane-tool-access a{color:var(--blue);font-size:.64rem;font-weight:750;text-decoration:none}.control-plane-capability-detail{gap:20px;display:grid}.control-plane-capability-header>a{color:var(--blue);margin-bottom:18px;font-size:.66rem;font-weight:750;text-decoration:none;display:inline-block}.control-plane-capability-header>div>div{align-items:center;gap:9px;display:flex}.control-plane-capability-header code{color:var(--blue-dark);font-size:.68rem;font-weight:750}.control-plane-capability-header span{background:var(--attention-background);color:var(--attention-foreground);letter-spacing:.03em;text-transform:uppercase;border-radius:999px;padding:4px 7px;font-size:.56rem;font-weight:800}.control-plane-capability-header h3{margin:8px 0 5px;font-size:1.05rem}.control-plane-capability-header p{color:var(--body);margin:0;font-size:.72rem;line-height:1.5}.control-plane-capability-flow{border:1px solid var(--border);background:var(--surface-muted);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.control-plane-capability-flow li{border-right:1px solid var(--border);gap:10px;padding:14px;display:flex;position:relative}.control-plane-capability-flow li:last-child{border-right:0}.control-plane-capability-flow li>span{background:var(--blue);color:#fff;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:.58rem;font-weight:800;display:grid}.control-plane-capability-flow strong,.control-plane-capability-flow small{display:block}.control-plane-capability-flow strong{color:var(--ink);font-size:.67rem}.control-plane-capability-flow small{color:var(--muted);margin-top:3px;font-size:.6rem;line-height:1.4}.control-plane-capability-detail .control-plane-daily-value-section{margin-top:6px}.control-plane-prompt-payload{border:1px solid var(--border);background:#fff;border-radius:8px;margin-top:20px}.control-plane-prompt-payload summary{color:var(--blue);cursor:pointer;padding:11px 13px;font-size:.7rem;font-weight:750}.control-plane-prompt-payload pre{border-top:1px solid var(--border);background:var(--surface-muted);max-height:480px;color:var(--body);white-space:pre-wrap;margin:0;padding:14px;font-size:.64rem;line-height:1.5;overflow:auto}@media (max-width:900px){.control-plane-heading,.control-plane-view-heading{flex-direction:column;align-items:stretch}.control-plane-context{grid-template-columns:1fr;align-items:stretch}.control-plane-heading-controls{justify-content:space-between}.control-plane-view-heading form{flex-direction:column;align-items:stretch}.control-plane-context form{grid-template-columns:1fr}.control-plane-context select,.control-plane-view-heading input{width:100%;min-width:0}.control-plane-browser,.control-plane-schedule-status,.control-plane-daily-value-authority,.control-plane-schedule-status dl{grid-template-columns:1fr}.control-plane-schedule-status dl>div{border-bottom:1px solid var(--border);padding:12px 0}.control-plane-schedule-status dl>div+div{border-left:0;padding-left:0}.control-plane-schedule-status dl>div:last-child{border-bottom:0}.control-plane-concept-note{grid-template-columns:1fr;gap:5px}.control-plane-definition-list{grid-template-columns:1fr}.control-plane-structured-references li{flex-direction:column;align-items:stretch}.control-plane-structured-references li>div:last-child{text-align:left;justify-items:start}.control-plane-instructions-browser,.control-plane-instruction-columns{grid-template-columns:1fr}.control-plane-tool-row{grid-template-columns:1fr;gap:9px}.control-plane-tool-access{justify-items:start}.control-plane-capability-flow{grid-template-columns:1fr}.control-plane-capability-flow li{border-right:0;border-bottom:1px solid var(--border)}.control-plane-capability-flow li:last-child{border-bottom:0}}.shell{width:min(1080px,100% - 40px);margin:0 auto;padding:48px 0 72px}.welcome-shell{max-width:980px}.context-bar{border:1px solid var(--border);background:#ffffffc7;border-radius:10px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px;padding:15px 18px;display:flex}.context-bar strong{color:var(--ink);margin-top:4px;font-size:.95rem;display:block}.context-id{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem}.card{border:1px solid var(--border);background:var(--surface);border-radius:12px;box-shadow:0 1px 2px #0d1f4509}.meet-vera-card{text-align:center;padding:64px 40px}.meet-vera-title{align-items:center;gap:9px;display:inline-flex}.meet-vera-title h1{color:var(--ink);letter-spacing:-.02em;margin:0;font-size:1.35rem;font-weight:650}.vera-mark{width:23px;height:23px;color:var(--blue)}.meet-vera-tagline{color:var(--body);margin:16px 0 0;font-size:1.08rem;font-weight:650}.meet-vera-copy{max-width:660px;color:var(--muted);margin:14px auto 0;font-size:.9rem;line-height:1.7}.meet-vera-card form{margin-top:28px}.label{color:var(--blue);letter-spacing:.07em;text-transform:uppercase;font-size:.68rem;font-weight:750}button{appearance:none;border:1px solid var(--blue-dark);background:var(--blue-dark);color:#fff;cursor:pointer;border-radius:7px;padding:10px 16px;font-weight:650;transition:background .15s,border-color .15s,box-shadow .15s}button:hover{background:#162b55;border-color:#162b55;box-shadow:0 2px 8px #0d1f4524}button:focus-visible,a:focus-visible,summary:focus-visible{outline-offset:2px;outline:3px solid #2f5d9a40}button:disabled{cursor:not-allowed;opacity:.5}.button-secondary{border-color:var(--border);color:#45556c;background:#fff}.button-secondary:hover{background:var(--blue-soft);color:var(--blue);border-color:#b9cce4}.button-small{padding:8px 11px;font-size:.75rem}.review-shell{max-width:1120px}.brand-review-shell{padding-top:24px}.brand-review-toolbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;display:flex}.back-link{color:#475569;align-items:center;gap:8px;font-size:.82rem;font-weight:600;text-decoration:none;display:inline-flex}.back-link:hover{color:var(--ink)}.review-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin:28px 0 34px;display:flex}.review-heading h1{color:var(--ink);letter-spacing:-.035em;margin:7px 0 0;font-size:1.7rem;font-weight:650}.review-heading p{color:var(--muted);margin:7px 0 0;font-size:.88rem}.review-heading-controls{align-items:flex-end;gap:18px;display:flex}.experience-toggle{border:1px solid var(--border);background:#f7f9fc;border-radius:999px;padding:3px;display:inline-flex}.experience-toggle a{color:var(--muted);border-radius:999px;padding:7px 13px;font-size:.72rem;font-weight:700;text-decoration:none}.experience-toggle a:hover{color:var(--ink)}.experience-toggle a.is-active{color:var(--blue-dark);background:#fff;box-shadow:0 1px 4px #1f2d411f}.review-reference{text-align:right;min-width:220px}.review-reference span,.technical-details-grid span{color:var(--muted);text-transform:uppercase;margin-bottom:5px;font-size:.68rem;font-weight:650;display:block}code{color:#52627a;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem}.step-section{gap:22px;display:grid}.step-label{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding-bottom:16px;display:flex}.step-label>span{background:var(--blue-dark);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:.78rem;font-weight:700;display:grid}.step-label strong,.step-label small{display:block}.step-label strong{font-size:.9rem}.step-label small{color:var(--muted);margin-top:2px;font-size:.73rem}.workflow-stack,.results-stack{gap:20px;min-width:0;display:grid}.vera-message{align-items:flex-start;gap:13px;max-width:850px;display:flex}.vera-message>div{min-width:0}.vera-avatar{width:22px;height:22px;color:var(--vera-primary);background:0 0;border:0;flex:none;place-items:center;margin-top:2px;display:grid}.vera-message-mark{width:20px;height:20px}.vera-name{color:var(--vera-primary);font-size:.72rem;font-weight:700}.vera-message h2{color:var(--ink);letter-spacing:-.02em;overflow-wrap:anywhere;margin:4px 0 0;font-size:1.25rem;font-weight:650;line-height:1.4}.vera-message p{max-width:760px;color:var(--muted);margin:8px 0 0;font-size:.86rem;line-height:1.65}.upload-card{min-width:0;padding:24px}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.dropzone{background:var(--surface-muted);text-align:center;border:2px dashed #cbd5e1;border-radius:9px;padding:42px 24px;transition:border-color .15s,background .15s}.dropzone:hover,.dropzone.is-dragging{border-color:var(--blue);background:#eff6ff}.upload-icon{width:38px;height:38px;color:var(--blue)}.dropzone h3{color:var(--ink);margin:10px 0 0;font-size:.9rem}.dropzone p{color:var(--muted);margin:6px 0 16px;font-size:.74rem}.compact-label-upload{gap:14px}.compact-label-upload .vera-message{gap:9px}.compact-label-upload .vera-message h2{margin-top:2px;font-size:.9rem}.compact-label-upload .vera-message p{max-width:850px;margin-top:5px;font-size:.72rem;line-height:1.5}.compact-label-upload .upload-card{padding:15px}.compact-label-upload .dropzone{padding:22px 18px}.compact-label-upload .upload-icon{width:28px;height:28px}.compact-label-upload .dropzone h3{margin-top:6px;font-size:.8rem}.compact-label-upload .dropzone p{margin:4px 0 12px;font-size:.68rem}.compact-label-upload .dropzone button{min-height:36px;padding:8px 12px;font-size:.68rem}.compact-label-upload .local-file-preview{background:#f7f9fc;border-color:#d7e3f2;width:min(100%,820px);min-height:300px;max-height:360px;margin-inline:auto;display:block}.compact-label-upload .selected-file-panel{background:#fff;border:0;padding:0}.compact-label-upload .preview-heading{border-bottom:1px solid #e4eaf2;align-items:center;margin-bottom:12px;padding-bottom:12px}.compact-label-upload .preview-heading .label{color:var(--vera-primary);letter-spacing:0;text-transform:none;font-size:.6rem;font-weight:650}.compact-label-upload .preview-heading h3{color:#263c59;margin-top:3px;font-size:.78rem}.compact-label-upload .preview-heading p{margin-top:3px;font-size:.68rem}.compact-label-upload .preview-heading button,.compact-label-upload .upload-actions button{min-height:36px;padding:8px 12px;font-size:.68rem}.compact-label-upload .privacy-note{width:min(100%,820px);margin:8px auto 0;font-size:.65rem}.compact-label-upload .upload-actions{margin-top:14px}.selected-file-panel{border:1px solid var(--border);background:var(--surface-muted);border-radius:9px;padding:17px}.preview-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:14px;display:flex}.preview-heading h3{margin:5px 0 0;font-size:.9rem}.preview-heading p{color:var(--muted);margin:5px 0 0;font-size:.76rem}.preview{border:1px solid var(--border);object-fit:contain;background:#e9eef5;border-radius:7px;width:100%;min-height:560px}.local-file-preview{max-height:660px}.privacy-note{color:var(--muted);margin:12px 0 0;font-size:.72rem;line-height:1.5}.upload-actions{justify-content:flex-end;margin-top:18px;display:flex}.processing-card{padding:34px 28px 46px}.processing-state{text-align:center;flex-direction:column;align-items:center;gap:11px;margin-top:44px;display:flex}.processing-state strong{color:var(--ink);font-size:.88rem}.processing-state>span:last-child{color:var(--muted);font-size:.78rem}.spinner{border:3px solid var(--border);border-top-color:var(--blue);border-radius:50%;width:38px;height:38px;margin-bottom:5px;animation:.78s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.notice{color:#7c5e10;background:#fffbeb;border:1px solid #f3d58a;border-radius:8px;margin:0 0 20px;padding:13px 15px;font-size:.82rem}.error{color:#b42318;font-size:.82rem}.completed-label-card{gap:0;padding:0;display:grid;overflow:hidden}.completed-label-summary{align-items:center;gap:14px;padding:18px 20px;display:flex}.artifact-thumbnail{border:1px solid var(--border);background:#f1f5f9;border-radius:7px;flex:none;width:72px;height:52px;transition:border-color .15s,box-shadow .15s,transform .15s;display:block;overflow:hidden}.artifact-thumbnail:hover{border-color:#8faed3;transform:translateY(-1px);box-shadow:0 3px 10px #0d1f4521}.artifact-thumbnail img{object-fit:contain;background:#fff;width:100%;height:100%;display:block}.pdf-thumbnail{width:100%;height:100%;color:var(--blue);justify-content:center;align-items:center;gap:4px;font-size:.64rem;font-weight:750;display:flex}.pdf-thumbnail svg{width:18px;height:18px}.completed-label-copy{flex:1;min-width:0}.completed-label-copy h2{text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:.9rem;overflow:hidden}.completed-label-copy p{color:var(--muted);margin:5px 0 0;font-size:.74rem}.brand-label-file-summary{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:10px 16px 14px;display:flex}.brand-label-file-summary .artifact-thumbnail{background:0 0;border:0;border-radius:4px;width:58px;height:42px}.brand-label-file-summary .artifact-thumbnail:hover{box-shadow:none;opacity:.88;border-color:#0000;transform:none}.brand-label-file-kind{color:var(--muted);font-size:.66rem;font-weight:650}.brand-label-file-summary .completed-label-copy h2{margin-top:2px;font-size:.82rem}.brand-label-file-summary .completed-label-copy p{margin-top:3px;font-size:.66rem}.brand-label-file-open{color:var(--blue);flex:none;font-size:.67rem;font-weight:750;text-decoration:none}.brand-label-file-open:hover{text-decoration:underline}.brand-label-file-activity{color:var(--vera-primary);background:#f2ecff;border-radius:999px;flex:none;align-items:center;gap:6px;padding:5px 9px;font-size:.65rem;font-weight:750;display:inline-flex}.brand-label-file-activity .brand-inline-spinner{border-width:1.5px;width:11px;height:11px}.label-review-scope{border-top:1px solid var(--border)}.label-review-scope>summary{color:var(--blue-dark);cursor:pointer;align-items:center;gap:10px;padding:11px 20px;list-style:none;display:flex}.label-review-scope>summary::-webkit-details-marker{display:none}.label-review-scope>summary:after{color:var(--muted);content:"⌄";margin-left:auto;font-size:.85rem;transform:translateY(-2px)}.label-review-scope[open]>summary:after{transform:rotate(180deg)translateY(-2px)}.label-review-scope>summary>div{gap:2px;display:grid}.label-review-scope>summary strong{letter-spacing:-.01em;font-size:.76rem;font-weight:750}.label-review-scope>summary span,.label-review-scope-body>p{color:var(--muted);font-size:.64rem;line-height:1.45}.label-review-scope-body{border-top:1px solid var(--border);background:#fbfcfe}.label-review-scope-body>p{margin:0;padding:9px 20px 4px}.label-review-scope-group+.label-review-scope-group{border-top:1px solid var(--border)}.label-review-scope-group>header{align-items:center;gap:8px;padding:8px 20px 5px;display:flex}.label-review-scope-group>header h3{color:#344a66;margin:0;font-size:.68rem;font-weight:700}.label-review-scope-group>header small{color:#657590;background:#edf2f8;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:.58rem;font-weight:700;display:inline-grid}.label-review-scope-items{flex-wrap:wrap;gap:6px;padding:1px 20px 10px;display:flex}.label-review-scope-items article{background:#fff;border:1px solid #dfe7f0;border-radius:6px;min-width:0;max-width:min(320px,100%);padding:6px 8px;display:block}.label-review-scope-items article p{color:#344a66;white-space:pre-line;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.64rem;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.status,.item-count{white-space:nowrap;border-radius:999px;align-items:center;font-size:.68rem;font-weight:700;display:inline-flex}.status{padding:5px 9px}.status-failed{color:#b42318;background:#fff1f0}.status-running,.status-queued{background:var(--blue-soft);color:var(--blue)}.failure-card{border-color:#f1c0bc;justify-content:space-between;align-items:center;gap:28px;padding:22px;display:flex}.failure-card h2{margin:6px 0 0;font-size:1rem}.failure-card>div:first-child>p:not(.error-detail){max-width:720px;color:var(--slate);margin:8px 0 0;font-size:.84rem;line-height:1.45}.failure-actions{flex-shrink:0;align-items:center;gap:14px;display:flex}.failure-secondary-action{color:var(--blue);font-size:.82rem;font-weight:700;text-decoration:none}.failure-secondary-action:hover{text-decoration:underline}.error-detail{color:#8f2f27;overflow-wrap:anywhere;max-width:760px;margin:8px 0 0;font-size:.75rem;line-height:1.5}.brand-extraction-failure{border-color:var(--border);border-left:4px solid var(--vera-primary);justify-content:stretch;align-items:stretch;gap:18px;padding:22px 24px;display:grid}.brand-extraction-failure .vera-message h2{font-size:1rem}.brand-extraction-failure .vera-message p{max-width:700px;margin-top:5px;font-size:.78rem;line-height:1.55}.brand-extraction-failure .failure-actions{border-top:1px solid var(--border);justify-content:flex-end;padding-top:16px}.brand-extraction-failure .failure-actions button{padding:9px 14px;font-size:.78rem}.brand-extraction-failure .failure-secondary-action{font-size:.76rem}.items-card{overflow:hidden}.items-heading{justify-content:space-between;align-items:flex-start;gap:24px;padding:24px;display:flex}.items-heading h2{margin:5px 0 0;font-size:1.15rem}.items-heading p{max-width:720px;color:var(--muted);margin:8px 0 0;font-size:.8rem;line-height:1.6}.item-count{background:var(--blue-soft);color:var(--blue);padding:6px 10px}.result-table-details{border-top:1px solid var(--border)}.result-table-details summary{cursor:pointer;color:var(--blue);letter-spacing:.025em;align-items:center;gap:8px;padding:12px 24px;font-size:.72rem;font-weight:750;list-style:none;display:flex}.result-table-details summary::-webkit-details-marker{display:none}.result-table-details summary:before{content:"▸";font-size:.8rem}.result-table-details[open] summary:before{content:"▾"}.result-table-details .table-wrap{border-top:1px solid var(--border)}.result-table-meta{border-top:1px solid var(--border);color:var(--muted);overflow-wrap:anywhere;margin:0;padding:13px 24px;font-size:.7rem}.table-wrap{border-top:1px solid var(--border);overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:.8rem}th,td{text-align:left;vertical-align:top;border-bottom:1px solid #e8eef5;padding:14px 16px}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:#fbfdff}th{background:var(--surface-muted);color:var(--muted);letter-spacing:.055em;text-transform:uppercase;font-size:.65rem}td strong{color:var(--ink);font-size:.73rem}pre{max-width:31rem;color:var(--body);font:inherit;white-space:pre-wrap;margin:0;line-height:1.5}.confidence-value{color:#475569;text-align:center;background:#f1f5f9;border-radius:999px;min-width:38px;padding:3px 7px;font-size:.72rem;font-weight:700;display:inline-block}.formation-status{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.formation-status>span:first-child{color:var(--muted);font-size:.68rem;font-weight:650}.detection-status{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:4px 8px;font-size:.68rem;font-weight:750;display:inline-flex}.detection-status:before{content:"";border-radius:50%;width:6px;height:6px}.detection-status-detected{color:#176b3a;background:#eaf8ef}.detection-status-detected:before{background:#269257}.detection-status-missing{color:#8a5714;background:#fff4dd}.detection-status-missing:before{background:#d28a25}.detection-status-conditional{background:var(--blue-soft);color:var(--blue)}.detection-status-conditional:before{background:var(--blue)}.technical-details{color:var(--muted);font-size:.76rem}.technical-details summary{cursor:pointer;width:fit-content;font-weight:600}.technical-details-grid{border:1px solid var(--border);background:#fff;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;padding:16px;display:grid}.preparation-card{color:var(--body);gap:22px;padding:24px;font-size:.8rem;display:grid}.brand-preparation-card{gap:30px;padding:30px;display:grid}.brand-preparation-progress{align-items:flex-start;gap:15px;display:flex}.brand-preparation-progress h2,.brand-checklist-heading h2{color:var(--ink);letter-spacing:-.025em;margin:4px 0 0}.brand-preparation-progress h2{font-size:1.1rem}.brand-checklist-heading h2{font-size:.95rem}.brand-preparation-progress p,.brand-checklist-heading p,.brand-evidence-item>p,.brand-planning-error p{color:var(--muted);margin:7px 0 0;font-size:.8rem;line-height:1.55}.brand-progress-state{color:var(--ink);background:#fbf9ff;border:1px solid #e1d8f5;border-radius:11px;align-items:center;gap:11px;padding:17px 19px;font-size:.78rem;display:flex}.brand-inline-spinner{border:2px solid #ded4f5;border-top-color:var(--vera-primary);border-radius:50%;flex:none;width:16px;height:16px;animation:.78s linear infinite spin}.brand-progress-state>span:last-child{color:var(--muted);margin-left:auto;font-size:.72rem}.brand-preparation-card.is-revision-progress{gap:16px;padding:20px 22px}.is-revision-progress .brand-preparation-progress{gap:10px}.is-revision-progress .brand-preparation-progress h2{margin-top:2px;font-size:.88rem}.is-revision-progress .brand-preparation-progress p{margin-top:4px;font-size:.72rem}.is-revision-progress .brand-progress-state{gap:8px;padding:11px 13px;font-size:.72rem}.is-revision-progress .brand-progress-state>span:last-child{font-size:.68rem}.is-revision-progress .brand-inline-spinner{width:14px;height:14px}.brand-planning-error{color:var(--ink);background:#fffbf2;border:1px solid #efd59b;border-radius:11px;padding:17px 19px}.brand-planning-error form{margin-top:12px}.brand-checklist-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:24px;display:flex}.brand-evidence-status{white-space:nowrap;border-radius:999px;align-items:center;font-size:.7rem;font-weight:750;display:inline-flex}.brand-evidence-progress{color:var(--muted);white-space:nowrap;flex:none;padding-top:4px;font-size:.7rem;font-weight:700}.brand-evidence-heading>div>span{color:var(--blue);letter-spacing:.045em;text-transform:uppercase;font-size:.64rem;font-weight:750}.brand-no-evidence span{color:var(--muted);font-size:.74rem;line-height:1.45}.brand-evidence-list{gap:10px;display:grid}.brand-evidence-item{border:1px solid var(--border);background:#fff;border-radius:10px;padding:17px}.brand-evidence-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.brand-evidence-heading h4{color:var(--ink);margin:4px 0 0;font-size:.86rem}.brand-evidence-status{padding:6px 10px}.brand-evidence-status.is-ready{color:#176b3a;background:#eaf8ef}.brand-evidence-status.is-processing{background:var(--blue-soft);color:var(--blue)}.brand-evidence-status.is-missing{background:var(--attention-background);color:var(--attention-foreground)}.brand-evidence-supports{background:var(--surface-muted);color:var(--muted);border-radius:8px;margin-top:11px;font-size:.7rem;line-height:1.45}.brand-evidence-supports>summary{cursor:pointer;color:var(--body);align-items:center;gap:8px;padding:9px 11px;font-weight:700;list-style:none;display:flex}.brand-evidence-supports>summary::-webkit-details-marker{display:none}.brand-evidence-supports>summary:after{color:var(--muted);content:"⌄";margin-left:auto;font-size:.82rem;transform:translateY(-2px)}.brand-evidence-supports[open]>summary:after{transform:rotate(180deg)translateY(-2px)}.brand-evidence-supports>ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;padding:0 9px 9px;list-style:none;display:grid}.brand-evidence-supports>ul>li{background:#fff;border:1px solid #e1e8f1;border-radius:7px;gap:3px;min-width:0;padding:8px 9px;display:grid}.brand-evidence-supports>ul>li>span{color:var(--ink);font-size:.7rem;font-weight:700}.brand-evidence-supports>ul>li>small{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.66rem;line-height:1.4;display:-webkit-box;overflow:hidden}.brand-evidence-support-subjects{gap:5px;margin:5px 0 0;padding:0;list-style:none;display:grid}.brand-evidence-support-subjects li{color:var(--muted);padding-left:12px;font-size:.66rem;line-height:1.4;position:relative}.brand-evidence-support-subjects li:before{content:"";background:#8fa2bb;border-radius:50%;width:4px;height:4px;position:absolute;top:.58em;left:1px;transform:translateY(-50%)}.brand-supplied-evidence{gap:6px;margin:11px 0 0;padding:0;list-style:none;display:grid}.brand-supplied-evidence li{color:var(--ink);background:#f4faf6;border-left:3px solid #2a7d4f;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;font-size:.72rem;display:flex}.brand-supplied-evidence li.is-rejected{background:#fff8e8;border-left-color:#c47a0a}.brand-evidence-file-identity{flex:42%;gap:2px;min-width:0;display:grid}.brand-evidence-file-identity strong{overflow-wrap:anywhere}.brand-evidence-file-identity small{color:var(--muted);font-size:.64rem}.brand-supplied-evidence span{color:var(--muted)}.brand-supplied-evidence li>div{text-align:right;flex:58%;gap:2px;min-width:0;display:grid}.brand-supplied-evidence li>.brand-evidence-file-identity{text-align:left;flex-basis:42%}.brand-supplied-evidence li>div small{color:#347052;font-size:.64rem}.brand-supplied-evidence li>div small.is-upload-successful{color:#176b3a;font-weight:750}.brand-supplied-evidence li>div small.is-unconnected,.brand-evidence-volume-warning,.brand-evidence-limit{color:#98620b}.brand-upload-rejected{cursor:help;align-items:center;gap:5px;font-weight:750;display:inline-flex;position:relative;color:#98620b!important}.brand-upload-rejected-icon{border:1px solid;border-radius:50%;place-items:center;width:14px;height:14px;font-size:.56rem;font-style:normal;line-height:1;display:inline-grid;color:inherit!important}.brand-upload-rejected-tooltip{z-index:10;border:1px solid #d6e2ef;border-left:3px solid var(--vera-primary);background:var(--surface);text-align:left;visibility:hidden;opacity:0;pointer-events:none;border-radius:9px;width:min(420px,76vw);font-size:.66rem;font-weight:500;line-height:1.45;transition:opacity .12s;position:absolute;bottom:calc(100% + 8px);right:0;overflow:visible;box-shadow:0 12px 30px #0d1f4529;color:var(--body)!important}.brand-upload-rejected-tooltip:after{content:"";border:7px solid #0000;border-top-color:#c9d9ed;position:absolute;top:100%;right:8px}.brand-upload-tooltip-heading{background:var(--surface);border-radius:7px 7px 0 0;align-items:center;gap:8px;padding:10px 11px;display:flex;color:var(--ink)!important}.brand-upload-tooltip-avatar{background:0 0;border:0;border-radius:0;flex:none;place-items:center;width:27px;height:27px;display:grid;color:var(--vera-primary)!important}.brand-upload-tooltip-mark{width:14px;height:14px}.brand-upload-tooltip-heading>span:last-child{gap:1px;display:grid;color:inherit!important}.brand-upload-tooltip-heading strong{color:var(--vera-primary);letter-spacing:normal;text-transform:none;font-size:.7rem}.brand-upload-tooltip-heading>span:last-child>span{font-size:.62rem;font-weight:500;color:#718099!important}.brand-upload-tooltip-reasons{gap:9px;padding:10px 11px 11px;display:grid;color:var(--body)!important}.brand-upload-tooltip-reason{gap:2px;display:grid;color:inherit!important}.brand-upload-tooltip-reason+.brand-upload-tooltip-reason{border-top:1px solid var(--border);padding-top:9px}.brand-upload-tooltip-reason strong{color:var(--blue-dark);font-size:.64rem}.brand-upload-tooltip-reason span{font-weight:500;color:var(--body)!important}.brand-upload-rejected:hover .brand-upload-rejected-tooltip,.brand-upload-rejected:focus .brand-upload-rejected-tooltip,.brand-upload-rejected:focus-visible .brand-upload-rejected-tooltip{visibility:visible;opacity:1}.brand-evidence-volume-warning,.brand-evidence-limit{margin:0;font-size:.68rem}.brand-target-document-status{margin-top:5px}.brand-target-status-control{width:fit-content;position:relative}.brand-target-status-pill{font:inherit;cursor:help;border:0;border-radius:999px;align-items:center;gap:5px;padding:4px 7px;font-size:.6rem;font-weight:750;display:inline-flex}.brand-target-status-pill.is-positive{color:#176b3a;background:#eaf8ef}.brand-target-status-pill.is-attention{background:var(--attention-background);color:var(--attention-foreground)}.brand-target-status-pill.is-included{color:#245b9e;box-shadow:none;background:#eaf2ff;border:0}.brand-target-status-pill.is-included:hover,.brand-target-status-pill.is-included:focus:not(:focus-visible){color:#245b9e;box-shadow:none;background:#eaf2ff;border:0;outline:none}.brand-target-status-pill.is-processing,.brand-target-status-pill.is-neutral{background:var(--blue-soft);color:var(--blue)}.brand-target-status-pill .spinner{border-width:1.5px;width:10px;height:10px}.brand-target-status-pill>span:last-child{border:1px solid;border-radius:50%;place-items:center;width:13px;height:13px;font-size:.52rem;line-height:1;display:inline-grid}.brand-target-status-tooltip{z-index:20;border:1px solid #d6e2ef;border-left:3px solid var(--vera-primary);background:var(--surface);visibility:hidden;opacity:0;pointer-events:none;border-radius:9px;width:min(390px,76vw);transition:opacity .12s;position:absolute;top:calc(100% + 7px);left:0;box-shadow:0 12px 30px #0d1f4529}.brand-target-status-tooltip:before{content:"";height:8px;position:absolute;bottom:100%;left:0;right:0}.brand-target-status-control:hover .brand-target-status-tooltip,.brand-target-status-control:focus-within .brand-target-status-tooltip{visibility:visible;opacity:1;pointer-events:auto}.brand-target-status-tooltip-heading{background:var(--surface);align-items:center;gap:9px;padding:14px 15px 10px;display:flex}.brand-target-status-tooltip.is-included{border-left-color:#245b9e}.brand-target-status-tooltip.is-included .brand-target-status-tooltip-heading{background:var(--surface)}.brand-target-status-tooltip.is-included .brand-target-status-tooltip-identity strong{color:#245b9e}.brand-target-tooltip-vera-mark{width:22px;height:22px;color:var(--vera-primary);flex:none;place-items:center;display:inline-grid}.brand-target-tooltip-vera-mark .brand-upload-tooltip-mark{width:20px;height:20px}.brand-decision-tooltip-avatar{color:#245b9e;background:#fff;border:1px solid #a9c5e8;border-radius:50%;flex:none;place-items:center;width:29px;height:29px;font-size:.8rem;font-weight:800;display:inline-grid}.brand-target-status-tooltip-identity{gap:1px;min-width:0;display:grid}.brand-target-status-tooltip-identity strong{color:var(--vera-primary);letter-spacing:normal;text-transform:none;font-size:.75rem}.brand-target-status-tooltip-identity>span{color:#718099;font-size:.64rem;font-weight:500}.brand-target-status-tooltip-assessment{white-space:nowrap;border-radius:999px;flex:none;margin-left:auto;padding:5px 9px;font-size:.6rem;font-weight:750}.brand-target-status-tooltip-assessment.is-positive{color:#176b3a;background:#e7f7ed}.brand-target-status-tooltip-assessment.is-attention{background:var(--attention-background);color:var(--attention-foreground)}.brand-target-status-tooltip-assessment.is-processing,.brand-target-status-tooltip-assessment.is-neutral{background:var(--blue-soft);color:var(--blue)}.brand-target-status-tooltip-body{padding:5px 15px 15px;display:grid}.brand-target-status-document{gap:4px;display:grid}.brand-target-status-document+.brand-target-status-document{border-top:1px solid var(--border);margin-top:9px;padding-top:9px}.brand-target-status-document>div{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:10px;min-width:0;display:grid}.brand-target-status-document strong{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;overflow:hidden}.brand-target-status-document>div>span{flex:none;font-size:.58rem;font-weight:750}.brand-target-status-document>div>span.is-positive{color:#176b3a}.brand-target-status-document>div>span.is-attention{color:var(--attention-foreground)}.brand-target-status-document>div>span.is-included{color:#245b9e}.brand-target-status-document>div>span.is-processing,.brand-target-status-document>div>span.is-neutral{color:var(--blue)}.brand-target-status-document p{color:var(--body);margin:0;font-size:.64rem;line-height:1.45}.brand-target-status-document .brand-inclusion-note{color:#245b9e}.brand-missing-information{border-top:1px solid #d69a3247;gap:4px;margin-top:3px;padding-top:7px;display:grid}.brand-missing-information>strong{color:#7d5213;font-size:.59rem;font-weight:750}.brand-missing-information ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.brand-missing-information li{gap:1px;padding-left:9px;display:grid;position:relative}.brand-missing-information li:before{content:"";background:#d69a32;border-radius:50%;width:4px;height:4px;position:absolute;top:.39rem;left:1px}.brand-missing-information li strong{color:#344a66;white-space:normal;font-size:.61rem;overflow:visible}.brand-missing-information li span{color:#536680;font-size:.59rem;line-height:1.4}.brand-vera-findings{grid-template-columns:minmax(0,1fr);gap:5px;width:100%;margin-top:5px;display:grid}.brand-vera-findings-title{color:var(--blue);align-items:center;gap:5px;display:flex}.brand-vera-findings-title strong{letter-spacing:.035em;text-transform:uppercase;font-size:.59rem}.brand-vera-findings-mark{width:14px;height:14px}.brand-vera-assessment{background:#fff8e9;border-left:3px solid #d59a3a;border-radius:4px;gap:5px;padding:8px 9px;display:grid}.brand-vera-assessment strong{color:#8a5714;width:fit-content;font-size:.58rem;line-height:1.45}.brand-vera-assessment p{min-width:0}.brand-target-status-document form{margin-top:2px}.brand-target-status-document form+form{margin-left:5px}.brand-target-status-document form button{color:var(--blue);font:inherit;cursor:pointer;background:#fff;border:1px solid #a9bed8;border-radius:6px;padding:5px 8px;font-size:.6rem;font-weight:750}.brand-target-action-error{color:#b42318;margin-top:4px;font-size:.58rem;display:block}.brand-mutation-waiting{color:var(--muted);align-items:center;gap:8px;font-size:.7rem;font-weight:650;display:inline-flex}.brand-mutation-waiting .brand-inline-spinner{width:14px;height:14px}.brand-evidence-item .requirement-evidence-form{grid-template-columns:minmax(180px,300px) minmax(0,1fr)}.brand-evidence-item .brand-requirement-evidence-form{display:block}.brand-requirement-evidence-upload{gap:8px;display:grid}.brand-requirement-evidence-upload>strong{color:var(--ink);font-size:.72rem}.brand-evidence-upload-controls{grid-template-columns:minmax(220px,1fr) minmax(180px,.6fr);align-items:center;gap:10px;display:grid}.brand-evidence-file-chooser{width:100%;color:var(--blue);text-align:left;background:#f9fbfe;border:1px dashed #aebfd4;border-radius:8px;align-items:center;gap:10px;margin:0;padding:10px 12px;display:flex}.brand-evidence-file-chooser:hover:not(:disabled){border-color:var(--blue);background:var(--blue-soft)}.brand-evidence-file-chooser svg{flex:none;width:18px;height:18px}.brand-evidence-file-chooser>span{gap:1px;min-width:0;display:grid}.brand-evidence-file-chooser strong,.brand-evidence-file-chooser small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.brand-evidence-file-chooser strong{color:var(--ink);font-size:.72rem}.brand-evidence-file-chooser small{color:var(--muted);font-size:.64rem}.brand-evidence-upload-meta{color:var(--muted);justify-content:flex-end;align-items:flex-end;gap:8px;font-size:.68rem;display:flex}.brand-evidence-upload-meta label{color:var(--muted);flex:1;font-weight:650;position:relative}.brand-evidence-upload-meta label:after{color:var(--muted);content:"⌄";pointer-events:none;font-size:.82rem;line-height:1;position:absolute;bottom:7px;right:11px;transform:translateY(-2px)}.brand-evidence-upload-meta select{appearance:none;padding-right:32px}.brand-analysis-heading{grid-template-columns:24px minmax(0,1fr);align-items:flex-start;gap:0 10px;padding:18px 16px 8px;display:grid}.brand-analysis-heading>svg{width:24px;height:24px;color:var(--vera-primary);flex:none}.brand-analysis-heading>div{display:contents}.brand-analysis-heading .vera-name{align-self:center}.brand-analysis-heading h2{color:var(--ink);letter-spacing:-.03em;grid-column:1/-1;margin:6px 0 0;font-size:1.1rem}.brand-analysis-heading p{color:var(--muted);grid-column:1/-1;margin:5px 0 0;font-size:.78rem;line-height:1.45}.brand-follow-up-preparation{border:1px solid #d6e2ef;border-left:3px solid var(--vera-primary);background:#fff;border-radius:10px;margin:12px 0 10px;overflow:hidden;box-shadow:0 2px 8px #2139570d}.brand-follow-up-preparation>header{padding:18px 20px 16px}.brand-follow-up-preparation>header h2{color:#263c59;letter-spacing:-.02em;margin:6px 0 0;font-size:1.1rem}.brand-follow-up-preparation>header p{color:#536680;max-width:920px;margin:7px 0 0;font-size:.72rem;line-height:1.5}.brand-label-results-card{border:1px solid var(--border);background:#fff;border-radius:10px;margin:8px 0;overflow:hidden}.brand-label-results-card>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:16px;padding:13px 16px;list-style:none;display:grid}.brand-label-results-card>summary::-webkit-details-marker{display:none}.brand-label-results-identity{gap:2px;min-width:0;display:grid}.brand-label-results-identity strong{color:var(--ink);font-size:.8rem}.brand-label-results-identity small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;overflow:hidden}.brand-label-results-summary{color:var(--body);white-space:nowrap;align-items:center;gap:6px;font-size:.65rem;font-weight:750;display:inline-flex}.brand-label-results-summary .is-attention{color:var(--attention-foreground)}.brand-label-results-chevron{border-bottom:2px solid #718099;border-right:2px solid #718099;width:8px;height:8px;transition:transform .16s;transform:rotate(45deg)translateY(-2px)}.brand-label-results-card[open] .brand-label-results-chevron{transform:rotate(225deg)translate(-2px,-2px)}.brand-label-results-content{border-top:1px solid var(--border);padding:0 16px 10px}.brand-label-results-content>p{color:var(--muted);margin:11px 0 0;font-size:.66rem}.brand-label-results-content>.brand-target-results{margin-top:8px}.brand-evidence-workspace{padding:0}.brand-evidence-workspace>.brand-checklist-heading{padding:16px 16px 14px}.brand-evidence-workspace>.brand-checklist-heading h2{margin:0;font-size:.95rem}.brand-evidence-list{border-top:1px solid var(--border);gap:0}.brand-evidence-item{border:0;border-bottom:1px solid var(--border);border-radius:0;padding:20px 16px}.brand-evidence-heading{align-items:center}.brand-evidence-heading h3{color:var(--ink);letter-spacing:-.015em;margin:0;font-size:.86rem}.brand-evidence-heading strong{color:var(--body);margin-top:5px;font-size:.78rem;display:block}.brand-evidence-status{gap:6px;padding:5px 9px}.brand-evidence-status.is-needs_document{color:#596a82;background:#f3f6fa}.brand-evidence-status.is-reviewing,.brand-evidence-status.is-analyzed{color:var(--vera-primary);background:#f2ecff}.brand-evidence-status.is-extracting{color:#596a82;background:#f3f6fa}.brand-evidence-status.is-extracting .brand-inline-spinner{border-width:1.5px;width:11px;height:11px}.brand-evidence-status.is-ready_to_analyze{color:#315b91;background:#eaf4ff}.brand-evidence-status.is-needs_attention{background:var(--attention-background);color:var(--attention-foreground)}.brand-accepted-evidence{font-weight:700;color:#718099!important;font-size:.68rem!important}.brand-evidence-supports{background:0 0;width:fit-content;max-width:100%;margin-top:13px}.brand-evidence-supports>summary{color:var(--blue);padding:6px 0}.brand-evidence-supports>ul{grid-template-columns:1fr;padding:5px 0 0 14px}.brand-evidence-supports>ul>li{border:0;padding:5px 0}.brand-evidence-analysis-intro{color:var(--vera-primary);align-items:center;gap:10px;margin-top:16px;display:flex}.brand-evidence-analysis-intro>svg{flex:none;width:20px;height:20px}.brand-evidence-analysis-intro>div{gap:2px;display:grid}.brand-evidence-analysis-intro strong{font-size:.76rem}.brand-evidence-analysis-intro span{color:var(--muted);font-size:.66rem}.brand-target-results{border-top:1px solid #dce5f0;margin-top:15px}.brand-target-results.is-follow-up{border-top:0;margin-top:0}.brand-request-document-reviews{gap:12px;display:grid}.brand-request-document-review .brand-target-results.is-document-inline{border-top:0;margin-top:12px}.brand-request-document-review .brand-target-result{border-bottom:0}.brand-request-document-review .brand-target-result>summary{padding:0 2px 10px}.brand-request-document-review .brand-target-explanations{padding-bottom:10px}.brand-request-document-review .brand-supplied-evidence{margin-top:0}.brand-requirement-analysis-group>header,.brand-other-delta-group>header{padding:13px 2px 8px}.brand-requirement-analysis-group>header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.brand-requirement-analysis-group>header h4,.brand-other-delta-group>header h4{color:var(--ink);letter-spacing:-.01em;margin:0;font-size:.78rem}.brand-requirement-analysis-group>header p,.brand-other-delta-group>header p{color:var(--muted);margin:3px 0 0;font-size:.65rem}.brand-requirement-analysis-list{border-top:1px solid #dce5f0}.brand-requirement-analysis{border-bottom:1px solid #dce5f0}.brand-requirement-analysis>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto 12px;align-items:center;gap:14px;padding:13px 2px;list-style:none;display:grid}.brand-requirement-analysis>summary::-webkit-details-marker{display:none}.brand-requirement-analysis[open]>summary{background:0 0}.brand-requirement-analysis-title{gap:2px;min-width:0;display:grid}.brand-requirement-analysis-title strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.brand-requirement-analysis-title small{color:var(--muted);font-size:.6rem}.brand-requirement-analysis-status{color:#596a82;white-space:nowrap;background:#f1f4f8;border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font-size:.62rem;font-weight:750;display:inline-flex}.brand-requirement-analysis-status.is-positive{color:#1d7042;background:#eaf7ef}.brand-requirement-analysis-status.is-processing{color:var(--vera-primary);background:#f2ecff}.brand-requirement-analysis-status.is-attention{background:var(--attention-background);color:var(--attention-foreground)}.brand-requirement-analysis-status.is-review{color:var(--blue);background:#edf4ff}.brand-requirement-analysis-status.is-action{color:#315b91;background:#eaf4ff}.brand-requirement-analysis-status .brand-inline-spinner{border-width:1.5px;width:11px;height:11px}.brand-requirement-analysis-chevron{border-bottom:2px solid #718099;border-right:2px solid #718099;width:7px;height:7px;transition:transform .16s;transform:rotate(45deg)translateY(-2px)}.brand-requirement-analysis[open]>summary .brand-requirement-analysis-chevron{transform:rotate(225deg)translate(-2px,-2px)}.brand-requirement-analysis-content{background:0 0;gap:12px;padding:0 2px 15px 18px;display:grid}.brand-reviewer-request-copy{border-top:1px solid #e4eaf2;gap:3px;padding-top:12px;display:grid}.brand-reviewer-request-copy>strong{color:var(--vera-primary);font-size:.59rem}.brand-reviewer-request-copy>p{color:var(--body);margin:0;font-size:.65rem;line-height:1.45}.brand-requirement-current-analysis{min-width:0;padding-top:2px}.brand-requirement-current-analysis .brand-target-result:last-child,.brand-requirement-current-analysis .brand-target-history-result:last-child{border-bottom:0}.brand-requirement-evidence{gap:10px;display:grid}.brand-case-current-stage.is-follow-up .brand-requirement-evidence .brand-evidence-item{border-bottom:0;padding:0}.brand-evidence-item.is-request-detail .brand-evidence-analysis-intro{margin-top:0}.brand-evidence-analysis-intro.is-compact>svg{display:none}.brand-evidence-item.is-request-detail .brand-supplied-evidence{width:min(560px,100%);margin-top:0}.brand-evidence-item.is-request-detail .brand-supplied-evidence li{background:#eef2f7;border:0;border-radius:7px;padding:9px 10px}.brand-evidence-item.is-request-detail .brand-supplied-evidence li:last-child{border-bottom:0}.brand-evidence-item.is-request-detail .brand-evidence-source-icon{border-radius:6px;width:26px;height:26px;padding:5px}.brand-evidence-item.is-request-detail .requirement-evidence-form{border-top:0;margin-top:2px;padding-top:10px}.brand-request-evidence-targets{gap:7px;padding:2px 0 8px;display:grid}.brand-request-evidence-targets>div{gap:2px;display:grid}.brand-request-evidence-targets span,.brand-request-evidence-targets small{color:var(--muted);font-size:.62rem}.brand-request-evidence-targets strong{color:var(--ink);font-size:.72rem}.brand-request-evidence-empty{color:var(--muted);margin:9px 2px 0;font-size:.66rem}.brand-requirement-authority-note{color:var(--muted);margin:9px 2px 13px;font-size:.59rem;line-height:1.4}.brand-requirement-analyze-action{color:var(--muted);border-top:1px solid #dce5f0;justify-content:space-between;align-items:center;gap:12px;margin:12px 2px 0;padding:12px 0;font-size:.67rem;display:flex}@media (max-width:720px){.brand-requirement-analyze-action{flex-direction:column;align-items:flex-start}.brand-requirement-analysis>summary{grid-template-columns:minmax(0,1fr) 10px}.brand-requirement-analysis-status{grid-area:2/1;width:fit-content}.brand-requirement-analysis-chevron{grid-area:1/2/span 2}}.brand-other-delta-group{border-top:1px solid #dce5f0}.brand-other-changes-progress{color:var(--muted);border-top:1px solid #dce5f0;align-items:center;gap:9px;padding:13px 2px;font-size:.67rem;display:flex}.brand-other-changes-progress .brand-inline-spinner{width:13px;height:13px}.brand-target-result{border-bottom:1px solid #e3e9f1}.brand-target-result>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:13px 2px;list-style:none;display:flex}.brand-target-result>summary::-webkit-details-marker{display:none}.brand-target-selector-heading{justify-content:space-between;align-items:center;gap:20px;padding:13px 2px;display:flex}.brand-target-selector-toggle{min-width:0;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;flex:auto;align-items:center;padding:0;display:flex}.brand-target-selector-toggle:hover,.brand-target-selector-toggle:focus:not(:focus-visible){color:inherit;box-shadow:none;background:0 0;border:0;outline:none}.brand-target-selector-toggle>span:first-child{gap:2px;min-width:0;display:grid}.brand-target-selector-toggle strong{color:var(--ink);font-size:.76rem}.brand-target-selector-toggle small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;overflow:hidden}.brand-target-result>summary>span:first-child{gap:2px;min-width:0;display:grid}.brand-target-result>summary strong{color:var(--ink);font-size:.76rem}.brand-target-result>summary small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;overflow:hidden}.brand-target-result>summary .brand-target-delta-context,.brand-target-history-result .brand-target-delta-context{width:fit-content;color:var(--vera-primary);font-size:.59rem;font-weight:700}.brand-target-history-result{border-bottom:1px solid #e3e9f1;justify-content:space-between;align-items:center;gap:20px;padding:13px 2px;display:flex}.brand-target-history-result>div{gap:2px;min-width:0;display:grid}.brand-target-history-result strong{color:var(--ink);font-size:.76rem}.brand-target-history-result small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;overflow:hidden}.brand-target-history-status{color:#596a82;background:#f0f4f9;border-radius:999px;flex:none;padding:5px 9px;font-size:.62rem;font-weight:750}.brand-target-outcome{border-radius:999px;flex:none;align-items:center;gap:5px;padding:5px 9px;font-size:.62rem;font-weight:750;display:inline-flex}.brand-target-outcomes{flex-wrap:nowrap;flex:none;justify-content:flex-end;align-items:center;gap:6px;max-width:58%;display:flex;overflow-x:auto}.brand-target-outcomes .brand-target-outcome{cursor:pointer;white-space:nowrap;border:1px solid #0000;font-family:inherit}.brand-target-outcomes .brand-target-outcome.is-selected{border-color:currentColor;box-shadow:0 0 0 2px #fff}.brand-target-outcome-icon{flex:none;width:15px;height:15px}.brand-target-reviewing-spinner{border:2px solid #ded4f5;border-top-color:currentColor;border-radius:50%;flex:none;width:12px;height:12px;animation:.78s linear infinite spin}.brand-target-outcome.is-positive{color:#176b3a;background:#eaf8ef}.brand-target-explanations header .is-positive{color:#176b3a}.brand-target-outcome.is-attention{background:var(--attention-background);color:var(--attention-foreground)}.brand-target-outcome.is-review{color:var(--blue);background:#edf4ff}.brand-target-explanations header .is-attention{color:var(--attention-foreground)}.brand-target-explanations header .is-review{color:var(--blue)}.brand-target-outcome.is-included{color:var(--blue);background:#edf4ff}.brand-target-explanations header .is-included{color:var(--blue)}.brand-target-outcome.is-processing{color:var(--vera-primary);background:#f2ecff}.brand-target-explanations header .is-processing{color:var(--vera-primary)}.brand-target-outcome.is-mixed,.brand-target-outcome.is-neutral{color:var(--muted);background:#f3f6fa}.brand-target-explanations header .is-neutral{color:var(--muted)}.brand-target-explanations{gap:10px;padding:0 0 12px 12px;display:grid}.brand-target-explanations>section{border-left:2px solid var(--vera-primary);background:#fcfbff;gap:9px;padding:13px 15px;display:grid}.brand-target-explanations header{justify-content:space-between;align-items:center;gap:12px;font-size:.64rem;font-weight:750;display:flex}.brand-target-explanation-vera{color:var(--vera-primary);align-items:center;gap:5px;display:inline-flex}.brand-target-explanation-vera svg{width:14px;height:14px}.brand-target-explanations p{color:var(--body);margin:0;font-size:.68rem;line-height:1.5}.brand-expert-review{background:#fff8e9;border-radius:6px;gap:3px;padding:8px 10px;display:grid}.brand-expert-review strong{color:#7d5213;font-size:.59rem}.brand-expert-review span{color:#536680;font-size:.59rem;line-height:1.4}.brand-target-explanations .brand-inclusion-note{width:fit-content;color:var(--blue);background:#edf4ff;border-radius:7px;align-items:center;gap:8px;padding:7px 10px;display:flex}.brand-target-explanations .brand-inclusion-note>svg{flex:none;width:16px;height:16px}.brand-target-explanations .brand-inclusion-note>span{gap:1px;display:grid}.brand-target-explanations .brand-inclusion-note strong{font-size:.64rem}.brand-target-explanations .brand-inclusion-note small{color:var(--body);font-size:.59rem}.brand-target-explanations footer{border-top:1px solid #e4def2;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding-top:7px;font-size:.62rem;display:flex}.brand-target-explanations footer>div{gap:7px;min-width:0;display:flex}.brand-target-explanations footer span{color:var(--muted)}.brand-target-explanations footer strong{color:var(--body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.brand-target-explanations footer form{flex:none}.brand-target-explanations footer form button{color:var(--blue);font:inherit;box-shadow:none;background:#fff;border:1px solid #b8c8dc;border-radius:6px;padding:5px 8px;font-size:.61rem;font-weight:750}.brand-post-attention-analysis .brand-missing-information,.brand-inline-vera-explanation .brand-missing-information,.brand-target-explanations .brand-missing-information{background:#fff8e9;border-top:0;border-radius:6px;gap:5px;margin-top:1px;padding:8px 10px}.brand-supplied-evidence{width:min(560px,100%);margin-top:12px}.brand-supplied-evidence li,.brand-supplied-evidence li.is-rejected{background:#f5f8fc;border:0;border-radius:8px;justify-content:flex-start;padding:7px 10px}.brand-supplied-evidence li.is-source-for-open-annotation{background:#f1f5fc;box-shadow:0 0 0 2px #2f63a652}.brand-supplied-evidence .brand-evidence-source-icon,.brand-follow-up-selected-evidence .brand-evidence-source-icon{width:26px;height:28px;color:var(--blue);background:#e8eef7;border-radius:5px;flex:none;place-items:center;display:inline-grid}.brand-evidence-source-icon svg{width:15px;height:15px}.brand-follow-up-selected-evidence .brand-evidence-source-icon{border-radius:6px;width:26px;height:26px;padding:5px}.brand-supplied-evidence li>.brand-evidence-file-identity{flex:auto;gap:1px;display:grid}.brand-evidence-file-identity>span{color:var(--muted);letter-spacing:.035em;text-transform:uppercase;font-size:.55rem;font-weight:750}.brand-evidence-file-status{color:var(--muted);flex:none;margin-left:auto;font-size:.64rem}.brand-supplied-evidence li>form{flex:none;margin-left:8px}.brand-evidence-selection-action{color:#536680;cursor:pointer;background:#fff;border:1px solid #cbd9eb;border-radius:6px;padding:5px 8px;font-size:.62rem;font-weight:700}.brand-evidence-selection-action:hover{color:#fff;border-color:#9fb5d1}.brand-removed-evidence{width:min(560px,100%);margin-top:9px}.brand-removed-evidence>summary{color:#536680;cursor:pointer;font-size:.65rem;font-weight:700}.brand-removed-evidence .brand-supplied-evidence{margin-top:8px}.brand-evidence-add-actions{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;padding-top:12px;display:flex;position:relative}.brand-evidence-add-actions .requirement-evidence-form.brand-requirement-evidence-form{border-top:0;order:1;width:fit-content;margin:0;padding:0;display:block}.brand-existing-evidence-picker{order:2;position:relative}.brand-evidence-add-actions.has-staged-file .requirement-evidence-form.brand-requirement-evidence-form{flex:calc(100% - 40px);min-width:0}.brand-evidence-add-actions.has-staged-file .brand-evidence-upload-confirmation{background:#f5f7fb;border:0;border-radius:10px;flex-wrap:nowrap;padding:10px 12px}.brand-evidence-add-actions.has-staged-file .brand-evidence-upload-actions{flex-wrap:nowrap;flex:380px}.brand-evidence-add-actions.has-staged-file .brand-evidence-selected-file{flex:180px}.brand-evidence-add-actions.has-staged-file .brand-evidence-upload-actions>label{flex:160px;min-width:0}.brand-evidence-add-actions.has-staged-file .brand-evidence-upload-actions>button{white-space:nowrap;flex-shrink:0}.brand-existing-evidence-trigger{color:#315f9e;cursor:pointer;background:#fff;border:1px solid #adc3df;border-radius:7px;place-items:center;width:32px;height:32px;padding:0;display:inline-grid}.brand-existing-evidence-trigger:hover,.brand-existing-evidence-trigger[aria-expanded=true]{background:#f5f8fd;border-color:#779bc8}.brand-existing-evidence-trigger svg{width:17px;height:17px}.brand-existing-evidence-menu{z-index:20;background:#fff;border:1px solid #ccd9ea;border-radius:9px;gap:3px;width:min(360px,100vw - 48px);padding:10px;display:grid;position:absolute;top:calc(100% + 7px);left:0;box-shadow:0 10px 30px #263c5924}.brand-existing-evidence-menu[hidden]{display:none}.brand-existing-evidence-menu.is-portaled{z-index:1000;min-width:0;max-height:calc(100vh - 24px);position:fixed;right:auto;overflow-y:auto}.brand-existing-evidence-menu>strong{color:#263c59;font-size:.68rem}.brand-existing-evidence-menu>span{color:var(--muted);font-size:.61rem;line-height:1.4}.brand-existing-evidence-menu>div{gap:4px;margin-top:5px;display:grid}.brand-existing-evidence-menu form>button{color:#263c59;text-align:left;cursor:pointer;background:#f7f9fc;border:1px solid #0000;border-radius:7px;align-items:center;gap:12px;width:100%;padding:8px 9px;display:flex}.brand-existing-evidence-menu form>button:hover:not(:disabled){background:#f0f5fb;border-color:#b8cbe3}.brand-existing-evidence-menu form>button>span:first-child{flex:auto;gap:1px;min-width:0;display:grid}.brand-existing-evidence-menu form>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;overflow:hidden}.brand-existing-evidence-menu form>button small{color:var(--muted);font-size:.58rem}.brand-existing-evidence-connecting{color:#315f9e;font-size:.61rem;font-weight:750}.brand-evidence-item .brand-requirement-evidence-form{margin-top:0;padding-top:0}.brand-requirement-evidence-upload{border-radius:8px;width:100%}.brand-requirement-evidence-upload.is-dragging{outline-offset:4px;outline:2px solid #bca8ee}.brand-evidence-file-chooser{background:#fff;border-style:solid;justify-self:start;width:fit-content;max-width:100%;padding:7px 10px;display:inline-flex}.brand-evidence-file-chooser svg{display:none}.brand-evidence-file-chooser>small{color:var(--muted);font-size:.62rem}.brand-evidence-upload-confirmation{border-top:1px solid var(--border);align-items:center;gap:18px;width:100%;padding:12px 0 0;display:flex}.brand-evidence-selected-file{flex:320px;align-items:center;gap:10px;min-width:0;display:flex}.brand-evidence-file-icon{width:30px;height:34px;color:var(--blue);letter-spacing:.03em;background:#edf3fa;border-radius:5px;flex:none;place-items:center;font-size:.52rem;font-weight:800;display:inline-grid}.brand-evidence-file-icon svg{width:18px;height:18px}.brand-evidence-selected-file>span:nth-child(2){flex:auto;gap:1px;min-width:0;display:grid}.brand-evidence-selected-file strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.brand-evidence-selected-file small{color:var(--muted);font-size:.6rem}.brand-evidence-selected-file-change{color:var(--blue);background:0 0;border:0;padding:0;font-size:.62rem}.brand-evidence-upload-actions>.brand-evidence-staged-clear{min-height:auto;color:var(--muted);background:0 0;border:0;padding:4px 2px;font-size:.62rem;font-weight:650}.brand-evidence-upload-actions>.brand-evidence-staged-clear:hover:not(:disabled){color:var(--ink);text-underline-offset:2px;background:0 0;text-decoration:underline}.brand-evidence-upload-actions{flex:0 500px;align-items:center;gap:9px;min-width:0;display:flex}.brand-evidence-upload-actions>label{color:var(--muted);flex:auto;font-size:.61rem;font-weight:700}.brand-document-type-field>span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.brand-document-type-field select{width:100%}.brand-evidence-upload-actions select{min-height:36px;padding:6px 30px 6px 10px;font-size:.68rem}.brand-evidence-upload-actions>button{align-items:center;gap:7px;min-height:36px;padding:7px 12px;font-size:.68rem;display:inline-flex}.brand-evidence-upload-actions>button .brand-inline-spinner{border-color:#fff #ffffff73 #ffffff73;width:12px;height:12px}.brand-evidence-confirmed-type{color:var(--muted);flex:auto;font-size:.65rem;font-weight:700}.brand-submission-card{border-top:1px solid var(--border);margin-top:8px;padding:24px 4px}.brand-submission-processing{align-items:flex-start;gap:10px;display:flex}.brand-submission-processing>.brand-inline-spinner{width:15px;height:15px;margin-top:6px}.brand-submission-card.is-ready h2,.brand-submission-card.is-unresolved_submittable h2{color:var(--ink)}.brand-review-shell{interpolate-size:allow-keywords}.brand-review-shell .brand-label-file-summary,.brand-review-shell .brand-preparation-card,.brand-review-shell .brand-analysis-heading,.brand-review-shell .brand-label-results-card,.brand-review-shell .brand-evidence-workspace,.brand-review-shell .brand-submission-card{animation:.28s cubic-bezier(.22,1,.36,1) both brand-surface-enter}.brand-review-shell .brand-label-results-card{animation-delay:35ms}.brand-review-shell .brand-evidence-workspace{animation-delay:70ms}.brand-review-shell .brand-submission-card{animation-delay:.105s}.brand-review-shell details::details-content{opacity:0;block-size:0;transition:block-size .22s cubic-bezier(.22, 1, .36, 1), opacity .15s ease, content-visibility .22s allow-discrete;overflow:clip}.brand-review-shell details[open]::details-content{opacity:1;block-size:auto}.brand-review-shell details>summary{transition:background-color .16s,color .16s}.brand-review-shell details>summary:hover{background:#f2ecff5c}.brand-review-shell .brand-inline-vera-finding>summary:hover,.brand-review-shell .brand-inline-vera-finding>summary:focus-visible{background:0 0}.brand-review-shell .brand-target-result>summary{transition:padding .18s cubic-bezier(.22,1,.36,1),background-color .16s}.brand-review-shell .brand-target-result[open]>summary{padding-bottom:10px}.brand-review-shell .brand-target-outcome,.brand-review-shell .brand-evidence-status,.brand-review-shell .brand-label-results-summary{transition:color .18s,background-color .18s,border-color .18s,opacity .18s,transform .18s cubic-bezier(.22,1,.36,1)}.brand-review-shell .brand-evidence-analysis-intro,.brand-review-shell .brand-target-results,.brand-review-shell .brand-supplied-evidence,.brand-review-shell .brand-evidence-upload-confirmation{animation:.24s cubic-bezier(.22,1,.36,1) both brand-content-reveal}.brand-review-shell .brand-evidence-item{transition:background-color .2s;animation:.26s cubic-bezier(.22,1,.36,1) both brand-row-enter}.brand-review-shell .brand-evidence-item:nth-child(2){animation-delay:30ms}.brand-review-shell .brand-evidence-item:nth-child(3){animation-delay:60ms}.brand-review-shell .brand-evidence-item:nth-child(4){animation-delay:90ms}.brand-review-shell .brand-evidence-item:nth-child(5){animation-delay:.12s}@starting-style{.brand-review-shell .brand-target-outcome,.brand-review-shell .brand-evidence-status{opacity:0;transform:translateY(2px)scale(.97)}}@keyframes brand-surface-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes brand-content-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes brand-row-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:720px){.brand-case-feedback-stage.is-history>summary,.brand-original-submission>summary,.brand-case-current-stage.is-follow-up>summary,.brand-case-current-stage.is-follow-up .brand-case-current-content,.brand-original-submission.has-feedback .brand-post-vera-report,.brand-case-current-stage.is-follow-up.is-inline{margin-left:14px;margin-right:14px}.brand-case-stage-copy>small,.brand-original-submission-summary-copy>small{text-overflow:clip;white-space:normal;overflow:visible}.brand-case-stage-toggle,.brand-original-submission-toggle{padding:6px 8px;font-size:.6rem}.brand-follow-up-step{margin-left:14px;margin-right:14px}.brand-evidence-item,.brand-submission-card{padding-left:16px;padding-right:16px}.brand-label-results-card>summary{grid-template-columns:minmax(0,1fr) 16px;gap:7px 12px}.brand-label-results-summary{white-space:normal;grid-column:1;justify-self:start}.brand-label-results-chevron{grid-area:1/2/span 2}.brand-target-result>summary,.brand-evidence-heading{flex-direction:column;align-items:flex-start}.brand-target-selector-heading{flex-direction:column;align-items:stretch;gap:10px}.brand-target-outcomes{justify-content:flex-start;max-width:100%}.brand-evidence-upload-confirmation{flex-direction:column;align-items:stretch;width:100%}.brand-evidence-upload-actions{flex-direction:column;align-items:stretch;padding-left:0}.brand-evidence-add-actions.has-staged-file :is(.brand-evidence-selected-file,.brand-evidence-upload-actions),.brand-evidence-add-actions.has-staged-file .brand-evidence-upload-actions>label{flex:0 auto}}@media (prefers-reduced-motion:reduce){.brand-inline-spinner,.brand-target-reviewing-spinner{animation:none}}.brand-no-evidence{background:#f4faf6;border:1px solid #cfe8d8;border-radius:10px;gap:4px;padding:15px 16px;display:grid}.brand-no-evidence strong{color:#176b3a;font-size:.8rem}.preparation-card>.items-heading{padding:0}.preparation-status{background:var(--blue-soft);color:var(--blue);white-space:nowrap;border-radius:999px;align-self:flex-start;align-items:center;gap:7px;padding:7px 11px;font-size:.72rem;font-weight:750;display:inline-flex}.status-succeeded{color:#176b3a;background:#eaf8ef}.status-failed,.status-partially_succeeded{color:#a33129;background:#fff0ee}.status-waiting_for_evidence,.status-blocked{background:var(--attention-background);color:var(--attention-foreground)}.preparation-message{border:1px solid var(--border);background:#f8fbff;border-radius:10px;align-items:center;gap:16px;padding:16px 18px;display:flex}.preparation-message p,.requirement p,.annotation p{color:var(--muted);margin:5px 0 0;line-height:1.55}.preparation-message-warning{background:#fffbf2;border-color:#efd59b}.target-preparation-spinner{border:2px solid #c9dbef;border-top-color:currentColor;border-radius:50%;flex:none;width:13px;height:13px;animation:.9s linear infinite spin}.evidence-plan h3{color:var(--ink);margin:0 0 12px;font-size:.95rem}.evidence-plan>.muted{font-size:.8rem}.annotation h4{color:var(--ink);margin:12px 0 0;font-size:.76rem}.requirement-list{gap:8px;display:grid}.target-preparation-list{gap:12px;display:grid}.relevance-batch-list{border-top:1px solid var(--border);gap:12px;padding:0 24px 20px;display:grid}.relevance-batch{border:1px solid var(--border);background:#fff;border-radius:9px;overflow:hidden}.relevance-batch:first-child{margin-top:16px}.relevance-batch-heading{justify-content:space-between;align-items:flex-start;gap:16px;padding:14px;display:flex}.relevance-batch-heading .preparation-status{align-items:center;gap:6px;display:inline-flex}.relevance-batch>form,.relevance-batch>.job-error,.relevance-batch>.relevance-batch-empty{margin:0 14px 14px}.relevance-batch-empty{color:var(--muted);font-size:.74rem}.relevance-result-table td:first-child{gap:4px;min-width:210px;display:grid}.relevance-result-table td:first-child code,.relevance-result-table small{color:var(--muted);font-size:.66rem}.relevance-result-table td:last-child{min-width:280px}.relevance-result-table td:last-child p{margin:0 0 4px;line-height:1.45}.relevance-outcome{background:var(--blue-soft);color:var(--blue);white-space:nowrap;border-radius:999px;padding:4px 7px;font-size:.68rem;font-weight:750;display:inline-flex}.relevance-not-relevant{color:#7b5b27;background:#f5f1e9}.relevance-failed-open{color:#754b13;background:#fff7e8}.target-preparation-blocked-group-start{margin-top:24px;position:relative}.target-preparation-blocked-group-start:before{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;content:"Blocked targets";font-size:.68rem;font-weight:700;position:absolute;top:-25px;left:0}.requirement{border:1px solid var(--border);background:#fff;border-radius:9px;padding:13px 14px}.target-preparation{border:1px solid var(--border);background:#fff;border-radius:9px;padding:18px}.requirement-heading,.target-preparation-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.requirement-heading strong,.target-preparation-heading strong{color:var(--ink);font-size:.8rem}.requirement p{font-size:.76rem}.requirement-scope{margin-top:8px}.requirement-scope summary{cursor:pointer;width:fit-content;color:var(--blue);align-items:baseline;gap:7px;font-size:.7rem;list-style:none;display:flex}.requirement-scope summary::-webkit-details-marker{display:none}.requirement-scope summary:before{content:"▸";font-size:.72rem}.requirement-scope[open] summary:before{content:"▾"}.requirement-scope summary>span{color:var(--muted)}.requirement-scope ul{background:var(--surface-muted);border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 14px;margin:7px 0 0;padding:8px 10px;list-style:none;display:grid}.requirement-scope li{min-width:0;color:var(--body);grid-template-columns:minmax(110px,.4fr) minmax(0,1fr);gap:7px;font-size:.7rem;line-height:1.4;display:grid}.requirement-scope li span:first-child{color:var(--muted);font-weight:650}.requirement-accepted-evidence{color:var(--muted);align-items:baseline;gap:7px;margin-top:8px;font-size:.7rem;line-height:1.45;display:flex}.requirement-accepted-evidence strong{color:var(--body);white-space:nowrap}.requirement-evidence-form{border-top:1px solid var(--border);grid-template-columns:minmax(220px,360px) minmax(0,1fr);align-items:end;gap:8px;margin-top:10px;padding-top:10px;display:grid}.requirement-evidence-form label{color:var(--ink);gap:4px;font-size:.7rem;font-weight:700;display:grid}.requirement-evidence-form select{border:1px solid var(--border);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:7px;padding:7px 9px}.requirement-evidence-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.requirement-evidence-actions button{margin:0}.requirement-evidence-actions span{min-width:0;max-width:320px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.requirement-evidence-list{gap:5px;margin:9px 0 0;padding:0;list-style:none;display:grid}.requirement-evidence-list li{background:#f4faf6;border-left:3px solid #2a7d4f;gap:2px;padding:7px 9px;font-size:.7rem;display:grid}.evidence-relevance-details{border-top:1px solid #dcebe2;margin-top:5px;padding-top:7px}.evidence-relevance-details>summary{cursor:pointer;width:fit-content;color:var(--blue);font-size:.68rem;font-weight:750;list-style:none}.evidence-relevance-details>summary::-webkit-details-marker{display:none}.evidence-relevance-details>summary:before{content:"▸";margin-right:6px}.evidence-relevance-details[open]>summary:before{content:"▾"}.evidence-relevance-details .relevance-batch-list{border-top:0;padding:8px 0 0}.evidence-relevance-details .relevance-batch:first-child{margin-top:0}.target-preparation-meta{color:var(--muted);align-items:center;gap:8px;margin-top:4px;font-size:.7rem;display:flex}.target-preparation-meta span:before{content:"·";margin-right:8px}.assessment-status{white-space:nowrap;border-radius:999px;align-self:flex-start;align-items:center;padding:7px 11px;font-size:.72rem;font-weight:750;display:inline-flex}.target-preparation-statuses{align-items:flex-start;gap:7px;display:flex}.assessment-appears_consistent{color:#176b3a;background:#eaf8ef}.assessment-needs_attention,.assessment-potential_conflict{background:var(--conflict-background);color:var(--conflict-foreground)}.assessment-insufficient_information{background:var(--attention-background);color:var(--attention-foreground)}.assessment-unavailable{background:var(--surface-muted);color:var(--muted)}.assessment-multiple{background:var(--blue-soft);color:var(--blue)}.annotation{border-top:1px solid var(--border);margin-top:16px;padding-top:16px}.annotation>p{color:var(--body);font-size:.78rem}.annotation .brand-inclusion-note{color:#8a5714;background:#fff4dd;border-radius:999px;width:fit-content;margin:0 0 10px;padding:5px 8px;font-size:.66rem;font-weight:750}.preparation-finding-headline,.preparation-finding-legacy{color:var(--body);margin:0;font-size:.8rem;font-weight:450;line-height:1.55}.preparation-finding-attribution{color:var(--vera-primary);align-items:center;gap:4px;margin-bottom:4px;font-size:.7rem;font-weight:700;display:flex}.preparation-finding-mark{width:13px;height:13px}.reviewer-required-action{align-items:baseline;gap:7px;margin-top:7px;font-size:.74rem;display:flex}.reviewer-required-action strong{color:var(--ink);flex:none}.annotation-insights{margin-top:12px}.annotation-insights>summary{cursor:pointer;width:fit-content;color:var(--blue);letter-spacing:normal;align-items:center;gap:7px;padding:0;font-size:.72rem;font-weight:750;list-style:none;display:flex}.annotation-insights>summary::-webkit-details-marker{display:none}.annotation-insights>summary:before{content:"▸"}.annotation-insights[open]>summary:before{content:"▾"}.annotation-assessments>summary{cursor:pointer;width:fit-content;color:var(--blue);align-items:center;gap:7px;font-size:.72rem;font-weight:750;list-style:none;display:flex}.annotation-assessments>summary::-webkit-details-marker{display:none}.annotation-assessments>summary:before{content:"▸"}.annotation-assessments[open]>summary:before{content:"▾"}.annotation-assessment-list{gap:10px;margin-top:12px;display:grid}.annotation-assessment{border:1px solid var(--border);background:#fbfcfe;border-radius:8px;padding:13px 14px}.annotation-assessment-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.annotation-assessment-heading>div{gap:2px;min-width:0;display:grid}.annotation-assessment-heading strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.annotation-assessment-heading time{color:var(--muted);font-size:.64rem}.annotation-history{color:var(--body);margin-top:10px;font-size:.7rem}.annotation-history>summary{cursor:pointer;width:fit-content;color:var(--blue);font-weight:700}.annotation-history ol{gap:8px;margin:10px 0 0;padding-left:18px;display:grid}.annotation-history li span,.annotation-history li time{margin-top:2px;display:block}.annotation-history li time{color:var(--muted);font-size:.66rem}.annotation-insights-content{border-top:1px solid var(--border);margin-top:12px;padding-top:12px}.annotation-insights-content>h4:first-child{margin-top:0}.observation{background:#f8fafc;border-radius:7px;margin-top:10px;padding:11px}.observation p{color:var(--body);margin-top:0;font-size:.76rem}.observation small{color:var(--muted);margin-top:4px;font-size:.7rem;display:block}.uncertainty,.potential-target-issue,.job-error{color:#754b13;background:#fff7e8;border-radius:7px;margin-top:12px;padding:10px 12px;font-size:.74rem;line-height:1.5}.uncertainty ul{margin:6px 0 0;padding-left:18px}.attempt-row{border-bottom:1px solid var(--border);grid-template-columns:1.5fr .7fr 1.2fr .7fr .9fr;gap:10px;margin-top:8px;padding:9px;display:grid}.attempt-row .job-error{grid-column:1/-1;margin:0}.readiness{margin:14px 0 0}.muted{color:var(--muted)}@media (max-width:720px){.shell,.site-header-inner{width:min(100% - 28px,1080px)}.shell{padding-top:30px}.context-bar,.review-heading,.preview-heading,.failure-card,.items-heading{flex-direction:column;align-items:stretch}.failure-actions,.review-heading-controls{flex-direction:column;align-items:flex-start}.review-reference{text-align:left}.meet-vera-card{padding:46px 22px}.upload-card,.processing-card{padding:18px}.preview{min-height:390px}.compact-label-upload .local-file-preview{width:100%;min-height:240px;max-height:320px}.completed-label-summary{flex-wrap:wrap;align-items:flex-start}.label-review-scope-items article{max-width:100%}.technical-details-grid,.attempt-row{grid-template-columns:1fr}.preparation-card{gap:18px;padding:18px}.brand-preparation-card{gap:24px;padding:20px}.brand-checklist-heading{flex-direction:column}.brand-evidence-list,.brand-no-evidence{margin-left:0}.brand-progress-state{flex-wrap:wrap;align-items:flex-start}.brand-progress-state>span:last-child{width:100%;margin-left:35px}.brand-evidence-item .requirement-evidence-form,.brand-evidence-upload-controls{grid-template-columns:1fr}.brand-evidence-upload-meta{flex-direction:column;align-items:stretch}.brand-evidence-supports>ul,.requirement-evidence-form,.requirement-scope ul{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.brand-follow-up-evidence-selection{border-top:1px solid #e4eaf2;gap:16px;padding-top:16px;display:grid}.brand-follow-up-evidence-selection>header{gap:3px;display:grid}.brand-follow-up-evidence-vera{width:fit-content;color:var(--vera-primary);align-items:center;gap:8px;display:inline-flex}.brand-follow-up-evidence-vera .vera-mark{flex:none;width:17px;height:17px}.brand-follow-up-evidence-vera strong{color:var(--vera-primary);font-size:.61rem;font-weight:750;line-height:1.2}.brand-follow-up-evidence-selection>header>div{gap:3px;margin-left:25px;display:grid}.brand-follow-up-evidence-selection>header h4{color:#172943;margin:0;font-size:.76rem}.brand-follow-up-evidence-selection>header p,.brand-follow-up-evidence-target p{color:var(--muted,#5f708c);margin:0;font-size:.7rem;line-height:1.5}.brand-follow-up-evidence-target{border-top:1px solid #dce4ef;gap:12px;padding:16px 0 0 22px;display:grid}.brand-follow-up-evidence-finding{border-left:2px solid #d9ccf5;gap:2px;padding-left:11px;display:grid}.brand-follow-up-evidence-finding>small{color:var(--vera-primary);font-size:.61rem;font-weight:750}.brand-follow-up-evidence-finding>strong{color:#172943;font-size:.75rem;line-height:1.35}.brand-follow-up-evidence-finding>span{color:#65758e;font-size:.61rem;line-height:1.4}.brand-follow-up-evidence-finding>p{margin-top:4px}.brand-follow-up-selected-evidence{gap:0;width:min(560px,100%);margin:0;padding:0;list-style:none;display:grid}.brand-follow-up-selected-evidence li{background:#eef2f7;border-radius:7px;align-items:center;gap:10px;padding:9px 10px;display:flex}.brand-follow-up-selected-evidence li>span:nth-child(2){flex:auto;gap:1px;min-width:0;display:grid}.brand-follow-up-selected-evidence strong{color:#263c59;text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.brand-follow-up-selected-evidence small,.brand-target-evidence-readiness{color:var(--muted,#5f708c);font-size:.59rem}body:has(.reviewer-redesign){background:#fff}.reviewer-redesign{--border:#e5ebf3;--blue:#2563eb;max-width:none;margin:0 0 0 48px;padding:0}.reviewer-redesign [hidden]{display:none!important}.reviewer-redesign .reviewer-case-header{border-bottom:1px solid #e7edf5;grid-template-columns:auto minmax(0,1fr) auto;align-content:center;gap:5px 14px;height:78px;margin:0;padding:12px 20px 12px 18px;display:grid;position:relative}.reviewer-redesign .reviewer-case-back{white-space:nowrap;grid-area:1/1;gap:10px;margin:0;font-size:12px}.reviewer-redesign .reviewer-label-thumbnail{display:none}.reviewer-redesign .reviewer-case-heading{display:contents}.reviewer-title-row{grid-area:1/2;align-items:center;gap:14px;min-width:0;display:flex}.reviewer-redesign .reviewer-case-heading h1{letter-spacing:-.2px;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;font-weight:650;overflow:hidden}.reviewer-round-status{color:#2563eb;white-space:nowrap;background:#edf4ff;border:1px solid #cee0ff;border-radius:20px;padding:2px 12px;font-size:11px}.reviewer-redesign .reviewer-case-subline{grid-area:2/1/auto/3;align-items:center;gap:15px;font-size:12px;display:flex}.reviewer-redesign .reviewer-case-standard{color:#5a6d8e;margin:0;font-size:12px}.reviewer-redesign .reviewer-case-metadata{color:#5a6d8e;gap:15px;margin:0;font-size:12px}.reviewer-redesign .reviewer-case-metadata>div{gap:5px;display:flex}.reviewer-redesign .reviewer-case-metadata dt,.reviewer-redesign .reviewer-case-metadata dd{color:#5a6d8e;margin:0;font-size:12px}#reviewer-completion-action{grid-area:1/3/3;align-self:center}.reviewer-completion-button{color:#fff;background:#142440;border:1px solid #142440;border-radius:6px;padding:9px 24px;font-size:12px;box-shadow:0 2px 3px #14244015}.reviewer-redesign .reviewer-case-layout{background:#fff;border:0;border-radius:0;grid-template-columns:306px minmax(0,1fr);height:calc(100dvh - 128px);min-height:0}.reviewer-redesign .reviewer-target-rail{background:#fff;border-color:#e5ebf3;overflow:auto}.reviewer-rail-controls{z-index:3;background:#fff;border-bottom:1px solid #e7edf5;padding:13px 14px 10px;position:sticky;top:0}.reviewer-rail-controls>div:first-child{align-items:center;gap:9px;margin-bottom:12px;font-size:13px;display:flex}.reviewer-count{color:#536480;background:#edf0f6;border-radius:20px;place-items:center;min-width:21px;height:20px;padding:0 5px;font-size:11px;font-weight:500;display:inline-grid}.reviewer-target-search{color:#8795ab;border:1px solid #e1e8f2;border-radius:6px;align-items:center;gap:8px;padding:0 9px;display:flex}.reviewer-target-search input{color:#263b5d;background:0 0;border:0;outline:none;width:100%;min-width:0;padding:7px 0;font-size:11px}.reviewer-target-search:focus-within{border-color:#7ca8ff;box-shadow:0 0 0 2px #2563eb10}.reviewer-target-filters{gap:4px;margin-top:10px;display:flex}.reviewer-target-filters button{color:#526381;white-space:nowrap;background:#f5f7fa;border:1px solid #0000;border-radius:5px;align-items:center;gap:5px;padding:3px 5px;font-size:10px;display:flex}.reviewer-target-filters button span{background:#e8edf5;border-radius:9px;padding:0 4px;font-size:10px}.reviewer-target-filters button[aria-pressed=true]{color:#205adb;background:#f4f8ff;border-color:#d8e6ff}.reviewer-redesign .reviewer-target-rail-header{background:#fff;border-bottom:1px solid #edf1f6;padding:8px 16px;position:static}.reviewer-redesign .reviewer-target-rail-header>strong{display:none}.reviewer-redesign .reviewer-target-rail-header span{font-size:10px}.reviewer-redesign .reviewer-target-group{margin:0;padding:0}.reviewer-redesign .reviewer-target-group-heading{color:#7b89a0;background:#fbfcfe;border-bottom:1px solid #edf1f6;padding:7px 16px;font-size:10px}.reviewer-redesign .reviewer-target-card{box-shadow:none;background:#fff;border:0;border-bottom:1px solid #edf1f6;border-radius:0;margin:0;padding:9px 12px 9px 42px;position:relative}.reviewer-redesign .reviewer-target-card:before{content:"";background:#a2adc0;border-radius:50%;width:8px;height:8px;position:absolute;top:16px;left:18px;box-shadow:0 0 0 5px #f7f8fb}.reviewer-redesign .reviewer-target-card:has(.is-attention,.is-manual):before{background:#f04466;box-shadow:0 0 0 5px #fff3f5}.reviewer-redesign .reviewer-target-card[data-review-completed=true]:before{background:#218454;box-shadow:0 0 0 5px #edf8f2}.reviewer-redesign .reviewer-target-card:has(.reviewer-human-status):has(.reviewer-human-status){border-bottom-color:#edf1f6}.reviewer-redesign .reviewer-target-card.is-active{background:#eaf2ff;box-shadow:inset 2px 0 #2563eb}.reviewer-redesign .reviewer-target-card:hover{background:#f5f8fc}.reviewer-redesign .reviewer-target-card.is-active:hover{background:#eaf2ff}.reviewer-redesign .reviewer-target-link{gap:3px;padding:0}.reviewer-redesign .reviewer-target-link strong{color:#182e51;font-size:11px;font-weight:550;line-height:1.4}.reviewer-redesign .reviewer-target-trigger{color:#7889a4;font-size:10px;line-height:1.4}.reviewer-redesign .reviewer-target-card-footer{gap:5px;margin-top:5px;padding:0}.reviewer-redesign .reviewer-target-card-footer>span{background:0 0;border:0;padding:0;font-size:9px;line-height:1.4}.reviewer-redesign .reviewer-human-status{color:#24684f}.reviewer-filter-empty{color:#718099;padding:15px;font-size:12px}.reviewer-redesign .reviewer-target-workspace{background:#fbfcfe;flex-direction:column;display:flex;overflow:auto}.reviewer-redesign .reviewer-target-workspace>header{background:#fff;border-bottom:1px solid #e7edf5;flex:none;min-height:0;padding:8px 14px}.reviewer-redesign .reviewer-target-workspace>header h2{margin:0;font-size:12px;line-height:1.4}.reviewer-redesign .reviewer-target-type{color:#7a88a0;margin:0;font-size:10px}.reviewer-redesign .reviewer-criteria{background:#fff;border:0;border-bottom:1px solid #e7edf5;border-radius:0;margin:0;padding:7px 14px;font-size:11px}.reviewer-redesign .reviewer-criteria summary{color:#718099;font-size:11px}.reviewer-redesign .reviewer-document-tabs{background:#fff;border-bottom:1px solid #e7edf5;margin:0;padding:5px 12px}.reviewer-redesign .reviewer-document-tabs a{border-radius:4px;padding:5px 8px;font-size:10px}.reviewer-redesign .reviewer-document-workspace{flex:1 0 auto;grid-template-columns:minmax(0,1fr) 386px;min-height:0}.reviewer-redesign .reviewer-document-viewer{background:#f7f9fc;border-color:#e7edf5;flex-direction:column;min-height:0;padding:11px 12px;display:flex}.reviewer-redesign .reviewer-document-viewer>header{background:#fbfcfe;border:1px solid #e4ebf4;border-radius:6px;gap:8px;padding:9px 12px}.reviewer-redesign .reviewer-document-viewer>header strong{font-size:11px;font-weight:550}.reviewer-redesign .reviewer-document-viewer>header span,.reviewer-redesign .reviewer-document-viewer>header a{font-size:10px}.reviewer-redesign .reviewer-artifact-frame{flex:1;height:auto;min-height:400px;padding:12px 0 0}.reviewer-redesign .reviewer-artifact-frame img{object-position:top;height:auto;box-shadow:none;border:1px solid #edf1f6;display:block}.reviewer-redesign .reviewer-pdf-page{box-shadow:0 1px 3px #1524400a}.reviewer-redesign .reviewer-comment-column{background:#fff;min-height:0;padding:12px 14px;overflow:visible}.reviewer-redesign .reviewer-comment-column>header{margin-bottom:12px}.reviewer-redesign .reviewer-comment-column>header strong{align-items:center;gap:8px;font-size:13px;display:flex}.reviewer-redesign .reviewer-add-annotation{color:#2563eb;background:#fff;border:1px solid #d5e3ff;border-radius:5px;width:auto;height:30px;padding:4px 10px}.reviewer-redesign .reviewer-add-annotation:after{content:" Add annotation";font-size:11px}.reviewer-redesign .reviewer-vera-annotation{border:1px solid #e6ebf3;border-left:2px solid var(--vera-primary);box-shadow:none;background:#fff;border-radius:6px;margin-bottom:10px;padding:0}.reviewer-redesign .reviewer-vera-annotation>summary{align-items:flex-start;padding:12px}.reviewer-redesign .reviewer-comment-author strong{font-size:11px}.reviewer-redesign .reviewer-comment-author span{font-size:9px}.reviewer-redesign .reviewer-comment-avatar{background:#f3efff;width:28px;height:28px}.reviewer-redesign .reviewer-comment-avatar svg{width:19px;height:19px}.reviewer-redesign .reviewer-vera-annotation-controls{gap:7px}.reviewer-redesign .reviewer-attention{border-radius:20px;padding:2px 8px;font-size:9px;font-weight:500}.reviewer-redesign .reviewer-attention.is-conflict{color:#d22a49;background:#fff2f5;border:1px solid #ffdee6}.reviewer-redesign .reviewer-vera-annotation-body{padding:0 14px 12px}.reviewer-redesign .reviewer-vera-annotation-body>p:first-child{margin-top:0}.reviewer-redesign .reviewer-vera-annotation-body h3{color:#142440;margin:0 0 12px;font-size:12px;font-weight:400;line-height:1.6}.reviewer-redesign .reviewer-comment-column p{font-size:12px;line-height:1.6}.reviewer-redesign .reviewer-evidence-citations{border-top:1px solid #e9edf5;margin:10px 0;padding-top:10px}.reviewer-redesign .reviewer-evidence-citations summary{color:#2563eb;border-radius:4px;font-size:11px}.reviewer-redesign .reviewer-evidence-citations summary:hover{background:var(--vera-subtle-background)}.reviewer-redesign .reviewer-evidence-citations>summary>strong{color:#2563eb;background:#2563eb1a}.reviewer-redesign .reviewer-evidence-citations button{color:#243958;background:#fbfcfe;border:1px solid #e5ebf3;border-radius:5px;padding:9px}.reviewer-redesign .reviewer-evidence-citations button.is-active{background:#edf4ff;border-color:#8cb0ff}.reviewer-redesign .reviewer-evidence-citation-copy strong{font-size:11px;font-weight:500}.reviewer-redesign .reviewer-evidence-citation-copy small{font-size:9px}.reviewer-redesign .reviewer-comment-column>article.reviewer-human-annotation-card{box-shadow:none;background:#f9fafc;border:1px solid #e6ebf3;border-radius:6px;margin-bottom:10px;padding:12px}.reviewer-redesign .reviewer-human-annotation-card textarea{background:#fff;border-color:#e2e9f3;border-radius:5px;min-height:75px;font-size:12px}.reviewer-redesign .reviewer-inspector-decision{border-top:1px solid #e5ebf3;margin-top:12px;padding-top:12px}.reviewer-redesign .reviewer-inspector-decision>h3{margin:0 0 9px;font-size:12px;font-weight:600}.reviewer-redesign .reviewer-decision-controls{align-items:stretch;width:100%;max-width:none}.reviewer-redesign .reviewer-decision-row{align-items:stretch;width:100%}.reviewer-redesign .reviewer-decision-menu{width:100%}.reviewer-redesign .reviewer-decision-menu summary{background:#f5f8ff;border-color:#d5e3ff;border-radius:5px;padding:8px 10px;font-size:11px}.reviewer-redesign .reviewer-target-decision-tray{box-shadow:none;background:#fff;border:0;border-radius:0;margin:12px 0 0;padding:0}.reviewer-redesign .reviewer-target-decision-tray header{padding:0 0 8px}.reviewer-redesign .reviewer-target-decision-tray header strong{font-size:11px}.reviewer-redesign .reviewer-target-decision-tray header span{font-size:10px}.reviewer-redesign .reviewer-target-decision-tray textarea{border:1px solid #e2e9f3;border-radius:5px;font-size:12px}.reviewer-redesign .reviewer-tray-action-tabs{gap:5px}.reviewer-redesign .reviewer-tray-action-tabs button{padding:5px 7px;font-size:10px}.reviewer-redesign .reviewer-tray-action-row{grid-template-columns:1fr 24px;gap:5px}.reviewer-redesign .reviewer-tray-action-type{grid-column:1/-1;font-size:10px}.reviewer-redesign .reviewer-target-decision-tray footer{flex-direction:row;align-items:center;gap:8px;padding:8px 0 0}.reviewer-redesign .reviewer-tray-complete{color:#fff;background:#142440;border-color:#142440;border-radius:6px;flex-shrink:0;justify-content:center;width:auto;padding:6px 10px;font-size:11px}.reviewer-redesign .reviewer-history-panel{box-shadow:none;border-radius:5px;margin:8px 12px;font-size:11px}.reviewer-redesign .reviewer-history-panel summary{padding:8px 12px}.reviewer-redesign .reviewer-history-panel p{font-size:12px}.reviewer-redesign .reviewer-combined-synthesis{border:1px solid #e6ebf3;border-radius:6px;padding:10px;font-size:11px}.reviewer-completion-dialog{color:#142440;background:#fff;border:1px solid #e4eaf3;border-radius:12px;width:min(760px,100vw - 40px);max-height:calc(100dvh - 70px);padding:0;box-shadow:0 18px 80px #10203e30}.reviewer-completion-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#12213d55}.reviewer-completion-dialog>header{border-bottom:1px solid #e6ebf3;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.reviewer-completion-dialog h2{letter-spacing:-.4px;margin:4px 0;font-size:18px}.reviewer-completion-dialog>header p{color:#718099;margin:0;font-size:12px}.reviewer-dialog-close{color:#536480;background:#f4f6fa;border:1px solid #e6ebf3;border-radius:5px;width:30px;height:30px;padding:0;font-size:20px}.reviewer-completion-ineligible{padding:24px;font-size:13px;line-height:1.6}.reviewer-completion-dialog .reviewer-feedback-panel{box-shadow:none;background:#fff;border:0;border-radius:0;margin:0;padding:24px}.reviewer-completion-dialog .reviewer-feedback-panel.is-ready{background:#fbfaff}.reviewer-completion-dialog .reviewer-feedback-editor-header{background:#fff;padding:0 0 16px}.reviewer-completion-dialog .reviewer-feedback-actions button:last-child{background:#142440;border-color:#142440}@media (min-width:1600px){.reviewer-redesign .reviewer-document-workspace{grid-template-columns:minmax(0,1fr) 410px}}@media (max-width:1200px){.reviewer-redesign .reviewer-case-layout{grid-template-columns:250px minmax(0,1fr)}.reviewer-redesign .reviewer-document-workspace{grid-template-columns:minmax(0,1fr) 320px}.reviewer-redesign .reviewer-case-back{font-size:10px}}@media (max-width:950px){.reviewer-redesign .reviewer-document-workspace{grid-template-columns:1fr}.reviewer-redesign .reviewer-artifact-frame{flex:none;height:60vh}.reviewer-redesign .reviewer-comment-column{overflow:visible}.reviewer-redesign .reviewer-case-layout{height:calc(100dvh - 128px)}.reviewer-redesign .reviewer-title-row{gap:7px}.reviewer-header-target-count{display:none}}@media (max-width:650px){.reviewer-redesign{margin-left:0}.reviewer-redesign .reviewer-case-header{grid-template-columns:minmax(0,1fr) auto;height:auto;padding:12px}.reviewer-redesign .reviewer-case-back{grid-row:1}.reviewer-title-row{grid-area:2/1/auto/-1}.reviewer-redesign .reviewer-case-subline{flex-wrap:wrap;grid-row:3;gap:5px}#reviewer-completion-action{grid-area:1/2}.reviewer-completion-button{padding:6px 10px;font-size:10px}.reviewer-redesign .reviewer-case-layout{grid-template-columns:1fr;height:auto}.reviewer-redesign .reviewer-target-rail{max-height:260px}.reviewer-redesign .reviewer-artifact-frame{height:55vh;min-height:0}.reviewer-redesign .reviewer-document-workspace{min-height:0}}.reviewer-redesign .reviewer-decision-row{flex-direction:column;gap:10px}.reviewer-decision-options{gap:4px;display:grid}.reviewer-decision-options label{color:#415576;cursor:pointer;border:1px solid #0000;border-radius:5px;align-items:center;gap:8px;padding:7px 9px;font-size:11px;display:flex}.reviewer-decision-options label:hover{background:#f7f9fc}.reviewer-decision-options label.is-selected{color:#163360;background:#f0f6ff;border-color:#cee0ff}.reviewer-decision-options input{accent-color:#2563eb;width:14px;height:14px;margin:0}.reviewer-redesign .reviewer-complete-target{color:#fff;background:#142440;border-color:#142440;border-radius:6px;width:100%;height:auto;padding:9px;font-size:11px}.reviewer-redesign .reviewer-label-thumbnail{grid-area:1/3/3;width:34px;height:40px;margin-right:180px;display:block}.reviewer-redesign .reviewer-label-thumbnail-frame{border-radius:4px;width:34px;height:40px}.reviewer-redesign .reviewer-label-thumbnail .reviewer-label-magnifier{z-index:20}@media (max-width:1200px){.reviewer-redesign .reviewer-label-thumbnail{display:none}}.reviewer-redesign{width:calc(100% - 48px)}.reviewer-redesign .reviewer-label-thumbnail{margin:0;position:absolute;top:19px;right:200px}.reviewer-redesign .reviewer-target-card[data-review-outcome=CHANGES_REQUIRED]:before{content:"";background:#f04466;width:8px;height:8px;top:16px;left:18px;box-shadow:0 0 0 5px #fff3f5}.reviewer-redesign [data-review-outcome=CHANGES_REQUIRED] .reviewer-human-status{color:#b52d48}.reviewer-redesign [data-review-outcome=CHANGES_REQUIRED] .reviewer-human-status:before{content:"•";color:#f04466}.reviewer-redesign .reviewer-published-decision[data-review-outcome=CHANGES_REQUIRED]{color:#b52d48}.reviewer-redesign .reviewer-published-decision[data-review-outcome=CHANGES_REQUIRED]:before{content:"•";color:#f04466}.reviewer-redesign .reviewer-target-card[data-review-outcome=SATISFIED_WITH_RECOMMENDATIONS]:before{color:#3563a0;background:#dceafe}.reviewer-redesign .reviewer-target-card.is-historical{border-left:0}.reviewer-redesign .reviewer-vera-annotation .reviewer-comment-avatar{border-radius:50%}.reviewer-redesign .reviewer-comment-column .reviewer-add-annotation{align-items:center;gap:5px;display:inline-flex}@media (max-width:650px){.reviewer-redesign{width:100%}.reviewer-redesign .reviewer-case-standard{white-space:normal;overflow-wrap:anywhere;max-width:100%}.reviewer-redesign .reviewer-case-subline{min-width:0}.reviewer-redesign .reviewer-case-metadata{flex-wrap:wrap}.reviewer-redesign .reviewer-title-row h1{min-width:0}.reviewer-redesign .reviewer-round-status{flex-shrink:0}.reviewer-redesign .reviewer-completion-button{min-width:0}}.reviewer-redesign .reviewer-label-thumbnail{color:#526b93;width:auto;height:auto;font-size:11px;top:29px}.reviewer-redesign .reviewer-label-thumbnail-frame{display:none}.reviewer-redesign .reviewer-label-thumbnail:after{content:"View label"}.reviewer-redesign .reviewer-case-back a{color:inherit;text-decoration:none}.reviewer-redesign .reviewer-case-back a:hover{color:#2563eb}@media (max-width:1200px){.reviewer-redesign .reviewer-label-thumbnail{display:block}}@media (max-width:650px){.reviewer-redesign .reviewer-label-thumbnail{grid-area:2/2;justify-self:end;font-size:10px;position:static}.reviewer-redesign .reviewer-title-row{grid-column:1}}.reviewer-redesign .reviewer-document-viewer>header>.reviewer-document-actions{flex:none;align-items:center;gap:14px;display:flex;overflow:visible}.reviewer-redesign .reviewer-document-actions .reviewer-label-thumbnail{color:#526b93;white-space:nowrap;width:auto;height:auto;margin:0;font-size:10px;display:inline-flex;position:relative;top:auto;right:auto}.reviewer-redesign .reviewer-document-actions .reviewer-label-magnifier{z-index:30;width:min(480px,100vw - 80px);height:320px;top:calc(100% + 12px);left:auto;right:0}@media (max-width:650px){.reviewer-redesign .reviewer-document-viewer>header>.reviewer-document-actions{gap:8px}.reviewer-redesign .reviewer-document-actions .reviewer-label-magnifier{width:min(320px,100vw - 48px);height:230px}}.reviewer-redesign .reviewer-document-actions .reviewer-label-thumbnail:after{width:auto;height:auto;display:block;position:static}.reviewer-redesign .reviewer-document-actions .reviewer-label-thumbnail:before{content:"";width:100%;height:12px;position:absolute;top:100%;right:0}.vera-application{--vera-shell-header:50px;--vera-shell-rail:48px;min-height:100dvh}.vera-application-header{z-index:50;height:var(--vera-shell-header);background:#fbfcfe;border-bottom:1px solid #e7edf5;justify-content:space-between;align-items:center;padding:0 18px;display:flex;position:fixed;inset:0 0 auto}.vera-application-brand{color:#10203e;align-items:center;gap:10px;font-size:18px;font-weight:700;text-decoration:none;display:flex}.vera-application-brand>span{color:#246bff;background:#eaf2ff;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.vera-application-context{align-items:center;gap:9px;font-size:11px;display:flex}.vera-context-avatar{color:#52617b;background:#e8edf5;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.vera-application-context>div{gap:2px;min-width:0;display:grid}.vera-application-context strong{text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}.vera-application-context small{color:#6b7b94;font-size:10px}.vera-application-rail{z-index:40;top:var(--vera-shell-header);width:var(--vera-shell-rail);background:#fbfcfe;border-right:1px solid #e7edf5;flex-direction:column;justify-content:space-between;display:flex;position:fixed;bottom:0;left:0;overflow-y:auto}.vera-application-rail>nav:first-child{flex-direction:column;align-items:center;gap:12px;padding:20px 0;display:flex}.vera-application-rail>nav:first-child a{color:#627391;border-radius:6px;place-items:center;width:32px;height:32px;text-decoration:none;display:grid}.vera-application-rail a:hover{color:#2563eb;background:#eef4ff}.vera-application-rail a[aria-current=page]{color:#2563eb;background:#eaf2ff}.vera-experience-switch{border-top:1px solid #e7edf5;gap:5px;padding:10px 3px 44px;display:grid}.vera-experience-switch a{color:#627391;border-radius:5px;flex-direction:column;align-items:center;gap:3px;padding:7px 0;font-size:8px;font-weight:600;text-decoration:none;display:flex}.vera-experience-switch a>span{background:#fff;border:1px solid #dce4f0;border-radius:5px;place-items:center;width:20px;height:20px;font-size:11px;display:grid}.vera-application-content{padding-top:var(--vera-shell-header);margin-left:var(--vera-shell-rail);min-width:0}.vera-application-content>.reviewer-redesign{width:100%;margin-left:0}.vera-application-content>.reviewer-shell,.vera-application-content>.reviewer-case-shell{min-height:calc(100dvh - var(--vera-shell-header))}.vera-application a:focus-visible{outline-offset:3px;outline:2px solid #4f87ff}@media (max-width:650px){.vera-application-header{padding:0 12px}.vera-application-context strong{max-width:150px}.vera-application-context small{display:none}.vera-application-rail>nav:first-child{gap:8px;padding-top:14px}.vera-application-content>.reviewer-redesign .reviewer-case-header{padding:10px}}body:has(.reviewer-index){background:#fff}.reviewer-index{background:#fff;width:100%;margin:0;padding:0}.reviewer-index .reviewer-page-heading{border-bottom:1px solid #e7edf5;margin:0;padding:20px 26px}.reviewer-index .reviewer-page-heading .label{display:none}.reviewer-index .reviewer-queue{box-shadow:none;background:#fff;border:0;border-radius:0}.reviewer-index .reviewer-queue-heading{background:#fff;border-bottom:1px solid #e7edf5;padding:14px 26px}.reviewer-index .reviewer-queue-heading>div{align-items:baseline;gap:12px;display:flex}.reviewer-index .reviewer-queue-heading h2{margin:0;font-size:12px;font-weight:600}.reviewer-index .reviewer-queue-heading p{color:#7c899e;margin:0;font-size:11px}.reviewer-queue-columns{color:#8290a5;background:#fbfcfe;border-bottom:1px solid #e7edf5;grid-template-columns:minmax(0,1fr) 190px 150px 160px;gap:24px;padding:9px 26px 9px 80px;font-size:10px;font-weight:500;display:grid}.reviewer-index .reviewer-queue-row{background:#fff;border-bottom:1px solid #edf1f6;grid-template-columns:38px minmax(0,1fr) 190px 150px 160px;gap:16px 24px;min-height:76px;padding:14px 26px;text-decoration:none;transition:background .12s;display:grid}.reviewer-index .reviewer-queue-row:hover{background:#f7faff}.reviewer-index .reviewer-product-thumbnail,.reviewer-index .reviewer-product-initial{background:#fafbfd;border:1px solid #edf1f6;border-radius:4px;width:38px;height:44px}.reviewer-index .reviewer-product-thumbnail img,.reviewer-index .reviewer-product-thumbnail iframe{object-fit:contain;width:100%;height:100%}.reviewer-index .reviewer-product-thumbnail{background:0 0;border:0;border-radius:0}.reviewer-index .reviewer-queue-product{gap:4px;min-width:0}.reviewer-index .reviewer-queue-product strong{color:#21334f;font-size:12px;font-weight:600}.reviewer-index .reviewer-queue-product span{color:#8591a6;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.reviewer-index .reviewer-queue-row>div:nth-child(n+3){align-content:center;gap:3px;display:grid}.reviewer-index .reviewer-queue-row>div:nth-child(n+3)>span{display:none}.reviewer-index .reviewer-queue-row>div>strong{color:#425573;font-size:11px;font-weight:500}.reviewer-index .reviewer-queue-row small{color:#8995a8;font-size:10px}.reviewer-queue-progress{background:#edf1f7;border:0;border-radius:4px;width:106px;height:4px;overflow:hidden}.reviewer-queue-progress::-webkit-meter-bar{background:#edf1f7;border:0;border-radius:4px}.reviewer-queue-progress::-webkit-meter-optimum-value{background:#96b0d8;border-radius:4px}.reviewer-queue-progress::-moz-meter-bar{background:#96b0d8;border-radius:4px}.reviewer-index .reviewer-queue-row .reviewer-queue-status{color:#63738b;white-space:nowrap;background:#f8f9fb;border:1px solid #e5eaf1;border-radius:5px;justify-self:start;align-items:center;gap:6px;width:fit-content;padding:3px 8px;font-size:10px;display:inline-flex}.reviewer-queue-status:before{content:"";background:#9ba8bb;border-radius:50%;width:5px;height:5px}.reviewer-index [data-review-state=FOLLOW_UP_READY] .reviewer-queue-status,.reviewer-index [data-review-state=READY_FOR_REVIEW] .reviewer-queue-status{color:#3867b5;background:#eff5ff;border-color:#dce7fb}.reviewer-index [data-review-state=FOLLOW_UP_READY] .reviewer-queue-status:before,.reviewer-index [data-review-state=READY_FOR_REVIEW] .reviewer-queue-status:before{background:#5287e8}.reviewer-index [data-review-state=IN_REVIEW] .reviewer-queue-status{background:var(--vera-highlight);color:var(--vera-primary);border-color:var(--vera-border)}.reviewer-index [data-review-state=IN_REVIEW] .reviewer-queue-status:before{background:var(--vera-medium)}.reviewer-index [data-review-state=COMPLETE] .reviewer-queue-status{color:#3e8062;background:#f0f8f4;border-color:#dcece3}.reviewer-index [data-review-state=COMPLETE] .reviewer-queue-status:before{background:#66a788}.reviewer-index .reviewer-empty{text-align:center;background:#fff;padding:64px 26px}.reviewer-index .reviewer-empty strong{font-size:13px}.reviewer-index .reviewer-empty span{color:#8290a5;font-size:12px}@media (max-width:1000px){.reviewer-index .reviewer-queue-row{grid-template-columns:38px minmax(0,1fr) 140px 105px 135px;gap:14px}.reviewer-queue-columns{grid-template-columns:minmax(0,1fr) 140px 105px 135px;gap:14px;padding-left:78px}}@media (max-width:750px){.reviewer-index .reviewer-page-heading{padding:18px}.reviewer-index .reviewer-queue-heading{padding:12px 18px}.reviewer-queue-columns{display:none}.reviewer-index .reviewer-queue-row{grid-template-columns:32px minmax(0,1fr);gap:8px 12px;padding:14px 18px}.reviewer-index .reviewer-product-thumbnail,.reviewer-index .reviewer-product-initial{width:32px;height:38px}.reviewer-index .reviewer-queue-product,.reviewer-index .reviewer-queue-row>div:nth-child(3){grid-column:2}.reviewer-index .reviewer-queue-row>div:nth-child(4){grid-column:2;align-items:center;gap:8px;display:flex}.reviewer-index .reviewer-queue-row>div:nth-child(5){grid-column:2}.reviewer-index .reviewer-queue-heading>div{flex-wrap:wrap;gap:5px 12px}}.reviewer-index .reviewer-queue-row .reviewer-queue-product strong{color:#21334f;font-size:12px;font-weight:600}@media (min-width:1001px){.reviewer-queue-columns{padding-left:88px}}.vera-experience-switch .vera-control-plane-link{margin-bottom:5px;padding:8px 0}body:has(.reviewer-overview){background:#fff}.reviewer-overview{background:#fff;width:100%;margin:0;padding:0 0 32px}.reviewer-overview .reviewer-case-header{border-bottom:1px solid #e7edf5;grid-template-columns:34px minmax(0,1fr);gap:9px 12px;margin:0;padding:18px 26px;display:grid}.reviewer-overview .reviewer-case-back{color:#687b99;grid-column:1/-1;gap:10px;margin:0 0 4px;font-size:11px;font-weight:500}.reviewer-overview .reviewer-product-thumbnail{background:#fafbfd;border:1px solid #edf1f6;border-radius:4px;width:34px;height:40px}.reviewer-overview .reviewer-case-heading{min-width:0}.reviewer-overview .reviewer-case-subline{flex-wrap:wrap;align-items:center;gap:8px 18px;display:flex}.reviewer-overview .reviewer-case-standard{color:#8290a5;margin:0;font-size:11px}.reviewer-overview .reviewer-case-metadata{gap:14px;margin:0}.reviewer-overview .reviewer-case-metadata>div{align-items:baseline;gap:5px;display:flex}.reviewer-overview .reviewer-case-metadata dt{color:#8290a5;font-size:10px;font-weight:500}.reviewer-overview .reviewer-case-metadata dd{color:#62738e;font-size:10px}.reviewer-overview .reviewer-case-id{letter-spacing:0}.reviewer-overview-section-heading{border-bottom:1px solid #e7edf5;align-items:baseline;gap:12px;padding:15px 26px;display:flex}.reviewer-overview-section-heading h2{margin:0;font-size:12px;font-weight:600}.reviewer-overview-section-heading>span{color:#8290a5;font-size:11px}.reviewer-overview .reviewer-thread{gap:0;margin:0;padding:0;display:grid}.reviewer-overview .reviewer-thread-round{border-bottom:1px solid #e7edf5;gap:0;padding:0;display:grid}.reviewer-overview .reviewer-thread-status-row{box-shadow:none;background:#fff;border:0;border-radius:0;gap:16px;padding:18px 26px}.reviewer-overview .reviewer-thread-status-row>div{gap:12px}.reviewer-overview .reviewer-thread-status-row strong{color:#243754;font-size:12px;font-weight:600}.reviewer-overview .reviewer-thread-status-row>div>div>span:not(.reviewer-thread-vera){color:#8290a5;font-size:11px;line-height:1.6}.reviewer-overview .reviewer-thread-vera{color:var(--vera-primary);font-size:9px}.reviewer-overview .reviewer-completed-check,.reviewer-overview .reviewer-thread-response-mark{color:#4e8e6d;background:#edf7f2;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.reviewer-overview .reviewer-thread-response-mark{color:#4976be;background:#eef4ff}.reviewer-overview .reviewer-thread-status-row>a{white-space:nowrap;box-shadow:none;border-radius:5px;padding:7px 12px;font-size:11px;font-weight:500}.reviewer-overview .reviewer-thread-status-row>a.button-secondary{color:#536885;background:#fff;border:1px solid #dfe6f0}.reviewer-overview .reviewer-thread-status-row>a.button-primary{color:#fff;background:#142440;border:1px solid #142440}.reviewer-overview .reviewer-thread-feedback-row{box-shadow:none;background:#fbfcfe;border:1px solid #edf1f6;border-radius:5px;gap:10px;margin:0 26px 16px 64px;padding:9px 12px}.reviewer-overview .reviewer-feedback-published-check{color:#65927a;background:#edf7f2;width:20px;height:20px}.reviewer-overview .reviewer-thread-feedback-row strong{color:#526782;font-size:11px;font-weight:500}.reviewer-overview .reviewer-thread-feedback-row>div>span{color:#8995a8;font-size:10px}.reviewer-overview .reviewer-awaiting-response{text-align:left;box-shadow:none;background:#fafbfd;border:1px solid #e7edf5;border-radius:6px;align-items:flex-start;margin:24px 26px;padding:16px 18px}.reviewer-overview .reviewer-awaiting-response-identity{justify-content:flex-start;gap:6px;font-size:10px}.reviewer-overview .reviewer-awaiting-response-identity svg{width:18px;height:18px}.reviewer-overview .reviewer-awaiting-response h2{color:#344b6a;margin:9px 0 4px;font-size:13px;font-weight:550}.reviewer-overview .reviewer-awaiting-response p{color:#8290a5;max-width:none;margin:0;font-size:11px;line-height:1.6}@media (max-width:650px){.reviewer-overview .reviewer-case-header{padding:16px}.reviewer-overview .reviewer-case-metadata{flex-wrap:wrap;gap:5px 12px}.reviewer-overview .reviewer-case-id{overflow-wrap:anywhere}.reviewer-overview-section-heading{padding:12px 16px}.reviewer-overview .reviewer-thread-status-row{flex-wrap:wrap;padding:16px}.reviewer-overview .reviewer-thread-status-row>a{margin-left:38px}.reviewer-overview .reviewer-thread-feedback-row{margin:0 16px 16px 54px}.reviewer-overview .reviewer-awaiting-response{margin:20px 16px;padding:14px}}.reviewer-overview .reviewer-awaiting-response{width:auto;max-width:none;display:block}.reviewer-overview .reviewer-awaiting-response-identity{margin:0;display:inline-flex}.reviewer-overview .reviewer-awaiting-response h2,.reviewer-overview .reviewer-awaiting-response p{text-align:left}.vera-logo{object-fit:contain;flex-shrink:0;width:60px;height:auto;display:block}.vera-application-brand .vera-logo{width:72px}.reviewer-comment-author .vera-logo{width:54px;margin-bottom:3px}.reviewer-awaiting-response-identity .vera-logo{width:50px}.reviewer-overview .reviewer-waiting-message{text-align:left;flex-direction:column;align-items:flex-start;gap:0;display:flex}.reviewer-overview .reviewer-waiting-message>.reviewer-awaiting-response-identity{align-self:flex-start;margin:0 0 8px}.reviewer-overview .reviewer-waiting-message>h2{text-align:left;width:100%;margin:0 0 4px}.reviewer-overview .reviewer-waiting-message>p{text-align:left;width:100%;margin:0}:root{--vera-response-border:#e6ebf3;--vera-response-accent:var(--vera-primary)}:is(.reviewer-redesign,.reviewer-overview,.reviewer-history-workspace) :is(.reviewer-vera-annotation,.reviewer-awaiting-response,.reviewer-combined-synthesis,.reviewer-prior-vera,.reviewer-feedback-panel),body :is(.vera-message,.brand-preparation-card,.brand-inline-vera-finding,.brand-follow-up-evidence-selection,.brand-post-vera-report,.brand-analysis-heading,.brand-evidence-analysis-intro,.brand-inline-requirement-analysis,.brand-target-explanations>section,.annotation){border:1px solid var(--vera-response-border);border-left:3px solid var(--vera-response-accent);box-shadow:none;background:#fff;border-radius:8px}body :is(.vera-message,.brand-analysis-heading,.brand-evidence-analysis-intro,.brand-inline-vera-finding){padding:16px 18px}body :is(.brand-inline-requirement-analysis,.brand-post-vera-report) .brand-inline-vera-finding{border:0;border-radius:0}.reviewer-index .reviewer-page-heading,.reviewer-overview .reviewer-case-header{box-sizing:border-box;background:#fff;border-bottom:1px solid #e7edf5;min-height:78px;margin:0;padding:12px 20px 12px 18px}.reviewer-overview .reviewer-case-header{grid-template-columns:auto minmax(0,1fr);align-content:center;gap:5px 14px;display:grid}.reviewer-overview .reviewer-case-back{white-space:nowrap;grid-area:1/1;gap:10px;margin:0;font-size:12px}.reviewer-overview .reviewer-case-heading{display:contents}.reviewer-overview .reviewer-case-heading h1{letter-spacing:-.2px;margin:0;font-size:13px;font-weight:650}.reviewer-overview .reviewer-case-subline{grid-area:2/1/auto/-1;gap:15px}.reviewer-overview .reviewer-case-standard,.reviewer-overview .reviewer-case-metadata dt,.reviewer-overview .reviewer-case-metadata dd{color:#5a6d8e;margin:0;font-size:12px}.reviewer-overview .reviewer-case-metadata{gap:15px}.reviewer-index .reviewer-page-heading{align-items:center;display:flex}.reviewer-index .reviewer-page-heading h1{letter-spacing:-.2px;align-items:center;gap:10px;margin:0 0 5px;font-size:13px;font-weight:650;display:flex}.reviewer-index .reviewer-page-heading p{color:#5a6d8e;margin:0;font-size:12px}.reviewer-index .reviewer-page-heading .reviewer-count{width:auto;height:auto;padding:2px 7px;font-size:11px}@media (max-width:700px){.reviewer-overview .reviewer-case-header{grid-template-columns:minmax(0,1fr)}.reviewer-overview .reviewer-title-row{flex-wrap:wrap;grid-area:2/1}.reviewer-overview .reviewer-case-subline{flex-wrap:wrap;grid-row:3}.reviewer-overview .reviewer-case-metadata{flex-wrap:wrap}}.reviewer-index .reviewer-page-heading,.reviewer-overview .reviewer-case-header,.reviewer-redesign .reviewer-case-header{top:var(--vera-shell-header);z-index:30;background:#fff;position:sticky}.vera-application-content>.reviewer-index{height:calc(100dvh - var(--vera-shell-header));flex-direction:column;min-height:0;display:flex;overflow:hidden}.reviewer-index .reviewer-page-heading{flex:none;position:relative;top:auto}.reviewer-index .reviewer-queue{flex-direction:column;flex:auto;min-height:0;margin:0;padding:0;display:flex;overflow:hidden}.reviewer-index .reviewer-queue-heading{flex:none}.reviewer-index .reviewer-queue-list{overscroll-behavior:contain;flex:auto;min-height:0;overflow:auto}.reviewer-index .reviewer-queue-columns{z-index:2;position:sticky;top:0}.reviewer-index .reviewer-queue-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.reviewer-index .reviewer-queue-filters{flex-wrap:wrap;gap:4px;display:flex}.reviewer-queue-filters button{color:#526381;white-space:nowrap;cursor:pointer;background:#f5f7fa;border:1px solid #0000;border-radius:5px;align-items:center;gap:5px;padding:3px 5px;font-size:10px;display:flex}.reviewer-queue-filters button[aria-pressed=true]{color:#205adb;background:#f4f8ff;border-color:#d8e6ff}.reviewer-queue-filters button span{background:#e8edf5;border-radius:9px;padding:0 4px;font-size:10px}.reviewer-queue-filters button:focus-visible{outline-offset:2px;outline:2px solid #4f87ff}.reviewer-overview .reviewer-round-timeline{list-style:none}.reviewer-overview .reviewer-round-timeline .reviewer-thread-round{padding:0 26px 14px;position:relative}.reviewer-overview .reviewer-round-timeline .reviewer-thread-status-row{padding:16px 0 8px}.reviewer-overview .reviewer-round-timeline .reviewer-thread-round[data-actionable=true]{background:#fff}.reviewer-overview .reviewer-round-timeline .reviewer-thread-round:before{content:"";background:#e5ebf3;width:1px;position:absolute;top:43px;bottom:-16px;left:38px}.reviewer-overview .reviewer-round-timeline .reviewer-thread-round:last-child:before{bottom:20px}.reviewer-overview .reviewer-timeline-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.reviewer-timeline-title h3{color:#243754;margin:0;font-size:12px;font-weight:650}.reviewer-timeline-status{color:#62738e;font-size:11px}.reviewer-timeline-current{color:#2563eb;background:#edf4ff;border-radius:4px;padding:2px 5px;font-size:10px}.reviewer-overview .reviewer-thread-status-row .reviewer-timeline-date{color:#8290a5;font-size:10px}.reviewer-round-timeline meter{accent-color:#7c99bf;width:140px;height:8px}.reviewer-overview .reviewer-timeline-feedback,.reviewer-overview .reviewer-timeline-no-feedback{color:#62738e;margin:0 0 0 38px;font-size:11px}.reviewer-timeline-feedback summary{cursor:pointer;padding:4px 0}.reviewer-timeline-feedback p{white-space:pre-wrap;max-width:800px;margin:8px 0}.reviewer-timeline-feedback a{color:#3867b5;font-size:11px}@media (max-width:650px){.reviewer-overview .reviewer-round-timeline .reviewer-thread-status-row{flex-wrap:wrap}.reviewer-overview .reviewer-round-timeline .reviewer-thread-status-row>a{margin-left:38px}}.reviewer-overview .reviewer-case-back{color:#475569;font-weight:600}.reviewer-overview .reviewer-case-back>span:last-child{color:inherit}.reviewer-overview .reviewer-case-subline{font-size:12px}.reviewer-overview .reviewer-case-metadata dt{font-weight:750}.reviewer-overview .reviewer-case-metadata>div{align-items:baseline}.reviewer-overview .reviewer-case-heading h1{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:1200px){.reviewer-overview .reviewer-case-back{font-size:10px}}.reviewer-overview .reviewer-case-back a,.reviewer-overview .reviewer-case-back a:visited{color:inherit;text-decoration:none}.reviewer-overview .reviewer-case-back a:hover{color:#2563eb}.reviewer-overview .reviewer-feedback-details{background:#fafbfd;border:1px solid #e5ebf3;border-radius:6px;max-width:1000px;margin-top:8px;padding:14px 16px}.reviewer-feedback-details>section{padding:12px 0}.reviewer-feedback-details h5{color:#718099;margin:0 0 6px;font-size:10px;font-weight:650}.reviewer-overview .reviewer-feedback-details p{max-width:none;margin:0;line-height:1.6}.reviewer-feedback-details ol{margin:0;padding-left:18px}.reviewer-feedback-details li{padding:8px 0}.reviewer-feedback-details li+li{border-top:1px solid #e5ebf3}.reviewer-feedback-details li strong{color:#243754;margin-bottom:3px;font-size:11px;display:block}.reviewer-feedback-details>a{margin-top:4px;display:inline-block}.reviewer-overview .reviewer-round-timeline .reviewer-thread-round{scroll-margin-top:calc(var(--vera-shell-header) + 90px)}.reviewer-overview .reviewer-round-timeline{padding-top:8px;padding-bottom:8px}.reviewer-overview .reviewer-round-timeline .reviewer-thread-round{border-bottom:0;padding-bottom:22px}.reviewer-overview .reviewer-round-timeline .reviewer-thread-status-row>div{align-items:flex-start}.reviewer-overview .reviewer-round-timeline .reviewer-thread-round:before{z-index:0;top:42px;bottom:-16px;left:38.5px}.reviewer-overview .reviewer-round-timeline .reviewer-thread-round:last-child:before{content:none}.reviewer-overview .reviewer-round-timeline :is(.reviewer-completed-check,.reviewer-thread-response-mark){z-index:1;flex-shrink:0;position:relative;box-shadow:0 0 0 4px #fff}.reviewer-feedback-details>section:first-child{padding-top:0}.reviewer-redesign .reviewer-revision-context{background:#fff;border-bottom:1px solid #e5ebf3;padding:10px 16px;font-size:11px}.reviewer-revision-copy{gap:3px;display:grid}.reviewer-revision-context strong{color:#243754;font-size:11px}.reviewer-revision-context span{color:#718099;font-size:10px}.reviewer-revision-controls{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.reviewer-revision-controls button{color:#526381;background:#f5f7fa;border:1px solid #e5ebf3;border-radius:5px;align-items:center;gap:5px;padding:4px 7px;font-size:10px;font-weight:600;display:inline-flex}.reviewer-revision-controls .reviewer-revision-close{background:0 0;border-color:#0000;margin-left:auto}.reviewer-revision-expanded{overscroll-behavior:contain;background:#fafbfd;border:1px solid #e5ebf3;border-radius:6px;min-width:0;max-height:240px;margin-top:8px;padding:12px;overflow:auto}.reviewer-revision-expanded[hidden]{display:none}.reviewer-revision-expanded>:is(.reviewer-previous-review,.reviewer-prior-vera,.reviewer-open-requirements)+section{margin-top:12px}.reviewer-revision-expanded .reviewer-extracted-change>header{flex-wrap:wrap;gap:10px}.reviewer-revision-expanded .reviewer-extracted-change>header>div{flex-wrap:wrap;gap:12px;display:flex}.reviewer-revision-expanded .reviewer-extracted-change a{font-size:10px;font-weight:500;text-decoration:none}.reviewer-revision-expanded .reviewer-history-grid>section{padding:10px}.reviewer-revision-expanded :is(.reviewer-previous-review,.reviewer-prior-vera)>span{text-transform:none;letter-spacing:0;font-size:10px}.reviewer-revision-expanded .reviewer-prior-vera{padding:12px}.reviewer-redesign .reviewer-revision-context .reviewer-delta-status{color:#718099}.reviewer-revision-round .reviewer-target-card-footer .reviewer-delta-status{color:#718099;border-left:1px solid #dce4ef;padding-left:6px;font-size:9px;font-weight:500}.reviewer-revision-round .reviewer-current-state{color:#62738e;font-size:9px;font-weight:600}.reviewer-prior-vera-identity{align-items:center;gap:10px;display:flex}.reviewer-prior-vera-identity .vera-logo{width:54px}.reviewer-prior-vera-identity>span{color:#718099;text-transform:none;letter-spacing:0;font-size:10px;font-weight:500}.reviewer-prior-requirements{background:#fafbfd;border-bottom:1px solid #e5ebf3;padding:10px 16px}.reviewer-prior-requirements h3{color:#243754;margin:0 0 6px;font-size:11px;font-weight:650}.reviewer-prior-requirement>p{color:#526381;margin:0 0 6px;font-size:11px;line-height:1.5}.reviewer-prior-requirement+.reviewer-prior-requirement{margin-top:10px}.reviewer-prior-requirements>small,.reviewer-requirement-unassessed{color:#718099;font-size:10px;display:block}.reviewer-prior-requirements>small{margin-top:7px}.reviewer-requirement-assessment{border:1px solid #e5ebf3;border-left:3px solid var(--vera-primary);background:#fff;border-radius:5px;padding:7px 10px}.reviewer-requirement-assessment summary{cursor:pointer;color:#526381;align-items:center;gap:8px;font-size:10px;display:flex}.reviewer-requirement-assessment summary:after{content:"+";margin-left:auto}.reviewer-requirement-assessment[open] summary:after{content:"−"}.reviewer-requirement-assessment .vera-logo{width:40px}.reviewer-requirement-assessment p{color:#526381;margin:8px 0 0;font-size:11px;line-height:1.5}.reviewer-revision-round .reviewer-prior-requirement-marker{color:#946126;background:#fff4dd;border-radius:3px;padding:1px 4px;font-size:9px}.reviewer-revision-controls>h3{color:#243754;margin:0 auto 0 0;font-size:11px;font-weight:650}.reviewer-revision-context:has(.reviewer-prior-requirements){background:#fafbfd}.reviewer-revision-context:has(.reviewer-prior-requirements) .reviewer-revision-controls{margin-top:0}.reviewer-revision-context .reviewer-prior-requirements{background:0 0;border-bottom:0;padding:8px 0 0}@media (max-width:650px){.reviewer-revision-controls>h3{flex-basis:100%}}.reviewer-redesign .reviewer-revision-context:has(.reviewer-prior-requirements){background:#fff;padding:12px 16px}.reviewer-revision-controls{justify-content:flex-end}.reviewer-revision-controls .reviewer-revision-close{margin-left:0}.reviewer-revision-controls button{box-shadow:none;background:#fff}.reviewer-revision-required-copy{margin-top:5px}.reviewer-revision-required-copy span{font-size:10px;line-height:1.5}.reviewer-prior-requirement>p{max-width:1000px}.reviewer-prior-requirements>small{margin-top:5px;font-size:9px}.reviewer-revision-expanded{background:#fff;border:0;border-top:1px solid #e5ebf3;border-radius:0;margin-top:10px;padding:12px 0 0}.reviewer-revision-expanded .reviewer-history-grid{gap:0}.reviewer-revision-expanded .reviewer-history-grid>section{background:0 0;border:0;border-radius:0;padding:8px 12px 0 0}.reviewer-revision-expanded .reviewer-history-grid>section+section{border-left:1px solid #e5ebf3;padding-left:16px}.reviewer-revision-expanded .reviewer-history-grid>section>span{text-transform:none;letter-spacing:0;font-size:9px;font-weight:600}.reviewer-revision-expanded .reviewer-history-grid p{margin:4px 0;font-size:11px;line-height:1.5}@media (max-width:650px){.reviewer-revision-controls{justify-content:flex-start}.reviewer-revision-expanded .reviewer-history-grid>section+section{border-left:0;padding-top:10px;padding-left:0}}:is(.reviewer-redesign,.reviewer-overview) .vera-logo{width:45px}.reviewer-revision-context .reviewer-prior-requirement>p{color:#243754;background:0 0;border:0;border-radius:0;max-width:1000px;margin:4px 0 10px;padding:0;font-size:12px;font-weight:500;line-height:1.5}.reviewer-revision-round .reviewer-target-card[data-prior-requirement=true][data-review-completed=false]:before{background:#f04466;box-shadow:0 0 0 5px #fff3f5}.reviewer-prior-request-callout{background:#fff8eb;border-left:3px solid #d9b56d;border-radius:6px;margin-bottom:8px;padding:12px 16px}.reviewer-prior-request-callout h3{margin:0 0 6px}.reviewer-prior-request-callout p{color:#243754;max-width:1000px;margin:0;font-size:11px;font-weight:400;line-height:1.5}.reviewer-prior-requirements .reviewer-prior-request-callout h3{color:#243754;margin:0 0 7px;font-size:11px;font-weight:700;line-height:1.4}.reviewer-requirement-assessment-row{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.reviewer-requirement-assessment-row>:is(.reviewer-requirement-assessment,.reviewer-requirement-unassessed){flex:300px;min-width:0}.reviewer-requirement-assessment-row .reviewer-revision-controls{flex:none;margin-top:0}.reviewer-revision-context .reviewer-prior-requirements{padding-top:0}.reviewer-requirement-assessment-row .reviewer-revision-controls{margin-top:3px}.reviewer-prior-request-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;margin-bottom:4px;display:flex}.reviewer-prior-requirements .reviewer-prior-request-heading h3{margin:0}.reviewer-prior-request-heading .reviewer-revision-controls{margin-top:0}.reviewer-prior-request-callout .reviewer-revision-expanded{background:0 0;border-top-color:#eadfc9}.reviewer-redesign :is(.reviewer-prior-vera,.reviewer-requirement-assessment) p{color:#526381;font-size:11px;font-weight:400;line-height:1.5}.reviewer-redesign .reviewer-prior-vera-identity>span,.reviewer-redesign .reviewer-requirement-assessment summary>span{color:#718099;font-size:10px;font-weight:500}.reviewer-redesign .reviewer-open-requirements>span{text-transform:none;letter-spacing:0;color:#718099;font-size:10px;font-weight:600}.reviewer-revision-expanded .reviewer-extracted-change{background:#fff;border:1px solid #e1e6ee;border-radius:5px;gap:0;max-width:1100px;overflow:hidden}.reviewer-revision-expanded .reviewer-extracted-change .reviewer-history-grid>section,.reviewer-revision-expanded .reviewer-extracted-change .reviewer-history-grid>section+section{padding:10px 12px}.reviewer-revision-expanded .reviewer-extracted-change .reviewer-history-grid:has(>section[data-empty=true]){grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}.reviewer-revision-expanded .reviewer-extracted-change .reviewer-history-grid>section[data-empty=true] p{color:#8290a5;font-style:italic}.reviewer-revision-expanded .reviewer-extracted-change .reviewer-inline-change{border-top:1px solid #e1e6ee;padding:10px 12px}@media (max-width:650px){.reviewer-revision-expanded .reviewer-extracted-change .reviewer-history-grid:has(>section[data-empty=true]){grid-template-columns:1fr}.reviewer-revision-expanded .reviewer-extracted-change .reviewer-history-grid>section+section{border-top:1px solid #e1e6ee;border-left:0}}.reviewer-revision-expanded .reviewer-extracted-change{background:0 0;border:0;border-radius:0}.reviewer-revision-expanded .reviewer-extracted-change>header{background:0 0;border-bottom:0;padding:0 0 8px}.reviewer-revision-expanded .reviewer-extracted-change .reviewer-history-grid{gap:16px}.reviewer-revision-expanded .reviewer-extracted-change .reviewer-history-grid>section,.reviewer-revision-expanded .reviewer-extracted-change .reviewer-history-grid>section+section{background:#ffffffa6;border:0;border-radius:4px;padding:8px 12px}.reviewer-revision-controls button[aria-expanded=true]{color:#334155;background:#f1f3f5;border-color:#cbd5e1}.reviewer-revision-round [data-target-group=unresolved] .reviewer-target-card[data-review-completed=false]:before{background:#d59a2b;box-shadow:0 0 0 5px #fff6e5}.reviewer-revision-round [data-target-group=unresolved] .reviewer-delta-status{color:#946126}.reviewer-revision-round .reviewer-target-group-heading{padding-right:26px}.reviewer-revision-context:not(:has(.reviewer-prior-requirements)):has(.reviewer-revision-disclosures){grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 16px;display:grid}.reviewer-revision-context:not(:has(.reviewer-prior-requirements)) .reviewer-revision-disclosures{display:contents}.reviewer-revision-context:not(:has(.reviewer-prior-requirements)) .reviewer-revision-controls{margin-top:0}.reviewer-revision-context:not(:has(.reviewer-prior-requirements)) .reviewer-revision-expanded{grid-column:1/-1}@media (max-width:650px){.reviewer-revision-context:not(:has(.reviewer-prior-requirements)):has(.reviewer-revision-disclosures){grid-template-columns:minmax(0,1fr)}}.reviewer-historical-indicators{flex-wrap:wrap;gap:4px 8px;margin-top:5px;display:flex}.reviewer-historical-indicators>span{font-size:9px;font-weight:500}.reviewer-historical-indicators [data-tone=satisfied]{color:#197559}.reviewer-historical-indicators [data-tone=changes]{color:#c43f58}.reviewer-historical-indicators [data-tone=caution]{color:#946126}.reviewer-historical-indicators [data-tone=neutral]{color:#718099}.reviewer-redesign .reviewer-target-card[data-review-completed=historical]:before{background:#d59a2b;box-shadow:0 0 0 5px #fff6e5}.reviewer-redesign .reviewer-target-card[data-review-completed=historical][data-historical-decision=changes]:before{background:#f04466;box-shadow:0 0 0 5px #fff3f5}.reviewer-historical-context{background:#fafbfd;padding:16px}.reviewer-historical-context>section{margin-top:16px}.reviewer-historical-context h3{color:#243754;margin:0 0 6px;font-size:11px}.reviewer-historical-context p,.reviewer-historical-context li{color:#526381;font-size:11px;line-height:1.5}.reviewer-historical-context a{color:#3867b5;font-size:11px}.reviewer-historical-context .reviewer-historical-indicators>span{font-size:11px}.reviewer-historical-counterparts ul{padding:0;list-style:none}.reviewer-historical-counterparts li{flex-wrap:wrap;gap:8px 16px;padding:7px 0;display:flex}.reviewer-historical-counterparts li span{color:#718099;font-size:10px}.reviewer-historical-requirements{background:#fff8eb;border-left:3px solid #d9b56d;border-radius:6px;padding:10px 12px}.reviewer-historical-context .reviewer-prior-vera{padding:12px}.reviewer-target-rail .reviewer-historical-indicators [data-tone=satisfied]{color:#718099}.reviewer-redesign .reviewer-target-synthesis{margin:10px 12px}.reviewer-redesign .reviewer-target-synthesis>summary{color:var(--vera-primary);cursor:pointer;align-items:center;gap:10px;display:flex}.reviewer-redesign .reviewer-target-synthesis>p{color:#526381;font-size:11px;line-height:1.5}.reviewer-redesign .reviewer-document-viewer>.reviewer-document-tabs{background:0 0;border:0;flex-shrink:0;gap:6px;padding:0 0 10px;display:flex;overflow-x:auto}.reviewer-redesign .reviewer-document-viewer>.reviewer-document-tabs a{text-overflow:ellipsis;white-space:nowrap;color:#526381;background:#fff;border:1px solid #e2e8f0;flex-shrink:0;max-width:280px;padding:7px 10px;overflow:hidden}.reviewer-redesign .reviewer-document-viewer>.reviewer-document-tabs a.is-active{color:var(--vera-primary);border-color:var(--vera-border);background:var(--vera-highlight)}.reviewer-redesign .reviewer-target-workspace>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.reviewer-redesign .reviewer-target-workspace>header>div:first-child{flex:1;min-width:0}.reviewer-redesign .reviewer-target-workspace>header>.reviewer-decision-controls{flex:none;gap:4px;width:270px;max-width:45%}.reviewer-redesign .reviewer-target-workspace>header .reviewer-decision-row{flex-direction:row;gap:6px}.reviewer-redesign .reviewer-target-workspace>header .reviewer-decision-menu{flex:1;min-width:0}.reviewer-redesign .reviewer-target-workspace>header .reviewer-decision-menu>summary{box-sizing:border-box;background:#fff;border:1px solid #d6e0ed;border-radius:5px;min-height:32px;padding:7px 10px;font-size:11px;font-weight:500}.reviewer-redesign .reviewer-target-workspace>header .reviewer-complete-target{border-radius:5px;flex:0 0 32px;width:32px;min-width:32px;padding:0}.reviewer-redesign .reviewer-target-workspace>header .reviewer-header-save-state{font-size:9px}.reviewer-redesign .reviewer-target-workspace>.reviewer-target-decision-tray{background:#fff;border:0;border-bottom:1px solid #e4eaf2;border-radius:0;flex:none;margin:0;padding:12px 14px}@media (max-width:650px){.reviewer-redesign .reviewer-target-workspace>header{flex-wrap:wrap}.reviewer-redesign .reviewer-target-workspace>header>.reviewer-decision-controls{max-width:100%}}.reviewer-revision-context .reviewer-prior-request-callout>.reviewer-revision-controls{justify-content:flex-start;gap:10px;margin-top:9px;margin-left:-6px;padding-bottom:0}.reviewer-prior-request-callout:has(>.reviewer-revision-controls){padding-bottom:12px}.reviewer-prior-request-callout .reviewer-revision-controls button,.reviewer-prior-request-callout .reviewer-revision-controls button[aria-expanded=true]{color:#718099;box-shadow:none;background:0 0;border:0;border-radius:4px;padding:5px 6px;font-size:9px;font-weight:500}.reviewer-prior-request-callout .reviewer-revision-controls button:hover,.reviewer-prior-request-callout .reviewer-revision-controls button[aria-expanded=true]{color:#526381;background:#2437540d;text-decoration:none}.reviewer-prior-request-callout .reviewer-revision-controls button svg{width:12px;height:12px;display:block}.brand-catalog-shell{width:100%;max-width:none;min-height:calc(100dvh - var(--vera-shell-header));color:#152238;background:#fff;margin:0;padding:0}.brand-catalog-heading{border-bottom:1px solid #e7edf5;justify-content:space-between;align-items:center;gap:16px;min-height:78px;margin:0;padding:12px 20px 12px 18px;display:flex}.brand-catalog-heading h1{letter-spacing:-.2px;align-items:center;gap:10px;margin:0 0 5px;font-size:13px;font-weight:650;display:flex}.brand-catalog-heading p{color:#5a6d8e;margin:0;font-size:12px}.brand-catalog-shell .label{letter-spacing:normal;text-transform:none;color:#5a6d8e;font-family:inherit;font-size:12px;font-weight:500}.brand-catalog-shell :is(input,textarea,button),.brand-product-dialog :is(input,textarea,button){font-family:inherit}.brand-button-primary,.brand-button-secondary{white-space:nowrap;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:7px 11px;font-size:12px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.brand-button-primary{color:#fff;background:#14254c;border:1px solid #14254c;box-shadow:0 1px 2px #14254c12}.brand-button-primary:hover{background:#203965}.brand-button-secondary{color:#43536b;background:#fff;border:1px solid #dae2ed}.brand-button-secondary:hover{background:#f5f8fc}.brand-button-primary:disabled,.brand-button-secondary:disabled{opacity:.6;cursor:wait}.brand-catalog-panel{background:#fff;border:0;border-radius:0;overflow:hidden}.brand-panel-toolbar{border-bottom:1px solid #e9edf3;justify-content:space-between;align-items:center;gap:20px;padding:14px 26px;display:flex}.brand-panel-toolbar h2{margin:0;font-size:12px;font-weight:600}.brand-panel-toolbar p{color:#8591a3;margin:6px 0 0;font-size:12px}.brand-search{color:#8591a3;border:1px solid #e0e6ee;border-radius:6px;align-items:center;gap:9px;min-width:260px;padding:7px 10px;display:flex}.brand-search input{color:#354761;background:0 0;border:0;outline:0;width:100%;margin:0;padding:0;font-size:12px}.brand-search:focus-within{border-color:#8aabdc;box-shadow:0 0 0 2px #dbeafe}.brand-search a{font-size:11px}.brand-table-scroll{position:relative;overflow-x:auto}.brand-catalog-table{border-collapse:collapse;text-align:left;width:100%;font-size:11px}.brand-catalog-table th{color:#8290a5;text-transform:none;letter-spacing:normal;white-space:nowrap;background:#fbfcfe;padding:9px 26px;font-size:10px;font-weight:500}.brand-catalog-table td{box-sizing:border-box;color:#66758b;vertical-align:middle;border-bottom:1px solid #edf0f5;height:76px;padding:14px 26px}.brand-catalog-table tr:last-child td{border-bottom:0}.brand-catalog-table tbody tr:hover{background:#fafcff}.brand-catalog-table a{text-decoration:none}.brand-product-cell{color:#23354f;align-items:center;gap:12px;display:flex}.brand-product-cell strong{font-size:12px;font-weight:600}.brand-product-monogram{color:#667f9e;background:#f5f8fc;border:1px solid #e1e8f1;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:15px;font-weight:600;display:inline-flex}.brand-product-name{color:#20354f;font-weight:600;display:block}.brand-table-subtitle{color:#8190a4;margin-top:5px;font-size:11px;font-weight:400;display:block}.brand-status{color:#61718a;white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:inline-flex}.brand-status>span{background:#9caabd;border-radius:50%;width:6px;height:6px}.brand-status[data-tone=attention]>span{background:#c49b48}.brand-status[data-tone=processing]>span{background:#7a87d8}.brand-status[data-tone=positive]>span{background:#6a9b89}.brand-case-actions{text-align:right;white-space:nowrap}.brand-case-actions>a:first-child{color:#405c84;font-size:12px;font-weight:600}.brand-case-table time,.brand-round{white-space:nowrap;font-size:12px}.brand-muted{color:#98a3b2;font-size:12px}.brand-catalog-empty{text-align:center;color:#91a1b7;flex-direction:column;align-items:center;padding:68px 24px;display:flex}.brand-catalog-empty h3{color:#354861;margin:18px 0 8px;font-size:16px;font-weight:600}.brand-catalog-empty p{color:#8090a6;max-width:420px;margin:0 0 22px;font-size:13px}.brand-breadcrumbs{color:#95a1b2;align-items:center;gap:10px;min-width:0;margin-bottom:25px;font-size:12px;display:flex}.brand-breadcrumbs a{color:#7186a2;text-decoration:none}.brand-breadcrumbs>span:last-child,.brand-breadcrumbs a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.brand-product-heading-identity{align-items:center;gap:18px;min-width:0;display:flex}.brand-product-heading h1{overflow-wrap:anywhere}.brand-heading-actions{align-items:center;gap:10px;display:flex}.brand-product-description{color:#73839a;white-space:pre-wrap;overflow-wrap:anywhere;max-width:760px;margin:-5px 0 28px;font-size:13px;line-height:1.7}.brand-inline-count{color:#8b97a8;margin-left:6px;font-size:11px;font-weight:400}.brand-queue-filters{flex-wrap:wrap;gap:4px;display:flex}.brand-queue-filters a{color:#526381;background:#f5f7fa;border:1px solid #0000;border-radius:6px;align-items:center;gap:5px;padding:3px 5px;font-size:10px;text-decoration:none;display:inline-flex}.brand-queue-filters a[aria-current=page]{color:#205adb;background:#f4f8ff;border-color:#d8e6ff}.brand-queue-filters a span{background:#e8edf5;border-radius:9px;padding:0 4px;font-size:10px}.brand-pagination{color:#8a97aa;border-top:1px solid #edf0f5;justify-content:flex-end;gap:22px;padding:15px 22px;font-size:12px;display:flex}.brand-pagination a{color:#4c6484;text-decoration:none}.brand-product-dialog{color:#283c57;border:1px solid #e0e7f0;border-radius:12px;width:min(480px,100vw - 40px);padding:26px;box-shadow:0 24px 80px #14254c29}.brand-product-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#14254c40}.brand-product-dialog header{justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex}.brand-product-dialog h2{letter-spacing:-.4px;margin:6px 0 0;font-size:20px}.brand-dialog-close{color:#8390a4;cursor:pointer;background:0 0;border:0;padding:3px}.brand-product-dialog label{margin-bottom:18px;font-size:12px;font-weight:600;display:block}.brand-product-dialog input,.brand-product-dialog textarea{box-sizing:border-box;color:#2a3d57;background:#fff;border:1px solid #dde5ef;border-radius:6px;width:100%;margin-top:7px;padding:10px 11px;font-size:13px}.brand-product-dialog input:focus,.brand-product-dialog textarea:focus{border-color:#8aabdc;outline:2px solid #dbeafe}.brand-product-dialog textarea{resize:vertical}.brand-field-optional{color:#94a0b1;margin-left:5px;font-size:11px;font-weight:400}.brand-product-dialog footer{justify-content:flex-end;gap:9px;margin-top:25px;display:flex}.brand-form-error{color:#a44949;background:#fff8f8;border:1px solid #f0dada;border-radius:6px;padding:12px;font-size:12px}.brand-review-toolbar .brand-breadcrumbs{margin-bottom:0}#brand-feedback,#brand-response{scroll-margin-top:95px}@media (max-width:900px){.brand-catalog-shell{padding:0}.brand-catalog-heading,.brand-panel-toolbar{flex-wrap:wrap;align-items:flex-start}.brand-heading-actions{flex-wrap:wrap}.brand-search{min-width:220px}.brand-catalog-table th,.brand-catalog-table td{padding-left:16px;padding-right:16px}}@media (max-width:600px){.brand-catalog-shell{padding:0}.brand-catalog-heading h1{font-size:13px}.brand-search{width:100%;min-width:0}.brand-heading-actions{width:100%}.brand-product-heading-identity .brand-product-monogram{width:42px;height:42px}.brand-review-toolbar{flex-wrap:wrap;gap:12px}}.brand-catalog-shell .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.brand-search a,.brand-catalog-table td:last-child>a{color:#526d91}body:has(.brand-catalog-shell){background:#fff}.brand-catalog-heading .reviewer-count{width:auto;height:auto;padding:2px 7px;font-size:11px}.brand-catalog-shell>.brand-breadcrumbs{margin:0;padding:12px 18px 0}.brand-product-heading-identity .brand-product-monogram{border-radius:6px;width:38px;height:44px;font-size:15px}.brand-catalog-shell>.brand-product-description,.brand-catalog-shell>.brand-form-error{margin:16px 26px}.brand-product-heading-identity>div{min-width:0}.brand-product-heading h1{display:block}.brand-product-cell strong{overflow-wrap:anywhere}@media (max-width:600px){.brand-catalog-heading{padding:12px 14px}.brand-panel-toolbar{gap:12px;padding:14px}}.brand-product-monogram img{object-fit:contain;border-radius:inherit;background:#fff;width:100%;height:100%}.brand-image-picker{align-items:center;gap:16px;margin-bottom:24px;display:flex}.brand-image-picker .brand-product-monogram{width:72px;height:72px;font-size:24px}.brand-product-dialog .brand-image-upload{color:#405c84;cursor:pointer;align-items:center;gap:6px;margin:0;display:inline-flex}.brand-image-upload:focus-within{outline-offset:4px;outline:2px solid #4f87ff}.brand-image-upload input{border:0;max-width:100%;margin-top:8px;padding:0;font-size:11px;display:block}.brand-image-picker>div{min-width:0}.brand-image-picker p{color:#8190a4;margin:6px 0;font-size:11px}.brand-image-remove{color:#66758b;box-shadow:none;background:0 0;border:0;padding:0;font-size:11px}body:has(.brand-product-review-header){background:#fff}.shell.review-shell.brand-review-shell{--vera-primary:#7352d6;--vera-medium:#7352d68c;--vera-border:#7352d640;--vera-highlight:#7352d614;--vera-subtle-background:#f7faff;--vera-citation-background:#f7faff;--vera-citation-border:#dbe5f1;--vera-response-accent:#7352d6;--vera-response-border:#e7edf5;background:#fff;width:100%;max-width:none;margin:0;padding:0}.brand-product-review-header{top:var(--vera-shell-header);z-index:30;background:#fff;border-bottom:1px solid #e7edf5;padding:12px 26px 16px;position:sticky}.brand-product-review-header .brand-breadcrumbs,.brand-product-review-header .back-link{font-size:11px}.brand-review-product-identity{align-items:center;gap:12px;display:flex}.brand-review-product-identity>div{min-width:0}.brand-review-product-identity h1{letter-spacing:-.2px;overflow-wrap:anywhere;margin:0 0 4px;font-size:15px;font-weight:650}.brand-review-product-identity h1 a{color:#21334f;text-decoration:none}.brand-review-product-identity h1 a:hover{color:#2f5d9a}.brand-review-product-identity p{color:#5a6d8e;margin:0;font-size:12px}.brand-review-shell>.results-stack,.brand-review-shell>.step-section{max-width:1120px;margin:0 auto;padding:24px 26px 60px}.brand-review-shell .vera-mark{background:url(/brand/vera-logo.png) 0/auto 100% no-repeat}.brand-review-shell .vera-mark path{display:none}.brand-review-shell .label{text-transform:none;letter-spacing:normal;font-family:inherit}@media (max-width:650px){.brand-product-review-header{padding:12px 14px}.brand-review-shell>.results-stack,.brand-review-shell>.step-section{padding:18px 14px 40px}}.brand-review-shell>.results-stack{grid-template-columns:minmax(0,1fr);gap:0;max-width:none;padding:0 0 40px}.brand-review-shell>.step-section{max-width:1120px;padding-top:16px}.brand-review-shell .brand-label-file-summary{gap:12px;min-height:76px;padding:14px 26px}.brand-review-shell .brand-label-file-summary .artifact-thumbnail{width:38px;height:44px}.brand-review-shell .completed-label-copy{min-width:0}.brand-review-shell .completed-label-copy h2{overflow-wrap:anywhere;font-size:12px;font-weight:600}.brand-review-shell .completed-label-copy p{font-size:10px}.brand-review-shell .brand-analysis-heading{background:#f7faff;border:0;border-bottom:1px solid #e7edf5;border-radius:0;grid-template-columns:18px auto minmax(0,1fr);align-items:center;gap:5px 10px;padding:14px 26px}.brand-review-shell .brand-analysis-heading>.vera-mark{width:18px;height:18px}.brand-review-shell .brand-analysis-heading .vera-name{grid-area:1/2;font-size:11px}.brand-review-shell .brand-analysis-heading h2{letter-spacing:-.2px;color:#21334f;grid-area:1/3;margin:0;font-size:13px;font-weight:600}.brand-review-shell .brand-analysis-heading p{color:#5a6d8e;grid-area:2/2/auto/-1;margin:0;font-size:11px}.brand-review-shell .brand-label-results-card{border:0;border-bottom:1px solid #e7edf5;border-radius:0;margin:0}.brand-review-shell .brand-label-results-identity strong{font-size:12px;font-weight:600}.brand-review-shell .brand-label-results-identity small{color:#8290a5;font-size:11px}.brand-review-shell .brand-label-results-content{padding:0 26px 12px}.brand-review-shell .brand-evidence-workspace>.brand-checklist-heading{background:#fbfcfe;border-bottom:1px solid #e7edf5;padding:14px 26px}.brand-review-shell .brand-checklist-heading h2{letter-spacing:-.2px;font-size:13px;font-weight:600}.brand-review-shell .brand-checklist-heading p{color:#5a6d8e;margin:4px 0 0;font-size:11px}.brand-review-shell .brand-evidence-list{border-top:0}.brand-review-shell .brand-evidence-item{padding:14px 26px}.brand-review-shell .brand-evidence-analysis-intro{background:#f7faff;border:0;border-radius:4px;margin:10px 0 0;padding:10px 12px}.brand-review-shell .brand-evidence-analysis-intro strong{font-size:11px;font-weight:600}.brand-review-shell .brand-evidence-analysis-intro p{font-size:10px}.brand-review-shell .brand-target-results{margin-top:12px}.brand-review-shell .brand-target-result>summary{min-height:58px;padding:12px 0}.brand-review-shell .brand-target-result>summary strong{font-size:12px;font-weight:600}.brand-review-shell .brand-target-result>summary small{color:#8290a5;font-size:10px}.brand-review-shell .brand-target-outcome,.brand-review-shell .brand-evidence-status{border-radius:5px;padding:3px 8px;font-size:10px;font-weight:600}.brand-review-shell .brand-evidence-status:is(.is-reviewing,.is-analyzed){background:#eef4ff}@media (max-width:650px){.brand-review-shell .brand-label-file-summary{flex-wrap:wrap;padding:12px 14px}.brand-review-shell .completed-label-copy{flex:1}.brand-review-shell .brand-analysis-heading{grid-template-columns:18px minmax(0,1fr);padding:12px 14px}.brand-review-shell .brand-analysis-heading h2{grid-area:2/2}.brand-review-shell .brand-analysis-heading p{grid-row:3}.brand-review-shell .brand-label-results-card>summary,.brand-review-shell .brand-evidence-workspace>.brand-checklist-heading,.brand-review-shell .brand-evidence-item{padding:12px 14px}.brand-review-shell .brand-label-results-content{padding:0 14px 12px}}.brand-review-shell .brand-case-timeline,.brand-review-shell .brand-post-submission{grid-template-columns:minmax(0,1fr);min-width:0}.brand-review-shell .brand-case-timeline:is(.is-submitted,.is-follow-up),.brand-review-shell .brand-post-submission{gap:0;padding:0}.brand-review-shell :is(.brand-original-submission,.brand-case-feedback-stage,.brand-case-current-stage)>summary{box-shadow:none;border:0;border-bottom:1px solid #e7edf5;border-radius:0;margin:0;padding:14px 26px}.brand-review-shell .brand-post-vera-report{margin:12px 26px}@media (max-width:650px){.brand-review-shell :is(.brand-original-submission,.brand-case-feedback-stage,.brand-case-current-stage)>summary{padding:12px 14px}.brand-review-shell .brand-post-vera-report{margin:12px 14px}}.brand-vera-response-identity{color:#718099;flex-direction:column;align-items:flex-start;gap:5px;font-size:11px;font-weight:500;line-height:1.4;display:inline-flex}.brand-vera-response-identity img{object-fit:contain;width:72px;height:24px;display:block}.brand-review-shell>.results-stack{gap:16px;max-width:1280px;padding:16px 26px 48px}.brand-review-shell :is(.brand-analysis-heading,.brand-evidence-analysis-intro,.brand-inline-vera-finding,.brand-inline-requirement-analysis,.brand-preparation-card,.brand-post-vera-report){box-shadow:none;background:#fff;border:1px solid #e0e6ef;border-left:4px solid #7352d6;border-radius:10px}.brand-review-shell .brand-analysis-heading{padding:18px 20px;display:block}.brand-review-shell .brand-analysis-heading h2{margin:12px 0 6px;font-size:16px;font-weight:650}.brand-review-shell .brand-analysis-heading p{font-size:13px;line-height:1.5}.brand-review-shell .brand-evidence-workspace{min-width:0}.brand-review-shell .brand-evidence-workspace>.brand-checklist-heading{background:0 0;border:0;padding:4px 0 14px}.brand-review-shell .brand-checklist-heading h2{font-size:16px}.brand-review-shell .brand-checklist-heading p{max-width:760px;font-size:12px;line-height:1.5}.brand-review-shell .brand-evidence-list{gap:16px;display:grid}.brand-review-shell .brand-evidence-item:not(.is-request-detail){background:#fbfcfe;border:1px solid #e0e6ef;border-radius:10px;padding:18px 20px}.brand-review-shell .brand-evidence-heading .brand-document-task-label{color:#5a6d8e;text-transform:none;letter-spacing:normal;margin-bottom:5px;font-size:11px;font-weight:500;display:block}.brand-review-shell .brand-evidence-heading h3{font-size:14px;font-weight:650}.brand-review-shell .brand-evidence-heading strong{font-size:13px;font-weight:600}.brand-review-shell .brand-evidence-analysis-intro{grid-template-columns:minmax(0,1fr);gap:12px;margin:14px 0 0;padding:16px 18px;display:grid}.brand-review-shell .brand-evidence-analysis-intro>div>strong{color:#21334f;font-size:14px}.brand-review-shell .brand-evidence-analysis-intro>div>span{margin-top:4px;font-size:12px;line-height:1.5}.brand-review-shell .brand-inline-vera-kicker{display:block}.brand-review-shell .brand-inline-vera-explanation{font-size:13px;line-height:1.6}.brand-review-shell .brand-inline-vera-analysis-disclosure,.brand-review-shell .brand-target-missing-information{background:#f5f7fb;border-radius:8px}.brand-review-shell .brand-label-results-card{border:1px solid #e0e6ef;border-radius:8px}.brand-review-shell .brand-label-results-card>summary{padding:14px 18px}.brand-review-shell .brand-preparation-progress .vera-avatar{background:0 0;border:0;width:auto;height:auto;margin-bottom:12px;display:block}@media (max-width:650px){.brand-review-shell>.results-stack{padding:14px 14px 40px}.brand-review-shell .brand-analysis-heading,.brand-review-shell .brand-evidence-item:not(.is-request-detail){padding:16px}}.brand-review-shell .brand-target-explanations>section{background:#fff;border:1px solid #e0e6ef;border-left:4px solid #7352d6;border-radius:10px;padding:18px 20px;font-size:13px;line-height:1.6}.brand-review-shell .brand-missing-information,.brand-review-shell .brand-expert-review{background:#f5f7fb;border:0;border-radius:8px;padding:14px 16px}.brand-review-shell .vera-message{background:#fff;border:1px solid #e0e6ef;border-left:4px solid #7352d6;border-radius:10px;max-width:none;padding:18px 20px;display:block}.brand-review-shell .vera-message .vera-avatar{background:0 0;border:0;width:auto;height:auto;margin-bottom:12px;display:block}.brand-review-shell .vera-message h2{font-size:16px}.brand-review-shell .vera-message p{font-size:13px;line-height:1.5}.brand-review-shell .results-stack{max-width:none;padding:0}.brand-review-split{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start;min-width:0;display:grid}.brand-review-label-pane{background:#f7f9fc;border-right:1px solid #dfe6ef;flex-direction:column;min-width:0;height:calc(100dvh - 150px);padding:22px;display:flex;position:sticky;top:150px}.brand-review-label-pane .brand-label-file-summary{gap:10px;padding:0 0 16px}.brand-review-label-pane .brand-label-file-summary .artifact-thumbnail,.brand-review-label-pane .brand-label-file-open{display:none}.brand-review-label-pane .completed-label-copy{min-width:0}.brand-review-label-pane .completed-label-copy h2{overflow-wrap:anywhere;font-size:13px}.brand-label-viewer-toolbar{color:#526786;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:14px 0;font-size:12px;display:flex}.brand-label-viewer-toolbar label{align-items:center;gap:8px;display:flex}.brand-label-viewer-toolbar select,.brand-label-zoom-controls button{font:inherit;color:#263b5a;background:#fff;border:1px solid #d8e2ef;border-radius:5px;padding:5px 8px}.brand-label-zoom-controls{align-items:center;gap:8px;display:flex}.brand-label-zoom-controls button{cursor:pointer}.brand-label-zoom-controls button:disabled{opacity:.45;cursor:default}.brand-label-viewer{background:#fff;border:1px solid #dfe6ef;border-radius:8px;flex:1;align-items:flex-start;min-height:200px;display:flex;overflow:auto}.brand-label-viewer img{flex-shrink:0;height:auto;margin:auto 0}.brand-label-viewer iframe{border:0;width:100%;height:100%;min-height:400px}.brand-label-viewer-hint{color:#6b7d98;margin:12px 0 0;font-size:11px}.brand-review-interaction-pane{grid-template-columns:minmax(0,1fr);gap:18px;min-width:0;padding:22px 26px 48px;display:grid}.brand-review-shell .brand-review-interaction-pane .brand-evidence-item:not(.is-request-detail){background:#f8fafc;border-color:#dfe6ef;padding:16px}.brand-review-shell .brand-evidence-heading .brand-document-task-label{color:#526786;text-transform:none;letter-spacing:normal;display:block}.brand-review-interaction-pane .brand-provided-documents-label{color:#526786;margin-bottom:8px;font-size:11px;font-weight:600;display:block}@media (max-width:1000px){.brand-review-split{grid-template-columns:minmax(0,1fr)}.brand-review-label-pane{border-bottom:1px solid #dfe6ef;border-right:0;height:auto;padding:16px;position:static}.brand-label-viewer{flex:none;height:240px;min-height:0}.brand-label-viewer img{object-fit:contain;height:100%}.brand-label-viewer iframe{min-height:240px}.brand-review-interaction-pane{padding:16px}}.brand-label-viewer-toolbar>a{color:#315f9d;font-weight:600;text-decoration:none}.brand-review-interaction-pane .brand-provided-documents{background:#f3f6fa;border:1px solid #dfe6ef;border-radius:7px;margin-top:12px;padding:12px}.brand-review-interaction-pane .brand-provided-documents .brand-supplied-evidence{margin:0}.brand-review-shell .brand-review-interaction-pane{padding:18px 24px 40px;font-size:11px;line-height:1.5}.brand-review-shell .brand-review-interaction-pane :is(.brand-analysis-heading,.brand-checklist-heading,.brand-submission-card,.brand-preparation-progress) h2{font-size:12px;line-height:1.4}.brand-review-shell .brand-review-interaction-pane :is(.brand-analysis-heading,.brand-checklist-heading,.brand-evidence-item,.brand-submission-card) p{font-size:11px;line-height:1.5}.brand-review-shell .brand-review-interaction-pane .brand-evidence-heading h3,.brand-review-shell .brand-review-interaction-pane .brand-evidence-analysis-intro strong{font-size:12px;line-height:1.4}.brand-review-shell .brand-review-interaction-pane .brand-evidence-analysis-intro span,.brand-review-shell .brand-review-interaction-pane .brand-target-explanations p{font-size:11px}.brand-review-shell .brand-review-interaction-pane .brand-target-result>summary strong{font-size:12px}.brand-review-shell .brand-review-interaction-pane .brand-vera-response-identity img{width:48px;height:auto}.brand-review-shell .brand-review-interaction-pane .brand-vera-response-identity>span{font-size:10px}.brand-review-shell .brand-review-interaction-pane .brand-analysis-heading{padding:14px 16px}.brand-review-shell .brand-review-interaction-pane .brand-evidence-analysis-intro{gap:10px;padding:14px 16px}.brand-review-label-pane{background:#fbfcfe;padding:10px 16px}.brand-label-viewer-toolbar{margin:12px 0;font-size:11px}.brand-label-viewer{background:#f0f3f8;border-color:#e1e7ef;border-radius:10px}.brand-label-viewer img{border:1px solid #e1e7ef;border-radius:3px;height:auto;margin:12px 24px;display:block;box-shadow:0 3px 12px #182b4914}.brand-label-viewer-hint{margin-top:10px;font-size:10px}@media (max-width:1000px){.brand-review-label-pane,.brand-review-shell .brand-review-interaction-pane{padding:16px}.brand-label-viewer img{object-fit:initial;height:auto}}.brand-review-interaction-pane{--brand-preparation-sticky-top:150px}.brand-review-shell .brand-preparation-navigation{top:var(--brand-preparation-sticky-top);z-index:22;background:#fff;border-bottom:1px solid #e3e9f2;gap:6px;padding:8px 0;display:flex;position:sticky;box-shadow:0 4px #fff}.brand-review-shell .brand-preparation-navigation[hidden]{display:none}.brand-preparation-navigation button{color:#536987;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:6px 10px;font-size:11px;font-weight:600}.brand-preparation-navigation button:hover,.brand-preparation-navigation button:focus-visible{color:#315f9d;background:#edf3ff}.brand-preparation-navigation button:disabled{opacity:.45;cursor:default}.brand-review-shell .brand-review-interaction-pane .brand-submission-card{background:#fff;border-top:0;border-bottom:1px solid #e3e9f2;justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;padding:10px 0;animation:none;display:flex;position:static}.brand-review-shell .brand-review-interaction-pane .brand-submission-card h2{margin:0 0 3px;font-size:12px}.brand-review-shell .brand-review-interaction-pane .brand-submission-card p{max-width:420px;margin:0;font-size:11px}.brand-review-interaction-pane .brand-submission-card>form{flex-shrink:0}.brand-review-shell .brand-review-interaction-pane .brand-submission-card button{padding:8px 12px;font-size:11px}.brand-review-shell .brand-review-interaction-pane .brand-target-result>summary{gap:10px;padding:9px 0}.brand-review-shell .brand-review-interaction-pane .brand-target-result>summary small{font-size:10px;line-height:1.4}.brand-review-shell .brand-review-interaction-pane .brand-target-outcome{padding:3px 6px;font-size:10px;font-weight:600}.brand-review-shell .brand-review-interaction-pane .brand-target-outcome.is-positive,.brand-review-shell .brand-review-interaction-pane .brand-target-outcome.is-neutral{background:0 0;border-color:#0000}.brand-review-shell .brand-review-interaction-pane .brand-provided-documents{background:0 0;border:0;border-top:1px solid #e3e9f2;border-radius:0;padding:8px 0}.brand-review-shell .brand-review-interaction-pane .brand-evidence-heading{margin-bottom:8px}@media (max-width:700px){.brand-review-shell .brand-review-interaction-pane .brand-submission-card{flex-wrap:wrap}}.brand-review-shell .brand-review-label-pane .brand-label-file-summary{border:0;min-height:0;padding:0}.brand-review-label-pane .brand-label-file-kind{display:none}.brand-review-shell .brand-review-label-pane .completed-label-copy{align-items:baseline;gap:10px;width:100%;display:flex}.brand-review-shell .brand-review-label-pane .completed-label-copy h2{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:12px;overflow:hidden}.brand-review-shell .brand-review-label-pane .completed-label-copy p{flex-shrink:0;margin:0;font-size:10px}.brand-review-label-pane .brand-label-viewer-toolbar{margin:4px 0 6px}.brand-review-label-pane .brand-label-viewer-toolbar>a{margin-left:auto}.brand-label-pdf-page{background:#fff;border:1px solid #e1e7ef;border-radius:3px;flex-shrink:0;margin:12px 24px;box-shadow:0 3px 12px #182b4914}.brand-label-pdf-canvas{width:100%;min-height:60px}.brand-label-pdf-canvas canvas{width:100%;height:auto;display:block}.brand-label-pdf-message{color:#617493;margin:16px;font-size:12px}.brand-label-pdf-message button{font:inherit;color:#315f9d;cursor:pointer;background:#fff;border:1px solid #dfe6ef;border-radius:5px;padding:6px 10px}.brand-label-page-thumbnails{flex-shrink:0;gap:8px;padding:10px 0 2px;display:flex;overflow-x:auto}.brand-label-page-thumbnails button{color:#617493;min-width:0;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce4ef;border-radius:6px;flex-direction:column;flex:0 0 68px;align-items:center;gap:5px;padding:5px;font-size:10px;display:flex}.brand-label-page-thumbnails button[aria-pressed=true]{color:#315f9d;background:#edf3ff;border-color:#527fc4}.brand-label-page-thumbnails button:focus-visible{outline-offset:2px;outline:2px solid #527fc4}.brand-label-page-thumbnails .brand-label-pdf-canvas{justify-content:center;align-items:center;height:72px;min-height:0;display:flex;overflow:hidden}.brand-label-page-thumbnails canvas{object-fit:contain;max-width:100%;max-height:72px}.brand-review-shell .brand-review-interaction-pane .brand-inline-vera-explanation{font-size:11px;line-height:1.5}.brand-review-shell .brand-review-interaction-pane .brand-evidence-findings-heading{color:#5a6d8e;border-top:1px solid #e3e9f2;margin:12px 0 0;padding-top:12px;font-size:11px;font-weight:600}.brand-review-shell .brand-review-interaction-pane .brand-provided-documents{margin-top:6px;padding:6px 0 0}.brand-review-shell .brand-review-interaction-pane .brand-provided-documents-label{margin-bottom:4px;font-size:10px}.brand-review-shell .brand-review-interaction-pane .brand-supplied-evidence li{gap:8px;padding:4px 6px}.brand-review-shell .brand-review-interaction-pane .brand-evidence-source-icon{width:22px;height:24px}.brand-review-shell .brand-review-interaction-pane .brand-evidence-source-icon svg{width:13px;height:13px}.brand-review-shell .brand-review-interaction-pane .brand-supplied-evidence li>.brand-evidence-file-identity{flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.brand-review-shell .brand-review-interaction-pane .brand-evidence-file-identity strong{font-size:11px}.brand-review-shell .brand-review-interaction-pane .brand-evidence-file-identity small{font-size:10px}.brand-review-shell .brand-review-interaction-pane .brand-evidence-selection-action{min-height:28px;padding:4px 7px;font-size:10px}.brand-review-shell .brand-review-interaction-pane .brand-evidence-add-actions{border-top:0;margin-top:6px;padding-top:0}.brand-review-shell .brand-review-interaction-pane .brand-evidence-file-chooser{border-radius:6px;gap:8px;min-height:30px;padding:5px 8px}.brand-review-shell .brand-review-interaction-pane .brand-evidence-file-chooser strong{font-size:11px}.brand-review-shell .brand-review-interaction-pane .brand-evidence-file-chooser small{font-size:10px}.brand-review-shell .brand-review-interaction-pane .brand-evidence-item:not(.is-request-detail){background:#fff}.brand-review-shell .brand-review-interaction-pane .brand-evidence-findings-heading{color:#7352d6}.brand-review-shell .brand-review-interaction-pane .brand-label-analysis-bucket{background:0 0;border:0;gap:16px;display:grid;overflow:visible}.brand-review-shell .brand-review-interaction-pane .brand-label-analysis-bucket .brand-analysis-heading{border:1px solid #e0e6ef;border-left:4px solid #7352d6;border-radius:10px;margin:0}.brand-review-shell .brand-review-interaction-pane .brand-label-analysis-bucket .brand-label-results-card{border:1px solid #e3e9f2;border-radius:8px;margin:0}.brand-review-shell .brand-initial-label-upload{background:#fff;border:1px solid #e0e6ef;border-left:4px solid #7352d6;border-radius:10px;gap:0;width:min(720px,100% - 48px);margin:28px auto;overflow:hidden}.brand-review-shell .brand-initial-label-upload .vera-message{box-shadow:none;border:0;border-radius:0;margin:0;padding:20px 24px 16px}.brand-review-shell .brand-initial-label-upload .brand-vera-response-identity img{width:48px;height:auto}.brand-review-shell .brand-initial-label-upload .brand-vera-response-identity>span{font-size:10px}.brand-review-shell .brand-initial-label-upload .vera-message h2{margin:12px 0 6px;font-size:14px}.brand-review-shell .brand-initial-label-upload .vera-message p{max-width:520px;font-size:12px;line-height:1.5}.brand-review-shell .brand-initial-label-upload .upload-card{box-shadow:none;border:0;border-radius:0;padding:0 24px 24px}.brand-review-shell .brand-initial-label-upload .dropzone{background:#f8fafc;border:1px dashed #b9cbe1;border-radius:8px;min-height:160px;padding:20px}.brand-review-shell .brand-initial-label-upload .upload-icon{width:24px;height:24px}.brand-review-shell .brand-initial-label-upload .dropzone h3{margin:8px 0 4px;font-size:12px}.brand-review-shell .brand-initial-label-upload .dropzone p{font-size:11px}.brand-review-shell .brand-initial-label-upload .dropzone button{padding:8px 14px;font-size:11px}@media (max-width:700px){.brand-review-shell .brand-initial-label-upload{width:calc(100% - 32px);margin:16px auto}.brand-review-shell .brand-initial-label-upload .vera-message{padding:16px}.brand-review-shell .brand-initial-label-upload .upload-card{padding:0 16px 16px}}.brand-review-shell .brand-review-label-pane .brand-label-file-activity{display:none}.brand-review-shell .brand-review-interaction-pane .brand-preparation-card{gap:16px;padding:16px 18px}.brand-review-shell .brand-review-interaction-pane .brand-preparation-progress h2{font-size:12px;line-height:1.4}.brand-review-shell .brand-review-interaction-pane .brand-preparation-progress p{font-size:11px;line-height:1.5}.brand-review-shell .brand-review-interaction-pane .brand-progress-state{border-radius:7px;gap:8px;padding:10px 12px;font-size:11px}.brand-review-shell .brand-review-interaction-pane .brand-progress-state>span:last-child{font-size:10px;line-height:1.5}.brand-review-shell .brand-document-type-field select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23536780' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:14px;padding-right:34px}.brand-review-shell .brand-review-interaction-pane .brand-evidence-vera-response{background:#fff;border:1px solid #e0e6ef;border-left:4px solid #7352d6;border-radius:8px;margin-top:12px;padding:12px 14px}.brand-review-shell .brand-review-interaction-pane .brand-evidence-vera-response .brand-evidence-findings-heading{color:#21334f;border:0;margin:8px 0 4px;padding:0;font-size:12px}.brand-review-shell .brand-review-interaction-pane :is(.brand-evidence-vera-response,.brand-label-analysis-bucket,.brand-evidence-request-response) .brand-target-explanations>section{background:0 0;border:0;border-radius:0;padding:8px 0}.brand-request-reviewing-row{border-top:1px solid #e3e9f2;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.brand-request-reviewing-row>div{gap:6px;min-width:0;display:grid}.brand-request-reviewing-row small{color:var(--muted);overflow-wrap:anywhere}.brand-review-shell .brand-review-interaction-pane .brand-evidence-request-response :is(.brand-evidence-item,.brand-request-document-review,.brand-inline-document-findings,.brand-inline-vera-finding){box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;margin:0;padding:0}.brand-review-shell .brand-review-interaction-pane .brand-evidence-request-response .brand-inline-vera-finding>summary{background:0 0;border:0;outline:none;padding:16px 0}.brand-review-shell .brand-review-interaction-pane .brand-evidence-request-response .brand-inline-vera-finding>summary:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #adc3df}.brand-review-shell .brand-review-interaction-pane .brand-evidence-request-response .brand-inline-vera-explanation{padding:0 12px 16px}.brand-review-shell .brand-review-interaction-pane :is(.brand-preparation-card,.brand-analysis-heading,.brand-label-results-card,.brand-evidence-workspace,.brand-submission-card,.brand-evidence-analysis-intro,.brand-target-results,.brand-supplied-evidence,.brand-evidence-upload-confirmation,.brand-evidence-item){animation:none}.reviewer-information-gaps-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.reviewer-copy-missing button{color:#77808d;width:28px;height:28px;box-shadow:none;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:4px;display:inline-flex}.reviewer-copy-missing button:hover{color:#505865;background:0 0}.reviewer-copy-missing-feedback{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.reviewer-copy-missing-error{color:#93550c;max-width:220px;margin-top:4px;font-size:.66rem;display:block}.reviewer-redesign .reviewer-pdf-viewer{max-height:max(400px,100dvh - 260px)}.reviewer-completion-dialog>header{padding:16px 20px}.reviewer-completion-dialog>header .label{text-transform:none;letter-spacing:0;color:#718099;font-size:11px;font-weight:550}.reviewer-completion-dialog h2{letter-spacing:-.2px;font-size:16px;font-weight:650}.reviewer-completion-dialog .reviewer-feedback-panel{padding:16px 20px}.reviewer-completion-dialog .reviewer-comment-author img{width:48px}.reviewer-completion-dialog .reviewer-feedback-editor-intro>strong{font-size:12px;font-weight:600;line-height:1.5}.reviewer-completion-dialog .reviewer-feedback-summary{padding:14px 0}.reviewer-completion-dialog .reviewer-feedback-summary>p,.reviewer-completion-dialog .reviewer-feedback-requirements article>p{font-size:11px;line-height:1.55}.reviewer-completion-dialog .reviewer-feedback-requirements-heading{background:0 0;padding:12px 0}.reviewer-completion-dialog .reviewer-feedback-requirements-heading strong,.reviewer-completion-dialog .reviewer-feedback-requirements article>h3{font-size:12px;font-weight:600}.reviewer-completion-dialog .reviewer-feedback-requirements{padding:12px 0}.reviewer-completion-dialog .reviewer-feedback-requirements article{box-shadow:none;border-left:1px solid #d8e2ee;border-radius:6px;gap:6px;padding:12px}.reviewer-completion-dialog .reviewer-feedback-action-heading>span{text-transform:none;letter-spacing:0;color:#718099;font-size:10px;font-weight:550}.reviewer-completion-dialog .reviewer-feedback-edit,.reviewer-completion-dialog .reviewer-feedback-add-related{color:#2d5f99;font-size:10px}.reviewer-completion-dialog .reviewer-feedback-panel.is-draft{border:1px solid #d6e2ef;border-left:3px solid var(--vera-primary);border-radius:8px;margin:16px}.reviewer-overview .reviewer-round-timeline{margin-bottom:0;padding-bottom:0}.reviewer-overview .reviewer-round-timeline .reviewer-thread-round:last-child{padding-bottom:6px}.reviewer-overview .reviewer-waiting-message{margin-top:12px}.brand-case-table .brand-case-status{color:#344b6b;font-weight:600}.brand-case-table .brand-product-name{font-size:12px}.brand-case-table .brand-case-status[data-stage=preparation]>span{background:#4b83cc}.brand-case-table .brand-case-status[data-stage=response]>span{background:#b27c29}.brand-case-table .brand-case-status[data-stage=expert]>span{background:#8263bf}.brand-case-table .brand-case-status[data-tone=attention]>span{background:#c28b35}.brand-case-table .brand-case-status[data-tone=positive]>span{background:#329371}.brand-case-table .brand-case-actions>.brand-case-chevron{color:#667f9e;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.brand-case-table .brand-case-actions>.brand-case-chevron:hover{color:#2d5f99}.brand-case-table .brand-case-secondary{color:#2d5f99;font-weight:600}.brand-review-shell .brand-review-interaction-pane :is(.brand-post-vera-report,.brand-remediation){border-left-width:3px;border-radius:8px}.brand-review-shell .brand-review-interaction-pane :is(.brand-post-vera-summary,.brand-post-attention,.brand-remediation>header,.brand-remediation-expert-summary,.brand-remediation-group){padding:14px 16px}.brand-review-shell .brand-review-interaction-pane :is(.brand-post-vera-summary h3,.brand-post-attention>header h3,.brand-remediation>header h2,.brand-remediation-group h3,.brand-remediation-action-copy>strong,.brand-post-attention-heading h4){letter-spacing:0;font-size:12px;font-weight:600;line-height:1.45}.brand-review-shell .brand-review-interaction-pane :is(.brand-post-vera-summary p,.brand-post-attention p,.brand-remediation p,.brand-remediation-expert-summary strong){font-size:11px;line-height:1.5}.brand-review-shell .brand-review-interaction-pane :is(.brand-post-vera-summary>small,.brand-post-attention-group>h4,.brand-post-attention-heading>div>span,.brand-remediation small,.brand-post-attention-heading>.brand-target-outcome){letter-spacing:0;text-transform:none;font-size:10px;font-weight:500}.brand-review-shell .brand-review-interaction-pane .brand-post-vera-outcomes{flex-wrap:wrap;gap:10px 20px;margin-top:12px}.brand-review-shell .brand-review-interaction-pane .brand-post-vera-outcomes strong{font-size:16px;font-weight:600}.brand-review-shell .brand-review-interaction-pane .brand-post-vera-outcomes span{font-size:11px;font-weight:500}.brand-review-shell .brand-review-interaction-pane :is(.brand-post-vera-summary>header p,.brand-remediation>header p){margin-top:6px}.brand-review-shell .brand-review-interaction-pane .brand-post-attention-list{margin-top:10px}.brand-review-shell .brand-review-interaction-pane .brand-post-attention-group>article{padding:10px 0}.brand-review-shell .brand-review-interaction-pane .brand-post-attention-heading{flex-wrap:wrap;gap:6px 12px}.brand-review-shell .brand-review-interaction-pane .brand-post-attention-group+.brand-post-attention-group{margin-top:12px}.brand-review-shell .brand-review-interaction-pane .brand-post-attention-analysis>summary{font-size:10px}.brand-review-shell .brand-review-interaction-pane .brand-remediation-expert-summary{background:#f7f9fc;border-bottom:1px solid #e3e9f2}.brand-review-shell .brand-review-interaction-pane .brand-remediation-group{gap:8px}.brand-review-shell .brand-review-interaction-pane .brand-remediation-group h3{color:#344b6b}.brand-review-shell .brand-review-interaction-pane .brand-remediation-item{gap:8px;padding-top:10px}.brand-review-shell .brand-review-interaction-pane .brand-remediation>header span{letter-spacing:0}.brand-review-shell .brand-review-interaction-pane .brand-remediation-action-copy>strong svg{width:14px;height:14px}.brand-review-shell .brand-review-interaction-pane :is(.brand-original-submission,.brand-case-feedback-stage,.brand-case-current-stage)>summary{padding:12px 18px}.brand-review-shell .brand-review-interaction-pane .brand-case-stage-copy>strong{font-size:12px;font-weight:600}.brand-review-shell .brand-review-interaction-pane :is(.brand-case-stage-copy>small,.brand-case-stage-toggle){font-size:10px}.brand-review-shell .brand-review-interaction-pane .brand-follow-up-step,.brand-review-shell .brand-review-interaction-pane .brand-post-vera-report{margin:12px 18px}@media (max-width:650px){.brand-review-shell .brand-review-interaction-pane :is(.brand-follow-up-step,.brand-post-vera-report){margin:10px 12px}}.brand-review-shell .brand-review-interaction-pane .brand-remediation :is(.brand-preparation-card h2,.brand-inline-vera-title>strong,.dropzone h3){font-size:12px;font-weight:600;line-height:1.45}.brand-review-shell .brand-review-interaction-pane .brand-remediation .brand-preparation-card{padding:14px 16px}.brand-review-shell .brand-review-interaction-pane .brand-remediation .dropzone{min-height:140px;padding:16px}.brand-review-shell .brand-review-interaction-pane .brand-remediation{box-shadow:none;background:0 0;border:0;border-radius:0;gap:12px;display:grid;overflow:visible}.brand-review-shell .brand-review-interaction-pane .brand-remediation>header{background:#fff;border:1px solid #e0e6ef;border-left:3px solid #7352d6;border-radius:8px}.brand-review-shell .brand-review-interaction-pane .brand-remediation-reviewer-requests{background:#fff;border:1px solid #e0e6ef;border-radius:8px;overflow:hidden}.brand-review-shell .brand-review-interaction-pane .brand-remediation-expert-summary{border-top:0;border-bottom:0}.brand-review-shell .brand-review-interaction-pane .brand-remediation>.brand-remediation-group{background:#fff;border:1px solid #e0e6ef;border-radius:8px}.brand-review-shell .brand-review-interaction-pane .brand-remediation-label-response{gap:10px;padding:0;display:grid}.brand-review-shell .brand-review-interaction-pane .brand-remediation-label-response>h3{color:#344b6b;margin:2px 0 0;font-size:12px;font-weight:600}.brand-review-shell .brand-review-interaction-pane .brand-remediation-authority-note{border-top:0;margin:0;padding:0}.brand-review-shell .brand-review-interaction-pane :is(.brand-remediation-label-response,.brand-initial-label-update) :is(.label-revision-upload,.label-update-upload){background:#fff;border:1px solid #e0e6ef;border-left:3px solid #7352d6;border-radius:8px;gap:0;overflow:hidden}.brand-review-shell .brand-review-interaction-pane :is(.brand-remediation-label-response,.brand-initial-label-update) :is(.label-revision-upload,.label-update-upload)>.vera-message{max-width:none;box-shadow:none;border:0;border-radius:0;padding:14px 16px 10px}.brand-review-shell .brand-review-interaction-pane :is(.brand-remediation-label-response,.brand-initial-label-update) :is(.label-revision-upload,.label-update-upload)>.upload-card{box-shadow:none;border:0;border-radius:0;margin:0;padding:0 16px 16px}.brand-review-shell .brand-review-interaction-pane :is(.brand-remediation-label-response,.brand-initial-label-update) .vera-message h2{color:#263c59;letter-spacing:0;margin:4px 0 0;font-size:12px;font-weight:600;line-height:1.45}.brand-review-shell .brand-review-interaction-pane :is(.brand-remediation-label-response,.brand-initial-label-update) .vera-message p{color:#40536d;margin-top:6px;font-size:11px;line-height:1.5}.brand-review-shell .brand-review-interaction-pane :is(.brand-remediation-label-response,.brand-initial-label-update) :is(.label-revision-upload,.label-update-upload) .dropzone{text-align:left;background:#fafbfd;border:1px dashed #d6e2ef;border-radius:6px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:3px 10px;min-height:0;padding:12px;display:grid}.brand-review-shell .brand-review-interaction-pane :is(.brand-remediation-label-response,.brand-initial-label-update) .dropzone .upload-icon{color:#667f9e;grid-area:1/1/3;width:20px;height:20px}.brand-review-shell .brand-review-interaction-pane :is(.brand-remediation-label-response,.brand-initial-label-update) .dropzone h3{grid-area:1/2;margin:0;font-size:11px;font-weight:600}.brand-review-shell .brand-review-interaction-pane :is(.brand-remediation-label-response,.brand-initial-label-update) .dropzone p{grid-area:2/2;margin:0;font-size:10px;line-height:1.4}.brand-review-shell .brand-review-interaction-pane :is(.brand-remediation-label-response,.brand-initial-label-update) .dropzone button{color:#405c84;white-space:nowrap;min-height:30px;box-shadow:none;background:#fff;border:1px solid #d6e2ef;border-radius:5px;grid-area:1/3/3;padding:6px 10px;font-size:11px}.brand-review-shell .brand-review-interaction-pane :is(.brand-remediation-label-response,.brand-initial-label-update) .dropzone:is(:hover,.is-dragging){background:#f2f7ff;border-color:#8ba9ce}@media (max-width:650px){.brand-review-shell .brand-review-interaction-pane :is(.brand-remediation-label-response,.brand-initial-label-update) :is(.label-revision-upload,.label-update-upload) .dropzone{grid-template-columns:22px minmax(0,1fr)}.brand-review-shell .brand-review-interaction-pane :is(.brand-remediation-label-response,.brand-initial-label-update) .dropzone button{grid-area:3/2;justify-self:start;margin-top:5px}}.brand-label-version-summary{flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:12px;display:flex}.brand-label-version-summary strong{overflow-wrap:anywhere;font-weight:600}.brand-label-version-summary>span{color:#718099;font-size:10px}.brand-label-version-switch{gap:3px;display:inline-flex}.brand-label-version-switch button{color:#667f9e;background:#fff;border:1px solid #e1e8f1;border-radius:5px;padding:5px 9px;font-size:11px;font-weight:600}.brand-label-version-switch button[aria-pressed=true]{color:#2d5f99;background:#edf4ff;border-color:#b9cdec}.brand-review-shell .brand-remediation-response-label{display:none}.brand-review-shell .brand-review-interaction-pane .brand-revised-label-vera-response{background:#fff;border:1px solid #e0e6ef;border-left:3px solid #7352d6;border-radius:8px;padding:14px 16px}.brand-revised-label-vera-response>header{gap:8px;margin-bottom:12px;display:grid}.brand-new-findings-response>header{margin-bottom:8px}.brand-review-shell .brand-review-interaction-pane .brand-revised-label-vera-response.brand-new-findings-response .brand-follow-up-evidence-selection{padding-top:0}.brand-revised-label-vera-response>header h3{color:#263c59;margin:0;font-size:12px;font-weight:600;line-height:1.45}.brand-review-shell .brand-review-interaction-pane .brand-new-findings-response>header h3{color:#7352d6;font-weight:650}.brand-review-shell .brand-review-interaction-pane .brand-revised-label-vera-response .brand-inline-requirement-analysis{background:#fff;border:1px solid #e3e9f2;border-radius:6px;margin:0 0 10px}.brand-revised-label-vera-response .brand-requirement-analysis-title>strong{font-size:11px;font-weight:500}.brand-review-shell .brand-review-interaction-pane .brand-revised-label-vera-response .brand-remediation-new-findings{border-top:1px solid #e3e9f2;padding:12px 0 0}.brand-review-shell .brand-review-interaction-pane .brand-revised-label-vera-response .brand-follow-up-evidence-selection{box-shadow:none;border:0;border-radius:0}.brand-revised-label-vera-response .brand-follow-up-evidence-vera{display:none}.brand-review-shell .brand-review-interaction-pane .brand-target-outcome.is-positive{color:#1d7042;background:#eaf7ef;border-color:#0000;border-radius:999px;padding:5px 9px;font-weight:750}.brand-review-shell .brand-review-interaction-pane .brand-revised-label-vera-response .brand-inline-requirement-analysis>summary{padding:8px 12px}.brand-review-shell .brand-review-interaction-pane .brand-revised-label-vera-response .brand-requirement-analysis-content{gap:8px;padding:0 12px 10px}.brand-review-shell .brand-review-interaction-pane .brand-revised-label-vera-response .brand-inline-vera-finding{border:0;border-radius:0;margin:0;padding:0}.brand-review-shell .brand-review-interaction-pane .brand-revised-label-vera-response .brand-inline-vera-finding>header{margin:0;padding:4px 0 8px}.brand-review-shell .brand-review-interaction-pane .brand-revised-label-vera-response .brand-inline-vera-explanation{padding:8px 0 0}.brand-review-shell .brand-review-interaction-pane .brand-revised-label-vera-response .brand-follow-up-evidence-selection{gap:8px;padding-top:6px}.brand-review-shell .brand-review-interaction-pane .brand-revised-label-vera-response .brand-follow-up-evidence-selection>header{padding:0 0 6px}.brand-revised-label-vera-response .brand-follow-up-evidence-selection>header>div{margin-left:0}.brand-revised-label-vera-response .brand-follow-up-evidence-target{gap:8px;padding:10px 0 0}.brand-revised-label-vera-response .brand-inline-target-analysis{border:1px solid var(--border);border-radius:6px;width:100%;padding:0}.brand-review-shell .brand-review-interaction-pane .brand-revised-label-vera-response .brand-inline-target-analysis .brand-inline-vera-finding>summary{align-items:center;padding:8px 12px}.brand-review-shell .brand-revised-label-vera-response .brand-inline-target-analysis .brand-inline-vera-finding>summary:is(:hover,:focus-visible){background:#fbf9ff}.brand-review-shell .brand-review-interaction-pane .brand-revised-label-vera-response .brand-inline-target-analysis .brand-inline-vera-explanation{padding:0 12px 10px}.brand-revised-label-vera-response .brand-inline-target-analysis .brand-inline-vera-subtitle{margin-left:0;font-weight:500;color:var(--body)!important;font-size:11px!important}.brand-review-shell .brand-review-interaction-pane .brand-revised-label-vera-response .brand-remediation-new-findings>h3{color:#7352d6;font-weight:650}.brand-review-shell .brand-review-interaction-pane .brand-post-card-stack{box-shadow:none;background:0 0;border:0;border-radius:0;gap:12px;display:grid;overflow:visible}.brand-review-shell .brand-review-interaction-pane .brand-post-response-card{background:#fff;border:1px solid #e0e6ef;border-left:3px solid #7352d6;border-radius:8px;padding:14px 16px}.brand-post-card-stack .brand-post-attention>header{gap:8px;display:grid}.brand-post-card-stack .brand-post-findings-card>details{border-top:0;margin-top:0}.brand-post-card-stack .brand-post-findings-card>details>summary{padding:0}.brand-post-card-stack .brand-post-findings-card>details>div{padding:12px 0 0}.brand-review-shell .brand-review-interaction-pane .brand-post-response-card:not(.brand-post-vera-summary){border-left:1px solid #e0e6ef}.brand-post-card-stack .brand-post-findings-panel{background:#fff;border:1px solid #e0e6ef;border-radius:8px;overflow:hidden}.brand-post-findings-panel>header{background:#f6f8fb;padding:14px 16px}.brand-post-findings-panel>header h3{color:#263c59;margin:0 0 8px;font-size:12px;font-weight:600}.brand-post-findings-panel>header p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.brand-review-shell .brand-review-interaction-pane .brand-post-findings-panel>.brand-post-response-card{border:0;border-top:1px solid #e0e6ef;border-radius:0}.brand-review-shell .brand-review-interaction-pane .brand-post-findings-panel{font-size:11px;line-height:1.5}.brand-review-shell .brand-review-interaction-pane .brand-post-findings-panel :is(h3,h4,summary strong){font-size:12px;font-weight:600;line-height:1.45}.brand-review-shell .brand-review-interaction-pane .brand-post-findings-panel :is(p,li strong,li span,summary small,.brand-target-outcome){font-size:11px;line-height:1.5}.brand-review-shell .brand-review-interaction-pane .brand-post-findings-panel .brand-submitted-finding-group>h4{display:none}.brand-label-viewer-actions{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.brand-label-version-toggle{color:#526b8a;background:#fff;border:1px solid #e1e8f1;border-radius:5px;align-items:center;gap:6px;padding:5px 9px;font-size:11px;font-weight:600;display:inline-flex}.brand-label-open-icon{color:#526b8a;border-radius:5px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.brand-label-version-toggle:hover,.brand-label-open-icon:hover{background:#f2f5fa}.brand-review-shell .brand-review-interaction-pane .brand-case-timeline:is(.is-submitted,.is-follow-up) .brand-post-submission{gap:0;margin:0;padding:0}.brand-review-shell .brand-review-interaction-pane :is(.brand-original-submission,.brand-case-feedback-stage,.brand-case-current-stage)>summary{box-sizing:border-box;min-height:60px;margin:0;padding:12px 18px}@media (min-width:1001px){.brand-review-shell .brand-review-split{height:calc(100dvh - 150px);min-height:0;overflow:hidden}.brand-review-shell .brand-review-label-pane{box-sizing:border-box;height:100%;min-height:0;position:static}.brand-review-shell .brand-review-interaction-pane{box-sizing:border-box;scrollbar-gutter:stable;overscroll-behavior-y:contain;--brand-preparation-sticky-top:0px;align-content:start;height:100%;min-height:0;overflow-y:auto}}.brand-review-shell .brand-review-interaction-pane .brand-target-outcome[class]{gap:4px;padding:3px 7px;font-size:10px;font-weight:600;line-height:1.35}.brand-review-shell .brand-review-interaction-pane .brand-target-outcome .brand-target-outcome-icon{width:12px;height:12px}.brand-review-shell .brand-review-interaction-pane .brand-post-findings-panel .brand-target-outcome,.brand-review-shell .brand-review-interaction-pane .brand-remediation :is(.brand-remediation-group>h3,.brand-remediation-action-copy>strong),.brand-review-shell .brand-review-interaction-pane .brand-post-findings-panel :is(h3,h4,summary strong,li strong,.brand-target-outcome){font-size:11px;font-weight:600;line-height:1.5}.brand-review-shell .brand-review-interaction-pane .brand-target-outcome[class]{border-radius:5px}.reviewer-redesign .reviewer-unchanged-prior-context{background:#f8fafc;border:1px solid #e0e6ef;border-radius:8px;gap:8px;margin-top:12px;padding:14px 16px;font-size:11px;line-height:1.5;display:grid}.reviewer-unchanged-prior-context p{margin:0}.reviewer-redesign .reviewer-unchanged-prior-context>span,.reviewer-redesign .reviewer-unchanged-prior-context .reviewer-prior-comments>span{text-transform:none;letter-spacing:0;color:#526780;font-size:11px;font-weight:600}.reviewer-redesign .reviewer-unchanged-prior-context .reviewer-prior-comments{border-top:1px solid #e0e6ef;border-left:0;margin:4px 0 0;padding:10px 0 0}.reviewer-redesign .reviewer-claim-wording-context{background:#f8fafc;border:1px solid #e0e6ef;border-radius:8px;padding:12px 14px;font-size:11px;line-height:1.5}.reviewer-claim-wording-context dl{gap:6px;margin:10px 0;display:grid}.reviewer-claim-wording-context dl>div{grid-template-columns:60px minmax(0,1fr);gap:8px;display:grid}.reviewer-claim-wording-context dt{color:#6b7d98}.reviewer-claim-wording-context dd{margin:0}.reviewer-claim-wording-context summary{cursor:pointer;color:#526780;font-weight:600}.reviewer-redesign .reviewer-claim-wording-context{color:#304b70;background:#eef4ff;border:0;border-left:3px solid #86a9df;border-radius:6px;margin:12px 16px;padding:12px 16px}.reviewer-claim-wording-context>p{margin:8px 0}.reviewer-claim-wording-context dd{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.reviewer-previous-decision-pill{color:#526780;background:#fff;border-radius:5px;align-items:center;gap:4px;padding:2px 7px;font-size:10px;font-weight:600;line-height:1.5;display:inline-flex}.reviewer-previous-decision-pill[data-tone=satisfied]{color:#1d7042;background:#eaf7ef}.reviewer-redesign .reviewer-claim-wording-context>p:last-child{margin-bottom:0}.brand-label-approval{color:#243b5b;font-size:11px;line-height:1.5}.brand-label-approval h2,.brand-label-approval h3{font-size:11px;font-weight:600;line-height:1.5}.brand-label-approval dl{grid-template-columns:max-content minmax(0,1fr);gap:6px 12px;display:grid}.brand-label-approval dt{color:#637797}.brand-label-approval dd{overflow-wrap:anywhere;margin:0}.reviewer-target-closure-controls{background:#fafbfd;border-bottom:1px solid #e0e6ef;padding:10px 16px;font-size:11px;line-height:1.5}.reviewer-closure-confirmation+.reviewer-closure-confirmation{margin-top:12px}.reviewer-closure-confirmation p{margin:5px 0 8px}.reviewer-closure-confirmation label{align-items:center;gap:7px;display:flex}.reviewer-closure-confirmation small{color:#637797;margin:4px 0 0 22px;display:block}.reviewer-target-closure-controls summary{cursor:pointer;color:#526780;font-weight:600}.brand-requirement-resolved{color:#20734f;margin-top:6px;font-size:11px;font-weight:600;display:block}.reviewer-inline-closure-controls{margin:10px 0;font-size:11px;line-height:1.5}.reviewer-decision-with-closure{text-align:right;max-width:380px}.reviewer-decision-with-closure .reviewer-inline-closure-controls,.reviewer-decision-controls .reviewer-inline-closure-controls{text-align:left;margin-top:2px;margin-bottom:0}.reviewer-inline-closure-controls .reviewer-closure-confirmation label{color:#637797;cursor:pointer;gap:6px;font-size:11px;font-weight:400}.reviewer-inline-closure-controls .reviewer-closure-confirmation input[type=checkbox]{accent-color:#218957;cursor:pointer;flex:0 0 12px;width:12px;height:12px;margin:0}.reviewer-inline-closure-controls .reviewer-closure-confirmation small{margin:2px 0 0 18px;font-size:10px}.reviewer-context-banner>.reviewer-banner-summary{cursor:pointer;color:inherit;font-size:inherit;justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.reviewer-banner-summary::-webkit-details-marker{display:none}.reviewer-context-banner>.reviewer-banner-summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;flex:0 0 6px;width:6px;height:6px;margin-right:2px;transform:rotate(45deg)}.reviewer-context-banner[open]>.reviewer-banner-summary:after{transform:rotate(225deg)}.reviewer-context-banner>.reviewer-banner-summary:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid #82a7e1}.reviewer-context-banner[open]>.reviewer-banner-summary+p{margin-top:6px}.reviewer-feedback-approval-summary{color:#344b6b;margin:14px 0;font-size:12px;line-height:1.5}.reviewer-feedback-confirmed-requirements{color:#536680;background:#f7f9fc;border:1px solid #dce5ef;border-radius:6px;padding:12px 14px;font-size:11px;line-height:1.55}.reviewer-feedback-confirmed-requirements>summary{cursor:pointer;color:#344b6b;font-weight:600}.reviewer-feedback-confirmed-requirements p{margin:8px 0}.reviewer-feedback-confirmed-requirements ul{margin:12px 0 0;padding:0;list-style:none}.reviewer-feedback-confirmed-requirements li{border-top:1px solid #dce5ef;padding:10px 0}.reviewer-feedback-confirmed-requirements li>span{font-size:10px;font-weight:600}.reviewer-feedback-approval-consent{color:#344b6b;cursor:pointer;align-items:flex-start;gap:8px;padding:14px 0;font-size:11px;line-height:1.5;display:flex}.reviewer-feedback-approval-consent input{accent-color:#2563eb;margin:2px 0 0}.brand-review-shell .brand-review-product-identity .brand-review-id{color:#718099;overflow-wrap:anywhere;margin-top:4px;font-size:10px;line-height:1.5}.brand-review-shell:has(>.brand-initial-upload-workspace){min-height:calc(100dvh - var(--vera-shell-header));flex-direction:column;display:flex}.brand-initial-upload-workspace{flex:1;place-items:center;min-width:0;padding:24px;display:grid}.brand-initial-upload-workspace .brand-initial-label-upload{width:min(720px,100%);margin:0}@media (max-width:700px){.brand-initial-upload-workspace{padding:16px}}.brand-review-shell .brand-review-interaction-pane{grid-auto-rows:max-content}.brand-review-shell .brand-preparation-navigation{top:var(--brand-preparation-sticky-top);z-index:22;background:#fff;position:sticky;box-shadow:0 4px #fff}@media (min-width:1001px){.brand-review-shell .brand-review-interaction-pane{padding-top:0}.brand-review-shell .brand-review-interaction-pane:not(:has(.brand-preparation-navigation:not([hidden]))){padding-top:18px}.brand-review-shell .brand-preparation-navigation{padding-top:14px;top:0}}.brand-review-shell .brand-vera-supporting-documents-note{background:#fff;border:1px solid #e0e6ef;border-left:4px solid #7352d6;border-radius:10px;padding:18px 20px}.brand-vera-supporting-documents-note>.brand-vera-response-identity{margin-bottom:12px;display:block}.brand-review-shell .brand-vera-supporting-documents-note h2{color:#263c59;margin:0 0 6px;font-size:12px;font-weight:600;line-height:1.5}.brand-review-shell .brand-vera-supporting-documents-note p{color:#637797;margin:0;font-size:11px;line-height:1.5}.brand-review-shell .brand-review-interaction-pane .brand-target-outcomes .brand-target-outcome.is-selected{border-color:currentColor;box-shadow:0 0 0 2px #fff}.brand-document-actions{flex:none;margin-left:auto;position:relative}.brand-document-actions>summary{color:#536b8c;cursor:pointer;border-radius:5px;place-items:center;width:28px;height:28px;font-size:20px;list-style:none;display:grid}.brand-document-actions>summary::-webkit-details-marker{display:none}.brand-document-actions>summary:hover,.brand-document-actions>summary:focus-visible{background:#e7edf5}.brand-document-actions-menu{z-index:25;background:#fff;border:1px solid #dce5ef;border-radius:6px;width:max-content;min-width:120px;padding:4px;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 4px 12px #263c591f}.brand-review-shell .brand-document-actions-menu .brand-evidence-selection-action{white-space:nowrap;color:#263c59;text-align:left;width:100%;box-shadow:none;background:#fff;border:0;border-radius:4px;padding:7px 10px;font-size:11px}.brand-document-actions-menu .brand-evidence-selection-action:hover{background:#f3f6fa}.brand-review-shell .brand-document-actions-menu .brand-evidence-selection-action:is(:hover,:focus-visible){color:#263c59;background:#edf2f8}.brand-review-shell .brand-review-interaction-pane .brand-evidence-request-response>header{margin-bottom:8px}.brand-review-shell .brand-review-interaction-pane .brand-evidence-request-response .brand-inline-vera-finding>summary{padding:10px 0 8px}.brand-review-shell .brand-review-interaction-pane .brand-evidence-request-response .brand-inline-vera-finding .brand-inline-vera-explanation{padding:4px 12px 16px}.brand-review-shell .brand-review-interaction-pane .brand-evidence-request-response .brand-inline-vera-explanation>section{padding:0}.brand-review-shell .brand-review-interaction-pane .brand-remediation .brand-evidence-request-response .brand-reviewer-action-title{letter-spacing:0;color:#172943;font-family:inherit;font-size:11px;font-weight:600;line-height:1.5}.reviewer-confirm-satisfied-note{color:#637797;text-align:left;margin-top:2px;font-size:10px;line-height:1.5}.brand-review-shell .brand-review-interaction-pane :is(.brand-analysis-heading,.brand-vera-supporting-documents-note,.brand-evidence-vera-response,.brand-revised-label-vera-response,.brand-post-vera-summary,.brand-post-attention,.brand-remediation>header,.vera-message){padding-left:20px;padding-right:20px}.brand-evidence-upload-response>header p{color:#637797;margin:0;font-size:11px;line-height:1.5}.brand-evidence-response-upload-request{gap:12px;display:grid}.brand-evidence-response-upload-request+.brand-evidence-response-upload-request{border-top:1px solid #e3e9f2;margin-top:16px;padding-top:16px}.brand-evidence-response-upload-request>.brand-reviewer-action-title{color:#172943;font-size:11px;font-weight:600;line-height:1.5}.brand-review-shell .brand-review-interaction-pane .brand-evidence-upload-response .brand-evidence-item{background:0 0;border:0;margin:0;padding:0}.brand-consolidated-evidence-findings{border-top:1px solid #e3e9f2;margin-top:16px;padding-top:12px}.reviewer-feedback-message-heading{align-items:center;gap:10px;display:flex}.reviewer-prior-requirement-workspace .reviewer-prior-requirements{gap:24px;padding:24px;display:grid}.reviewer-prior-confirmation{gap:16px;display:grid}.reviewer-prior-confirmation fieldset{border:0;gap:16px;margin:0;padding:0;display:grid}.reviewer-prior-confirmation label{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.reviewer-prior-confirmation select,.reviewer-prior-confirmation textarea{width:100%;min-width:0}.reviewer-prior-confirmation input{accent-color:#3166e8}.reviewer-prior-confirmation-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.reviewer-prior-requirement-workspace .reviewer-prior-vera{border:1px solid #d6e2ef;border-left:5px solid var(--vera-primary);border-radius:14px;padding:24px}.reviewer-prior-requirement-workspace .reviewer-prior-requirements{font-size:13px;line-height:1.6}.reviewer-prior-requirement-workspace .reviewer-prior-requirements h3{margin:0;font-size:14px}.reviewer-prior-requirement-workspace .reviewer-prior-requirements p{margin:0}.reviewer-prior-requirement-workspace blockquote{background:#f6f8fb;border-left:3px solid #d6e2ef;margin:0;padding:12px 16px}.reviewer-prior-confirmation select,.reviewer-prior-confirmation textarea{border:1px solid var(--border);color:var(--body);font:inherit;background:#fff;border-radius:7px;padding:10px 12px}.reviewer-prior-confirmation input[type=checkbox],.reviewer-prior-confirmation input[type=radio]{flex:0 0 16px;width:16px;height:16px;margin:0}.brand-label-filename-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.brand-label-filename-row>:first-child{flex:1;min-width:0}.brand-label-update-action{flex:none}.brand-initial-label-update{gap:16px;margin-bottom:24px;scroll-margin-top:24px;display:grid}.brand-initial-label-update>button{justify-self:end}.brand-label-viewer:has(.brand-label-update-caution){flex-direction:column}.brand-label-update-caution{color:#765016;background:#fff8e8;border:1px solid #ead49f;border-radius:8px;margin:12px 24px 24px;padding:12px 14px;font-size:12px;line-height:1.5}.brand-label-viewer .brand-label-update-caution{box-sizing:border-box;width:calc(100% - 48px)}.brand-label-update-caution>summary{align-items:center;gap:8px;font-size:12px;display:flex}.brand-label-update-caution p{margin:4px 0;font-size:12px}.brand-label-update-caution ul{margin:6px 0 12px;padding:0;font-size:12px;list-style:none}.brand-label-update-caution .brand-label-finding-link{color:inherit;justify-content:space-between;align-items:center;gap:8px;padding:4px 0;font-weight:600;text-decoration:none;display:flex}.brand-label-update-caution .brand-label-finding-link:hover{color:#573b10;text-decoration:none}.brand-label-update-caution .brand-label-finding-link svg{flex-shrink:0}.brand-label-update-caution .brand-label-update-upload{min-height:0;color:inherit;font:inherit;box-shadow:none;background:0 0;border:1px solid #d4b578;border-radius:6px;align-items:center;margin-top:4px;padding:7px 12px;font-weight:600;display:inline-flex}.brand-label-update-caution .brand-label-update-upload:hover:not(:disabled){color:#573b10;background:#f8ecd0;border-color:#b38a43}.brand-target-result[id]{scroll-margin-top:80px}.brand-label-update-caution>summary svg{flex-shrink:0}.brand-label-history-note{color:var(--muted);margin:0 0 10px;font-size:12px;line-height:1.5}.brand-label-viewer-actions{flex-wrap:nowrap}.brand-label-viewer-actions .brand-label-update-action>button,.brand-label-viewer-actions>.brand-label-version-toggle,.brand-label-viewer-actions>.brand-label-open-icon{color:#526b8a;white-space:nowrap;height:26px;min-height:26px;box-shadow:none;background:#fff;border:1px solid #e1e8f1;border-radius:5px;justify-content:center;align-items:center;gap:6px;margin:0;padding:4px 7px;font-size:10px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.brand-label-viewer-actions>.brand-label-open-icon{width:26px;padding:0}.brand-label-viewer-actions .brand-label-update-action>button:hover,.brand-label-viewer-actions>.brand-label-version-toggle:hover,.brand-label-viewer-actions>.brand-label-open-icon:hover{background:#f2f5fa}.brand-label-viewer-actions{gap:6px}.brand-label-viewer-actions svg{width:14px;height:14px}.brand-label-filename-row,.brand-label-filename-row .brand-label-version-summary{flex-wrap:nowrap}.brand-label-filename-row .brand-label-version-summary strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.brand-label-filename-row .brand-label-version-summary>span{white-space:nowrap;flex-shrink:0}@media (min-width:1001px){.brand-review-shell .brand-review-label-pane{padding-top:14px}}@media (max-width:650px){.brand-label-filename-row{flex-wrap:wrap}}.brand-current-version-workspace{display:contents}.brand-current-version-workspace[hidden]{display:none}.brand-label-history-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:14px 0;display:flex}.brand-label-history-header strong{color:var(--body);font-size:12px;font-weight:600}.brand-label-history-header p{color:var(--muted);margin:4px 0 0;font-size:11px}.brand-label-history-header button{white-space:nowrap;font-size:11px}.brand-historical-label-findings{gap:4px;display:grid}.brand-historical-label-findings h2{color:var(--body);margin:0;font-size:12px;font-weight:600}.brand-historical-label-findings>p{color:var(--muted);margin:0;font-size:11px}.brand-review-shell .brand-historical-label-findings .brand-target-explanations>section{background:#fff;border:1px solid #e0e6ef;border-left:4px solid #7352d6;border-radius:10px;padding:12px 16px;font-size:11px;line-height:1.5}.brand-review-shell .brand-historical-label-findings .brand-target-result>summary{min-height:0;padding:8px 0}.brand-review-shell .brand-historical-label-findings .brand-target-result{margin:0}.brand-review-shell .brand-historical-label-findings .brand-target-explanations p{margin:4px 0}.brand-review-shell .brand-analysis-heading .brand-vera-inline-heading{align-items:center;gap:8px;margin-top:0;display:flex}.brand-vera-leaf-mark{flex:0 0 18px;width:18px;height:18px;display:block;overflow:hidden}.brand-vera-response-identity{flex:0 0 18px;align-items:center;width:18px;height:18px;display:inline-flex}.brand-review-shell .brand-vera-inline-heading{align-items:center;gap:8px;margin-top:0;display:flex}.brand-review-shell :is(.brand-vera-supporting-documents-note,.brand-evidence-vera-response,.brand-revised-label-vera-response>header,.brand-post-vera-summary>header,.brand-remediation>header){grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;display:grid}.brand-review-shell :is(.brand-vera-supporting-documents-note,.brand-evidence-vera-response,.brand-revised-label-vera-response>header,.brand-post-vera-summary>header,.brand-remediation>header)>:is(.brand-vera-response-identity,.brand-post-vera-identity,.brand-remediation-vera-identity){grid-area:1/1;margin:0}.brand-review-shell :is(.brand-vera-supporting-documents-note,.brand-evidence-vera-response,.brand-revised-label-vera-response>header,.brand-post-vera-summary>header,.brand-remediation>header)>:is(h2,h3,h4){grid-area:1/2;margin:0}.brand-review-shell :is(.brand-vera-supporting-documents-note,.brand-evidence-vera-response,.brand-revised-label-vera-response>header,.brand-post-vera-summary>header,.brand-remediation>header)>:not(.brand-vera-response-identity,.brand-post-vera-identity,.brand-remediation-vera-identity,h2,h3,h4){grid-column:1/-1}.brand-review-shell .brand-follow-up-evidence-selection>header{align-items:flex-start;gap:8px;display:flex}.brand-review-shell .brand-follow-up-evidence-selection .brand-follow-up-evidence-vera{margin:0;padding-top:2px}.brand-review-shell .brand-inline-vera-kicker{vertical-align:middle;margin:0 8px 0 0;display:inline-flex}.brand-review-shell .brand-inline-vera-kicker+.brand-inline-vera-subtitle{display:inline}.brand-review-shell .brand-target-explanations .brand-target-explanation-vera{display:inline-flex}.brand-review-shell .brand-target-explanations>section>header{float:left;margin:2px 8px 0 0;padding:0}.brand-review-shell .brand-preparation-progress{display:block}.brand-vera-inline-heading{align-items:center;gap:8px;margin-top:0;display:flex}.brand-target-explanation-vera .brand-vera-leaf-mark{width:18px;height:18px}.brand-review-shell .brand-inline-vera-title-line{align-items:center;gap:8px;min-width:0;display:flex}.brand-review-shell .brand-inline-vera-title-line .brand-inline-vera-kicker{flex-shrink:0;margin:0}.brand-review-shell .brand-target-explanations .brand-vera-inline-explanation{align-items:flex-start;gap:8px;display:flex}.brand-review-shell .brand-vera-inline-explanation>.brand-target-explanation-vera{flex:0 0 18px;margin-top:1px}.brand-vera-inline-explanation>span:last-child{min-width:0}.brand-review-shell .brand-label-review-card{background:#fff;border:1px solid #e0e6ef;border-left:4px solid #7352d6;border-radius:10px;overflow:hidden}.brand-review-shell .brand-review-interaction-pane .brand-label-analysis-bucket .brand-label-review-card>.brand-analysis-heading{border:0;border-radius:0;margin:0}.brand-review-shell .brand-review-interaction-pane .brand-label-analysis-bucket .brand-label-review-card>.brand-label-results-card{border:0;border-top:1px solid #e3e9f2;border-radius:0;margin:0}.brand-review-shell .brand-label-review-card>.brand-label-results-card>summary{padding:14px 20px}.brand-label-update-caution>summary{cursor:pointer;font-weight:600;list-style:none}.brand-label-update-caution>summary::-webkit-details-marker{display:none}.brand-label-caution-chevron{flex-shrink:0;margin-left:auto}.brand-label-update-caution[open] .brand-label-caution-chevron{transform:rotate(225deg)translate(-2px,-2px)}.brand-confirmation-dialog .brand-confirmation-message{white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.5}.brand-confirmation-dialog{max-height:calc(100vh - 48px);overflow-y:auto}.brand-product-dialog.brand-confirmation-dialog{box-sizing:border-box;color:#344865;border-radius:10px;width:min(380px,100vw - 40px);padding:18px}.brand-confirmation-dialog header{margin-bottom:12px}.brand-confirmation-dialog h2{letter-spacing:normal;margin:0;font-size:14px;font-weight:600}.brand-confirmation-dialog footer{gap:8px;margin-top:16px}.brand-confirmation-dialog footer button{padding:6px 10px;font-size:11px}.brand-confirmation-dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#14254c33}.brand-next-steps{background:#fff;border:1px solid #e0e6ef;border-radius:10px;margin:0 0 16px;padding:14px 18px}.brand-next-steps header{flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin-bottom:10px;display:flex}.brand-next-steps header strong{color:#263c59;font-size:12px;font-weight:600}.brand-next-steps header>span{color:#718099;font-size:11px;line-height:1.5}.brand-next-steps-items{flex-wrap:wrap;gap:8px;display:flex}.brand-next-steps-items .brand-target-outcome{gap:6px;font-size:11px;line-height:1.4;text-decoration:none}.brand-next-steps-items a:hover{box-shadow:inset 0 0 0 1px}.brand-next-steps-items a:focus-visible{outline-offset:3px;outline:2px solid}.brand-evidence-item[id]{scroll-margin-top:80px}.brand-review-shell .brand-review-sticky-header{top:var(--brand-preparation-sticky-top,0px);z-index:22;background:#fff;padding-top:12px;position:sticky;box-shadow:0 4px #fff}.brand-review-shell .brand-review-sticky-header .brand-preparation-navigation{box-shadow:none;margin-top:0;padding-top:8px;position:static}.brand-review-summary-outlet .brand-next-steps{margin:0;padding:10px 14px}.brand-review-summary-outlet .brand-next-steps header{margin-bottom:8px}.brand-review-summary-outlet .brand-next-steps-items{gap:6px}@media (min-width:1001px){.brand-review-shell .brand-review-sticky-header{top:0}}@media (max-width:650px){.brand-review-summary-outlet .brand-next-steps{padding:8px 10px}.brand-review-summary-outlet .brand-next-steps header>span{display:none}.brand-review-summary-outlet .brand-next-steps-items{gap:4px 6px}}.brand-review-shell .brand-target-result[id],.brand-review-shell .brand-evidence-item[id]{scroll-margin-top:calc(var(--brand-review-header-height,80px) + 16px)}.brand-product-review-header .brand-review-toolbar{margin:0}.brand-product-review-header{padding-bottom:12px}.brand-review-breadcrumb-id{min-width:0;font:inherit;color:inherit;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.brand-consolidated-finding{border-bottom:1px solid #e3e9f2;margin-bottom:12px;padding:0 0 12px}.brand-consolidated-finding>small{color:#718099;font-size:11px;line-height:1.5}.brand-consolidated-issues{margin:12px 0 0;padding:0;list-style:none}.brand-consolidated-issues>li{margin:10px 0}.brand-consolidated-issues>li>strong{margin-right:8px;font-size:12px}.brand-consolidated-issues p{margin:4px 0;font-size:11px;line-height:1.5}.brand-consolidated-document-tabs{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0;display:flex}.brand-consolidated-document-tabs>strong{color:#718099;font-size:11px}.brand-consolidated-document-tabs .brand-target-outcomes{justify-content:flex-start;max-width:100%}.reviewer-synthesis-unavailable{color:#596e8b;background:#f7f9fc;border:1px solid #e0e6ef;border-radius:8px;margin-bottom:12px;padding:12px 14px;font-size:12px}.reviewer-synthesis-unavailable p{margin:6px 0 0;font-size:11px;line-height:1.5}.brand-review-shell .brand-review-interaction-pane .brand-target-outcomes .brand-document-finding-tab{color:#59616e;background:#f3f4f6;border-color:#0000}.brand-review-shell .brand-review-interaction-pane .brand-target-outcomes .brand-document-finding-tab:hover{background:#e9ebef}.brand-review-shell .brand-review-interaction-pane .brand-target-outcomes .brand-document-finding-tab.is-selected{background:#e9ebef;border-color:#89919d}
