.auth-boundary-surface-module__K5UvOG__shell{--auth-canvas:#f5f7f4;--auth-surface:#fcfdfb;--auth-ink:#18211d;--auth-muted:#65716b;--auth-border:#dce3dd;--auth-accent:#2f6b4f;min-height:100dvh;color:var(--auth-ink);background:var(--auth-canvas);font-family:var(--font-geist-sans,"Geist", ui-sans-serif, system-ui, sans-serif);grid-template-columns:minmax(15rem,19rem) minmax(0,1fr);display:grid}.auth-boundary-surface-module__K5UvOG__brandRail{color:#f2f6f2;background:#15201c;flex-direction:column;justify-content:space-between;gap:3rem;min-height:100%;padding:2rem 1.5rem;display:flex}.auth-boundary-surface-module__K5UvOG__brand{align-items:center;gap:.75rem;line-height:1.05;display:flex}.auth-boundary-surface-module__K5UvOG__brandMark{color:#e7f2e9;width:2.15rem;height:2.15rem;font-family:var(--font-source-serif,"Source Serif 4", serif);border:1px solid #668476;border-radius:.45rem;place-items:center;font-size:1.2rem;display:grid}.auth-boundary-surface-module__K5UvOG__brandRail p{color:#aebbb4;max-width:22ch;margin:0;font-size:.9rem;line-height:1.55}.auth-boundary-surface-module__K5UvOG__canvas{place-items:center;min-width:0;padding:3rem 2rem;display:grid}.auth-boundary-surface-module__K5UvOG__content{justify-items:center;gap:1.5rem;width:min(100%,28rem);display:grid}.auth-boundary-surface-module__K5UvOG__heading{text-align:center;gap:.6rem;width:100%;display:grid}.auth-boundary-surface-module__K5UvOG__heading h1,.auth-boundary-surface-module__K5UvOG__heading p{margin:0}.auth-boundary-surface-module__K5UvOG__heading h1{font-family:var(--font-source-serif,"Source Serif 4", serif);letter-spacing:-.02em;font-size:clamp(1.8rem,3vw,2.5rem);font-weight:550}.auth-boundary-surface-module__K5UvOG__heading p{color:var(--auth-muted);line-height:1.6}.auth-boundary-surface-module__K5UvOG__content .cl-rootBox{width:100%}.auth-boundary-surface-module__K5UvOG__content .cl-cardBox{width:100%;box-shadow:none}.auth-boundary-surface-module__K5UvOG__content>button{border:1px solid var(--auth-accent);color:#fff;background:var(--auth-accent);min-height:2.5rem;font:inherit;cursor:pointer;border-radius:.45rem;padding:.5rem .9rem;font-weight:650}.auth-boundary-surface-module__K5UvOG__content>button:focus-visible{outline:3px solid var(--auth-accent);outline-offset:3px}@media (max-width:68.75rem){.auth-boundary-surface-module__K5UvOG__shell{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.auth-boundary-surface-module__K5UvOG__brandRail{flex-direction:row;align-items:center;min-height:auto;padding:.8rem 1rem}.auth-boundary-surface-module__K5UvOG__brandRail p{display:none}.auth-boundary-surface-module__K5UvOG__canvas{padding:2rem 1rem}}@media (forced-colors:active){.auth-boundary-surface-module__K5UvOG__brandRail{border-bottom:1px solid canvastext}}
.pairing-module__8n7U9a__panel{box-sizing:border-box;background:#fcfdfb;border:1px solid #dce3dd;border-radius:.65rem;gap:1rem;width:100%;padding:1.25rem;display:grid}.pairing-module__8n7U9a__panel h2,.pairing-module__8n7U9a__panel p,.pairing-module__8n7U9a__details,.pairing-module__8n7U9a__details dd{margin:0}.pairing-module__8n7U9a__panel h2{font-size:1.15rem}.pairing-module__8n7U9a__details{gap:.85rem;display:grid}.pairing-module__8n7U9a__details div{gap:.2rem;display:grid}.pairing-module__8n7U9a__details dt{color:#65716b;letter-spacing:.04em;text-transform:uppercase;font-size:.8rem;font-weight:650}.pairing-module__8n7U9a__details dd,.pairing-module__8n7U9a__notice{line-height:1.5}.pairing-module__8n7U9a__details code,.pairing-module__8n7U9a__code{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.pairing-module__8n7U9a__notice,.pairing-module__8n7U9a__expiry{color:#65716b;font-size:.9rem}.pairing-module__8n7U9a__code{-webkit-user-select:all;user-select:all;background:#f5f7f4;border:1px solid #dce3dd;border-radius:.45rem;padding:.8rem;display:block}.pairing-module__8n7U9a__primaryButton,.pairing-module__8n7U9a__secondaryButton{min-height:2.75rem;font:inherit;cursor:pointer;border:1px solid #2f6b4f;border-radius:.45rem;padding:.65rem .9rem;font-weight:650}.pairing-module__8n7U9a__primaryButton{color:#fff;background:#2f6b4f}.pairing-module__8n7U9a__secondaryButton{color:#2f6b4f;background:#fff}.pairing-module__8n7U9a__primaryButton:disabled{cursor:wait;opacity:.65}.pairing-module__8n7U9a__primaryButton:focus-visible,.pairing-module__8n7U9a__secondaryButton:focus-visible{outline-offset:3px;outline:3px solid #2f6b4f}@media (forced-colors:active){.pairing-module__8n7U9a__panel,.pairing-module__8n7U9a__code{border-color:canvastext}}
