.desktopAccountMenu_menu__S3sde{--menu-card:color-mix(in srgb,var(--text-primary) 5%,var(--surface-base));--menu-tile:color-mix(in srgb,var(--text-primary) 9%,var(--surface-base));--menu-line:color-mix(in srgb,var(--text-primary) 9%,transparent);display:flex;flex-direction:column;color:var(--text-primary);font-family:var(--font-dm-sans),sans-serif;text-align:left}.desktopAccountMenu_identity__il4uC{display:flex;align-items:center;gap:13px;padding:12px 14px 12px 12px;border-radius:20px;background:var(--menu-card);color:inherit;text-decoration:none}.desktopAccountMenu_avatarWrap__7hMyj{position:relative;flex:none}.desktopAccountMenu_avatar__65wjs{display:grid;place-items:center;width:50px;height:50px;overflow:hidden;border-radius:999px;background:var(--color-button-primary-bg);color:var(--color-button-primary-text);font-size:1.2rem;font-weight:800}.desktopAccountMenu_avatar__65wjs img{width:100%;height:100%;object-fit:cover}.desktopAccountMenu_premiumDot__TDRAl{position:absolute;right:-3px;bottom:-3px;width:19px;height:19px;border:1px solid var(--palette-gold-700);border-radius:50%;background:linear-gradient(135deg,color-mix(in srgb,var(--palette-gold-100) 68%,var(--palette-gold-300) 32%),var(--palette-gold-500));color:var(--palette-gold-700);font-size:.62rem;font-weight:800;line-height:17px;text-align:center}.desktopAccountMenu_identityText__8KFOw{display:flex;flex:1;flex-direction:column;gap:5px;min-width:0}.desktopAccountMenu_identityText__8KFOw strong{overflow:hidden;font-family:var(--font-montserrat),var(--font-dm-sans),sans-serif;font-size:1.05rem;font-weight:700;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis}.desktopAccountMenu_identityMeta__rdAWV{display:flex;justify-content:space-between;gap:8px;color:var(--text-muted);font-size:.78rem}.desktopAccountMenu_progressTrack__C8GIi{position:relative;display:block;height:4px;overflow:hidden;border-radius:999px;background:var(--menu-line)}.desktopAccountMenu_progressTrack__C8GIi>span{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--color-button-primary-bg)}.desktopAccountMenu_chevron___pbDe{flex:none;width:16px;height:16px;color:var(--text-muted)}.desktopAccountMenu_sectionTitle__twfyr{margin:18px 6px 8px;color:var(--text-muted);font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.desktopAccountMenu_tiles__gb1hK{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.desktopAccountMenu_tile__w_aX9{display:flex;flex-direction:column;gap:11px;padding:11px 11px 12px;border-radius:18px;background:var(--menu-card);color:inherit;font-size:.85rem;font-weight:600;text-decoration:none;white-space:nowrap}.desktopAccountMenu_iconTile__HnTlj{display:grid;flex:none;place-items:center;width:30px;height:30px;border-radius:9px;background:var(--menu-tile);color:var(--text-accent);font-size:1rem}.desktopAccountMenu_group__J9dWc{display:flex;flex-direction:column;overflow:hidden;border-radius:18px;background:var(--menu-card)}.desktopAccountMenu_settingsGroup__pJ1sj{overflow:visible}.desktopAccountMenu_row__icbc7{position:relative;display:flex;align-items:center;gap:12px;min-height:46px;padding:7px 12px 7px 10px;color:inherit;font-size:.9rem;text-decoration:none}.desktopAccountMenu_row__icbc7+.desktopAccountMenu_row__icbc7:before{content:"";position:absolute;top:0;left:52px;right:0;height:1px;background:var(--menu-line)}.desktopAccountMenu_rowLabel__XHUmb{flex:1;min-width:0}.desktopAccountMenu_rowValue__C4Keb{color:var(--text-muted);font-size:.8rem;white-space:nowrap}.desktopAccountMenu_valuePending__JDrXb{display:inline-block;width:4.5rem;height:.8em;border-radius:999px;background:color-mix(in srgb,var(--text-primary) 10%,transparent);vertical-align:middle;animation:desktopAccountMenu_menuValuePulse__pZeHX 1.4s ease-in-out infinite}@keyframes desktopAccountMenu_menuValuePulse__pZeHX{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.desktopAccountMenu_valuePending__JDrXb{animation:none}}.desktopAccountMenu_badge__0wGrV{min-width:30px;padding:2px 8px;box-sizing:border-box;border-radius:999px;background:var(--color-button-primary-bg);color:var(--color-button-primary-text);font-size:.72rem;font-weight:700;line-height:17px;text-align:center}.desktopAccountMenu_logout__F_Lm3{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;margin-top:12px;border:0;border-radius:18px;background:var(--menu-card);color:var(--color-status-danger-text);font:inherit;font-size:.9rem;font-weight:700;cursor:pointer}.desktopAccountMenu_logout__F_Lm3 svg{width:16px;height:16px}.desktopAccountMenu_identity__il4uC:hover,.desktopAccountMenu_logout__F_Lm3:hover,.desktopAccountMenu_row__icbc7:hover,.desktopAccountMenu_tile__w_aX9:hover{background:color-mix(in srgb,var(--text-primary) 9%,var(--surface-base))}.desktopAccountMenu_identity__il4uC:focus-visible,.desktopAccountMenu_logout__F_Lm3:focus-visible,.desktopAccountMenu_row__icbc7:focus-visible,.desktopAccountMenu_tile__w_aX9:focus-visible{outline:2px solid var(--focus-ring,var(--text-primary));outline-offset:-2px}.desktopAccountMenu_logout__F_Lm3:disabled{opacity:.6;cursor:default}.TopNavBar_topNavBar__zkzBK{width:100%;background-color:var(--background);box-shadow:var(--shadow-primary);font-family:var(--font-body);position:relative}.TopNavBar_topNavBar__zkzBK[data-tone=dark]{color:var(--foreground)}.TopNavBar_topNavBar__zkzBK button,.TopNavBar_topNavBar__zkzBK input{font-family:inherit}.TopNavBar_navRow__lM4ll{min-height:var(--app-nav-row-height);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--space-100);padding:0 var(--app-shell-inline-padding)}.TopNavBar_logoContainer__nDh4z{min-width:0;justify-self:center}.TopNavBar_logo__SH9js{display:inline-flex;align-items:center;justify-content:center}.TopNavBar_logoImage__3yTuh{width:88px;height:44px;object-fit:contain}.TopNavBar_mobileMenuButton__clHDe{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;background:transparent;border:none;cursor:pointer;border-radius:var(--radius-pill)}.TopNavBar_hamburgerIcon__vj3GL,.TopNavBar_hamburgerIcon__vj3GL:after,.TopNavBar_hamburgerIcon__vj3GL:before{display:block;width:18px;height:1.5px;background-color:var(--foreground);position:relative;transition:all .3s ease-in-out}.TopNavBar_hamburgerIcon__vj3GL:after,.TopNavBar_hamburgerIcon__vj3GL:before{content:"";position:absolute;left:0}.TopNavBar_hamburgerIcon__vj3GL:before{top:-6px}.TopNavBar_hamburgerIcon__vj3GL:after{top:6px}.TopNavBar_statusActions__p19Nw{min-width:40px;display:flex;align-items:center;justify-content:flex-end;gap:var(--space-100)}.TopNavBar_mobileProfileImageWrapper__DCD2q,.TopNavBar_mobileProfileLink__66soD{display:inline-flex;align-items:center;justify-content:center}.TopNavBar_mobileProfileLink__66soD{flex:0 0 auto;width:40px;height:40px;color:inherit;text-decoration:none;border-radius:50%}.TopNavBar_mobileLoginHeaderLink__SvjK_{flex:0 0 auto;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;color:var(--foreground);text-decoration:none;border-radius:var(--radius-pill);transition:color .2s ease-in-out,background-color .2s ease-in-out}.TopNavBar_mobileLoginHeaderLink__SvjK_ svg{width:22px;height:22px}.TopNavBar_mobileLoginHeaderLink__SvjK_:hover{color:var(--palette-rose-500);background-color:color-mix(in srgb,var(--foreground) 6%,transparent)}.TopNavBar_mobileLoginHeaderLink__SvjK_:focus-visible{outline:2px solid var(--palette-rose-500);outline-offset:2px}.TopNavBar_mobileProfileImageWrapper__DCD2q{position:relative;width:36px;height:36px;box-sizing:border-box;border:1px solid transparent;border-radius:50%;box-shadow:0 0 0 1px transparent;transition:transform .2s ease-in-out,border-color .2s ease-in-out,box-shadow .2s ease-in-out}.TopNavBar_mobileProfileLink__66soD:hover .TopNavBar_mobileProfileImageWrapper__DCD2q{transform:scale(1.06)}.TopNavBar_authButtons__Jsjdj,.TopNavBar_desktopLinks__h6ac9,.TopNavBar_iconContainer__vJTXD,.TopNavBar_navLinks___w8Hd{display:none}.TopNavBar_loginLink__F83OH,.TopNavBar_mobileCreateContentLink__HHWSt,.TopNavBar_mobileLoginLink__1vsJf,.TopNavBar_mobileNavLink__Dsi3L,.TopNavBar_navLink__N_oXS{color:var(--foreground);text-decoration:none}.TopNavBar_registerButton__roH9W{flex:0 0 auto}.TopNavBar_loginLink__F83OH,.TopNavBar_navLink__N_oXS{font-size:var(--font-size-sm);white-space:nowrap}.TopNavBar_loginLink__F83OH:hover,.TopNavBar_mobileLoginLink__1vsJf:hover,.TopNavBar_mobileNavLink__Dsi3L:hover,.TopNavBar_navLink__N_oXS:hover{color:var(--palette-rose-500)}.TopNavBar_createContentContainer__t7FyT{display:inline-flex;align-items:center;gap:8px}.TopNavBar_createButton__GLhQM{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 16px 0 13px;box-sizing:border-box;border-radius:999px;background:var(--color-button-primary-bg);color:var(--color-button-primary-text);font-size:var(--font-size-sm);font-weight:700;line-height:1;text-decoration:none;white-space:nowrap;transition:background-color .2s ease}.TopNavBar_createButton__GLhQM:hover{background:var(--color-button-primary-hover);color:var(--color-button-primary-text)}.TopNavBar_createButton__GLhQM:focus-visible{outline:2px solid var(--color-button-primary-bg);outline-offset:3px}.TopNavBar_createButton__GLhQM svg{width:16px;height:16px;flex:none}.TopNavBar_mobileLightningIndicator__AMITc{display:flex;align-items:center;gap:0}.TopNavBar_mobileLightningIndicatorWrapper__VdDQ0{position:relative;display:flex;align-items:center;cursor:help}.TopNavBar_mobileLightningIndicatorWrapper__VdDQ0:after{content:attr(data-tooltip);position:absolute;right:0;top:calc(100% + 8px);padding:6px 8px;border-radius:var(--radius-sm);background-color:var(--background);color:var(--foreground);border:1px solid var(--border-primary);box-shadow:var(--shadow-primary);font-size:var(--font-size-xs);white-space:nowrap;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease;z-index:3;pointer-events:none}.TopNavBar_mobileLightningIndicatorWrapper__VdDQ0:hover:after{opacity:1;visibility:visible}.TopNavBar_lightningEmoji__8jRJ_{font-size:var(--font-size-md);animation:TopNavBar_sparkle__QQWCC 2s ease-in-out infinite;animation-delay:calc(var(--i, 0) * .3s);margin-left:-14px}.TopNavBar_lightningEmoji__8jRJ_:first-child{margin-left:-6px;--i:0}.TopNavBar_lightningEmoji__8jRJ_:nth-child(2){--i:1}.TopNavBar_lightningEmoji__8jRJ_:nth-child(3){--i:2}@keyframes TopNavBar_sparkle__QQWCC{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.8}}.TopNavBar_iconContainer__vJTXD,.TopNavBar_iconLink__nbBlv,.TopNavBar_notificationIconWrapper__nyPYx,.TopNavBar_profileImageWrapper__mRc2d,.TopNavBar_profileLink__rmnhL,.TopNavBar_statusActions__p19Nw{display:flex;align-items:center}.TopNavBar_iconLink__nbBlv{color:var(--foreground);justify-content:center;position:relative;text-decoration:none}.TopNavBar_actionTextLink__GcbQd{font-size:var(--font-size-sm);white-space:nowrap}.TopNavBar_navIcon__P6xdY{width:24px;height:24px;transition:color .2s ease-in-out,transform .2s ease-in-out,filter .2s ease-in-out}.TopNavBar_iconLink__nbBlv:hover{color:var(--palette-rose-500)}.TopNavBar_iconLink__nbBlv:hover .TopNavBar_navIcon__P6xdY,.TopNavBar_profileImageWrapper__mRc2d:hover{transform:scale(1.08)}.TopNavBar_notificationIconWrapper__nyPYx{position:relative;justify-content:center}.TopNavBar_notificationBadge__oV2SL{position:absolute;top:-5px;right:-8px;background-color:var(--color-status-danger);color:var(--text-inverse);border-radius:var(--radius-pill);min-width:16px;height:16px;padding:0 4px;font-size:var(--font-size-2xs);display:inline-flex;align-items:center;justify-content:center;font-weight:700;border:2px solid var(--background)}.TopNavBar_profileDropdownContainer__fmmrO{position:relative}.TopNavBar_profileLink__rmnhL{display:inline-flex;padding:0;border:0;background:transparent;cursor:pointer;justify-content:center;text-decoration:none}.TopNavBar_profileImageWrapper__mRc2d{width:34px;height:34px;box-sizing:border-box;justify-content:center;border-radius:50%;overflow:visible;position:relative;border:1px solid transparent;box-shadow:0 0 0 1px transparent;transition:transform .2s ease-in-out,border-color .2s ease-in-out,box-shadow .2s ease-in-out}.TopNavBar_profileImage__0D9LM{width:100%;height:100%;object-fit:cover;border-radius:50%}.TopNavBar_profileImagePremium__kYbd_{border-color:var(--palette-gold-500);box-shadow:0 0 0 2px color-mix(in srgb,var(--palette-gold-100) 72%,transparent),0 0 12px color-mix(in srgb,var(--palette-gold-500) 44%,transparent),0 0 24px color-mix(in srgb,var(--palette-gold-300) 28%,transparent)}.TopNavBar_profilePremiumDot__W1Z8B{position:absolute;right:-4px;bottom:-4px;width:14px;height:14px;border-radius:50%;background:linear-gradient(135deg,color-mix(in srgb,var(--palette-gold-100) 68%,var(--palette-gold-300) 32%),var(--palette-gold-500));color:var(--palette-gold-700);font-size:.54rem;font-weight:800;line-height:14px;text-align:center;border:1px solid var(--palette-gold-700);box-shadow:0 2px 8px color-mix(in srgb,var(--palette-gold-500) 34%,transparent);pointer-events:none}.TopNavBar_profileDropdown__U6_wr{position:absolute;top:calc(100% + 14px);right:-6px;width:372px;max-width:calc(100vw - (2 * var(--app-shell-inline-padding)));max-height:calc(100dvh - var(--app-nav-row-height) - 24px);padding:16px;box-sizing:border-box;overflow-y:auto;background-color:var(--surface-base);border:1px solid var(--border-soft);border-radius:26px;box-shadow:0 40px 80px -24px color-mix(in srgb,var(--shadow-color) 55%,transparent);z-index:4}.TopNavBar_profileLink__rmnhL[aria-expanded=true] .TopNavBar_profileImageWrapper__mRc2d:not(.TopNavBar_profileImagePremium__kYbd_){box-shadow:0 0 0 3px var(--background),0 0 0 5px color-mix(in srgb,var(--text-accent) 70%,transparent)}.TopNavBar_mobileMenu__oMsKE{gap:16px;padding:0 var(--app-shell-inline-padding) calc(var(--space-300) + env(safe-area-inset-bottom, 0px));border-top:1px solid var(--border-primary);background-color:var(--background);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--foreground) 4%,transparent);max-height:calc(100dvh - var(--app-nav-row-height) - env(safe-area-inset-bottom, 0px));overflow-y:auto;overscroll-behavior:contain;position:relative;z-index:2}.TopNavBar_mobileMenu__oMsKE,.TopNavBar_mobileNavLinks__fdWwH{display:flex;flex-direction:column}.TopNavBar_mobileNavLink__Dsi3L{display:block}.TopNavBar_mobileCreateContentLink__HHWSt,.TopNavBar_mobileNavLink__Dsi3L{padding:12px 0;border-bottom:1px solid var(--border-primary);font-size:var(--font-size-sm)}.TopNavBar_mobileCreateContentLink__HHWSt{display:flex;align-items:center;gap:8px;width:100%;white-space:nowrap}.TopNavBar_mobileCreateContentMeta__chep5{display:inline-flex;align-items:center;flex:0 0 auto}.TopNavBar_mobileAuthButtons__2LWj_{display:flex;flex-direction:column;gap:10px}.TopNavBar_mobileLoginLink__1vsJf{text-align:center;font-size:var(--font-size-md);padding:10px 0}.TopNavBar_mobileLogoutButton__0cFYj,.TopNavBar_mobileRegisterButton__u4SSo{width:100%}@media (min-width:1024px){.TopNavBar_topNavBar__zkzBK{display:flex;align-items:center;min-height:var(--app-nav-row-height);padding:0 24px}.TopNavBar_navRow__lM4ll{width:100%;min-height:0;display:flex;align-items:center;gap:var(--space-300);padding:0}.TopNavBar_mobileMenuButton__clHDe,.TopNavBar_statusActions__p19Nw{display:none}.TopNavBar_logoContainer__nDh4z{justify-self:auto;flex:0 0 auto}.TopNavBar_logoImage__3yTuh{width:100px;height:40px}.TopNavBar_navLinks___w8Hd{justify-content:space-between;gap:var(--space-300);flex:1 1 auto;min-width:0}.TopNavBar_authButtons__Jsjdj,.TopNavBar_desktopLinks__h6ac9,.TopNavBar_iconContainer__vJTXD,.TopNavBar_navLinks___w8Hd{display:flex;align-items:center}.TopNavBar_desktopLinks__h6ac9{flex:1;justify-content:flex-end;gap:var(--space-300);min-width:0}.TopNavBar_iconContainer__vJTXD{gap:clamp(10px,1.5vw,20px);flex:0 0 auto}.TopNavBar_authButtons__Jsjdj{gap:16px;margin-left:auto;flex:0 0 auto}.TopNavBar_loginLink__F83OH:hover,.TopNavBar_navLink__N_oXS:hover{text-decoration:none}.TopNavBar_mobileMenu__oMsKE{display:none}}.TopNavBar_mobileLanguageControl__zolcr{width:100%}.TopNavBar_mobileLanguageControl__zolcr button{width:100%;justify-content:flex-start}@media (max-width:768px){.TopNavBar_logoImage__3yTuh{width:76px;height:40px}.TopNavBar_statusActions__p19Nw{min-width:36px}}@media (max-width:480px){.TopNavBar_navIcon__P6xdY{width:22px;height:22px}.TopNavBar_mobileMenu__oMsKE{padding-bottom:var(--space-200)}}@media (max-width:414px){.TopNavBar_navRow__lM4ll{min-height:56px;padding:0 12px}.TopNavBar_logoImage__3yTuh{width:72px;height:36px}.TopNavBar_mobileMenu__oMsKE{gap:12px;padding-left:12px;padding-right:12px;padding-bottom:calc(var(--space-400) + env(safe-area-inset-bottom, 0px))}}@media not ((max-width:640px) or ((max-height:500px) and (orientation:landscape) and (pointer:coarse))){.TopNavBar_topNavBar__zkzBK{border-bottom:1px solid var(--border-soft);box-shadow:none}}