.stories-overlay[data-v-1996b1f1]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#000;display:flex;align-items:center;justify-content:center;outline:none}.stories-progress[data-v-1996b1f1]{position:absolute;top:12px;left:12px;right:12px;display:flex;gap:4px;z-index:10}.progress-track[data-v-1996b1f1]{flex:1;height:3px;background:#ffffff4d;border-radius:99px;overflow:hidden}.progress-fill[data-v-1996b1f1]{height:100%;background:#fff;border-radius:99px}.stories-header[data-v-1996b1f1]{position:absolute;top:26px;left:16px;right:16px;display:flex;align-items:center;justify-content:space-between;z-index:10}.stories-brand-wrap[data-v-1996b1f1]{display:flex;align-items:center;gap:10px}.stories-brand[data-v-1996b1f1]{font-size:1.5rem;font-weight:900;letter-spacing:-1px;color:#fff}.brand-dot[data-v-1996b1f1]{color:#7c6af7}.stories-label[data-v-1996b1f1]{font-size:.72rem;color:#fff9;font-weight:500}.stories-close[data-v-1996b1f1]{background:#0006;border:none;color:#fff;font-size:1rem;width:32px;height:32px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center}.story-card[data-v-1996b1f1]{width:100vw;height:100vh;position:relative;overflow:hidden;z-index:1}.story-bg[data-v-1996b1f1]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center top}.story-bg-empty[data-v-1996b1f1]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#1c1c2e,#2a2a42);display:flex;align-items:center;justify-content:center}.story-placeholder-icon[data-v-1996b1f1]{font-size:6rem}.story-gradient[data-v-1996b1f1]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#000000e0,#00000026 55%,#00000059)}.story-content[data-v-1996b1f1]{position:absolute;bottom:48px;left:20px;right:20px;z-index:5}.story-cat[data-v-1996b1f1]{display:inline-block;background:#7c6af7d9;color:#fff;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.8px;padding:3px 10px;border-radius:99px;margin-bottom:10px}.story-title[data-v-1996b1f1]{font-size:clamp(1.3rem,3vw,2.2rem);font-weight:800;color:#fff;line-height:1.2;margin-bottom:10px;text-shadow:0 2px 12px rgba(0,0,0,.6)}.story-meta[data-v-1996b1f1]{display:flex;flex-direction:column;gap:4px;font-size:.85rem;color:#fffc;margin-bottom:20px}.story-cta[data-v-1996b1f1]{display:inline-block;background:#fff;color:#111;font-weight:800;font-size:.88rem;padding:11px 28px;border-radius:99px;text-decoration:none;transition:transform .15s,opacity .15s}.story-cta[data-v-1996b1f1]:hover{opacity:.9;transform:scale(.98)}.story-zone[data-v-1996b1f1]{position:absolute;top:0;bottom:0;width:35%;z-index:6;cursor:pointer}.story-zone-prev[data-v-1996b1f1]{left:0}.story-zone-next[data-v-1996b1f1]{right:0}.story-counter[data-v-1996b1f1]{position:absolute;bottom:16px;left:50%;transform:translate(-50%);font-size:.7rem;color:#fff6;z-index:10}@media(min-width:600px){.stories-overlay[data-v-1996b1f1]{background:#000000bf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.story-card[data-v-1996b1f1]{width:min(480px,90vw);height:min(860px,92vh);border-radius:20px;box-shadow:0 24px 80px #000000b3}.stories-progress[data-v-1996b1f1]{top:14px;left:14px;right:14px}.stories-header[data-v-1996b1f1]{top:28px;left:18px;right:18px}.story-content[data-v-1996b1f1]{bottom:40px;left:24px;right:24px}.story-counter[data-v-1996b1f1]{bottom:14px}}.app[data-v-0dffb253]{min-height:100vh}.navbar[data-v-0dffb253]{position:sticky;top:0;z-index:100;background:var(--navbar-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--border);padding:0 24px;height:64px;display:flex;align-items:center}.navbar-inner[data-v-0dffb253]{width:100%;display:flex;align-items:center;justify-content:center;gap:20px;height:100%}.logo-wrap[data-v-0dffb253]{flex-shrink:0;cursor:pointer;padding:5px 8px;border-radius:12px;border:3px solid transparent;-webkit-user-select:none;user-select:none;line-height:1;transition:opacity .15s}.logo-wrap[data-v-0dffb253]:hover{opacity:.75}.theme-btn[data-v-0dffb253]{flex-shrink:0;background:transparent;border:1px solid var(--border);color:var(--muted);width:36px;height:36px;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color .2s,border-color .2s,background .2s}.theme-btn[data-v-0dffb253]:hover{color:var(--text);border-color:var(--accent);background:#7c6af714}.home-btn[data-v-0dffb253]{flex-shrink:0;background:transparent;border:1px solid var(--border);color:var(--muted);width:36px;height:36px;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color .2s,border-color .2s,background .2s}.home-btn[data-v-0dffb253]:hover{color:var(--text);border-color:var(--accent);background:#7c6af714}.logo-wrap.has-stories[data-v-0dffb253]{background:linear-gradient(var(--bg),var(--bg)) padding-box,linear-gradient(135deg,#f97316,#ec4899,#7c6af7,#06b6d4) border-box;animation:ring-pulse-0dffb253 2.8s ease-in-out infinite}@keyframes ring-pulse-0dffb253{0%,to{box-shadow:0 0 6px #f75c8d00}50%{box-shadow:0 0 14px 4px #f75c8d66,0 0 14px 4px #7c6af74d}}.logo[data-v-0dffb253]{font-size:1.7rem;font-weight:900;letter-spacing:-1px;color:var(--text);text-decoration:none;white-space:nowrap;display:block;pointer-events:none}.logo-dot[data-v-0dffb253]{color:var(--accent)}.search-wrap[data-v-0dffb253]{width:100%;max-width:480px;display:flex;align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:0 6px 0 14px;gap:8px;transition:border-color .2s,box-shadow .2s;position:relative}.search-wrap[data-v-0dffb253]:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px #7c6af71f}.search-input[data-v-0dffb253]{flex:1;background:transparent;border:none;outline:none;padding:11px 0 11px 14px;color:var(--text);font-size:.9rem;min-width:0}.search-input[data-v-0dffb253]::placeholder{color:var(--muted)}.search-icon-btn[data-v-0dffb253]{background:transparent;border:none;color:var(--muted);padding:0 12px;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:color .2s}.search-icon-btn[data-v-0dffb253]:hover{color:var(--accent)}.search-wrap:focus-within .search-icon-btn[data-v-0dffb253]{color:var(--accent)}.search-filter-btn[data-v-0dffb253]{background:transparent;border:none;color:var(--muted);padding:0 8px;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:color .2s;border-right:1px solid var(--border);height:24px}.search-filter-btn[data-v-0dffb253]:hover,.search-filter-btn.active[data-v-0dffb253]{color:var(--accent)}.search-options-popover[data-v-0dffb253]{position:absolute;top:calc(100% + 8px);right:0;background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:12px 16px;min-width:200px;box-shadow:0 8px 24px #0000004d;z-index:200}.popover-title[data-v-0dffb253]{font-size:.72rem;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px}.popover-option[data-v-0dffb253]{display:flex;align-items:center;gap:10px;padding:6px 0;cursor:pointer;font-size:.88rem;color:var(--text)}.popover-option input[data-v-0dffb253]{accent-color:var(--accent);width:15px;height:15px;cursor:pointer}@media(max-width:600px){.navbar[data-v-0dffb253]{padding:0 12px}.navbar-inner[data-v-0dffb253]{gap:8px}.search-wrap[data-v-0dffb253]{max-width:none;flex:1;min-width:0}.logo[data-v-0dffb253]{font-size:1.4rem}}.card[data-v-2f119a3e]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;cursor:pointer;text-decoration:none;color:inherit;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s,border-color .2s;display:flex;flex-direction:column}.card[data-v-2f119a3e]:hover{transform:translateY(-6px);box-shadow:0 16px 40px #0006,0 0 0 1px #7c6af74d;border-color:#7c6af766}.card-img[data-v-2f119a3e]{position:relative;height:168px;background:var(--surface2);overflow:hidden;flex-shrink:0}.card-img img[data-v-2f119a3e]{width:100%;height:100%;object-fit:cover;opacity:0;transition:transform .4s cubic-bezier(.22,1,.36,1),opacity .25s ease}.card-img img.loaded[data-v-2f119a3e]{opacity:1}.card:hover .card-img img[data-v-2f119a3e]{transform:scale(1.06)}.card-overlay[data-v-2f119a3e]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.55) 0%,transparent 50%)}.card-placeholder[data-v-2f119a3e]{width:100%;height:100%;position:relative;display:flex;flex-direction:column;justify-content:flex-end;padding:14px;overflow:hidden}.ph-shapes[data-v-2f119a3e]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.ph-icon[data-v-2f119a3e]{position:absolute;top:10px;right:12px;font-size:1.6rem;opacity:.4;line-height:1;filter:drop-shadow(0 1px 3px rgba(0,0,0,.3))}.ph-content[data-v-2f119a3e]{position:relative;display:flex;flex-direction:column;gap:3px}.ph-category[data-v-2f119a3e]{font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;color:#ffffff8c}.ph-title[data-v-2f119a3e]{font-size:.9rem;font-weight:800;color:#fff;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-shadow:0 1px 6px rgba(0,0,0,.5)}.ph-date[data-v-2f119a3e]{font-size:.7rem;color:#fff9;margin-top:2px}.card-price-badge[data-v-2f119a3e]{position:absolute;bottom:12px;right:12px;background:#111118d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#f0f0ff;font-size:.78rem;font-weight:700;padding:4px 10px;border-radius:99px;border:1px solid rgba(255,255,255,.1)}.card-price-badge.free[data-v-2f119a3e]{background:#22c55e33;border-color:#22c55e66;color:#4ade80}.card-body.is-live[data-v-2f119a3e]{border-bottom:2px solid #ef4444;border-radius:0 0 var(--radius) var(--radius)}.live-row[data-v-2f119a3e]{margin-top:2px}.live-dot[data-v-2f119a3e]{width:7px;height:7px;border-radius:50%;background:#ef4444;flex-shrink:0;animation:pulse-dot-2f119a3e 1.8s ease-in-out infinite}.live-text[data-v-2f119a3e]{color:#f87171;font-size:.76rem;font-weight:600}@keyframes pulse-dot-2f119a3e{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.75)}}.card-body[data-v-2f119a3e]{padding:16px;flex:1;display:flex;flex-direction:column}.card-cat[data-v-2f119a3e]{font-size:.65rem;font-weight:700;color:var(--accent);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.card-title[data-v-2f119a3e]{font-size:.95rem;font-weight:700;color:var(--text);line-height:1.35;margin-bottom:12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-meta[data-v-2f119a3e]{display:flex;flex-direction:column;gap:6px;margin-top:auto}.meta-row[data-v-2f119a3e]{display:flex;align-items:center;gap:6px;font-size:.79rem;color:var(--muted)}.meta-row svg[data-v-2f119a3e]{flex-shrink:0;color:var(--accent)}.sk-card[data-v-a35be549]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;display:flex;flex-direction:column;pointer-events:none}.card-img[data-v-a35be549]{position:relative;height:168px;background:var(--surface2);overflow:hidden;flex-shrink:0}.sk-price-badge[data-v-a35be549]{position:absolute;bottom:12px;right:12px;width:68px;height:24px;border-radius:99px;background:#11111873;border:1px solid rgba(255,255,255,.06)}.card-body[data-v-a35be549]{padding:16px;flex:1;display:flex;flex-direction:column}.sk-line[data-v-a35be549]{border-radius:6px;background:var(--surface2)}.sk-cat[data-v-a35be549]{width:38%;height:10px;margin-bottom:8px}.sk-title-1[data-v-a35be549]{width:92%;height:14px;margin-bottom:6px}.sk-title-2[data-v-a35be549]{width:64%;height:14px;margin-bottom:16px}.card-meta[data-v-a35be549]{display:flex;flex-direction:column;gap:8px;margin-top:auto}.sk-meta-row[data-v-a35be549]{display:flex;align-items:center;gap:6px}.sk-dot[data-v-a35be549]{width:13px;height:13px;border-radius:4px;background:var(--surface2);flex-shrink:0}.sk-meta-1[data-v-a35be549]{width:68%;height:11px}.sk-meta-2[data-v-a35be549]{width:46%;height:11px}.sk-shimmer[data-v-a35be549]{position:relative;overflow:hidden}.sk-shimmer[data-v-a35be549]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.05) 50%,transparent 100%);animation:sk-wave-a35be549 1.5s ease-in-out infinite}[data-theme=light]{background:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.04) 50%,transparent 100%)}@keyframes sk-wave-a35be549{to{transform:translate(100%)}}.tvguide[data-v-6d15fa9f]{border:1px solid var(--border);border-radius:14px;overflow:hidden;background:var(--surface)}.tg-layout[data-v-6d15fa9f]{display:flex;overflow:hidden}.tg-left[data-v-6d15fa9f]{width:140px;flex-shrink:0;border-right:1px solid var(--border);background:var(--surface);position:relative;z-index:2}.tg-left-header[data-v-6d15fa9f]{height:36px;border-bottom:1px solid var(--border);background:var(--surface)}.tg-channel-cell[data-v-6d15fa9f]{height:72px;padding:10px 12px;border-bottom:1px solid var(--border);display:flex;flex-direction:column;justify-content:center;gap:2px}.tg-channel-cell[data-v-6d15fa9f]:last-child{border-bottom:none}.tg-channel-name[data-v-6d15fa9f]{font-size:.75rem;font-weight:700;color:var(--text);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tg-channel-city[data-v-6d15fa9f]{font-size:.64rem;color:var(--muted)}.tg-right[data-v-6d15fa9f]{flex:1;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none}.tg-right[data-v-6d15fa9f]::-webkit-scrollbar{display:none}.tg-hours-row[data-v-6d15fa9f]{display:flex;height:36px;border-bottom:1px solid var(--border);position:sticky;top:0;z-index:10;background:var(--surface);z-index:3}.tg-hour-cell[data-v-6d15fa9f]{flex-shrink:0;display:flex;align-items:center;padding-left:10px;font-size:.7rem;font-weight:700;color:var(--muted);border-right:1px solid var(--border);letter-spacing:.3px}.tg-grid[data-v-6d15fa9f]{position:relative}.tg-hour-bg[data-v-6d15fa9f]{position:absolute;top:0;bottom:0;border-right:1px solid rgba(255,255,255,.04);pointer-events:none}.tg-now-line[data-v-6d15fa9f]{position:absolute;top:0;bottom:0;width:2px;background:#ef4444;z-index:5;pointer-events:none;box-shadow:0 0 8px #ef444499}.tg-now-label[data-v-6d15fa9f]{position:absolute;top:4px;left:4px;font-size:.6rem;font-weight:800;color:#ef4444;white-space:nowrap;text-transform:uppercase;letter-spacing:.4px}.tg-grid-row[data-v-6d15fa9f]{position:relative;height:72px;border-bottom:1px solid var(--border);background:var(--bg)}.tg-grid-row[data-v-6d15fa9f]:nth-child(2n){background:#ffffff05}.tg-grid-row[data-v-6d15fa9f]:last-child{border-bottom:none}.tg-block[data-v-6d15fa9f]{position:absolute;top:5px;height:calc(100% - 10px);border-radius:8px;background:linear-gradient(135deg,#7c6af740,#7c6af71f);border:1px solid rgba(124,106,247,.45);cursor:pointer;overflow:clip;transition:border-color .18s,box-shadow .18s,transform .15s}.tg-block[data-v-6d15fa9f]:hover{border-color:var(--accent);background:linear-gradient(135deg,#7c6af766,#7c6af733);box-shadow:0 4px 16px #7c6af759;transform:translateY(-1px);z-index:2}.tg-block.live[data-v-6d15fa9f]{border-color:#ef4444cc;background:linear-gradient(135deg,#ef44444d,#ef44441f);box-shadow:0 0 12px #ef44444d}.tg-block.soon[data-v-6d15fa9f]{border-color:#fb923cb3;background:linear-gradient(135deg,#fb923c40,#fb923c1a)}.tg-block-inner[data-v-6d15fa9f]{display:flex;height:100%;overflow:hidden;position:sticky;left:0;width:fit-content;max-width:100%}.tg-block-img[data-v-6d15fa9f]{width:52px;height:100%;object-fit:cover;flex-shrink:0;opacity:.65}.tg-block-info[data-v-6d15fa9f]{padding:5px 7px;display:flex;flex-direction:column;justify-content:center;gap:1px;min-width:0;flex:0 1 auto;overflow:hidden}.tg-block-top[data-v-6d15fa9f]{display:flex;align-items:center;gap:4px}.tg-live-dot[data-v-6d15fa9f]{width:6px;height:6px;border-radius:50%;background:#ef4444;flex-shrink:0;animation:pulse-dot-6d15fa9f 1.8s ease-in-out infinite}@keyframes pulse-dot-6d15fa9f{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.tg-block-time[data-v-6d15fa9f]{font-size:.64rem;font-weight:700;color:var(--accent);white-space:nowrap}.tg-block-title[data-v-6d15fa9f]{font-size:.73rem;font-weight:700;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tg-block-cat[data-v-6d15fa9f]{font-size:.6rem;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tg-empty[data-v-6d15fa9f]{padding:48px;text-align:center;color:var(--muted);font-size:.9rem}@media(max-width:900px){.tg-left[data-v-6d15fa9f]{width:90px}.tg-channel-name[data-v-6d15fa9f]{font-size:.68rem}}.home[data-v-02200125]{padding-bottom:80px;overflow-x:hidden}.three-col[data-v-02200125]{display:flex;align-items:flex-start;max-width:1520px;margin:0 auto;width:100%;min-height:calc(100vh - 64px)}.filter-sidebar[data-v-02200125]{width:220px;flex-shrink:0;padding:20px 14px 40px 24px;position:sticky;top:64px;height:calc(100vh - 64px);overflow-y:auto;border-right:1px solid var(--border);scrollbar-width:none}.filter-sidebar[data-v-02200125]::-webkit-scrollbar{display:none}.filter-section[data-v-02200125]{margin-bottom:24px}.filter-label[data-v-02200125]{display:block;font-size:.65rem;font-weight:800;text-transform:uppercase;letter-spacing:.8px;color:var(--muted);margin-bottom:8px;padding-left:8px}.filter-list[data-v-02200125]{list-style:none;display:flex;flex-direction:column;gap:1px}.filter-item[data-v-02200125]{display:flex;align-items:center;gap:6px;width:100%;text-align:left;background:transparent;border:none;color:var(--muted);font-size:.81rem;padding:7px 8px;border-radius:7px;cursor:pointer;transition:background .14s,color .14s;line-height:1.3}.filter-item[data-v-02200125]:hover{background:var(--surface2);color:var(--text)}.filter-item.active[data-v-02200125]{background:#7c6af726;color:#a89cf7;font-weight:700}.filter-expand-btn[data-v-02200125]{margin-top:4px;background:none;border:none;color:var(--accent);font-size:.75rem;cursor:pointer;padding:4px 8px;opacity:.8}.filter-expand-btn[data-v-02200125]:hover{opacity:1}.cat-icon[data-v-02200125]{font-size:.78rem;flex-shrink:0}.events-col[data-v-02200125]{flex:1;min-width:0;padding:28px 24px 0}.gami-sidebar[data-v-02200125]{width:280px;flex-shrink:0;display:flex;flex-direction:column;gap:12px;padding:20px 24px 40px 14px;position:sticky;top:64px;height:calc(100vh - 64px);overflow-y:auto;border-left:1px solid var(--border);scrollbar-width:none}.gami-sidebar[data-v-02200125]::-webkit-scrollbar{display:none}.mobile-filters[data-v-02200125]{display:none}@media(max-width:1200px){.filter-sidebar[data-v-02200125]{width:190px}.gami-sidebar[data-v-02200125]{width:240px}}@media(max-width:900px){.filter-sidebar[data-v-02200125],.gami-sidebar[data-v-02200125]{display:none}.events-col[data-v-02200125]{padding:12px 16px 0}.mobile-filters[data-v-02200125]{display:flex;flex-direction:column;gap:8px;margin-bottom:16px;margin-left:-16px;margin-right:-16px}.mobile-filter-row[data-v-02200125]{display:flex;gap:6px;overflow-x:scroll;padding:0 16px 6px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.mobile-filter-row[data-v-02200125]:after{content:"";flex-shrink:0;width:1px}.mobile-filter-row[data-v-02200125]::-webkit-scrollbar{display:none}.chip[data-v-02200125]{flex-shrink:0;background:var(--surface);border:1px solid var(--border);color:var(--muted);font-size:.78rem;font-weight:600;padding:6px 12px;border-radius:99px;cursor:pointer;white-space:nowrap;transition:background .14s,color .14s,border-color .14s}.chip[data-v-02200125]:hover{background:var(--surface2);color:var(--text)}.chip.active[data-v-02200125]{background:#7c6af726;border-color:#7c6af766;color:#a89cf7}.grid--normal[data-v-02200125]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px}.grid--compact[data-v-02200125]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px}.grid--large[data-v-02200125]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px}.grid--list[data-v-02200125]{grid-template-columns:minmax(0,1fr)!important;gap:8px}.section-header[data-v-02200125]{flex-wrap:wrap;gap:8px;margin-bottom:14px}.section-title[data-v-02200125],.section-count[data-v-02200125]{display:none}.header-right[data-v-02200125]{width:100%;justify-content:flex-end;gap:8px}}@media(max-width:480px){.events-col[data-v-02200125]{padding:10px 14px 0}.mobile-filters[data-v-02200125]{margin-left:-14px;margin-right:-14px}.mobile-filter-row[data-v-02200125]{padding:0 14px 6px}.grid--normal[data-v-02200125]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px}.grid--compact[data-v-02200125]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px}.grid--large[data-v-02200125]{grid-template-columns:minmax(0,1fr)!important;gap:10px}}.content[data-v-02200125]{padding:0}.widget[data-v-02200125]{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:20px}.widget-header[data-v-02200125]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:16px;gap:8px}.widget-title[data-v-02200125]{font-size:.9rem;font-weight:800;color:var(--text)}.widget-sub[data-v-02200125]{font-size:.72rem;color:var(--muted)}.hot-list[data-v-02200125]{list-style:none;display:flex;flex-direction:column;gap:12px}.hot-row[data-v-02200125]{display:flex;align-items:center;gap:10px}.hot-pos[data-v-02200125]{font-size:.7rem;font-weight:800;width:18px;text-align:center;flex-shrink:0;color:var(--muted)}.hpos-1[data-v-02200125]{color:#fbbf24;font-size:.85rem}.hpos-2[data-v-02200125]{color:#94a3b8}.hpos-3[data-v-02200125]{color:#cd7c2f}.hot-info[data-v-02200125]{flex:1;min-width:0}.hot-name[data-v-02200125]{display:block;font-size:.82rem;font-weight:700;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hot-place[data-v-02200125]{display:block;font-size:.68rem;color:var(--muted);margin-bottom:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hot-bar-wrap[data-v-02200125]{display:flex;align-items:center;gap:6px}.hot-bar[data-v-02200125]{flex:1;height:4px;background:var(--surface2);border-radius:99px;overflow:hidden}.hot-fill[data-v-02200125]{height:100%;background:linear-gradient(90deg,#f97316,#ef4444);border-radius:99px;transition:width 1s ease}.hot-heat[data-v-02200125]{font-size:.65rem;font-weight:700;color:#f97316;flex-shrink:0}.hot-icon[data-v-02200125]{font-size:1.1rem;flex-shrink:0}.venue-list[data-v-02200125]{list-style:none;display:flex;flex-direction:column;gap:10px}.venue-row[data-v-02200125]{display:flex;align-items:center;gap:10px}.venue-rank-wrap[data-v-02200125]{flex-shrink:0}.venue-rank[data-v-02200125]{font-size:.68rem;font-weight:800;color:var(--muted)}.vrank-1[data-v-02200125]{color:#fbbf24}.vrank-2[data-v-02200125]{color:#94a3b8}.vrank-3[data-v-02200125]{color:#cd7c2f}.venue-info[data-v-02200125]{flex:1;min-width:0}.venue-name[data-v-02200125]{display:block;font-size:.82rem;font-weight:700;color:var(--text)}.venue-meta[data-v-02200125]{font-size:.68rem;color:var(--muted)}.venue-right[data-v-02200125]{flex-shrink:0;text-align:right}.venue-stars[data-v-02200125]{display:block;font-size:.55rem;letter-spacing:-1px}.venue-rating[data-v-02200125]{font-size:.72rem;font-weight:700;color:#fbbf24}.curator-list[data-v-02200125]{list-style:none;display:flex;flex-direction:column;gap:10px;margin-bottom:14px}.curator-row[data-v-02200125]{display:flex;align-items:center;gap:10px}.curator-avatar[data-v-02200125]{font-size:1.5rem;flex-shrink:0}.curator-info[data-v-02200125]{flex:1;min-width:0}.curator-name[data-v-02200125]{display:block;font-size:.82rem;font-weight:700;color:var(--text)}.curator-crown[data-v-02200125]{margin-left:4px;font-size:.75rem}.curator-meta[data-v-02200125]{font-size:.68rem;color:var(--muted)}.curator-badges[data-v-02200125]{display:flex;gap:2px;flex-shrink:0}.curator-badge[data-v-02200125]{font-size:.85rem}.widget-cta[data-v-02200125]{display:block;text-align:center;font-size:.78rem;font-weight:600;color:var(--accent);text-decoration:none;padding:8px;border-radius:8px;border:1px solid rgba(124,106,247,.2);background:#7c6af70f;transition:background .2s}.widget-cta[data-v-02200125]:hover{background:#7c6af71f}.widget-promo[data-v-02200125]{background:linear-gradient(135deg,#7c6af71f,#f75c8d14);border-color:#7c6af740;display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:24px 20px}.promo-icon[data-v-02200125]{font-size:2rem}.promo-text strong[data-v-02200125]{display:block;font-size:.88rem;color:var(--text);margin-bottom:4px}.promo-text span[data-v-02200125]{font-size:.75rem;color:var(--muted)}.promo-btn[data-v-02200125]{background:var(--accent);color:#fff;text-decoration:none;padding:9px 24px;border-radius:8px;font-size:.82rem;font-weight:700;transition:background .2s}.promo-btn[data-v-02200125]:hover{background:#6b5ce7}.section[data-v-02200125]{margin-bottom:60px}.section-header[data-v-02200125]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.section-title[data-v-02200125]{font-size:1.25rem;font-weight:800;color:#f0f0ff}.header-right[data-v-02200125]{display:flex;align-items:center;gap:12px}.section-count[data-v-02200125]{font-size:.8rem;color:var(--muted);background:var(--surface);border:1px solid var(--border);padding:4px 12px;border-radius:99px}.view-toggle[data-v-02200125]{display:flex;gap:2px;background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:3px}.vt-btn[data-v-02200125]{background:transparent;border:none;color:var(--muted);padding:5px 7px;border-radius:5px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s}.vt-btn[data-v-02200125]:hover{color:var(--text)}.vt-btn.active[data-v-02200125]{background:var(--accent);color:#fff}.grid[data-v-02200125]{display:grid;gap:16px}.grid--compact[data-v-02200125]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}.grid--normal[data-v-02200125]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:18px}.grid--large[data-v-02200125]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.grid--list[data-v-02200125]{grid-template-columns:1fr;gap:10px}.load-more-wrap[data-v-02200125]{display:flex;justify-content:center;margin-top:48px}.load-more-btn[data-v-02200125]{background:var(--surface);border:1px solid var(--border);color:var(--text);padding:12px 32px;border-radius:10px;cursor:pointer;display:flex;align-items:center;gap:10px}.spinner[data-v-02200125]{width:32px;height:32px;border:3px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:spin-02200125 .65s linear infinite}.spinner-sm[data-v-02200125]{width:16px;height:16px;border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:spin-02200125 .6s linear infinite}@keyframes spin-02200125{to{transform:rotate(360deg)}}.state-wrap[data-v-02200125]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:100px 24px;color:var(--muted)}.sk-sidebar-item[data-v-02200125]{display:flex;align-items:center;gap:8px;padding:8px}.sk-sidebar-icon[data-v-02200125]{width:14px;height:14px;border-radius:4px;background:var(--surface2);flex-shrink:0;animation:sk-pulse-02200125 1.5s ease-in-out infinite}.sk-sidebar-bar[data-v-02200125]{height:12px;border-radius:6px;background:var(--surface2);animation:sk-pulse-02200125 1.5s ease-in-out infinite}.sk-chip[data-v-02200125]{width:76px;height:29px;background:var(--surface);border:1px solid var(--border);pointer-events:none;animation:sk-pulse-02200125 1.5s ease-in-out infinite}.sk-count-pill[data-v-02200125]{width:82px;height:26px;border-radius:99px;background:var(--surface);border:1px solid var(--border);animation:sk-pulse-02200125 1.5s ease-in-out infinite}@keyframes sk-pulse-02200125{0%,to{opacity:.9}50%{opacity:.4}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{overflow-x:hidden;max-width:100vw}:root,[data-theme=dark]{--bg: #111118;--surface: #1c1c27;--surface2: #242433;--border: #2e2e42;--text: #e8e8f0;--muted: #7070a0;--accent: #7c6af7;--accent2: #f75c8d;--radius: 14px;--navbar-bg: rgba(17, 17, 24, .85);--card-shadow: 0 2px 12px rgba(0,0,0,.4)}[data-theme=light]{--bg: #f4f4f8;--surface: #ffffff;--surface2: #eeeef4;--border: #d0d0e0;--text: #18181f;--muted: #7070a0;--accent: #6c5ce7;--accent2: #e8276e;--radius: 14px;--navbar-bg: rgba(244, 244, 248, .88);--card-shadow: 0 2px 12px rgba(0,0,0,.08)}body{background:var(--bg);color:var(--text);font-family:Inter,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}.sk-shimmer{position:relative;overflow:hidden;background:var(--surface2)}.sk-shimmer:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.06) 50%,transparent 100%);animation:sk-sweep 1.5s ease-in-out infinite}[data-theme=light] .sk-shimmer:after{background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.55) 50%,transparent 100%)}@keyframes sk-sweep{to{transform:translate(100%)}}
