.auth-shell-module__Tl2H7q__screen{place-items:center;min-height:100dvh;padding:32px 20px;display:grid}.auth-shell-module__Tl2H7q__card{text-align:center;width:100%;max-width:380px}.auth-shell-module__Tl2H7q__mark{color:var(--text);margin-bottom:26px;display:inline-flex}.auth-shell-module__Tl2H7q__title{margin-bottom:10px;font-size:1.35rem;font-weight:640}.auth-shell-module__Tl2H7q__blurb{color:var(--text-muted);margin-bottom:28px;font-size:.93rem}.auth-shell-module__Tl2H7q__blurb code{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-sm);word-break:break-all;padding:2px 7px;font-size:.86rem}.auth-shell-module__Tl2H7q__stack{gap:10px;display:grid}.auth-shell-module__Tl2H7q__provider{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);width:100%;color:var(--text);justify-content:center;align-items:center;gap:10px;padding:12px 18px;font-size:.93rem;font-weight:540;transition:border-color .18s,transform .18s,box-shadow .18s;display:flex}.auth-shell-module__Tl2H7q__provider:hover{border-color:var(--accent);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.auth-shell-module__Tl2H7q__provider svg{flex:none}.auth-shell-module__Tl2H7q__foot{font-family:var(--mono);letter-spacing:.06em;color:var(--text-muted);margin-top:26px;font-size:.68rem}.auth-shell-module__Tl2H7q__foot a{color:var(--text-muted);text-underline-offset:3px;text-decoration:underline}.auth-shell-module__Tl2H7q__foot a:hover{color:var(--accent)}.auth-shell-module__Tl2H7q__hostChip{border:1.5px dashed var(--line-strong);border-radius:var(--radius-pill);font-family:var(--mono);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;max-width:100%;margin-bottom:22px;padding:6px 13px;font-size:.74rem;display:inline-flex;overflow:hidden}.auth-shell-module__Tl2H7q__hostChip b{color:var(--text);font-weight:600}
.connect-form-module__oyeGSW__slots{justify-content:center;align-items:center;gap:clamp(4px,1.4vw,7px);margin-bottom:6px;display:flex}.connect-form-module__oyeGSW__slot{border:1.5px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);width:clamp(27px,8.6vw,38px);height:clamp(38px,11.5vw,48px);font-family:var(--mono);text-transform:uppercase;flex:none;place-items:center;font-size:clamp(.95rem,3.4vw,1.2rem);font-weight:600;transition:border-color .16s,color .16s;display:grid}.connect-form-module__oyeGSW__slot[data-filled=true]{border-color:var(--accent);color:var(--accent)}.connect-form-module__oyeGSW__sep{color:var(--text-muted);font-family:var(--mono);-webkit-user-select:none;user-select:none;flex:none}.connect-form-module__oyeGSW__input{opacity:0;pointer-events:none;border:0;width:1px;height:1px;padding:0;position:absolute}.connect-form-module__oyeGSW__hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.connect-form-module__oyeGSW__tap{cursor:text;background:0 0;border:none;width:100%;padding:0}.connect-form-module__oyeGSW__submit{border-radius:var(--radius);background:var(--accent);color:#fff;cursor:pointer;border:none;width:100%;padding:12px 18px;font-family:inherit;font-size:.93rem;font-weight:560;transition:background .18s,opacity .18s}.connect-form-module__oyeGSW__submit:disabled{opacity:.45;cursor:not-allowed}.connect-form-module__oyeGSW__submit:not(:disabled):hover{background:var(--accent-hover)}.connect-form-module__oyeGSW__msg{margin-top:14px;font-size:.86rem}.connect-form-module__oyeGSW__err{color:var(--danger)}.connect-form-module__oyeGSW__ok{color:var(--live)}
