.verify-form{gap:10px;margin:12px 0 28px;display:grid}.verify-form label,.verify-lookup label{letter-spacing:.08em;text-transform:uppercase;opacity:.7;font-size:12px}.verify-form textarea,.verify-lookup input{box-sizing:border-box;border:1px solid color-mix(in srgb, currentColor 22%, transparent);background:color-mix(in srgb, currentColor 4%, transparent);width:100%;color:inherit;border-radius:8px;padding:10px 12px;font-family:ui-monospace,Menlo,monospace;font-size:12.5px;line-height:1.5}.verify-actions,.verify-lookup{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.verify-lookup{margin:12px 0 20px}.verify-lookup input{flex:320px}.verify-form button,.verify-lookup button{border:1px solid color-mix(in srgb, currentColor 30%, transparent);color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:9px 16px;font-size:13px}.verify-form button:disabled{opacity:.5;cursor:default}.verify-hint,.verify-note{opacity:.7;font-size:12.5px}.verify-error{color:#d9776f}.verify-result{border:1px solid color-mix(in srgb, currentColor 18%, transparent);border-radius:10px;grid-template-columns:max-content 1fr;gap:6px 16px;margin:4px 0 0;padding:14px 16px;display:grid}.verify-result[data-valid=true]{border-color:#5fe0ad8c}.verify-result[data-valid=false]{border-color:#d9776f8c}.verify-result dt{letter-spacing:.08em;text-transform:uppercase;opacity:.65;align-self:baseline;font-size:11px}.verify-result dd{word-break:break-all;margin:0}.verify-summary{flex-wrap:wrap;gap:10px 28px;margin:0 0 16px;padding:0;list-style:none;display:flex}.verify-summary li{gap:2px;display:grid}.verify-summary strong{font-size:22px;font-weight:600}.verify-summary span{letter-spacing:.08em;text-transform:uppercase;opacity:.65;font-size:11px}.verify-table{border-collapse:collapse;width:100%;font-size:13px}.verify-table th,.verify-table td{text-align:left;border-bottom:1px solid color-mix(in srgb, currentColor 12%, transparent);vertical-align:top;padding:8px 10px}.verify-table code{font-size:11.5px}.verify-links{flex-wrap:wrap;gap:8px 18px;margin:12px 0 4px;font-size:13.5px;display:flex}@media (max-width:640px){.verify-result{grid-template-columns:1fr;gap:2px}.verify-result dd{margin-bottom:8px}}.vf-main{max-width:980px;padding:0 var(--nc-gutter) 48px;margin:0 auto;display:block}.vf-hero{border-bottom:1px solid var(--nc-line);padding:48px 0 28px}.vf-title{font:800 46px/1.02 var(--nc-f-disp);margin:14px 0 0;font-stretch:114%}.vf-hero .nc-lede{margin:14px 0 0}.vf-body{font:400 15px/1.65 var(--nc-f-body);color:var(--nc-ink-2);padding-top:8px}.vf-body h2{border-top:1px solid var(--nc-line);font:600 12px/1.2 var(--nc-f-cond);letter-spacing:.17em;text-transform:uppercase;color:var(--nc-phosphor);margin:36px 0 10px;padding-top:18px}.vf-body h3{font:600 11px/1.2 var(--nc-f-cond);letter-spacing:.16em;text-transform:uppercase;color:var(--nc-ink-2);margin:24px 0 8px}.vf-body p{max-width:72ch}.vf-body a{color:var(--nc-phosphor);border-bottom:1px dotted rgb(var(--nc-phosphor-rgb) / .5);text-decoration:none}.vf-body a:hover{border-bottom-style:solid}.vf-body code{font:500 12.5px/1.5 var(--nc-f-mono);color:var(--nc-ink)}.vf-body pre{border:1px solid var(--nc-line-2);background:var(--nc-well);margin:10px 0 18px;padding:12px 14px;overflow-x:auto}.vf-body pre code{white-space:pre-wrap;word-break:break-all}.vf-page .verify-form textarea,.vf-page .verify-lookup input{border-color:var(--nc-line-2);background:rgb(var(--nc-well-rgb) / .35);color:var(--nc-ink);font-family:var(--nc-f-mono);border-radius:0}.vf-page .verify-form textarea:focus,.vf-page .verify-lookup input:focus{border-color:var(--nc-phosphor);outline:none}.vf-page .verify-form label,.vf-page .verify-lookup label{font:600 10px/1 var(--nc-f-cond);letter-spacing:.16em;color:var(--nc-ink-3);opacity:1}.vf-page .verify-form button,.vf-page .verify-lookup button{border-color:var(--nc-phosphor);background:var(--nc-phosphor);min-height:36px;color:var(--nc-on-acc);font:600 11px/1 var(--nc-f-cond);letter-spacing:.15em;text-transform:uppercase;border-radius:0}.vf-page .verify-hint,.vf-page .verify-note{font:500 12px/1.5 var(--nc-f-mono);color:var(--nc-ink-3);opacity:1}.vf-page .verify-error{color:var(--nc-vermilion)}.vf-page .verify-result{background:var(--nc-panel);font:500 12.5px/1.5 var(--nc-f-mono);color:var(--nc-ink);border-radius:0}.vf-page .verify-result[data-valid=true]{border-color:rgb(var(--nc-phosphor-rgb) / .55)}.vf-page .verify-result[data-valid=false]{border-color:color-mix(in srgb, var(--nc-vermilion) 55%, transparent)}.vf-page .verify-result dt{font:600 10px/1.3 var(--nc-f-cond);letter-spacing:.16em;color:var(--nc-ink-3);opacity:1}.vf-page .verify-summary{border-top:1px solid var(--nc-line);border-left:1px solid var(--nc-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.vf-page .verify-summary li{border-right:1px solid var(--nc-line);border-bottom:1px solid var(--nc-line);padding:10px 12px}.vf-page .verify-summary strong{font:500 20px/1.1 var(--nc-f-mono);color:var(--nc-sodium)}.vf-page .verify-summary span{font:600 10px/1.2 var(--nc-f-cond);letter-spacing:.16em;color:var(--nc-ink-3);opacity:1}.vf-page .verify-table{font:500 12.5px/1.4 var(--nc-f-mono);color:var(--nc-ink);display:block;overflow-x:auto}.vf-page .verify-table th{font:600 10px/1 var(--nc-f-cond);letter-spacing:.15em;text-transform:uppercase;color:var(--nc-ink-3);border-bottom-color:var(--nc-line-2)}.vf-page .verify-table td{border-bottom-color:var(--nc-line)}.vf-page .verify-links{font:500 12.5px/1.4 var(--nc-f-mono)}.vf-footer{border-top:1px solid var(--nc-line);font:500 12px/1.5 var(--nc-f-mono);color:var(--nc-ink-3);flex-wrap:wrap;justify-content:space-between;gap:10px 20px;margin-top:40px;padding-top:16px;display:flex}.vf-footer nav{flex-wrap:wrap;gap:14px;display:flex}.vf-footer a{color:var(--nc-ink-2);text-decoration:none}.vf-footer a:hover{color:var(--nc-ink)}@media (max-width:860px){.vf-title{font-size:34px}.vf-page .verify-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.vf-try{border:1px solid rgb(var(--nc-phosphor-rgb) / .4);background:var(--nc-phosphor-bg);justify-items:start;gap:10px;margin:0 0 28px;padding:16px 18px;display:grid}.vf-try p{margin:0}[data-theme=light] .vf-page :is(.verify-form textarea,.verify-lookup input){background:var(--nc-well)}[data-theme=light] .vf-page .verify-summary strong{color:var(--nc-sodium-2)}
