.series-result-card-module__ks1oia__card{background:radial-gradient(ellipse at 50% 100%, color-mix(in srgb, var(--series-cat-color,transparent), transparent 70%) 0%, color-mix(in srgb, var(--series-cat-color,transparent), transparent 70%) 32%, color-mix(in srgb, var(--series-cat-color,transparent), transparent 80%) 42%, color-mix(in srgb, var(--series-cat-color,transparent), transparent 88%) 52%, color-mix(in srgb, var(--series-cat-color,transparent), transparent 94%) 64%, transparent 80%), #ffffff06;border:1px solid var(--border);color:inherit;border-radius:14px;align-items:center;gap:1rem;padding:.85rem;text-decoration:none;transition:background .15s,border-color .15s;display:flex}.series-result-card-module__ks1oia__card:hover{background:radial-gradient(ellipse at 50% 100%, color-mix(in srgb, var(--series-cat-color,transparent), transparent 70%) 0%, color-mix(in srgb, var(--series-cat-color,transparent), transparent 70%) 32%, color-mix(in srgb, var(--series-cat-color,transparent), transparent 80%) 42%, color-mix(in srgb, var(--series-cat-color,transparent), transparent 88%) 52%, color-mix(in srgb, var(--series-cat-color,transparent), transparent 94%) 64%, transparent 80%), #7c3aed0a;border-color:#7c3aed4d}.series-result-card-module__ks1oia__photo{border:1px solid var(--border);background:linear-gradient(135deg,#1e1b4b,#1e293b);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex;overflow:hidden}.series-result-card-module__ks1oia__photoImg{object-fit:contain;box-sizing:border-box;width:100%;height:100%;padding:4px}.series-result-card-module__ks1oia__photoPlaceholder{color:#ffffff80;letter-spacing:.06em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;font-weight:700}.series-result-card-module__ks1oia__info{flex:1;min-width:0}.series-result-card-module__ks1oia__name{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;margin-bottom:4px;font-size:1.05rem;font-weight:700;line-height:1.2;overflow:hidden}.series-result-card-module__ks1oia__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--text-primary);white-space:nowrap;isolation:isolate;max-width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;display:inline-block;position:relative}.series-result-card-module__ks1oia__eyebrow:before{content:"";filter:blur(5px);z-index:-1;pointer-events:none;background:radial-gradient(#000000bf 0%,#0000008c 40%,#0000004d 70%,#0000 100%);position:absolute;inset:-6px}.series-result-card-module__ks1oia__arrow{color:var(--text-muted);flex-shrink:0;padding-right:4px;font-size:18px}
.search-event-card-module__XrdQOG__card{border:1px solid var(--border);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:inherit;background:linear-gradient(240deg, color-mix(in srgb, var(--weekend-cat-color,transparent), transparent 70%) 0%, color-mix(in srgb, var(--weekend-cat-color,transparent), transparent 70%) 18%, color-mix(in srgb, var(--weekend-cat-color,transparent), transparent 80%) 22%, color-mix(in srgb, var(--weekend-cat-color,transparent), transparent 88%) 26%, color-mix(in srgb, var(--weekend-cat-color,transparent), transparent 94%) 32%, transparent 42%), #ffffff06;align-items:stretch;gap:.55rem;padding:.7rem .75rem;text-decoration:none;transition:border-color .2s;display:flex;position:relative;overflow:hidden}.search-event-card-module__XrdQOG__card:hover{background:linear-gradient(240deg, color-mix(in srgb, var(--weekend-cat-color,transparent), transparent 70%) 0%, color-mix(in srgb, var(--weekend-cat-color,transparent), transparent 70%) 18%, color-mix(in srgb, var(--weekend-cat-color,transparent), transparent 80%) 22%, color-mix(in srgb, var(--weekend-cat-color,transparent), transparent 88%) 26%, color-mix(in srgb, var(--weekend-cat-color,transparent), transparent 94%) 32%, transparent 42%), #7c3aed0a;border-color:#7c3aed4d}.search-event-card-module__XrdQOG__timeRail{flex-direction:column;flex-shrink:0;justify-content:center;gap:2px;width:48px;display:flex}.search-event-card-module__XrdQOG__timeStart{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:.78rem;font-weight:600}.search-event-card-module__XrdQOG__timeEnd{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.7rem}.search-event-card-module__XrdQOG__stripe{background:#ffffff0f;border-radius:1.5px;flex-shrink:0;align-self:stretch;width:3px}.search-event-card-module__XrdQOG__stripeCircuit{background:#ec4899}.search-event-card-module__XrdQOG__stripeLeather{background:#dc2626}.search-event-card-module__XrdQOG__stripeBear{background:#d97706}.search-event-card-module__XrdQOG__stripePool{background:#06b6d4}.search-event-card-module__XrdQOG__stripeBrunch{background:#f59e0b}.search-event-card-module__XrdQOG__stripeBar{background:#818cf8}.search-event-card-module__XrdQOG__stripeDrag{background:#c026d3}.search-event-card-module__XrdQOG__stripeAfterHours{background:#7c3aed}.search-event-card-module__XrdQOG__stripeTeaDance{background:#10b981}.search-event-card-module__XrdQOG__stripeMusicFestival{background:#84cc16}.search-event-card-module__XrdQOG__stripeConcert{background:#fb7185}.search-event-card-module__XrdQOG__stripeCruise{background:#1d4ed8}.search-event-card-module__XrdQOG__stripeHoliday{background:#fde047}.search-event-card-module__XrdQOG__stripeDance{background:#ff3d7f}.search-event-card-module__XrdQOG__stripeOther{background:#ffffff14}.search-event-card-module__XrdQOG__stripePride{background:linear-gradient(#ef4444 0%,#f59e0b 20%,#facc15 40%,#22c55e 60%,#38bdf8 80%,#c084fc 100%)}.search-event-card-module__XrdQOG__info{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}.search-event-card-module__XrdQOG__name{color:var(--text-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.88rem;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.search-event-card-module__XrdQOG__detail{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:.2rem;font-size:.72rem;overflow:hidden}.search-event-card-module__XrdQOG__badge{flex-shrink:0;align-self:stretch;align-items:center;gap:.3rem;display:inline-flex}.search-event-card-module__XrdQOG__badgeStripe{background:var(--badge-color,var(--text-muted));border-radius:1.5px;flex-shrink:0;align-self:stretch;width:3px;min-height:28px}.search-event-card-module__XrdQOG__badgeLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--badge-color,var(--text-secondary));text-align:left;flex-shrink:0;width:4rem;font-size:.7rem;font-weight:600;line-height:1.1}.search-event-card-module__XrdQOG__badgeBlank{flex-shrink:0;align-self:stretch;width:calc(3px + 4.3rem)}
.category-pills-module__Dw0cRa__catFilter{margin:2px 2px var(--space-4);scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;flex-wrap:nowrap;gap:9px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 26px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 26px),#0000)}.category-pills-module__Dw0cRa__catFilter::-webkit-scrollbar{display:none}.category-pills-module__Dw0cRa__catPill{font-size:var(--text-xs);white-space:nowrap;border-radius:var(--radius-pill);cursor:pointer;border:1.5px solid color-mix(in srgb, var(--cat) 50%, transparent);background:color-mix(in srgb, var(--cat) 12%, transparent);color:color-mix(in srgb, var(--cat) 72%, white);transition:background .14s var(--ease-out), color .14s var(--ease-out), border-color .14s var(--ease-out);flex:none;align-items:center;gap:8px;padding:8px 15px;font-weight:600;display:inline-flex}.category-pills-module__Dw0cRa__catPill .category-pills-module__Dw0cRa__catDot{border-radius:var(--radius-pill);background:var(--cat);flex:none;width:9px;height:9px}.category-pills-module__Dw0cRa__catPillOn{background:var(--cat);border-color:var(--cat);color:#fff}.category-pills-module__Dw0cRa__catPillOn .category-pills-module__Dw0cRa__catDot{background:#ffffffe6}.category-pills-module__Dw0cRa__catPillInkDark{color:#0a0812d9}.category-pills-module__Dw0cRa__catPillInkDark .category-pills-module__Dw0cRa__catDot{background:#0a0812b3}@media (hover:hover){.category-pills-module__Dw0cRa__catPill:hover{border-color:color-mix(in srgb, var(--cat) 70%, transparent)}}@media (min-width:1024px){.category-pills-module__Dw0cRa__catFilter{flex-wrap:wrap;margin-bottom:0;overflow-x:visible;-webkit-mask-image:none;mask-image:none}}
