.ts-pair{display:grid;gap:var(--progress-padding);color:var(--paper)}.ts-pair-embedded{margin-top:var(--gutter)}.ts-pair h2{font-size:1.25rem;font-weight:600}.ts-pair-panel{display:grid;gap:var(--progress-padding);border-top:1px solid var(--line-2);padding-top:var(--gutter)}.ts-pair p{color:var(--paper-2);overflow-wrap:anywhere}.ts-pair a{color:var(--blue-2);text-decoration:underline}.ts-pair button{justify-content:center;white-space:normal}.ts-pair button,.ts-pair-input{min-height:var(--progress-control-height)}.ts-pair-input{width:100%;min-width:0;padding:var(--progress-padding);color:var(--paper);background:var(--ink-2);border:1px solid var(--line-2);border-radius:var(--r-md);font-family:var(--f-mono);font-size:1rem;caret-color:var(--blue-2)}.ts-pair-code{font-family:var(--f-mono);font-size:clamp(1.5rem,6vw,2.5rem);letter-spacing:.12em}.ts-pair-qr{max-width:100%;height:auto;border-radius:var(--r-sm)}.ts-pair-notice{padding:var(--progress-padding);background:var(--ink-2);border-radius:var(--r-md)}.ts-pair :focus-visible{outline:none;box-shadow:var(--focus-ring)}.ts-auth-device-options{display:grid;margin-block:var(--progress-padding)}.ts-auth-device-back,.ts-auth-device-options .ts-btn{justify-content:center;white-space:normal}.ts-auth-device-back{display:flex;margin-top:var(--progress-padding);width:100%}