.AuthGate_gate__wY5RW{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:var(--canvas-bg);z-index:9999;font-family:var(--font-sans);animation:AuthGate_gateFadeIn__2Q63X .22s ease-out}.AuthGate_gateBusy__LTDMR{pointer-events:none}.AuthGate_gateBusy__LTDMR .AuthGate_pickerWrap__QQoHe{opacity:.55;filter:saturate(.85);transition:opacity .16s ease,filter .16s ease}@media (max-width:640px){.AuthGate_gatePicker__d3kRI{align-items:flex-start;justify-content:center;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding-block:var(--space-5)}.AuthGate_gatePicker__d3kRI .AuthGate_pickerList__fonos{max-height:none}}.AuthGate_pickerBusyOverlay__EFIwG{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;pointer-events:none}.AuthGate_pickerBusyInner__MbC_7{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-5) var(--space-6);border-radius:var(--radius-lg);background:var(--surface-elevated);box-shadow:var(--shadow-md);border:1px solid var(--border-default)}.AuthGate_pickerBusySpinner__RVQbU{width:28px;height:28px;border-radius:50%;border:2px solid var(--border-default);border-top-color:var(--accent-color);animation:AuthGate_splashSpin__r7Xyq .85s linear infinite}.AuthGate_pickerBusyText__AU1f4{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-secondary);letter-spacing:.02em}@keyframes AuthGate_gateFadeIn__2Q63X{0%{opacity:0}to{opacity:1}}.AuthGate_splash__Psvz_{display:flex;flex-direction:column;align-items:center;gap:var(--space-5)}.AuthGate_splashLoader__Vfp6_{position:relative;width:72px;height:72px;display:flex;align-items:center;justify-content:center}.AuthGate_splashRing__L25c2{position:absolute;inset:0;border-radius:50%;border-left:3px solid transparent;border-bottom:3px solid transparent;border-top:3px solid transparent;border-top-color:var(--accent-color);border-right:3px solid rgba(30,171,141,.25);animation:AuthGate_splashSpin__r7Xyq 1s cubic-bezier(.55,.15,.45,.85) infinite}.AuthGate_splashLogo__KR429{width:34px;height:34px;object-fit:contain;animation:AuthGate_splashPulse__a_Yp1 2s ease-in-out infinite;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.AuthGate_splashLabel__LC8Wt{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-muted);letter-spacing:.02em}.AuthGate_qaSwitchSubline__ka_G_{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--text-tertiary);letter-spacing:.02em;max-width:280px;text-align:center;line-height:var(--leading-relaxed)}@keyframes AuthGate_splashSpin__r7Xyq{to{transform:rotate(1turn)}}@keyframes AuthGate_splashPulse__a_Yp1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.92)}}.AuthGate_pickerWrap__QQoHe{position:relative;width:100%;max-width:530px;padding:var(--space-6) var(--space-4);display:flex;flex-direction:column;gap:var(--space-5);animation:AuthGate_pickerRise__VqAo7 .32s cubic-bezier(.16,1,.3,1)}@keyframes AuthGate_pickerRise__VqAo7{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.AuthGate_pickerHeader__idZuy{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);text-align:center}.AuthGate_pickerLogo__zx_B_{width:40px;height:40px;object-fit:contain;margin-bottom:var(--space-2)}.AuthGate_pickerTitle__DyvXO{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-bold);color:var(--text-heading);line-height:1.15;letter-spacing:-.01em}.AuthGate_pickerSubtitle___DSJm{font-size:var(--text-sm);color:var(--text-muted);line-height:var(--leading-normal)}.AuthGate_pickerEnvCheck__OuITY{padding:0 var(--space-1);color:var(--text-muted)}.AuthGate_pickerBlockedBanner__BeO6p,.AuthGate_pickerEnvCheck__OuITY{margin-top:var(--space-3);font-size:var(--text-xs);line-height:var(--leading-relaxed)}.AuthGate_pickerBlockedBanner__BeO6p{width:100%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid var(--border-default);border-left:3px solid var(--status-warning);background:var(--surface-secondary);color:var(--text-secondary);text-align:left}.AuthGate_pickerBlockedBanner__BeO6p strong{display:block;margin-bottom:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-heading)}.AuthGate_pickerBlockedBanner__BeO6p p{margin:0 0 var(--space-2)}.AuthGate_pickerBlockedBanner__BeO6p p:last-child{margin-bottom:0}.AuthGate_pickerBlockedBanner__BeO6p code{font-family:var(--font-mono);font-size:.92em;font-weight:var(--weight-medium);color:var(--text-primary)}.AuthGate_pickerUserCard__x2Di3{position:fixed;bottom:16px;left:16px;display:flex;align-items:center;gap:10px;padding:8px 12px;border:1px solid var(--border-light);border-radius:var(--radius-lg);background:var(--surface-primary);box-shadow:0 2px 8px rgba(0,0,0,.08);cursor:pointer;font-family:var(--font-sans);text-align:left;transition:background .15s,box-shadow .15s;max-width:240px;z-index:10000}.AuthGate_pickerUserCard__x2Di3:hover{background:var(--surface-secondary);box-shadow:0 4px 12px rgba(0,0,0,.12)}.AuthGate_pickerUserCardAvatar__vOMnr{width:32px;height:32px;border-radius:50%;object-fit:cover;flex-shrink:0;background:var(--accent-color);color:#fff;font-size:12px;font-weight:600;display:flex;align-items:center;justify-content:center}.AuthGate_pickerUserCardInfo__RADZ1{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:1px}.AuthGate_pickerUserCardName__jUvKf{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AuthGate_pickerUserCardSub__5ljFH{font-size:var(--text-2xs,10px);color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AuthGate_pickerUserCardChevron__WmuvR{flex-shrink:0;color:var(--text-muted)}.AuthGate_pickerAdminLink__HoQEF{margin-top:var(--space-4);align-self:flex-start;padding:8px 14px;font-size:var(--text-xs);font-weight:var(--weight-medium);font-family:inherit;color:var(--accent-color);background:var(--surface-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);cursor:pointer;transition:background .15s,border-color .15s}.AuthGate_pickerAdminLink__HoQEF:hover{background:var(--surface-secondary);border-color:var(--accent-color)}.AuthGate_pickerSecondaryLink__SOBgO{margin-top:var(--space-4);align-self:flex-start;padding:8px 14px;font-size:var(--text-xs);font-weight:var(--weight-medium);font-family:inherit;color:var(--text-secondary);background:var(--surface-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);cursor:pointer;transition:background .15s,border-color .15s,color .15s}.AuthGate_pickerHeaderToolbar__JKM7u{display:flex;width:100%;align-self:stretch;align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-bottom:var(--space-2)}.AuthGate_pickerHeaderToolbarRow__IIBwn{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:0}.AuthGate_pickerHeaderToolbarRow__IIBwn .AuthGate_pickerBackBtn__0LZCL{flex-shrink:0;align-self:auto}.AuthGate_pickerHeaderToolbarRow__IIBwn .AuthGate_pickerPlatformBtn__7BZuF{width:50%;max-width:50%;min-width:0;box-sizing:border-box;margin-left:auto;justify-content:center}.AuthGate_pickerHeaderToolbarRow__IIBwn.AuthGate_pickerHeaderToolbarRowPlatformOnly__6GZsr{justify-content:flex-end}.AuthGate_pickerHeaderToolbarRow__IIBwn.AuthGate_pickerHeaderToolbarRowPlatformOnly__6GZsr .AuthGate_pickerPlatformBtn__7BZuF{margin-left:0;width:-moz-fit-content;width:fit-content;max-width:none}.AuthGate_pickerHeaderToolbar__JKM7u.AuthGate_pickerHeaderToolbarAboveSearch__zMb4y{align-self:stretch;width:100%;margin-top:0;margin-bottom:0}.AuthGate_pickerBackBtn__0LZCL{display:inline-flex;align-items:center;gap:4px;padding:8px 14px;font-size:var(--text-xs);font-weight:var(--weight-medium);font-family:inherit;color:var(--text-secondary);background:var(--surface-primary);color:var(--text-primary);background:transparent;border:1px solid color-mix(in srgb,var(--text-primary) 35%,transparent);border-radius:var(--radius-md);cursor:pointer;transition:background .15s,border-color .15s,color .15s}.AuthGate_pickerSecondaryLink__SOBgO:hover{background:var(--surface-secondary);border-color:var(--border-separator);color:var(--text-body)}.AuthGate_pickerBackBtn__0LZCL:hover{background:color-mix(in srgb,var(--text-primary) 8%,transparent);border-color:color-mix(in srgb,var(--text-primary) 55%,transparent)}.AuthGate_pickerBackBtn__0LZCL:focus-visible{outline:none;box-shadow:var(--focus-ring-shadow)}.AuthGate_pickerPlatformBtn__7BZuF{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;height:36px;padding:0 18px;box-sizing:border-box;font-size:var(--text-xs);font-weight:var(--weight-medium);font-family:inherit;letter-spacing:.01em;color:rgba(92,202,165,1);background:rgba(19,34,34,1);border:1px solid rgba(159,223,196,1);border-radius:9999px;cursor:pointer;box-shadow:0 0 0 2px #1a5d47;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.AuthGate_pickerPlatformBtn__7BZuF:hover{color:#c4f5e4;background:#121d18;border-color:#9fdfc4;box-shadow:0 0 0 2px #247a5c}.AuthGate_pickerPlatformBtn__7BZuF:focus-visible{outline:2px solid #a8e6cf;outline-offset:3px;box-shadow:0 0 0 2px #1a5d47}.AuthGate_pickerPlatformBtn__7BZuF:active{background:#0a100d;box-shadow:0 0 0 2px #134536}@media (max-width:640px){.AuthGate_pickerPlatformBtn__7BZuF{padding-left:8px;padding-right:8px;gap:6px;white-space:nowrap}}.AuthGate_pickerListSectionLabel__qriaI{padding:var(--space-2) var(--space-4) var(--space-1);font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);background:var(--surface-elevated);text-align:left;border-top:1px solid var(--border-light)}.AuthGate_pickerRowBadgeSuper__p_o_r{background:color-mix(in srgb,var(--accent-color) 14%,var(--surface-secondary));color:var(--accent-color)}.AuthGate_pickerRowLogoFallbackPlatform__k1Qsb{background:var(--accent-color);color:var(--text-inverse);border:1px solid color-mix(in srgb,var(--accent-color) 65%,var(--border-light))}.AuthGate_pickerListGroup__g19G1{display:flex;flex-direction:column;width:100%}.AuthGate_pickerListGroup__g19G1:first-child .AuthGate_pickerListSectionLabel__qriaI{border-top:none;padding-top:var(--space-3)}.AuthGate_pickerControls__YqdjM{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);width:100%}.AuthGate_pickerControls__YqdjM .AuthGate_pickerSearchWrap__Z2_a0{flex:1 1 220px;width:auto;min-width:0}.AuthGate_pickerFilterRow__3Ohe0{display:flex;align-items:center;gap:6px;flex-shrink:0}.AuthGate_pickerFilterRow__3Ohe0 .AuthGate_pickerFilterChip__UB65V{height:44px;padding:0 16px}.AuthGate_pickerSearchWrap__Z2_a0{position:relative;width:100%}.AuthGate_pickerSearchIcon__4_oVD{position:absolute;top:50%;left:14px;transform:translateY(-50%);color:var(--text-muted);pointer-events:none}.AuthGate_pickerSearch___dH2d{width:100%;height:44px;padding:var(--space-3) 40px var(--space-3) 40px;background:var(--input-bg-muted);border:none;border-radius:var(--radius-md);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-primary);outline:none;box-sizing:border-box;transition:box-shadow var(--transition-fast)}.AuthGate_pickerSearch___dH2d:focus{box-shadow:var(--focus-ring-shadow)}.AuthGate_pickerSearch___dH2d::placeholder{color:var(--text-placeholder);font-weight:var(--weight-regular)}.AuthGate_pickerSearch___dH2d[type=search]::-webkit-search-cancel-button,.AuthGate_pickerSearch___dH2d[type=search]::-webkit-search-decoration,.AuthGate_pickerSearch___dH2d[type=search]::-webkit-search-results-button{-webkit-appearance:none;appearance:none}.AuthGate_pickerSearchClear__Aihs4{position:absolute;top:50%;right:10px;transform:translateY(-50%);width:22px;height:22px;display:flex;align-items:center;justify-content:center;border:none;border-radius:var(--radius-circle);background:var(--text-muted);color:var(--text-inverse);cursor:pointer;font-family:inherit;opacity:.5;transition:background var(--transition-fast),opacity var(--transition-fast)}.AuthGate_pickerSearchClear__Aihs4:hover{background:var(--text-secondary);opacity:1}.AuthGate_pickerSearchClear__Aihs4:focus-visible{outline:none;box-shadow:var(--focus-ring-shadow)}.AuthGate_pickerList__fonos{display:flex;flex-direction:column;background:var(--surface-elevated);border:1px solid var(--border-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);overflow:hidden;max-height:60vh;overflow-y:auto}.AuthGate_pickerRow__67VU6{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);border:none;border-bottom:1px solid var(--border-light);background:var(--surface-elevated);cursor:pointer;font-family:inherit;text-align:left;transition:background var(--transition-fast)}.AuthGate_pickerRow__67VU6:last-child{border-bottom:none}.AuthGate_pickerRow__67VU6:hover{background:var(--surface-secondary)}.AuthGate_pickerRow__67VU6:focus-visible{outline:none;background:var(--surface-secondary);box-shadow:inset 0 0 0 2px var(--accent-color)}.AuthGate_pickerRowLogo__nQ30i{width:32px;height:32px;border-radius:var(--radius-md);object-fit:contain;background:var(--surface-secondary);border:1px solid var(--border-light);flex-shrink:0}.AuthGate_pickerRowLogoFallback__4CuvL{width:32px;height:32px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;background:var(--brand-dark);color:var(--text-inverse);font-weight:var(--weight-semibold);font-size:12px;flex-shrink:0}.AuthGate_pickerRowMain__QQRNX{display:flex;flex-direction:row;align-items:center;gap:var(--space-3);flex:1 1;min-width:0}.AuthGate_pickerRowInfo__guz6L{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;flex:1 1}.AuthGate_pickerRowTitleLine__ckSx7{display:flex;flex-direction:row;align-items:center;gap:var(--space-2);min-width:0;width:100%}.AuthGate_pickerRowName__Z3CD5{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-primary);line-height:var(--leading-tight);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1 1}.AuthGate_pickerRowEmail__OB6TM{font-size:var(--text-xs);font-weight:var(--weight-regular);color:var(--text-muted);line-height:var(--leading-normal);width:100%;overflow-wrap:anywhere;word-break:break-word}@media (max-width:640px){.AuthGate_pickerRowEmail__OB6TM{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis}}@media (max-width:350px){.AuthGate_pickerRowMain__QQRNX{flex-direction:column;align-items:flex-start;gap:var(--space-1)}.AuthGate_pickerRowBadge__ucMZ9{order:-1}}.AuthGate_pickerRowBadge__ucMZ9{background:var(--surface-secondary);color:var(--text-tertiary)}.AuthGate_pickerRowBadge__ucMZ9,.AuthGate_pickerRowRecent__R7L13{display:inline-flex;align-items:center;padding:2px 8px;border-radius:var(--radius-pill);font-weight:var(--weight-medium);font-size:var(--text-2xs);line-height:1.4;flex-shrink:0}.AuthGate_pickerRowRecent__R7L13{background:var(--accent-color-light);color:var(--accent-color);margin-left:auto}.AuthGate_pickerRowBadgeInactive__uMI8T{background:rgba(220,40,40,.12);color:var(--status-danger)}.AuthGate_pickerRowInactive__Jj_wy .AuthGate_pickerRowName__Z3CD5{color:var(--text-muted)}.AuthGate_pickerRowInactive__Jj_wy .AuthGate_pickerRowLogoFallback__4CuvL,.AuthGate_pickerRowInactive__Jj_wy .AuthGate_pickerRowLogo__nQ30i{opacity:.55;filter:grayscale(.4)}.AuthGate_pickerRowChevron__zGJjV{color:var(--text-muted);flex-shrink:0;transition:transform var(--transition-fast),color var(--transition-fast)}.AuthGate_pickerRow__67VU6:hover .AuthGate_pickerRowChevron__zGJjV{color:var(--text-primary);transform:translateX(2px)}.AuthGate_pickerEmpty__Nl5p4{color:var(--text-muted);font-size:var(--text-sm)}.AuthGate_errorCard__hFnj5,.AuthGate_pickerEmpty__Nl5p4{width:100%;padding:var(--space-6);background:var(--surface-elevated);text-align:center}.AuthGate_errorCard__hFnj5{max-width:440px;border:1px solid var(--border-light);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);display:flex;flex-direction:column;align-items:center;gap:var(--space-3);animation:AuthGate_pickerRise__VqAo7 .32s cubic-bezier(.16,1,.3,1)}.AuthGate_errorIcon__xiWmt{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#FEF2F2;color:var(--status-danger)}.AuthGate_errorTitle__k_0uS{font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--text-heading)}.AuthGate_errorMessage__z9dG3{font-size:var(--text-sm);color:var(--text-muted);line-height:1.5}.AuthGate_errorRetry__EcblC{margin-top:var(--space-2);padding:8px 18px;border:none;border-radius:var(--radius-md);background:var(--brand-dark);color:var(--text-inverse);font-family:var(--font-sans);font-weight:var(--weight-semibold);font-size:var(--text-sm);cursor:pointer;transition:opacity var(--transition-fast)}.AuthGate_errorRetry__EcblC:hover{opacity:.9}