.cl-rootBox.querying-auth{width:100%;max-width:420px}.cl-modalBackdrop.querying-auth-backdrop{align-items:center;padding:16px;overflow:auto}.cl-modalContent.querying-auth-modal{overscroll-behavior:contain;border-radius:16px;width:min(420px,100vw - 32px);max-height:calc(100dvh - 32px);margin:0;overflow-y:auto}.querying-auth .cl-cardBox{border:1px solid #343438;border-radius:16px;width:100%;box-shadow:0 24px 80px #0008}.querying-auth .cl-card{gap:24px;padding:28px}.querying-auth .cl-header{text-align:left;gap:8px}.querying-auth .cl-headerTitle{font-family:var(--sans);letter-spacing:-.02em;text-wrap:pretty;margin:0;font-size:24px;font-weight:600;line-height:1.3}.querying-auth .cl-headerSubtitle{color:#b5b5ba;font-size:14px;line-height:1.6}.querying-auth .cl-socialButtonsBlockButton{color:#f2f2f2;background:#232326;border:1px solid #48484d;min-height:44px;padding:10px 14px;font-size:14px}.querying-auth .cl-socialButtonsBlockButton:hover{background:#2d2d31}.querying-auth .cl-socialButtonsBlockButtonText{color:inherit;font-weight:500}.querying-auth .cl-socialButtonsProviderIcon__github{filter:brightness(0)invert()}.querying-auth .cl-form{gap:20px}.querying-auth .cl-formFieldLabel{font-size:13px;font-weight:500}.querying-auth .cl-formFieldInput:not([type=checkbox]):not([type=radio]){border-color:#48484d;min-height:44px;padding:10px 12px;font-size:16px;line-height:1.4}.querying-auth .cl-formFieldInput:focus-visible{outline-offset:2px;outline:2px solid #2dd4bf}.querying-auth .cl-formButtonPrimary{color:#10201d;min-height:44px;box-shadow:none;background:#2dd4bf;padding:10px 16px;font-size:15px;font-weight:600}.querying-auth .cl-formButtonPrimary:hover{background:#5eead4}.querying-auth .cl-formFieldInputShowPasswordButton{min-width:44px;min-height:44px}.querying-auth .cl-formFieldInput__legalAccepted{flex-shrink:0;width:18px;height:18px}.querying-auth .cl-formFieldLabel__legalAccepted{line-height:1.6}.querying-auth .cl-footer{background:#18181a}.querying-auth .cl-footerActionText,.querying-auth .cl-footerActionLink{font-size:13px}.cl-modalContent.querying-auth-modal .cl-modalCloseButton{min-width:36px;min-height:36px;top:8px;right:8px}@media (max-width:480px){.querying-auth .cl-card{padding:24px 20px}.querying-auth .cl-header{padding-right:20px}.querying-auth .cl-headerTitle{font-size:22px}}
