html[data-review-view]{scroll-behavior:auto}body{margin:0;background:#f7f7f8;color:#191919;font-family:OpenAI Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html[data-theme=dark] body{background:#131313;color:#f5f5f5}.review-shell:where(.astro-x6r73fu6){max-width:1580px;margin:0 auto;padding:56px clamp(20px,4vw,64px) 120px}html[data-review-view=large] .review-shell:where(.astro-x6r73fu6),html[data-review-view=native] .review-shell:where(.astro-x6r73fu6),html[data-review-view=source] .review-shell:where(.astro-x6r73fu6){max-width:1840px}.review-intro:where(.astro-x6r73fu6){margin-bottom:34px}.review-eyebrow:where(.astro-x6r73fu6){margin:0 0 10px;color:#666;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}h1:where(.astro-x6r73fu6){margin:0;font-size:clamp(30px,5vw,48px);font-weight:620;letter-spacing:-.045em;line-height:1.05}.review-summary:where(.astro-x6r73fu6){max-width:680px;margin:12px 0 18px;color:#5d5d5d;font-size:15px;line-height:1.6}.review-metrics:where(.astro-x6r73fu6){display:flex;flex-wrap:wrap;gap:10px 22px;color:#666;font-size:13px}.review-metrics:where(.astro-x6r73fu6) strong:where(.astro-x6r73fu6){color:#202020}.review-toolbar:where(.astro-x6r73fu6){position:sticky;z-index:2;top:12px;display:grid;grid-template-columns:minmax(200px,1fr) minmax(160px,200px) auto auto auto auto;align-items:end;gap:14px;margin-bottom:50px;padding:14px;border:1px solid #e5e5e5;border-radius:16px;background:#ffffffeb;box-shadow:0 12px 35px #0000000d;backdrop-filter:blur(14px)}.review-filter-summary:where(.astro-x6r73fu6){grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:-3px}.review-overlay-settings:where(.astro-x6r73fu6),.review-overlay-opacity:where(.astro-x6r73fu6){display:flex;align-items:center;gap:8px}.review-overlay-settings:where(.astro-x6r73fu6)[hidden]{display:none}.review-overlay-opacity:where(.astro-x6r73fu6){color:#51565e;font-size:11px}.review-overlay-opacity:where(.astro-x6r73fu6) input:where(.astro-x6r73fu6){width:96px;accent-color:#3478f6}.review-overlay-opacity:where(.astro-x6r73fu6) output:where(.astro-x6r73fu6){min-width:33px;font-variant-numeric:tabular-nums}.review-difference-control:where(.astro-x6r73fu6){height:24px;padding:0 8px;border:1px solid #e3e3e3;border-radius:7px;background:#fff;color:#51565e;font:inherit;font-size:11px;cursor:pointer}.review-difference-control:where(.astro-x6r73fu6)[aria-pressed=true]{border-color:#cbddff;background:#f1f6ff;color:#245bc1}.review-open-filter:where(.astro-x6r73fu6){display:flex;align-items:center;gap:7px;color:#51565e;font-size:11px;cursor:pointer}.review-open-filter:where(.astro-x6r73fu6) input:where(.astro-x6r73fu6){width:13px;height:13px;margin:0;accent-color:#3478f6}.review-search:where(.astro-x6r73fu6),.review-family-select:where(.astro-x6r73fu6){display:grid;gap:6px}.review-search:where(.astro-x6r73fu6)>span:where(.astro-x6r73fu6),.review-family-select:where(.astro-x6r73fu6)>span:where(.astro-x6r73fu6){color:#666;font-size:11px;font-weight:550}.review-search:where(.astro-x6r73fu6) input:where(.astro-x6r73fu6),.review-family-select:where(.astro-x6r73fu6) select:where(.astro-x6r73fu6){min-width:0;height:37px;padding:0 11px;border:1px solid #e3e3e3;border-radius:9px;background:#fff;color:inherit;font:inherit;font-size:12px}.review-theme-control:where(.astro-x6r73fu6),.review-view-control:where(.astro-x6r73fu6){display:flex;height:37px;padding:3px;border-radius:10px;background:#f0f0f1}.review-audit-control:where(.astro-x6r73fu6){height:37px;padding:0 12px;border:1px solid #e3e3e3;border-radius:10px;background:#fff;color:#51565e;font:inherit;font-size:12px;white-space:nowrap;cursor:pointer}.review-audit-control:where(.astro-x6r73fu6)[aria-pressed=true]{border-color:#cbddff;background:#f1f6ff;color:#245bc1}.review-theme-control:where(.astro-x6r73fu6) button:where(.astro-x6r73fu6),.review-view-control:where(.astro-x6r73fu6) button:where(.astro-x6r73fu6){padding:0 12px;border:0;border-radius:8px;background:transparent;color:#666;font:inherit;font-size:12px;cursor:pointer}.review-theme-control:where(.astro-x6r73fu6) button:where(.astro-x6r73fu6)[aria-pressed=true],.review-view-control:where(.astro-x6r73fu6) button:where(.astro-x6r73fu6)[aria-pressed=true]{background:#fff;color:#181818;box-shadow:0 1px 5px #00000017}.review-result-count:where(.astro-x6r73fu6){align-self:center;margin:0;color:#666;font-size:11px;white-space:nowrap}.review-page:where(.astro-x6r73fu6){margin-bottom:72px}.review-page-heading:where(.astro-x6r73fu6){display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:18px}.review-page-heading:where(.astro-x6r73fu6) h2:where(.astro-x6r73fu6){margin:0 0 3px;font-size:20px;font-weight:590;letter-spacing:-.02em}.review-page-heading:where(.astro-x6r73fu6) a:where(.astro-x6r73fu6){color:#617187;font-size:12px;text-decoration:none}.review-page-count:where(.astro-x6r73fu6){color:#717171;font-size:12px;white-space:nowrap}.review-comparison:where(.astro-x6r73fu6){margin-bottom:18px;padding:20px;border:1px solid #e5e5e5;border-radius:18px;background:#fff}.review-comparison-heading:where(.astro-x6r73fu6){display:flex;align-items:start;justify-content:space-between;gap:12px;margin-bottom:14px}.review-comparison-heading:where(.astro-x6r73fu6) h3:where(.astro-x6r73fu6){margin:0;font-size:13px;font-weight:580;line-height:1.5}.review-component-meta:where(.astro-x6r73fu6){display:flex;flex-wrap:wrap;justify-content:end;gap:6px}.review-component-meta:where(.astro-x6r73fu6)>span:where(.astro-x6r73fu6),.review-component-meta:where(.astro-x6r73fu6)>code:where(.astro-x6r73fu6){padding:4px 7px;border-radius:6px;background:#f2f3f5;color:#595f69;font-size:10px;line-height:1.25;white-space:nowrap}.review-component-meta:where(.astro-x6r73fu6)>code:where(.astro-x6r73fu6){font-family:SF Mono,ui-monospace,monospace}.review-component-meta:where(.astro-x6r73fu6)>.review-finding-count:where(.astro-x6r73fu6){background:#fff1e5;color:#945119}.review-focus-control:where(.astro-x6r73fu6){padding:4px 8px;border:1px solid #dbe3ef;border-radius:6px;background:#f4f7fb;color:#365e91;font:inherit;font-size:10px;line-height:1.25;white-space:nowrap;cursor:pointer}.review-focus-control:where(.astro-x6r73fu6)[aria-pressed=true]{border-color:#acc7f3;background:#eaf2ff;color:#245bc1}.review-comparison-grid:where(.astro-x6r73fu6){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:13px}html[data-review-view=large] .review-comparison-grid:where(.astro-x6r73fu6),html[data-review-view=native] .review-comparison-grid:where(.astro-x6r73fu6),html[data-review-view=source] .review-comparison-grid:where(.astro-x6r73fu6){grid-template-columns:minmax(0,1fr);gap:18px}.review-panel:where(.astro-x6r73fu6){display:grid;grid-template-rows:auto 1fr auto;min-width:0;margin:0;overflow:hidden;border:1px solid #e9e9eb;border-radius:12px}.review-panel:where(.astro-x6r73fu6) figcaption:where(.astro-x6r73fu6){display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:38px;padding:0 12px;border-bottom:1px solid #ededee;color:#4f545b;font-size:11px;font-weight:550}.review-panel:where(.astro-x6r73fu6) figcaption:where(.astro-x6r73fu6) a:where(.astro-x6r73fu6){color:#667894;font-size:10px;font-weight:450;text-decoration:none}.review-visual:where(.astro-x6r73fu6){position:relative;display:flex;align-items:center;justify-content:center;min-height:96px;padding:14px;background-color:#f8f9fa}html[data-review-view=native] .review-panel:where(.astro-x6r73fu6),html[data-review-view=source] .review-panel:where(.astro-x6r73fu6){overflow-x:auto}html[data-review-view=native] .review-visual:where(.astro-x6r73fu6){width:max(100%,var(--review-native-width));box-sizing:border-box}.review-comparison:where(.astro-x6r73fu6){--review-source-width: var(--review-source-light-width)}html[data-theme=dark] .review-comparison:where(.astro-x6r73fu6){--review-source-width: var(--review-source-dark-width)}html[data-review-view=source] .review-visual:where(.astro-x6r73fu6){width:max(100%,calc(var(--review-source-width) + 28px));box-sizing:border-box}html[data-review-view=source] .review-source-image:where(.astro-x6r73fu6),html[data-review-view=source] .review-live-stage:where(.astro-x6r73fu6){flex:0 0 var(--review-source-width);width:var(--review-source-width);max-width:none}.review-subject-guide:where(.astro-x6r73fu6){position:absolute;z-index:1;pointer-events:none;box-sizing:border-box;border:1px dashed rgb(40 100 210 / 78%);border-radius:4px;background:#4d83e40a}.review-live-guide:where(.astro-x6r73fu6){border-color:#635bcec7;background:#6e5cd40a}.review-composition-audit:where(.astro-x6r73fu6){display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-top:10px;color:#59616d;font-size:10px}.review-composition-audit:where(.astro-x6r73fu6)[hidden]{display:none}.review-composition-audit:where(.astro-x6r73fu6)>span:where(.astro-x6r73fu6){padding:5px 8px;border-radius:6px;background:#f1f3f6}.review-color-measure:where(.astro-x6r73fu6){display:flex;flex-basis:100%;flex-wrap:wrap;gap:6px}.review-color-measure:where(.astro-x6r73fu6)[hidden]{display:none}.review-color-sample:where(.astro-x6r73fu6){display:inline-flex;align-items:center;gap:5px;padding:4px 7px;border:1px solid #e3e6ea;border-radius:6px;background:#fff;color:#515966;font-size:9px;font-variant-numeric:tabular-nums}.review-color-swatch:where(.astro-x6r73fu6){width:11px;height:11px;border:1px solid rgb(0 0 0 / 12%);border-radius:3px}.review-source-anatomy:where(.astro-x6r73fu6){margin-top:12px;border-top:1px solid #eeeeef;color:#59616d;font-size:11px}.review-source-anatomy:where(.astro-x6r73fu6) summary:where(.astro-x6r73fu6){display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0 1px;cursor:pointer;font-size:11px;font-weight:550;list-style:none}.review-source-anatomy:where(.astro-x6r73fu6) summary:where(.astro-x6r73fu6)::-webkit-details-marker{display:none}.review-source-anatomy:where(.astro-x6r73fu6) summary:where(.astro-x6r73fu6)>span:where(.astro-x6r73fu6):first-child:before{display:inline-block;margin-right:6px;content:"›";transition:transform .12s ease}.review-source-anatomy:where(.astro-x6r73fu6)[open] summary:where(.astro-x6r73fu6)>span:where(.astro-x6r73fu6):first-child:before{transform:rotate(90deg)}.review-source-dimensions:where(.astro-x6r73fu6){color:#767d87;font-family:SF Mono,ui-monospace,monospace;font-size:10px;font-weight:450}.review-source-anatomy-body:where(.astro-x6r73fu6){display:grid;gap:12px;padding:12px 0 2px;line-height:1.5}.review-source-frame:where(.astro-x6r73fu6){margin:0;color:#30343a}.review-source-regions:where(.astro-x6r73fu6){display:grid;gap:6px;margin:0}.review-source-regions:where(.astro-x6r73fu6)>div:where(.astro-x6r73fu6){display:grid;grid-template-columns:minmax(110px,19%) minmax(0,1fr);gap:10px}.review-source-regions:where(.astro-x6r73fu6) dt:where(.astro-x6r73fu6){color:#414854;font-weight:550}.review-source-regions:where(.astro-x6r73fu6) dd:where(.astro-x6r73fu6){margin:0}.review-fidelity-targets:where(.astro-x6r73fu6)>span:where(.astro-x6r73fu6){color:#414854;font-weight:550}.review-fidelity-targets:where(.astro-x6r73fu6) ul:where(.astro-x6r73fu6){display:grid;gap:3px;margin:5px 0 0;padding-left:18px}.review-burndown:where(.astro-x6r73fu6){margin-top:11px;border-top:1px solid #eeeeef;color:#59616d;font-size:11px}.review-burndown:where(.astro-x6r73fu6) summary:where(.astro-x6r73fu6){display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0 1px;cursor:pointer;font-weight:550;list-style:none}.review-burndown:where(.astro-x6r73fu6) summary:where(.astro-x6r73fu6)::-webkit-details-marker{display:none}.review-burndown:where(.astro-x6r73fu6) summary:where(.astro-x6r73fu6)>span:where(.astro-x6r73fu6):first-child:before{display:inline-block;margin-right:6px;content:"›";transition:transform .12s ease}.review-burndown:where(.astro-x6r73fu6)[open] summary:where(.astro-x6r73fu6)>span:where(.astro-x6r73fu6):first-child:before{transform:rotate(90deg)}.review-burndown-summary:where(.astro-x6r73fu6){color:#767d87;font-size:10px;font-weight:450}.review-burndown-body:where(.astro-x6r73fu6){display:grid;gap:11px;padding:12px 0 2px}.review-burndown-finding:where(.astro-x6r73fu6){display:grid;gap:9px;padding:12px;border:1px solid #ededee;border-radius:10px;background:#fafafa}.review-burndown-finding-heading:where(.astro-x6r73fu6){display:flex;align-items:center;gap:8px}.review-burndown-priority:where(.astro-x6r73fu6){display:inline-flex;min-width:22px;justify-content:center;padding:3px 5px;border-radius:5px;background:#e9ebee;color:#4a5160;font-size:9px;font-weight:600}.review-burndown-finding:where(.astro-x6r73fu6)[data-finding-priority=P1] .review-burndown-priority:where(.astro-x6r73fu6),.review-burndown-finding:where(.astro-x6r73fu6)[data-finding-priority=P0] .review-burndown-priority:where(.astro-x6r73fu6){background:#fff0e8;color:#a54d25}.review-burndown-finding-heading:where(.astro-x6r73fu6) strong:where(.astro-x6r73fu6){color:#333740;font-weight:580}.review-burndown-status:where(.astro-x6r73fu6){margin-left:auto;color:#687180;font-size:10px;text-transform:capitalize}.review-burndown-finding:where(.astro-x6r73fu6)[data-finding-status=fixed] .review-burndown-status:where(.astro-x6r73fu6),.review-burndown-finding:where(.astro-x6r73fu6)[data-finding-status=verified] .review-burndown-status:where(.astro-x6r73fu6){color:#247240}.review-burndown-issue:where(.astro-x6r73fu6){margin:0;line-height:1.5}.review-burndown-evidence:where(.astro-x6r73fu6){display:grid;gap:7px;margin:0}.review-burndown-evidence:where(.astro-x6r73fu6)>div:where(.astro-x6r73fu6){display:grid;grid-template-columns:minmax(108px,19%) minmax(0,1fr);gap:10px}.review-burndown-evidence:where(.astro-x6r73fu6) dt:where(.astro-x6r73fu6){color:#414854;font-weight:550}.review-burndown-evidence:where(.astro-x6r73fu6) dd:where(.astro-x6r73fu6){margin:0;line-height:1.5}.review-burndown-reviewers:where(.astro-x6r73fu6){margin:0;color:#747b86;font-size:10px}.review-approved-differences:where(.astro-x6r73fu6){color:#687180;line-height:1.5}.review-approved-differences:where(.astro-x6r73fu6)>span:where(.astro-x6r73fu6){color:#414854;font-weight:550}.review-approved-differences:where(.astro-x6r73fu6) ul:where(.astro-x6r73fu6){display:grid;gap:3px;margin:5px 0 0;padding-left:18px}.review-composition-result:where(.astro-x6r73fu6)[data-review-composition-state=balanced]{background:#e8f4eb;color:#247240}.review-composition-result:where(.astro-x6r73fu6)[data-review-composition-state=attention]{background:#fff2e5;color:#945119}.review-visual:where(.astro-x6r73fu6) img:where(.astro-x6r73fu6){display:block;width:100%;height:auto}.review-source-image:where(.astro-x6r73fu6){width:100%}html[data-review-view=large] .review-source-image:where(.astro-x6r73fu6),html[data-review-view=large] .review-live-stage:where(.astro-x6r73fu6),html[data-review-view=native] .review-source-image:where(.astro-x6r73fu6),html[data-review-view=native] .review-live-stage:where(.astro-x6r73fu6){max-width:var(--review-native-width)}.review-source-image-cropped:where(.astro-x6r73fu6){position:relative;overflow:clip;aspect-ratio:var(--review-source-crop-aspect)}.review-source-image-cropped:where(.astro-x6r73fu6) img:where(.astro-x6r73fu6){position:absolute;top:var(--review-source-crop-image-top);left:var(--review-source-crop-image-left);width:var(--review-source-crop-image-width);max-width:none;height:auto}.review-visual:where(.astro-x6r73fu6) figure[role=img]{width:100%}.review-live-stage:where(.astro-x6r73fu6){position:relative;width:100%;overflow:hidden}.review-live-canvas:where(.astro-x6r73fu6){position:absolute;top:0;left:0;transform-origin:top left}.review-overlay-source:where(.astro-x6r73fu6){position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;pointer-events:none}.review-overlay-original:where(.astro-x6r73fu6){position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:fill;object-fit:fill;opacity:var(--review-overlay-opacity, .55);mix-blend-mode:multiply;pointer-events:none}html[data-review-overlay-blend=difference] .review-overlay-original:where(.astro-x6r73fu6){mix-blend-mode:difference}.review-overlay-source:where(.astro-x6r73fu6).review-source-image-cropped{aspect-ratio:auto}.review-overlay-source:where(.astro-x6r73fu6).review-source-image-cropped .review-overlay-original:where(.astro-x6r73fu6){top:var(--review-source-crop-image-top);left:var(--review-source-crop-image-left);width:var(--review-source-crop-image-width);max-width:none;height:auto;-o-object-fit:initial;object-fit:initial}.review-overlay-original:where(.astro-x6r73fu6)[hidden]{display:none}.review-file-name:where(.astro-x6r73fu6){min-width:0;margin:0;overflow:hidden;padding:8px 12px;border-top:1px solid #ededee;color:#777;font-family:SF Mono,ui-monospace,monospace;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.review-empty-state:where(.astro-x6r73fu6){margin:80px 0;color:#666;text-align:center}html[data-theme=dark] .review-summary:where(.astro-x6r73fu6),html[data-theme=dark] .review-eyebrow:where(.astro-x6r73fu6),html[data-theme=dark] .review-metrics:where(.astro-x6r73fu6),html[data-theme=dark] .review-page-count:where(.astro-x6r73fu6),html[data-theme=dark] .review-result-count:where(.astro-x6r73fu6),html[data-theme=dark] .review-open-filter:where(.astro-x6r73fu6){color:#adadad}html[data-theme=dark] .review-metrics:where(.astro-x6r73fu6) strong:where(.astro-x6r73fu6){color:#f5f5f5}html[data-theme=dark] .review-toolbar:where(.astro-x6r73fu6){border-color:#343434;background:#202020ed}html[data-theme=dark] .review-search:where(.astro-x6r73fu6) input:where(.astro-x6r73fu6),html[data-theme=dark] .review-family-select:where(.astro-x6r73fu6) select:where(.astro-x6r73fu6),html[data-theme=dark] .review-audit-control:where(.astro-x6r73fu6),html[data-theme=dark] .review-comparison:where(.astro-x6r73fu6){border-color:#383838;background:#202020;color:#f3f3f3}html[data-theme=dark] .review-audit-control:where(.astro-x6r73fu6)[aria-pressed=true]{border-color:#49608d;background:#273757;color:#c1d7ff}html[data-theme=dark] .review-theme-control:where(.astro-x6r73fu6),html[data-theme=dark] .review-view-control:where(.astro-x6r73fu6),html[data-theme=dark] .review-component-meta:where(.astro-x6r73fu6)>span:where(.astro-x6r73fu6),html[data-theme=dark] .review-component-meta:where(.astro-x6r73fu6)>code:where(.astro-x6r73fu6){background:#303033;color:#cbcbcd}html[data-theme=dark] .review-theme-control:where(.astro-x6r73fu6) button:where(.astro-x6r73fu6)[aria-pressed=true],html[data-theme=dark] .review-view-control:where(.astro-x6r73fu6) button:where(.astro-x6r73fu6)[aria-pressed=true]{background:#49494c;color:#fff}html[data-theme=dark] .review-panel:where(.astro-x6r73fu6),html[data-theme=dark] .review-panel:where(.astro-x6r73fu6) figcaption:where(.astro-x6r73fu6),html[data-theme=dark] .review-file-name:where(.astro-x6r73fu6){border-color:#39393b}html[data-theme=dark] .review-panel:where(.astro-x6r73fu6) figcaption:where(.astro-x6r73fu6){color:#ceced0}html[data-theme=dark] .review-visual:where(.astro-x6r73fu6){background-color:#191a1c}html[data-theme=dark] .review-overlay-original:where(.astro-x6r73fu6){mix-blend-mode:screen;opacity:var(--review-overlay-opacity, .46)}html[data-theme=dark][data-review-overlay-blend=difference] .review-overlay-original:where(.astro-x6r73fu6){mix-blend-mode:difference}html[data-theme=dark] .review-composition-audit:where(.astro-x6r73fu6){color:#c6c7cc}html[data-theme=dark] .review-composition-audit:where(.astro-x6r73fu6)>span:where(.astro-x6r73fu6){background:#303034}html[data-theme=dark] .review-source-anatomy:where(.astro-x6r73fu6){border-color:#383838;color:#b8bdc6}html[data-theme=dark] .review-burndown:where(.astro-x6r73fu6){border-color:#383838;color:#b8bdc6}html[data-theme=dark] .review-burndown-finding:where(.astro-x6r73fu6){border-color:#3b3b3d;background:#272729}html[data-theme=dark] .review-burndown-finding-heading:where(.astro-x6r73fu6) strong:where(.astro-x6r73fu6),html[data-theme=dark] .review-burndown-evidence:where(.astro-x6r73fu6) dt:where(.astro-x6r73fu6),html[data-theme=dark] .review-approved-differences:where(.astro-x6r73fu6)>span:where(.astro-x6r73fu6){color:#ececef}html[data-theme=dark] .review-burndown-priority:where(.astro-x6r73fu6){background:#3a3a3d;color:#d0d0d5}html[data-theme=dark] .review-burndown-finding:where(.astro-x6r73fu6)[data-finding-priority=P1] .review-burndown-priority:where(.astro-x6r73fu6),html[data-theme=dark] .review-burndown-finding:where(.astro-x6r73fu6)[data-finding-priority=P0] .review-burndown-priority:where(.astro-x6r73fu6){background:#453323;color:#f6c18c}html[data-theme=dark] .review-component-meta:where(.astro-x6r73fu6)>.review-finding-count:where(.astro-x6r73fu6){background:#453323;color:#f6c18c}html[data-theme=dark] .review-source-frame:where(.astro-x6r73fu6),html[data-theme=dark] .review-source-regions:where(.astro-x6r73fu6) dt:where(.astro-x6r73fu6),html[data-theme=dark] .review-fidelity-targets:where(.astro-x6r73fu6)>span:where(.astro-x6r73fu6){color:#e8e9ec}html[data-theme=dark] .review-source-dimensions:where(.astro-x6r73fu6){color:#a4aab4}html[data-theme=dark] .review-composition-result:where(.astro-x6r73fu6)[data-review-composition-state=balanced]{background:#1f3b2a;color:#a2dcb4}html[data-theme=dark] .review-composition-result:where(.astro-x6r73fu6)[data-review-composition-state=attention]{background:#453323;color:#f6c18c}html[data-theme=dark] .review-focus-control:where(.astro-x6r73fu6){border-color:#37455a;background:#222933;color:#c1d7ff}html[data-theme=dark] .review-focus-control:where(.astro-x6r73fu6)[aria-pressed=true]{border-color:#49608d;background:#26364f}html[data-theme=dark] .review-color-sample:where(.astro-x6r73fu6){border-color:#34383d;background:#202226;color:#d0d0d5}html[data-theme=dark] .review-color-swatch:where(.astro-x6r73fu6){border-color:#fff3}@media(max-width:1350px){.review-toolbar:where(.astro-x6r73fu6){grid-template-columns:minmax(0,1fr) minmax(150px,210px) auto auto}}@media(max-width:1050px){.review-toolbar:where(.astro-x6r73fu6){position:static;grid-template-columns:minmax(0,1fr) minmax(160px,220px) auto}.review-filter-summary:where(.astro-x6r73fu6){margin-top:0}.review-comparison-grid:where(.astro-x6r73fu6){grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.review-shell:where(.astro-x6r73fu6){padding-top:36px}.review-toolbar:where(.astro-x6r73fu6){position:static;grid-template-columns:1fr}.review-theme-control:where(.astro-x6r73fu6),.review-audit-control:where(.astro-x6r73fu6){width:-moz-fit-content;width:fit-content}.review-view-control:where(.astro-x6r73fu6){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;height:auto}.review-view-control:where(.astro-x6r73fu6) button:where(.astro-x6r73fu6){min-height:31px;white-space:nowrap}.review-filter-summary:where(.astro-x6r73fu6){display:grid;justify-content:start;gap:10px}.review-filter-meta:where(.astro-x6r73fu6){display:none}.review-comparison-heading:where(.astro-x6r73fu6){flex-direction:column}.review-component-meta:where(.astro-x6r73fu6){justify-content:start}.review-comparison-grid:where(.astro-x6r73fu6){grid-template-columns:minmax(0,1fr)}.review-page-heading:where(.astro-x6r73fu6){align-items:start}.review-page-count:where(.astro-x6r73fu6){padding-top:4px}.review-comparison:where(.astro-x6r73fu6){padding:14px}.review-burndown-evidence:where(.astro-x6r73fu6)>div:where(.astro-x6r73fu6){grid-template-columns:minmax(0,1fr);gap:3px}}
