.AgentPairing-module__jYVIMq__page{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#080b11;--surface:#0d111a;--surface-soft:#101624;--ink:#f4f6fb;--muted:#9aa4b5;--line:#e1e8f521;--blue:#75a5ff;--blue-soft:#8bb3ff;--navy:#05070c;--white:#f8faff;min-height:100vh;color:var(--ink);background:radial-gradient(circle at 1px 1px, #e1e8f50f 1px, transparent 1.25px) 0 0 / 24px 24px, var(--paper)}.AgentPairing-module__jYVIMq__page *,.AgentPairing-module__jYVIMq__page :before,.AgentPairing-module__jYVIMq__page :after{box-sizing:border-box}.AgentPairing-module__jYVIMq__skipLink{z-index:100;color:var(--white);background:var(--navy);border-radius:8px;padding:10px 14px;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.AgentPairing-module__jYVIMq__skipLink:focus{transform:translateY(0)}.AgentPairing-module__jYVIMq__header{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080b11e0}.AgentPairing-module__jYVIMq__headerInner{justify-content:space-between;align-items:center;gap:24px;width:min(1180px,100% - 48px);min-height:76px;margin:0 auto;display:flex}.AgentPairing-module__jYVIMq__wordmark{color:var(--ink);letter-spacing:-.045em;align-items:baseline;font-size:1.3rem;line-height:1;text-decoration:none;display:inline-flex;position:relative}.AgentPairing-module__jYVIMq__wordmark span{font-weight:760}.AgentPairing-module__jYVIMq__wordmark em{font-family:var(--font-serif), Georgia, serif;margin-left:1px;font-style:normal;font-weight:500}.AgentPairing-module__jYVIMq__wordmark i{background:var(--blue);border-radius:55% 45% 54% 46%;width:7px;height:7px;position:absolute;top:-3px;right:-11px;transform:rotate(-18deg)}.AgentPairing-module__jYVIMq__instructionsLink,.AgentPairing-module__jYVIMq__textLink{color:var(--ink);align-items:center;gap:7px;font-size:.79rem;font-weight:700;text-decoration:none;display:inline-flex}.AgentPairing-module__jYVIMq__instructionsLink:focus-visible,.AgentPairing-module__jYVIMq__textLink:focus-visible,.AgentPairing-module__jYVIMq__page button:focus-visible,.AgentPairing-module__jYVIMq__page input:focus-visible{outline-offset:4px;outline:3px solid #75a5ff8f}.AgentPairing-module__jYVIMq__main{width:min(1180px,100% - 48px);margin:0 auto;padding:clamp(64px,8vw,104px) 0 56px}.AgentPairing-module__jYVIMq__intro{text-align:center}.AgentPairing-module__jYVIMq__intro h1{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(3rem,5vw,5.2rem);font-weight:500;line-height:.98}.AgentPairing-module__jYVIMq__intro p{color:var(--muted);margin:24px auto 0;font-size:clamp(1rem,1.5vw,1.16rem);line-height:1.6}.AgentPairing-module__jYVIMq__intro strong{color:var(--ink)}.AgentPairing-module__jYVIMq__introActions{justify-content:center;align-items:center;gap:12px;margin-top:14px;display:flex}.AgentPairing-module__jYVIMq__introLink,.AgentPairing-module__jYVIMq__promptButton{min-height:36px;color:var(--blue);align-items:center;gap:7px;font-size:.84rem;font-weight:720;text-decoration:none;display:inline-flex}.AgentPairing-module__jYVIMq__introLink:hover{text-underline-offset:4px;text-decoration:underline}.AgentPairing-module__jYVIMq__promptButton{color:var(--ink);cursor:pointer;background:#75a5ff1a;border:1px solid #75a5ff5c;border-radius:999px;padding:0 14px;font-family:inherit;transition:background .18s,border-color .18s,transform .18s}.AgentPairing-module__jYVIMq__promptButton:hover{background:#75a5ff2b;border-color:#75a5ff94;transform:translateY(-1px)}.AgentPairing-module__jYVIMq__introLink:focus-visible,.AgentPairing-module__jYVIMq__promptButton:focus-visible{outline-offset:4px;outline:3px solid #75a5ff8f}.AgentPairing-module__jYVIMq__pairingPanel{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:clamp(44px,6vw,70px)}.AgentPairing-module__jYVIMq__setupColumn{border-bottom:1px solid var(--line);grid-template-columns:minmax(260px,.82fr) 1px minmax(320px,1fr);gap:clamp(28px,5vw,72px);padding:clamp(28px,4vw,42px) 0;display:grid}.AgentPairing-module__jYVIMq__readyColumn{min-height:440px;padding:clamp(30px,4vw,44px) 0}.AgentPairing-module__jYVIMq__step h3,.AgentPairing-module__jYVIMq__statusArea h3,.AgentPairing-module__jYVIMq__emptyState h3{color:var(--ink);letter-spacing:-.02em;margin:0;font-size:1rem;font-weight:760}.AgentPairing-module__jYVIMq__turnstileFrame{min-height:68px;margin-top:20px;overflow:hidden}.AgentPairing-module__jYVIMq__divider,.AgentPairing-module__jYVIMq__statusDivider{background:var(--line);height:1px}.AgentPairing-module__jYVIMq__divider{width:1px;height:100%;margin:0}.AgentPairing-module__jYVIMq__step label{color:var(--muted);margin-top:22px;font-size:.78rem;font-weight:650;display:block}.AgentPairing-module__jYVIMq__step input{width:100%;min-height:50px;color:var(--ink);background:var(--navy);font:inherit;border:1px solid #e1e8f538;border-radius:10px;margin-top:9px;padding:0 15px}.AgentPairing-module__jYVIMq__step input:disabled{color:var(--muted);opacity:.72}.AgentPairing-module__jYVIMq__permission{color:var(--muted);margin:18px 0 0;font-size:.83rem}.AgentPairing-module__jYVIMq__permission strong{color:var(--blue-soft)}.AgentPairing-module__jYVIMq__primaryButton,.AgentPairing-module__jYVIMq__secondaryButton,.AgentPairing-module__jYVIMq__copyButton{min-height:48px;font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:9px;font-size:.86rem;font-weight:740;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.AgentPairing-module__jYVIMq__primaryButton{border:1px solid var(--white);width:100%;color:var(--navy);background:var(--white);margin-top:26px}.AgentPairing-module__jYVIMq__primaryButton:hover:not(:disabled){background:#dbe7ff;border-color:#dbe7ff;transform:translateY(-2px)}.AgentPairing-module__jYVIMq__primaryButton:disabled,.AgentPairing-module__jYVIMq__copyButton:disabled{cursor:not-allowed;opacity:.46}.AgentPairing-module__jYVIMq__readyGrid{grid-template-columns:minmax(280px,.82fr) minmax(340px,1fr);align-items:center;gap:clamp(26px,4vw,48px);height:100%;display:grid}.AgentPairing-module__jYVIMq__qrArea{place-items:center;display:grid}.AgentPairing-module__jYVIMq__qrCode{background:#fff;border:10px solid #fff;border-radius:12px;width:min(100%,360px);height:auto;display:block}.AgentPairing-module__jYVIMq__statusArea>p{color:var(--muted);margin:14px 0 0;font-size:.82rem;line-height:1.55}.AgentPairing-module__jYVIMq__statusArea{border-left:1px solid var(--line);padding-left:clamp(28px,5vw,72px)}.AgentPairing-module__jYVIMq__statusDivider{margin:24px 0}.AgentPairing-module__jYVIMq__statusLabel{color:var(--muted);font-size:.74rem;display:block}.AgentPairing-module__jYVIMq__pairingCode{color:var(--white);letter-spacing:.035em;white-space:nowrap;margin-top:10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:clamp(1.55rem,2.8vw,2.35rem);font-weight:650;display:block}.AgentPairing-module__jYVIMq__manualCode{gap:10px;margin-top:20px;display:grid}.AgentPairing-module__jYVIMq__manualCode code{border:1px solid var(--line);max-height:5.5rem;color:var(--muted);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;background:#ffffff0a;border-radius:10px;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.68rem;line-height:1.45;display:block;overflow:auto}.AgentPairing-module__jYVIMq__manualCode .AgentPairing-module__jYVIMq__secondaryButton{width:100%}.AgentPairing-module__jYVIMq__expiry strong{color:var(--blue-soft)}.AgentPairing-module__jYVIMq__waiting,.AgentPairing-module__jYVIMq__approved{color:var(--muted);align-items:center;gap:12px;font-size:.78rem;display:flex}.AgentPairing-module__jYVIMq__approved{color:var(--blue-soft);align-items:flex-start}.AgentPairing-module__jYVIMq__approved div{gap:4px;display:grid}.AgentPairing-module__jYVIMq__approved strong{color:var(--ink)}.AgentPairing-module__jYVIMq__approved span{color:var(--muted)}.AgentPairing-module__jYVIMq__spin{flex:none;animation:.9s linear infinite AgentPairing-module__jYVIMq__spin}.AgentPairing-module__jYVIMq__copyButton{width:100%;color:var(--navy);background:var(--blue);border:1px solid #75a5ff5c;margin-top:22px}.AgentPairing-module__jYVIMq__copyButton:hover:not(:disabled){background:var(--blue-soft);transform:translateY(-2px)}.AgentPairing-module__jYVIMq__textLink{color:var(--blue-soft);margin-top:22px}.AgentPairing-module__jYVIMq__emptyState{text-align:center;place-content:center;justify-items:center;height:100%;min-height:400px;display:grid}.AgentPairing-module__jYVIMq__emptyState>svg{color:var(--blue-soft)}.AgentPairing-module__jYVIMq__emptyState h3{margin-top:20px}.AgentPairing-module__jYVIMq__emptyState p{max-width:420px;color:var(--muted);margin:12px auto 0;font-size:.86rem;line-height:1.65}.AgentPairing-module__jYVIMq__secondaryButton{border:1px solid var(--line);color:var(--ink);background:#ffffff0a;margin-top:22px;padding:0 20px}.AgentPairing-module__jYVIMq__secondaryButton:hover{border-color:#e1e8f552;transform:translateY(-2px)}.AgentPairing-module__jYVIMq__message,.AgentPairing-module__jYVIMq__securityNote,.AgentPairing-module__jYVIMq__inlineError{color:var(--muted);font-size:.76rem;line-height:1.55}.AgentPairing-module__jYVIMq__message,.AgentPairing-module__jYVIMq__securityNote{text-align:center;margin:18px 0 0}.AgentPairing-module__jYVIMq__inlineError{color:#ffb4ad;margin:16px 0 0}.AgentPairing-module__jYVIMq__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@keyframes AgentPairing-module__jYVIMq__spin{to{transform:rotate(360deg)}}@media (max-width:960px){.AgentPairing-module__jYVIMq__setupColumn{grid-template-columns:1fr;gap:0}.AgentPairing-module__jYVIMq__divider{width:100%;height:1px;margin:30px 0}.AgentPairing-module__jYVIMq__readyGrid{grid-template-columns:1fr}.AgentPairing-module__jYVIMq__statusArea{border-top:1px solid var(--line);border-left:0;padding-top:30px;padding-left:0}}@media (max-width:680px){.AgentPairing-module__jYVIMq__headerInner,.AgentPairing-module__jYVIMq__main{width:min(100% - 32px,1180px)}.AgentPairing-module__jYVIMq__instructionsLink{font-size:0}.AgentPairing-module__jYVIMq__instructionsLink svg{width:19px;height:19px}.AgentPairing-module__jYVIMq__main{padding-top:48px}.AgentPairing-module__jYVIMq__intro{text-align:left}.AgentPairing-module__jYVIMq__introActions{flex-direction:column;justify-content:flex-start;align-items:flex-start}.AgentPairing-module__jYVIMq__pairingPanel{margin-top:36px}.AgentPairing-module__jYVIMq__setupColumn,.AgentPairing-module__jYVIMq__readyColumn{padding:24px 0}.AgentPairing-module__jYVIMq__readyColumn{min-height:360px}.AgentPairing-module__jYVIMq__qrCode{width:min(100%,300px)}.AgentPairing-module__jYVIMq__pairingCode{font-size:clamp(1.6rem,8.5vw,2.25rem)}}@media (prefers-reduced-motion:reduce){.AgentPairing-module__jYVIMq__spin{animation:none}}
