*{box-sizing:border-box}body{margin:0;background:#f6f8fc;color:#172033;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:16px;line-height:1.6}a{color:#165ec9;text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #90b9ff;outline-offset:3px}.verify-header{display:flex;align-items:center;justify-content:space-between;max-width:1120px;margin:auto;padding:18px 24px;min-height:76px}.verify-header img{display:block;max-width:100%;object-fit:contain}.verify-home{padding:8px;min-height:44px;display:inline-flex;align-items:center}.verify-shell{padding:32px 16px 64px}.verify-card{max-width:440px;margin:auto;padding:28px;background:#fff;border:1px solid #e1e7f0;border-radius:16px;box-shadow:0 8px 28px rgba(23,32,51,.06)}h1{font-size:26px;line-height:1.3;margin:0 0 12px}.verify-intro{margin:0 0 24px;color:#4b5567}.verify-card label{display:block;font-weight:600;margin-bottom:8px}.verify-card input[type=text]{display:block;width:100%;min-height:48px;border:1px solid #aab7ca;border-radius:8px;padding:10px 12px;font:inherit;background:#fff;color:#172033}.verify-card input[aria-invalid=true]{border-color:#b42318}.verify-captcha-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:14px}.verify-captcha-row img{display:block;width:160px;height:50px;object-fit:contain;border:1px solid #dbe2ed;border-radius:6px;background:#fff}.verify-card button{font:inherit;cursor:pointer;border-radius:8px;min-height:46px;padding:10px 16px}.verify-primary{display:block;width:100%;background:#1d61d4;border:1px solid #1d61d4;color:white;font-weight:600;margin-top:20px}.verify-secondary{border:1px solid #b8c5d8;background:#fff;color:#174c99}.verify-card button:disabled{cursor:wait;opacity:.65}.verify-help{font-size:14px;color:#4b5567;margin:10px 0 0}.verify-status{min-height:48px;margin:14px 0 0;font-size:14px;color:#b42318}.verify-status[data-state=working]{color:#174c99}@media(max-width:360px){.verify-header{padding:14px 16px}.verify-shell{padding-top:16px}.verify-card{padding:20px}.verify-card h1{font-size:24px}}
