.navigation-menu.svelte-o1co8r{scrollbar-width:none;justify-content:center;align-items:stretch;gap:4px;width:100%;min-width:0;height:68px;display:flex;overflow:auto hidden}.navigation-menu.svelte-o1co8r::-webkit-scrollbar{display:none}a.svelte-o1co8r{min-width:max-content;color:var(--muted);align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:680;text-decoration:none;transition:color .15s,background .15s;display:inline-flex;position:relative}a.svelte-o1co8r:hover,a.active.svelte-o1co8r{color:var(--text)}a.active.svelte-o1co8r:after{background:var(--brand);content:"";border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:14px;right:14px}img.svelte-o1co8r{object-fit:cover;border-radius:5px;flex:none;width:20px;height:20px}@media (width<=1050px){.navigation-menu.svelte-o1co8r{justify-content:flex-start}a.svelte-o1co8r{padding-inline:10px}}@media (prefers-reduced-motion:reduce){a.svelte-o1co8r{transition:none}}.primary-navigation-slot.svelte-83bjs3{min-width:0;overflow:hidden}@media (width<=820px){.primary-navigation-slot.svelte-83bjs3{display:none}}.notification-card.svelte-1o5tudn{border:1px solid var(--line);border-radius:var(--radius-control,13px);background:color-mix(in srgb, var(--surface) 92%, transparent);grid-template-columns:42px minmax(0,1fr) auto;gap:13px;padding:17px;transition:border-color .15s,background .15s,opacity .15s;display:grid;position:relative}.notification-card.unread.svelte-1o5tudn{border-color:color-mix(in srgb, var(--brand) 25%, var(--line));background:color-mix(in srgb, var(--brand) 4%, var(--surface))}.notification-card.busy.svelte-1o5tudn{opacity:.58}.notification-card__icon.svelte-1o5tudn{background:color-mix(in srgb, var(--accent) 12%, transparent);width:42px;height:42px;color:var(--accent);border-radius:12px;place-items:center;display:grid}.notification-card[data-kind=success].svelte-1o5tudn .notification-card__icon:where(.svelte-1o5tudn){background:color-mix(in srgb, var(--brand) 12%, transparent);color:var(--brand)}.notification-card[data-kind=warning].svelte-1o5tudn .notification-card__icon:where(.svelte-1o5tudn){color:#fbbf24;background:#f59e0b1f}.notification-card[data-kind=error].svelte-1o5tudn .notification-card__icon:where(.svelte-1o5tudn){background:color-mix(in srgb, var(--danger) 12%, transparent);color:var(--danger)}.notification-card[data-kind=action].svelte-1o5tudn .notification-card__icon:where(.svelte-1o5tudn){background:color-mix(in srgb, var(--brand) 12%, transparent);color:var(--brand)}.notification-card__content.svelte-1o5tudn{min-width:0}.notification-card__heading.svelte-1o5tudn{align-items:center;gap:8px;display:flex}.notification-card__heading.svelte-1o5tudn strong:where(.svelte-1o5tudn){text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.3;overflow:hidden}.notification-card__unread.svelte-1o5tudn{background:color-mix(in srgb, var(--brand) 13%, transparent);color:var(--brand);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:2px 6px;font-size:8px;font-weight:850}.notification-card__content.svelte-1o5tudn p:where(.svelte-1o5tudn){color:var(--muted-strong);white-space:pre-line;margin:5px 0 0;font-size:12px;line-height:1.5}time.svelte-1o5tudn{color:var(--muted);margin-top:7px;font-size:10px;display:block}.notification-card__primary-action.svelte-1o5tudn{color:var(--brand);align-items:center;gap:6px;margin-top:10px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.notification-card__actions.svelte-1o5tudn{align-items:flex-start;gap:5px;display:flex}.notification-card__actions.svelte-1o5tudn button:where(.svelte-1o5tudn){border:1px solid var(--line);width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border-radius:9px;place-items:center;display:grid}.notification-card__actions.svelte-1o5tudn button:where(.svelte-1o5tudn):hover{border-color:var(--line-strong);background:var(--surface-hover);color:var(--text)}.notification-card__actions.svelte-1o5tudn button:where(.svelte-1o5tudn):disabled{cursor:wait}.notification-card__indicator.svelte-1o5tudn{border:2px solid var(--bg);background:var(--brand);width:16px;height:16px;color:var(--brand-content,var(--bg));border-radius:50%;place-items:center;display:grid;position:absolute;top:-5px;left:-5px}.notification-card.compact.svelte-1o5tudn{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;padding:12px}.notification-card.compact.svelte-1o5tudn:last-child{border-bottom:0}.compact.svelte-1o5tudn .notification-card__icon:where(.svelte-1o5tudn){border-radius:10px;width:34px;height:34px}.compact.svelte-1o5tudn .notification-card__heading:where(.svelte-1o5tudn) strong:where(.svelte-1o5tudn){font-size:12px}.compact.svelte-1o5tudn .notification-card__content:where(.svelte-1o5tudn) p:where(.svelte-1o5tudn){-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:11px;display:-webkit-box;overflow:hidden}.compact.svelte-1o5tudn .notification-card__unread:where(.svelte-1o5tudn),.compact.svelte-1o5tudn .notification-card__primary-action:where(.svelte-1o5tudn),.compact.svelte-1o5tudn .notification-card__indicator:where(.svelte-1o5tudn){display:none}.compact.svelte-1o5tudn .notification-card__actions:where(.svelte-1o5tudn){flex-direction:column}.compact.svelte-1o5tudn .notification-card__actions:where(.svelte-1o5tudn) button:where(.svelte-1o5tudn){width:28px;height:28px}@media (width<=560px){.notification-card.svelte-1o5tudn:not(.compact){grid-template-columns:38px minmax(0,1fr)}.notification-card.svelte-1o5tudn:not(.compact) .notification-card__icon:where(.svelte-1o5tudn){width:38px;height:38px}.notification-card.svelte-1o5tudn:not(.compact) .notification-card__actions:where(.svelte-1o5tudn){grid-area:2/2}}.account-icon-button.svelte-1k25zjt{border:1px solid var(--line);width:38px;height:38px;color:var(--text);cursor:pointer;background:#ffffff06;border-radius:10px;place-items:center;display:grid;position:relative}.notification-badge.svelte-1k25zjt{border:2px solid var(--bg);background:var(--danger);color:#fff;border-radius:999px;place-items:center;min-width:18px;height:18px;padding-inline:4px;font-size:8px;font-weight:900;display:grid;position:absolute;top:-6px;right:-7px}.notification-dialog.svelte-1k25zjt{width:min(94vw,560px);max-height:min(84dvh,720px);color:var(--text);background:0 0;border:0;margin:auto;padding:0;position:fixed;inset:0;overflow:visible}.notification-dialog.svelte-1k25zjt::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#02060ebd}.notification-dialog__surface.svelte-1k25zjt{border:1px solid var(--line-strong);background:var(--surface-raised);border-radius:19px;flex-direction:column;max-height:min(84dvh,720px);display:flex;overflow:hidden;box-shadow:0 30px 100px #00000094}.notification-dialog.svelte-1k25zjt header:where(.svelte-1k25zjt){border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:18px;display:flex}.notification-dialog__title.svelte-1k25zjt{align-items:center;gap:11px;min-width:0;display:flex}.notification-dialog__title.svelte-1k25zjt>span:where(.svelte-1k25zjt),.empty-icon.svelte-1k25zjt{background:color-mix(in srgb, var(--brand) 13%, transparent);width:39px;height:39px;color:var(--brand);border-radius:11px;place-items:center;display:grid}.notification-dialog.svelte-1k25zjt h2:where(.svelte-1k25zjt),.notification-dialog.svelte-1k25zjt p:where(.svelte-1k25zjt){margin:0}.notification-dialog.svelte-1k25zjt h2:where(.svelte-1k25zjt){font-size:16px}.notification-dialog__title.svelte-1k25zjt p:where(.svelte-1k25zjt){color:var(--muted);margin-top:3px;font-size:10px}.notification-dialog__header-actions.svelte-1k25zjt{align-items:center;gap:5px;display:flex}.notification-dialog__header-actions.svelte-1k25zjt button:where(.svelte-1k25zjt){border:1px solid var(--line);min-height:34px;color:var(--muted-strong);cursor:pointer;background:0 0;border-radius:9px;align-items:center;gap:6px;padding:0 9px;font-size:10px;font-weight:750;display:inline-flex}.notification-dialog__body.svelte-1k25zjt{min-height:170px;overflow-y:auto}.notification-dialog__error.svelte-1k25zjt{border:1px solid color-mix(in srgb, var(--danger) 34%, transparent);background:color-mix(in srgb, var(--danger) 8%, transparent);color:color-mix(in srgb, var(--danger) 70%, white);border-radius:9px;margin:10px 12px 0;padding:9px 11px;font-size:11px}.notification-dialog__state.svelte-1k25zjt{min-height:210px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:30px;font-size:12px;display:flex}.notification-dialog__state.svelte-1k25zjt strong:where(.svelte-1k25zjt){color:var(--text);margin-top:4px;font-size:14px}.notification-dialog__state.svelte-1k25zjt p:where(.svelte-1k25zjt){max-width:300px;line-height:1.5}.spinner.svelte-1k25zjt{border:2px solid var(--line-strong);border-top-color:var(--brand);border-radius:50%;width:24px;height:24px;animation:.75s linear infinite svelte-1k25zjt-spin}.notification-dialog.svelte-1k25zjt footer:where(.svelte-1k25zjt){border-top:1px solid var(--line);text-align:center;padding:12px 16px}.notification-dialog.svelte-1k25zjt footer:where(.svelte-1k25zjt) a:where(.svelte-1k25zjt){color:var(--brand);font-size:11px;font-weight:850;text-decoration:none}@keyframes svelte-1k25zjt-spin{to{transform:rotate(360deg)}}@media (width<=520px){.notification-dialog.svelte-1k25zjt{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.notification-dialog__surface.svelte-1k25zjt{max-height:calc(100dvh - 20px)}.notification-dialog__header-actions.svelte-1k25zjt button:where(.svelte-1k25zjt) span:where(.svelte-1k25zjt){display:none}}@media (prefers-reduced-motion:reduce){.spinner.svelte-1k25zjt{animation:none}}.account-balance-button.svelte-1stuz96,.account-profile-button.svelte-1stuz96{border:1px solid var(--line);color:var(--text);background:#ffffff06}.account-balance-button.svelte-1stuz96{cursor:pointer;border-radius:11px;align-items:center;gap:12px;height:42px;padding:0 11px 0 13px;display:flex}.account-balance-button.svelte-1stuz96 span:where(.svelte-1stuz96){flex-direction:column;align-items:flex-start;line-height:1.1;display:flex}.account-balance-button.svelte-1stuz96 small:where(.svelte-1stuz96),.account-popover.svelte-1stuz96 small:where(.svelte-1stuz96){color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:650}.account-balance-button.svelte-1stuz96 strong:where(.svelte-1stuz96){margin-top:3px;font-size:13px}.account-register-button.svelte-1stuz96,.login-submit.svelte-1stuz96{background:var(--brand);box-shadow:0 8px 26px color-mix(in srgb, var(--brand) 15%, transparent);color:#071019;cursor:pointer;border:0;border-radius:10px;font-size:13px;font-weight:850}.account-anonymous-actions.svelte-1stuz96{align-items:center;gap:8px;display:flex}.account-login-button.svelte-1stuz96,.account-register-button.svelte-1stuz96{cursor:pointer;border-radius:10px;align-items:center;gap:8px;height:40px;padding:0 16px;font-size:13px;font-weight:850;display:inline-flex}.account-login-button.svelte-1stuz96{border:1px solid var(--line-strong);color:var(--text);background:#ffffff06}.account-menu-wrap.svelte-1stuz96{position:relative}.account-profile-button.svelte-1stuz96{cursor:pointer;border-radius:10px;align-items:center;gap:7px;max-width:158px;height:40px;padding:0 9px;display:flex}.account-profile-button.svelte-1stuz96 span:where(.svelte-1stuz96){text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.account-popover.svelte-1stuz96{z-index:100;border:1px solid var(--line-strong);background:var(--surface-raised);border-radius:14px;width:250px;padding:12px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 55px #0000006b}.account-popover__identity.svelte-1stuz96{align-items:center;gap:10px;display:flex}.account-popover__identity.svelte-1stuz96>span:where(.svelte-1stuz96){background:color-mix(in srgb, var(--brand) 14%, transparent);width:36px;height:36px;color:var(--brand);border-radius:10px;place-items:center;display:grid}.account-popover__identity.svelte-1stuz96 strong:where(.svelte-1stuz96),.account-popover__identity.svelte-1stuz96 small:where(.svelte-1stuz96){display:block}.account-popover__identity.svelte-1stuz96 strong:where(.svelte-1stuz96){font-size:13px}.account-popover__identity.svelte-1stuz96 small:where(.svelte-1stuz96){margin-top:3px}.account-popover__wallet.svelte-1stuz96{border:1px solid var(--line);background:var(--surface);border-radius:10px;justify-content:space-between;align-items:center;margin-top:12px;padding:11px;display:flex}.account-popover__wallet.svelte-1stuz96 strong:where(.svelte-1stuz96){font-size:13px}.account-logout-button.svelte-1stuz96{width:100%;height:38px;color:var(--muted-strong);cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;margin-top:8px;padding:0 10px;font-size:12px;font-weight:700;display:flex}.account-logout-button.svelte-1stuz96:hover{background:var(--surface-hover);color:var(--text)}.login-dialog.svelte-1stuz96{border:1px solid var(--line-strong,#ffffff24);background:var(--surface-raised,#121c2d);width:min(92vw,410px);max-height:calc(100dvh - 32px);color:var(--text,#f5f7fb);border-radius:18px;margin:auto;padding:0;position:fixed;inset:0;overflow-y:auto;box-shadow:0 30px 100px #00000094}.login-dialog.svelte-1stuz96::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#02060ec2}.login-dialog__close-form.svelte-1stuz96{position:absolute;top:12px;right:12px}.login-dialog__close-form.svelte-1stuz96 button:where(.svelte-1stuz96){border:1px solid var(--line);width:34px;height:34px;color:var(--muted-strong);cursor:pointer;background:0 0;border-radius:9px;place-items:center;display:grid}.login-dialog__heading.svelte-1stuz96{align-items:center;gap:12px;padding:24px 52px 0 24px;display:flex}.login-dialog__heading.svelte-1stuz96>span:where(.svelte-1stuz96){background:var(--brand);color:#071019;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.login-dialog__heading.svelte-1stuz96 p:where(.svelte-1stuz96),.login-dialog__heading.svelte-1stuz96 h2:where(.svelte-1stuz96),.login-dialog__copy.svelte-1stuz96{margin:0}.login-dialog__heading.svelte-1stuz96 p:where(.svelte-1stuz96){color:var(--brand);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.login-dialog__heading.svelte-1stuz96 h2:where(.svelte-1stuz96){margin-top:3px;font-size:22px}.login-dialog__copy.svelte-1stuz96{color:var(--muted);padding:14px 24px 0;font-size:13px;line-height:1.5}.login-form.svelte-1stuz96{gap:14px;padding:20px 24px 24px;display:grid}.login-form.svelte-1stuz96 label:where(.svelte-1stuz96) span:where(.svelte-1stuz96){color:var(--muted-strong);margin-bottom:7px;font-size:11px;font-weight:700;display:block}.login-form.svelte-1stuz96 input:where(.svelte-1stuz96){border:1px solid var(--line-strong);background:var(--surface);width:100%;height:44px;color:var(--text);border-radius:10px;outline:none;padding:0 12px}.login-form.svelte-1stuz96 input:where(.svelte-1stuz96):focus{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 13%, transparent)}.login-error.svelte-1stuz96{border:1px solid color-mix(in srgb, var(--danger) 38%, transparent);background:color-mix(in srgb, var(--danger) 9%, transparent);color:#ffc2ca;border-radius:9px;padding:10px 12px;font-size:12px;line-height:1.4}.login-submit.svelte-1stuz96{height:44px;margin-top:2px}.auth-switch.svelte-1stuz96{color:var(--muted);text-align:center;margin:-2px 0 0;font-size:12px}.auth-switch.svelte-1stuz96 button:where(.svelte-1stuz96){color:var(--brand);font:inherit;cursor:pointer;background:0 0;border:0;margin-left:4px;padding:0;font-weight:800}.login-submit.svelte-1stuz96:disabled,.account-logout-button.svelte-1stuz96:disabled{cursor:wait;opacity:.65}@media (width<=1280px){.account-profile-button.svelte-1stuz96 span:where(.svelte-1stuz96),.account-profile-button.svelte-1stuz96>svg:last-child{display:none}.account-profile-button.svelte-1stuz96{justify-content:center;width:38px;padding:0}}@media (width<=1050px){.account-balance-button.svelte-1stuz96{display:none}}@media (width<=820px){.account-profile-button.svelte-1stuz96{display:none}.account-login-button.svelte-1stuz96,.account-register-button.svelte-1stuz96{height:36px;padding-inline:13px}}
