.shell[data-v-5210f9ee]{background:var(--bg-ground);display:flex;gap:1.25rem;min-height:100vh;padding:.25rem 1.25rem 0 0}.sidebar[data-v-5210f9ee]{background:var(--bg-surface);inset:0 auto 0 0;overflow-y:auto;padding:1.25rem .9rem;position:fixed;scrollbar-width:none;transform:translate(-100%);transition:transform .25s ease;width:300px;z-index:50}.sidebar-open[data-v-5210f9ee]{transform:translate(0)}@media(min-width:1024px){.shell[data-v-5210f9ee]{padding-left:1.25rem}.sidebar[data-v-5210f9ee]{border-radius:1rem 1rem 0 0;flex-shrink:0;height:calc(100vh - .25rem);position:sticky;top:.25rem;transform:none}}.promo[data-v-5210f9ee]{align-items:center;border-radius:.75rem;display:flex;height:96px;margin-bottom:1.75rem;overflow:hidden;padding:0 1rem;position:relative}.promo-title[data-v-5210f9ee]{font-family:Luckiest Guy,Plus Jakarta Sans,sans-serif;font-size:1.55rem;line-height:1.05;text-transform:uppercase;-webkit-text-stroke:1px #0a0b0e;text-shadow:0 3px 0 rgba(0,0,0,.55)}.brand[data-v-5210f9ee]{align-items:center;display:flex;gap:.6rem;padding:0 .25rem 1.25rem}.brand-mark[data-v-5210f9ee]{filter:drop-shadow(0 4px 10px rgba(255,196,0,.25));height:48px;transition:transform .2s ease;width:48px}.brand:hover .brand-mark[data-v-5210f9ee]{transform:rotate(-8deg) scale(1.05)}.brand-word[data-v-5210f9ee]{font-family:Luckiest Guy,Plus Jakarta Sans,sans-serif;font-size:1.5rem;letter-spacing:.01em;line-height:1;padding-top:.2rem;text-shadow:0 2px 0 rgba(0,0,0,.6)}.seg[data-v-5210f9ee]{border:1px solid var(--border-color);border-radius:.6rem;display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:1rem;padding:.25rem}.seg-btn[data-v-5210f9ee]{border-radius:.45rem;color:var(--text-secondary);font-size:.875rem;font-weight:500;padding:.45rem 0;transition:color .15s,background .15s}.seg-btn[data-v-5210f9ee]:hover{color:#fff}.seg-btn-active[data-v-5210f9ee]{background:var(--bg-overlay);color:#fff;font-weight:600}.side-link[data-v-5210f9ee]{align-items:center;border-radius:.6rem;color:#fff;display:flex;font-size:.95rem;font-weight:600;gap:.85rem;padding:.85rem .75rem;transition:background .15s}.side-link[data-v-5210f9ee]:hover{background:#ffffff0a}.side-link-active[data-v-5210f9ee]{background:var(--bg-overlay)}.side-link-active .side-icon[data-v-5210f9ee]{color:var(--accent)}.side-icon[data-v-5210f9ee]{color:#d1d5db;font-size:1.05rem;text-align:center;width:1.25rem}.count[data-v-5210f9ee]{background:var(--bg-overlay);border-radius:999px;color:var(--text-secondary);font-size:.7rem;font-weight:600;min-width:1.75rem;padding:.15rem .45rem;text-align:center}.count-soft[data-v-5210f9ee]{background:#ffffff0f}.divider[data-v-5210f9ee]{background:var(--border-color);height:1px;margin:1rem 0}.acc[data-v-5210f9ee]{background:var(--bg-card);border-radius:.6rem}.acc-head[data-v-5210f9ee]{color:#fff;gap:.7rem;padding:.7rem .6rem .7rem .8rem;text-align:left;width:100%}.acc-chev[data-v-5210f9ee],.acc-head[data-v-5210f9ee]{align-items:center;display:flex}.acc-chev[data-v-5210f9ee]{border:1px solid var(--border-color);border-radius:.45rem;color:var(--text-secondary);height:1.9rem;justify-content:center;margin-left:auto;width:1.9rem}.acc-item[data-v-5210f9ee]{border-radius:.45rem;color:#d1d5db;display:flex;font-size:.85rem;gap:.5rem;justify-content:space-between;padding:.5rem .6rem}.acc-item[data-v-5210f9ee]:hover{background:#ffffff0a;color:#fff}.support[data-v-5210f9ee]{align-items:center;background:var(--bg-card);border-radius:.6rem;color:#fff;display:flex;gap:.75rem;padding:1rem}.account-pop[data-v-5210f9ee]{background:var(--bg-overlay);border-radius:.75rem;box-shadow:0 12px 30px #00000073;padding:.35rem;position:absolute;right:0;top:calc(100% + .5rem);width:14rem;z-index:60}.account-item[data-v-5210f9ee]{align-items:center;border-radius:.5rem;color:#e5e7eb;display:flex;font-size:.875rem;font-weight:600;gap:.6rem;padding:.6rem .75rem;text-align:left;transition:background .15s;width:100%}.account-item[data-v-5210f9ee]:hover{background:#ffffff0f}.account-item i[data-v-5210f9ee]{color:var(--text-secondary);font-size:.85rem;width:1rem}.account-item-danger[data-v-5210f9ee]:hover,.account-item-danger:hover i[data-v-5210f9ee]{color:var(--red)}.main-col[data-v-5210f9ee]{flex:1;min-width:0;padding-left:1rem}@media(min-width:1024px){.main-col[data-v-5210f9ee]{padding-left:0}}.topbar[data-v-5210f9ee]{background:var(--bg-ground);padding:.6rem 0;position:sticky;top:0;z-index:30}.search[data-v-5210f9ee],.topbar[data-v-5210f9ee]{align-items:center;display:flex;gap:.75rem}.search[data-v-5210f9ee]{background:var(--bg-card);border-radius:.6rem;flex:0 1 370px;font-size:1rem;height:3rem;min-width:0;padding:0 1rem;position:relative}.search-pop[data-v-5210f9ee]{background:var(--bg-overlay);border-radius:.6rem;box-shadow:0 12px 30px #00000073;left:0;padding:.35rem;position:absolute;right:0;top:calc(100% + .4rem)}.search-item[data-v-5210f9ee]{align-items:center;border-radius:.45rem;display:flex;gap:.75rem;justify-content:space-between;padding:.55rem .65rem}.search-item[data-v-5210f9ee]:hover{background:#ffffff0f}.wallet[data-v-5210f9ee]{background:var(--bg-card);border-radius:.6rem;height:3rem;margin:0 auto;padding:.3rem}.cta[data-v-5210f9ee],.wallet[data-v-5210f9ee]{align-items:center}.cta[data-v-5210f9ee]{background:var(--accent);border-radius:.45rem;color:#fff;display:flex;font-size:.95rem;font-weight:700;gap:.45rem;height:100%;padding:0 .9rem;transition:filter .15s}.cta[data-v-5210f9ee]:hover{filter:brightness(1.08)}.pill-btn[data-v-5210f9ee]{align-items:center;background:var(--bg-card);border-radius:.6rem;color:#d1d5db;font-weight:600;gap:.6rem;height:3rem;padding:0 1rem}.pill-btn[data-v-5210f9ee]:hover{color:#fff}.icon-btn[data-v-5210f9ee]{align-items:center;background:var(--bg-card);border-radius:.6rem;color:#d1d5db;display:flex;flex-shrink:0;height:3rem;justify-content:center;width:3rem}.icon-btn[data-v-5210f9ee]:hover{color:#fff}@media(min-width:1024px){.menu-btn[data-v-5210f9ee]{display:none}}.content[data-v-5210f9ee]{padding:.75rem 0 2.5rem}.fade-enter-active[data-v-5210f9ee],.fade-leave-active[data-v-5210f9ee]{transition:opacity .2s}.fade-enter-from[data-v-5210f9ee],.fade-leave-to[data-v-5210f9ee]{opacity:0}
