.stage-plan.svelte-9nbhp1{width:100%;height:auto;display:block;color:var(--color-gold)}.grid-line.svelte-9nbhp1{stroke:#ffffff0d;stroke-width:1}.crowd-dot.svelte-9nbhp1{fill:#ffffff2e}.crowd.svelte-9nbhp1{stroke:#ffffff14}.stage.svelte-9nbhp1{fill:#ffffff0f;stroke:#ffffff8c;stroke-width:1.5}.truss.svelte-9nbhp1{fill:none;stroke:#ffffff59;stroke-width:3;stroke-dasharray:5 3}.accent.svelte-9nbhp1{fill:currentColor}.light.svelte-9nbhp1{fill:currentColor;opacity:.9}.booth.svelte-9nbhp1{fill:#ffffff1f;stroke:#ffffff80;stroke-width:1}.speaker.svelte-9nbhp1,.sub.svelte-9nbhp1{fill:#2a2a2a;stroke:currentColor;stroke-width:1.2}.segment.svelte-9nbhp1{stroke:currentColor;stroke-width:.8;opacity:.6}.label.svelte-9nbhp1{fill:#fffc;font-size:11px;font-weight:700;letter-spacing:.5px}.label.tiny.svelte-9nbhp1{font-size:8px}.label.muted.svelte-9nbhp1{fill:#ffffff59;font-weight:600;text-transform:uppercase;letter-spacing:2px;font-size:8px}.groups.svelte-5fk8q7{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-bottom:18px}.group.svelte-5fk8q7{background:transparent;border:1px solid var(--color-border, rgba(255, 255, 255, .1));color:#bbb;padding:9px 22px;border-radius:50px;font-family:inherit;font-weight:700;font-size:.85rem;letter-spacing:1px;text-transform:uppercase;cursor:pointer;transition:color .2s,border-color .2s,background-color .2s,box-shadow .2s}.group.svelte-5fk8q7:hover{color:#fff;border-color:#ffffff59}.group.active.svelte-5fk8q7{color:var(--color-gold);border-color:var(--color-gold);background:#ffffff0f}.tiers.svelte-5fk8q7{display:grid;grid-template-columns:repeat(var(--tier-count, 4),1fr);gap:10px;margin-bottom:24px}.tier.svelte-5fk8q7{display:flex;flex-direction:column;gap:4px;padding:16px 14px;background:var(--color-bg-card, #1a1a1a);border:1px solid var(--color-border, rgba(255, 255, 255, .1));border-radius:10px;color:#fff;text-align:left;font-family:inherit;cursor:pointer;transition:border-color .2s,background-color .2s,transform .2s}.tier.svelte-5fk8q7:hover{border-color:#ffffff59;transform:translateY(-2px)}.tier.active.svelte-5fk8q7{border-color:var(--color-gold);background:#ffffff0f}.tier-name.svelte-5fk8q7{font-weight:800;font-size:1rem;text-transform:uppercase;letter-spacing:.5px}.tier-price.svelte-5fk8q7{color:var(--color-gold);font-weight:700;font-size:.95rem}.tier-capacity.svelte-5fk8q7{color:#888;font-size:.8rem}.detail.svelte-5fk8q7{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:24px;background:var(--color-bg-card, #1a1a1a);border:1px solid var(--color-border, rgba(255, 255, 255, .1));border-radius:12px;padding:24px;align-items:stretch}.detail-photo.svelte-5fk8q7{border-radius:8px;overflow:hidden;min-height:280px}.detail-photo.svelte-5fk8q7 img:where(.svelte-5fk8q7){width:100%;height:100%;object-fit:cover;display:block}.detail-plan.svelte-5fk8q7{display:flex;flex-direction:column;gap:10px;background:#00000059;border:1px solid rgba(255,255,255,.06);border-radius:8px;padding:14px}.plan-title.svelte-5fk8q7{font-size:.75rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#888}.legend.svelte-5fk8q7{display:flex;flex-wrap:wrap;gap:6px 14px;list-style:none;padding:0;margin:0;font-size:.75rem;color:#999}.legend.svelte-5fk8q7 li:where(.svelte-5fk8q7){display:flex;align-items:center;gap:6px}.key.svelte-5fk8q7{width:12px;height:8px;display:inline-block;border-radius:2px}.key.stage.svelte-5fk8q7{background:#ffffff0f;border:1px solid rgba(255,255,255,.55)}.key.truss.svelte-5fk8q7{border:2px dashed rgba(255,255,255,.35)}.key.led.svelte-5fk8q7{background:var(--color-gold)}.key.speaker.svelte-5fk8q7{background:#2a2a2a;border:1px solid var(--color-gold)}.key.light.svelte-5fk8q7{width:8px;height:8px;border-radius:50%;background:var(--color-gold)}.detail-info.svelte-5fk8q7{display:flex;flex-direction:column}.detail-info.svelte-5fk8q7 h3:where(.svelte-5fk8q7){font-size:1.6rem;font-weight:800;text-transform:uppercase;margin:0;color:#fff}.tagline.svelte-5fk8q7{color:#aaa;margin:4px 0 14px}.price.svelte-5fk8q7{font-size:1.8rem;font-weight:800;color:var(--color-gold);line-height:1.1}.price.on-request.svelte-5fk8q7{font-size:1.3rem}.capacity.svelte-5fk8q7{display:inline-flex;align-items:center;gap:6px;color:#bbb;font-size:.9rem;margin:8px 0 16px}.features.svelte-5fk8q7{list-style:none;padding:0;margin:0 0 20px;flex-grow:1}.features.svelte-5fk8q7 li:where(.svelte-5fk8q7){display:flex;gap:8px;color:#ccc;font-size:.92rem;margin-bottom:8px}.features.svelte-5fk8q7 li:where(.svelte-5fk8q7) svg{color:var(--color-gold);flex-shrink:0;margin-top:3px}.btn-full.svelte-5fk8q7{display:flex;align-items:center;justify-content:center;gap:8px;background:var(--color-gold);color:#000;border:none;padding:14px;font-weight:800;font-family:inherit;text-transform:uppercase;border-radius:6px;cursor:pointer;transition:filter .2s}.btn-full.svelte-5fk8q7:hover{filter:brightness(.85)}.mode-technika .btn-full.svelte-5fk8q7{background:transparent;color:var(--color-gold);box-shadow:inset 0 0 0 2px var(--tech-outline),var(--tech-glow)}.mode-technika .btn-full.svelte-5fk8q7:hover{background:var(--tech-outline);color:#000;filter:none;box-shadow:inset 0 0 0 2px var(--tech-outline),var(--tech-glow-strong)}.mode-technika .tier.svelte-5fk8q7{transition:border-color .2s,background-color .2s,transform .2s,box-shadow .2s}.mode-technika .tier.svelte-5fk8q7:hover,.mode-technika .tier.active.svelte-5fk8q7{border-color:var(--tech-outline);box-shadow:var(--tech-glow)}.mode-technika .detail.svelte-5fk8q7{box-shadow:var(--tech-glow)}.mode-technika .group.active.svelte-5fk8q7{border-color:var(--tech-outline);box-shadow:var(--tech-glow)}.note.svelte-5fk8q7{color:#777;font-size:.85rem;text-align:center;margin-top:16px}@media(max-width:1000px){.detail.svelte-5fk8q7{grid-template-columns:1fr 1fr}.detail-photo.svelte-5fk8q7{grid-column:1 / -1;min-height:220px;max-height:280px}}@media(max-width:700px){.tiers.svelte-5fk8q7{display:flex;overflow-x:auto;scrollbar-width:none;margin:0 -20px 20px;padding:0 20px 4px}.tiers.svelte-5fk8q7::-webkit-scrollbar{display:none}.tier.svelte-5fk8q7{min-width:150px}.detail.svelte-5fk8q7{grid-template-columns:1fr;padding:16px}}
