.langhint[data-v-a972591b]{color:#fff;background:#111418;align-items:center;gap:10px;padding:4px 4px 4px 16px;display:flex}.langhint-q[data-v-a972591b]{word-break:keep-all;line-break:strict;flex:1;min-width:0;font-size:14px;line-height:1.35}.langhint-go[data-v-a972591b]{background:var(--accent);color:#fff;white-space:nowrap;border-radius:20px;align-items:center;min-height:40px;padding:0 14px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.langhint-x[data-v-a972591b]{width:44px;height:44px;color:inherit;opacity:.7;background:0 0;border:0;flex:none;font-size:16px}.section[data-v-18107cde]{flex-direction:column;gap:12px;padding-top:32px;display:flex}.head[data-v-18107cde]{align-items:flex-end;padding:0 16px;display:flex}.names[data-v-18107cde]{flex:1}h2[data-v-18107cde]{font-size:21px;font-weight:800}.names p[data-v-18107cde]{color:var(--subtext);margin-top:2px;font-size:14px}.more[data-v-18107cde]{min-height:44px;color:var(--accent);white-space:nowrap;align-items:flex-end;padding:0 0 2px 12px;font-size:15px;font-weight:600;display:flex}.footer[data-v-e2b54841]{border-top:1px solid var(--border);flex-direction:column;align-items:center;gap:6px;margin-top:36px;padding:20px 16px 24px;display:flex}.links[data-v-e2b54841]{flex-wrap:wrap;justify-content:center;display:flex}.links a[data-v-e2b54841]{align-items:center;min-height:44px;padding:0 10px;font-size:14px;display:flex}.langs[data-v-e2b54841]{gap:4px;display:flex}.langs a[data-v-e2b54841]{min-height:44px;color:var(--subtext);padding:12px;font-size:15px}.langs a.on[data-v-e2b54841]{color:var(--text);font-weight:700}.mail[data-v-e2b54841]{align-items:center;min-height:44px;font-size:14px;display:flex}.mail[data-v-e2b54841],p[data-v-e2b54841]{color:var(--subtext)}p[data-v-e2b54841]{text-align:center;font-size:13px}.install[data-v-c279802c]{bottom:calc(70px + env(safe-area-inset-bottom));z-index:21;background:var(--background);border:1px solid var(--border);border-radius:16px;align-items:center;gap:12px;margin:0 12px;padding:12px;display:flex;position:sticky;box-shadow:0 8px 24px #0000001f}@media (width>=1100px){.install[data-v-c279802c]{width:380px;margin:0;position:fixed;bottom:24px;right:24px}}.install .icon[data-v-c279802c]{border-radius:10px;flex:none;width:44px;height:44px}.text[data-v-c279802c]{color:var(--subtext);flex-direction:column;flex:1;gap:2px;font-size:13px;display:flex}.text b[data-v-c279802c]{color:var(--text);font-size:15px}.add[data-v-c279802c]{background:var(--accent);color:#fff;border-radius:22px;min-height:44px;padding:0 16px;font-weight:700}.close[data-v-c279802c]{width:44px;height:44px;color:var(--subtext);font-size:18px}.home[data-v-6b25be46]{flex-direction:column;flex:1;display:flex}.grow[data-v-6b25be46]{flex:1;min-width:0}.hero[data-v-6b25be46]{height:calc(360px + env(safe-area-inset-top));background:var(--text);color:#fff;position:relative}.hero-img[data-v-6b25be46]{inset:0;position:absolute!important}.shade[data-v-6b25be46]{background:#0000006b;inset:0}.hero-top[data-v-6b25be46],.shade[data-v-6b25be46]{position:absolute}.hero-top[data-v-6b25be46]{padding:calc(env(safe-area-inset-top) + 4px) 4px 0 16px;align-items:center;gap:8px;display:flex;top:0;left:0;right:0}.logo[data-v-6b25be46]{border-radius:10px;width:36px;height:36px}.ticket[data-v-6b25be46]{color:#fff;background:#ff7a3d;border-radius:18px;margin:0 4px;display:flex;position:relative;overflow:hidden}.ticket[data-v-6b25be46]:after,.ticket[data-v-6b25be46]:before{content:"";background:var(--background);border-radius:9px;width:18px;height:18px;position:absolute;left:83px}.ticket[data-v-6b25be46]:before{top:-9px}.ticket[data-v-6b25be46]:after{bottom:-9px}.stub[data-v-6b25be46]{background:var(--accent);flex-direction:column;flex:none;justify-content:center;align-items:center;width:92px;padding:14px 0;display:flex}.month[data-v-6b25be46]{opacity:.9;font-size:13px;font-weight:800}.day[data-v-6b25be46]{font-size:34px;font-weight:900;line-height:1.1}.day small[data-v-6b25be46]{margin-left:2px;font-size:13px;font-weight:800}.perf[data-v-6b25be46]{border-left:3px dashed #ffffffb3;margin:12px 0}.tk-main[data-v-6b25be46]{flex-direction:column;flex:1;gap:6px;min-width:0;padding:16px;display:flex}.tk-label[data-v-6b25be46]{color:#ffffffeb;font-size:14px;font-weight:600}.tk-counts[data-v-6b25be46]{font-size:24px;font-weight:900;line-height:1.25}.tk-counts a[data-v-6b25be46]{color:#fff;white-space:nowrap}.tk-sub[data-v-6b25be46]{color:#fff;align-items:center;min-height:32px;font-size:14px;font-weight:600;display:flex}.tk-buttons[data-v-6b25be46]{gap:8px;margin-top:2px;display:flex}.tk-button[data-v-6b25be46]{min-height:44px;color:var(--text);text-align:center;background:#fff;border-radius:12px;flex:1;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:flex}.region[data-v-6b25be46]{color:#fff;min-height:44px;padding:0 4px;font-size:19px;font-weight:800}.hero-bottom[data-v-6b25be46]{flex-direction:column;gap:8px;display:flex;position:absolute;bottom:44px;left:16px;right:16px}.tag[data-v-6b25be46]{background:#ffffff38;border-radius:12px;align-self:flex-start;padding:4px 10px;font-size:13px;font-weight:600}h1[data-v-6b25be46]{white-space:pre-line;font-size:32px;font-weight:800;line-height:40px}.sub[data-v-6b25be46]{color:#ffffffe6;font-size:15px}.search[data-v-6b25be46]{background:var(--background);border-radius:26px;align-items:center;gap:8px;min-height:52px;margin-top:8px;padding:0 18px;display:flex}.search input[data-v-6b25be46]{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;padding:12px 0;font-size:16px}.sheet[data-v-6b25be46]{background:var(--background);border-radius:24px 24px 0 0;flex-direction:column;gap:16px;margin-top:-24px;padding:16px 12px 0;display:flex;position:relative}.cats[data-v-6b25be46]{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:2px;margin:0 -12px;padding:0 12px;display:flex;overflow-x:auto}.cats[data-v-6b25be46]::-webkit-scrollbar{display:none}.cats[data-v-6b25be46]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000)}.cat[data-v-6b25be46]{flex-direction:column;flex:none;justify-content:center;align-items:center;gap:6px;min-width:70px;min-height:80px;padding:0 4px;display:flex}.cat span[data-v-6b25be46]{white-space:nowrap;font-size:13px;font-weight:600}.cat .ic[data-v-6b25be46]{background:var(--tint);border-radius:18px;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.cat .ic img[data-v-6b25be46]{width:38px;height:38px}.none[data-v-6b25be46]{color:var(--subtext);padding:0 16px;font-size:15px}.sponsored[data-v-6b25be46]{background:#2a1650;margin-top:36px}.sp-head[data-v-6b25be46]{color:#fff;align-items:center;padding:28px 20px 40px;display:flex}.sp-title[data-v-6b25be46]{font-size:24px;font-weight:800}.sp-sub[data-v-6b25be46]{color:#fffc;margin-top:4px;font-size:14px}.ad-label[data-v-6b25be46]{border:1px solid #fff9;border-radius:10px;padding:4px 10px;font-size:13px;font-weight:700}.sp-body[data-v-6b25be46]{background:var(--background);border-radius:24px 24px 0 0;padding-top:16px;padding-bottom:16px}.guides[data-v-6b25be46]{gap:10px;padding:0 16px}.guide[data-v-6b25be46],.guides[data-v-6b25be46]{flex-direction:column;display:flex}.guide[data-v-6b25be46]{background:var(--surface);border-radius:14px;gap:4px;padding:16px}.guide b[data-v-6b25be46]{font-size:16px}.guide span[data-v-6b25be46]{color:var(--subtext);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:20px;display:-webkit-box;overflow:hidden}.guide-photos[data-v-6b25be46]{align-items:center;gap:6px;margin-top:8px;display:flex}.guide-photos .gp[data-v-6b25be46]{flex:none;width:64px}.guide-photos em[data-v-6b25be46]{color:var(--accent);margin-left:4px;font-size:14px;font-style:normal;font-weight:700}.pad[data-v-6b25be46]{margin:32px 16px 0}.ad[data-v-6b25be46]{color:#868e96;border:1px dashed #adb5bd;border-radius:12px;justify-content:center;align-items:center;height:64px;font-size:14px;display:flex}.region-grid[data-v-6b25be46]{grid-template-columns:repeat(3,1fr);gap:12px 8px;padding:0 16px;display:grid}.tile[data-v-6b25be46]{text-align:left;flex-direction:column;display:flex}.tile-pic[data-v-6b25be46]{border:3px solid #0000;border-radius:16px;display:block}.tile.on .tile-pic[data-v-6b25be46]{border-color:var(--accent)}.tile b[data-v-6b25be46]{margin-top:6px;font-size:15px;font-weight:800}.tile.on b[data-v-6b25be46]{color:var(--accent)}.tile>span[data-v-6b25be46]:last-child{color:var(--subtext);font-size:13px}.kmetro[data-v-6b25be46]{background:var(--surface);border-radius:16px;flex-direction:column;gap:8px;padding:20px;display:flex}.km-badge[data-v-6b25be46]{color:#1c64f2;font-size:13px;font-weight:800}.km-title[data-v-6b25be46]{font-size:22px;font-weight:800}.km-sub[data-v-6b25be46]{color:var(--subtext);font-size:15px;line-height:22px}.km-button[data-v-6b25be46]{border:1px solid var(--border);background:var(--background);border-radius:22px;align-self:flex-start;align-items:center;min-height:44px;margin-top:6px;padding:0 18px;font-size:15px;font-weight:700;display:flex}.prep-grid[data-v-6b25be46]{grid-template-columns:repeat(3,1fr);gap:8px;padding:0 16px;display:grid}.prep[data-v-6b25be46]{background:var(--surface);border-radius:16px;flex-direction:column;justify-content:space-between;height:120px;padding:12px;font-size:14px;display:flex}.prep img[data-v-6b25be46]{align-self:flex-end}.insta[data-v-6b25be46]{flex-direction:column;padding-top:32px}.insta[data-v-6b25be46],.insta-head[data-v-6b25be46]{gap:12px;display:flex}.insta-head[data-v-6b25be46]{align-items:center;padding:0 16px}.avatar[data-v-6b25be46]{border-radius:26px;width:52px;height:52px}.insta-head p[data-v-6b25be46]{color:var(--subtext);margin-top:2px;font-size:14px}.follow[data-v-6b25be46]{background:var(--text);color:#fff;border-radius:22px;align-items:center;min-height:44px;padding:0 16px;font-size:14px;font-weight:700;display:flex}.partner[data-v-6b25be46]{background:#fff4ec;border-radius:16px;flex-direction:column;gap:8px;padding:20px;display:flex}.pt-title[data-v-6b25be46]{font-size:18px;font-weight:800}.pt-text[data-v-6b25be46]{font-size:15px;line-height:22px}.pt-button[data-v-6b25be46]{background:var(--accent);color:#fff;border-radius:22px;align-self:flex-start;align-items:center;min-height:44px;margin-top:4px;padding:0 18px;font-size:15px;font-weight:700;display:flex}.mobile-nav[data-v-6b25be46]{display:contents}.promo-banner[data-v-6b25be46],.promo-rail[data-v-6b25be46]{display:none}@media (width>=1100px){.desk-hide[data-v-6b25be46],.mobile-nav[data-v-6b25be46]{display:none!important}.hero[data-v-6b25be46]{border-radius:22px;height:340px;margin:20px 24px 0;overflow:hidden}.hero-top[data-v-6b25be46]{padding:20px 24px 0 32px}.hero-bottom[data-v-6b25be46]{gap:8px;width:520px;bottom:36px;left:40px;right:auto}h1[data-v-6b25be46]{font-size:38px;line-height:46px}.sub[data-v-6b25be46]{font-size:17px}.search[data-v-6b25be46]{border-radius:26px;min-height:52px;margin-top:10px}.sheet[data-v-6b25be46]{border-radius:0;gap:16px;margin-top:0;padding:20px 24px 0}.cats[data-v-6b25be46]{gap:8px;margin:0;padding:0;overflow:visible;-webkit-mask-image:none;mask-image:none}.cat[data-v-6b25be46]{border-radius:20px;flex:none;gap:10px;width:116px;min-width:0;padding:6px 0}.cat[data-v-6b25be46]:hover{background:var(--surface)}.cat .ic[data-v-6b25be46]{border-radius:20px;width:64px;height:64px}.cat .ic img[data-v-6b25be46]{width:44px;height:44px}.cat span[data-v-6b25be46]{font-size:14px;font-weight:700}.ticket[data-v-6b25be46]{margin:0}.stub[data-v-6b25be46]{width:112px}.ticket[data-v-6b25be46]:after,.ticket[data-v-6b25be46]:before{left:103px}.tk-main[data-v-6b25be46]{-moz-column-gap:24px;grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) 300px;align-items:center;column-gap:24px;padding:20px 24px;display:grid}.tk-counts[data-v-6b25be46],.tk-label[data-v-6b25be46],.tk-sub[data-v-6b25be46]{grid-column:1}.tk-counts[data-v-6b25be46]{font-size:26px}.tk-buttons[data-v-6b25be46]{grid-area:1/2/span 3;margin:0}.tk-button[data-v-6b25be46]{min-height:48px;font-size:15px}.home[data-v-6b25be46] .section .head{padding:0 24px}.home[data-v-6b25be46] .scrollrow{--scrollrow-btn-top:82px}.home[data-v-6b25be46] .scrollrow .row-scroll{gap:24px;padding:0 24px}.home[data-v-6b25be46] .scrollrow .row-scroll>*{width:calc(33.3333% - 32px)}.home[data-v-6b25be46] .scrollrow .row-scroll:not(:has(>:nth-child(4)))>*{width:calc(33.3333% - 16px)}.home[data-v-6b25be46] .scrollrow .event .pic .festimg,.home[data-v-6b25be46] .scrollrow .event .pic .festimg-ph{aspect-ratio:4/3;height:auto!important}.home[data-v-6b25be46] .scrollrow .spotcard-pic{aspect-ratio:4/3;height:auto}.guides[data-v-6b25be46],.sp-body.row-scroll[data-v-6b25be46]{padding:0 24px}.guides[data-v-6b25be46]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.region-grid[data-v-6b25be46]{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px 12px;padding:0 24px}.tile-pic[data-v-6b25be46] .festimg,.tile-pic[data-v-6b25be46] .festimg-ph{height:110px!important}.pad[data-v-6b25be46]{margin:40px 24px 0}.insta-head[data-v-6b25be46]{padding-left:24px;padding-right:24px}.promo-banner[data-v-6b25be46]{margin:20px 24px 0;display:block}.home[data-promo=rail] .promo-banner[data-v-6b25be46]{display:none}}@media (width>=1400px){.promo-banner[data-v-6b25be46]{display:none!important}.home[data-promo=rail] .promo-rail[data-v-6b25be46]{width:220px;display:block;position:absolute;top:0;bottom:0;left:calc(100% + 24px)}.rail-in[data-v-6b25be46]{position:sticky;top:92px}}
