.calendar-section.svelte-1b7rszf{width:100%}.events-section-title.svelte-1b7rszf{color:#fff;text-shadow:0 10px 24px rgba(7,10,18,.18)}.category-track-wrap.svelte-1b7rszf{scrollbar-width:none;-ms-overflow-style:none;cursor:grab;user-select:none;-webkit-user-select:none}.category-track-wrap.svelte-1b7rszf::-webkit-scrollbar{display:none}.category-track-wrap.is-dragging.svelte-1b7rszf{cursor:grabbing}.calendar-nav-btn.svelte-1b7rszf{background:var(--color-card);color:var(--color-foreground);border:1px solid color-mix(in srgb,var(--color-border) 70%,transparent);transition:background-color .15s ease}.calendar-nav-btn.svelte-1b7rszf:hover{background:color-mix(in srgb,var(--color-card) 85%,var(--color-foreground) 15%)}.category-chip.svelte-1b7rszf{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .85rem;border-radius:9999px;background:linear-gradient(165deg,#ffffff73,#ffffff1a),#ffffff1a;border:1px solid rgba(255,255,255,.25);color:#fff;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:all .15s ease;cursor:pointer}.category-chip.svelte-1b7rszf:not(.category-chip--active):hover{background:linear-gradient(165deg,#fff9,#fff3),#ffffff26;border-color:#fff6}.category-chip--active.svelte-1b7rszf{background:var(--color-primary);color:var(--color-primary-foreground);border-color:var(--color-primary);box-shadow:0 4px 14px color-mix(in srgb,var(--color-primary) 35%,transparent)}.category-chip--active.svelte-1b7rszf:hover{background:var(--color-primary);color:var(--color-primary-foreground);border-color:var(--color-primary);opacity:.92;filter:brightness(1.05)}.chip-icon-wrap.svelte-1b7rszf{display:flex;align-items:center;justify-content:center}.chip-count.svelte-1b7rszf{font-size:.7rem;font-weight:700;padding:.1rem .4rem;border-radius:9999px;background:#0000001a;color:#fff}.chip-count--active.svelte-1b7rszf{background:color-mix(in srgb,var(--color-primary-foreground) 20%,transparent);color:var(--color-primary-foreground)}.calendar-grid-panel.svelte-1b7rszf{box-sizing:border-box;border:1px solid rgba(255,255,255,.26);background:linear-gradient(165deg,#ffffff85,#ffffff1f),#ffffff1a;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.calendar-day-cell.svelte-1b7rszf{background:#ffffff26;transition:background-color .15s ease}.calendar-day-cell.svelte-1b7rszf:hover{background:#ffffff4d}.calendar-day-cell.outside.svelte-1b7rszf{opacity:.4;background:#00000008}.calendar-day-cell.today.svelte-1b7rszf{background:#3b82f61f}.today-badge.svelte-1b7rszf{background:#3b82f6;color:#fff;padding:.1rem .45rem;border-radius:9999px;font-weight:700}.calendar-event-pill.svelte-1b7rszf{background:#ffffffb3;border:1px solid rgba(255,255,255,.6);color:#1e293b;box-shadow:0 1px 3px #0000000d}.calendar-event-pill.svelte-1b7rszf:hover{background:#fff;box-shadow:0 4px 12px #0000001a}.pill-dot.svelte-1b7rszf{width:6px;height:6px;border-radius:9999px;background-color:#3b82f6}.mobile-count-badge.svelte-1b7rszf{background:#3b82f633;color:#1d4ed8}.mobile-modal-content.svelte-1b7rszf{background:#fff;color:#0f172a}.mobile-event-card.svelte-1b7rszf{background:#f8fafc}:root[data-theme=dark] .category-chip.svelte-1b7rszf{background:linear-gradient(165deg,#ffffff1f,#ffffff0a),#0f172a99;border-color:#ffffff26}:root[data-theme=dark] .category-chip.svelte-1b7rszf:not(.category-chip--active):hover{background:linear-gradient(165deg,#ffffff2e,#ffffff0f),#1e293bcc;border-color:#ffffff4d}:root[data-theme=dark] .category-chip--active.svelte-1b7rszf{background:var(--color-primary);color:var(--color-primary-foreground);border-color:var(--color-primary);box-shadow:0 4px 14px color-mix(in srgb,var(--color-primary) 40%,transparent)}:root[data-theme=dark] .chip-count.svelte-1b7rszf{background:#ffffff26}:root[data-theme=dark] .calendar-grid-panel.svelte-1b7rszf{border-color:#ffffff24;background:linear-gradient(165deg,#ffffff1f,#ffffff0a),#080a106b}:root[data-theme=dark] .calendar-day-cell.svelte-1b7rszf{background:#0f172a66}:root[data-theme=dark] .calendar-day-cell.svelte-1b7rszf:hover{background:#1e293b99}:root[data-theme=dark] .calendar-day-cell.outside.svelte-1b7rszf{background:#0003;opacity:.3}:root[data-theme=dark] .calendar-day-cell.today.svelte-1b7rszf{background:#3b82f633}:root[data-theme=dark] .calendar-event-pill.svelte-1b7rszf{background:#1e293bd9;border-color:#ffffff26;color:#f1f5f9}:root[data-theme=dark] .calendar-event-pill.svelte-1b7rszf:hover{background:#334155f2;border-color:#ffffff4d}:root[data-theme=dark] .mobile-count-badge.svelte-1b7rszf{background:#3b82f64d;color:#93c5fd}:root[data-theme=dark] .mobile-modal-content.svelte-1b7rszf{background:#0f172a;color:#f8fafc}:root[data-theme=dark] .mobile-event-card.svelte-1b7rszf{background:#1e293b}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .category-chip.svelte-1b7rszf{background:linear-gradient(165deg,#ffffff1f,#ffffff0a),#0f172a99;border-color:#ffffff26}:root:not([data-theme=light]) .category-chip.svelte-1b7rszf:not(.category-chip--active):hover{background:linear-gradient(165deg,#ffffff2e,#ffffff0f),#1e293bcc;border-color:#ffffff4d}:root:not([data-theme=light]) .category-chip--active.svelte-1b7rszf{background:var(--color-primary);color:var(--color-primary-foreground);border-color:var(--color-primary);box-shadow:0 4px 14px color-mix(in srgb,var(--color-primary) 40%,transparent)}:root:not([data-theme=light]) .chip-count.svelte-1b7rszf{background:#ffffff26}:root:not([data-theme=light]) .calendar-grid-panel.svelte-1b7rszf{border-color:#ffffff24;background:linear-gradient(165deg,#ffffff1f,#ffffff0a),#080a106b}:root:not([data-theme=light]) .calendar-day-cell.svelte-1b7rszf{background:#0f172a66}:root:not([data-theme=light]) .calendar-day-cell.svelte-1b7rszf:hover{background:#1e293b99}:root:not([data-theme=light]) .calendar-day-cell.outside.svelte-1b7rszf{background:#0003;opacity:.3}:root:not([data-theme=light]) .calendar-day-cell.today.svelte-1b7rszf{background:#3b82f633}:root:not([data-theme=light]) .calendar-event-pill.svelte-1b7rszf{background:#1e293bd9;border-color:#ffffff26;color:#f1f5f9}:root:not([data-theme=light]) .calendar-event-pill.svelte-1b7rszf:hover{background:#334155f2;border-color:#ffffff4d}:root:not([data-theme=light]) .mobile-count-badge.svelte-1b7rszf{background:#3b82f64d;color:#93c5fd}:root:not([data-theme=light]) .mobile-modal-content.svelte-1b7rszf{background:#0f172a;color:#f8fafc}:root:not([data-theme=light]) .mobile-event-card.svelte-1b7rszf{background:#1e293b}}.organizers-title.svelte-15m7ivl{color:#fff;text-shadow:0 10px 24px rgba(7,10,18,.18)}.organizers-subtitle.svelte-15m7ivl{color:#ffffffbf}.view-all.svelte-15m7ivl{border-color:#ffffff42;background:#ffffff14;color:#fff}.view-all.svelte-15m7ivl:hover{background:#ffffff24;color:#fff}.organizers-viewport.svelte-15m7ivl{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 80px,#000 calc(100% - 80px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 80px,#000 calc(100% - 80px),transparent 100%)}.organizers-viewport.svelte-15m7ivl:hover .organizers-track:where(.svelte-15m7ivl),.organizers-viewport.svelte-15m7ivl:focus-within .organizers-track:where(.svelte-15m7ivl){animation-play-state:paused}.organizers-track.svelte-15m7ivl{display:flex;width:max-content;will-change:transform;animation:svelte-15m7ivl-organizers-marquee-scroll var(--organizer-marquee-duration, 60s) linear infinite}@keyframes svelte-15m7ivl-organizers-marquee-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media(prefers-reduced-motion:reduce){.organizers-track.svelte-15m7ivl{animation:none}}.organizer-card.svelte-15m7ivl{border:1px solid rgba(255,255,255,.26);background:linear-gradient(165deg,#ffffffeb,#ffffffc7),#fff9;transition:transform .18s ease}.organizer-card.svelte-15m7ivl:hover{transform:scale(1.08)}.organizer-logo.svelte-15m7ivl{background:#fff;border:1px solid rgba(7,10,18,.08)}:root[data-theme=dark] .organizers-title.svelte-15m7ivl{color:#fff}:root[data-theme=dark] .organizer-card.svelte-15m7ivl{border-color:#ffffff24;background:linear-gradient(165deg,#ffffff29,#ffffff12),#080a108c}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .organizer-card.svelte-15m7ivl{border-color:#ffffff24;background:linear-gradient(165deg,#ffffff29,#ffffff12),#080a108c}}.notice-marquee.svelte-kch4ia{box-sizing:border-box;border-bottom:1px solid rgba(255,255,255,.14);background:linear-gradient(165deg,#ffffff1f,#ffffff0a),#080a106b;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);padding:.5rem 0}.notice-marquee__viewport.svelte-kch4ia{overflow:hidden}.notice-marquee__track.svelte-kch4ia{display:inline-flex;align-items:center;white-space:nowrap;will-change:transform;animation:svelte-kch4ia-notice-marquee-scroll 75s linear infinite}.notice-marquee__item.svelte-kch4ia{display:inline-flex;align-items:center;gap:.5rem;padding-right:3.5rem}.notice-marquee__text.svelte-kch4ia{font-size:.8125rem;line-height:1.5;color:#ffffffeb}.notice-marquee__label.svelte-kch4ia{font-weight:700;color:#fbbf24}@keyframes svelte-kch4ia-notice-marquee-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media(prefers-reduced-motion:reduce){.notice-marquee__track.svelte-kch4ia{animation:none}}.event-hero-carousel.svelte-jynsq8{--slide-w: calc(100% - 24px) ;--slide-gap: 12px;position:relative;width:100%;overflow:hidden;margin-top:10px;touch-action:pan-y;user-select:none;-webkit-user-select:none;cursor:grab}.event-hero-dragging.svelte-jynsq8{cursor:grabbing}@media(min-width:768px){.event-hero-carousel.svelte-jynsq8{--slide-w: 40vw;--slide-gap: 8px}}.event-hero-track.svelte-jynsq8{position:relative;left:50%;display:flex;gap:var(--slide-gap);transform:translate(calc((var(--slide-w) + var(--slide-gap)) * var(--i) * -1 - var(--slide-w) / 2 + var(--drag, 0px)));transition:transform .65s cubic-bezier(.33,0,.15,1);will-change:transform}.event-hero-track-snap.svelte-jynsq8{transition:none}.event-hero-slide.svelte-jynsq8{flex:0 0 var(--slide-w);width:var(--slide-w);aspect-ratio:16 / 9;overflow:hidden;border-radius:14px;box-shadow:0 10px 30px #070a122e}.event-hero-link.svelte-jynsq8{display:block;width:100%;height:100%}.event-hero-slide.svelte-jynsq8 img:where(.svelte-jynsq8){display:block;width:100%;height:100%;object-fit:cover;-webkit-user-select:none;user-select:none}.event-hero-dots.svelte-jynsq8{position:absolute;bottom:12px;left:50%;z-index:2;display:flex;gap:6px;transform:translate(-50%)}.event-hero-dot.svelte-jynsq8{width:7px;height:7px;padding:0;border:0;border-radius:999px;background:#ffffff8c;box-shadow:0 1px 4px #00000059;cursor:pointer;transition:width .2s ease,background-color .2s ease}.event-hero-dot-active.svelte-jynsq8{width:22px;background:#fff}@media(prefers-reduced-motion:reduce){.event-hero-track.svelte-jynsq8,.event-hero-slide.svelte-jynsq8{transition:none}}.events-page.svelte-13hsgdq{position:relative;overflow:hidden;background:#f5f0eb}.events-bg.svelte-13hsgdq{position:fixed;inset:0;z-index:0;pointer-events:none;isolation:isolate;background-color:#f5f0eb}.events-bg-photo.svelte-13hsgdq{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0;-webkit-user-select:none;user-select:none}.events-bg-logo.svelte-13hsgdq{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-13hsgdq-decoFloat 22s ease-in-out infinite alternate}.events-bg-uni-logo.svelte-13hsgdq{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-13hsgdq-decoFloat 28s ease-in-out infinite alternate-reverse}:root[data-theme=dark] .events-bg-logo.svelte-13hsgdq{filter:brightness(0) invert(1);opacity:.09}:root[data-theme=dark] .events-bg-uni-logo.svelte-13hsgdq{filter:brightness(0) invert(1);opacity:.07}:root[data-theme=dark] .events-page.svelte-13hsgdq{background:#1a1512}:root[data-theme=dark] .events-bg.svelte-13hsgdq{background-color:#1a1512}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .events-page.svelte-13hsgdq{background:#1a1512}:root:not([data-theme=light]) .events-bg.svelte-13hsgdq{background-color:#1a1512}:root:not([data-theme=light]) .events-bg-logo.svelte-13hsgdq{filter:brightness(0) invert(1);opacity:.09}:root:not([data-theme=light]) .events-bg-uni-logo.svelte-13hsgdq{filter:brightness(0) invert(1);opacity:.07}}.events-content.svelte-13hsgdq{position:relative;z-index:1}.events-notice-sticky.svelte-13hsgdq{position:sticky;z-index:30}input.events-search-input{border-color:#ffffff42;background:#ffffffc7;color:#111}input.events-search-input::placeholder{color:#11111185}.events-toolbar.svelte-13hsgdq{box-sizing:border-box;border:1px solid rgba(255,255,255,.26);background:linear-gradient(165deg,#ffffff85,#ffffff1f),#ffffff1a;box-shadow:none;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);transition:box-shadow .2s ease-out}.events-toolbar.svelte-13hsgdq:hover{box-shadow:0 22px 52px #070a122e,inset 0 1px #ffffffbf}button.events-toolbar-button,a.events-toolbar-button,button.events-toolbar-clear{border-color:#ffffff42;background:#ffffff14;color:#fff}button.events-toolbar-button:hover,a.events-toolbar-button:hover,button.events-toolbar-clear:hover{background:#ffffff24;color:#fff}button.events-host-button,a.events-host-button{border:none;border-radius:9999px;background:linear-gradient(135deg,#c74b5c,#9d2e3e);color:#fff;font-weight:600;box-shadow:0 10px 26px #ab31406b,inset 0 1px #ffffff47;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}button.events-host-button:hover,a.events-host-button:hover{background:linear-gradient(135deg,#d0596a,#ad3444);color:#fff;transform:translateY(-1px);filter:saturate(1.08);box-shadow:0 14px 32px #ab314085,inset 0 1px #ffffff47}.events-filter-divider.svelte-13hsgdq{border-top:1px solid rgba(255,255,255,.16)}:root[data-theme=dark] .events-filter-divider.svelte-13hsgdq{border-top-color:#ffffff1a}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .events-filter-divider.svelte-13hsgdq{border-top-color:#ffffff1a}}.uni-tile.svelte-13hsgdq{display:flex;flex-direction:column;align-items:center;gap:.3rem;width:3.5rem;text-align:center;transition:transform .18s ease}.uni-tile.svelte-13hsgdq:hover{transform:translateY(-2px)}.uni-tile-logo.svelte-13hsgdq{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;padding:.35rem;border-radius:50%;border:1px solid rgba(7,10,18,.08);background:#fff;box-shadow:0 2px 8px #070a121a}.uni-tile-logo.svelte-13hsgdq img:where(.svelte-13hsgdq){width:100%;height:100%;object-fit:contain}.uni-tile-name.svelte-13hsgdq{font-size:11px;font-weight:600;line-height:1.1;color:#ffffffd9}.events-filter-label.svelte-13hsgdq{color:#ffffffc7}.events-filter-chip.svelte-13hsgdq{background:#ffffff14}.events-glass-card.svelte-13hsgdq,.events-glass-panel.svelte-13hsgdq{box-sizing:border-box;border:1px solid rgba(255,255,255,.26);background:linear-gradient(165deg,#ffffff85,#ffffff1f),#ffffff1a;box-shadow:none;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);transition:box-shadow .2s ease-out}.events-glass-card.svelte-13hsgdq:hover,.events-glass-panel.svelte-13hsgdq:hover{box-shadow:0 22px 52px #070a122e,inset 0 1px #ffffffbf}.events-glass-panel__head.svelte-13hsgdq{border-bottom:1px solid rgba(255,255,255,.16)}.events-glass-panel__row.svelte-13hsgdq{border-color:#ffffff24}.events-glass-panel__row--interactive.svelte-13hsgdq{transition:background-color .15s ease}.events-glass-panel__row--interactive.svelte-13hsgdq:hover{background-color:#ffffff24}:root[data-theme=dark] .events-glass-card.svelte-13hsgdq,:root[data-theme=dark] .events-glass-panel.svelte-13hsgdq{border-color:#ffffff24;background:linear-gradient(165deg,#ffffff1f,#ffffff0a),#080a106b;box-shadow:none}:root[data-theme=dark] .events-glass-card.svelte-13hsgdq:hover,:root[data-theme=dark] .events-glass-panel.svelte-13hsgdq:hover{box-shadow:0 22px 50px #00000080,inset 0 1px #ffffff29}:root[data-theme=dark] .events-glass-panel__head.svelte-13hsgdq{border-bottom-color:#ffffff1a}:root[data-theme=dark] .events-glass-panel__row.svelte-13hsgdq{border-color:#ffffff1a}:root[data-theme=dark] .events-glass-panel__row--interactive.svelte-13hsgdq:hover{background-color:#ffffff14}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .events-glass-card.svelte-13hsgdq,:root:not([data-theme=light]) .events-glass-panel.svelte-13hsgdq{border-color:#ffffff24;background:linear-gradient(165deg,#ffffff1f,#ffffff0a),#080a106b;box-shadow:none}:root:not([data-theme=light]) .events-glass-card.svelte-13hsgdq:hover,:root:not([data-theme=light]) .events-glass-panel.svelte-13hsgdq:hover{box-shadow:0 22px 50px #00000080,inset 0 1px #ffffff29}:root:not([data-theme=light]) .events-glass-panel__head.svelte-13hsgdq{border-bottom-color:#ffffff1a}:root:not([data-theme=light]) .events-glass-panel__row.svelte-13hsgdq{border-color:#ffffff1a}:root:not([data-theme=light]) .events-glass-panel__row--interactive.svelte-13hsgdq:hover{background-color:#ffffff14}}@keyframes svelte-13hsgdq-decoFloat{0%{transform:translateZ(0) rotate(-2deg)}to{transform:translate3d(10px,-20px,0) rotate(.5deg)}}.events-section-title.svelte-13hsgdq{color:#fff;text-shadow:0 10px 24px rgba(7,10,18,.18)}.rotating-word-wrap.svelte-13hsgdq{display:inline-flex;overflow:hidden;padding:.12em 0;margin:-.12em 0}.rotating-word.svelte-13hsgdq{display:inline-block;color:#ec4899;animation:svelte-13hsgdq-rotating-word-in .32s cubic-bezier(.33,0,.15,1) both}.rotating-word-out.svelte-13hsgdq{animation:svelte-13hsgdq-rotating-word-out .32s cubic-bezier(.55,0,.85,.6) both}@keyframes svelte-13hsgdq-rotating-word-in{0%{transform:translateY(120%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes svelte-13hsgdq-rotating-word-out{0%{transform:translateY(0);opacity:1}to{transform:translateY(-120%);opacity:0}}@media(prefers-reduced-motion:reduce){.rotating-word.svelte-13hsgdq,.rotating-word-out.svelte-13hsgdq{animation:none}}.category-grid.svelte-13hsgdq{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem}
