.pair-page{justify-content:center;padding:64px 5vw 90px;display:flex}.pair-card{border:1px solid var(--border);background:#fffdf8;border-radius:16px;width:100%;max-width:520px;padding:40px 36px;box-shadow:0 20px 60px #2013350f}.pair-card h1{margin-bottom:18px;font-size:clamp(38px,8vw,54px);line-height:1.05}.pair-lede{color:var(--muted);margin:0 0 22px;font-size:15px;line-height:1.75}.pair-card form{flex-direction:column;gap:16px;display:flex}.pair-card .button{justify-content:center}.pair-code-input{letter-spacing:4px;text-align:center;text-transform:uppercase;font-family:Manrope,sans-serif;font-size:26px!important}.pair-status{color:var(--muted);align-items:center;gap:12px;padding:30px 0;font-size:15px;display:flex}.pair-spinner{border:2px solid #7c3aed33;border-top-color:var(--violet);border-radius:50%;width:22px;height:22px;animation:.9s linear infinite pair-spin}@keyframes pair-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.pair-spinner{animation:none}}.pair-summary{border-top:1px solid var(--border);margin:0 0 20px}.pair-summary div{border-bottom:1px solid var(--border);justify-content:space-between;gap:20px;padding:14px 0;font-size:15px;display:flex}.pair-summary dt{color:var(--muted)}.pair-summary dd{text-align:right;overflow-wrap:anywhere;margin:0;font-weight:600}.pair-code{letter-spacing:2px;font-family:Manrope,sans-serif}.pair-warning{color:#52446d;background:#ede5fb;border-radius:8px;margin:0 0 22px;padding:14px 16px;font-size:13px;line-height:1.7}.pair-actions{flex-direction:column;gap:10px;display:flex}.pair-help{color:var(--violet);margin-top:18px;font-size:13px;display:inline-block}.pair-error{color:#8f2525;background:#fee9e7;border-radius:8px;margin:18px 0 0;padding:14px 16px;font-size:14px;line-height:1.6}@media (max-width:520px){.pair-page{padding:28px 16px 60px}.pair-card{padding:28px 20px}}
