.sidebar[data-v-14aa6802]{background:var(--card);border-right:1px solid var(--bd);display:flex;flex:none;flex-direction:column;position:relative;transition:width .16s ease;z-index:20}.brand[data-v-14aa6802]{align-items:center;display:flex;gap:10px;padding:16px 14px 12px}.mark[data-v-14aa6802]{flex:none;height:30px;width:30px}.logo[data-v-14aa6802]{height:34px}.switcher-wrap[data-v-14aa6802]{padding:0 10px 10px;position:relative}.ctx[data-v-14aa6802]{align-items:center;background:var(--field);border:1px solid var(--bd);border-radius:12px;cursor:pointer;display:flex;gap:9px;padding:7px 8px}.ctx[data-v-14aa6802]:hover{border-color:var(--acc)}.ctx-logo[data-v-14aa6802]{display:flex;flex:none;position:relative}.ctx-ring[data-v-14aa6802]{height:40px;inset:-5px;pointer-events:none;position:absolute;width:40px}.ctx-cap[data-v-14aa6802]{color:var(--tx3);font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.ctx-name[data-v-14aa6802]{color:var(--tx);font-size:12.5px;font-weight:700}.ctx-pc[data-v-14aa6802]{color:var(--warn);flex:none;font-family:Manrope,sans-serif;font-size:11px;font-weight:800}.switcher[data-v-14aa6802]{background:var(--card);border:1px solid var(--bd);border-radius:12px;box-shadow:var(--shadow);left:10px;overflow:hidden;position:absolute;right:10px;top:60px;z-index:40}.switcher-list[data-v-14aa6802]{max-height:210px;overflow:auto;padding:5px}.switcher-row[data-v-14aa6802]{align-items:center;border-radius:9px;color:var(--tx);cursor:pointer;display:flex;gap:8px;padding:7px 8px}.switcher-row[data-v-14aa6802]:hover{background:var(--hover);color:var(--tx)}.switcher-row.on[data-v-14aa6802]{background:var(--accL)}.switcher-empty[data-v-14aa6802]{color:var(--tx3);font-size:12px;padding:14px;text-align:center}.nav[data-v-14aa6802]{display:flex;flex:1;flex-direction:column;gap:4px;overflow-x:hidden;overflow-y:auto;padding:4px 10px 10px}.nav-sec[data-v-14aa6802]{color:var(--tx3);font-size:10px;font-weight:700;letter-spacing:.08em;padding:10px 8px 4px;text-transform:uppercase}.nav-sec.mini[data-v-14aa6802]{padding:6px 0 4px}.nav-sec.mini[data-v-14aa6802]:after{background:var(--bd2);content:"";display:block;height:1px;margin:0 14px}.nav-item[data-v-14aa6802]{align-items:center;background:transparent;border-radius:12px;color:var(--tx);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:11px;padding:5px 8px;width:100%}.nav-item.mini[data-v-14aa6802]{justify-content:center;padding:5px 0}.nav-item[data-v-14aa6802]:hover{background:var(--hover);color:var(--tx)}.nav-item.group[data-v-14aa6802]{font-weight:600}.nav-item.on[data-v-14aa6802]{font-weight:700}.nav-item.on .nav-ic[data-v-14aa6802]{box-shadow:0 0 0 2.5px var(--card),0 0 0 4.5px var(--c);transform:scale(1.06)}.nav-ic[data-v-14aa6802]{border-radius:11px;height:36px;transition:transform .15s;width:36px}.nav-badge[data-v-14aa6802]{background:var(--hover);border-radius:8px;color:var(--tx2);flex:none;font-size:12px;font-weight:700;padding:2px 8px}.dot-badge[data-v-14aa6802],.nav-badge.fresh[data-v-14aa6802]{background:var(--err);color:#fff}.dot-badge[data-v-14aa6802]{align-items:center;border:2px solid var(--card);border-radius:99px;display:flex;font-size:10px;font-weight:700;height:18px;justify-content:center;line-height:1;min-width:18px;padding:0 4px;position:absolute;right:-7px;top:-5px}.chev[data-v-14aa6802]{color:var(--tx3);flex:none;transition:transform .15s}.kids[data-v-14aa6802]{border-left:1px solid var(--bd);flex-direction:column;gap:2px;margin:3px 0 5px 18px;padding-left:14px}.kid[data-v-14aa6802],.kids[data-v-14aa6802]{display:flex}.kid[data-v-14aa6802]{align-items:center;border-radius:10px;color:var(--tx2);cursor:pointer;font-size:14px;font-weight:500;gap:9px;padding:8px 10px}.kid[data-v-14aa6802]:hover{background:var(--hover);color:var(--tx)}.kid.on[data-v-14aa6802]{background:var(--acc);color:#fff;font-weight:600}.kid.on[data-v-14aa6802]:hover{background:var(--accD);color:#fff}.foot[data-v-14aa6802]{border-top:1px solid var(--bd);gap:8px;padding:10px}.foot[data-v-14aa6802],.me[data-v-14aa6802]{align-items:center;display:flex}.me[data-v-14aa6802]{background:var(--accD);border-radius:9px;color:#fff;flex:none;font-size:12px;font-weight:700;height:32px;justify-content:center;width:32px}.foot-btn[data-v-14aa6802]{border-radius:8px;color:var(--tx2);display:flex;flex:none;padding:5px}.foot-btn[data-v-14aa6802]:hover{background:var(--accL);color:var(--acc)}.foot-btn.danger[data-v-14aa6802]{color:var(--tx3)}.foot-btn.danger[data-v-14aa6802]:hover{background:var(--errBg);color:var(--err)}.collapse[data-v-14aa6802]{align-items:center;background:var(--card);border:1px solid var(--bd);border-radius:50%;color:var(--tx2);display:flex;height:22px;justify-content:center;position:absolute;right:-11px;top:72px;width:22px;z-index:25}.collapse[data-v-14aa6802]:hover{border-color:var(--acc);color:var(--acc)}@media(prefers-reduced-motion:reduce){.nav-ic[data-v-14aa6802]{transition:none}}.head[data-v-a3af50e5]{background:var(--card);border-bottom:1px solid var(--bd);gap:16px;padding:14px 24px;position:relative}.back[data-v-a3af50e5],.head[data-v-a3af50e5]{align-items:center;display:flex;flex:none}.back[data-v-a3af50e5]{border:1px solid var(--bd);border-radius:9px;color:var(--tx2);height:34px;justify-content:center;width:34px}.back[data-v-a3af50e5]:hover{border-color:var(--acc);color:var(--acc)}.crumbs[data-v-a3af50e5]{align-items:center;display:flex;flex-wrap:wrap;font-size:12px;gap:7px;margin-bottom:3px}.crumb[data-v-a3af50e5],.crumbs[data-v-a3af50e5]{color:var(--tx3)}.crumb[data-v-a3af50e5]:not(.link){color:var(--tx2);font-weight:600}.crumb.link[data-v-a3af50e5]:hover{color:var(--acc)}.sep[data-v-a3af50e5]{opacity:.6}.cdot[data-v-a3af50e5]{border-radius:50%;display:inline-block;height:7px;margin-right:5px;vertical-align:1px;width:7px}.menu-scrim[data-v-a3af50e5]{inset:0;position:fixed;z-index:40}.menu[data-v-a3af50e5]{box-shadow:var(--shadow);display:flex;flex-direction:column;min-width:200px;padding:5px;position:absolute;right:0;top:calc(100% + 6px);z-index:41}.menu-row[data-v-a3af50e5]{align-items:center;border-radius:9px;color:var(--tx);display:flex;font-size:14px;gap:10px;padding:11px 10px}.menu-row[data-v-a3af50e5]:active{background:var(--hover)}.actions[data-v-a3af50e5]{align-items:center;display:flex;flex:none;flex-wrap:wrap;gap:9px;justify-content:flex-end}@media(max-width:860px){.head[data-v-a3af50e5]{gap:10px;min-height:56px;padding:8px 12px}.crumbs[data-v-a3af50e5]{flex-wrap:nowrap;font-size:11px;margin-bottom:1px;white-space:nowrap}.crumb[data-v-a3af50e5],.crumbs[data-v-a3af50e5]{overflow:hidden}.crumb[data-v-a3af50e5]{text-overflow:ellipsis}.crumb[data-v-a3af50e5]:not(.link){color:var(--tx3);font-weight:500}.head .display[data-v-a3af50e5]{font-size:17px!important}.actions[data-v-a3af50e5]{flex-wrap:nowrap;gap:8px}.icon-only[data-v-a3af50e5]{height:36px;justify-content:center;padding:0;width:36px}}.tabbar[data-v-dd07b5ad]{backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4);background:color-mix(in srgb,var(--card) 72%,transparent);border-top:1px solid color-mix(in srgb,var(--bd) 70%,transparent);bottom:0;display:flex;left:0;padding:8px 4px calc(8px + env(safe-area-inset-bottom));position:absolute;right:0;z-index:50}.tab[data-v-dd07b5ad]{align-items:center;color:var(--tx3);display:flex;flex:1;flex-direction:column;font-size:11px;font-weight:500;gap:3px;justify-content:flex-end;text-align:center}.tab.on[data-v-dd07b5ad]{color:var(--tx);font-weight:700}.tab-ic[data-v-dd07b5ad]{border-radius:10px;height:32px;transition:transform .18s ease,width .18s ease,height .18s ease;width:32px}.tab:not(.on) .tab-ic[data-v-dd07b5ad]{box-shadow:none;filter:saturate(.75);opacity:.6}.tab.on .tab-ic[data-v-dd07b5ad]{border:3px solid var(--bg);border-radius:16px;box-shadow:0 10px 20px -6px var(--c);height:48px;margin-top:-26px;width:48px}.tab.on .tab-ic[data-v-dd07b5ad] svg{height:22px;width:22px}@media(prefers-reduced-motion:reduce){.tab-ic[data-v-dd07b5ad]{transition:none}}.tab-wrap[data-v-dd07b5ad]{display:flex;position:relative}.tab-badge[data-v-dd07b5ad]{align-items:center;background:var(--err);border:2px solid var(--card);border-radius:99px;color:#fff;display:flex;font-size:10px;font-weight:700;height:18px;justify-content:center;line-height:1;min-width:18px;padding:0 4px;position:absolute;right:-10px;top:-6px}.tab-badge.fresh[data-v-dd07b5ad],.tab-dot[data-v-dd07b5ad]{background:var(--acc)}.tab-dot[data-v-dd07b5ad]{border:2px solid var(--card);border-radius:50%;height:10px;position:absolute;right:-3px;top:-3px;width:10px}.scrim[data-v-dd07b5ad]{background:#0006;inset:0;z-index:60}.scrim[data-v-dd07b5ad],.sheet[data-v-dd07b5ad]{position:fixed}.sheet[data-v-dd07b5ad]{background:var(--card);border-radius:22px 22px 0 0;bottom:0;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:8px;left:0;max-height:80dvh;overflow-y:auto;padding:8px 14px calc(16px + env(safe-area-inset-bottom));right:0;z-index:61}.grab[data-v-dd07b5ad]{align-self:center;background:var(--bd);border-radius:4px;height:4px;width:40px}.shop-row[data-v-dd07b5ad]{align-items:center;border:1px solid var(--bd);border-radius:14px;color:var(--tx);display:flex;gap:12px;padding:10px}.shop-row[data-v-dd07b5ad]:active{background:var(--hover)}.shop-num[data-v-dd07b5ad]{font-family:Manrope,sans-serif;font-size:16px;font-variant-numeric:tabular-nums;font-weight:800;text-align:right}.shop-num small[data-v-dd07b5ad]{color:var(--tx3);display:block;font-family:Inter,sans-serif;font-size:10.5px;font-weight:500}.push-prompt[data-v-92c524bf]{bottom:16px;box-shadow:var(--shadow);display:flex;font-size:14px;gap:12px;left:16px;padding:14px;position:fixed;width:min(360px,calc(100vw - 32px));z-index:150}.shell[data-v-3f3a2033]{background:var(--bg);color:var(--tx);display:flex;height:100vh;height:100dvh;overflow:hidden}.main[data-v-3f3a2033]{min-width:0}.body[data-v-3f3a2033],.main[data-v-3f3a2033]{display:flex;flex:1;flex-direction:column;overflow:hidden;position:relative}.body[data-v-3f3a2033]{min-height:0}.main.m{--tabbar-h: calc(66px + env(safe-area-inset-bottom)) }.main.m>.body{padding-bottom:var(--tabbar-h)}.main.m>.body:has(.under-bar){padding-bottom:0}.main.m:has(.wrap.in-room)>.head,.main.m:has(.wrap.in-room)>.tabbar{display:none}.main.m:has(.wrap.in-room)>.body{padding-bottom:0}
