.LanguageSwitcher_container__iVIa6{display:flex;gap:2px;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.12);border-radius:10px;padding:3px}.LanguageSwitcher_pill__kBVWs{border-radius:7px;padding:5px 14px;font-size:var(--font-2xs);font-weight:700;letter-spacing:.5px;text-transform:uppercase;border:none;cursor:pointer;transition:opacity .2s}.LanguageSwitcher_pillActive__hwRB3{background:#fff;color:#111;font-weight:700}.LanguageSwitcher_pillInactive__oFN5t{background:transparent;color:hsla(0,0%,100%,.4);font-weight:700}.LanguageSwitcher_disabled__YJ54G{pointer-events:none;opacity:.6}.AuthModal_overlay__Gb7QK{position:fixed;inset:0;background:var(--gh-modal-overlay);backdrop-filter:var(--gh-modal-blur);-webkit-backdrop-filter:var(--gh-modal-blur);display:flex;align-items:center;justify-content:center;z-index:1000}.AuthModal_card__kOBb2{position:relative;background:var(--gh-modal-bg);border:var(--gh-modal-border);border-radius:var(--gh-modal-radius);box-shadow:var(--gh-modal-shadow);padding:32px;width:100%;max-width:400px;box-sizing:border-box}.AuthModal_closeButton__xDX5W{position:absolute;top:16px;right:16px;background:none;border:none;color:#9ca3af;font-size:var(--font-xl);cursor:pointer;line-height:1;padding:0}.AuthModal_title__c5fMN{font-size:var(--font-2xl);font-weight:700;color:#fff;margin-bottom:8px;margin-top:0}.AuthModal_langSwitcherWrap__1MPtS{display:flex;justify-content:center;margin-bottom:16px}.AuthModal_error__BhB4_{color:#f87171;font-size:var(--font-sm);margin-bottom:16px;background:#450a0a;border:1px solid #7f1d1d;border-radius:8px;padding:8px 16px}.AuthModal_googleButton__Hq_r7{width:100%;display:flex;align-items:center;justify-content:center;gap:12px;background:#fff;color:#111827;font-weight:600;padding:12px 16px;border-radius:12px;border:none;cursor:pointer;margin-bottom:24px;font-size:var(--font-sm)}.AuthModal_googleButton__Hq_r7:disabled{cursor:not-allowed;opacity:.5}.AuthModal_divider__ZeMsn{display:flex;align-items:center;margin-bottom:24px}.AuthModal_dividerLine__Tg_o0{flex:1;border-top:1px solid #374151}.AuthModal_dividerText__EXuB_{padding:0 16px;color:#6b7280;font-size:var(--font-sm)}.AuthModal_form__G3zCB{display:flex;flex-direction:column;gap:16px}.AuthModal_label__pFSU7{display:block;color:var(--gh-modal-text-muted);font-size:var(--font-sm);margin-bottom:8px}.AuthModal_input__EFFPy{width:100%;background:var(--gh-modal-input-bg);border:var(--gh-modal-input-border);border-radius:8px;padding:12px 16px;color:var(--gh-modal-text-primary);outline:none;font-size:var(--font-sm);box-sizing:border-box}.AuthModal_input__EFFPy:disabled{opacity:.5}.AuthModal_rememberMeContainer__W2qND{display:flex;align-items:center;gap:8px;margin-top:-4px}.AuthModal_rememberMeLabel__LHqcZ{color:var(--gh-modal-text-muted);font-size:var(--font-sm);cursor:pointer}.AuthModal_rememberMeLabel__LHqcZ:disabled{cursor:not-allowed}.AuthModal_forgotPasswordButton__eOEfY{background:none;border:none;color:var(--gh-modal-text-secondary);font-size:var(--font-xs);cursor:pointer;padding:0;text-decoration:underline;display:block;width:100%;text-align:right}.AuthModal_forgotPasswordButton__eOEfY:disabled{cursor:not-allowed}.AuthModal_successMessage__JqciU{color:#4ade80;font-size:var(--font-sm);margin:0}.AuthModal_submitButton__6p2si{width:100%;background:var(--gh-orange);color:#fff;font-weight:600;padding:12px 16px;border-radius:12px;border:none;cursor:pointer;font-size:var(--font-sm)}.AuthModal_submitButton__6p2si:disabled{cursor:not-allowed;opacity:.5}.AuthModal_switchModeText__Ir2Bl{color:#6b7280;font-size:var(--font-sm);text-align:center;margin:0}.AuthModal_switchModeButton__9Vu7W{background:none;border:none;color:var(--gh-modal-text-secondary);cursor:pointer;font-size:var(--font-sm);padding:0;text-decoration:underline}.AuthModal_switchModeButton__9Vu7W:disabled{cursor:not-allowed;opacity:.5}