.AuthModal_overlay__CSOF9{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(5,5,8,.82);display:flex;align-items:center;justify-content:center;z-index:99999;padding:20px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);animation:AuthModal_fadeIn__T7kSe .2s ease-out}@keyframes AuthModal_fadeIn__T7kSe{0%{opacity:0}to{opacity:1}}@keyframes AuthModal_modalSlideUp__xLKA7{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.AuthModal_modal__7V_Ny{background:#0a0a0f;width:100%;max-width:400px;border-radius:16px;border:1px solid #1e1e2d;box-shadow:0 24px 60px rgba(0,0,0,.85);display:flex;flex-direction:column;overflow:hidden;position:relative;animation:AuthModal_modalSlideUp__xLKA7 .25s cubic-bezier(.16,1,.3,1)}.AuthModal_header__J0Rqr{padding:24px 24px 16px;display:flex;justify-content:space-between;align-items:flex-start;position:relative}.AuthModal_brandGroup__eyI7O{display:flex;flex-direction:column;gap:8px}.AuthModal_logo__iWXjv{object-fit:contain;width:130px;height:auto}.AuthModal_title__rIh_4{margin:0;font-size:20px;font-weight:800;color:#fff;letter-spacing:-.2px}.AuthModal_subtitle__goEnS{margin:2px 0 0;font-size:11px;color:#888;font-weight:500;line-height:1.4}.AuthModal_closeIcon__aWxOD{background:#141420;border:1px solid #1e1e2d;color:#888;cursor:pointer;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.AuthModal_closeIcon__aWxOD:hover{color:#fff;border-color:#27273a;background:#1a1a2e;transform:rotate(90deg)}.AuthModal_modeTabs__KY1Qd{display:flex;background:#141420;border:1px solid #1e1e2d;border-radius:10px;padding:3px;margin:0 24px 20px;gap:4px}.AuthModal_tabBtn__c2vj_{flex:1 1;background:transparent;border:none;color:#888;font-size:12.5px;font-weight:600;padding:7px 0;border-radius:7px;cursor:pointer;transition:all .2s ease;text-align:center}.AuthModal_tabBtn__c2vj_:hover{color:#fff}.AuthModal_activeTab__shu3E{background:#1a1a2e;color:var(--parrot-green,#a4c639);box-shadow:0 2px 6px rgba(0,0,0,.4)}.AuthModal_content__wHt_h{padding:0 24px 24px;display:flex;flex-direction:column;gap:12px}.AuthModal_oauthBtn__lAhmY{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;padding:13px 16px;border-radius:10px;font-size:13px;font-weight:700;letter-spacing:.2px;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);border:none}.AuthModal_discordBtn__yeAXu{background:linear-gradient(135deg,#5865f2,#4752c4);color:#fff;box-shadow:0 4px 14px rgba(88,101,242,.3)}.AuthModal_discordBtn__yeAXu:hover{background:linear-gradient(135deg,#6975f3,#525dc9);transform:translateY(-1.5px);box-shadow:0 6px 20px rgba(88,101,242,.45)}.AuthModal_googleBtn__cMCOc{background:#141420;border:1px solid #1e1e2d;color:#fff}.AuthModal_googleBtn__cMCOc:hover{background:#1a1a2e;border-color:#27273a;transform:translateY(-1.5px);box-shadow:0 6px 18px rgba(0,0,0,.4)}.AuthModal_iconWrapper__SG6Nh{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0}.AuthModal_footer__pGfWg{padding:16px 24px 24px;text-align:center;border-top:1px solid #141420;background:#08080c}.AuthModal_footerText__P9zO_{font-size:12px;font-weight:500;color:#888;margin:0}.AuthModal_signupLink__PSV5V{background:none;border:none;color:var(--parrot-green,#a4c639);font-weight:700;cursor:pointer;padding:0;margin-left:4px;text-decoration:underline;text-underline-offset:3px;transition:opacity .15s ease}.AuthModal_signupLink__PSV5V:hover{opacity:.85}@media (max-width:480px){.AuthModal_modal__7V_Ny{max-width:100%;border-radius:14px}.AuthModal_content__wHt_h,.AuthModal_footer__pGfWg,.AuthModal_header__J0Rqr{padding-left:18px;padding-right:18px}.AuthModal_modeTabs__KY1Qd{margin-left:18px;margin-right:18px}}.Navbar_navbar__GrSXC{position:fixed;top:0;left:0;right:0;z-index:1000;background:var(--bg-primary);border-bottom:none;transition:all .3s ease}.Navbar_navbarScrolled__B_WNx{background:rgba(10,10,15,.98);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:none}.Navbar_navContent__LjdD5{margin:0 auto;padding:11px 26px;max-width:1600px;display:flex;align-items:center;gap:7px}.Navbar_logo__X4o9i{display:flex;align-items:center;width:clamp(170px,15vw,210px);aspect-ratio:1628/236;flex-shrink:0;white-space:nowrap;text-decoration:none;transition:opacity .2s ease}.Navbar_logo__X4o9i:hover{opacity:.9}.Navbar_logoImage__msoFF{display:block;width:100%;height:100%;object-fit:contain}.Navbar_searchBar___Nn_h{display:flex;align-items:center;gap:8px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;padding:6px 12px;height:36px;width:240px;min-width:180px;max-width:260px;margin-left:16px;transition:all .2s ease;cursor:pointer}.Navbar_centerNavLinks__KX71u{display:flex;align-items:center;gap:6px}.Navbar_accountActions__F2tCK{display:flex;align-items:center;gap:10px;margin-left:auto}.Navbar_searchBarFocused___oK6X{border-color:var(--parrot-green);background:var(--bg-tertiary)}.Navbar_searchBar___Nn_h svg{flex-shrink:0;color:var(--text-muted)}.Navbar_searchBarInput__2yU4j{flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:transparent;border:none;outline:none;color:var(--text-secondary,#888);font-size:13.5px;padding:0}.Navbar_searchBarInput__2yU4j::placeholder{color:var(--text-muted)}.Navbar_shortcutBadge__BB7By{display:inline-flex;align-items:center;justify-content:center;font-size:11.5px;font-weight:700;color:var(--text-secondary,#888);background:var(--bg-tertiary,#1a1a2e);border:1px solid #27273a;border-radius:5px;padding:3px 6px;line-height:1;flex-shrink:0;margin-left:auto}.Navbar_searchBarClose__Sfh0o{background:transparent;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;color:var(--text-muted);transition:color .2s ease;border-radius:4px}.Navbar_searchBarClose__Sfh0o:hover{color:var(--text-primary)}.Navbar_iconButton__RVuM9{background:transparent;border:1px solid var(--border-color);border-radius:6px;padding:0 10px;height:37px;color:var(--text-secondary);cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.Navbar_iconButton__RVuM9:hover{background:hsla(0,0%,100%,.08);border-color:transparent;color:var(--text-primary);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.Navbar_navLink__16zHl{display:flex;align-items:center;justify-content:center;gap:6px;padding:0 11px;height:34px;background:transparent;border:1px solid transparent;border-radius:6px;color:var(--text-secondary);font-size:13.5px;font-weight:400;text-decoration:none;cursor:pointer;transition:all .2s ease}.Navbar_navLink__16zHl:hover{background:hsla(0,0%,100%,.08);border-color:transparent;color:var(--text-primary);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.Navbar_navLink__16zHl span{white-space:nowrap}.Navbar_profileBtn__R_wgz{display:flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;height:37px;background:transparent;border:1px solid transparent;border-radius:6px;color:var(--text-secondary);font-size:15px;font-weight:500;text-decoration:none;cursor:pointer;transition:all .2s ease}.Navbar_profileBtn__R_wgz:hover{background:hsla(0,0%,100%,.08);border-color:transparent;color:var(--text-primary);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.Navbar_loginBtn__ovbKe{display:flex;align-items:center;justify-content:center;gap:6px;padding:0 15px;height:34px;background:transparent;border:1px solid transparent;border-radius:6px;color:var(--text-secondary);font-size:13.5px;font-weight:400;cursor:pointer;transition:all .2s ease}.Navbar_loginBtn__ovbKe:hover{background:hsla(0,0%,100%,.08);border-color:transparent;color:var(--text-primary);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.Navbar_signUpBtn__BRHhj{display:flex;align-items:center;justify-content:center;gap:6px;padding:0 12px;height:36px;background:transparent;border:1px solid transparent;border-radius:6px;color:var(--text-secondary);font-size:13.5px;font-weight:500;cursor:pointer;transition:all .2s ease}.Navbar_signUpBtn__BRHhj:hover{background:hsla(0,0%,100%,.08);border-color:transparent;color:var(--text-primary);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.Navbar_mobileMenu__mhKOr{display:none;margin-left:auto;align-items:center;gap:12px;position:relative;z-index:1001}.Navbar_mobileUserBtn__gdgvk{gap:5px;padding:0 8px;height:32px;border:1px solid transparent;border-radius:6px;color:var(--text-secondary);font-size:13.5px;font-weight:400;text-decoration:none;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Navbar_burgerBtn__nj9Y6,.Navbar_mobileUserBtn__gdgvk{display:flex;align-items:center;justify-content:center;background:transparent;cursor:pointer}.Navbar_burgerBtn__nj9Y6{border:1px solid var(--border-color);border-radius:6px;padding:8px;color:var(--parrot-green);transition:all .2s ease}.Navbar_burgerBtn__nj9Y6:hover{background:var(--bg-secondary);color:var(--parrot-green);border-color:var(--parrot-green)}.Navbar_burgerBtnOpen__E_JZf{background:var(--parrot-green-dim);border-color:var(--parrot-green);color:var(--parrot-green)}.Navbar_mobileSheetOverlay__xtRLV{position:fixed;inset:0;background:rgba(5,5,8,.55);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);z-index:99999;display:flex;flex-direction:column;justify-content:flex-end;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .4s cubic-bezier(.16,1,.3,1),visibility .4s ease}.Navbar_mobileSheetOverlayOpen__THO47{opacity:1;visibility:visible;pointer-events:auto}.Navbar_mobileSheet__csK2C{background:var(--bg-primary,#0a0a0f);border-top-left-radius:20px;border-top-right-radius:20px;border-top:1px solid hsla(0,0%,100%,.12);border-left:1px solid hsla(0,0%,100%,.08);border-right:1px solid hsla(0,0%,100%,.08);box-shadow:0 -12px 40px rgba(0,0,0,.85);padding:12px 16px 28px;display:flex;flex-direction:column;max-height:80vh;width:100%;transform:translateY(100%);transition:transform .4s cubic-bezier(.16,1,.3,1);will-change:transform}.Navbar_mobileSheetOverlayOpen__THO47 .Navbar_mobileSheet__csK2C{transform:translateY(0)}.Navbar_mobileSheetHeaderArea__reBq1{width:100%;cursor:-webkit-grab;cursor:grab;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Navbar_mobileSheetHeaderArea__reBq1:active{cursor:-webkit-grabbing;cursor:grabbing}.Navbar_mobileSheetHandle__5RZM5{width:38px;height:4px;background:hsla(0,0%,100%,.25);border-radius:2px;margin:0 auto 12px}.Navbar_mobileSheetHeader__jDs6x{display:flex;align-items:center;justify-content:space-between;padding:0 4px 10px;border-bottom:1px solid hsla(0,0%,100%,.08);margin-bottom:6px}.Navbar_mobileSheetTitle__wSPmX{font-size:13px;font-weight:500;color:var(--text-secondary);letter-spacing:.02em}.Navbar_mobileSheetClose__LgE4a{background:hsla(0,0%,100%,.08);border:none;color:var(--text-secondary);font-size:12px;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer}.Navbar_mobileSheetContent__e4Kht{overflow-y:auto;display:flex;flex-direction:column;gap:2px}.Navbar_mobileDropdownItem__DISBW{display:flex;align-items:center;gap:10px;padding:10px 12px;background:transparent;border-radius:6px;color:var(--text-secondary);font-size:13.5px;font-weight:400;text-decoration:none;transition:all .2s ease;border:none;cursor:pointer;text-align:left;width:100%;justify-content:space-between}.Navbar_mobileDropdownItem__DISBW:hover{background:var(--bg-secondary);color:var(--parrot-green)}.Navbar_mobileDropdownItem__DISBW span{white-space:nowrap;flex:1 1}.Navbar_itemArrow__S9dQ9{color:var(--text-muted);flex-shrink:0;transition:transform .2s ease}.Navbar_mobileDropdownItem__DISBW:hover .Navbar_itemArrow__S9dQ9{color:var(--parrot-green);transform:translateX(4px)}.Navbar_mobileDropdownDivider__kiC0d{height:1px;background:var(--bg-tertiary);margin:8px 0}.Navbar_mobileDropdownSignIn__b1pFx{color:var(--parrot-green);font-weight:600}.Navbar_mobileDropdownSignIn__b1pFx:hover{background:var(--parrot-green-dim)}.Navbar_mobileDropdownLogout__NmejF{color:#ef4444}.Navbar_mobileDropdownLogout__NmejF:hover{background:rgba(239,68,68,.1)}@media (max-width:1280px){.Navbar_navContent__LjdD5{padding:10px 18px;gap:6px}.Navbar_logo__X4o9i{width:clamp(160px,14vw,190px)}.Navbar_searchBar___Nn_h{width:clamp(160px,15vw,220px);margin-left:8px;padding:0 9px}.Navbar_shortcutBadge__BB7By{display:none}.Navbar_loginBtn__ovbKe,.Navbar_navLink__16zHl,.Navbar_profileBtn__R_wgz,.Navbar_signUpBtn__BRHhj{padding:0 10px;font-size:13.5px;gap:5px}}@media (max-width:1024px){.Navbar_navContent__LjdD5{padding:10px 14px}.Navbar_logo__X4o9i{width:150px}.Navbar_searchBar___Nn_h{width:clamp(130px,13vw,170px);margin-left:4px;padding:0 8px}.Navbar_searchBarInput__2yU4j{font-size:12.5px}.Navbar_centerNavLinks__KX71u{gap:4px}.Navbar_accountActions__F2tCK{gap:6px}.Navbar_loginBtn__ovbKe,.Navbar_navLink__16zHl,.Navbar_profileBtn__R_wgz,.Navbar_signUpBtn__BRHhj{padding:0 8px;font-size:13px;gap:4px}}@media (max-width:768px){.Navbar_navbar__GrSXC{padding:0;border-bottom:none}.Navbar_navContent__LjdD5{margin:0;padding:10px 16px}.Navbar_accountActions__F2tCK,.Navbar_accountActions__F2tCK .Navbar_navLink__16zHl,.Navbar_centerNavLinks__KX71u,.Navbar_centerNavLinks__KX71u .Navbar_navLink__16zHl,.Navbar_searchBar___Nn_h{display:none!important}.Navbar_mobileMenu__mhKOr{display:flex!important;margin-left:auto}.Navbar_logo__X4o9i{width:154px}.Navbar_logoImage__msoFF{width:100%;height:100%}}