@font-face{font-family:Cormorant;font-style:normal;font-weight:400;font-display:swap;src:url(cormorant-400-normal-cyrillic.6c165d1482553dd0.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant;font-style:normal;font-weight:400;font-display:swap;src:url(cormorant-400-normal-latin.074b5c61666d7f5a.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(cormorant-garamond-400-italic-cyrillic.0f49d3aa56500b5e.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(cormorant-garamond-400-italic-latin.546e7577bc4972bf.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(cormorant-garamond-600-italic-cyrillic.0f49d3aa56500b5e.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(cormorant-garamond-600-italic-latin.546e7577bc4972bf.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(manrope-400-normal-cyrillic.2ffcac4f26fda28c.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(manrope-400-normal-latin.fedf4c9280b16369.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(manrope-500-normal-cyrillic.2ffcac4f26fda28c.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(manrope-500-normal-latin.fedf4c9280b16369.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(manrope-600-normal-cyrillic.2ffcac4f26fda28c.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(manrope-600-normal-latin.fedf4c9280b16369.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{margin:0;background:var(--bg-page);color:var(--color-text);transition:background .25s,color .25s}:root{--chip-day: #c62828;--chip-time: #e65100;--chip-search: #7b1fa2;--chip-hall: #1565c0;--bg-main: #84a2cf;--bg-page: #f7f9fc;--bg-panel: #ffffff;--bg-period: #ffffff;--bg-filter: #5c89ce;--bg-date-col: #cbeeff;--bg-row-odd: #eef6ff;--bg-row-even: #fffadd;--bg-table-header: #f3f4f6;--bg-past: #f6f4ef;--bg-past-header: #ebe7de;--bg-hover-period: #5c89ce;--bg-period-active: #5c89ce;--color-text: #374151;--color-text-period: #1a4a35;--color-text-muted: #5f6066;--color-weekend: #9b1616;--color-hour: #3c6859;--color-play: #295788;--color-event: #b75e00;--color-person: #796c4c;--color-date-info: #30793b;--color-link: #2563eb;--color-author-name: #6b83b8;--color-border: #e3e8ef;--color-border-period: #88b1c1;--color-border-period-focus: #3d8b65;--color-border-search: #7373D9;--color-border-author: #88c18e;--color-border-input: #ccd6e0;--color-border-table: #e5e7eb;--color-primary: #2563eb;--color-primary-light: #f0f7ff;--color-primary-border: #6aa6ff;--color-danger: #841212;--color-hover-period: #3d8b65;--period-active-border: #155a42;--hall-cons-bg: #f0feff;--hall-cons-border: #73b5d9;--hall-cons-color: #097474;--hall-cons-active: #1bb388;--hall-cons-hover: #e0fff3;--hall-cons-hover-border: #4fd9cd;--hall-mel-bg: #fff8ec;--hall-mel-border: #FFB040;--hall-mel-color: #A66100;--hall-mel-active: #FF9500;--hall-mel-hover: #FFE8B0;--hall-mel-hover-border: #FF9500;--hall-zar-bg: #e8fff6;--hall-zar-border: #35D4A0;--hall-zar-color: #006E4A;--hall-zar-active: #00AA72;--hall-zar-hover: #d0ffec;--hall-zar-hover-border: #00AA72;--hall-mmdm-bg: #f6f0fc;--hall-mmdm-border: #b98fe0;--hall-mmdm-color: #6b3fa0;--hall-mmdm-active: #8a5cc9;--hall-mmdm-hover: #ede0fa;--hall-mmdm-hover-border: #a373d1;--hall-mgim-bg: #eef7f2;--hall-mgim-border: #6fb895;--hall-mgim-color: #1f6b4a;--hall-mgim-active: #2f8a62;--hall-mgim-hover: #dcefe5;--hall-mgim-hover-border: #4f9f7c;--hall-mosunicom-bg: #f9eef1;--hall-mosunicom-border: #c97d8f;--hall-mosunicom-color: #7a2238;--hall-mosunicom-active: #9c3350;--hall-mosunicom-hover: #f1dce2;--hall-mosunicom-hover-border: #b05a70;--hall-catedra-bg: #eef1fa;--hall-catedra-border: #8a9bd0;--hall-catedra-color: #2c3d78;--hall-catedra-active: #3f55a0;--hall-catedra-hover: #dfe5f6;--hall-catedra-hover-border: #6a7fc0;--hall-tsaritsyno-bg: #faeee9;--hall-lihov-bg: #f5f5e6;--hall-tsaritsyno-border: #d4998a;--hall-lihov-border: #bcbc7e;--hall-tsaritsyno-color: #6e2a1a;--hall-lihov-color: #4a4a14;--hall-tsaritsyno-active: #a0402a;--hall-lihov-active: #6e6e22;--hall-tsaritsyno-hover: #f5ded6;--hall-lihov-hover: #ebebd2;--hall-tsaritsyno-hover-border: #c07a66;--hall-lihov-hover-border: #a2a25a;--hall-xxc-bg: #faf4e1;--hall-xxc-border: #d4b46a;--hall-xxc-color: #6b4e0e;--hall-xxc-active: #a07818;--hall-xxc-hover: #f2e8c8;--hall-xxc-hover-border: #c09a40;--hall-scriabin-bg: #f8eef7;--hall-scriabin-border: #c486c2;--hall-scriabin-color: #6a1f68;--hall-scriabin-active: #8e3a8c;--hall-scriabin-hover: #f0dcee;--hall-scriabin-hover-border: #ad62aa;--hall-rassvet-bg: #fbeef0;--hall-rassvet-border: #d98a9b;--hall-rassvet-color: #8a2840;--hall-rassvet-active: #a3354f;--hall-rassvet-hover: #f6dde2;--hall-rassvet-hover-border: #c4697d;--hall-kvartira-bg: #edf3f9;--hall-kvartira-border: #8fb0d2;--hall-kvartira-color: #1f4e79;--hall-kvartira-active: #2c639a;--hall-kvartira-hover: #dce8f4;--hall-kvartira-hover-border: #6d97c2;--tile-1-bg: #eef4f7;--tile-1-border: #6a93a8;--tile-1-color: #2b5266;--tile-2-bg: #fff8e0;--tile-2-border: #e0b039;--tile-2-color: #8a6200;--tile-3-bg: #e8fbf7;--tile-3-border: #3fb8a0;--tile-3-color: #0a6b5c;--tile-4-bg: #eef0ff;--tile-4-border: #8090e0;--tile-4-color: #33409c;--tile-5-bg: #f3fbe0;--tile-5-border: #a0c040;--tile-5-color: #5c6e10;--tile-6-bg: #faf0fa;--tile-6-border: #c080c0;--tile-6-color: #7a3a7a;--bg-day-list: #d2e8bd;--bg-month-list: gold;--bg-year-list: #ff8c00;--bg-play-list: #edf6ff;--color-filter-border: #104689;--color-filt-in-bg: #1B1BB3;--color-filt-in-border: #1B1BB3;--shadow-modal: 0 8px 32px rgba(0,0,0,.3);--border-author-modal: #6aa6ff;--bg-hall-modal-title: linear-gradient(135deg, #e8f0fe, #f0f7ff);--color-hall-modal-title: #1a3a6b;--color-table-text: #374151}.composer-page-link{color:inherit;text-decoration:none;border-bottom:1px dotted currentColor}.composer-page-link:hover{border-bottom-style:solid}.play-search-btn{display:inline-flex;vertical-align:middle;margin-left:.4em;padding:2px;border:none;background:none;color:inherit;cursor:pointer;visibility:hidden;opacity:0;transition:opacity .15s}.play-row-search:hover .play-search-btn,.play-row-search:focus-within .play-search-btn,.play-row-search.is-active .play-search-btn{visibility:visible;opacity:.55}.play-row-search .play-search-btn:hover,.play-row-search .play-search-btn:focus-visible{opacity:1}.play-search-btn svg{width:.9em;height:.9em;min-width:14px;min-height:14px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}.composer-name-btn{padding:0;border:none;border-bottom:1px dotted currentColor;background:none;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer}.ticketLabel{display:inline-flex;align-items:center}.ticketIcon{display:inline-block;width:1.5em;height:1.5em;flex:0 0 auto;margin-right:.4em;vertical-align:-.35em;background-color:currentColor;mask:url(/assets/image/tickets-mask.png) center / contain no-repeat}.searchExamplesLabel{font-family:Georgia,serif;font-size:11px;font-variant:small-caps;text-transform:lowercase;letter-spacing:.12em;color:var(--color-text-muted);margin-right:4px}.searchExample{position:relative;display:inline-block;padding:0 1px;border:none;border-radius:2px;background:none;color:color-mix(in srgb,var(--chip-search) 85%,var(--color-text));font-family:Cormorant Garamond,serif;font-style:italic;font-weight:600;font-size:18px;line-height:1.35;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);cursor:pointer;transition:color .15s ease,background-size .2s ease,text-decoration-color .15s ease;background-image:linear-gradient(color-mix(in srgb,var(--chip-search) 16%,transparent),color-mix(in srgb,var(--chip-search) 16%,transparent));background-repeat:no-repeat;background-position:0 88%;background-size:0 45%}.searchExample:not(:last-child):after{content:"\b7";position:absolute;right:calc(var(--ex-gap, 18px) / -2 - 3px);top:0;font-style:normal;font-weight:700;color:var(--color-text-muted);opacity:.6;pointer-events:none}.searchExample--conductor:before,.searchExample--work:before{display:inline-block;margin-right:4px;font-family:Georgia,serif;font-style:normal;font-weight:400;font-size:.62em;font-variant:small-caps;letter-spacing:.08em;color:var(--color-text-muted)}.searchExample--conductor:before{content:"\434\438\440."}.searchExample--work:before{content:"\441\43e\447."}.searchExample--icon{font-style:normal;text-decoration:none;background:none;transition:transform .15s ease}.searchExample:hover,.searchExample:focus-visible{color:var(--chip-search);text-decoration-color:currentColor;background-size:100% 45%;outline:none}.searchExample--icon:hover,.searchExample--icon:focus-visible{transform:scale(1.15)}
