.TopNavigation_header__2NBnF{position:fixed!important;top:var(--banner-height,0)!important;left:0!important;right:0!important;width:100%;z-index:1100;transform:translateZ(0);-webkit-transform:translateZ(0);will-change:transform;height:72px;padding:0 24px;background:#f4f5fe;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:0;box-sizing:border-box}.TopNavigation_header__2NBnF:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:linear-gradient(90deg,var(--color-primary),#74c465,#e8556d,#f2a0b5,#a78bfa,var(--color-primary));background-size:200% 100%;animation:TopNavigation_borderShift__FJUj2 6s linear infinite;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}@keyframes TopNavigation_borderShift__FJUj2{0%{background-position:0 50%}to{background-position:200% 50%}}.TopNavigation_headerContent__VXycc{position:relative;display:flex;align-items:center;height:100%}.TopNavigation_mobileJewel__UAfqx,.TopNavigation_mobileStudyBtn__76puu{display:none}.TopNavigation_leftSection__cURbN{display:flex;align-items:center;gap:12px;flex:0 0 auto}.TopNavigation_menuButton__lJul9{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:transparent;border:1px solid rgba(26,29,51,.12);border-radius:8px;cursor:pointer;color:#1a1d33;transition:all .2s ease}.TopNavigation_menuButton__lJul9:hover{background:color-mix(in oklch,var(--color-primary) 8%,transparent);border-color:var(--color-primary);color:var(--color-primary)}.TopNavigation_logoLink__eVdMw{display:flex;align-items:center;text-decoration:none}.TopNavigation_mobileStreakBtn__YraFX{display:none}.TopNavigation_logo__sZyOy{width:110px;height:auto;object-fit:contain}.TopNavigation_centerNav__TGt9A{flex:0 0 auto;display:flex;align-items:center;gap:4px;padding:0 16px}.TopNavigation_searchWrapper__Wnzoa{flex:1 1;display:flex;justify-content:center;padding:0 24px;position:relative}.TopNavigation_searchBar__FewC4{display:flex;align-items:center;gap:8px;height:36px;padding:0 14px 0 18px;border:1.5px solid color-mix(in oklch,var(--color-primary) 30%,transparent);border-radius:10px;background:radial-gradient(circle at 20% 18%,color-mix(in oklch,var(--color-primary) 11%,transparent) 0,transparent 26%),radial-gradient(circle at 80% 12%,rgba(232,85,109,.08) 0,transparent 24%),radial-gradient(circle at 48% 78%,rgba(116,196,101,.08) 0,transparent 28%),radial-gradient(circle,color-mix(in oklch,var(--color-primary) 8%,transparent) .6px,transparent .9px),linear-gradient(180deg,#fbfcff 0,#eef3ff 100%);background-size:auto,auto,auto,8px 8px,auto;background-clip:padding-box;box-shadow:0 3px 0 color-mix(in oklch,var(--color-primary) 25%,transparent);transition:border-color .15s ease,box-shadow .15s ease,background .15s ease;cursor:text;position:relative;width:100%;max-width:520px}.TopNavigation_searchBar__FewC4:hover{background:radial-gradient(circle at 20% 18%,color-mix(in oklch,var(--color-primary) 14%,transparent) 0,transparent 26%),radial-gradient(circle at 80% 12%,rgba(232,85,109,.1) 0,transparent 24%),radial-gradient(circle at 48% 78%,rgba(116,196,101,.1) 0,transparent 28%),radial-gradient(circle,color-mix(in oklch,var(--color-primary) 10%,transparent) .6px,transparent .9px),linear-gradient(180deg,#f8faff 0,#e8f0ff 100%);background-size:auto,auto,auto,8px 8px,auto;background-clip:padding-box}.TopNavigation_searchBar__FewC4:focus-within{border-color:color-mix(in oklch,var(--color-primary) 50%,transparent);background:radial-gradient(circle at 20% 18%,color-mix(in oklch,var(--color-primary) 10%,transparent) 0,transparent 26%),radial-gradient(circle at 80% 12%,rgba(232,85,109,.07) 0,transparent 24%),radial-gradient(circle at 48% 78%,rgba(116,196,101,.07) 0,transparent 28%),radial-gradient(circle,color-mix(in oklch,var(--color-primary) 6%,transparent) .6px,transparent .9px),linear-gradient(180deg,#fff 0,#f0f5ff 100%);background-size:auto,auto,auto,8px 8px,auto;background-clip:padding-box;box-shadow:0 3px 0 color-mix(in oklch,var(--color-primary) 35%,transparent)}.TopNavigation_searchIcon__eOG__{flex-shrink:0;color:var(--color-text-soft);opacity:.75}.TopNavigation_searchBar__FewC4:focus-within .TopNavigation_searchIcon__eOG__{color:var(--color-primary);opacity:1}.TopNavigation_searchInput___A8F6{flex:1 1;min-width:140px;border:none;background:transparent;outline:none;font-family:var(--font-primary);font-size:14px;font-weight:var(--font-weight-regular,400);letter-spacing:.02em;color:rgba(26,29,51,.95);text-transform:none}.TopNavigation_searchInput___A8F6::placeholder{color:rgba(26,29,51,.45);opacity:1;text-transform:none}.TopNavigation_searchClearBtn__iEdcJ{background:transparent;border:none;cursor:pointer;padding:2px;display:flex;align-items:center;justify-content:center;color:var(--color-text-soft,#6b7280);opacity:.6;transition:opacity .15s ease}.TopNavigation_searchClearBtn__iEdcJ:hover{opacity:1;color:var(--color-text-main,#111827)}.TopNavigation_searchResultsDropdown__jhwmz{position:absolute;top:calc(100% + 8px);left:50%;transform:translateX(-50%);width:100%;max-width:520px;background:var(--color-surface,#fff);border:1.5px solid color-mix(in oklch,var(--color-primary) 30%,transparent);border-radius:12px;box-shadow:0 12px 32px rgba(18,22,54,.14),0 3px 0 color-mix(in oklch,var(--color-primary) 20%,transparent);z-index:1200;overflow:hidden;animation:TopNavigation_searchDropIn__u_3la .18s cubic-bezier(.16,1,.3,1)}@keyframes TopNavigation_searchDropIn__u_3la{0%{opacity:0;transform:translate(-50%,-6px)}to{opacity:1;transform:translate(-50%)}}.TopNavigation_searchResultsHeader__nSWnZ{display:flex;align-items:center;justify-content:space-between;padding:10px 14px 8px;border-bottom:1px solid color-mix(in oklch,var(--color-primary) 12%,transparent);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-soft,#6b7280)}.TopNavigation_searchMapLink__yREAt{color:var(--color-primary);text-decoration:none;font-size:.75rem;font-weight:600;transition:opacity .15s ease}.TopNavigation_searchMapLink__yREAt:hover{opacity:.8;text-decoration:underline}.TopNavigation_searchResultsList__YTVL5{display:flex;flex-direction:column;max-height:380px;overflow-y:auto;padding:6px;gap:4px}.TopNavigation_searchResultItem__Hv84i{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:8px;cursor:pointer;transition:all .12s ease;border:1px solid transparent}.TopNavigation_searchResultItem__Hv84i:hover,.TopNavigation_searchResultSelected__fJqUh{background:color-mix(in oklch,var(--color-primary) 8%,transparent);border-color:color-mix(in oklch,var(--color-primary) 22%,transparent)}.TopNavigation_searchResultMain__ozfrR{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1 1}.TopNavigation_searchResultTitleRow__e9Nzb{display:flex;align-items:center;gap:8px}.TopNavigation_searchResultBadge___kbNs{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:1px 5px;border-radius:3px;background:var(--color-primary,#5168ff);color:#fff;flex-shrink:0}.TopNavigation_searchResultTitle__YKF3z{font-size:.88rem;font-weight:600;color:var(--color-text-main,#111827);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TopNavigation_searchResultSnippet__sUAQy{font-size:.75rem;color:var(--color-text-soft,#6b7280);line-height:1.35;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.TopNavigation_searchResultIcon__7l73z{color:var(--color-primary);opacity:.6;flex-shrink:0;transition:transform .15s ease,opacity .15s ease}.TopNavigation_searchResultItem__Hv84i:hover .TopNavigation_searchResultIcon__7l73z,.TopNavigation_searchResultSelected__fJqUh .TopNavigation_searchResultIcon__7l73z{opacity:1;transform:translate(1px,-1px)}.TopNavigation_searchEmpty__Tl5aI{padding:24px 16px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px;font-size:.85rem;color:var(--color-text-soft,#6b7280)}.TopNavigation_searchEmptyAction__30CeV{color:var(--color-primary);font-weight:600;text-decoration:none;font-size:.82rem}.TopNavigation_searchEmptyAction__30CeV:hover{text-decoration:underline}[data-theme=dark] .TopNavigation_searchResultsDropdown__jhwmz{background:#14172b;border-color:rgba(141,164,255,.35);box-shadow:0 16px 36px rgba(0,0,0,.45)}[data-theme=dark] .TopNavigation_searchResultsHeader__nSWnZ{border-bottom-color:rgba(141,164,255,.15);color:#8da4ff}[data-theme=dark] .TopNavigation_searchResultItem__Hv84i:hover,[data-theme=dark] .TopNavigation_searchResultSelected__fJqUh{background:rgba(81,104,255,.18);border-color:rgba(141,164,255,.35)}[data-theme=dark] .TopNavigation_searchResultTitle__YKF3z{color:#f1f5f9}[data-theme=dark] .TopNavigation_searchResultSnippet__sUAQy{color:#94a3b8}[data-theme=dark] .TopNavigation_searchResultIcon__7l73z{color:#8da4ff}.TopNavigation_navLink__qeJ7c{display:flex;align-items:center;height:36px;border-radius:9999px;border:1.5px solid color-mix(in oklch,var(--color-primary) 30%,transparent);background:color-mix(in oklch,var(--color-primary) 5%,transparent);box-shadow:0 3px 0 color-mix(in oklch,var(--color-primary) 22%,transparent);font-family:var(--font-secondary);font-size:13px;font-weight:var(--font-weight-semibold,600);color:var(--color-text-soft);text-decoration:none;white-space:nowrap;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease,color .2s ease;cursor:pointer}.TopNavigation_navLink__qeJ7c:hover{background:color-mix(in oklch,var(--color-primary) 8%,transparent);border-color:color-mix(in oklch,var(--color-primary) 45%,transparent);color:var(--color-primary);box-shadow:0 3px 0 color-mix(in oklch,var(--color-primary) 32%,transparent)}.TopNavigation_navLinkActive__PLA5t{background:var(--color-primary);border-color:var(--color-primary);color:#fff;box-shadow:0 3px 0 color-mix(in oklch,var(--color-primary) 40%,transparent)}.TopNavigation_navLinkActive__PLA5t:hover{background:var(--color-primary);border-color:var(--color-primary);color:#fff;box-shadow:0 3px 0 color-mix(in oklch,var(--color-primary) 50%,transparent)}.TopNavigation_navLinkDisabled__vWN4d{opacity:.5;cursor:not-allowed;pointer-events:none;border-color:color-mix(in oklch,var(--color-primary) 18%,transparent);background:color-mix(in oklch,var(--color-primary) 3%,transparent)}.TopNavigation_navLinkTextOnly__p3uFS .TopNavigation_navLinkLabel__fzJ3G{padding:0 16px}.TopNavigation_navLinkBadge__PpoYp,.TopNavigation_navLinkLabelText__CMhQf{display:inline-flex;align-items:center}.TopNavigation_navLinkBadge__PpoYp{margin-left:6px;padding:1px 5px;font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;border-radius:4px;background:color-mix(in oklch,var(--color-primary) 15%,transparent);color:var(--color-text-soft);line-height:1.4}.TopNavigation_navLinkIconWrap__0Q0uT{display:flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0}.TopNavigation_navLinkIcon__m15j2{width:16px;height:16px;flex-shrink:0;filter:brightness(0);opacity:.64;transition:filter .2s ease,opacity .2s ease}.TopNavigation_navLink__qeJ7c:hover .TopNavigation_navLinkIcon__m15j2{filter:brightness(0) saturate(100%) invert(37%) sepia(84%) saturate(1100%) hue-rotate(218deg) brightness(100%);opacity:1}.TopNavigation_navLinkActive__PLA5t .TopNavigation_navLinkIcon__m15j2{filter:brightness(0) invert(1);opacity:1}.TopNavigation_navLinkActive__PLA5t:hover .TopNavigation_navLinkIcon__m15j2{filter:brightness(0) invert(1)}.TopNavigation_navDivider__6Yu4w{width:1px;height:20px;flex-shrink:0;background:color-mix(in oklch,var(--color-primary) 18%,transparent);transition:background .2s ease}.TopNavigation_navLink__qeJ7c:hover .TopNavigation_navDivider__6Yu4w{background:color-mix(in oklch,var(--color-primary) 30%,transparent)}.TopNavigation_navLinkActive__PLA5t .TopNavigation_navDivider__6Yu4w{background:hsla(0,0%,100%,.35)}.TopNavigation_navLinkLabel__fzJ3G{display:flex;align-items:center;padding:0 14px 0 10px;height:36px}.TopNavigation_nav__Ln1ZA{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex:0 0 auto}.TopNavigation_mobileActions__n694T{display:none;align-items:center;flex:0 0 auto}.TopNavigation_mobileIconButton__99Y8J{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:transparent;border:1.5px solid color-mix(in oklch,var(--color-primary) 30%,transparent);border-radius:10px;color:var(--color-text-dark);cursor:pointer;box-shadow:0 3px 0 color-mix(in oklch,var(--color-primary) 22%,transparent);transition:background .18s ease,border-color .18s ease,color .18s ease,transform .12s ease}.TopNavigation_mobileIconButton__99Y8J:hover{background:color-mix(in oklch,var(--color-primary) 10%,transparent);border-color:var(--color-primary);color:var(--color-primary)}.TopNavigation_mobileIconButton__99Y8J:active{transform:translateY(1px);box-shadow:0 1px 0 color-mix(in oklch,var(--color-primary) 22%,transparent)}.TopNavigation_loginButton__1cfYI{background:transparent;border:1px solid var(--color-primary);padding:.6rem 1.4rem;border-radius:.25rem;color:var(--color-primary);font-size:.875rem;font-weight:var(--font-weight-medium);font-family:var(--font-button);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1)}.TopNavigation_loginButton__1cfYI:hover{background:color-mix(in oklch,var(--color-primary) 10%,transparent);border-color:var(--color-primary-hover);color:var(--color-primary-hover)}.TopNavigation_joinButton__YiU41{background-color:var(--color-primary);border:none;padding:.6rem 1.4rem;border-radius:.25rem;color:#fff;font-size:.875rem;font-weight:var(--font-weight-medium);font-family:var(--font-button);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px color-mix(in oklch,var(--color-primary) 30%,transparent)}.TopNavigation_joinButton__YiU41:hover{background-color:var(--color-primary-hover);transform:translateY(-2px);box-shadow:0 6px 16px color-mix(in oklch,var(--color-primary) 40%,transparent)}.TopNavigation_profileSlot__fAOIz{display:flex;align-items:center;flex-shrink:0}.TopNavigation_profileSlot__fAOIz>*{margin:0!important;min-width:168px;max-width:240px}.TopNavigation_shopLink__2V0Rf,.TopNavigation_themeToggle__JkETR{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:transparent;border:1px solid rgba(26,29,51,.12);border-radius:9999px;cursor:pointer;color:#1a1d33;text-decoration:none;transition:all .2s ease}.TopNavigation_shopLinkActive__63mD1,.TopNavigation_shopLink__2V0Rf:hover,.TopNavigation_themeToggle__JkETR:hover{background:color-mix(in oklch,var(--color-primary) 8%,transparent);border-color:var(--color-primary);color:var(--color-primary);transform:translateY(-1px)}.TopNavigation_callBlueButton__5dLCQ{display:flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 14px;background:var(--color-primary);border:1.5px solid #6b90ff;border-radius:10px;font-family:var(--font-secondary);font-size:13px;font-weight:600;color:#fff;cursor:pointer;box-shadow:2px 2px 0 #7ba0ff;transition:all .15s ease;white-space:nowrap;flex-shrink:0}.TopNavigation_callBlueButton__5dLCQ:hover{background:color-mix(in oklch,#fff 10%,var(--color-primary));border-color:#6b90ff;color:#fff;box-shadow:3px 3px 0 #7ba0ff;transform:translate(-1px,-1px)}.TopNavigation_callBlueButton__5dLCQ:active{transform:translate(1px,1px);box-shadow:1px 1px 0 #7ba0ff}.TopNavigation_callBlueIcon__7CQS5{color:#fff;flex-shrink:0;transition:transform .2s ease}.TopNavigation_callBlueButton__5dLCQ:hover .TopNavigation_callBlueIcon__7CQS5{transform:rotate(1turn)}.TopNavigation_callBlueLabel__gU6BQ{font-family:var(--font-secondary);font-size:13px;font-weight:600;white-space:nowrap}.TopNavigation_compactMenuWrap__50W5D{position:relative;display:none;flex:0 0 auto}.TopNavigation_compactMenuButton__waNNo{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:transparent;border:1.5px solid color-mix(in oklch,var(--color-primary) 30%,transparent);border-radius:8px;color:var(--color-text-dark);cursor:pointer;box-shadow:0 3px 0 color-mix(in oklch,var(--color-primary) 22%,transparent);transition:background .18s ease,border-color .18s ease,color .18s ease}.TopNavigation_compactMenuButton__waNNo:hover{background:color-mix(in oklch,var(--color-primary) 10%,transparent);border-color:var(--color-primary);color:var(--color-primary)}.TopNavigation_compactMenuButtonActive__8bQ_i{background:color-mix(in oklch,var(--color-primary) 12%,transparent);border-color:var(--color-primary);color:var(--color-primary)}.TopNavigation_dropdownPanel__5gJZx{position:absolute;top:calc(100% + 8px);right:0;width:336px;max-height:calc(100vh - 90px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:var(--color-surface-base,var(--palette-canvas));border:1.5px solid color-mix(in oklch,var(--color-primary) 25%,transparent);border-radius:16px;box-shadow:0 12px 36px color-mix(in oklch,var(--palette-ink) 14%,transparent),0 2px 0 color-mix(in oklch,var(--color-primary) 18%,transparent);padding:16px;z-index:300;animation:TopNavigation_dropdownFadeIn__E_VZN .15s ease;scrollbar-width:thin}@keyframes TopNavigation_dropdownFadeIn__E_VZN{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.TopNavigation_dropdownHeader__lEE8H{display:flex;align-items:center;gap:10px;padding:4px 6px 6px}.TopNavigation_dropdownAvatar__IFoTZ{width:38px;height:38px;border-radius:50%;overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:color-mix(in oklch,var(--color-primary) 12%,transparent);border:1.5px solid color-mix(in oklch,var(--color-primary) 28%,transparent)}.TopNavigation_dropdownAvatarImg__YsXU2{width:38px;height:38px;object-fit:cover;border-radius:50%}.TopNavigation_dropdownAvatarInitials__KjSNI{font-family:var(--font-secondary);font-size:14px;font-weight:700;color:var(--color-primary)}.TopNavigation_dropdownIdentity__i2aCI{display:flex;flex-direction:column;gap:3px;min-width:0}.TopNavigation_dropdownDisplayName__WOUGm{font-family:var(--font-secondary);font-size:14px;font-weight:700;color:var(--color-text-dark);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TopNavigation_dropdownWalletChip__is_rz{display:inline-flex;align-items:center;gap:6px;padding:2px 7px;border-radius:999px;border:1px solid color-mix(in oklch,var(--color-primary) 20%,transparent);background:color-mix(in oklch,var(--color-primary) 6%,transparent);cursor:pointer;transition:background .15s ease,border-color .15s ease;width:-moz-fit-content;width:fit-content}.TopNavigation_dropdownWalletChip__is_rz:hover{background:color-mix(in oklch,var(--color-primary) 12%,transparent)}.TopNavigation_dropdownWalletAddr__sIQqT{font-family:var(--font-mono,monospace);font-size:10px;font-weight:600;color:var(--color-text-soft);letter-spacing:.02em}.TopNavigation_dropdownCopyHint__ADnq9{font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-primary)}.TopNavigation_dropdownWalletCopied__3JNFn .TopNavigation_dropdownCopyHint__ADnq9{color:var(--palette-streak-green)}.TopNavigation_dropdownWalletMuted___cvhC{font-size:11px;color:var(--color-text-soft)}.TopNavigation_dropdownSection__Kcsgz{display:flex;flex-direction:column;gap:4px}.TopNavigation_dropdownSectionHead__NsqiT{display:flex;align-items:center;justify-content:space-between;padding:2px 6px 4px}.TopNavigation_dropdownSectionLabel__N5OTz{font-family:var(--font-secondary);font-size:11px;font-weight:700;letter-spacing:.04em;color:var(--color-text-soft)}.TopNavigation_dropdownSectionSub__ovsFP{font-family:var(--font-secondary);font-size:11px;font-weight:600;color:var(--color-text-soft)}.TopNavigation_dropdownNetBadge__U6Gbc{font-size:10px;font-weight:700;letter-spacing:.02em;color:var(--color-primary);padding:1px 7px;border-radius:999px;background:color-mix(in oklch,var(--color-primary) 10%,transparent);border:1px solid color-mix(in oklch,var(--color-primary) 20%,transparent)}.TopNavigation_dropdownDivider__hXbnf{height:1px;margin:16px 0;background:color-mix(in oklch,var(--color-primary) 15%,transparent)}.TopNavigation_dropdownDividerLabel__dckBL{display:flex;align-items:center;gap:8px;margin:16px 0 8px;padding:0 8px}.TopNavigation_dropdownDividerLine__Qo843{flex:1 1;height:1px;background:color-mix(in oklch,var(--color-primary) 16%,transparent)}.TopNavigation_dropdownDividerText__IVFc0{font-family:var(--font-secondary);font-size:11px;font-weight:700;letter-spacing:.04em;color:var(--color-text-soft);flex-shrink:0;text-transform:none}.TopNavigation_dropdownNavGrid__FH_ry{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0;padding:0}.TopNavigation_dropdownGridItem__u5_Ca{display:flex;align-items:center;gap:6px;min-height:42px;padding:8px 10px;border-radius:8px;border:1px solid color-mix(in oklch,var(--color-primary) 18%,transparent);background:color-mix(in oklch,var(--color-primary) 4%,transparent);font-family:var(--font-secondary);font-size:12px;font-weight:600;color:var(--color-text-dark);text-decoration:none;box-sizing:border-box;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.TopNavigation_dropdownGridItem__u5_Ca:hover{background:color-mix(in oklch,var(--color-primary) 10%,transparent);border-color:color-mix(in oklch,var(--color-primary) 36%,transparent);color:var(--color-primary);transform:translateY(-1px)}.TopNavigation_dropdownGridItem__u5_Ca:active{transform:translateY(0)}.TopNavigation_dropdownGridItemActive___IpFp{background:color-mix(in oklch,var(--color-primary) 12%,transparent);border-color:var(--color-primary);color:var(--color-primary);font-weight:700}.TopNavigation_dropdownGridIconWrap__LXhR1{width:24px;height:24px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:color-mix(in oklch,var(--color-primary) 8%,transparent)}.TopNavigation_dropdownGridIcon__J_yeP{width:16px;height:16px;object-fit:contain;transition:filter .16s ease,opacity .16s ease}.TopNavigation_dropdownGridLabel__tA7Gz{font-family:var(--font-secondary);font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TopNavigation_dropdownBalanceHero__9SWfu{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 12px;border-radius:12px;border:1.5px solid color-mix(in oklch,var(--color-primary) 26%,transparent);background:linear-gradient(135deg,color-mix(in oklch,var(--color-primary) 12%,transparent),color-mix(in oklch,var(--color-primary) 4%,transparent));box-shadow:inset 0 2px 8px color-mix(in oklch,var(--color-primary) 10%,transparent)}.TopNavigation_dropdownBalanceLeft__RtQyb{display:flex;align-items:center;gap:10px;min-width:0}.TopNavigation_dropdownDiamondIcon__HQIhA{width:32px;height:32px;border-radius:9px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:color-mix(in oklch,var(--color-primary) 18%,transparent)}.TopNavigation_dropdownBalanceMeta__2eQxn{display:flex;flex-direction:column;gap:1px;min-width:0}.TopNavigation_dropdownBalanceTitle__4bEzv{font-family:var(--font-secondary);font-size:13px;font-weight:700;color:var(--color-text-dark);line-height:1.2}.TopNavigation_dropdownBalanceSub__wOcd0{font-size:10px;color:var(--color-text-soft);line-height:1.2}.TopNavigation_dropdownBalanceHeroValue__B2cRb{font-family:var(--font-secondary);font-size:16px;font-weight:800;letter-spacing:-.01em;color:var(--color-primary);white-space:nowrap}.TopNavigation_dropdownTokensRow__iCEoT{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px;margin-top:2px}.TopNavigation_dropdownTokenCard__t_V3e{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:7px 9px;border-radius:10px;border:1px solid color-mix(in oklch,var(--color-primary) 18%,transparent);background:color-mix(in oklch,var(--color-primary) 5%,transparent);text-align:left}.TopNavigation_dropdownTokenCardInteractive__6__xx,button.TopNavigation_dropdownTokenCard__t_V3e{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;color:inherit;width:100%;transition:background .16s ease,border-color .16s ease,transform .16s ease,box-shadow .16s ease}.TopNavigation_dropdownTokenCardInteractive__6__xx:hover,button.TopNavigation_dropdownTokenCard__t_V3e:hover{background:color-mix(in oklch,var(--color-primary) 11%,transparent);border-color:color-mix(in oklch,var(--color-primary) 36%,transparent);box-shadow:0 2px 8px color-mix(in oklch,var(--color-primary) 12%,transparent);transform:translateY(-1px)}.TopNavigation_dropdownTokenCardInteractive__6__xx:active,button.TopNavigation_dropdownTokenCard__t_V3e:active{transform:translateY(0)}.TopNavigation_dropdownTokenLeft__HpWJh{display:flex;align-items:center;gap:6px;min-width:0}.TopNavigation_dropdownTokenIcon__ugfjZ{border-radius:50%;flex-shrink:0}.TopNavigation_dropdownTokenName__dl5wR{color:var(--color-text-dark)}.TopNavigation_dropdownTokenName__dl5wR,.TopNavigation_dropdownTokenValue__x_tZy{font-family:var(--font-secondary);font-size:11px;font-weight:700;white-space:nowrap}.TopNavigation_dropdownTokenValue__x_tZy{color:var(--color-text-soft);overflow:hidden;text-overflow:ellipsis;max-width:65px;text-align:right}.TopNavigation_dropdownActionItem__TuqLf{display:flex;align-items:center;gap:9px;width:100%;height:36px;padding:0 10px;background:transparent;border:none;text-align:left;border-radius:10px;font-family:var(--font-secondary);font-size:12.5px;font-weight:600;color:var(--color-text-dark);text-decoration:none;transition:background .15s ease,color .15s ease;cursor:pointer}.TopNavigation_dropdownActionItem__TuqLf:hover{background:color-mix(in oklch,var(--color-primary) 8%,transparent);color:var(--color-primary)}.TopNavigation_dropdownTopActions__Jq0Mf{display:flex;flex-direction:column;gap:6px;margin-top:6px;margin-bottom:2px}.TopNavigation_dropdownMeditationButton__lDt4t{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:48px;padding:8px 12px;border-radius:12px;border:1.5px solid color-mix(in oklch,var(--color-primary) 24%,transparent);background:linear-gradient(135deg,color-mix(in oklch,var(--color-primary) 12%,transparent),color-mix(in oklch,var(--color-primary) 4%,transparent));box-shadow:0 2px 8px color-mix(in oklch,var(--color-primary) 8%,transparent);cursor:pointer;text-align:left;transition:background .16s ease,border-color .16s ease,transform .16s ease,box-shadow .16s ease;-webkit-tap-highlight-color:transparent}.TopNavigation_dropdownMeditationButton__lDt4t:hover{background:color-mix(in oklch,var(--color-primary) 16%,transparent);border-color:color-mix(in oklch,var(--color-primary) 42%,transparent);box-shadow:0 4px 12px color-mix(in oklch,var(--color-primary) 16%,transparent);transform:translateY(-1px)}.TopNavigation_dropdownMeditationButton__lDt4t:active{transform:translateY(0)}.TopNavigation_dropdownMeditationLeft__5KAAP{display:flex;align-items:center;gap:10px;min-width:0}.TopNavigation_dropdownMeditationIconWrap__LlTME{width:30px;height:30px;border-radius:8px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:color-mix(in oklch,var(--color-primary) 22%,transparent);color:var(--color-primary)}.TopNavigation_dropdownMeditationMeta__YK_Fa{display:flex;flex-direction:column;gap:2px;min-width:0}.TopNavigation_dropdownMeditationTitle__NU37_{font-family:var(--font-secondary);font-size:12.5px;font-weight:700;color:var(--color-text-dark);line-height:1.2}.TopNavigation_dropdownMeditationSub__Rs6_8{font-size:10.5px;color:var(--color-text-soft);line-height:1.2}.TopNavigation_dropdownMeditationBadge__dPN0N{font-family:var(--font-secondary);font-size:10.5px;font-weight:700;padding:3px 8px;border-radius:999px;background:color-mix(in oklch,var(--color-primary) 16%,transparent);color:var(--color-primary);white-space:nowrap;flex-shrink:0}.TopNavigation_dropdownTodoCard__g1DpY{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:46px;padding:8px 12px;border-radius:12px;border:1.5px solid color-mix(in oklch,var(--color-primary) 18%,transparent);background:color-mix(in oklch,var(--color-primary) 5%,transparent);cursor:pointer;text-align:left;text-decoration:none;transition:background .16s ease,border-color .16s ease,transform .16s ease,box-shadow .16s ease;-webkit-tap-highlight-color:transparent;box-sizing:border-box}.TopNavigation_dropdownTodoCard__g1DpY:hover{background:color-mix(in oklch,var(--color-primary) 10%,transparent);border-color:color-mix(in oklch,var(--color-primary) 34%,transparent);box-shadow:0 2px 8px color-mix(in oklch,var(--color-primary) 10%,transparent);transform:translateY(-1px)}.TopNavigation_dropdownTodoCard__g1DpY:active{transform:translateY(0)}.TopNavigation_dropdownTodoIconWrap__hWx6O{width:30px;height:30px;border-radius:8px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:color-mix(in oklch,var(--color-primary) 14%,transparent)}.TopNavigation_dropdownTodoIcon__QY2Or{width:17px;height:17px;object-fit:contain}.TopNavigation_dropdownTodoArrow__qeGah{display:flex;align-items:center;justify-content:center;color:var(--color-text-soft);flex-shrink:0;transition:color .15s ease,transform .15s ease}.TopNavigation_dropdownTodoCard__g1DpY:hover .TopNavigation_dropdownTodoArrow__qeGah{color:var(--color-primary);transform:translateX(2px)}.TopNavigation_dropdownSignOutButton__U_mZT{display:flex;align-items:center;gap:9px;width:100%;height:34px;padding:0 10px;background:transparent;border:1px solid color-mix(in oklch,var(--palette-danger) 22%,transparent);border-radius:10px;font-family:var(--font-secondary);font-size:12px;font-weight:600;color:var(--palette-danger);cursor:pointer;transition:background .15s ease,border-color .15s ease}.TopNavigation_dropdownSignOutButton__U_mZT:hover{background:color-mix(in oklch,var(--palette-danger) 8%,transparent)}.TopNavigation_dropdownAuthWrap__g9fpf{display:flex;flex-direction:column;gap:10px;padding:4px}.TopNavigation_dropdownAuthPrompt__zvzNn{display:flex;flex-direction:column;gap:4px}.TopNavigation_dropdownAuthTitle__Zxzwb{font-family:var(--font-secondary);font-size:13px;font-weight:700;color:var(--color-text-dark)}.TopNavigation_dropdownAuthText__oiFzs{font-size:11px;color:var(--color-text-soft);line-height:1.4;margin:0}.TopNavigation_dropdownAuthButtons__BgcZb{display:flex;flex-direction:column;gap:6px;margin-top:4px}.TopNavigation_dropdownAuthLink__mrLR8{display:flex;align-items:center;justify-content:center;height:36px;padding:0 10px;border-radius:10px;background:transparent;border:1px solid var(--color-primary);font-family:var(--font-secondary);font-size:13px;font-weight:600;color:var(--color-primary);cursor:pointer;transition:background .15s ease}.TopNavigation_dropdownAuthLink__mrLR8:hover{background:color-mix(in oklch,var(--color-primary) 10%,transparent)}.TopNavigation_dropdownJoinButton__aXeWV{display:flex;align-items:center;justify-content:center;height:36px;padding:0 10px;border-radius:10px;background:var(--color-primary);border:none;font-family:var(--font-secondary);font-size:13px;font-weight:600;color:var(--palette-on-dark);cursor:pointer;transition:background .15s ease,transform .12s ease;box-shadow:0 3px 8px color-mix(in oklch,var(--color-primary) 30%,transparent)}.TopNavigation_dropdownJoinButton__aXeWV:hover{background:var(--color-primary-hover);transform:translateY(-1px)}[data-theme=dark] .TopNavigation_header__2NBnF{background:var(--color-shell-background)}[data-theme=dark] .TopNavigation_navLink__qeJ7c{border:1.5px solid color-mix(in srgb,var(--color-primary) 35%,hsla(0,0%,100%,.12));background:var(--color-surface-2);color:#e2e4f0;box-shadow:0 3px 0 color-mix(in srgb,var(--color-primary) 35%,#000)}[data-theme=dark] .TopNavigation_navLink__qeJ7c:hover{background:var(--color-surface-3)}[data-theme=dark] .TopNavigation_navLinkActive__PLA5t,[data-theme=dark] .TopNavigation_navLink__qeJ7c:hover{border-color:var(--color-primary);color:#fff;box-shadow:0 3px 0 color-mix(in srgb,var(--color-primary) 50%,#000)}[data-theme=dark] .TopNavigation_navLinkActive__PLA5t{background:var(--color-primary)}[data-theme=dark] .TopNavigation_navLinkActive__PLA5t:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover);color:#fff}[data-theme=dark] .TopNavigation_navLinkDisabled__vWN4d{opacity:.4;border-color:hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.02)}[data-theme=dark] .TopNavigation_navLinkIcon__m15j2{filter:brightness(0) invert(.85);opacity:1}[data-theme=dark] .TopNavigation_navLink__qeJ7c:hover .TopNavigation_navLinkIcon__m15j2{filter:brightness(0) invert(1)}[data-theme=dark] .TopNavigation_navLinkActive__PLA5t .TopNavigation_navLinkIcon__m15j2{filter:brightness(0) invert(1);opacity:1}[data-theme=dark] .TopNavigation_navLinkActive__PLA5t:hover .TopNavigation_navLinkIcon__m15j2{filter:brightness(0) invert(1)}[data-theme=dark] .TopNavigation_navDivider__6Yu4w{background:hsla(0,0%,100%,.15)}[data-theme=dark] .TopNavigation_navLink__qeJ7c:hover .TopNavigation_navDivider__6Yu4w{background:hsla(0,0%,100%,.25)}[data-theme=dark] .TopNavigation_navLinkActive__PLA5t .TopNavigation_navDivider__6Yu4w{background:hsla(0,0%,100%,.35)}[data-theme=dark] .TopNavigation_menuButton__lJul9{color:var(--color-text-soft);border-color:var(--color-border-subtle)}[data-theme=dark] .TopNavigation_menuButton__lJul9:hover{background:color-mix(in oklch,var(--color-primary) 14%,transparent)}[data-theme=dark] .TopNavigation_shopLink__2V0Rf,[data-theme=dark] .TopNavigation_themeToggle__JkETR{color:var(--color-text-soft);border-color:var(--color-border-subtle)}[data-theme=dark] .TopNavigation_shopLinkActive__63mD1,[data-theme=dark] .TopNavigation_shopLink__2V0Rf:hover,[data-theme=dark] .TopNavigation_themeToggle__JkETR:hover{background:color-mix(in oklch,var(--color-primary) 14%,transparent)}[data-theme=dark] .TopNavigation_searchBar__FewC4{border-color:color-mix(in srgb,var(--color-primary) 35%,hsla(0,0%,100%,.12));background:radial-gradient(circle at 20% 18%,color-mix(in oklch,var(--color-primary) 16%,transparent) 0,transparent 26%),radial-gradient(circle at 80% 12%,rgba(232,85,109,.06) 0,transparent 24%),radial-gradient(circle at 48% 78%,rgba(116,196,101,.06) 0,transparent 28%),radial-gradient(circle,rgba(126,154,255,.12) .6px,transparent .9px),var(--color-surface-2);background-size:auto,auto,auto,8px 8px,auto;background-clip:padding-box;box-shadow:0 3px 0 color-mix(in srgb,var(--color-primary) 30%,#000)}[data-theme=dark] .TopNavigation_searchBar__FewC4:hover{background:radial-gradient(circle at 20% 18%,color-mix(in oklch,var(--color-primary) 19%,transparent) 0,transparent 26%),radial-gradient(circle at 80% 12%,rgba(232,85,109,.08) 0,transparent 24%),radial-gradient(circle at 48% 78%,rgba(116,196,101,.08) 0,transparent 28%),radial-gradient(circle,rgba(126,154,255,.15) .6px,transparent .9px),hsla(0,0%,100%,.07);background-size:auto,auto,auto,8px 8px,auto;background-clip:padding-box}[data-theme=dark] .TopNavigation_searchBar__FewC4:focus-within{border-color:color-mix(in oklch,var(--color-primary) 55%,transparent);background:radial-gradient(circle at 20% 18%,color-mix(in oklch,var(--color-primary) 14%,transparent) 0,transparent 26%),radial-gradient(circle at 80% 12%,rgba(232,85,109,.05) 0,transparent 24%),radial-gradient(circle at 48% 78%,rgba(116,196,101,.05) 0,transparent 28%),radial-gradient(circle,rgba(126,154,255,.1) .6px,transparent .9px),hsla(0,0%,100%,.03);background-size:auto,auto,auto,8px 8px,auto;background-clip:padding-box;box-shadow:0 3px 0 color-mix(in oklch,var(--color-primary) 30%,transparent)}[data-theme=dark] .TopNavigation_searchIcon__eOG__{color:hsla(0,0%,100%,.6)}[data-theme=dark] .TopNavigation_searchInput___A8F6{color:rgba(235,232,247,.92)}[data-theme=dark] .TopNavigation_searchInput___A8F6::placeholder{color:rgba(235,232,247,.38);opacity:1}[data-theme=dark] .TopNavigation_compactMenuButton__waNNo{color:var(--color-text-soft);border-color:var(--color-border-subtle)}[data-theme=dark] .TopNavigation_compactMenuButton__waNNo:hover{background:color-mix(in oklch,var(--color-primary) 14%,transparent)}[data-theme=dark] .TopNavigation_compactMenuButtonActive__8bQ_i{background:color-mix(in oklch,var(--color-primary) 18%,transparent);border-color:var(--color-primary);color:var(--color-primary)}[data-theme=dark] .TopNavigation_dropdownPanel__5gJZx{background:var(--color-shell-background);border-color:color-mix(in oklch,var(--color-primary) 30%,transparent);box-shadow:0 8px 32px color-mix(in oklch,var(--palette-night) 60%,transparent),0 2px 0 color-mix(in oklch,var(--color-primary) 20%,transparent)}[data-theme=dark] .TopNavigation_dropdownDivider__hXbnf{background:color-mix(in oklch,var(--color-primary) 18%,transparent)}[data-theme=dark] .TopNavigation_dropdownDividerLine__Qo843{background:color-mix(in oklch,var(--color-primary) 22%,transparent)}[data-theme=dark] .TopNavigation_dropdownGridItem__u5_Ca{border-color:color-mix(in oklch,var(--color-primary) 22%,transparent);background:color-mix(in oklch,var(--color-primary) 8%,transparent);color:var(--palette-text-light,#f0f2ff)}[data-theme=dark] .TopNavigation_dropdownGridItem__u5_Ca:hover{background:color-mix(in oklch,var(--color-primary) 18%,transparent);border-color:var(--color-primary);color:var(--color-primary)}[data-theme=dark] .TopNavigation_dropdownGridItemActive___IpFp{background:color-mix(in oklch,var(--color-primary) 24%,transparent);border-color:var(--color-primary);color:#fff}[data-theme=dark] .TopNavigation_dropdownGridIconWrap__LXhR1{background:color-mix(in oklch,var(--color-primary) 16%,transparent)}[data-theme=dark] .TopNavigation_dropdownGridIcon__J_yeP{filter:brightness(0) invert(.85);opacity:1}[data-theme=dark] .TopNavigation_dropdownGridItemActive___IpFp .TopNavigation_dropdownGridIcon__J_yeP,[data-theme=dark] .TopNavigation_dropdownGridItem__u5_Ca:hover .TopNavigation_dropdownGridIcon__J_yeP{filter:brightness(0) invert(1)}[data-theme=dark] .TopNavigation_dropdownBalanceHero__9SWfu{background:linear-gradient(135deg,color-mix(in oklch,var(--color-primary) 20%,transparent),color-mix(in oklch,var(--color-primary) 8%,transparent))}[data-theme=dark] .TopNavigation_dropdownTokenCard__t_V3e{background:color-mix(in oklch,var(--color-primary) 10%,transparent)}[data-theme=dark] .TopNavigation_dropdownActionItem__TuqLf{color:var(--color-text-dark)}[data-theme=dark] .TopNavigation_dropdownActionItem__TuqLf:hover{background:color-mix(in oklch,var(--color-primary) 12%,transparent);color:var(--color-primary)}[data-theme=dark] .TopNavigation_dropdownMeditationButton__lDt4t{background:linear-gradient(135deg,color-mix(in oklch,var(--color-primary) 18%,transparent),color-mix(in oklch,var(--color-primary) 6%,transparent));border-color:color-mix(in oklch,var(--color-primary) 32%,transparent)}[data-theme=dark] .TopNavigation_dropdownMeditationButton__lDt4t:hover{background:color-mix(in oklch,var(--color-primary) 22%,transparent);border-color:color-mix(in oklch,var(--color-primary) 46%,transparent)}[data-theme=dark] .TopNavigation_dropdownTodoCard__g1DpY{background:color-mix(in oklch,var(--color-primary) 8%,transparent);border-color:color-mix(in oklch,var(--color-primary) 24%,transparent)}[data-theme=dark] .TopNavigation_dropdownTodoCard__g1DpY:hover{background:color-mix(in oklch,var(--color-primary) 14%,transparent);border-color:color-mix(in oklch,var(--color-primary) 38%,transparent)}[data-theme=dark] .TopNavigation_dropdownAuthLink__mrLR8{color:var(--color-primary)}[data-theme=dark] .TopNavigation_dropdownAuthLink__mrLR8:hover{background:color-mix(in oklch,var(--color-primary) 16%,transparent)}[data-theme=dark] .TopNavigation_loginButton__1cfYI{background:var(--color-surface-2);border:1.5px solid color-mix(in srgb,var(--color-primary) 45%,hsla(0,0%,100%,.25));color:#fff;font-weight:600;box-shadow:0 3px 0 color-mix(in srgb,var(--color-primary) 35%,#000)}[data-theme=dark] .TopNavigation_loginButton__1cfYI:hover{background:var(--color-surface-3);border-color:var(--color-primary);color:#fff;box-shadow:0 4px 0 color-mix(in srgb,var(--color-primary) 45%,#000)}@media (max-width:1024px){.TopNavigation_header__2NBnF{padding:0 14px}.TopNavigation_menuButton__lJul9{width:32px;height:32px}.TopNavigation_logo__sZyOy{width:90px}.TopNavigation_centerNav__TGt9A{gap:2px;padding:0 8px}.TopNavigation_navLink__qeJ7c{font-size:12px}.TopNavigation_navLinkIconWrap__0Q0uT{width:32px;height:32px}.TopNavigation_navLinkLabel__fzJ3G{padding:0 10px 0 8px;height:32px}.TopNavigation_searchWrapper__Wnzoa{padding:0 12px;flex:1 1}.TopNavigation_searchInput___A8F6{min-width:100px;max-width:280px;font-size:13px}.TopNavigation_nav__Ln1ZA{gap:6px}.TopNavigation_joinButton__YiU41,.TopNavigation_loginButton__1cfYI{padding:.4rem .8rem;font-size:.7rem}}@media (max-width:900px){.TopNavigation_centerNav__TGt9A,.TopNavigation_menuButton__lJul9,.TopNavigation_nav__Ln1ZA{display:none}.TopNavigation_compactMenuWrap__50W5D{display:flex;margin-left:auto}.TopNavigation_header__2NBnF{padding:0 16px;z-index:1100}.TopNavigation_searchWrapper__Wnzoa{padding:0 8px;flex:1 1}.TopNavigation_searchInput___A8F6{min-width:80px;max-width:100%}.TopNavigation_dropdownPanel__5gJZx{position:fixed;top:calc(var(--banner-height, 0px) + 72px + 6px);right:12px;left:auto;width:min(348px,calc(100vw - 24px));max-height:calc(100dvh - var(--banner-height, 0px) - 72px - 14px - calc(74px + max(env(safe-area-inset-bottom, 0px), 16px)));overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;padding:14px 12px 24px;z-index:1200;scrollbar-width:thin}}@media (max-width:420px){.TopNavigation_dropdownPanel__5gJZx{right:8px;left:8px;width:auto;max-width:100%;padding:14px 10px 24px}}@media (max-width:640px){.TopNavigation_menuButton__lJul9,.TopNavigation_searchWrapper__Wnzoa{display:none}.TopNavigation_leftSection__cURbN{flex:0 0 auto;justify-content:flex-start}.TopNavigation_header__2NBnF{padding:0 16px}.TopNavigation_dropdownActionItem__TuqLf,.TopNavigation_dropdownAuthLink__mrLR8,.TopNavigation_dropdownJoinButton__aXeWV,.TopNavigation_dropdownSignOutButton__U_mZT{height:40px;font-size:13px}}@media (max-width:768px){.TopNavigation_logoLink__eVdMw{display:none}.TopNavigation_leftSection__cURbN{width:calc(50% - 20px);display:flex;align-items:center;gap:0}.TopNavigation_mobileStreakBtn__YraFX{display:inline-flex;align-items:center;gap:7px;background:transparent;border:none;padding:4px 6px;cursor:pointer;border-radius:999px;transition:transform .15s ease,opacity .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;flex-shrink:0}.TopNavigation_mobileStreakBtn__YraFX:active{transform:scale(.92)}.TopNavigation_mobileStreakIcon__EcDrI{width:26px;height:26px;object-fit:contain;display:block;flex-shrink:0}.TopNavigation_mobileStreakCount__Hm5Uf{font-family:var(--font-mono,monospace);font-size:15px;font-weight:700;color:var(--color-primary);line-height:1;letter-spacing:-.02em}.TopNavigation_mobileStudyBtn__76puu{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;border:none;padding:0;cursor:pointer;border-radius:8px;transition:transform .15s ease,opacity .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;text-decoration:none;flex-shrink:0;margin:0 auto}.TopNavigation_mobileStudyBtn__76puu:active{transform:scale(.92)}.TopNavigation_mobileStudyIcon__mVAge{width:26px;height:26px;object-fit:contain;display:block;filter:drop-shadow(0 1px 3px rgba(0,0,0,.12))}.TopNavigation_searchWrapper__Wnzoa{display:none}.TopNavigation_mobileJewel__UAfqx{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;overflow:hidden;isolation:isolate;border:1.5px solid color-mix(in srgb,var(--palette-on-dark) 50%,transparent);box-shadow:0 2px 12px color-mix(in srgb,var(--color-primary) 35%,transparent),0 0 16px color-mix(in srgb,var(--color-rainbow-cyan) 30%,transparent),0 0 24px color-mix(in srgb,var(--color-rainbow-rose) 22%,transparent);transition:transform .2s cubic-bezier(.25,1,.5,1),box-shadow .2s ease;text-decoration:none;z-index:10}.TopNavigation_mobileJewel__UAfqx:before{content:"";position:absolute;inset:-70%;border-radius:50%;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--palette-on-dark) 45%,transparent) 0,color-mix(in srgb,var(--palette-on-dark) 15%,transparent) 35%,transparent 65%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='1 0 0 0 0  0 1 0 0 0  0 0 1 0 0  0 0 0 0.38 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),conic-gradient(from 0deg at 50% 50%,var(--color-primary) 0deg,var(--color-rainbow-cyan) 48deg,var(--color-rainbow-emerald) 98deg,var(--color-rainbow-gold) 152deg,var(--color-rainbow-orange) 204deg,var(--color-rainbow-rose) 258deg,var(--color-rainbow-violet) 310deg,var(--color-primary) 1turn);animation:TopNavigation_rainbowSpin__3TQe5 8s linear infinite;will-change:transform;z-index:0}.TopNavigation_mobileJewel__UAfqx:after{content:"";position:absolute;inset:0;border-radius:50%;background:linear-gradient(180deg,color-mix(in srgb,var(--palette-on-dark) 50%,transparent) 0,color-mix(in srgb,var(--palette-on-dark) 10%,transparent) 40%,transparent 60%);pointer-events:none;z-index:1}.TopNavigation_mobileJewel__UAfqx:active{transform:translate(-50%,-50%) scale(.92)}.TopNavigation_mobileJewelIcon__B51WQ{width:24px;height:24px;display:block;position:relative;z-index:2;filter:drop-shadow(0 1px 3px color-mix(in srgb,var(--palette-ink) 45%,transparent))}}[data-theme=dark] .TopNavigation_mobileJewel__UAfqx{border-color:color-mix(in srgb,var(--palette-on-dark) 45%,transparent);box-shadow:0 2px 14px color-mix(in srgb,var(--color-primary) 45%,transparent),0 0 20px color-mix(in srgb,var(--color-rainbow-cyan) 40%,transparent),0 0 28px color-mix(in srgb,var(--color-rainbow-rose) 28%,transparent)}@keyframes TopNavigation_rainbowSpin__3TQe5{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.TopNavigation_fortuneCookieImgWrap__43Vm0,.TopNavigation_mobileJewel__UAfqx:before{animation:none}}.TopNavigation_mobileGodJarBtn__s7r94{display:none}@media (max-width:900px){.TopNavigation_mobileGodJarBtn__s7r94{display:flex;align-items:center;justify-content:center;position:absolute;left:calc(75% - 18px);top:50%;transform:translate(-50%,-50%);background:transparent;border:none;box-shadow:none;padding:0;cursor:pointer;z-index:10;transition:transform .15s ease,filter .15s ease;-webkit-tap-highlight-color:transparent}.TopNavigation_mobileGodJarBtn__s7r94:hover{transform:translate(-50%,-50%) scale(1.08);filter:drop-shadow(0 0 8px color-mix(in srgb,var(--color-primary) 65%,transparent))}.TopNavigation_mobileGodJarBtn__s7r94:active{transform:translate(-50%,-50%) scale(.92)}.TopNavigation_mobileGodJarIcon__Dx7xq{width:28px;height:28px;object-fit:contain;display:block;filter:drop-shadow(0 2px 6px color-mix(in srgb,var(--palette-ink) 22%,transparent))}}.TopNavigation_godJarModalDialog__L35a7{border:2px solid var(--color-primary-hover)!important;border-radius:20px!important;box-shadow:0 4px 0 var(--color-primary),0 16px 40px color-mix(in srgb,var(--palette-ink) 22%,transparent)!important}[data-theme=dark] .TopNavigation_godJarModalDialog__L35a7{border-color:color-mix(in srgb,var(--color-primary) 55%,transparent)!important;box-shadow:0 6px 0 color-mix(in srgb,var(--color-primary) 42%,var(--palette-ink)),0 24px 60px color-mix(in srgb,var(--palette-ink) 60%,transparent)!important}.TopNavigation_godJarHeaderTitle__r68Hh{display:flex;align-items:center;gap:8px}.TopNavigation_godJarKanji__280Sk{font-family:var(--font-mono);font-size:.85rem;font-weight:600;letter-spacing:.1em;color:var(--color-primary)}.TopNavigation_godJarTitleText__iw3hN{font-family:var(--font-mono);font-size:.85rem;font-weight:600;letter-spacing:.04em;color:var(--color-text-dark)}[data-theme=dark] .TopNavigation_godJarTitleText__iw3hN{color:var(--color-text-light)}.TopNavigation_godJarModalContent__ogTCd{display:flex;flex-direction:column;align-items:center;text-align:center;padding:4px 4px 14px}.TopNavigation_godJarVisual__VECiY{display:flex;align-items:center;justify-content:center;margin-bottom:12px;animation:TopNavigation_godJarFloat__FjJdd 4s ease-in-out infinite}@keyframes TopNavigation_godJarFloat__FjJdd{0%,to{transform:translateY(0);filter:drop-shadow(0 8px 18px color-mix(in srgb,var(--color-primary) 30%,transparent))}50%{transform:translateY(-5px);filter:drop-shadow(0 14px 26px color-mix(in srgb,var(--color-primary) 52%,transparent))}}.TopNavigation_godJarImg__MjoKJ{width:68px;height:68px;object-fit:contain;display:block}.TopNavigation_godJarFormWrap__8p5zT{width:100%;display:flex;flex-direction:column;align-items:center}.TopNavigation_godJarPrompt__nR5g8{margin:0 0 14px;font-family:var(--font-body);font-size:.88rem;font-weight:450;line-height:1.6;color:var(--color-text-muted);max-width:380px}.TopNavigation_godJarSlip__uiO6H{width:100%;background:color-mix(in srgb,var(--color-surface-base) 96%,var(--palette-white));border:2px solid color-mix(in srgb,var(--color-primary) 22%,transparent);border-radius:16px;padding:14px 14px 12px;margin-bottom:18px;box-shadow:0 4px 0 color-mix(in srgb,var(--color-primary) 20%,transparent),0 10px 28px color-mix(in srgb,var(--palette-ink) 8%,transparent)}[data-theme=dark] .TopNavigation_godJarSlip__uiO6H{background:color-mix(in srgb,var(--color-surface-2) 92%,var(--palette-ink));border-color:color-mix(in srgb,var(--color-primary) 35%,transparent);box-shadow:0 4px 0 color-mix(in srgb,var(--color-primary) 30%,var(--palette-ink)),0 12px 30px color-mix(in srgb,var(--palette-ink) 45%,transparent)}.TopNavigation_godJarTextarea__Fda_u{width:100%;min-height:100px;max-height:200px;resize:vertical;background:transparent;border:1px dashed color-mix(in srgb,var(--color-primary) 30%,transparent);border-radius:10px;padding:12px;font-family:var(--font-body);font-size:.92rem;font-weight:450;line-height:1.6;color:var(--color-text-dark);outline:none;transition:border-color .15s ease,background .15s ease;box-sizing:border-box}[data-theme=dark] .TopNavigation_godJarTextarea__Fda_u{color:var(--color-text-light);border-color:color-mix(in srgb,var(--color-primary) 40%,transparent)}.TopNavigation_godJarTextarea__Fda_u:focus{border-style:solid;border-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 4%,transparent)}.TopNavigation_godJarSlipFooter__lxvg_{display:flex;align-items:center;justify-content:space-between;margin-top:8px;font-family:var(--font-mono);font-size:.7rem;color:var(--color-text-muted)}.TopNavigation_godJarAnonymousTag__Nvl9E{letter-spacing:.04em;opacity:.85}.TopNavigation_godJarCharCount__O210I{letter-spacing:.06em;opacity:.75}.TopNavigation_godJarCta__0RXET{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 28px;border:2px solid var(--color-primary);border-radius:999px;background:var(--color-primary);color:var(--palette-white);font-family:var(--font-button);font-size:.84rem;font-weight:600;letter-spacing:.02em;cursor:pointer;box-shadow:0 4px 0 color-mix(in srgb,var(--color-primary) 45%,var(--palette-ink));transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.TopNavigation_godJarCta__0RXET:hover:not(:disabled){background:var(--color-primary-hover);transform:translateY(-1px);box-shadow:0 5px 0 color-mix(in srgb,var(--color-primary) 45%,var(--palette-ink))}.TopNavigation_godJarCta__0RXET:active:not(:disabled){transform:translateY(2px);box-shadow:0 2px 0 color-mix(in srgb,var(--color-primary) 45%,var(--palette-ink))}.TopNavigation_godJarCta__0RXET:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:0 4px 0 color-mix(in srgb,var(--color-primary) 45%,var(--palette-ink))}[data-theme=dark] .TopNavigation_godJarCta__0RXET{background:var(--color-primary);border-color:var(--color-primary-hover);box-shadow:0 4px 0 color-mix(in srgb,var(--color-primary) 42%,var(--palette-ink))}[data-theme=dark] .TopNavigation_godJarCta__0RXET:hover:not(:disabled){background:var(--color-primary-hover);box-shadow:0 5px 0 color-mix(in srgb,var(--color-primary) 42%,var(--palette-ink))}[data-theme=dark] .TopNavigation_godJarCta__0RXET:active:not(:disabled){transform:translateY(2px);box-shadow:0 2px 0 color-mix(in srgb,var(--color-primary) 42%,var(--palette-ink))}.TopNavigation_godJarReleasedWrap__Vszpa{display:flex;flex-direction:column;align-items:center;gap:10px;padding:8px 6px 10px;animation:TopNavigation_godJarFadeIn__DwCfF .35s ease}@keyframes TopNavigation_godJarFadeIn__DwCfF{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.TopNavigation_godJarReleasedKanji__3P1D5{font-family:var(--font-mono);font-size:1.15rem;font-weight:700;color:var(--color-primary);letter-spacing:.16em}.TopNavigation_godJarReleasedTitle__o8pEn{margin:0;font-family:var(--font-mono);font-size:1rem;font-weight:600;letter-spacing:.02em;color:var(--color-text-dark)}[data-theme=dark] .TopNavigation_godJarReleasedTitle__o8pEn{color:var(--color-text-light)}.TopNavigation_godJarReleasedText__a8H4S{margin:0 0 16px;font-family:var(--font-body);font-size:.88rem;font-weight:450;line-height:1.65;color:var(--color-text-muted);max-width:360px}.TopNavigation_godJarButtonRow__rur_A{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.TopNavigation_godJarSecondaryBtn__OdqNR{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 22px;border:1.5px solid color-mix(in srgb,var(--color-primary) 45%,transparent);border-radius:999px;background:color-mix(in srgb,var(--color-surface-base) 90%,transparent);color:var(--color-text-dark);font-family:var(--font-button);font-size:.82rem;font-weight:550;cursor:pointer;box-shadow:0 3px 0 color-mix(in srgb,var(--color-primary) 20%,transparent);transition:transform .15s ease,box-shadow .15s ease,background .15s ease}[data-theme=dark] .TopNavigation_godJarSecondaryBtn__OdqNR{color:var(--color-text-light);background:color-mix(in srgb,var(--color-surface-2) 90%,transparent);box-shadow:0 3px 0 color-mix(in srgb,var(--color-primary) 30%,var(--palette-ink))}.TopNavigation_godJarSecondaryBtn__OdqNR:hover{transform:translateY(-1px);box-shadow:0 4px 0 color-mix(in srgb,var(--color-primary) 25%,transparent)}.TopNavigation_godJarSecondaryBtn__OdqNR:active{transform:translateY(2px);box-shadow:0 1px 0 color-mix(in srgb,var(--color-primary) 20%,transparent)}.ColorThemePicker_wrap__hfsJ5{position:relative;display:flex;align-items:center}.ColorThemePicker_trigger__q3xt1{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:transparent;border:1px solid rgba(26,29,51,.12);border-radius:9999px;cursor:pointer;color:#1a1d33;transition:all .2s ease}.ColorThemePicker_trigger__q3xt1:hover{background:color-mix(in oklch,var(--color-primary) 8%,transparent);border-color:var(--color-primary);color:var(--color-primary);transform:translateY(-1px)}[data-theme=dark] .ColorThemePicker_trigger__q3xt1{color:var(--color-text-soft);border-color:var(--color-border-subtle)}[data-theme=dark] .ColorThemePicker_trigger__q3xt1:hover{background:color-mix(in oklch,var(--color-primary) 14%,transparent);color:var(--color-primary)}.ColorThemePicker_popover__TFYEv{position:absolute;top:calc(100% + 10px);right:0;z-index:var(--z-popover);width:244px;padding:14px;background:var(--color-surface-1);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);animation:ColorThemePicker_popIn__v3dl7 .16s var(--ease-out)}@keyframes ColorThemePicker_popIn__v3dl7{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.ColorThemePicker_heading__n1ULf{margin:0 0 10px;font-family:var(--font-mono);font-size:var(--font-size-xs);letter-spacing:.04em;color:var(--color-text-muted)}.ColorThemePicker_modeRow__32Akp{display:flex;gap:6px;margin-bottom:14px}.ColorThemePicker_modeBtn__yfFzn{flex:1 1;padding:7px 8px;background:transparent;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);cursor:pointer;text-align:center;font-family:var(--font-body);font-size:var(--font-size-sm);color:var(--color-text-dark);transition:background .15s ease,border-color .15s ease}.ColorThemePicker_modeBtn__yfFzn:hover{background:var(--color-surface-2)}.ColorThemePicker_modeActive__naNe2{border-color:var(--color-primary);background:color-mix(in oklch,var(--color-primary) 8%,transparent);color:var(--color-primary)}.ColorThemePicker_grid__fUCZK{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:6px;gap:6px}.ColorThemePicker_swatchBtn__4h9Bf{display:flex;align-items:center;gap:8px;padding:7px 8px;background:transparent;border:1px solid transparent;border-radius:var(--radius-md);cursor:pointer;text-align:left;transition:background .15s ease,border-color .15s ease}.ColorThemePicker_swatchBtn__4h9Bf:hover{background:var(--color-surface-2)}.ColorThemePicker_swatchActive__MdAkq{border-color:var(--color-primary);background:color-mix(in oklch,var(--color-primary) 8%,transparent)}.ColorThemePicker_swatch__bDDmk{flex-shrink:0;width:18px;height:18px;border-radius:50%;background:var(--color-action);box-shadow:inset 0 0 0 1px rgba(0,0,0,.12)}.ColorThemePicker_swatchLabel__5_X6Y{font-family:var(--font-body);font-size:var(--font-size-sm);color:var(--color-text-dark)}.ColorThemePicker_hint__n_NB0{margin:10px 0 0;font-family:var(--font-body);font-size:var(--font-size-xs);line-height:1.4;color:var(--color-text-faint)}.ModalShell_overlay__RX8Xd{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:rgba(8,10,15,.65);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:1rem;animation:ModalShell_fadeIn__tNEaN .2s ease-out}@keyframes ModalShell_fadeIn__tNEaN{0%{opacity:0}to{opacity:1}}.ModalShell_dialog__wKOz5{position:relative;width:100%;background:var(--color-surface-base,#fff);border:1px solid var(--color-border-subtle,rgba(26,27,36,.12));border-radius:1rem;box-shadow:0 20px 50px rgba(0,0,0,.18),0 0 0 1px rgba(0,0,0,.05);color:var(--color-text-dark,#1a1b24);overflow:hidden;display:flex;flex-direction:column;max-height:90vh;animation:ModalShell_scaleUp__sKBZZ .2s cubic-bezier(.16,1,.3,1)}[data-theme=dark] .ModalShell_dialog__wKOz5{background:var(--color-surface-base,#11151c);border-color:var(--color-border-subtle,#222938);box-shadow:0 20px 50px rgba(0,0,0,.6),0 0 0 1px hsla(0,0%,100%,.05);color:var(--color-text-dark,#f8fafc)}@keyframes ModalShell_scaleUp__sKBZZ{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.ModalShell_sm__jy6me{max-width:400px}.ModalShell_md__WF8_k{max-width:560px}.ModalShell_lg__NCNR3{max-width:760px}.ModalShell_xl__TnD00{max-width:960px}.ModalShell_full__p4_h3{max-width:1200px}.ModalShell_header__cgTai{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid var(--color-border-subtle,rgba(26,27,36,.08));background:var(--color-surface-1,#f8f8fb)}[data-theme=dark] .ModalShell_header__cgTai{border-bottom-color:var(--color-border-subtle,#1e2636);background:var(--color-surface-1,#0d1017)}.ModalShell_title__eIbVY{margin:0;font-size:1.15rem;font-weight:700;color:var(--color-text-dark,#1a1b24);letter-spacing:-.01em}[data-theme=dark] .ModalShell_title__eIbVY{color:var(--color-text-dark,#f8fafc)}.ModalShell_closeBtn__eHvP7{background:transparent;border:none;color:var(--color-text-muted,rgba(26,27,36,.64));width:2rem;height:2rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.2rem;line-height:1;transition:all .15s ease}[data-theme=dark] .ModalShell_closeBtn__eHvP7{color:var(--color-text-muted,#94a3b8)}.ModalShell_closeBtn__eHvP7:hover{background:var(--color-surface-2,rgba(26,27,36,.06));color:var(--color-text-dark,#1a1b24)}[data-theme=dark] .ModalShell_closeBtn__eHvP7:hover{background:var(--color-surface-2,#1e293b);color:var(--color-text-dark,#f8fafc)}.ModalShell_body__gKVQq{padding:1.5rem;overflow-y:auto;flex:1 1}.AvatarSelectorModal_builderContainer__mYaAx{display:flex;flex-direction:column;gap:16px;width:100%}.AvatarSelectorModal_previewSection__LZnsa{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:8px 0 4px}.AvatarSelectorModal_previewAvatarRing__lrDuX{width:130px;height:130px;border-radius:50%;border:3px solid var(--color-primary);box-shadow:0 4px 0 var(--color-primary),0 8px 24px color-mix(in oklch,var(--color-primary) 20%,transparent);padding:3px}.AvatarSelectorModal_previewAvatarInner__2eo1y,.AvatarSelectorModal_previewAvatarRing__lrDuX{background:var(--color-surface-base);display:flex;align-items:center;justify-content:center;overflow:hidden}.AvatarSelectorModal_previewAvatarInner__2eo1y{width:100%;height:100%;border-radius:50%}.AvatarSelectorModal_previewImage__0L4q2{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.AvatarSelectorModal_previewSvgWrapper__cSyHf{width:100%;height:100%;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center}.AvatarSelectorModal_previewSvgWrapper__cSyHf svg{width:100%;height:100%;display:block}.AvatarSelectorModal_randomizeButton__xHQGr{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:999px;background:color-mix(in oklch,var(--color-primary) 8%,var(--color-surface-base));border:1.5px solid color-mix(in oklch,var(--color-primary) 24%,transparent);font-family:var(--font-mono);font-size:.75rem;font-weight:600;letter-spacing:.04em;color:var(--color-primary);cursor:pointer;transition:all .15s ease}.AvatarSelectorModal_randomizeButton__xHQGr:hover{background:color-mix(in oklch,var(--color-primary) 15%,var(--color-surface-base));border-color:var(--color-primary);transform:translateY(-1px)}.AvatarSelectorModal_categoryTabs__RByrJ{display:flex;align-items:center;gap:6px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:2px 2px 6px}.AvatarSelectorModal_categoryTabs__RByrJ::-webkit-scrollbar{display:none}.AvatarSelectorModal_categoryTab__D1XXm{flex-shrink:0;padding:6px 14px;border-radius:8px;border:1px solid color-mix(in oklch,var(--color-primary) 14%,transparent);background:color-mix(in oklch,var(--color-surface-base) 80%,transparent);font-family:var(--font-secondary);font-size:.8125rem;font-weight:600;color:var(--color-text-muted);cursor:pointer;transition:all .15s ease}.AvatarSelectorModal_categoryTab__D1XXm:hover{color:var(--color-text-dark);background:color-mix(in oklch,var(--color-primary) 8%,transparent)}.AvatarSelectorModal_categoryTabActive__HsJYd{background:var(--color-primary)!important;color:#fff!important;border-color:var(--color-primary)!important;box-shadow:0 2px 6px color-mix(in oklch,var(--color-primary) 30%,transparent)}.AvatarSelectorModal_optionsWrap__aBsNu{min-height:140px;max-height:220px;overflow-y:auto;padding:4px;scrollbar-width:thin}.AvatarSelectorModal_colorGrid__UL8Wc{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));grid-gap:8px;gap:8px}.AvatarSelectorModal_colorOption__cAR_E{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:10px;border:1.5px solid color-mix(in oklch,var(--color-primary) 14%,transparent);background:var(--color-surface-base);cursor:pointer;text-align:left;transition:all .15s ease}.AvatarSelectorModal_colorOption__cAR_E:hover{border-color:var(--color-primary);background:color-mix(in oklch,var(--color-primary) 6%,transparent)}.AvatarSelectorModal_swatch__N9B1E{width:22px;height:22px;border-radius:50%;flex-shrink:0;box-shadow:inset 0 0 2px rgba(0,0,0,.2)}.AvatarSelectorModal_optionLabel__ja7Qq{font-family:var(--font-primary);font-size:.75rem;font-weight:500;color:var(--color-text-dark);line-height:1.2}.AvatarSelectorModal_textOptionsGrid___F4Qh{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:8px;gap:8px}.AvatarSelectorModal_textOption__IwHeg{display:flex;align-items:center;justify-content:center;padding:10px 12px;border-radius:10px;border:1.5px solid color-mix(in oklch,var(--color-primary) 14%,transparent);background:var(--color-surface-base);font-family:var(--font-primary);font-size:.78125rem;font-weight:500;color:var(--color-text-dark);cursor:pointer;text-align:center;line-height:1.25;transition:all .15s ease}.AvatarSelectorModal_textOption__IwHeg:hover{border-color:var(--color-primary);background:color-mix(in oklch,var(--color-primary) 6%,transparent)}.AvatarSelectorModal_optionSelected__rzPwG{border-color:var(--color-primary)!important;background:color-mix(in oklch,var(--color-primary) 12%,var(--color-surface-base))!important;box-shadow:0 0 0 2px color-mix(in oklch,var(--color-primary) 35%,transparent);font-weight:600!important}.AvatarSelectorModal_errorMessage__GPFqp{text-align:center;font-family:var(--font-primary);font-size:.8125rem;color:var(--palette-danger,#ba1a1a);padding:8px 12px;background:color-mix(in srgb,var(--palette-danger,#ba1a1a) 8%,transparent);border-radius:8px;border:1px solid color-mix(in srgb,var(--palette-danger,#ba1a1a) 24%,transparent)}.AvatarSelectorModal_presetsGrid__LQBrW{display:grid;grid-template-columns:repeat(auto-fill,minmax(95px,1fr));grid-gap:10px;gap:10px;padding:4px}.AvatarSelectorModal_presetOption__K9tv_{display:flex;flex-direction:column;align-items:center;gap:8px;padding:10px 6px;border-radius:12px;border:1.5px solid color-mix(in oklch,var(--color-primary) 14%,transparent);background:var(--color-surface-base);cursor:pointer;transition:all .15s ease}.AvatarSelectorModal_presetOption__K9tv_:hover{border-color:var(--color-primary);background:color-mix(in oklch,var(--color-primary) 6%,transparent);transform:translateY(-1px)}.AvatarSelectorModal_presetThumbWrap__ZEoze{width:48px;height:48px;border-radius:50%;overflow:hidden;border:2px solid color-mix(in oklch,var(--color-primary) 24%,transparent);display:flex;align-items:center;justify-content:center;background:color-mix(in oklch,var(--color-primary) 6%,transparent);box-shadow:0 2px 6px rgba(0,0,0,.08)}.AvatarSelectorModal_presetThumb__cW5RU{width:100%;height:100%;object-fit:cover}.AvatarSelectorModal_presetLabel__mu8cR{font-family:var(--font-primary);font-size:.72rem;font-weight:600;color:var(--color-text-dark);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;line-height:1.2}.AvatarSelectorModal_modalFooter__6zEFM{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:14px;border-top:1px solid color-mix(in oklch,var(--color-primary) 12%,transparent);margin-top:4px}.AvatarSelectorModal_uploadButton__IWxVi{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 14px;min-height:42px;height:42px;border-radius:10px;font-family:var(--font-button);font-size:.8125rem;font-weight:600;white-space:nowrap;line-height:1;flex-shrink:0;cursor:pointer;background:transparent;color:var(--color-text-muted);border:1.5px dashed color-mix(in oklch,var(--color-primary) 24%,transparent);transition:all .15s ease}.AvatarSelectorModal_uploadButton__IWxVi:hover:not(:disabled){color:var(--color-primary);border-color:var(--color-primary);background:color-mix(in oklch,var(--color-primary) 6%,transparent)}.AvatarSelectorModal_uploadButton__IWxVi:disabled{opacity:.5;cursor:not-allowed}.AvatarSelectorModal_footerActions__IjyXw{display:flex;align-items:center;gap:8px;flex-shrink:0}.AvatarSelectorModal_cancelButton__ExcCc{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;min-height:42px;height:42px;border-radius:10px;font-family:var(--font-button);font-size:.8125rem;font-weight:600;white-space:nowrap;line-height:1;flex-shrink:0;cursor:pointer;background:transparent;color:var(--color-text-muted);border:1px solid color-mix(in oklch,var(--color-text-dark) 14%,transparent);transition:all .15s ease}.AvatarSelectorModal_cancelButton__ExcCc:hover:not(:disabled){color:var(--color-text-dark);border-color:var(--color-text-dark)}.AvatarSelectorModal_selectButton__3SjTb{display:inline-flex;align-items:center;justify-content:center;padding:8px 20px;min-height:42px;height:42px;border-radius:10px;font-family:var(--font-button);font-size:.8125rem;font-weight:700;letter-spacing:.02em;white-space:nowrap;line-height:1;flex-shrink:0;cursor:pointer;background:var(--color-primary);color:#fff;border:2px solid var(--color-primary);box-shadow:0 2px 8px color-mix(in oklch,var(--color-primary) 30%,transparent);transition:all .15s ease}.AvatarSelectorModal_selectButton__3SjTb:hover:not(:disabled){background:var(--color-primary-hover,#465be0);border-color:var(--color-primary-hover,#465be0);transform:translateY(-1px);box-shadow:0 4px 12px color-mix(in oklch,var(--color-primary) 40%,transparent)}.AvatarSelectorModal_selectButton__3SjTb:disabled{opacity:.5;cursor:not-allowed;transform:none}@media (max-width:520px){.AvatarSelectorModal_modalFooter__6zEFM{flex-direction:column;gap:8px;align-items:stretch}.AvatarSelectorModal_uploadButton__IWxVi{width:100%;min-height:40px;height:40px}.AvatarSelectorModal_footerActions__IjyXw{width:100%;display:flex;gap:8px}.AvatarSelectorModal_cancelButton__ExcCc{flex:1 1;min-height:42px;height:42px}.AvatarSelectorModal_selectButton__3SjTb{flex:1.4 1;min-height:42px;height:42px}}.UsernameChangeModal_overlay__kjA_t{position:fixed;inset:0;background:rgba(0,0,0,.55);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:10000;padding:24px;animation:UsernameChangeModal_fadeIn___f0Ut .3s ease}@keyframes UsernameChangeModal_fadeIn___f0Ut{0%{opacity:0}to{opacity:1}}.UsernameChangeModal_modal__Tx2eM{position:relative;width:100%;max-width:520px;background:linear-gradient(180deg,#f8f9ff,#f4f5fe);border:2px solid #fff;border-radius:24px;box-shadow:0 24px 48px rgba(0,0,0,.2),0 0 0 1px color-mix(in oklch,var(--color-primary) 10%,transparent);overflow:hidden;animation:UsernameChangeModal_slideUp__YuDWt .3s cubic-bezier(.16,1,.3,1)}@keyframes UsernameChangeModal_slideUp__YuDWt{0%{opacity:0;transform:translateY(24px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.UsernameChangeModal_closeButton__lVAUo{position:absolute;top:16px;right:16px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.8);border:1px solid color-mix(in oklch,var(--color-primary) 20%,transparent);border-radius:10px;cursor:pointer;color:var(--color-text-dark);transition:all .2s ease;z-index:10;font-size:24px;line-height:1;padding:0}.UsernameChangeModal_closeButton__lVAUo:hover:not(:disabled){background:#fff;border-color:var(--color-primary);color:var(--color-primary)}.UsernameChangeModal_closeButton__lVAUo:disabled{opacity:.5;cursor:not-allowed}.UsernameChangeModal_content__S6DTQ{padding:48px 40px 40px;display:flex;flex-direction:column;gap:24px}.UsernameChangeModal_title__r4TuP{font-family:var(--font-secondary);font-size:24px;font-weight:700;color:var(--color-text-dark);letter-spacing:.03em;margin:0;text-align:center}.UsernameChangeModal_description__u2iQ0{font-family:var(--font-primary);font-size:16px;line-height:1.6;color:rgba(26,29,51,.7);text-align:center;margin:0}.UsernameChangeModal_inputContainer__Pfb0u{width:100%;display:flex;flex-direction:column;gap:8px}.UsernameChangeModal_inputLabel__JVA13{display:block;font-family:var(--font-primary);font-size:13px;font-weight:var(--font-weight-medium);color:var(--color-text-dark);text-align:left}.UsernameChangeModal_inputWrapper__ru7sg{position:relative;display:flex;align-items:center}.UsernameChangeModal_atSymbol__UBzo3{position:absolute;left:16px;font-family:var(--font-primary);font-size:16px;font-weight:var(--font-weight-medium);color:rgba(26,29,51,.4);pointer-events:none;z-index:1}.UsernameChangeModal_usernameInput__exJAE{width:100%;padding:14px 16px 14px 32px;font-family:var(--font-primary);font-size:16px;color:var(--color-text-dark);background:#fff;border:2px solid color-mix(in oklch,var(--color-primary) 20%,transparent);border-radius:12px;outline:none;transition:all .2s ease}.UsernameChangeModal_usernameInput__exJAE::placeholder{color:rgba(26,29,51,.3)}.UsernameChangeModal_usernameInput__exJAE:focus{border-color:var(--color-primary);box-shadow:0 0 0 4px color-mix(in oklch,var(--color-primary) 10%,transparent)}.UsernameChangeModal_usernameInput__exJAE:disabled{opacity:.6;cursor:not-allowed}.UsernameChangeModal_usernameInput__exJAE.UsernameChangeModal_inputAvailable__3Zttv{border-color:#00c853}.UsernameChangeModal_usernameInput__exJAE.UsernameChangeModal_inputAvailable__3Zttv:focus{border-color:#00c853;box-shadow:0 0 0 4px rgba(0,200,83,.1)}.UsernameChangeModal_usernameInput__exJAE.UsernameChangeModal_inputError__UmAUS,.UsernameChangeModal_usernameInput__exJAE.UsernameChangeModal_inputUnavailable__0kML0{border-color:#ff5252}.UsernameChangeModal_usernameInput__exJAE.UsernameChangeModal_inputError__UmAUS:focus,.UsernameChangeModal_usernameInput__exJAE.UsernameChangeModal_inputUnavailable__0kML0:focus{border-color:#ff5252;box-shadow:0 0 0 4px rgba(255,82,82,.1)}.UsernameChangeModal_statusMessage__WJ_Dt{min-height:20px;display:flex;align-items:center;margin-top:4px}.UsernameChangeModal_checking__mm0m7{font-family:var(--font-primary);font-size:13px;color:rgba(26,29,51,.6);font-style:italic}.UsernameChangeModal_successText__1cWla{color:#00c853}.UsernameChangeModal_errorText__Wj0Wf,.UsernameChangeModal_successText__1cWla{font-family:var(--font-primary);font-size:13px;font-weight:var(--font-weight-semibold)}.UsernameChangeModal_errorText__Wj0Wf{color:#ff5252}.UsernameChangeModal_neutralText__7wcCn{font-family:var(--font-primary);font-size:13px;color:rgba(26,29,51,.6)}.UsernameChangeModal_errorMessage__f2_v8{background:rgba(255,87,87,.1);border:1px solid rgba(255,87,87,.3);border-radius:8px;padding:12px 16px;font-family:var(--font-primary);font-size:14px;color:#d32f2f;text-align:center;margin-top:8px}.UsernameChangeModal_footer__Pyj4B{display:flex;gap:12px;padding:24px 40px 40px;border-top:1px solid color-mix(in oklch,var(--color-primary) 10%,transparent)}.UsernameChangeModal_cancelButton__CtX0R,.UsernameChangeModal_saveButton__9QwfY{flex:1 1;padding:12px 20px;border-radius:8px;font-size:16px;font-weight:var(--font-weight-medium);font-family:var(--font-button);letter-spacing:.05em;transition:all .3s ease;text-transform:uppercase;height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;border:none}.UsernameChangeModal_cancelButton__CtX0R{background-color:transparent;color:var(--color-text-dark);border:2px solid color-mix(in oklch,var(--color-primary) 20%,transparent)}.UsernameChangeModal_cancelButton__CtX0R:hover:not(:disabled){background-color:color-mix(in oklch,var(--color-primary) 5%,transparent);border-color:color-mix(in oklch,var(--color-primary) 40%,transparent);transform:translateY(-2px);box-shadow:0 4px 12px color-mix(in oklch,var(--color-primary) 20%,transparent)}.UsernameChangeModal_cancelButton__CtX0R:active:not(:disabled){transform:translateY(0)}.UsernameChangeModal_saveButton__9QwfY{background-color:var(--color-primary);color:var(--color-text-light)}.UsernameChangeModal_saveButton__9QwfY:hover:not(:disabled){background-color:#3d52e6;transform:translateY(-2px);box-shadow:0 4px 12px color-mix(in oklch,var(--color-primary) 30%,transparent)}.UsernameChangeModal_saveButton__9QwfY:active:not(:disabled){transform:translateY(0)}.UsernameChangeModal_cancelButton__CtX0R:disabled,.UsernameChangeModal_saveButton__9QwfY:disabled{opacity:.6;cursor:not-allowed}@media (max-width:640px){.UsernameChangeModal_overlay__kjA_t{padding:16px}.UsernameChangeModal_content__S6DTQ{padding:40px 24px 32px;gap:20px}.UsernameChangeModal_title__r4TuP{font-size:20px}.UsernameChangeModal_description__u2iQ0{font-size:14px}.UsernameChangeModal_footer__Pyj4B{padding:24px 24px 32px;flex-direction:column}.UsernameChangeModal_cancelButton__CtX0R,.UsernameChangeModal_saveButton__9QwfY{width:100%}}[data-theme=dark] .UsernameChangeModal_modal__Tx2eM{background:#16171f;border-color:hsla(0,0%,100%,.1);box-shadow:0 24px 48px rgba(0,0,0,.4),0 0 0 1px rgba(107,128,255,.1)}[data-theme=dark] .UsernameChangeModal_closeButton__lVAUo{background:rgba(22,23,31,.8);border-color:hsla(0,0%,100%,.1);color:rgba(227,225,238,.55)}[data-theme=dark] .UsernameChangeModal_closeButton__lVAUo:hover:not(:disabled){background:#1a1b24;border-color:#6b80ff;color:#6b80ff}[data-theme=dark] .UsernameChangeModal_description__u2iQ0{color:rgba(227,225,238,.55)}[data-theme=dark] .UsernameChangeModal_atSymbol__UBzo3{color:rgba(227,225,238,.35)}[data-theme=dark] .UsernameChangeModal_usernameInput__exJAE{background:#1a1b24;color:rgba(227,225,238,.95);border-color:hsla(0,0%,100%,.1)}[data-theme=dark] .UsernameChangeModal_usernameInput__exJAE::placeholder{color:rgba(227,225,238,.35)}[data-theme=dark] .UsernameChangeModal_usernameInput__exJAE:focus{border-color:#6b80ff;box-shadow:0 0 0 4px rgba(107,128,255,.1)}[data-theme=dark] .UsernameChangeModal_checking__mm0m7,[data-theme=dark] .UsernameChangeModal_neutralText__7wcCn{color:rgba(227,225,238,.55)}[data-theme=dark] .UsernameChangeModal_errorMessage__f2_v8{background:rgba(255,82,82,.12);border-color:rgba(255,82,82,.25);color:#ff6b6b}[data-theme=dark] .UsernameChangeModal_footer__Pyj4B{border-top-color:hsla(0,0%,100%,.06)}[data-theme=dark] .UsernameChangeModal_cancelButton__CtX0R{border-color:hsla(0,0%,100%,.1);color:rgba(227,225,238,.95)}[data-theme=dark] .UsernameChangeModal_cancelButton__CtX0R:hover:not(:disabled){background:rgba(107,128,255,.12);border-color:rgba(107,128,255,.4);box-shadow:0 4px 16px rgba(0,0,0,.4)}.HomeTopCard_wrapper__xoguo{display:flex;flex-direction:column;align-items:center;width:100%;margin-bottom:0}.HomeTopCard_kickerTop__lwAA6{font-family:var(--font-mono);font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-topcard-kicker);margin-bottom:10px;text-align:center;word-break:break-word}.HomeTopCard_card__AuOnz{position:relative;width:100%;border-radius:24px;background:var(--color-topcard-bg);border:2px solid var(--color-primary-hover);box-shadow:0 4px 0 var(--color-primary),0 2px 8px color-mix(in srgb,var(--palette-ink) 8%,transparent);padding:18px 20px;box-sizing:border-box;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}[data-theme=dark] .HomeTopCard_card__AuOnz{background:var(--color-surface-1);border-color:var(--color-primary);box-shadow:0 4px 0 var(--color-primary),0 2px 8px color-mix(in srgb,var(--palette-night) 40%,transparent)}.HomeTopCard_stampBanner__ish5R{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;border-radius:16px;background:var(--color-topcard-banner-bg);border:1px dashed var(--color-topcard-banner-border);margin-top:4px;margin-bottom:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.HomeTopCard_stampBanner__ish5R::-webkit-scrollbar{display:none}[data-theme=dark] .HomeTopCard_stampBanner__ish5R{background:var(--color-topcard-banner-bg-dark);border-color:var(--color-border-subtle)}.HomeTopCard_stamp__IKC1R{flex-shrink:0;display:flex;align-items:center;justify-content:center;background:none;border:none;padding:0;cursor:pointer;outline:none;transition:transform .15s ease}.HomeTopCard_stamp__IKC1R:hover{transform:translateY(-2px) rotate(-1deg)}.HomeTopCard_stamp__IKC1R:active{transform:scale(.9) translateY(1px)}.HomeTopCard_stampSvg__sAuv6{width:48px;height:48px;object-fit:contain;display:block}.HomeTopCard_metadataKicker__xWjNm{font-family:var(--font-mono);font-size:.75rem;font-weight:600;letter-spacing:.04em;color:var(--color-topcard-kicker)}.HomeTopCard_desc__9VCvc{font-family:var(--font-body);font-size:.875rem;line-height:1.45;color:var(--color-topcard-desc);margin:0;max-width:100%;overflow-wrap:break-word;word-break:break-word}.HomeTopCard_profileSlide__S0uLY{display:flex;flex-direction:column;gap:12px;width:100%}.HomeTopCard_profileHeader__otYze{display:flex;align-items:center;gap:14px;min-width:0;width:100%}.HomeTopCard_avatarBtn__Db6Xl{position:relative;width:76px;height:76px;border-radius:50%;border:2.5px solid var(--color-primary);background:color-mix(in oklch,var(--color-primary) 12%,var(--color-surface-base));background-position:50%;background-size:cover;display:flex;align-items:center;justify-content:center;font-family:var(--font-secondary);font-size:1.6rem;font-weight:700;color:var(--color-primary);cursor:pointer;padding:0;flex-shrink:0}.HomeTopCard_profileInfo__CtzT_{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1 1}.HomeTopCard_nameRow___atv_{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;min-width:0}.HomeTopCard_userName__nKlav{background:none;border:none;padding:0;font-family:var(--font-secondary);font-size:1.125rem;font-weight:700;color:var(--color-topcard-title);text-align:left;cursor:pointer;max-width:100%;overflow-wrap:break-word;word-break:break-word}.HomeTopCard_statsRow__QDZtn{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;padding:10px 14px;border-radius:12px;background:color-mix(in oklch,var(--color-secondary) 12%,var(--color-surface-base));border:1px solid color-mix(in oklch,var(--color-secondary) 26%,var(--color-border-subtle));min-width:0}[data-theme=dark] .HomeTopCard_statsRow__QDZtn{background:color-mix(in oklch,var(--color-secondary) 18%,var(--color-surface-1));border-color:color-mix(in oklch,var(--color-secondary) 32%,var(--color-border-subtle))}.HomeTopCard_statItem__fnCfV{display:flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:.75rem;font-weight:600;color:var(--color-topcard-title);overflow-wrap:break-word}.HomeTopCard_cardFooter__iezSf{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px;margin-top:4px;padding-top:8px;border-top:1px solid color-mix(in srgb,var(--color-topcard-border) 45%,transparent)}.HomeTopCard_footerLeft__W75qf{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.HomeTopCard_pillBadge__3gNXS{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:999px;font-family:var(--font-mono);font-size:.6875rem;font-weight:700;letter-spacing:.04em;background:color-mix(in oklch,var(--color-primary) 8%,var(--color-surface-base));color:var(--color-primary);border:1px solid color-mix(in oklch,var(--color-primary) 20%,transparent);cursor:pointer;outline:none;transition:transform .12s ease,background .12s ease}.HomeTopCard_pillBadge__3gNXS:active{transform:scale(.95)}.HomeTopCard_ctaBtn__j6Ueq{min-height:36px!important;padding:0 20px!important;font-size:.8125rem!important;font-weight:700!important;border-radius:999px!important;margin-left:auto}@media (max-width:768px){.HomeTopCard_card__AuOnz{padding:14px 16px;border-radius:20px}.HomeTopCard_avatarBtn__Db6Xl{width:64px;height:64px;font-size:1.35rem}.HomeTopCard_userName__nKlav{font-size:1.05rem}.HomeTopCard_stampSvg__sAuv6{height:42px}.HomeTopCard_ctaBtn__j6Ueq{padding:0 16px!important}}