.AuthModal-module__kkVAJG__overlay{z-index:200;padding:var(--space-4);background:#090d1294;place-items:center;display:grid;position:fixed;inset:0}.AuthModal-module__kkVAJG__modal{background:var(--bg-surface);border:1px solid var(--stroke-default);border-radius:var(--radius-xl);width:min(500px,100%);box-shadow:var(--shadow-md);padding:var(--space-5)}.AuthModal-module__kkVAJG__header{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.AuthModal-module__kkVAJG__title{font-size:var(--font-size-h3);color:var(--text-default);margin:0}.AuthModal-module__kkVAJG__closeBtn{border:1px solid var(--stroke-default);background:var(--bg-surface);width:34px;height:34px;color:var(--text-secondary);cursor:pointer;border-radius:999px;font-size:1.3rem;line-height:1}.AuthModal-module__kkVAJG__closeBtn:hover{background:var(--neutral-100)}.AuthModal-module__kkVAJG__tabRow{margin-top:var(--space-4);gap:var(--space-2);display:flex}.AuthModal-module__kkVAJG__tab{border:1px solid var(--stroke-default);min-height:38px;color:var(--text-secondary);font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0;border-radius:999px;padding:.48rem .95rem}.AuthModal-module__kkVAJG__tabActive{border-color:var(--bg-brand);background:var(--bg-brand-subtle);color:var(--text-brand)}.AuthModal-module__kkVAJG__form{margin-top:var(--space-4);gap:var(--space-3);display:grid}.AuthModal-module__kkVAJG__fieldLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-default);gap:.45rem;display:grid}.AuthModal-module__kkVAJG__inputWrap{position:relative}.AuthModal-module__kkVAJG__input{border:1px solid var(--stroke-default);border-radius:var(--radius-md);width:100%;min-height:42px;color:var(--text-default);font:inherit;background:#fff;padding:.58rem .78rem}.AuthModal-module__kkVAJG__inputWithIcon{padding-right:2.35rem}.AuthModal-module__kkVAJG__input:focus{outline:2px solid color-mix(in srgb, var(--stroke-focus) 35%, white);outline-offset:1px}.AuthModal-module__kkVAJG__iconToggle{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;padding:0;display:inline-flex;position:absolute;top:50%;right:.6rem;transform:translateY(-50%)}.AuthModal-module__kkVAJG__iconToggle img{opacity:.75;transition:opacity var(--transition-fast);display:block}.AuthModal-module__kkVAJG__iconToggle:hover img{opacity:1}.AuthModal-module__kkVAJG__errorText{font-size:var(--font-size-sm);color:var(--text-error);margin:0}.AuthModal-module__kkVAJG__captchaStub{border:1px dashed var(--stroke-strong);border-radius:var(--radius-md);background:color-mix(in srgb, var(--bg-brand-subtle) 30%, white);padding:var(--space-3)}.AuthModal-module__kkVAJG__captchaTitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-default)}.AuthModal-module__kkVAJG__captchaHint{color:var(--text-tertiary);margin-top:.25rem;font-size:.82rem}.AuthModal-module__kkVAJG__helperRow{justify-content:flex-end;display:flex}.AuthModal-module__kkVAJG__helperLink{color:var(--text-brand);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-decoration:none}.AuthModal-module__kkVAJG__helperLink:hover{text-decoration:underline}.AuthModal-module__kkVAJG__submitBtn{margin-top:var(--space-2);background:var(--bg-brand);min-height:42px;color:var(--text-inverse);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);cursor:pointer;border:0;border-radius:999px}.AuthModal-module__kkVAJG__submitBtn:hover{filter:brightness(1.04)}.AuthModal-module__kkVAJG__submitBtn:disabled{cursor:not-allowed;opacity:.45;filter:grayscale(.2)}
.FeedbackModal-module__oecE8q__overlay{z-index:140;-webkit-backdrop-filter:blur(6px);background:#04060cb8;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.FeedbackModal-module__oecE8q__modal{color:#fff;background:linear-gradient(#0f1320 0%,#0b0f19 100%);border:1px solid #ffffff24;border-radius:18px;flex-direction:column;width:min(760px,100%);max-height:calc(100vh - 40px);display:flex;overflow:hidden;box-shadow:0 24px 60px #00000073}.FeedbackModal-module__oecE8q__header{border-bottom:1px solid #ffffff14;padding:22px 24px 16px;position:relative}.FeedbackModal-module__oecE8q__title{text-align:center;margin:0;font-size:clamp(1.2rem,1vw + 1rem,1.6rem);line-height:1.2}.FeedbackModal-module__oecE8q__closeBtn{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:999px;width:34px;height:34px;position:absolute;top:12px;right:12px}.FeedbackModal-module__oecE8q__form{gap:14px;padding:18px 24px 22px;display:grid;overflow-y:auto}.FeedbackModal-module__oecE8q__field{gap:8px;display:grid}.FeedbackModal-module__oecE8q__field label{color:#ffffffdb;font-size:.92rem}.FeedbackModal-module__oecE8q__input,.FeedbackModal-module__oecE8q__textarea{color:#fff;background:#ffffff0f;border:1px solid #fff3;border-radius:10px;outline:none;width:100%;padding:10px 12px}.FeedbackModal-module__oecE8q__input{height:42px}.FeedbackModal-module__oecE8q__textarea{resize:vertical;min-height:180px;line-height:1.6}.FeedbackModal-module__oecE8q__input:focus,.FeedbackModal-module__oecE8q__textarea:focus{border-color:#4b8dff;box-shadow:0 0 0 3px #4b8dff38}.FeedbackModal-module__oecE8q__counter{color:#ffffff9e;justify-self:end;font-size:.82rem}.FeedbackModal-module__oecE8q__helperErr{color:#ff8686;font-size:.84rem}.FeedbackModal-module__oecE8q__notice{color:#ffffffd1;margin:2px 0 0;font-size:.9rem;line-height:1.6}.FeedbackModal-module__oecE8q__footer{justify-content:flex-end;gap:10px;margin-top:4px;display:flex}.FeedbackModal-module__oecE8q__cancelBtn,.FeedbackModal-module__oecE8q__submitBtn{color:#fff;cursor:pointer;border:0;border-radius:11px;min-width:104px;height:42px;padding:0 16px}.FeedbackModal-module__oecE8q__cancelBtn{background:#ffffff24}.FeedbackModal-module__oecE8q__submitBtn{background:#2c72ff}.FeedbackModal-module__oecE8q__submitBtn:disabled{cursor:not-allowed;opacity:.5;filter:saturate(.5)}@media (max-width:640px){.FeedbackModal-module__oecE8q__overlay{padding:12px}.FeedbackModal-module__oecE8q__modal{max-height:calc(100vh - 24px)}.FeedbackModal-module__oecE8q__form{padding:14px 14px 16px}.FeedbackModal-module__oecE8q__footer{justify-content:stretch}.FeedbackModal-module__oecE8q__cancelBtn,.FeedbackModal-module__oecE8q__submitBtn{flex:1}}
.Navbar-module__NpnVta__header{z-index:300;color:#fff;isolation:isolate;-webkit-backdrop-filter:blur(8px);background:#020b14;position:sticky;top:0}.Navbar-module__NpnVta__container{width:min(1360px,100% - 64px);margin:0 auto}.Navbar-module__NpnVta__bar{align-items:center;gap:var(--space-4);z-index:2;min-height:60px;display:flex;position:relative}.Navbar-module__NpnVta__logoLink{flex-shrink:0;align-items:center;display:inline-flex}.Navbar-module__NpnVta__desktopNav{align-items:center;gap:var(--space-1);margin-left:var(--space-3);z-index:2;flex:1;display:flex;position:relative}.Navbar-module__NpnVta__dropdown{margin-bottom:-10px;padding-bottom:10px;position:relative}.Navbar-module__NpnVta__navButton,.Navbar-module__NpnVta__ghostLink,.Navbar-module__NpnVta__primaryLink,.Navbar-module__NpnVta__devLogoutLink,.Navbar-module__NpnVta__simpleItem,.Navbar-module__NpnVta__simpleItemButton,.Navbar-module__NpnVta__mobileLink{font:inherit;text-decoration:none}.Navbar-module__NpnVta__navButton{color:#ffffffd6;border-radius:var(--radius-sm);cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);background:0 0;border:0;align-items:center;gap:.4rem;padding:.55rem .9rem;display:inline-flex}.Navbar-module__NpnVta__navButton:hover{color:#fff;background:#ffffff0d}.Navbar-module__NpnVta__chevron,.Navbar-module__NpnVta__chevronOpen{transition:transform var(--transition-fast);font-size:.7rem;line-height:1}.Navbar-module__NpnVta__chevronOpen{transform:rotate(180deg)}.Navbar-module__NpnVta__panel{z-index:80;background:#08121cf5;border:1px solid #ffffff24;border-radius:14px;min-width:280px;margin-top:0;padding:.5rem;position:absolute;top:100%;left:0;box-shadow:0 18px 40px #00000073}.Navbar-module__NpnVta__gridMenu{gap:.25rem;display:grid}.Navbar-module__NpnVta__menuItem{color:#fff;border-radius:12px;align-items:center;gap:.75rem;padding:.75rem;display:flex}.Navbar-module__NpnVta__menuItem:hover{background:#ffffff14}.Navbar-module__NpnVta__menuThumb{object-fit:cover;border-radius:10px;width:40px;height:40px}.Navbar-module__NpnVta__menuItem strong,.Navbar-module__NpnVta__simpleItem{font-size:.92rem;display:block}.Navbar-module__NpnVta__menuItem small{color:#ffffffad;margin-top:.15rem;font-size:.78rem;display:block}.Navbar-module__NpnVta__simpleMenu{gap:.25rem;display:grid}.Navbar-module__NpnVta__simpleItem{color:#ffffffe0;border-radius:10px;padding:.7rem .85rem}.Navbar-module__NpnVta__simpleItemButton{text-align:left;color:#ffffffe0;cursor:pointer;background:0 0;border:0;border-radius:10px;width:100%;padding:.7rem .85rem}.Navbar-module__NpnVta__simpleItem:hover,.Navbar-module__NpnVta__simpleItemButton:hover{color:#fff;background:#ffffff14}.Navbar-module__NpnVta__ghostLink,.Navbar-module__NpnVta__primaryLink{min-height:38px;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);border-radius:999px;justify-content:center;align-items:center;padding:.6rem 1rem;display:inline-flex}.Navbar-module__NpnVta__devLogoutLink{color:#ffffffe6;min-height:34px;font-size:.78rem;font-weight:var(--font-weight-bold);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;padding:.45rem .8rem;display:inline-flex}.Navbar-module__NpnVta__devLogoutLink:hover{color:#fff;background:#ffffff1f}.Navbar-module__NpnVta__ghostLink{color:#fff;background:#ffffff0f}.Navbar-module__NpnVta__ghostLink:hover{background:#ffffff1c}.Navbar-module__NpnVta__rightActions{z-index:2;align-items:center;gap:1.5rem;margin-left:auto;display:flex;position:relative}.Navbar-module__NpnVta__iconAction{color:#ffffffe6;width:28px;height:28px;transition:opacity var(--transition-fast);background:0 0;border:0;justify-content:center;align-items:center;padding:0;line-height:0;text-decoration:none;display:inline-flex}.Navbar-module__NpnVta__iconAction:hover{opacity:.78}.Navbar-module__NpnVta__iconAction img{display:block}.Navbar-module__NpnVta__primaryLink{background:var(--bg-brand);color:var(--text-inverse)}.Navbar-module__NpnVta__primaryLink:hover{filter:brightness(1.05)}.Navbar-module__NpnVta__mobileButton{z-index:120;touch-action:manipulation;cursor:pointer;background:#ffffff0f;border:0;border-radius:10px;flex-direction:column;justify-content:center;gap:.22rem;width:40px;height:40px;padding:.55rem;display:none;position:relative}.Navbar-module__NpnVta__mobileButton span{background:currentColor;border-radius:999px;height:2px;display:block}.Navbar-module__NpnVta__mobileNav{z-index:2;border-top:1px solid #ffffff14;padding:.6rem 0 1rem;display:none;position:relative}.Navbar-module__NpnVta__mobileSectionButton{color:#ffffffeb;width:100%;font:inherit;font-weight:var(--font-weight-bold);text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:.85rem .2rem;display:flex}.Navbar-module__NpnVta__mobileSubmenu{background:#ffffff08;border-bottom:1px solid #ffffff0f;padding-left:.6rem}.Navbar-module__NpnVta__mobileLink{color:#ffffffe0;border-bottom:1px solid #ffffff0f;padding:.85rem .2rem;display:block}.Navbar-module__NpnVta__mobileLinkButton{text-align:left;width:100%;font:inherit;color:#ffffffe0;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff0f;padding:.85rem .2rem;display:block}.Navbar-module__NpnVta__mobileLink:hover,.Navbar-module__NpnVta__mobileLinkButton:hover{color:#fff}@media (max-width:900px){.Navbar-module__NpnVta__desktopNav,.Navbar-module__NpnVta__devLogoutLink{display:none}.Navbar-module__NpnVta__mobileButton{display:inline-flex}.Navbar-module__NpnVta__mobileNav{display:block}.Navbar-module__NpnVta__rightActions{margin-left:auto}}@media (max-width:640px){.Navbar-module__NpnVta__container{width:min(1360px,100% - 24px)}.Navbar-module__NpnVta__primaryLink{display:none}}
.Footer-module__q7ZRWa__footer{margin-top:var(--space-8);border-top:1px solid var(--stroke-default);color:#ffffffeb;background:#020b14}.Footer-module__q7ZRWa__container{width:min(1360px,100% - 64px);padding:var(--space-8) 0 var(--space-6);margin:0 auto}.Footer-module__q7ZRWa__topGrid{gap:var(--space-6);grid-template-columns:1.2fr 1fr .9fr;display:grid}.Footer-module__q7ZRWa__brandBlock{gap:var(--space-4);display:grid}.Footer-module__q7ZRWa__logoLink{align-items:center;width:fit-content;display:inline-flex}.Footer-module__q7ZRWa__brandText{color:#ffffffb8;font-size:var(--font-size-sm);max-width:20rem;margin:0;line-height:1.7}.Footer-module__q7ZRWa__title{margin:0 0 var(--space-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase;color:#ffffffe6}.Footer-module__q7ZRWa__text{margin:0 0 var(--space-2);font-size:var(--font-size-sm);color:#ffffffb8;line-height:1.6}.Footer-module__q7ZRWa__text a{color:#ffffffe0;text-decoration:none}.Footer-module__q7ZRWa__text a:hover{color:#fff}.Footer-module__q7ZRWa__socials{align-items:center;gap:var(--space-5);margin-top:-16px;display:flex}.Footer-module__q7ZRWa__socials a{opacity:.9;width:80px;height:80px;transition:opacity var(--transition-fast);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.Footer-module__q7ZRWa__socials a:hover{opacity:1}.Footer-module__q7ZRWa__socials a img{flex-shrink:0}.Footer-module__q7ZRWa__bottomBar{margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid #ffffff14}.Footer-module__q7ZRWa__copyright{color:#ffffff7a;margin:0;font-size:.8125rem}.Footer-module__q7ZRWa__modalOverlay{z-index:9999;background-color:#0009;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.Footer-module__q7ZRWa__modalContent{text-align:center;background-color:#fff;border-radius:12px;padding:24px;box-shadow:0 8px 24px #0003}.Footer-module__q7ZRWa__modalText{color:#333;margin-top:12px;font-size:14px}@media (max-width:900px){.Footer-module__q7ZRWa__topGrid{grid-template-columns:1fr}}@media (max-width:640px){.Footer-module__q7ZRWa__container{width:min(1360px,100% - 24px)}}
