.auth-module__cni4Dq__shell{background:var(--background);min-height:100svh;color:var(--foreground);font-family:var(--type-family-ui);font-size:var(--public-body-size);line-height:var(--type-line-body);font-weight:var(--public-copy-weight);flex-direction:column;display:flex}.auth-module__cni4Dq__interfaceText{font-size:var(--public-interface-size);font-weight:var(--public-interface-weight);line-height:var(--type-line-ui)}.auth-module__cni4Dq__header{flex-shrink:0;justify-content:center;align-items:center;height:96px;display:flex}.auth-module__cni4Dq__content{flex:1;justify-content:center;align-items:center;padding:48px 24px;display:flex}.auth-module__cni4Dq__form{width:100%;max-width:360px}.auth-module__cni4Dq__setup{max-width:480px}.auth-module__cni4Dq__title{text-align:center;font-size:var(--public-title-size);font-weight:var(--public-heading-weight);line-height:var(--marketing-heading-leading);letter-spacing:var(--type-tracking-heading);margin:0}.auth-module__cni4Dq__title+.auth-module__cni4Dq__fields{margin-top:32px}.auth-module__cni4Dq__description{color:var(--muted-foreground);text-align:center;font-size:var(--public-interface-size);line-height:var(--type-line-reading);overflow-wrap:anywhere;font-weight:var(--public-interface-weight);margin:16px 0 32px}.auth-module__cni4Dq__setupTitle{text-align:left;margin-bottom:32px}.auth-module__cni4Dq__description strong{color:var(--foreground);font-weight:var(--public-interface-weight)}.auth-module__cni4Dq__fields{flex-direction:column;gap:12px;display:flex}.auth-module__cni4Dq__input{border:1px solid var(--field-border);background:var(--background);width:100%;height:44px;color:var(--foreground);font-size:var(--public-field-size);font-weight:var(--public-field-weight);border-radius:999px;outline:none;padding:0 20px;transition:border-color .16s}.auth-module__cni4Dq__input::placeholder{color:var(--muted-foreground)}.auth-module__cni4Dq__input:focus{border-color:var(--ring)}.auth-module__cni4Dq__input:disabled{opacity:.6}.auth-module__cni4Dq__code{text-align:center;letter-spacing:var(--type-tracking-code)}.auth-module__cni4Dq__code::placeholder{letter-spacing:var(--type-tracking-normal)}.auth-module__cni4Dq__primary,.auth-module__cni4Dq__google{width:100%;height:44px;font-size:var(--public-interface-size);font-weight:var(--public-interface-weight);border-radius:999px;gap:8px}.auth-module__cni4Dq__primary{position:relative}.auth-module__cni4Dq__google{gap:10px}.auth-module__cni4Dq__googleLogo{object-fit:contain;flex-shrink:0;width:20px;height:20px}.auth-module__cni4Dq__divider{color:var(--muted-foreground);font-size:var(--public-caption-size);font-weight:var(--public-copy-weight);align-items:center;gap:16px;margin:22px 0;display:flex}.auth-module__cni4Dq__divider:before,.auth-module__cni4Dq__divider:after{content:"";background:var(--border);flex:1;height:1px}.auth-module__cni4Dq__help{text-align:center;color:var(--muted-foreground);font-size:var(--public-interface-size);line-height:var(--type-line-reading);font-weight:var(--public-copy-weight);margin:24px 0 0}.auth-module__cni4Dq__textLink{color:var(--muted-foreground);text-decoration:underline;-webkit-text-decoration-color:var(--input);text-decoration-color:var(--input);text-underline-offset:4px;transition:color .16s}.auth-module__cni4Dq__textLink:hover{color:var(--foreground)}.auth-module__cni4Dq__actions{font-size:var(--public-interface-size);color:var(--muted-foreground);font-weight:var(--public-copy-weight);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;display:flex}.auth-module__cni4Dq__actions button{align-items:center;gap:6px;display:inline-flex}.auth-module__cni4Dq__actions button:disabled{opacity:.5}.auth-module__cni4Dq__error{background:var(--public-error-surface);color:var(--destructive);font-size:var(--public-interface-size);line-height:var(--type-line-reading);font-weight:var(--public-copy-weight);border-radius:8px;margin:0;padding:12px 14px}.auth-module__cni4Dq__notice{color:var(--muted-foreground);text-align:center;font-size:var(--public-interface-size);line-height:var(--type-line-reading);font-weight:var(--public-copy-weight);margin:0}.auth-module__cni4Dq__footer{color:var(--muted-foreground);text-align:center;flex-direction:column;flex-shrink:0;align-items:center;gap:16px;padding:24px 24px 32px;display:flex}.auth-module__cni4Dq__switch{width:100%;max-width:360px;font-size:var(--public-interface-size);line-height:var(--type-line-reading);font-weight:var(--public-interface-weight);margin:0}.auth-module__cni4Dq__legal{width:100%;max-width:360px;font-size:var(--public-caption-size);line-height:var(--type-line-reading);font-weight:var(--public-copy-weight);margin:0}@media (max-width:480px){.auth-module__cni4Dq__header{height:80px}.auth-module__cni4Dq__content{padding-block:32px}.auth-module__cni4Dq__footer{padding-bottom:24px}}@media (max-height:700px){.auth-module__cni4Dq__content{padding-block:24px}}@media (max-width:600px){.auth-module__cni4Dq__shell{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}.auth-module__cni4Dq__header{height:80px}.auth-module__cni4Dq__help a,.auth-module__cni4Dq__actions button{align-items:center;min-height:44px;display:inline-flex}.auth-module__cni4Dq__input,.auth-module__cni4Dq__primary,.auth-module__cni4Dq__google{height:44px}.auth-module__cni4Dq__content{padding:24px max(20px, env(safe-area-inset-left)) 32px}}
