.app[data-v-7c6b21bd]{flex-direction:column;min-height:100vh;display:flex}.app.embedded[data-v-7c6b21bd]{--header-h:0px}.app.embedded-nav[data-v-7c6b21bd]{--header-h:52px}.side-banner[data-v-7c6b21bd]{right:24px;top:calc(50% + var(--header-h) / 2);z-index:40;border-radius:12px;width:160px;transition:transform .2s;display:none;position:fixed;overflow:hidden;transform:translateY(-50%);box-shadow:0 16px 40px #00000080}.side-banner img[data-v-7c6b21bd]{width:100%;height:auto}.side-banner[data-v-7c6b21bd]:hover{transform:translateY(calc(-50% - 4px))}@media (width>=1600px){.side-banner[data-v-7c6b21bd]{display:block}}.app-wait[data-v-7c6b21bd]{color:var(--dim);place-items:center;padding:80px 0;font-size:22px;display:grid}.header[data-v-7c6b21bd]{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border);background:#101114eb;position:sticky;top:0}.top[data-v-7c6b21bd]{gap:12px;height:60px}.logo[data-v-7c6b21bd],.top[data-v-7c6b21bd]{align-items:center;display:flex}.logo[data-v-7c6b21bd]{letter-spacing:-.3px;gap:10px;font-size:20px;font-weight:800}.logo-mark[data-v-7c6b21bd]{background:var(--accent);border-radius:9px;place-items:center;width:32px;height:32px;font-size:15px;display:grid}.main[data-v-7c6b21bd],.spacer[data-v-7c6b21bd]{flex:1}.icon-btn[data-v-7c6b21bd]{width:38px;height:38px;color:var(--dim);background:0 0;border:0;border-radius:50%;font-size:18px;position:relative}.icon-btn[data-v-7c6b21bd]:hover{color:#fff;background:var(--card)}.dot[data-v-7c6b21bd]{background:var(--accent);border-radius:50%;width:7px;height:7px;position:absolute;top:8px;right:9px}.me[data-v-7c6b21bd]{cursor:pointer;position:relative}.menu[data-v-7c6b21bd]{width:220px;padding:6px;position:absolute;top:44px;right:0;box-shadow:0 12px 32px #00000080}.menu-head[data-v-7c6b21bd]{border-bottom:1px solid var(--border);flex-direction:column;gap:2px;margin-bottom:6px;padding:10px 10px 12px;display:flex}.menu-item[data-v-7c6b21bd]{text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;padding:10px;display:flex}.menu-item i[data-v-7c6b21bd]{width:16px;color:var(--dim)}.menu-item[data-v-7c6b21bd]:hover{background:var(--card-hover)}.menu-item.danger[data-v-7c6b21bd],.menu-item.danger i[data-v-7c6b21bd]{color:var(--danger)}.nav[data-v-7c6b21bd]{align-items:stretch;gap:4px;height:52px;display:flex}.nav-item[data-v-7c6b21bd]{color:var(--dim);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:0 14px;font-size:15px;font-weight:700;display:flex}.nav-item i[data-v-7c6b21bd]{font-size:13px}.nav-item[data-v-7c6b21bd]:hover{color:#fff}.nav-item.active[data-v-7c6b21bd]{color:#fff;border-bottom-color:var(--accent)}.nav-item.active i[data-v-7c6b21bd]{color:var(--accent)}.nav-item.chat[data-v-7c6b21bd]{margin-left:auto}.nav-badge[data-v-7c6b21bd]{background:var(--danger);color:#fff;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:800;display:grid}.main[data-v-7c6b21bd]{padding:20px 0 48px}.footer[data-v-7c6b21bd]{border-top:1px solid var(--border);padding:24px 16px;font-size:12px}.icon-btn[data-v-7c6b21bd]{place-items:center;display:grid}.mobile-chat[data-v-7c6b21bd]{display:none}@media (width<=600px){.mobile-chat[data-v-7c6b21bd]{display:grid}.nav-item[data-v-7c6b21bd]{padding:0 10px;font-size:14px}.nav-item i[data-v-7c6b21bd]{display:none}}
