.party-blueprint-wrapper[data-astro-cid-r2owrkgh]{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);box-shadow:var(--shadow-card);margin-top:var(--space-xl);background:#090616;overflow:hidden}.blueprint-titlebar[data-astro-cid-r2owrkgh]{border-bottom:1px solid var(--color-border-subtle);font-family:var(--font-mono);font-size:var(--text-xs);background:#130d2e;align-items:center;gap:12px;padding:10px 16px;display:flex}.bp-title[data-astro-cid-r2owrkgh]{color:var(--color-accent-cyan);font-weight:700}.bp-scale[data-astro-cid-r2owrkgh]{color:var(--color-text-faint);margin-left:auto}.blueprint-canvas[data-astro-cid-r2owrkgh]{padding:var(--space-lg);border-bottom:1px solid var(--color-border-subtle);background-color:#0a071a;background-image:linear-gradient(#00e5ff14 1px,#0000 1px),linear-gradient(90deg,#00e5ff14 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.plan-grid[data-astro-cid-r2owrkgh]{gap:var(--space-md);flex-direction:column;display:flex}.plan-zone[data-astro-cid-r2owrkgh]{border-radius:var(--radius-xs);font-size:var(--text-sm);transition:transform var(--transition-fast), border-color var(--transition-fast);flex-direction:column;gap:4px;padding:14px;display:flex;position:relative}.plan-zone[data-astro-cid-r2owrkgh]:hover{transform:translateY(-2px)}.zone-badge[data-astro-cid-r2owrkgh]{font-family:var(--font-mono);letter-spacing:.05em;border-radius:2px;padding:2px 6px;font-size:10px;font-weight:800;position:absolute;top:8px;right:8px}.zone-sub[data-astro-cid-r2owrkgh]{font-size:var(--text-xs);color:var(--color-text-muted)}.zone-food[data-astro-cid-r2owrkgh]{border:1px dashed var(--color-accent-amber);color:#fff;background:#ffb3001f}.zone-food[data-astro-cid-r2owrkgh] .zone-badge[data-astro-cid-r2owrkgh]{background:var(--color-accent-amber);color:#110c24}.plan-hall-wrapper[data-astro-cid-r2owrkgh]{border:2px solid var(--color-accent-cyan);border-radius:var(--radius-sm);padding:var(--space-md);background:#110c24d9}.hall-header-label[data-astro-cid-r2owrkgh]{font-family:var(--font-mono);letter-spacing:.1em;color:var(--color-accent-cyan);margin-bottom:var(--space-sm);text-align:center;font-size:11px;font-weight:800}.hall-inner-grid[data-astro-cid-r2owrkgh]{gap:var(--space-sm);grid-template-rows:auto auto;grid-template-columns:1fr 1.8fr 1fr;display:grid}.zone-entry[data-astro-cid-r2owrkgh]{color:#fff;background:#a78bfa1f;border:1px solid #a78bfa}.zone-entry[data-astro-cid-r2owrkgh] .zone-badge[data-astro-cid-r2owrkgh]{color:#110c24;background:#a78bfa}.zone-main[data-astro-cid-r2owrkgh]{border:2px solid var(--color-accent-pink);color:#fff;text-align:center;background:#ff2a8529;grid-row:span 2;justify-content:center;box-shadow:0 0 24px #ff2a8533}.zone-main[data-astro-cid-r2owrkgh] .zone-badge[data-astro-cid-r2owrkgh]{background:var(--color-accent-pink);color:#fff}.zone-bar[data-astro-cid-r2owrkgh]{border:1px solid var(--color-accent-cyan);color:#fff;background:#00e5ff1f}.zone-bar[data-astro-cid-r2owrkgh] .zone-badge[data-astro-cid-r2owrkgh]{background:var(--color-accent-cyan);color:#110c24}.zone-photo[data-astro-cid-r2owrkgh]{color:#fff;background:#10b9811f;border:1px solid #10b981}.zone-photo[data-astro-cid-r2owrkgh] .zone-badge[data-astro-cid-r2owrkgh]{color:#110c24;background:#10b981}.zone-security[data-astro-cid-r2owrkgh]{color:#fff;background:#f871711f;border:1px solid #f87171}.zone-security[data-astro-cid-r2owrkgh] .zone-badge[data-astro-cid-r2owrkgh]{color:#110c24;background:#f87171}.blueprint-legend[data-astro-cid-r2owrkgh]{padding:var(--space-md);gap:var(--space-sm);background:#0f0b24;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.legend-item[data-astro-cid-r2owrkgh]{font-size:var(--text-xs);line-height:var(--leading-normal);gap:10px;display:flex}.legend-color[data-astro-cid-r2owrkgh]{border-radius:2px;flex-shrink:0;width:12px;height:12px;margin-top:3px}.legend-item[data-astro-cid-r2owrkgh] strong[data-astro-cid-r2owrkgh]{color:#fff;display:block}.legend-item[data-astro-cid-r2owrkgh] span[data-astro-cid-r2owrkgh]{color:var(--color-text-muted)}@media (width<=768px){.hall-inner-grid[data-astro-cid-r2owrkgh]{grid-template-columns:1fr}.zone-main[data-astro-cid-r2owrkgh]{grid-row:auto}}.event-page[data-astro-cid-w7mpi5da]{padding-top:var(--space-md)}.event-hero[data-astro-cid-w7mpi5da]{padding:var(--space-2xl) var(--space-lg);border-bottom:1px solid var(--color-border-subtle);background:radial-gradient(circle at 15% 20%,#00e5ff1f 0%,#0000 45%),radial-gradient(circle at 85% 70%,#ff2a8524 0%,#0000 50%),linear-gradient(#130d2d 0%,#0d0822 100%);position:relative}.event-hero-inner[data-astro-cid-w7mpi5da]{width:100%;max-width:1400px;margin:0 auto}.terminal-breadcrumbs[data-astro-cid-w7mpi5da]{border:1px solid var(--color-border-strong);border-radius:var(--radius-xs);font-family:var(--font-mono);font-size:var(--text-xs);margin-bottom:var(--space-md);background:#0e0920d9;align-items:center;gap:12px;padding:6px 14px;display:inline-flex}.term-path[data-astro-cid-w7mpi5da]{color:var(--color-text-muted);letter-spacing:.05em}.term-status-pill[data-astro-cid-w7mpi5da]{color:var(--color-accent-cyan);border-left:1px solid var(--color-border-subtle);align-items:center;gap:6px;margin-left:6px;padding-left:8px;font-weight:700;display:inline-flex}.pulse-dot[data-astro-cid-w7mpi5da]{background:var(--color-accent-cyan);width:8px;height:8px;box-shadow:0 0 8px var(--color-accent-cyan);border-radius:50%;animation:1.8s infinite pulse}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.hero-split-grid[data-astro-cid-w7mpi5da]{gap:var(--space-2xl);grid-template-columns:1.4fr 1fr;align-items:center;display:grid}.event-hero-title[data-astro-cid-w7mpi5da]{letter-spacing:-.02em;color:#fff;margin-bottom:var(--space-md);font-size:clamp(2.2rem,5vw,3.8rem);font-weight:800;line-height:1.05}.title-gradient[data-astro-cid-w7mpi5da]{background:linear-gradient(90deg,#ff2a85 0%,#00e5ff 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.event-hero-lead[data-astro-cid-w7mpi5da]{color:var(--color-text-muted);font-size:clamp(1rem,1.25vw,1.25rem);line-height:var(--leading-relaxed);max-width:65ch;margin-bottom:var(--space-xl)}.event-hud-bar[data-astro-cid-w7mpi5da]{align-items:center;gap:var(--space-lg);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);padding:var(--space-md) var(--space-xl);-webkit-backdrop-filter:blur(8px);background:#120c26bf;flex-wrap:wrap;width:fit-content;display:flex}.hud-item[data-astro-cid-w7mpi5da]{font-size:var(--text-xs);align-items:center;gap:10px;display:flex}.hud-icon[data-astro-cid-w7mpi5da]{color:var(--color-accent-cyan);flex-shrink:0}.hud-item[data-astro-cid-w7mpi5da] strong[data-astro-cid-w7mpi5da]{color:#fff;font-size:var(--text-sm);font-family:var(--font-mono);display:block}.hud-item[data-astro-cid-w7mpi5da] span[data-astro-cid-w7mpi5da]{color:var(--color-text-muted)}.hud-item--accent[data-astro-cid-w7mpi5da] strong[data-astro-cid-w7mpi5da],.hud-item--accent[data-astro-cid-w7mpi5da] .hud-icon[data-astro-cid-w7mpi5da]{color:var(--color-accent-pink)}.age-pill[data-astro-cid-w7mpi5da]{background:var(--color-bg-surface);border:1px solid var(--color-border-strong);color:var(--color-accent-cyan);font-family:var(--font-mono);border-radius:2px;padding:3px 6px;font-size:11px;font-weight:800}.hud-divider[data-astro-cid-w7mpi5da]{background:var(--color-border-subtle);width:1px;height:36px}.event-main-content[data-astro-cid-w7mpi5da]{background:var(--color-bg-base);padding:var(--space-2xl) var(--space-lg)}.event-canvas[data-astro-cid-w7mpi5da]{gap:var(--space-3xl);flex-direction:column;max-width:1400px;margin:0 auto;display:flex}.section-title-row[data-astro-cid-w7mpi5da]{margin-bottom:var(--space-xl)}.section-title-row[data-astro-cid-w7mpi5da] h2[data-astro-cid-w7mpi5da]{font-size:var(--text-3xl);color:#fff;margin-top:6px;font-weight:800}.event-decks-grid[data-astro-cid-w7mpi5da]{gap:var(--space-xl);grid-template-columns:repeat(2,1fr);display:grid}.event-deck[data-astro-cid-w7mpi5da]{background:var(--color-bg-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);box-shadow:var(--shadow-card);transition:transform var(--transition-fast), border-color var(--transition-fast);flex-direction:column;display:flex;overflow:hidden}.event-deck[data-astro-cid-w7mpi5da]:hover{border-color:var(--color-accent-cyan);transform:translateY(-3px)}.deck--highlight-pink[data-astro-cid-w7mpi5da]:hover{border-color:var(--color-accent-pink)}.deck--highlight-amber[data-astro-cid-w7mpi5da]:hover{border-color:var(--color-accent-amber)}.deck-topbar[data-astro-cid-w7mpi5da]{border-bottom:1px solid var(--color-border-subtle);background:#0d0822;justify-content:space-between;align-items:center;padding:12px 18px;display:flex}.deck-tag-wrap[data-astro-cid-w7mpi5da]{align-items:center;gap:8px;display:flex}.deck-tag[data-astro-cid-w7mpi5da]{font-family:var(--font-mono);color:var(--color-text-muted);letter-spacing:.06em;font-size:11px}.deck-accent-icon[data-astro-cid-w7mpi5da]{color:var(--color-accent-cyan)}.deck--highlight-pink[data-astro-cid-w7mpi5da] .deck-accent-icon[data-astro-cid-w7mpi5da]{color:var(--color-accent-pink)}.deck--highlight-amber[data-astro-cid-w7mpi5da] .deck-accent-icon[data-astro-cid-w7mpi5da]{color:var(--color-accent-amber)}.deck-body[data-astro-cid-w7mpi5da]{padding:var(--space-xl);gap:var(--space-md);flex-direction:column;flex-grow:1;display:flex}.deck-body[data-astro-cid-w7mpi5da] h3[data-astro-cid-w7mpi5da]{font-size:var(--text-xl);color:#fff;font-weight:700}.deck-list[data-astro-cid-w7mpi5da]{flex-direction:column;gap:12px;list-style:none;display:flex}.deck-list[data-astro-cid-w7mpi5da] li[data-astro-cid-w7mpi5da]{font-size:var(--text-sm);border-bottom:1px solid #ffffff0d;flex-direction:column;gap:2px;padding-bottom:8px;display:flex}.deck-list[data-astro-cid-w7mpi5da] li[data-astro-cid-w7mpi5da]:last-child{border-bottom:none;padding-bottom:0}.deck-list[data-astro-cid-w7mpi5da] strong[data-astro-cid-w7mpi5da]{color:var(--color-accent-cyan);font-size:var(--text-xs);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em}.deck-list[data-astro-cid-w7mpi5da] span[data-astro-cid-w7mpi5da]{color:var(--color-text-muted);line-height:var(--leading-normal)}.text-danger[data-astro-cid-w7mpi5da]{font-weight:600;color:#fca5a5!important}.text-accent-cyan[data-astro-cid-w7mpi5da]{font-weight:700;color:var(--color-accent-cyan)!important}.event-location-section[data-astro-cid-w7mpi5da]{background:var(--color-bg-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);padding:var(--space-2xl);box-shadow:var(--shadow-card)}.location-header-bar[data-astro-cid-w7mpi5da] h2[data-astro-cid-w7mpi5da]{font-size:var(--text-3xl);color:#fff;margin-top:6px;margin-bottom:var(--space-xs)}.location-sub[data-astro-cid-w7mpi5da]{font-size:var(--text-base);color:var(--color-text-muted);max-width:75ch;line-height:var(--leading-relaxed)}.logistics-grid[data-astro-cid-w7mpi5da]{gap:var(--space-lg);grid-template-columns:repeat(3,1fr);display:grid}.logistics-card[data-astro-cid-w7mpi5da]{background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);padding:var(--space-xl);gap:var(--space-sm);flex-direction:column;display:flex}.log-head[data-astro-cid-w7mpi5da]{flex-direction:column;gap:4px;display:flex}.log-badge[data-astro-cid-w7mpi5da]{font-family:var(--font-mono);color:var(--color-accent-pink);letter-spacing:.08em;font-size:10px;font-weight:700}.logistics-card[data-astro-cid-w7mpi5da] h4[data-astro-cid-w7mpi5da]{font-size:var(--text-lg);color:#fff;font-weight:700}.logistics-card[data-astro-cid-w7mpi5da] p[data-astro-cid-w7mpi5da]{font-size:var(--text-sm);color:var(--color-text-muted);line-height:var(--leading-normal);flex-grow:1}.log-meta[data-astro-cid-w7mpi5da]{border:1px solid var(--color-border-subtle);border-radius:var(--radius-xs);font-size:11px;font-family:var(--font-mono);color:var(--color-accent-cyan);margin-top:var(--space-xs);background:#0e092099;padding:8px 12px}.event-cta-box[data-astro-cid-w7mpi5da]{background:linear-gradient(135deg, #ff2a8526 0%, #00e5ff1f 100%), var(--color-bg-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);padding:var(--space-2xl);gap:var(--space-2xl);box-shadow:var(--shadow-card);grid-template-columns:1.6fr 1fr;align-items:center;display:grid}.cta-left[data-astro-cid-w7mpi5da] h3[data-astro-cid-w7mpi5da]{color:#fff;margin-top:6px;margin-bottom:var(--space-xs);font-size:clamp(1.6rem,2.5vw,2.2rem);font-weight:800}.cta-left[data-astro-cid-w7mpi5da] p[data-astro-cid-w7mpi5da]{font-size:var(--text-base);color:var(--color-text-muted)}.cta-right[data-astro-cid-w7mpi5da]{flex-direction:column;align-items:center;gap:8px;display:flex}.btn-cta-large[data-astro-cid-w7mpi5da]{width:100%;font-size:var(--text-lg);justify-content:center;padding:16px 32px}.cta-hint[data-astro-cid-w7mpi5da]{font-size:var(--text-xs);font-family:var(--font-mono);color:var(--color-text-faint)}@media (width<=1100px){.hero-split-grid[data-astro-cid-w7mpi5da]{gap:var(--space-xl);grid-template-columns:1fr}.event-decks-grid[data-astro-cid-w7mpi5da],.logistics-grid[data-astro-cid-w7mpi5da]{grid-template-columns:1fr}.event-cta-box[data-astro-cid-w7mpi5da]{gap:var(--space-lg);grid-template-columns:1fr}}@media (width<=768px){.event-hero[data-astro-cid-w7mpi5da],.event-main-content[data-astro-cid-w7mpi5da]{padding:var(--space-xl) var(--space-md)}.event-hud-bar[data-astro-cid-w7mpi5da]{align-items:flex-start;gap:var(--space-sm);flex-direction:column;width:100%}.hud-divider[data-astro-cid-w7mpi5da]{display:none}.event-location-section[data-astro-cid-w7mpi5da]{padding:var(--space-lg)}}
