.AuthDebugOverlay-module__WYFSwW__overlay{z-index:99999;color:#e6e6e6;-webkit-overflow-scrolling:touch;background:#111318eb;border:1px solid #ffffff24;border-radius:8px;width:min(340px,100vw - 16px);max-height:60vh;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;line-height:1.45;position:fixed;bottom:8px;right:8px;overflow:auto;box-shadow:0 6px 24px #0006}.AuthDebugOverlay-module__WYFSwW__stuck{border-color:#ff6b6b;box-shadow:0 0 0 2px #ff6b6b59,0 6px 24px #0006}.AuthDebugOverlay-module__WYFSwW__head{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.AuthDebugOverlay-module__WYFSwW__title{letter-spacing:.04em;color:#8ad4ff;font-weight:700}.AuthDebugOverlay-module__WYFSwW__actions{gap:6px;display:flex}.AuthDebugOverlay-module__WYFSwW__btn{appearance:none;color:#e6e6e6;font:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #fff3;border-radius:5px;padding:2px 7px}.AuthDebugOverlay-module__WYFSwW__btn:active{background:#ffffff29}.AuthDebugOverlay-module__WYFSwW__rows{gap:1px;margin-bottom:6px;display:grid}.AuthDebugOverlay-module__WYFSwW__row{justify-content:space-between;gap:12px;display:flex}.AuthDebugOverlay-module__WYFSwW__row span{color:#9aa3af}.AuthDebugOverlay-module__WYFSwW__row b{text-align:right;word-break:break-all;font-weight:600}.AuthDebugOverlay-module__WYFSwW__alert{color:#ff8a8a}.AuthDebugOverlay-module__WYFSwW__log{border-top:1px solid #ffffff1f;margin:0;padding:6px 0 0;list-style:none}.AuthDebugOverlay-module__WYFSwW__log li{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.AuthDebugOverlay-module__WYFSwW__err{color:#ff8a8a}.AuthDebugOverlay-module__WYFSwW__t{color:#6b7280}.AuthDebugOverlay-module__WYFSwW__data{color:#9aa3af}
.Header-module__KHjLKa__navbar{min-height:var(--nq-navbar-h);--bs-navbar-color:#34465f;--bs-navbar-hover-color:#0f2440;--bs-navbar-active-color:#1d62c4;--bs-navbar-brand-color:#0f2440;--bs-navbar-brand-hover-color:#1d62c4;--bs-navbar-toggler-border-color:#e4eaf2;--bs-navbar-disabled-color:#9baab8;background-color:#fff;border-bottom:1px solid #e4eaf2;box-shadow:0 1px 2px #0f24400a,0 6px 16px -6px #0f244014}:is(.Header-module__KHjLKa__navbar .dropdown-item.active,.Header-module__KHjLKa__navbar .dropdown-item:active){color:#143f86;background-color:#e9f0fb}:is(.Header-module__KHjLKa__navbar .dropdown-item:hover,.Header-module__KHjLKa__navbar .dropdown-item:focus){color:#0f2440;background-color:#f3f6fb}@media (min-width:576px){.Header-module__KHjLKa__navbar .navbar-collapse.Header-module__KHjLKa__collapse{display:contents!important}.Header-module__KHjLKa__bar{grid-template-columns:1fr auto 1fr;align-items:center;column-gap:12px;display:grid!important}.Header-module__KHjLKa__centerNav{flex-wrap:nowrap;grid-column:2;justify-content:center}.Header-module__KHjLKa__authNav{grid-column:3;justify-content:flex-end;margin:0}}.Header-module__KHjLKa__brandName{font-family:var(--font-archivo,"Archivo", sans-serif);letter-spacing:-.02em;vertical-align:middle;font-size:1.05rem;font-weight:800}.Header-module__KHjLKa__avatar{color:#fff;width:26px;height:26px;font-family:var(--font-archivo,"Archivo", sans-serif);letter-spacing:.04em;vertical-align:middle;background:linear-gradient(150deg,#2a7bd4,#0e8f86);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-right:6px;font-size:.68rem;font-weight:700;display:inline-flex}
.RegisterPromoBanner-module__gngYKa__banner{z-index:1040;left:.75rem;right:.75rem;bottom:calc(.75rem + env(safe-area-inset-bottom,0px));background:var(--nq-card);border:1px solid var(--nq-border);border-radius:var(--nq-radius);box-shadow:var(--nq-shadow-card-hover);gap:.85rem;padding:1rem 1.1rem;animation:.32s both RegisterPromoBanner-module__gngYKa__nqPromoIn;display:flex;position:fixed}@media (min-width:768px){.RegisterPromoBanner-module__gngYKa__banner{max-width:24rem;bottom:1.25rem;left:auto;right:1.25rem}}.RegisterPromoBanner-module__gngYKa__icon{background:var(--nq-success-soft);width:2.4rem;height:2.4rem;color:var(--nq-success);border-radius:12px;flex:none;place-items:center;display:grid}.RegisterPromoBanner-module__gngYKa__icon svg{width:1.35rem;height:1.35rem}.RegisterPromoBanner-module__gngYKa__body{min-width:0}.RegisterPromoBanner-module__gngYKa__title{font-family:var(--nq-font-display);color:var(--nq-text);margin:0 0 .2rem;padding-right:1.4rem;font-size:.98rem;font-weight:700}.RegisterPromoBanner-module__gngYKa__text{color:var(--nq-text-soft);margin:0 0 .7rem;font-size:.85rem;line-height:1.4}.RegisterPromoBanner-module__gngYKa__actions{align-items:center;gap:.9rem;display:flex}.RegisterPromoBanner-module__gngYKa__cta{border-radius:var(--nq-radius-btn);background:var(--nq-success);color:#fff;align-items:center;padding:.45rem .95rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:filter .15s;display:inline-flex}.RegisterPromoBanner-module__gngYKa__cta:hover{filter:brightness(1.05)}.RegisterPromoBanner-module__gngYKa__link{color:var(--nq-text-soft);font-size:.85rem;font-weight:600;text-decoration:none}.RegisterPromoBanner-module__gngYKa__link:hover{color:var(--nq-text);text-decoration:underline}.RegisterPromoBanner-module__gngYKa__close{width:1.8rem;height:1.8rem;color:var(--nq-text-soft);cursor:pointer;background:0 0;border:none;border-radius:50%;place-items:center;padding:0;transition:background .15s,color .15s;display:grid;position:absolute;top:.55rem;right:.55rem}.RegisterPromoBanner-module__gngYKa__close svg{width:1.05rem;height:1.05rem}.RegisterPromoBanner-module__gngYKa__close:hover{background:var(--nq-ghost);color:var(--nq-text)}@keyframes RegisterPromoBanner-module__gngYKa__nqPromoIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.RegisterPromoBanner-module__gngYKa__banner{animation:none}}
