.app-menu[data-v-a3480531]{--menu-height-mobile:56px;--menu-height-desktop:86px;--gold:#d7b77a;--gold-bright:#f6dfad;--gold-muted:hsla(39,54%,66%,.6);--purple:#a543ff;--purple-soft:rgba(165,67,255,.38);--purple-deep:rgba(75,28,112,.42);align-items:stretch;min-width:0}.app-menu[data-v-a3480531],.app-menu__brand[data-v-a3480531]{display:flex;height:100%;position:relative}.app-menu__brand[data-v-a3480531]{align-items:center;color:var(--gold-bright);gap:12px;padding:0 18px 0 8px;text-decoration:none;width:172px}@media (min-width:768px){.app-menu__brand[data-v-a3480531]{padding-left:24px;width:238px}}.app-menu__brand[data-v-a3480531]:before{background:linear-gradient(90deg,rgba(7,12,27,.98),rgba(8,14,32,.88) 68%,transparent);border-bottom:1px solid hsla(39,54%,66%,.36);border-right:1px solid hsla(39,54%,66%,.28);clip-path:polygon(0 0,100% 0,92% 78%,82% 100%,0 100%);inset:0 0 -8px -18px;position:absolute;z-index:-1}.app-menu__brand[data-v-a3480531]:after{background:linear-gradient(90deg,transparent,var(--gold-bright),transparent);bottom:-9px;filter:drop-shadow(0 0 6px rgba(246,223,173,.75));height:1px;opacity:.75;position:absolute;right:18px;width:52px}.app-menu__brand:hover .app-menu__logo[data-v-a3480531]{filter:drop-shadow(0 0 8px rgba(246,223,173,.6)) drop-shadow(0 0 18px rgba(165,67,255,.36))}.app-menu__brand:hover .app-menu__brand-main[data-v-a3480531],.app-menu__brand:hover .app-menu__brand-sub[data-v-a3480531]{color:#fff1bf;text-shadow:0 0 12px hsla(41,80%,82%,.35)}.app-menu__logo[data-v-a3480531]{height:64px;-o-object-fit:contain;object-fit:contain;transition:filter .22s ease;width:64px}@media (min-width:768px){.app-menu__logo[data-v-a3480531]{height:86px;width:86px}}.app-menu__brand-text[data-v-a3480531]{display:none;flex-direction:column;line-height:1;text-transform:uppercase}@media (min-width:768px){.app-menu__brand-text[data-v-a3480531]{display:flex}}.app-menu__brand-main[data-v-a3480531]{color:var(--gold-bright);font-size:1.38rem;letter-spacing:.32em}.app-menu__brand-main[data-v-a3480531],.app-menu__brand-sub[data-v-a3480531]{transition:color .18s ease,text-shadow .18s ease}.app-menu__brand-sub[data-v-a3480531]{color:var(--gold);font-size:.78rem;letter-spacing:.72em;margin-top:5px}.app-menu__brand-jp[data-v-a3480531]{color:#f6dfacb8;font-size:.64rem;letter-spacing:.4em;margin-top:7px}.app-menu__desktop[data-v-a3480531]{align-items:stretch;display:none;height:100%}@media (min-width:768px){.app-menu__desktop[data-v-a3480531]{display:flex}}.app-menu__item[data-v-a3480531]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-left:1px solid hsla(39,54%,66%,.08);color:#f6dfacd1;cursor:pointer;display:inline-flex;height:100%;isolation:isolate;justify-content:center;min-width:96px;overflow:hidden;padding:0 24px;position:relative;text-decoration:none;transition:color .18s ease,transform .18s ease,background .18s ease,opacity .18s ease}.app-menu__item[data-v-a3480531]:before{background:radial-gradient(circle at 50% 92%,hsla(41,80%,82%,.38),transparent 18%),linear-gradient(180deg,rgba(165,67,255,.12),rgba(165,67,255,.02) 38%,transparent 70%);content:"";inset:0;opacity:0;position:absolute;transform:translateY(8px);transition:opacity .22s ease,transform .22s cubic-bezier(.16,1,.3,1);z-index:-2}.app-menu__item[data-v-a3480531]:after{background:linear-gradient(90deg,transparent,hsla(41,80%,82%,.92),rgba(208,97,255,.9),hsla(41,80%,82%,.92),transparent);bottom:0;content:"";filter:drop-shadow(0 0 8px rgba(208,97,255,.75));height:3px;left:4px;opacity:0;position:absolute;right:4px;transform:scaleX(.28);transition:opacity .2s ease,transform .24s cubic-bezier(.16,1,.3,1)}.app-menu__item[data-v-a3480531]:hover:not(.app-menu__item--disabled){color:#fff0bd}.app-menu__item[data-v-a3480531]:hover:not(.app-menu__item--disabled):before{opacity:1;transform:translateY(0)}.app-menu__item[data-v-a3480531]:hover:not(.app-menu__item--disabled):after{opacity:.85}.app-menu__item:hover:not(.app-menu__item--disabled) .app-menu__item-label[data-v-a3480531]{text-shadow:0 0 10px hsla(41,80%,82%,.38),0 0 18px rgba(165,67,255,.36);transform:translateY(-1px)}.app-menu__item:hover:not(.app-menu__item--disabled) .app-menu__item-glow[data-v-a3480531]{opacity:1;transform:scaleX(1)}.app-menu__item-label[data-v-a3480531]{font-size:.96rem;font-weight:700;letter-spacing:.18em;line-height:1;position:relative;text-transform:uppercase;transition:transform .18s ease,text-shadow .18s ease;z-index:2}.app-menu__item-glow[data-v-a3480531]{background:radial-gradient(circle at 50% 100%,hsla(41,80%,82%,.36),transparent 20%),linear-gradient(180deg,rgba(165,67,255,.34),rgba(165,67,255,.12) 46%,transparent);filter:blur(.2px);inset:0;opacity:0;position:absolute;transform:scaleX(.68);transition:opacity .22s ease,transform .26s cubic-bezier(.16,1,.3,1);z-index:-1}.app-menu__item--active[data-v-a3480531]{background:linear-gradient(180deg,rgba(165,67,255,.28),rgba(72,28,110,.26) 54%,rgba(14,13,29,.12));box-shadow:inset 0 0 0 1px #d7b67914,inset 0 -18px 26px #a443ff1f;color:#fff3c8}.app-menu__item--active[data-v-a3480531]:before{opacity:1;transform:translateY(0)}.app-menu__item--active .app-menu__item-glow[data-v-a3480531],.app-menu__item--active[data-v-a3480531]:after{opacity:1;transform:scaleX(1)}.app-menu__item--active .app-menu__item-label[data-v-a3480531]{text-shadow:0 0 12px hsla(41,80%,82%,.42),0 0 24px rgba(165,67,255,.48)}.app-menu__item--active .app-menu__item-label[data-v-a3480531]:after{background:radial-gradient(circle,#fff1c4,#d057ff 62%,rgba(165,67,255,.2));border:1px solid hsla(41,80%,82%,.9);bottom:-34px;box-shadow:0 0 8px #f6dfacbf,0 0 18px #d061ffb8;content:"";height:10px;left:50%;position:absolute;transform:translate(-50%) rotate(45deg);width:10px}.app-menu__item--disabled[data-v-a3480531]{cursor:not-allowed;filter:grayscale(.3);opacity:.42}.app-menu__item--disabled[data-v-a3480531]:hover{background:transparent;color:#f6dfacd1}.app-menu__item--invite[data-v-a3480531]{color:#d7ecff}.app-menu__item--invite[data-v-a3480531]:hover:not(.app-menu__item--disabled){color:#fff}.app-menu__burger[data-v-a3480531]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;cursor:pointer;display:inline-flex;flex-direction:column;gap:5px;height:100%;justify-content:center;margin-left:4px;padding:0;position:relative;width:44px}@media (min-width:768px){.app-menu__burger[data-v-a3480531]{display:none}}.app-menu__burger span[data-v-a3480531]{background:var(--gold-bright);border-radius:999px;box-shadow:0 0 8px #f6dfac57;display:block;height:2px;margin-inline:auto;transition:transform .18s ease,opacity .18s ease;width:24px}.app-menu__burger--open span[data-v-a3480531]:first-child{transform:translateY(7px) rotate(45deg)}.app-menu__burger--open span[data-v-a3480531]:nth-child(2){opacity:0}.app-menu__burger--open span[data-v-a3480531]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.app-menu__mobile[data-v-a3480531]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:radial-gradient(circle at 20% 0,rgba(165,67,255,.16),transparent 34%),rgba(2,6,16,.78);inset:var(--menu-height-mobile) 0 0;position:fixed;z-index:500}@media (min-width:768px){.app-menu__mobile[data-v-a3480531]{display:none}}.app-menu__mobile-panel[data-v-a3480531]{background:linear-gradient(180deg,rgba(8,14,31,.98),rgba(5,9,20,.94));border-right:1px solid hsla(39,54%,66%,.28);box-shadow:18px 0 36px #00000061;height:100%;padding:18px;width:min(100%,390px)}.app-menu__mobile-item[data-v-a3480531]{align-items:center;background:linear-gradient(90deg,rgba(28,38,76,.58),rgba(15,23,50,.28));border:1px solid hsla(39,54%,66%,.18);color:#f6dface0;cursor:pointer;display:flex;font-size:.92rem;font-weight:700;letter-spacing:.16em;min-height:54px;padding:0 18px;position:relative;text-decoration:none;text-transform:uppercase;width:100%}.app-menu__mobile-item+.app-menu__mobile-item[data-v-a3480531]{margin-top:10px}.app-menu__mobile-item--active[data-v-a3480531]{background:linear-gradient(90deg,rgba(165,67,255,.38),rgba(15,23,50,.34));border-color:#f6dfac8a;box-shadow:inset 0 0 20px #a543ff1f,0 0 18px #a543ff1f;color:#fff3c8}.app-menu__mobile-item--disabled[data-v-a3480531]{opacity:.42;pointer-events:none}.invite-dialog[data-v-a3480531]{background:radial-gradient(circle at 50% 0,rgba(165,67,255,.22),transparent 42%),linear-gradient(180deg,#101a36,#071022)!important;border:1px solid hsla(39,54%,66%,.28);box-shadow:0 24px 48px #0000007a,0 0 28px #a543ff24;color:#fff}.invite-dialog__title[data-v-a3480531]{color:var(--gold-bright)}.invite-dialog__qr[data-v-a3480531]{border-radius:10px;display:block;max-width:220px}.mobile-menu-enter-active[data-v-a3480531],.mobile-menu-leave-active[data-v-a3480531]{transition:opacity .18s ease}.mobile-menu-enter-active .app-menu__mobile-panel[data-v-a3480531],.mobile-menu-leave-active .app-menu__mobile-panel[data-v-a3480531]{transition:transform .22s cubic-bezier(.16,1,.3,1),filter .22s ease}.mobile-menu-enter-from[data-v-a3480531],.mobile-menu-leave-to[data-v-a3480531]{opacity:0}.mobile-menu-enter-from .app-menu__mobile-panel[data-v-a3480531],.mobile-menu-leave-to .app-menu__mobile-panel[data-v-a3480531]{filter:blur(4px);transform:translate(-18px)}@media (prefers-reduced-motion:reduce){.app-menu[data-v-a3480531] *,.app-menu[data-v-a3480531] :after,.app-menu[data-v-a3480531] :before{animation:none!important;transition:none!important}}.invite-dialog-shell[data-v-a3480531] .v-overlay__content{overflow:visible}.invite-panel[data-v-a3480531]{--invite-gold:#d8b778;--invite-gold-bright:#f5dfac;--invite-purple:#b653ff;--invite-blue:#74d8ff;color:#fff;min-height:520px;width:min(720px,100vw - 28px)}.invite-panel__close[data-v-a3480531]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(5,10,24,.66);border:1px solid hsla(39,55%,66%,.24);color:#f5dfadc2;cursor:pointer;display:grid;height:34px;padding:0;place-items:center;position:absolute;right:34px;top:28px;transition:color .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease;width:34px;z-index:5}.invite-panel__close[data-v-a3480531]:hover{background:rgba(182,83,255,.16);border-color:#f5dfad85;box-shadow:0 0 16px #b653ff38;color:var(--invite-gold-bright);transform:translateY(-1px)}.invite-panel__header[data-v-a3480531]{align-items:center;border-bottom:1px solid hsla(39,55%,66%,.16);display:flex;gap:18px;padding:62px 58px 24px;position:relative;z-index:1}.invite-panel__sigil[data-v-a3480531]{background:radial-gradient(circle at 50% 34%,hsla(42,78%,82%,.12),transparent 46%),linear-gradient(180deg,rgba(10,16,35,.96),rgba(4,8,18,.96));border:1px solid hsla(39,55%,66%,.38);border-radius:50%;box-shadow:0 0 18px #b653ff2e,inset 0 0 18px #f5dfad0f;color:var(--invite-gold-bright);display:grid;flex:0 0 auto;height:58px;place-items:center;position:relative;width:58px}.invite-panel__sigil[data-v-a3480531]:after{border:1px solid hsla(39,55%,66%,.12);border-radius:inherit;content:"";inset:-6px;position:absolute}.invite-panel__eyebrow[data-v-a3480531]{color:var(--invite-gold);font-size:.72rem;font-weight:800;letter-spacing:.28em;margin:0 0 6px;text-transform:uppercase}.invite-panel__title[data-v-a3480531]{color:var(--invite-gold-bright);font-size:clamp(1.45rem,4vw,2.05rem);letter-spacing:.08em;line-height:1;margin:0;text-shadow:0 2px 8px rgba(0,0,0,.56),0 0 18px rgba(182,83,255,.2);text-transform:uppercase}.invite-panel__subtitle[data-v-a3480531]{color:#dae0f7ad;font-size:.88rem;line-height:1.5;margin:10px 0 0}.invite-panel__body[data-v-a3480531]{display:grid;gap:24px;grid-template-columns:220px minmax(0,1fr);padding:28px 58px 24px;position:relative;z-index:1}.invite-panel__qr-panel[data-v-a3480531]{align-items:center;display:flex;flex-direction:column}.invite-panel__qr-frame[data-v-a3480531]{background:radial-gradient(circle at 50% 0,rgba(182,83,255,.14),transparent 52%),rgba(5,10,24,.68);border:1px solid hsla(39,55%,66%,.32);box-shadow:inset 0 0 18px #ffffff09,0 0 22px #b653ff1f;display:grid;height:178px;padding:12px;place-items:center;position:relative;width:178px}.invite-panel__qr-frame[data-v-a3480531]:after,.invite-panel__qr-frame[data-v-a3480531]:before{background:rgba(12,18,38,.96);border:1px solid hsla(42,78%,82%,.7);content:"";height:12px;position:absolute;transform:rotate(45deg);width:12px}.invite-panel__qr-frame[data-v-a3480531]:before{left:calc(50% - 6px);top:-7px}.invite-panel__qr-frame[data-v-a3480531]:after{bottom:-7px;left:calc(50% - 6px)}.invite-panel__qr[data-v-a3480531]{background:#fff;border-radius:4px;display:block;height:100%;width:100%}.invite-panel__referral[data-v-a3480531]{background:rgba(5,10,24,.48);border:1px solid hsla(39,55%,66%,.18);margin-top:16px;padding:10px 12px;text-align:center;width:178px}.invite-panel__referral span[data-v-a3480531]{color:#dae0f78a;display:block;font-size:.62rem;font-weight:800;letter-spacing:.14em;margin-bottom:4px;text-transform:uppercase}.invite-panel__referral strong[data-v-a3480531]{color:var(--invite-gold-bright);font-size:.9rem;letter-spacing:.08em}.invite-panel__section-title[data-v-a3480531]{align-items:center;color:var(--invite-gold-bright);display:flex;font-size:.76rem;font-weight:800;gap:8px;letter-spacing:.16em;margin-bottom:10px;text-transform:uppercase}.invite-panel__help[data-v-a3480531]{color:#dae0f79e;font-size:.82rem;line-height:1.5;margin:0 0 12px}.invite-panel__divider[data-v-a3480531]{align-items:center;color:#f5dfaddb;display:grid;gap:12px;grid-template-columns:1fr auto 1fr;margin:22px 0}.invite-panel__divider span[data-v-a3480531]{background:linear-gradient(90deg,transparent,hsla(39,55%,66%,.34),transparent);height:1px}.invite-panel__divider strong[data-v-a3480531]{font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.invite-panel__field[data-v-a3480531] .v-field{background:linear-gradient(180deg,rgba(12,18,42,.88),rgba(5,10,24,.88))!important;border:1px solid hsla(39,55%,66%,.24);border-radius:0;box-shadow:inset 0 0 0 1px #ffffff06,0 0 18px #00000029}.invite-panel__field[data-v-a3480531] .v-field--focused{border-color:#f5dfad7a;box-shadow:0 0 0 1px #f5dfad1f,0 0 22px #b653ff2e}.invite-panel__field[data-v-a3480531] .v-label{color:#dae0f799}.invite-panel__field[data-v-a3480531] input{color:#ffffffe0;font-size:.86rem}.invite-panel__icon-action[data-v-a3480531]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(182,83,255,.1);border:1px solid hsla(39,55%,66%,.2);color:#f5dfadd1;cursor:pointer;display:grid;height:34px;padding:0;place-items:center;transition:color .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease;width:34px}.invite-panel__icon-action[data-v-a3480531]:hover:not(:disabled){background:rgba(182,83,255,.18);border-color:#f5dfad85;box-shadow:0 0 16px #b653ff3d;color:#fff3c8;transform:translateY(-1px)}.invite-panel__icon-action[data-v-a3480531]:disabled{cursor:not-allowed;filter:grayscale(.5);opacity:.42}.invite-panel__actions[data-v-a3480531]{display:flex;justify-content:flex-end;padding:0 58px 56px;position:relative;z-index:1}.invite-panel__button[data-v-a3480531]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(180deg,rgba(28,38,76,.72),rgba(9,15,34,.84));border:1px solid hsla(39,55%,66%,.28);color:#f5dfade0;cursor:pointer;font-size:.78rem;font-weight:800;height:40px;letter-spacing:.16em;min-width:112px;padding:0 24px;text-transform:uppercase;transition:color .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.invite-panel__button[data-v-a3480531]:hover{background:linear-gradient(180deg,rgba(65,42,102,.8),rgba(16,20,44,.9));border-color:#f5dfad85;box-shadow:0 0 18px #b653ff2e;color:#fff3c8;transform:translateY(-1px)}@media (max-width:640px){.invite-panel[data-v-a3480531]{min-height:auto;width:calc(100vw - 20px)}.invite-panel__close[data-v-a3480531]{right:26px;top:22px}.invite-panel__header[data-v-a3480531]{align-items:flex-start;padding:54px 34px 22px}.invite-panel__sigil[data-v-a3480531]{height:46px;width:46px}.invite-panel__body[data-v-a3480531]{grid-template-columns:1fr;padding:24px 34px}.invite-panel__qr-panel[data-v-a3480531]{display:none}.invite-panel__actions[data-v-a3480531]{padding:0 34px 46px}.invite-panel__button[data-v-a3480531]{width:100%}}.v-snackbar{justify-content:center;margin:8px;margin-inline-end:calc(8px + var(--v-scrollbar-offset));z-index:10000}.v-snackbar:not(.v-snackbar--centered):not(.v-snackbar--top){align-items:flex-end}.v-snackbar__wrapper{align-items:center;border-radius:4px;display:flex;max-width:672px;min-height:48px;min-width:344px;padding:0}.v-snackbar--variant-outlined,.v-snackbar--variant-plain,.v-snackbar--variant-text,.v-snackbar--variant-tonal{background:transparent;color:inherit}.v-snackbar--variant-plain{opacity:.62}.v-snackbar--variant-plain:focus,.v-snackbar--variant-plain:hover{opacity:1}.v-snackbar--variant-plain .v-snackbar__overlay{display:none}.v-snackbar--variant-elevated,.v-snackbar--variant-flat{background:rgb(var(--v-theme-surface-variant));color:rgb(var(--v-theme-on-surface-variant))}.v-snackbar--variant-elevated{box-shadow:0 3px 5px -1px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 6px 10px 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 1px 18px 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.12))}.v-snackbar--variant-flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 0 0 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.12))}.v-snackbar--variant-outlined{border:thin solid}.v-snackbar--variant-text .v-snackbar__overlay{background:currentColor}.v-snackbar--variant-tonal .v-snackbar__underlay{background:currentColor;border-radius:inherit;bottom:0;left:0;opacity:var(--v-activated-opacity);pointer-events:none;position:absolute;right:0;top:0}.v-snackbar__content{flex-grow:1;font-size:.875rem;font-weight:400;letter-spacing:.0178571429em;line-height:1.25rem;margin-right:auto;padding:14px 16px;text-align:initial}.v-snackbar__actions{align-items:center;align-self:center;display:flex;margin-inline-end:8px}.v-snackbar__actions>.v-btn{min-width:auto;padding:0 8px}.v-snackbar--absolute{position:absolute;z-index:1}.v-snackbar--multi-line .v-snackbar__wrapper{min-height:68px}.v-snackbar--vertical .v-snackbar__wrapper{flex-direction:column}.v-snackbar--vertical .v-snackbar__wrapper .v-snackbar__actions{align-self:flex-end;margin-bottom:8px}.v-snackbar-transition-enter-active,.v-snackbar-transition-leave-active{transition-duration:.15s;transition-timing-function:cubic-bezier(0,0,.2,1)}.v-snackbar-transition-enter-active{transition-property:opacity,transform}.v-snackbar-transition-enter-from{opacity:0;transform:scale(.8)}.v-snackbar-transition-leave-active{transition-property:opacity}.v-snackbar-transition-leave-to{opacity:0}.user-menu[data-v-08af7813]{--hud-gold:#d8b778;--hud-gold-bright:#f5dfac;--hud-purple:#b653ff;--hud-green:#45e58c;--hud-text:hsla(41,49%,92%,.92);--hud-muted:rgba(218,224,247,.58);gap:14px;justify-content:flex-end;min-width:0;position:relative}.user-menu[data-v-08af7813],.user-menu__wallet[data-v-08af7813]{align-items:center;display:flex;height:100%}.user-menu__resource[data-v-08af7813]{align-items:center;color:var(--hud-text);display:flex;font-size:.92rem;font-weight:700;gap:8px;line-height:1;text-shadow:0 1px 2px rgba(0,0,0,.55)}.user-menu__resource-icon[data-v-08af7813]{filter:drop-shadow(0 0 6px rgba(255,255,255,.18)) drop-shadow(0 0 10px rgba(80,190,255,.26));height:25px;-o-object-fit:contain;object-fit:contain;width:25px}.user-menu__resource-value[data-v-08af7813]{min-width:50px}.user-menu__resource-value--compact[data-v-08af7813]{display:none}.user-menu__divider[data-v-08af7813]{background:linear-gradient(180deg,transparent,hsla(39,55%,66%,.34),transparent);display:block;height:44px;width:1px}.user-menu__profile[data-v-08af7813]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:inherit;cursor:pointer;display:flex;gap:10px;height:64px;padding:0;position:relative}.user-menu__profile:hover .user-menu__level-badge[data-v-08af7813]{border-color:#f5dfad94;box-shadow:0 0 14px #f5dfad29,0 0 20px #b553ff2e}.user-menu__profile:hover .user-menu__name[data-v-08af7813]{color:#fff4cc;text-shadow:0 0 10px hsla(42,78%,82%,.35),0 0 18px rgba(181,83,255,.32)}.user-menu__profile:hover .user-menu__xp[data-v-08af7813]:after{filter:drop-shadow(0 0 6px rgba(181,83,255,.85)) drop-shadow(0 0 12px rgba(181,83,255,.42))}.user-menu__level-badge[data-v-08af7813]{background:radial-gradient(circle at 50% 40%,rgba(89,12,152,.12),transparent 44%),linear-gradient(180deg,rgba(10,16,35,.95),rgba(4,8,18,.96));border-radius:50%;box-shadow:inset 0 0 0 1px #590c9870,0 0 18px #590c9847;color:var(--hud-gold-bright);display:grid;height:52px;place-items:center;position:relative;transition:border-color .18s ease,box-shadow .18s ease;width:52px}.user-menu__level-badge[data-v-08af7813]:before{border:1px solid hsla(39,55%,66%,.12);border-radius:50%;content:"";inset:-6px;position:absolute}.user-menu__level-small[data-v-08af7813]{display:block;font-size:.56rem;margin-bottom:-10px;opacity:.72}.user-menu__level-value[data-v-08af7813]{display:block;font-size:.9rem;font-weight:800;line-height:1;margin-top:10px}.user-menu__identity[data-v-08af7813]{display:flex;flex-direction:column;padding-top:4px;position:relative;width:136px}.user-menu__identity-top[data-v-08af7813]{align-items:center;display:flex;gap:6px;min-width:0}.user-menu__level-inline[data-v-08af7813]{color:var(--hud-gold-bright);font-size:.82rem;font-weight:700;line-height:1}.user-menu__name[data-v-08af7813]{color:#f4eee6;font-size:.88rem;font-weight:800;line-height:1;max-width:86px;overflow:hidden;text-overflow:ellipsis;transition:color .18s ease,text-shadow .18s ease;white-space:nowrap}.user-menu__copy[data-v-08af7813]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:#f5dfad6b;cursor:pointer;display:inline-flex;height:18px;justify-content:center;padding:0;transition:color .16s ease,transform .16s ease;width:18px}.user-menu__copy[data-v-08af7813]:hover{color:var(--hud-gold-bright);transform:scale(1.08)}.user-menu__status[data-v-08af7813]{align-items:center;color:var(--hud-green);display:flex;font-size:.68rem;font-weight:700;gap:5px;line-height:1;margin-top:6px}.user-menu__status-dot[data-v-08af7813]{background:var(--hud-green);border-radius:50%;box-shadow:0 0 7px #45e58ce6,0 0 14px #45e58c6b;height:6px;width:6px}.user-menu__xp[data-v-08af7813]{background:rgba(111,116,158,.34);border-radius:999px;bottom:-11px;height:4px;left:0;overflow:hidden;position:absolute;width:132px}.user-menu__xp[data-v-08af7813]:before{background:linear-gradient(90deg,hsla(0,0%,100%,.12),transparent);content:"";inset:0;position:absolute}.user-menu__xp[data-v-08af7813]:after{background:linear-gradient(90deg,#8b4dff,#cf58ff,#f0c4ff);border-radius:inherit;box-shadow:0 0 10px #b553ff85;content:"";inset:0 auto 0 0;position:absolute;transition:width .24s ease,filter .18s ease;width:var(--xp-progress)}.user-menu__avatar-button[data-v-08af7813]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:50%;cursor:pointer;display:grid;height:70px;margin-left:-4px;padding:0;place-items:center;position:relative;width:70px}.user-menu__avatar-button:hover .user-menu__avatar-frame[data-v-08af7813]{filter:drop-shadow(0 0 10px rgba(245,223,172,.32)) drop-shadow(0 0 20px rgba(181,83,255,.28));transform:scale(1.055) rotate(8deg)}.user-menu__avatar-button:hover .user-menu__avatar[data-v-08af7813]{transform:scale(1.035)}.user-menu__avatar[data-v-08af7813]{border-radius:50%;height:54px;position:relative;transition:transform .18s ease;width:54px;z-index:1}.user-menu__avatar-frame[data-v-08af7813]{height:70px;pointer-events:none;position:absolute;transition:transform .28s cubic-bezier(.16,1,.3,1),filter .18s ease;width:70px}.user-dialog-shell[data-v-08af7813] .v-overlay__content{overflow:visible}.user-panel[data-v-08af7813]{--user-gold:#d8b778;--user-gold-bright:#f5dfac;--user-purple:#b653ff;--user-green:#45e58c;color:#fff;min-height:560px;width:min(680px,100vw - 28px)}.user-panel__close[data-v-08af7813]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(5,10,24,.66);border:1px solid hsla(39,55%,66%,.24);color:#f5dfadc2;cursor:pointer;display:grid;height:34px;padding:0;place-items:center;position:absolute;right:34px;top:48px;transition:color .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease;width:34px;z-index:5}.user-panel__close[data-v-08af7813]:hover{background:rgba(182,83,255,.16);border-color:#f5dfad85;box-shadow:0 0 16px #b653ff38;color:var(--user-gold-bright);transform:translateY(-1px)}.user-panel__header[data-v-08af7813]{align-items:center;border-bottom:1px solid hsla(39,55%,66%,.16);display:flex;gap:18px;padding:62px 58px 24px;position:relative;z-index:1}.user-panel__sigil[data-v-08af7813]{background:radial-gradient(circle at 50% 34%,hsla(42,78%,82%,.12),transparent 46%),linear-gradient(180deg,rgba(10,16,35,.96),rgba(4,8,18,.96));border:1px solid hsla(39,55%,66%,.38);border-radius:50%;box-shadow:0 0 18px #b653ff2e,inset 0 0 18px #f5dfad0f;color:var(--user-gold-bright);display:grid;flex:0 0 auto;height:58px;place-items:center;position:relative;width:58px}.user-panel__sigil[data-v-08af7813]:after{border:1px solid hsla(39,55%,66%,.12);border-radius:inherit;content:"";inset:-6px;position:absolute}.user-panel__eyebrow[data-v-08af7813]{color:var(--user-gold);font-size:.72rem;font-weight:800;letter-spacing:.28em;margin:0 0 6px;text-transform:uppercase}.user-panel__title[data-v-08af7813]{color:var(--user-gold-bright);font-size:clamp(1.45rem,4vw,2.05rem);letter-spacing:.08em;line-height:1;margin:0;text-shadow:0 2px 8px rgba(0,0,0,.56),0 0 18px rgba(182,83,255,.2);text-transform:uppercase}.user-panel__subtitle[data-v-08af7813]{color:#dae0f7ad;font-size:.88rem;line-height:1.5;margin:10px 0 0}.user-panel__body[data-v-08af7813]{display:grid;gap:28px;grid-template-columns:150px minmax(0,1fr);padding:28px 58px 24px;position:relative;z-index:1}.user-panel__tabs[data-v-08af7813]{border-right:1px solid hsla(39,55%,66%,.16)}.user-panel__tabs[data-v-08af7813] .v-tab{color:#dae0f79e;justify-content:flex-start;letter-spacing:.08em;text-transform:uppercase}.user-panel__tabs[data-v-08af7813] .v-tab--selected{color:var(--user-gold-bright)}.user-panel__content[data-v-08af7813]{min-width:0}.user-panel__avatar-upload[data-v-08af7813]{cursor:pointer;display:block;margin:0 auto 26px;width:-moz-max-content;width:max-content}.user-panel__avatar-wrap[data-v-08af7813]{display:grid;height:184px;place-items:center;position:relative;width:184px}.user-panel__avatar[data-v-08af7813]{border-radius:50%;position:relative;z-index:1}.user-panel__avatar-frame[data-v-08af7813]{filter:drop-shadow(0 0 10px rgba(245,223,172,.2)) drop-shadow(0 0 20px rgba(182,83,255,.18));height:calc(100% + 32px);inset:-16px;-o-object-fit:contain;object-fit:contain;pointer-events:none;position:absolute;width:calc(100% + 32px);z-index:2}.user-panel__stats[data-v-08af7813]{display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin-bottom:22px}.user-panel__stat[data-v-08af7813]{background:rgba(5,10,24,.48);border:1px solid hsla(39,55%,66%,.16);padding:10px 8px;text-align:center}.user-panel__stat span[data-v-08af7813]{color:#dae0f78a;display:block;font-size:.62rem;font-weight:800;letter-spacing:.14em;margin-bottom:4px;text-transform:uppercase}.user-panel__stat strong[data-v-08af7813]{color:var(--user-gold-bright);font-size:.82rem;letter-spacing:.04em}.user-panel__section-title[data-v-08af7813]{align-items:center;color:var(--user-gold-bright);display:flex;font-size:.76rem;font-weight:800;gap:8px;letter-spacing:.16em;margin-bottom:10px;text-transform:uppercase}.user-panel__field[data-v-08af7813] .v-field{background:linear-gradient(180deg,rgba(12,18,42,.88),rgba(5,10,24,.88))!important;border:1px solid hsla(39,55%,66%,.24);border-radius:0;box-shadow:inset 0 0 0 1px #ffffff06,0 0 18px #00000029}.user-panel__field[data-v-08af7813] .v-field--focused{border-color:#f5dfad7a;box-shadow:0 0 0 1px #f5dfad1f,0 0 22px #b653ff2e}.user-panel__field[data-v-08af7813] .v-label{color:#dae0f799}.user-panel__field[data-v-08af7813] input{color:#ffffffe0;font-size:.86rem}.user-panel__icon-action[data-v-08af7813]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(182,83,255,.1);border:1px solid hsla(39,55%,66%,.2);color:#f5dfadd1;cursor:pointer;display:grid;height:34px;padding:0;place-items:center;transition:color .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease;width:34px}.user-panel__icon-action[data-v-08af7813]:hover:not(:disabled){background:rgba(182,83,255,.18);border-color:#f5dfad85;box-shadow:0 0 16px #b653ff3d;color:#fff3c8;transform:translateY(-1px)}.user-panel__icon-action[data-v-08af7813]:disabled{cursor:not-allowed;filter:grayscale(.5);opacity:.42}.user-panel__actions[data-v-08af7813]{display:flex;gap:12px;justify-content:space-between;padding:0 58px 56px;position:relative;z-index:1}.user-panel__button[data-v-08af7813]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(180deg,rgba(28,38,76,.72),rgba(9,15,34,.84));border:1px solid hsla(39,55%,66%,.28);color:#f5dfade0;cursor:pointer;font-size:.78rem;font-weight:800;height:40px;letter-spacing:.16em;min-width:112px;padding:0 24px;text-transform:uppercase;transition:color .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.user-panel__button[data-v-08af7813]:hover{background:linear-gradient(180deg,rgba(65,42,102,.8),rgba(16,20,44,.9));border-color:#f5dfad85;box-shadow:0 0 18px #b653ff2e;color:#fff3c8;transform:translateY(-1px)}.user-panel__button--danger[data-v-08af7813]{border-color:#ff606057;color:#ffa8a8eb}.user-panel__button--danger[data-v-08af7813]:hover{background:linear-gradient(180deg,rgba(92,28,48,.7),rgba(25,12,24,.9));border-color:#ff757594;box-shadow:0 0 18px #ff467829;color:#ffd0d0}@media (max-width:640px){.user-panel[data-v-08af7813]{min-height:auto;width:calc(100vw - 20px)}.user-panel__close[data-v-08af7813]{right:26px;top:22px}.user-panel__header[data-v-08af7813]{align-items:flex-start;padding:54px 34px 22px}.user-panel__sigil[data-v-08af7813]{height:46px;width:46px}.user-panel__body[data-v-08af7813]{gap:22px;grid-template-columns:1fr;padding:24px 34px}.user-panel__body--mobile[data-v-08af7813]{display:block}.user-panel__tabs[data-v-08af7813]{border-bottom:1px solid hsla(39,55%,66%,.16);border-right:0;margin-bottom:22px}.user-panel__avatar-wrap[data-v-08af7813]{height:164px;width:164px}.user-panel__stats[data-v-08af7813]{grid-template-columns:1fr}.user-panel__actions[data-v-08af7813]{flex-direction:column-reverse;padding:0 34px 46px}.user-panel__button[data-v-08af7813]{width:100%}}.upload-mask[data-v-08af7813]{align-items:center;border-radius:50%;display:flex;height:100%;justify-content:center;overflow:hidden;position:relative;width:100%}.upload-mask[data-v-08af7813]:after{background:radial-gradient(circle at 50% 50%,rgba(165,67,255,.24),rgba(0,12,32,.86));content:"";inset:0;opacity:0;position:absolute;transition:visibility .18s ease,opacity .18s ease;visibility:hidden}.upload-mask.active[data-v-08af7813]:after,.upload-mask:not(.active):hover .upload-icon[data-v-08af7813],.upload-mask[data-v-08af7813]:not(.active):hover:after{opacity:1;visibility:visible}.upload-icon[data-v-08af7813]{inset:0;margin:auto;opacity:0;position:absolute;transition:visibility .18s ease,opacity .18s ease;visibility:hidden;z-index:1}@media (max-width:767px){.user-menu[data-v-08af7813]{gap:8px}.user-menu__resource[data-v-08af7813]{font-size:.74rem;gap:5px}.user-menu__resource-icon[data-v-08af7813]{height:19px;width:19px}.user-menu__resource-value--full[data-v-08af7813]{display:none}.user-menu__resource-value--compact[data-v-08af7813]{display:inline;min-width:auto}.user-menu__divider[data-v-08af7813]{display:none}.user-menu__profile[data-v-08af7813]{height:46px}.user-menu__level-badge[data-v-08af7813]{height:40px;width:40px}.user-menu__level-small[data-v-08af7813]{font-size:.48rem;margin-bottom:-8px}.user-menu__level-value[data-v-08af7813]{font-size:.76rem;margin-top:8px}.user-menu__identity[data-v-08af7813]{display:none}.user-menu__avatar-button[data-v-08af7813]{height:48px;margin-left:0;width:48px}.user-menu__avatar[data-v-08af7813]{height:40px;width:40px}.user-menu__avatar-frame[data-v-08af7813]{height:calc(100% + 16px);inset:-8px;width:calc(100% + 16px)}}.v-tabs{display:flex;height:var(--v-tabs-height)}.v-tabs--density-default{--v-tabs-height:48px}.v-tabs--density-default.v-tabs--stacked{--v-tabs-height:72px}.v-tabs--density-comfortable{--v-tabs-height:44px}.v-tabs--density-comfortable.v-tabs--stacked{--v-tabs-height:68px}.v-tabs--density-compact{--v-tabs-height:36px}.v-tabs--density-compact.v-tabs--stacked{--v-tabs-height:60px}.v-tabs.v-slide-group--vertical{--v-tabs-height:48px;flex:none;height:auto}.v-tabs--align-tabs-title:not(.v-slide-group--has-affixes) .v-tab:first-child{margin-inline-start:42px}.v-tabs--align-tabs-center .v-slide-group__content>:last-child,.v-tabs--fixed-tabs .v-slide-group__content>:last-child{margin-inline-end:auto}.v-tabs--align-tabs-center .v-slide-group__content>:first-child,.v-tabs--fixed-tabs .v-slide-group__content>:first-child{margin-inline-start:auto}.v-tabs--grow{flex-grow:1}.v-tabs--grow .v-tab{flex:1 0 auto;max-width:none}.v-tabs--align-tabs-end .v-tab:first-child{margin-inline-start:auto}.v-tabs--align-tabs-end .v-tab:last-child{margin-inline-end:0}@media (max-width:1279.98px){.v-tabs.v-slide-group--is-overflowing.v-slide-group--horizontal:not(.v-slide-group--has-affixes) .v-tab:first-child{margin-inline-start:52px}.v-tabs.v-slide-group--is-overflowing.v-slide-group--horizontal:not(.v-slide-group--has-affixes) .v-tab:last-child{margin-inline-end:52px}}.v-tab.v-tab{--v-btn-height:var(--v-tabs-height);min-width:90px}.v-slide-group--horizontal .v-tab{max-width:360px}.v-slide-group--vertical .v-tab{justify-content:start}.v-tab__slider{background:currentColor;bottom:0;height:2px;left:0;opacity:0;pointer-events:none;position:absolute;width:100%}.v-tab--selected .v-tab__slider{opacity:1}.v-slide-group--vertical .v-tab__slider{height:100%;top:0;width:2px}.v-slide-group{display:flex;overflow:hidden}.v-slide-group__next,.v-slide-group__prev{align-items:center;cursor:pointer;display:flex;flex:0 1 52px;justify-content:center;min-width:52px}.v-slide-group__next--disabled,.v-slide-group__prev--disabled{opacity:var(--v-disabled-opacity);pointer-events:none}.v-slide-group__content{display:flex;flex:1 0 auto;position:relative;transition:all .2s cubic-bezier(.4,0,.2,1);white-space:nowrap}.v-slide-group__content>*{white-space:normal}.v-slide-group__container{contain:content;display:flex;flex:1 1 auto;overflow:hidden}.v-slide-group--vertical,.v-slide-group--vertical .v-slide-group__container,.v-slide-group--vertical .v-slide-group__content{flex-direction:column}.app-header[data-v-e9165106]{--header-height-mobile:56px;--header-height-desktop:86px;--header-bg:rgba(4,10,24,.94);--header-bg-soft:rgba(12,20,43,.76);--header-gold:#d7b77a;--header-gold-bright:#f6dfad;--header-purple:#9b3dff;--header-purple-soft:rgba(154,61,255,.36);background:radial-gradient(circle at 22% 0,rgba(124,59,255,.14),transparent 28%),radial-gradient(circle at 82% 0,rgba(203,154,85,.08),transparent 24%),linear-gradient(180deg,rgba(8,14,31,.98),rgba(5,9,20,.94));border-bottom:1px solid hsla(39,54%,65%,.42);box-shadow:0 8px 28px #0000006b,inset 0 0 0 1px #ffffff06,0 0 24px #7643ff14;color:#fff;height:var(--header-height-mobile);inset:0 0 auto 0;isolation:isolate;position:absolute;z-index:100}@media (min-width:768px){.app-header[data-v-e9165106]{height:var(--header-height-desktop)}}.app-header[data-v-e9165106]:before{background:linear-gradient(90deg,hsla(39,54%,65%,.14),transparent 16%,transparent 84%,hsla(39,54%,65%,.14)),repeating-linear-gradient(90deg,hsla(0,0%,100%,.025),hsla(0,0%,100%,.025) 1px,transparent 0,transparent 72px);inset:0;opacity:.44;z-index:-2}.app-header[data-v-e9165106]:after,.app-header[data-v-e9165106]:before{pointer-events:none;position:absolute}.app-header[data-v-e9165106]:after{background:linear-gradient(90deg,transparent,hsla(39,54%,65%,.28) 18%,hsla(41,80%,82%,.95) 50%,hsla(39,54%,65%,.28) 82%,transparent);bottom:-2px;content:"";filter:drop-shadow(0 0 8px rgba(214,180,119,.42));height:3px;left:0;opacity:.72;right:0;z-index:2}.app-header__inner[data-v-e9165106]{align-items:stretch;display:flex;height:100%;padding:0 10px;position:relative;width:100%;z-index:2}@media (min-width:768px){.app-header__inner[data-v-e9165106]{padding:0 24px 0 0}}.app-header__spacer[data-v-e9165106]{flex:1 1 auto;min-width:16px}.app-header__user[data-v-e9165106]{align-items:center;display:flex;height:100%;justify-content:flex-end;min-width:0}.app-header__ornament[data-v-e9165106]{background:radial-gradient(circle at 12% 10%,hsla(41,80%,82%,.18),transparent 20%),linear-gradient(135deg,hsla(39,54%,65%,.26),transparent 34%);bottom:-18px;-webkit-mask-image:linear-gradient(90deg,#000,transparent);mask-image:linear-gradient(90deg,#000,transparent);opacity:.7;pointer-events:none;position:absolute;top:0;width:220px;z-index:1}@media (max-width:767px){.app-header__ornament[data-v-e9165106]{opacity:.42;width:90px}}.app-header__ornament--left[data-v-e9165106]{left:0}.app-header__ornament--right[data-v-e9165106]{right:0;transform:scaleX(-1)}.client-footer[data-v-9d0716c0]{align-items:center;bottom:0;display:flex;height:64px;justify-content:flex-end;left:0;padding:.65rem 1rem;pointer-events:none;position:fixed;width:100%;z-index:99}.client-footer[data-v-9d0716c0]:before{height:96px;inset:auto 0 0;pointer-events:none;position:absolute}@media (min-width:768px){.client-footer[data-v-9d0716c0]{height:72px;padding:.8rem 1.25rem}}.client-footer__nav[data-v-9d0716c0]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(180deg,rgba(11,18,37,.88),rgba(4,8,18,.92));border:1px solid hsla(39,80%,78%,.18);box-shadow:inset 0 0 0 1px #ffffff09,0 10px 28px #00000059;display:flex;gap:.5rem;padding:.35rem;pointer-events:auto;position:relative;z-index:1}.client-footer__nav[data-v-9d0716c0]:after,.client-footer__nav[data-v-9d0716c0]:before{background:linear-gradient(90deg,transparent,hsla(39,80%,78%,.5));content:"";height:1px;position:absolute;top:50%;width:18px}.client-footer__nav[data-v-9d0716c0]:before{right:100%}.client-footer__nav[data-v-9d0716c0]:after{left:100%;transform:scaleX(-1)}.client-footer__btn[data-v-9d0716c0]{background:transparent;border:1px solid transparent;color:#f4d49ab8;cursor:pointer;display:grid;height:38px;place-items:center;position:relative;transition:color .18s ease,border-color .18s ease,background .18s ease,transform .18s ease,box-shadow .18s ease;width:42px}.client-footer__btn[data-v-9d0716c0]:before{border:1px solid hsla(39,80%,78%,.06);content:"";inset:5px;opacity:0;position:absolute;transition:opacity .18s ease}.client-footer__btn[data-v-9d0716c0]:hover{background:hsla(39,80%,78%,.045);border-color:#f4d49a3d;box-shadow:0 0 14px #f4d49a1a;color:#f4d59a;transform:translateY(-2px)}.client-footer__btn[data-v-9d0716c0]:hover:before{opacity:1}.client-footer__btn.active[data-v-9d0716c0]{background:radial-gradient(circle,rgba(181,105,234,.16),transparent 65%),rgba(181,105,234,.045);border-color:#b569ea73;box-shadow:0 0 18px #b569ea38,inset 0 0 12px #b569ea14;color:#b569ea}.client-footer__btn.active[data-v-9d0716c0]:after{background:#b569ea;bottom:-7px;box-shadow:0 0 10px #b569eacc;content:"";height:4px;left:50%;position:absolute;transform:translate(-50%) rotate(45deg);width:4px}.client-footer__btn[data-v-9d0716c0]:active{transform:scale(.94)}.friend-list[data-v-2217db8b]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(circle at 100% 0,rgba(181,105,234,.12),transparent 34%),linear-gradient(180deg,rgba(10,17,36,.96),rgba(4,8,18,.98));border:1px solid hsla(39,80%,78%,.24);bottom:76px;box-shadow:inset 0 0 0 1px #ffffff09,0 18px 46px #00000080;color:#fff;display:flex;flex-direction:column;height:min(560px,100dvh - 120px);overflow:hidden;position:absolute;right:1rem;width:min(380px,100vw - 2rem);z-index:100}@media (max-width:640px){.friend-list[data-v-2217db8b]{bottom:72px;left:.75rem;right:.75rem;width:auto}}.friend-list__header[data-v-2217db8b]{align-items:center;background:linear-gradient(90deg,rgba(6,12,28,.98),rgba(16,22,46,.78));border-bottom:1px solid hsla(39,80%,78%,.14);display:flex;gap:1rem;justify-content:space-between;padding:1rem 1.1rem}.friend-list__eyebrow[data-v-2217db8b]{color:#b569ead9;display:block;font-size:.65rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.friend-list__header h2[data-v-2217db8b]{color:#f4d59a;font-size:1rem;font-weight:900;letter-spacing:.1em;margin:.2rem 0 0;text-transform:uppercase}.friend-list__add[data-v-2217db8b]{align-items:center;background:radial-gradient(circle,rgba(181,105,234,.16),transparent 70%),rgba(181,105,234,.04);border:1px solid rgba(181,105,234,.35);color:#f4d59a;cursor:pointer;display:inline-flex;font-size:.72rem;font-weight:800;gap:.35rem;letter-spacing:.08em;padding:.45rem .65rem;text-transform:uppercase;transition:.18s ease}.friend-list__add[data-v-2217db8b]:hover{border-color:#b569eaa6;box-shadow:0 0 14px #b569ea38;color:#fff}.friend-list__section[data-v-2217db8b]{border-bottom:1px solid hsla(39,80%,78%,.1)}.friend-list__section--main[data-v-2217db8b]{border-bottom:0;flex:1;min-height:0;overflow-y:auto}.friend-list__section-title[data-v-2217db8b]{background:rgba(3,8,18,.34);border-bottom:1px solid hsla(39,80%,78%,.08);color:#d8e1f594;font-size:.7rem;font-weight:900;letter-spacing:.16em;margin:0;padding:.65rem 1rem;text-transform:uppercase}.friend-list__friend[data-v-2217db8b],.friend-list__request[data-v-2217db8b]{align-items:center;background:transparent;border-bottom:1px solid hsla(39,80%,78%,.08);display:flex;gap:.75rem;padding:.85rem 1rem;transition:.18s ease;width:100%}.friend-list__friend[data-v-2217db8b]:hover,.friend-list__request[data-v-2217db8b]:hover{background:radial-gradient(circle at 100% 50%,rgba(181,105,234,.12),transparent 65%),hsla(39,80%,78%,.025)}.friend-list__avatar[data-v-2217db8b]{border:1px solid hsla(39,80%,78%,.35);border-radius:999px;box-shadow:0 0 12px #00000052;flex:0 0 auto;height:42px;width:42px}.friend-list__identity[data-v-2217db8b]{display:flex;flex:1;flex-direction:column;gap:.2rem;min-width:0}.friend-list__username[data-v-2217db8b]{color:#f4d59a;font-size:.95rem;font-weight:800;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.friend-list__status[data-v-2217db8b]{color:#b569ea;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:capitalize}.friend-list__status.online[data-v-2217db8b]{color:#56f5ff}.friend-list__actions[data-v-2217db8b]{align-items:center;display:flex;gap:.35rem;opacity:.55;transition:opacity .18s ease}.friend-list__friend:hover .friend-list__actions[data-v-2217db8b],.friend-list__request:hover .friend-list__actions[data-v-2217db8b]{opacity:1}.friend-list__icon-btn[data-v-2217db8b]{background:rgba(5,10,24,.58);border:1px solid hsla(39,80%,78%,.16);color:#f4d49ad1;cursor:pointer;display:grid;height:2rem;place-items:center;transition:.18s ease;width:2rem}.friend-list__icon-btn[data-v-2217db8b]:hover{border-color:#b569ea80;box-shadow:0 0 12px #b569ea38;color:#fff}.friend-list__icon-btn--success[data-v-2217db8b]{color:#56f5ff}.friend-list__icon-btn--success[data-v-2217db8b]:hover{border-color:#56f5ff8c;box-shadow:0 0 12px #56f5ff38}.friend-list__icon-btn--danger[data-v-2217db8b]{color:#ff6b8a}.friend-list__icon-btn--danger[data-v-2217db8b]:hover{border-color:#ff6b8a8c;box-shadow:0 0 12px #ff6b8a38}.friend-list__icon-btn--chat[data-v-2217db8b]{color:#b569ea}.friend-list__icon-btn--spectate[data-v-2217db8b]{color:#ff7acb}.add-friend-panel[data-v-2217db8b]{width:min(380px,100vw - 2rem)}.add-friend-panel__content[data-v-2217db8b]{color:#fff;padding:1.25rem}.add-friend-panel__header[data-v-2217db8b]{align-items:center;display:flex;gap:.75rem;margin-bottom:1rem}.add-friend-panel__icon[data-v-2217db8b]{background:radial-gradient(circle,rgba(181,105,234,.22),transparent 62%),rgba(6,14,31,.86);border:1px solid rgba(181,105,234,.55);color:#b569ea;display:grid;height:2.35rem;place-items:center;width:2.35rem}.add-friend-panel__title[data-v-2217db8b]{color:#f4d59a;display:block;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.add-friend-panel small[data-v-2217db8b]{color:#d8e1f594;display:block;font-size:.72rem;margin-top:.15rem}.add-friend-panel__actions[data-v-2217db8b]{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1rem}.add-friend-panel__button[data-v-2217db8b]{background:radial-gradient(circle,rgba(181,105,234,.16),transparent 70%),rgba(181,105,234,.05);border:1px solid rgba(181,105,234,.42);color:#f4d59a;cursor:pointer;font-size:.75rem;font-weight:900;letter-spacing:.1em;padding:.55rem .9rem;text-transform:uppercase;transition:.18s ease}.add-friend-panel__button[data-v-2217db8b]:hover:not(:disabled){border-color:#b569eab8;box-shadow:0 0 14px #b569ea38;color:#fff}.add-friend-panel__button[data-v-2217db8b]:disabled{cursor:default;opacity:.35}.add-friend-panel__button--ghost[data-v-2217db8b]{background:transparent;border-color:#f4d49a2e;color:#d8e1f599}.friend-fade-enter-active[data-v-2217db8b],.friend-fade-leave-active[data-v-2217db8b]{transition:all .2s ease}.friend-fade-enter-from[data-v-2217db8b],.friend-fade-leave-to[data-v-2217db8b]{opacity:0;transform:translateY(6px)}.chat-list[data-v-a3938b75]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(circle at 0 0,rgba(181,105,234,.12),transparent 34%),linear-gradient(180deg,rgba(10,17,36,.96),rgba(4,8,18,.98));border:1px solid hsla(39,80%,78%,.24);bottom:76px;box-shadow:inset 0 0 0 1px #ffffff09,0 18px 46px #00000080;color:#fff;display:flex;flex-direction:column;height:min(520px,100dvh - 120px);left:1rem;overflow:hidden;position:absolute;width:min(720px,100vw - 2rem);z-index:101}@media (max-width:640px){.chat-list[data-v-a3938b75]{bottom:72px;height:min(560px,100dvh - 100px);left:.75rem;right:.75rem;width:auto}}.chat-list__header[data-v-a3938b75]{align-items:center;background:linear-gradient(90deg,rgba(6,12,28,.98),rgba(16,22,46,.78));border-bottom:1px solid hsla(39,80%,78%,.14);display:flex;gap:1rem;justify-content:space-between;padding:1rem 1.1rem}.chat-list__eyebrow[data-v-a3938b75]{color:#b569ead9;display:block;font-size:.65rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.chat-list__header h2[data-v-a3938b75]{color:#f4d59a;font-size:1rem;font-weight:900;letter-spacing:.1em;margin:.2rem 0 0;text-transform:uppercase}.chat-list__close[data-v-a3938b75]{background:rgba(5,10,24,.55);border:1px solid hsla(39,80%,78%,.2);color:#f4d49acc;cursor:pointer;display:grid;height:2rem;place-items:center;transition:.18s ease;width:2rem}.chat-list__close[data-v-a3938b75]:hover{border-color:#b569ea80;box-shadow:0 0 14px #b569ea38;color:#fff}.chat-list__shell[data-v-a3938b75]{display:grid;flex:1;grid-template-columns:230px minmax(0,1fr);min-height:0}@media (max-width:640px){.chat-list__shell[data-v-a3938b75]{grid-template-columns:92px minmax(0,1fr)}}.chat-list__contacts[data-v-a3938b75]{background:rgba(3,8,18,.28);border-right:1px solid hsla(39,80%,78%,.12);min-height:0;overflow-y:auto}.chat-list__friend[data-v-a3938b75]{align-items:center;background:transparent;border:0;border-bottom:1px solid hsla(39,80%,78%,.08);color:inherit;cursor:pointer;display:flex;gap:.75rem;padding:.75rem;text-align:left;transition:.18s ease;width:100%}.chat-list__friend[data-v-a3938b75]:hover{background:rgba(181,105,234,.08)}.chat-list__friend.active[data-v-a3938b75]{background:radial-gradient(circle at 0 50%,rgba(181,105,234,.24),transparent 70%),hsla(39,80%,78%,.035);box-shadow:inset 2px 0 #b569ead9}@media (max-width:640px){.chat-list__friend[data-v-a3938b75]{justify-content:center;padding:.7rem .4rem}}.chat-list__avatar[data-v-a3938b75]{border:1px solid hsla(39,80%,78%,.35);border-radius:999px;box-shadow:0 0 12px #00000052;flex:0 0 auto;max-height:42px;max-width:42px;min-height:42px;min-width:42px}.chat-list__friend-info[data-v-a3938b75]{display:flex;flex-direction:column;min-width:0}@media (max-width:640px){.chat-list__friend-info[data-v-a3938b75]{display:none}}.chat-list__username[data-v-a3938b75]{color:#f4d59a;font-size:.9rem;font-weight:800}.chat-list__preview[data-v-a3938b75],.chat-list__username[data-v-a3938b75]{line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-list__preview[data-v-a3938b75]{color:#d8e1f580;font-size:.75rem;margin-top:.25rem}.chat-list__content[data-v-a3938b75]{display:flex;flex-direction:column;min-height:0;min-width:0}.chat-list__conversation-header[data-v-a3938b75]{align-items:center;background:rgba(6,12,28,.42);border-bottom:1px solid hsla(39,80%,78%,.1);display:flex;gap:.65rem;padding:.75rem 1rem}.chat-list__conversation-header span[data-v-a3938b75]{color:#f4d59a;display:block;font-weight:800}.chat-list__conversation-header small[data-v-a3938b75]{color:#d8e1f580;font-size:.72rem}.chat-list__conversation-avatar[data-v-a3938b75]{border:1px solid hsla(39,80%,78%,.28);border-radius:999px;height:34px;width:34px}.chat-list__message-list[data-v-a3938b75]{display:flex;flex:1;flex-direction:column;gap:.65rem;min-height:0;overflow-y:auto;padding:1rem}.chat-list__message[data-v-a3938b75]{background:rgba(8,14,30,.74);border:1px solid hsla(39,80%,78%,.12);box-shadow:0 8px 18px #00000038;color:#ebf1ffeb;font-size:.9rem;line-height:1.35;max-width:78%;padding:.55rem .7rem;width:-moz-fit-content;width:fit-content}.chat-list__message.me[data-v-a3938b75]{align-self:flex-end;background:radial-gradient(circle at 100% 0,rgba(181,105,234,.16),transparent 70%),rgba(30,16,48,.72);border-color:#b569ea52}.chat-list__empty[data-v-a3938b75]{color:#d8e1f57a;display:grid;font-size:.8rem;gap:.5rem;letter-spacing:.1em;margin:auto;place-items:center;text-transform:uppercase}.chat-list__message-box[data-v-a3938b75]{background:rgba(4,8,18,.72);border-top:1px solid hsla(39,80%,78%,.12);padding:.8rem}.chat-list__message-box[data-v-a3938b75] .v-field{background:rgba(6,12,28,.78);border:1px solid hsla(39,80%,78%,.12);color:#fff}.chat-list__message-box[data-v-a3938b75] .v-field__overlay{display:none}.chat-list__message-box[data-v-a3938b75] .v-label{color:#d8e1f57a}.chat-list__message-box[data-v-a3938b75] .v-field__append-inner{color:#b569ea;cursor:pointer}.message-fade-enter-active[data-v-a3938b75],.message-fade-leave-active[data-v-a3938b75]{transition:all .2s ease}.message-fade-enter-from[data-v-a3938b75]{opacity:0;transform:translateY(6px)}.message-fade-leave-to[data-v-a3938b75]{opacity:0}.settings[data-v-596bda4c]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(circle at 100% 0,rgba(181,105,234,.12),transparent 34%),linear-gradient(180deg,rgba(10,17,36,.96),rgba(4,8,18,.98));border:1px solid hsla(39,80%,78%,.24);bottom:76px;box-shadow:inset 0 0 0 1px #ffffff09,0 18px 46px #00000080;color:#fff;display:flex;flex-direction:column;height:auto;max-height:min(460px,100dvh - 120px);overflow:hidden;position:absolute;right:1rem;width:min(360px,100vw - 2rem);z-index:100}@media (max-width:640px){.settings[data-v-596bda4c]{bottom:72px;left:.75rem;right:.75rem;width:auto}}.settings__header[data-v-596bda4c]{background:linear-gradient(90deg,rgba(6,12,28,.98),rgba(16,22,46,.78));border-bottom:1px solid hsla(39,80%,78%,.14);padding:1rem 1.1rem}.settings__header h2[data-v-596bda4c]{color:#f4d59a;font-size:1rem;font-weight:900;letter-spacing:.1em;margin:.2rem 0 0;text-transform:uppercase}.settings__eyebrow[data-v-596bda4c]{color:#b569ead9;display:block;font-size:.65rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.settings__body[data-v-596bda4c]{display:flex;flex-direction:column;gap:1rem;padding:1rem}.settings__card[data-v-596bda4c]{background:linear-gradient(180deg,rgba(9,15,34,.95),rgba(4,8,18,.98));border:1px solid rgba(181,105,234,.18);overflow:hidden;padding:1rem;position:relative}.settings__card[data-v-596bda4c]:before{background:radial-gradient(circle at top right,rgba(181,105,234,.08),transparent 45%);content:"";inset:0;pointer-events:none;position:absolute}.settings__row[data-v-596bda4c],.settings__volume-header[data-v-596bda4c]{align-items:center;display:flex;gap:1rem;justify-content:space-between;position:relative;z-index:1}.settings__label[data-v-596bda4c],.settings__volume-header span[data-v-596bda4c]{color:#f4d59a;font-size:.85rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.settings__description[data-v-596bda4c]{color:#d8e1f58c;font-size:.75rem;line-height:1.45;margin-top:.35rem}.settings__volume-header[data-v-596bda4c]{margin-bottom:.75rem}.settings__volume-header strong[data-v-596bda4c]{color:#b569ea;font-size:.9rem}.settings__volume-btn[data-v-596bda4c]{background:rgba(5,10,24,.58);border:1px solid hsla(39,80%,78%,.16);color:#f4d49ad1;cursor:pointer;display:grid;height:2rem;place-items:center;transition:.18s ease;width:2rem}.settings__volume-btn[data-v-596bda4c]:hover{border-color:#b569ea80;box-shadow:0 0 12px #b569ea38;color:#fff}.settings__footer[data-v-596bda4c]{border-top:1px solid hsla(39,80%,78%,.1);color:#d8e1f573;display:flex;justify-content:flex-end;margin-top:auto;padding:.75rem 1rem}.settings__footer small[data-v-596bda4c]{font-size:.72rem}.v-switch .v-label{padding-inline-start:10px}.v-switch__loader{display:flex}.v-switch__thumb,.v-switch__track{background-color:currentColor;transition:none}.v-selection-control--error:not(.v-selection-control--disabled) .v-switch__thumb,.v-selection-control--error:not(.v-selection-control--disabled) .v-switch__track{background-color:rgb(var(--v-theme-error))}.v-selection-control--dirty .v-switch__thumb{color:currentColor}.v-switch__track{border-radius:8px;cursor:pointer;height:14px;opacity:.6;width:36px}.v-switch--inset .v-switch__track{border-radius:14px;height:28px;width:48px}.v-switch__thumb{align-items:center;border-radius:50%;box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 1px 10px 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.12));color:rgb(var(--v-theme-surface));display:flex;height:20px;justify-content:center;pointer-events:none;transition:transform .15s cubic-bezier(.4,0,.2,1);width:20px}.v-switch--inset .v-switch__thumb{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 0 0 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.12))}.v-switch--loading .v-selection-control__input>.v-icon,.v-switch:not(.v-switch--loading) .v-icon~.v-switch__thumb{display:none}.v-switch .v-selection-control{min-height:var(--v-input-control-height)}.v-switch .v-selection-control__input{border-radius:50%;position:absolute;transform:translate(-10px);transition:transform .15s cubic-bezier(.4,0,.2,1)}.v-switch .v-selection-control--dirty .v-selection-control__input{transform:translate(10px)}.v-switch.v-switch--indeterminate .v-selection-control__input{transform:scale(.8)}.v-switch.v-switch--indeterminate .v-switch__thumb{box-shadow:none;transform:scale(.75)}.v-switch.v-switch--inset .v-selection-control__wrapper{width:auto}.v-selection-control{align-items:center;contain:layout;display:flex;flex:1 0;grid-area:control;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.v-selection-control .v-label{height:100%;white-space:normal;width:100%;word-break:break-word}.v-selection-control--disabled{opacity:var(--v-disabled-opacity);pointer-events:none}.v-selection-control--disabled .v-label,.v-selection-control--error .v-label{opacity:1}.v-selection-control--error:not(.v-selection-control--disabled) .v-label{color:rgb(var(--v-theme-error))}.v-selection-control--inline{display:inline-flex;flex:0 0 auto;max-width:100%;min-width:0}.v-selection-control--inline .v-label{width:auto}.v-selection-control--density-default{--v-selection-control-size:40px}.v-selection-control--density-comfortable{--v-selection-control-size:36px}.v-selection-control--density-compact{--v-selection-control-size:28px}.v-selection-control__wrapper{display:inline-flex}.v-selection-control__input,.v-selection-control__wrapper{align-items:center;flex:none;height:var(--v-selection-control-size);justify-content:center;position:relative;width:var(--v-selection-control-size)}.v-selection-control__input{border-radius:50%;display:flex}.v-selection-control__input input{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.v-selection-control__input:before{background-color:currentColor;border-radius:100%;content:"";height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;width:100%}.v-selection-control__input:hover:before{opacity:calc(var(--v-hover-opacity)*var(--v-theme-overlay-multiplier))}.v-selection-control__input>.v-icon{opacity:var(--v-medium-emphasis-opacity)}.v-selection-control--dirty .v-selection-control__input>.v-icon,.v-selection-control--disabled .v-selection-control__input>.v-icon,.v-selection-control--error .v-selection-control__input>.v-icon{opacity:1}.v-selection-control--error:not(.v-selection-control--disabled) .v-selection-control__input>.v-icon{color:rgb(var(--v-theme-error))}.v-selection-control--focus-visible .v-selection-control__input:before{opacity:calc(var(--v-focus-opacity)*var(--v-theme-overlay-multiplier))}.v-selection-control-group{display:flex;flex-direction:column;grid-area:control}.v-selection-control-group--inline{flex-direction:row;flex-wrap:wrap}.client-layout[data-v-dcd652cc]{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:url(../img/ui/background.png) fixed no-repeat top/cover;display:flex;flex-direction:column;height:100dvh;max-height:100dvh;max-width:100vw;min-height:100dvh;min-width:100vw;overflow:hidden;position:relative;width:100vw}.client-layout .main-content[data-v-dcd652cc]{display:flex;flex-direction:column;height:100%;margin-top:50px;overflow:auto;width:100%}@media (min-width:768px){.client-layout .main-content[data-v-dcd652cc]{margin-top:72px}}
