.lang[data-v-ff8a350f]{align-items:center;background:var(--mist);display:inline-flex;gap:2px;padding:3px}.lang[data-v-ff8a350f],.lang__item[data-v-ff8a350f]{border-radius:var(--r-pill)}.lang__item[data-v-ff8a350f]{color:var(--muted);display:inline-grid;font-family:var(--font-mono);font-size:11px;font-weight:600;height:26px;letter-spacing:.04em;min-width:32px;padding:0 8px;place-items:center;transition:background .16s ease,color .16s ease}.lang__item[data-v-ff8a350f]:hover{color:var(--brand-deep)}.lang__item--active[data-v-ff8a350f]{background:var(--brand);color:var(--on-brand)}@media (prefers-reduced-motion:reduce){.lang__item[data-v-ff8a350f]{transition:none}}.tennis-ball-loader[data-v-af43af7a]{align-items:center;display:flex;flex-direction:column;justify-content:center}.tennis-ball[data-v-af43af7a]{animation:bounce-af43af7a 1s ease-in-out infinite alternate;background:linear-gradient(180deg,#c3f21e 0,#a2d804);border-radius:50%;box-shadow:0 3px 10px #0003;height:50px;margin-bottom:1rem;position:relative;width:50px}.ball-lines[data-v-af43af7a]{border-radius:50%;height:100%;overflow:hidden;position:absolute;width:100%}.ball-lines[data-v-af43af7a]:after,.ball-lines[data-v-af43af7a]:before{background:#ffffff4d;border-radius:50%;content:"";position:absolute}.ball-lines[data-v-af43af7a]:before{border:2px solid hsla(0,0%,100%,.5);height:80%;left:-40%;top:-40%;width:80%}.ball-lines[data-v-af43af7a]:after{border:2px solid hsla(0,0%,100%,.5);bottom:-30%;height:60%;right:-30%;width:60%}.loading-text[data-v-af43af7a]{color:#4a5568;font-size:.9rem;font-weight:500;margin-top:.5rem}@keyframes bounce-af43af7a{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(180deg)}to{transform:translateY(0) rotate(1turn)}}.small .tennis-ball[data-v-af43af7a]{height:30px;margin-bottom:.5rem;width:30px}.small .loading-text[data-v-af43af7a]{font-size:.8rem}.large .tennis-ball[data-v-af43af7a]{height:70px;margin-bottom:1.5rem;width:70px}.large .loading-text[data-v-af43af7a]{font-size:1rem}.dsavatar[data-v-32deef8a]{align-items:center;background:var(--mint);border-radius:50%;display:inline-flex;flex:none;justify-content:center;overflow:hidden}.dsavatar__img[data-v-32deef8a]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.dsavatar__fallback[data-v-32deef8a]{color:var(--brand-deep);font-family:var(--font-display);font-weight:700;line-height:1}.dsel[data-v-bba21782]{display:block;min-width:0;position:relative}.dsel__label[data-v-bba21782]{color:var(--muted);display:block;font-family:var(--font-mono);font-size:9px;font-weight:600;letter-spacing:.12em;margin-bottom:6px;text-transform:uppercase}.dsel__box[data-v-bba21782]{align-items:center;background:var(--card);border:1px solid var(--line);border-radius:var(--r-md);color:var(--ink);cursor:pointer;display:flex;font-family:var(--font-sans);font-size:13px;font-weight:500;gap:8px;height:40px;justify-content:space-between;padding:0 13px;text-align:left;transition:border-color .16s ease,box-shadow .16s ease;width:100%}.dsel__box--open[data-v-bba21782],.dsel__box[data-v-bba21782]:hover{border-color:var(--brand)}.dsel__box--open[data-v-bba21782]{box-shadow:0 0 0 3px var(--mint)}.dsel--disabled .dsel__box[data-v-bba21782]{background:var(--mist);color:var(--muted);cursor:not-allowed}.dsel__value[data-v-bba21782]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dsel__avatar[data-v-bba21782]{background:var(--mist);border-radius:50%;flex:none;height:20px;-o-object-fit:cover;object-fit:cover;width:20px}.dsel__box--ph .dsel__value[data-v-bba21782],.dsel__caret[data-v-bba21782]{color:var(--muted)}.dsel__caret[data-v-bba21782]{flex:none;transition:transform .16s ease}.dsel__caret--open[data-v-bba21782]{transform:rotate(180deg)}.dsel__list[data-v-bba21782]{background:var(--card);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--sh-lg);list-style:none;margin:0;overflow-y:auto;padding:6px;z-index:1000}.dsel__opt[data-v-bba21782]{align-items:center;border-radius:var(--r-sm);color:var(--ink);cursor:pointer;display:flex;font-family:var(--font-sans);font-size:13px;gap:8px;justify-content:space-between;padding:9px 10px;transition:background .14s ease,color .14s ease}.dsel__opt-label[data-v-bba21782]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dsel__opt--on[data-v-bba21782],.dsel__opt[data-v-bba21782]:hover{background:var(--mint)}.dsel__opt--on[data-v-bba21782]{color:var(--brand-deep);font-weight:600}.dsel__opt-check[data-v-bba21782]{color:var(--brand);flex:none}.dsel__opt--off[data-v-bba21782]{color:var(--muted);cursor:not-allowed;opacity:.6}.dsel__opt--off[data-v-bba21782]:hover{background:transparent}.dsel__empty[data-v-bba21782]{color:var(--muted);font-family:var(--font-sans);font-size:12px;padding:12px 10px;text-align:center}.dsel-pop-enter-active[data-v-bba21782],.dsel-pop-leave-active[data-v-bba21782]{transition:opacity .14s ease,transform .14s ease}.dsel-pop-enter-from[data-v-bba21782],.dsel-pop-leave-to[data-v-bba21782]{opacity:0;transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){.dsel__box[data-v-bba21782],.dsel__caret[data-v-bba21782],.dsel__opt[data-v-bba21782]{transition:none}}.dss[data-v-0c93d45a]{align-items:center;color:var(--muted);display:flex;flex-direction:column;font-size:14px;gap:8px;justify-content:center;padding:40px 0;text-align:center}.dss--err[data-v-0c93d45a]{color:var(--loss-ink)}.dss p[data-v-0c93d45a]{margin:0}.dss__action[data-v-0c93d45a]{margin-top:6px}.dbadge[data-v-67338008]{align-items:flex-start;border-radius:var(--r-pill);display:inline-flex;font-size:11px;font-weight:600;gap:5px;line-height:1.3;overflow-wrap:break-word;padding:4px 10px;white-space:normal}.dbadge--mono[data-v-67338008]{font-family:var(--font-mono);font-size:10px;letter-spacing:.04em}.dbadge__dot[data-v-67338008]{background:currentColor;border-radius:50%;flex:none;height:5px;margin-top:5px;width:5px}.dbadge--brand[data-v-67338008]{background:var(--mint);color:var(--brand-deep)}.dbadge--volt[data-v-67338008]{background:var(--volt-tint-fixed,var(--volt-100));color:var(--volt-ink)}.dbadge--clay[data-v-67338008]{background:var(--clay-100);color:var(--clay-700)}.dbadge--neutral[data-v-67338008]{background:var(--mist);color:var(--slate)}.dbadge--win[data-v-67338008]{background:var(--win-bg);color:var(--win-ink)}.dbadge--loss[data-v-67338008]{background:var(--loss-bg);color:var(--loss-ink)}.dbadge--warn[data-v-67338008]{background:var(--warn-bg);color:var(--warn-ink)}.lsp__scrim[data-v-917b8385]{background:var(--scrim);top:0;right:0;bottom:0;left:0;position:fixed;z-index:90}.lsp__wrap[data-v-917b8385]{align-items:flex-end;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;pointer-events:none;position:fixed;z-index:91}.lsp[data-v-917b8385]{background:var(--card);border-radius:var(--r-xl) var(--r-xl) 0 0;box-shadow:var(--sh-lg);display:flex;flex-direction:column;font-family:var(--font-sans);max-height:92vh;max-width:520px;pointer-events:auto;width:100%}.lsp__head[data-v-917b8385]{align-items:flex-start;border-bottom:1px solid var(--line);display:flex;gap:12px;justify-content:space-between;padding:20px 20px 16px}.lsp__eyebrow[data-v-917b8385]{color:var(--brand);font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.14em;margin:0 0 4px;text-transform:uppercase}.lsp__title[data-v-917b8385]{color:var(--ink);font-family:var(--font-display);font-size:18px;font-weight:700;margin:0}.lsp__close[data-v-917b8385]{background:var(--mist);border-radius:var(--r-pill);color:var(--slate);display:grid;flex:none;height:34px;place-items:center;transition:background .16s ease,color .16s ease;width:34px}.lsp__close[data-v-917b8385]:hover{background:var(--loss-bg);color:var(--loss-ink)}.lsp__body[data-v-917b8385]{overflow-y:auto;padding:20px calc(20px + env(safe-area-inset-bottom,0px)) calc(24px + env(safe-area-inset-bottom,0px))}.lsp__form[data-v-917b8385]{display:flex;flex-direction:column;gap:18px}.lsp__notice[data-v-917b8385]{background:var(--mint);border-radius:var(--r-lg);display:flex;gap:10px;padding:14px}.lsp__notice--warn[data-v-917b8385]{background:var(--warn-bg)}.lsp__notice-icon[data-v-917b8385]{color:var(--brand-deep);flex:none;margin-top:1px}.lsp__notice--warn .lsp__notice-icon[data-v-917b8385]{color:var(--warn-ink)}.lsp__notice-title[data-v-917b8385]{color:var(--brand-deep);font-size:13px;font-weight:700;margin:0 0 4px}.lsp__notice-text[data-v-917b8385]{color:var(--body);font-size:13px;line-height:1.55;margin:0}.lsp__section-title[data-v-917b8385]{color:var(--muted);font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.08em;margin:0 0 10px;text-transform:uppercase}.lsp__current-list[data-v-917b8385]{display:flex;flex-direction:column;gap:8px}.lsp__current-row[data-v-917b8385]{align-items:center;background:var(--mist);border-radius:var(--r-md);display:flex;gap:10px;justify-content:space-between;padding:12px}.lsp__current-name[data-v-917b8385]{color:var(--ink);font-size:13px;font-weight:700}.lsp__current-sub[data-v-917b8385]{color:var(--muted);font-size:11px;margin-top:2px}.lsp__label[data-v-917b8385]{color:var(--slate);display:block;font-size:13px;font-weight:600;margin-bottom:8px}.lsp__req[data-v-917b8385]{color:var(--loss)}.lsp__hint[data-v-917b8385]{color:var(--muted);font-size:11px;margin:8px 0 0}.lsp__category-desc[data-v-917b8385]{background:var(--mist);border-radius:var(--r-md);color:var(--body);font-size:12px;margin:8px 0 0;padding:10px 12px}.lsp__actions[data-v-917b8385]{display:flex;gap:8px;padding-top:4px}.lsbtn[data-v-917b8385]{align-items:center;border-radius:var(--r-pill);display:inline-flex;flex:1;font-size:13px;font-weight:600;gap:7px;height:44px;justify-content:center;padding:0 16px;transition:filter .16s ease,transform .16s ease,opacity .16s ease}.lsbtn[data-v-917b8385]:hover:not(:disabled){filter:brightness(1.05)}.lsbtn[data-v-917b8385]:active{transform:scale(.98)}.lsbtn[data-v-917b8385]:disabled{opacity:.6;pointer-events:none}.lsbtn--ghost[data-v-917b8385]{background:var(--mist);color:var(--slate)}.lsbtn--brand[data-v-917b8385]{background:var(--brand);color:var(--on-brand)}.lsbtn__spin[data-v-917b8385]{animation:lsp-spin-917b8385 .8s linear infinite}.lsp-scrim-enter-active[data-v-917b8385],.lsp-scrim-leave-active[data-v-917b8385]{transition:opacity .2s ease}.lsp-scrim-enter-from[data-v-917b8385],.lsp-scrim-leave-to[data-v-917b8385]{opacity:0}.lsp-pop-enter-active .lsp[data-v-917b8385],.lsp-pop-leave-active .lsp[data-v-917b8385]{transition:transform .24s cubic-bezier(.32,.72,0,1)}.lsp-pop-enter-from .lsp[data-v-917b8385],.lsp-pop-leave-to .lsp[data-v-917b8385]{transform:translateY(100%)}@keyframes lsp-spin-917b8385{to{transform:rotate(1turn)}}@media (min-width:640px){.lsp__wrap[data-v-917b8385]{align-items:center;padding:16px}.lsp[data-v-917b8385]{border-radius:var(--r-xl);max-height:88vh}.lsp-pop-enter-from .lsp[data-v-917b8385],.lsp-pop-leave-to .lsp[data-v-917b8385]{transform:translateY(24px)}}@media (prefers-reduced-motion:reduce){.lsbtn[data-v-917b8385],.lsp-pop-enter-active .lsp[data-v-917b8385],.lsp-pop-leave-active .lsp[data-v-917b8385],.lsp-scrim-enter-active[data-v-917b8385],.lsp-scrim-leave-active[data-v-917b8385],.lsp__close[data-v-917b8385]{transition:none}.lsbtn__spin[data-v-917b8385]{animation:none}}.lnotif[data-v-efa1e6ed],.lnotif__btn[data-v-efa1e6ed]{position:relative}.lnotif__btn[data-v-efa1e6ed]{background:var(--warn-bg);border-radius:var(--r-pill);color:var(--warn-ink);display:grid;height:38px;place-items:center;transition:background .16s ease;width:38px}.lnotif__btn[data-v-efa1e6ed]:hover{background:var(--warn);color:#fff}.lnotif__ring[data-v-efa1e6ed]{animation:lnotif-ping-efa1e6ed 2s cubic-bezier(0,0,.2,1) infinite;background:var(--warn);top:0;right:0;bottom:0;left:0;opacity:.3;pointer-events:none}.lnotif__dot[data-v-efa1e6ed],.lnotif__ring[data-v-efa1e6ed]{border-radius:50%;position:absolute}.lnotif__dot[data-v-efa1e6ed]{background:var(--loss);color:#fff;display:grid;font-size:9px;font-weight:700;height:14px;line-height:1;place-items:center;right:-2px;top:-2px;width:14px}.lnotif__tip[data-v-efa1e6ed]{background:var(--panel-dark);border-radius:var(--r-lg);box-shadow:var(--sh-lg);color:#fff;font-size:12px;line-height:1.55;padding:12px 14px;position:absolute;right:0;top:calc(100% + 10px);width:240px;z-index:50}.lnotif-tip-enter-active[data-v-efa1e6ed],.lnotif-tip-leave-active[data-v-efa1e6ed]{transition:opacity .16s ease,transform .16s ease}.lnotif-tip-enter-from[data-v-efa1e6ed],.lnotif-tip-leave-to[data-v-efa1e6ed]{opacity:0;transform:translateY(4px)}@keyframes lnotif-ping-efa1e6ed{75%,to{opacity:0;transform:scale(1.8)}}@media (prefers-reduced-motion:reduce){.lnotif__btn[data-v-efa1e6ed]{transition:none}.lnotif__ring[data-v-efa1e6ed]{animation:none}.lnotif-tip-enter-active[data-v-efa1e6ed],.lnotif-tip-leave-active[data-v-efa1e6ed]{transition:none}}.tgbtn[data-v-5ab51dcf]{align-items:center;background:#2aabee;border-radius:var(--r-pill,999px);color:#fff;display:inline-flex;font-size:14px;font-weight:600;gap:9px;height:46px;justify-content:center;padding:0 22px;transition:background .16s ease,transform .16s ease,opacity .16s ease}.tgbtn[data-v-5ab51dcf]:hover{background:#229ed9}.tgbtn[data-v-5ab51dcf]:active{transform:scale(.97)}.tgbtn[data-v-5ab51dcf]:disabled{opacity:.65;pointer-events:none}.tgbtn__spin[data-v-5ab51dcf]{animation:tgbtn-spin-5ab51dcf .8s linear infinite}@keyframes tgbtn-spin-5ab51dcf{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.tgbtn[data-v-5ab51dcf],.tgbtn__spin[data-v-5ab51dcf]{animation:none;transition:none}}.mega[data-v-23a04bce]{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-md);padding:14px;width:min(92vw,520px)}.mega__label[data-v-23a04bce]{color:var(--muted);font-family:var(--font-mono);font-size:9px;font-weight:600;letter-spacing:.14em;margin:0 0 10px 8px;text-transform:uppercase}.mega__grid[data-v-23a04bce]{display:grid;gap:4px;grid-template-columns:repeat(2,minmax(0,1fr))}.mega__item[data-v-23a04bce]{align-items:center;border-radius:var(--r-md);display:flex;gap:10px;padding:10px;position:relative;transition:background .16s ease}.mega__item[data-v-23a04bce]:hover{background:var(--mist)}.mega__item--active[data-v-23a04bce]{background:var(--mint)}.mega__icon[data-v-23a04bce]{background:var(--mint);border-radius:11px;color:var(--brand-deep);display:grid;flex:none;height:34px;place-items:center;transition:background .16s ease,color .16s ease;width:34px}.mega__item--active .mega__icon[data-v-23a04bce],.mega__item:hover .mega__icon[data-v-23a04bce]{background:var(--brand);color:var(--on-brand)}.mega__text[data-v-23a04bce]{display:flex;flex-direction:column;min-width:0}.mega__name[data-v-23a04bce]{color:var(--ink);font-size:13px;font-weight:600}.mega__desc[data-v-23a04bce]{color:var(--muted);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mega__arrow[data-v-23a04bce]{color:var(--muted);flex:none;margin-left:auto;opacity:0;transform:translate(-3px,3px);transition:opacity .16s ease,transform .16s ease}.mega__item:hover .mega__arrow[data-v-23a04bce]{opacity:1;transform:none}@media (max-width:560px){.mega__grid[data-v-23a04bce]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.mega__arrow[data-v-23a04bce],.mega__icon[data-v-23a04bce],.mega__item[data-v-23a04bce]{transition:none}}.nav[data-v-6a805ae1]{align-items:center;display:flex;gap:2px}.nav__group[data-v-6a805ae1]{position:relative}.nav__link[data-v-6a805ae1]{align-items:center;border-radius:var(--r-pill);color:var(--body);display:inline-flex;font-size:14px;font-weight:600;gap:7px;height:38px;padding:0 13px;transition:background .16s ease,color .16s ease;white-space:nowrap}.nav__link--open[data-v-6a805ae1],.nav__link[data-v-6a805ae1]:hover{background:var(--mist);color:var(--brand-deep)}.nav__link--active[data-v-6a805ae1]{background:var(--mint);color:var(--brand-deep)}.nav__caret[data-v-6a805ae1]{opacity:.6;transition:transform .2s ease}.nav__link--open .nav__caret[data-v-6a805ae1]{transform:rotate(180deg)}.nav__pop[data-v-6a805ae1]{left:0;padding-top:10px;position:absolute;top:100%;z-index:60}.mega-enter-active[data-v-6a805ae1],.mega-leave-active[data-v-6a805ae1]{transition:opacity .16s ease,transform .16s cubic-bezier(.4,0,.2,1)}.mega-enter-from[data-v-6a805ae1],.mega-leave-to[data-v-6a805ae1]{opacity:0;transform:translateY(-6px)}@media (prefers-reduced-motion:reduce){.mega-enter-active[data-v-6a805ae1],.mega-leave-active[data-v-6a805ae1],.nav__caret[data-v-6a805ae1],.nav__link[data-v-6a805ae1]{transition:none}}.um[data-v-d4e5b483]{position:relative}.um__trigger[data-v-d4e5b483]{align-items:center;background:var(--mist);border-radius:var(--r-pill);display:inline-flex;gap:9px;height:40px;padding:0 12px 0 6px;transition:background .16s ease}.um__trigger--open[data-v-d4e5b483],.um__trigger[data-v-d4e5b483]:hover{background:var(--mint)}.um__av[data-v-d4e5b483]{border-radius:9px;flex:none;height:28px;overflow:visible;position:relative;width:28px}.um__av img[data-v-d4e5b483]{border-radius:9px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.um__av-fb[data-v-d4e5b483]{background:var(--brand);border-radius:9px;color:var(--on-brand);display:grid;height:100%;place-items:center;width:100%}.um__dot[data-v-d4e5b483]{background:var(--volt-400);border-radius:var(--r-pill);box-shadow:0 0 0 2px var(--card);color:var(--volt-ink);display:grid;font-family:var(--font-mono);font-size:9px;font-weight:600;height:16px;min-width:16px;padding:0 4px;place-items:center;position:absolute;right:-6px;top:-5px}.um__name[data-v-d4e5b483]{color:var(--ink);font-size:13px;font-weight:600;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.um__caret[data-v-d4e5b483]{color:var(--muted);transition:transform .2s ease}.um__trigger--open .um__caret[data-v-d4e5b483]{transform:rotate(180deg)}.um__pop[data-v-d4e5b483]{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-lg);max-height:min(74vh,560px);overflow-y:auto;padding:8px;position:absolute;right:0;top:calc(100% + 8px);width:290px;z-index:60}.um__admin[data-v-d4e5b483],.um__item[data-v-d4e5b483]{align-items:center;border-radius:var(--r-md);display:flex;gap:10px;padding:8px 9px;text-align:left;transition:background .16s ease;width:100%}.um__admin[data-v-d4e5b483]:hover,.um__item[data-v-d4e5b483]:hover{background:var(--mist)}.um__item--active[data-v-d4e5b483]{background:var(--mint)}.um__admin[data-v-d4e5b483]{border-bottom:1px solid var(--line);border-radius:var(--r-md) var(--r-md) 0 0;margin-bottom:6px;padding-bottom:12px}.um__icon[data-v-d4e5b483]{background:var(--mint);border-radius:10px;color:var(--brand-deep);display:grid;flex:none;height:32px;place-items:center;width:32px}.um__admin .um__icon[data-v-d4e5b483]{background:var(--volt-400);color:var(--volt-ink)}.um__text[data-v-d4e5b483]{display:flex;flex:1;flex-direction:column;min-width:0}.um__label[data-v-d4e5b483]{color:var(--ink);font-size:13px;font-weight:600}.um__desc[data-v-d4e5b483]{color:var(--muted);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.um__badge[data-v-d4e5b483]{background:var(--win-bg);border-radius:var(--r-pill);color:var(--win-ink);flex:none;font-family:var(--font-mono);font-size:10px;font-weight:600;min-width:20px;padding:2px 6px;text-align:center}.um__item--danger[data-v-d4e5b483]{border-radius:0 0 var(--r-md) var(--r-md);border-top:1px solid var(--line);margin-top:6px;padding-top:12px}.um__item--danger .um__icon[data-v-d4e5b483]{background:var(--loss-bg);color:var(--loss-ink)}.um__item--danger .um__label[data-v-d4e5b483]{color:var(--loss-ink)}.um-enter-active[data-v-d4e5b483],.um-leave-active[data-v-d4e5b483]{transition:opacity .16s ease,transform .16s cubic-bezier(.4,0,.2,1)}.um-enter-from[data-v-d4e5b483],.um-leave-to[data-v-d4e5b483]{opacity:0;transform:translateY(-6px) scale(.98)}@media (prefers-reduced-motion:reduce){.um-enter-active[data-v-d4e5b483],.um-leave-active[data-v-d4e5b483],.um__admin[data-v-d4e5b483],.um__caret[data-v-d4e5b483],.um__item[data-v-d4e5b483],.um__trigger[data-v-d4e5b483]{transition:none}}.mm__scrim[data-v-bc6eacb6]{background:var(--scrim);top:0;right:0;bottom:0;left:0;position:fixed;z-index:70}.mm[data-v-bc6eacb6]{background:var(--bg);border-radius:var(--r-xl) 0 0 var(--r-xl);box-shadow:var(--sh-md);display:flex;flex-direction:column;font-family:var(--font-sans);height:100dvh;overflow:hidden;position:fixed;right:0;top:0;width:min(88vw,340px);z-index:80}.mm__head[data-v-bc6eacb6]{background:var(--card);border-bottom:1px solid var(--line);display:flex;flex:none;justify-content:space-between;padding:14px 16px}.mm__brand[data-v-bc6eacb6],.mm__head[data-v-bc6eacb6]{align-items:center;gap:10px}.mm__brand[data-v-bc6eacb6]{display:inline-flex}.mm__brand-tile[data-v-bc6eacb6]{background:var(--mint);border-radius:11px;display:grid;height:34px;place-items:center;width:34px}.mm__brand-logo[data-v-bc6eacb6]{height:20px;width:20px}.mm__brand-name[data-v-bc6eacb6]{color:var(--ink);font-family:var(--font-display);font-size:16px;font-weight:700}.mm__close[data-v-bc6eacb6]{background:var(--mist);border-radius:var(--r-pill);color:var(--slate);display:grid;height:34px;place-items:center;width:34px}.mm__body[data-v-bc6eacb6]{flex:1;overflow-y:auto;padding:14px 12px calc(20px + env(safe-area-inset-bottom,0px))}.mm__body[data-v-bc6eacb6]::-webkit-scrollbar{width:4px}.mm__body[data-v-bc6eacb6]::-webkit-scrollbar-thumb{background:var(--line);border-radius:2px}.mm__user[data-v-bc6eacb6]{align-items:center;background:var(--panel-dark);border-radius:var(--r-lg);color:#fff;display:flex;gap:11px;margin-bottom:16px;overflow:hidden;padding:13px;position:relative}.mm__user-orb[data-v-bc6eacb6]{background:radial-gradient(circle at 34% 30%,var(--volt-100),var(--volt-600) 58%,transparent 72%);border-radius:50%;height:120px;opacity:.2;pointer-events:none;position:absolute;right:-20px;top:-40px;width:120px}.mm__user-av[data-v-bc6eacb6]{background:#ffffff1f;border-radius:14px;flex:none;height:42px;overflow:hidden;width:42px}.mm__user-av img[data-v-bc6eacb6]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.mm__user-fb[data-v-bc6eacb6]{display:grid;height:100%;place-items:center;width:100%}.mm__user-text[data-v-bc6eacb6]{display:flex;flex:1;flex-direction:column;min-width:0}.mm__user-name[data-v-bc6eacb6]{font-family:var(--font-display);font-size:15px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mm__user-sub[data-v-bc6eacb6]{color:var(--volt-400);font-family:var(--font-mono);font-size:10px}.mm__user-arrow[data-v-bc6eacb6]{color:#fff9;flex:none}.mm__section[data-v-bc6eacb6]{margin-bottom:16px}.mm__label[data-v-bc6eacb6]{color:var(--muted);font-family:var(--font-mono);font-size:9px;font-weight:600;letter-spacing:.14em;margin:0 0 6px 10px;text-transform:uppercase}.mm__row[data-v-bc6eacb6]{align-items:center;border-radius:var(--r-md);color:var(--body);display:flex;font-size:14px;font-weight:600;gap:10px;padding:8px 10px;text-align:left;transition:background .16s ease,color .16s ease;width:100%}.mm__row--open[data-v-bc6eacb6],.mm__row[data-v-bc6eacb6]:hover{background:var(--mist)}.mm__row--active[data-v-bc6eacb6]{background:var(--mint);color:var(--brand-deep)}.mm__row--child[data-v-bc6eacb6]{font-size:13px;font-weight:500;padding-left:44px}.mm__child-icon[data-v-bc6eacb6]{color:var(--muted)}.mm__icon[data-v-bc6eacb6]{background:var(--mint);border-radius:10px;color:var(--brand-deep);display:grid;flex:none;height:30px;place-items:center;width:30px}.mm__icon--admin[data-v-bc6eacb6]{background:var(--volt-400);color:var(--volt-ink)}.mm__icon--danger[data-v-bc6eacb6]{background:var(--loss-bg);color:var(--loss-ink)}.mm__caret[data-v-bc6eacb6]{color:var(--muted);margin-left:auto;transition:transform .2s ease}.mm__row--open .mm__caret[data-v-bc6eacb6]{transform:rotate(180deg)}.mm__badge[data-v-bc6eacb6]{background:var(--win-bg);border-radius:var(--r-pill);color:var(--win-ink);font-family:var(--font-mono);font-size:10px;font-weight:600;margin-left:auto;min-width:20px;padding:2px 6px;text-align:center}.mm__drawer[data-v-bc6eacb6]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .26s cubic-bezier(.4,0,.2,1)}.mm__drawer--open[data-v-bc6eacb6]{grid-template-rows:1fr}.mm__clip[data-v-bc6eacb6]{overflow:hidden}.mm__foot[data-v-bc6eacb6]{border-top:1px solid var(--line);padding-top:14px}.mm__row--danger[data-v-bc6eacb6]{color:var(--loss-ink)}.mm__hint[data-v-bc6eacb6]{color:var(--slate);font-size:13px;line-height:1.55;margin:0 10px 12px}.mm__auth[data-v-bc6eacb6]{display:flex;justify-content:center}.scrim-enter-active[data-v-bc6eacb6],.scrim-leave-active[data-v-bc6eacb6]{transition:opacity .25s ease}.scrim-enter-from[data-v-bc6eacb6],.scrim-leave-to[data-v-bc6eacb6]{opacity:0}.drawer-enter-active[data-v-bc6eacb6],.drawer-leave-active[data-v-bc6eacb6]{transition:transform .28s cubic-bezier(.32,.72,0,1)}.drawer-enter-from[data-v-bc6eacb6],.drawer-leave-to[data-v-bc6eacb6]{transform:translate(100%)}@media (min-width:1024px){.mm[data-v-bc6eacb6],.mm__scrim[data-v-bc6eacb6]{display:none}}@media (prefers-reduced-motion:reduce){.drawer-enter-active[data-v-bc6eacb6],.drawer-leave-active[data-v-bc6eacb6],.mm__caret[data-v-bc6eacb6],.mm__drawer[data-v-bc6eacb6],.mm__row[data-v-bc6eacb6],.scrim-enter-active[data-v-bc6eacb6],.scrim-leave-active[data-v-bc6eacb6]{transition:none}}.hdr[data-v-4f090d9f]{backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);background:var(--glass-strong);border-bottom:1px solid transparent;font-family:var(--font-sans);position:sticky;top:0;transition:border-color .2s ease,box-shadow .2s ease;z-index:50}.hdr--stuck[data-v-4f090d9f]{border-bottom-color:var(--line);box-shadow:var(--sh-sm)}.hdr__bar[data-v-4f090d9f]{display:flex;gap:14px;margin:0 auto;max-width:1200px;padding:10px 16px}.brand[data-v-4f090d9f],.hdr__bar[data-v-4f090d9f]{align-items:center}.brand[data-v-4f090d9f]{display:inline-flex;flex:none;gap:10px}.brand__tile[data-v-4f090d9f]{background:var(--mint);border-radius:13px;display:grid;height:40px;place-items:center;transition:transform .2s ease;width:40px}.brand:hover .brand__tile[data-v-4f090d9f]{transform:translateY(-2px)}.brand__logo[data-v-4f090d9f]{height:40px;width:40px}.brand__name[data-v-4f090d9f]{color:var(--ink);font-family:var(--font-display);font-size:18px;font-weight:700;letter-spacing:-.02em}.hdr__nav[data-v-4f090d9f]{display:none;margin:0 auto}.hdr__actions[data-v-4f090d9f]{align-items:center;display:flex;gap:10px;margin-left:auto}.hdr__lang[data-v-4f090d9f],.hdr__user[data-v-4f090d9f]{display:none}.hdr__auth-skeleton[data-v-4f090d9f]{align-items:center;background:var(--brand);border-radius:var(--r-pill);color:var(--on-brand);display:none;font-size:13px;font-weight:600;gap:7px;height:38px;opacity:.7;padding:0 14px}.burger[data-v-4f090d9f]{background:var(--mist);border-radius:var(--r-pill);color:var(--ink);display:grid;flex:none;height:38px;place-items:center;transition:background .16s ease;width:38px}.burger[data-v-4f090d9f]:hover{background:var(--mint)}@media (min-width:1024px){.hdr__bar[data-v-4f090d9f]{padding:12px 24px}.hdr__auth-skeleton[data-v-4f090d9f],.hdr__lang[data-v-4f090d9f],.hdr__nav[data-v-4f090d9f],.hdr__user[data-v-4f090d9f]{display:inline-flex}.burger[data-v-4f090d9f]{display:none}}@media (prefers-reduced-motion:reduce){.brand__tile[data-v-4f090d9f],.burger[data-v-4f090d9f],.hdr[data-v-4f090d9f]{transition:none}.brand:hover .brand__tile[data-v-4f090d9f]{transform:none}}.foot[data-v-7e124d30]{background:var(--panel-dark);color:#fff;font-family:var(--font-sans);overflow:hidden;position:relative;width:100%}.foot__orb[data-v-7e124d30]{background:radial-gradient(circle at 34% 30%,var(--volt-100),var(--volt-600) 58%,transparent 72%);border-radius:50%;height:340px;opacity:.16;pointer-events:none;position:absolute;right:-70px;top:-110px;width:340px}.foot__inner[data-v-7e124d30]{margin:0 auto;max-width:1200px;padding:64px 24px 32px;position:relative}.foot__top[data-v-7e124d30]{display:grid;gap:48px;grid-template-columns:1fr;text-align:center}.brand[data-v-7e124d30]{align-items:center;display:inline-flex;gap:12px}.brand__tile[data-v-7e124d30]{backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);background:var(--glass);border:1px solid var(--glass-line);border-radius:16px;display:grid;height:46px;place-items:center;transition:transform .2s ease;width:46px}.brand:hover .brand__tile[data-v-7e124d30]{transform:translateY(-2px)}.brand__logo[data-v-7e124d30]{height:46px;width:46px}.brand__name[data-v-7e124d30]{font-family:var(--font-display);font-size:24px;font-weight:700;letter-spacing:-.02em}.foot__lead[data-v-7e124d30]{color:#ffffffb8;font-size:15px;line-height:1.65;margin:20px auto 0;max-width:420px}.socials[data-v-7e124d30]{display:flex;gap:10px;justify-content:center;list-style:none;margin-top:24px;padding:0}.socials__link[data-v-7e124d30]{background:#ffffff12;border:1px solid hsla(0,0%,100%,.1);border-radius:var(--r-pill);color:#ffffffb8;display:grid;height:44px;place-items:center;transition:transform .2s ease,color .2s ease,background .2s ease;width:44px}.socials__link[data-v-7e124d30]:hover{background:#ffffff24;color:var(--hover);transform:translateY(-3px)}.foot__label[data-v-7e124d30]{color:var(--volt-400);font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.14em;margin:0 0 18px;text-transform:uppercase}.links[data-v-7e124d30]{display:flex;flex-direction:column;gap:14px;list-style:none;margin:0;padding:0}.links__item[data-v-7e124d30]{align-items:center;color:#ffffffb8;display:inline-flex;font-size:15px;gap:9px;justify-content:center;transition:color .2s ease}.links__icon[data-v-7e124d30]{opacity:.55;transition:opacity .2s ease}.links__item[data-v-7e124d30]:hover{color:var(--volt-400)}.links__item:hover .links__icon[data-v-7e124d30]{opacity:1}.foot__bottom[data-v-7e124d30]{align-items:center;border-top:1px solid hsla(0,0%,100%,.1);display:flex;flex-direction:column-reverse;gap:12px;margin-top:52px;padding-top:24px}.foot__copy[data-v-7e124d30],.foot__made[data-v-7e124d30]{color:#ffffff8c;font-size:13px;margin:0}.foot__copy[data-v-7e124d30]{font-family:var(--font-mono)}.foot__made[data-v-7e124d30]{align-items:center;display:inline-flex;gap:6px;text-align:center}.foot__heart[data-v-7e124d30]{color:var(--clay-500);flex-shrink:0}.foot__made a[data-v-7e124d30]{color:#ffffffc7;text-decoration:underline;text-underline-offset:3px;transition:color .2s ease}.foot__made a[data-v-7e124d30]:hover{color:var(--volt-400)}@media (min-width:1024px){.foot__inner[data-v-7e124d30]{padding:72px 32px 32px}.foot__top[data-v-7e124d30]{gap:56px;grid-template-columns:2fr 1fr 1fr;text-align:left}.foot__lead[data-v-7e124d30]{margin-left:0;margin-right:0}.links__item[data-v-7e124d30],.socials[data-v-7e124d30]{justify-content:flex-start}.foot__bottom[data-v-7e124d30]{flex-direction:row;justify-content:space-between}}@media (prefers-reduced-motion:reduce){.brand__tile[data-v-7e124d30],.foot__made a[data-v-7e124d30],.links__icon[data-v-7e124d30],.links__item[data-v-7e124d30],.socials__link[data-v-7e124d30]{transition:none}.brand:hover .brand__tile[data-v-7e124d30],.socials__link[data-v-7e124d30]:hover{transform:none}}.page[data-v-2eed28e3]{background:var(--bg);display:flex;flex-direction:column;font-family:var(--font-sans);min-height:100vh}.page__wrap[data-v-2eed28e3]{align-items:center;display:flex;flex:1;justify-content:center;padding:48px 16px}.ecard[data-v-2eed28e3]{background:var(--card);border-radius:var(--r-xl);box-shadow:var(--sh-card);max-width:440px;padding:32px 24px;text-align:center;width:100%}.ecard__art[data-v-2eed28e3]{margin-bottom:18px;position:relative}.ecard__art[data-v-2eed28e3],.ecard__ball[data-v-2eed28e3]{display:flex;justify-content:center}.ecard__ball[data-v-2eed28e3]{align-items:center;animation:ecard-bounce-2eed28e3 2.4s ease-in-out infinite;background:radial-gradient(circle at 35% 30%,var(--volt-100),var(--volt-400) 70%,var(--volt-600));border-radius:50%;box-shadow:var(--sh-lg);color:var(--volt-ink);height:84px;width:84px}.ecard__code[data-v-2eed28e3]{background:var(--ink);border-radius:var(--r-pill);bottom:-6px;color:#fff;font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:.04em;padding:3px 10px;position:absolute}.ecard__eyebrow[data-v-2eed28e3]{color:var(--brand);font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.14em;margin:0 0 6px;text-transform:uppercase}.ecard__title[data-v-2eed28e3]{color:var(--ink);font-family:var(--font-display);font-size:clamp(1.4rem,5vw,1.75rem);font-weight:700;letter-spacing:-.02em;margin:0}.ecard__lead[data-v-2eed28e3]{color:var(--body);font-size:14px;line-height:1.6;margin:10px 0 0}.ecard__actions[data-v-2eed28e3]{display:flex;flex-direction:column;gap:8px;margin-top:24px}.ebtn[data-v-2eed28e3]{align-items:center;border-radius:var(--r-pill);display:inline-flex;font-size:14px;font-weight:600;gap:8px;height:44px;justify-content:center;padding:0 20px;transition:transform .16s ease,background .16s ease,color .16s ease}.ebtn[data-v-2eed28e3]:active{transform:scale(.97)}.ebtn--primary[data-v-2eed28e3]{background:var(--brand);color:#fff}.ebtn--primary[data-v-2eed28e3]:hover{background:var(--brand-deep)}.ebtn--ghost[data-v-2eed28e3]{background:var(--mist);color:var(--slate)}.ebtn--ghost[data-v-2eed28e3]:hover{background:var(--mint);color:var(--brand-deep)}.ecard__help[data-v-2eed28e3]{align-items:center;color:var(--muted);display:inline-flex;font-size:12px;font-weight:600;gap:6px;margin-top:18px;transition:color .16s ease}.ecard__help[data-v-2eed28e3]:hover{color:var(--brand-deep)}@keyframes ecard-bounce-2eed28e3{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (min-width:480px){.ecard__actions[data-v-2eed28e3]{flex-direction:row}.ebtn[data-v-2eed28e3]{flex:1}}@media (prefers-reduced-motion:reduce){.ecard__ball[data-v-2eed28e3]{animation:none}.ebtn[data-v-2eed28e3],.ecard__help[data-v-2eed28e3]{transition:none}}
