.nav[data-v-d3001582]{border-bottom:1px solid transparent;position:sticky;top:0;transition:background .2s ease,border-color .2s ease;z-index:40}.nav-solid[data-v-d3001582]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0a0af2;border-bottom-color:var(--line)}.nav-inner[data-v-d3001582]{align-items:center;display:flex;gap:24px;justify-content:space-between;min-height:74px}.logo[data-v-d3001582]{background:none;border:0;color:var(--text);cursor:pointer;font-family:var(--font-display);font-size:26px;font-weight:600;letter-spacing:-.02em;padding:0}.desktop-nav[data-v-d3001582]{align-items:center;display:flex;gap:16px}.nav-link[data-v-d3001582]{background:none;border:0;color:var(--muted);cursor:pointer;font-family:var(--font-text);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;transition:color .2s ease}.nav-link.active[data-v-d3001582],.nav-link[data-v-d3001582]:hover{color:var(--accent)}.menu-btn[data-v-d3001582]{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);display:none;flex-direction:column;gap:5px;height:42px;justify-content:center;width:42px}.menu-btn span[data-v-d3001582]{background:var(--text);height:2px;width:18px}.mobile-nav[data-v-d3001582]{background:#0a0a0af5;border-top:1px solid var(--line);inset:0;position:fixed;z-index:41}.mobile-close-btn[data-v-d3001582]{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;display:inline-flex;height:42px;justify-content:center;padding:0;position:absolute;right:16px;top:16px;width:42px}.mobile-close-btn span[data-v-d3001582]{background:var(--text);height:2px;position:absolute;width:16px}.mobile-close-btn span[data-v-d3001582]:first-child{transform:rotate(45deg)}.mobile-close-btn span[data-v-d3001582]:last-child{transform:rotate(-45deg)}.mobile-nav-content[data-v-d3001582]{display:grid;gap:12px;margin:94px auto 0;width:min(100% - 48px,420px)}.mobile-link[data-v-d3001582]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);color:var(--text);font-family:var(--font-display);font-size:28px;font-weight:600;min-height:56px;padding:0 18px;text-align:left}.mobile-link[data-v-d3001582]:active{border-color:var(--accent)}.menu-fade-enter-active[data-v-d3001582],.menu-fade-leave-active[data-v-d3001582]{transition:opacity .22s ease-out}.menu-fade-enter-from[data-v-d3001582],.menu-fade-leave-to[data-v-d3001582]{opacity:0}@media(max-width:959px){.desktop-nav[data-v-d3001582]{display:none}.nav-solid[data-v-d3001582]{-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent;border-bottom-color:transparent}.menu-btn[data-v-d3001582]{display:inline-flex}}.countdown[data-v-7abf7a75]{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));padding:12px;width:min(720px,100%)}.unit[data-v-7abf7a75]{align-items:center;background:#ffffff05;border:1px solid var(--line);border-radius:var(--radius);display:flex;flex-direction:column;gap:4px;justify-content:center;min-height:92px}.value[data-v-7abf7a75]{font-family:var(--font-display);font-size:clamp(28px,5vw,40px);font-weight:600;letter-spacing:-.02em}.label[data-v-7abf7a75]{color:var(--muted);font-family:var(--font-text);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.live-badge-wrap[data-v-7abf7a75]{align-items:center;display:flex;justify-content:flex-start}.expired-badge[data-v-7abf7a75]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ff6a002e;border-radius:var(--radius);color:#ffc494;display:inline-flex;font-family:var(--font-text);font-size:12px;font-weight:700;gap:8px;letter-spacing:.12em;padding:6px 12px;text-transform:uppercase}.expired-badge[data-v-7abf7a75]:before{animation:blink-7abf7a75 1s ease-in-out infinite;background:currentColor;border-radius:50%;box-shadow:0 0 12px currentColor;content:"";height:8px;width:8px}.fireworks-overlay[data-v-7abf7a75]{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:4}.fireworks-canvas[data-v-7abf7a75]{display:block;height:100%;width:100%}@keyframes blink-7abf7a75{0%,to{opacity:1}50%{opacity:.45}}@media(max-width:767px){.countdown[data-v-7abf7a75]{grid-template-columns:repeat(2,minmax(0,1fr))}}.hero[data-v-2754edb9]{align-items:center;display:flex;min-height:100svh;overflow:clip;position:relative}.hero-glow[data-v-2754edb9],.hero-image[data-v-2754edb9],.hero-overlay[data-v-2754edb9]{inset:0;position:absolute}.hero-image[data-v-2754edb9]{filter:saturate(.78) contrast(1.08) blur(3px) brightness(.78);height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.03);width:100%}.hero-overlay[data-v-2754edb9]{background:linear-gradient(180deg,#00000014,#0000007a)}.hero-glow[data-v-2754edb9]{background:radial-gradient(circle at 50% 16%,rgba(211,195,222,.32),transparent 44%),radial-gradient(circle at 50% 28%,rgba(128,102,165,.28),transparent 56%)}.hero-content[data-v-2754edb9]{align-content:center;display:grid;gap:16px;min-height:100svh;position:relative;z-index:2}h1[data-v-2754edb9]{font-size:clamp(40px,9vw,84px);letter-spacing:-.02em}.subtitle[data-v-2754edb9],h1[data-v-2754edb9]{font-weight:600}.subtitle[data-v-2754edb9]{font-family:var(--font-display);font-size:clamp(24px,5vw,40px)}.tagline[data-v-2754edb9]{color:#d7d7d7;font-size:clamp(16px,2.2vw,19px)}.actions[data-v-2754edb9]{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}@keyframes float-2754edb9{0%,to{opacity:1;transform:translateY(0)}50%{opacity:.55;transform:translateY(10px)}}@media(max-width:959px){.hero-content[data-v-2754edb9]{min-height:100svh}}.info-grid[data-v-98bc08c4]{display:grid;gap:12px;grid-template-columns:repeat(12,minmax(0,1fr))}.info-card[data-v-98bc08c4]{grid-column:span 3;min-height:110px;padding:18px}.value[data-v-98bc08c4]{font-size:18px;line-height:1.4;margin-top:8px}.map-row[data-v-98bc08c4]{margin-top:24px}@media(max-width:959px){.info-card[data-v-98bc08c4]{grid-column:span 6}}@media(max-width:640px){.info-card[data-v-98bc08c4]{grid-column:span 12}}.schedule-details[data-v-11144485]{align-items:flex-start;border-block:1px solid var(--line);display:flex;gap:32px;justify-content:space-between;padding:22px 0}.schedule-details h3[data-v-11144485]{font-size:clamp(18px,2.4vw,24px)}.schedule-details p[data-v-11144485]{color:var(--muted)}.schedule-date[data-v-11144485]{text-align:right}.schedule-grid[data-v-11144485]{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:32px}.live-status[data-v-11144485]{background:var(--surface);border:1px solid var(--danger);display:grid;gap:8px;margin-top:20px;padding:16px;position:relative}.live-status-head[data-v-11144485]{align-items:center;display:flex;gap:16px;justify-content:space-between}.live-label[data-v-11144485]{align-items:center;color:var(--danger);display:inline-flex;font-size:13px;gap:8px;letter-spacing:.08em;text-transform:uppercase}.live-label[data-v-11144485]:before{animation:live-pulse-11144485 1.4s ease-in-out infinite;background:currentColor;border-radius:50%;box-shadow:0 0 12px currentColor;content:"";height:8px;width:8px}.live-status p[data-v-11144485]{max-width:none}.live-status time[data-v-11144485]{color:var(--muted);font-size:14px}.live-progress[data-v-11144485]{background:var(--line);height:4px;overflow:hidden}.live-progress span[data-v-11144485]{background:var(--danger);display:block;height:100%;transform-origin:left center;transition:transform 1s linear;width:100%}.schedule-track[data-v-11144485]{min-width:0}.track-title[data-v-11144485]{color:var(--accent-deep);margin-bottom:16px;text-align:center}.workshop-title[data-v-11144485]{color:var(--accent)}.schedule-list[data-v-11144485]{display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(40,minmax(10px,1fr));height:1000px;list-style:none;margin:0;padding:0;position:relative}.schedule-card[data-v-11144485]{align-items:flex-start;display:flex;flex-direction:column;grid-column:var(--schedule-column);grid-row:var(--schedule-row);justify-content:flex-start;line-height:1.22;min-width:0;overflow:hidden;padding:14px 16px;position:relative;transition:outline-color .18s ease,filter .18s ease;z-index:1}.schedule-card.active[data-v-11144485]{filter:brightness(1.08);outline:3px solid var(--danger);outline-offset:-3px;z-index:2}.schedule-card span[data-v-11144485],.schedule-card time[data-v-11144485]{font-size:14px}.schedule-card strong[data-v-11144485]{font-family:var(--font-display);font-size:clamp(18px,2vw,24px);font-weight:600}.performance-card[data-v-11144485]{background:var(--accent-deep);color:var(--text)}.performance-card.featured[data-v-11144485]{align-items:center;flex-direction:row;gap:12px;justify-content:space-between}.performance-card.featured time[data-v-11144485]{order:2}.performance-card.featured span[data-v-11144485]{margin-left:auto}.workshop-card[data-v-11144485]{background:var(--accent);color:#0a0a0a}@media(min-width:960px){.workshop-card.compact[data-v-11144485]{align-content:center;-moz-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;padding-block:8px}.workshop-card.compact time[data-v-11144485]{align-self:center;grid-row:1/span 2;white-space:nowrap}.workshop-card.compact span[data-v-11144485],.workshop-card.compact strong[data-v-11144485]{grid-column:2}.workshop-card.compact strong[data-v-11144485]{font-size:18px;line-height:1.05}.workshop-card.compact span[data-v-11144485]{font-size:12px}}.timeline-now[data-v-11144485]{height:3px;list-style:none;pointer-events:none;right:0;top:var(--live-position);transition:top 1s linear;z-index:3}.timeline-now[data-v-11144485],.timeline-now[data-v-11144485]:before{background:var(--danger);left:0;position:absolute;transform:translateY(-50%)}.timeline-now[data-v-11144485]:before{border-radius:50%;box-shadow:0 0 12px #ff5f5fb8;content:"";height:9px;top:50%;width:9px}.timeline-now span[data-v-11144485]{background:var(--danger);color:#0a0a0a;font-size:12px;padding:3px 6px;position:absolute;right:0;top:50%;transform:translateY(-50%)}@keyframes live-pulse-11144485{0%,to{opacity:1}50%{opacity:.35}}@media(max-width:959px){.schedule-grid[data-v-11144485]{gap:40px;grid-template-columns:1fr}.schedule-list[data-v-11144485]{gap:8px;grid-template-columns:1fr;grid-template-rows:none;height:auto;min-height:0}.timeline-now[data-v-11144485]{display:none}.schedule-card[data-v-11144485]{grid-column:auto;grid-row:auto;min-height:108px}.performance-card.featured[data-v-11144485]{min-height:84px}}@media(max-width:640px){.live-status[data-v-11144485]{position:sticky;top:84px;z-index:8}.schedule-details[data-v-11144485]{display:grid}.schedule-date[data-v-11144485]{text-align:left}.schedule-card[data-v-11144485]{padding:14px}.performance-card.featured[data-v-11144485]{align-items:flex-start;display:flex;flex-direction:column}.performance-card.featured time[data-v-11144485]{order:0}.performance-card.featured span[data-v-11144485]{margin-left:0}}.item[data-v-7b4c7c0b]{overflow:hidden}.item+.item[data-v-7b4c7c0b]{margin-top:10px}.item-head[data-v-7b4c7c0b]{align-items:center;background:transparent;border:0;color:var(--text);cursor:pointer;display:flex;font-size:18px;gap:16px;justify-content:space-between;min-height:68px;padding:0 20px;text-align:left;width:100%}.plus[data-v-7b4c7c0b]{font-family:var(--font-text);font-size:20px;font-weight:700;transition:transform .2s ease-out}.item-body[data-v-7b4c7c0b]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s ease-out}.inner[data-v-7b4c7c0b]{overflow:hidden;padding:0 20px}.inner p[data-v-7b4c7c0b]{color:var(--muted);padding:0 0 18px}.open .item-body[data-v-7b4c7c0b]{grid-template-rows:1fr}.open .plus[data-v-7b4c7c0b]{transform:rotate(45deg)}.faq-list[data-v-02785f83]{max-width:920px}.gallery[data-v-6b02bb6c]{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(340px,1fr))}.gallery-empty[data-v-6b02bb6c]{border:1px solid var(--line);border-radius:var(--radius);color:var(--muted);padding:16px}.gallery-item[data-v-6b02bb6c]{background:#0d0d0d;border:0;border-radius:var(--radius);cursor:pointer;overflow:hidden;padding:0;width:100%}.gallery-item[data-v-6b02bb6c] img{filter:saturate(.8);height:auto;transition:transform .25s ease,filter .25s ease;width:100%}.gallery-item[data-v-6b02bb6c]:hover img{filter:saturate(1);transform:scale(1.03)}.lightbox[data-v-6b02bb6c]{background:#000000eb;display:grid;inset:0;padding:24px;place-items:center;position:fixed;z-index:100}.lb-image[data-v-6b02bb6c]{max-height:80vh;max-width:min(100%,1080px);-o-object-fit:contain;object-fit:contain}.lb-close[data-v-6b02bb6c]{height:40px;padding:0 12px;right:16px;top:16px}.lb-close[data-v-6b02bb6c],.lb-nav[data-v-6b02bb6c]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);color:var(--text);position:absolute}.lb-nav[data-v-6b02bb6c]{font-size:30px;height:44px;line-height:1;top:50%;transform:translateY(-50%);width:44px}.lb-nav.left[data-v-6b02bb6c]{left:12px}.lb-nav.right[data-v-6b02bb6c]{right:12px}@media(max-width:767px){.gallery[data-v-6b02bb6c]{gap:10px;grid-template-columns:1fr}}.about-grid[data-v-84e4f95d]{display:grid;gap:12px}.panel[data-v-84e4f95d]{display:grid;gap:8px;padding:24px}
