.Izv-ba_page{padding:32px 0 72px}.Izv-ba_intro{max-width:850px;margin-bottom:20px}.Izv-ba_title{letter-spacing:-.03em;color:var(--color-heading);margin:0 0 12px;font-size:clamp(30px,5vw,48px);font-weight:800}.Izv-ba_lead{color:var(--color-muted);margin:0;font-size:17px;line-height:1.6}.Izv-ba_sectionTitle{color:var(--color-heading);margin:24px 0 16px;font-size:22px;font-weight:800}.Izv-ba_grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.Izv-ba_dayGroups{gap:28px;display:grid}.Izv-ba_dayGroup{min-width:0}.Izv-ba_dayGroupHeading{color:var(--color-heading);flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 14px;font-size:17px;font-weight:750;display:flex}.Izv-ba_dayGroupHeading span{color:var(--color-muted);font-size:12px;font-weight:500}.Izv-ba_dayGroupHeading:after{content:"";background:#e8e1f5;flex:1;min-width:24px;height:1px}.Izv-ba_empty,.Izv-ba_muted{color:var(--color-muted);line-height:1.6}.Izv-ba_past{margin-top:40px}.Izv-ba_past summary{cursor:pointer;color:var(--color-purple);font-size:18px;font-weight:700}.Izv-ba_card{border:1px solid var(--color-border-strong);background:#fff;border-radius:16px;flex-direction:column;height:100%;display:flex;overflow:hidden}.Izv-ba_cardMedia{aspect-ratio:16/9;background:var(--color-surface-tint);justify-content:center;align-items:center;display:flex;overflow:hidden}.Izv-ba_cardMedia img{object-fit:cover;width:100%;height:100%}.Izv-ba_cardPlaceholder{color:#4830d859;font-size:40px}.Izv-ba_cardBody{flex-direction:column;gap:6px;padding:16px 18px 20px;display:flex}.Izv-ba_cardTitle{margin:0;font-size:18px;font-weight:800;line-height:1.3}.Izv-ba_cardTitle a{text-decoration:none}.Izv-ba_cardTitle a:hover{color:var(--color-purple)}.Izv-ba_cardMeta,.Izv-ba_cardCount{color:var(--color-muted);margin:0;font-size:14px}.Izv-ba_cardCount{font-weight:700}.Izv-ba_contributeConcert{background:linear-gradient(120deg,#f0eaff,#fdfaff);border:1px solid #e6dcf9;border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px 20px;max-width:100%;padding:12px 16px;display:inline-flex}.Izv-ba_contributeConcert h2{letter-spacing:-.02em;color:var(--color-heading);margin:0 0 3px;font-size:17px}.Izv-ba_contributeConcert p{color:var(--color-muted);margin:0;font-size:12px;line-height:1.5}.Izv-ba_contributeConcert .Izv-ba_introEyebrow{color:var(--color-purple);font-size:10px}.Izv-ba_contributeConcert a{flex-shrink:0}@media (max-width:700px){.Izv-ba_contributeConcert{gap:10px}}.Izv-ba_shareEvent{width:38px;height:38px;color:var(--color-purple);cursor:pointer;background:#f7f3ff;border:1px solid #e4dcfa;border-radius:50%;justify-content:center;align-self:flex-end;align-items:center;margin-top:8px;display:inline-flex}.Izv-ba_shareModalBackdrop{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#24183f66;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.Izv-ba_shareModal{background:linear-gradient(145deg,#fff,#f5f0ff);border-radius:24px;width:min(440px,100%);padding:38px;position:relative;box-shadow:0 24px 80px #24183f33}.Izv-ba_shareModal h2{font-family:var(--font-serif);color:var(--color-purple);font-size:32px}.Izv-ba_shareModal p{color:var(--color-muted);line-height:1.6}.Izv-ba_shareModalClose{color:var(--color-purple);cursor:pointer;background:0 0;border:0;font-size:26px;position:absolute;top:12px;right:16px}.Izv-ba_musicLoverInvite{flex-direction:column;align-items:stretch;padding:34px;display:flex}.Izv-ba_musicLoverInvite h2{letter-spacing:-.025em;color:var(--color-heading);margin:7px 0 8px;font-family:inherit;font-size:27px;font-weight:800}.Izv-ba_musicLoverInvite p{margin:0 0 20px}.Izv-ba_inviteEyebrow{color:var(--color-purple);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.Izv-ba_invitePrimary,.Izv-ba_inviteSecondary{border-radius:11px;justify-content:center;align-items:center;min-height:46px;padding:0 18px;font-size:14px;font-weight:800;text-decoration:none;display:flex}.Izv-ba_invitePrimary{background:var(--gradient-primary);box-shadow:var(--shadow-button);color:#fff}.Izv-ba_inviteSecondary{color:var(--color-purple);background:#fff;border:1px solid #d9cdf7;margin-top:9px}.Izv-ba_musicLoverInvite .Izv-ba_inviteNote{text-align:center;margin:14px 0 0;font-size:11px;line-height:1.45}.Izv-ba_musicLoverInviteContent{flex-direction:column;display:flex}.Izv-ba_musicLoverInviteContent h2{color:var(--color-heading);margin:7px 0 8px;font-family:inherit;font-size:27px;font-weight:800}.Izv-ba_musicLoverInviteContent p{margin:0 0 20px}@media (max-width:520px){.Izv-ba_musicLoverInvite{padding:30px 22px 24px}}.Izv-ba_shareEvent:hover{background:#eee6ff;border-color:#c2adef}.Izv-ba_shareEvent:focus-visible{outline:2px solid var(--color-purple);outline-offset:3px}.Izv-ba_eventLayout{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:28px;display:grid}.Izv-ba_eventMain{min-width:0}.Izv-ba_filterSidebar{border:1px solid var(--color-border-strong);scrollbar-width:thin;scrollbar-color:#d6c9f6 transparent;background:#fff;border-radius:20px;max-height:calc(100vh - 120px);padding:24px 20px;position:sticky;top:100px;overflow-y:auto}.Izv-ba_admissionBadge{color:var(--color-purple);background:#f3effc;border-radius:8px;align-self:flex-start;margin:6px 0;padding:6px 10px;font-size:12px;font-weight:600;line-height:1.6}.Izv-ba_filterTitle{color:var(--color-purple);font-family:var(--font-serif);margin-bottom:24px;font-size:23px;font-style:italic}.Izv-ba_filterSidebar fieldset{border:0;margin:0 0 24px;padding:0}.Izv-ba_filterSidebar legend{text-transform:uppercase;letter-spacing:.1em;color:var(--color-muted);margin-bottom:14px;font-size:11px;font-weight:800}.Izv-ba_filterSidebar label{cursor:pointer;color:var(--color-heading);align-items:center;gap:10px;padding:7px 0;font-size:13px;display:flex}.Izv-ba_filterSidebar input{width:17px;height:17px;accent-color:var(--color-purple);cursor:pointer;flex-shrink:0}.Izv-ba_filterHint{color:var(--color-muted);margin:16px 0 0;font-size:11px;line-height:1.6}.Izv-ba_clearFilters{color:var(--color-purple);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:700}@media (max-width:900px){.Izv-ba_eventLayout{grid-template-columns:1fr;gap:20px}.Izv-ba_filterSidebar{max-height:none;padding:18px;position:static}.Izv-ba_filterSidebar fieldset{flex-wrap:wrap;gap:0 18px;margin-bottom:12px;display:flex}.Izv-ba_filterTitle{margin-bottom:14px}}.Izv-ba_introEyebrow{letter-spacing:.18em;color:var(--color-purple);margin:0 0 16px;font-size:11px;font-weight:800}.Izv-ba_titleAccent{color:var(--color-purple);font-family:var(--font-serif);font-style:italic;font-weight:600}.Izv-ba_concertMedia{color:var(--color-purple);background:linear-gradient(135deg,#f0edff,#e8edff 60%,#f7eefe);justify-content:flex-start;padding:24px;text-decoration:none;position:relative}.Izv-ba_externalPoster{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.Izv-ba_concertMedia:has(.Izv-ba_externalPoster):after{content:"";pointer-events:none;background:linear-gradient(#0f08320a 25%,#0f08327a 100%);position:absolute;inset:0}.Izv-ba_concertMedia:has(.Izv-ba_externalPoster) .Izv-ba_dateTile{z-index:2;box-shadow:0 6px 18px #140a3c2e}.Izv-ba_concertMedia:has(.Izv-ba_externalPoster) .Izv-ba_musicStaff{display:none}.Izv-ba_concertMedia:has(.Izv-ba_externalPoster) .Izv-ba_concertLabel{z-index:2;color:#fff;text-shadow:0 1px 4px #0009}.Izv-ba_dateTile{z-index:1;background:#ffffffd9;border:1px solid #4830d81a;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;width:72px;height:88px;display:flex;box-shadow:0 8px 24px #4830d80f}.Izv-ba_dateTile span{letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:800}.Izv-ba_dateTile strong{font-size:36px;line-height:1.2}.Izv-ba_musicStaff{opacity:.12;font-size:150px;line-height:1;position:absolute;top:0;right:24px;transform:rotate(-12deg)}.Izv-ba_concertLabel{letter-spacing:.06em;font-size:11px;font-weight:700;position:absolute;bottom:14px;right:18px}.Izv-ba_cardEyebrow{color:var(--color-purple);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.Izv-ba_concertLink{color:var(--color-purple);align-items:center;gap:8px;margin-top:12px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.Izv-ba_concertLink:hover{text-decoration:underline}.Izv-ba_venueLink{text-decoration:underline;-webkit-text-decoration-color:var(--color-border-strong);text-decoration-color:var(--color-border-strong);text-underline-offset:3px}.Izv-ba_venueLink:hover{color:var(--color-purple)}.Izv-ba_externalSource{color:var(--color-muted);font-size:11px}.Izv-ba_locationFilters{background:linear-gradient(125deg,#f2edff,#faf8ff);border:1px solid #e7e0fa;border-radius:20px;flex-wrap:wrap;align-items:flex-end;gap:18px;width:fit-content;max-width:100%;margin:0 0 24px;padding:20px 24px;display:flex}.Izv-ba_locationFilters label{color:#7766a0;letter-spacing:.1em;text-transform:uppercase;flex-direction:column;gap:9px;min-width:190px;font-size:10px;font-weight:800;display:flex}.Izv-ba_locationFilters select{appearance:none;width:100%;min-height:50px;color:var(--color-heading);font:inherit;letter-spacing:normal;text-transform:none;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%23734be8' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 16px center no-repeat;border:1px solid #e2d9fa;border-radius:14px;padding:12px 42px 12px 16px;font-size:14px;font-weight:600;transition:border-color .2s,box-shadow .2s;box-shadow:0 3px 12px #4830d605}.Izv-ba_locationFilters select:hover{border-color:#b8a1ef}.Izv-ba_locationFilters select:focus-visible{outline:2px solid var(--color-purple);outline-offset:3px;box-shadow:0 0 0 5px #734be810}.Izv-ba_browseToolbar{border-top:1px solid var(--color-border-strong);border-bottom:1px solid var(--color-border-strong);grid-template-columns:minmax(320px,max-content) minmax(440px,1fr);align-items:end;gap:16px;margin-bottom:18px;padding:14px 0;display:grid}.Izv-ba_browseToolbar .Izv-ba_locationFilters{background:0 0;border:0;border-radius:0;gap:12px;margin:0;padding:0}.Izv-ba_browseToolbar .Izv-ba_locationFilters label{letter-spacing:0;text-transform:none;gap:5px;min-width:160px;font-size:11px}.Izv-ba_browseToolbar .Izv-ba_locationFilters select{border-radius:9px;min-height:42px;padding-top:9px;padding-bottom:9px}.Izv-ba_publishActions{justify-content:flex-start;align-items:flex-end;min-width:0;display:flex;position:relative}.Izv-ba_publishConcertButton{color:#17142b;white-space:nowrap;background:linear-gradient(120deg,#fff 0%,#fbfaff 58%,#f2fff7 100%);border:1px solid #c9bfff;border-radius:10px;align-items:center;gap:10px;height:42px;padding:3px 13px 3px 4px;font-size:14px;font-weight:800;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;animation:5.2s ease-in-out .35s infinite Izv-ba_publishConcertWink;display:inline-flex;position:relative;box-shadow:0 4px 12px #5138ba18,inset 0 1px #fff}.Izv-ba_publishConcertButton:hover{background:linear-gradient(120deg,#fff,#f4f0ff 62%,#eafff2);border-color:#9d8cff;transform:translateY(-1px);box-shadow:0 7px 18px #5138ba24,inset 0 1px #fff}.Izv-ba_publishConcertButton:focus-visible{outline-offset:3px;outline:3px solid #9f8cff}.Izv-ba_publishConcertButton:after{content:attr(data-tooltip);z-index:20;color:#fff;white-space:normal;opacity:0;visibility:hidden;pointer-events:none;background:#21184e;border-radius:8px;width:max-content;max-width:310px;padding:8px 10px;font-size:11px;font-weight:500;line-height:1.4;transition:opacity .15s,transform .15s,visibility .15s;position:absolute;bottom:calc(100% + 9px);left:0;transform:translateY(4px);box-shadow:0 6px 18px #18102e33}.Izv-ba_publishConcertButton:hover:after,.Izv-ba_publishConcertButton:focus-visible:after{opacity:1;visibility:visible;transform:translateY(0)}.Izv-ba_publishIcon{color:#4d30d5;background:linear-gradient(135deg,#e8fff2,#ded8ff);border-radius:8px;place-items:center;width:34px;height:34px;font-size:23px;font-weight:500;line-height:1;animation:5.2s ease-in-out .35s infinite Izv-ba_publishIconWink;display:grid;box-shadow:inset 0 0 0 1px #fff9}.Izv-ba_publishArrow{color:#6340e8;font-size:17px}@keyframes Izv-ba_publishConcertWink{0%,18%,to{border-color:#c9bfff;box-shadow:0 4px 12px #5138ba18,inset 0 1px #fff}7%{border-color:#8e79ff;box-shadow:0 6px 20px #6548e838,0 0 0 3px #e5deff80,inset 0 1px #fff}}@keyframes Izv-ba_publishIconWink{0%,18%,to{filter:brightness()}7%{filter:brightness(1.08)saturate(1.18)}}@media (max-width:900px){.Izv-ba_browseToolbar{grid-template-columns:1fr}}@media (max-width:600px){.Izv-ba_publishConcertButton{justify-content:flex-start;width:100%}.Izv-ba_publishArrow{margin-left:auto}.Izv-ba_publishConcertButton:after{max-width:min(310px,100vw - 48px)}}.Izv-ba_eventMain>.Izv-ba_locationFilters{background:0 0;border:0;margin-bottom:16px;padding:0}.Izv-ba_eventMain>.Izv-ba_locationFilters label{letter-spacing:0;text-transform:none;gap:5px;font-size:11px}.Izv-ba_eventMain>.Izv-ba_locationFilters select{border-radius:9px;min-height:42px;padding-top:9px;padding-bottom:9px}.Izv-ba_locationFilters button{cursor:pointer;border:0;gap:12px}@media (max-width:600px){.Izv-ba_locationFilters{gap:10px}.Izv-ba_locationFilters label{flex:140px;min-width:0}}.Izv-ba_attribution{color:var(--color-muted);margin:24px 0 0;font-size:12px;line-height:1.7}.Izv-ba_attribution a{color:inherit;text-underline-offset:3px}.Izv-ba_sourcesDetails{color:var(--color-muted);margin-top:14px;font-size:12px}.Izv-ba_sourcesDetails summary{cursor:pointer;width:fit-content}.Izv-ba_sourcesDetails .Izv-ba_attribution{margin-top:12px}.Izv-ba_card:focus-within{outline:2px solid var(--color-purple);outline-offset:3px}.Izv-ba_calendar{border:1px solid var(--color-border-strong);background:#fff;border-radius:20px;margin-bottom:28px;padding:24px}.Izv-ba_calendarToolbar,.Izv-ba_calendarResultsHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.Izv-ba_calendarMonth{letter-spacing:-.03em;color:var(--color-heading);margin:0;font-size:26px;font-weight:800}.Izv-ba_calendarControls{gap:8px;display:flex}.Izv-ba_calendarControls button,.Izv-ba_calendarResultsHeader button{cursor:pointer;border:1px solid var(--color-border-strong);background:var(--color-surface-tint);color:var(--color-purple);font:inherit;border-radius:10px;padding:10px 14px;font-size:13px;font-weight:700}.Izv-ba_calendarControls button:hover,.Izv-ba_calendarResultsHeader button:hover{background:#eae4ff}.Izv-ba_calendarWeek,.Izv-ba_calendarDays{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.Izv-ba_calendarWeek{color:var(--color-muted);text-align:center;margin-bottom:10px;font-size:12px;font-weight:700}.Izv-ba_calendarDay{min-height:82px;color:var(--color-heading);cursor:pointer;font:inherit;background:#fcfbff;border:1px solid #eeeaf8;border-radius:12px;flex-direction:column;align-items:flex-start;gap:10px;padding:12px;font-size:15px;font-weight:700;display:flex}.Izv-ba_calendarDay:hover{background:#f0ebff;border-color:#bdb0f3}.Izv-ba_calendarDay.Izv-ba_selectedDay{border-color:var(--color-purple);box-shadow:inset 0 0 0 1px var(--color-purple);background:#eee9ff}.Izv-ba_calendarDay{position:relative}.Izv-ba_calendarThumbnail{object-fit:cover;pointer-events:none;border-radius:8px;width:58px;height:58px;position:absolute;top:8px;right:8px}@media (max-width:600px){.Izv-ba_calendarThumbnail{border-radius:4px;width:20px;height:20px;top:5px;right:3px}}.Izv-ba_todayNumber{color:var(--color-purple);text-underline-offset:4px;text-decoration:underline}.Izv-ba_dayEvents{text-align:left;color:var(--color-purple);font-size:11px;font-weight:600;line-height:1.6;display:inline}.Izv-ba_dayEvents i{background:var(--color-purple);border-radius:50%;width:5px;height:5px}.Izv-ba_admissionDot{border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.Izv-ba_freeDot{background:#169b65;box-shadow:0 0 0 2px #169b6512}.Izv-ba_studentFreeDot{background:#e9b526;box-shadow:0 0 0 2px #e9b5261a}.Izv-ba_admissionMarkers{flex-wrap:wrap;gap:5px 10px;display:flex}.Izv-ba_freeMarker,.Izv-ba_studentFreeMarker{align-items:center;gap:4px;font-size:10px;font-weight:650;line-height:1.4;display:inline-flex}.Izv-ba_freeMarker{color:#13734e}.Izv-ba_studentFreeMarker{color:#876107}.Izv-ba_filterSidebar .Izv-ba_freeFilter input{accent-color:#169b65}.Izv-ba_filterSidebar .Izv-ba_studentFreeFilter input{accent-color:#bd8c0c}.Izv-ba_calendarResultsHeader{scroll-margin-top:100px}.Izv-ba_calendarResultsHeader h3{color:var(--color-heading);margin:0;font-size:20px}.Izv-ba_calendarResultsHeader h3 span{color:var(--color-muted);font-size:14px;font-weight:500}@media (max-width:600px){.Izv-ba_calendar{border-radius:16px;padding:14px 10px}.Izv-ba_calendarMonth{font-size:19px}.Izv-ba_calendarControls{gap:4px}.Izv-ba_calendarControls button{padding:8px;font-size:11px}.Izv-ba_calendarDay{border-radius:8px;gap:8px;min-height:58px;padding:7px 4px;font-size:13px}.Izv-ba_calendarWeek,.Izv-ba_calendarDays{gap:3px}.Izv-ba_dayEventsWord{display:none}.Izv-ba_calendarResultsHeader{align-items:flex-start}.Izv-ba_calendarResultsHeader h3{font-size:17px}}.Izv-ba_badgeCancelled{color:#b42318;letter-spacing:.06em;text-transform:uppercase;background:#fde8e8;border-radius:999px;align-self:flex-start;padding:3px 10px;font-size:12px;font-weight:800}.Izv-ba_detail{max-width:820px;margin:0 auto;padding:32px 0 72px}.Izv-ba_back{margin:0 0 20px;font-size:14px}.Izv-ba_back a{color:var(--color-purple);text-decoration:none}.Izv-ba_notice{color:#146c2e;background:#e8f7ee;border-radius:12px;margin-bottom:20px;padding:12px 16px;font-weight:600}.Izv-ba_notice a{color:inherit}.Izv-ba_detailHeader{flex-direction:column;gap:10px;margin-bottom:20px;display:flex}.Izv-ba_detailTitle{letter-spacing:-.03em;color:var(--color-heading);margin:0;font-size:clamp(28px,5vw,44px);font-weight:800}.Izv-ba_detailImage{object-fit:cover;border-radius:16px;width:100%;max-height:420px;margin-bottom:24px;display:block}.Izv-ba_facts{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin:0 0 24px;display:grid}.Izv-ba_facts dt,.Izv-ba_label{letter-spacing:.08em;text-transform:uppercase;color:#4a35c899;font-size:12px;font-weight:800;display:block}.Izv-ba_facts dd{margin:4px 0 0;line-height:1.5}.Izv-ba_localTime{color:var(--color-muted);font-size:13px}.Izv-ba_actions{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.Izv-ba_primary{border-radius:var(--radius-button);background:var(--gradient-primary);height:48px;box-shadow:var(--shadow-button);color:#fff;align-items:center;padding:0 24px;font-weight:800;text-decoration:none;display:inline-flex}.Izv-ba_organizer{align-items:center;gap:12px;margin-bottom:28px;text-decoration:none;display:inline-flex}.Izv-ba_avatar{object-fit:cover;background:var(--color-surface-tint);width:48px;height:48px;color:var(--color-purple);border-radius:50%;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.Izv-ba_organizerName{font-weight:800;display:block}.Izv-ba_description p{white-space:pre-line;margin:0 0 14px;font-size:16px;line-height:1.7}.Izv-ba_cardActions{justify-content:flex-end;align-items:center;gap:8px;margin-top:auto;display:flex}.Izv-ba_shareWrap{position:relative}.Izv-ba_actionNotice{z-index:10000;width:max-content;max-width:calc(100vw - 32px);color:var(--color-heading);background:#fff;border:1px solid;border-radius:14px;align-items:center;gap:12px;padding:13px 18px;animation:.22s ease-out Izv-ba_actionNoticeIn;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 16px 44px #22174a40}.Izv-ba_actionNoticeSuccess{background:linear-gradient(135deg,#fff,#f1edff);border-color:#603be7}.Izv-ba_actionNoticeError{background:#fff6f6;border-color:#d94444}.Izv-ba_actionNoticeIcon{color:#fff;background:#603be7;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:20px;font-weight:900;display:grid}.Izv-ba_actionNoticeError .Izv-ba_actionNoticeIcon{background:#c73535}.Izv-ba_actionNotice strong,.Izv-ba_actionNotice small{display:block}.Izv-ba_actionNotice strong{margin-bottom:2px;font-size:15px;line-height:1.25}.Izv-ba_actionNotice small{color:var(--color-muted);white-space:nowrap;font-size:12px;line-height:1.4}@keyframes Izv-ba_actionNoticeIn{0%{opacity:0;transform:translate(-50%,10px)scale(.97)}to{opacity:1;transform:translate(-50%)}}@media (max-width:600px){.Izv-ba_actionNotice{box-sizing:border-box;width:calc(100vw - 32px);bottom:16px}.Izv-ba_actionNotice small{white-space:normal}}.Izv-ba_sharedEventTarget{border-radius:20px;scroll-margin:120px 0;animation:1.8s ease-out 2 Izv-ba_sharedEventPulse;position:relative}.Izv-ba_sharedEventTarget>article{outline-offset:4px;outline:3px solid #623cff;box-shadow:0 14px 38px #5c37e833}.Izv-ba_sharedEventTarget:before{content:"Selected concert";z-index:3;color:#fff;letter-spacing:.01em;background:#623cff;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:750;position:absolute;top:-13px;left:18px}@keyframes Izv-ba_sharedEventPulse{0%,to{transform:translateY(0)}35%{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.Izv-ba_sharedEventTarget,.Izv-ba_publishConcertButton,.Izv-ba_publishIcon{animation:none}}.Izv-ba_eventBell{width:38px;height:38px;color:var(--color-purple);cursor:pointer;background:#f7f3ff;border:1px solid #e4dcfa;border-radius:50%;justify-content:center;align-items:center;margin-top:8px;display:inline-flex}.Izv-ba_alertFiltersButton{width:100%;color:var(--color-purple);cursor:pointer;font:inherit;background:#f4efff;border:1px solid #d4c5f6;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:11px;font-size:13px;font-weight:700;display:inline-flex}.Izv-ba_eventBell:hover,.Izv-ba_alertFiltersButton:hover{background:#eee6ff}.Izv-ba_eventBell:focus-visible,.Izv-ba_alertFiltersButton:focus-visible{outline:2px solid var(--color-purple);outline-offset:3px}.Izv-ba_alertChoices{gap:10px;display:grid}.Izv-ba_alertChoices button{text-align:left;color:var(--color-purple);cursor:pointer;font:inherit;background:#f7f3ff;border:1px solid #e4dcfa;border-radius:10px;padding:12px}.Izv-ba_alertDialog{max-height:85dvh;overflow-y:auto}.Izv-ba_programFilters{border-bottom:1px solid #eee7ff;margin:0 0 22px;padding-bottom:14px}.Izv-ba_programFilters summary{cursor:pointer;color:var(--color-purple);padding:4px 0 10px;font-size:13px;font-weight:700}.Izv-ba_programFilters fieldset{margin-top:12px}.Izv-ba_filterSidebar .Izv-ba_organizerFilter{color:var(--color-muted);flex-direction:column;align-items:stretch;gap:6px;padding:4px 0 8px;font-size:11px;font-weight:700;display:flex}.Izv-ba_filterSidebar .Izv-ba_organizerFilter select{appearance:none;width:100%;min-height:42px;color:var(--color-heading);font:inherit;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%23734be8' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 11px center no-repeat;border:1px solid #e2d9fa;border-radius:10px;padding:9px 36px 9px 11px;font-size:12px}.Izv-ba_eventSearch{max-width:680px;min-height:48px;color:var(--color-purple);background:#fff;border:1px solid #dcd2f7;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin:0 0 16px;padding:0 14px;display:grid;box-shadow:0 4px 14px #4830d80d}.Izv-ba_eventSearch:focus-within{border-color:#8e79ff;box-shadow:0 0 0 3px #734be81a}.Izv-ba_eventSearch>span{font-size:25px;line-height:1;transform:rotate(-20deg)}.Izv-ba_eventSearch input{width:100%;min-width:0;color:var(--color-heading);font:inherit;background:0 0;border:0;outline:0;padding:12px 0;font-size:14px}.Izv-ba_eventSearch input::placeholder{color:#80758f}.Izv-ba_eventSearch button{width:28px;height:28px;color:var(--color-purple);font:inherit;cursor:pointer;background:#f1edff;border:0;border-radius:50%;place-items:center;padding:0;font-size:20px;display:grid}.Izv-ba_dayPresets{grid-template-columns:1fr;gap:2px;display:grid}.Izv-ba_filterSidebar .Izv-ba_dayPresets button{width:100%;color:var(--color-heading);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:700}.Izv-ba_filterSidebar .Izv-ba_dayPresets button:hover{background:#f6f3ff}.Izv-ba_filterSidebar .Izv-ba_dayPresets button[aria-pressed=true]{color:var(--color-purple);background:#eee9ff;border-color:#9d8cff}.Izv-ba_filterSidebar .Izv-ba_dayChoiceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px 6px;margin-bottom:0;display:grid}.Izv-ba_filterSidebar .Izv-ba_dayChoiceGrid legend{grid-column:1/-1;margin-bottom:4px}.Izv-ba_filterSidebar .Izv-ba_dayChoiceGrid button{min-width:0;color:var(--color-heading);font:inherit;cursor:pointer;background:#fff;border:1px solid #e5def7;border-radius:8px;padding:8px 4px;font-size:11px}.Izv-ba_filterSidebar .Izv-ba_dayChoiceGrid button:hover{background:#f7f4ff;border-color:#b7a6ea}.Izv-ba_filterSidebar .Izv-ba_dayChoiceGrid button[aria-pressed=true]{border-color:var(--color-purple);background:var(--color-purple);color:#fff;font-weight:800}
