.demo-choice-controls fieldset{background:var(--paper);border:1px solid var(--line);display:flex;flex-wrap:wrap;gap:8px;margin:0;min-width:0;padding:14px}.demo-choice-controls legend{color:var(--muted);display:block;font-size:.8rem;font-weight:700;margin-bottom:10px;width:100%}.demo-choice-controls button{min-height:44px}.public-evaluation-page .page-hero{padding-block:clamp(36px,5vw,72px)}.public-evaluation-page .page-hero h1{font-size:clamp(2.2rem,5vw,4.4rem);max-width:20ch}.public-commercial-note{font-size:.9rem;max-width:65ch}.public-evaluation-details{margin-block:24px 56px}.public-evaluation-details>details{border:1px solid var(--line);border-radius:8px;margin-bottom:16px;padding:18px 22px}.public-evaluation-details summary,.public-proof-detail summary,.unsupported-claim-checker summary{cursor:pointer;font-weight:700;min-height:44px;padding-block:8px}.public-evaluation-details>details>.section{padding-block:28px}.public-evaluation-details>details>.section>.shell{max-width:100%;padding-inline:0;width:100%}.public-evaluation-page .proof-card-grid{align-items:start}.public-evaluation-page .proof-card{overflow:hidden}.public-evaluation-page .proof-card .screenshot-lightbox-trigger{aspect-ratio:16/10;display:grid;overflow:hidden}.public-evaluation-page .proof-card .screenshot-lightbox-trigger img{height:100%;object-fit:contain}.public-evaluation-page .proof-card .proof-caption,.public-evaluation-page .proof-card .proof-snippet{font-size:.88rem}.public-proof-detail{border-block:1px solid var(--line);padding-block:12px}.public-proof-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-block:14px}.public-proof-actions button,.public-proof-empty button{background:transparent;border:1px solid var(--forest);border-radius:6px;color:var(--forest);cursor:pointer;font:inherit;min-height:44px;padding:10px 16px}.public-proof-empty{background:var(--ivory);border:1px solid var(--line);border-radius:8px;padding:24px}.public-capture-dialog{background:transparent;border:0;height:100dvh;inset:0;margin:0;max-height:100dvh;max-width:100vw;padding:24px;width:100vw}.public-capture-dialog::-webkit-backdrop{background:rgba(0,0,0,.8)}.public-capture-dialog::backdrop{background:rgba(0,0,0,.8)}.public-capture-dialog .screenshot-lightbox-panel{max-height:calc(100dvh - 48px);overflow:auto}.public-capture-dialog .screenshot-lightbox-close{position:-webkit-sticky;position:sticky;top:0}.form-context-note{background:var(--ivory);border-left:3px solid var(--forest);font-size:.95rem;margin:0;padding:12px}.public-evaluation-details summary:focus-visible,.public-proof-actions button:focus-visible,.public-proof-detail summary:focus-visible,.public-proof-empty button:focus-visible{outline:3px solid var(--copper);outline-offset:3px}@media (max-width:700px){.public-evaluation-page .page-hero{padding-block:28px}.public-evaluation-page .section{padding-block:32px}.public-evaluation-details>details{padding:14px}.public-capture-dialog{padding:8px}.public-capture-dialog .screenshot-lightbox-panel{max-height:calc(100dvh - 16px)}.public-evaluation-page .proof-search-controls{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.public-capture-dialog *,.public-evaluation-page *{scroll-behavior:auto;transition:none}}.access-page{padding-block:clamp(32px,5vw,64px)}.access-page h1{font-size:clamp(2.2rem,4.4vw,3.8rem)}.access-page .signup-grid{grid-template-columns:minmax(0,1fr)}.access-page .signup-panel>summary{cursor:pointer;font-weight:700;min-height:44px}.access-page .signup-panel>summary:focus-visible{outline:3px solid var(--copper);outline-offset:3px}