@charset "UTF-8";.unread-message-badge[data-v-05c444b2]{display:inline-block}.unread-message-badge .badge-display[data-v-05c444b2],.unread-message-badge .badge-link[data-v-05c444b2]{align-items:center;background-color:var(--color-paper);border-radius:999px;box-shadow:0 4px 16px #1426461f;cursor:pointer;display:inline-flex;height:45px;justify-content:center;min-width:45px;padding:0 8px;transition:background-color .3s ease}.unread-message-badge .badge-display.has-unread[data-v-05c444b2],.unread-message-badge .badge-link.has-unread[data-v-05c444b2]{animation:gentle-pulse-05c444b2 2s ease-in-out infinite}.unread-message-badge .badge-link[data-v-05c444b2]{color:inherit;text-decoration:none}.unread-message-badge .badge-wrapper[data-v-05c444b2]{align-items:center;display:flex;height:100%;justify-content:center}.unread-message-badge .message-icon[data-v-05c444b2]{align-items:center;color:var(--el-text-color-regular);display:flex;justify-content:center}.unread-message-badge .badge-link .message-icon[data-v-05c444b2]{color:var(--el-text-color-regular)}@keyframes gentle-pulse-05c444b2{0%,to{opacity:1}50%{opacity:.8}}@media(max-width:768px){.unread-message-badge .badge-display[data-v-05c444b2]:hover,.unread-message-badge .badge-link[data-v-05c444b2]:hover{transform:none}}[data-v-05c444b2] .el-badge__content.is-fixed.is-dot{height:10px;right:7px!important;top:15px!important;width:10px}.wallet-balance[data-v-8259b654]{align-items:center;background-color:var(--color-paper);border-radius:999px;box-shadow:0 4px 16px #1426461f;cursor:pointer;display:inline-flex;gap:.5rem;height:45px;justify-content:center;padding:0 15px;transition:background-color .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.wallet-balance .el-icon[data-v-8259b654]{color:#4781e8;font-size:20px}.wallet-balance span[data-v-8259b654]{color:#4781e8;font-size:.875rem;margin-top:4px;white-space:nowrap}.balance-detail[data-v-8259b654]{padding:.5rem 0}.balance-detail .label[data-v-8259b654]{color:var(--el-text-color-secondary);font-size:.75rem;margin-bottom:.25rem}.balance-detail .amount[data-v-8259b654]{color:var(--el-color-primary);font-size:1.25rem;font-weight:700;margin:0}.user-menu[data-v-dd4f7d6e]{position:relative}.user-menu .user-avatar[data-v-dd4f7d6e]{align-items:center;background-color:var(--color-paper);border-radius:999px;box-shadow:0 4px 16px #1426461f;cursor:pointer;display:flex;gap:.5rem;height:45px;min-width:115px;padding:0 12px}.user-menu .user-avatar[data-v-dd4f7d6e] .el-avatar{transition:background-color .3s ease}.user-menu .user-avatar .el-icon[data-v-dd4f7d6e]{background-color:var(--color-paper);color:#909399;transition:color .3s ease}.user-menu .user-avatar .user-name[data-v-dd4f7d6e]{color:#606266;display:inline-block;font-size:14px;max-width:115px;overflow:hidden;text-overflow:ellipsis;transition:color .3s ease;white-space:nowrap}.user-menu .user-avatar .user-arrow[data-v-dd4f7d6e]{transition:color .3s ease,transform .3s ease}.user-menu .user-avatar .user-arrow.is-open[data-v-dd4f7d6e]{transform:rotate(180deg)}.user-menu .user-avatar[data-v-dd4f7d6e]:hover{background-color:#4681e8;color:#fff}.user-menu .user-avatar[data-v-dd4f7d6e]:hover .el-avatar{background-color:#4681e8}.user-menu .user-avatar:hover .el-icon[data-v-dd4f7d6e]{background-color:transparent;color:#fff}.user-menu .user-avatar:hover .user-name[data-v-dd4f7d6e],.user-menu .user-avatar:hover .user-arrow[data-v-dd4f7d6e]{color:#fff}.user-menu .user-avatar.is-open[data-v-dd4f7d6e]{background-color:var(--color-paper);border-radius:24px 24px 0 0;box-shadow:none;color:#909399}.user-menu .user-avatar.is-open[data-v-dd4f7d6e] .el-avatar{background-color:var(--color-paper)}.user-menu .user-avatar.is-open .el-icon[data-v-dd4f7d6e]{background-color:transparent;color:#909399}.user-menu .user-avatar.is-open .user-name[data-v-dd4f7d6e],.user-menu .user-avatar.is-open .user-arrow[data-v-dd4f7d6e]{color:#909399}.user-menu .user-avatar.is-open[data-v-dd4f7d6e]:hover{background-color:#4681e8;color:#fff}.user-menu .user-avatar.is-open[data-v-dd4f7d6e]:hover .el-avatar{background-color:#4681e8}.user-menu .user-avatar.is-open:hover .el-icon[data-v-dd4f7d6e],.user-menu .user-avatar.is-open:hover .user-name[data-v-dd4f7d6e],.user-menu .user-avatar.is-open:hover .user-arrow[data-v-dd4f7d6e]{color:#fff}@media(max-width:768px){.user-menu .user-avatar[data-v-dd4f7d6e]{background-color:transparent;border-radius:50%;box-shadow:none;height:auto;padding:0}.user-menu .user-avatar[data-v-dd4f7d6e]:hover{background-color:transparent;color:inherit}.user-menu .user-avatar[data-v-dd4f7d6e]:hover .el-avatar{background-color:#4681e8}.user-menu .user-avatar:hover .el-icon[data-v-dd4f7d6e]{background-color:transparent;color:#fff}.user-menu .user-avatar .user-name[data-v-dd4f7d6e],.user-menu .user-avatar .user-arrow[data-v-dd4f7d6e]{display:none}}.dropdown-menu[data-v-dd4f7d6e]{background-color:var(--color-paper);border-radius:0 0 24px 24px;margin-top:-1px;min-width:100%;overflow:hidden;position:absolute;right:0;top:100%;z-index:999}.user-menu.mobile-action-item[data-v-dd4f7d6e]:has(.user-avatar.is-open){filter:drop-shadow(0 4px 16px rgba(20,38,70,.12))}.dropdown-item[data-v-dd4f7d6e]{align-items:center;background-color:var(--color-paper);color:#909399;cursor:pointer;display:flex;font-size:14px;gap:.75rem;padding:12px 16px;transition:all .2s ease}.dropdown-item[data-v-dd4f7d6e] .el-icon{color:#909399;font-size:18px;transition:color .2s ease}.dropdown-item span[data-v-dd4f7d6e]{color:#909399;transition:color .2s ease}.dropdown-item[data-v-dd4f7d6e]:hover{background-color:#4681e8!important;color:#fff!important}.dropdown-item[data-v-dd4f7d6e]:hover .el-icon,.dropdown-item:hover span[data-v-dd4f7d6e]{color:#fff!important}.dropdown-enter-active[data-v-dd4f7d6e],.dropdown-leave-active[data-v-dd4f7d6e]{transition:opacity .2s ease,transform .2s ease}.dropdown-enter-from[data-v-dd4f7d6e],.dropdown-leave-to[data-v-dd4f7d6e]{opacity:0;transform:translateY(-10px)}.dark .user-menu .user-avatar.is-open[data-v-dd4f7d6e],.dark .user-menu .user-avatar[data-v-dd4f7d6e]:hover{background-color:#4681e826}.dark .user-menu .user-avatar.is-open[data-v-dd4f7d6e] .el-avatar,.dark .user-menu .user-avatar[data-v-dd4f7d6e]:hover .el-avatar{background-color:#4681e8}.dark .user-menu .user-avatar.is-open .el-icon[data-v-dd4f7d6e],.dark .user-menu .user-avatar:hover .el-icon[data-v-dd4f7d6e]{color:#fff}.dark .user-menu .user-avatar.is-open .user-name[data-v-dd4f7d6e],.dark .user-menu .user-avatar:hover .user-name[data-v-dd4f7d6e],.dark .user-menu .user-avatar.is-open .user-arrow[data-v-dd4f7d6e],.dark .user-menu .user-avatar:hover .user-arrow[data-v-dd4f7d6e]{color:#4681e8}.dark .dropdown-menu[data-v-dd4f7d6e]{background-color:#1f2937}.dark .dropdown-item[data-v-dd4f7d6e]{background-color:#1f2937;color:#909399}.dark .dropdown-item[data-v-dd4f7d6e]:hover{background-color:#4681e833!important;color:#4681e8!important}.dark .dropdown-item[data-v-dd4f7d6e]:hover .el-icon,.dark .dropdown-item:hover span[data-v-dd4f7d6e]{color:#4681e8!important}.auth-buttons[data-v-dd4f7d6e]{align-items:center;display:flex;gap:.5rem}.mobile-action-item[data-v-dd4f7d6e]{align-items:center;display:flex}@media(max-width:768px){.auth-buttons[data-v-dd4f7d6e]{gap:.25rem}.auth-buttons .el-button[data-v-dd4f7d6e]{font-size:.75rem;padding:.25rem .5rem}}[data-v-dd4f7d6e] .el-button{box-shadow:0 16px 40px #14264614!important;height:45px!important}.nav[data-v-09de6a60]{backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);background:color-mix(in oklch,var(--color-paper) 78%,transparent);border-bottom:var(--rule-hair) solid color-mix(in oklch,var(--color-rule) 70%,transparent);position:sticky;top:0;z-index:var(--z-nav)}.nav--open[data-v-09de6a60]{background:var(--color-paper)}.nav__skip[data-v-09de6a60]{background:var(--color-ink);border-radius:var(--radius-pill);color:var(--color-paper);font-weight:var(--weight-medium);left:var(--space-sm);padding:.6rem 1rem;position:absolute;top:-100px;z-index:900}.nav__skip[data-v-09de6a60]:focus{top:.6rem}.nav__inner[data-v-09de6a60]{align-items:center;display:flex;gap:var(--space-md);height:var(--nav-h)}.nav__brand[data-v-09de6a60]{align-items:center;display:inline-flex;flex:none}.nav__logo[data-v-09de6a60]{display:block;height:22px;width:auto}.nav__center[data-v-09de6a60]{align-items:center;display:flex;flex:1;gap:.15rem;min-width:0}.nav__link[data-v-09de6a60]{align-items:center;background:none;border:0;border-radius:var(--radius-pill);color:var(--color-ink-2);cursor:pointer;display:inline-flex;font-size:var(--text-sm);font-weight:var(--weight-medium);gap:.3rem;padding:.4rem .7rem;transition:background var(--dur-micro) var(--ease-out),color var(--dur-micro) var(--ease-out);white-space:nowrap}.nav__link.is-open[data-v-09de6a60],.nav__link[data-v-09de6a60]:hover{background:var(--color-paper-2);color:var(--color-ink)}.nav__link[data-v-09de6a60]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;transition:none}.nav__caret[data-v-09de6a60]{border-left:3.5px solid transparent;border-right:3.5px solid transparent;border-top:4px solid;height:0;opacity:.55;transition:transform var(--dur-micro) var(--ease-out);width:0}.nav__link.is-open .nav__caret[data-v-09de6a60]{transform:rotate(180deg)}.nav__right[data-v-09de6a60]{align-items:center;display:flex;flex:none;gap:var(--space-2xs);margin-left:auto}.nav__action[data-v-09de6a60]{align-items:center;display:flex}.nav__burger[data-v-09de6a60]{background:none;border:0;border-radius:var(--radius-sm);color:var(--color-ink-2);cursor:pointer;display:none;height:34px;width:34px}.nav__burger svg[data-v-09de6a60]{height:20px;width:20px}.nav__burger[data-v-09de6a60]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.mega[data-v-09de6a60]{background:var(--color-paper);border-bottom:var(--rule-hair) solid var(--color-rule);box-shadow:0 24px 48px -32px #13182266;display:none;left:0;position:absolute;right:0;top:100%}.mega.is-open[data-v-09de6a60]{display:block}.mega__inner[data-v-09de6a60]{display:flex;flex-wrap:wrap;gap:var(--space-2xl);padding-block:var(--space-lg)}.mega__col[data-v-09de6a60]{min-width:0}.mega__head[data-v-09de6a60]{color:var(--color-neutral);font-size:var(--text-xs);font-weight:var(--weight-display);letter-spacing:.06em;margin:0 0 var(--space-2xs);text-transform:uppercase}.mega__link[data-v-09de6a60]{border-radius:var(--radius-md);display:block;margin-left:-.7rem;padding:.5rem .7rem;text-decoration:none;transition:background var(--dur-micro) var(--ease-out)}.mega__link b[data-v-09de6a60]{color:var(--color-ink);display:block;font-size:var(--text-base);font-weight:var(--weight-semi);line-height:1.3}.mega__link i[data-v-09de6a60]{color:var(--color-muted);display:block;font-size:var(--text-xs);font-style:normal;margin-top:.1rem}.mega__link[data-v-09de6a60]:hover{background:var(--color-paper-2)}.mega__link[data-v-09de6a60]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px;transition:none}.navm[data-v-09de6a60]{background:var(--color-paper);border-top:var(--rule-hair) solid var(--color-rule);display:none;max-height:min(70vh,30rem);overflow-y:auto}.navm.is-open[data-v-09de6a60]{display:block}.navm__inner[data-v-09de6a60]{padding-block:var(--space-sm)}.navm__group+.navm__group[data-v-09de6a60]{border-top:var(--rule-hair) solid var(--color-rule);margin-top:var(--space-sm);padding-top:var(--space-sm)}.navm__head[data-v-09de6a60]{color:var(--color-neutral);font-size:var(--text-xs);font-weight:var(--weight-display);letter-spacing:.06em;margin:0 0 .3rem;text-transform:uppercase}.navm__link[data-v-09de6a60]{color:var(--color-ink);display:block;font-size:var(--text-md);padding:.55rem 0;text-decoration:none}.navm__link[data-v-09de6a60]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.nav-scrim[data-v-09de6a60]{background:var(--color-scrim);inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity var(--dur-short) var(--ease-out);z-index:var(--z-nav-scrim)}.nav-scrim.is-on[data-v-09de6a60]{opacity:1;pointer-events:auto}@media(max-width:900px){.nav__center[data-v-09de6a60]{display:none}.nav__burger[data-v-09de6a60]{display:grid;place-items:center}.mega[data-v-09de6a60]{display:none!important}.nav__action--wallet[data-v-09de6a60]{display:none}}@media(prefers-reduced-motion:reduce){.nav-scrim[data-v-09de6a60]{transition:none}}
