.sidebar[data-v-5e62446d]{position:sticky;top:0;height:100vh;overflow-y:auto;background:#0d0d15;border-right:1px solid rgba(255,255,255,.1);padding:10px}.brand[data-v-5e62446d]{display:flex;justify-content:center;padding:8px 6px 14px}.brand-logo[data-v-5e62446d]{width:42px;height:42px;-o-object-fit:contain;object-fit:contain;display:block}.logo[data-v-5e62446d]{width:30px;height:30px;border-radius:999px;background:#fff;color:#111;display:grid;place-items:center}.menu[data-v-5e62446d]{display:grid;gap:6px}.item[data-v-5e62446d]{display:flex;align-items:center;gap:10px;padding:10px;border-radius:10px;color:#c8cde0;text-decoration:none}.item.active[data-v-5e62446d]{color:#fff;background:rgba(123,61,255,.2);border:1px solid rgba(123,61,255,.45)}.ico[data-v-5e62446d]{width:18px;height:18px;display:inline-grid}.ico[data-v-5e62446d] svg{width:18px;height:18px}.overlay[data-v-5e62446d]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5);opacity:0;pointer-events:none;transition:.2s;z-index:48}.overlay.show[data-v-5e62446d]{opacity:1;pointer-events:auto}.drawer[data-v-5e62446d]{position:fixed;top:0;left:0;bottom:0;width:270px;background:#0d0d15;border-right:1px solid rgba(255,255,255,.12);transform:translate(-100%);transition:.22s;z-index:49;padding:10px;overflow-y:auto}.drawer.open[data-v-5e62446d]{transform:translate(0)}.top[data-v-5e62446d]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.x[data-v-5e62446d]{width:30px;height:30px;border-radius:8px;color:#fff;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.08)}.m-bottom[data-v-150bacc5]{position:fixed;left:0;right:0;bottom:0;height:64px;z-index:45;border-top:1px solid rgba(255,255,255,.12);background:rgba(12,12,20,.95);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;grid-template-columns:repeat(4,1fr);padding-bottom:env(safe-area-inset-bottom)}.i[data-v-150bacc5]{display:grid;place-items:center;text-decoration:none;color:#aeb7cf;font-size:11px;line-height:1;gap:3px;transition:.15s ease}.icon[data-v-150bacc5]{width:20px;height:20px;display:inline-grid;place-items:center}.icon[data-v-150bacc5] svg{width:20px;height:20px}.i.active[data-v-150bacc5]{color:#fff}.i.active .icon[data-v-150bacc5]{filter:drop-shadow(0 0 8px rgba(123,61,255,.45))}.i small[data-v-150bacc5]{font-size:10px}.web-shell[data-v-43f22a03]{height:100vh;overflow:hidden;display:grid;grid-template-columns:220px minmax(0,1fr);background:#000;color:#fff}.web-shell.is-watch[data-v-43f22a03]{grid-template-columns:220px minmax(0,1fr) 340px}.web-main[data-v-43f22a03]{min-width:0;height:100vh;overflow-y:auto;padding:14px}.web-right-rail[data-v-43f22a03]{height:100vh;border-left:1px solid rgba(255,255,255,.1);background:#0f0f18;display:flex;flex-direction:column}.rail-head[data-v-43f22a03]{padding:12px;font-weight:700;border-bottom:1px solid rgba(255,255,255,.1)}.rail-body[data-v-43f22a03]{flex:1;overflow-y:auto;padding:10px}.m-header[data-v-43f22a03]{position:fixed;top:0;left:0;right:0;z-index:40;height:52px;display:flex;align-items:center;justify-content:space-between;padding:0 10px;border-bottom:1px solid rgba(255,255,255,.12);background:rgba(12,12,20,.92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.m-btn[data-v-43f22a03]{width:32px;height:32px;border-radius:8px;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.08);color:#fff}@media (max-width: 900px){.web-shell[data-v-43f22a03],.web-shell.is-watch[data-v-43f22a03]{grid-template-columns:1fr}.web-main[data-v-43f22a03]{padding:10px}.web-main.with-mobile-header[data-v-43f22a03]{padding-top:62px}.web-main.with-mobile-nav[data-v-43f22a03]{padding-bottom:74px}}.m-logo[data-v-43f22a03]{width:30px;height:30px;-o-object-fit:contain;object-fit:contain}@media (max-width: 900px){.web-main.watch-mobile-main[data-v-43f22a03]{padding:0!important;height:100vh}}:root{--bg-app: #0b0b12;--bg-panel: #0f0f18;--line: rgba(255,255,255,.1);--text-main: #f5f5f7;--text-dim: #b9bfd3;--accent: #7b3dff}*,*:before,*:after{box-sizing:border-box}html,body,#app{margin:0;width:100%;min-height:100%;background:var(--bg-app);color:var(--text-main);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}img{max-width:100%;display:block}button,input{font:inherit}.vertical-video-frame{aspect-ratio:9 / 16;width:min(100%,420px);border-radius:14px;overflow:hidden;background:#000}.vertical-video-frame video,.vertical-video-frame img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}h1{font-weight:900}h2,h3{font-weight:700}
