.card[data-v-9524dbf8]{border-radius:8px;box-shadow:0 4px 16px #0000001f;cursor:pointer;overflow:hidden;position:relative}.card:hover .img[data-v-9524dbf8]{transform:scale(1.06)}.card:hover .img.img-transition[data-v-9524dbf8]{transform:none}.img[data-v-9524dbf8]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;transition:transform .38s ease;width:100%}.img.slide-left[data-v-9524dbf8]{animation:cardImgSlideLeft-9524dbf8 .26s ease}.img.slide-right[data-v-9524dbf8]{animation:cardImgSlideRight-9524dbf8 .26s ease}@keyframes cardImgSlideLeft-9524dbf8{0%{transform:scale(1.08) translate(4%)}to{transform:scale(1) translate(0)}}@keyframes cardImgSlideRight-9524dbf8{0%{transform:scale(1.08) translate(-4%)}to{transform:scale(1) translate(0)}}.play-badge[data-v-9524dbf8]{align-items:center;background:#00000080;border-radius:50%;color:#fff;display:flex;height:26px;justify-content:center;position:absolute;right:10px;top:10px;width:26px;z-index:2}.img-transition[data-v-9524dbf8]{transition:transform .38s ease,background-image .5s ease}.shade[data-v-9524dbf8]{background:linear-gradient(180deg,transparent 45%,rgba(0,0,0,.68));inset:0}.meta[data-v-9524dbf8],.shade[data-v-9524dbf8]{position:absolute}.meta[data-v-9524dbf8]{bottom:14px;color:#fff;left:14px;right:14px}.name[data-v-9524dbf8]{display:-webkit-box;font-size:14px;font-weight:700;-webkit-line-clamp:2;line-height:1.25;text-shadow:0 1px 4px rgba(0,0,0,.5);-webkit-box-orient:vertical}.line[data-v-9524dbf8],.name[data-v-9524dbf8]{overflow:hidden}.line[data-v-9524dbf8]{color:#d5deea;font-size:11.5px;margin-top:3px;text-overflow:ellipsis;white-space:nowrap}.row[data-v-9524dbf8]{align-items:center;display:flex;gap:8px;margin-top:7px}.score[data-v-9524dbf8]{background:#36c6ff;border-radius:6px;color:#04263a;font-size:11px;font-weight:800;padding:2px 7px}.rev[data-v-9524dbf8]{color:#cdd8e6;font-size:11.5px}.dots[data-v-9524dbf8]{bottom:44px;display:flex;gap:5px;left:50%;position:absolute;transform:translate(-50%);z-index:10}.dot[data-v-9524dbf8]{background:#ffffff80;border-radius:50%;cursor:pointer;height:6px;transition:background .2s,transform .2s;width:6px}.dot.active[data-v-9524dbf8]{background:#fff;transform:scale(1.3)}.card-arrow[data-v-9524dbf8]{align-items:center;background:#00000073;border:none;border-radius:999px;color:#fff;cursor:pointer;display:flex;font-size:16px;height:28px;justify-content:center;line-height:1;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .2s,background .2s;width:28px;z-index:3}.card:hover .card-arrow[data-v-9524dbf8]{opacity:1}.card-arrow[data-v-9524dbf8]:hover{background:#000000a6}.card-arrow.prev[data-v-9524dbf8]{left:8px}.card-arrow.next[data-v-9524dbf8]{right:8px}.card-big[data-v-9524dbf8]{grid-row:span 2}.card-big[data-v-9524dbf8],.card-wide[data-v-9524dbf8]{grid-column:span 2}.card-tall[data-v-9524dbf8]{grid-row:span 2}.card-big .name[data-v-9524dbf8]{font-size:22px;font-weight:800}.card-tall .name[data-v-9524dbf8],.card-wide .name[data-v-9524dbf8]{font-size:17px;font-weight:700}.lcard[data-v-9524dbf8]{--lc-surface:oklch(1 0 0);--lc-surface-2:oklch(.965 .006 240);--lc-fg:oklch(.2 .02 240);--lc-muted:oklch(.52 .016 240);--lc-border:oklch(.9 .007 240);--lc-accent:oklch(.58 .17 248);--lc-accent-fg:oklch(.99 .005 248);--lc-accent-soft:oklch(.94 .03 248);border-radius:14px;box-shadow:0 2px 10px #00000014;color:inherit;cursor:pointer;display:flex;flex-direction:column;gap:14px;padding:18px 20px 16px;text-decoration:none;transition:box-shadow .18s ease}.lcard[data-v-9524dbf8]:hover{box-shadow:0 16px 32px -18px #0c131938}.lcard-top[data-v-9524dbf8]{align-items:flex-start;display:flex;gap:14px}.lcard-logo[data-v-9524dbf8]{align-items:center;background-position:50%;background-size:cover;border-radius:50%;color:var(--lc-accent-fg);display:flex;flex:none;font-size:15px;font-weight:800;height:54px;justify-content:center;width:54px}.lcard-head-mid[data-v-9524dbf8]{flex:1;min-width:0}.lcard-titlerow[data-v-9524dbf8]{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.lcard-name[data-v-9524dbf8]{color:var(--lc-fg);font-size:16.5px;font-weight:800}.lcard-badge[data-v-9524dbf8]{background:var(--lc-accent-soft);border-radius:6px;color:var(--lc-accent);font-size:11px;font-weight:700;letter-spacing:.02em;padding:4px 8px;text-transform:uppercase}.lcard-badge-hot[data-v-9524dbf8]{background:#d73337;color:#fff}.lcard-inforow[data-v-9524dbf8]{align-items:center;color:var(--lc-fg);display:flex;flex-wrap:wrap;font-size:13px;gap:16px;margin-top:7px}.lcard-addr[data-v-9524dbf8],.lcard-hours[data-v-9524dbf8],.lcard-score[data-v-9524dbf8]{align-items:center;display:flex;gap:5px}.lcard-score[data-v-9524dbf8]{font-weight:700}.lcard-revcount[data-v-9524dbf8]{font-weight:400}.lcard-addr[data-v-9524dbf8],.lcard-hours[data-v-9524dbf8],.lcard-revcount[data-v-9524dbf8]{color:var(--lc-muted)}.lcard-actions[data-v-9524dbf8]{align-items:center;display:flex;flex:none;gap:10px}.lcard-book[data-v-9524dbf8],.lcard-call[data-v-9524dbf8]{border-radius:9px;font-size:12.5px;font-weight:600;padding:9px 15px;text-align:center;white-space:nowrap}.lcard-call[data-v-9524dbf8]{background:var(--lc-surface);border:1px solid var(--lc-border);color:var(--lc-fg)}.lcard-book[data-v-9524dbf8]{background:var(--lc-accent);border:none;color:var(--lc-accent-fg)}.lcard-gallery[data-v-9524dbf8]{display:grid;gap:10px;grid-template-columns:repeat(5,1fr);position:relative}.lcard-shot[data-v-9524dbf8]{align-items:flex-end;aspect-ratio:5/4;background:var(--lc-surface-2);border-radius:8px;cursor:pointer;display:flex;overflow:hidden;position:relative}.lcard-shot-play[data-v-9524dbf8]{color:#fff;font-size:20px;left:50%;position:absolute;text-shadow:0 1px 4px rgba(0,0,0,.5);top:50%;transform:translate(-50%,-50%)}.lcard-shot-lbl[data-v-9524dbf8]{background:linear-gradient(0deg,rgba(0,0,0,.6),transparent);color:#fff;font-size:11px;font-weight:600;margin:0;padding:20px 8px 6px;position:relative;text-shadow:0 1px 3px rgba(0,0,0,.55);width:100%;z-index:1}.lcard-gallery-arrow[data-v-9524dbf8]{align-items:center;background:#1414188c;border:none;border-radius:999px;color:#fff;cursor:pointer;display:flex;font-size:15px;height:28px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:28px;z-index:2}.lcard-gallery-arrow.prev[data-v-9524dbf8]{left:-12px}.lcard-gallery-arrow.next[data-v-9524dbf8]{right:-12px}.lcard-tags[data-v-9524dbf8]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.lcard-tag[data-v-9524dbf8]{align-items:center;background:var(--lc-surface-2);border-radius:16px;color:var(--lc-fg);display:inline-flex;font-size:12.5px;font-weight:500;height:28px;padding:0 12px}.lcard-more[data-v-9524dbf8]{color:var(--lc-muted);font-size:12.5px;text-decoration:underline}.lcard-lightbox[data-v-9524dbf8]{align-items:center;background:#0a0a0eeb;display:flex;inset:0;justify-content:center;position:fixed;z-index:2000}.lcard-lightbox-body[data-v-9524dbf8]{align-items:center;display:flex;flex-direction:column;gap:10px;max-width:90vw}.lcard-lightbox-body img[data-v-9524dbf8],.lcard-lightbox-body video[data-v-9524dbf8]{border-radius:8px;max-height:80vh;max-width:90vw}.lcard-lightbox-body iframe[data-v-9524dbf8]{border-radius:8px;height:min(60vh,500px);width:min(900px,85vw)}.lcard-lightbox-caption[data-v-9524dbf8]{color:#fff;font-size:14px}.lcard-lightbox-close[data-v-9524dbf8]{font-size:18px;height:40px;right:24px;top:20px;width:40px}.lcard-lightbox-arrow[data-v-9524dbf8],.lcard-lightbox-close[data-v-9524dbf8]{background:#ffffff1f;border:none;border-radius:999px;color:#fff;cursor:pointer;position:absolute}.lcard-lightbox-arrow[data-v-9524dbf8]{font-size:22px;height:46px;top:50%;transform:translateY(-50%);width:46px}.lcard-lightbox-arrow.prev[data-v-9524dbf8]{left:20px}.lcard-lightbox-arrow.next[data-v-9524dbf8]{right:20px}@media(max-width:620px){.lcard-actions[data-v-9524dbf8]{display:none}.lcard-gallery[data-v-9524dbf8]{grid-template-columns:repeat(3,1fr)!important}}.tt-section[data-v-b18c6518]{margin:0 auto;max-width:1440px;padding:26px 20px}.panel[data-v-b18c6518]{background:#ffffff26;border-radius:8px;box-shadow:0 8px 30px #28508c14;padding:14px}.sec-head[data-v-b18c6518]{align-items:center;display:flex;flex-wrap:wrap;gap:10px 16px;margin-bottom:10px}.sec-title[data-v-b18c6518]{color:var(--sec-title-color,#0e7fd0);font-size:30px;font-weight:700;letter-spacing:.3px}.clickable-title[data-v-b18c6518]{cursor:pointer;transition:color .2s,opacity .2s}.clickable-title[data-v-b18c6518]:hover{color:#1aa3e8;opacity:.9}.tabs[data-v-b18c6518]{align-items:center;display:flex;flex-wrap:wrap;font-size:16px;gap:10px 16px;margin-left:auto}.tab-link[data-v-b18c6518]{color:var(--tab-normal-color,#fff);cursor:pointer;font-weight:700;text-decoration:none}.tab-link.active[data-v-b18c6518],.tab-link[data-v-b18c6518]:hover{color:var(--tab-active-color,#1aa3e8)}.other-wrap[data-v-b18c6518]{position:relative}.other-trigger[data-v-b18c6518]{align-items:center;display:flex;gap:3px}.other-dropdown[data-v-b18c6518]{background:#051b2ae5;border:1px solid #051b2ae5;border-radius:10px;box-shadow:0 8px 24px #28508c1f;min-width:150px;padding:6px 0;position:absolute;right:0;top:calc(100% + 3px);z-index:100}.other-item[data-v-b18c6518]{color:#fff;cursor:pointer;display:block;font-size:14px;padding:8px 16px;white-space:nowrap}.other-item.active[data-v-b18c6518],.other-item[data-v-b18c6518]:hover{background:#f0f8ff20;color:#1aa3e8}.card-grid[data-v-b18c6518]{display:grid;gap:9px;grid-auto-flow:dense;grid-auto-rows:280px;grid-template-columns:repeat(var(--cols,4),1fr)}.card-grid-list[data-v-b18c6518]{gap:10px!important;grid-auto-rows:auto!important;grid-template-columns:1fr!important}@media(max-width:1000px){.card-grid[data-v-b18c6518]{grid-auto-rows:240px;grid-template-columns:repeat(3,1fr)}}@media(max-width:620px){.card-grid[data-v-b18c6518]{grid-auto-rows:200px;grid-template-columns:repeat(2,1fr)}}
