.verify-drawing{margin:8px 0 36px;max-width:980px}.verify-drawing img{display:block;width:100%;height:auto}.verify-registers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.verify-register{padding:26px 28px}.verify-register h3{margin-top:0;font-size:21px;line-height:1.2;letter-spacing:-.018em}.verify-register .verify-what{margin-top:10px;font-size:16px;line-height:1.6}.verify-register .verify-proves{margin-top:12px;font-size:15px;line-height:1.55;color:var(--color-muted-foreground)}.verify-proves strong{font-weight:500;color:var(--color-foreground)}.verify-register dl{margin:18px 0 0;display:grid;grid-template-columns:max-content minmax(0,1fr);gap:8px 16px;font-size:14.5px;line-height:1.55}.verify-register dt{font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;color:var(--color-muted-foreground);padding-top:2px}.verify-register dd{margin:0;overflow-wrap:anywhere}.verify-copy code,.verify-register dd code,.verify-result code{font-family:var(--font-mono);font-size:.92em}.verify-details{margin-top:18px;padding-top:14px;border-top:1px solid var(--hair-soft)}.verify-details summary{font-family:var(--font-mono);font-size:12.5px;letter-spacing:.04em;color:var(--color-muted-foreground)}.verify-details>.eyebrow{margin-top:14px}.verify-register .verify-details dl{margin-top:12px}.verify-intro{margin-top:14px;max-width:54ch;font-size:17px;line-height:1.6}.verify-limits li .verify-details{margin-top:8px;padding-top:0;border-top:0}.verify-limits li .verify-details p{margin-top:8px;font-size:14.5px;line-height:1.6;color:var(--color-muted-foreground)}.verify-copy{max-width:72ch;font-size:17px;line-height:1.7}.verify-copy+.verify-copy{margin-top:1em}.verify-copy a{color:var(--color-accent);text-decoration:underline;text-underline-offset:4px}.verify-limits{margin:28px 0 0;padding:0;list-style:none;border-top:1px solid var(--hair-soft);max-width:72ch}.verify-limits li{padding:16px 0;border-bottom:1px solid var(--hair-soft);font-size:15.5px;line-height:1.6}.verify-limits li strong{font-weight:500}.verify-lookup{padding:28px 30px}.verify-lookup label{display:block}.verify-lookup textarea.field{min-height:96px;resize:vertical;font-family:var(--font-mono);font-size:13.5px;line-height:1.55;overflow-wrap:anywhere}.verify-lookup .verify-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:14px}.verify-lookup .verify-hint{line-height:1.5}.verify-file,.verify-lookup .verify-hint{font-size:14px;color:var(--color-muted-foreground)}.verify-file{display:inline-flex;align-items:center;gap:10px}.verify-file input{font-size:13px;max-width:260px}.verify-result{margin-top:22px;padding:22px 24px}.verify-result .verify-state{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.verify-result h3{font-size:19px;line-height:1.25;letter-spacing:-.015em}.verify-result .verify-plain{margin-top:10px;font-size:15px;line-height:1.6;max-width:66ch}.verify-result dl{margin:18px 0 0;display:grid;grid-template-columns:max-content minmax(0,1fr);gap:9px 18px;font-size:14.5px;line-height:1.5}.verify-result dt{font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;color:var(--color-muted-foreground);padding-top:2px}.verify-result dd{margin:0;overflow-wrap:anywhere}.verify-result details{margin-top:18px}.verify-result summary{cursor:pointer;font-family:var(--font-mono);font-size:12.5px;letter-spacing:.04em;color:var(--color-muted-foreground)}.verify-result pre{margin-top:10px}.verify-steps{margin:0;padding:0;list-style:none;counter-reset:step;max-width:820px}.verify-step{padding:26px 0;border-top:1px solid var(--hair-soft)}.verify-step:last-child{border-bottom:1px solid var(--hair-soft)}.verify-step h3{font-size:20px;line-height:1.25;letter-spacing:-.015em}.verify-step p{margin-top:8px;font-size:15.5px;line-height:1.6;max-width:66ch}.verify-step p code{font-family:var(--font-mono);font-size:.92em}.verify-step .verify-note{color:var(--color-muted-foreground);font-size:14.5px}.verify-cmd{position:relative;margin-top:14px}.verify-cmd pre{margin:0;padding:16px 18px;border-radius:12px;background:var(--color-card);border:1px solid var(--hair-soft);font-family:var(--font-mono);font-size:13px;line-height:1.65;overflow-x:auto;white-space:pre;color:var(--color-foreground)}@media (max-width:760px){.verify-registers{grid-template-columns:1fr}.verify-lookup,.verify-register{padding:22px 20px}.verify-register dl,.verify-result dl{grid-template-columns:1fr;gap:2px 0}.verify-register dt,.verify-result dt{margin-top:10px}.verify-register dt:first-child,.verify-result dt:first-child{margin-top:0}}