.all-events-page.svelte-20c3m{--ae-surface: linear-gradient(165deg, rgba(255, 255, 255, .52), rgba(255, 255, 255, .12)), rgba(255, 255, 255, .1);--ae-border: rgba(255, 255, 255, .26);--ae-field: rgba(255, 255, 255, .78);--ae-text: #111111;--ae-muted: rgba(17, 17, 17, .72);--ae-accent: #ea580c;--ae-date: #ea580c;--ae-accent-soft: #feeee3;--ae-active: #2f5fe3;--ae-active-soft: rgba(47, 95, 227, .14);--ae-hover: rgba(255, 255, 255, .14);--ae-skeleton: rgba(255, 255, 255, .4);--ae-poster: rgba(7, 10, 18, .08);--ae-title: #ffffff;--ae-onphoto: rgba(255, 255, 255, .85);position:relative;background-color:#f5f0eb;color:var(--ae-text)}:root[data-theme=dark] .all-events-page.svelte-20c3m{--ae-surface: linear-gradient(165deg, rgba(255, 255, 255, .12), rgba(255, 255, 255, .04)), rgba(8, 10, 16, .42);--ae-border: rgba(255, 255, 255, .14);--ae-field: rgba(8, 10, 16, .55);--ae-text: #f2efe9;--ae-muted: rgba(255, 255, 255, .72);--ae-accent: #fb8b4b;--ae-date: #fbbf24;--ae-accent-soft: rgba(251, 139, 75, .16);--ae-active: #8aa4f5;--ae-active-soft: rgba(96, 133, 255, .16);--ae-hover: rgba(255, 255, 255, .08);--ae-skeleton: rgba(255, 255, 255, .08);--ae-poster: rgba(255, 255, 255, .1);background-color:#1a1512}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .all-events-page.svelte-20c3m{--ae-surface: linear-gradient(165deg, rgba(255, 255, 255, .12), rgba(255, 255, 255, .04)), rgba(8, 10, 16, .42);--ae-border: rgba(255, 255, 255, .14);--ae-field: rgba(8, 10, 16, .55);--ae-text: #f2efe9;--ae-muted: rgba(255, 255, 255, .72);--ae-accent: #fb8b4b;--ae-date: #fbbf24;--ae-accent-soft: rgba(251, 139, 75, .16);--ae-active: #8aa4f5;--ae-active-soft: rgba(96, 133, 255, .16);--ae-hover: rgba(255, 255, 255, .08);--ae-skeleton: rgba(255, 255, 255, .08);--ae-poster: rgba(255, 255, 255, .1);background-color:#1a1512}}.events-bg.svelte-20c3m{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none;isolation:isolate}.events-bg-photo.svelte-20c3m{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;-webkit-user-select:none;user-select:none}.events-bg-logo.svelte-20c3m{position:absolute;bottom:-4rem;right:-4rem;width:26rem;height:26rem;object-fit:contain;opacity:.08;filter:saturate(0) brightness(.85);-webkit-user-select:none;user-select:none;z-index:1;animation:svelte-20c3m-decoFloat 22s ease-in-out infinite alternate}.events-bg-uni-logo.svelte-20c3m{position:absolute;top:8rem;left:-3rem;width:18rem;height:18rem;object-fit:contain;opacity:.06;filter:saturate(0) brightness(.85);-webkit-user-select:none;user-select:none;z-index:1;animation:svelte-20c3m-decoFloat 28s ease-in-out infinite alternate-reverse}:root[data-theme=dark] .events-bg-logo.svelte-20c3m{filter:brightness(0) invert(1);opacity:.09}:root[data-theme=dark] .events-bg-uni-logo.svelte-20c3m{filter:brightness(0) invert(1);opacity:.07}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .events-bg-logo.svelte-20c3m{filter:brightness(0) invert(1);opacity:.09}:root:not([data-theme=light]) .events-bg-uni-logo.svelte-20c3m{filter:brightness(0) invert(1);opacity:.07}}@keyframes svelte-20c3m-decoFloat{0%{transform:translateZ(0) rotate(-2deg)}to{transform:translate3d(10px,-20px,0) rotate(.5deg)}}.allpage-header.svelte-20c3m{position:relative;z-index:1;border-bottom:1px solid var(--ae-border)}.allpage-title.svelte-20c3m{font-size:26px;font-weight:700;letter-spacing:-.02em;color:var(--ae-title);text-shadow:0 10px 24px rgba(7,10,18,.18)}@media(min-width:768px){.allpage-title.svelte-20c3m{font-size:30px}}.tabs.svelte-20c3m{display:flex;gap:1.6rem;overflow-x:auto;scrollbar-width:none}.tabs.svelte-20c3m::-webkit-scrollbar{display:none}.tab.svelte-20c3m{flex-shrink:0;padding:.85rem .1rem .75rem;border-bottom:2px solid transparent;font-size:14.5px;font-weight:500;color:var(--ae-onphoto);text-shadow:0 1px 8px rgba(7,10,18,.22);transition:color .12s ease,border-color .12s ease}.tab.svelte-20c3m:hover{color:#fff}.tab.active.svelte-20c3m{color:var(--ae-accent);border-bottom-color:var(--ae-accent);font-weight:600}.filter-field.svelte-20c3m{position:relative;display:flex;align-items:center;height:46px;border:1px solid var(--ae-border);border-radius:10px;background-color:var(--ae-field);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:border-color .15s ease,box-shadow .15s ease}.filter-field.svelte-20c3m:focus-within{border-color:var(--ae-active);box-shadow:0 0 0 3px var(--ae-active-soft)}.filter-field-active.svelte-20c3m{border-color:var(--ae-active)}.filter-field.filter-field-active.svelte-20c3m .field-icon,.filter-field.filter-field-active.svelte-20c3m select:where(.svelte-20c3m){color:var(--ae-active)}.filter-field.svelte-20c3m .field-icon{position:absolute;left:12px;width:16px;height:16px;color:var(--ae-muted);pointer-events:none}.filter-field.svelte-20c3m .field-chevron{position:absolute;right:11px;width:16px;height:16px;color:var(--ae-muted);pointer-events:none}.filter-field.svelte-20c3m select:where(.svelte-20c3m),.filter-field.svelte-20c3m input:where(.svelte-20c3m){appearance:none;-webkit-appearance:none;width:100%;height:100%;border:none;background:transparent;padding:0 34px 0 36px;font-size:14px;font-weight:500;color:var(--ae-text);outline:none;cursor:pointer}.filter-field.svelte-20c3m input:where(.svelte-20c3m){cursor:text;text-overflow:ellipsis}.filter-field.svelte-20c3m select:where(.svelte-20c3m){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.filter-field.svelte-20c3m input:where(.svelte-20c3m)::placeholder{color:var(--ae-muted)}.field-clear.svelte-20c3m{position:absolute;right:9px;display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;color:var(--ae-muted)}.field-clear.svelte-20c3m:hover{background-color:var(--ae-hover);color:var(--ae-text)}.filters-label.svelte-20c3m{align-self:center;font-size:13.5px;font-weight:500;color:var(--ae-onphoto);text-shadow:0 1px 8px rgba(7,10,18,.22);margin-bottom:-.25rem}.results-card.svelte-20c3m{background:var(--ae-surface);border:1px solid var(--ae-border);border-radius:14px;padding:1.25rem;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}@media(min-width:768px){.results-card.svelte-20c3m{padding:1.5rem}}.results-title.svelte-20c3m{font-size:21px;font-weight:700;color:var(--ae-text)}.results-count.svelte-20c3m,.loading-more.svelte-20c3m,.empty-text.svelte-20c3m{color:var(--ae-muted)}.empty-icon.svelte-20c3m{display:flex;color:var(--ae-muted)}.event-item.svelte-20c3m{padding:.6rem;margin:-.6rem;border-radius:14px;transition:background-color .15s ease}.event-item.svelte-20c3m:hover{background-color:var(--ae-hover)}.event-item.svelte-20c3m:hover .event-title:where(.svelte-20c3m){color:var(--ae-accent)}.event-title.svelte-20c3m{color:var(--ae-text);transition:color .15s ease}.event-date.svelte-20c3m{color:var(--ae-date)}.event-pin.svelte-20c3m{display:flex;color:var(--ae-muted)}.event-meta.svelte-20c3m{color:var(--ae-muted)}.price-badge.svelte-20c3m{display:inline-flex;align-items:center;gap:.3rem;width:fit-content;padding:.32rem .6rem;border-radius:8px;background-color:var(--ae-accent-soft);color:var(--ae-accent);font-size:12px;font-weight:600}.past-divider.svelte-20c3m{grid-column:1 / -1;display:flex;align-items:center;gap:.9rem;margin:.25rem 0}.past-divider.svelte-20c3m:before,.past-divider.svelte-20c3m:after{content:"";flex:1;border-top:1px solid var(--ae-border)}.past-divider-label.svelte-20c3m{font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--ae-muted)}.sidebar-divider.svelte-20c3m{border-top:1px solid var(--ae-border)}.uni-tile.svelte-20c3m{display:flex;flex-direction:column;align-items:center;gap:.3rem;width:3.5rem;text-align:center;transition:transform .18s ease}.uni-tile.svelte-20c3m:hover{transform:translateY(-2px)}.uni-tile-logo.svelte-20c3m{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;padding:.35rem;border-radius:50%;border:1px solid var(--ae-border);background:#fff;box-shadow:0 2px 8px #070a121a}.uni-tile-logo.svelte-20c3m img:where(.svelte-20c3m){width:100%;height:100%;object-fit:contain}.uni-tile-name.svelte-20c3m{font-size:11px;font-weight:600;line-height:1.1;color:var(--ae-text)}.uni-tile.selected.svelte-20c3m .uni-tile-logo:where(.svelte-20c3m){border-color:var(--ae-active);box-shadow:0 0 0 2px var(--ae-active-soft),0 2px 8px #070a121a}.uni-tile.selected.svelte-20c3m .uni-tile-name:where(.svelte-20c3m){color:var(--ae-active)}.skeleton.svelte-20c3m{background-color:var(--ae-skeleton);animation:svelte-20c3m-ae-pulse 1.6s ease-in-out infinite}@keyframes svelte-20c3m-ae-pulse{0%,to{opacity:1}50%{opacity:.55}}
