.bell[data-v-a1c7029e]{border:1px solid var(--zb-border-strong);background:var(--zb-surface);border-radius:999px;width:40px;height:40px;position:relative}.bell[data-v-a1c7029e],.dot[data-v-a1c7029e]{place-items:center;display:grid}.dot[data-v-a1c7029e]{min-width:18px;height:18px;font:700 .65rem var(--zb-font-display);color:#fff;background:var(--zb-danger);border-radius:99px;padding:0 4px;position:absolute;top:-4px;right:-4px}.toast[data-v-a1c7029e]{z-index:95;background:var(--zb-bg-elevated);gap:.75rem;width:calc(min(360px,100vw - 32px));padding:.9rem 1rem;display:flex;position:fixed;top:76px;right:16px;box-shadow:0 20px 50px -20px #0009}.toast__body[data-v-a1c7029e]{flex-direction:column;flex:1;gap:.15rem;font-size:.88rem;display:flex}.toast-enter-active[data-v-a1c7029e],.toast-leave-active[data-v-a1c7029e]{transition:opacity .3s,transform .3s var(--zb-ease-out)}.toast-enter-from[data-v-a1c7029e],.toast-leave-to[data-v-a1c7029e]{opacity:0;transform:translateY(-8px)}.rewards[data-v-8548f756]{z-index:70;pointer-events:none;flex-direction:column;gap:.5rem;display:flex;position:fixed;bottom:90px;right:16px}@media (width>=1024px){.rewards[data-v-8548f756]{bottom:24px}}.rt[data-v-8548f756]{background:var(--zb-bg-elevated);align-items:center;gap:.75rem;min-width:240px;padding:.7rem 1rem;display:flex;box-shadow:0 20px 40px -20px #000000b3}.rt__cat[data-v-8548f756]{width:48px}.rt__xp[data-v-8548f756]{font:800 .95rem var(--zb-font-display);color:#fff;background:linear-gradient(135deg,#f59e0b,#f97316);border-radius:10px;padding:.3rem .6rem}.rt__text[data-v-8548f756]{flex-direction:column;font-size:.9rem;display:flex}.rt-enter-active[data-v-8548f756],.rt-leave-active[data-v-8548f756]{transition:all .35s var(--zb-ease-out)}.rt-enter-from[data-v-8548f756],.rt-leave-to[data-v-8548f756]{opacity:0;transform:translateY(12px)scale(.96)}.portal[data-v-d77c2685]{--side-w:272px;--top-h:72px;background:radial-gradient(60% 40% at 100% 0,#7b2ff71f,transparent 60%),radial-gradient(50% 40% at 0 100%,#18a8f014,transparent 60%),var(--zb-bg);min-height:100dvh}@media (width>=1024px){.portal[data-v-d77c2685]{grid-template-columns:var(--side-w) 1fr;transition:grid-template-columns .25s var(--zb-ease-out);display:grid}.portal.is-collapsed[data-v-d77c2685]{--side-w:84px}}.side[data-v-d77c2685]{z-index:50;border-right:1px solid var(--zb-border);background:var(--zb-bg-elevated);width:280px;max-width:86vw;transition:transform .25s var(--zb-ease-out);flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0;transform:translate(-102%)}.side.is-open[data-v-d77c2685]{transform:none}@media (width>=1024px){.side[data-v-d77c2685]{background:color-mix(in srgb,var(--zb-bg-elevated) 70%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);width:auto;max-width:none;height:100dvh;position:sticky;top:0;transform:none}}.portal__scrim[data-v-d77c2685]{z-index:45;background:#03061299;position:fixed;inset:0}.side__brand[data-v-d77c2685]{height:var(--top-h);color:#fff;border-bottom:1px solid var(--zb-border);background:radial-gradient(120% 140% at 0 0,#7b2ff78c,#0000 60%),radial-gradient(120% 140% at 100% 100%,#18a8f073,#0000 60%),#0b1230;align-items:center;padding:0 26px;display:flex;position:relative;overflow:hidden}.side__brand[data-v-d77c2685]:after{content:"";background:radial-gradient(circle,#ffffff8c 1.3px,#0000 1.6px) 0 0/9px 9px;width:70px;height:52px;position:absolute;top:10px;right:-6px;-webkit-mask-image:linear-gradient(225deg,#000 30%,#0000 75%);mask-image:linear-gradient(225deg,#000 30%,#0000 75%)}.side__logo[data-v-d77c2685]{color:#fff;width:124px}.side__mark[data-v-d77c2685]{font:800 1.4rem var(--zb-font-display);display:none}.side__scroll[data-v-d77c2685]{flex:1;padding:18px 14px 8px;overflow-y:auto}.profile[data-v-d77c2685]{border-radius:var(--zb-radius-md);background:linear-gradient(var(--zb-bg-elevated),var(--zb-bg-elevated)) padding-box,var(--zb-gradient-diagonal) border-box;border:1.5px solid #0000;align-items:center;gap:.85rem;margin-bottom:16px;padding:14px;display:flex}.profile__avatar[data-v-d77c2685],.who__avatar[data-v-d77c2685]{color:#fff;font:800 1.05rem var(--zb-font-display);background:var(--zb-gradient-diagonal);border-radius:14px;flex-shrink:0;place-items:center;display:grid}.profile__avatar[data-v-d77c2685]{width:52px;height:52px}.profile__text[data-v-d77c2685]{flex-direction:column;min-width:0;display:flex}.profile__name[data-v-d77c2685]{font:700 1rem var(--zb-font-display);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.profile__balance[data-v-d77c2685]{font:700 .95rem var(--zb-font-display);color:var(--zb-sky);align-items:center;gap:.4rem;display:inline-flex}.profile__refresh[data-v-d77c2685]{color:var(--zb-text-muted)}.profile__refresh.spin[data-v-d77c2685] svg{animation:.8s linear infinite spin-d77c2685}@keyframes spin-d77c2685{to{transform:rotate(1turn)}}.menu[data-v-d77c2685]{flex-direction:column;gap:4px;display:flex}.menu__group[data-v-d77c2685]{font:700 .68rem var(--zb-font-display);letter-spacing:.12em;text-transform:uppercase;margin:14px 12px 4px}.menu__group[data-v-d77c2685],.menu__link[data-v-d77c2685]{color:var(--zb-text-muted)}.menu__link[data-v-d77c2685]{font:600 .95rem var(--zb-font-display);border-radius:12px;align-items:center;gap:.85rem;padding:.78rem 1rem;transition:background .2s,color .2s;display:flex}.menu__link[data-v-d77c2685]:hover{color:var(--zb-text);background:var(--zb-surface)}.menu__streak[data-v-d77c2685]{font:800 .78rem var(--zb-font-display);color:#f97316;margin-left:auto}.is-collapsed .menu__streak[data-v-d77c2685]{display:none}.streak-chip[data-v-d77c2685]{border:1px solid var(--zb-border);height:38px;font:800 .92rem var(--zb-font-display);color:var(--zb-text-muted);border-radius:12px;align-items:center;gap:.25rem;padding:0 .7rem;display:inline-flex}.streak-chip__fire[data-v-d77c2685]{filter:grayscale();opacity:.6}.streak-chip.is-on[data-v-d77c2685]{color:#f97316;background:#f973161a;border-color:#f9731673}.streak-chip.is-on .streak-chip__fire[data-v-d77c2685]{filter:none;opacity:1}.streak-chip.is-risk[data-v-d77c2685]{border-style:dashed;border-color:#f9731699}.menu__badge[data-v-d77c2685]{min-width:22px;font:800 .72rem/1.5 var(--zb-font-display);text-align:center;color:#fff;background:#ef4444;border-radius:999px;margin-left:auto;padding:1px 7px}.menu__link.is-active .menu__badge[data-v-d77c2685]{background:#ffffff40}.menu__link.is-active[data-v-d77c2685]{color:#fff;background:var(--zb-gradient-diagonal);box-shadow:0 8px 24px -10px #4f5bf5cc}.side__logout[data-v-d77c2685]{border-top:1px solid var(--zb-border);border-radius:0;margin:8px 14px 16px;padding-top:1rem}@media (width>=1024px){.is-collapsed .menu__badge[data-v-d77c2685],.is-collapsed .menu__group[data-v-d77c2685],.is-collapsed .menu__link span[data-v-d77c2685],.is-collapsed .profile__text[data-v-d77c2685],.is-collapsed .side__brand[data-v-d77c2685]:after,.is-collapsed .side__logo[data-v-d77c2685]{display:none}.is-collapsed .side__mark[data-v-d77c2685]{display:block}.is-collapsed .side__brand[data-v-d77c2685]{justify-content:center;padding:0}.is-collapsed .side__scroll[data-v-d77c2685]{padding-inline:12px}.is-collapsed .profile[data-v-d77c2685]{justify-content:center;padding:8px}.is-collapsed .profile__avatar[data-v-d77c2685]{width:42px;height:42px;font-size:.9rem}.is-collapsed .menu__link[data-v-d77c2685]{justify-content:center;padding:.8rem 0}}.body[data-v-d77c2685]{flex-direction:column;min-width:0;min-height:100dvh}.body[data-v-d77c2685],.top[data-v-d77c2685]{display:flex}.top[data-v-d77c2685]{z-index:30;height:var(--top-h);border-bottom:1px solid var(--zb-border);background:color-mix(in srgb,var(--zb-bg) 82%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);align-items:center;gap:.75rem;padding:0 14px;position:sticky;top:0}@media (width>=768px){.top[data-v-d77c2685]{gap:1rem;padding:0 28px}}.top__icon[data-v-d77c2685]{width:42px;height:42px;color:var(--zb-text);border-radius:12px;flex-shrink:0;place-items:center;transition:background .2s;display:grid;position:relative}.top__icon[data-v-d77c2685]:hover{background:var(--zb-surface)}.badge[data-v-d77c2685]{min-width:19px;height:19px;font:700 .68rem var(--zb-font-display);color:#fff;background:var(--zb-gradient-diagonal);border:2px solid var(--zb-bg);border-radius:999px;place-items:center;padding:0 5px;display:grid;position:absolute;top:2px;right:0}.badge--hot[data-v-d77c2685]{background:#ef4444}.search[data-v-d77c2685]{flex:1;min-width:0;max-width:340px;position:relative}.search__icon[data-v-d77c2685]{color:var(--zb-text-muted);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.search__input[data-v-d77c2685]{border:1px solid var(--zb-border);background:var(--zb-surface);width:100%;height:44px;color:var(--zb-text);border-radius:12px;padding:0 52px 0 42px;font-size:.92rem}.search__input[data-v-d77c2685]:focus{border-color:var(--zb-indigo);outline:none}.search__kbd[data-v-d77c2685]{border:1px solid var(--zb-border-strong);font:600 .68rem var(--zb-font-display);color:var(--zb-text-muted);border-radius:6px;padding:2px 6px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}@media (width<=640px){.search__kbd[data-v-d77c2685]{display:none}.search__input[data-v-d77c2685]{padding-right:12px}}.search__list[data-v-d77c2685],.who__menu[data-v-d77c2685]{background:var(--zb-bg-elevated);box-shadow:0 24px 48px -20px #0009}.search__list[data-v-d77c2685]{flex-direction:column;width:calc(min(440px,92vw));max-height:60vh;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto}.search__list li[data-v-d77c2685]{cursor:pointer;border-radius:10px;align-items:center;gap:.75rem;padding:.6rem .75rem;display:flex}.search__list li.is-cursor[data-v-d77c2685]{background:#4f5bf52e}.search__list li>span[data-v-d77c2685]{flex-direction:column;flex:1;min-width:0;display:flex}.search__list small[data-v-d77c2685]{font-size:.76rem}.search__list code[data-v-d77c2685]{font-size:.7rem}.top__actions[data-v-d77c2685]{align-items:center;gap:.35rem;margin-left:auto;display:flex}.topup[data-v-d77c2685]{color:#fff;height:44px;font:800 .82rem var(--zb-font-display);letter-spacing:.04em;text-transform:uppercase;background:var(--zb-gradient-diagonal);white-space:nowrap;border-radius:12px;align-items:center;gap:.5rem;padding:0 1.1rem;display:inline-flex;box-shadow:0 10px 26px -12px #4f5bf5e6}.topup[data-v-d77c2685],.who[data-v-d77c2685]{margin-left:.4rem}.who[data-v-d77c2685]{position:relative}.who__btn[data-v-d77c2685]{border:1px solid var(--zb-border);background:var(--zb-surface);border-radius:14px;align-items:center;gap:.6rem;padding:4px 10px 4px 4px;display:flex}.who__avatar[data-v-d77c2685]{border-radius:11px;width:38px;height:38px;font-size:.85rem}.who__text[data-v-d77c2685]{text-align:left;flex-direction:column;line-height:1.15;display:flex}.who__text b[data-v-d77c2685]{font:700 .88rem var(--zb-font-display)}.who__text small[data-v-d77c2685]{color:var(--zb-text-muted);font-size:.74rem}.who__menu[data-v-d77c2685]{flex-direction:column;min-width:220px;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);right:0}.who__menu a[data-v-d77c2685],.who__menu button[data-v-d77c2685]{text-align:left;border-radius:10px;padding:.65rem .8rem;font-size:.9rem}.who__menu a[data-v-d77c2685]:hover,.who__menu button[data-v-d77c2685]:hover{background:var(--zb-surface)}@media (width<=1100px){.topup span[data-v-d77c2685],.who__text[data-v-d77c2685]{display:none}.topup[data-v-d77c2685]{padding:0 .8rem}.who__btn[data-v-d77c2685]{padding:4px}}@media (width<=640px){.hide-sm[data-v-d77c2685]{display:none}.topup[data-v-d77c2685]{margin-left:0}}.main[data-v-d77c2685]{flex:1;width:100%;max-width:1320px;margin:0 auto;padding:24px 16px 110px}@media (width>=768px){.main[data-v-d77c2685]{padding:32px 32px 48px}}.foot[data-v-d77c2685]{border-top:1px solid var(--zb-border);color:var(--zb-text-muted);flex-wrap:wrap;justify-content:space-between;gap:.5rem;padding:18px 32px 96px;font-size:.85rem;display:flex}@media (width>=1024px){.foot[data-v-d77c2685]{padding-bottom:18px}}.bottom[data-v-d77c2685]{z-index:30;padding:8px 6px calc(8px + env(safe-area-inset-bottom));border-top:1px solid var(--zb-border);background:color-mix(in srgb,var(--zb-bg-elevated) 90%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:fixed;inset:auto 0 0}@media (width>=1024px){.bottom[data-v-d77c2685]{display:none}}.bottom a[data-v-d77c2685]{font:600 .68rem var(--zb-font-display);color:var(--zb-text-muted);border-radius:12px;flex-direction:column;align-items:center;gap:3px;padding:6px 2px;display:flex}.bottom__icon[data-v-d77c2685]{display:grid;position:relative}.bottom__dot[data-v-d77c2685]{border:2px solid var(--zb-bg-elevated);background:#ef4444;border-radius:50%;width:9px;height:9px;position:absolute;top:-2px;right:-4px}.bottom a.is-active[data-v-d77c2685]{color:var(--zb-text);background:#4f5bf529}[data-theme=light] .portal{--zb-bg:#fff;--zb-bg-elevated:#fff;--zb-surface:#f6f7fe;--zb-surface-strong:#eef0fd;--zb-border:#4f5bf51f;--zb-border-strong:#4f5bf538;background:radial-gradient(45% 30% at 100% 0,#7b2ff712,#0000 70%),radial-gradient(40% 30% at 30% 100%,#18a8f00d,#0000 70%),#fff}[data-theme=light] .portal .zb-glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-color:#4f5bf51f;box-shadow:0 1px 2px #0e17300a,0 10px 28px -18px #4f5bf559}@media (width>=1024px){[data-theme=light] .portal .side{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}}[data-theme=light] .portal .side{box-shadow:1px 0 #4f5bf514}[data-theme=light] .portal .side__brand{color:var(--zb-ink);--zb-logo-ink:var(--zb-ink);background:radial-gradient(90% 160% at 0 0,#7b2ff71f,#0000 60%),radial-gradient(90% 160% at 100% 100%,#18a8f01f,#0000 60%),#fff}[data-theme=light] .portal .side__brand:after{background:radial-gradient(circle,#4f5bf573 1.3px,#0000 1.6px) 0 0/9px 9px}[data-theme=light] .portal .side__logo{color:var(--zb-ink)}[data-theme=light] .portal .top{background:#ffffffdb}
