.phonePairDialog{border:1px solid #d8d4cc;border-radius:22px;width:min(94vw,520px);max-height:90dvh;padding:0;color:var(--ink,#202930);background:var(--paper,#faf7f1)}.phonePairDialog::-webkit-backdrop{background:#101820a8}.phonePairDialog::backdrop{background:#101820a8}.phoneTransfer{position:relative;display:flex;flex-direction:column;align-items:center;gap:18px;padding:32px 24px;text-align:center}.phoneTransfer h1,.phoneTransfer h2,.phoneTransfer p{margin:0}.phoneTransfer h2{padding-inline:20px}.phoneTransfer p{line-height:1.55}.phoneTransfer .btn{white-space:normal;min-height:48px}.phoneClose{position:absolute;inset-inline-end:10px;top:8px;width:44px;height:44px;border:0;border-radius:50%;background:transparent;font-size:30px;color:inherit;cursor:pointer}.phoneQr{width:min(100%,280px);height:auto;background:white;border-radius:12px}.phonePreview{max-width:100%;width:auto;max-height:38dvh;object-fit:contain;border-radius:12px}.phoneUploadPage{max-width:580px;margin:28px auto}.phoneActions{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.phoneQrTrigger{margin-top:12px;width:100%}@media(max-width:480px){.phoneTransfer{padding:28px 16px}.phoneActions,.phoneActions .btn{width:100%}.phoneTransfer h1{font-size:28px}}