.review-page{min-height:calc(100vh - 64px);background:var(--color-bg-page);color:var(--color-text-primary);padding:clamp(32px,4vw,58px) 20px 76px;font-family:var(--font-sans)}.review-workbench{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:minmax(280px,.82fr) minmax(420px,1.18fr);gap:clamp(28px,4vw,48px);align-items:start}.review-copy{position:sticky;top:92px;padding-top:10px}.result-kicker,.review-kicker{margin:0 0 8px;color:var(--color-interactive-hover);font-size:var(--text-xs);font-weight:var(--font-bold);letter-spacing:.08em;text-transform:uppercase}.review-page h1{margin:0;font-family:var(--font-serif),Georgia,serif;font-size:clamp(2.35rem,4.2vw,4.1rem);line-height:.98;letter-spacing:0;color:var(--color-primary-900);max-width:9.5ch}.review-copy p:not(.review-kicker){max-width:540px;margin:18px 0 0;color:var(--color-text-secondary);font-size:var(--text-md);line-height:1.55}.review-copy .beta-note{border-left:3px solid var(--color-accent-amber-300);padding:10px 0 10px 14px;color:var(--color-text-muted);font-size:var(--text-sm);background:linear-gradient(90deg,rgba(252,247,232,.82),rgba(252,247,232,0))}.review-secondary-link{display:inline-flex;width:fit-content;margin-top:18px;border-bottom:1px solid;color:var(--color-interactive-hover);font-size:var(--text-sm);font-weight:var(--font-semibold);line-height:1.4;text-decoration:none}.review-secondary-link:hover{color:var(--color-interactive)}.review-form,.review-loading,.review-result-section,.review-warnings{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-bg-elevated);box-shadow:var(--shadow-md)}.review-form{display:grid;gap:17px;padding:clamp(18px,2vw,24px);border-color:var(--color-border-default)}.review-controls label,.review-form label{display:grid;gap:7px;color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--font-semibold)}.review-form input,.review-form select,.review-form textarea{width:100%;border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-card);color:var(--color-text-primary);font:inherit;font-size:var(--text-sm);transition:border-color var(--transition-normal),box-shadow var(--transition-normal),background var(--transition-normal)}.review-form input,.review-form select{height:44px;padding:0 12px}.review-form input:focus,.review-form select:focus,.review-form textarea:focus{outline:none;border-color:var(--color-accent-indigo-400);box-shadow:var(--glow-sm);background:#fff}.review-form textarea{min-height:280px;padding:12px;line-height:1.55;resize:vertical}.review-auth{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--color-accent-indigo-200);border-radius:var(--radius-md);background:var(--color-accent-indigo-50);padding:12px}.review-auth div{display:grid;gap:3px}.review-auth strong{color:var(--color-primary-900);font-size:var(--text-sm)}.review-actions span,.review-auth span{color:var(--color-text-muted);font-size:var(--text-xs);line-height:1.4}.review-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.review-textarea-header{display:flex;align-items:center;justify-content:space-between;color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--font-semibold)}.review-textarea-header span{color:var(--color-text-muted);font-size:var(--text-xs)}.review-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.review-actions div{display:grid;gap:4px}.review-page button{border:0;border-radius:var(--radius-md);background:var(--color-interactive);color:var(--color-text-inverse);padding:11px 16px;font-weight:var(--font-semibold);cursor:pointer;box-shadow:var(--shadow-xs);transition:background var(--transition-normal),transform var(--transition-fast),box-shadow var(--transition-normal)}.review-page button:hover:not(:disabled){background:var(--color-interactive-hover);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.review-page button:disabled{cursor:not-allowed;opacity:.6}.secondary-action{border:1px solid var(--color-border-default);background:var(--color-bg-card);color:var(--color-text-primary)}.review-error{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--color-accent-rose-200);border-radius:var(--radius-md);background:var(--color-accent-rose-50);padding:12px}.review-error p{margin:0;color:var(--color-accent-rose-700);font-size:var(--text-sm)}.review-loading,.review-results,.review-warnings,.scope-alert{max-width:1180px;margin:24px auto 0}.review-loading{padding:clamp(18px,2vw,24px);border-color:var(--color-accent-indigo-200)}.review-loading__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.review-loading h2,.review-result-section h2{margin:0;font-family:var(--font-serif),Georgia,serif;font-size:var(--text-2xl);line-height:1.15;letter-spacing:0;color:var(--color-primary-900)}.review-loading__header>span{color:var(--color-text-muted);font-size:var(--text-sm);font-family:var(--font-mono)}.review-progress-bar{height:8px;overflow:hidden;border-radius:var(--radius-full);background:var(--color-bg-muted);margin:16px 0 10px}.review-progress-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--color-accent-indigo-600),var(--color-accent-emerald-500));transition:width .26s ease}.review-loading__active{margin:0 0 16px;color:var(--color-text-secondary);line-height:1.55}.blindspot-list,.perspective-list,.reading-paths,.review-progress-steps{list-style:none;padding:0;margin:0}.review-progress-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.review-progress-steps li{display:flex;gap:9px;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);padding:10px;background:var(--color-bg-card);min-height:96px}.review-progress-steps li>span{flex:0 0 auto;color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-bold);text-transform:uppercase}.review-progress-steps li.is-active{border-color:var(--color-accent-indigo-300);background:var(--color-accent-indigo-50)}.review-progress-steps li.is-complete{border-color:var(--color-accent-emerald-200);background:var(--color-accent-emerald-50)}.review-progress-steps strong{color:var(--color-primary-900);font-size:var(--text-sm)}.review-game-option p,.review-progress-steps p{margin:3px 0 0;color:var(--color-text-muted);font-size:var(--text-xs);line-height:1.4}.review-game-option{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--color-border-subtle);margin-top:16px;padding-top:16px}.review-game-panel{margin-top:16px;overflow:hidden;border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg)}.review-results{display:grid;gap:20px}.review-result-section,.review-warnings,.scope-alert{padding:clamp(18px,2vw,24px)}.scope-alert{border:1px solid var(--color-border-subtle);border-left:4px solid var(--color-accent-amber-400);border-radius:var(--radius-lg);background:var(--color-bg-card)}.scope-alert__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.scope-alert__header span,.scope-caveats>span{display:block;color:var(--color-primary-900);font-size:var(--text-xs);font-weight:var(--font-bold);letter-spacing:0;text-transform:uppercase}.scope-alert__header h2{margin:4px 0 0;color:var(--color-primary-900);font-size:var(--text-lg);line-height:1.2}.scope-alert__header>strong{flex:0 0 auto;border:1px solid var(--color-accent-amber-200);border-radius:var(--radius-full);background:var(--color-accent-amber-50);color:var(--color-accent-amber-800);padding:5px 10px;font-size:var(--text-xs);line-height:1;text-transform:uppercase}.scope-summary{margin:10px 0 0;color:var(--color-text-secondary);font-size:var(--text-sm);line-height:1.45}.scope-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0 0}.scope-stats div{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg-muted);padding:10px}.scope-stats dt{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-bold);text-transform:uppercase}.scope-stats dd{margin:4px 0 0;color:var(--color-primary-900);font-size:var(--text-sm);font-weight:var(--font-semibold)}.scope-sections{list-style:none;padding:0;margin:12px 0 0;display:flex;flex-wrap:wrap;gap:8px}.scope-sections li{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--color-border-subtle);border-radius:var(--radius-full);background:var(--color-bg-card);color:var(--color-text-secondary);padding:5px 9px;font-size:var(--text-xs);font-weight:var(--font-semibold)}.scope-sections span{color:var(--color-accent-amber-700);text-transform:uppercase}.scope-caveats{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;border-top:1px solid var(--color-border-subtle);margin-top:14px;padding-top:12px}.scope-caveats ul{list-style:none;display:grid;gap:6px;margin:0;padding:0}.scope-caveats li{color:var(--color-text-muted);font-size:var(--text-xs);line-height:1.45}.review-result-section>h2{margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--color-border-subtle)}.placement-grid,.summary-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(220px,.7fr);gap:16px}.placement-grid>div,.summary-grid article{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg-card);padding:14px}.summary-primary h3{margin:0 0 8px;color:var(--color-primary-900);font-family:var(--font-serif),Georgia,serif;font-size:var(--text-xl);letter-spacing:0}.blindspot-list h3,.perspective-list h3,.reading-paths h3,.revision-list h3,.section-review-list h3,.subsection-title,.summary-grid h3{margin:0;color:var(--color-primary-900);font-size:var(--text-md);letter-spacing:0}.blindspot-list p,.perspective-list p,.reading-paths p,.revision-list p,.section-review-list p,.summary-grid p{margin:8px 0 0;color:var(--color-text-secondary);line-height:1.55}.executive-list{margin:8px 0 0;padding-left:18px;color:var(--color-text-secondary);line-height:1.5}.target-pills{list-style:none;padding:0;margin:10px 0 0;display:flex;flex-wrap:wrap;gap:8px}.target-pills li{border:1px solid var(--color-border-subtle);border-radius:var(--radius-full);background:var(--color-bg-card);color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:var(--font-semibold);line-height:1.2}.target-pills li:has(a){border-color:var(--color-accent-indigo-200);background:var(--color-accent-indigo-50);color:var(--color-accent-indigo-800)}.target-pills a,.target-pills span{display:inline-flex;color:inherit;text-decoration:none;padding:6px 10px}.target-pills a:hover{color:var(--color-accent-indigo-700);text-decoration:underline;text-underline-offset:2px}.framework-table{display:grid;gap:8px;margin-top:16px}.framework-table div{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg-card);padding:10px 12px;color:var(--color-text-secondary);font-size:var(--text-sm)}.framework-table strong{color:var(--color-primary-900)}.framework-table span{color:var(--color-text-muted);text-transform:capitalize}.framework-table a{color:var(--color-interactive-hover);font-weight:var(--font-semibold);text-decoration:none}.expert-lens-grid{display:grid;gap:12px}.expert-lens-card{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg-card);overflow:hidden}.expert-lens-card[open]{border-color:var(--color-accent-indigo-200);box-shadow:var(--shadow-sm)}.expert-lens-card summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:start;cursor:pointer;list-style:none;padding:15px}.expert-lens-card summary::-webkit-details-marker{display:none}.expert-lens-number{border:1px solid var(--color-accent-indigo-200);border-radius:var(--radius-full);background:var(--color-accent-indigo-50);color:var(--color-accent-indigo-700);font-size:var(--text-xs);font-weight:var(--font-bold);padding:5px 9px;text-transform:uppercase}.expert-lens-summary-copy{display:grid;gap:5px;min-width:0}.expert-lens-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0}.expert-lens-card summary h3{margin:0;color:var(--color-primary-900);font-size:var(--text-lg);letter-spacing:0;line-height:1.25}.expert-lens-verdict{flex:0 0 auto;border:1px solid var(--color-accent-indigo-200);border-radius:var(--radius-full);background:var(--color-accent-indigo-50);color:var(--color-accent-indigo-800);padding:4px 8px;font-size:var(--text-xs);font-weight:var(--font-bold);text-transform:capitalize;white-space:nowrap}.expert-lens-preview,.expert-lens-role{margin:0;color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.4}.expert-lens-role{font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:uppercase}.expert-lens-preview{color:var(--color-text-secondary)}.expert-lens-open{padding-top:3px;color:var(--color-interactive-hover);font-size:var(--text-sm);font-weight:var(--font-semibold);white-space:nowrap}.expert-lens-open:before{content:"Open "}.expert-lens-card[open] .expert-lens-open{color:var(--color-text-muted)}.expert-lens-card[open] .expert-lens-open:before{content:"Close "}.expert-lens-body{border-top:1px solid var(--color-border-subtle);padding:0 15px 16px}.expert-lens-body .target-pills{margin-top:14px}.expert-lens-summary{border-left:3px solid var(--color-accent-indigo-300);margin:14px 0 0;padding-left:12px;color:var(--color-text-secondary);font-size:var(--text-sm);line-height:1.55}.expert-lens-article{margin-top:16px;max-width:78ch}.expert-lens-article h4,.expert-lens-columns h4,.expert-lens-satisfy h4{margin:0;color:var(--color-primary-900);font-size:var(--text-sm);letter-spacing:0}.expert-lens-article p,.expert-lens-question p,.expert-lens-satisfy p{margin:8px 0 0;color:var(--color-text-secondary);font-size:var(--text-sm);line-height:1.6}.expert-lens-question{border-top:1px solid var(--color-border-subtle);margin-top:16px;padding-top:14px}.expert-lens-question strong{color:var(--color-primary-900);font-size:var(--text-xs);text-transform:uppercase}.expert-lens-concern-checks{border-top:1px solid var(--color-border-subtle);margin-top:16px;padding-top:14px}.expert-lens-concern-checks h4,.panel-audit h3{margin:0;color:var(--color-primary-900);font-size:var(--text-sm);letter-spacing:0}.expert-lens-concern-grid{display:grid;gap:10px;margin-top:10px}.expert-lens-concern-grid article{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg-elevated);padding:12px}.expert-lens-concern-grid article>div{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.expert-lens-concern-grid strong{color:var(--color-primary-900);font-size:var(--text-sm);line-height:1.4}.expert-lens-concern-grid span{flex:0 0 auto;border:1px solid var(--color-accent-amber-200);border-radius:var(--radius-full);background:var(--color-accent-amber-50);color:var(--color-accent-amber-700);padding:4px 8px;font-size:var(--text-xs);font-weight:var(--font-bold);text-transform:uppercase;white-space:nowrap}.expert-lens-concern-grid dl{display:grid;gap:6px 10px;grid-template-columns:minmax(110px,auto) minmax(0,1fr);margin:10px 0 0}.expert-lens-concern-grid dt{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-bold);text-transform:uppercase}.expert-lens-concern-grid dd{margin:0;color:var(--color-text-secondary);font-size:var(--text-sm);line-height:1.5}.expert-lens-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:18px;border-top:1px solid var(--color-border-subtle);margin-top:16px;padding-top:14px}.expert-lens-columns ul,.expert-lens-satisfy ul{margin:8px 0 0;padding-left:18px;color:var(--color-text-secondary);font-size:var(--text-sm);line-height:1.55}.expert-lens-satisfy{border-top:1px solid var(--color-border-subtle);margin-top:16px;padding-top:14px}.blindspot-list,.perspective-list,.reading-paths,.section-review-list{list-style:none;padding:0;margin:0;display:grid;gap:14px}.blindspot-list li,.perspective-list li,.reading-paths li,.section-review-list>li{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg-card);padding:15px}.blindspot-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.blindspot-badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.blindspot-heading span{border-radius:var(--radius-full);padding:4px 9px;font-size:var(--text-xs);font-weight:var(--font-bold);text-transform:uppercase}.blindspot-heading .is-high{background:var(--color-accent-rose-100);color:var(--color-accent-rose-700)}.blindspot-heading .is-medium{background:var(--color-accent-amber-100);color:var(--color-accent-amber-700)}.blindspot-heading .is-low{background:var(--color-accent-emerald-100);color:var(--color-accent-emerald-700)}.blindspot-heading .is-risk-high{background:var(--color-accent-rose-50);color:var(--color-accent-rose-700);border:1px solid var(--color-accent-rose-200)}.blindspot-heading .is-risk-medium{background:var(--color-accent-amber-50);color:var(--color-accent-amber-700);border:1px solid var(--color-accent-amber-200)}.blindspot-heading .is-risk-low{background:var(--color-accent-emerald-50);color:var(--color-accent-emerald-700);border:1px solid var(--color-accent-emerald-200)}.grounding-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.grounding-row span{border:1px solid var(--color-border-subtle);border-radius:var(--radius-full);padding:4px 8px;background:var(--color-bg-muted);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:capitalize}.source-leads{border-left:3px solid var(--color-accent-amber-300);padding-left:10px;background:var(--color-accent-amber-50);padding-top:8px;padding-bottom:8px}.peer-review-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.peer-review-heading>span{flex:0 0 auto;border:1px solid var(--color-accent-indigo-200);border-radius:var(--radius-full);background:var(--color-accent-indigo-50);color:var(--color-accent-indigo-800);padding:5px 9px;font-size:var(--text-xs);font-weight:var(--font-bold);text-transform:capitalize}.peer-review-role{margin-top:4px;color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-semibold)}.peer-review-subhead{margin:12px 0 6px;color:var(--color-primary-900);font-size:var(--text-sm);letter-spacing:0}.peer-review-list{margin:0;padding-left:18px;color:var(--color-text-secondary);font-size:var(--text-sm);line-height:1.5}.panel-audit{display:grid;gap:14px}.panel-audit>p{margin:0;color:var(--color-text-secondary);line-height:1.55}.panel-audit-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px}.panel-audit-grid article{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg-card);padding:14px}.panel-audit-grid ul{margin:8px 0 0;padding-left:18px;color:var(--color-text-secondary);font-size:var(--text-sm);line-height:1.5}.section-review-list div{display:flex;align-items:center;justify-content:space-between;gap:12px}.section-review-list div span{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-bold);text-transform:uppercase}.section-review-list ul{margin:8px 0 0;padding-left:18px;color:var(--color-text-secondary);line-height:1.5}.revision-list{list-style:none;padding:0;margin:0;display:grid;gap:12px}.revision-list li{display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg-card);padding:14px}.revision-list li>span{width:32px;height:32px;display:inline-grid;place-items:center;border-radius:var(--radius-full);background:var(--color-accent-indigo-100);color:var(--color-accent-indigo-700);font-weight:var(--font-bold)}.review-warnings{display:grid;gap:8px;border-color:var(--color-accent-amber-200);background:var(--color-accent-amber-50)}.empty-note,.review-warnings p{margin:0;color:var(--color-text-secondary);font-size:var(--text-sm);line-height:1.5}.review-examples{max-width:1180px;margin:38px auto 0}.review-examples__header{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:16px}.review-examples__header h2{margin:0;color:var(--color-primary-900);font-family:var(--font-serif),Georgia,serif;font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.08;letter-spacing:0}.review-examples__header p:not(.review-kicker){max-width:560px;margin:0;color:var(--color-text-secondary);line-height:1.55}.review-example-browser{display:grid;grid-template-columns:minmax(230px,.34fr) minmax(0,1fr);gap:16px;align-items:start}.review-example-selector{display:grid;gap:8px}.review-page .review-example-tab{width:100%;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg-elevated);box-shadow:none;color:var(--color-text-primary);cursor:pointer;display:grid;gap:5px;padding:11px 12px;text-align:left;transition:border-color var(--transition-normal),background var(--transition-normal),transform var(--transition-fast)}.review-page .review-example-tab.is-selected,.review-page .review-example-tab:hover{border-color:var(--color-accent-indigo-200);background:var(--color-accent-indigo-50)}.review-example-preview__header span,.review-example-route span,.review-example-stats span,.review-example-tab span{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-bold);line-height:1.35;text-transform:uppercase}.review-example-tab strong{color:var(--color-primary-900);font-size:var(--text-sm);line-height:1.32}.review-example-tab small{color:var(--color-text-secondary);font-size:var(--text-xs);line-height:1.35}.review-example-preview{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-bg-elevated);box-shadow:var(--shadow-md);display:grid;gap:16px;padding:18px}.review-example-preview__header{display:flex;align-items:start;justify-content:space-between;gap:16px}.review-example-preview__header h3{margin:4px 0 0;color:var(--color-primary-900);font-size:var(--text-xl);letter-spacing:0;line-height:1.22}.review-example-load{flex:0 0 auto}.review-example-route,.review-example-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.review-example-route{grid-template-columns:repeat(3,minmax(0,1fr))}.review-example-grid section,.review-example-input,.review-example-route div,.review-example-stats div{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg-card);padding:12px}.review-example-route strong,.review-example-stats strong{display:block;margin-top:4px;color:var(--color-primary-900);font-size:var(--text-sm);line-height:1.35}.review-example-route a{color:inherit;text-decoration:none}.review-example-route a:hover{color:var(--color-interactive-hover);text-decoration:underline}.review-example-summary{border:1px solid var(--color-border-subtle);border-left:4px solid var(--color-interactive);border-radius:var(--radius-md);background:var(--color-bg-card);padding:15px}.review-example-summary h4{margin:0;color:var(--color-primary-900);font-size:var(--text-lg);letter-spacing:0;line-height:1.35}.review-example-revisions,.review-example-summary ul,.review-example-text-list{margin:10px 0 0;padding-left:18px;color:var(--color-text-secondary);line-height:1.5}.review-example-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.review-example-grid h4{margin:0 0 10px;color:var(--color-primary-900);font-size:var(--text-sm);letter-spacing:0}.review-example-blindspots{display:grid;gap:8px;margin:0;padding:0;list-style:none}.review-example-blindspots li{display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid var(--color-border-subtle);padding-top:8px}.review-example-blindspots li:first-child{border-top:0;padding-top:0}.review-example-blindspots strong{color:var(--color-primary-900);font-size:var(--text-sm);line-height:1.35}.review-example-blindspots span{border-radius:var(--radius-full);flex:0 0 auto;font-size:var(--text-xs);font-weight:var(--font-bold);padding:4px 8px;text-transform:uppercase}.review-example-blindspots .is-high{background:var(--color-accent-rose-100);color:var(--color-accent-rose-700)}.review-example-blindspots .is-medium{background:var(--color-accent-amber-100);color:var(--color-accent-amber-700)}.review-example-blindspots .is-low{background:var(--color-accent-emerald-100);color:var(--color-accent-emerald-700)}.review-example-text-list{padding-left:16px;font-size:var(--text-sm)}.review-example-revisions{font-size:var(--text-sm)}.review-example-input summary{color:var(--color-primary-900);cursor:pointer;font-size:var(--text-sm);font-weight:var(--font-semibold)}.review-example-input p{max-height:260px;overflow:auto;margin:8px 0 0;color:var(--color-text-secondary);line-height:1.55;white-space:pre-wrap}@media (max-width:840px){.placement-grid,.review-workbench,.summary-grid{grid-template-columns:1fr}.review-copy{position:static}.review-controls,.review-progress-steps,.scope-stats{grid-template-columns:1fr}.scope-alert__header{align-items:flex-start;flex-direction:column;gap:10px}.scope-caveats{grid-template-columns:1fr}.review-actions,.review-auth,.review-error,.review-game-option{align-items:stretch;flex-direction:column}.review-actions button,.review-auth button,.review-error button,.review-game-option button{width:100%}.framework-table div{grid-template-columns:1fr;gap:4px}.review-example-preview__header,.review-examples__header{align-items:stretch;flex-direction:column}.expert-lens-columns,.review-example-browser,.review-example-grid,.review-example-route,.review-example-stats{grid-template-columns:1fr}.expert-lens-card summary{grid-template-columns:1fr;align-items:flex-start}.expert-lens-title-row{flex-direction:column;gap:6px}.expert-lens-open{white-space:normal}.expert-lens-concern-grid article>div{flex-direction:column}.expert-lens-concern-grid dl{grid-template-columns:1fr}.review-example-load{width:100%}}