.review-room_room__Jm98A{display:grid;gap:1.25rem;width:100%;max-width:78rem;margin-inline:auto;padding:5.5rem 1rem 2.5rem}@media (min-width:640px){.review-room_room__Jm98A{padding:6.5rem 2rem 3rem}}@media (min-width:1024px){.review-room_room__Jm98A{padding:7rem 2.5rem 4rem}}.review-room_intro__C0pCJ{display:grid;gap:.5rem;max-width:42rem}.review-room_eyebrow__iqiAO{margin:0;font-family:var(--font-hanken),system-ui,sans-serif;font-variant-numeric:tabular-nums;font-weight:600;font-size:var(--d-text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--mark-brass)}.review-room_eyebrow__iqiAO a{padding-block:.9rem;color:inherit}.review-room_title__nb3qi{margin:0;font-family:var(--font-hanken),system-ui,sans-serif;font-size:var(--d-text-xl);font-weight:600;letter-spacing:-.01em;line-height:1.2;color:var(--dawn)}.review-room_lede___B_zd{margin:0;color:var(--text-secondary,var(--text-muted));font-size:var(--d-text-base);line-height:1.55}.review-room_picker__7ZkVP ul{display:flex;flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none}.review-room_picker__7ZkVP button{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:.4rem .8rem .4rem .6rem;border:1px solid var(--border-subtle);border-radius:var(--d-radius-pill);background:transparent;color:var(--text-muted);font-size:var(--d-text-sm);text-align:left;transition:border-color var(--motion-orient) var(--ease-quiet)}.review-room_picker__7ZkVP button:hover{border-color:var(--border);color:var(--dawn)}.review-room_picker__7ZkVP button[aria-pressed=true]{border-color:var(--clay);color:var(--dawn)}.review-room_mark__aaTsk{flex:none;width:1.2rem;height:1.2rem;color:var(--border)}.review-room_mark__aaTsk[data-found]{color:var(--mark-brass)}.review-room_bench__HCytb{display:grid;gap:1rem;min-width:0}.review-room_purpose__IBlT4{display:grid;gap:.35rem;max-width:44rem;color:var(--text-secondary,var(--text-muted));font-size:var(--d-text-base);line-height:1.5}.review-room_purpose__IBlT4 p{margin:0}.review-room_benchTitle__GTZUa{margin:0;font-family:var(--font-hanken),system-ui,sans-serif;font-size:var(--d-text-md);font-weight:600;color:var(--dawn)}.review-room_found__qUPcJ{color:var(--mark-brass);font-size:var(--d-text-sm)}.review-room_stages__MLlkz{display:grid;gap:1rem;min-width:0}@media (min-width:1024px){.review-room_stages__MLlkz[data-pair]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.review-room_stage__nR9uE{display:grid;gap:.4rem;min-width:0;margin:0}.review-room_stage__nR9uE figcaption{font-family:var(--font-hanken),system-ui,sans-serif;font-variant-numeric:tabular-nums;font-weight:600;font-size:var(--d-text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.review-room_frameBox__XPnAA{position:relative;overflow:hidden;height:60dvh;min-height:20rem;max-height:42rem;border:1px solid var(--border-subtle);border-radius:var(--radius-surface,16px);background:var(--build-canvas)}.review-room_flaw__Vx8dq{display:grid;gap:.35rem;max-width:44rem;border-left:2px solid var(--mark-brass);padding-left:.9rem;color:var(--dawn);font-size:var(--d-text-base);line-height:1.5}.review-room_flaw__Vx8dq p{margin:0}.review-room_flawLabel__DL0Vp{font-family:var(--font-hanken),system-ui,sans-serif;font-variant-numeric:tabular-nums;font-weight:600;font-size:var(--d-text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--mark-brass)}.review-room_flawWhere__lqWmP{color:var(--text-muted);font-size:var(--d-text-sm)}.review-room_answer__Jhdx4{display:grid;gap:.6rem;max-width:44rem;border:1px solid var(--border-subtle);border-radius:var(--radius-surface,16px);background:var(--panel);padding:1rem}.review-room_answerLabel__GMZ4Z{font-weight:600;color:var(--dawn)}.review-room_answerInput__VU7_0,.review-room_answerLabel__GMZ4Z{font-family:var(--font-hanken),system-ui,sans-serif;font-size:var(--d-text-base)}.review-room_answerInput__VU7_0{width:100%;resize:vertical;border:1px solid var(--border-subtle);border-radius:var(--d-radius-2);background:color-mix(in srgb,var(--field) 55%,var(--panel));padding:.7rem .8rem;color:var(--foreground);line-height:1.5}.review-room_answerInput__VU7_0:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.review-room_row__AWQwW{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.review-room_verdict__6Wkoe{max-width:44rem;margin:0;border-left:2px solid var(--border);padding-left:.9rem;color:var(--dawn);font-size:var(--d-text-base);line-height:1.5}.review-room_verdict__6Wkoe[data-verdict=found]{border-left-color:var(--mark-brass)}.review-room_verdict__6Wkoe[data-verdict=partly]{border-left-color:var(--clay)}.review-room_verdict__6Wkoe:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.review-room_hints__lnWpE{display:grid;gap:.4rem;max-width:44rem;padding-left:1.2rem;color:var(--text-secondary,var(--text-muted));line-height:1.5}.review-room_back__7wzGk,.review-room_hints__lnWpE{margin:0;font-size:var(--d-text-sm)}.review-room_back__7wzGk a{display:inline-flex;align-items:center;min-height:2.75rem;color:var(--text-secondary,var(--text-muted));text-decoration:underline;text-underline-offset:3px}.review-room_exits___u1V2{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 1.5rem;font-size:var(--d-text-sm)}.review-room_exits___u1V2 a{display:inline-flex;align-items:center;min-height:2.75rem;color:var(--text-secondary,var(--text-muted));text-decoration:underline;text-underline-offset:3px}.review-room_exits___u1V2 a[data-next]{color:var(--dawn);font-weight:600}.review-room_exits___u1V2 a:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.review-room_swipeHint__bzpnq{margin:0;color:var(--muted);font-size:var(--d-text-xs)}@media (hover:hover) and (pointer:fine),(min-width:1024px){.review-room_swipeHint__bzpnq{display:none}}.review-room_swipeArea__msS9c{display:grid;min-width:0;touch-action:pan-y pinch-zoom}