.review-tools-toggle{display:none;background:transparent;border:1px solid #ffffff50;color:inherit;border-radius:5px;font:12px var(--font-body);padding:5px 9px;min-height:30px;cursor:pointer}.work-surface .review-bar{min-height:36px;padding:4px 16px;box-sizing:border-box;gap:12px;flex-wrap:wrap}.work-surface .review-tools-toggle{display:block;margin-left:auto}.work-surface .review-bar:not(.review-open)>nav,.work-surface .review-bar:not(.review-open)>label,.work-surface .review-bar:not(.review-open)>a:last-child{display:none}.work-surface .review-bar.review-open>nav{flex-basis:100%}.save-outcome h3{font-size:21px;line-height:1.4;margin:12px 0 6px}.save-outcome p{font-size:14px}.save-outcome .save-preview{align-items:start}.save-outcome .save-preview img{width:130px;height:130px;object-fit:cover;border-radius:10px}.save-next-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.save-next-actions .button{min-height:44px}.save-preview>div{min-width:0;display:grid;gap:8px}.save-preview>div>b{font-size:14px;color:var(--primary)}.save-preview>div>strong{font-size:14px;line-height:1.5}.saved-item-label{display:grid;gap:5px;margin:0 0 8px;font-size:13px;line-height:1.5}.saved-item-label b{font:500 12px var(--font-number);color:var(--primary)}.collections-page .visual-pin .pin-foot>a{display:none}.collection-current{border-top-color:var(--primary);scroll-margin-top:16px}.collections-entry{font-family:var(--font-body)!important;font-size:14px!important}.collection-options .button{min-height:48px}.save-sheet .field input{min-height:44px}.collections-page .collection-cards>div{min-width:0}.collections-page .collection-cards .button{min-height:40px}
@media(max-width:600px){.work-surface .review-bar{min-height:40px;padding:4px 12px}.work-surface .review-bar>a:first-child{flex:0 0 auto}.work-surface .review-tools-toggle{min-height:32px;white-space:nowrap}.archive-experience.detail-context .discovery-filter-line{display:none}.archive-experience.detail-context .archive-search-area{margin-bottom:12px}.archive-experience.detail-context .closeup-discovery>header{gap:5px;margin-bottom:8px}.archive-experience.detail-context .next-discovery>header h2{font-size:13px}.archive-experience .product-header nav>a{min-height:40px;align-items:center;padding-block:0}.archive-experience .product-header{gap:10px}.archive-experience .product-header nav{gap:10px}.archive-experience .product-brand{font-size:19px}.pin-overlay .button{min-height:40px;min-width:44px}.pin-foot>.button{min-width:40px;min-height:40px}.shot-browser-toolbar .button{min-height:40px}.shot-browser-toolbar small{font-size:12px}.query-chip{font-size:13px}.save-outcome .save-preview img{width:85px;height:95px}.save-next-actions{display:grid;grid-template-columns:1fr 1fr}.save-next-actions .button:last-child{grid-column:1/-1}.save-outcome h3{font-size:19px}.collections-page{padding:24px 14px}.collections-page>h1{font-size:28px}}

.audit-screen-comparison{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:30px 0}.audit-screen-comparison figure,.handoff-evidence figure{margin:0;min-width:0}.audit-screen-comparison img{width:100%;height:430px;object-fit:contain;object-position:top;background:var(--subtle);border:1px solid var(--line)}.audit-screen-comparison figcaption,.handoff-evidence figcaption{font-size:13px;margin:10px 0}.handoff-evidence{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:20px}.handoff-evidence img{width:100%;border:1px solid var(--line)}@media(max-width:700px){.audit-screen-comparison,.handoff-evidence{grid-template-columns:1fr}.audit-screen-comparison img{height:500px}}
/* Secondary card action: quiet at rest, clear on interaction, full touch target. */
.visual-pin .pin-foot > .button{width:44px;min-width:44px;min-height:44px;padding:10px;border:0;border-radius:50%;background:transparent;box-shadow:none;color:var(--muted);opacity:.66}
.visual-pin .pin-foot > .button svg{width:18px;height:18px}
.visual-pin:hover .pin-foot > .button,.visual-pin:focus-within .pin-foot > .button{opacity:1}
.visual-pin .pin-foot > .button:hover,.visual-pin .pin-foot > .button[aria-expanded=true]{background:var(--subtle);color:var(--ink);opacity:1}
.visual-pin .pin-foot > .button:focus-visible{outline:2px solid var(--focus);outline-offset:1px;color:var(--ink);opacity:1}
@media(hover:none){.visual-pin .pin-foot > .button{opacity:1}}
