.map-shell.svelte-1btjxk5{display:flex;flex-direction:column;width:100%}.map-title-bar.svelte-1btjxk5{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px;background:#ffffffd9;border:1px solid rgba(228,228,231,.9);border-bottom:none;border-radius:20px 20px 0 0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.dark .map-title-bar.svelte-1btjxk5{background:#18181bd9;border-color:#27272ae6}.map-title-text.svelte-1btjxk5{font-weight:800;letter-spacing:-.01em;color:#18181b;font-size:.95rem}.dark .map-title-text.svelte-1btjxk5{color:#fafafa}.map-title-stats.svelte-1btjxk5{display:flex;align-items:center;gap:6px;font-size:.75rem;font-weight:600;color:#71717a;white-space:nowrap}.dark .map-title-stats.svelte-1btjxk5{color:#a1a1aa}.stat-dot.svelte-1btjxk5{width:7px;height:7px;border-radius:50%;display:inline-block}.stat-available.svelte-1btjxk5{background:#10b981;box-shadow:0 0 0 3px #10b9812e}.map-container.svelte-1btjxk5{position:relative;width:100%;margin:0 auto;min-height:280px;overflow:hidden;background:radial-gradient(circle at 20% 30%,rgba(59,130,246,.08),transparent 42%),radial-gradient(circle at 80% 70%,rgba(99,102,241,.07),transparent 42%),radial-gradient(rgba(24,24,27,.07) 1px,transparent 1px) 0 0 / 26px 26px,#f8fafc;border:1px solid rgba(228,228,231,.9);border-radius:20px;touch-action:none;cursor:grab}.dark .map-container.svelte-1btjxk5{background:radial-gradient(circle at 20% 30%,rgba(59,130,246,.12),transparent 42%),radial-gradient(circle at 80% 70%,rgba(99,102,241,.1),transparent 42%),radial-gradient(rgba(255,255,255,.06) 1px,transparent 1px) 0 0 / 26px 26px,#09090b;border-color:#27272ae6}.map-title-bar.svelte-1btjxk5+.map-container:where(.svelte-1btjxk5){border-radius:0 0 20px 20px}.map-container.svelte-1btjxk5:active{cursor:grabbing}.map-viewport.svelte-1btjxk5{position:absolute;top:0;left:0;transform-origin:0 0;will-change:transform}.map-floorplan.svelte-1btjxk5{display:block;width:100%;height:100%;object-fit:fill;max-width:none;-webkit-user-select:none;user-select:none;pointer-events:none;border-radius:8px}.map-placeholder.svelte-1btjxk5{display:flex;align-items:center;justify-content:center;color:#a1a1aa;font-size:.95rem;font-weight:600;letter-spacing:.02em;background:repeating-linear-gradient(45deg,#f4f4f5,#f4f4f5 20px,#fafafa 20px 40px)}.dark .map-placeholder.svelte-1btjxk5{background:repeating-linear-gradient(45deg,#18181b,#18181b 20px,#1c1c1f 20px 40px);color:#52525b}.map-label.svelte-1btjxk5{position:absolute;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:5px;white-space:nowrap;padding:5px 12px;border-radius:30px;font-size:.72rem;font-weight:700;letter-spacing:.03em;color:#1d4ed8;background:#ffffffe6;border:1px dashed rgba(37,99,235,.35);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;z-index:3}.dark .map-label.svelte-1btjxk5{color:#93c5fd;background:#18181bd9;border-color:#60a5fa59}.map-label-muted.svelte-1btjxk5{color:#71717a;border-color:#d4d4d8e6;background:#ffffffb3}.dark .map-label-muted.svelte-1btjxk5{color:#71717a;border-color:#3f3f46e6;background:#18181b99}.map-label-arrow.svelte-1btjxk5{font-size:.85rem;color:#2563eb}.map-slot.svelte-1btjxk5{position:absolute;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border-radius:10px;font-weight:800;transition:box-shadow .18s ease,filter .18s ease,transform .18s ease;transform-origin:center;border-width:2px;border-style:solid;cursor:default;padding:0;background:none}.map-slot.shape-circle.svelte-1btjxk5{border-radius:50%}.map-slot.shape-pill.svelte-1btjxk5{border-radius:999px}.map-slot.shape-triangle.svelte-1btjxk5,.map-slot.shape-hexagon.svelte-1btjxk5,.map-slot.shape-rhombus.svelte-1btjxk5,.map-slot.shape-custom.svelte-1btjxk5{border:none;background:transparent;border-radius:0}.map-slot.shape-triangle.svelte-1btjxk5:before,.map-slot.shape-hexagon.svelte-1btjxk5:before,.map-slot.shape-rhombus.svelte-1btjxk5:before,.map-slot.shape-custom.svelte-1btjxk5:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:currentColor;opacity:.18}.map-slot.shape-triangle.svelte-1btjxk5:before{clip-path:polygon(50% 0%,0% 100%,100% 100%)}.map-slot.shape-hexagon.svelte-1btjxk5:before{clip-path:polygon(25% 0%,75% 0%,100% 50%,75% 100%,25% 100%,0% 50%)}.map-slot.shape-rhombus.svelte-1btjxk5:before{clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%)}.map-slot.shape-custom.svelte-1btjxk5:before{background:currentColor;opacity:.2;clip-path:var(--custom-clip, polygon(0 0))}.map-slot.shape-triangle.svelte-1btjxk5 .slot-label:where(.svelte-1btjxk5),.map-slot.shape-hexagon.svelte-1btjxk5 .slot-label:where(.svelte-1btjxk5),.map-slot.shape-rhombus.svelte-1btjxk5 .slot-label:where(.svelte-1btjxk5),.map-slot.shape-custom.svelte-1btjxk5 .slot-label:where(.svelte-1btjxk5){position:relative;z-index:1}.slot-label.svelte-1btjxk5{font-size:var(--slot-label-px, .85rem);line-height:1;letter-spacing:.02em;pointer-events:none;display:var(--slot-label-display, block);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.slot-available-dim.svelte-1btjxk5{border-color:#2563eb4d;color:#2563eb;background:#2563eb0d;border-style:dashed}.dark .slot-available-dim.svelte-1btjxk5{border-color:#60a5fa4d;color:#93c5fd;background:#60a5fa0f}.slot-hidden.svelte-1btjxk5{display:none}.slot-pending.svelte-1btjxk5{border-color:#f59e0b;background:#f59e0b1f;color:#b45309}.dark .slot-pending.svelte-1btjxk5{background:#f59e0b29;color:#fcd34d}.slot-booked.svelte-1btjxk5{border-color:#2563eb;background:linear-gradient(140deg,#2563eb2e,#2563eb1a);color:#1d4ed8}.dark .slot-booked.svelte-1btjxk5{border-color:#3b82f6;background:linear-gradient(140deg,#3b82f647,#2563eb24);color:#dbeafe}.slot-live.svelte-1btjxk5{border-color:#ef4444;background:linear-gradient(140deg,#ef44443d,#b91c1c29);color:#b91c1c;animation:svelte-1btjxk5-liveBox 2s ease-in-out infinite}.dark .slot-live.svelte-1btjxk5{background:linear-gradient(140deg,#ef444459,#780a1e80);color:#fff}@keyframes svelte-1btjxk5-liveBox{0%,to{box-shadow:0 0 #ef444459}50%{box-shadow:0 0 0 5px #ef44441f}}.slot-available.svelte-1btjxk5{border-color:#10b981;background:#10b9811a;color:#047857;cursor:pointer}.dark .slot-available.svelte-1btjxk5{background:#10b98124;color:#6ee7b7}.slot-selected.svelte-1btjxk5{border-color:#10b981;background:#10b98166;box-shadow:0 0 0 4px #10b98140}.map-slot.clickable.svelte-1btjxk5{cursor:pointer}.map-slot.clickable.svelte-1btjxk5:hover:not(.slot-selected){filter:brightness(1.06);transform:rotate(var(--rot, 0deg)) scale(1.04);z-index:4}.map-slot.svelte-1btjxk5:disabled{opacity:1}.map-compass.svelte-1btjxk5{position:absolute;top:14px;left:14px;z-index:6;color:#3f3f46;background:#ffffffd9;border:1px solid rgba(228,228,231,.9);border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none}.dark .map-compass.svelte-1btjxk5{color:#d4d4d8;background:#18181bd9;border-color:#3f3f46e6}.select-hint.svelte-1btjxk5{position:absolute;bottom:14px;left:50%;transform:translate(-50%);z-index:5}.hint-pill.svelte-1btjxk5{display:inline-block;background:#fffffff2;border:1px solid rgba(228,228,231,.9);color:#3f3f46;padding:8px 16px;border-radius:30px;font-size:.8rem;font-weight:600;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap;box-shadow:0 6px 18px -8px #09090b40}.dark .hint-pill.svelte-1btjxk5{background:#18181bf2;border-color:#3f3f46e6;color:#e4e4e7}.hint-picked.svelte-1btjxk5{border-color:#10b981;color:#047857}.dark .hint-picked.svelte-1btjxk5{color:#6ee7b7}.map-legend.svelte-1btjxk5{position:absolute;bottom:14px;left:14px;z-index:5;display:flex;flex-wrap:wrap;gap:10px;background:#ffffffeb;border:1px solid rgba(228,228,231,.9);border-radius:12px;padding:7px 12px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 6px 18px -10px #09090b33}.dark .map-legend.svelte-1btjxk5{background:#18181beb;border-color:#3f3f46e6}.legend-item.svelte-1btjxk5{display:inline-flex;align-items:center;gap:5px;font-size:.7rem;font-weight:600;color:#52525b}.dark .legend-item.svelte-1btjxk5{color:#a1a1aa}.legend-dot.svelte-1btjxk5{width:8px;height:8px;border-radius:3px}.legend-available.svelte-1btjxk5{background:#10b981}.legend-pending.svelte-1btjxk5{background:#f59e0b}.legend-booked.svelte-1btjxk5{background:#2563eb}.dark .legend-booked.svelte-1btjxk5{background:#60a5fa}.map-controls.svelte-1btjxk5{position:absolute;top:12px;right:12px;display:flex;flex-direction:column;gap:6px;z-index:6}.map-controls.svelte-1btjxk5 button:where(.svelte-1btjxk5){width:34px;height:34px;border-radius:10px;background:#ffffffeb;border:1px solid rgba(228,228,231,.9);color:#3f3f46;font-size:1.05rem;font-weight:700;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 4px 12px -6px #09090b40;transition:background .15s ease,color .15s ease,transform .1s ease}.dark .map-controls.svelte-1btjxk5 button:where(.svelte-1btjxk5){background:#18181beb;border-color:#3f3f46e6;color:#e4e4e7}.map-controls.svelte-1btjxk5 button:where(.svelte-1btjxk5):hover{background:#2563eb;color:#fff;border-color:#2563eb}.map-controls.svelte-1btjxk5 button:where(.svelte-1btjxk5):active{transform:scale(.93)}.map-tooltip.svelte-1btjxk5{position:absolute;background:#fffffffa;border:1px solid rgba(228,228,231,.9);color:#18181b;padding:10px 12px;border-radius:14px;font-size:.8rem;z-index:7;display:flex;flex-direction:column;gap:7px;pointer-events:none;box-shadow:0 18px 40px -18px #09090b66;-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px)}.dark .map-tooltip.svelte-1btjxk5{background:#18181bfa;border-color:#3f3f46e6;color:#fafafa}.map-tooltip.svelte-1btjxk5 strong:where(.svelte-1btjxk5){font-size:.85rem;line-height:1.25;font-weight:800}.tt-head.svelte-1btjxk5{display:flex;align-items:center;gap:9px;min-width:0}.tt-cover.svelte-1btjxk5{width:38px;height:38px;flex:0 0 38px;border-radius:9px;object-fit:cover;background:#2563eb1a;border:1px solid rgba(228,228,231,.9)}.dark .tt-cover.svelte-1btjxk5{border-color:#3f3f46e6}.tt-cover-empty.svelte-1btjxk5{display:grid;place-items:center;font-size:.8rem;font-weight:800;letter-spacing:.04em;color:#2563eb;text-transform:uppercase}.dark .tt-cover-empty.svelte-1btjxk5{color:#93c5fd}.tt-id.svelte-1btjxk5{display:flex;flex-direction:column;gap:3px;min-width:0}.tt-id.svelte-1btjxk5 strong:where(.svelte-1btjxk5){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tt-meta.svelte-1btjxk5{display:flex;align-items:center;gap:5px;font-size:.7rem;font-weight:600;color:#71717a;white-space:nowrap}.tt-dot.svelte-1btjxk5{width:6px;height:6px;border-radius:50%;display:inline-block;flex:0 0 6px}.tt-dot-live.svelte-1btjxk5{background:#ef4444;box-shadow:0 0 0 3px #ef44442e}.tt-dot-off.svelte-1btjxk5{background:#a1a1aa}.tt-sep.svelte-1btjxk5{opacity:.5}.tt-desc.svelte-1btjxk5{margin:0;font-size:.72rem;line-height:1.5;color:#52525b;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.dark .tt-desc.svelte-1btjxk5{color:#a1a1aa}.tt-cta.svelte-1btjxk5{font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#2563eb}.dark .tt-cta.svelte-1btjxk5{color:#60a5fa}@media(max-width:767px){.map-title-bar.svelte-1btjxk5{padding:10px 14px;border-radius:16px 16px 0 0;flex-wrap:wrap;gap:4px 10px}.map-title-text.svelte-1btjxk5{font-size:.82rem}.map-title-stats.svelte-1btjxk5{font-size:.68rem}.map-container.svelte-1btjxk5{border-radius:16px;min-height:240px;max-height:62vh}.map-title-bar.svelte-1btjxk5+.map-container:where(.svelte-1btjxk5){border-radius:0 0 16px 16px}.map-controls.svelte-1btjxk5{top:10px;right:10px;gap:5px}.map-controls.svelte-1btjxk5 button:where(.svelte-1btjxk5){width:38px;height:38px;border-radius:11px;font-size:1.15rem;box-shadow:0 6px 16px -6px #09090b59}.map-compass.svelte-1btjxk5{top:10px;left:10px;width:34px;height:34px}.map-compass.svelte-1btjxk5 svg{width:24px;height:24px}.map-legend.svelte-1btjxk5{left:10px;right:10px;bottom:10px;justify-content:center;gap:8px;padding:6px 10px;border-radius:10px}.legend-item.svelte-1btjxk5{font-size:.64rem}.legend-dot.svelte-1btjxk5{width:7px;height:7px}.select-hint.svelte-1btjxk5{bottom:56px;width:calc(100% - 20px);display:flex;justify-content:center}.hint-pill.svelte-1btjxk5{font-size:.72rem;padding:7px 12px;white-space:normal;text-align:center;max-width:100%;line-height:1.35}.map-tooltip.svelte-1btjxk5{position:fixed;inset:auto 10px 10px;transform:none;padding:12px 14px;border-radius:16px;gap:8px;box-shadow:0 22px 50px -18px #09090b99;z-index:60;pointer-events:none}.tt-cover.svelte-1btjxk5{width:44px;height:44px;flex-basis:44px;border-radius:11px}.tt-desc.svelte-1btjxk5{-webkit-line-clamp:2;font-size:.7rem}.tt-cta.svelte-1btjxk5{font-size:.66rem}}@media(max-width:400px){.map-legend.svelte-1btjxk5{gap:6px}.legend-item.svelte-1btjxk5{font-size:.6rem}.map-controls.svelte-1btjxk5 button:where(.svelte-1btjxk5){width:34px;height:34px}}@media(prefers-reduced-motion:reduce){.map-slot.slot-live.svelte-1btjxk5{animation:none!important}}.ov.svelte-17pvanz{position:fixed;inset:0;z-index:2000;display:grid;place-items:center;padding:0;background:#09090b99;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:svelte-17pvanz-fade .2s ease both}@keyframes svelte-17pvanz-fade{0%{opacity:0}to{opacity:1}}.modal.svelte-17pvanz{display:flex;flex-direction:column;width:100%;height:100%;max-height:100dvh;overflow:hidden;background:#fff;animation:svelte-17pvanz-up .25s cubic-bezier(.22,1,.36,1) both}.dark .modal.svelte-17pvanz{background:#18181b}@keyframes svelte-17pvanz-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media(min-width:768px){.ov.svelte-17pvanz{padding:1.5rem}.modal.svelte-17pvanz{width:min(72rem,100%);height:auto;max-height:min(88vh,52rem);border-radius:1.25rem;border:1px solid rgba(228,228,231,.9);box-shadow:0 30px 70px -20px #09090b73}.dark .modal.svelte-17pvanz{border-color:#27272ae6}}.mh.svelte-17pvanz{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex:none;padding:.8rem .95rem;border-bottom:1px solid rgba(228,228,231,.85)}.dark .mh.svelte-17pvanz{border-color:#27272ad9}.mh-id.svelte-17pvanz{display:flex;align-items:center;gap:.6rem;min-width:0}.mh-logo.svelte-17pvanz{display:grid;place-items:center;flex:none;width:2.5rem;height:2.5rem;overflow:hidden;border-radius:.7rem;border:1px solid rgba(228,228,231,.9);background:#f4f4f5;font-size:.7rem;font-weight:800;color:#71717a}.dark .mh-logo.svelte-17pvanz{border-color:#3f3f46e6;background:#27272a;color:#a1a1aa}.mh-logo.svelte-17pvanz img:where(.svelte-17pvanz){width:100%;height:100%;object-fit:cover}.mh-txt.svelte-17pvanz{display:flex;flex-direction:column;min-width:0}.mh-txt.svelte-17pvanz strong:where(.svelte-17pvanz){font-size:.92rem;font-weight:800;color:#09090b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dark .mh-txt.svelte-17pvanz strong:where(.svelte-17pvanz){color:#fff}.mh-sub.svelte-17pvanz{font-size:.66rem;font-weight:600;color:#a1a1aa;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sep.svelte-17pvanz{opacity:.5;margin:0 .15rem}.x.svelte-17pvanz{display:grid;place-items:center;flex:none;width:2.1rem;height:2.1rem;border-radius:50%;border:1px solid rgba(228,228,231,.9);background:#fff;color:#3f3f46;cursor:pointer}.dark .x.svelte-17pvanz{border-color:#3f3f46e6;background:#27272a;color:#e4e4e7}.x.svelte-17pvanz:hover{background:#f4f4f5}.dark .x.svelte-17pvanz:hover{background:#3f3f46}.state.svelte-17pvanz{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:3rem 1rem;color:#a1a1aa;font-size:.8rem;font-weight:600}.spinner.svelte-17pvanz{width:22px;height:22px;border:2px solid rgba(161,161,170,.3);border-top-color:#2563eb;border-radius:50%;animation:svelte-17pvanz-spin .8s linear infinite}@keyframes svelte-17pvanz-spin{to{transform:rotate(360deg)}}.mbody.svelte-17pvanz{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:grid;grid-template-columns:1fr;gap:.9rem;padding:.9rem}@media(min-width:900px){.mbody.svelte-17pvanz{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:1.1rem;padding:1.1rem;overflow:hidden}.col-live.svelte-17pvanz,.col-products.svelte-17pvanz{overflow-y:auto}}.col-live.svelte-17pvanz{display:flex;flex-direction:column;gap:.7rem;min-width:0}.live-wrap.svelte-17pvanz{position:relative}.live-tag.svelte-17pvanz{position:absolute;top:.5rem;left:.5rem;z-index:5;display:inline-flex;align-items:center;gap:.25rem;padding:.18rem .5rem;border-radius:4px;background:#ef4444;color:#fff;font-size:8px;font-weight:800;letter-spacing:.1em}.live-tag.svelte-17pvanz i:where(.svelte-17pvanz){width:4px;height:4px;border-radius:50%;background:#fff;animation:svelte-17pvanz-pulse 1.4s ease-in-out infinite}@keyframes svelte-17pvanz-pulse{0%,to{opacity:1}50%{opacity:.3}}.hero.svelte-17pvanz{position:relative;aspect-ratio:16 / 10;overflow:hidden;border-radius:1rem;border:1px solid rgba(228,228,231,.85);background:#f4f4f5}.dark .hero.svelte-17pvanz{border-color:#27272ad9;background:#09090b}.hero.svelte-17pvanz img:where(.svelte-17pvanz){width:100%;height:100%;object-fit:cover;display:block}.hero-empty.svelte-17pvanz{display:grid;place-items:center;width:100%;height:100%;color:#d4d4d8;font-size:1.5rem;font-weight:800;letter-spacing:.1em}.dark .hero-empty.svelte-17pvanz{color:#3f3f46}.offline-tag.svelte-17pvanz{position:absolute;top:.5rem;left:.5rem;padding:.15rem .45rem;border-radius:4px;background:#09090bb3;color:#e4e4e7;font-size:8px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.dots.svelte-17pvanz{position:absolute;right:.55rem;bottom:.55rem;display:flex;gap:.25rem}.dots.svelte-17pvanz button:where(.svelte-17pvanz){width:14px;height:3px;padding:0;border:0;border-radius:999px;background:#ffffff73;cursor:pointer}.dots.svelte-17pvanz button.on:where(.svelte-17pvanz){width:24px;background:#fff}.desc.svelte-17pvanz{margin:0;font-size:.75rem;line-height:1.6;color:#52525b;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.dark .desc.svelte-17pvanz{color:#a1a1aa}.quick.svelte-17pvanz{display:grid;grid-template-columns:repeat(3,1fr);gap:.4rem}.quick.svelte-17pvanz>div:where(.svelte-17pvanz){display:flex;flex-direction:column;align-items:center;padding:.5rem .3rem;border-radius:.7rem;border:1px solid rgba(228,228,231,.85);background:#fafafae6}.dark .quick.svelte-17pvanz>div:where(.svelte-17pvanz){border-color:#27272ad9;background:#09090b80}.quick.svelte-17pvanz b:where(.svelte-17pvanz){font-size:.76rem;font-weight:800;color:#09090b;overflow:hidden;text-overflow:ellipsis;max-width:100%}.dark .quick.svelte-17pvanz b:where(.svelte-17pvanz){color:#fff}.quick.svelte-17pvanz span:where(.svelte-17pvanz){margin-top:.15rem;font-size:7px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#a1a1aa}.cta.svelte-17pvanz{display:flex;align-items:center;justify-content:center;height:2.7rem;border-radius:999px;background:#09090b;color:#fff;font-size:.8rem;font-weight:800;text-decoration:none}.dark .cta.svelte-17pvanz{background:#fff;color:#09090b}.cta.svelte-17pvanz:hover{opacity:.92}.col-products.svelte-17pvanz{min-width:0}.col-products.svelte-17pvanz h4:where(.svelte-17pvanz){display:flex;align-items:center;gap:.4rem;margin:0 0 .6rem;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#52525b}.dark .col-products.svelte-17pvanz h4:where(.svelte-17pvanz){color:#a1a1aa}.pcount.svelte-17pvanz{padding:.05rem .4rem;border-radius:999px;background:#2563eb1a;color:#2563eb;font-size:.62rem}.empty.svelte-17pvanz{padding:2rem 1rem;border-radius:.9rem;border:1px dashed #d4d4d8;text-align:center;font-size:.75rem;color:#a1a1aa}.dark .empty.svelte-17pvanz{border-color:#3f3f46}.grid.svelte-17pvanz{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}@media(min-width:480px){.grid.svelte-17pvanz{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1200px){.grid.svelte-17pvanz{grid-template-columns:repeat(4,minmax(0,1fr))}}.card.svelte-17pvanz{overflow:hidden;border-radius:.75rem;border:1px solid rgba(228,228,231,.85);background:#ffffffd9}.dark .card.svelte-17pvanz{border-color:#27272ad9;background:#18181b99}.thumb.svelte-17pvanz{position:relative;aspect-ratio:3 / 4;overflow:hidden;background:#f4f4f5}.dark .thumb.svelte-17pvanz{background:#09090b}.thumb.svelte-17pvanz img:where(.svelte-17pvanz){width:100%;height:100%;object-fit:cover;display:block}.thumb-empty.svelte-17pvanz{display:grid;place-items:center;width:100%;height:100%;font-size:8px;font-weight:800;letter-spacing:.1em;color:#d4d4d8}.dark .thumb-empty.svelte-17pvanz{color:#3f3f46}.flag.svelte-17pvanz{position:absolute;top:.25rem;right:.25rem;padding:.08rem .3rem;border-radius:999px;background:#09090bbf;color:#fff;font-size:7px;font-weight:800;text-transform:uppercase}.card-txt.svelte-17pvanz{display:flex;flex-direction:column;gap:.1rem;padding:.4rem .45rem .5rem}.card-txt.svelte-17pvanz strong:where(.svelte-17pvanz){font-size:.66rem;font-weight:700;color:#09090b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dark .card-txt.svelte-17pvanz strong:where(.svelte-17pvanz){color:#fff}.cond.svelte-17pvanz{font-size:.58rem;font-weight:600;color:#a1a1aa}.price.svelte-17pvanz{font-size:.68rem;font-weight:800;color:#2563eb}.dark .price.svelte-17pvanz{color:#60a5fa}@media(prefers-reduced-motion:reduce){.ov.svelte-17pvanz,.modal.svelte-17pvanz,.spinner.svelte-17pvanz,.live-tag.svelte-17pvanz i:where(.svelte-17pvanz){animation:none!important}}.evd.svelte-1ah3w5{position:relative;min-height:100vh;padding:1.5rem 1rem 5rem;font-family:Plus Jakarta Sans,system-ui,sans-serif;color:#18181b}.dark .evd.svelte-1ah3w5{color:#fafafa}.evd-wrap.svelte-1ah3w5{width:100%;max-width:72rem;margin:0 auto}.evd-back.svelte-1ah3w5{display:inline-flex;align-items:center;gap:.35rem;margin-bottom:1.15rem;font-size:.82rem;font-weight:700;color:#71717a;text-decoration:none;transition:color .2s ease}.evd-back.svelte-1ah3w5:hover{color:#18181b}.dark .evd-back.svelte-1ah3w5:hover{color:#fff}.evd-hero.svelte-1ah3w5{position:relative;overflow:hidden;border-radius:1.5rem;border:1px solid rgba(228,228,231,.85);background:#ffffffbf;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:svelte-1ah3w5-evd-rise .6s cubic-bezier(.22,1,.36,1) both}.dark .evd-hero.svelte-1ah3w5{border-color:#27272ad9;background:#18181b99}.evd-hero-media.svelte-1ah3w5{position:relative;height:180px;overflow:hidden;background:linear-gradient(135deg,#2563eb,#4338ca)}.evd-hero-media.svelte-1ah3w5 img:where(.svelte-1ah3w5){width:100%;height:100%;object-fit:cover;display:block}.evd-hero-fallback.svelte-1ah3w5{width:100%;height:100%;background:radial-gradient(circle at 20% 20%,rgba(255,255,255,.18),transparent 55%),linear-gradient(135deg,#2563eb,#4338ca 60%,#312e81)}.evd-hero-shade.svelte-1ah3w5{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.45),transparent 60%)}.evd-hero-body.svelte-1ah3w5{position:relative;padding:0 1.15rem 1.35rem}.evd-hero-row.svelte-1ah3w5{display:flex;align-items:flex-end;justify-content:space-between;gap:.75rem;margin-top:-2rem}.evd-datebadge.svelte-1ah3w5{display:flex;flex-direction:column;align-items:center;padding:.55rem .85rem;border-radius:1rem;background:#fff;border:1px solid rgba(228,228,231,.9);box-shadow:0 12px 24px -14px #09090b66}.dark .evd-datebadge.svelte-1ah3w5{background:#18181b;border-color:#27272ae6}.evd-datebadge.svelte-1ah3w5 b:where(.svelte-1ah3w5){font-size:1.35rem;font-weight:800;line-height:1;color:#09090b}.dark .evd-datebadge.svelte-1ah3w5 b:where(.svelte-1ah3w5){color:#fff}.evd-datebadge.svelte-1ah3w5 span:where(.svelte-1ah3w5){margin-top:.15rem;font-size:8px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#71717a}.evd-status.svelte-1ah3w5{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .7rem;border-radius:999px;border:1px solid rgba(228,228,231,.9);background:#ffffffe6;font-size:9px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#52525b;white-space:nowrap}.dark .evd-status.svelte-1ah3w5{border-color:#3f3f46e6;background:#18181be6;color:#a1a1aa}.evd-status.is-live.svelte-1ah3w5{border-color:#10b98173;background:#10b9811f;color:#047857}.dark .evd-status.is-live.svelte-1ah3w5{color:#6ee7b7}.evd-status.is-past.svelte-1ah3w5{opacity:.65}.evd-ping.svelte-1ah3w5{width:5px;height:5px;border-radius:50%;background:#10b981;animation:svelte-1ah3w5-evd-pulse 1.6s ease-in-out infinite}@keyframes svelte-1ah3w5-evd-pulse{0%,to{opacity:1}50%{opacity:.35}}.evd-title.svelte-1ah3w5{margin:.85rem 0 0;font-size:clamp(1.5rem,6vw,2.6rem);font-weight:800;line-height:1.1;letter-spacing:-.03em;color:#09090b;text-wrap:balance}.dark .evd-title.svelte-1ah3w5{color:#fff}.evd-facts.svelte-1ah3w5{display:flex;flex-wrap:wrap;gap:.4rem 1.1rem;margin-top:.75rem}.evd-facts.svelte-1ah3w5 span:where(.svelte-1ah3w5){display:inline-flex;align-items:center;gap:.35rem;font-size:.78rem;font-weight:600;color:#71717a}.dark .evd-facts.svelte-1ah3w5 span:where(.svelte-1ah3w5){color:#a1a1aa}.evd-facts.svelte-1ah3w5 svg:where(.svelte-1ah3w5){opacity:.65;flex:none}.evd-desc.svelte-1ah3w5{margin:.85rem 0 0;font-size:.82rem;line-height:1.65;color:#52525b;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.dark .evd-desc.svelte-1ah3w5{color:#a1a1aa}.evd-stats.svelte-1ah3w5{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;margin-top:1.1rem}.evd-stats.svelte-1ah3w5>div:where(.svelte-1ah3w5){display:flex;flex-direction:column;align-items:center;padding:.6rem .4rem;border-radius:.9rem;border:1px solid rgba(228,228,231,.85);background:#fafafae6}.dark .evd-stats.svelte-1ah3w5>div:where(.svelte-1ah3w5){border-color:#27272ad9;background:#09090b80}.evd-stats.svelte-1ah3w5 b:where(.svelte-1ah3w5){font-size:1.15rem;font-weight:800;line-height:1;color:#09090b;font-variant-numeric:tabular-nums}.dark .evd-stats.svelte-1ah3w5 b:where(.svelte-1ah3w5){color:#fff}.evd-stats.svelte-1ah3w5 span:where(.svelte-1ah3w5){margin-top:.25rem;font-size:8px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#a1a1aa}.evd-cta.svelte-1ah3w5{display:flex;align-items:center;justify-content:center;gap:.45rem;width:100%;height:2.9rem;margin-top:1.1rem;border-radius:999px;background:#09090b;color:#fff;font-size:.85rem;font-weight:800;text-decoration:none;transition:background .2s ease,transform .2s ease}.evd-cta.svelte-1ah3w5:hover{background:#27272a}.evd-cta.svelte-1ah3w5:active{transform:scale(.985)}.dark .evd-cta.svelte-1ah3w5{background:#fff;color:#09090b}.dark .evd-cta.svelte-1ah3w5:hover{background:#e4e4e7}.evd-cta.svelte-1ah3w5 svg:where(.svelte-1ah3w5){transition:transform .2s ease}.evd-cta.svelte-1ah3w5:hover svg:where(.svelte-1ah3w5){transform:translate(3px)}.evd-block.svelte-1ah3w5{margin-top:2.5rem}.evd-block-head.svelte-1ah3w5{margin-bottom:1rem}.evd-block-head.svelte-1ah3w5 h2:where(.svelte-1ah3w5){margin:0;font-size:1.2rem;font-weight:800;letter-spacing:-.025em;color:#09090b}.dark .evd-block-head.svelte-1ah3w5 h2:where(.svelte-1ah3w5){color:#fff}.evd-block-head.svelte-1ah3w5 p:where(.svelte-1ah3w5){margin:.25rem 0 0;font-size:.78rem;line-height:1.5;color:#71717a}.dark .evd-block-head.svelte-1ah3w5 p:where(.svelte-1ah3w5){color:#a1a1aa}.evd-booths.svelte-1ah3w5{display:grid;gap:.55rem}.evd-booth.svelte-1ah3w5{display:flex;align-items:center;gap:.7rem;padding:.7rem;border-radius:1rem;border:1px solid rgba(228,228,231,.85);background:#ffffffbf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-decoration:none;color:inherit;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease;animation:svelte-1ah3w5-evd-rise .5s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(min(var(--i),10)*40ms)}.dark .evd-booth.svelte-1ah3w5{border-color:#27272ad9;background:#18181b99}.evd-booth.svelte-1ah3w5:active{transform:scale(.99)}@media(hover:hover){.evd-booth.svelte-1ah3w5:hover{transform:translateY(-2px);border-color:#93c5fde6;box-shadow:0 14px 26px -16px #2563eb59}}.evd-booth-logo.svelte-1ah3w5{display:grid;place-items:center;flex:none;width:2.6rem;height:2.6rem;overflow:hidden;border-radius:.75rem;border:1px solid rgba(228,228,231,.9);background:#f4f4f5;font-size:.7rem;font-weight:800;color:#71717a}.dark .evd-booth-logo.svelte-1ah3w5{border-color:#3f3f46e6;background:#27272a;color:#a1a1aa}.evd-booth-logo.svelte-1ah3w5 img:where(.svelte-1ah3w5){width:100%;height:100%;object-fit:cover}.evd-booth-info.svelte-1ah3w5{display:flex;flex-direction:column;min-width:0;flex:1}.evd-booth-info.svelte-1ah3w5 b:where(.svelte-1ah3w5){font-size:.82rem;font-weight:800;color:#09090b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dark .evd-booth-info.svelte-1ah3w5 b:where(.svelte-1ah3w5){color:#fff}.evd-booth-info.svelte-1ah3w5 em:where(.svelte-1ah3w5){margin-top:.15rem;font-style:normal;font-size:.68rem;font-weight:600;color:#71717a}.dark .evd-booth-info.svelte-1ah3w5 em:where(.svelte-1ah3w5){color:#a1a1aa}.evd-booth-live.svelte-1ah3w5{display:inline-flex;align-items:center;gap:.25rem;flex:none;padding:.15rem .45rem;border-radius:999px;background:#ef4444;color:#fff;font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.evd-booth-live.svelte-1ah3w5 i:where(.svelte-1ah3w5){width:4px;height:4px;border-radius:50%;background:#fff;animation:svelte-1ah3w5-evd-pulse 1.3s ease-in-out infinite}.evd-booth-arrow.svelte-1ah3w5{flex:none;color:#d4d4d8}.dark .evd-booth-arrow.svelte-1ah3w5{color:#52525b}.evd-empty.svelte-1ah3w5{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:3rem 1rem;border-radius:1.25rem;border:1px dashed #d4d4d8;color:#a1a1aa;text-align:center}.dark .evd-empty.svelte-1ah3w5{border-color:#3f3f46}.evd-empty.svelte-1ah3w5 p:where(.svelte-1ah3w5){margin:0;font-size:.82rem;font-weight:600}.evd-empty.svelte-1ah3w5 a:where(.svelte-1ah3w5){font-size:.78rem;font-weight:800;color:#2563eb;text-decoration:none}@keyframes svelte-1ah3w5-evd-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media(min-width:768px){.evd.svelte-1ah3w5{padding:2rem 1.5rem 6rem}.evd-hero-media.svelte-1ah3w5{height:240px}.evd-hero-body.svelte-1ah3w5{padding:0 1.75rem 1.75rem}.evd-hero-row.svelte-1ah3w5{margin-top:-2.25rem}.evd-title.svelte-1ah3w5{font-size:clamp(1.9rem,3.4vw,2.8rem)}.evd-desc.svelte-1ah3w5{font-size:.875rem;-webkit-line-clamp:3}.evd-facts.svelte-1ah3w5 span:where(.svelte-1ah3w5){font-size:.83rem}.evd-stats.svelte-1ah3w5{max-width:26rem}.evd-cta.svelte-1ah3w5{width:auto;padding:0 1.75rem}.evd-block.svelte-1ah3w5{margin-top:3rem}.evd-block-head.svelte-1ah3w5 h2:where(.svelte-1ah3w5){font-size:1.4rem}.evd-booths.svelte-1ah3w5{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}}@media(min-width:1024px){.evd-hero-media.svelte-1ah3w5{height:300px}.evd-hero-body.svelte-1ah3w5{padding:0 2.25rem 2rem}.evd-hero-row.svelte-1ah3w5{margin-top:-2.6rem}.evd-title.svelte-1ah3w5{font-size:2.9rem}.evd-hero-body.svelte-1ah3w5{display:grid;grid-template-columns:minmax(0,1fr) 280px;grid-template-areas:"row cta" "title cta" "facts cta" "desc cta" "stats cta";column-gap:2rem;align-items:start}.evd-hero-row.svelte-1ah3w5{grid-area:row}.evd-title.svelte-1ah3w5{grid-area:title}.evd-facts.svelte-1ah3w5{grid-area:facts}.evd-desc.svelte-1ah3w5{grid-area:desc}.evd-stats.svelte-1ah3w5{grid-area:stats}.evd-cta.svelte-1ah3w5{grid-area:cta;align-self:center;justify-self:end;margin-top:0}.evd-booths.svelte-1ah3w5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.evd-hero.svelte-1ah3w5,.evd-booth.svelte-1ah3w5,.evd-ping.svelte-1ah3w5,.evd-booth-live.svelte-1ah3w5 i:where(.svelte-1ah3w5){animation:none!important}}
