.audit-main .audit-form{max-width:720px;margin-top:var(--sp-7)}.audit-submit{cursor:pointer;border:0;flex:none}.audit-submit:disabled{opacity:.55;cursor:default}.audit-note{font-size:var(--fs-meta);line-height:var(--lh-body);color:var(--ink-muted);margin:0}.audit-counter{align-items:center;gap:var(--sp-2);margin-top:var(--sp-5);font-size:var(--fs-meta);color:var(--ink-muted);display:inline-flex}.audit-counter strong{color:var(--ink)}.audit-steps{gap:var(--sp-6);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.audit-steps li{gap:var(--sp-2);padding:var(--sp-6);border:1px solid var(--line-dashed);border-radius:var(--r-sm);background:var(--surface-card);display:grid}.audit-steps li span{font-size:var(--fs-meta);line-height:var(--lh-relaxed);color:var(--ink-muted)}.audit-waiting{align-items:flex-start;gap:var(--sp-5);max-width:720px;margin-top:var(--sp-7);padding:var(--sp-6);border:1px solid var(--line-dashed);border-radius:var(--r-sm);background:var(--surface-card);display:flex}.audit-waiting>div{gap:var(--sp-2);display:grid}.audit-waiting span{font-size:var(--fs-meta);color:var(--ink-muted)}.audit-caveat{margin:var(--sp-4) 0 0;font-size:var(--fs-meta);line-height:var(--lh-relaxed);color:var(--ink-muted)}.audit-moments{gap:var(--sp-7);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));margin:0;padding:0;list-style:none;display:grid}.audit-moment{align-content:start;gap:var(--sp-3);padding:var(--sp-5);border:1px solid var(--line-dashed);border-radius:var(--r-sm);background:var(--surface-card);display:grid}.audit-moment iframe{aspect-ratio:16/9;border-radius:var(--r-2xs);background:#000;border:0;width:100%}.audit-moment h3{margin:var(--sp-2) 0 0;font-size:var(--fs-ui);line-height:1.3}.audit-moment blockquote{font-style:italic;line-height:var(--lh-body);margin:0}.audit-moment p{font-size:var(--fs-meta);line-height:var(--lh-relaxed);color:var(--ink-muted);margin:0}.audit-time{font-size:var(--fs-meta);font-variant-numeric:tabular-nums;color:var(--ink-muted)}.audit-time a{color:inherit;text-underline-offset:2px;text-decoration:underline}.audit-rights{max-width:720px;font-size:var(--fs-meta);line-height:var(--lh-relaxed);color:var(--ink-muted)}@media (max-width:760px){.audit-steps,.audit-moments{grid-template-columns:1fr}}
