.ws-rail[data-v-8ac3e52f]{align-items:center;background:linear-gradient(180deg,#161c2c,#121826);border-right:1px solid hsla(0,0%,100%,.06);display:flex;flex-direction:column;flex-shrink:0;height:100vh;height:100dvh;padding:16px 8px;position:relative;width:72px;z-index:40}.ws-rail__brand[data-v-8ac3e52f]{color:#c5cbe0;display:grid;margin-bottom:18px;place-items:center;text-decoration:none}.ws-rail__home[data-v-8ac3e52f]{background:#ffffff0a;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;display:grid;height:42px;place-items:center;transition:color .15s ease,background .15s ease,border-color .15s ease,transform .15s ease,box-shadow .15s ease;width:42px}.ws-rail__home svg[data-v-8ac3e52f]{height:22px;width:22px}.ws-rail__brand:hover .ws-rail__home[data-v-8ac3e52f]{background:#7c5cff38;border-color:#7c5cff73;box-shadow:0 8px 18px #00000040;color:#fff;transform:translateY(-1px)}.ws-rail__nav[data-v-8ac3e52f]{display:flex;flex:1;flex-direction:column;gap:6px;width:100%}.ws-rail-item[data-v-8ac3e52f]{align-items:center;background:transparent;border:1px solid transparent;border-radius:12px;color:#8b93a7;cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:10px 4px;transition:color .18s ease,background .18s ease,border-color .18s ease,transform .18s ease;width:100%}.ws-rail-item[data-v-8ac3e52f]:active{transform:scale(.96)}.ws-rail-item[data-v-8ac3e52f]:hover{background:#ffffff0a;color:#f5f7fb}.ws-rail-item.is-active[data-v-8ac3e52f]{background:var(--ws-active-bg-strong);border-color:var(--ws-active-border);color:var(--ws-text)}.ws-rail-item__icon[data-v-8ac3e52f],.ws-rail-item__icon svg[data-v-8ac3e52f]{height:22px;width:22px}.ws-rail-item__label[data-v-8ac3e52f]{font-size:11px;font-weight:600;letter-spacing:.02em;line-height:1}.ws-rail__footer[data-v-8ac3e52f]{margin-top:auto;padding-top:12px;position:relative}.ws-rail-avatar[data-v-8ac3e52f]{background:#121826e6;border:1px solid hsla(0,0%,100%,.12);border-radius:999px;cursor:pointer;display:grid;height:40px;overflow:hidden;padding:0;place-items:center;width:40px}.ws-rail-avatar[data-v-8ac3e52f]:hover,.ws-rail__footer:hover .ws-rail-avatar[data-v-8ac3e52f]{border-color:#7c5cff8c;box-shadow:0 0 0 3px #7c5cff1f}.ws-rail-avatar__img[data-v-8ac3e52f]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ws-rail-avatar__fallback[data-v-8ac3e52f]{background:linear-gradient(135deg,#7c5cff,#5b8cff);color:#fff;display:grid;font-size:14px;font-weight:700;height:100%;place-items:center;width:100%}.ws-rail-pop[data-v-8ac3e52f]{background:linear-gradient(180deg,#1a2234,#141b2b);border:1px solid hsla(0,0%,100%,.1);border-radius:14px;bottom:0;box-shadow:0 16px 40px #00000073;display:flex;flex-direction:column;gap:6px;left:calc(100% + 10px);padding:12px;position:absolute;width:220px}.ws-rail-pop__name[data-v-8ac3e52f]{border-bottom:1px solid hsla(0,0%,100%,.06);color:#f5f7fb;font-size:13px;font-weight:600;margin:0 0 4px;overflow:hidden;padding:0 8px 8px;text-overflow:ellipsis;white-space:nowrap}.ws-rail-pop__item[data-v-8ac3e52f]{border-radius:10px;color:#c8cfde;display:flex;flex-direction:column;gap:2px;padding:10px;text-decoration:none;transition:background .15s ease}.ws-rail-pop__item[data-v-8ac3e52f]:hover{background:#7c5cff24;color:#fff}.ws-rail-pop__item>span[data-v-8ac3e52f]:first-child{font-size:13px;font-weight:600}.ws-rail-pop__hint[data-v-8ac3e52f]{color:#7b8499;font-size:11px}.ws-rail-pop__balance[data-v-8ac3e52f]{align-items:baseline;color:#8b93a7;display:flex;font-size:12px;gap:8px}.ws-rail-pop__balance strong[data-v-8ac3e52f]{color:#f5f7fb;font-size:16px;font-variant-numeric:tabular-nums}.ws-rail-pop__balance em[data-v-8ac3e52f]{color:#8ab4ff;font-style:normal;font-weight:600}.confirm-mask[data-v-e0847f5a]{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#06080eb8;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:90}.confirm-panel[data-v-e0847f5a]{background:#161c2c;border:1px solid hsla(0,0%,100%,.1);border-radius:16px;box-shadow:0 24px 64px #00000073;padding:22px 24px 20px;width:min(400px,100%)}.confirm-title[data-v-e0847f5a]{color:#f5f7fb;font-size:17px;font-weight:700;margin:0}.confirm-msg[data-v-e0847f5a]{color:#8b93a7;font-size:14px;line-height:1.55;margin:12px 0 0}.confirm-actions[data-v-e0847f5a]{display:flex;gap:10px;justify-content:flex-end;margin-top:22px}.confirm-btn[data-v-e0847f5a]{border:none;border-radius:10px;cursor:pointer;font-size:13px;font-weight:600;padding:9px 16px}.confirm-btn[data-v-e0847f5a]:disabled{cursor:not-allowed;opacity:.55}.confirm-btn--ghost[data-v-e0847f5a]{background:transparent;border:1px solid hsla(0,0%,100%,.12);color:#c4cad8}.confirm-btn--primary[data-v-e0847f5a]{background:linear-gradient(135deg,#7c5cff,#5b8cff);color:#fff}.confirm-btn--danger[data-v-e0847f5a]{background:linear-gradient(135deg,#ef4444,#f97316);color:#fff}.wif[data-v-bf450c3f]{display:flex;flex-direction:column;gap:8px}.wif__file[data-v-bf450c3f]{display:none}.wif__drop[data-v-bf450c3f]{align-items:flex-start;background:#07090fcc;border:1px dashed hsla(0,0%,100%,.18);border-radius:10px;color:#e8ecf4;cursor:pointer;display:flex;flex-direction:column;font-size:14px;font-weight:600;gap:4px;padding:18px 14px;text-align:left;width:100%}.wif__drop em[data-v-bf450c3f]{color:#8b93a7;font-size:12px;font-style:normal;font-weight:400}.wif__drop[data-v-bf450c3f]:hover:not(:disabled){border-color:#7c5cff8c}.wif__drop[data-v-bf450c3f]:disabled{cursor:not-allowed;opacity:.6}.wif__preview[data-v-bf450c3f]{display:flex;flex-direction:column;gap:10px}.wif__preview img[data-v-bf450c3f]{background:#07090fcc;border:1px solid hsla(0,0%,100%,.1);border-radius:10px;display:block;max-height:220px;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.wif__preview-actions[data-v-bf450c3f]{display:flex;gap:8px}.wif__btn[data-v-bf450c3f]{background:linear-gradient(135deg,#7c5cff,#5b8cff);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:12px;font-weight:600;height:34px;padding:0 12px}.wif__btn--ghost[data-v-bf450c3f]{background:transparent;border:1px solid hsla(0,0%,100%,.12);color:#8b93a7}.wif__btn[data-v-bf450c3f]:disabled{cursor:not-allowed;opacity:.6}.wif__err[data-v-bf450c3f]{color:#f87171;font-size:12px;margin:0}
